@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.p.2_mbdogr7ni8i.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_latin_ext-s.p.3z_x6eowsw16y.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:99.2%;descent-override:31.0%;line-gap-override:0.0%;size-adjust:100.0%}.dmsans_ff18cafe-module__59zWSG__className{font-family:dmSans,dmSans Fallback}.dmsans_ff18cafe-module__59zWSG__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_regular_latin-s.p.1g73gv09-xcb6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_regular_latin_ext-s.p.1icgra-w5i50b.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_italic_latin-s.p.3j3877k49yy0l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_italic_latin_ext-s.p.2ytmazkdrg7t9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:99.0%;descent-override:31.0%;line-gap-override:0.0%;size-adjust:100.0%}.instrumentserif_6db9e254-module__Mg8GjW__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_6db9e254-module__Mg8GjW__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
:root{--font-sans:"General Sans", "Satoshi", var(--font-dm-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;--font-display:"General Sans", "Satoshi", var(--font-dm-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--bg:#090b10;--surface:#11151c;--surface-2:#171b24;--ink:#f4f7fb;--ink-2:#c3cad5;--muted:#8b93a1;--faint:#66707d;--line:#ffffff14;--line-strong:#ffffff24;--dark:#090b10;--dark-2:#11151c;--accent:#4f8cff;--accent-2:#78a7ff;--lime:#4f8cff;--danger:#b84a3c;--radius:12px;--radius-sm:10px;--shadow:0 14px 34px #00000038;--shadow-strong:0 22px 56px #00000057;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--ink);scroll-behavior:smooth;overflow-x:clip}body{background:radial-gradient(circle at 20% -10%, #4f8cff1f, transparent 360px), var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}a:visited{color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}a,button,input,textarea,select{touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.shell,.appShell,.instantAuditShell{width:min(1160px,100% - 48px);margin-inline:auto}.appShell,.instantAuditShell{padding:24px 0 72px}.brand{color:inherit;letter-spacing:-.045em;font-size:25px;font-weight:760}.nav,.appHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.appHeaderNavCluster{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.nav{z-index:20;min-height:78px;position:relative}.navLinks,.appNavLinks,.navActions,.appHeaderActions,.heroActions,.formActions,.inlineActions,.contentListFooter{align-items:center;display:flex}.navLinks,.appNavLinks{background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:center;gap:2px;padding:2px}.navLinks a,.appNavLinks .textLink{min-height:38px;color:var(--muted);white-space:nowrap;transition:background .22s var(--ease), color .22s var(--ease);border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:720;display:inline-flex}.navLinks a:hover,.appNavLinks .textLink:hover{color:var(--ink);background:#ffffff0f}.appNavLinks .textLink.active{color:#fff;background:#4f8cff24}.navActions,.appHeaderActions{justify-content:flex-end;gap:12px}.textLink{color:var(--ink-2);font-size:14px;font-weight:720}.button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--ink);text-align:center;transition:background .24s var(--ease), border-color .24s var(--ease), box-shadow .24s var(--ease), color .24s var(--ease), transform .24s var(--ease);justify-content:center;align-items:center;gap:9px;padding:0 17px;font-weight:760;line-height:1;display:inline-flex}.button:hover{border-color:#4f8cff80;transform:translateY(-1px);box-shadow:0 12px 34px #1113151a}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.buttonDark,.buttonAccent{background:var(--accent);color:#fff;border-color:#0000}.buttonDark:hover,.buttonAccent:hover{background:#2f6dff}.buttonSecondary,.buttonGhost{color:var(--ink);background:#ffffff0a;border-color:#ffffff1f}.buttonWhite{color:#090b10;background:#fff;border-color:#fff}.buttonWhite:hover{color:#090b10;background:#ffffffeb}.buttonDanger{color:var(--danger);background:#b84a3c1f;border-color:#b84a3c59}.buttonLarge{min-height:50px;padding-inline:22px}.eyebrow,.field label,.fieldLabel,.formStepHeader span,.mockTop span,.dayNumber,.tag,.dashboardCard small,.dashboardCard time,.contentCardHead span,.briefHero .severity{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.producerSystemLabel{color:var(--accent-2)}.heroRefresh{padding:8px 0 20px}.heroGrid{grid-template-columns:minmax(0,.94fr) minmax(380px,.86fr);align-items:start;gap:clamp(32px,5vw,68px);min-height:auto;display:grid}.heroCopyBlock{justify-items:start;gap:20px;min-width:0;display:grid}.hero h1,.pageTitle,.productPreview h2,.authAside h1,.authCard h2,.auditEmpty h2,.auditDiagnosis h2,.tomorrowPost h2,.emptyState h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.07em;text-wrap:balance;font-weight:760}.hero h1{max-width:680px;font-size:clamp(62px,7.4vw,104px);line-height:.92}.heroLead{max-width:610px;color:var(--ink-2);font-size:clamp(17px,1.5vw,21px);line-height:1.58}.heroActions{flex-wrap:wrap;gap:12px}.microcopy{color:var(--muted);font-size:13px;font-weight:650}.heroSystem{min-width:0}.landingSkyPage{background:var(--bg);min-height:100vh}.landingSkyPage .chapter{padding:clamp(96px,10vw,148px) 0}.landingSkyPage .chapterProblem{margin-top:clamp(36px,5vw,72px)}.landingSkyPage .chapter+.chapter{border-top:1px solid var(--line)}.landingSkyPage .nav,.landingSkyPage .heroRefresh{z-index:1;position:relative}.landingSkyPage .nav{color:#fff;width:min(100% - 24px,1500px);min-height:88px;margin-top:10px;padding:0 clamp(22px,4vw,64px)}.landingSkyPage .brand{color:#fff;letter-spacing:-.055em;font-size:31px}.landingSkyPage .navLinks{background:0 0;border:0;gap:clamp(16px,3vw,44px);padding:0}.landingSkyPage .navLinks a{color:#ffffffe6;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:760}.landingSkyPage .navLinks a:hover{color:#fff;background:#ffffff24}.landingSkyPage .textLink{color:#fff}.landingSkyPage .buttonDark{background:var(--lime);color:#101317;min-height:58px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:999px;padding-inline:30px;font-size:15px}.landingSkyPage .buttonDark:hover{color:#101317;background:#eeff5b}.landingSkyPage .heroRefresh{width:min(100% - 24px,1500px);min-height:calc(100vh - 22px);box-shadow:var(--shadow-strong);background:radial-gradient(circle at 18% 12%,#4f8cff24,#0000 26%),linear-gradient(#0d1016 0%,#090b10 100%);border-radius:28px;margin:-88px auto 0;padding:156px 0 52px;overflow:hidden}.landingSkyPage .heroRefresh:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(#0000,#ffffff2e);height:36%;position:absolute;inset:auto 0 0}.landingSkyPage .heroGrid{z-index:1;text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;gap:clamp(48px,6vw,92px);min-height:calc(100vh - 196px);display:grid;position:relative}.landingSkyPage .heroCopyBlock{justify-items:center;gap:22px}.landingSkyPage .eyebrow{color:#ffffffc7}.landingSkyPage .hero h1{color:#fff;letter-spacing:-.08em;max-width:860px;font-size:clamp(60px,6.6vw,108px);font-weight:650;line-height:.95}.landingSkyPage .heroLead{color:#ffffffdb;max-width:690px;font-size:clamp(18px,1.5vw,22px);line-height:1.56}.landingSkyPage .heroActions{justify-content:center;margin-top:10px}.landingSkyPage .heroActions .button{min-height:58px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:999px;padding-inline:28px;font-size:15px}.landingSkyPage .heroActions .buttonAccent{background:var(--accent);color:#fff}.landingSkyPage .heroActions .buttonAccent span{color:#fff;background:#ffffff1f;border-radius:999px;place-items:center;width:42px;height:42px;margin-right:-18px;display:inline-grid}.landingSkyPage .heroActions .buttonSecondary{color:#fff;background:#4f8cff1f}.landingSkyPage .microcopy{color:#ffffffc7}.skyCardDeck{z-index:1;perspective:1000px;grid-template-columns:repeat(5,minmax(150px,1fr));grid-auto-rows:minmax(236px,1fr);align-items:stretch;gap:clamp(12px,2vw,24px);width:min(1120px,100%);min-height:0;display:grid;position:relative}.skyFloatCard{color:#fff;height:100%;min-height:0;box-shadow:none;transform-style:preserve-3d;animation:sky-float 7.5s var(--ease) infinite;border:1px solid #ffffff24;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:12px;padding:22px;display:grid;overflow:hidden}.skyFloatCard span,.skyFloatCard small{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:860}.skyFloatCard strong{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,2.5vw,42px);font-weight:860;line-height:1.04}.skyFloatCard small{color:#ffffffb8;background:#ffffff0f}.skyFloatCard span{color:#fffc;background:#ffffff14}.skyFloatCardLight{background:#11151cd6;transform:rotate(-4deg)}.skyFloatCardLight strong{letter-spacing:-.08em;font-size:clamp(58px,5.6vw,92px)}.skyFloatCardDark{color:#fff;background:linear-gradient(#12161ffa,#0c0f15fa);animation-delay:-1.8s;transform:rotate(6deg)}.skyFloatCardDark small{color:#ffffffd1;background:#ffffff14}.skyFloatCardDark span{color:var(--accent);background:#4f8cff24}.skyFloatCardDark strong{text-shadow:none}.skyFloatCardTraining{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4f8cff1f;border-color:#ffffff1f;animation-delay:-3.1s;transform:translateY(10px)}.skyFloatCardTraining small{color:#ffffffe6;background:#ffffff24}.skyFloatCardTraining span{color:#fff;background:#ffffff2e}.skyFloatCardTraining strong{max-width:10ch;text-shadow:none}.skyFloatCardGhost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a}.skyFloatCardGhost small{color:#ffffffe0;background:#ffffff14}.skyFloatCardGhost span{color:#fff;background:#ffffff14}.skyFloatCardGhost strong{text-shadow:none}.skyFloatCardLeft{opacity:.72;animation-delay:-2.4s;transform:rotate(-11deg)translateY(16px)}.skyFloatCardRight{opacity:.78;animation-delay:-4.2s;transform:rotate(11deg)translateY(16px)}.landingFooter{color:#fff;background:#090b10;padding:clamp(54px,7vw,88px) 0}.landingFooterInner{grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) minmax(320px,1.2fr) auto;align-items:center;gap:28px;display:grid}.landingFooter .brand{color:#fff}.landingFooter p{color:#ffffffa8;max-width:320px}.landingFooter nav{flex-wrap:wrap;justify-content:center;gap:16px 24px;display:flex}.landingFooter nav a{color:#ffffffb8;font-size:13px;font-weight:760}.landingFooter nav a:hover{color:#fff}.landingFooter .buttonDark{border-color:var(--lime);background:var(--lime);color:#fff}@keyframes sky-float{0%,to{translate:0}50%{translate:0 -16px}}.aiSystem{box-shadow:none;color:#fff;background:radial-gradient(circle at 18% 10%,#4f8cff38,#0000 240px),linear-gradient(#141821,#0d1016);border:1px solid #ffffff1a;border-radius:18px;padding:18px;position:relative;overflow:hidden}.aiSystem:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 86%);mask-image:linear-gradient(#000c,#0000 86%)}.aiSystem>*{z-index:1;position:relative}.aiSystemHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.aiSystemHeader div:first-child,.aiSystemReadout div,.aiQueueItem{gap:4px;display:grid}.aiSystemHeader span,.aiSystemReadout span,.aiQueueItem span{color:#ffffff8a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.aiSystemHeader strong{font-size:18px}.aiSystemStatus{color:#ffffffc2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:inline-flex}.aiSystemStatus i{background:var(--accent);border-radius:999px;width:7px;height:7px;animation:2.8s ease-in-out infinite signal-pulse;box-shadow:0 0 0 5px #4f8cff1f}.aiSystemCanvas{place-items:center;min-height:220px;display:grid}.aiSystemCanvas svg{width:100%;height:auto;overflow:visible}.aiNode{stroke:#ffffffad;stroke-width:1px}.aiNode-source{fill:#4f8cff}.aiNode-signal{fill:#78a7ff}.aiNode-core{fill:#f8fafc}.aiNode-output{fill:var(--accent)}.aiSystemCanvas text{fill:#ffffffad;font:700 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.aiSystemReadout{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.aiSystemReadout div,.aiQueueItem{border-radius:var(--radius);background:#ffffff0e;border:1px solid #ffffff1a;padding:12px}.aiSystemReadout strong{color:#fff;font-size:20px}.aiSystemQueue{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.aiQueueItem{color:#ffffffc7;font-size:12px}.aiSystemCompact{padding:16px}.aiSystemCompact .aiSystemCanvas{min-height:170px}@keyframes signal-pulse{50%{opacity:.72;box-shadow:0 0 0 8px #4f8cff0a}}.chapter{padding:clamp(48px,5.4vw,68px) 0}.chapterProblem{border-block:1px solid var(--line);background:#0c1016}.chapterSolution{background:#090b10}.chapterDeliverables{border-block:1px solid var(--line);color:#fff;background:#0b0d12}.chapterExample{background:#0d1016}.chapterHeader{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:26px;margin-bottom:30px;display:grid}.chapterHeader h2{max-width:820px;color:inherit;letter-spacing:-.06em;font-size:clamp(34px,4.4vw,58px);line-height:1}.proofGrid,.outcomeGrid,.dashboardGrid,.contentList,.briefList,.dayGrid,.instantAuditResult{gap:16px;display:grid}.proofGrid,.outcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.outcomeGrid article,.dashboardCard,.dayCard,.recommendationColumn,.recommendationItem,.panel,.authCard,.auditEmpty,.tomorrowPost,.producerOutput,.contentCard,.auditDiagnosis,.auditContradiction,.auditUpgrade,.auditEvidenceCard,.feedbackBox,.emptyState,.dnaHeroCards div,.dnaPostCard,.workflowPanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;color:var(--ink);transition:border-color .24s var(--ease), box-shadow .24s var(--ease), transform .24s var(--ease)}.outcomeGrid article:hover,.dashboardCard:hover,.dayCard:hover,.recommendationItem:hover{border-color:#4f8cff57;transform:translateY(-2px);box-shadow:0 18px 46px #00000038}.outcomeGrid article{align-content:start;gap:12px;min-height:190px;padding:22px;display:grid}.proofGrid{border-top:1px solid var(--line-strong);grid-template-columns:1fr;gap:0}.proofGrid article{border-bottom:1px solid var(--line-strong);grid-template-columns:56px minmax(220px,.82fr) minmax(0,1fr);align-items:start;gap:24px;padding:24px 0;display:grid}.proofGrid article>span,.outcomeGrid article>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.proofGrid h2,.outcomeGrid h2,.sectionHeader h2,.dashboardCard h2{color:var(--ink);letter-spacing:-.035em;font-size:24px;line-height:1.08}.proofGrid p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.55}.chapterDeliverables .chapterHeader h2,.chapterDeliverables .eyebrow{color:#fff}.chapterDeliverables .outcomeGrid article{box-shadow:none;color:#fff;background:0 0;border-width:0 0 0 1px;border-color:#ffffff24;border-radius:0}.chapterDeliverables .outcomeGrid article:first-child{border-left:0}.chapterDeliverables .outcomeGrid article:hover{box-shadow:none;border-color:#ffffff24;transform:none}.chapterDeliverables .outcomeGrid h2{color:#fff}.chapterDeliverables .outcomeGrid p,.chapterDeliverables .outcomeGrid span{color:#ffffffa8}.productPreview{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,5vw,64px);display:grid}.productPreview h2{font-size:clamp(38px,4.6vw,64px);line-height:1}.productPreview>div>p{max-width:590px;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.62}.producerOutput{overflow:hidden}.mockTop{border-bottom:1px solid var(--line);background:#ffffff08;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.mockTop strong{color:var(--ink)}.mockRow{border-bottom:1px solid var(--line);grid-template-columns:112px 1fr;gap:14px;padding:18px 20px;display:grid}.mockRow:last-child{border-bottom:0}.mockRow span,.mockRow b{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.mockRow p{color:var(--ink-2);line-height:1.45}.appHeader{z-index:20;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b10d1;border:0;border-bottom:1px solid #ffffff12;border-radius:0;margin-bottom:46px;padding:8px 0;position:sticky;top:12px}.appHeader .brand{color:#fff}.appHeader .appNavLinks .textLink{color:#ffffff94}.appHeader .appNavLinks .textLink:hover{color:#fff;background:#ffffff0f}.appHeader .appNavLinks .textLink.active{color:#fff;background:#4f8cff29}.appLogoutButton{color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;min-height:40px;padding:0 14px;font-size:13px;font-weight:760}.appLogoutButton:hover{color:#fff;background:#ffffff14}.pageTitle{max-width:900px;margin-bottom:16px;font-size:clamp(48px,6vw,82px);line-height:.95}.pageLead{max-width:720px;color:var(--muted);margin-bottom:34px;font-size:18px;line-height:1.6}.dashboardOverview{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;margin-top:26px;display:grid}.dashboardProfileCard,.dashboardStatCard,.analysisSummaryPanel,.analysisInsightCard,.analysisDetailGrid div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 1px #fff9}.dashboardProfileCard{background:radial-gradient(circle at 88% 8%, #4f8cff1f, transparent 260px), var(--surface);gap:22px;padding:26px;display:grid}.dashboardProfileCard h2{letter-spacing:-.06em;margin-top:8px;font-size:clamp(34px,3.6vw,54px);line-height:1}.dashboardProfileCard p{color:var(--muted)}.profileMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profileMetaGrid div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff08;gap:5px;padding:12px;display:grid}.profileMetaGrid dt,.dashboardFinePrint,.dashboardStatCard span,.analysisInsightCard span,.analysisDetailGrid span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.profileMetaGrid dd{color:var(--ink);font-weight:760}.dashboardFinePrint{text-transform:none;letter-spacing:.02em;line-height:1.55}.dashboardStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboardStatCard{align-content:space-between;gap:12px;min-height:164px;padding:20px;display:grid}.dashboardStatCard strong{letter-spacing:-.07em;font-size:clamp(32px,4vw,56px);line-height:.95;display:block}.dashboardStatCard p{color:var(--muted);line-height:1.45}.analysisSummaryPanel{background:radial-gradient(circle at 8% 0,#4f8cff1f,#0000 280px),linear-gradient(#11151cf0,#0b0d12f5);gap:22px;margin-top:24px;padding:26px;display:grid}.analysisSummaryPanel h2{letter-spacing:-.065em;margin:8px 0 6px;font-size:clamp(34px,4.2vw,60px);line-height:1}.analysisSummaryPanel>div:first-child p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.55}.analysisInsightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analysisInsightCard{align-content:start;gap:12px;min-height:190px;padding:18px;display:grid}.analysisInsightCard h3{letter-spacing:-.04em;font-size:22px;line-height:1.05}.analysisInsightCard p{color:var(--muted);line-height:1.5}.analysisDetailGrid{grid-template-columns:1.2fr 1fr .8fr;gap:12px;display:grid}.analysisDetailGrid div{gap:8px;padding:18px;display:grid}.analysisDetailGrid p{color:var(--ink-2);line-height:1.5}.producerWorkspace{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:18px;margin-top:28px;display:grid}.dashboardActionPanel{border-radius:var(--radius);color:#fff;min-height:100%;box-shadow:none;background:radial-gradient(circle at 16% 0,#4f8cff33,#0000 300px),radial-gradient(circle at 100% 18%,#4f8cff14,#0000 260px),linear-gradient(145deg,#161b24,#0c0f14 74%);border:1px solid #ffffff1f;align-content:space-between;gap:20px;padding:26px;display:grid}.dashboardActionPanel h2{color:#fff;letter-spacing:-.07em;max-width:700px;margin-top:10px;font-size:clamp(36px,4.6vw,64px);line-height:.96}.dashboardActionPanel p{color:#ffffffad;max-width:620px;line-height:1.55}.dashboardActionPanel .eyebrow{color:var(--accent-2)}.dashboardActionReadout{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboardActionReadout div{border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1f;gap:7px;padding:14px;display:grid}.dashboardActionReadout span,.dashboardActionChecklist span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.dashboardActionReadout span{color:#ffffff85}.dashboardActionReadout strong{color:#fff;letter-spacing:-.03em;font-size:22px}.dashboardActionChecklist{gap:8px;display:grid}.dashboardActionChecklist div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.dashboardActionChecklist span{width:24px;height:24px;color:var(--accent);background:#4f8cff1f;border-radius:999px;flex:none;place-items:center;display:grid}.dashboardActionChecklist p{color:#ffffffc2;font-size:14px}.dashboardActionPanel .inlineActions{align-items:stretch}.dashboardActionPanel .buttonSecondary{color:#fff;background:#ffffff14;border-color:#ffffff29}.workflowPanel,.dashboardCard,.emptyState,.panel,.authCard,.contentCard,.dayCard,.auditDiagnosis,.auditContradiction,.tomorrowPost,.auditUpgrade,.auditEvidenceCard,.feedbackBox{padding:24px}.compactHeader{margin-bottom:16px}.workflowSteps{gap:10px;display:grid}.workflowStep{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px;display:grid}.workflowStep span,.workflowStep small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.workflowStep strong{color:var(--ink)}.section{margin-top:44px}.secondarySection{margin-top:30px}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.sectionHeader p{color:var(--muted);margin-top:4px}.inlineActions,.formActions{flex-wrap:wrap;gap:10px}.dashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardCard{align-content:space-between;gap:14px;min-height:178px;display:grid}.outcomeCard{background:linear-gradient(#11151cf5,#0b0d12f5);border-color:#4f8cff38}.statusDashboardCard{min-height:130px;box-shadow:none;background:#ffffff0a}.dashboardCard p{color:var(--muted);line-height:1.5}.emptyState{text-align:center;justify-items:center;display:grid}.authLayout{background:var(--bg);grid-template-columns:minmax(420px,1.04fr) minmax(420px,.96fr);min-height:100vh;display:grid}.authAside{isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 12%,#4f8cff33,#0000 320px),radial-gradient(circle at 88% 84%,#4f8cff14,#0000 300px),linear-gradient(145deg,#151923,#0d1015 72%);border-right:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;gap:42px;padding:clamp(42px,5vw,72px);display:flex;position:relative;overflow:hidden}.authAside:before{z-index:-1;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.authAside .brand{color:#fff}.authAsideCopy{gap:16px;display:grid}.authAside h1{color:#fff;max-width:680px;font-size:clamp(50px,5.6vw,78px);line-height:.98}.authAside .eyebrow,.authSignalList strong{color:var(--accent-2)}.authAside p{color:#ffffffa3;max-width:520px;font-size:18px;line-height:1.6}.authSignalList{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.authSignalList div{border-left:1px solid #ffffff1f;gap:7px;padding:18px;display:grid}.authSignalList div:first-child{border-left:0}.authSignalList strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.authSignalList span{color:#ffffffe0}.authMain{background:radial-gradient(circle at 82% 18%, #4f8cff14, transparent 280px), var(--bg);place-items:center;padding:clamp(42px,6vw,84px);display:grid}.authCard{width:min(440px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.authCard h2{margin-bottom:12px;font-size:clamp(44px,4vw,58px);line-height:.96}.authCard>p{color:var(--muted);margin-bottom:32px;font-size:17px;line-height:1.55}.authCard .button{width:100%}.formStack,.field,.dayCard dl,.recommendationItem,.dnaLimitations{gap:14px;display:grid}.formStack{gap:18px}.authDivider{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line);flex:1;height:1px}.field{gap:7px}.field input,.field textarea,.field select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:46px;color:var(--ink);background:#ffffff0a;padding:12px 13px}.field textarea{resize:vertical;min-height:100px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#4f8cff7a;outline:0;box-shadow:0 0 0 4px #4f8cff1f}.formError{border-radius:var(--radius-sm);color:var(--danger);background:#fff3ef;border:1px solid #b84a3c57;padding:12px;font-size:14px}.formNote{color:var(--muted);font-size:13px;line-height:1.5}.field .formNote,.formActions .formNote{margin-top:2px;display:block}.formNote a{color:var(--ink);text-underline-offset:4px;font-weight:760;-webkit-text-decoration:underline #4f8cff59;text-decoration:underline #4f8cff59}.grid2,.dayGrid,.auditInputGrid,.auditOptionalGrid,.dnaCaptureStatus,.dnaInsightGrid,.dnaPostGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contentCardHead,.dnaResultHeader,.dnaNextActions,.auditUpgrade{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.statusWrap{place-items:center;min-height:72vh;display:grid}.statusCard{text-align:center;width:min(660px,100%);padding:48px 38px}.statusPulse{background:var(--accent-2);border-radius:999px;width:62px;height:62px;margin:0 auto 24px;animation:2.8s ease-in-out infinite signal-pulse}.statusSteps,.recommendationGrid,.auditEvidenceGrid,.dnaHeroCards,.dnaInputGuide,.auditEmptyPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.statusSteps span,.tag,.auditLimitations span,.dnaTagRow span,.dnaLimitations span,.dnaEmptyChecklist span{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#f4f3ee;border-radius:999px;align-items:center;padding:5px 9px;line-height:1.2;display:inline-flex}.statusSteps .active,.segmentButton.active{background:var(--ink);color:#fff}.briefHero{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:34px}.dayMeta,.auditLimitations,.dnaTagRow,.dnaEmptyChecklist{flex-wrap:wrap;gap:8px;display:flex}.dnaInputPanel{gap:18px;display:grid}.dnaInputPanel .formStepHeader{margin-bottom:4px}.dnaInputPanel .field{gap:10px}.dnaInputPanel .field textarea{min-height:120px}.dnaInputPanel .formActions{padding-top:4px}.dnaCaptureStatus{gap:14px}.dnaCaptureStatus div,.dnaInputGuide div,.dnaNotice,.auditEmptyPreview div{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:8px;padding:16px;display:grid}.processPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.processPreview div{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#fff,#faf8f3);gap:8px;min-height:150px;padding:16px;display:grid}.processPreview span{border:1px solid var(--line);width:fit-content;min-height:28px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#f4f3ee;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:760}.processPreview strong{letter-spacing:-.03em;font-size:18px;line-height:1.12}.processPreview p{color:var(--muted);line-height:1.5}.dnaInputGuide{gap:12px}.dnaInputGuide div{min-height:98px}.dnaRevealShell{color:#fff;box-shadow:var(--shadow-strong);background:radial-gradient(circle at 16% 0,#4f8cff2e,#0000 260px),radial-gradient(circle at 84% 8%,#4f8cff14,#0000 260px),linear-gradient(#121622 0%,#0a0d13 100%);border:1px solid #ffffff14;border-radius:24px;gap:18px;margin-top:18px;padding:20px;display:grid}.dnaRevealShell h2,.dnaRevealShell h3,.dnaRevealShell h4,.dnaRevealShell p,.dnaRevealShell strong,.dnaRevealShell span,.dnaRevealShell small{color:inherit}.dnaRevealCard,.dnaSection,.dnaResultFooter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px}.dnaRevealCard,.dnaSection{padding:22px}.dnaRevealCard{background:radial-gradient(circle at 14% 16%,#4f8cff33,#0000 220px),#ffffff0a;gap:18px;display:grid}.dnaRevealHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dnaKicker,.dnaSectionHeaderRow{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:760;display:inline-flex}.dnaRevealHeader h2{letter-spacing:-.06em;margin-top:10px;font-size:clamp(44px,6vw,76px);line-height:.96}.dnaRevealArchetype{color:#ffffffb8;margin-top:12px;font-size:17px}.dnaRevealArchetype strong{color:#fff}.dnaRevealMeta{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;justify-items:end;gap:6px;min-width:148px;padding:16px;display:grid}.dnaRevealMeta span,.dnaRevealMeta small{color:#ffffff9e}.dnaRevealMeta strong{font-size:clamp(42px,5vw,64px);line-height:.92}.dnaRevealCopy{color:#ffffffe6;max-width:900px;font-size:20px;line-height:1.55}.dnaRevealProgress{gap:10px;display:grid}.dnaRevealTrack{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.dnaRevealTrack span{border-radius:inherit;background:linear-gradient(90deg,#2f6dff,#4f8cff);height:100%;display:block}.dnaPreviewHero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:18px;display:grid}.dnaPreviewHeroCopy,.dnaPreviewArchetypeCard,.dnaPreviewCard,.dnaPreviewPaywall,.dnaPreviewCtaBar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 20% 0,#4f8cff29,#0000 220px),#ffffff0b;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 24px 72px #0000002e}.dnaPreviewHeroCopy{align-content:start;gap:14px;padding:26px;display:grid}.dnaPreviewHeroCopy h2{letter-spacing:-.08em;font-size:clamp(48px,6vw,88px);line-height:.95}.dnaPreviewMetaRow{color:#ffffffb3;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;font-weight:760;display:flex}.dnaPreviewMetaRow strong{color:var(--accent-2)}.dnaPreviewArchetypeCard{align-content:space-between;gap:18px;padding:24px;display:grid}.dnaPreviewArchetypeLabel{color:#ffffff94;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.dnaPreviewArchetypeCard h3{letter-spacing:-.06em;font-size:clamp(30px,4vw,48px);line-height:.98}.dnaPreviewArchetypeCard p{color:#ffffffc7;max-width:38ch;font-size:17px;line-height:1.55}.dnaPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dnaPreviewCard{gap:16px;padding:22px;display:grid}.dnaPreviewCard h3,.dnaPreviewPaywall h3{letter-spacing:-.04em;font-size:22px}.dnaFormulaFlow{gap:10px;display:grid}.dnaFormulaNode{justify-items:start;gap:10px;display:grid}.dnaFormulaNode strong{letter-spacing:-.03em;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:16px;display:inline-flex}.dnaFormulaNode span{color:var(--accent-2);padding-left:14px;font-size:18px;line-height:1}.dnaPreviewList{gap:12px;list-style:none;display:grid}.dnaPreviewList li{color:#ffffffdb;padding-left:22px;line-height:1.5;position:relative}.dnaPreviewList li:before{color:var(--accent-2);content:"✓";position:absolute;top:.15em;left:0}.dnaPreviewLeakCard{background:radial-gradient(circle at 88% 10%,#ff787829,#0000 200px),#ffffff0b}.dnaPreviewLeakCard p,.dnaPreviewNextCard p{color:#fffc;font-size:17px;line-height:1.55}.dnaPreviewNextCard strong{letter-spacing:-.05em;font-size:28px;line-height:1.08;display:block}.dnaPreviewPaywall{gap:18px;padding:22px;display:grid}.dnaLockedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dnaLockedCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:10px;min-height:156px;padding:18px;display:grid}.dnaLockedCard svg{color:var(--accent-2)}.dnaLockedCard strong{letter-spacing:-.04em;font-size:18px}.dnaLockedCard p{color:#ffffffad;line-height:1.45}.dnaPreviewCtaBar{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.dnaPreviewCtaBar strong{font-size:18px;line-height:1.25;display:block}.dnaPreviewCtaBar p{color:#ffffffad;margin-top:6px}.dnaRevealProgressMeta,.dnaOpportunityHead,.dnaResultFooter,.dnaProducerExample,.dnaEvolutionHead,.dnaSectionHeaderRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dnaRevealProgressMeta strong{color:#fff}.dnaSection h3{letter-spacing:-.04em;font-size:28px;line-height:1}.dnaSectionHint{color:#ffffff94;font-size:13px}.dnaFollowGrid,.dnaFormulaSteps,.dnaOpportunityGrid,.dnaEvolutionGrid{gap:14px;display:grid}.dnaFollowGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.dnaFollowPanel,.dnaFormulaStep,.dnaOpportunityCard,.dnaEvolutionCard,.dnaProducerExample article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:18px}.dnaFollowPanel h4{font-size:18px;line-height:1.15}.dnaFollowPanel ul{gap:12px;margin-top:16px;list-style:none;display:grid}.dnaFollowPanel li{color:#ffffffc7;padding-left:18px;position:relative}.dnaFollowPanel li:before{background:var(--accent-2);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.dnaFollowPanelNegative li:before{background:#ff7f85}.dnaFormulaSteps{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.dnaFormulaStep{gap:10px;display:grid}.dnaFormulaStep span,.dnaOpportunityCard span,.dnaEvolutionState span,.dnaProducerExample span{color:#ffffffb3;width:fit-content;min-height:28px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:760;display:inline-flex}.dnaFormulaStep strong{font-size:18px}.dnaFormulaStep p,.dnaOpportunityBlock p,.dnaProducerCopy,.dnaEvolutionCard p{color:#ffffffc2;line-height:1.55}.dnaProducerCard{background:linear-gradient(#4f8cff14,#0000 120px),#ffffff0a}.dnaProducerLead{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:760}.dnaProducerCopy{margin-top:12px;font-size:18px}.dnaProducerExample{gap:14px;margin-top:18px}.dnaProducerExample article{gap:10px;display:grid}.dnaProducerExample p{color:#ffffffdb;line-height:1.5}.dnaOpportunityGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.dnaOpportunityCard{gap:12px;display:grid}.dnaOpportunityHead strong{margin-top:4px;font-size:20px;line-height:1.1;display:block}.dnaOpportunityMatch{min-width:68px;color:var(--accent);font-family:var(--font-mono);background:#4f8cff1f;border:1px solid #4f8cff47;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:760;display:inline-flex}.dnaOpportunityBlock{gap:6px;display:grid}.dnaOpportunityBlock span,.dnaEvolutionState span{color:#ffffff8a}.dnaOpportunityReason{color:#ffffff9e;font-size:14px}.dnaEvolutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.dnaEvolutionCard{gap:12px;display:grid}.dnaEvolutionCard.locked{opacity:.92}.dnaEvolutionState{align-items:center;gap:8px;display:inline-flex}.dnaEvolutionHead strong{margin-top:8px;font-size:20px;display:block}.dnaResultFooter{align-items:center;padding:18px 20px}.dnaResultFooter strong{font-size:18px;line-height:1.25;display:block}.dnaResultFooter p{color:#ffffffad;margin-top:6px}.dnaDarkButton{border-color:var(--lime);background:var(--lime);color:#101317}.dnaGhostButton{color:#fff;background:#ffffff0a;border-color:#ffffff24}.dnaDarkButton:hover{background:#efff6f}.dnaGhostButton:hover{background:#ffffff14;border-color:#ffffff38}.dnaResultFooter .inlineActions{justify-content:flex-end}.dnaResultFooter .button{min-height:46px}.dnaResultFooter .button svg{flex:none}.dnaResultFooter .buttonDark{border-color:var(--lime);color:#101317}.dnaResultFooter .buttonGhost{color:#fff;border-color:#ffffff24}.dnaResultFooter .buttonGhost:hover{background:#ffffff14}.instantAuditLayout{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:start;gap:22px;display:grid}.dnaPageShell .instantAuditLayout{grid-template-columns:1fr}.dnaPageShell .instantAuditResult{order:1}.dnaPageShell .instantAuditForm{order:2}.instantAuditShell:not(.dnaPageShell) .instantAuditLayout{grid-template-columns:1fr}.instantAuditShell:not(.dnaPageShell) .instantAuditForm{width:100%}.instantAuditShell:not(.dnaPageShell) .auditFastPanel{max-width:1080px;min-height:calc(100svh - 188px);box-shadow:none;align-content:start;gap:18px;margin-inline:auto;padding:clamp(24px,4vw,36px);display:grid;position:static}.instantAuditShell:not(.dnaPageShell) .auditFastPanel>*{min-width:0}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .formStepHeader{gap:4px;margin:0}.instantAuditShell:not(.dnaPageShell) .flowSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.instantAuditShell:not(.dnaPageShell) .flowSteps li{border-radius:var(--radius-sm);background:#fff;min-height:80px;padding:12px 13px}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .auditQuickNote{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfaf6;margin:0;padding:12px 14px}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .auditQuickNote strong,.instantAuditShell:not(.dnaPageShell) .auditFastPanel .auditQuickNote span{display:block}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .field{gap:9px}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .segmentedControl{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .segmentButton{border:1px solid var(--line);min-height:38px;color:var(--ink-2);background:#fff;border-radius:999px;padding-inline:12px}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .segmentButton.active{border-color:var(--ink)}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .auditOptionalGrid{grid-template-columns:1fr;gap:14px}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .field textarea{min-height:90px}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .formActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .field input,.instantAuditShell:not(.dnaPageShell) .auditFastPanel .field textarea{background:#fff}.instantAuditShell:not(.dnaPageShell) .instantAuditResult{margin-top:24px}.auditHero{margin-bottom:30px}.appHeroWithSystem{grid-template-columns:minmax(0,.92fr) minmax(340px,.78fr);align-items:start;gap:28px;display:grid}.auditFastPanel,.dnaInputPanel{position:sticky;top:24px}.dnaPageShell .dnaInputPanel{position:static}.modeLine{border:1px solid var(--line-strong);width:fit-content;max-width:100%;color:var(--ink-2);background:#fff;border-radius:999px;margin-top:18px;padding:10px 13px;font-size:15px;font-weight:760;line-height:1.3}.flowSteps{gap:8px;margin:18px 0 4px;list-style:none;display:grid}.flowSteps li{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.flowSteps span{background:var(--ink);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:820;display:inline-grid}.flowSteps p{color:var(--muted);font-size:14px;line-height:1.45}.flowSteps strong{color:var(--ink)}.formStepHeader{gap:7px;margin-bottom:16px;display:grid}.formStepHeader.spaced{margin-top:26px}.segmentedControl{border-radius:var(--radius);background:#eceae3;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:5px;display:grid}.segmentedControl.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.segmentButton{border-radius:var(--radius-sm);min-height:40px;color:var(--muted);background:0 0;border:0;padding:8px 10px;font-weight:760}.auditEmpty{background:var(--dark);color:#fff;align-content:end;gap:18px;min-height:460px;display:grid}.auditEmpty h2,.auditEmpty .eyebrow,.auditEmpty p{color:#fff}.auditContradiction{background:var(--dark);color:#fff}.auditContradiction .eyebrow,.auditContradiction p{color:#ffffffc7}.tomorrowPost,.tomorrowPost ol,.dnaPendingSteps,.dnaTopicList,.dnaActionList,.dnaInsightBlock ul,.dnaPostCard ul,.dnaScoreList{gap:12px;display:grid}.tomorrowPost ol{padding-left:24px}.tomorrowPost dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auditUpgrade{background:#eefcf8}.dnaPageShell .auditHero{grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);align-items:end;gap:34px;display:grid}.dnaHeroCards div{gap:7px;padding:18px;display:grid}.dnaPendingSteps,.dnaActionList,.dnaTopicList,.dnaInsightBlock ul,.dnaPostCard ul{list-style:none}.dnaPendingSteps li,.dnaActionList li{padding-left:42px;position:relative}.dnaPendingSteps{counter-reset:dna-pending}.dnaPendingSteps li{counter-increment:dna-pending;border:1px solid var(--line);border-radius:var(--radius);padding:14px 14px 14px 42px}.dnaPendingSteps li:before,.dnaActionList li:before{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:820;display:inline-flex;position:absolute;top:14px;left:12px}.dnaPendingSteps li:before{content:counter(dna-pending)}.dnaActionList{counter-reset:dna-actions}.dnaActionList li{counter-increment:dna-actions}.dnaActionList li:before{content:counter(dna-actions)}.dnaMetaBadge,.dnaPassportMain{border-radius:var(--radius);background:var(--ink);color:#fff;gap:6px;padding:18px;display:grid}.dnaMetaBadge{flex:0 0 132px}.dnaPassport{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);display:grid;overflow:hidden}.dnaPassportMain strong{color:#fff;font-size:clamp(42px,5vw,68px);line-height:.92}.dnaScoreRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:grid}.dnaScoreRow:last-child{border-bottom:0}.dnaDecisionGrid{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dnaDecisionGrid section,.dnaSignalBlock,.dnaPostBreakdown{gap:12px;padding:18px;display:grid}.dnaDecisionGrid section{background:#fff}.dnaSignalBlock,.dnaPostBreakdown{border-top:1px solid var(--line);padding-inline:0}.dnaSignalBlock.wide{grid-column:1/-1}.dnaTopicList li,.dnaInsightBlock li,.dnaPostCard li{color:var(--ink-2);padding-left:16px;line-height:1.5;position:relative}.dnaTopicList li:before,.dnaInsightBlock li:before,.dnaPostCard li:before{background:var(--accent);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0}.dnaNextActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}@media (max-width:1020px){.heroGrid,.productPreview,.authLayout,.dashboardOverview,.producerWorkspace,.appHeroWithSystem,.instantAuditLayout,.dnaPageShell .auditHero,.dnaPreviewHero,.dnaPreviewGrid,.dnaLockedGrid{grid-template-columns:1fr}.dnaPreviewCtaBar{flex-direction:column;align-items:start}.heroGrid{min-height:auto;padding-top:36px}.landingSkyPage .nav{min-height:78px;margin-top:8px;padding-inline:28px}.landingSkyPage .heroRefresh{min-height:auto;margin-top:-78px;padding-top:122px}.landingSkyPage .heroGrid{gap:42px;min-height:auto;padding-top:0}.skyCardDeck{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:520px}.dashboardGrid,.analysisDetailGrid,.proofGrid,.outcomeGrid,.recommendationGrid,.auditEvidenceGrid,.dnaFollowGrid,.dnaFormulaSteps,.dnaOpportunityGrid,.dnaEvolutionGrid,.dnaHeroCards,.dnaInputGuide,.dnaDecisionGrid,.dnaSignalGrid,.dnaInsightGrid,.dnaPostGrid,.dnaPassport,.aiSystemQueue{grid-template-columns:1fr}.analysisInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auditFastPanel,.dnaInputPanel{position:static}.dnaRevealHeader,.dnaResultFooter,.dnaOpportunityHead,.dnaProducerExample,.dnaEvolutionHead{flex-direction:column}.dnaRevealMeta{justify-items:start}.dnaResultFooter .inlineActions{justify-content:flex-start}}@media (max-width:760px){.shell,.appShell,.instantAuditShell{width:min(100% - 28px,1160px)}.nav{grid-template-columns:1fr auto;gap:12px}.landingSkyPage .nav{width:min(100% - 14px,1500px);padding-inline:18px}.landingSkyPage .brand{font-size:22px}.navLinks,.navActions .textLink{display:none}.navActions .button{min-height:42px;padding-inline:14px}.landingSkyPage .navActions .button{letter-spacing:.08em;min-height:44px;padding-inline:17px;font-size:11px}.heroRefresh{padding-bottom:34px}.landingSkyPage .heroRefresh{border-radius:22px;width:min(100% - 14px,1500px);min-height:100svh;padding:104px 0 30px}.hero h1{font-size:clamp(48px,14vw,68px);line-height:.98}.landingSkyPage .hero h1{font-size:clamp(48px,15vw,72px);line-height:.98}.heroLead{font-size:16px}.landingSkyPage .heroLead{max-width:330px;font-size:16px}.landingSkyPage .chapter{padding:70px 0}.landingSkyPage .chapterProblem{margin-top:42px}.landingSkyPage .heroActions{width:min(100%,340px)}.landingSkyPage .heroActions .button{min-height:54px;font-size:12px}.landingSkyPage .heroActions .buttonSecondary{display:inline-flex}.landingSkyPage .microcopy{max-width:280px}.skyCardDeck{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:12px;width:calc(100% + 22px);min-height:290px;margin-inline:-11px;padding:12px 18px 28px;display:flex;overflow-x:auto}.skyCardDeck::-webkit-scrollbar{display:none}.skyFloatCard{scroll-snap-align:center;min-width:220px;min-height:190px}.skyFloatCardGhost,.skyFloatCardTraining{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11151ceb}.skyFloatCardGhost span,.skyFloatCardTraining span{color:#fffc;background:#ffffff14}.skyFloatCardGhost small,.skyFloatCardTraining small{color:#ffffffb8;background:#ffffff0f}.skyFloatCardGhost strong,.skyFloatCardTraining strong{color:#fff;text-shadow:0 1px 16px #1048806b,0 2px #1013172e}.skyFloatCardLeft,.skyFloatCardRight,.skyFloatCardLight,.skyFloatCardDark,.skyFloatCardTraining{transform:none}.landingFooter{padding:46px 0}.landingFooterInner{grid-template-columns:1fr;align-items:start;gap:22px}.landingFooter nav{justify-content:flex-start}.landingFooter .button{width:100%}.chapter{padding:44px 0}.chapterHeader{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.proofGrid article{grid-template-columns:42px 1fr;gap:10px 14px;padding:20px 0}.proofGrid article p{grid-column:2}.heroActions,.inlineActions,.formActions,.dnaNextActions{align-items:stretch;width:100%;display:grid}.dashboardStatsGrid,.profileMetaGrid,.analysisInsightGrid,.dashboardActionReadout,.processPreview{grid-template-columns:1fr}.dashboardProfileCard,.analysisSummaryPanel,.dashboardActionPanel{padding:22px}.dashboardStatCard,.analysisInsightCard,.processPreview div{min-height:0}.heroActions .button,.inlineActions .button,.formActions .button{width:100%}.dnaRevealShell{border-radius:20px;padding:14px}.dnaRevealCard,.dnaSection,.dnaResultFooter,.dnaFollowPanel,.dnaFormulaStep,.dnaOpportunityCard,.dnaEvolutionCard,.dnaProducerExample article{border-radius:16px;padding:16px}.dnaRevealHeader h2{font-size:clamp(38px,12vw,54px)}.dnaRevealCopy{font-size:18px}.dnaFollowGrid,.dnaFormulaSteps,.dnaOpportunityGrid,.dnaEvolutionGrid{grid-template-columns:1fr}.dnaResultFooter .inlineActions,.dnaResultFooter .button{width:100%}.heroActions .buttonSecondary{display:none}.aiSystemReadout,.grid2,.dayGrid,.auditInputGrid,.auditOptionalGrid,.dnaCaptureStatus,.processPreview,.tomorrowPost dl,.feedbackOptions,.statusSteps,.mockRow,.instantAuditShell:not(.dnaPageShell) .flowSteps{grid-template-columns:1fr}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .segmentedControl{grid-template-columns:repeat(2,minmax(0,1fr))}.instantAuditShell:not(.dnaPageShell) .auditFastPanel .formActions{align-items:stretch}.chapterDeliverables .outcomeGrid article{border-width:1px 0 0;padding-inline:0}.chapterDeliverables .outcomeGrid article:first-child{border-top:0}.sectionHeader,.contentCardHead,.dnaResultHeader,.auditUpgrade{align-items:start;display:grid}.appHeader{border-radius:0;grid-template-columns:1fr auto;gap:12px}.appNavLinks{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.appNavLinks::-webkit-scrollbar{display:none}.appNavLinks .textLink{flex:none}.authAside{gap:26px;padding:26px 22px 30px}.authAsideCopy{gap:12px}.authAside h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(38px,10.5vw,48px);line-height:1.02}.authAside p{font-size:16px;line-height:1.5}.authSignalList{grid-template-columns:repeat(3,minmax(0,1fr))}.authSignalList div{border-top:0;border-left:1px solid #ffffff1f;gap:5px;min-width:0;padding:14px 12px}.authSignalList div:first-child{border-top:0;border-left:0}.authMain{place-items:start stretch;padding:38px 22px 48px}.panel,.auditEmpty,.emptyState{padding:24px}.authCard{width:100%;padding:0}.authCard h2{font-size:clamp(40px,11vw,48px)}.authCard>p{margin-bottom:26px;font-size:16px}.formStack{gap:16px}.field input{min-height:50px}.segmentedControl,.segmentedControl.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.shell,.appShell,.instantAuditShell{width:min(100% - 24px,1160px)}.brand{font-size:22px}}.producerShell{min-height:100vh;color:var(--ink);background:0 0}.producerShell .appHeader,.producerShell .nav,.producerShell .brand{color:var(--ink)}.producerShell .appNavLinks{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.producerShell .textLink{color:var(--muted)}.producerShell .textLink.active{color:#fff;background:#4f8cff29}.producerShell .button{border-color:var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:none}.producerShell .button:hover{background:var(--surface);box-shadow:none;border-color:#4f8cff66}.producerShell .buttonAccent{color:#fff;background:linear-gradient(135deg,#2f6dff 0%,#4f8cff 55%,#78a7ff 100%);border-color:#0000}.producerShell .buttonAccent:hover{background:linear-gradient(135deg,#4177ff 0%,#5f95ff 55%,#86b5ff 100%)}.producerShell .buttonGhost,.producerShell .buttonSecondary{background:#ffffff0a}.producerShell .pageTitle,.producerShell .hero h1,.producerShell .authCard h2,.producerShell .auditDiagnosis h2,.producerShell .emptyState h2{color:var(--ink)}.producerShell .pageLead,.producerShell .microcopy,.producerShell .producerHint,.producerShell .producerSummaryCard p,.producerShell .producerDayCard p,.producerShell .producerReviewCard p{color:var(--ink-2)}.producerEmptyState,.producerInterviewLayout,.producerRevealLayout,.producerPlanLayout,.producerChatLayout,.producerReviewLayout{color:var(--ink);gap:24px;display:grid}.producerEmptyState{align-content:center;min-height:calc(100vh - 180px);padding:56px 0 72px}.producerHero,.producerRevealHero,.producerPlanHero,.producerChatHero,.producerReviewHero{align-items:start;gap:22px;display:grid}.producerInterviewHero,.producerPlanHero,.producerChatHero,.producerReviewHero{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.producerStatsStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.producerStatsStrip div,.producerRevealHeroCard,.producerSummaryCard,.producerSidebarCard,.producerDayCard,.producerChatMessage,.producerReviewCard,.producerReviewEditor,.producerReviewResult,.producerConversationCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;background:#11151ceb;border-radius:24px}.producerStatsStrip div{padding:18px 20px}.producerStatsStrip span,.producerRevealLabel,.producerConversationTop .eyebrow,.producerSummaryMeta span,.producerPlanContext span,.producerReviewContext span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.producerStatsStrip strong,.producerRevealHeroCard strong,.producerSummaryCard h3,.producerDayCard h2,.producerChatMessage p,.producerReviewCard p{color:var(--ink)}.producerWorkspaceGrid,.producerRevealGrid,.producerPlanGrid,.producerChatGrid,.producerReviewGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:20px;display:grid}.producerConversationCard,.producerReviewEditor,.producerReviewResult,.producerChatThread,.producerChatSidebar{padding:24px}.producerConversationCard,.producerReviewEditor,.producerChatThread{min-width:0}.producerConversationTop,.producerCardHead,.producerDayTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.producerPulse{background:var(--accent);width:12px;height:12px;animation:pulseGlow 2.2s var(--ease) infinite;border-radius:999px;box-shadow:0 0 #4f8cff6b}.producerTranscript,.producerPromptStack,.producerPromptChips,.producerList,.producerFeedbackColumns,.producerNextSteps{gap:12px;display:grid}.producerBubble,.producerChatMessage,.producerReviewCard,.producerDayCard{padding:18px 18px 20px}.producerBubble{background:#ffffff0a;border-radius:18px}.producerBubble.assistant{border:1px solid var(--line)}.producerBubble.user{background:#4f8cff1a;border:1px solid #4f8cff2e}.producerTextarea,.producerInlineInput{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);resize:vertical;background:#ffffff0a;border-radius:18px;padding:16px 18px}.producerTextarea::-moz-placeholder{color:var(--faint)}.producerInlineInput::-moz-placeholder{color:var(--faint)}.producerTextarea::placeholder,.producerInlineInput::placeholder{color:var(--faint)}.producerTextarea:focus,.producerInlineInput:focus{border-color:#4f8cff7a;outline:none;box-shadow:0 0 0 4px #4f8cff1f}.producerTextareaLarge{min-height:280px}.producerComposer,.producerComposerStacked{gap:14px;display:grid}.producerComposerActions,.producerSecondaryActions,.producerRevealFooter,.producerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.producerSidebar,.producerPlanContext,.producerChatSidebar,.producerReviewContext{gap:18px;display:grid}.producerSummaryCard,.producerSidebarCard{padding:22px}.producerSummaryMeta{flex-direction:column;gap:4px;padding-top:16px;display:flex}.producerSummaryCardDark{background:linear-gradient(#4f8cff1f,#ffffff08)}.producerProgressLayout,.producerSnapshotLayout{color:var(--ink);gap:24px;display:grid}.producerProgressCard,.producerSnapshotCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;background:#11151ceb;border-radius:24px;padding:24px}.producerProgressHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.producerProgressList{gap:8px;list-style:none;display:grid}.producerProgressList li{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.producerProgressList li:first-child{border-top:0;padding-top:0}.producerProgressList li span{width:42px;height:42px;color:var(--ink-2);font-family:var(--font-mono);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:760;display:inline-flex}.producerProgressList li.complete span,.producerProgressList li.active span{color:var(--ink);background:#4f8cff24}.producerProgressList li.active{background:linear-gradient(90deg,#4f8cff14,#0000)}.producerProgressList strong,.producerSnapshotRow strong{color:var(--ink);display:block}.producerProgressList p,.producerSnapshotRow span{color:var(--ink-2)}.producerSnapshotGrid{gap:14px;margin-bottom:18px;display:grid}.producerSnapshotRow{border:1px solid var(--line);background:#ffffff08;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.producerSnapshotRow span{font-size:12px;font-weight:700}.producerSnapshotButton{justify-self:start}.producerRevealLayout{padding-bottom:16px}.producerRevealHero{grid-template-columns:minmax(0,1.15fr) minmax(280px,340px)}.producerRevealHeroCard{padding:24px}.producerRevealTrack{background:#ffffff0d;border-radius:999px;height:12px;overflow:hidden}.producerRevealTrack span{border-radius:inherit;background:linear-gradient(90deg,#2f6dff,#4f8cff,#78a7ff);height:100%;display:block}.producerRevealGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.producerRevealCardWide{grid-column:1/-1}.producerList,.producerNextSteps,.producerFeedbackColumns{margin-top:12px;padding-left:18px}.producerListNegative li{color:#ffc5c5eb}.producerFeedbackColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.producerPlanContext{border:1px solid var(--line);background:#ffffff08;border-radius:22px;padding:22px}.producerPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.producerDayCard{min-height:220px}.dayNumber{color:var(--muted)}.producerDayGoal{color:#cfe0ff;background:#4f8cff1f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:720}.producerChatGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr)}.producerPromptChips{grid-template-columns:repeat(2,minmax(0,1fr))}.producerChip{border-radius:18px;justify-content:flex-start}.producerChatMessage span,.producerReviewCard .eyebrow,.producerAssessmentCard .eyebrow,.producerFeedbackCard .eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:760;display:block}.producerChatMessage.user{background:#4f8cff24}.producerReviewGrid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:28px}.producerReviewResult{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:18px;padding:0;display:grid}.producerReviewHero{padding:12px 0 10px}.producerReviewHero .pageTitle{letter-spacing:-.055em;max-width:780px;font-size:clamp(42px,6vw,78px);line-height:.96}.producerReviewHero .pageLead{max-width:640px;margin-top:20px}.producerReviewContext,.producerReviewEditor,.producerAssessmentCard,.producerReviewCard,.producerFeedbackCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff09,#ffffff04),#0c0e12eb;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0b}.producerReviewEditor,.producerAssessmentCard,.producerReviewCard,.producerFeedbackCard{border-radius:28px;padding:28px}.producerReviewEditor form{gap:16px;display:grid}.producerReviewContext{border-radius:24px;align-self:start;padding:22px}.producerReviewContext strong{color:var(--ink);letter-spacing:-.02em;font-size:18px}.producerAssessmentCard{background:radial-gradient(circle at 88% 0,#4f8cff24,#0000 32%),linear-gradient(#ffffff0d,#ffffff05),#0c0e12}.producerAssessmentHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.producerAssessmentHeader h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,64px);font-weight:760;line-height:.9}.producerAssessmentHeader>strong{color:#cfe0ff;white-space:nowrap;background:#4f8cff1a;border:1px solid #4f8cff3d;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:760}.producerAssessmentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.producerAssessmentMetric{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;min-height:92px;padding:15px}.producerAssessmentMetric span,.producerChangeRow span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.producerAssessmentMetric strong{color:var(--ink);margin-top:10px;font-size:14px;line-height:1.35;display:block}.producerReviewNotes,.producerChangeGrid{gap:12px;margin-top:16px;display:grid}.producerReviewNote{border-top:1px solid #ffffff0f;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.producerReviewNote:first-child{border-top:0;padding-top:4px}.producerReviewNote>span{color:#8fb7ff;background:#4f8cff1f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.producerReviewNote.warning>span{color:#ffffffb8;background:#ffffff0f}.producerReviewNote strong,.producerChangeRow strong,.producerRewritePanel strong{color:var(--ink);letter-spacing:-.01em;font-size:15px;display:block}.producerReviewNote p,.producerChangeRow p,.producerRewritePanel p,.producerReviewCardEmpty p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.62}.producerFeedbackCard{background:linear-gradient(135deg,#4f8cff21,#0000 34%),linear-gradient(#ffffff0d,#ffffff05),#0b0d11;position:relative;overflow:hidden}.producerFeedbackCard:before{content:"";pointer-events:none;opacity:.18;background:linear-gradient(90deg,#4f8cff38,#0000 42%);position:absolute;inset:0}.producerFeedbackCard>*{position:relative}.producerFeedbackQuote{gap:10px;margin-top:18px;font-size:18px;line-height:1.55;display:grid}.producerFeedbackQuote p{color:#ffffffe0;margin:0}.producerChangeRow{border-top:1px solid #ffffff0f;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.producerChangeRow:first-child{border-top:0;padding-top:4px}.producerChangeRow span{color:#8fb7ff}.producerBetterActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.producerRewritePanel{white-space:pre-line;background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;margin-top:18px;padding:18px}.producerReviewCardEmpty{align-content:center;min-height:260px}.producerReviewCardEmpty p{max-width:420px}.producerError{color:#ffb7ad;font-size:14px}@media (max-width:1024px){.producerInterviewHero,.producerRevealHero,.producerPlanHero,.producerChatHero,.producerReviewHero,.producerWorkspaceGrid,.producerRevealGrid,.producerPlanGrid,.producerChatGrid,.producerReviewGrid,.producerStatsStrip,.producerFeedbackColumns{grid-template-columns:1fr}.producerAssessmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.producerConversationCard,.producerSummaryCard,.producerSidebarCard,.producerDayCard,.producerChatThread,.producerChatSidebar,.producerReviewEditor,.producerReviewResult,.producerRevealHeroCard{padding:18px}.producerPromptChips,.producerComposerActions,.producerSecondaryActions,.producerActions{grid-template-columns:1fr}.producerTextareaLarge{min-height:220px}.producerReviewHero .pageTitle{font-size:42px}.producerAssessmentHeader,.producerBetterActions{flex-direction:column;align-items:stretch}.producerAssessmentGrid,.producerChangeRow{grid-template-columns:1fr}.producerReviewEditor,.producerAssessmentCard,.producerReviewCard,.producerFeedbackCard{border-radius:22px;padding:20px}}@keyframes pulseGlow{0%{box-shadow:0 0 #4f8cff73}70%{box-shadow:0 0 0 14px #4f8cff00}to{box-shadow:0 0 #4f8cff00}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landingRefresh{position:relative}.landingRefresh:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#4f8cff1f,#0000 72%);border-radius:50%;width:42vw;height:42vw;position:fixed;inset:-20vh -10vw auto auto}.onboardingPage,.profileShell,.dashboardShell,.historyShell{min-height:100vh}.onboardingPage{padding:28px 0 72px}.onboardingStage{justify-content:center;align-items:center;width:min(920px,100% - 48px);min-height:calc(100vh - 100px);margin:0 auto;display:flex}.onboardingShell{gap:18px;width:100%;max-width:760px;display:grid}.onboardingBrandRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.onboardingPill{border:1px solid var(--line);min-height:32px;color:var(--ink-2);letter-spacing:-.01em;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.onboardingProgressBar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.onboardingProgressBar span{border-radius:inherit;height:100%;box-shadow:none;transition:width .28s var(--ease);background:linear-gradient(90deg,#2f6dff,#4f8cff);display:block}.onboardingCard,.analysisCard,.profileRevealHero,.profileRevealCard,.profileRecommendationCard,.profileMetaCard,.dashboardCard,.dashboardMetricCard,.historyStatCard,.loadingCard,.loadingFrame{border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11151ceb;border-radius:28px}.onboardingCard,.analysisCard{gap:22px;padding:34px;display:grid}.onboardingForm{gap:22px;display:grid}.onboardingStepMeta{justify-content:space-between;align-items:center;gap:18px;display:flex}.onboardingStepMeta span,.onboardingStepMeta strong{color:var(--muted);letter-spacing:-.01em;font-size:12px;font-weight:760}.onboardingPrompt{gap:10px;display:grid}.onboardingPrompt h1{letter-spacing:-.05em;font-size:clamp(34px,4vw,54px);line-height:.98}.onboardingInput{border:1px solid var(--line-strong);width:100%;min-height:68px;box-shadow:none;background:#ffffff0a;border-radius:18px;padding:0 20px;font-size:18px}.onboardingTextarea{border:1px solid var(--line-strong);width:100%;min-height:180px;box-shadow:none;resize:vertical;background:#ffffff0a;border-radius:18px;padding:18px 20px;font-size:16px;line-height:1.55}.onboardingPostUrlList{gap:14px;display:grid}.onboardingHint{color:var(--muted);margin-top:-2px;font-size:13px;line-height:1.45}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choiceCard{border:1px solid var(--line);min-height:74px;color:var(--ink);text-align:left;transition:transform .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease);background:#ffffff0a;border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex}.choiceCard span:last-child{gap:4px;display:grid}.choiceCard small{color:var(--muted);font-size:12px;line-height:1.4}.choiceCard:hover,.choiceCard.active{border-color:#4f8cff52;transform:translateY(-1px);box-shadow:0 16px 34px #00000029}.choiceCard.active{color:#fff;background:#0c0f15f5}.choiceCardDot{background:#4f8cff52;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #4f8cff14}.choiceCard.active .choiceCardDot{background:var(--accent);box-shadow:0 0 0 5px #4f8cff2e}.choiceCard strong{font-size:16px;font-weight:760}.advisorRevealGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.advisorRevealCard,.advisorSupportCard{gap:14px;padding:26px;display:grid}.advisorRevealCardLarge{grid-column:span 2}.advisorTagList,.advisorOpportunityList{gap:10px;list-style:none;display:grid}.advisorTagList{grid-template-columns:repeat(2,minmax(0,1fr))}.advisorTagList li{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:10px 12px;font-size:13px;font-weight:700}.advisorOpportunityList li{border-top:1px solid var(--line);padding:14px 0}.advisorOpportunityList li:first-child{border-top:0;padding-top:0}.advisorOpportunityList strong{margin-bottom:4px;font-size:14px;display:block}.advisorOpportunityList p{color:var(--muted);font-size:14px}.advisorSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.advisorSupportGrid p{color:var(--ink-2)}.onboardingActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.onboardingBackButton,.onboardingContinueButton{min-width:150px}.onboardingError{color:var(--danger);background:#fff3ef;border:1px solid #b84a3c3d;border-radius:16px;padding:14px 16px;font-size:14px}.analysisHeader{text-align:center;align-content:center;gap:12px;min-height:210px;display:grid}.analysisHeader h1{letter-spacing:-.07em;font-size:clamp(42px,6vw,78px);line-height:.94}.analysisHeader .onboardingPill{justify-self:center}.analysisMessage{gap:18px;display:grid}.analysisMessage .pageLead{color:#ffffffad;justify-self:center;max-width:560px;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.5}.analysisCinematicProgress{justify-self:center;gap:18px;width:100%;max-width:620px;padding:8px 0 2px;display:grid}.analysisProgressBar{background:#ffffff12;border-radius:999px;height:10px;overflow:hidden}.analysisProgressBar span{border-radius:inherit;background:linear-gradient(90deg,#2f6dff,#4f8cff,#8fb7ff);height:100%;transition:width .32s linear;display:block}.analysisMicrocopy{color:#ffffff75;min-height:18px;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:12px;font-weight:720}.analysisStageList{gap:12px;display:grid}.analysisStageItem{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.analysisStageItem span{min-width:36px;height:36px;color:var(--ink-2);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:780;display:inline-flex}.analysisStageItem strong{margin-bottom:3px;font-size:16px;font-weight:760;display:block}.analysisStageItem p{color:var(--muted);font-size:14px}.analysisStageItem.active{background:#4f8cff14;border-color:#4f8cff66}.analysisStageItem.done{background:#ffffff08;border-color:#ffffff1a}.analysisStageItem.done span{color:#fff;background:#4f8cff24}.analysisFooter{padding-top:6px;position:relative;overflow:hidden}.analysisFooter p{color:var(--muted);font-size:14px}.analysisGlow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#4f8cff2e,#0000 70%);width:320px;height:70px;animation:2.8s ease-in-out infinite pulseGlow;position:absolute;inset:auto auto -28px 50%;transform:translate(-50%)}.profileReveal,.dashboardHero,.historyHero{gap:24px;display:grid}.profileRevealHero{gap:12px;padding:34px;display:grid}.profileRevealHero .pageTitle{font-size:clamp(40px,5vw,64px);line-height:.96}.profileHeroMeta,.dashboardHeroMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aiProducerStatusGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.profileHeroMeta span,.dashboardHeroMeta span{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:18px;gap:4px;padding:14px 16px;font-size:13px;display:grid}.profileHeroMeta strong,.dashboardHeroMeta strong{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.profileRevealGrid,.dashboardTopGrid,.dashboardRecommendationGrid,.dashboardActivityGrid,.dashboardAnalyticsGrid,.profileRecommendationsGrid{gap:16px;display:grid}.profileRevealGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileRevealCard,.profileRecommendationCard,.profileMetaCard,.dashboardCard,.dashboardMetricCard,.historyStatCard{padding:24px}.profilePrimaryCard{grid-column:span 2}.profileRevealCard h2,.profileRecommendationCard h3,.dashboardCard h2,.dashboardCard h3,.historyStatCard h2{letter-spacing:-.04em;font-size:clamp(20px,2vw,28px);line-height:1.04}.profileRevealCard p,.profileRecommendationCard p,.dashboardCard p,.historyStatCard p{color:var(--muted)}.profileList{gap:12px;margin-top:6px;list-style:none;display:grid}.profileList li{border-top:1px solid var(--line);gap:4px;padding-top:12px;display:grid}.profileList li strong{font-size:14px}.profileList li span{color:var(--muted);font-size:14px}.profileRecommendations{gap:18px;display:grid}.profileRecommendationsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileRecommendationCard span,.dashboardActivityCard span,.dashboardMetricCard span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.profileRecommendationCard h3{margin-top:8px}.profileMetaStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.profileMetaCard strong{letter-spacing:-.02em;margin-top:10px;font-size:15px;line-height:1.35;display:block}.profileFooterActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.historyHeroMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.historyHeroMeta span,.billingStatusCard{border:1px solid var(--line);box-shadow:none;background:#ffffff0a;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.historyHeroMeta strong,.billingStatusCard strong{letter-spacing:-.02em;font-size:15px}.historyEvolutionLayout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:34px;display:grid}.historySidebar{border:1px solid var(--line);background:#11151cb8;border-radius:22px;gap:6px;padding:12px;display:grid;position:sticky;top:104px}.historySidebar a{color:#ffffff94;border-radius:14px;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:720;display:flex}.historySidebar a:hover,.historySidebar a.active{color:#fff;background:#4f8cff1f}.historyEvolutionMain{min-width:0}.historyEvolutionHero{padding-bottom:14px}.historyTimeline{gap:18px;padding-left:22px;display:grid;position:relative}.historyTimeline:before{content:"";background:linear-gradient(#4f8cff80,#ffffff14);width:1px;position:absolute;top:10px;bottom:10px;left:5px}.historyTimelineCard{gap:22px;padding:26px;display:grid;position:relative}.historyTimelineDot{background:var(--accent);border:2px solid #090b10;border-radius:999px;width:12px;height:12px;position:absolute;top:30px;left:-23px;box-shadow:0 0 0 6px #4f8cff1f}.historyTimelineTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.historyTimelineTop span,.historyArchiveCard span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.historyTimelineTop time{color:#fff;letter-spacing:-.045em;margin-top:6px;font-size:24px;font-weight:760;line-height:1;display:block}.historyTimelineTop>strong{color:#ffffff6b;font-family:var(--font-mono);text-transform:uppercase;font-size:12px;font-weight:720}.historyReportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.historyReportGrid div{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;gap:7px;min-height:106px;padding:15px;display:grid}.historyReportGrid dt{color:#ffffff70;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.historyReportGrid dd{color:#fff;letter-spacing:-.025em;font-size:17px;font-weight:720;line-height:1.25}.historyReportFooter{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.historyReportFooter p{max-width:620px;color:var(--muted);line-height:1.55}.historyEmptyCard{align-content:center;justify-items:start;gap:14px;min-height:320px;display:grid}.historyEmptyCard h2{color:#fff;letter-spacing:-.06em;font-size:clamp(34px,4vw,52px);line-height:.98}.historyReportHero{gap:12px;padding-bottom:20px;display:grid}.historyReportHero time{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.historyArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.historyArchiveCard{gap:14px;display:grid}.historyArchiveCard p{color:#fff;font-size:17px;line-height:1.6}.historyArchiveWide{grid-column:1/-1}.historyArchiveCard ul{gap:12px;list-style:none;display:grid}.historyArchiveCard li{border-top:1px solid #ffffff12;gap:5px;padding-top:12px;display:grid}.historyArchiveCard li:first-child{border-top:0;padding-top:0}.historyArchiveCard li strong{color:#fff}.historyArchiveCard li p{color:var(--muted);font-size:15px}.pricingShell{position:relative}.pricingShell:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 10% 20%,#4f8cff29,#0000 30%),radial-gradient(circle at 80% 10%,#4f8cff14,#0000 28%),linear-gradient(#ffffff08,#0000);height:420px;position:absolute;inset:-40px 0 auto}.pricingHero{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:end;gap:24px;display:grid}.pricingHeroActions{justify-items:end;gap:12px;display:grid}.pricingPlanGrid,.pricingComparison{margin-top:20px}.pricingPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pricingPlanCard{border:1px solid var(--line);min-height:100%;box-shadow:none;background:#11151ceb;border-radius:28px;gap:16px;padding:24px;display:grid}.pricingProCard{color:#f8f9fb;box-shadow:none;background:linear-gradient(#11151cfa,#0b0d12fa),radial-gradient(circle at 100% 0,#4f8cff38,#0000 28%);border-color:#ffffff14}.pricingProCard .eyebrow,.pricingProCard p,.pricingProCard .pricingFeatureList li{color:#f8f9fbd1}.pricingCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pricingPrice{letter-spacing:-.05em;white-space:nowrap;font-size:44px;font-weight:760;line-height:.92}.pricingPrice small{letter-spacing:0;font-size:14px;font-weight:720}.pricingFeatureList{gap:10px;padding-left:18px;display:grid}.pricingFeatureList li::marker{color:var(--accent)}.pricingProCard .pricingFeatureList li::marker{color:var(--accent)}.pricingCardActions{justify-content:flex-start;display:flex}.pricingTableWrap{border:1px solid var(--line);box-shadow:none;background:#11151ceb;border-radius:28px;overflow-x:auto}.pricingTable{border-collapse:collapse;width:100%;min-width:640px}.pricingTable th,.pricingTable td{text-align:left;border-bottom:1px solid var(--line);padding:18px 20px}.pricingTable thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:13px}.pricingTable tbody tr:last-child td{border-bottom:0}.proColumn{background:#4f8cff14;font-weight:720}.pricingNote{border:1px solid var(--line);box-shadow:none;background:#ffffff0a;border-radius:22px;justify-items:start;gap:16px;margin-top:20px;padding:20px 22px;display:grid}.upgradeBanner{color:#f8f9fb;box-shadow:none;background:linear-gradient(#11151cfa,#0b0d12fa),radial-gradient(circle at 100% 0,#4f8cff2e,#0000 24%);border:1px solid #4f8cff2e;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.upgradeBanner p{color:#f8f9fbc2;max-width:62ch}.upgradeBannerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.dashboardUpgradeStrip{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:flex}.dashboardUpgradeStrip p{max-width:70ch}.pricingPrice small,.billingStatusCard span,.billingModalNote,.billingModalBadge span{color:var(--muted)}.billingModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billingModal{color:#f8f9fb;width:min(560px,100%);box-shadow:none;background:linear-gradient(#11151cfa,#0b0d12fa),radial-gradient(circle at 100% 0,#4f8cff2e,#0000 28%);border:1px solid #ffffff14;border-radius:28px;gap:16px;padding:26px;display:grid;position:relative}.billingModal h2{letter-spacing:-.05em;font-size:34px;line-height:1.04}.billingModal p{color:#f8f9fbc7}.billingModalClose{color:#f8f9fb;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.billingModalBadge{color:#f8f9fb;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;display:inline-flex}.billingModalList{gap:10px;padding-left:0;list-style:none;display:grid}.billingModalList li{color:#f8f9fbe6;align-items:flex-start;gap:10px;display:flex}.billingModalList svg,.billingModalBadge svg{color:var(--accent);flex-shrink:0}.billingModalActions{flex-wrap:wrap;gap:10px;display:flex}.billingModalNote{font-size:13px}.premiumChip{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#4f8cff1f;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:760;display:inline-flex}.producerPlanPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.producerPlanPreviewCard{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;padding:18px}.inlineActions{flex-wrap:wrap;gap:12px;display:flex}.dashboardHeroMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardSection{gap:18px;margin-top:18px;display:grid}.dashboardGrid,.dashboardTopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardCard{gap:12px;display:grid}.dashboardDefinitionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.dashboardDefinitionList div{border-top:1px solid var(--line);padding-top:12px}.dashboardDefinitionList dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:760}.dashboardDefinitionList dd{margin-top:4px;font-size:15px;line-height:1.35}.dashboardInsightPills{flex-wrap:wrap;gap:10px;display:flex}.dashboardInsightPills span{color:var(--ink-2);background:#1113150d;border-radius:999px;padding:9px 12px;font-size:13px}.dashboardRecommendationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardRecommendationCard span,.dashboardActivityCard span,.dashboardMetricCard span{color:var(--accent)}.dashboardActivityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardActivityCard time{color:var(--muted);font-size:12px}.dashboardAnalyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardMetricCard strong{letter-spacing:-.05em;font-size:30px}.dashboardMetricBar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.dashboardMetricBar span{border-radius:inherit;background:linear-gradient(90deg,#2f6dff,#4f8cff);height:100%;display:block}.loadingFrame{padding:28px}.loadingLine,.loadingCard{background:linear-gradient(90deg,#1113150f,#1113151c,#1113150f) 0 0/200% 100%;border-radius:18px;animation:1.25s linear infinite loadingShimmer}.loadingLine{height:18px}.loadingLineWide{width:min(420px,72%)}.loadingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.loadingGridProfile{grid-template-columns:repeat(3,minmax(0,1fr))}.loadingCard{min-height:150px}.spin{animation:.9s linear infinite spin}.loadingCardTall{grid-column:span 2;min-height:240px}.aiAdvisorShell{background:#090b10}.chatComingSoonState{align-content:center;gap:18px;min-height:calc(100vh - 120px);display:grid}.chatComingSoonBadge{width:fit-content;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#4f8cff14;border:1px solid #4f8cff2e;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:12px;font-weight:760;display:inline-flex}.chatComingSoonSubtle{color:var(--muted)}.chatLoadingScene{justify-items:center;gap:22px;width:min(420px,100%);margin-top:20px;padding:30px 0 4px;display:grid}.chatLoadingOrb{background:radial-gradient(circle,#4f8cff38,#0000 38%),#ffffff08;border:1px solid #4f8cff29;border-radius:999px;place-items:center;width:116px;height:116px;display:grid;position:relative}.chatLoadingOrb:before,.chatLoadingOrb:after{content:"";border-radius:inherit;border:1px solid #4f8cff3d;border-top-color:#ffffffb8;animation:3.2s linear infinite spin;position:absolute;inset:14px}.chatLoadingOrb:after{opacity:.7;animation-duration:2.1s;animation-direction:reverse;inset:30px}.chatLoadingOrb span{background:#8fb7ff;border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite chatPulse;position:absolute;box-shadow:0 0 24px #4f8cffb3}.chatLoadingOrb span:first-child{transform:translate(-34px,-18px)}.chatLoadingOrb span:nth-child(2){animation-delay:.2s;transform:translate(28px,-26px)}.chatLoadingOrb span:nth-child(3){animation-delay:.4s;transform:translate(8px,34px)}.chatTypingLine{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:8px 13px;display:inline-flex}.chatTypingLine span{background:#ffffff9e;border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite typingDot}.chatTypingLine span:nth-child(2){animation-delay:.16s}.chatTypingLine span:nth-child(3){animation-delay:.32s}@media (max-width:820px){.chatComingSoonState{min-height:auto;padding-block:24px 36px}}.homePageShell{color:#fff;background:radial-gradient(circle at 50% 0,#3d81e312,#0000 34%),linear-gradient(#ffffff05,#0000 28%),linear-gradient(#0c0c0c 0%,#090909 100%);min-height:100vh}.homePageShell .appHeader{z-index:50;width:100%;max-width:none;min-height:66px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;margin:0;padding:0 max(28px,50vw - 512px);position:sticky;top:0}.homePageShell .appHeader .brand{color:#fff;font-family:var(--font-display);letter-spacing:0;font-size:17px;font-weight:650}.homePageShell .appNavLinks{gap:28px}.homePageShell .appNavLinks .textLink{color:#ffffffad;font-size:14px;font-weight:500}.homePageShell .appNavLinks .textLink:hover,.homePageShell .appNavLinks .textLink.active{color:#fff}.homePageShell .appLogoutButton{color:#fff;min-height:38px;box-shadow:none;background:#ffffff05;border:1px solid #ffffff29;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.homeRevealShell{--home-paper:#0c0c0c;--home-paper-line:#ffffff0e;--home-card:#ffffff06;--home-card-strong:#ffffff0a;--home-ink:#fff;--home-soft:#ffffffad;--home-faint:#ffffff6b;--home-line:#ffffff18;--home-line-strong:#ffffff29;--home-signal:#3d81e3;--home-signal-soft:#3d81e31a;--home-verified:#a4c7ff;--home-verified-soft:#3d81e313;min-height:100vh;color:var(--home-ink);background:radial-gradient(600px at 50% 4%,#3d81e31c,#0000 70%),radial-gradient(48% 36% at 50% 12%,#3d81e314,#0000 64%),linear-gradient(#ffffff05,#0000 34%),#0c0c0c;padding:0 0 72px}.homeRevealShell :focus-visible{outline:2px solid var(--home-signal);outline-offset:3px;border-radius:6px}.homePaperWrap{width:min(1080px,100% - 56px);margin:0 auto}.homePaperHero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:56px;padding:96px 0 72px;display:grid}.homeHeroCopy{justify-items:start;gap:0;display:grid}.homePaperEyebrow{color:var(--home-signal);font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;display:inline-flex}.homePaperEyebrow:before{content:"";background:var(--home-signal);border-radius:999px;width:6px;height:6px}.homeHeroCopy h1{max-width:560px;color:var(--home-ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,58px);font-weight:720;line-height:1.02}.homeLead{max-width:500px;color:var(--home-soft);margin:18px 0 28px;font-size:16.5px;line-height:1.65}.homeHeroActions{flex-wrap:wrap;gap:10px;display:flex}.homePaperButton{background:var(--home-signal);color:#fff;min-height:44px;transition:transform .24s var(--ease), background .2s ease, border-color .2s ease;border:1px solid #3d81e352;border-radius:999px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.homePaperButton:hover{background:#4b8be8;transform:translateY(-1px)}.homePaperButtonGhost{border-color:var(--home-line-strong);color:#fff;box-shadow:none;background:#ffffff05}.homePaperButtonGhost:hover{background:#3d81e30f;border-color:#3d81e373}.homeScanNote{color:var(--home-faint);font-family:var(--font-mono);margin:12px 0 0;font-size:12px}.homeScanCard,.homeRevealCard,.homeStoryCard{border:1px solid var(--home-line);background:var(--home-card);-webkit-backdrop-filter:blur(14px)brightness(.94);backdrop-filter:blur(14px)brightness(.94);border-radius:22px;box-shadow:inset 0 1px 1px #ffffff14}.homeScanCard{min-height:360px;padding:22px;position:relative;overflow:hidden}.homeScanBeam{pointer-events:none;background:linear-gradient(#0000 0%,#3d81e314 40%,#3d81e333 50%,#3d81e314 60%,#0000 100%);height:140px;animation:4.5s linear infinite homeScanMove;position:absolute;top:-140px;left:0;right:0}.homeScanCard>:not(.homeScanBeam){position:relative}.homeScanHead{color:var(--home-faint);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:11.5px;display:flex}.homeScanHead strong{color:var(--home-signal);font:inherit;align-items:center;gap:6px;display:inline-flex}.homeScanHead strong:before{content:"";background:var(--home-signal);border-radius:999px;width:6px;height:6px}.homeScanRows{gap:0;display:grid}.homeScanRows div{border-bottom:1px solid var(--home-line);color:var(--home-faint);justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.homeScanRows strong{max-width:52%;color:var(--home-ink);font-family:var(--font-mono);text-align:right;font-size:12px;font-weight:600}.homeScanMove{background:var(--home-signal-soft);border:1px solid #3d81e329;border-radius:16px;margin-top:18px;padding:16px 18px}.homeScanMove span,.homeBoxLabel,.homeField span,.homeSectionHead span,.homeStoryCard>span,.homeStep>span{color:var(--home-signal);font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;font-size:11.5px}.homeScanMove p{color:#ffffffd6;margin:7px 0 0;font-size:15px;line-height:1.5}.homePaperSection{padding:64px 0}.homeSectionHead{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:34px;padding-bottom:18px;display:flex}.homeSectionHead h2{color:var(--home-ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(25px,3vw,34px);font-weight:650}.homeSectionHead span{color:var(--home-faint);white-space:nowrap}.homeRevealCard{max-width:720px;margin:0 auto;padding:32px}.homeRevealTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.homeRevealTop .homePaperEyebrow{margin:0}.homePill{background:var(--home-signal-soft);color:#dbeafe;font-family:var(--font-mono);border:1px solid #3d81e333;border-radius:999px;padding:4px 10px;font-size:11.5px}.homeSignalBox,.homeWhatBox{border:1px solid #3d81e324;border-radius:16px;margin-bottom:22px;padding:18px 20px}.homeSignalBox{background:var(--home-signal-soft)}.homeSignalBox p:last-child,.homeWhatBox p:last-child{color:#ffffffdb;margin:6px 0 0;font-size:16px;line-height:1.65}.homeWhatBox{background:var(--home-verified-soft)}.homeWhatBox .homeBoxLabel{color:var(--home-verified)}.homeWhatBox p:last-child{color:#ffffffe0}.homeField{margin-bottom:22px}.homeField span{color:var(--home-faint);margin-bottom:8px;display:block}.homeField p{color:var(--home-ink);margin:0;font-size:14.5px;line-height:1.75}.homeHookList{gap:10px;display:grid}.homeHook{border:1px solid var(--home-line);background:#ffffff05;border-radius:14px;gap:12px;padding:14px 16px;display:flex}.homeHook>span{color:var(--home-signal);font-family:var(--font-mono);flex:none;font-size:12px}.homeHook h3{color:var(--home-ink);margin:0 0 4px;font-size:14px;font-weight:650;line-height:1.35}.homeHook p{color:var(--home-soft);margin:0;font-size:13px;line-height:1.6}.homeStoryGrid,.homeStepGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.homeStoryCard{padding:24px}.homeStoryMuted{opacity:.82}.homeStoryCard>span{background:var(--home-verified-soft);color:var(--home-verified);border:1px solid #3d81e32e;border-radius:999px;margin-bottom:16px;padding:3px 9px;display:inline-block}.homeStoryMuted>span{border:1px solid var(--home-line);color:var(--home-faint);background:#ffffff05}.homeStoryPosts{gap:8px;margin-bottom:18px;display:grid}.homeStoryPosts p{color:#dbeafe;font-family:var(--font-mono);margin:0;font-size:12.5px;line-height:1.5}.homeStoryMuted .homeStoryPosts p{color:var(--home-faint)}.homeStoryCard>p:last-child{color:var(--home-ink);margin:0;font-size:14.5px;line-height:1.75}.homeStepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeStep{border:1px solid var(--home-line);background:#ffffff05;border-radius:18px;padding:20px}.homeStep>span{color:var(--home-signal);margin-bottom:10px;display:block}.homeStep h3{color:var(--home-ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600}.homeStep p{color:var(--home-soft);margin:0;font-size:14px;line-height:1.65}@keyframes homeScanMove{0%{transform:translateY(0)}to{transform:translateY(500px)}}@media (prefers-reduced-motion:reduce){.homeScanBeam{opacity:0;animation:none}}@media (max-width:880px){.homePaperHero,.homeStoryGrid,.homeStepGrid{grid-template-columns:1fr}.homePaperHero{gap:32px;padding-top:48px}}@media (max-width:560px){.homePaperWrap{width:min(100% - 32px,1080px)}.homeRevealCard,.homeScanCard,.homeStoryCard{padding:20px}.homeSectionHead,.homeRevealTop{flex-direction:column;align-items:flex-start}.homeSectionHead span{white-space:normal}}.aiAdvisorShell .dashboardSection{margin-top:0;padding-block:26px 0}.advisorHeaderCard,.advisorPrimaryCard,.advisorSignalCard,.advisorPositioningCard,.advisorDiagnosisCard,.advisorDnaCard,.advisorIdeaCard,.advisorConfidenceCard,.advisorToolCard{border:1px solid var(--line);box-shadow:none;background:#11151ceb}.advisorHeaderSection{padding-top:10px}.advisorHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:24px;display:grid}.advisorHeaderCard{gap:24px;padding:28px;display:grid}.advisorHeaderTop{align-items:center;gap:18px;display:flex}.advisorAvatar{color:#fff;letter-spacing:-.06em;background:linear-gradient(#4f8cff2e,#4f8cff14),#ffffff08;border-radius:24px;place-items:center;width:74px;height:74px;font-size:28px;font-weight:760;display:grid}.advisorHeaderCopy{gap:8px;display:grid}.advisorName{color:#fff;letter-spacing:-.07em;font-size:clamp(34px,4vw,56px);line-height:.96}.advisorSubtitle{max-width:56ch;color:var(--muted);font-size:17px;line-height:1.55}.advisorHeaderMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.advisorHeaderMeta span{border:1px solid var(--line);color:var(--ink);background:#ffffff08;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.advisorHeaderMeta strong,.advisorReasonCard span,.advisorLiveReadHead,.advisorLiveReadRows span,.advisorLiveMove span,.advisorSignalBox span,.advisorRevealTop strong,.advisorSignalCard .eyebrow,.advisorPositioningCard .eyebrow,.advisorDiagnosisCard .eyebrow,.advisorShiftCard span,.advisorIdeaCard span,.advisorConfidenceTop span,.advisorToolCard .eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.advisorLiveReadCard{gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.advisorLiveReadCard:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(#0000,#4f8cff14,#4f8cff2e,#4f8cff14,#0000);height:180px;animation:5.5s linear infinite advisorScanMove;position:absolute;inset:-120px 0 auto}.advisorLiveReadCard>*{position:relative}.advisorLiveReadHead{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;display:flex}.advisorLiveReadHead strong{color:var(--accent);font:inherit;align-items:center;gap:7px;display:inline-flex;position:relative}.advisorLiveReadHead strong:before{content:"";background:var(--accent);border-radius:999px;width:7px;height:7px}.advisorLiveReadRows{gap:2px;display:grid}.advisorLiveReadRows div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.advisorLiveReadRows strong{color:#fff;font-family:var(--font-mono);text-align:right;font-size:12px}.advisorLiveMove{background:#4f8cff1a;border-radius:18px;gap:8px;margin-top:4px;padding:16px;display:grid}.advisorLiveMove p{color:var(--ink);line-height:1.55}.advisorPrimaryCard{min-height:560px;padding:30px}.advisorRevealTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.advisorRevealTop .eyebrow{margin-bottom:0}.advisorRevealTop strong{color:#cfe0ff;background:#4f8cff1a;border:1px solid #4f8cff38;border-radius:8px;padding:5px 10px}.advisorSignalBox{background:#4f8cff1f;border-radius:20px;gap:8px;margin-bottom:24px;padding:20px;display:grid}.advisorSignalBox p{color:var(--ink);margin:0;font-size:17px;line-height:1.55}.advisorPrimaryLayout{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start;gap:24px;display:grid}.advisorPrimaryCopy{gap:18px;display:grid}.advisorPrimaryCopy h2{color:#fff;letter-spacing:-.08em;max-width:12ch;font-size:clamp(42px,5vw,74px);line-height:.94}.advisorPrimaryCopy p{max-width:58ch;color:var(--muted);font-size:18px;line-height:1.58}.advisorPrimaryActions{margin-top:6px}.advisorPrimaryReasoning{gap:14px;display:grid}.advisorReasonCard{border:1px solid var(--line);background:#ffffff08;border-radius:20px;gap:8px;padding:18px;display:grid}.advisorReasonCard p{color:var(--ink);line-height:1.55}.advisorReasonCardMuted{background:#4f8cff0f}.advisorDnaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.advisorDnaCard{min-height:154px;padding:22px}.advisorDnaCard span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.advisorDnaCard strong{color:#fff;letter-spacing:-.055em;font-size:clamp(24px,2.4vw,34px);line-height:1.04}.advisorSignalsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.advisorShiftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.advisorShiftCard{border-top:2px solid #4f8cffb3;gap:18px;padding:24px;display:grid}.advisorShiftCard p{color:#fff;font-size:16px;line-height:1.65}.advisorShiftMuted{opacity:.78;border-top-color:#ffffff3d}.advisorSignalCard,.advisorPositioningCard,.advisorDiagnosisCard,.advisorDnaCard,.advisorIdeaCard,.advisorConfidenceCard,.advisorToolCard{gap:14px;display:grid}.advisorSignalList{gap:10px;list-style:none;display:grid}.advisorSignalList li{color:#fff;background:#ffffff08;border-radius:16px;padding:12px 14px;font-size:15px}.advisorSignalListMuted li{color:#ffffffb8}.advisorPositioningList{gap:14px;display:grid}.advisorPositioningList div{border-top:1px solid var(--line);gap:6px;padding-top:14px;display:grid}.advisorPositioningList dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.advisorPositioningList dd{color:#fff;letter-spacing:-.03em;font-size:18px;line-height:1.35}.advisorDiagnosisGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.advisorDiagnosisCard p{color:#fff;font-size:16px;line-height:1.6}.advisorIdeasGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.advisorIdeaCard{min-height:280px}.advisorIdeaCard h3{color:#fff;letter-spacing:-.05em;font-size:24px;line-height:1.08}.advisorIdeaCard p{color:var(--muted);line-height:1.55}.advisorIdeaActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.advisorConfidenceCard{padding:26px}.advisorConfidenceTop{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.advisorConfidenceTop h3{color:#fff;letter-spacing:-.06em;font-size:28px;line-height:1}.advisorConfidenceTop strong{color:#fff;letter-spacing:-.08em;font-size:clamp(46px,6vw,86px);line-height:.92}.advisorConfidenceBar{background:#ffffff0f;border-radius:999px;height:12px;overflow:hidden}.advisorConfidenceBar span{border-radius:inherit;background:linear-gradient(90deg,#2f6dff,#4f8cff);height:100%;display:block}.advisorConfidenceBody{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.advisorConfidenceBody div{gap:6px;padding-top:4px;display:grid}.advisorConfidenceBody span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.advisorConfidenceBody strong,.advisorConfidenceBody p{color:#fff;line-height:1.5}.advisorToolsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.advisorToolCard{min-height:188px}.advisorToolCard h3{color:#fff;letter-spacing:-.04em;font-size:22px;line-height:1.1}.advisorToolCard p{color:var(--muted);line-height:1.5}.advisorToolCard .button{justify-self:start;margin-top:auto}@media (max-width:1024px){.advisorHeroGrid,.advisorHeaderMeta,.advisorPrimaryLayout,.advisorDnaGrid,.advisorSignalsGrid,.advisorShiftGrid,.advisorDiagnosisGrid,.advisorIdeasGrid,.advisorToolsGrid,.historyEvolutionLayout,.historyReportGrid,.historyArchiveGrid{grid-template-columns:1fr}.historySidebar{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.historySidebar::-webkit-scrollbar{display:none}.historySidebar a{flex:none}.advisorPrimaryCard{min-height:0}.advisorConfidenceBody{grid-template-columns:1fr}}@media (max-width:760px){.advisorHeaderCard,.advisorPrimaryCard,.advisorConfidenceCard,.advisorToolCard,.advisorSignalCard,.advisorPositioningCard,.advisorDiagnosisCard,.advisorDnaCard,.advisorIdeaCard{padding:18px}.advisorHeaderTop{align-items:flex-start}.advisorAvatar{border-radius:18px;width:58px;height:58px;font-size:22px}.advisorName{font-size:30px}.advisorPrimaryCopy h2{max-width:100%;font-size:34px}.advisorConfidenceTop,.historyReportFooter{flex-direction:column;align-items:flex-start}}@keyframes advisorScanMove{0%{transform:translateY(0)}to{transform:translateY(520px)}}@keyframes loadingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes chatPulse{0%,to{opacity:.42;scale:.82}50%{opacity:1;scale:1.12}}@keyframes typingDot{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (max-width:1024px){.choiceGrid,.profileRevealGrid,.profileRecommendationsGrid,.dashboardGrid,.dashboardTopGrid,.dashboardRecommendationGrid,.dashboardActivityGrid,.dashboardAnalyticsGrid,.advisorRevealGrid,.profileMetaStrip,.pricingHero,.pricingPlanGrid,.producerPlanPreviewGrid,.historyHeroMeta{grid-template-columns:1fr}.profilePrimaryCard{grid-column:auto}.profileHeroMeta,.dashboardHeroMeta,.aiProducerStatusGrid{grid-template-columns:1fr}.advisorRevealCardLarge{grid-column:auto}.loadingGridProfile{grid-template-columns:1fr}.loadingCardTall{grid-column:auto}.pricingHeroActions{justify-items:start}}@media (max-width:760px){.onboardingCard,.analysisCard,.profileRevealHero,.profileRevealCard,.profileRecommendationCard,.profileMetaCard,.dashboardCard,.dashboardMetricCard,.advisorRevealCard,.advisorSupportCard,.historyStatCard,.loadingFrame{padding:18px}.onboardingPrompt h1,.analysisHeader h1{font-size:30px}.onboardingActions{grid-template-columns:1fr;display:grid}.choiceGrid,.advisorRevealGrid,.advisorSupportGrid,.advisorTagList{grid-template-columns:1fr}.onboardingBackButton,.onboardingContinueButton{width:100%}.profileRevealHero .pageTitle{font-size:34px}.dashboardMetricCard strong{font-size:24px}.upgradeBanner,.dashboardUpgradeStrip{flex-direction:column;align-items:flex-start}.upgradeBannerActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.billingModal{padding:20px}.billingModal h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.landingRefresh:before,.analysisGlow,.spin,.loadingLine,.loadingCard{animation:none!important}.onboardingProgressBar span,.choiceCard,.choiceCard.active,.dashboardMetricBar span{transition:none!important}}
