:root{--bg:#08090d;--panel:#ffffff0f;--panel-strong:#ffffff1a;--text:#f5f7fb;--muted:#a5adbd;--line:#ffffff1f;--gold:#e2b75d;--gold-2:#f2d48b;--green:#48d597;--red:#ff6b6b;--radius:24px;--shadow:0 24px 80px #0000006b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 20% 0,#e2b75d2e,#0000 34%),radial-gradient(circle at 80% 10%,#48d5971f,#0000 32%),linear-gradient(#07080c 0%,#0e111b 52%,#07080c 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landingPage{isolation:isolate;position:relative}.landingBackground{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landingBackgroundGlow{filter:blur(2px);background:radial-gradient(circle at 57% 43%,#e2b75d47,#0000 34%),radial-gradient(circle at 59% 39%,#7ed9ee1a,#0000 38%),radial-gradient(circle at 54% 45%,#ffedbe14,#0000 24%),linear-gradient(#0a0c1261,#07080c0a 42%,#07080c75);position:absolute;inset:-18% -14%}.landingBackgroundStars{opacity:.3;background-image:radial-gradient(circle at 24% 18%,#fff3 0 1px,#0000 1.5px),radial-gradient(circle at 62% 26%,#e2b75d47 0 1px,#0000 1.5px),radial-gradient(circle at 81% 44%,#ffffff2e 0 1px,#0000 1.4px),radial-gradient(circle at 72% 62%,#7ed9ee33 0 1px,#0000 1.5px),radial-gradient(circle at 43% 72%,#ffffff21 0 1px,#0000 1.4px);background-repeat:repeat;background-size:320px 320px,460px 460px,420px 420px,520px 520px,560px 560px;position:absolute;inset:0}.landingEngineArt{opacity:.56;filter:drop-shadow(0 0 54px #e2b75d33);width:clamp(680px,72vw,1200px);height:auto;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)}.landingContentLayer{z-index:1;position:relative}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(1180px,100% - 40px);margin:0 auto}.header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--line);background:#08090db8;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;height:74px;display:flex}.logo{letter-spacing:-.04em;align-items:center;gap:12px;font-weight:900;display:flex}.logoMark{background:linear-gradient(135deg, var(--gold), #7d5d1c);color:#111;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 40px #e2b75d40}.navLinks{color:var(--muted);align-items:center;gap:18px;font-size:14px;display:flex}.navLinks a:hover{color:var(--text)}.btn{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.btn:hover{background:#ffffff17;border-color:#e2b75d73;transform:translateY(-1px)}.btnPrimary{background:linear-gradient(135deg, var(--gold), var(--gold-2));color:#111;border:none;font-weight:800}.btnWide{width:100%}.hero{isolation:isolate;padding:56px 0 34px;position:relative;overflow:hidden}.hero>.container{z-index:2;position:relative}.heroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:40px;display:grid}.badge{color:var(--gold-2);background:#e2b75d14;border:1px solid #e2b75d47;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.heroWordmark{letter-spacing:.08em;color:#f7f1df;text-transform:uppercase;text-shadow:0 0 26px #e2b75d3d,0 10px 34px #0000006b;margin:14px 0 8px;font-family:Bodoni MT,Didot,Bodoni Moda,Prata,Playfair Display,Times New Roman,serif;font-size:clamp(52px,8vw,114px);font-weight:600;line-height:.92}.heroWordmarkMeaning{color:#f5f7fbd1;letter-spacing:.22em;text-transform:uppercase;margin:-2px 0 12px;font-size:clamp(11px,1.2vw,14px);font-weight:600;line-height:1.4}.h1{letter-spacing:-.08em;max-width:10ch;margin:14px 0 16px;font-size:clamp(44px,6vw,82px);line-height:.92}.heroAccent{color:#f3cf84;text-shadow:0 0 24px #e2b75d66}.lead{color:#c8d0df;max-width:54ch;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.heroActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.heroMicrocopy{color:#bfc8daf0;max-width:680px;margin:14px 0 0;font-size:13px;line-height:1.6}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff17,#ffffff0b)}.demoPanel{padding:22px}.demoTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dots{gap:7px;display:flex}.dot{background:#ffffff47;border-radius:999px;width:10px;height:10px}.terminal{border:1px solid var(--line);color:#dfe6f4;background:#0000004d;border-radius:18px;min-height:330px;padding:18px}.hero .terminal{min-height:280px}.terminal p{color:var(--muted);margin:0 0 14px}.terminal strong{color:var(--green)}.section{padding:58px 0}.pricingMain{padding-top:86px}.sectionCompact{padding-top:12px}.valuePanel{background:radial-gradient(circle at 100% 0,#e2b75d1a,#0000 50%),linear-gradient(#ffffff17,#ffffff0b);border-color:#e2b75d3d;padding:24px}.valueStatement{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(23px,3.2vw,36px);line-height:1.2}.valueBody{max-width:920px;color:var(--muted);margin:12px 0 0;line-height:1.7}.sectionHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.kicker{color:var(--gold-2);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(30px,4vw,52px)}.youtubeStarterSpotlight{background:radial-gradient(circle at 86% 12%,#7ed9ee1f,#0000 34%),radial-gradient(circle at 8% 0,#e2b75d21,#0000 36%),linear-gradient(#ffffff17,#ffffff0b);border-color:#e2b75d3d;padding:28px}.youtubeStarterGrid{grid-template-columns:1.02fr .98fr;align-items:start;gap:20px;display:grid}.youtubeStarterTitle{margin-top:14px;font-size:clamp(30px,3.6vw,46px)}.youtubeStarterLead{color:#d2daea;max-width:660px;margin:14px 0 0;line-height:1.65}.youtubeStarterList{color:#ecf2ff;gap:10px;margin:16px 0 0;padding-left:18px;display:grid}.youtubeStarterList li{line-height:1.5}.youtubeStarterMicrocopy{color:var(--muted);max-width:660px;margin:14px 0 0;line-height:1.6}.youtubeStarterEyebrow{margin:14px 0 0}.youtubeStarterInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.youtubeStarterInfoGrid span{color:#dce5f7;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:9px 11px;font-size:12px}.pricingCard{flex-direction:column;min-height:100%;display:flex}.planAudience{margin-top:0}.planYoutubeLine{color:#f5e4bc;background:#e2b75d14;border:1px solid #e2b75d40;border-radius:12px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.5}.planBullets{color:#dce5f7;gap:8px;margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.youtubeStarterActions{margin-top:18px}.youtubeStarterOutput{background:radial-gradient(circle at 100% 0,#7ed9ee1a,#0000 38%),#070a10bf;border-color:#7ed9ee3d;padding:20px}.youtubeStarterInput{color:#d9e2f5;background:#ffffff0a;border:1px solid #ffffff21;border-radius:12px;margin-bottom:14px;padding:10px 12px;font-size:13px}.youtubeOutputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.youtubeOutputItem{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;margin:0;padding:12px}.youtubeOutputItem .kicker{letter-spacing:.1em;margin:0 0 6px}.youtubeOutputItem p{color:#d9e2f5;margin:0;font-size:13px;line-height:1.45}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);padding:22px}.card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:20px}.card p{color:var(--muted);margin:0;line-height:1.6}.planBadge{letter-spacing:.08em;text-transform:uppercase;color:#dfe7f8;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;margin-bottom:12px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.planBadgeRecommended{color:#ffe2a4;background:#e2b75d1f;border-color:#e2b75d85}.cardMeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:12px}.recommendedPlan{border-color:#e2b75d73;transform:translateY(-3px);box-shadow:0 0 42px #e2b75d33}.pricingNote{max-width:920px;margin-top:14px}.dashboardShell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#08090dbd;height:100vh;padding:22px;position:sticky;top:0}.main{padding:28px}.sideNav{gap:10px;margin-top:28px;display:grid}.sideItem{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:16px;padding:12px 14px}.sideItemActive{color:var(--text);background:#e2b75d17;border-color:#e2b75d5c}.appGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:18px;display:grid}.form{gap:14px;display:grid}.label{color:var(--muted);gap:8px;font-size:14px;display:grid}.input,.textarea,.select{border:1px solid var(--line);width:100%;color:var(--text);background:#00000038;border-radius:16px;outline:none;padding:13px 14px}.textarea{resize:vertical;min-height:132px}.output{white-space:pre-wrap;color:#edf2ff;line-height:1.65}.outputEmpty{color:var(--muted)}.checkRow{color:var(--muted);align-items:center;gap:10px;display:flex}.footer{border-top:1px solid var(--line);color:var(--muted);padding:34px 0}.price{letter-spacing:-.06em;margin:12px 0;font-size:42px;font-weight:900}.small{color:var(--muted);font-size:13px;line-height:1.6}.error{color:var(--red)}.success{color:var(--green)}@media (max-width:900px){.heroGrid,.grid3,.appGrid,.dashboardShell,.youtubeStarterGrid,.youtubeOutputGrid,.youtubeStarterInfoGrid{grid-template-columns:1fr}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{border-right:none;border-bottom:1px solid var(--line);height:auto;position:relative}.navLinks{display:none}.main{padding:20px}.landingBackgroundGlow{background:radial-gradient(circle at 58% 30%,#e2b75d29,#0000 30%),radial-gradient(circle at 60% 28%,#7ed9ee14,#0000 36%),linear-gradient(#090b1147,#07080c1f 40%,#07080c66);inset:-14% -20%}.landingBackgroundStars{opacity:.2}.landingEngineArt{opacity:.34;width:clamp(470px,110vw,760px);top:39%;left:54%}.heroProofGrid{grid-template-columns:1fr}.heroWordmark{letter-spacing:.08em;font-size:clamp(48px,17vw,78px)}.heroWordmarkMeaning{letter-spacing:.16em;font-size:11px}}@media (max-width:620px){.pricingGrid{grid-template-columns:1fr}}.demoFlowHero{background:radial-gradient(circle at 100% 0,#e2b75d1f,#0000 40%),linear-gradient(#ffffff17,#ffffff0b);border-color:#e2b75d33;padding:22px}.demoStepMain{padding-top:48px}.demoStepMain .demoFlowHero{margin-top:0}.demoPageTitle{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(34px,4.2vw,56px);line-height:1}.demoFlowHero .terminal{min-height:240px}.demoCardsGrid,.demoFlowActions{margin-top:18px}.demoOutputMain{padding-bottom:96px}.demoStepper{background:#07080ccc;border:1px solid #ffffff29;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;margin-bottom:24px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff08}.demoStepperStep{letter-spacing:.01em;color:#a5adbdf2;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:13px}.demoStepperStepActive{color:#111;background:linear-gradient(135deg, var(--gold), var(--gold-2));border-color:#e2b75d73;font-weight:700;box-shadow:0 0 24px #e2b75d59}.demoStepperArrow{color:#a5adbdcc;font-size:13px}.previewFrame{background:linear-gradient(#0b0d14f2,#07080cf2);border:1px solid #e2b75d47;border-radius:22px;width:100%;max-width:1180px;margin:0 auto;padding:12px;box-shadow:0 26px 90px #0000008c,0 0 60px #e2b75d24}.previewImage{object-fit:contain;object-position:center;border:1px solid #ffffff1a;border-radius:14px;width:100%;height:clamp(300px,62vh,760px);display:block}.demoPreviewCopy{text-align:center;color:#dbe2f0db;max-width:780px;margin:14px auto 0;line-height:1.7}.demoStepGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.demoMiniCard{background:#ffffff0a;border:1px solid #ffffff21;border-radius:16px;padding:16px}.demoFlowActions{flex-wrap:wrap;gap:12px;display:flex}.demoWalkthroughNav{border-top:1px solid #ffffff1f;justify-content:flex-end;margin-top:28px;padding-top:18px}.demoWalkthroughNav .btn:first-child{margin-right:auto}@media (max-width:900px){.demoStepMain{padding-top:66px}.demoOutputMain{padding-bottom:76px}.demoStepper{border-radius:20px;width:100%;margin-bottom:20px}.demoStepperStep{padding:7px 11px;font-size:12px}.demoStepperArrow{display:none}.demoFlowHero{padding:20px}.previewFrame{padding:10px}.previewImage{height:auto;max-height:62vh}.demoStepGrid{grid-template-columns:1fr}.demoFlowActions{flex-direction:column}.demoFlowActions .btn{width:100%}}.uploadCard{background:radial-gradient(circle at 12% -18%,#e2b75d33,#0000 45%),linear-gradient(165deg,#ffffff12,#ffffff05);border:1px solid #e2b75d3d;border-radius:22px}.uploadModuleCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.uploadModuleCard{text-align:left;color:var(--text);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #e2b75d3d;border-radius:16px;padding:14px;transition:border-color .2s,transform .2s,box-shadow .2s}.uploadModuleCard:hover{border-color:#e2b75d80;transform:translateY(-1px)}.uploadModuleCard.isSelected{border-color:#e2b75dd9;box-shadow:0 0 0 1px #e2b75d80,0 10px 26px #e2b75d24}.uploadModuleCard h4{margin:10px 0 8px}.uploadModuleCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.uploadModuleIcon{background:#e2b75d29;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.uploadFormats{letter-spacing:.02em;color:#f5e7c5e6;margin-top:10px;font-weight:700}.uploadComingSoonBadge{letter-spacing:.02em;background:#e2b75d24;border:1px solid #e2b75d61;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.uploadModuleCard.isComingSoon{background:linear-gradient(#ffffff0a,#ffffff03);border-color:#e2b75d57}.uploadComingSoonHint{color:#f5e7c5d9;margin-top:10px}.uploadCompactPanel{background:#0505088c;border:1px solid #e2b75d47;border-radius:16px;margin-top:16px;padding:14px}.uploadCompactPanel h4{margin:0 0 4px}.uploadForm{gap:14px;margin-top:12px;display:grid}.premiumFileInputLabel{cursor:pointer;background:radial-gradient(circle at 4% 0,#e2b75d24,#0000 34%),#050508b8;border:1px solid #e2b75d4d;border-radius:16px;gap:8px;padding:14px 16px;display:grid;position:relative}.premiumFileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.premiumFileInputIcon{background:#e2b75d2e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.premiumFileInputText{letter-spacing:.01em;font-weight:650}.premiumFileInputMeta{color:var(--muted);font-size:13px}.premiumFileInputButton{color:#f2d48bf2;letter-spacing:.03em;text-transform:uppercase;background:#e2b75d29;border:1px solid #e2b75d70;border-radius:999px;justify-self:start;margin-top:2px;padding:6px 12px;font-size:12px;font-weight:700}.premiumFileInputSelected{color:#48d597f2;font-size:12px;font-weight:600}.uploadResultCard{border:1px solid var(--line);background:#0000003d;border-radius:16px;padding:14px}.uploadMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.uploadMetaGrid p{word-break:break-word;margin:4px 0 0;font-weight:600}@media (max-width:900px){.uploadModuleCards{grid-template-columns:1fr}}@media (max-width:640px){.uploadMetaGrid{grid-template-columns:1fr}}.commandCenterShell{background:radial-gradient(circle at 74% -10%,#e2b75d2e,#0000 40%)}.commandCenterBackground{isolation:isolate;background:radial-gradient(circle at 84% -4%,#e2b75d1a,#0000 34%),radial-gradient(circle at 16% 18%,#5673bb14,#0000 30%);position:relative;overflow:hidden}.commandCenterNoise,.commandCenterStars{pointer-events:none;z-index:0;position:absolute;inset:0}.commandCenterNoise{opacity:.18;background:radial-gradient(circle at 15% 28%,#e2b75d14,#0000 42%),radial-gradient(circle at 82% 76%,#e2b75d12,#0000 38%),linear-gradient(160deg,#ffffff04,#0000 46%)}.commandCenterStars{opacity:.22;background-image:radial-gradient(circle at 10% 20%,#f2d48b94 .7px,#0000 1.5px),radial-gradient(circle at 25% 80%,#f2d48b6b .7px,#0000 1.6px),radial-gradient(circle at 40% 35%,#f2d48b59 .8px,#0000 1.7px),radial-gradient(circle at 55% 65%,#f2d48b4d .8px,#0000 1.8px),radial-gradient(circle at 70% 28%,#f2d48b6b .7px,#0000 1.6px),radial-gradient(circle at 85% 72%,#f2d48b5c .8px,#0000 1.8px);background-repeat:repeat;background-size:420px 420px,500px 500px,540px 540px,620px 620px,460px 460px,580px 580px}.commandCenterContent{z-index:1;position:relative}.commandSidebar{background:#06070be6;flex-direction:column;gap:14px;display:flex}.commandSideNav{scrollbar-width:thin;scrollbar-color:#e2b75d47 transparent;gap:14px;max-height:58vh;padding-right:6px;display:grid;overflow:auto}.commandSideNav::-webkit-scrollbar{width:5px}.commandSideNav::-webkit-scrollbar-thumb{background:#e2b75d3d;border-radius:999px}.commandSideNav::-webkit-scrollbar-track{background:0 0}.moduleGroupTitle{letter-spacing:.14em;color:#c9d1e0d1;margin:0 0 8px;font-size:11px;font-weight:700}.moduleGroupItems{gap:8px;display:grid}.moduleItem{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:#ffffff0a;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;transition:all .2s;display:flex}.moduleItemMain{align-items:center;gap:10px;min-width:0;display:inline-flex}.moduleItemMain>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moduleItemActive{background:linear-gradient(90deg,#e2b75d38,#5fa8ff14);border-color:#e2b75d8c;box-shadow:0 0 28px #e2b75d33}.moduleItemEnabled{cursor:pointer}.moduleItemEnabled:hover{background:#e2b75d1f;border-color:#e2b75d70}.moduleItemLocked{opacity:.62;cursor:not-allowed;background:#ffffff06}.moduleItemLocked:hover{border-color:#fff3}.moduleBadges{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.moduleBadge{letter-spacing:.08em;border:1px solid #0000;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.moduleBadgePro{color:var(--gold-2);background:#e2b75d21;border-color:#e2b75d73}.moduleBadgeElite{color:#d9b4ff;background:#be85ff29;border-color:#be85ff6b}.moduleBadgeBeta{color:#b7d7ff;background:#5fa8ff26;border-color:#5fa8ff66}.moduleIconBadge{color:#d7c18f;background:radial-gradient(circle at 24% 18%,#ffffff3d,#0000 45%),linear-gradient(160deg,#ffffff29,#ffffff08);border:1px solid #ffffff2e;border-radius:11px;flex-shrink:0;place-items:center;width:31px;height:31px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:inset 0 1px #fff3,0 6px 14px #0000006b}.moduleIconSvg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.moduleIconBadge.isActive{transform:translateY(-1px)}.moduleIconBadge.isLocked{filter:grayscale(.28);opacity:.72}.moduleIconBadge--gold{color:#f0d89f;border-color:#e2b75d7a;box-shadow:inset 0 1px #ffffff2e,0 0 18px #e2b75d47}.moduleIconBadge--jade{color:#96dfbf;border-color:#66cf9f70;box-shadow:inset 0 1px #ffffff29,0 0 16px #5cc9a142}.moduleIconBadge--mint{color:#90d8c7;border-color:#72c9b26b;box-shadow:inset 0 1px #ffffff29,0 0 16px #66bda73d}.moduleIconBadge--blue{color:#9dc4ff;border-color:#6f9cff6b;box-shadow:inset 0 1px #ffffff29,0 0 18px #5b8bff47}.moduleIconBadge--violet{color:#c4b2ff;border-color:#aa85ff70;box-shadow:inset 0 1px #ffffff29,0 0 18px #a07ef847}.moduleIconBadge--teal{color:#99d8eb;border-color:#6ebcd470;box-shadow:inset 0 1px #ffffff29,0 0 16px #5db2cd40}.moduleIconBadge--amber{color:#ebd3a1;border-color:#d6ad6270;box-shadow:inset 0 1px #ffffff29,0 0 16px #d5a86042}.moduleIconBadge--ruby{color:#f0b6b6;border-color:#d06d6d66;box-shadow:inset 0 1px #ffffff29,0 0 16px #cc5c5c3d}.moduleIconBadge--purple{color:#d3b5ff;border-color:#b786fc70;box-shadow:inset 0 1px #ffffff29,0 0 16px #ab7af43d}.moduleIconBadge--indigo{color:#b4c3fb;border-color:#839ae96b;box-shadow:inset 0 1px #ffffff29,0 0 16px #788fe240}.moduleItemActive .moduleIconBadge{border-color:#ffe5a5a6;box-shadow:inset 0 1px #ffffff3d,0 0 22px #e2b75d59,0 0 34px #7393ff38}.commandPlanCard{background:linear-gradient(#e2b75d1f,#ffffff08);border:1px solid #e2b75d4d;border-radius:18px;gap:12px;margin-top:auto;padding:14px;display:grid}.planTitle{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.usageGrid{gap:8px;display:grid}.usageCard{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:10px;display:flex}.commandMain{padding:22px}.commandTopHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.commandSearch{border:1px solid var(--line);min-width:260px;color:var(--muted);background:#00000040;border-radius:999px;flex:1;padding:12px 18px}.commandHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.topbarPanelWrap{z-index:50;width:100%;position:relative}.topbarDropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#080c12eb,#121820db);border:1px solid #e2b75d5c;border-radius:16px;margin-top:10px;padding:14px;box-shadow:0 24px 42px #0000007a,inset 0 1px #ffe8b71a}.quickActionsMenu,.notificationsPanel,.builderProfileMenu,.planMenu{max-width:560px}.quickActionsMenu h3,.notificationsPanel h3,.helpCenterCard h3,.builderProfileMenu h3,.planMenu h3{color:#ffe7b4;margin:0 0 10px}.topbarPanelActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.quickActionsItem{text-align:left;color:#fef3d6;cursor:pointer;background:#e2b75d14;border:1px solid #e2b75d47;border-radius:12px;width:100%;padding:10px 12px;font-weight:600}.quickActionsItem:hover{background:#e2b75d29;border-color:#e2b75d99}.notificationItem{background:#5fa8ff14;border:1px solid #5fa8ff33;border-radius:10px;margin-bottom:8px;padding:9px 10px}.helpCenterModal{max-width:680px}.helpCenterCard{background:#0003;border:1px solid #e2b75d3d;border-radius:14px;padding:12px}.helpCenterCard ul,.builderProfileMenu ul{color:var(--muted);gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.topbarPanelClose{border-color:#ffffff3d}@media (max-width:860px){.topbarDropdown{max-width:100%}}.commandHero{background:radial-gradient(circle at 95% 0,#e2b75d33,#0000 38%),linear-gradient(#ffffff17,#ffffff0b);border:1px solid #e2b75d33;border-radius:24px;margin-top:16px;padding:24px}.commandCenterHero{isolation:isolate;border-color:#e2b75d52;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2d48b14,0 12px 46px #0000005c}.commandCenterHero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 82% 45%,#f6c85f38,#0000 34%),linear-gradient(90deg,#070a11f2,#0d12169e);position:absolute;inset:0}.commandCenterHero>:not(.commandCenterHeroEngine):not(.commandCenterHeroAmbient){z-index:2;position:relative}.commandCenterHeroContent{max-width:min(74%,760px)}.commandCenterHeroAmbient{pointer-events:none;z-index:0;background:radial-gradient(circle at 78% 48%,#f6c85f29,#0000 26%),radial-gradient(circle at 74%,#5ecfe81a,#0000 38%);position:absolute;inset:-20%}.commandCenterHeroEngine{opacity:.4;pointer-events:none;z-index:1;width:clamp(300px,40vw,590px);height:auto;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.commandCard{border:1px solid var(--line);background:linear-gradient(#ffffff12,#ffffff08);border-radius:20px;padding:18px}.commandCard h3{margin:0}.commandGrid6{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.commandGrid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.commandGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commandCardWide{grid-column:span 2}.kpiCard{min-height:140px}.kpiTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpiLabel{color:var(--muted);margin:0}.kpiValue{letter-spacing:-.03em;margin:10px 0;font-size:26px;font-weight:700}.pillGold{color:var(--gold-2);background:#e2b75d24;border-color:#e2b75d6b}.pillSuccess{color:#79e6b8;border-color:#48d59766}.pillWarning{color:var(--gold-2);border-color:#e2b75d66}.commandPromptActions{flex-wrap:wrap;gap:10px;display:flex}.commandPromptActions .select{max-width:280px}.promptModuleDescription{background:linear-gradient(90deg,#e2b75d1f,#0a0e1400);border-left:2px solid #e2b75d6b;border-radius:0 12px 12px 0;margin-top:12px;padding:10px 12px}.promptModuleDescriptionTitle{align-items:center;margin-bottom:6px;display:flex}.promptModuleBadge{letter-spacing:.07em;text-transform:uppercase;color:#f3d896;background:#e2b75d24;border:1px solid #e2b75d59;border-radius:999px;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.promptModuleDescriptionText{color:#c6cedf;margin:0;font-size:13px;line-height:1.5}.promptExecutionLabel{letter-spacing:.02em;color:#cfd6e6;margin:0 0 8px;font-size:12px}.commandPromptTextareaWrapper{width:100%;max-width:100%}.commandPromptTextarea{box-sizing:border-box;resize:vertical;color:#ecf1ff;background:linear-gradient(#0d121af0,#090d14eb);border:1px solid #e2b75d57;border-radius:16px;width:100%;max-width:100%;min-height:140px;max-height:420px;transition:border-color .2s,box-shadow .2s,background .2s;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff06}.commandPromptTextarea::placeholder{color:#b8c4dba3}.commandPromptTextarea:focus{background:linear-gradient(#0e141ef5,#090d14f0);border-color:#f2d48b9e;box-shadow:0 0 0 1px #f2d48b52,0 0 24px #e2b75d33}.commandPromptTextarea::-webkit-resizer{background:linear-gradient(135deg,#0000 0 45%,#f2d48b52 45% 55%,#0000 55% 100%)}.commandPromptTextarea::-webkit-scrollbar{width:9px}.commandPromptTextarea::-webkit-scrollbar-track{background:#090c12a8;border-radius:999px}.commandPromptTextarea::-webkit-scrollbar-thumb{background:linear-gradient(#e2b75d7a,#e2b75d42);border:2px solid #0000;border-radius:999px}.commandPromptTextarea{scrollbar-width:thin;scrollbar-color:#e2b75d80 #090c12a8}.commandPromptContextRow{gap:10px;margin-top:10px;display:grid}.commandPromptContextTextarea{color:#e6edff;background:#0b0f17e6;border:1px solid #e2b75d47;border-radius:14px;min-height:92px}.commandPromptWebToggle{color:#c7d1e5;align-items:center;gap:8px;font-size:12px;display:inline-flex}.engineLoadingState{color:#f2db9a;background:#e2b75d1a;border:1px solid #e2b75d5c;border-radius:12px;margin-top:12px;padding:11px 13px}.engineOutputPanel{background:linear-gradient(#0d121bf5,#080c12f2);border:1px solid #e2b75d57;border-radius:16px;margin-top:14px;padding:14px}.engineOutputHeader h3{letter-spacing:.08em;color:#f3dda2;margin:0;font-size:14px}.engineOutputHeader p{color:#cad4e8;margin:6px 0 0;font-size:12px}.engineOutputMeta{color:#b9c8e3;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.engineOutputStatus{color:#7ae7ba}.engineOutputBody{white-space:pre-wrap;color:#e8efff;background:#03070cd6;border:1px solid #ffffff1a;border-radius:12px;max-height:340px;margin-top:12px;padding:12px;font-size:13px;line-height:1.58;overflow:auto}.engineOutputActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.engineOutputError{color:#ffc8cd;background:#90242c2e;border:1px solid #ff7d8266;border-radius:12px;margin-top:12px;padding:10px 12px}.engineOutputNotice{color:#e8efff;background:linear-gradient(#131924f2,#0a0e15f2);border:1px solid #e5c17761;border-radius:14px;margin-top:12px;padding:12px 14px}.engineOutputNoticeWarning{box-shadow:inset 0 0 0 1px #e5c17714,0 10px 30px #0000003d}.engineOutputNoticeTitle{letter-spacing:.03em;color:#f1d799;margin:0;font-size:13px;font-weight:600}.engineOutputNoticeText{color:#cdd7ea;margin:6px 0 0;font-size:12px;line-height:1.5}.moduleDropdown{min-width:280px;position:relative}.moduleDropdownTrigger{color:#f5f8ff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14d9;border:1px solid #e2b75d57;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #03060c47}.moduleDropdownTrigger:focus-visible{outline-offset:2px;outline:2px solid #e2b75d94}.moduleDropdownValue{color:#e9efff;text-align:left;font-size:14px}.moduleDropdownChevron{color:var(--gold-2);font-size:14px;transition:transform .2s}.moduleDropdownChevron.isOpen{transform:rotate(180deg)}.moduleDropdownMenu{z-index:55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b12f2;border:1px solid #e2b75d47;border-radius:16px;gap:6px;width:min(100%,360px);max-height:min(62vh,360px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 42px #00000085}.moduleDropdownOption{color:#eef2ff;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.moduleDropdownOption:hover{background:#e2b75d17;border-color:#e2b75d57}.moduleDropdownOptionActive{background:#e2b75d29;border-color:#e2b75d80}.moduleDropdownOptionLocked{opacity:.72;cursor:not-allowed}.moduleDropdownOptionLocked:hover{background:#e2b75d0f;border-color:#e2b75d3d}.moduleDropdownOptionHeader{font-size:13px}.moduleDropdownBadgeRow{gap:6px;display:inline-flex}.moduleDropdownBadge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.moduleDropdownBadgePro{color:#f3c76e;background:#e2b75d29;border:1px solid #e2b75d73}.moduleDropdownBadgeElite{color:#bbc5dd;background:#838ba226;border:1px solid #a8afbe52}.moduleDropdownBadgeBeta{color:#96c9ff;background:#5fa8ff26;border:1px solid #5fa8ff5c}.moduleDropdownEmpty{color:var(--muted);border:1px dashed #e2b75d3d;border-radius:12px;padding:10px 12px;font-size:13px}.lineChartWrap{margin-top:14px}.lineChart{width:100%;height:220px}.lineChartPath{fill:none;stroke:var(--gold);stroke-width:3px}.lineChartDot{fill:#fff;stroke:var(--gold);stroke-width:1.4px}.chartAxisLabels{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.chartEmpty,.emptyState{border:1px dashed var(--line);background:#0003;border-radius:14px;margin-top:14px;padding:18px}.barsWrap{gap:10px;margin-top:14px;display:grid}.barRow{grid-template-columns:1.1fr 2fr auto;align-items:center;gap:10px;display:grid}.barTrack{border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.barFill{background:linear-gradient(90deg, var(--gold), var(--gold-2));height:100%}.donutWrap{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.donutChart{width:220px;height:220px}.donutLegend{gap:8px;min-width:180px;display:grid}.donutLegendItem{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.legendDot{border-radius:999px;width:10px;height:10px}.tableLike{gap:10px;display:grid}.tableRow{border:1px solid var(--line);border-radius:12px;grid-template-columns:1.5fr auto auto;align-items:center;gap:8px;padding:12px;display:grid}.tableTitle{margin:0;font-weight:600}.quickActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.insightCard p{color:var(--muted);margin:0;line-height:1.6}.upgradeModalBackdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040508b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.settingsModalBackdrop{z-index:61;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030408b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.settingsModal{background:radial-gradient(circle at 100% 0,#e2b75d29,#0000 40%),#080a10f2;border:1px solid #e2b75d6b;border-radius:22px;flex-direction:column;width:min(760px,100vw - 32px);max-height:min(88vh,940px);display:flex;overflow:hidden;box-shadow:0 28px 75px #000000bd,0 0 50px #e2b75d29}.settingsModalHeader,.settingsModalFooter{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0e14c7;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:14px 18px;display:flex;position:sticky}.settingsModalFooter{border-top:1px solid #ffffff14;border-bottom:0;flex-direction:column;align-items:stretch;top:auto;bottom:0}.settingsModalBody{flex:1;gap:14px;padding:16px 18px 20px;display:grid;overflow-y:auto}.settingsSection{background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;gap:10px;padding:12px;display:grid}.settingsOptionGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.settingsOptionCard{color:var(--text);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:11px;padding:10px 12px}.settingsOptionCardActive{background:#e2b75d24;border-color:#e2b75da6;box-shadow:inset 0 0 0 1px #e2b75d40}.settingsToggle,.settingsCheckbox{color:var(--text);align-items:center;gap:9px;display:flex}.settingsToggle input,.settingsCheckbox input{accent-color:#e2b75d}.settingsFeedback{color:#ffeec6f2;margin:0;font-size:13px}.settingsDangerNote{margin:0;line-height:1.55}.settingsLoadWarning{background:linear-gradient(#e2b75d1a,#ffffff05);border-color:#e2b75d59}.settingsConfirmBackdrop{z-index:62;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030408ad;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.settingsConfirmModal{background:radial-gradient(circle at 100% 0,#e2b75d29,#0000 42%),#090b12f5;border:1px solid #e2b75d73;border-radius:20px;width:min(520px,100vw - 32px);padding:20px;box-shadow:0 28px 70px #000000b3,0 0 35px #e2b75d1f}.settingsConfirmModal h3{margin:0 0 10px}.settingsConfirmModal p{color:#e8efffe6;margin:0;line-height:1.6}.settingsConfirmActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.settingsConfirmDangerButton{color:#fff7e5fa;background:#e2b75d2e;border-color:#e2b75db8}.settingsConfirmDangerButton:hover{background:#e2b75d47;border-color:#e2b75de6}.upgradeModal{background:radial-gradient(circle at 100% 0,#e2b75d29,#0000 40%),linear-gradient(#0b0d14f5,#07080cf5);border:1px solid #e2b75d6b;border-radius:20px;width:min(560px,100%);padding:20px;box-shadow:0 30px 80px #000000a6,0 0 40px #e2b75d33}.upgradeModalHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.upgradeModalHeader h3{letter-spacing:-.03em;margin:0;font-size:24px}.upgradeModalActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.integrationsModalBackdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.integrationsModal{background:radial-gradient(circle at 100% 0,#e2b75d21,#0000 42%),#07090eeb;border:1px solid #e2b75d61;border-radius:22px;flex-direction:column;width:min(720px,100vw - 32px);max-height:min(82vh,860px);display:flex;overflow:hidden;box-shadow:0 24px 70px #000000ad,0 0 46px #e2b75d24}.integrationsModalHeader{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0e14b8;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:16px 18px 14px;display:flex;position:sticky;top:0}.integrationsModalTitle{letter-spacing:-.03em;margin:0;font-size:22px}.integrationsModalSubtitle{color:var(--muted);margin:6px 0 0;font-size:13px}.integrationsModalClose{width:36px;min-width:36px;height:36px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;font-size:17px;line-height:1}.integrationsModalClose:hover{background:#e2b75d14;border-color:#e2b75d73}.integrationsModalClose:focus-visible{outline-offset:2px;outline:2px solid #e2b75db3}.integrationsModalBody{scrollbar-width:thin;scrollbar-color:#e2b75d4d #ffffff08;flex:1;padding:14px 18px 18px;overflow-y:auto}.integrationsModalBody::-webkit-scrollbar{width:8px}.integrationsModalBody::-webkit-scrollbar-track{background:#ffffff08}.integrationsModalBody::-webkit-scrollbar-thumb{background:#e2b75d47;border-radius:999px}.integrationsModalBody::-webkit-scrollbar-thumb:hover{background:#e2b75d66}.integrationsGrid{gap:10px;display:grid}.integrationCard{background:#ffffff05;border:1px solid #ffffff17;border-radius:12px;padding:11px 12px;transition:border-color .2s,background-color .2s,transform .2s}.integrationCard:hover{background:#ffffff0a;border-color:#e2b75d57;transform:translateY(-1px)}.integrationCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.integrationCardSoon{margin:6px 0 0;font-size:13px;line-height:1.45}.integrationStatusBadge{color:#ffffffdb;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;padding:7px 10px;font-size:11px;line-height:1}.integrationsModalFooter{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0e14bd;border-top:1px solid #ffffff14;justify-content:flex-end;padding:12px 18px 16px;display:flex;position:sticky;bottom:0}.integrationsModalAction{min-width:220px}.teamAccessModalBackdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.teamAccessModal{background:radial-gradient(circle at 100% 0,#e2b75d26,#0000 40%),#07090ef0;border:1px solid #e2b75d66;border-radius:22px;flex-direction:column;width:min(760px,100vw - 32px);max-height:min(84vh,900px);display:flex;overflow:hidden;box-shadow:0 26px 72px #000000b3,0 0 44px #e2b75d29}.teamAccessModalHeader{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0e14bd;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:16px 18px 14px;display:flex;position:sticky;top:0}.teamAccessModalBody{scrollbar-width:thin;scrollbar-color:#e2b75d4d #ffffff08;flex:1;gap:12px;padding:14px 18px 18px;display:grid;overflow-y:auto}.teamAccessModalBody::-webkit-scrollbar{width:8px}.teamAccessModalBody::-webkit-scrollbar-track{background:#ffffff08}.teamAccessModalBody::-webkit-scrollbar-thumb{background:#e2b75d47;border-radius:999px}.teamAccessCard{background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;padding:12px}.teamAccessRoleCard{background:#ffffff04;border:1px solid #ffffff17;border-radius:12px;padding:10px}.teamAccessBadge{color:#ffecbcf5;white-space:nowrap;background:#e2b75d1f;border:1px solid #e2b75d57;border-radius:999px;padding:7px 10px;font-size:11px;line-height:1}.teamAccessComingSoon{color:var(--muted);gap:6px;margin:10px 0 0;padding-left:18px;font-size:13px;display:grid}.teamAccessModalFooter{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0e14bd;border-top:1px solid #ffffff14;justify-content:flex-end;padding:12px 18px 16px;display:flex;position:sticky;bottom:0}@media (max-width:1200px){.commandGrid6{grid-template-columns:repeat(3,minmax(0,1fr))}.commandGrid5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.commandGrid6,.commandGrid5,.commandGrid2{grid-template-columns:1fr}.commandCardWide{grid-column:auto}.integrationsModal{width:calc(100vw - 20px);max-height:86vh}.integrationsModalHeader{padding:12px 14px}.integrationsModalTitle{font-size:19px}.integrationsModalSubtitle{font-size:12px}.integrationsModalBody{padding:12px 14px 14px}.integrationsModalFooter{padding:10px 14px 12px}.integrationsModalAction{min-width:100%}.teamAccessModal{width:calc(100vw - 20px);max-height:88vh}.teamAccessModalHeader{padding:12px 14px}.teamAccessModalBody{padding:12px 14px 14px}.teamAccessModalFooter{padding:10px 14px 12px}.tableRow{grid-template-columns:1fr}.commandPromptActions .select{max-width:100%}.moduleDropdown{min-width:100%}.moduleDropdownMenu{width:100%;right:0}.commandPromptTextarea{min-height:120px;max-height:320px}.promptModuleDescription{padding:10px}.commandCenterBackground{background:radial-gradient(circle at 92% -8%,#e2b75d14,#0000 32%),radial-gradient(circle at 12% 24%,#5673bb0f,#0000 28%)}.commandCenterNoise{opacity:.11}.commandCenterStars{opacity:.14}.commandCenterHero{padding:20px}.commandCenterHeroContent{max-width:min(100%,560px)}.commandCenterHeroEngine{opacity:.22;width:min(88vw,420px);right:-110px}.heroEngineBg{opacity:.16;width:min(115vw,560px);right:-220px}}.runDetailPage{background:radial-gradient(circle at 8% 0,#f0b5421f,#0000 30%),radial-gradient(circle at 92% 12%,#5078be24,#0000 34%),#06070c;min-height:100vh;padding:24px}.runDetailCard{background:linear-gradient(140deg,#0f111af0,#0a0c14eb);border:1px solid #e6b95852;border-radius:20px;max-width:1100px;margin:0 auto;padding:22px;box-shadow:0 18px 44px #0000005c}.runDetailHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.runDetailBackButton{flex-shrink:0}.runDetailMetaGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px;display:grid}.runDetailOutputPanel{background:#080a12e0;border:1px solid #e6b9583d;border-radius:16px;margin-top:16px;padding:16px}.runDetailOutputBody{white-space:pre-wrap;background:#0000003d;border:1px solid #ffffff14;border-radius:12px;max-height:56vh;margin:0;padding:14px;line-height:1.55;overflow:auto}.runDetailActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.runDetailDisabledAction{opacity:.6;cursor:not-allowed}@media (max-width:720px){.runDetailHeader{flex-direction:column}.runDetailPage,.runDetailCard{padding:16px}}.outputPageShell{background:radial-gradient(circle at 5% 0,#f0b54224,#0000 32%),radial-gradient(circle at 96% 10%,#5880d41f,#0000 34%),#06070c;min-height:100vh}.outputMainLayout{grid-template-columns:260px minmax(0,1fr) 320px;gap:18px;padding:20px;display:grid}.outputSidebar{background:#08090dbd;border:1px solid #ffffff14;border-radius:18px;align-self:start;height:100vh;padding:18px;position:sticky;top:0;overflow:auto}.outputContent{gap:14px;display:grid}.outputRightRail{align-self:start;gap:12px;display:grid}.outputHeroTitle{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,48px)}.outputSummaryStrip{background:linear-gradient(135deg,#13151ef0,#090b12e6);border:1px solid #e6b95847;border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:16px;display:flex}.outputSummaryMeta{justify-items:end;gap:8px;display:grid}.outputCategoryRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.outputCategoryChip{color:#f4d490;background:#e6b9581f;border:1px solid #e6b95859;border-radius:999px;padding:6px 10px;font-size:12px}.outputStatusRow{align-items:center;gap:8px;display:flex}.outputStatusDot{background:#8b94aa;border-radius:999px;width:8px;height:8px;display:inline-flex}.outputStatusDotSuccess{background:#41d27a;box-shadow:0 0 10px #41d27ab3}.outputDeliverablesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.outputDeliverableCard,.outputRightCard{background:linear-gradient(150deg,#0f121beb,#090a12e6);border:1px solid #ffffff1a;border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00000042}.outputDeliverableHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.outputDeliverableHeader h3{margin:0;font-size:18px}.outputPreview{background:#00000047;border:1px solid #ffffff14;border-radius:12px;margin-top:10px;padding:12px}.outputPreview p{color:#d7ddeb;white-space:pre-wrap;margin:0;line-height:1.45}.outputActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.outputExportButton{justify-content:flex-start;width:100%}.outputDisabledButton{opacity:.55;cursor:not-allowed}.outputRightHeaderInline{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.outputExecutiveHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.outputExecutiveMeta{color:#b8c0d8;flex-wrap:wrap;gap:10px;margin:8px 0 12px;font-size:13px;display:flex}.outputExecutiveActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#deliverable-output-completo{background:linear-gradient(155deg,#131622f5,#080a12f2);border-color:#e6b9586b;box-shadow:inset 0 1px #ffffff0f,0 20px 44px #00000061}.outputRecentList{gap:8px;display:grid}.outputRecentItem{color:#edf1ff;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:2px;padding:10px;text-decoration:none;display:grid}.outputRecentItem small{color:var(--muted)}.outputProgressTrack{background:#ffffff14;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.outputProgressFill{background:linear-gradient(135deg,#e2b75d,#f4d490);height:100%;display:block}.outputKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.outputKpiGrid div{text-align:center;border:1px solid #ffffff14;border-radius:10px;padding:8px}.outputKpiGrid strong{font-size:17px;display:block}.outputKpiGrid small{color:var(--muted);font-size:11px}.outputMiniChart{align-items:end;gap:7px;height:56px;display:flex}.outputMiniChart span{background:linear-gradient(#e2b75df2,#e2b75d38);border-radius:8px 8px 2px 2px;flex:1}.outputDonutMock{aspect-ratio:1;border:8px solid #e2b75d;border-color:#e2b75d #e2b75d #ffffff14 #ffffff14;border-radius:50%;place-items:center;width:70px;margin-top:10px;display:grid}.outputDonutMock span{color:var(--muted);font-size:11px}@media (max-width:1200px){.outputMainLayout{grid-template-columns:240px minmax(0,1fr)}.outputRightRail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.outputMainLayout,.outputDeliverablesGrid,.outputRightRail{grid-template-columns:1fr}.outputSidebar{height:auto;position:relative}.outputSummaryMeta{justify-items:start}.outputCategoryRow{justify-content:flex-start}}.uploadedFileActions{justify-content:flex-end;display:flex}.uploadedFileDeleteButton{color:var(--gold-2);cursor:pointer;background:#ffffff0a;border:1px solid #e2b75d59;border-radius:999px;padding:8px 14px;transition:border-color .2s,background .2s,transform .2s}.uploadedFileDeleteButton:hover{background:#e2b75d1f;border-color:#e2b75d99;transform:translateY(-1px)}.deleteUploadModalBackdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deleteUploadModal{background:linear-gradient(#141824f5,#0b0e16f5);border:1px solid #ffffff29;border-radius:20px;width:min(560px,100%);padding:20px;box-shadow:0 28px 90px #0000008c}.deleteUploadModalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.deleteUploadWarning{color:#f4e0b1;background:#e2b75d14;border:1px solid #e2b75d4d;border-radius:14px;margin-top:10px;margin-bottom:0;padding:12px}.deleteUploadDangerButton{color:#f8e7c1;background:linear-gradient(135deg,#e2b75d42,#e2b75d1f);border:1px solid #e2b75d66}.deleteUploadDangerButton:hover{background:linear-gradient(135deg,#e2b75d59,#e2b75d29);border-color:#e2b75db3}.youtubeStarterLanding{background:radial-gradient(circle at 12% 0,#7ed9ee1a,#0000 38%),radial-gradient(circle at 88% 12%,#e2b75d21,#0000 40%),linear-gradient(#ffffff17,#ffffff0a);border-color:#7ed9ee38;padding:18px}.youtubeStarterLandingTitle{letter-spacing:-.03em;font-size:clamp(27px,3.3vw,42px);line-height:1.1}.youtubeStarterLandingLead{color:#d8e2f5;max-width:740px;margin-top:8px;line-height:1.45}.youtubeStarterPreviewWrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.youtubeMockCard{background:linear-gradient(155deg,#ff5f6d33,#ffc3712b 52%,#0f121833);border:1px solid #ffffff24;border-radius:16px;min-height:126px;padding:12px}.youtubeMockCardAlt{background:radial-gradient(circle at 80% 12%,#7ed9ee2e,#0000 42%),#090c12b8}.youtubeMockCard h3{letter-spacing:-.02em;margin:6px 0;font-size:19px;line-height:1.25}.youtubeMockCard p{color:#e4ecff;margin:0;font-size:13px;line-height:1.4}.youtubeStarterLandingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.youtubeStarterLandingItem{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;margin:0;padding:10px 11px}.youtubeStarterLandingItem .kicker{letter-spacing:.17em;margin-bottom:4px;font-size:10px}.youtubeStarterLandingItem h3{margin:0 0 4px;font-size:15px;line-height:1.3}.youtubeStarterLandingItem p{color:#d8e1f3;margin:0;font-size:12px;line-height:1.35}.youtubeStarterValueBox{background:#e2b75d14;border:1px solid #e2b75d4d;border-radius:14px;margin-top:12px;padding:10px 12px}.youtubeStarterValueBox p{color:#f3e8cb;margin:0;font-size:13px;line-height:1.45}.youtubeStarterLanding .demoWalkthroughNav{gap:10px;margin-top:12px}.youtubeStarterDemoMain{padding-top:28px;padding-bottom:34px}@media (max-width:900px){.youtubeStarterDemoMain{padding-top:34px;padding-bottom:54px}.youtubeStarterPreviewWrap,.youtubeStarterLandingGrid{grid-template-columns:1fr}}.heroVisual{place-items:center;min-height:560px;display:grid;position:relative}.heroVisualCard{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:30px;width:min(100%,560px);min-height:420px;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000061,0 0 80px #4ec2d81f}.heroVisualGlow{pointer-events:none;filter:blur(6px);border-radius:999px;position:absolute}.heroVisualGlowOne{background:radial-gradient(circle,#ebbd6361,#0000 68%);width:240px;height:240px;top:-70px;left:-54px}.heroVisualGlowTwo{background:radial-gradient(circle,#62e8f03d,#0000 70%);width:220px;height:220px;top:-44px;right:-55px}.heroVisualGlowThree{background:radial-gradient(circle,#6ea5ff33,#0000 72%);width:250px;height:250px;bottom:-130px;left:50%;transform:translate(-50%)}.heroConnectorLayer{opacity:.34;position:absolute;inset:0}.heroConnectorLayer path{fill:none;stroke:#abe0ec73;stroke-width:.7px;stroke-dasharray:2 3}.heroCenterNode{background:linear-gradient(145deg,#60f0ff57,#5174ff40);border:1px solid #a6f3ff8c;border-radius:30px;place-items:center;width:148px;height:148px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #49bce080,inset 0 0 30px #9dd4ff42}.heroCenterNodeInner{color:#ecfcfff2;width:74px;height:74px}.heroCenterNodeInner svg{width:100%;height:100%}.heroMiniNode{-webkit-backdrop-filter:blur(8px);background:#0c132057;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:6px;width:124px;padding:12px 12px 10px;display:flex;position:absolute}.heroMiniIcon{width:24px;height:24px;display:inline-flex}.heroMiniIcon svg{width:100%;height:100%}.heroMiniLabel{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.heroMiniDoc{color:#ffd98ef2;top:16%;left:11%;box-shadow:0 0 35px #deac483d}.heroMiniRocket{color:#8eedfff2;top:16%;right:11%;box-shadow:0 0 35px #5cd9ee38}.heroMiniCheck{color:#8affdcf2;bottom:13%;left:11%;box-shadow:0 0 35px #56dbb633}.heroMiniCalendar{color:#a6c6fff2;bottom:13%;right:11%;box-shadow:0 0 35px #789dee33}.thoughtBubble{aspect-ratio:1/.8;background:radial-gradient(circle at 47% 42%,#ffe9b357,#0000 44%),radial-gradient(circle at 75% 31%,#7ed9ee33,#0000 32%),radial-gradient(circle at 22% 68%,#48d5972e,#0000 36%),linear-gradient(150deg,#ffffff24,#ffffff08);border:1px solid #ffeec657;border-radius:56% 44% 52% 48%/50% 58% 42% 50%;width:min(98%,540px);position:relative;box-shadow:0 0 110px #e2b75d47,0 0 170px #48d59726,inset 0 0 90px #ffdc8c21}.thoughtBubbleGlow{filter:blur(6px);background:radial-gradient(circle,#ffdb808f,#ffdb8024 52%,#0000 74%);border-radius:50%;position:absolute;inset:14%}.ideaBulb{width:148px;height:206px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-54%)}.ideaBulbCore{background:radial-gradient(circle at 50% 40%,#fffdf3 0 24%,#f7dd9b 56%,#c9901e 100%);border-radius:56% 56% 48% 48%;height:150px;position:absolute;inset:0 0 auto;box-shadow:0 0 42px #fad278c7,0 0 94px #e2b75da6}.ideaBulbStem{background:linear-gradient(#ffdc8ef2,#86662aeb);border-radius:14px;width:54px;height:58px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000059}.thoughtBubbleMini{background:#ffffff0f;border:1px solid #ffefca3d;border-radius:999px;position:absolute}.thoughtBubbleMiniOne{width:66px;height:66px;bottom:-32px;left:110px}.thoughtBubbleMiniTwo{width:38px;height:38px;bottom:-64px;left:62px}.workflowOrbit{opacity:.7;border:1px dashed #7ed9ee42;border-radius:50%;position:absolute;inset:8% 4% 18%}.workflowCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(100%,620px);padding:0 10px;display:grid;position:absolute;bottom:-8px}.workflowCard{background:linear-gradient(#ffffff21,#ffffff08);border:1px solid #ffffff2e;border-radius:16px;place-items:center;height:68px;display:grid;box-shadow:0 16px 32px #0000005c}.workflowCard span{filter:drop-shadow(0 0 12px #ffd07161);font-size:24px}.workflowPath{border-color:#e2b75d80;transform:translateY(-14px)scale(1.08);box-shadow:0 18px 44px #e2b75d33,0 16px 32px #0000005c}.workflowDoc,.workflowChecklist,.workflowCalendar,.workflowRocket{box-shadow:0 12px 28px #0000005c,0 0 16px #7ed9ee1a}@media (max-width:900px){.heroVisual{min-height:470px;margin-top:8px}.heroVisualCard{width:min(100%,680px)}.thoughtBubble{width:min(94%,460px)}.h1{max-width:none}.workflowCards{gap:8px}.workflowCard{height:56px}.workflowPath{transform:translateY(-10px)scale(1.04)}}.moduleLandingCard{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:block;position:relative}.moduleLandingCue{color:var(--gold-2);opacity:.88;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}.moduleLandingCard:hover,.moduleLandingCard:focus-visible{background:linear-gradient(#ffffff1c,#ffffff0f);border-color:#e2b75d85;transform:translateY(-4px);box-shadow:0 18px 40px #00000057,0 0 0 1px #e2b75d40}.moduleDetailPage{padding-top:36px}.moduleDetailContainer{max-width:980px}.moduleDetailHero{border-color:#e2b75d42;padding:26px}.moduleDetailLead{color:#d7deec;max-width:680px;margin:12px 0 0;line-height:1.65}.moduleDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.moduleDetailCard{border-radius:18px;padding:20px}.moduleDetailCard p{color:#dde5f4;margin:0;line-height:1.62}.moduleDetailCard ul{color:#dde5f4;gap:8px;margin:10px 0 0;padding-left:18px;display:grid}.moduleDetailCardFull{grid-column:1/-1}.moduleDetailFooter{justify-content:center;margin-top:24px;display:flex}@media (max-width:840px){.moduleDetailGrid{grid-template-columns:1fr}}
