:root{--brand-ink:#142b3a;--brand-teal:#087f76;--brand-paper:#f8f9f6;--brand-line:#dce4e3;--theme-text-primary:#192e3a;--theme-text-secondary:#5f7078;--theme-text-accent:#186e68;--theme-primary:#08776e;--theme-primary-hover:#05625c;--theme-primary-soft:rgba(8,119,110,0.07);--theme-border:#dce4e3;--theme-surface-muted:#f5f7f6;--theme-surface-strong:#edf2f0;--theme-shadow-soft:0 8px 26px rgba(22,45,58,0.045);--theme-shadow-card:0 16px 42px rgba(22,45,58,0.055)}[data-theme=dark]{--theme-text-primary:#e6eff3;--theme-text-secondary:#acbdc7;--theme-text-accent:#78d3c7;--theme-primary:#77d3c7;--theme-primary-hover:#a0e4db;--theme-primary-soft:rgba(119,211,199,0.09);--theme-border:#2b3f4c;--theme-surface-muted:#182a36;--theme-surface-strong:#203442}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #399e95;outline-offset:4px}button:disabled{cursor:not-allowed}.brand-name{letter-spacing:-.065em}.button-primary,.button-secondary{border-radius:9px;font-weight:650}.marketing-site{--m-ink:#142b3a;--m-muted:#5c6f78;--m-teal:#087c72;--m-line:#dce4e3;background:#fafbf8;color:var(--m-ink);overflow:clip;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;line-height:1.6}.marketing-site *,.marketing-site :after,.marketing-site :before{box-sizing:border-box}.marketing-site a{text-decoration:none}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site p{margin:0}.marketing-site svg{flex-shrink:0}.marketing-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.marketing-nav-wrap{border-bottom:1px solid var(--m-line);background:rgba(250,251,248,.97)}.marketing-nav{height:88px;display:flex;align-items:center;gap:34px}.marketing-footer .brand-name,.marketing-nav .brand-name{color:#142b3a}.marketing-footer .brand-wordmark-compass,.marketing-nav .brand-wordmark-compass{color:#526473}.marketing-nav-links{display:flex;gap:28px;align-items:center;margin-left:auto;font-size:13px;font-weight:600}.marketing-nav-links a,.marketing-signin{color:#435962}.marketing-nav-links a:hover,.marketing-signin:hover{color:var(--m-teal)}.marketing-nav-actions{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:650}.marketing-button{min-height:50px;border:1px solid transparent;border-radius:8px;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:14px;font-weight:650;transition:background .18s ease,box-shadow .18s ease}.marketing-button.is-primary{background:#08776e;color:white;box-shadow:0 3px 0 rgba(0,52,47,.1)}.marketing-button.is-primary:hover{background:#08645f;box-shadow:0 5px 18px rgba(8,119,110,.15)}.marketing-button.is-small{min-height:42px;padding:9px 16px;font-size:13px}.marketing-button.is-text{color:var(--m-ink);padding-inline:14px}.marketing-button.is-text:hover{background:#edf2ef}.marketing-button.is-outline{border-color:#c9d5d3;color:var(--m-ink);background:transparent}.marketing-button.is-outline:hover{background:#edf3ef}.marketing-button.is-light{background:#dff3e9;color:#123c3e}.marketing-mobile-nav{display:none}.marketing-hero{padding-top:72px;display:grid;grid-template-columns:1fr 240px;position:relative}.marketing-eyebrow{color:#49736f;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.marketing-status-dot{height:6px;width:6px;border-radius:50%;background:#118778;box-shadow:0 0 0 4px #e2eee7}.marketing-hero h1{font-size:clamp(46px,5.6vw,78px);line-height:1.08;font-weight:550;letter-spacing:-.055em;margin:22px 0 24px}.marketing-site h1 em,.marketing-site h2 em{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:400;color:#24736c;letter-spacing:-.045em}.marketing-hero-copy>p{color:var(--m-muted);max-width:620px;font-size:17px;line-height:1.8}.marketing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.marketing-hero-notes{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:11px;color:#5b6d72;margin:20px 0 38px}.marketing-hero-notes>span{display:inline-flex;align-items:center;gap:7px}.marketing-hero-notes svg{color:#198174}.marketing-hero-aside{align-self:center;justify-self:end;width:218px;text-align:center;color:#677c80;padding-top:16px}.marketing-compass-coordinate{font-size:9px;text-transform:uppercase;letter-spacing:.13em}.marketing-compass-orbit{position:relative;width:162px;height:162px;display:grid;place-items:center;border:1px solid #d3dfda;border-radius:50%;margin:18px auto;background:repeating-conic-gradient(from 0deg,transparent 0deg 29deg,#e1e8e3 29deg 30deg)}.marketing-compass-orbit:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fafbf8;border:1px dashed #d5e0da}.marketing-compass-orbit .brand-logo{position:relative}.marketing-hero-aside p{font-size:11px}.marketing-workpaper{grid-column:1/-1;display:grid;grid-template-columns:210px minmax(0,1fr);background:white;border:1px solid #cedbd5;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px -28px #1a4c4b40,0 0 0 9px #e9eeea80;margin-top:8px}.marketing-workpaper-sidebar{background:#142c3a;color:#bacbcd;padding:25px 17px 20px;display:flex;flex-direction:column;gap:7px;font-size:11px}.marketing-workpaper-sidebar .brand-name{font-size:18px}.marketing-workpaper-sidebar .brand-logo{gap:7px;margin-bottom:27px}.marketing-workpaper-workspace{font-size:8px;letter-spacing:.13em;opacity:.65;margin:0 10px 10px}.marketing-workpaper-sidebar>span:not(.marketing-workpaper-workspace){display:flex;gap:10px;align-items:center;padding:10px;border-radius:5px}.marketing-workpaper-sidebar .is-active{background:#284550;color:#d7ede7}.marketing-workpaper-sidebar-bottom{margin-top:auto;padding:40px 8px 4px;font-size:9px;display:flex;gap:8px;align-items:center}.marketing-workpaper-main{min-width:0}.marketing-workpaper-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:15px 28px;border-bottom:1px solid #e8edeb;font-size:10px;color:#647780}.marketing-workpaper-toolbar>span>span{margin:0 8px;color:#9caeb3}.marketing-illustration-label{text-transform:uppercase;font-size:8px;letter-spacing:.09em;border:1px solid #dce5e1;border-radius:4px;padding:4px 7px;white-space:nowrap}.marketing-workpaper-heading{padding:25px 28px 20px;display:flex;gap:14px;justify-content:space-between;align-items:center}.marketing-overline{font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:#60777b}.marketing-site .marketing-workpaper-heading h2{font-size:25px;letter-spacing:-.04em;font-weight:600;margin:5px 0}.marketing-workpaper-heading p{font-size:10px;color:#74848a}.marketing-workpaper-heading p>span{margin:0 7px}.marketing-preview-export{border:1px solid #d2ded8;border-radius:5px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 11px;font-size:10px}.marketing-workpaper-tabs{display:flex;gap:24px;padding-inline:28px;border-bottom:1px solid #e3e9e6;color:#74848a;font-size:10px}.marketing-workpaper-tabs>span{padding:0 0 12px}.marketing-workpaper-tabs .is-active{color:#08776e;border-bottom:2px solid #08776e}.marketing-workpaper-content{padding:22px 28px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;background:#f7f9f6}.marketing-statement-preview{border:1px solid #dce5df;border-radius:7px;background:#fff;overflow:hidden}.marketing-preview-label{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid #e6ece8;font-size:11px;color:#314b57}.marketing-preview-label>span{margin-left:auto;color:#7e8e92;font-size:9px}.marketing-statement-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:13px 16px;border-bottom:1px solid #eef1ef;font-size:11px;font-weight:600}.marketing-statement-row small{display:block;font-weight:400;font-size:9px;color:#78888d;margin-top:3px}.marketing-badge{display:inline-flex;gap:4px;align-items:center;border-radius:4px;padding:4px 7px;white-space:nowrap;font-size:9px;font-weight:650}.marketing-badge.is-success{background:#ecf5ef;color:#30704c}.marketing-badge.is-warning{background:#fbf1dd;color:#886522}.marketing-badge.is-risk{background:#f9ebe8;color:#a34637}.marketing-badge.is-review{background:#e9f0f5;color:#446a88}.marketing-source-footnote{display:flex;gap:7px;align-items:center;padding:10px 16px;font-size:9px;color:#7a8b8b}.marketing-readiness-preview{border:1px solid #d9e5de;padding:20px;border-radius:7px;background:#edf4ef}.marketing-readiness-status{display:flex;align-items:center;gap:10px;margin:15px 0 12px}.marketing-readiness-symbol{background:#dcebe0;color:#467452;display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.marketing-readiness-status h3{font-size:23px;font-weight:500;letter-spacing:-.04em}.marketing-readiness-preview>p{font-size:11px;color:#667c72;max-width:230px}.marketing-readiness-next{border-top:1px solid #d5e1d8;margin-top:22px;padding-top:14px;display:grid;grid-template-columns:1fr auto;gap:5px}.marketing-readiness-next>span{grid-column:1/-1;font-size:8px;letter-spacing:.1em;color:#6f897d}.marketing-readiness-next strong{font-size:10px;font-weight:600}.marketing-workpaper-bottom{display:flex;justify-content:space-between;gap:10px;padding:13px 28px;color:#7a8d8c;font-size:9px}.marketing-workpaper-bottom>span{display:flex;align-items:center;gap:7px}.marketing-source-strip{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:34px 0;border-bottom:1px solid var(--m-line);color:#49616a;font-size:12px;font-weight:600}.marketing-source-strip>span:first-child{font-size:10px;color:#8a999a;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.marketing-section{padding-block:100px}.marketing-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.marketing-site h2{font-size:clamp(30px,3.3vw,45px);line-height:1.18;letter-spacing:-.045em;font-weight:550}.marketing-evidence-card h2,.marketing-faq h2,.marketing-feature-copy h2,.marketing-final-cta h2,.marketing-integrity h2,.marketing-section-heading h2{margin-top:15px}.marketing-section-heading>p{width:min(100%,330px);font-size:14px;line-height:1.8;color:var(--m-muted)}.marketing-modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--m-line);border-radius:12px;overflow:hidden;background:var(--m-line)}.marketing-module{background:#fff;padding:28px 24px 22px;display:flex;flex-direction:column;transition:background .2s}.marketing-module:hover{background:#f4f8f4}.marketing-module-top{display:flex;justify-content:space-between;color:#237e76;margin-bottom:38px}.marketing-module-top>span{font-size:11px;color:#98a8a7}.marketing-module .marketing-overline{font-size:9px}.marketing-module h3{font-size:22px;line-height:1.3;letter-spacing:-.04em;margin:12px 0;font-weight:600}.marketing-module>p{font-size:13px;line-height:1.8;color:var(--m-muted);padding-bottom:24px}.marketing-module-foot{padding-top:17px;border-top:1px solid #e8eeea;margin-top:auto;font-size:11px;color:#586f64}.marketing-workflow-band{background:#f0f4ee;border-block:1px solid #e0e8df;padding:74px 0}.marketing-steps{padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;list-style:none;margin:46px 0 0}.marketing-steps li{border-top:1px solid #bbcfc1;padding-top:16px;position:relative}.marketing-steps li:before{content:"";position:absolute;width:5px;height:5px;background:#548b76;border-radius:50%;left:0;top:-3px}.marketing-step-number{font-family:Georgia,serif;font-size:27px;color:#7b9c88}.marketing-steps h3{margin:9px 0;font-size:16px;font-weight:600}.marketing-steps p{font-size:12px;color:#738175;max-width:180px}.marketing-review-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.marketing-feature-copy>p{color:var(--m-muted);font-size:15px;margin-top:22px;max-width:430px}.marketing-check-list{padding:0;margin:26px 0;list-style:none;font-size:12px;color:#506962;display:grid;gap:14px}.marketing-check-list li{display:flex;align-items:flex-start;gap:10px}.marketing-check-list svg{width:16px;height:18px;color:#388b75}.marketing-inline-link{display:inline-flex;align-items:center;gap:14px;color:#126b62;font-size:13px;font-weight:650}.marketing-review-board{border:1px solid #dce4e1;border-radius:12px;background:#fff;box-shadow:0 16px 45px -20px #263e4529;padding:5px 20px 0;transform:rotate(-1deg)}.marketing-review-board>.marketing-preview-label{padding:17px 0}.marketing-review-row{padding:18px 0;border-bottom:1px solid #e7ede9}.marketing-review-row h3{font-size:14px;margin:9px 0 5px;font-weight:650}.marketing-review-row p{font-size:11px;color:#74838a;max-width:380px}.marketing-review-action{margin-top:9px;display:inline-flex;align-items:center;gap:10px;font-size:10px;color:#607d76}.marketing-readiness-legend{display:flex;justify-content:space-between;padding:16px 0;font-size:8px;color:#74878a;text-transform:uppercase;letter-spacing:.07em}.marketing-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:100px}.marketing-evidence-card{border:1px solid #dce4df;border-radius:12px;padding:36px;background:#f1f5f0}.marketing-evidence-card.is-cash{background:#eef4f6;border-color:#dbe6e8}.marketing-evidence-card h2{font-size:clamp(28px,2.7vw,36px)}.marketing-evidence-card>p:not(.marketing-scope-note){font-size:13px;color:var(--m-muted);margin-top:18px}.marketing-ledger-flow{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:32px 0;color:#7b9b8e}.marketing-ledger-flow>div{display:flex;flex-direction:column;align-items:center;gap:5px;padding:15px 7px;background:#ffffffb3;border:1px solid #dce6de;border-radius:7px;width:30%;color:#497266}.marketing-ledger-flow strong{font-size:11px;color:#375e57}.marketing-ledger-flow span{font-size:8px}.marketing-cash-flow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:32px 0;min-height:109px}.marketing-cash-flow>div{display:flex;align-items:center;flex-direction:column;gap:10px;font-size:11px;color:#486b7d}.marketing-cash-flow>span{font-size:11px;padding:11px 15px;border-block:1px solid #c4d7dd;color:#357c75}.marketing-cash-flow>span>span{display:block;color:#846e5b;margin-top:6px}.marketing-tag-list{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.marketing-tag-list>span{padding:4px 8px;border:1px solid #d1dfd8;border-radius:4px;font-size:9px;color:#647e74}.marketing-site .marketing-scope-note{border-top:1px solid #d2dfd8;padding-top:17px;font-size:11px;line-height:1.7;color:#596e63;display:flex;align-items:flex-start;gap:7px}.marketing-integrity{background:#172f3b;color:#ecf2ee;border-radius:13px;padding:58px;display:grid;grid-template-columns:1fr 1fr;gap:75px}.marketing-integrity .marketing-eyebrow{color:#98c6b5}.marketing-integrity h2 em{color:#a3cdbb}.marketing-integrity>div>p{color:#a5b9bd;font-size:13px;margin-top:24px;max-width:370px}.marketing-integrity-list article{display:flex;gap:22px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #35505a}.marketing-integrity-list article:last-child{border:0;margin:0;padding:0}.marketing-integrity-list article>span{font-size:11px;color:#78a996;padding-top:3px}.marketing-integrity-list h3{font-size:15px;font-weight:600;margin-bottom:6px}.marketing-integrity-list p{color:#a7babd;font-size:11px}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.marketing-plan{padding:30px;border:1px solid var(--m-line);background:#fff;border-radius:10px}.marketing-plan.is-controller{border-color:#92b4a5;background:#eef5ef}.marketing-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-plan-heading h3{font-size:21px;font-weight:600;letter-spacing:-.04em}.marketing-plan-heading>span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#2e7664;border:1px solid #b9d2c1;border-radius:3px;padding:3px 5px}.marketing-plan>p{font-size:12px;color:#75858b;margin-top:8px}.marketing-plan-price{font-size:45px;font-weight:500;letter-spacing:-.05em;margin:20px 0 24px}.marketing-plan-price>span{font-size:12px;color:#839193;letter-spacing:0;font-weight:400;margin-left:8px}.marketing-plan .marketing-button{width:100%;justify-content:space-between;min-height:44px;font-size:12px;padding:10px 14px}.marketing-plan ul{list-style:none;padding:22px 0 0;margin:0;display:grid;gap:13px}.marketing-plan li{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#58716c}.marketing-plan li svg{color:#438775;margin-top:1px}.marketing-site .marketing-pricing-note{font-size:11px;line-height:1.8;color:#7b8d90;margin-top:20px}.marketing-pricing-note a{color:#22766a;text-decoration:underline;text-underline-offset:4px;margin-left:6px}.marketing-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;padding:0 0 100px}.marketing-faq>div>p{font-size:13px;color:var(--m-muted);margin-top:20px;max-width:290px}.marketing-faq details{border-top:1px solid #dce5df}.marketing-faq details:last-child{border-bottom:1px solid #dce5df}.marketing-faq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;cursor:pointer;padding:18px 0;font-size:13px;font-weight:600}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary>span{font-size:20px;line-height:20px;color:#77948a;font-weight:400}.marketing-faq details[open] summary>span{transform:rotate(45deg)}.marketing-faq details p{font-size:12px;color:#6b7e81;padding:0 25px 20px 0;line-height:1.8}.marketing-final-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#155b57;color:#f3f7ed;border-radius:12px;padding:50px 60px}.marketing-final-cta .marketing-eyebrow{color:#a5c7b8}.marketing-final-cta h2 em{color:#bee3c5}.marketing-final-cta p{font-size:10px;color:#aac9bb;margin-top:15px}.marketing-footer{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:36px;padding-block:62px 40px}.marketing-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px;font-size:11px;color:#647c7e}.marketing-footer>div>span{color:#233d49;font-weight:650;margin-bottom:4px}.marketing-footer p{font-size:11px;color:#849294;margin-top:9px}.marketing-footer a:hover{color:#08776e}.marketing-footer .marketing-footer-note{color:#8e9b9c;font-size:10px;border-left:1px solid #dfe5e1;padding-left:24px;justify-content:center}.app-frame{--app-sidebar:#142b3a;--app-sidebar-strong:#102430;--app-canvas:#f4f6f5;background:var(--app-canvas)}.app-shell{grid-template-columns:240px minmax(0,1fr)}.app-sidebar{background:#142b3a;padding:26px 18px 18px}.app-sidebar .brand-name{font-size:23px}.app-sidebar .brand-kicker{color:#819eaa;font-size:8px;letter-spacing:.16em}.app-workspace-chip{background:#1c3543;border-color:#2e4856;border-radius:8px;margin-top:25px}.app-workspace-chip small{color:#95b4ae}.app-nav{gap:4px;align-content:start;grid-auto-rows:max-content}.app-nav-section-label{color:#7893a1;font-size:9px;letter-spacing:.15em;margin:19px 10px 7px}.app-nav-link{align-items:center;align-content:center;grid-template-columns:32px minmax(0,1fr) auto;min-height:48px;margin:0;padding:7px 10px;border-radius:7px;border:1px solid transparent;line-height:1.25}.app-nav-link.active,.app-nav-link:hover{transform:none}.app-nav-link:focus-visible{outline:2px solid #8bdfbd;outline-offset:-3px}.app-nav-link .app-nav-badge,.app-nav-link .app-nav-copy,.app-nav-link .app-nav-icon{align-self:center}.app-nav-link .app-nav-copy{min-width:0;gap:0}.app-nav-link.active{background:#254653;border-color:#355865;box-shadow:none}.app-nav-copy strong{font-size:12px;font-weight:600}.app-nav-copy>span{display:none}.app-nav-badge{font-size:8px;border-radius:4px;padding:3px 5px;background:#263f4c;border-color:#3a5360;color:#adbec6}.app-nav-link.locked{opacity:1}.app-nav-link.locked .app-nav-copy strong{color:#aebfc6}.app-mobile-menu{display:none}.app-plan-card{border-radius:8px;background:#1b3542;border-color:#344d59}.app-plan-card strong{font-size:12px;font-weight:550}.app-plan-card p{color:#97acb4;font-size:10px}.app-sidebar .app-plan-card p{display:none}.app-sidebar .app-plan-card{padding:13px}.app-plan-card-topline>span:first-child{color:#b0c5c9}.app-topbar{min-height:80px;padding:16px 30px;background:var(--theme-surface);box-shadow:0 1px 0 var(--theme-border)}.app-page-context>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--theme-text-secondary)}.app-page-context h1{font-size:18px;font-weight:600;letter-spacing:-.03em;margin-top:3px}.app-usage-chip{border-radius:5px;background:var(--theme-surface-muted);border:1px solid var(--theme-border);font-size:10px}.app-user-button{border-radius:8px}.app-main{padding:32px 30px 60px}.command-dashboard{max-width:1480px;margin-inline:auto}.app-main .analysis-workspace,.app-main .settings-page,.command-dashboard{padding:0!important}.app-main .workspace-section{border-radius:10px!important;box-shadow:none!important}.app-main .workspace-hero h1{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important}.command-hero{padding:4px 0 28px;border:0;border-radius:0;background:transparent;box-shadow:none;gap:24px}.command-hero-eyebrow .brand-logo{display:none}.command-hero .section-kicker{font-size:9px;letter-spacing:.14em}.command-hero h2{font-family:Avenir Next,Avenir,sans-serif;font-size:clamp(28px,3vw,39px);line-height:1.16;font-weight:550;letter-spacing:-.045em;max-width:650px}.command-hero-copy>p{font-size:13px;line-height:1.8;max-width:570px}.command-trust-chip{font-size:9px;border-radius:4px;background:transparent;border:0;color:var(--theme-text-secondary)}.command-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);overflow:hidden;margin-bottom:32px}.command-kpi-card{border:0;border-right:1px solid var(--theme-border);border-radius:0;box-shadow:none;padding:20px}.command-kpi-card:last-child{border-right:0}.command-kpi-topline{font-size:10px;color:var(--theme-text-secondary)}.command-kpi-card>strong{font-size:32px;font-weight:550;letter-spacing:-.055em;margin-top:12px}.command-kpi-card p{font-size:10px;color:var(--theme-text-secondary);margin-top:8px}.command-section-head{align-items:end;margin-bottom:17px}.command-plan-head>div>span,.command-section-head>div>span,.dashboard-panel-head>div>span{font-size:9px;letter-spacing:.12em}.command-section-head h3{font-size:21px;font-weight:600;letter-spacing:-.035em}.command-section-head>p{max-width:300px;font-size:10px}.command-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.command-mode-card{border-radius:9px;padding:19px;background:var(--theme-surface);box-shadow:none;border-color:var(--theme-border)}.command-mode-card:after,.command-mode-card:before{display:none}.command-mode-card:hover{box-shadow:0 7px 18px #1a354809;border-color:#83aaa0;transform:translateY(-2px)}.command-mode-card.is-locked{opacity:1}.command-mode-card .mode-icon{border-radius:7px;width:36px;height:36px}.command-mode-kicker{margin-top:22px;font-size:8px;letter-spacing:.13em}.command-mode-card h3{font-size:17px;line-height:1.35;letter-spacing:-.025em;margin-top:8px}.command-mode-card>p{font-size:12px;line-height:1.7}.command-mode-card small{font-size:10px;line-height:1.6}.mode-card-footer{font-size:9px;border-top:1px solid var(--theme-border);padding-top:14px}.command-content-grid{gap:20px;margin-top:30px}.dashboard-panel{border-radius:10px;padding:24px;box-shadow:none}.dashboard-panel-head{padding-bottom:18px;border-bottom:1px solid var(--theme-border);margin-bottom:8px}.command-plan-head h3,.dashboard-panel-head h3{font-size:19px;font-weight:600;letter-spacing:-.03em}.dashboard-panel-head .button-secondary{min-height:33px;padding:6px 10px;font-size:10px}.command-analysis-row{padding:20px 0;border-bottom:1px solid var(--theme-border);align-items:flex-start}.command-analysis-row:last-child{border-bottom:0}.command-file-icon{width:35px;height:40px;border:1px solid var(--theme-border);border-radius:6px;background:var(--theme-surface-muted)}.command-analysis-titleline strong{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.command-analysis-meta,.command-analysis-review{font-size:11px}.command-analysis-review{margin-top:8px}.command-analysis-actions{font-size:10px}.command-inbox-row{border:0;border-bottom:1px solid var(--theme-border);border-radius:0;padding:16px 0;background:none}.command-inbox-row strong{font-size:12px;line-height:1.5}.command-inbox-row>p{font-size:11px;overflow-wrap:anywhere}.command-quiet-state{padding:20px 0}.command-quiet-state strong{font-size:12px}.command-quiet-state span{font-size:10px}.command-plan-panel{background:var(--theme-surface-muted)}.command-plan-panel>p{font-size:12px;line-height:1.7}.command-security-link{display:flex;align-items:flex-start;gap:12px;font-size:12px;color:var(--theme-text-primary)}.command-security-link svg{color:var(--theme-primary);flex-shrink:0;margin-top:3px}.command-security-link span{display:block;color:var(--theme-text-secondary);font-size:10px;line-height:1.7;margin-top:4px}.readiness-badge,.workspace-status-badge{border-radius:5px;font-size:9px;font-weight:650}.analysis-workspace main{font-family:Avenir Next,Avenir,Segoe UI,sans-serif!important}.analysis-workspace{min-width:0}.workspace-hero{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0 0 25px!important;min-height:auto!important}.workspace-hero h1{font-size:clamp(26px,3.2vw,40px)!important;font-weight:550!important;letter-spacing:-.045em!important;line-height:1.2!important}.workspace-hero p{max-width:700px;font-size:13px!important;line-height:1.8!important}.workspace-section{border-radius:10px!important;box-shadow:none!important;padding:25px!important}.workspace-section h2{font-size:22px!important;line-height:1.3!important;letter-spacing:-.03em;font-weight:600!important}.workspace-section h3{letter-spacing:-.025em}.workspace-ingestion{background:var(--theme-surface)!important}.workspace-mode-grid{gap:12px!important}.workspace-mode-card{border-radius:8px!important;box-shadow:none!important;padding:20px!important;transition:border-color .15s,background .15s}.workspace-mode-card[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--theme-primary)!important;background:var(--theme-primary-soft)!important}.workspace-mode-card strong{font-size:15px;letter-spacing:-.02em}.workspace-mode-card p{font-size:11px;line-height:1.75}.workspace-mode-title{font-size:16px!important;font-weight:600!important;letter-spacing:-.025em!important}.workspace-mode-description{font-size:12px!important;line-height:1.75!important}.workspace-ingestion:before{display:none}.analysis-workspace [id]{scroll-margin-top:145px}.workspace-dropzone{position:relative;display:flex;align-items:center;gap:17px;border:1px dashed #94b9af;border-radius:10px;padding:28px;background:var(--theme-surface-muted);min-width:0;margin-bottom:18px;cursor:pointer}.workspace-dropzone:focus-within{outline:3px solid #399e95;outline-offset:3px}.workspace-dropzone:hover{border-color:var(--theme-primary);background:var(--theme-primary-soft)}.workspace-dropzone>svg{color:var(--theme-primary);flex-shrink:0;width:38px;height:38px;border:1px solid var(--theme-border);padding:8px;border-radius:8px;background:var(--theme-surface)}.workspace-dropzone-copy{min-width:0}.workspace-dropzone-copy strong{display:block;font-size:13px;font-weight:650;overflow-wrap:anywhere}.workspace-dropzone-copy span{display:block;margin-top:6px;font-size:11px;color:var(--theme-text-secondary);line-height:1.7}.workspace-dropzone .workspace-file-input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.workspace-analysis-header{border-radius:10px!important;border-top:3px solid var(--theme-primary)!important;padding:26px!important;min-height:auto!important;box-shadow:var(--theme-shadow-soft)!important}.workspace-analysis-header h2{font-size:24px!important;overflow-wrap:anywhere}.workspace-analysis-header p{font-size:12px!important;line-height:1.8!important}.workspace-workpaper-nav{gap:5px!important;padding:6px!important;border-radius:8px!important;background:var(--theme-surface)!important}.workspace-workpaper-nav a{font-size:11px!important;padding:9px 12px!important;border-radius:5px!important}.workspace-table-shell{min-width:0;max-width:100%;overscroll-behavior-x:contain;border-radius:8px;border:1px solid var(--theme-border);scrollbar-width:thin}.workspace-table-shell table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;font-size:12px}.workspace-table-shell th{position:sticky;top:0;background:var(--theme-surface-strong)!important;color:var(--theme-text-secondary);font-size:10px;font-weight:650;padding:12px 14px!important;white-space:nowrap}.workspace-table-shell td{padding:12px 14px!important;border-color:var(--theme-border)!important;font-size:12px}.workspace-table-shell tbody tr:nth-child(2n){background:var(--theme-surface-muted)}.workspace-table-shell tbody tr:hover{background:var(--theme-primary-soft)}.workspace-table-shell td:first-child{min-width:180px;max-width:420px;overflow-wrap:anywhere}.workspace-readiness-card{border-radius:9px!important;padding:24px!important;border-left-width:4px!important;background:var(--theme-surface)!important}.workspace-readiness-card.readiness-blocked{border-left-color:var(--theme-risk)!important}.workspace-readiness-card.readiness-review{border-left-color:var(--theme-change)!important}.workspace-readiness-card.readiness-ready{border-left-color:var(--theme-positive)!important}.workspace-readiness-card h3{font-size:22px!important}.workspace-readiness-counts{gap:1px!important;padding:0!important;border:1px solid var(--theme-border);border-radius:7px;overflow:hidden;background:var(--theme-border)}.workspace-readiness-count{padding:14px!important;border:0!important;border-radius:0!important;background:var(--theme-surface-muted)!important}.workspace-review-queue{gap:12px!important}.workspace-review-item{border-radius:7px!important;padding:18px!important;background:var(--theme-surface)!important;border-color:var(--theme-border)!important;border-left:3px solid #7e94a2!important}.workspace-review-item.severity-blocker{border-left-color:#bb5149!important}.workspace-review-item.severity-warning{border-left-color:#b88934!important}.workspace-review-item.severity-review{border-left-color:#5a88ac!important}.workspace-review-item.status-resolved{border-left-color:#398a67!important}.workspace-review-item.status-accepted_risk,.workspace-review-item.status-resolved{opacity:1}.workspace-review-item p{font-size:12px!important;line-height:1.75!important}.workspace-review-item button,.workspace-review-item select{border-radius:5px!important;font-size:11px!important}.workspace-review-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:20px 0 14px}.workspace-review-filters{display:flex;flex-wrap:wrap;gap:5px}.workspace-review-filters button{padding:6px 10px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:5px;color:var(--theme-text-secondary);font-size:10px}.workspace-review-filters button[aria-pressed=true]{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary)}.workspace-review-toolbar>span{font-size:10px;color:var(--theme-text-secondary)}.workspace-review-more{margin-top:14px;font-size:11px}.workspace-bank-panel{border-top:3px solid #3d7b91!important;background:var(--theme-surface)!important}.workspace-bank-panel h2{color:var(--theme-text-primary)}.workspace-ask-panel{border-top:3px solid var(--theme-primary)!important}.workspace-ask-usage{border-radius:6px;font-size:11px;background:var(--theme-primary-soft);border-color:var(--theme-border)}.workspace-ask-composer{background:var(--theme-surface-muted)!important;border-radius:9px!important;padding:18px!important}.workspace-ask-composer textarea{border-radius:7px!important;font-size:13px!important;line-height:1.8!important}.workspace-ask-answer{background:var(--theme-surface)!important;border-left:3px solid var(--theme-primary)!important;border-radius:0 7px 7px 0!important;padding:24px!important;font-size:13px!important;line-height:1.9!important}.workspace-library-card{border-radius:8px!important;box-shadow:none!important;padding:20px!important}.workspace-library-card:hover{border-color:#9cbdb2!important}.workspace-library-controls{border-radius:8px;background:var(--theme-surface-muted);padding:14px}.workspace-library-filters button{font-size:10px;border-radius:5px}.workspace-library-search{border-radius:6px!important}.recharts-wrapper,.workspace-chart-card,.workspace-chart-grid{min-width:0}.recharts-responsive-container{min-width:0!important}.pricing-page{background:var(--theme-surface-muted)!important}.pricing-page>div{width:min(1240px,calc(100% - 80px))!important;padding:0 0 70px!important}.pricing-nav{position:static;border:0;border-bottom:1px solid var(--theme-border);padding:22px 0!important;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;margin-bottom:0}.pricing-nav .brand-kicker{display:none}.pricing-nav nav a{padding:8px 14px!important;min-height:40px!important;font-size:12px!important;border-radius:7px!important}.pricing-hero{padding:52px 0 26px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.pricing-hero:after{display:none}.pricing-hero h1{font-family:Iowan Old Style,Palatino,Georgia,serif;font-size:clamp(34px,4.3vw,59px)!important;font-weight:500!important;letter-spacing:-.045em!important}.pricing-hero>p:not(:first-child){font-size:14px;max-width:700px!important}.pricing-card{border-radius:12px!important;box-shadow:none!important;background:var(--theme-surface)!important}.pricing-card-controller{border-color:#8db8a7!important;background:var(--theme-primary-soft)!important}.pricing-plan-icon{border-radius:8px!important}.pricing-plan-intro{align-content:start}.pricing-plan-intro>p:last-child{font-size:13px}.pricing-price{padding-block:12px;font-size:43px;font-weight:500;letter-spacing:-.055em;line-height:1.2}.pricing-price>span{font-size:12px;font-weight:400;letter-spacing:0;color:var(--theme-text-secondary);margin-left:8px}.pricing-feature-list{border:0!important;border-top:1px solid var(--theme-border)!important;background:transparent!important;border-radius:0!important;padding:20px 0 0!important;align-content:start}.pricing-feature-list>div{font-size:12px}.pricing-comparison{border-radius:12px!important;box-shadow:none!important;overflow:hidden}.pricing-comparison th{background:var(--theme-surface-strong)!important;font-size:12px}.pricing-comparison td{font-size:12px;padding-block:17px!important}.pricing-comparison h3{font-size:25px!important;letter-spacing:-.035em}.pricing-terms{border-radius:10px!important;box-shadow:none!important}.settings-hero{background:transparent!important;box-shadow:none!important;border:0!important;padding:0 0 24px!important;border-radius:0!important}.settings-hero h2{font-size:34px!important;letter-spacing:-.045em;font-weight:550}.mfa-settings-card,.settings-card,.settings-plan-card,.settings-section{border-radius:10px!important;box-shadow:none!important}.settings-page button,.settings-page input,.settings-page select{border-radius:7px!important}.mfa-settings-card{border-top:3px solid var(--theme-primary)!important}.mfa-disable-confirmation,.mfa-enrollment-panel,.mfa-factor-row{border-radius:7px}.auth-shell{background:var(--theme-surface)}.auth-story{background:#142c3a;color:#f0f4f0;position:relative;overflow:hidden}.auth-story:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;border:1px solid #56707935;bottom:-250px;left:-220px;box-shadow:0 0 0 65px #5670790a,0 0 0 130px #5670790a;pointer-events:none}.auth-story-copy{position:relative}.auth-story-copy .section-kicker{color:#95c9b8}.auth-story-copy h1{font-size:clamp(40px,4.7vw,64px);font-weight:400;letter-spacing:-.04em;max-width:540px}.auth-story-copy>p{font-size:14px;line-height:1.9;color:#a5bcc4;max-width:420px}.auth-proof-grid{border-top:1px solid #3a5460;padding-top:24px;gap:20px}.auth-proof-grid>div,.auth-proof-grid>span{background:transparent;border:0;padding:0;color:#c2d7d5;font-size:11px}.auth-story-footer{color:#8caaaf;position:relative;font-size:10px}.auth-form-side{background:var(--theme-surface)}.auth-card{max-width:430px}.auth-card h2{font-size:29px;letter-spacing:-.04em;font-weight:550}.auth-card input{min-height:47px;font-size:13px!important}.auth-card button,.auth-card input{border-radius:7px!important}.password-requirements{border-radius:7px}@media (min-width:1400px){.marketing-hero{padding-top:90px}}@media (max-width:1180px){.marketing-container{width:calc(100% - 64px)}.marketing-nav{gap:22px}.marketing-nav-links{gap:20px}.marketing-nav-links a:nth-child(3){display:none}.marketing-hero{grid-template-columns:1fr 180px}.marketing-hero-aside{width:180px}.marketing-workpaper{grid-template-columns:180px minmax(0,1fr)}.marketing-workpaper-sidebar .brand-name{font-size:16px}.marketing-workpaper-content,.marketing-workpaper-heading{padding:20px}.marketing-workpaper-content{gap:12px}.marketing-readiness-preview{padding:16px}.marketing-readiness-status h3{font-size:20px}.marketing-module{padding:24px 19px}.marketing-module h3{font-size:20px}.marketing-review-section{gap:55px}.marketing-integrity{padding:42px;gap:45px}.marketing-evidence-card{padding:28px}.marketing-faq{gap:55px}.app-shell{grid-template-columns:224px minmax(0,1fr)}.app-main{padding:28px 22px 50px}.command-kpi-card{padding:16px 13px}}@media (max-width:1040px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{padding:12px 22px;grid-template-columns:auto minmax(0,1fr) auto}.app-mobile-menu{display:block}.app-mobile-menu summary{display:grid;place-items:center;width:36px;height:36px;border:1px solid #3d5865;border-radius:6px;color:#d4e2e2;list-style:none;cursor:pointer}.app-mobile-menu summary::-webkit-details-marker{display:none}.app-mobile-menu[open] summary{background:#31505d}.app-mobile-menu>nav{position:absolute;right:16px;top:60px;width:min(330px,calc(100vw - 32px));max-height:calc(100dvh - 100px);overflow-y:auto;padding:14px;background:#142b3a;border:1px solid #3d5865;border-radius:9px;box-shadow:0 16px 32px #0f273644;z-index:100}.app-mobile-menu nav>p{margin:3px 10px 12px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8aabb5}.app-mobile-menu .app-nav-link{display:grid;grid-template-columns:30px 1fr auto;align-items:center;min-height:44px;padding:6px 10px}.app-mobile-menu .app-nav-copy{display:grid}.app-mobile-menu .app-nav-badge{display:inline-flex}.app-nav{gap:4px}.app-nav-link{min-height:44px}.app-topbar{padding:15px 24px}.app-nav-copy>span{display:none}.command-hero h2{font-size:32px}.command-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-hero-aside{display:none}.marketing-hero{grid-template-columns:minmax(0,1fr)}.marketing-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-module-top{margin-bottom:26px}}@media (max-width:800px){.auth-story{min-height:auto;padding:25px 28px}.auth-story-copy{padding:25px 0 0}.auth-story-copy h1{font-size:33px;max-width:550px}.auth-story .auth-proof-grid,.auth-story-copy>p,.auth-story-footer{display:none}.auth-story-copy .section-kicker{font-size:8px;margin-bottom:10px}.auth-form-side{padding:32px 25px}.marketing-nav{height:74px}.marketing-nav-links{display:none}.marketing-nav-actions{margin-left:auto}.marketing-signin{display:none}.marketing-mobile-nav{display:block;position:relative}.marketing-mobile-nav summary{list-style:none;width:30px;height:34px;display:flex;justify-content:center;flex-direction:column;gap:6px;cursor:pointer}.marketing-mobile-nav summary::-webkit-details-marker{display:none}.marketing-mobile-nav summary>span{height:1px;width:22px;background:#244653}.marketing-mobile-nav>div{position:absolute;right:0;top:45px;width:220px;background:#fff;border:1px solid #dce4df;box-shadow:0 12px 26px #2341421a;border-radius:8px;padding:12px;z-index:5}.marketing-mobile-nav a{display:block;padding:10px;color:#36545f;font-size:13px}.marketing-hero{padding-top:50px}.marketing-hero h1{font-size:58px}.marketing-hero-copy>p{font-size:15px}.marketing-workpaper{grid-template-columns:minmax(0,1fr)}.marketing-workpaper-sidebar{display:none}.marketing-workpaper-content{grid-template-columns:1.3fr 1fr}.marketing-section{padding-block:70px}.marketing-section-heading{flex-direction:column;align-items:start;gap:22px}.marketing-section-heading>p{width:auto;max-width:530px}.marketing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.marketing-workflow-band{padding-block:55px}.marketing-review-section{grid-template-columns:minmax(0,1fr);gap:40px}.marketing-review-board{max-width:620px;width:100%;transform:none}.marketing-evidence-grid{grid-template-columns:minmax(0,1fr);padding-bottom:70px}.marketing-evidence-card{padding:32px}.marketing-ledger-flow>div{padding:19px 7px}.marketing-integrity{grid-template-columns:minmax(0,1fr);gap:35px}.marketing-pricing-grid{gap:12px}.marketing-plan{padding:22px 17px}.marketing-plan-price{font-size:35px}.marketing-plan-heading{align-items:start;flex-direction:column;gap:5px;min-height:52px}.marketing-faq{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:70px}.marketing-final-cta{padding:38px;flex-direction:column;align-items:start}.marketing-footer{grid-template-columns:1.5fr 1fr 1fr;gap:24px}.marketing-footer .marketing-footer-note{grid-column:1/-1;border-left:0;border-top:1px solid #dfe5e1;padding:20px 0 0}.command-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-kpi-card{border-bottom:1px solid var(--theme-border)}.command-kpi-card:nth-child(3){border-right:0}.workspace-section{padding:20px!important}.workspace-readiness-card{padding:18px!important}}@media (max-width:560px){.marketing-container{width:calc(100% - 40px)}.marketing-nav{gap:14px;height:70px}.marketing-nav .brand-name{font-size:22px}.marketing-nav .brand-mark{width:30px;height:30px}.marketing-nav .brand-logo{gap:7px}.marketing-nav-actions .marketing-button{min-height:35px;font-size:10px;padding:6px 10px;gap:6px}.marketing-nav-actions .marketing-button svg{display:none}.marketing-mobile-nav summary{width:24px}.marketing-hero{padding-top:37px}.marketing-eyebrow{font-size:8px;letter-spacing:.11em}.marketing-hero h1{font-size:clamp(38px,10.6vw,54px);margin:20px 0}.marketing-hero-copy>p{font-size:13px;line-height:1.85}.marketing-hero-actions{gap:4px;margin-top:24px}.marketing-hero-actions .marketing-button{min-height:44px;font-size:11px;padding:10px 13px;gap:9px}.marketing-hero-notes{font-size:9px;gap:9px;margin-bottom:28px}.marketing-workpaper{border-radius:9px;box-shadow:0 14px 35px -22px #1a4c4b60,0 0 0 5px #e9eeea80}.marketing-workpaper-toolbar{padding:12px;font-size:8px}.marketing-workpaper-toolbar>span>span{margin:0 3px}.marketing-illustration-label{font-size:6px;padding:3px 5px}.marketing-workpaper-heading{padding:16px 13px}.marketing-site .marketing-workpaper-heading h2{font-size:21px}.marketing-workpaper-heading p{font-size:8px}.marketing-workpaper-heading .marketing-overline{font-size:7px}.marketing-preview-export{display:none}.marketing-workpaper-tabs{gap:18px;padding-inline:13px;font-size:8px}.marketing-workpaper-content{grid-template-columns:minmax(0,1fr);padding:13px}.marketing-readiness-preview{padding:15px}.marketing-readiness-status{margin:9px 0}.marketing-readiness-preview>p{max-width:none}.marketing-readiness-next{margin-top:12px;padding-top:10px}.marketing-workpaper-bottom{padding:11px 13px;font-size:7px}.marketing-workpaper-bottom>span:last-child{display:none}.marketing-source-strip{gap:12px 15px;padding:25px 0;justify-content:flex-start;font-size:10px}.marketing-source-strip>span:first-child{flex-basis:100%;font-size:8px}.marketing-section{padding-block:55px}.marketing-section-heading{margin-bottom:28px}.marketing-site h2{font-size:31px}.marketing-section-heading p{font-size:12px}.marketing-modules{grid-template-columns:minmax(0,1fr)}.marketing-module{padding:26px}.marketing-module-top{margin-bottom:22px}.marketing-module h3{font-size:24px}.marketing-module>p{font-size:12px;padding-bottom:20px}.marketing-module-foot{font-size:10px}.marketing-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.marketing-steps p{font-size:11px}.marketing-feature-copy>p{font-size:13px}.marketing-check-list{font-size:11px}.marketing-review-board{padding:4px 16px 0}.marketing-review-row h3{font-size:13px}.marketing-readiness-legend{font-size:7px}.marketing-evidence-card{padding:26px 22px}.marketing-evidence-card h2{font-size:29px}.marketing-evidence-card>p:not(.marketing-scope-note){font-size:12px}.marketing-ledger-flow{gap:5px}.marketing-ledger-flow span{font-size:7px}.marketing-cash-flow{gap:5px}.marketing-cash-flow>div{font-size:9px}.marketing-cash-flow>span{font-size:9px;padding-inline:8px}.marketing-integrity{padding:32px 25px}.marketing-integrity-list h3{font-size:14px}.marketing-pricing-grid{grid-template-columns:minmax(0,1fr);gap:15px}.marketing-plan{padding:27px}.marketing-plan-heading{flex-direction:row;align-items:center;min-height:auto}.marketing-plan-price{font-size:45px}.marketing-plan li{font-size:12px}.marketing-final-cta{padding:30px 25px;gap:28px}.marketing-footer{grid-template-columns:1fr 1fr;padding-top:40px}.marketing-footer>div:first-child{grid-column:1/-1}.app-main{padding:24px 16px 40px}.app-sidebar{padding:11px 15px}.app-sidebar .brand-name{font-size:22px}.app-nav-link{padding:6px 10px}.app-topbar{padding:14px 16px}.app-page-context h1{font-size:16px}.app-new-analysis-button{font-size:0}.app-new-analysis-button svg{flex-shrink:0}.analysis-workspace [id]{scroll-margin-top:210px}.command-hero h2{font-size:30px}.command-hero-copy>p{font-size:12px}.command-hero-actions{align-items:flex-start}.command-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-kpi-card{padding:17px}.command-kpi-card:nth-child(3){border-right:1px solid var(--theme-border)}.command-kpi-card:nth-child(2n){border-right:0}.command-kpi-card:last-child{grid-column:1/-1;border-bottom:0}.command-kpi-card:last-child strong{font-size:27px}.command-section-head{gap:12px}.command-mode-card{padding:20px}.command-mode-grid{grid-template-columns:minmax(0,1fr)}.command-mode-card h3{font-size:19px}.dashboard-panel{padding:20px}.command-analysis-row{gap:10px;flex-wrap:wrap}.command-analysis-main{min-width:0}.command-analysis-actions{flex-direction:row;width:100%;justify-content:space-between;padding-left:45px}.workspace-section{padding:18px!important}.workspace-analysis-header{padding:20px!important}.workspace-analysis-header h2{font-size:21px!important}.workspace-dropzone{padding:22px 17px;align-items:flex-start;gap:12px}.workspace-dropzone-copy strong{font-size:12px}.workspace-dropzone-copy span{font-size:10px}.workspace-readiness-card{padding:16px!important}.workspace-review-item{padding:15px!important}.workspace-ask-answer{padding:18px!important}.auth-story-copy h1{font-size:31px}.auth-card h2{font-size:27px}.pricing-page>div{width:calc(100% - 40px)!important}.pricing-nav{gap:15px!important}.pricing-nav .brand-name{font-size:23px}.pricing-nav nav{width:100%}.pricing-nav nav a{flex:1}.pricing-hero{padding-top:32px!important}.pricing-hero>p:not(:first-child){font-size:12px}.pricing-comparison,.pricing-terms{padding:22px!important}.pricing-comparison h3{font-size:22px!important}}@media (prefers-reduced-motion:reduce){.command-mode-card,.marketing-site *{transition:none!important;animation:none!important}}.legal-page{min-height:100vh;padding:32px 24px;background:var(--theme-background)}.legal-page-footer,.legal-page-header,.legal-paper{width:100%;max-width:860px;margin:0 auto}.legal-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:28px}.legal-paper{padding:clamp(24px,5vw,56px);border:1px solid var(--theme-border);border-radius:var(--radius-lg);background:var(--theme-surface);color:var(--theme-text-primary);box-shadow:var(--theme-shadow-soft);line-height:1.75;overflow-wrap:anywhere}.legal-paper h1{margin:8px 0 20px;font-size:clamp(28px,5vw,42px);line-height:1.16;letter-spacing:-.035em}.legal-paper h2{font-size:22px;line-height:1.35;margin:30px 0 12px}.legal-paper p{margin:14px 0;white-space:pre-line}.legal-availability a,.legal-consent a,.legal-disclaimer-link,.legal-document-links a,.legal-links a,.legal-paper a,.legal-text-button{text-decoration:underline;text-underline-offset:3px}.legal-page-footer{padding:20px 0}.legal-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;font-size:13px;line-height:1.6}.legal-links a{min-width:0;overflow-wrap:anywhere}.legal-document-links{margin:16px 0;padding-left:20px;display:grid;gap:8px}.legal-document-links span,.legal-small{font-size:13px;color:var(--theme-text-secondary);line-height:1.65}.legal-draft-label{padding:12px 14px;border:1px solid var(--theme-warning-border);border-radius:10px;background:var(--theme-warning-surface);color:var(--theme-warning-text);font-size:13px;font-weight:600}.legal-document-meta{display:grid;gap:12px;margin:24px 0;padding:20px;background:var(--theme-surface-muted);border-radius:12px}.legal-document-meta dt{font-size:12px;color:var(--theme-text-secondary)}.legal-document-meta dd{margin:0;overflow-wrap:anywhere}.legal-document-meta code{font-size:12px;white-space:normal}.legal-signup{margin-top:20px;font-size:14px;line-height:1.6}.legal-consent{margin:20px 0;overflow-wrap:anywhere}.legal-checkbox{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;line-height:1.65;cursor:pointer}.legal-checkbox input{flex:0 0 20px;width:20px;height:20px;margin-top:2px;accent-color:var(--theme-primary)}.legal-notice{color:var(--theme-text-secondary);white-space:pre-line}.legal-availability{padding:14px;border-radius:10px;background:var(--theme-surface-muted)}.legal-availability p{margin-top:0}.legal-availability a{display:inline-block;margin-left:12px}.legal-text-button{border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer}.legal-text-button:disabled{cursor:not-allowed;opacity:.6}.legal-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid var(--theme-border);font-size:14px}.legal-disclaimer-link{display:inline-block;margin:4px 0 10px;color:var(--theme-text-secondary);font-size:12px;line-height:1.5}.legal-paper button:disabled{opacity:.6;cursor:not-allowed}.legal-consent a:focus-visible,.legal-consent input:focus-visible,.legal-disclaimer-link:focus-visible,.legal-links a:focus-visible,.legal-page a:focus-visible,.legal-page button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:4px}@media (max-width:480px){.legal-page{padding:20px 12px}.legal-page-header{gap:12px;font-size:14px}.legal-paper{padding:24px 18px}.legal-document-meta{padding:14px}.legal-paper .button-primary{width:100%;white-space:normal}.legal-actions{flex-direction:column;align-items:flex-start}}@media print{.legal-page{background:white!important;padding:0}.legal-actions,.legal-page-footer,.legal-page-header,.legal-paper form button{display:none!important}.legal-paper{max-width:none;border:0;border-radius:0;box-shadow:none;padding:0;color:black!important;background:white!important;font-size:11pt}.legal-paper h1{font-size:24pt}.legal-paper h2{break-after:avoid;font-size:15pt}.legal-paper p{orphans:3;widows:3}.legal-document-meta,.legal-draft-label{break-inside:avoid;color:black!important;background:white!important;border:1px solid #999}.legal-document-meta dt,.legal-paper a{color:black!important}}