:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#07100f;--color-surface:#0d1816;--color-surface-raised:#13201d;--color-surface-subtle:#172622;--color-border:#daeee529;--color-border-strong:#daeee547;--color-text:#f4f7f4;--color-text-muted:#aebbb5;--color-action:#b8f36b;--color-on-action:#07100f;--color-action-soft:#b8f36b1f;--color-info:#8bd8ee;--color-warning:#f6bd72;--color-critical:#ff8f87;--color-positive:#85e3a6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius-sm:.45rem;--radius-md:.75rem;--radius-lg:1rem;--elevation-panel:0 18px 55px #0003;--motion-fast:.14s;--motion-standard:.22s;--background:#07100f;--surface:#0d1816;--surface-raised:#13201d;--surface-soft:#172622;--border:#daeee51f;--border-strong:#daeee533;--text:#f4f7f4;--text-muted:#9eada6;--accent:#b8f36b;--accent-soft:#b8f36b1f;--blue:#8bd8ee;--shadow:0 22px 70px #00000042}.public-brain-widget{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.5fr);gap:1rem;margin-top:2rem;display:grid}.public-brain-questions{align-content:start;gap:.7rem;display:grid}.public-brain-questions button{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-md);font:inherit;cursor:pointer;padding:1rem}.public-brain-questions button[aria-selected=true]{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.public-brain-widget>article{border:1px solid var(--border);background:var(--surface-raised);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2.25rem)}.public-brain-widget li{margin:.55rem 0}@media (max-width:760px){.public-brain-widget{grid-template-columns:1fr}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f5f7f3;--color-surface:#fff;--color-surface-raised:#f9fbf8;--color-surface-subtle:#edf2ed;--color-border:#19362d33;--color-border-strong:#19362d5c;--color-text:#10201b;--color-text-muted:#53665f;--color-action:#2f6d20;--color-on-action:#fff;--color-action-soft:#2f6d201f;--color-info:#17647a;--color-warning:#8b5700;--color-critical:#a52922;--color-positive:#176437;--background:var(--color-canvas);--surface:var(--color-surface);--surface-raised:var(--color-surface-raised);--surface-soft:var(--color-surface-subtle);--border:var(--color-border);--border-strong:var(--color-border-strong);--text:var(--color-text);--text-muted:var(--color-text-muted);--accent:var(--color-action);--accent-soft:var(--color-action-soft);--blue:var(--color-info);--shadow:var(--elevation-panel)}:root:not([data-theme=dark]) .shell-sidebar,:root:not([data-theme=dark]) .shell-topbar{background:#fffffff0}:root:not([data-theme=dark]) body{background:radial-gradient(circle at 82% -10%, #2f6d201a, transparent 34rem), var(--background)}}*{box-sizing:border-box}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--background);min-width:320px}body{background:radial-gradient(circle at 82% -10%, #5397832b, transparent 34rem), var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-info);outline-offset:3px}.skip-link{z-index:1000;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-action);color:var(--color-on-action);transition:transform var(--motion-fast) ease;font-weight:800;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}p,h1,h2,h3{margin:0}.app-shell{grid-template-columns:17rem minmax(0,1fr);min-height:100vh;display:grid}.shell-sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08110feb;flex-direction:column;gap:2.5rem;height:100vh;padding:1.6rem 1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand-lockup{align-items:center;gap:.8rem;display:flex}.brand-mark{background:var(--accent);color:#10200e;border-radius:.72rem;place-items:center;width:2.4rem;height:2.4rem;font-weight:850;display:grid;box-shadow:0 0 30px #b8f36b24}.brand-name{letter-spacing:-.02em;font-size:1rem;font-weight:760}.brand-subtitle{color:var(--text-muted);letter-spacing:.04em;margin-top:.15rem;font-size:.7rem}.shell-navigation{gap:1.2rem;display:grid}.navigation-group{gap:.3rem;display:grid}.navigation-label,.topbar-label,.eyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.navigation-label{margin-bottom:.2rem;padding:0 .75rem}.navigation-item{min-height:2.35rem;color:var(--text-muted);border:1px solid #0000;border-radius:.8rem;align-items:center;gap:.65rem;padding:0 .85rem;font-size:.88rem;font-weight:620;display:flex}.navigation-item:hover:not(.navigation-item-disabled){border-color:var(--color-border-strong);color:var(--color-text)}.navigation-item-disabled{cursor:not-allowed;opacity:.56}.navigation-item-premium{opacity:.78}.navigation-lock{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.62rem;font-weight:760}.navigation-item-disabled .navigation-indicator{border:1px solid var(--border-strong);box-shadow:none;background:0 0}.navigation-item-active{background:var(--accent-soft);color:var(--text);border-color:#b8f36b26}.navigation-indicator{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 12px #b8f36b8c}.shell-boundary{border:1px solid var(--border);background:#ffffff06;border-radius:.85rem;align-items:flex-start;gap:.65rem;margin-top:auto;padding:.9rem;display:flex}.boundary-dot{background:var(--blue);border-radius:50%;flex:none;width:.48rem;height:.48rem;margin-top:.28rem}.shell-boundary p{font-size:.78rem;font-weight:680}.shell-boundary span:last-child{color:var(--text-muted);margin-top:.18rem;font-size:.68rem;line-height:1.4;display:block}.shell-company-link{color:var(--text-muted);margin:0 1.15rem 1.2rem;font-size:.72rem;text-decoration:none}.shell-company-link:hover{color:var(--accent)}.shell-main{min-width:0}.trial-expired-banner{background:#f1a46f1c;border-bottom:1px solid #f1a46f59;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.8rem clamp(1rem,3vw,2rem);display:flex}.trial-expired-banner div{gap:.2rem;display:grid}.trial-expired-banner span{color:var(--text-muted);font-size:.82rem}.trial-expired-banner a{color:var(--accent);flex:none;font-weight:760}.shell-topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100fe6;justify-content:space-between;align-items:center;gap:1rem;min-height:6.2rem;padding:.8rem 1.4rem;display:flex}.context-drawer{margin-left:auto;position:relative}.context-drawer>summary{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:2.35rem;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:.52rem;align-items:center;padding:0 .8rem;font-size:.72rem;font-weight:720;list-style:none;display:inline-flex}.context-drawer>summary::-webkit-details-marker{display:none}.context-drawer>summary:after{content:"⌄";color:var(--accent);margin-left:.5rem}.context-drawer[open]>summary{border-color:#b8f36b73}.context-switcher{z-index:30;border:1px solid var(--border-strong);background:var(--background);width:min(70rem,100vw - 19rem);min-width:0;box-shadow:var(--shadow);border-radius:.8rem;grid-template-columns:minmax(11rem,1.4fr) repeat(4,minmax(8rem,1fr)) auto;align-items:end;gap:.55rem;padding:.85rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0}.context-field{gap:.32rem;min-width:0;display:grid}.context-field span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:720}.context-field select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:2.35rem;color:var(--text);font:inherit;text-overflow:ellipsis;border-radius:.52rem;padding:0 1.8rem 0 .65rem;font-size:.75rem;overflow:hidden}.context-field select:focus-visible,.context-switcher button:focus-visible,.user-menu button:focus-visible,.primary-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.context-switcher>button,.user-menu button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:2.35rem;color:var(--text);cursor:pointer;font:inherit;border-radius:.52rem;padding:0 .8rem;font-size:.72rem;font-weight:720}.context-switcher>button{background:var(--accent);color:var(--color-on-action);border-color:#b8f36b59}.context-switcher>button:disabled{cursor:not-allowed;opacity:.4}.user-menu{flex:none;align-items:center;gap:.65rem;display:flex}.user-menu>span{max-width:12rem;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.topbar-value{margin-top:.28rem;font-size:.88rem;font-weight:640}.topbar-status{border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;padding:.48rem .7rem;font-size:.72rem}.shell-content{width:min(100%,94rem);margin:0 auto;padding:4.5rem 4rem 5rem}.public-foundation{width:min(100% - 3rem,94rem);margin:0 auto;padding:5rem 0}.primary-link{background:var(--accent);width:fit-content;min-height:2.9rem;color:var(--color-on-action);border-radius:.6rem;align-items:center;margin-top:1.8rem;padding:0 1rem;font-size:.85rem;font-weight:760;display:inline-flex}.command-page{gap:2rem;display:grid}.command-page>*{min-width:0}.read-only-workspace form{display:none}.command-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.command-heading h1,.workspace-empty h1{letter-spacing:-.055em;max-width:72rem;margin-top:.65rem;font-size:clamp(2.35rem,4.25vw,4.35rem);line-height:1.02}.command-heading>div>p:last-child,.workspace-empty>p:last-child{max-width:47rem;color:var(--text-muted);margin-top:1rem;line-height:1.65}.launch-status{border:1px solid var(--border);background:var(--surface);border-radius:.8rem;gap:.3rem;min-width:10rem;padding:.85rem 1rem;display:grid}.launch-status span,.command-summary article>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:720}.launch-status strong{color:var(--accent);font-size:.86rem}.command-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.command-summary article{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;flex-direction:column;min-height:13rem;padding:1.2rem;display:flex}.capability-boundary{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);color:var(--text-muted);border-radius:.75rem;grid-template-columns:minmax(16rem,auto) 1fr auto;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.8rem 1rem;font-size:.72rem;display:grid}.capability-boundary>div{align-items:center;gap:.55rem;display:flex}.capability-boundary p{margin:0;line-height:1.45}.capability-boundary a{color:var(--accent);white-space:nowrap;font-weight:720}.capability-boundary strong{color:var(--text)}.capability-state,.navigation-state{border:1px solid var(--border-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.18rem .38rem;font-size:.58rem;font-weight:780}.capability-state-production{color:var(--accent)}.capability-state-preview,.navigation-state{color:#f2c56b}.navigation-state{margin-left:auto}.command-workspace-grid{grid-template-columns:minmax(19rem,.8fr) minmax(25rem,1.2fr);align-items:stretch;gap:1rem;display:grid}.top-priority-card,.work-companion{border:1px solid var(--border);background:var(--surface);border-radius:1rem;align-content:start;gap:1rem;min-width:0;padding:1.3rem;display:grid}.top-priority-card>div:first-child,.work-companion-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.top-priority-card h2,.work-companion h2{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08}.top-priority-card>p{color:var(--text-muted);line-height:1.6}.top-priority-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.top-priority-card dl div{background:var(--surface-raised);border-radius:.65rem;min-width:0;padding:.75rem}.top-priority-card dt{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:760}.top-priority-card dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.82rem;font-weight:720}.top-priority-card>a{width:fit-content;color:var(--accent);font-weight:760}.work-companion-heading kbd{border:1px solid var(--border-strong);color:var(--text-muted);font:.68rem var(--font-mono), monospace;white-space:nowrap;border-radius:.4rem;padding:.32rem .5rem}.scope-chip-list{flex-wrap:wrap;gap:.45rem;display:flex}.scope-chip-list span{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.34rem .55rem;font-size:.68rem}.work-companion form{grid-template-columns:minmax(10rem,.42fr) minmax(16rem,1fr);align-items:end;gap:.75rem;display:grid}.work-companion label{color:var(--text-muted);gap:.35rem;font-size:.7rem;font-weight:720;display:grid}.work-companion select,.work-companion textarea{border:1px solid var(--border-strong);background:var(--background);width:100%;color:var(--text);font:inherit;border-radius:.62rem;padding:.7rem}.work-companion select{min-height:3rem}.work-companion textarea{resize:vertical;min-height:6.2rem}.work-companion label small{color:var(--text-muted);font-weight:500}.work-companion form>button{background:var(--accent);min-height:2.8rem;color:var(--color-on-action);cursor:pointer;font:inherit;border:0;border-radius:.62rem;grid-column:1/-1;font-weight:800}.work-companion form>button:disabled{cursor:wait;opacity:.68}.work-companion select:focus-visible,.work-companion textarea:focus-visible,.work-companion button:focus-visible,.context-drawer>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.companion-boundary{border-left:3px solid var(--accent);background:var(--accent-soft);gap:.25rem;padding:.75rem;display:grid}.companion-boundary strong{font-size:.72rem}.companion-boundary span{color:var(--text-muted);font-size:.7rem;line-height:1.45}.work-companion nav{color:var(--text-muted);flex-wrap:wrap;gap:.65rem;font-size:.72rem;display:flex}.work-companion nav a{color:var(--accent);font-weight:720}.workspace-state{border:1px dashed var(--border-strong);background:var(--surface-raised);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;padding:1rem;display:grid}.workspace-state-mark{border:2px solid var(--text-muted);border-radius:50%;width:.72rem;height:.72rem}.workspace-state>div{gap:.25rem;display:grid}.workspace-state p,.workspace-state small{color:var(--text-muted);line-height:1.5}.workspace-state small{overflow-wrap:anywhere}.workspace-state-action{display:flex!important}.workspace-state-action a{color:var(--accent);font-weight:760}.workspace-state-loading .workspace-state-mark{border-color:var(--accent) transparent var(--accent) var(--accent);animation:.8s linear infinite workspace-state-spin}.workspace-state-error,.workspace-state-refused{border-left:3px solid var(--color-critical)}.workspace-state-denied,.workspace-state-insufficient{border-left:3px solid var(--color-warning)}.workspace-state-success{border-left:3px solid var(--color-positive)}@keyframes workspace-state-spin{to{transform:rotate(360deg)}}.action-control{border:1px solid var(--border-strong);cursor:pointer;min-height:2.55rem;font:inherit;border-radius:.58rem;padding:0 .85rem;font-size:.75rem;font-weight:780}.action-control-primary{border-color:var(--accent);background:var(--accent);color:var(--color-on-action)}.action-control-secondary{background:var(--surface-raised);color:var(--text)}.action-control-danger{border-color:color-mix(in srgb, var(--color-critical) 55%, var(--border));background:color-mix(in srgb, var(--color-critical) 13%, var(--surface));color:var(--text)}.action-control:disabled{cursor:not-allowed;opacity:.5}.action-control:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.collection-toolbar{border:1px solid var(--border);background:var(--surface-raised);border-radius:.75rem;grid-template-columns:minmax(14rem,1fr) minmax(10rem,.42fr) minmax(8rem,.32fr) auto auto;align-items:end;gap:.65rem;padding:.85rem;display:grid}.collection-toolbar label{gap:.32rem;display:grid}.collection-toolbar label span{color:var(--text-muted);font-size:.65rem;font-weight:740}.collection-toolbar input,.collection-toolbar select,.collection-toolbar button{border:1px solid var(--border-strong);background:var(--background);min-height:2.55rem;color:var(--text);font:inherit;border-radius:.55rem;padding:0 .7rem}.collection-toolbar button{border-color:var(--accent);background:var(--accent);color:var(--color-on-action);cursor:pointer;font-weight:780}.collection-toolbar>a{min-height:2.55rem;color:var(--accent);align-items:center;font-size:.75rem;font-weight:740;display:inline-flex}.pagination,.pagination>div{align-items:center;gap:.6rem;display:flex}.pagination{color:var(--text-muted);justify-content:space-between;font-size:.75rem}.pagination a,.pagination>div span{border:1px solid var(--border);border-radius:.5rem;padding:.45rem .65rem}.pagination a{color:var(--accent)}.pagination>div span{opacity:.45}.pagination-summary{color:var(--text-muted);font-size:.75rem}.metric-card{border:1px solid var(--border);background:var(--surface);border-radius:.8rem;gap:1.25rem;padding:1rem;display:grid}.metric-card>div{justify-content:space-between;gap:.75rem;display:flex}.metric-card>div>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.metric-card>strong{font-size:1.7rem}.evidence-panel{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;gap:.9rem;padding:1.2rem;display:grid}.evidence-panel ol{margin:0;padding:0;list-style:none;display:grid}.evidence-panel li{border-top:1px solid var(--border);gap:.25rem;padding:.8rem 0;display:grid}.evidence-panel li span,.evidence-panel>p{color:var(--text-muted);font-size:.75rem}.disclosure-panel{border:1px solid var(--border);background:var(--surface);border-radius:.8rem}.disclosure-panel>summary{cursor:pointer;padding:1rem 1.1rem;font-weight:760}.disclosure-panel>div{color:var(--text-muted);padding:0 1.1rem 1.1rem;line-height:1.6}.run-progress{border:1px solid var(--border);background:var(--surface);border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.run-progress>span{background:var(--color-info);border-radius:50%;width:.7rem;height:.7rem}.run-progress-complete>span{background:var(--color-positive)}.run-progress-error>span,.run-progress-refused>span{background:var(--color-critical)}.run-progress p{color:var(--text-muted);margin-top:.2rem;font-size:.75rem}.approval-boundary{border:1px solid var(--border);background:var(--surface-raised);border-radius:.8rem;align-content:end;gap:.35rem;padding:1rem;display:grid}.approval-boundary>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:760}.approval-boundary>div{color:var(--text-muted);line-height:1.5}.artifact-list{gap:.6rem;display:grid}.artifact-link{border:1px solid var(--border);background:var(--surface-raised);border-radius:.7rem;justify-content:space-between;gap:1rem;padding:.9rem;display:flex}.artifact-link>div{gap:.25rem;display:grid}.artifact-link>div>a{color:var(--text);font-weight:760}.artifact-link span{color:var(--text-muted);font-size:.75rem}.artifact-link>a,.artifact-link>form{align-self:center}.artifact-link>a,.artifact-link>form button{color:var(--accent);font-size:.75rem;font-weight:760}.artifact-link>form button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.data-grid-compact th,.data-grid-compact td,.collection-density-compact .artifact-link{padding-block:.48rem}.command-summary article strong{margin-top:auto;font-size:1.35rem}.command-summary article p{color:var(--text-muted);margin-top:.65rem;font-size:.78rem;line-height:1.55}.attention-empty,.workspace-empty{border:1px solid var(--border-strong);background:linear-gradient(125deg, #8bd8ee0f, transparent 48%), var(--surface);border-radius:1rem;padding:clamp(1.4rem,4vw,2.5rem)}.attention-empty{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:end;gap:2rem;display:grid}.attention-empty h2,.workspace-empty h2{letter-spacing:-.04em;margin-top:.65rem;font-size:clamp(1.65rem,3vw,2.7rem);line-height:1.08}.attention-empty>p{color:var(--text-muted);line-height:1.65}.retry-button{background:var(--accent);width:fit-content;min-height:2.6rem;color:var(--color-on-action);cursor:pointer;font:inherit;border:1px solid #b8f36b59;border-radius:.55rem;margin-top:1.25rem;padding:0 .9rem;font-weight:760}.workspace-loading{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:.8rem;min-height:22rem;display:grid}.workspace-loading span{border:1px solid var(--border);background:linear-gradient(100deg, var(--surface) 20%, var(--surface-soft) 50%, var(--surface) 80%);background-size:240% 100%;border-radius:.8rem;min-height:8rem;animation:1.5s ease-in-out infinite workspace-pulse}.workspace-loading p{color:var(--text-muted);text-align:center;grid-column:1/-1}@keyframes workspace-pulse{to{background-position:-140% 0}}@media (max-width:1320px){.shell-topbar{flex-direction:column;align-items:flex-start}.context-switcher{grid-template-columns:minmax(11rem,1.4fr) repeat(4,minmax(7rem,1fr)) auto;width:100%}.user-menu{justify-content:flex-end;width:100%}}.foundation-page{gap:4.4rem;display:grid}.page-intro{max-width:56rem}.page-intro h1{letter-spacing:-.065em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.98}.page-summary{color:#b7c3bd;max-width:46rem;margin-top:1.6rem;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.7}.attention-panel{border:1px solid var(--border-strong);background:linear-gradient(125deg, #b8f36b12, transparent 48%), var(--surface);box-shadow:var(--shadow);border-radius:1.35rem;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.72fr);align-items:stretch;gap:2.5rem;padding:clamp(1.5rem,4vw,2.8rem);display:grid}.attention-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:760}.attention-copy h2,.section-heading h2{letter-spacing:-.045em;text-wrap:balance;margin-top:.85rem;font-size:clamp(1.75rem,3.5vw,3.05rem);line-height:1.08}.attention-copy>p{max-width:48rem;color:var(--text-muted);margin-top:1.25rem;line-height:1.65}.attention-state{border:1px solid var(--border);background:var(--surface-raised);border-radius:1rem;flex-direction:column;justify-content:flex-end;padding:1.35rem;display:flex}.attention-state>span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.attention-state strong{margin-top:.5rem;font-size:1.08rem}.attention-state p{color:var(--text-muted);margin-top:.45rem;font-size:.82rem;line-height:1.5}.layer-section{gap:2rem;display:grid}.section-heading{max-width:44rem}.layer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.layer-card{border:1px solid var(--border);background:#13201dc2;border-radius:1rem;flex-direction:column;min-height:15rem;padding:1.4rem;display:flex}.layer-number{color:var(--accent);letter-spacing:.08em;font-size:.72rem;font-weight:740}.layer-card h3{margin-top:auto;font-size:1.02rem}.layer-card p{color:var(--text-muted);margin-top:.65rem;font-size:.82rem;line-height:1.58}.login-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07100f;--surface:#0d1816;--surface-raised:#13201d;--border:#daeee529;--border-strong:#daeee547;--text:#f4f7f4;--text-muted:#aebbb5;--accent:#b8f36b;--color-on-action:#07100f;width:100%;min-height:calc(100vh - 5.25rem);color:var(--text);background:radial-gradient(circle at 82% -10%, #5397832b, transparent 34rem), var(--background);grid-template-columns:minmax(0,1fr);place-items:center;padding:3rem 1.5rem;display:grid}.login-layout{grid-template-columns:minmax(0,31rem) minmax(22rem,1fr);justify-self:center;align-items:stretch;gap:1.2rem;width:min(100%,72rem);min-width:0;max-width:100%;display:grid}.login-card{border:1px solid var(--border);background:#13201deb;border-radius:1rem;width:100%;min-width:0;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 1.5rem 4rem #0000003d}.login-demo-panel{background:linear-gradient(145deg,#b8f36b1a,#0000 58%),#0d1816f5;border:1px solid #b8f36b3d;border-radius:1rem;align-content:start;gap:1.15rem;min-width:0;padding:clamp(1.5rem,4vw,2.8rem);display:grid;box-shadow:0 1.5rem 4rem #0000003d}.login-demo-panel h2{letter-spacing:-.055em;max-width:18ch;margin-top:.65rem;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1}.login-demo-panel p{max-width:38rem;color:var(--text-muted);margin-top:.85rem;line-height:1.65}.login-demo-panel p strong{color:var(--text)}.navigation-item-active .navigation-indicator{box-shadow:0 0 0 4px var(--color-action-soft)}.login-demo-panel button{background:var(--accent);width:100%;min-height:3rem;color:var(--color-on-action);cursor:pointer;font:inherit;border:0;border-radius:.6rem;padding:.75rem 1rem;font-weight:780}.login-demo-panel button:disabled{cursor:not-allowed;opacity:.5}.login-demo-action{margin:0}.login-product-visual{border:1px solid var(--border-strong);background:var(--background);border-radius:.75rem;min-width:0;margin:0;overflow:hidden}.login-product-visual img{object-fit:cover;object-position:center top;width:100%;height:16rem;display:block}.login-product-visual figcaption{color:var(--text-muted);padding:.65rem .8rem;font-size:.72rem;line-height:1.45}.login-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.login-outcomes li{color:var(--text);border-top:2px solid #b8f36b8c;padding-top:.65rem;font-size:.8rem;line-height:1.45}.login-demo-links,.login-support-links{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.login-demo-links a,.login-support-links a{color:var(--accent);font-size:.82rem}.login-support-links{justify-content:space-between;margin-top:1rem}.pricing-unit-summary{border-left:2px solid var(--accent);max-width:52rem;padding-left:1rem}.auth-brand{color:var(--text);align-items:center;gap:.8rem;margin-bottom:1.5rem;text-decoration:none;display:inline-flex}.auth-brand img{object-fit:contain;width:3.25rem;height:3.25rem}.auth-brand span{gap:.15rem;display:grid}.auth-brand strong{letter-spacing:.02em;font-size:1.1rem}.auth-brand small{color:var(--text-muted);font-size:.72rem}.mfa-flow{gap:1rem;margin-top:1.5rem;display:grid}.mfa-flow>div{gap:1rem;display:grid}.mfa-flow button,.auth-security-state button{background:var(--accent);min-height:2.9rem;color:var(--color-on-action);cursor:pointer;font:inherit;border:0;border-radius:.55rem;padding:.7rem 1rem;font-weight:760}.mfa-enrollment img{border:.5rem solid #fff;border-radius:.75rem}.mfa-enrollment details{color:var(--text-muted)}.mfa-enrollment code{overflow-wrap:anywhere;background:var(--background);color:var(--text);border-radius:.5rem;margin-top:.5rem;padding:.75rem;display:block}.mfa-card{width:min(100%,42rem);padding:clamp(1.5rem,3vw,2.25rem)}.login-card.mfa-card h1{max-width:15ch;font-size:clamp(2rem,4vw,2.65rem);line-height:1.05}.mfa-card>p:not(.eyebrow){max-width:38rem}.login-card h1{margin-top:.75rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.login-card>p:not(.eyebrow){color:var(--text-muted);margin-top:1rem;line-height:1.6}.login-form{gap:1rem;margin-top:1.75rem;display:grid}.login-form label{color:var(--text-muted);gap:.5rem;font-size:.82rem;font-weight:680;display:grid}.login-form input{border:1px solid var(--border);width:100%;color:var(--text);caret-color:var(--accent);-webkit-text-fill-color:var(--text);font:inherit;background:#071210b8;border-radius:.55rem;padding:.8rem .9rem}.login-form input::placeholder{color:var(--text-muted);opacity:.85}.login-form input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--accent);box-shadow:inset 0 0 0 1000px #071210}.login-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--accent);box-shadow:inset 0 0 0 1000px #071210}.login-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--accent);box-shadow:inset 0 0 0 1000px #071210}.login-form select{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#071210b8;border-radius:.55rem;padding:.8rem .9rem}.setup-card{width:min(100%,42rem)}.persona-selector{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.persona-selector form{display:contents}.persona-choice{text-align:left;border:1px solid var(--border);background:var(--surface);min-height:6.5rem;color:var(--text);cursor:pointer;border-radius:.75rem;gap:.4rem;padding:1rem;display:grid}.persona-choice span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.persona-choice-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.persona-hero{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.persona-list{color:var(--text-muted);gap:.65rem;padding-left:1.25rem;display:grid}.persona-tags{flex-wrap:wrap;gap:.5rem;display:flex}.persona-tags span{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.4rem .65rem}.billing-tier-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.billing-tier{border:1px solid var(--border);background:var(--surface);border-radius:1rem;align-content:start;gap:1rem;padding:1.25rem;display:grid}.billing-tier>header{gap:.35rem;display:grid}.billing-tier>header span{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem}.billing-tier>header strong{color:var(--accent);font-size:1.25rem}.billing-tier>p{color:var(--text-muted);line-height:1.55}.billing-tier form{gap:.65rem;margin-top:auto;display:grid}.billing-tier form label{color:var(--text-muted);gap:.35rem;display:grid}.billing-tier input{border:1px solid var(--border);background:var(--background);color:var(--text);border-radius:.55rem;padding:.65rem}.billing-tier button,.billing-page .command-heading button{background:var(--accent);color:var(--color-on-action);font:inherit;cursor:pointer;border:0;border-radius:.55rem;padding:.7rem .9rem;font-weight:750}.billing-tier button:disabled{cursor:not-allowed;opacity:.4}.billing-tier-muted{opacity:.72}.login-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-form button{background:var(--accent);min-height:2.9rem;color:var(--color-on-action);cursor:pointer;font:inherit;border:0;border-radius:.55rem;font-weight:760}.login-form button:disabled{cursor:not-allowed;opacity:.4}.form-message{border-left:3px solid var(--accent);background:#b8f36b14;padding:.75rem .9rem}.form-message-error{background:#f1a46f17;border-left-color:#f1a46f}@media (max-width:980px){.command-page,.command-heading,.command-heading>div,.command-summary{min-width:0}.command-heading{flex-direction:column;align-items:flex-start}.login-layout{grid-template-columns:minmax(0,1fr);max-width:38rem}.app-shell{grid-template-columns:1fr}.shell-sidebar{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:1.25rem;height:auto;padding:1rem 1.25rem;position:static}.shell-navigation{margin-left:auto}.navigation-item-unavailable,.navigation-label,.shell-boundary{display:none}.shell-topbar{padding:1rem 1.5rem}.context-switcher{grid-template-columns:repeat(3,minmax(8rem,1fr));width:min(44rem,100vw - 3rem)}.context-switcher>button{align-self:end}.shell-content{padding:3.4rem 1.5rem 4rem}.layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-summary{grid-template-columns:1fr}.command-summary article{min-height:10rem}.command-workspace-grid{grid-template-columns:1fr}.collection-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-toolbar label:first-of-type{grid-column:1/-1}}@media (max-width:680px){.login-page{padding:1.5rem 1rem}.login-card{padding:1.5rem}.login-card h1{overflow-wrap:anywhere;font-size:clamp(1.75rem,7.5vw,2.1rem)}.login-card p,.login-card a{overflow-wrap:anywhere}.login-outcomes{grid-template-columns:1fr}.login-product-visual img{height:13rem}.brand-subtitle,.topbar-status{display:none}.shell-sidebar{gap:.75rem}.shell-topbar{min-height:4.6rem}.context-switcher{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 2rem)}.context-field:first-child,.context-switcher>button{grid-column:1/-1}.user-menu{flex-direction:column;align-items:flex-start}.command-heading,.attention-empty{grid-template-columns:1fr;align-items:flex-start}.command-heading{flex-direction:column}.launch-status{width:100%}.top-priority-card dl,.work-companion form{grid-template-columns:1fr}.work-companion form>button{grid-column:auto}.workspace-state,.run-progress{grid-template-columns:auto minmax(0,1fr)}.workspace-state-action,.run-progress .status-chip{grid-column:2}.collection-toolbar{grid-template-columns:1fr}.collection-toolbar label:first-of-type{grid-column:auto}.pagination,.artifact-link{flex-direction:column;align-items:flex-start}.attention-panel,.layer-grid,.workspace-loading{grid-template-columns:1fr}.layer-card{min-height:12rem}}@media (prefers-reduced-motion:no-preference){.layer-card,.attention-panel{transition:border-color .18s,transform .18s}.layer-card:hover{border-color:#b8f36b40;transform:translateY(-2px)}}.readiness-list{gap:1rem;display:grid}.readiness-groups{gap:.9rem;display:grid}.readiness-groups>details{border:1px solid var(--border);background:#0d1816b8;border-radius:.85rem}.readiness-groups>details>summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-weight:720;display:flex}.readiness-groups>details>summary strong{color:var(--accent);font-size:.8rem}.readiness-groups .readiness-list{padding:0 .9rem .9rem}.readiness-answer{border:1px solid var(--border);background:var(--surface-raised);border-radius:.7rem;align-content:center;gap:.4rem;min-width:16rem;padding:1rem;display:grid}.readiness-answer span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.workstream-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;display:grid}.workstream-grid article,.attention-list a{border:1px solid var(--border);background:var(--surface);border-radius:.8rem;gap:.35rem;padding:1rem;display:grid}.workstream-grid span,.workstream-grid p,.attention-list span{color:var(--text-muted)}.workstream-grid strong{font-size:1.6rem}.attention-list{gap:.6rem;display:grid}.attention-list a{color:inherit;text-decoration:none}.attention-list a:hover{border-color:var(--accent)}.data-panel{border:1px solid var(--border);background:var(--surface);border-radius:1rem;gap:1rem;padding:1.25rem;display:grid}.data-panel>*{min-width:0}.data-list{gap:.65rem;display:grid}.data-list article{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.data-list article>div:first-child{gap:.25rem;display:grid}.data-list article>.status-chip{flex:none;align-self:center}.data-list span{color:var(--text-muted)}.inline-actions{align-items:center;gap:.5rem;display:flex}.inline-actions form{margin:0}.inline-actions a,.inline-actions button,.editor-form button{border:1px solid var(--border);background:var(--background);color:var(--text);font:inherit;cursor:pointer;border-radius:.55rem;padding:.55rem .8rem;text-decoration:none}.editor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.editor-form label{color:var(--text-muted);gap:.4rem;display:grid}.editor-form input,.editor-form textarea{border:1px solid var(--border);background:var(--background);min-height:2.7rem;color:var(--text);border-radius:.55rem;padding:.65rem}.editor-form textarea{min-height:8rem;font-family:monospace}.editor-form label:nth-last-of-type(-n+2),.editor-form button{grid-column:1/-1}.editor-form select{border:1px solid var(--border);background:var(--background);min-height:2.7rem;color:var(--text);border-radius:.55rem;padding:.65rem}.editor-fieldset{border:1px solid var(--border);border-radius:.7rem;grid-column:1/-1;gap:.65rem;padding:1rem;display:grid}.editor-fieldset legend{color:var(--text);padding:0 .35rem;font-weight:700}.editor-check{align-items:flex-start;color:var(--text)!important;grid-template-columns:none!important;gap:.65rem!important;display:flex!important}.editor-check input{min-height:auto;margin-top:.25rem}.editor-check span{gap:.15rem;display:grid}.editor-check small{color:var(--text-muted)}.panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-heading p:last-child{max-width:52rem;color:var(--text-muted);margin-top:.45rem;line-height:1.55}.field-hint{color:var(--text-muted);font-size:.7rem;font-weight:500}.operator-guide{border:1px solid var(--border-strong);background:linear-gradient(130deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 52%), var(--surface);border-radius:1rem;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:1.4rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.operator-guide h2{letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.45rem,2.6vw,2.2rem)}.operator-guide>div>p:last-child{color:var(--text-muted);margin-top:.75rem;line-height:1.62}.operator-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.operator-path-grid a{border:1px solid var(--border);background:var(--background);min-height:7.4rem;color:var(--text);border-radius:.75rem;align-content:space-between;gap:.6rem;padding:.95rem;text-decoration:none;display:grid}.operator-path-grid a:hover{border-color:var(--accent)}.operator-path-grid a:last-child{grid-column:1/-1;min-height:auto}.operator-path-grid span{color:var(--text-muted);font-size:.76rem;line-height:1.45}.onboarding-command-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.onboarding-command-summary article{min-height:11rem}.task-cell,.compact-stack,.status-stack{gap:.35rem;display:grid}.task-cell{min-width:13rem}.task-cell>span,.task-cell>small,.compact-stack{color:var(--text-muted)}.task-cell>small,.compact-stack{font-size:.7rem;line-height:1.45}.task-cell>em{color:var(--color-warning);font-size:.72rem;font-style:normal;line-height:1.45}.status-stack{justify-items:start}.table-form{grid-template-columns:repeat(2,minmax(8.5rem,1fr));gap:.5rem;min-width:20rem;display:grid}.table-form label,.dependency-form label{color:var(--text-muted);gap:.28rem;font-size:.68rem;display:grid}.table-form input,.table-form select,.dependency-form input,.dependency-form select{border:1px solid var(--border);background:var(--background);min-height:2.35rem;color:var(--text);font:inherit;border-radius:.5rem;padding:.5rem}.table-form button,.dependency-form button{border:1px solid var(--border);background:var(--accent);min-height:2.35rem;color:var(--color-on-action);font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-weight:750}.table-form button{grid-column:1/-1}.dependency-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.dependency-form button{grid-column:1/-1}.activity-list{gap:.65rem;display:grid}.activity-list>div:not(.state-panel){border:1px solid var(--border);background:var(--background);border-radius:.7rem;gap:.4rem;padding:.85rem;display:grid}.activity-list>div>div{justify-content:space-between;gap:.7rem;display:flex}.activity-list span,.activity-list p,.activity-list small{color:var(--text-muted)}.activity-list p{line-height:1.45}.activity-list small{font-size:.68rem}@media (max-width:680px){.operator-guide,.operator-path-grid,.dependency-form{grid-template-columns:1fr}.operator-path-grid a:last-child,.dependency-form button{grid-column:auto}.table-form{grid-template-columns:1fr;min-width:16rem}.onboarding-command-summary{grid-template-columns:1fr}}@media (min-width:681px) and (max-width:1100px){.onboarding-command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.mapping-form{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.mapping-fields{grid-column:1/-1;gap:.55rem;display:grid}.mapping-field{border:1px solid var(--border);background:var(--background);border-radius:.7rem;grid-template-columns:minmax(10rem,1fr) minmax(12rem,1.25fr) minmax(10rem,.75fr);align-items:end;gap:.7rem;padding:.7rem;display:grid}.mapping-field>span{color:var(--text);font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:.78rem;overflow:hidden}.mapping-field label{font-size:.72rem}.ledger-grid{gap:1rem;display:grid}.decision-card-list{gap:.8rem;display:grid}.decision-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:.8rem;gap:1rem;padding:1rem;display:grid}.decision-card h3{margin-top:.35rem;font-size:1.25rem}.decision-card p,.decision-card ul{color:var(--text-muted);margin:.4rem 0 0;line-height:1.55}.decision-card .decision-analysis-boundary{border-left:3px solid var(--color-info);background:var(--surface);color:var(--text);padding:.65rem .75rem;font-size:.76rem}.data-lens-nav{flex-wrap:wrap;gap:.5rem;display:flex}.data-lens-nav a{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.55rem .8rem;font-size:.78rem;font-weight:720}.data-lens-nav a.active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.ai-control-page .command-summary article{min-height:10.5rem}.ai-control-page .editor-form>.action-control{grid-column:1/-1}.ai-policy-form .editor-fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-policy-form .editor-fieldset legend{grid-column:1/-1}.ai-policy-form .editor-fieldset .editor-check{grid-column:auto}.compact-action-stack{gap:.45rem;min-width:11.5rem;display:grid}.compact-action-stack form{margin:0}.compact-action-stack .action-control{width:100%}@media (max-width:680px){.capability-boundary{grid-template-columns:1fr;align-items:start}.capability-boundary>div{flex-wrap:wrap}.ai-policy-form .editor-fieldset{grid-template-columns:1fr}}.data-quality-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.data-quality-strip article{border:1px solid var(--border);background:var(--surface);border-radius:.8rem;gap:.35rem;padding:1rem;display:grid}.data-quality-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.data-quality-strip strong{font-size:1.65rem}.commercial-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.commercial-data-card{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;gap:1.1rem;min-width:0;padding:1.2rem;display:grid}.commercial-data-card header span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:780}.commercial-data-card h2{margin-top:.4rem;font-size:1.3rem}.commercial-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.commercial-metric-grid div{background:var(--surface-raised);border-radius:.65rem;gap:.25rem;min-width:0;padding:.7rem;display:grid}.commercial-metric-grid span{color:var(--text-muted);font-size:.7rem}.commercial-metric-grid strong{overflow-wrap:anywhere}.commercial-data-card footer{border-top:1px solid var(--border);color:var(--text-muted);gap:.35rem;padding-top:.8rem;font-size:.75rem;line-height:1.5;display:grid}.ask-launchos-link{color:var(--accent);white-space:nowrap;font-weight:700;text-decoration:none}.data-list>div{border-top:1px solid var(--border);gap:.3rem;padding:.8rem 0;display:grid}.data-list>div span,.data-list>div p{color:var(--text-muted)}.signal-brief-panel{gap:1.5rem}.signal-section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.signal-section-heading h2{margin:.2rem 0 0}.signal-section-heading>p{max-width:42rem;color:var(--text-muted)}.signal-brief-list{gap:1.25rem;display:grid}.signal-brief{border:1px solid var(--border);border-left:.3rem solid var(--accent);background:color-mix(in srgb, var(--background) 76%, transparent);border-radius:.85rem;gap:1.25rem;padding:1.4rem;display:grid}.signal-brief.signal-critical{border-left-color:#d66a52}.signal-brief.signal-attention{border-left-color:#d7aa47}.signal-brief>header{justify-content:space-between;gap:1.5rem;display:flex}.signal-brief h3{margin:.35rem 0 0;font-size:1.25rem}.signal-kicker,.signal-label{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.signal-confidence{align-content:start;justify-items:end;min-width:8rem;display:grid}.signal-confidence strong{font-size:1.8rem;line-height:1}.signal-confidence span{color:var(--text-muted);font-size:.78rem}.signal-summary{max-width:72rem;color:var(--text-muted);font-size:1.02rem}.signal-analysis-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:1rem;display:grid}.signal-analysis-grid>section,.signal-actions,.signal-conversation{border-top:1px solid var(--border);gap:.75rem;padding-top:1rem;display:grid}.signal-analysis-grid p{line-height:1.65}.signal-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.signal-metric-grid>div{background:var(--surface);border-radius:.6rem;gap:.2rem;padding:.7rem;display:grid}.signal-metric-grid span{color:var(--text-muted);font-size:.76rem}.signal-metric-grid strong{overflow-wrap:anywhere}.signal-option-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.signal-option-grid>article{border:1px solid var(--border);background:var(--surface);border-radius:.7rem;align-content:start;gap:.65rem;padding:1rem;display:grid}.signal-option-title{align-items:center;gap:.6rem;display:flex}.signal-option-title>span{background:var(--accent);width:1.65rem;height:1.65rem;color:var(--background);border-radius:50%;place-items:center;font-weight:900;display:grid}.signal-option-grid p{color:var(--text-muted);gap:.2rem;display:grid}.signal-option-grid b{color:var(--text);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.signal-option-grid form button{border:1px solid var(--accent);background:var(--accent);min-height:2.4rem;color:var(--color-on-action);cursor:pointer;font:inherit;border-radius:.5rem;padding:.55rem .75rem;font-weight:780}.agent-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-pack-grid .signal-option-title>.status-chip{width:auto;height:auto;color:var(--accent);background:0 0}.agent-pack-gate{border-left:3px solid var(--color-info);background:var(--surface-raised);margin-top:auto;padding:.7rem}.agent-pack-gate strong,.agent-pack-gate span{display:block}.agent-pack-gate strong{color:var(--text);font-size:.76rem}.agent-pack-gate span{color:var(--text-muted);margin-top:.2rem;font-size:.72rem;line-height:1.45}.agent-pack-grid form{margin-top:auto}.signal-option-grid ul,.signal-conversation ol{color:var(--text-muted);gap:.35rem;margin:.45rem 0 0;padding-left:1.2rem;display:grid}.signal-conversation li::marker{color:var(--accent);font-weight:800}.report-page{--report-ink:#17211e;--report-muted:#5b6963;--report-line:#d4dad6;--report-soft:#eef1ed;--report-paper:#fbfaf6;--report-critical:#9c2f24;--report-warning:#8b5a0a;background:var(--report-paper);width:min(100%,80rem);color:var(--report-ink);margin:0 auto;padding:clamp(2rem,4vw,4.5rem);box-shadow:0 2rem 6rem #0000003d}.report-page h1,.report-page h2{font-family:Georgia,Times New Roman,serif}.report-cover{border-bottom:2px solid var(--report-ink);padding-bottom:2.3rem}.report-cover-topline,.report-cover-meta,.report-actions,.report-section-heading,.report-wordmark,.report-wordmark>div,.report-posture>div,.report-footer,.report-footer>div{display:flex}.report-cover-topline{color:var(--report-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;font-size:.72rem;font-weight:720}.report-wordmark{color:var(--report-ink);text-transform:none;align-items:center;gap:.65rem}.report-wordmark>span{color:#c9f36b;background:#173f35;border-radius:.35rem;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:900;display:grid}.report-wordmark>div{flex-direction:column;gap:.05rem}.report-wordmark strong{letter-spacing:-.01em;font-size:.88rem}.report-wordmark small{color:var(--report-muted);letter-spacing:.04em;font-size:.6rem}.report-title-block{max-width:61rem;padding:clamp(3.5rem,7vw,6rem) 0 3rem}.report-kicker{color:#316558;letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:820}.report-title-block h1{letter-spacing:-.055em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2.6rem,5.5vw,5.2rem);line-height:.98}.report-deck{max-width:50rem;color:var(--report-muted);margin-top:1.3rem;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.65}.report-cover-meta{border-top:1px solid var(--report-line);border-bottom:1px solid var(--report-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-cover-meta>div{flex-direction:column;justify-content:center;gap:.35rem;min-height:5.4rem;padding:1rem;display:flex}.report-cover-meta>div+div{border-left:1px solid var(--report-line)}.report-cover-meta span:not(.report-status),.report-stat-label,.report-kpis span{color:var(--report-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760}.report-cover-meta strong{font-size:.84rem}.report-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.2rem}.report-actions>span{color:var(--report-muted);font-size:.72rem}.report-button{min-height:2.55rem;color:var(--report-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #98a49e;border-radius:.4rem;padding:0 .85rem;font-size:.73rem;font-weight:780}.report-button:hover{background:#e8ece8}.report-button:focus-visible{outline-offset:2px;outline:3px solid #366fd1}.report-button-primary{color:#fff;background:#173f35;border-color:#173f35}.report-button-primary:hover{background:#245e4e}.report-executive-summary{border-bottom:1px solid var(--report-line);padding:clamp(2.5rem,5vw,4.5rem) 0}.report-posture{max-width:61rem}.report-posture>div{justify-content:space-between;align-items:center;gap:1rem}.report-posture h2{letter-spacing:-.045em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,4vw,3.7rem);line-height:1.04}.report-posture>p{max-width:48rem;color:var(--report-muted);margin-top:1rem;font-size:.85rem;line-height:1.65}.report-status{color:#3d4944;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f0f2ef;border:1px solid #9ea8a3;border-radius:999px;width:fit-content;padding:.28rem .5rem;font-size:.62rem;font-weight:820}.report-status-critical{color:var(--report-critical);background:#f7e8e5;border-color:#d7a49e}.report-status-warning{color:var(--report-warning);background:#f7f0e1;border-color:#dbc49a}.report-status-positive{color:#205947;background:#e8f2ed;border-color:#a8c9bc}.report-kpis{border:1px solid var(--report-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.4rem;display:grid}.report-kpis>div{flex-direction:column;min-height:7.7rem;padding:1rem;display:flex}.report-kpis>div+div{border-left:1px solid var(--report-line)}.report-kpis strong{letter-spacing:-.05em;margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:2.35rem}.report-kpis small{color:var(--report-muted);margin-top:.25rem;font-size:.68rem}.report-section{border-bottom:1px solid var(--report-line);break-inside:avoid;padding:clamp(2.5rem,5vw,4rem) 0}.report-section-heading{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.6rem}.report-section-heading>div{grid-template-columns:2.2rem 1fr;align-items:baseline;gap:.55rem;display:grid}.report-section-number{color:#477168;letter-spacing:.1em;font-size:.68rem;font-weight:820}.report-section h2{letter-spacing:-.035em;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.08}.report-section-count{color:var(--report-muted);white-space:nowrap;font-size:.7rem}.report-readiness-layout{grid-template-columns:13rem 1fr;align-items:center;gap:1.6rem 2rem;display:grid}.report-readiness-layout>div:first-child{flex-direction:column;gap:.3rem;display:flex}.report-readiness-score{letter-spacing:-.05em;margin-top:.55rem;font-family:Georgia,Times New Roman,serif;font-size:2.8rem}.report-readiness-layout>div:first-child>span:last-child{color:var(--report-muted);font-size:.72rem}.report-progress{background:#dce2dd;border-radius:999px;height:.75rem;overflow:hidden}.report-progress>span{border-radius:inherit;background:#366f5f;height:100%;display:block}.report-interpretation{color:var(--report-muted);border-left:3px solid #366f5f;grid-column:2;padding-left:1rem;font-size:.82rem;line-height:1.6}.report-table-wrap{overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:.75rem;line-height:1.5}.report-table th{border-top:1px solid var(--report-ink);border-bottom:1px solid var(--report-ink);color:var(--report-muted);letter-spacing:.075em;text-align:left;text-transform:uppercase;padding:.75rem;font-size:.61rem}.report-table td{border-bottom:1px solid var(--report-line);vertical-align:top;padding:.95rem .75rem}.report-table tbody tr:last-child td{border-bottom:0}.report-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.report-proof-list li{border:1px solid var(--report-line);background:var(--report-soft);gap:.85rem;min-height:6.5rem;padding:1rem;display:flex}.report-proof-list span{color:#477168;font-size:.68rem;font-weight:820}.report-proof-list p{font-size:.82rem;line-height:1.55}.report-insufficient{background:#f4eee3;border-left:3px solid #9b6d1d;padding:1rem}.report-insufficient strong{font-size:.8rem}.report-insufficient p{color:var(--report-muted);margin-top:.35rem;font-size:.74rem;line-height:1.5}.report-generic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.report-definition-list,.report-generic-list dl{border:1px solid var(--report-line);margin:0;padding:1rem}.report-definition-list>div,.report-generic-list dl>div{grid-template-columns:minmax(8rem,.4fr) 1fr;gap:1rem;padding:.45rem 0;display:grid}.report-definition-list dt,.report-generic-list dt{color:var(--report-muted);text-transform:uppercase;font-size:.65rem;font-weight:760}.report-definition-list dd,.report-generic-list dd{margin:0;font-size:.76rem}.report-footer{justify-content:space-between;align-items:flex-start;gap:3rem;padding:2rem 0}.report-footer>div{flex-direction:column;gap:.2rem}.report-footer strong{font-size:.82rem}.report-footer span,.report-footer p{color:var(--report-muted);font-size:.64rem;line-height:1.5}.report-footer p{text-align:right;max-width:39rem}.report-technical-appendix{border:1px solid var(--report-line);color:var(--report-muted);margin-top:1.5rem;padding:1rem;font-size:.75rem}.report-technical-appendix summary{color:var(--report-ink);cursor:pointer;font-weight:760}.report-technical-appendix>p{margin-top:.8rem}.report-technical-appendix pre{color:#eaf1ed;white-space:pre-wrap;background:#1d2723;max-height:28rem;margin:.8rem 0 0;padding:1rem;font:.68rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (max-width:760px){.report-page{padding:1.25rem}.report-cover-topline{flex-direction:column;align-items:flex-start;gap:1rem}.report-title-block{padding:3rem 0 2rem}.report-cover-meta,.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-cover-meta>div:nth-child(3),.report-cover-meta>div:nth-child(4),.report-kpis>div:nth-child(3),.report-kpis>div:nth-child(4){border-top:1px solid var(--report-line)}.report-cover-meta>div:nth-child(3),.report-kpis>div:nth-child(3){border-left:0}.report-readiness-layout{grid-template-columns:1fr}.report-interpretation{grid-column:auto}.report-section-heading{flex-direction:column;align-items:flex-start;gap:.65rem}.report-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-table,.report-table tbody,.report-table tr,.report-table td{width:100%;display:block}.report-table tr{border-bottom:1px solid var(--report-line);padding:.75rem 0}.report-table td{border:0;grid-template-columns:8rem 1fr;gap:.75rem;padding:.35rem 0;display:grid}.report-table td:before{content:attr(data-label);color:var(--report-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:760}.report-proof-list,.report-generic-list{grid-template-columns:1fr}.report-footer{flex-direction:column;gap:1rem}.report-footer p{text-align:left}}.brain-mode-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.brain-mode-strip article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);gap:.35rem;padding:1rem;display:grid}.brain-mode-strip strong{color:var(--accent)}.brain-mode-strip span,.brain-mode-strip small{color:var(--muted);line-height:1.5}.brain-disclosure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tool-trace{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.tool-trace span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.4rem .6rem;font-size:.76rem}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:760px){.brain-mode-strip,.brain-disclosure-grid,.editor-grid{grid-template-columns:1fr}}@media print{@page{size:letter;margin:.55in}body{background:#fff!important}.shell-sidebar,.shell-topbar,.form-message,.trial-expired-banner,.no-print{display:none!important}.app-shell{display:block}.shell-content{padding:0}.report-page{width:100%;max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:0}.report-title-block{padding-top:.6in}.report-cover{break-after:page;min-height:9.15in}.report-section{break-inside:avoid}.report-table{font-size:7.5pt}.report-footer{break-before:avoid}}.guided-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.guided-question-grid button{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-height:5rem;color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:.75rem;padding:1rem;font-weight:720;line-height:1.4}.guided-question-grid button:hover{border-color:#b8f36b73}.ask-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ask-result-grid ul,.ask-result-grid ol{color:var(--text-muted);margin:1rem 0 0;padding-left:1.25rem;line-height:1.65}@media (max-width:860px){.signal-section-heading,.signal-brief>header{flex-direction:column;align-items:flex-start}.signal-confidence{justify-items:start}.signal-analysis-grid,.guided-question-grid,.ask-result-grid,.commercial-data-grid,.data-quality-strip,.mapping-form,.mapping-field{grid-template-columns:1fr}}.readiness-question{border:1px solid var(--border);background:var(--surface);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);gap:1.5rem;padding:1.4rem;display:grid}.readiness-question span,.readiness-question p{color:var(--text-muted)}.readiness-question h2{margin:.45rem 0;font-size:1rem;line-height:1.45}.readiness-question form{align-items:end;gap:.65rem;display:flex}.readiness-question select,.readiness-question textarea{border:1px solid var(--border);min-height:2.75rem;color:var(--text);background:var(--background);border-radius:.65rem;flex:1;padding:.7rem}.readiness-question button{background:var(--accent);min-height:2.75rem;color:var(--color-on-action);border:0;border-radius:.65rem;padding:0 1rem;font-weight:750}.scope-breadcrumb{align-items:center;gap:var(--space-2);min-width:13rem;color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;display:flex}.scope-breadcrumb strong{color:var(--color-text)}.status-chip{border:1px solid var(--color-border-strong);width:fit-content;min-height:1.65rem;color:var(--color-text-muted);letter-spacing:.03em;border-radius:999px;align-items:center;padding:.18rem .52rem;font-size:.68rem;font-weight:760;display:inline-flex}.status-chip-positive{border-color:color-mix(in srgb, var(--color-positive) 46%, transparent);color:var(--color-positive)}.status-chip-warning{border-color:color-mix(in srgb, var(--color-warning) 46%, transparent);color:var(--color-warning)}.status-chip-critical{border-color:color-mix(in srgb, var(--color-critical) 46%, transparent);color:var(--color-critical)}.status-chip-informational{border-color:color-mix(in srgb, var(--color-info) 46%, transparent);color:var(--color-info)}.state-panel{padding:var(--space-5);gap:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid}.state-panel p{color:var(--color-text-muted);line-height:1.55}.state-panel-insufficient{border-left:3px solid var(--color-info)}.chart-frame{padding:var(--space-5);gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--elevation-panel);margin:0;display:grid}.chart-frame>figcaption{justify-content:space-between;gap:var(--space-5);display:flex}.chart-frame h2{margin-top:var(--space-1);font-size:1.35rem}.chart-frame figcaption p{margin-top:var(--space-2);max-width:52rem;color:var(--color-text-muted);line-height:1.55}.chart-frame dl{gap:var(--space-5);margin:0;display:flex}.chart-frame dl div{min-width:7rem}.chart-frame dt{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:760}.chart-frame dd{margin:var(--space-1) 0 0;font-size:.75rem}.completion-bars{gap:.7rem;display:grid}.completion-bars>div{align-items:center;gap:var(--space-3);grid-template-columns:minmax(10rem,18rem) minmax(8rem,1fr) 3rem;font-size:.78rem;display:grid}.completion-bars>div>div{background:var(--color-surface-subtle);border-radius:999px;height:.58rem;overflow:hidden}.completion-bars i{border-radius:inherit;background:var(--color-action);height:100%;display:block}.completion-bars strong{text-align:right}.chart-table-alternative summary{cursor:pointer;width:fit-content;color:var(--color-action);font-weight:700}.chart-table-alternative table{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-size:.78rem}.chart-table-alternative th,.chart-table-alternative td{border-bottom:1px solid var(--color-border);text-align:left;padding:.7rem}.data-grid-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.data-grid{border-collapse:collapse;width:100%;min-width:36rem;font-size:.78rem}.data-grid caption{padding:var(--space-3);color:var(--color-text-muted);text-align:left}.data-grid th,.data-grid td{border-top:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.8rem .9rem}.data-grid thead th{background:var(--color-surface-subtle);color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.data-grid tbody tr:hover{background:var(--color-action-soft)}.panel-heading{margin-bottom:var(--space-4);justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.panel-heading h2{margin-top:var(--space-1)}.readiness-workspace{gap:var(--space-5);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start;display:grid}.workstream-rail{gap:var(--space-2);display:grid;position:sticky;top:7.2rem}.workstream-rail>div{padding:var(--space-3);justify-content:space-between;gap:var(--space-3);display:flex}.workstream-rail>a{border-radius:var(--radius-md);color:var(--color-text-muted);border:1px solid #0000;grid-template-columns:1fr auto;gap:.42rem .75rem;padding:.7rem .75rem;display:grid}.workstream-rail>a:hover{border-color:var(--color-border-strong)}.workstream-rail>a.active{border-color:color-mix(in srgb, var(--color-action) 35%, transparent);background:var(--color-action-soft);color:var(--color-text)}.workstream-rail small{font-variant-numeric:tabular-nums}.workstream-rail i{background:var(--color-surface-subtle);border-radius:999px;grid-column:1/-1;height:.22rem;overflow:hidden}.workstream-rail b{background:var(--color-action);height:100%;display:block}.readiness-question-window{min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.readiness-window-heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.readiness-window-heading h2{margin-top:var(--space-1)}.readiness-window-heading>span{color:var(--color-text-muted);font-size:.75rem}.filter-bar{margin:var(--space-4) 0;padding:var(--space-3);gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:minmax(12rem,1fr) minmax(10rem,.38fr) auto;align-items:end;display:grid}.filter-bar label{gap:var(--space-1);display:grid}.filter-bar label span{color:var(--color-text-muted);font-size:.68rem;font-weight:700}.filter-bar input,.filter-bar select,.filter-bar button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-canvas);min-height:2.55rem;color:var(--color-text);padding:0 .75rem}.filter-bar button{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action);cursor:pointer;font-weight:800}.readiness-question-heading{gap:.55rem var(--space-3);grid-template-columns:1fr auto;display:grid}.readiness-question-heading>span{align-self:center}.readiness-question-heading>div{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.readiness-question-heading h3{grid-column:1/-1;font-size:1rem;line-height:1.42}.readiness-answer small{color:var(--color-text-muted);line-height:1.45}.product-proof-section{grid-template-columns:minmax(17rem,.8fr) minmax(24rem,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.product-proof-copy{gap:1rem;display:grid}.product-proof-copy h2{max-width:18ch}.product-proof-copy>p:not(.hero-kicker),.product-proof-copy li{color:var(--text-muted);line-height:1.65}.product-proof-copy ul{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.product-proof-copy>a{color:var(--accent);font-weight:760}.product-ui-proof{border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow);border-radius:1rem;margin:0;overflow:hidden}.product-ui-proof img{width:100%;height:auto;display:block}.product-ui-proof figcaption{color:var(--text-muted);padding:.75rem 1rem;font-size:.72rem}.media-method-section{grid-template-columns:minmax(16rem,.55fr) minmax(28rem,1.45fr);gap:clamp(2rem,5vw,5rem);display:grid}.media-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.media-method-grid article{border:1px solid var(--border);flex-direction:column;gap:.7rem;min-height:12rem;padding:1.15rem;display:flex}.media-method-grid article:first-child{border-radius:.8rem 0 0 .8rem}.media-method-grid article:last-child{border-radius:0 .8rem .8rem 0}.media-method-grid span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760}.media-method-grid p{color:var(--text-muted);font-size:.78rem;line-height:1.6}@media (max-width:980px){.scope-breadcrumb{display:none}.chart-frame>figcaption{display:grid}.chart-frame dl{flex-wrap:wrap}.readiness-workspace{grid-template-columns:1fr}.workstream-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.workstream-rail>div{grid-column:1/-1}.product-proof-section,.media-method-section,.media-method-grid{grid-template-columns:1fr}.media-method-grid article:first-child,.media-method-grid article:last-child{border-radius:0}}@media (max-width:640px){.completion-bars>div{grid-template-columns:1fr 3rem}.completion-bars>div>div{grid-area:2/1/auto/-1}.filter-bar,.workstream-rail{grid-template-columns:1fr}.readiness-question-window,.chart-frame{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.preparation-summary{padding:var(--space-6);gap:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:11rem minmax(0,1fr);align-items:center;display:grid}.preparation-summary h2{margin-top:var(--space-2);font-size:clamp(1.6rem,3vw,2.4rem)}.preparation-summary p:not(.eyebrow){max-width:55rem;margin:var(--space-2) 0 var(--space-4);color:var(--color-text-muted);line-height:1.65}.preparation-ring{aspect-ratio:1;text-align:center;background:radial-gradient(circle closest-side, var(--color-surface) 78%, transparent 79% 99%), conic-gradient(var(--color-positive) var(--preparation-progress), var(--color-border) 0);border-radius:50%;place-content:center;width:9.5rem;padding:1rem;display:grid}.preparation-ring strong{font-size:2rem}.preparation-ring span{max-width:6rem;color:var(--color-text-muted);font-size:.68rem;line-height:1.25}.preparation-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preparation-grid article{min-height:20rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.preparation-card-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.preparation-card-heading>span{color:var(--color-text-muted);font-size:.72rem;font-weight:800}.preparation-grid h2{margin-top:auto;font-size:1.25rem}.preparation-grid p{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.82rem;line-height:1.55}.preparation-grid dl{margin:var(--space-4) 0 0;gap:var(--space-2);display:grid}.preparation-grid dl>div{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.preparation-grid dt{color:var(--color-text-muted);text-transform:capitalize;font-size:.68rem}.preparation-grid dd{margin:0;font-size:.72rem;font-weight:760}.preparation-grid article>a{margin-top:var(--space-4);color:var(--color-action);font-size:.78rem;font-weight:760}@media (max-width:980px){.preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.preparation-summary,.preparation-grid{grid-template-columns:1fr}.preparation-ring{width:8rem}}.live-cadence{padding:var(--space-5);gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.live-cadence-heading{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.live-cadence-heading h2{margin-top:var(--space-2);font-size:clamp(1.55rem,3vw,2.35rem)}.live-cadence-heading p:not(.eyebrow){margin-top:var(--space-2);color:var(--color-text-muted)}.live-cadence-heading>a{color:var(--color-action);white-space:nowrap;font-size:.78rem;font-weight:760}.cadence-lanes{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cadence-lanes>section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);min-width:0;overflow:hidden}.cadence-lanes>section>div{padding:var(--space-3);border-bottom:1px solid var(--color-border);justify-content:space-between;display:flex}.cadence-lanes>section>div span{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:760}.cadence-lanes ol{margin:0;padding:0;list-style:none}.cadence-lanes li+li{border-top:1px solid var(--color-border)}.cadence-lanes li a{padding:var(--space-3);gap:var(--space-1);display:grid}.cadence-lanes li span,.cadence-lanes li small{color:var(--color-text-muted);font-size:.66rem}.cadence-lanes li strong{font-size:.82rem;line-height:1.4}.cadence-lanes>section>p{padding:var(--space-4);color:var(--color-text-muted);font-size:.76rem}@media (max-width:980px){.cadence-lanes{grid-template-columns:1fr}}@media (max-width:640px){.live-cadence-heading{flex-direction:column;align-items:flex-start}}.scenario-entry-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenario-entry-grid>a{min-height:12rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.scenario-entry-grid span{color:var(--color-action);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:760}.scenario-entry-grid strong{margin-top:auto;font-size:1.2rem}.scenario-entry-grid p{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.78rem;line-height:1.5}@media (max-width:760px){.scenario-entry-grid{grid-template-columns:1fr}}.academy-layout{gap:var(--space-4);grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);align-items:start;display:grid}.academy-layout>aside{top:var(--space-4);padding:var(--space-4);gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid;position:sticky}.academy-layout>aside>a{padding:var(--space-3);gap:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid #0000;grid-template-columns:1.5rem 1fr;display:grid}.academy-layout>aside>a span{color:var(--color-text-muted);font-size:.68rem}.academy-layout>aside>a strong{font-size:.8rem}.academy-layout>aside>a small{color:var(--color-text-muted);grid-column:2;line-height:1.4}.academy-layout>aside>a:hover,.academy-layout>aside>.academy-module-active{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.academy-simulation{padding:var(--space-6);gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.academy-case>div{justify-content:space-between;gap:var(--space-3);display:flex}.academy-case h2{margin-top:var(--space-3);font-size:clamp(1.7rem,3vw,2.6rem)}.academy-case>p{margin:var(--space-3) 0;color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.academy-options{gap:var(--space-2);display:grid}.academy-options label{min-height:3.5rem;padding:var(--space-3);align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.academy-options label:has(input:checked){border-color:var(--color-action);background:var(--color-action-soft)}.academy-options input{accent-color:var(--color-action)}.academy-options button{width:fit-content;min-height:2.7rem;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-action);color:var(--color-on-action);cursor:pointer;border:0;font-weight:800}.academy-debrief{padding:var(--space-5);border-left:4px solid var(--color-warning);background:var(--color-surface-raised)}.academy-debrief-aligned{border-left-color:var(--color-positive)}.academy-debrief h3{margin-top:var(--space-2)}.academy-debrief>p:not(.eyebrow){margin-top:var(--space-2);color:var(--color-text-muted);line-height:1.6}.academy-debrief ol{margin:var(--space-3) 0 0;gap:var(--space-2);padding-left:1.4rem;display:grid}.academy-article-body{margin-top:var(--space-2);color:var(--color-text-muted);white-space:pre-wrap;line-height:1.65}@media (max-width:900px){.academy-layout{grid-template-columns:1fr}.academy-layout>aside{position:static}}.help-search{border:1px solid var(--border);background:var(--surface-raised);border-radius:.75rem;gap:.4rem;width:min(100%,28rem);padding:.85rem;display:grid}.help-search>label{color:var(--text-muted);font-size:.68rem;font-weight:760}.help-search>div{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.help-search input,.help-search button{border:1px solid var(--border-strong);background:var(--background);min-height:2.55rem;color:var(--text);font:inherit;border-radius:.55rem;padding:0 .75rem}.help-search button{border-color:var(--accent);background:var(--accent);color:var(--color-on-action);cursor:pointer;font-weight:780}.help-search>p{color:var(--text-muted);font-size:.7rem}.help-search a{color:var(--accent)}.voice-fallback-actions{flex-wrap:wrap;gap:.5rem;display:flex}.voice-fallback-actions a{border:1px solid var(--border-strong);min-height:2.45rem;color:var(--text);border-radius:.55rem;align-items:center;padding:0 .75rem;font-size:.74rem;font-weight:760;display:inline-flex}.voice-fallback-actions a:first-child{border-color:var(--accent);background:var(--accent);color:var(--color-on-action)}.rexa-assistant{z-index:80;justify-items:end;gap:.65rem;display:grid;position:fixed;bottom:1rem;right:1rem}.rexa-fab{border:1px solid color-mix(in srgb,var(--accent) 55%,white);background:var(--accent);min-height:3.1rem;color:var(--color-on-action);border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem 0 .55rem;font-weight:800;display:inline-flex;box-shadow:0 16px 40px #0f172a40}.rexa-fab span{background:#ffffff29;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.72rem;display:grid}.rexa-panel{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:1rem;grid-template-rows:auto auto auto minmax(0,1fr);width:min(24rem,100vw - 2rem);max-height:min(38rem,100vh - 6rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.rexa-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .65rem;display:flex}.rexa-panel h2{margin:.1rem 0 0;font-size:1.35rem}.rexa-close{border:1px solid var(--border);width:2rem;height:2rem;color:var(--text-muted);background:0 0;border-radius:999px;font-size:1.3rem}.rexa-boundary{color:var(--text-muted);margin:0 1rem .8rem;font-size:.75rem;line-height:1.45}.rexa-tabs{background:var(--surface-subtle);border-radius:.65rem;grid-template-columns:1fr 1fr;margin:0 1rem;padding:.22rem;display:grid}.rexa-tabs button{min-height:2.25rem;color:var(--text-muted);background:0 0;border:0;border-radius:.5rem;font-weight:760}.rexa-tabs button[aria-selected=true]{background:var(--surface-raised);color:var(--text);box-shadow:0 1px 4px #0f172a1f}.rexa-chat,.rexa-voice{color:var(--text-muted);gap:.75rem;padding:1rem;display:grid}.rexa-chat h3,.rexa-voice strong{color:var(--text)}.rexa-chat>a,.rexa-voice button{background:var(--accent);min-height:2.6rem;color:var(--color-on-action);border:0;border-radius:.55rem;justify-content:center;align-items:center;padding:0 .85rem;font-weight:780;text-decoration:none;display:inline-flex}.rexa-chat small,.rexa-voice small{line-height:1.4}@media (max-width:700px){.rexa-assistant{bottom:.65rem;right:.65rem}.rexa-panel{width:calc(100vw - 1.3rem);max-height:calc(100vh - 5.3rem)}}@media (max-width:960px){.help-page .command-heading{flex-direction:column;align-items:stretch}.help-search{width:100%}.agent-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.agent-pack-grid{grid-template-columns:1fr}}.portfolio-page .data-grid td:first-child strong{font-size:.82rem}.portfolio-page .data-grid td:first-child span{color:var(--color-text-muted);font-size:.68rem}.product-modes-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:3rem;display:grid}.product-modes-grid article{border:1px solid var(--product-line);background:var(--product-panel);border-radius:.9rem;flex-direction:column;min-height:16rem;padding:1.2rem;display:flex}.product-modes-grid span{color:var(--accent);font-size:.68rem;font-weight:760}.product-modes-grid h3{margin-top:auto;font-size:1rem;line-height:1.2}.product-modes-grid p{color:var(--product-muted);margin-top:.65rem;font-size:.75rem;line-height:1.55}@media (max-width:1050px){.product-modes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.product-modes-grid{grid-template-columns:1fr}}@media (max-width:900px){.readiness-question{grid-template-columns:1fr}}.product-page{--product-ink:#eff8f2;--product-muted:#a7b9b0;--product-line:#d8efe224;--product-panel:#111f1bd1;--background:#07100f;--surface:#0d1816;--surface-raised:#13201d;--surface-soft:#172622;--border:#daeee51f;--border-strong:#daeee533;--text:#f4f7f4;--text-muted:#9eada6;--accent:#b8f36b;--color-on-action:#07100f;--accent-soft:#b8f36b1f;--blue:#8bd8ee;color:var(--product-ink);background:radial-gradient(circle at 78% 8%,#65b19133,#0000 27rem),radial-gradient(circle at 7% 37%,#b8f36b14,#0000 31rem),#07100f;min-height:100vh;overflow:hidden}.product-nav{border-bottom:1px solid var(--product-line);justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,88rem);min-height:6rem;margin:0 auto;display:flex}.product-brand{align-items:center;gap:.75rem;display:inline-flex}.product-brand img{object-fit:contain;width:2.85rem;height:2.85rem}.product-brand>span{gap:.1rem;display:grid}.product-brand strong{letter-spacing:.01em;font-size:.92rem}.product-brand small{color:var(--product-muted);font-size:.64rem}.product-nav-links{color:var(--product-muted);align-items:center;gap:1.8rem;font-size:.78rem;font-weight:660;display:flex}.product-nav-links a:hover{color:var(--product-ink)}.nav-cta{min-height:2.55rem;color:var(--accent);border:1px solid #b8f36b61;border-radius:999px;align-items:center;padding:0 .9rem;font-size:.78rem;font-weight:760;display:inline-flex}.product-hero{grid-template-columns:minmax(0,1.02fr) minmax(30rem,.98fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100% - 3rem,88rem);min-height:43rem;margin:0 auto;padding:6.5rem 0 5.2rem;display:grid}.hero-copy{max-width:46rem}.hero-kicker{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:780}.hero-copy h1{letter-spacing:-.07em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(3.35rem,6.4vw,6.5rem);line-height:.91}.hero-summary{color:#b7c8bf;max-width:42rem;margin-top:1.65rem;font-size:clamp(1.03rem,1.5vw,1.22rem);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.product-button{border-radius:.7rem;justify-content:center;align-items:center;min-height:3.05rem;padding:0 1.1rem;font-size:.82rem;font-weight:780;display:inline-flex}.product-button-primary{background:var(--accent);color:var(--color-on-action)}.product-button-secondary{border:1px solid var(--product-line);color:var(--product-ink);background:#ffffff08}.hero-note{color:#778b82;margin-top:.8rem;font-size:.72rem}.decision-console{background:linear-gradient(145deg,#192c26f5,#0a1512f5);border:1px solid #b8f36b33;border-radius:1.3rem;gap:1.35rem;padding:1.5rem;display:grid;transform:rotate(1deg);box-shadow:0 2.5rem 8rem #00000061}.console-topline{color:var(--product-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.66rem;font-weight:730;display:flex}.console-status{color:var(--accent);background:#b8f36b1f;border-radius:999px;padding:.35rem .55rem}.console-heading{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.console-heading span,.console-metrics span,.console-action span{color:var(--product-muted);font-size:.69rem}.console-heading h2{letter-spacing:-.045em;max-width:29rem;margin-top:.55rem;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.05}.console-heading>strong{color:var(--accent);letter-spacing:-.06em;font-size:2.8rem}.console-metrics{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.console-metrics div{border:1px solid var(--product-line);background:#ffffff06;border-radius:.7rem;gap:.45rem;padding:.8rem;display:grid}.console-metrics b{font-size:.88rem}.console-action{border-left:3px solid var(--accent);background:#b8f36b11;padding:1rem}.console-action p{margin-top:.45rem;font-size:.82rem;line-height:1.55}.console-source{color:#6f8279;font-size:.64rem;line-height:1.5}.consequence-strip{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:2rem;padding:2rem max(1.5rem,50% - 44rem);display:flex}.consequence-strip>p{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.5vw,2rem)}.consequence-strip>div{color:var(--product-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;font-weight:760;display:flex}.consequence-strip i{color:#607269;font-style:normal}.product-section{width:min(100% - 3rem,88rem);margin:0 auto;padding:7rem 0}.product-section+.product-section{border-top:1px solid var(--product-line)}.product-section-heading{max-width:53rem}.product-section-heading h2,.data-story h2,.proof-section h2,.final-cta h2{letter-spacing:-.06em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.35rem,4.6vw,4.5rem);line-height:.98}.product-section-heading>p:last-child,.data-story>p,.proof-section>div>p:last-child,.final-cta>div>p:last-child{max-width:46rem;color:var(--product-muted);margin-top:1.25rem;line-height:1.7}.operating-loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:3.2rem;display:grid}.operating-loop article{border:1px solid var(--product-line);background:var(--product-panel);border-radius:.9rem;flex-direction:column;min-height:17rem;padding:1.3rem;display:flex}.operating-loop article>span{color:var(--accent);font-size:.7rem;font-weight:760}.operating-loop h3{margin-top:auto;font-size:1.15rem}.operating-loop p{color:var(--product-muted);margin-top:.7rem;font-size:.77rem;line-height:1.58}.role-section{background:#0c1715;width:100%;padding-left:max(1.5rem,50% - 44rem);padding-right:max(1.5rem,50% - 44rem)}.role-grid{border:1px solid var(--product-line);border-radius:1rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3.2rem;display:grid;overflow:hidden}.role-grid article{background:linear-gradient(150deg,#ffffff06,#0000);flex-direction:column;min-height:22rem;padding:1.35rem;display:flex}.role-grid article+article{border-left:1px solid var(--product-line)}.role-grid article>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:780}.role-grid h3{margin-top:.65rem;font-size:1.05rem}.role-grid strong{margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.25}.role-grid p{color:var(--product-muted);margin-top:.8rem;font-size:.76rem;line-height:1.55}.data-section{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.data-path{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:2rem;display:flex}.data-path span{border:1px solid var(--product-line);background:#ffffff06;border-radius:.55rem;padding:.65rem .75rem;font-size:.72rem;font-weight:700}.data-path b{color:var(--accent)}.data-boundary{font-size:.76rem}.data-type-panel{border:1px solid var(--product-line);background:var(--product-panel);border-radius:1rem;padding:1.5rem}.data-type-panel>span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:760}.data-type-panel ul{margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.data-type-panel li{border-top:1px solid var(--product-line);color:#c7d4ce;padding:.82rem 0;font-size:.82rem}.proof-section{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.proof-section blockquote{border-top:3px solid var(--accent);background:#b8f36b0f;margin:0;padding:1.6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.38}.proof-section blockquote span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.8rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:780;display:block}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2.6rem;display:grid}.trust-grid div{border:1px solid var(--product-line);background:#ffffff06;border-radius:.8rem;align-items:flex-start;gap:.7rem;min-height:7rem;padding:1rem;display:flex}.trust-grid span{color:var(--accent);font-weight:900}.trust-grid p{color:#c2d0c9;font-size:.8rem;line-height:1.55}.resource-section{background:#0c1715;width:100%;padding-left:max(1.5rem,50% - 44rem);padding-right:max(1.5rem,50% - 44rem)}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:2.8rem;display:grid}.resource-grid a{border:1px solid var(--product-line);background:linear-gradient(145deg,#b8f36b0f,#ffffff05);border-radius:1rem;flex-direction:column;min-height:19rem;padding:1.5rem;display:flex}.resource-grid span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760}.resource-grid h3{letter-spacing:-.045em;max-width:30rem;margin-top:.8rem;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.05}.resource-grid p{max-width:36rem;color:var(--product-muted);margin-top:.9rem;font-size:.82rem;line-height:1.6}.resource-grid strong{color:var(--accent);margin-top:auto;font-size:.78rem}.final-cta{background:linear-gradient(120deg,#b8f36b1a,#ffffff04);border:1px solid #b8f36b3b;border-radius:1.2rem;justify-content:space-between;align-items:flex-end;gap:3rem;width:min(100% - 3rem,88rem);margin:7rem auto;padding:clamp(2rem,5vw,4rem);display:flex}.final-cta>div:first-child{max-width:55rem}.final-cta .hero-actions{flex:none}.product-credit{border-left:3px solid var(--accent);background:#b8f36b0d;justify-content:space-between;align-items:baseline;gap:2rem;width:min(100% - 3rem,88rem);margin:-3.5rem auto 5rem;padding:1.2rem 1.35rem;display:flex}.product-credit>span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:780}.product-credit p{color:var(--product-muted);text-align:right;font-size:.78rem;line-height:1.55}.product-credit strong{color:var(--product-ink)}.product-footer{border-top:1px solid var(--product-line);justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,88rem);margin:0 auto;padding:2rem 0 3rem;display:flex}.product-footer p{color:#71847a;text-align:right;max-width:41rem;font-size:.67rem;line-height:1.5}.product-footer a{color:#a7b9b0;text-decoration:none}.product-footer a:hover{color:var(--accent)}.pricing-page{min-height:100vh}.pricing-hero{text-align:center;width:min(100% - 3rem,70rem);margin:0 auto;padding:7rem 0 5rem}.pricing-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:64rem;margin:1.1rem auto 0;font-size:clamp(3rem,6vw,6rem);line-height:.94}.pricing-hero>p:not(.hero-kicker){max-width:48rem;color:var(--product-muted);margin:1.5rem auto 0;font-size:1.06rem;line-height:1.7}.pricing-hero .hero-actions{justify-content:center}.pricing-catalog{border-top:1px solid var(--product-line);width:min(100% - 3rem,88rem);margin:0 auto;padding:5.5rem 0 7rem}.pricing-notice{border-left:3px solid var(--accent);color:var(--product-muted);background:#b8f36b0f;margin-top:2rem;padding:1rem;line-height:1.6}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.8rem;margin-top:3rem;display:grid}.pricing-card{border:1px solid var(--product-line);background:var(--product-panel);border-radius:1rem;flex-direction:column;gap:1.1rem;padding:1.35rem;display:flex}.pricing-card-featured{background:linear-gradient(155deg,#b8f36b17,#111f1bdb);border-color:#b8f36b6b}.pricing-card header{align-content:start;gap:.35rem;min-height:10.5rem;display:grid}.pricing-card header>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:780}.pricing-card h3{margin-top:.3rem;font-size:1.35rem}.pricing-card header strong{color:var(--product-ink);margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.2}.pricing-card header small,.pricing-card>p{color:var(--product-muted);font-size:.74rem;line-height:1.55}.pricing-card .persona-tags{min-height:3rem}.pricing-card ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#c7d4ce;padding-left:1.2rem;font-size:.76rem;line-height:1.45;position:relative}.pricing-card li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.pricing-card .product-button,.pricing-pending{margin-top:auto}.pricing-pending{border:1px dashed var(--product-line);min-height:3.05rem;color:var(--product-muted);text-align:center;border-radius:.7rem;place-items:center;padding:.8rem;font-size:.72rem;line-height:1.4;display:grid}.pricing-flow{border:1px solid var(--product-line);border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 3rem,88rem);margin:0 auto;display:grid;overflow:hidden}.pricing-flow>div{background:#ffffff05;flex-direction:column;gap:.55rem;min-height:13rem;padding:1.3rem;display:flex}.pricing-flow>div+div{border-left:1px solid var(--product-line)}.pricing-flow span{color:var(--accent);font-size:.68rem;font-weight:800}.pricing-flow strong{margin-top:auto}.pricing-flow p{color:var(--product-muted);font-size:.76rem;line-height:1.55}.pricing-assurance{background:linear-gradient(120deg,#b8f36b1a,#ffffff04);border:1px solid #b8f36b3b;border-radius:1.2rem;justify-content:space-between;align-items:end;gap:3rem;width:min(100% - 3rem,88rem);margin:7rem auto;padding:clamp(2rem,5vw,4rem);display:flex}.pricing-assurance h2{letter-spacing:-.055em;max-width:50rem;margin-top:.9rem;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.founding-offer-note{align-items:start;margin-top:-4rem}.founding-offer-note>div{max-width:52rem}.legal-page{min-height:100vh}.legal-hero{width:min(100% - 3rem,70rem);margin:0 auto;padding:clamp(5rem,10vw,9rem) 0 3rem}.legal-hero h1{letter-spacing:-.06em;max-width:58rem;margin:.8rem 0 1rem;font-size:clamp(3rem,7vw,6rem);line-height:.94}.legal-hero>p:not(.hero-kicker){max-width:52rem;color:var(--product-muted);font-size:1.05rem;line-height:1.75}.legal-hero small{color:var(--product-muted);margin-top:1.25rem;display:block}.legal-document{border:1px solid var(--product-line);background:#ffffff05;border-radius:1rem;width:min(100% - 3rem,70rem);margin:0 auto 6rem;padding:clamp(1.5rem,4vw,3.5rem)}.legal-document section+section{border-top:1px solid var(--product-line);margin-top:2.25rem;padding-top:2.25rem}.legal-document h2{margin:0 0 .8rem;font-size:clamp(1.35rem,2.2vw,1.9rem)}.legal-document p,.legal-document li{color:var(--product-muted);line-height:1.75}.legal-document ul{padding-left:1.4rem}.legal-document a,.legal-footer a,.account-privacy-page a,.auth-legal-copy a{color:var(--accent)}.legal-footer{flex-wrap:wrap}.legal-footer p{max-width:31rem}.auth-legal-copy{color:var(--text-muted);font-size:.78rem;line-height:1.55}.consent-check{align-items:flex-start;grid-template-columns:none!important;gap:.65rem!important;display:flex!important}.consent-check input{width:1rem;min-height:1rem;margin-top:.2rem}.consent-check span{line-height:1.45}.account-privacy-page{background:var(--background);min-height:100vh;color:var(--text);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start;gap:1rem;padding:clamp(1.25rem,4vw,4rem);display:grid}.account-privacy-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:1rem;padding:clamp(1.5rem,4vw,3rem)}.account-privacy-card h1{letter-spacing:-.05em;margin:1rem 0;font-size:clamp(2rem,5vw,4rem);line-height:1}.account-privacy-card>p{color:var(--text-muted);line-height:1.65}.privacy-request-form{margin-top:1.5rem}.privacy-request-form textarea{resize:vertical}.danger-action{color:#fff!important;background:#d76957!important;border-color:#d76957!important}@media (max-width:1080px){.product-nav-links{display:none}.product-hero{grid-template-columns:1fr}.decision-console{max-width:48rem;transform:none}.operating-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-grid article+article{border-left:0}.role-grid article:nth-child(2n){border-left:1px solid var(--product-line)}.role-grid article:nth-child(n+3){border-top:1px solid var(--product-line)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-nav{min-height:5rem}.product-brand small{display:none}.product-hero{padding-top:4.5rem}.hero-copy h1{font-size:clamp(3rem,15vw,4.5rem)}.decision-console{padding:1rem}.console-heading,.console-metrics{grid-template-columns:1fr}.console-heading>strong{font-size:2rem}.consequence-strip{flex-direction:column;align-items:flex-start}.consequence-strip>div{flex-wrap:wrap}.product-section{padding-top:5rem;padding-bottom:5rem}.operating-loop,.role-grid,.data-section,.proof-section,.trust-grid,.resource-grid,.pricing-grid,.pricing-flow{grid-template-columns:1fr}.operating-loop article{min-height:12rem}.role-grid article{min-height:18rem}.role-grid article:nth-child(2n){border-left:0}.role-grid article:nth-child(n+2){border-top:1px solid var(--product-line)}.final-cta,.product-credit,.product-footer{flex-direction:column;align-items:flex-start}.product-credit{margin-top:-3rem}.product-credit p{text-align:left}.final-cta .hero-actions{width:100%}.final-cta .product-button{flex:1}.product-footer p{text-align:left}.pricing-hero{padding-top:4.5rem}.pricing-flow>div+div{border-top:1px solid var(--product-line);border-left:0}.pricing-assurance{flex-direction:column;align-items:flex-start}.account-privacy-page{grid-template-columns:1fr}}.territory-control-panel{grid-template-columns:minmax(220px,.7fr) minmax(520px,1.3fr);align-items:end;gap:1.5rem;display:grid}.territory-filter-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.territory-filter-form label{gap:.35rem;font-size:.76rem;font-weight:700;display:grid}.territory-filter-form select,.territory-filter-form button{border:1px solid var(--border-strong);background:var(--background);min-height:2.55rem;color:var(--text);font:inherit;border-radius:.55rem;padding:0 .7rem}.territory-filter-form select{width:100%}.territory-filter-form button{border-color:var(--accent);background:var(--accent);color:var(--color-on-action);cursor:pointer;grid-column:1/-1;font-weight:780}.territory-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.territory-metric-strip article{background:var(--surface,#fff);border:1px solid var(--line,#d8ddd8);border-radius:12px;gap:.35rem;padding:1rem;display:grid}.territory-metric-strip span,.territory-metric-strip small{color:var(--muted,#5b6660)}.territory-metric-strip strong{font-family:var(--font-display,Georgia, serif);color:var(--ink,#133f42);font-size:1.55rem}.territory-map-frame{border:1px solid var(--border);background:var(--surface-raised);border-radius:1rem;margin:1rem 0 0;overflow:hidden}.territory-map-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.territory-map-toolbar>div:first-child{gap:.2rem;display:grid}.territory-map-toolbar span{color:var(--text-muted);font-size:.72rem}.territory-map-modes{border:1px solid var(--border);background:var(--background);border-radius:.65rem;gap:.15rem;padding:.2rem;display:inline-flex}.territory-map-modes button{color:var(--text-muted);cursor:pointer;font:inherit;text-transform:capitalize;background:0 0;border:0;border-radius:.45rem;padding:.45rem .65rem;font-size:.72rem;font-weight:760}.territory-map-modes button[aria-pressed=true]{background:var(--accent);color:var(--color-on-action)}.territory-map-frame svg{background:#eef1eb;width:100%;height:auto;min-height:320px;display:block}.territory-map-background{fill:#eef1eb}.territory-map-land{fill:#d9e1d9;stroke:#8b9992;stroke-width:1.35px}.territory-map-state-borders{fill:none;stroke:#f8faf7;stroke-width:.8px;vector-effect:non-scaling-stroke}.territory-map-heading text{fill:#102015;letter-spacing:.1em;font-size:11px;font-weight:800}.territory-map-heading .territory-map-count{text-anchor:end;letter-spacing:.04em}.territory-heat-halo{opacity:.2;filter:blur(7px);pointer-events:none}.territory-heat-core{opacity:.72;stroke:#ffffffd9;stroke-width:1.5px;pointer-events:none}.territory-pin{cursor:pointer;outline:none}.territory-pin path{stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 2px 2px #112a2252)}.territory-pin-center{fill:#fff;stroke:#12312840;stroke-width:1px}.territory-pin:focus-visible path,.territory-marker.is-selected .territory-pin path{stroke:#102015;stroke-width:3px}.territory-marker.is-selected .territory-heat-core{stroke:#102015;stroke-width:2.5px}.territory-heat-halo.heat-base,.territory-heat-core.heat-base,.territory-pin.heat-base path,.territory-map-legend .heat-base{fill:#27888a;background:#27888a}.territory-heat-halo.heat-attention,.territory-heat-core.heat-attention,.territory-pin.heat-attention path,.territory-map-legend .heat-attention{fill:#e5a13a;background:#e5a13a}.territory-heat-halo.heat-critical,.territory-heat-core.heat-critical,.territory-pin.heat-critical path,.territory-map-legend .heat-critical{fill:#d6533f;background:#d6533f}.territory-map-inset>rect{fill:#fafcf8f0;stroke:#71837a;stroke-width:1px}.territory-map-inset>text{fill:#102015;letter-spacing:.08em;font-size:9px;font-weight:800}.territory-map-inset>path{fill:#c7d3c9d1;stroke:#819188;stroke-width:.8px}.territory-map-readout{border-top:1px solid var(--border);grid-template-columns:1.5fr .8fr auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.territory-map-readout>div:not(.territory-map-legend){gap:.15rem;display:grid}.territory-map-readout span,.territory-map-readout small{color:var(--text-muted);font-size:.7rem}.territory-map-readout strong{font-size:.9rem}.territory-map-legend{align-items:center;gap:.35rem;display:flex}.territory-map-legend i{border-radius:50%;width:.8rem;height:.8rem}.territory-map-frame figcaption{color:var(--text-muted);padding:.75rem 1rem 1rem;font-size:.75rem;line-height:1.55}.territory-two-column{grid-template-columns:1.25fr .75fr;gap:1rem;display:grid}.territory-hierarchy-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.territory-hierarchy-grid>div{border-left:2px solid #e6a46c;align-content:start;gap:.4rem;padding-left:.75rem;display:grid}.territory-hierarchy-grid a{color:var(--ink,#133f42);padding:.45rem;text-decoration:none;display:grid}.territory-hierarchy-grid a.active{background:#e7f1ef;border-radius:6px}.territory-hierarchy-grid small{color:var(--muted,#5b6660)}@media (max-width:1100px){.territory-control-panel,.territory-two-column{grid-template-columns:1fr}.territory-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.territory-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.territory-filter-form,.territory-metric-strip,.territory-hierarchy-grid,.territory-map-readout{grid-template-columns:1fr}.territory-map-toolbar{flex-direction:column;align-items:flex-start}.territory-map-frame svg{min-height:220px}}.roadmap-timeline{border:1px solid var(--line);border-radius:.8rem;gap:.55rem;margin:1rem 0 1.25rem;padding:1rem;display:grid;overflow:hidden}.roadmap-timeline>div{grid-template-columns:minmax(10rem,.35fr) 1fr auto;align-items:center;gap:.65rem;min-width:38rem;display:grid}.roadmap-timeline span,.roadmap-timeline small{font-size:.75rem}.roadmap-timeline i{background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;position:relative}.roadmap-timeline i:before{content:"";border-top:1px solid color-mix(in srgb, var(--accent) 25%, transparent);width:100vw;position:absolute;top:50%;right:100%}.saved-views,.bulk-action-bar{flex-wrap:wrap;align-items:end;gap:.65rem;margin:.8rem 0;display:flex}.governed-context-disclosure{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.65rem}.governed-context-disclosure>summary,.governed-knowledge-panel+summary{cursor:pointer;color:var(--text-muted);font-size:.76rem;font-weight:780}.governed-knowledge-panel{margin-top:.7rem;padding:1rem}.governed-knowledge-panel h3{font-size:1rem}.governed-knowledge-panel p,.governed-knowledge-panel li{font-size:.78rem;line-height:1.55}.governed-knowledge-panel .status-note{margin-top:.65rem}.saved-views a{border:1px solid var(--line);border-radius:999px;padding:.35rem .55rem}.bulk-action-bar label{gap:.3rem;min-width:10rem;display:grid}.launch-work-filters{grid-template-columns:repeat(2,minmax(12rem,1fr)) auto auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.launch-work-filters label,.activation-step-form label{color:var(--text-muted);gap:.35rem;font-size:.72rem;font-weight:760;display:grid}.launch-work-filters select,.launch-work-filters button,.activation-step-form select,.activation-step-form input{border:1px solid var(--border-strong);background:var(--background);min-height:2.65rem;color:var(--text);font:inherit;border-radius:.55rem;padding:.55rem .7rem}.launch-work-filters button{border-color:var(--accent);background:var(--accent);color:var(--color-on-action);cursor:pointer;font-weight:800}.launch-work-filters>a{place-items:center;min-height:2.65rem;display:grid}.activation-plan-list,.activation-plan-card{gap:1rem;display:grid}.activation-plan-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.activation-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.activation-step-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:.8rem;gap:.75rem;padding:1rem;display:grid}.activation-step-card h3{margin-top:.2rem}.activation-step-card p,.activation-step-card small{color:var(--text-muted)}.activation-step-form{grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1.3fr) auto;align-items:end;gap:.65rem;display:grid}.setup-agreement-fieldset{border:1px solid var(--border);border-radius:.75rem;gap:.85rem;margin:.5rem 0;padding:1rem;display:grid}.setup-agreement-fieldset legend{padding:0 .4rem;font-weight:800}.setup-agreement-fieldset p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.55}@media (max-width:900px){.launch-work-filters,.activation-step-grid,.activation-step-form{grid-template-columns:1fr}.activation-plan-state{justify-content:flex-start}}
