:root{color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#09090f;color:#f1f0ff}a{color:inherit}main{margin:0 auto;max-width:1180px;padding:24px}.site-header{justify-content:space-between;gap:16px}.site-brand,.site-header{display:flex;align-items:center}.site-brand{gap:12px;min-width:0}.site-brand-mark{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(139,92,246,.22),rgba(99,102,241,.12));border:1px solid rgba(139,92,246,.3)}.site-brand-copy h1,.site-brand-copy p{margin:0}.site-brand-copy h1{font-size:clamp(1.5rem,1rem + 1.4vw,2.3rem);letter-spacing:-.04em}.site-brand-copy p{color:#9d9bbd;font-size:.92rem}.site-header-actions{display:flex;align-items:center}.card{background:#151523;border:1px solid #2a2840;border-radius:16px;padding:20px}.section-title{font-size:clamp(1.4rem,1rem + 1vw,2rem);line-height:1.1;letter-spacing:-.03em}.marketing-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:20px;gap:20px;padding:28px;border-radius:28px;border:1px solid rgba(126,90,255,.24);background:radial-gradient(circle at top left,rgba(124,58,237,.28),transparent 28%),radial-gradient(circle at bottom right,rgba(6,182,212,.16),transparent 32%),linear-gradient(145deg,rgba(19,19,33,.98),rgba(10,10,18,.98))}.marketing-title{margin:0;font-size:clamp(2.1rem,1.4rem + 2vw,4rem);line-height:.98;letter-spacing:-.05em;max-width:12ch}.marketing-subtitle{margin:0;max-width:60ch;color:#cbc7e9;font-size:1.04rem;line-height:1.65}.marketing-hero-panel{display:grid;grid-gap:14px;gap:14px;align-content:end}.marketing-panel-card{border-radius:22px;border:1px solid rgba(100,92,156,.35);background:rgba(15,15,26,.7);padding:18px}.marketing-panel-card-accent{background:linear-gradient(180deg,rgba(27,26,49,.88),rgba(17,18,31,.95))}.marketing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:10px 16px;border:1px solid #3f2d76;background:#8b5cf6;color:#fff;font-weight:600;cursor:pointer;text-decoration:none}.btn.secondary{background:transparent;border-color:#2a2840}.stack{display:grid;grid-gap:16px;gap:16px}.stack-sm{display:grid;grid-gap:8px;gap:8px}.stack-lg{display:grid;grid-gap:20px;gap:20px}.inline-row{display:flex;align-items:center;gap:10px}.inline-row.wrap{flex-wrap:wrap}.inline-row.spread{justify-content:space-between}.inline-row.start{align-items:flex-start}.muted{color:#9d9bbd}.field-label{font-size:13px;color:#c9c7e4;font-weight:600}.input,.textarea{width:100%;border-radius:10px;border:1px solid #2a2840;background:#0f0f1a;color:#f1f0ff;padding:10px 12px;font:inherit}.textarea{resize:vertical;line-height:1.45}.grid-2{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{border-radius:999px;border:1px solid #2a2840;background:#121226;color:#d8d6ef;padding:6px 10px;font-size:13px;cursor:pointer}.chip-active{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.pill{border-radius:999px;border:1px solid #353050;background:#1b1930;color:#c8c4f0;padding:4px 8px;font-size:12px}.pill.subtle{background:#291f36;color:#f6cf7a;border-color:#4a335f}.pill.good{background:#1b332a;color:#78e1a2;border-color:#2f654b}.summary{cursor:pointer;font-weight:600;color:#c9c7e4}.details-body{margin-top:10px}.app-shell{display:grid;grid-gap:22px;gap:22px}.app-topnav-shell{position:-webkit-sticky;position:sticky;top:16px;z-index:20;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 18px;border-radius:22px;border:1px solid rgba(77,71,121,.48);background:rgba(11,11,20,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-topnav-brand{display:flex;align-items:center;gap:12px;min-width:0}.app-topnav-logo{display:inline-flex;width:42px;height:42px;border-radius:14px;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(139,92,246,.2),rgba(99,102,241,.12));border:1px solid rgba(139,92,246,.35);font-size:18px}.app-topnav-brand-copy{gap:2px}.app-topnav-brand-copy h1,.app-topnav-brand-copy p{margin:0}.app-topnav-brand-copy h1{font-size:1rem;letter-spacing:-.03em}.app-topnav-brand-copy p{color:#a8a5c8;font-size:.82rem}.app-topnav-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.app-topnav-tab{border:1px solid rgba(65,59,104,.42);background:rgba(27,25,48,.9);color:#dedbf7;border-radius:999px;padding:9px 12px;font:inherit;cursor:pointer}.app-topnav-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.app-section{display:grid;grid-gap:18px;gap:18px}.app-hero-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:20px;gap:20px;padding:28px;border-radius:28px;border:1px solid rgba(126,90,255,.24);background:radial-gradient(circle at top left,rgba(124,58,237,.28),transparent 28%),radial-gradient(circle at bottom right,rgba(6,182,212,.18),transparent 32%),linear-gradient(145deg,rgba(19,19,33,.98),rgba(10,10,18,.98))}.app-hero-glow{position:absolute;width:360px;height:360px;border-radius:999px;filter:blur(90px);opacity:.45;pointer-events:none}.app-hero-glow-left{background:rgba(139,92,246,.32);left:-100px;top:-110px}.app-hero-glow-right{background:rgba(34,197,94,.16);right:-120px;bottom:-160px}.app-hero-copy,.app-hero-panel{position:relative;z-index:1}.app-hero-title{margin:0;font-size:clamp(2.3rem,1.5rem + 2vw,4.25rem);line-height:.96;letter-spacing:-.05em;max-width:11ch}.app-hero-subtitle{margin:0;max-width:58ch;color:#cbc7e9;font-size:1.04rem;line-height:1.65}.app-hero-welcome{margin:0;color:#9ed8ff;font-weight:600}.app-hero-btn{min-height:46px}.app-ready-banner-row{display:grid}.app-ready-banner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;padding:18px 20px;border-radius:20px;border:1px solid rgba(93,87,144,.45);background:radial-gradient(circle at top left,rgba(99,102,241,.18),transparent 32%),linear-gradient(180deg,rgba(25,24,40,.98),rgba(17,17,29,.98));color:inherit;cursor:pointer}.app-ready-banner-left{display:flex;align-items:center;gap:14px;min-width:0}.app-ready-pulse{width:12px;height:12px;border-radius:999px;background:#7dd3fc;box-shadow:0 0 0 0 rgba(125,211,252,.4);animation:pulse-glow 2.1s infinite;flex-shrink:0}.app-ready-banner-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.app-ready-banner-copy strong{font-size:.98rem}.app-ready-banner-copy span{color:#bcb8d7;line-height:1.5}.app-ready-banner-cta{color:#d9cdff;font-weight:700;flex-shrink:0}.app-hero-panel{display:grid;grid-gap:14px;gap:14px;align-content:end}.app-hero-panel-card{border-radius:22px;border:1px solid rgba(100,92,156,.35);background:rgba(15,15,26,.7);padding:18px}.app-hero-panel-card-accent{background:linear-gradient(180deg,rgba(27,26,49,.88),rgba(17,18,31,.95))}.app-hero-panel-label{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#9d9bbd;margin-bottom:10px}.app-hero-panel-list{margin:0;padding-left:18px;color:#efecff;line-height:1.65}.app-hero-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.app-hero-chip{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#ebe7ff;font-size:13px}.app-library-shell{background:linear-gradient(180deg,rgba(30,27,58,.82),rgba(18,18,30,.96)),#151523}.pack-filter-bar,.pack-layout{display:grid;grid-gap:16px;gap:16px}.pack-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start}.pack-grid{display:grid;grid-gap:12px;gap:12px}.pack-card{min-height:210px}.pack-card-selected{border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.4)}.pack-detail{min-height:100%;background:linear-gradient(180deg,rgba(32,28,56,.75),rgba(21,21,35,.98))}.pack-meta-grid{align-items:start}.pack-meta-block{border:1px solid #2a2840;background:#11111c;border-radius:14px;padding:14px}.pack-list{margin:0;padding-left:20px;color:#d8d6ef;line-height:1.5}.pack-file-view{margin:0;padding:16px;border-radius:14px;border:1px solid #2a2840;background:#0b0b13;color:#ebe9ff;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;max-height:640px;overflow:auto}.prompt-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-card{min-height:220px}.prompt-card-upgraded{position:relative;overflow:hidden;border-color:rgba(95,84,146,.45);background:radial-gradient(circle at top right,rgba(139,92,246,.16),transparent 28%),linear-gradient(180deg,rgba(24,24,39,.98),rgba(17,17,29,.98))}.prompt-card-actions{margin-top:auto}.prompt-detail-shell{background:radial-gradient(circle at top left,rgba(139,92,246,.18),transparent 30%),linear-gradient(180deg,rgba(26,25,42,.96),rgba(17,17,29,.98))}.personalization-shell{background:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 28%),linear-gradient(180deg,rgba(23,23,36,.98),rgba(18,18,30,.98))}.prompt-recommend-row{gap:10px}.prompt-recommend-chip{background:linear-gradient(180deg,rgba(79,70,229,.18),rgba(99,102,241,.12))}.app-for-you-shell{background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 28%),linear-gradient(180deg,rgba(23,30,32,.98),rgba(17,20,27,.98))}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px}.category-card{text-align:left;display:grid;grid-gap:10px;gap:10px;padding:18px;min-height:150px;border-radius:20px;border:1px solid rgba(69,61,112,.45);background:radial-gradient(circle at top right,color-mix(in srgb,var(--category-accent,#8b5cf6) 22%,transparent),transparent 35%),linear-gradient(180deg,rgba(24,23,39,.98),rgba(17,17,29,.98));color:inherit;cursor:pointer}.category-card-active{border-color:var(--category-accent,#8b5cf6);box-shadow:0 0 0 1px color-mix(in srgb,var(--category-accent,#8b5cf6) 42%,transparent)}.category-card-badge{font-size:12px;letter-spacing:.08em}.category-card-badge,.category-card-icon{text-transform:uppercase;color:var(--category-accent,#d8d6ef)}.category-card-icon{display:inline-flex;width:42px;height:42px;border-radius:14px;align-items:center;justify-content:center;background:color-mix(in srgb,var(--category-accent,#8b5cf6) 16%,rgba(255,255,255,.02));border:1px solid color-mix(in srgb,var(--category-accent,#8b5cf6) 38%,transparent);font-size:.86rem;font-weight:700}.category-card h4{margin:0;font-size:1.02rem}.category-card p{margin:0;color:#b8b5d3;line-height:1.5}.coming-shell{padding:24px;border-radius:24px;border:1px solid rgba(74,71,105,.45);background:radial-gradient(circle at top center,rgba(99,102,241,.12),transparent 28%),linear-gradient(180deg,rgba(20,20,34,.98),rgba(12,12,20,.98))}.coming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.coming-card{text-align:left;display:grid;grid-gap:12px;gap:12px;padding:22px;border-radius:22px;border:1px solid rgba(74,71,105,.45);color:inherit;cursor:pointer;background:radial-gradient(circle at top right,rgba(255,255,255,.06),transparent 30%),linear-gradient(180deg,rgba(24,23,39,.98),rgba(16,16,28,.98))}.coming-card-connect{box-shadow:inset 0 1px 0 rgba(99,102,241,.14)}.coming-card-scale{box-shadow:inset 0 1px 0 rgba(16,185,129,.12)}.coming-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.coming-card-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#b8b5d3}.coming-card-icon{display:inline-flex;width:36px;height:36px;border-radius:12px;align-items:center;justify-content:center;background:rgba(255,255,255,.06)}.coming-card h4,.coming-card-copy,.coming-card-tagline,.coming-link{margin:0}.coming-card h4{font-size:1.35rem}.coming-card-tagline{color:#ece8ff;font-weight:600}.coming-card-copy{color:#b9b5d4;line-height:1.6}.coming-bullets{margin:0;padding-left:18px;color:#ebe7ff;line-height:1.6}.coming-link{color:#d6cbff;font-weight:600}.coming-modal-backdrop{position:fixed;inset:0;background:rgba(4,4,10,.72);display:grid;place-items:center;padding:20px;z-index:30}.coming-modal{width:min(920px,100%);border-radius:24px;border:1px solid rgba(89,83,140,.45);background:linear-gradient(180deg,rgba(24,23,39,.99),rgba(16,16,28,.99));padding:24px;display:grid;grid-gap:18px;gap:18px}.coming-preview-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:18px;gap:18px}.coming-preview-mock{border-radius:20px;border:1px solid rgba(89,83,140,.32);background:radial-gradient(circle at top left,rgba(139,92,246,.18),transparent 28%),linear-gradient(180deg,rgba(18,18,30,.98),rgba(12,12,21,.98));padding:20px}.coming-preview-chip{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;color:#d9d0ff;border:1px solid rgba(139,92,246,.35);margin-bottom:18px}.coming-preview-stack{display:grid;grid-gap:12px;gap:12px}.coming-preview-line{height:12px;border-radius:999px;background:rgba(255,255,255,.08)}.coming-preview-line-strong{height:18px;width:75%}.coming-preview-line-short{width:55%}.coming-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:8px}.coming-preview-grid span{display:block;height:96px;border-radius:16px;background:rgba(255,255,255,.06)}.btn.small{padding:7px 10px;font-size:13px}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(125,211,252,.4)}70%{box-shadow:0 0 0 10px rgba(125,211,252,0)}to{box-shadow:0 0 0 0 rgba(125,211,252,0)}}@media (max-width:800px){.app-hero-shell,.coming-grid,.coming-preview-panel,.grid-2,.marketing-grid,.marketing-hero,.pack-layout,.prompt-grid,.site-header{grid-template-columns:1fr}.site-header{align-items:flex-start}.app-topnav-shell{grid-template-columns:1fr}.app-topnav-status,.app-topnav-tabs{justify-content:flex-start}.app-ready-banner{flex-direction:column;align-items:flex-start}.app-ready-banner-cta{padding-left:26px}}.capability-shell{background:radial-gradient(circle at top left,rgba(125,211,252,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(139,92,246,.14),transparent 30%),linear-gradient(180deg,rgba(19,19,33,.98),rgba(13,13,23,.98))}.capability-grid,.recommended-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.capability-card,.recommended-card{text-align:left;display:grid;grid-gap:12px;gap:12px;min-height:190px;padding:18px;border-radius:20px;border:1px solid rgba(74,71,105,.48);color:inherit;background:radial-gradient(circle at top right,rgba(255,255,255,.07),transparent 34%),linear-gradient(180deg,rgba(24,23,39,.98),rgba(16,16,28,.98))}.capability-card{cursor:pointer;font:inherit}.capability-card:hover,.recommended-card:hover{border-color:rgba(139,92,246,.7);transform:translateY(-1px)}.capability-card strong,.recommended-card h4{color:#f6f4ff;font-size:1.03rem;line-height:1.25}.capability-card span:not(.capability-label),.recommended-card p{color:#b8b5d3;line-height:1.5}.capability-card em{align-self:end;color:#d8ccff;font-style:normal;font-weight:700}.capability-label,.recommend-rank,.value-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(139,92,246,.35);background:rgba(139,92,246,.12);color:#d9d0ff;padding:5px 9px;font-size:12px;font-weight:700}.capability-card-personalization{box-shadow:inset 0 1px 0 rgba(34,197,94,.16)}.capability-card-recommendations{box-shadow:inset 0 1px 0 rgba(125,211,252,.16)}.capability-card-packs{box-shadow:inset 0 1px 0 rgba(139,92,246,.18)}.recommended-card{min-height:230px}.prompt-detail-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:22px}.prompt-detail-backdrop{position:absolute;inset:0;border:0;background:rgba(5,5,11,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.prompt-detail-overlay .prompt-detail-shell{position:relative;z-index:1;width:min(920px,100%);max-height:min(88vh,920px);overflow:auto;border-radius:24px;border-color:rgba(139,92,246,.44);box-shadow:0 24px 90px rgba(0,0,0,.48)}.prompt-detail-textarea{min-height:360px}.prompt-followup-box{border:1px solid rgba(74,71,105,.5);background:rgba(15,15,26,.72);border-radius:16px;padding:14px}@media (max-width:900px){.capability-grid,.recommended-card-grid{grid-template-columns:1fr}.prompt-detail-overlay{padding:12px;align-items:end}.prompt-detail-overlay .prompt-detail-shell{max-height:92vh}}.pack-export-panel{border:1px solid rgba(139,92,246,.35);background:radial-gradient(circle at top right,rgba(139,92,246,.16),transparent 32%),rgba(13,13,23,.72);border-radius:18px;padding:16px}.app-topnav-logo-image,.site-brand-image{object-fit:cover;padding:0;background:#09090f}.site-brand-image{box-shadow:0 0 18px rgba(167,96,255,.22)}.app-topnav-logo-image{box-shadow:0 0 16px rgba(167,96,255,.2)}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-card-loops{box-shadow:inset 0 1px 0 rgba(245,158,11,.18)}.loop-shell{background:radial-gradient(circle at top left,rgba(245,158,11,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(139,92,246,.16),transparent 32%),linear-gradient(180deg,rgba(22,20,34,.98),rgba(12,12,20,.98))}.loop-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);grid-gap:16px;gap:16px;align-items:start}.loop-card{text-align:left;display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(74,71,105,.48);background:rgba(16,16,28,.78);color:inherit;cursor:pointer;font:inherit}.loop-card strong{color:#f6f4ff}.loop-card span:not(.capability-label){color:#b8b5d3;line-height:1.45}.loop-card-active{border-color:rgba(245,158,11,.72);box-shadow:0 0 0 1px rgba(245,158,11,.2),inset 0 1px 0 rgba(245,158,11,.15)}.loop-detail{background:linear-gradient(180deg,rgba(30,27,48,.94),rgba(15,15,25,.98))}.loop-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.loop-step{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(74,71,105,.45);background:rgba(9,9,15,.56)}.loop-step span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(245,158,11,.14);color:#f6cf7a;font-size:12px;font-weight:800}.loop-step strong{color:#ebe9ff;font-size:.86rem;line-height:1.3}.loop-textarea{min-height:360px}@media (max-width:1100px){.capability-grid,.loop-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.capability-grid,.loop-grid{grid-template-columns:1fr}}body{background:radial-gradient(circle at 18% -12%,rgba(139,92,246,.18),transparent 32rem),radial-gradient(circle at 92% 8%,rgba(6,182,212,.1),transparent 28rem),#09090f}.btn,.card,.chip,.input,.textarea,button{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease,color .18s ease}.input:focus-visible,.textarea:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid rgba(167,139,250,.9);outline-offset:3px}.app-topnav-tab:hover,.btn:hover,.chip:hover{transform:translateY(-1px);box-shadow:0 12px 34px rgba(0,0,0,.22)}.card:hover{border-color:rgba(100,92,156,.62)}.app-topnav-shell{box-shadow:0 18px 54px rgba(0,0,0,.28)}.app-topnav-logo-image,.site-brand-image{animation:logo-breathe 4.6s ease-in-out infinite}.app-hero-glow-left{animation:soft-float 9s ease-in-out infinite}.app-hero-glow-right{animation:soft-float 10.5s ease-in-out infinite reverse}.capability-card-workbench{box-shadow:inset 0 1px 0 rgba(6,182,212,.18)}.capability-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.workbench-shell{position:relative;overflow:hidden;border-radius:28px;background:radial-gradient(circle at top left,rgba(6,182,212,.16),transparent 30%),radial-gradient(circle at 82% 18%,rgba(139,92,246,.2),transparent 34%),linear-gradient(180deg,rgba(18,18,31,.98),rgba(11,11,19,.98))}.workbench-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent,rgba(255,255,255,.05) 42%,transparent 58%);transform:translateX(-120%);animation:shimmer-sweep 9s ease-in-out infinite}.workbench-orb{position:absolute;right:-86px;top:-104px;width:260px;height:260px;border-radius:999px;border:1px solid rgba(167,139,250,.28);background:radial-gradient(circle,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle,rgba(139,92,246,.32),rgba(6,182,212,.08) 42%,transparent 72%);filter:blur(.2px);opacity:.85;animation:orbit-pulse 7.5s ease-in-out infinite;pointer-events:none}.workbench-header,.workbench-panel,.workbench-tabs{position:relative;z-index:1}.workbench-meter{width:min(220px,28vw);height:10px;border-radius:999px;border:1px solid rgba(74,71,105,.64);background:rgba(6,6,12,.58);overflow:hidden;flex-shrink:0}.workbench-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6,#f59e0b);box-shadow:0 0 24px rgba(139,92,246,.42);transition:width .26s ease}.workbench-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.workbench-tab{text-align:left;display:grid;grid-gap:4px;gap:4px;min-height:74px;padding:12px;border-radius:16px;border:1px solid rgba(74,71,105,.5);background:rgba(15,15,26,.72);color:inherit;cursor:pointer;font:inherit}.workbench-tab span{color:#9ed8ff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.workbench-tab strong{color:#f6f4ff;font-size:.95rem;line-height:1.2}.workbench-tab-active{border-color:rgba(139,92,246,.82);background:radial-gradient(circle at top right,rgba(139,92,246,.18),transparent 42%),rgba(27,25,48,.95);transform:translateY(-1px);box-shadow:0 16px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)}.workbench-panel{animation:panel-rise .26s ease both}.workbench-detail,.workbench-form{background:radial-gradient(circle at top right,rgba(255,255,255,.06),transparent 32%),linear-gradient(180deg,rgba(24,23,39,.96),rgba(13,13,22,.98))}.connector-card,.eval-item,.launcher-goal{text-align:left;border-radius:16px;border:1px solid rgba(74,71,105,.46);background:rgba(15,15,26,.76);color:inherit;cursor:pointer;font:inherit}.launcher-goal{display:grid;grid-gap:8px;gap:8px;padding:15px}.connector-card strong,.launcher-goal strong,.radar-card strong{color:#f6f4ff}.connector-card span,.launcher-goal span{color:#b8b5d3;line-height:1.45}.connector-card:hover,.eval-item:hover,.launcher-goal:hover{transform:translateY(-1px);border-color:rgba(139,92,246,.58)}.connector-card-active,.eval-item-done,.launcher-goal-active{border-color:rgba(34,211,238,.72);background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 36%),rgba(22,24,38,.96);box-shadow:0 0 0 1px rgba(34,211,238,.14),inset 0 1px 0 rgba(255,255,255,.08)}.workbench-stack-list{display:grid;grid-gap:8px;gap:8px}.workbench-stack-list span{padding:10px 12px;border-radius:12px;border:1px solid rgba(74,71,105,.42);background:rgba(9,9,15,.54);color:#dedbf7}.radar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.radar-card{min-height:250px;padding:17px;border-radius:18px;border:1px solid rgba(74,71,105,.48);background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 34%),linear-gradient(180deg,rgba(24,23,39,.98),rgba(15,15,26,.98))}.connector-grid,.eval-list{display:grid;grid-gap:10px;gap:10px}.eval-item{padding:13px 14px;color:#d8d6ef}.eval-item-done{color:#b7f7d1}.eval-item-done:before{content:"✓ ";font-weight:900}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-card{display:grid;grid-gap:7px;gap:7px;padding:14px;min-height:126px}@keyframes logo-breathe{0%,to{box-shadow:0 0 16px rgba(167,96,255,.2)}50%{box-shadow:0 0 28px rgba(167,96,255,.42),0 0 54px rgba(34,211,238,.08)}}@keyframes orbit-pulse{0%,to{transform:translateZ(0) scale(1);opacity:.68}50%{transform:translate3d(-16px,20px,0) scale(1.05);opacity:.92}}@keyframes soft-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-12px,0) scale(1.05)}}@keyframes shimmer-sweep{0%,72%{transform:translateX(-120%);opacity:0}80%{opacity:.75}to{transform:translateX(120%);opacity:0}}@keyframes panel-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.capability-grid,.radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.workbench-header{display:grid}.workbench-meter{width:100%}.capability-grid,.connector-grid,.radar-grid,.workbench-tabs{grid-template-columns:1fr}.workbench-tab{min-height:64px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.app-topnav-menu-button{display:none;border:1px solid rgba(65,59,104,.5);background:rgba(27,25,48,.92);color:#f6f4ff;border-radius:999px;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.toast-stack{position:fixed;right:22px;bottom:22px;z-index:200;display:grid;grid-gap:10px;gap:10px;width:min(360px,calc(100vw - 32px))}.toast{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:16px;border:1px solid rgba(100,92,156,.58);background:rgba(13,13,23,.92);color:#f6f4ff;box-shadow:0 18px 52px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:panel-rise .18s ease both}.toast-dot{width:10px;height:10px;border-radius:999px;background:#8b5cf6;box-shadow:0 0 18px rgba(139,92,246,.62);flex-shrink:0}.toast-success .toast-dot{background:#22c55e;box-shadow:0 0 18px rgba(34,197,94,.62)}.toast-warning .toast-dot{background:#f59e0b;box-shadow:0 0 18px rgba(245,158,11,.62)}.continue-panel{display:grid;grid-gap:18px;gap:18px;background:radial-gradient(circle at top right,rgba(34,197,94,.11),transparent 30%),linear-gradient(180deg,rgba(21,22,35,.98),rgba(13,13,23,.98))}.continue-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(180px,.6fr);grid-gap:12px;gap:12px}.continue-card{border:1px solid rgba(74,71,105,.48);border-radius:18px;padding:15px;background:rgba(10,10,18,.54)}.continue-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;align-items:center;padding:10px 0;border-top:1px solid rgba(74,71,105,.24)}.continue-row span:not(.continue-kind),.continue-row strong{min-width:0}.continue-row span:not(.continue-kind){color:#b8b5d3;grid-column:2/span 2}.continue-row em{color:#8f8bae;font-size:12px;font-style:normal}.continue-row.compact{grid-template-columns:minmax(0,1fr) auto}.continue-kind{border-radius:999px;padding:4px 7px;background:rgba(139,92,246,.14);color:#d9d0ff;font-size:11px;font-weight:800;text-transform:uppercase}.continue-stat{font-size:2.4rem;letter-spacing:-.05em}.continue-empty{display:flex;align-items:center;gap:14px;border:1px dashed rgba(100,92,156,.48);border-radius:18px;padding:16px;color:#c9c7e4}.continue-empty span{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:rgba(139,92,246,.16);color:#d9d0ff;animation:logo-breathe 4s ease-in-out infinite}.continue-empty p{margin:0;line-height:1.55}.discovery-panel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;padding:15px;border-radius:18px;border:1px solid rgba(74,71,105,.42);background:rgba(15,15,26,.58)}.quiz-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.next-action-grid button,.quiz-grid button{text-align:left;border:1px solid rgba(74,71,105,.46);background:rgba(9,9,15,.62);color:#e8e4ff;border-radius:14px;padding:11px;font:inherit;font-weight:700;cursor:pointer}.next-action-grid button:hover,.quiz-grid button:hover{border-color:rgba(139,92,246,.7);transform:translateY(-1px)}.pack-score-strip,.pack-value-row{display:flex;flex-wrap:wrap;gap:7px}.pack-score-strip span,.pack-value-row span{border-radius:999px;padding:5px 8px;border:1px solid rgba(74,71,105,.42);background:rgba(255,255,255,.045);color:#d8d6ef;font-size:12px;font-weight:700}.pack-card{position:relative;overflow:hidden}.pack-card-preview{display:flex;flex-wrap:wrap;gap:6px;max-height:0;opacity:0;transform:translateY(8px);transition:max-height .22s ease,opacity .22s ease,transform .22s ease}.pack-card:focus-within .pack-card-preview,.pack-card:hover .pack-card-preview{max-height:92px;opacity:1;transform:translateY(0)}.pack-card-preview span{border-radius:10px;padding:5px 8px;background:rgba(139,92,246,.12);color:#d9d0ff;font-size:12px;font-weight:800}.pack-eval-panel{border:1px solid rgba(34,197,94,.34);border-radius:18px;padding:16px;background:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 32%),rgba(10,16,15,.66)}.eval-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-system-map{display:grid;grid-template-columns:auto 34px auto 34px auto 34px auto;align-items:center;grid-gap:6px;gap:6px;padding:13px;border-radius:20px;border:1px solid rgba(74,71,105,.46);background:rgba(9,9,15,.52);min-width:330px}.workbench-system-map span{display:grid;place-items:center;min-height:42px;border-radius:14px;padding:8px 10px;background:linear-gradient(180deg,rgba(139,92,246,.17),rgba(34,211,238,.08));color:#f6f4ff;font-size:12px;font-weight:900}.workbench-system-map i{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#8b5cf6);animation:map-flow 1.8s ease-in-out infinite}.workbench-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.workbench-rail-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(74,71,105,.42);background:rgba(9,9,15,.5);color:#a8a5c8;border-radius:14px;padding:10px;font:inherit;cursor:pointer}.workbench-rail-step span{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.06);font-size:12px;font-weight:900}.workbench-rail-step strong{font-size:.82rem;line-height:1.2}.workbench-rail-step-done{color:#f6f4ff;border-color:rgba(34,211,238,.46);background:rgba(34,211,238,.08)}.workbench-rail-step-done span{background:#22d3ee;color:#031016}.next-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.readiness-card,.workbench-ready-panel{border:1px solid rgba(34,211,238,.35);border-radius:18px;padding:14px;background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 34%),rgba(8,16,23,.7)}.readiness-card{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.readiness-card em,.readiness-card span,.workbench-ready-panel span{color:#b8b5d3;font-style:normal}.readiness-card strong{color:#7dd3fc;font-size:1.55rem}.workbench-ready-panel{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;align-items:center}@keyframes map-flow{0%,to{opacity:.35;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:1100px){.continue-grid,.discovery-panel,.workbench-ready-panel{grid-template-columns:1fr}.continue-grid,.discovery-panel{display:grid}.eval-list.compact,.next-action-grid,.quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-system-map{min-width:0;width:100%}}@media (max-width:800px){.app-topnav-shell{grid-template-columns:minmax(0,1fr) auto}.app-topnav-menu-button{display:inline-flex;justify-content:center}.app-topnav-tabs{display:none;grid-column:1/-1;grid-template-columns:1fr;width:100%}.app-topnav-tabs-open{display:grid}.app-topnav-tab,.btn,.chip,.next-action-grid button,.quiz-grid button{min-height:44px}.app-topnav-status{grid-column:1/-1}.continue-grid,.eval-list.compact,.next-action-grid,.quiz-grid,.workbench-rail,.workbench-system-map{grid-template-columns:1fr}.workbench-system-map i{width:2px;height:18px;justify-self:center}.workbench-ready-panel{align-items:stretch;flex-direction:column}.toast-stack{right:16px;bottom:16px}}