:root{--brand-cyan:#19c9d6;--brand-teal:#03afbc;--brand-mint:#5ee0a0;--brand-ink:var(--surface-recessed);--brand-panel:var(--surface-raised);--brand-line:rgb(var(--surface-line-rgb) / .2);--brand-muted:var(--surface-muted);--app-shell-gutter:clamp(22px, 4vw, 58px);--app-shell-max-width:1440px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-recessed);color:var(--surface-text);scrollbar-gutter:stable;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 70% 0%, var(--surface-raised) 0, var(--surface-recessed) 42%);margin:0}.auth-page{place-items:center;padding-top:8vh;display:grid}.auth-card{border:1px solid var(--surface-border);background:rgb(var(--surface-raised-rgb) / .88);border-radius:24px;width:min(100%,480px);padding:42px;box-shadow:0 30px 80px #0008}.auth-card h1{font-size:clamp(2.4rem,7vw,4rem)}.brand-lockup{flex-shrink:0;line-height:0;display:inline-flex}.brand-lockup img{width:100%;height:auto;display:block}.auth-brand{width:min(200px,56vw);margin-bottom:14px}.auth-assurance{border:1px solid var(--surface-border);border-left:3px solid var(--brand-cyan);color:var(--surface-text);background:#19c9d60f;border-radius:12px;gap:5px;margin-top:22px;padding:16px 18px;font-size:.9rem;line-height:1.5;display:grid}.auth-assurance strong{color:var(--surface-text)}.dashboard-brand{width:min(154px,36vw)}.app-page-header{z-index:40;border-bottom:1px solid rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .92);min-height:96px;box-shadow:0 14px 30px rgb(var(--surface-recessed-rgb) / .16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:164px minmax(0,1fr) 180px;align-items:center;gap:clamp(18px,2.5vw,34px);margin-bottom:30px;padding:0;display:grid;position:sticky;top:0}.app-skip-link{z-index:2;background:var(--surface-recessed);color:var(--surface-text);opacity:0;pointer-events:none;border:1px solid #7ce5ecb8;border-radius:9px;padding:10px 14px;font-size:.76rem;font-weight:760;text-decoration:none;transition:opacity .14s,transform .14s;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.app-skip-link:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px;opacity:1;pointer-events:auto;transform:translateY(0)}.app-main-content-target{outline:none;block-size:0;scroll-margin-block-start:112px;display:block}.section-brand{width:min(154px,38vw)}.app-navigation{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;justify-content:center;align-items:center;gap:clamp(12px,1.65vw,24px);min-width:0;scroll-padding-inline:2px;display:flex;position:relative;overflow-x:auto}.app-navigation::-webkit-scrollbar{display:none}.app-navigation a{color:var(--surface-muted);white-space:nowrap;flex:none;padding:9px 0;font-size:.74rem;font-weight:680;text-decoration:none;transition:color .16s;position:relative}.app-navigation a.has-health{align-items:center;gap:7px;display:inline-flex}.connection-navigation-health{border:1px solid var(--surface-muted);width:8px;height:8px;box-shadow:0 0 0 3px rgb(var(--surface-muted-rgb) / .09);background:#35473f;border-radius:999px;flex:none;display:inline-block}.connection-navigation-health.is-current{background:var(--brand-mint);border-color:#82e5ad;box-shadow:0 0 0 3px #5ee0a01c}.connection-navigation-health.is-renewal-needed{background:#e6af47;border-color:#f4cf82;box-shadow:0 0 0 3px #e6af471f}.connection-navigation-health.is-connection-failed,.connection-navigation-health.is-unavailable{background:#ca6969;border-color:#f39b9b;box-shadow:0 0 0 3px #ca69691f}.app-navigation a:hover,.app-navigation a:focus-visible,.app-navigation a.is-current,.app-navigation a.is-pending{color:var(--surface-text)}.app-navigation a:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:4px;border-radius:5px}.app-navigation a.is-current:after,.app-navigation a.is-pending:after{background:var(--brand-mint);content:"";border-radius:2px;height:2px;position:absolute;bottom:2px;left:0;right:0}.app-navigation a.is-pending:after{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-mint));transform-origin:50%;animation:.72s ease-in-out infinite alternate app-navigation-pending}.app-navigation-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes app-navigation-pending{0%{opacity:.42;transform:scaleX(.38)}to{opacity:1;transform:scaleX(1)}}.app-back-link{color:var(--brand-cyan);white-space:nowrap;flex:none;font-size:.78rem;font-weight:700;text-decoration:none}.app-page-header-actions{justify-content:flex-end;align-self:stretch;align-items:center;width:180px;min-width:0;display:flex}.app-back-link:hover{text-decoration:underline}form{gap:18px;margin-top:30px;display:grid}label{color:var(--surface-text);gap:8px;font-size:.9rem;display:grid}input{width:100%;color:var(--surface-text);background:var(--surface-recessed);border:1px solid var(--surface-border);font:inherit;border-radius:10px;padding:14px 16px}textarea{resize:vertical;width:100%;min-height:140px;color:var(--surface-text);background:var(--surface-recessed);border:1px solid var(--surface-border);font:inherit;border-radius:10px;padding:14px 16px;line-height:1.5}select{width:100%;color:var(--surface-text);background:var(--surface-recessed);border:1px solid var(--surface-border);font:inherit;border-radius:10px;padding:14px 16px}.button-link{background:var(--surface-accent);border-radius:10px;padding:14px 20px;font-weight:750;text-decoration:none;display:inline-block;color:var(--surface-raised)!important}.allocation-panel{border:1px solid var(--surface-border);background:var(--surface-raised);border-radius:18px;margin-top:56px;padding:28px}.allocation-panel article{border-top:1px solid var(--surface-border);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.capital-bucket-form,.mandate-controls{border:1px solid var(--surface-border);background:var(--surface-recessed);border-radius:14px;margin:24px 0;padding:22px}.capital-bucket-form{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-bucket-form>:last-child,.capital-bucket-form>.security-note,.capital-bucket-form>button,.capital-bucket-form>.checkbox-row{grid-column:1/-1}.checkbox-row{align-items:center;gap:10px;display:flex}.checkbox-row input{width:auto}.mandate-controls form{max-width:460px}.circuit-breaker-active{border-color:#9c5151;box-shadow:inset 4px 0 #b85a5a}.circuit-breaker-active>[role=alert]{color:#ffcdcd}.circuit-breaker-facts{gap:12px;margin:20px 0;display:grid}.circuit-breaker-facts div{gap:5px;display:grid}.circuit-breaker-facts dt{color:var(--surface-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.circuit-breaker-facts dd{overflow-wrap:anywhere;margin:0}.platform-operations{background:radial-gradient(circle at 100% 0%, #19c9d614, transparent 36%), var(--surface-recessed);border-color:#19c9d63d;margin:24px 0}.platform-operations-status{width:fit-content}.platform-operations-status.status-attention{color:#f0ca83;border-color:#edbd6659}.platform-operations-status.status-stopped{color:#ffcdcd;border-color:#b85a5a7a}.platform-operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-operations-metrics div{border:1px solid rgb(var(--surface-line-rgb) / .12);background:rgb(var(--surface-recessed-rgb) / .5);border-radius:10px;padding:14px}.platform-operations-metrics dd{font-size:1.45rem;font-weight:760}.platform-operations-signals{gap:9px;padding:0;list-style:none;display:grid}.platform-operations-signals li{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-recessed-rgb) / .5);color:var(--surface-text);border-left:3px solid #5ee0a0;border-radius:9px;padding:13px 15px;line-height:1.5}.platform-operations-signals li.signal-attention{border-left-color:#d8a952}.platform-operations-signals li.signal-stopped{border-left-color:#b85a5a}.platform-operations-signals strong{color:var(--surface-text);letter-spacing:.05em;font-size:.76rem}.platform-operations-footer{color:var(--surface-muted);font-size:.8rem}@media (max-width:720px){.platform-operations-metrics{grid-template-columns:1fr}}.mandate-controls fieldset{border:1px solid var(--surface-border);border-radius:10px;gap:10px;padding:16px;display:grid}.mandate-controls fieldset label{align-items:flex-start;gap:10px;display:flex}.mandate-controls fieldset input[type=checkbox]{width:auto;margin-top:3px}.strategy-launch{gap:22px;margin-top:52px}.strategy-prerequisite{border:1px solid #19c9d64d;border-left:3px solid var(--brand-cyan);background:#19c9d60d;border-radius:14px;gap:7px;padding:20px 22px;display:grid}.strategy-prerequisite p{color:var(--brand-muted);margin:0;line-height:1.55}.strategy-prerequisite a{width:fit-content;color:var(--brand-cyan);margin-top:3px;font-size:.88rem;font-weight:740;text-decoration:none}.ai-shadow-banner{border-left-color:var(--brand-mint);background:radial-gradient(circle at 88% 16%, #19c9d62e, transparent 35%), linear-gradient(135deg, #5ee0a01a, rgb(var(--surface-recessed-rgb) / .78));padding:28px;position:relative;overflow:hidden}.ai-shadow-banner strong{color:var(--surface-text);font-size:clamp(1.18rem,3vw,1.72rem)}.strategy-launch-section{border:1px solid var(--brand-line);background:linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .76), rgb(var(--surface-recessed-rgb) / .86));border-radius:18px;min-width:0;margin:0;padding:28px}.strategy-launch-section>header,.strategy-picker>legend{align-items:flex-start;gap:16px;width:100%;display:flex}.strategy-launch-section>header>span,.strategy-picker>legend>span:first-child{width:32px;height:32px;color:var(--brand-mint);border:1px solid #5ee0a057;border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:820;display:grid}.strategy-launch-section h2,.strategy-picker legend strong{color:var(--surface-text);margin:1px 0 0;font-size:1.15rem;line-height:1.25}.strategy-launch-section header p,.strategy-picker legend small{color:var(--brand-muted);margin:6px 0 0;font-size:.84rem;font-weight:450;line-height:1.55;display:block}.strategy-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.strategy-objective{grid-column:span 3}.strategy-objective textarea{resize:vertical;min-height:104px}.autonomy-guardrail-grid{align-items:start}.autonomy-guardrail-grid label{min-width:0}.autonomy-guardrail-note{background:#19c9d60d;border:1px solid #19c9d638;border-radius:12px;align-self:stretch;gap:8px;padding:16px;display:grid}.autonomy-guardrail-note strong{color:var(--surface-text);font-size:.88rem}.autonomy-guardrail-note span{color:var(--brand-muted);font-size:.78rem;line-height:1.55}.ai-paper-launch-readiness{background:linear-gradient(145deg, #f5c2540f, rgb(var(--surface-recessed-rgb) / .84));border:1px solid #f5c25447;border-radius:16px;gap:18px;padding:24px;display:grid}.ai-paper-launch-readiness.is-ready{background:linear-gradient(145deg, #5ee0a014, rgb(var(--surface-recessed-rgb) / .84));border-color:#5ee0a057}.ai-paper-launch-readiness>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-paper-launch-readiness h2{color:var(--surface-text);margin:4px 0 0;font-size:1.08rem}.ai-paper-launch-readiness>p,.ai-paper-launch-readiness>footer span{color:var(--brand-muted);margin:0;font-size:.82rem;line-height:1.55}.ai-paper-launch-readiness>ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ai-paper-launch-readiness li{background:rgb(var(--surface-recessed-rgb) / .5);border:1px solid #f5c25433;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:13px;display:grid}.ai-paper-launch-readiness li.is-ready{border-color:#5ee0a03d}.ai-paper-launch-readiness li>span{color:#f5c254;background:#f5c2541f;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:820;display:grid}.ai-paper-launch-readiness li.is-ready>span{color:var(--brand-mint);background:#5ee0a01f}.ai-paper-launch-readiness li div,.ai-paper-launch-readiness>footer{gap:5px;display:grid}.ai-paper-launch-readiness li strong,.ai-paper-launch-readiness>footer strong{color:var(--surface-text);font-size:.78rem}.ai-paper-launch-readiness li small{overflow-wrap:anywhere;color:var(--brand-muted);font-size:.7rem;line-height:1.45}.ai-paper-launch-readiness>footer{border-top:1px solid var(--brand-line);padding-top:14px}.strategy-picker{gap:24px;display:grid}.strategy-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.strategy-choice-grid>label{background:rgb(var(--surface-recessed-rgb) / .58);cursor:pointer;border:1px solid #2b453b;border-radius:14px;min-width:0;padding:19px;transition:border-color .16s,background .16s,transform .16s}.strategy-choice-grid>label:hover{border-color:#486d5d;transform:translateY(-2px)}.strategy-choice-grid>label.is-selected{border-color:var(--brand-mint);background:#5ee0a014;box-shadow:inset 0 0 0 1px #5ee0a01f}.strategy-choice-grid>label:has(input:focus-visible){outline:2px solid var(--brand-cyan);outline-offset:2px}.strategy-choice-grid input{opacity:0;width:1px;height:1px;position:absolute}.strategy-choice-grid strong,.strategy-choice-grid small{display:block}.strategy-choice-grid strong{color:var(--surface-text);font-size:1rem}.strategy-choice-grid small{color:var(--brand-muted);margin-top:9px;line-height:1.55}.strategy-budget-select{gap:10px;max-width:480px;margin-top:24px;display:grid}.strategy-budget-select>a,.strategy-budget-create>a{color:var(--brand-cyan);font-size:.72rem;font-weight:680;text-decoration:none}.strategy-budget-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;max-width:650px;margin-top:24px;display:grid}.strategy-budget-create button{min-height:49px}.strategy-budget-create>a{grid-column:1/-1}.strategy-advanced{border:1px solid rgb(var(--surface-line-rgb) / .15);color:var(--brand-muted);background:rgb(var(--surface-recessed-rgb) / .38);border-radius:14px;padding:0 24px}.strategy-advanced summary{color:var(--surface-muted);cursor:pointer;padding:18px 0;font-size:.84rem;font-weight:720}.strategy-advanced[open]{padding-bottom:24px}.strategy-advanced .strategy-launch-grid{margin-top:4px}.strategy-advanced .checkbox-row{align-self:end;min-height:49px;padding:0 4px}.strategy-launch-footer{justify-content:space-between;align-items:center;gap:24px;padding:22px 0 4px;display:flex}.strategy-launch-footer>div{gap:5px;display:grid}.strategy-launch-footer span{color:var(--brand-muted);font-size:.82rem}.strategy-launch-footer button{flex:none;min-width:210px}.review-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:34px 0;display:grid}.review-grid p{border:1px solid var(--surface-border);border-radius:12px;gap:8px;padding:20px;display:grid}.mandate-identity-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.mandate-identity-summary article{border:1px solid var(--surface-border);background:linear-gradient(145deg, #153f313b, transparent 62%), var(--surface-recessed);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.autonomy-guardrail-summary{background:radial-gradient(circle at 90% 10%, #19c9d61c, transparent 32%), rgb(var(--surface-recessed-rgb) / .78);border:1px solid #5ee0a038;border-radius:18px;margin:28px 0;padding:24px}.autonomy-guardrail-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.autonomy-guardrail-summary h2{margin:3px 0 0}.autonomy-guardrail-summary>header>span{color:var(--brand-mint);letter-spacing:.08em;border:1px solid #5ee0a047;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:820}.autonomy-guardrail-summary>p:not(.security-note){max-width:760px;color:var(--brand-muted);line-height:1.55}.autonomy-guardrail-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.autonomy-guardrail-summary dl>div{border:1px solid rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .5);border-radius:12px;align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.autonomy-guardrail-summary dt,.autonomy-guardrail-summary small{color:var(--brand-muted);font-size:.72rem;line-height:1.45}.autonomy-guardrail-summary dd{color:var(--surface-text);margin:0;font-size:1.03rem;font-weight:760}.paper-capital-headroom{border:1px solid rgb(var(--surface-line-rgb) / .2);background:rgb(var(--surface-recessed-rgb) / .56);border-radius:14px;margin:24px 0;padding:18px}.paper-capital-headroom.is-within{border-color:#5ee0a052}.paper-capital-headroom.is-breached{border-color:#ff797980}.paper-capital-headroom>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.paper-capital-headroom h3{margin:3px 0 0}.paper-capital-headroom>header>span{color:var(--brand-mint);letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:820}.paper-capital-headroom.is-breached>header>span{color:#ff8f8f}.paper-capital-headroom.is-unavailable>header>span{color:var(--brand-muted)}.paper-capital-headroom-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.paper-capital-headroom-grid article{border:1px solid rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .62);border-radius:11px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.paper-capital-headroom-grid article.is-blocked{border-color:#ff797973}.paper-capital-headroom-grid span,.paper-capital-headroom-grid small,.paper-capital-headroom>p{color:var(--brand-muted);font-size:.72rem;line-height:1.45}.paper-capital-headroom-grid strong{color:var(--surface-text);font-size:1rem}.automation-next-action{background:radial-gradient(circle at 84% 0%, #19c9d61c, transparent 25rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .94), rgb(var(--surface-recessed-rgb) / .98));border:1px solid #5ee0a047;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 24px;margin:18px 0 28px;padding:24px 26px 18px;display:grid;position:relative;overflow:hidden}.automation-next-action:before{background:var(--brand-mint);content:"";width:3px;position:absolute;inset:0 auto 0 0}.automation-next-action.is-attention{border-color:#e5be5c4d}.automation-next-action.is-attention:before,.automation-next-action.is-attention .automation-next-action-signal span{background:#e7c66e}.automation-next-action.is-paused{border-color:rgb(var(--surface-line-rgb) / .22)}.automation-next-action.is-paused:before,.automation-next-action.is-paused .automation-next-action-signal span{background:var(--surface-muted)}.automation-next-action-signal{background:#5ee0a00e;border:1px solid #5ee0a040;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.automation-next-action-signal span{background:var(--brand-mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #5ee0a0a3}.automation-next-action h2{letter-spacing:-.035em;margin:4px 0 7px;font-size:clamp(1.35rem,2.5vw,2rem)}.automation-next-action>div:nth-child(2)>p:last-child{max-width:760px;color:var(--brand-muted);margin:0;font-size:.82rem;line-height:1.55}.automation-next-action>a{min-width:190px;color:var(--surface-text);text-align:center;background:#5ee0a014;border:1px solid #5ee0a047;border-radius:10px;padding:12px 16px;font-size:.76rem;font-weight:760;text-decoration:none}.automation-next-action>a:hover,.automation-next-action>a:focus-visible{color:#fff;background:#5ee0a024;border-color:#5ee0a08c}.automation-next-action>footer{border-top:1px solid rgb(var(--surface-line-rgb) / .12);color:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;grid-column:2/-1;padding-top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}#strategy-readiness-check,#mandate-lifecycle-controls,#configuration-controls,#manual-evaluation,#schedule-controls,#strategy-instance-controls,#decision-journal,#runtime-evidence,#shadow-evidence-review{scroll-margin-top:24px}.strategy-initialization-readiness{background:radial-gradient(circle at 8% 0%, #5ee0a01f, transparent 31%), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .95), rgb(var(--surface-recessed-rgb) / .96));border:1px solid #19c9d63d;border-radius:20px;margin:28px 0;padding:26px}.strategy-initialization-readiness>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;display:grid}.strategy-initialization-readiness>header h2{margin:4px 0 10px}.strategy-initialization-readiness>header p:last-child{max-width:720px;color:var(--brand-muted);margin:0;line-height:1.6}.strategy-initialization-score{background:rgb(var(--surface-recessed-rgb) / .64);border:1px solid #5ee0a03d;border-radius:15px;min-width:190px;padding:17px 20px;display:grid}.strategy-initialization-score.is-blocked,.strategy-initialization-score.is-current_state_unavailable,.strategy-initialization-score.is-version_already_used{border-color:#e8717152}.strategy-initialization-score>span,.strategy-initialization-grid article>span{color:var(--brand-mint);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:780}.strategy-initialization-score>strong{color:var(--surface-text);margin-top:8px;font-size:2.1rem;line-height:1}.strategy-initialization-score>small{color:var(--brand-muted);margin-top:6px}.strategy-initialization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.strategy-initialization-grid article{border:1px solid rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .5);border-radius:13px;min-width:0;padding:17px}.strategy-initialization-grid article.is-action-required{border-color:#e5be5c47}.strategy-initialization-grid article.is-action-required>span{color:#e7c66e}.strategy-initialization-grid article.is-blocked,.strategy-initialization-grid article.is-unavailable{border-color:#e8717147}.strategy-initialization-grid article.is-blocked>span,.strategy-initialization-grid article.is-unavailable>span{color:#f19a9a}.strategy-initialization-grid article.is-not-applicable{opacity:.78}.strategy-initialization-grid h3{margin:11px 0 7px;font-size:.98rem}.strategy-initialization-grid p{color:var(--brand-muted);margin:0;font-size:.78rem;line-height:1.55}.strategy-initialization-readiness>footer{background:#19c9d60d;border:1px solid #19c9d633;border-radius:13px;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:center;gap:24px;margin-top:13px;padding:18px;display:grid}.strategy-initialization-readiness>footer p{color:var(--brand-muted);margin:0;font-size:.76rem;line-height:1.6}.autonomy-readiness-control-plane{background:radial-gradient(circle at 92% 8%, #19c9d621, transparent 30%), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .92), rgb(var(--surface-recessed-rgb) / .94));border:1px solid #4dd5ae3d;border-radius:20px;margin:28px 0;padding:26px}.autonomy-readiness-control-plane>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:34px;display:grid}.autonomy-readiness-control-plane>header h2{margin:4px 0 10px}.autonomy-readiness-control-plane>header p:last-child{max-width:760px;color:var(--brand-muted);margin:0;line-height:1.6}.autonomy-readiness-score{background:rgb(var(--surface-recessed-rgb) / .62);border:1px solid #5ee0a03b;border-radius:15px;min-width:180px;padding:17px 20px;display:grid}.autonomy-readiness-score span,.autonomy-readiness-control-plane article>span,.autonomy-readiness-control-plane>footer span{color:var(--brand-mint);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:780}.autonomy-readiness-score strong{color:var(--surface-text);margin-top:8px;font-size:2.1rem;line-height:1}.autonomy-readiness-score small{color:var(--brand-muted);margin-top:6px}.autonomy-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.autonomy-readiness-grid article{border:1px solid rgb(var(--surface-line-rgb) / .15);background:rgb(var(--surface-recessed-rgb) / .5);border-radius:13px;min-width:0;padding:17px}.autonomy-readiness-grid article.is-collecting{border-color:#e5be5c45}.autonomy-readiness-grid article.is-collecting>span{color:#e7c66e}.autonomy-readiness-grid article.is-blocked,.autonomy-readiness-grid article.is-unavailable{border-color:#e8717142}.autonomy-readiness-grid article.is-blocked>span,.autonomy-readiness-grid article.is-unavailable>span{color:#f19a9a}.autonomy-readiness-grid h3{margin:11px 0 7px;font-size:.98rem}.autonomy-readiness-grid p{color:var(--brand-muted);margin:0;font-size:.77rem;line-height:1.55}.autonomy-readiness-control-plane>footer{background:#19c9d60d;border:1px solid #19c9d633;border-radius:13px;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:center;gap:28px;margin-top:13px;padding:18px;display:grid}.autonomy-readiness-control-plane>footer>div{gap:7px;display:grid}.autonomy-readiness-control-plane>footer strong{font-size:.9rem}.autonomy-readiness-control-plane>footer p{color:var(--brand-muted);margin:0;font-size:.76rem;line-height:1.6}.autonomy-evidence-report{background:radial-gradient(circle at 8% 0%, #5ee0a01f, transparent 30%), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .94), rgb(var(--surface-recessed-rgb) / .96));border:1px solid #19c9d633;border-radius:20px;margin:28px 0;padding:26px;overflow:hidden}.shadow-evidence-review{background:radial-gradient(circle at 94% 4%, #19c9d61f, transparent 34%), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .96), rgb(var(--surface-recessed-rgb) / .98));border:1px solid #5ee0a03d;border-radius:20px;margin:28px 0;padding:26px}.shadow-evidence-review>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.shadow-evidence-review>header h2{margin:4px 0 10px}.shadow-evidence-review>header p:last-child{max-width:760px;color:var(--brand-muted);margin:0;line-height:1.6}.shadow-evidence-boundary{color:var(--brand-mint);letter-spacing:.08em;background:#5ee0a012;border:1px solid #5ee0a047;border-radius:999px;flex:none;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:780}.shadow-evidence-review-state{border:1px solid rgb(var(--surface-line-rgb) / .18);background:rgb(var(--surface-recessed-rgb) / .56);border-radius:13px;margin:22px 0;padding:17px 18px}.shadow-evidence-review-state strong{color:var(--surface-text)}.shadow-evidence-review-state p{color:var(--brand-muted);margin:7px 0 0;line-height:1.55}.shadow-evidence-review-state.is-reviewed{box-shadow:inset 3px 0 var(--brand-mint);border-color:#5ee0a057}.shadow-evidence-review-state.is-stale,.shadow-evidence-review-state.is-collecting{border-color:#e5be5c4d;box-shadow:inset 3px 0 #e7c66e}.shadow-evidence-review form{gap:14px;max-width:620px;margin-top:22px;display:grid}.shadow-evidence-review form>label:first-child{max-width:230px}.shadow-evidence-review footer{border-top:1px solid rgb(var(--surface-line-rgb) / .14);color:var(--brand-muted);margin-top:20px;padding-top:16px;font-size:.78rem}.shadow-evidence-review-ledger{border-top:1px solid rgb(var(--surface-line-rgb) / .16);margin-top:24px;padding-top:22px}.shadow-evidence-review-ledger>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.shadow-evidence-review-ledger>header h3{color:var(--surface-text);margin:3px 0 0}.shadow-evidence-review-ledger>header>span{color:var(--brand-muted);font-size:.75rem}.shadow-evidence-review-ledger-empty{border:1px dashed rgb(var(--surface-line-rgb) / .22);background:rgb(var(--surface-recessed-rgb) / .4);border-radius:13px;margin-top:16px;padding:16px 18px}.shadow-evidence-review-ledger-empty p{color:var(--brand-muted);margin:6px 0 0;line-height:1.55}.shadow-evidence-review-ledger-list{gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}.shadow-evidence-review-ledger-list>li{border:1px solid rgb(var(--surface-line-rgb) / .18);background:rgb(var(--surface-recessed-rgb) / .52);border-radius:14px;padding:18px;overflow:hidden}.shadow-evidence-review-ledger-list>li.is-current{box-shadow:inset 3px 0 var(--brand-mint);border-color:#5ee0a057}.shadow-evidence-review-ledger-list>li>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shadow-evidence-review-ledger-list time,.shadow-evidence-review-ledger-list strong{display:block}.shadow-evidence-review-ledger-list time{color:var(--brand-muted);font-size:.75rem}.shadow-evidence-review-ledger-list strong{color:var(--surface-text);margin-top:4px}.shadow-evidence-review-ledger-list header>span{color:var(--brand-mint);letter-spacing:.08em;border:1px solid #5ee0a038;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:780}.shadow-evidence-review-ledger-list code{overflow-wrap:anywhere;color:var(--surface-text);background:#00000038;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:.72rem;display:block}.shadow-evidence-review-ledger-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 0;display:grid}.shadow-evidence-review-ledger-list dl>div{border:1px solid rgb(var(--surface-line-rgb) / .11);background:#5ee0a006;border-radius:9px;padding:10px 11px}.shadow-evidence-review-ledger-list dt{color:var(--brand-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.shadow-evidence-review-ledger-list dd{color:var(--surface-text);margin:4px 0 0;font-size:.82rem}.shadow-evidence-review-ledger-list>li>p{color:var(--brand-muted);margin:13px 0 0;font-size:.74rem}@media (max-width:760px){.shadow-evidence-review>header,.shadow-evidence-review-ledger>header,.shadow-evidence-review-ledger-list>li>header{flex-direction:column;align-items:flex-start}.shadow-evidence-review-ledger-list dl{grid-template-columns:1fr 1fr}}.autonomy-evidence-report>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.autonomy-evidence-report>header h2{margin:4px 0 10px}.autonomy-evidence-report>header p:last-child{max-width:760px;color:var(--brand-muted);margin:0;line-height:1.6}.autonomy-evidence-report-status{color:var(--brand-mint);letter-spacing:.07em;text-transform:uppercase;background:#5ee0a014;border:1px solid #5ee0a040;border-radius:999px;flex:none;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:780}.autonomy-evidence-report-status.is-partial{color:#e7c66e;background:#e5be5c14;border-color:#e5be5c47}.autonomy-evidence-report-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.autonomy-evidence-report-facts>div{border:1px solid rgb(var(--surface-line-rgb) / .15);background:rgb(var(--surface-recessed-rgb) / .52);border-radius:13px;gap:8px;min-width:0;padding:17px;display:grid}.autonomy-evidence-report-facts span{color:var(--brand-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.autonomy-evidence-report-facts strong{overflow-wrap:anywhere;color:var(--surface-text);font-family:var(--font-display), Georgia, serif;font-size:1.02rem}.autonomy-evidence-report>footer{background:#19c9d60a;border:1px solid #19c9d62e;border-radius:13px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:center;gap:28px;margin-top:13px;padding:18px;display:grid}.autonomy-evidence-report>footer>div{justify-items:start;gap:10px;display:grid}.autonomy-evidence-report>footer small,.autonomy-evidence-report>footer p{color:var(--brand-muted);font-size:.74rem;line-height:1.55}.autonomy-evidence-report>footer p{margin:0}.autonomy-evidence-download{border:1px solid #5ee0a040;box-shadow:0 10px 30px #03afbc14}.mandate-identity-summary article>strong{color:var(--brand-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.mandate-identity-summary article>span,.mandate-identity-summary article>a{color:var(--brand-ivory);font-family:var(--font-display), Georgia, serif;overflow-wrap:anywhere;font-size:1.08rem;text-decoration:none}.mandate-identity-summary article>a:hover{color:var(--brand-mint)}.mandate-identity-summary article>small{color:var(--brand-muted);line-height:1.45}.mandate-technical-references{border:1px solid var(--surface-border);color:var(--brand-muted);border-radius:10px;margin:0 0 34px;padding:12px 16px;font-size:.78rem}.mandate-technical-references summary{cursor:pointer;color:var(--brand-muted)}.mandate-technical-references dl{gap:8px;margin:14px 0 2px;display:grid}.mandate-technical-references dl>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.mandate-technical-references dt{color:var(--brand-muted)}.mandate-technical-references dd{color:var(--brand-ivory);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.paper-portfolio-card{border:1px solid var(--surface-border);background:var(--surface-recessed);border-radius:16px;margin:34px 0;padding:24px}.paper-portfolio-summary,.paper-contract-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.paper-portfolio-summary p,.paper-contract-facts p{border:1px solid var(--surface-border);border-radius:10px;gap:6px;margin:0;padding:14px;display:grid}.paper-performance-card{background:radial-gradient(circle at top right, #307e5e2e, transparent 38%), var(--surface-raised);border:1px solid #2c5f4b;border-radius:14px;margin:22px 0;padding:18px}.paper-performance-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.paper-performance-header h3{margin:4px 0 0}.paper-performance-header>span{color:#8ff2bd;white-space:nowrap;border:1px solid #39735c;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:750}.paper-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 12px;display:grid}.paper-performance-grid article{border:1px solid var(--surface-border);background:rgb(var(--surface-recessed-rgb) / .65);border-radius:10px;gap:6px;padding:14px;display:grid}.paper-performance-grid span{color:var(--brand-muted);font-size:.78rem}.paper-performance-grid strong{color:var(--brand-ivory);font-family:var(--font-display), Georgia, serif;font-size:1.22rem}.paper-performance-unavailable{background:#675c2f21;border:1px solid #675c2f;border-radius:10px;margin-top:16px;padding:14px}.paper-performance-unavailable p,.paper-market-source{color:var(--brand-muted);margin-bottom:0;font-size:.8rem;line-height:1.5}.paper-performance-history{background:linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .26), transparent 52%), var(--surface-recessed);border:1px solid #2c5f4b;border-radius:14px;margin:22px 0;padding:18px}.paper-history-metrics{margin-bottom:8px}.paper-history-chart-wrap{border:1px solid var(--surface-border);background:rgb(var(--surface-recessed-rgb) / .72);border-radius:12px;margin-top:12px;padding:10px 10px 6px}.paper-history-chart{width:100%;height:190px;display:block;overflow:visible}.paper-history-baseline{stroke:rgb(var(--surface-text-rgb) / .34);stroke-dasharray:6 7;stroke-width:1px}.paper-history-line{fill:none;stroke:#76e7ad;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 5px #4edc9452)}.paper-history-dot{fill:var(--surface-recessed);stroke:#9af4c3;stroke-width:2.5px}.paper-history-axis-copy{color:var(--brand-muted);justify-content:space-between;gap:12px;font-size:.72rem;display:flex}.paper-history-table{margin-top:16px}.paper-history-coverage-gap{color:#e5ce82;margin:14px 0 0;font-size:.78rem}.paper-position-source{color:var(--brand-muted);margin-top:4px;font-size:.72rem;display:block}.is-positive{color:#8ff2bd!important}.is-negative{color:#ff9c9c!important}.is-flat{color:var(--brand-ivory)!important}.paper-contract-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.paper-position-table-wrap{overscroll-behavior-inline:contain;scrollbar-color:#7ce5ecb8 rgb(var(--surface-text-rgb) / .08);scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}.paper-position-table{border-collapse:collapse;text-align:left;width:100%}.paper-position-table th,.paper-position-table td{border-top:1px solid var(--surface-border);white-space:nowrap;padding:12px 10px}@media (max-width:700px){.paper-primary-evidence-table,.paper-primary-evidence-table tbody{width:100%;display:block}.paper-primary-evidence-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paper-primary-evidence-table tbody{gap:12px;display:grid}.paper-primary-evidence-table tbody tr{background:rgb(var(--surface-recessed-rgb) / .52);border:1px solid #7cebb129;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:8px 14px;display:grid}.paper-primary-evidence-table td{overflow-wrap:anywhere;white-space:normal;border-top:0;border-bottom:1px solid #7cebb11a;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding:10px 0;display:grid}.paper-primary-evidence-table td:before{content:attr(data-label);color:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:750;line-height:1.3}.paper-primary-evidence-table td:nth-last-child(-n+2){border-bottom:0}}.paper-position-status{border-radius:999px;padding:4px 8px;font-size:.82rem;font-weight:750;display:inline-block}.paper-position-status.is-open{color:#8ff2bd;background:#174d38}.paper-position-status.is-closed{background:var(--surface-raised);color:var(--surface-muted)}input:focus,textarea:focus{outline:2px solid var(--brand-cyan);outline-offset:2px}button{background:var(--surface-accent);color:var(--surface-raised);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:14px 20px;font-weight:750}button:disabled{opacity:.6}.form-error{color:#ff9c9c;margin:0}.form-success{color:#7cebb1;margin:0}.switch{color:var(--surface-muted)}.switch a{color:var(--brand-cyan)}.dashboard{max-width:1120px;padding-top:8vh}.dashboard header{justify-content:space-between;align-items:center;display:flex}.dashboard h1{margin-top:12vh;font-size:clamp(2.8rem,7vw,5.5rem)}.account-actions{color:var(--surface-muted);align-items:center;gap:16px;display:flex}.secondary{border:1px solid var(--surface-border);color:var(--surface-text);background:0 0;padding:10px 16px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:70px;display:grid}.dashboard-grid article{border:1px solid var(--surface-border);background:rgb(var(--surface-raised-rgb) / .8);border-radius:18px;min-height:190px;padding:28px}.dashboard-grid h2{margin:24px 0 8px}.dashboard-grid p{color:var(--surface-muted)}.icon{color:#5ee0a0;font-size:1.4rem}.plan{text-transform:capitalize;color:#5ee0a0}.insight-panel{border:1px solid var(--surface-border);background:var(--surface-raised);border-radius:18px;margin-top:56px;padding:32px}.insight-panel h2{margin:8px 0 12px;font-size:clamp(2rem,5vw,3.2rem)}.insight-panel form{margin-top:24px}.insight-profiles{border:0;gap:12px;margin:0;padding:0;display:grid}.insight-profiles legend{color:var(--surface-text);margin-bottom:10px;font-size:.9rem}.insight-profile-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.insight-profile-grid label{border:1px solid var(--surface-border);background:var(--surface-recessed);cursor:pointer;border-radius:12px;gap:10px;padding:16px;display:flex}.insight-profile-grid label.selected{border-color:#5ee0a0;box-shadow:0 0 0 1px #5ee0a0}.insight-profile-grid input{align-self:flex-start;width:auto;margin:3px 0 0}.insight-profile-grid span{gap:6px;display:grid}.insight-profile-grid small{color:var(--surface-muted);line-height:1.35}.insight-panel .insight-disclaimer,.insight-panel .insight-meta,.insight-panel .character-count{color:var(--surface-muted)}.character-count{justify-self:end;margin:-10px 0 0;font-size:.8rem}.insight-result{border-top:1px solid var(--surface-border);margin-top:30px;padding-top:24px}.insight-result h3,.insight-result h4{margin-bottom:8px}.insight-result li{margin:8px 0;line-height:1.5}.insight-warning{color:#f3d79a;background:#2b2415;border:1px solid #7c6540;border-radius:10px;padding:14px}@media (max-width:760px){.insight-profile-grid{grid-template-columns:1fr}}.admin-table{border-top:1px solid var(--surface-border);display:grid}.admin-table a{color:inherit;border-bottom:1px solid var(--surface-border);grid-template-columns:2fr 1fr 1fr;gap:16px;padding:16px;text-decoration:none;display:grid}.provider-list{gap:18px;margin-top:36px;display:grid}.provider-list article{border:1px solid var(--surface-border);background:rgb(var(--surface-raised-rgb) / .8);border-radius:18px;padding:24px}.strategy-fleet-page{max-width:1240px;padding-top:42px}.strategy-fleet-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:54px;padding:44px 0 42px;display:grid}.strategy-fleet-hero h1{max-width:900px;font-size:clamp(3.3rem,7vw,7.2rem)}.strategy-fleet-hero .lede{max-width:760px;margin-bottom:0}.strategy-fleet-actions{gap:14px;min-width:220px;display:grid}.strategy-fleet-secondary-actions a,.strategy-fleet-grid footer a{color:var(--brand-cyan);font-size:.76rem;font-weight:740;text-decoration:none}.strategy-fleet-secondary-actions{justify-content:space-between;gap:16px;display:flex}.strategy-fleet-secondary-actions a{text-align:center}.strategy-fleet-metrics{border:1px solid rgb(var(--surface-line-rgb) / .17);background:rgb(var(--surface-recessed-rgb) / .72);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.strategy-fleet-metrics article{border-left:1px solid rgb(var(--surface-line-rgb) / .13);gap:7px;min-width:0;padding:22px;display:grid}.strategy-fleet-metrics article:first-child{border-left:0}.strategy-fleet-metrics span{color:var(--surface-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:760}.strategy-fleet-metrics strong{color:var(--surface-text);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.strategy-fleet-metrics small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.strategy-fleet-metrics .needs-review{background:#d8a9520f}.strategy-fleet-metrics .needs-review strong{color:#e1bd79}.strategy-fleet-operating-brief{background:radial-gradient(circle at 0% 0%, #5cd8a81a, transparent 28rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .94), rgb(var(--surface-recessed-rgb) / .9));border:1px solid #5cd8a83d;border-radius:22px;margin-top:20px;padding:26px}.strategy-fleet-operating-brief.is-review,.strategy-fleet-operating-brief.is-unavailable{background:#291d0b3d;border-color:#d8a95257}.strategy-fleet-operating-brief>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.strategy-fleet-operating-brief>header>div{max-width:820px}.strategy-fleet-operating-brief h2{color:var(--surface-text);margin:7px 0 8px;font-size:clamp(1.45rem,2.4vw,2.15rem)}.strategy-fleet-operating-brief>header p:last-child,.strategy-fleet-operating-brief>footer{color:var(--surface-muted);font-size:.74rem;line-height:1.6}.strategy-fleet-operating-brief>header>span{color:#70dbaf;letter-spacing:.08em;text-transform:uppercase;border:1px solid #5cd8a857;border-radius:999px;flex:none;padding:8px 11px;font-size:.65rem;font-weight:780}.strategy-fleet-operating-brief.is-review>header>span,.strategy-fleet-operating-brief.is-unavailable>header>span{color:#e1bd79;border-color:#d8a95261}.strategy-fleet-operating-brief-summary{background:rgb(var(--surface-recessed-rgb) / .66);border:1px solid #5cd8a824;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0 14px;padding:12px 14px;display:flex}.strategy-fleet-operating-brief-summary strong{color:var(--surface-text);font-size:.78rem}.strategy-fleet-operating-brief-summary span{color:var(--surface-muted);font-size:.64rem}.strategy-fleet-operating-brief>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-operating-brief>ol>li{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-recessed-rgb) / .74);border-radius:15px;align-content:start;min-width:0;padding:17px;display:grid}.strategy-fleet-operating-brief>ol>li.is-review,.strategy-fleet-operating-brief>ol>li.is-unavailable{border-color:#d8a9524d}.strategy-fleet-operating-brief>ol>li>header,.strategy-fleet-operating-brief>ol>li>header>div,.strategy-fleet-operating-brief>ol>li>footer,.strategy-fleet-operating-brief>ol>li>footer>div{align-items:center;display:flex}.strategy-fleet-operating-brief>ol>li>header,.strategy-fleet-operating-brief>ol>li>footer{justify-content:space-between;gap:12px}.strategy-fleet-operating-brief>ol>li>header>div{gap:9px;min-width:0}.strategy-fleet-operating-brief>ol>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-operating-brief>ol>li>header small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.strategy-fleet-operating-brief>ol>li>header strong{color:var(--surface-text);font-size:.8rem}.strategy-fleet-operating-brief>ol>li>header>span{color:#70dbaf;text-transform:uppercase;font-size:.62rem;font-weight:780}.strategy-fleet-operating-brief>ol>li.is-review>header>span,.strategy-fleet-operating-brief>ol>li.is-unavailable>header>span{color:#e1bd79}.strategy-fleet-operating-brief>ol>li>dl{border:1px solid rgb(var(--surface-line-rgb) / .09);background:rgb(var(--surface-line-rgb) / .09);border-radius:11px;gap:1px;margin:15px 0;display:grid;overflow:hidden}.strategy-fleet-operating-brief>ol>li>dl>div{background:rgb(var(--surface-recessed-rgb) / .88);min-width:0;padding:12px}.strategy-fleet-operating-brief dt,.strategy-fleet-operating-brief dd{margin:0}.strategy-fleet-operating-brief dt{color:var(--surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:760}.strategy-fleet-operating-brief dd{color:var(--surface-text);margin-top:5px;font-size:.68rem;line-height:1.5}.strategy-fleet-operating-brief time{color:var(--surface-muted);margin-top:5px;font-size:.59rem;display:block}.strategy-fleet-operating-brief>ol>li>footer{align-self:end;padding-top:2px}.strategy-fleet-operating-brief>ol>li>footer>div{flex-wrap:wrap;gap:9px}.strategy-fleet-operating-brief>ol>li>footer a{color:#70dbaf;font-size:.61rem;font-weight:720;text-decoration:none}.strategy-fleet-operating-brief>ol>li.is-review>footer>a,.strategy-fleet-operating-brief>ol>li.is-unavailable>footer>a{color:#e1bd79}.strategy-fleet-operating-brief>footer{margin-top:13px}.strategy-fleet-command-deck{background:radial-gradient(circle at 94% 0%, #19c9d62b, transparent 34rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .98), rgb(var(--surface-recessed-rgb) / .96));border:1px solid #19c9d64d;border-radius:25px;margin-top:20px;padding:30px}.strategy-fleet-command-deck.needs-review{border-color:#d8a95270}.strategy-fleet-command-deck>header,.strategy-fleet-command-deck>ol>li>header,.strategy-fleet-command-deck>ol>li>header>div,.strategy-fleet-command-deck>ol>li>footer,.strategy-fleet-command-advanced summary,.strategy-fleet-command-advanced summary>span:first-child{align-items:center;display:flex}.strategy-fleet-command-deck>header{justify-content:space-between;align-items:flex-end;gap:28px}.strategy-fleet-command-deck>header>div{max-width:870px}.strategy-fleet-command-deck h2{color:#edfdff;margin:7px 0 8px;font-size:clamp(1.6rem,2.8vw,2.45rem)}.strategy-fleet-command-deck>header p:last-child,.strategy-fleet-command-deck>footer{color:#78949b;font-size:.74rem;line-height:1.6}.strategy-fleet-command-deck>header>span{color:#7ce5ec;letter-spacing:.08em;text-transform:uppercase;border:1px solid #19c9d666;border-radius:999px;flex:none;padding:8px 11px;font-size:.65rem;font-weight:780}.strategy-fleet-command-deck.needs-review>header>span{color:#e1bd79;border-color:#d8a95270}.strategy-fleet-command-deck>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:23px 0 0;padding:0;list-style:none;display:grid}.strategy-fleet-command-deck>ol>li{background:rgb(var(--surface-recessed-rgb) / .88);border:1px solid #19c9d630;border-radius:17px;align-content:start;min-width:0;padding:19px;display:grid}.strategy-fleet-command-deck>ol>li.is-paper{border-color:rgb(var(--surface-paper-rgb) / .25);background:rgb(var(--surface-raised-rgb) / .88)}.strategy-fleet-command-deck>ol>li.needs-review{border-color:#d8a95270}.strategy-fleet-command-deck>ol>li>header{justify-content:space-between;gap:12px}.strategy-fleet-command-deck>ol>li>header>div{gap:9px;min-width:0}.strategy-fleet-command-deck>ol>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-command-deck>ol>li>header small{color:#758e94;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.strategy-fleet-command-deck>ol>li>header strong{color:#ddf3f5;font-size:.82rem}.strategy-fleet-command-deck>ol>li>header>span{border:1px solid rgb(var(--surface-shadow-rgb) / .27);color:var(--surface-shadow);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:780}.strategy-fleet-command-deck>ol>li.is-paper>header>span{border-color:rgb(var(--surface-paper-rgb) / .34);color:var(--surface-paper)}.strategy-fleet-command-decision{border-left:3px solid var(--surface-shadow);background:rgb(var(--surface-shadow-rgb) / .07);border-radius:4px 12px 12px 4px;gap:5px;margin:16px 0 12px;padding:15px;display:grid}.is-paper>.strategy-fleet-command-decision{border-left-color:var(--surface-paper);background:rgb(var(--surface-paper-rgb) / .08)}.strategy-fleet-command-decision>span,.strategy-fleet-command-decision time{color:#70898f;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:720}.strategy-fleet-command-decision>strong{color:#edf9fa;font-size:1rem}.strategy-fleet-command-decision p{color:#a8c2c6;margin:0;font-size:.68rem}.strategy-fleet-command-decision time{letter-spacing:0;text-transform:none;margin-top:3px}.strategy-fleet-command-deck>ol>li>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.strategy-fleet-command-deck>ol>li>dl>div{background:rgb(var(--surface-recessed-rgb) / .66);border:1px solid #19c9d61a;border-radius:10px;min-width:0;padding:10px}.strategy-fleet-command-deck>ol>li>dl dt,.strategy-fleet-command-deck>ol>li>dl dd{margin:0}.strategy-fleet-command-deck>ol>li>dl dt{color:#6f888e;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:740}.strategy-fleet-command-deck>ol>li>dl dd{color:#c6dfe2;margin-top:5px;font-size:.62rem;line-height:1.45}.strategy-fleet-quote-provenance{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #19c9d62b;border-radius:12px;margin-top:10px;overflow:hidden}.is-paper>.strategy-fleet-quote-provenance{border-color:rgb(var(--surface-paper-rgb) / .22);background:rgb(var(--surface-raised-rgb) / .74)}.strategy-fleet-quote-provenance.is-legacy-unavailable,.strategy-fleet-quote-provenance.is-unavailable,.strategy-fleet-quote-provenance.is-mismatch{border-color:#d8a95273}.strategy-fleet-quote-provenance>summary,.strategy-fleet-quote-provenance>summary>span:first-child,.strategy-fleet-quote-provenance>div>footer,.strategy-fleet-quote-reference>header{align-items:center;display:flex}.strategy-fleet-quote-provenance>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px;list-style:none}.strategy-fleet-quote-provenance>summary::-webkit-details-marker{display:none}.strategy-fleet-quote-provenance>summary>span:first-child{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.strategy-fleet-quote-provenance>summary strong{color:#d9f4f6;font-size:.66rem}.strategy-fleet-quote-provenance>summary small,.strategy-fleet-quote-provenance>summary>span:last-child{color:#718d93;font-size:.55rem;line-height:1.4}.strategy-fleet-quote-provenance>summary>span:last-child{color:#75dcca;text-align:right;flex:none;font-weight:760}.strategy-fleet-quote-provenance.is-legacy-unavailable>summary>span:last-child,.strategy-fleet-quote-provenance.is-unavailable>summary>span:last-child,.strategy-fleet-quote-provenance.is-mismatch>summary>span:last-child{color:#e1bd79}.strategy-fleet-quote-provenance>summary:after{color:#6e8c92;content:"+";font-size:.8rem}.strategy-fleet-quote-provenance[open]>summary:after{content:"−"}.strategy-fleet-quote-provenance>summary:focus-visible{outline-offset:-2px;outline:2px solid #19c9d6}.strategy-fleet-quote-provenance>div{border-top:1px solid #19c9d61a;padding:0 12px 12px}.strategy-fleet-quote-provenance section>strong,.strategy-fleet-quote-reference>header strong{color:#d9f4f6;font-size:.7rem}.strategy-fleet-quote-provenance section>p,.strategy-fleet-quote-boundary,.strategy-fleet-quote-reference>p,.strategy-fleet-quote-reference>time{color:#7f9ba1;margin:5px 0 0;font-size:.59rem;line-height:1.5}.strategy-fleet-quote-provenance>div>section{padding-top:12px}.strategy-fleet-quote-reference>header{justify-content:space-between;gap:12px}.strategy-fleet-quote-reference>header span{color:#87e2d3;letter-spacing:.06em;font-size:.59rem;font-weight:780}.strategy-fleet-quote-reference>time{display:block}.strategy-fleet-price-formation{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-fleet-price-formation>li{background:rgb(var(--surface-raised-rgb) / .66);border:1px solid #7490ff26;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.strategy-fleet-price-formation>li>span{color:#a9bcff;background:#7490ff29;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.54rem;font-weight:800;display:grid}.strategy-fleet-price-formation p{gap:2px;min-width:0;margin:0;display:grid}.strategy-fleet-price-formation small{color:#708a91;font-size:.5rem}.strategy-fleet-price-formation strong{color:#c9dff5;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.strategy-fleet-quote-identities{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.strategy-fleet-quote-identities>div{border:1px solid #19c9d61a;border-radius:8px;min-width:0;padding:8px}.strategy-fleet-quote-identities dt,.strategy-fleet-quote-identities dd{margin:0}.strategy-fleet-quote-identities dt{color:#6f888e;letter-spacing:.06em;text-transform:uppercase;font-size:.49rem;font-weight:740}.strategy-fleet-quote-identities dd{color:#a9c3c7;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.54rem;overflow:hidden}.strategy-fleet-quote-provenance>div>footer{flex-wrap:wrap;gap:9px;margin-top:11px}.strategy-fleet-quote-provenance>div>footer a{color:#70dbaf;font-size:.56rem;font-weight:720;text-decoration:none}.strategy-fleet-quote-provenance>div>footer span{color:#6f888e;font-size:.52rem}.strategy-fleet-quote-coverage{background:radial-gradient(circle at top right, #19c9d614, transparent 34%), rgb(var(--surface-recessed-rgb) / .78);border:1px solid #19c9d633;border-radius:18px;margin-top:18px;padding:18px}.strategy-fleet-quote-coverage.needs-review{border-color:#d8a9527a}.strategy-fleet-quote-coverage>header,.strategy-fleet-quote-coverage>header>div,.strategy-fleet-quote-coverage-engines>li>header,.strategy-fleet-quote-coverage-engines>li>header>div,.strategy-fleet-quote-coverage-engines details>summary,.strategy-fleet-quote-coverage-engines details>summary>span:first-child,.strategy-fleet-quote-coverage-engines details>ol>li>header,.strategy-fleet-quote-coverage-engines details>ol>li>footer{display:flex}.strategy-fleet-quote-coverage>header{justify-content:space-between;align-items:flex-start;gap:18px}.strategy-fleet-quote-coverage>header>div{flex-direction:column;align-items:flex-start;gap:4px}.strategy-fleet-quote-coverage>header h2{color:#e4f6f7;margin:0;font-size:clamp(1rem,2vw,1.35rem)}.strategy-fleet-quote-coverage>header p:not(.eyebrow){color:#7f9ba1;max-width:780px;margin:2px 0 0;font-size:.68rem;line-height:1.55}.strategy-fleet-quote-coverage>header>span{color:#79decf;letter-spacing:.05em;text-transform:uppercase;border:1px solid #19c9d63d;border-radius:999px;flex:none;padding:6px 9px;font-size:.57rem;font-weight:800}.strategy-fleet-quote-coverage.needs-review>header>span{color:#e1bd79;border-color:#d8a95257}.strategy-fleet-quote-coverage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0 0;display:grid}.strategy-fleet-quote-coverage-summary>div,.strategy-fleet-quote-coverage-engines>li>dl>div{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #19c9d61f;border-radius:10px;min-width:0;padding:10px}.strategy-fleet-quote-coverage dt,.strategy-fleet-quote-coverage dd{margin:0}.strategy-fleet-quote-coverage dt{color:#6f888e;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:740}.strategy-fleet-quote-coverage dd{color:#c8e1e4;text-overflow:ellipsis;margin-top:4px;font-size:.66rem;overflow:hidden}.strategy-fleet-quote-coverage-engines{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-fleet-quote-coverage-engines>li{background:rgb(var(--surface-recessed-rgb) / .76);border:1px solid #19c9d626;border-radius:14px;min-width:0;padding:13px}.strategy-fleet-quote-coverage-engines>li.is-paper{border-color:rgb(var(--surface-paper-rgb) / .24);background:rgb(var(--surface-raised-rgb) / .76)}.strategy-fleet-quote-coverage-engines>li.is-attention,.strategy-fleet-quote-coverage-engines>li.is-unavailable{border-color:#d8a95280}.strategy-fleet-quote-coverage-engines>li>header{justify-content:space-between;align-items:flex-start;gap:10px}.strategy-fleet-quote-coverage-engines>li>header>div{flex-direction:column;gap:3px;min-width:0}.strategy-fleet-quote-coverage-engines>li>header small{color:#708c91;font-size:.54rem}.strategy-fleet-quote-coverage-engines>li>header strong{color:#d9f4f6;font-size:.72rem}.strategy-fleet-quote-coverage-engines>li>header>span{color:#78dccb;flex:none;font-size:.56rem;font-weight:760}.strategy-fleet-quote-coverage-engines>li.is-attention>header>span,.strategy-fleet-quote-coverage-engines>li.is-unavailable>header>span,.strategy-fleet-quote-coverage-engines>li.is-legacy-gaps>header>span{color:#e1bd79}.strategy-fleet-quote-coverage-engines>li>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0 0;display:grid}.strategy-fleet-quote-coverage-engines details{border:1px solid #19c9d61f;border-radius:10px;margin-top:10px;overflow:hidden}.strategy-fleet-quote-coverage-engines details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px;list-style:none}.strategy-fleet-quote-coverage-engines details>summary::-webkit-details-marker{display:none}.strategy-fleet-quote-coverage-engines details>summary:focus-visible{outline-offset:-2px;outline:2px solid #19c9d6}.strategy-fleet-quote-coverage-engines details>summary>span:first-child{flex-direction:column;align-items:flex-start;gap:2px}.strategy-fleet-quote-coverage-engines details>summary strong{color:#cce8ea;font-size:.62rem}.strategy-fleet-quote-coverage-engines details>summary small,.strategy-fleet-quote-coverage-engines details>summary>span:last-child{color:#718d93;font-size:.52rem}.strategy-fleet-quote-coverage-engines details>p{color:#7d989d;margin:0;padding:0 10px 10px;font-size:.57rem;line-height:1.5}.strategy-fleet-quote-coverage-engines details>ol{gap:7px;margin:0;padding:0 10px 10px;list-style:none;display:grid}.strategy-fleet-quote-coverage-engines details>ol>li{background:rgb(var(--surface-recessed-rgb) / .62);border:1px solid #19c9d61a;border-radius:8px;min-width:0;padding:9px}.strategy-fleet-quote-coverage-engines details>ol>li>header{color:#6f8b90;justify-content:space-between;gap:8px;font-size:.5rem}.strategy-fleet-quote-coverage-engines details>ol>li>strong{color:#d7eff1;margin-top:6px;font-size:.64rem;display:block}.strategy-fleet-quote-coverage-engines details>ol>li>p{color:#809ba0;margin:4px 0 0;font-size:.54rem;line-height:1.5}.strategy-fleet-quote-coverage-engines details>ol>li>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0;display:grid}.strategy-fleet-quote-coverage-engines details>ol>li>dl>div{min-width:0}.strategy-fleet-quote-coverage-engines details>ol>li>dl dd{white-space:nowrap}.strategy-fleet-quote-coverage-engines details>ol>li>footer{flex-wrap:wrap;gap:9px;margin-top:8px}.strategy-fleet-quote-coverage-engines details>ol>li>footer a{color:#70dbaf;font-size:.53rem;font-weight:720;text-decoration:none}.strategy-fleet-quote-coverage>footer{color:#6f888e;margin-top:12px;font-size:.54rem}.strategy-fleet-exposure-outcomes{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #19c9d62b;border-radius:12px;margin-top:10px;overflow:hidden}.strategy-fleet-exposure-outcomes.is-paper{border-color:rgb(var(--surface-paper-rgb) / .22);background:rgb(var(--surface-raised-rgb) / .74)}.strategy-fleet-exposure-outcomes.is-unavailable{border-color:#d8a9526b}.strategy-fleet-exposure-outcomes.is-attention{border-color:#da646385}.strategy-fleet-exposure-outcomes>summary,.strategy-fleet-exposure-outcomes>summary>span:first-child,.strategy-fleet-exposure-outcomes>div>footer,.strategy-fleet-symbol-outcomes>header{align-items:center;display:flex}.strategy-fleet-exposure-outcomes>summary{color:#bdd7da;cursor:pointer;justify-content:space-between;gap:10px;padding:12px;list-style:none}.strategy-fleet-exposure-outcomes>summary::-webkit-details-marker{display:none}.strategy-fleet-exposure-outcomes>summary>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.strategy-fleet-exposure-outcomes>summary strong{font-size:.66rem}.strategy-fleet-exposure-outcomes>summary small,.strategy-fleet-exposure-outcomes>summary>span:last-child{color:#6e888e;font-size:.55rem}.strategy-fleet-exposure-outcomes>summary>span:last-child{color:#7ce5ec;text-align:right;text-transform:uppercase;flex:none;max-width:48%;font-weight:760;line-height:1.35}.strategy-fleet-exposure-outcomes.is-paper>summary>span:last-child{color:var(--surface-paper)}.strategy-fleet-exposure-outcomes.is-unavailable>summary>span:last-child{color:#e1bd79}.strategy-fleet-exposure-outcomes.is-attention>summary>span:last-child{color:#f09b97}.strategy-fleet-exposure-outcomes>summary:after{content:"+";color:#7ce5ec}.strategy-fleet-exposure-outcomes[open]>summary:after{content:"−"}.strategy-fleet-exposure-outcomes>summary:focus-visible{outline-offset:-2px;outline:2px solid #7ce5ec}.strategy-fleet-exposure-outcomes>div{border-top:1px solid #19c9d61a;gap:10px;padding:0 12px 12px;display:grid}.strategy-fleet-exposure-outcomes>div>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.strategy-fleet-exposure-outcomes>div>dl>div{background:rgb(var(--surface-raised-rgb) / .74);border:1px solid #7490ff26;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.paper-evidence-review-packet{background:linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .92), rgb(var(--surface-raised-rgb) / .82));border:1px solid #19c9d62e;border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.paper-evidence-review-packet>h3,.paper-evidence-review-packet>p{margin:0}.paper-evidence-review-packet>h3{color:#d9f7f8;font-size:.76rem}.paper-evidence-review-packet>p{color:#8ba1aa;font-size:.62rem;line-height:1.55}.paper-evidence-review-packet>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.paper-evidence-review-packet>dl>div{background:rgb(var(--surface-raised-rgb) / .56);border:1px solid #7490ff1f;border-radius:9px;align-content:start;gap:4px;min-width:0;padding:9px;display:grid}.strategy-fleet-paper-review-status{background:linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .9), rgb(var(--surface-raised-rgb) / .84));border:1px solid #7490ff33;border-radius:12px;gap:9px;margin-top:10px;padding:12px;display:grid}.strategy-fleet-paper-review-status.is-reviewable-unreviewed,.strategy-fleet-paper-review-status.is-stale,.strategy-fleet-paper-review-status.is-review-required,.strategy-fleet-paper-review-status.is-unavailable{border-color:#d8a9526b}.strategy-fleet-paper-review-status>header,.strategy-fleet-paper-review-status>header>div,.strategy-fleet-paper-review-status>footer,.strategy-fleet-paper-review-status details>dl{display:flex}.strategy-fleet-paper-review-status>header,.strategy-fleet-paper-review-status>footer{justify-content:space-between;align-items:center;gap:12px}.strategy-fleet-paper-review-status>header>div{flex-direction:column;align-items:flex-start;gap:3px}.strategy-fleet-paper-review-status>header>div>span,.strategy-fleet-paper-review-status>header>span{color:#8299df;letter-spacing:.07em;text-transform:uppercase;font-size:.53rem;font-weight:780}.strategy-fleet-paper-review-status>header strong{color:#e6ebff;font-size:.76rem}.strategy-fleet-paper-review-status>p,.strategy-fleet-paper-review-status details>p,.strategy-fleet-paper-review-status>footer{color:#8090ac;margin:0;font-size:.59rem;line-height:1.55}.strategy-fleet-paper-review-status>details{background:rgb(var(--surface-raised-rgb) / .62);border:1px solid #7490ff26;border-radius:9px;overflow:hidden}.strategy-fleet-paper-review-status>details>summary{color:#b8c6ef;cursor:pointer;padding:9px;font-size:.6rem;font-weight:720}.strategy-fleet-paper-review-status details>dl{flex-wrap:wrap;gap:7px;margin:0;padding:0 9px 9px}.strategy-fleet-paper-review-status details>dl>div{background:rgb(var(--surface-raised-rgb) / .66);border:1px solid #7490ff1c;border-radius:8px;flex:190px;min-width:0;padding:8px}.strategy-fleet-paper-review-status dt,.strategy-fleet-paper-review-status dd{margin:0}.strategy-fleet-paper-review-status dt{color:#7181a2;letter-spacing:.05em;text-transform:uppercase;font-size:.51rem;font-weight:720}.strategy-fleet-paper-review-status dd{color:#c7d0ef;margin-top:4px;font-size:.59rem}.strategy-fleet-paper-review-status code{overflow-wrap:anywhere;color:#8999c9;margin-top:5px;font-size:.5rem;display:block}.strategy-fleet-paper-review-status details>p{padding:0 9px 9px}.strategy-fleet-paper-review-status>footer a{color:#a9bcff;font-weight:720;text-decoration:none}.strategy-fleet-paper-review-board{background:rgb(var(--surface-raised-rgb) / .78);border:1px solid #7490ff33;border-radius:18px;padding:18px}.strategy-fleet-paper-review-board.is-attention{border-color:#d8a95261}.strategy-fleet-paper-review-board>header,.strategy-fleet-paper-review-board>header>div{display:flex}.strategy-fleet-paper-review-board>header{justify-content:space-between;align-items:flex-end;gap:18px}.strategy-fleet-paper-review-board>header>div{flex-direction:column;align-items:flex-start}.strategy-fleet-paper-review-board h3,.strategy-fleet-paper-review-board>header p,.strategy-fleet-paper-review-board>footer{margin:0}.strategy-fleet-paper-review-board h3{color:#e2e8ff;font-size:1rem}.strategy-fleet-paper-review-board>header p,.strategy-fleet-paper-review-board>footer,.strategy-fleet-paper-review-board>header>span{color:#74829e;font-size:.62rem;line-height:1.5}.strategy-fleet-paper-review-board>ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.strategy-fleet-paper-review-board>ol .strategy-fleet-paper-review-status{margin-top:0}.strategy-fleet-paper-review-board>footer{margin-top:12px}.paper-evidence-threshold-ledger{background:rgb(var(--surface-raised-rgb) / .68);border:1px solid #7490ff2e;border-radius:12px;overflow:hidden}.paper-evidence-threshold-ledger.is-attention{border-color:#da646375}.paper-evidence-threshold-ledger>summary,.paper-evidence-threshold-ledger>summary>span:first-child,.paper-evidence-threshold-ledger>div>footer,.paper-evidence-threshold-checkpoints>li>header{align-items:center;display:flex}.paper-evidence-threshold-ledger>summary{color:#cbd8fb;cursor:pointer;justify-content:space-between;gap:10px;padding:11px;list-style:none}.paper-evidence-threshold-ledger>summary::-webkit-details-marker{display:none}.paper-evidence-threshold-ledger>summary:after{content:"+";color:#a9bcff}.paper-evidence-threshold-ledger[open]>summary:after{content:"−"}.paper-evidence-threshold-ledger>summary:focus-visible{outline-offset:-2px;outline:2px solid #a9bcff}.paper-evidence-threshold-ledger>summary>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.paper-evidence-threshold-ledger>summary strong{font-size:.65rem}.paper-evidence-threshold-ledger>summary small,.paper-evidence-threshold-ledger>summary>span:last-child{color:#788da7;font-size:.55rem}.paper-evidence-threshold-ledger>summary>span:last-child{color:#a9bcff;text-align:right;text-transform:uppercase;font-weight:760}.paper-evidence-threshold-ledger>div{border-top:1px solid #7490ff1f;gap:9px;padding:11px;display:grid}.paper-evidence-threshold-ledger>div>p,.paper-evidence-threshold-ledger>div>footer,.paper-evidence-threshold-checkpoints p,.paper-evidence-threshold-checkpoints code{color:#778c9a;margin:0;font-size:.56rem;line-height:1.55}.paper-evidence-threshold-checkpoints{gap:8px;margin:0;padding:0;list-style:none;display:grid}.paper-evidence-threshold-checkpoints>li{background:rgb(var(--surface-recessed-rgb) / .58);border:1px solid #7490ff1f;border-radius:10px;gap:8px;padding:10px;display:grid}.paper-evidence-threshold-checkpoints>li>header{justify-content:space-between;gap:9px}.paper-evidence-threshold-checkpoints>li>header span{color:#9db2f4;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:760}.paper-evidence-threshold-checkpoints>li>header strong{color:#9cadb7;font-size:.54rem}.paper-evidence-threshold-checkpoints dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.paper-evidence-threshold-checkpoints dl>div{background:#7490ff0e;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.paper-evidence-threshold-checkpoints code{overflow-wrap:anywhere;color:#687c89}.paper-evidence-threshold-ledger>div>footer{border-top:1px solid #7490ff1a;justify-content:space-between;gap:8px;padding-top:8px}.paper-evidence-threshold-ledger>div>footer a{color:#9fb2f3;font-weight:720;text-decoration:none}.strategy-fleet-exposure-outcomes dt,.strategy-fleet-exposure-outcomes dd{margin:0}.strategy-fleet-exposure-outcomes dt{color:#748b96;letter-spacing:.055em;text-transform:uppercase;font-size:.53rem;font-weight:740}.strategy-fleet-exposure-outcomes dd{color:#d9e7ff;font-size:.7rem;font-weight:760}.strategy-fleet-exposure-outcomes dl small,.strategy-fleet-symbol-outcomes small,.strategy-fleet-outcome-note,.strategy-fleet-exposure-unavailable p,.strategy-fleet-exposure-outcomes>div>footer{color:#708990;font-size:.56rem;line-height:1.55}.strategy-fleet-symbol-outcomes{background:rgb(var(--surface-raised-rgb) / .62);border:1px solid #7490ff24;border-radius:10px;padding:10px}.strategy-fleet-symbol-outcomes>header{color:#b8caea;justify-content:space-between;gap:10px;font-size:.59rem}.strategy-fleet-symbol-outcomes>header>span{color:#8ca6e9;text-transform:uppercase}.strategy-fleet-symbol-outcomes>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.strategy-fleet-symbol-outcomes>ol>li{background:#7490ff12;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.strategy-fleet-symbol-outcomes li>strong,.strategy-fleet-symbol-outcomes li>span{color:#d9e7ff;font-size:.61rem}.strategy-fleet-symbol-outcomes li>span{color:#a9bcff}.strategy-fleet-outcome-note,.strategy-fleet-exposure-unavailable p{margin:0}.strategy-fleet-outcome-note strong,.strategy-fleet-exposure-unavailable strong{color:#e1bd79}.strategy-fleet-exposure-unavailable{background:#d8a95214;border-radius:10px;padding:12px}.strategy-fleet-exposure-unavailable p{margin-top:5px}.strategy-fleet-exposure-outcomes>div>.strategy-fleet-evidence{margin-top:10px}.strategy-fleet-exposure-outcomes>div>footer{border-top:1px solid #19c9d61a;justify-content:space-between;gap:10px;padding-top:9px}.strategy-fleet-exposure-outcomes>div>footer a{color:#7ce5ec;font-weight:720;text-decoration:none}.strategy-fleet-outcome-timeline{background:rgb(var(--surface-recessed-rgb) / .62);border:1px solid #19c9d624;border-radius:10px;padding:10px}.strategy-fleet-outcome-timeline.is-unavailable{background:#d8a9520f;border-color:#d8a95257}.strategy-fleet-outcome-timeline>header,.strategy-fleet-outcome-timeline>header>span:first-child,.strategy-fleet-outcome-timeline>ol>li>header,.strategy-fleet-outcome-timeline>ol>li>footer,.strategy-fleet-shadow-outcome-point{align-items:center;display:flex}.strategy-fleet-outcome-timeline>header{color:#b8dadd;justify-content:space-between;gap:10px;font-size:.59rem}.strategy-fleet-outcome-timeline>header>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.strategy-fleet-outcome-timeline>header small,.strategy-fleet-outcome-timeline>header>span:last-child,.strategy-fleet-outcome-timeline>p,.strategy-fleet-outcome-timeline>ol>li>footer{color:#708990;font-size:.54rem;line-height:1.5}.strategy-fleet-outcome-timeline>header>span:last-child{color:#7ce5ec;text-transform:uppercase;font-weight:740}.strategy-fleet-outcome-timeline>ol{gap:7px;margin:9px 0;padding:0;list-style:none;display:grid}.strategy-fleet-outcome-timeline>ol>li{background:#19c9d60e;border-radius:8px;gap:7px;padding:9px;display:grid}.strategy-fleet-outcome-timeline>ol>li>header,.strategy-fleet-outcome-timeline>ol>li>footer{justify-content:space-between;gap:9px}.strategy-fleet-outcome-timeline time{color:#b9d3d7;font-size:.58rem;font-weight:700}.strategy-fleet-outcome-timeline li>header>span{color:#8ba8ae;text-transform:uppercase;background:#6a96a01f;border-radius:999px;padding:3px 6px;font-size:.48rem;font-weight:780}.strategy-fleet-outcome-timeline li>header>span.is-improved{color:#79ddb7;background:#50c7971f}.strategy-fleet-outcome-timeline li>header>span.is-declined{color:#ee9a97;background:#da64631f}.strategy-fleet-outcome-timeline li>header>span.is-unavailable{color:#e1bd79;background:#d8a9521f}.strategy-fleet-outcome-timeline dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.strategy-fleet-outcome-timeline dl>div{background:#7490ff0e;border-radius:7px;min-width:0;padding:7px}.strategy-fleet-outcome-timeline dt,.strategy-fleet-outcome-timeline dd{margin:0}.strategy-fleet-outcome-timeline dt{color:#718992;text-transform:uppercase;font-size:.48rem}.strategy-fleet-outcome-timeline dd{color:#d6e4ed;margin-top:3px;font-size:.58rem;font-weight:720}.strategy-fleet-paper-outcome-context{flex-wrap:wrap;gap:5px;display:flex}.strategy-fleet-paper-outcome-context>span{color:#8fa7ca;background:#7490ff13;border-radius:999px;padding:4px 6px;font-size:.49rem}.strategy-fleet-paper-outcome-symbols{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-paper-outcome-symbols>li{color:#879da6;background:#7490ff0b;border-radius:7px;gap:3px;min-width:0;padding:6px;font-size:.49rem;display:grid}.strategy-fleet-paper-outcome-symbols strong{color:#c8d9f0}.strategy-fleet-paper-outcome-symbols small{color:#718990;text-transform:uppercase}.strategy-fleet-shadow-outcome-point{color:#c6dfe2;justify-content:space-between;gap:8px;font-size:.57rem}.strategy-fleet-shadow-outcome-point>span{color:#7ce5ec}.strategy-fleet-outcome-timeline>p{margin:0}.strategy-fleet-paper-outcome-timeline{background:rgb(var(--surface-recessed-rgb) / .62);border:1px solid #19c9d624;border-radius:10px;padding:10px}.strategy-fleet-paper-outcome-timeline>summary,.strategy-fleet-paper-outcome-timeline>summary>span:first-child,.strategy-fleet-paper-outcome-timeline li>header,.strategy-fleet-paper-outcome-timeline li>footer{align-items:center;display:flex}.strategy-fleet-paper-outcome-timeline>summary{color:#b8dadd;cursor:pointer;justify-content:space-between;gap:10px;font-size:.59rem;list-style-position:inside}.strategy-fleet-paper-outcome-timeline>summary>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.strategy-fleet-paper-outcome-timeline summary small,.strategy-fleet-paper-outcome-timeline>summary>span:last-child,.strategy-fleet-paper-outcome-timeline>p,.strategy-fleet-paper-outcome-timeline li>footer{color:#708990;font-size:.54rem;line-height:1.5}.strategy-fleet-paper-outcome-timeline>summary>span:last-child{color:#7ce5ec;text-transform:uppercase;font-weight:740}.strategy-fleet-paper-outcome-timeline>ol{gap:7px;margin:9px 0;padding:0;list-style:none;display:grid}.strategy-fleet-paper-outcome-timeline>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.strategy-fleet-paper-outcome-timeline>dl>div{background:#19c9d60e;border-radius:8px;gap:3px;padding:9px;display:grid}.strategy-fleet-paper-outcome-timeline>dl dt{color:#708990;text-transform:uppercase;font-size:.52rem}.strategy-fleet-paper-outcome-timeline>dl dd{color:#b8dadd;margin:0;font-size:.59rem;font-weight:730}.strategy-fleet-paper-outcome-timeline>ol>li{color:#b8dadd;background:#19c9d60e;border-radius:8px;gap:6px;padding:9px;font-size:.57rem;display:grid}.strategy-fleet-paper-outcome-timeline li>header,.strategy-fleet-paper-outcome-timeline li>footer{justify-content:space-between;gap:9px}.strategy-fleet-paper-outcome-timeline time{color:#b9d3d7;font-size:.54rem;font-weight:700}.strategy-fleet-paper-outcome-timeline a{color:#7ce5ec;font-weight:700;text-decoration:none}.strategy-fleet-paper-outcome-timeline>p{margin:0}.strategy-fleet-command-deck>ol>li>footer{border-top:1px solid #19c9d61f;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px}.strategy-fleet-command-deck>ol>li>footer a{color:#7ce5ec;font-size:.62rem;font-weight:720;text-decoration:none}.strategy-fleet-command-advanced{border-top:1px solid #19c9d61f;margin-top:13px}.strategy-fleet-command-advanced summary{color:#bdd7da;cursor:pointer;justify-content:space-between;gap:12px;padding:13px 1px;list-style:none}.strategy-fleet-command-advanced summary::-webkit-details-marker{display:none}.strategy-fleet-command-advanced summary>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.strategy-fleet-command-advanced summary strong{font-size:.66rem}.strategy-fleet-command-advanced summary small,.strategy-fleet-command-advanced summary>span:last-child{color:#6e888e;font-size:.55rem}.strategy-fleet-command-advanced summary>span:last-child{color:#7ce5ec;text-transform:uppercase;flex:none;font-weight:760}.strategy-fleet-command-advanced summary:after{content:"+";color:#7ce5ec}.strategy-fleet-command-advanced[open] summary:after{content:"−"}.strategy-fleet-command-advanced summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #7ce5ec}.strategy-fleet-command-advanced>div{gap:10px;padding-bottom:3px;display:grid}.strategy-fleet-command-deck>footer{margin-top:14px}.paper-live-readiness-dossier{background:radial-gradient(circle at 96% 2%, #7490ff2b, transparent 32rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .98), rgb(var(--surface-recessed-rgb) / .96));border:1px solid #7490ff4d;border-radius:24px;margin-top:20px;padding:28px}.paper-live-readiness-dossier.is-review-required,.paper-live-readiness-dossier.is-evidence-unavailable{border-color:#d8a95275}.paper-live-readiness-dossier>header,.paper-live-readiness-dossier>ol>li>header,.paper-live-readiness-dossier>ol>li>footer,.paper-live-readiness-dossier details>summary,.paper-live-readiness-dossier details li>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.paper-live-readiness-dossier>header{align-items:flex-end}.paper-live-readiness-dossier>header>div{max-width:880px}.paper-live-readiness-dossier h2{color:#eef1ff;margin:7px 0 8px;font-size:clamp(1.5rem,2.7vw,2.25rem)}.paper-live-readiness-dossier>header p:last-child,.paper-live-readiness-dossier>footer{color:#7f8fae;font-size:.72rem;line-height:1.6}.paper-live-readiness-dossier>header>span,.paper-live-readiness-dossier>ol>li>header>span,.paper-live-readiness-dossier details li>header>span{color:#a9bcff;letter-spacing:.05em;text-transform:uppercase;border:1px solid #7490ff61;border-radius:999px;flex:none;padding:6px 9px;font-size:.58rem;font-weight:780}.paper-live-readiness-dossier.is-review-required>header>span,.paper-live-readiness-dossier.is-evidence-unavailable>header>span{color:#e1bd79;border-color:#d8a9527a}.paper-live-readiness-dossier-metrics{border:1px solid #7490ff24;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid;overflow:hidden}.paper-live-readiness-dossier-metrics article{background:rgb(var(--surface-raised-rgb) / .7);border-left:1px solid #7490ff1f;gap:3px;min-width:0;padding:13px 15px;display:grid}.paper-live-readiness-dossier-metrics article:first-child{border-left:0}.paper-live-readiness-dossier-metrics strong{color:#e6ebff;font-size:1.05rem}.paper-live-readiness-dossier-metrics span{color:#70809e;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:720}.paper-live-readiness-dossier>ol,.paper-live-readiness-dossier details ol{margin:0;padding:0;list-style:none}.paper-live-readiness-dossier>ol{gap:14px;margin-top:16px;display:grid}.paper-live-readiness-dossier>ol>li{background:rgb(var(--surface-raised-rgb) / .83);border:1px solid #7490ff30;border-radius:17px;min-width:0;padding:20px}.paper-live-readiness-dossier>ol>li>header strong{color:#e7ebff;font-size:.86rem;display:block}.paper-live-readiness-dossier>ol>li>header small{color:#7483a0;margin-top:4px;font-size:.59rem;display:block}.paper-live-readiness-dossier>ol>li>p{color:#afbad1;margin:14px 0;font-size:.7rem;line-height:1.55}.paper-live-readiness-dossier>ol>li>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.paper-live-readiness-dossier>ol>li>dl>div{background:rgb(var(--surface-recessed-rgb) / .62);border:1px solid #7490ff1c;border-radius:10px;min-width:0;padding:10px}.paper-live-readiness-dossier dt,.paper-live-readiness-dossier dd{margin:0}.paper-live-readiness-dossier dt{color:#697893;letter-spacing:.06em;text-transform:uppercase;font-size:.53rem;font-weight:730}.paper-live-readiness-dossier dd{overflow-wrap:anywhere;color:#c8d0e3;margin-top:5px;font-size:.61rem;line-height:1.45}.paper-live-readiness-dossier details{border-top:1px solid #7490ff21;margin-top:14px}.paper-live-readiness-dossier details>summary{color:#cbd3e7;cursor:pointer;padding:13px 1px;font-size:.66rem;font-weight:730;list-style:none}.paper-live-readiness-dossier details>summary::-webkit-details-marker{display:none}.paper-live-readiness-dossier details>summary>span{color:#8192bd;text-transform:uppercase;font-size:.56rem;font-weight:710}.paper-live-readiness-dossier details>summary:after{content:"+";color:#a9bcff}.paper-live-readiness-dossier details[open]>summary:after{content:"−"}.paper-live-readiness-dossier details>summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #a9bcff}.paper-live-readiness-dossier details ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:4px;display:grid}.paper-live-readiness-dossier details li{background:rgb(var(--surface-recessed-rgb) / .6);border:1px solid #7cebb124;border-radius:10px;min-width:0;padding:11px}.paper-live-readiness-dossier details li.is-collecting{border-color:#7490ff47}.paper-live-readiness-dossier details li.is-blocked,.paper-live-readiness-dossier details li.is-unavailable{background:#1f180a61;border-color:#d8a9525e}.paper-live-readiness-dossier details li>header{align-items:flex-start}.paper-live-readiness-dossier details li>header strong{color:#dce3f2;font-size:.65rem}.paper-live-readiness-dossier details li>header>span{color:#7cebb1;border-color:#7cebb142;padding:4px 6px;font-size:.5rem}.paper-live-readiness-dossier details li.is-collecting>header>span{color:#a9bcff;border-color:#7490ff52}.paper-live-readiness-dossier details li.is-blocked>header>span,.paper-live-readiness-dossier details li.is-unavailable>header>span{color:#e1bd79;border-color:#d8a9526b}.paper-live-readiness-dossier details li p{color:#9facc4;margin:8px 0 6px;font-size:.6rem;line-height:1.5}.paper-live-readiness-dossier details li small{overflow-wrap:anywhere;color:#63718a;font-size:.52rem;line-height:1.45}.paper-live-readiness-dossier>ol>li>footer{border-top:1px solid #7490ff1f;flex-wrap:wrap;justify-content:flex-start;margin-top:14px;padding-top:12px}.paper-live-readiness-dossier>ol>li>footer a{color:#9fb3ff;font-size:.62rem;font-weight:720;text-decoration:none}.paper-live-readiness-dossier>footer{margin-top:14px}.live-capability-register{background:radial-gradient(circle at 96% 0,#d8a95217,#0000 24rem),#0e0d12b8;border:1px solid #d8a95247;border-radius:14px;margin-top:15px;padding:16px}.live-capability-register>header,.live-capability-register details li>header,.live-capability-register details>summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-capability-register>header{align-items:flex-start}.live-capability-register>header>div{max-width:810px}.live-capability-register h3{color:#f0dfbf;margin:5px 0 6px;font-size:clamp(1rem,1.8vw,1.3rem)}.live-capability-register>header p:last-child{color:#a59a88;margin:0;font-size:.64rem;line-height:1.55}.live-capability-register>header>span{color:#e1bd79;letter-spacing:.06em;text-transform:uppercase;border:1px solid #d8a95273;border-radius:999px;flex:none;padding:6px 9px;font-size:.55rem;font-weight:780}.live-capability-register>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0 0;display:grid}.live-capability-register>dl>div{background:rgb(var(--surface-recessed-rgb) / .66);border:1px solid #d8a9521f;border-radius:9px;min-width:0;padding:9px}.live-capability-register>dl dt,.live-capability-register>dl dd{margin:0}.live-capability-register>dl dt{color:#827968;letter-spacing:.05em;text-transform:uppercase;font-size:.49rem;font-weight:730}.live-capability-register>dl dd{overflow-wrap:anywhere;color:#dfcfb4;margin-top:4px;font-size:.64rem;font-weight:700}.paper-live-readiness-dossier .live-capability-register details{border-top-color:#d8a95226;margin-top:12px}.paper-live-readiness-dossier .live-capability-register details>summary{color:#ddcfb6}.paper-live-readiness-dossier .live-capability-register details>summary:after{color:#e1bd79}.paper-live-readiness-dossier .live-capability-register details>summary:focus-visible{outline-color:#e1bd79}.paper-live-readiness-dossier .live-capability-register details ol{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-live-readiness-dossier .live-capability-register details li{background:#120f0b9e;border-color:#d8a95233}.live-capability-register details li>header>div{gap:3px;min-width:0;display:grid}.live-capability-register details li>header small{color:#837969;letter-spacing:.05em;text-transform:uppercase;font-size:.48rem;font-weight:720}.live-capability-register details li>header strong{color:#e4dac8}.paper-live-readiness-dossier .live-capability-register details li>header>span{color:#e1bd79;border-color:#d8a9525c}.paper-live-readiness-dossier .live-capability-register details li.is-proven-non-live{background:rgb(var(--surface-recessed-rgb) / .6);border-color:#7cebb13d}.paper-live-readiness-dossier .live-capability-register details li.is-proven-non-live>header>span{color:#7cebb1;border-color:#7cebb147}.live-capability-register details li>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0 0;display:grid}.live-capability-register details li>dl>div{background:rgb(var(--surface-recessed-rgb) / .46);border-radius:7px;min-width:0;padding:7px}.live-capability-register details li>dl dt,.live-capability-register details li>dl dd{margin:0}.live-capability-register details li>dl dt{color:#746c60;text-transform:uppercase;font-size:.47rem;font-weight:720}.live-capability-register details li>dl dd{overflow-wrap:anywhere;color:#b7ad9c;margin-top:3px;font-size:.54rem;line-height:1.45}.live-capability-packet>div{gap:9px;padding-bottom:3px;display:grid}.live-capability-packet p{color:#a59a88;margin:0;font-size:.6rem;line-height:1.5}.live-capability-packet code{overflow-wrap:anywhere;color:#d9c59f;font-size:.54rem}.live-capability-packet a{color:#e1bd79;border:1px solid #d8a95257;border-radius:8px;width:fit-content;padding:8px 10px;font-size:.57rem;font-weight:740;text-decoration:none}.live-capability-packet a:focus-visible{outline-offset:2px;outline:2px solid #e1bd79}.live-capability-packet pre{background:rgb(var(--surface-recessed-rgb) / .8);color:#8f9a9d;white-space:pre;border:1px solid #d8a9521f;border-radius:8px;max-height:280px;margin:0;padding:10px;font-size:.48rem;line-height:1.5;overflow:auto}.live-capability-register>footer{color:#786f60;margin-top:11px;font-size:.53rem;line-height:1.5}.strategy-fleet-advanced-evidence{border:1px solid rgb(var(--surface-line-rgb) / .2);background:rgb(var(--surface-recessed-rgb) / .82);border-radius:22px;margin-top:20px;padding:26px}.strategy-fleet-advanced-evidence.needs-review{border-color:#d8a9526b}.strategy-fleet-advanced-evidence>header,.strategy-fleet-advanced-evidence summary,.strategy-fleet-advanced-evidence summary>span:first-child{align-items:center;display:flex}.strategy-fleet-advanced-evidence>header{justify-content:space-between;align-items:flex-end;gap:24px}.strategy-fleet-advanced-evidence>header>div{max-width:840px}.strategy-fleet-advanced-evidence h2{color:var(--surface-text);margin:7px 0 8px;font-size:clamp(1.35rem,2.3vw,2rem)}.strategy-fleet-advanced-evidence>header p:last-child,.strategy-fleet-advanced-evidence>footer{color:var(--surface-muted);font-size:.7rem;line-height:1.55}.strategy-fleet-advanced-evidence>header>span{border:1px solid rgb(var(--surface-line-rgb) / .25);color:#9adfbd;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.6rem;font-weight:760}.strategy-fleet-advanced-evidence.needs-review>header>span{color:#e1bd79;border-color:#d8a9526b}.strategy-fleet-advanced-evidence>div{border:1px solid rgb(var(--surface-line-rgb) / .13);background:rgb(var(--surface-recessed-rgb) / .65);border-radius:14px;margin-top:17px;padding:0 13px}.strategy-fleet-advanced-evidence details{border-top:1px solid rgb(var(--surface-line-rgb) / .13)}.strategy-fleet-advanced-evidence details:first-child{border-top:0}.strategy-fleet-advanced-evidence details[data-status=attention],.strategy-fleet-advanced-evidence details[data-status=unavailable]{border-top-color:#d8a95257}.strategy-fleet-advanced-evidence summary{color:var(--surface-text);cursor:pointer;justify-content:space-between;gap:16px;padding:15px 3px;list-style:none}.strategy-fleet-advanced-evidence summary::-webkit-details-marker{display:none}.strategy-fleet-advanced-evidence summary>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.strategy-fleet-advanced-evidence summary strong{font-size:.72rem}.strategy-fleet-advanced-evidence summary small{color:var(--surface-muted);font-size:.57rem}.strategy-fleet-advanced-evidence summary>span:last-child{color:#78d7ab;text-transform:uppercase;flex:none;font-size:.57rem;font-weight:770}.strategy-fleet-advanced-evidence details[data-status=attention] summary>span:last-child,.strategy-fleet-advanced-evidence details[data-status=unavailable] summary>span:last-child{color:#e1bd79}.strategy-fleet-advanced-evidence summary:after{content:"+";color:#78d7ab}.strategy-fleet-advanced-evidence details[open] summary:after{content:"−"}.strategy-fleet-advanced-evidence summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #78d7ab}.strategy-fleet-advanced-evidence details>div{gap:14px;padding:0 0 14px;display:grid}.strategy-fleet-advanced-evidence details>div>section{margin-top:0}.strategy-fleet-advanced-evidence>footer{margin-top:13px}.strategy-fleet-provenance-digest{background:radial-gradient(circle at 100% 0%, #7999f61a, transparent 30rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .94), rgb(var(--surface-recessed-rgb) / .92));border:1px solid #7999f63d;border-radius:22px;margin-top:20px;padding:26px}.strategy-fleet-provenance-digest.needs-review{background:#291d0b3d;border-color:#d8a95257}.strategy-fleet-provenance-digest>header,.strategy-fleet-provenance-digest-list>li>header,.strategy-fleet-provenance-digest-list>li>header>div,.strategy-fleet-provenance-digest-list>li>footer>div{align-items:center;display:flex}.strategy-fleet-provenance-digest>header{justify-content:space-between;align-items:end;gap:28px}.strategy-fleet-provenance-digest>header>div{max-width:820px}.strategy-fleet-provenance-digest h2{color:#f1f6ff;margin:7px 0 8px;font-size:clamp(1.45rem,2.4vw,2.15rem)}.strategy-fleet-provenance-digest>header p:last-child,.strategy-fleet-provenance-digest>footer{color:#788f96;font-size:.74rem;line-height:1.6}.strategy-fleet-provenance-digest>header>span{color:#a8c2ff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #7999f659;border-radius:999px;flex:none;padding:8px 11px;font-size:.65rem;font-weight:780}.strategy-fleet-provenance-digest.needs-review>header>span{color:#e1bd79;border-color:#d8a95261}.strategy-fleet-provenance-digest-summary{background:#7999f61a;border:1px solid #7999f61f;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 14px;display:grid;overflow:hidden}.strategy-fleet-provenance-digest-summary>div{background:rgb(var(--surface-recessed-rgb) / .86);min-width:0;padding:14px}.strategy-fleet-provenance-digest dt,.strategy-fleet-provenance-digest dd{margin:0}.strategy-fleet-provenance-digest dt{color:#70858c;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-provenance-digest dd{color:#dce9ec;margin-top:5px;font-size:.75rem;font-weight:700}.strategy-fleet-provenance-digest-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-provenance-digest-list>li{background:rgb(var(--surface-recessed-rgb) / .76);border:1px solid #7999f626;border-radius:15px;min-width:0;padding:17px}.strategy-fleet-provenance-digest-list>li.needs-review{border-color:#d8a9524d}.strategy-fleet-provenance-digest-list>li>header{justify-content:space-between;gap:12px}.strategy-fleet-provenance-digest-list>li>header>div{gap:9px;min-width:0}.strategy-fleet-provenance-digest-list>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-provenance-digest-list>li>header small{color:#6e8388;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.strategy-fleet-provenance-digest-list>li>header strong{color:#dce9ec;font-size:.8rem}.strategy-fleet-provenance-digest-list>li>header>span{color:#a8c2ff;text-align:right;text-transform:uppercase;font-size:.61rem;font-weight:780}.strategy-fleet-provenance-digest-list>li.needs-review>header>span{color:#e1bd79}.strategy-fleet-provenance-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:15px 0;display:grid}.strategy-fleet-provenance-comparison>article{background:rgb(var(--surface-recessed-rgb) / .82);border:1px solid #7999f61f;border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.strategy-fleet-provenance-comparison>span{color:#617d88;font-size:.72rem}.strategy-fleet-provenance-comparison article>span,.strategy-fleet-provenance-comparison article>small,.strategy-fleet-provenance-comparison time{color:#647b82;font-size:.56rem}.strategy-fleet-provenance-comparison article>small{color:#8ea4aa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-fleet-provenance-comparison article>strong{color:#cbdde2;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.strategy-fleet-provenance-digest-list>li>dl{background:#7999f614;border:1px solid #7999f617;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.strategy-fleet-provenance-digest-list>li>dl>div{background:rgb(var(--surface-recessed-rgb) / .88);min-width:0;padding:11px}.strategy-fleet-provenance-digest-list>li>dl dd{color:#b9cdd1;text-overflow:ellipsis;font-size:.66rem;font-weight:640;line-height:1.45;overflow:hidden}.strategy-fleet-provenance-digest-list>li>footer{border-top:1px solid #7999f61a;gap:10px;margin-top:12px;padding-top:12px;display:grid}.strategy-fleet-provenance-digest-list>li>footer p{gap:4px;margin:0;display:grid}.strategy-fleet-provenance-digest-list>li>footer p strong{color:#8fa9b1;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.strategy-fleet-provenance-digest-list>li>footer p span,.strategy-fleet-provenance-digest-list>li>footer time{color:#6f858b;font-size:.61rem;line-height:1.5}.strategy-fleet-provenance-digest-list>li>footer>div{justify-content:space-between;gap:12px}.strategy-fleet-provenance-digest-list>li>footer a{color:#9db8ff;font-size:.61rem;font-weight:720;text-decoration:none}.strategy-fleet-provenance-digest>footer{margin-top:13px}.strategy-fleet-input-matrix{background:radial-gradient(circle at 100% 0%, #19c9d61c, transparent 30rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .96), rgb(var(--surface-recessed-rgb) / .92));border:1px solid #19c9d63d;border-radius:22px;margin-top:20px;padding:26px}.strategy-fleet-input-matrix.needs-review{border-color:#d8a95257}.strategy-fleet-input-matrix>header,.strategy-fleet-input-matrix-list>li>header,.strategy-fleet-input-matrix-list>li>header>div,.strategy-fleet-input-matrix-list>li>footer{align-items:center;display:flex}.strategy-fleet-input-matrix>header{justify-content:space-between;align-items:end;gap:28px}.strategy-fleet-input-matrix>header>div{max-width:820px}.strategy-fleet-input-matrix h2{color:var(--surface-text);margin:7px 0 8px;font-size:clamp(1.45rem,2.4vw,2.15rem)}.strategy-fleet-input-matrix>header p:last-child,.strategy-fleet-input-matrix>footer{color:#789296;font-size:.74rem;line-height:1.6}.strategy-fleet-input-matrix>header>span{color:#78e7df;letter-spacing:.08em;text-transform:uppercase;border:1px solid #19c9d659;border-radius:999px;flex:none;padding:8px 11px;font-size:.65rem;font-weight:780}.strategy-fleet-input-matrix-summary{background:#19c9d61a;border:1px solid #19c9d61f;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 14px;display:grid;overflow:hidden}.strategy-fleet-input-matrix-summary>div{background:rgb(var(--surface-recessed-rgb) / .9);padding:14px}.strategy-fleet-input-matrix dt,.strategy-fleet-input-matrix dd{margin:0}.strategy-fleet-input-matrix-summary dt{color:#70878a;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-input-matrix-summary dd{color:var(--surface-text);margin-top:5px;font-size:.78rem;font-weight:720}.strategy-fleet-input-matrix-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-input-matrix-list>li{background:rgb(var(--surface-recessed-rgb) / .78);border:1px solid #19c9d626;border-radius:15px;min-width:0;padding:17px}.strategy-fleet-input-matrix-list>li.needs-review{border-color:#d8a9524d}.strategy-fleet-input-matrix-list>li>header{justify-content:space-between;gap:12px}.strategy-fleet-input-matrix-list>li>header>div{gap:9px;min-width:0}.strategy-fleet-input-matrix-list>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-input-matrix-list>li>header small{color:#70868a;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.strategy-fleet-input-matrix-list>li>header strong{color:var(--surface-text);font-size:.8rem}.strategy-fleet-input-matrix-list>li>header>span{color:#78e7df;text-transform:uppercase;font-size:.61rem;font-weight:780}.strategy-fleet-input-source{background:rgb(var(--surface-recessed-rgb) / .82);border:1px solid #19c9d61f;border-radius:10px;gap:4px;margin:14px 0;padding:11px;display:grid}.strategy-fleet-input-source span,.strategy-fleet-input-source time{color:#698186;font-size:.57rem}.strategy-fleet-input-source strong{color:var(--surface-text);font-size:.72rem}.strategy-fleet-input-matrix-list>li>dl{gap:7px;display:grid}.strategy-fleet-input-matrix-list>li>dl>div{background:rgb(var(--surface-raised-rgb) / .68);border-left:2px solid #19c9d68c;border-radius:3px 9px 9px 3px;gap:5px;padding:10px 11px;display:grid}.strategy-fleet-input-matrix-list>li>dl>div.is-partial,.strategy-fleet-input-matrix-list>li>dl>div.is-unavailable{background:#281d0c52;border-left-color:#d8a952b8}.strategy-fleet-input-matrix-list>li>dl>div.is-not-applicable{border-left-color:#7d919770}.strategy-fleet-input-matrix-list>li>dl dt{color:#98b3b5;justify-content:space-between;gap:10px;font-size:.62rem;display:flex}.strategy-fleet-input-matrix-list>li>dl dt strong{color:#69ddd3;letter-spacing:.05em;text-transform:uppercase;font-size:.55rem}.strategy-fleet-input-matrix-list>li>dl .is-partial dt strong,.strategy-fleet-input-matrix-list>li>dl .is-unavailable dt strong{color:#e1bd79}.strategy-fleet-input-matrix-list>li>dl dd,.strategy-fleet-input-matrix-list>li>dl small{color:#7e989b;font-size:.59rem;line-height:1.5}.strategy-fleet-input-matrix-list>li>dl small{color:#a99169}.strategy-fleet-input-matrix-list>li>footer{border-top:1px solid #19c9d61a;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px}.strategy-fleet-input-matrix-list>li>footer span{color:#6f8689;font-size:.58rem;line-height:1.45}.strategy-fleet-input-matrix-list>li>footer a{color:#70dbd1;flex:none;font-size:.6rem;font-weight:720;text-decoration:none}.strategy-fleet-input-matrix>footer{margin-top:13px}.strategy-fleet-input-change{background:radial-gradient(circle at 100% 0%, #7999f61c, transparent 30rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .96), rgb(var(--surface-recessed-rgb) / .92));border:1px solid #7999f63d;border-radius:22px;margin-top:20px;padding:26px}.strategy-fleet-input-change.needs-review{border-color:#d8a95257}.strategy-fleet-input-change>header,.strategy-fleet-input-change-list>li>header,.strategy-fleet-input-change-list>li>header>div,.strategy-fleet-input-change-list>li>footer{align-items:center;display:flex}.strategy-fleet-input-change>header{justify-content:space-between;align-items:end;gap:28px}.strategy-fleet-input-change>header>div{max-width:840px}.strategy-fleet-input-change h2{color:#f1f4ff;margin:7px 0 8px;font-size:clamp(1.45rem,2.4vw,2.15rem)}.strategy-fleet-input-change>header p:last-child,.strategy-fleet-input-change>footer{color:#7f8caa;font-size:.74rem;line-height:1.6}.strategy-fleet-input-change>header>span{color:#a8c2ff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #7999f659;border-radius:999px;flex:none;padding:8px 11px;font-size:.65rem;font-weight:780}.strategy-fleet-input-change-summary{background:#7999f61a;border:1px solid #7999f61f;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 14px;display:grid;overflow:hidden}.strategy-fleet-input-change-summary>div{background:rgb(var(--surface-raised-rgb) / .9);padding:14px}.strategy-fleet-input-change dt,.strategy-fleet-input-change dd{margin:0}.strategy-fleet-input-change-summary dt{color:#75819d;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-input-change-summary dd{color:#e0e7ff;margin-top:5px;font-size:.78rem;font-weight:720}.strategy-fleet-input-change-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-input-change-list>li{background:rgb(var(--surface-raised-rgb) / .78);border:1px solid #7999f626;border-radius:15px;min-width:0;padding:17px}.strategy-fleet-input-change-list>li.needs-review{border-color:#d8a9524d}.strategy-fleet-input-change-list>li>header{justify-content:space-between;gap:12px}.strategy-fleet-input-change-list>li>header>div{gap:9px;min-width:0}.strategy-fleet-input-change-list>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-input-change-list>li>header small{color:#75809b;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.strategy-fleet-input-change-list>li>header strong{color:#e0e7ff;font-size:.8rem}.strategy-fleet-input-change-list>li>header>span{color:#a8c2ff;text-transform:uppercase;font-size:.61rem;font-weight:780}.strategy-fleet-input-change-source{background:rgb(var(--surface-raised-rgb) / .82);border:1px solid #7999f61f;border-radius:10px;gap:4px;margin:14px 0;padding:11px;display:grid}.strategy-fleet-input-change-source strong{color:#c8d6ff;font-size:.72rem}.strategy-fleet-input-change-source span{color:#73809e;font-size:.58rem}.strategy-fleet-input-change-list>li>dl{gap:7px;display:grid}.strategy-fleet-input-change-list>li>dl>div{background:rgb(var(--surface-raised-rgb) / .68);border-left:2px solid #7999f68c;border-radius:3px 9px 9px 3px;gap:5px;padding:10px 11px;display:grid}.strategy-fleet-input-change-list>li>dl>div.is-improved{background:rgb(var(--surface-raised-rgb) / .36);border-left-color:#5ee0a0b8}.strategy-fleet-input-change-list>li>dl>div.is-regressed,.strategy-fleet-input-change-list>li>dl>div.is-unavailable{background:#281d0c52;border-left-color:#d8a952b8}.strategy-fleet-input-change-list>li>dl>div.is-context-changed{border-left-color:#19c9d6ad}.strategy-fleet-input-change-list>li>dl dt{color:#9ba8c5;justify-content:space-between;gap:10px;font-size:.62rem;display:flex}.strategy-fleet-input-change-list>li>dl dt strong{color:#a8c2ff;letter-spacing:.05em;text-transform:uppercase;font-size:.55rem}.strategy-fleet-input-change-list>li>dl .is-improved dt strong{color:#79dfa7}.strategy-fleet-input-change-list>li>dl .is-regressed dt strong,.strategy-fleet-input-change-list>li>dl .is-unavailable dt strong{color:#e1bd79}.strategy-fleet-input-change-list>li>dl dd{color:#c2cee9;font-size:.62rem;font-weight:680}.strategy-fleet-input-change-list>li>dl small{color:#73809c;font-size:.57rem;line-height:1.5}.strategy-fleet-input-change-list>li>footer{border-top:1px solid #7999f61a;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px}.strategy-fleet-input-change-list>li>footer span{color:#73809c;font-size:.58rem;line-height:1.45}.strategy-fleet-input-change-list>li>footer a{color:#a8c2ff;flex:none;font-size:.6rem;font-weight:720;text-decoration:none}.strategy-fleet-input-change>footer{margin-top:13px}.strategy-fleet-input-gaps{background:radial-gradient(circle at 100% 0%, #a869e51f, transparent 30rem), linear-gradient(145deg, #120b1ff5, rgb(var(--surface-recessed-rgb) / .92));border:1px solid #c485ff40;border-radius:22px;margin-top:20px;padding:26px}.strategy-fleet-input-gaps.needs-review{border-color:#d8a95257}.strategy-fleet-input-gaps>header,.strategy-fleet-input-gaps-list>li>header,.strategy-fleet-input-gaps-list>li>header>div,.strategy-fleet-input-gaps-list>li>footer{align-items:center;display:flex}.strategy-fleet-input-gaps>header{justify-content:space-between;align-items:end;gap:28px}.strategy-fleet-input-gaps>header>div{max-width:850px}.strategy-fleet-input-gaps h2{color:#f7efff;margin:7px 0 8px;font-size:clamp(1.45rem,2.4vw,2.15rem)}.strategy-fleet-input-gaps>header p:last-child,.strategy-fleet-input-gaps>footer{color:#9282a5;font-size:.74rem;line-height:1.6}.strategy-fleet-input-gaps>header>span{color:#d6a8ff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c485ff5e;border-radius:999px;flex:none;padding:8px 11px;font-size:.65rem;font-weight:780}.strategy-fleet-input-gaps-summary{background:#c485ff1a;border:1px solid #c485ff21;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 14px;display:grid;overflow:hidden}.strategy-fleet-input-gaps-summary>div{background:#0d0818e6;padding:14px}.strategy-fleet-input-gaps dt,.strategy-fleet-input-gaps dd{margin:0}.strategy-fleet-input-gaps-summary dt{color:#8d7a9e;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-input-gaps-summary dd{color:#eee0fa;margin-top:5px;font-size:.78rem;font-weight:720}.strategy-fleet-input-gaps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-input-gaps-list>li{background:#0b0715c7;border:1px solid #c485ff29;border-radius:15px;min-width:0;padding:17px}.strategy-fleet-input-gaps-list>li.needs-review{border-color:#d8a9524d}.strategy-fleet-input-gaps-list>li>header{justify-content:space-between;gap:12px}.strategy-fleet-input-gaps-list>li>header>div{gap:9px;min-width:0}.strategy-fleet-input-gaps-list>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-input-gaps-list>li>header small{color:#887994;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.strategy-fleet-input-gaps-list>li>header strong{color:#eee0fa;font-size:.8rem}.strategy-fleet-input-gaps-list>li>header>span{color:#d6a8ff;text-transform:uppercase;font-size:.61rem;font-weight:780}.strategy-fleet-input-gaps-window{background:#120a20d1;border:1px solid #c485ff21;border-radius:10px;gap:4px;margin:14px 0;padding:11px;display:grid}.strategy-fleet-input-gaps-window strong{color:#dcc2f1;font-size:.72rem}.strategy-fleet-input-gaps-window span,.strategy-fleet-input-gaps-window time{color:#887997;font-size:.58rem}.strategy-fleet-input-gaps-list>li>dl{gap:7px;display:grid}.strategy-fleet-input-gaps-list>li>dl>div{background:#120a20a8;border-left:2px solid #c485ff8c;border-radius:3px 9px 9px 3px;gap:5px;padding:10px 11px;display:grid}.strategy-fleet-input-gaps-list>li>dl>div.is-persistent,.strategy-fleet-input-gaps-list>li>dl>div.is-newly-missing,.strategy-fleet-input-gaps-list>li>dl>div.is-unavailable{background:#281d0c52;border-left-color:#d8a952c2}.strategy-fleet-input-gaps-list>li>dl>div.is-intermittent,.strategy-fleet-input-gaps-list>li>dl>div.is-context-changed{border-left-color:#19c9d6ad}.strategy-fleet-input-gaps-list>li>dl>div.is-currently-resolved{background:rgb(var(--surface-raised-rgb) / .34);border-left-color:#5ee0a0b8}.strategy-fleet-input-gaps-list>li>dl dt{color:#b2a0c1;justify-content:space-between;gap:10px;font-size:.62rem;display:flex}.strategy-fleet-input-gaps-list>li>dl dt strong{color:#d6a8ff;letter-spacing:.05em;text-transform:uppercase;font-size:.55rem}.strategy-fleet-input-gaps-list>li>dl .is-persistent dt strong,.strategy-fleet-input-gaps-list>li>dl .is-newly-missing dt strong,.strategy-fleet-input-gaps-list>li>dl .is-unavailable dt strong{color:#e1bd79}.strategy-fleet-input-gaps-list>li>dl .is-currently-resolved dt strong{color:#79dfa7}.strategy-fleet-input-gaps-list>li>dl dd{color:#d2c2df;font-size:.62rem;font-weight:680}.strategy-fleet-input-gaps-list>li>dl small{color:#887997;font-size:.57rem;line-height:1.5}.strategy-fleet-input-gaps-list>li>footer{border-top:1px solid #c485ff1a;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px}.strategy-fleet-input-gaps-list>li>footer span{color:#887997;font-size:.58rem;line-height:1.45}.strategy-fleet-input-gaps-list>li>footer a{color:#d6a8ff;flex:none;font-size:.6rem;font-weight:720;text-decoration:none}.strategy-fleet-input-gaps>footer{margin-top:13px}.strategy-fleet-ai-operations{background:radial-gradient(circle at 96% 2%, #5f7eff2e, transparent 32rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .98), rgb(var(--surface-recessed-rgb) / .95));border:1px solid #5f7eff4d;border-radius:25px;margin-top:20px;padding:30px}.strategy-fleet-ai-operations.is-attention,.strategy-fleet-ai-operations.is-unavailable{border-color:#d8a95270}.strategy-fleet-ai-operations>header,.strategy-fleet-ai-operations-panels>header,.strategy-fleet-ai-operations-panels summary,.strategy-fleet-ai-operations-panels summary>span:first-child{align-items:center;display:flex}.strategy-fleet-ai-operations>header{justify-content:space-between;align-items:flex-end;gap:28px}.strategy-fleet-ai-operations>header>div{max-width:880px}.strategy-fleet-ai-operations h2{color:#eff4ff;margin:7px 0 8px;font-size:clamp(1.55rem,2.6vw,2.35rem)}.strategy-fleet-ai-operations>header p:last-child,.strategy-fleet-ai-operations>footer{color:#7d8ca9;font-size:.74rem;line-height:1.6}.strategy-fleet-ai-operations>header>span{color:#a9bcff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #7490ff6b;border-radius:999px;flex:none;padding:8px 11px;font-size:.65rem;font-weight:780}.strategy-fleet-ai-operations.is-attention>header>span,.strategy-fleet-ai-operations.is-unavailable>header>span{color:#e1bd79;border-color:#d8a95270}.strategy-fleet-ai-operations-summary{background:#7490ff21;border:1px solid #7490ff29;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:23px 0 15px;display:grid;overflow:hidden}.strategy-fleet-ai-operations-summary>div{background:rgb(var(--surface-raised-rgb) / .95);min-width:0;padding:16px}.strategy-fleet-ai-operations-summary dt,.strategy-fleet-ai-operations-summary dd{margin:0}.strategy-fleet-ai-operations-summary dt{color:#7887a5;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-ai-operations-summary dd{color:#dce5ff;margin-top:6px;font-size:.76rem;font-weight:720;line-height:1.45}.strategy-fleet-ai-operations-panels{background:rgb(var(--surface-recessed-rgb) / .64);border:1px solid #7490ff2b;border-radius:16px;padding:14px}.strategy-fleet-ai-operations-panels>header{justify-content:space-between;gap:18px;padding:2px 3px 13px}.strategy-fleet-ai-operations-panels>header>div{gap:4px;display:grid}.strategy-fleet-ai-operations-panels>header strong{color:#d8e2ff;font-size:.8rem}.strategy-fleet-ai-operations-panels>header span{color:#7887a5;font-size:.6rem;line-height:1.45}.strategy-fleet-ai-operations-panels details{border-top:1px solid #7490ff24;overflow:hidden}.strategy-fleet-ai-operations-panels details[data-status=attention],.strategy-fleet-ai-operations-panels details[data-status=unavailable]{border-top-color:#d8a95257}.strategy-fleet-ai-operations-panels summary{color:#d7e1ff;cursor:pointer;justify-content:space-between;gap:16px;padding:15px 3px;list-style:none}.strategy-fleet-ai-operations-panels summary::-webkit-details-marker{display:none}.strategy-fleet-ai-operations-panels summary>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.strategy-fleet-ai-operations-panels summary strong{font-size:.74rem}.strategy-fleet-ai-operations-panels summary small{color:#71809d;font-size:.58rem}.strategy-fleet-ai-operations-panels summary>span:last-child{color:#a9bcff;text-transform:uppercase;flex:none;font-size:.58rem;font-weight:780}.strategy-fleet-ai-operations-panels details[data-status=attention] summary>span:last-child,.strategy-fleet-ai-operations-panels details[data-status=unavailable] summary>span:last-child{color:#e1bd79}.strategy-fleet-ai-operations-panels summary:after{content:"+";color:#a9bcff;font-size:1rem}.strategy-fleet-ai-operations-panels details[open] summary:after{content:"−"}.strategy-fleet-ai-operations-panels summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #a9bcff}.strategy-fleet-ai-operations-panels details>div{padding:0 0 14px}.strategy-fleet-ai-operations-panels details>div>section{border-radius:18px;margin-top:0}.strategy-fleet-ai-operations>footer{margin-top:14px}.strategy-fleet-connection-continuity{background:radial-gradient(circle at 96% 0%, #43c6b11f, transparent 28rem), rgb(var(--surface-raised-rgb) / .92);border:1px solid #43c6b147;border-radius:18px;padding:24px}.strategy-fleet-connection-continuity.is-attention,.strategy-fleet-connection-continuity.is-unavailable{border-color:#d8a9526b}.strategy-fleet-connection-continuity>header,.strategy-fleet-connection-continuity summary,.strategy-fleet-connection-continuity summary>span:first-child,.strategy-fleet-connection-continuity summary>span:first-child>span:last-child,.strategy-fleet-connection-continuity details>div>footer,.strategy-fleet-connection-continuity details section li>div{align-items:center;display:flex}.strategy-fleet-connection-continuity>header{justify-content:space-between;align-items:flex-end;gap:22px}.strategy-fleet-connection-continuity>header>div{max-width:760px}.strategy-fleet-connection-continuity h3{color:var(--surface-text);margin:6px 0 7px;font-size:clamp(1.08rem,2vw,1.48rem)}.strategy-fleet-connection-continuity>header p:last-child,.strategy-fleet-connection-continuity details>div>p,.strategy-fleet-connection-continuity details>div>footer,.strategy-fleet-connection-continuity details section li p{color:var(--surface-muted);font-size:.64rem;line-height:1.55}.strategy-fleet-connection-continuity>header>span{color:#8fded0;letter-spacing:.04em;flex:none;font-size:.62rem;font-weight:760}.strategy-fleet-connection-continuity>ol,.strategy-fleet-connection-continuity details section ul{margin:18px 0 0;padding:0;list-style:none}.strategy-fleet-connection-continuity>ol{gap:9px;display:grid}.strategy-fleet-connection-continuity details{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #43c6b12e;border-radius:13px;overflow:hidden}.strategy-fleet-connection-continuity details.is-expiring-soon,.strategy-fleet-connection-continuity details.is-expired,.strategy-fleet-connection-continuity details.is-scheduler-affected,.strategy-fleet-connection-continuity details.is-unavailable{border-color:#d8a95261}.strategy-fleet-connection-continuity summary{cursor:pointer;justify-content:space-between;gap:16px;padding:14px 16px;list-style:none}.strategy-fleet-connection-continuity summary::-webkit-details-marker{display:none}.strategy-fleet-connection-continuity summary:focus-visible{outline-offset:-2px;outline:2px solid #8fded0}.strategy-fleet-connection-continuity summary>span:first-child{gap:11px}.strategy-fleet-connection-continuity summary>span:first-child>span:last-child{flex-direction:column;align-items:flex-start;gap:2px}.strategy-fleet-connection-continuity summary strong,.strategy-fleet-connection-continuity details section h4{color:var(--surface-text)}.strategy-fleet-connection-continuity summary strong{font-size:.75rem}.strategy-fleet-connection-continuity summary small{color:var(--surface-muted);font-size:.58rem}.strategy-fleet-connection-continuity summary>span:last-child{color:#83d5c6;letter-spacing:.08em;font-size:.56rem;font-weight:800}.strategy-fleet-connection-continuity details:not(.is-current):not(.is-recovered) summary>span:last-child{color:#e1bd79}.strategy-fleet-connection-continuity details>div{border-top:1px solid #43c6b11f;padding:3px 16px 16px}.strategy-fleet-connection-continuity details>div>p{margin:13px 0}.strategy-fleet-connection-continuity details>div>dl{background:#43c6b11c;border:1px solid #43c6b121;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.strategy-fleet-connection-continuity details>div>dl>div{background:rgb(var(--surface-raised-rgb) / .96);min-width:0;padding:12px}.strategy-fleet-connection-continuity dt,.strategy-fleet-connection-continuity dd{margin:0}.strategy-fleet-connection-continuity dt{color:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:760}.strategy-fleet-connection-continuity dd{color:var(--surface-text);margin-top:5px;font-size:.67rem;font-weight:720;line-height:1.4}.strategy-fleet-connection-continuity dl code,.strategy-fleet-connection-continuity dl small,.strategy-fleet-connection-continuity details section li code{overflow-wrap:anywhere;color:var(--surface-muted);margin-top:5px;font-size:.53rem;line-height:1.42;display:block}.strategy-fleet-connection-continuity details section{border-top:1px solid #43c6b11a;margin-top:13px;padding-top:12px}.strategy-fleet-connection-continuity details section h4{margin:0;font-size:.68rem}.strategy-fleet-connection-continuity details section ul{gap:7px;margin-top:9px;display:grid}.strategy-fleet-connection-continuity details section li{background:#43c6b10e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:10px 11px;display:grid}.strategy-fleet-connection-continuity details section li>div,.strategy-fleet-connection-continuity details section li p,.strategy-fleet-connection-continuity details section li code{grid-column:1}.strategy-fleet-connection-continuity details section li>div{justify-content:space-between;gap:10px}.strategy-fleet-connection-continuity details section li>div strong,.strategy-fleet-connection-continuity details section li>div span{font-size:.6rem}.strategy-fleet-connection-continuity details section li>div span{color:#83d5c6;font-weight:760}.strategy-fleet-connection-continuity details section li p{margin:0}.strategy-fleet-connection-continuity details section li a{color:#8fded0;grid-area:1/2/span 3;align-self:center;font-size:.58rem;font-weight:720;text-decoration:none}.strategy-fleet-connection-continuity details>div>footer{justify-content:space-between;gap:14px;margin-top:12px}.strategy-fleet-connection-continuity details>div>footer a{color:#8fded0;flex:none;font-size:.62rem;font-weight:740;text-decoration:none}.strategy-fleet-reliability-center{background:radial-gradient(circle at 100% 0%, #19c9d621, transparent 34rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .98), rgb(var(--surface-recessed-rgb) / .94));border:1px solid #19c9d647;border-radius:24px;margin-top:20px;padding:28px}.strategy-fleet-reliability-center.needs-review{border-color:#d8a9526b}.strategy-fleet-reliability-center>header,.strategy-fleet-reliability-engines>li>header,.strategy-fleet-reliability-engines>li>header>div,.strategy-fleet-reliability-engines>li>footer,.strategy-fleet-reliability-diagnostics>header,.strategy-fleet-reliability-diagnostics summary,.strategy-fleet-reliability-diagnostics summary>span:first-child{align-items:center;display:flex}.strategy-fleet-reliability-center>header{justify-content:space-between;align-items:flex-end;gap:28px}.strategy-fleet-reliability-center>header>div{max-width:860px}.strategy-fleet-reliability-center h2{color:#edfdff;margin:7px 0 8px;font-size:clamp(1.5rem,2.5vw,2.25rem)}.strategy-fleet-reliability-center>header p:last-child,.strategy-fleet-reliability-center>footer{color:#78939a;font-size:.74rem;line-height:1.6}.strategy-fleet-reliability-center>header>span{color:#7ce5ec;letter-spacing:.08em;text-transform:uppercase;border:1px solid #19c9d666;border-radius:999px;flex:none;padding:8px 11px;font-size:.65rem;font-weight:780}.strategy-fleet-reliability-summary{background:#19c9d61c;border:1px solid #19c9d626;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0 14px;display:grid;overflow:hidden}.strategy-fleet-reliability-summary>div{background:rgb(var(--surface-recessed-rgb) / .94);min-width:0;padding:15px}.strategy-fleet-reliability-summary dt,.strategy-fleet-reliability-summary dd,.strategy-fleet-reliability-engines dt,.strategy-fleet-reliability-engines dd{margin:0}.strategy-fleet-reliability-summary dt{color:#718e94;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-reliability-summary dd{color:#d7f2f4;margin-top:6px;font-size:.74rem;font-weight:720;line-height:1.45}.strategy-fleet-reliability-engines{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-reliability-engines>li{background:rgb(var(--surface-recessed-rgb) / .84);border:1px solid #19c9d62e;border-radius:15px;min-width:0;padding:17px}.strategy-fleet-reliability-engines>li.is-attention,.strategy-fleet-reliability-engines>li.is-unavailable{border-color:#d8a95270}.strategy-fleet-reliability-engines>li>header{justify-content:space-between;gap:12px}.strategy-fleet-reliability-engines>li>header>div{gap:9px;min-width:0}.strategy-fleet-reliability-engines>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-reliability-engines>li>header small{color:#728b91;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.strategy-fleet-reliability-engines>li>header strong{color:#d8f1f3;font-size:.8rem}.strategy-fleet-reliability-engines>li>header>span{color:#7ce5ec;text-transform:uppercase;font-size:.6rem;font-weight:780}.strategy-fleet-reliability-engines>li.is-attention>header>span,.strategy-fleet-reliability-engines>li.is-unavailable>header>span{color:#e1bd79}.strategy-fleet-reliability-engines>li>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.strategy-fleet-reliability-engines>li>dl>div{background:rgb(var(--surface-raised-rgb) / .72);border-left:2px solid #19c9d699;border-radius:3px 9px 9px 3px;padding:9px 10px}.strategy-fleet-reliability-engines dt{color:#718e94;text-transform:uppercase;font-size:.55rem}.strategy-fleet-reliability-engines dd{color:#c9e4e6;margin-top:4px;font-size:.62rem;font-weight:680}.strategy-fleet-reliability-engines>li>p{color:#779298;min-height:2.7em;margin:0;font-size:.59rem;line-height:1.5}.strategy-fleet-reliability-engines>li>footer{border-top:1px solid #19c9d61f;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px}.strategy-fleet-reliability-engines>li>footer a{color:#7ce5ec;font-size:.59rem;font-weight:720;text-decoration:none}.strategy-fleet-reliability-diagnostics{background:rgb(var(--surface-recessed-rgb) / .62);border:1px solid #19c9d629;border-radius:15px;margin-top:16px;padding:14px}.strategy-fleet-reliability-diagnostics>header{justify-content:space-between;gap:18px;padding:2px 3px 13px}.strategy-fleet-reliability-diagnostics>header>div{gap:4px;display:grid}.strategy-fleet-reliability-diagnostics>header strong{color:#cfecee;font-size:.78rem}.strategy-fleet-reliability-diagnostics>header span{color:#718e94;font-size:.59rem;line-height:1.45}.strategy-fleet-reliability-diagnostics details{border-top:1px solid #19c9d621;overflow:hidden}.strategy-fleet-reliability-diagnostics details[data-status=attention],.strategy-fleet-reliability-diagnostics details[data-status=unavailable]{border-top-color:#d8a95257}.strategy-fleet-reliability-diagnostics summary{color:#ccebed;cursor:pointer;justify-content:space-between;gap:16px;padding:14px 3px;list-style:none}.strategy-fleet-reliability-diagnostics summary::-webkit-details-marker{display:none}.strategy-fleet-reliability-diagnostics summary>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}.strategy-fleet-reliability-diagnostics summary strong{font-size:.72rem}.strategy-fleet-reliability-diagnostics summary small{color:#708b91;font-size:.57rem}.strategy-fleet-reliability-diagnostics summary>span:last-child{color:#7ce5ec;text-transform:uppercase;flex:none;font-size:.58rem;font-weight:780}.strategy-fleet-reliability-diagnostics summary:after{content:"+";color:#7ce5ec;font-size:1rem}.strategy-fleet-reliability-diagnostics details[open] summary:after{content:"−"}.strategy-fleet-reliability-diagnostics summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #7ce5ec}.strategy-fleet-reliability-diagnostics details>div{padding:0 0 14px}.strategy-fleet-reliability-diagnostics .strategy-fleet-freshness{margin-top:0}.strategy-fleet-reliability-center>footer{margin-top:14px}.strategy-fleet-freshness{background:radial-gradient(circle at 100% 0%, #5ee0a01f, transparent 30rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .97), rgb(var(--surface-recessed-rgb) / .92));border:1px solid #5ee0a040;border-radius:22px;margin-top:20px;padding:26px}.strategy-fleet-freshness.needs-review{border-color:#d8a9525c}.strategy-fleet-freshness>header,.strategy-fleet-freshness-list>li>header,.strategy-fleet-freshness-list>li>header>div,.strategy-fleet-freshness-list>li>footer,.strategy-fleet-freshness-list>li>footer>div{align-items:center;display:flex}.strategy-fleet-freshness>header{justify-content:space-between;align-items:end;gap:28px}.strategy-fleet-freshness>header>div{max-width:850px}.strategy-fleet-freshness h2{color:var(--surface-text);margin:7px 0 8px;font-size:clamp(1.45rem,2.4vw,2.15rem)}.strategy-fleet-freshness>header p:last-child,.strategy-fleet-freshness>footer{color:var(--surface-muted);font-size:.74rem;line-height:1.6}.strategy-fleet-freshness>header>span{color:#8bedb5;letter-spacing:.08em;text-transform:uppercase;border:1px solid #5ee0a05c;border-radius:999px;flex:none;padding:8px 11px;font-size:.65rem;font-weight:780}.strategy-fleet-freshness-summary{background:#5ee0a01a;border:1px solid #5ee0a021;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 14px;display:grid;overflow:hidden}.strategy-fleet-freshness-summary>div{background:rgb(var(--surface-recessed-rgb) / .92);padding:14px}.strategy-fleet-freshness dt,.strategy-fleet-freshness dd{margin:0}.strategy-fleet-freshness-summary dt{color:var(--surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-freshness-summary dd{color:var(--surface-text);margin-top:5px;font-size:.78rem;font-weight:720}.strategy-fleet-freshness-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-freshness-list>li{background:rgb(var(--surface-recessed-rgb) / .8);border:1px solid #5ee0a029;border-radius:15px;min-width:0;padding:17px}.strategy-fleet-freshness-list>li.is-stale,.strategy-fleet-freshness-list>li.is-unavailable{border-color:#d8a95257}.strategy-fleet-freshness-list>li>header{justify-content:space-between;gap:12px}.strategy-fleet-freshness-list>li>header>div{gap:9px;min-width:0}.strategy-fleet-freshness-list>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-freshness-list>li>header small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.strategy-fleet-freshness-list>li>header strong{color:var(--surface-text);font-size:.8rem}.strategy-fleet-freshness-list>li>header>span{color:#8bedb5;text-transform:uppercase;font-size:.61rem;font-weight:780}.strategy-fleet-freshness-list>li.is-stale>header>span,.strategy-fleet-freshness-list>li.is-unavailable>header>span{color:#e1bd79}.strategy-fleet-freshness-policy{background:rgb(var(--surface-raised-rgb) / .84);border:1px solid #5ee0a021;border-radius:10px;gap:4px;margin:14px 0;padding:11px;display:grid}.strategy-fleet-freshness-policy strong{color:var(--surface-text);font-size:.72rem}.strategy-fleet-freshness-policy span,.strategy-fleet-freshness-policy small{color:var(--surface-muted);font-size:.58rem}.strategy-fleet-freshness-list>li>dl{gap:7px;display:grid}.strategy-fleet-freshness-list>li>dl>div{background:rgb(var(--surface-raised-rgb) / .68);border-left:2px solid #5ee0a09e;border-radius:3px 9px 9px 3px;gap:5px;padding:10px 11px;display:grid}.strategy-fleet-freshness-list>li>dl>div.is-nearing-stale,.strategy-fleet-freshness-list>li>dl>div.is-session-safe-wait{border-left-color:#19c9d6ad}.strategy-fleet-freshness-list>li>dl>div.is-stale,.strategy-fleet-freshness-list>li>dl>div.is-unavailable{background:#281d0c52;border-left-color:#d8a952c2}.strategy-fleet-freshness-list>li>dl dt{color:var(--surface-muted);justify-content:space-between;gap:10px;font-size:.62rem;display:flex}.strategy-fleet-freshness-list>li>dl dt strong{color:#8bedb5;letter-spacing:.05em;text-transform:uppercase;font-size:.55rem}.strategy-fleet-freshness-list>li>dl .is-stale dt strong,.strategy-fleet-freshness-list>li>dl .is-unavailable dt strong{color:#e1bd79}.strategy-fleet-freshness-list>li>dl dd{color:var(--surface-text);font-size:.62rem;font-weight:680}.strategy-fleet-freshness-list>li>dl time{color:var(--surface-muted);font-size:.57rem;line-height:1.5}.strategy-fleet-freshness-list>li>footer{border-top:1px solid #5ee0a01a;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px}.strategy-fleet-freshness-list>li>footer span{color:var(--surface-muted);font-size:.58rem;line-height:1.45}.strategy-fleet-freshness-list>li>footer>div{flex:none;gap:10px}.strategy-fleet-freshness-list>li>footer a{color:#8bedb5;font-size:.6rem;font-weight:720;text-decoration:none}.strategy-fleet-freshness>footer{margin-top:13px}.strategy-fleet-isolation{background:radial-gradient(circle at 96% 0%, #19c9d61a, transparent 28rem), rgb(var(--surface-recessed-rgb) / .78);border:1px solid #19c9d633;border-radius:20px;margin-top:20px;padding:24px}.strategy-fleet-isolation>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.strategy-fleet-isolation>header>div{max-width:760px}.strategy-fleet-isolation h2{color:var(--surface-text);margin:7px 0 8px;font-size:clamp(1.35rem,2.2vw,2rem)}.strategy-fleet-isolation>header p:last-child,.strategy-fleet-isolation article>p,.strategy-fleet-isolation article>small{color:var(--surface-muted);font-size:.73rem;line-height:1.6}.strategy-fleet-isolation>header>a{color:var(--brand-cyan);flex:none;font-size:.76rem;font-weight:740;text-decoration:none}.strategy-fleet-isolation-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.strategy-fleet-identity-proof{background:rgb(var(--surface-recessed-rgb) / .74);border:1px solid #5cd8a83b;border-radius:14px;margin-top:20px;padding:17px}.strategy-fleet-identity-proof.needs-review{background:#291d0b3d;border-color:#d8a9524d}.strategy-fleet-identity-proof>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.strategy-fleet-identity-proof>header>div{align-items:center;gap:10px;display:flex}.strategy-fleet-identity-proof>header span,.strategy-fleet-identity-proof>header small{color:var(--surface-muted);letter-spacing:.07em;font-size:.6rem;font-weight:760}.strategy-fleet-identity-proof>header strong{color:#70dbaf;text-transform:uppercase;font-size:.68rem}.strategy-fleet-identity-proof.needs-review>header strong{color:#e1bd79}.strategy-fleet-identity-proof dl{margin:14px 0 10px}.strategy-fleet-identity-proof>p{color:var(--surface-muted);margin:0;font-size:.72rem;line-height:1.55}.strategy-fleet-isolation article{border:1px solid rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .72);border-radius:15px;padding:18px}.strategy-fleet-isolation article.needs-review{background:#291d0b3d;border-color:#d8a95247}.strategy-fleet-isolation article>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.strategy-fleet-isolation article>header>span{color:#70dbaf;letter-spacing:.07em;text-transform:uppercase;border:1px solid #5cd8a840;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:780}.strategy-fleet-isolation article.needs-review>header>span{color:#e1bd79;border-color:#d8a95259}.strategy-fleet-isolation dl{border:1px solid rgb(var(--surface-line-rgb) / .1);background:rgb(var(--surface-line-rgb) / .1);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 12px;display:grid;overflow:hidden}.strategy-fleet-isolation dl>div{background:rgb(var(--surface-recessed-rgb) / .92);min-width:0;padding:12px}.strategy-fleet-isolation dt,.strategy-fleet-isolation dd{margin:0}.strategy-fleet-isolation dt{color:var(--surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-isolation dd{color:var(--surface-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.76rem;font-weight:700;overflow:hidden}.strategy-fleet-isolation article>p{color:var(--surface-muted);margin:0}.strategy-fleet-isolation article>small{color:var(--surface-muted);margin-top:5px;display:block}.strategy-fleet-watchtower{background:linear-gradient(135deg, rgb(var(--surface-raised-rgb) / .78), rgb(var(--surface-recessed-rgb) / .88)), rgb(var(--surface-recessed-rgb) / .78);border:1px solid #5cd8a833;border-radius:20px;margin-top:20px;padding:24px}.strategy-fleet-watchtower.is-attention,.strategy-fleet-watchtower.is-unavailable{background:#291d0b3d;border-color:#d8a95252}.strategy-fleet-watchtower>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.strategy-fleet-watchtower>header>div{max-width:780px}.strategy-fleet-watchtower h2{color:var(--surface-text);margin:7px 0 8px;font-size:clamp(1.35rem,2.2vw,2rem)}.strategy-fleet-watchtower>header p:last-child,.strategy-fleet-watchtower>footer{color:var(--surface-muted);font-size:.73rem;line-height:1.6}.strategy-fleet-watchtower>header>span{color:#70dbaf;letter-spacing:.08em;text-transform:uppercase;border:1px solid #5cd8a84d;border-radius:999px;flex:none;padding:7px 10px;font-size:.64rem;font-weight:780}.strategy-fleet-watchtower.is-attention>header>span,.strategy-fleet-watchtower.is-unavailable>header>span{color:#e1bd79;border-color:#d8a95261}.strategy-fleet-watchtower-summary{border:1px solid rgb(var(--surface-line-rgb) / .1);background:rgb(var(--surface-line-rgb) / .1);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 14px;display:grid;overflow:hidden}.strategy-fleet-watchtower-summary>div{background:rgb(var(--surface-recessed-rgb) / .84);min-width:0;padding:14px}.strategy-fleet-watchtower dt,.strategy-fleet-watchtower dd{margin:0}.strategy-fleet-watchtower dt{color:var(--surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-watchtower dd{color:var(--surface-text);margin-top:5px;font-size:.75rem;font-weight:700}.strategy-fleet-watchtower-engines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-watchtower-engines>li{border:1px solid rgb(var(--surface-line-rgb) / .13);background:rgb(var(--surface-recessed-rgb) / .64);border-radius:13px;grid-template-columns:auto minmax(150px,.75fr) minmax(0,1.7fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.strategy-fleet-watchtower-engines>li.needs-review{border-color:#d8a95247}.strategy-fleet-watchtower-engines>li>div{gap:3px;min-width:0;display:grid}.strategy-fleet-watchtower-engines>li>div small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.strategy-fleet-watchtower-engines>li>div strong{color:var(--surface-text);font-size:.78rem}.strategy-fleet-watchtower-engines>li>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.strategy-fleet-watchtower-engines>li>span:last-child{color:#70dbaf;white-space:nowrap;font-size:.66rem;font-weight:760}.strategy-fleet-watchtower-engines>li.needs-review>span:last-child{color:#e1bd79}.strategy-fleet-watchtower>footer{margin-top:12px}.strategy-fleet-recovery{background:radial-gradient(circle at 100% 0%, #4689dc1c, transparent 32rem), rgb(var(--surface-recessed-rgb) / .78);border:1px solid #69a0e73d;border-radius:20px;margin-top:20px;padding:24px}.strategy-fleet-recovery.is-attention,.strategy-fleet-recovery.is-unavailable{background:#291d0b3d;border-color:#d8a95252}.strategy-fleet-recovery>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.strategy-fleet-recovery>header>div{max-width:780px}.strategy-fleet-recovery h2{color:var(--surface-text);margin:7px 0 8px;font-size:clamp(1.35rem,2.2vw,2rem)}.strategy-fleet-recovery>header p:last-child,.strategy-fleet-recovery>footer{color:var(--surface-muted);font-size:.73rem;line-height:1.6}.strategy-fleet-recovery>header>span{color:#91baf0;letter-spacing:.08em;text-transform:uppercase;border:1px solid #69a0e761;border-radius:999px;flex:none;padding:7px 10px;font-size:.64rem;font-weight:780}.strategy-fleet-recovery.is-attention>header>span,.strategy-fleet-recovery.is-unavailable>header>span{color:#e1bd79;border-color:#d8a95261}.strategy-fleet-recovery-summary{border:1px solid rgb(var(--surface-line-rgb) / .1);background:rgb(var(--surface-line-rgb) / .1);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 14px;display:grid;overflow:hidden}.strategy-fleet-recovery-summary>div{background:rgb(var(--surface-recessed-rgb) / .84);min-width:0;padding:14px}.strategy-fleet-recovery dt,.strategy-fleet-recovery dd{margin:0}.strategy-fleet-recovery dt{color:var(--surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-recovery dd{color:var(--surface-text);margin-top:5px;font-size:.75rem;font-weight:700}.strategy-fleet-recovery-engines{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-recovery-engines>li{background:rgb(var(--surface-recessed-rgb) / .68);border:1px solid #69a0e72e;border-radius:14px;min-width:0;padding:16px}.strategy-fleet-recovery-engines>li.is-attention,.strategy-fleet-recovery-engines>li.is-unavailable{border-color:#d8a9524d}.strategy-fleet-recovery-engines>li>header,.strategy-fleet-recovery-engines>li>header>div,.strategy-fleet-recovery-engines>li>footer{align-items:center;display:flex}.strategy-fleet-recovery-engines>li>header,.strategy-fleet-recovery-engines>li>footer{justify-content:space-between;gap:12px}.strategy-fleet-recovery-engines>li>header>div{gap:9px;min-width:0}.strategy-fleet-recovery-engines>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-recovery-engines>li>header small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.strategy-fleet-recovery-engines>li>header strong{color:var(--surface-text);font-size:.78rem}.strategy-fleet-recovery-engines>li>header>span{color:#91baf0;text-transform:uppercase;font-size:.62rem;font-weight:780}.strategy-fleet-recovery-engines>li.is-recovered>header>span,.strategy-fleet-recovery-engines>li.is-stable>header>span{color:#70dbaf}.strategy-fleet-recovery-engines>li.is-attention>header>span,.strategy-fleet-recovery-engines>li.is-unavailable>header>span{color:#e1bd79}.strategy-fleet-recovery-engines>li>ol{flex-wrap:wrap;gap:7px;margin:15px 0 12px;padding:0;list-style:none;display:flex}.strategy-fleet-recovery-engines>li>ol>li{color:var(--surface-muted);align-items:center;gap:5px;font-size:.58rem;display:flex}.strategy-fleet-recovery-engines>li>ol>li>span{background:#70dbaf;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #5cd8a814}.strategy-fleet-recovery-engines>li>ol>li.is-skipped>span{background:#91baf0;box-shadow:0 0 0 3px #69a0e71a}.strategy-fleet-recovery-engines>li>ol>li.is-failed>span{background:#e1bd79;box-shadow:0 0 0 3px #d8a9521a}.strategy-fleet-recovery-engines>li>p{min-height:4.3em;color:var(--surface-muted);margin:0;font-size:.68rem;line-height:1.55}.strategy-fleet-recovery-engines>li>footer{border-top:1px solid rgb(var(--surface-line-rgb) / .1);color:var(--surface-muted);align-items:end;margin-top:14px;padding-top:12px;font-size:.6rem}.strategy-fleet-recovery-engines>li>footer time{color:var(--surface-muted)}.strategy-fleet-recovery-engines>li>footer a{color:#91baf0;font-weight:720;text-decoration:none}.strategy-fleet-recovery>footer{margin-top:12px}.strategy-fleet-evidence-chain{background:radial-gradient(circle at 100% 0%, #19c9d617, transparent 30rem), rgb(var(--surface-recessed-rgb) / .78);border:1px solid #19c9d638;border-radius:20px;margin-top:20px;padding:24px}.strategy-fleet-evidence-chain.needs-review{background:#291d0b3d;border-color:#d8a95252}.strategy-fleet-evidence-chain>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.strategy-fleet-evidence-chain>header>div{max-width:780px}.strategy-fleet-evidence-chain h2{color:var(--surface-text);margin:7px 0 8px;font-size:clamp(1.35rem,2.2vw,2rem)}.strategy-fleet-evidence-chain>header p:last-child,.strategy-fleet-evidence-chain>footer{color:var(--surface-muted);font-size:.73rem;line-height:1.6}.strategy-fleet-evidence-chain>header>a{color:var(--brand-cyan);flex:none;font-size:.76rem;font-weight:740;text-decoration:none}.strategy-fleet-evidence-chain-summary{border:1px solid rgb(var(--surface-line-rgb) / .1);background:rgb(var(--surface-line-rgb) / .1);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 14px;display:grid;overflow:hidden}.strategy-fleet-evidence-chain-summary>div{background:rgb(var(--surface-recessed-rgb) / .84);min-width:0;padding:14px}.strategy-fleet-evidence-chain dt,.strategy-fleet-evidence-chain dd{margin:0}.strategy-fleet-evidence-chain dt{color:var(--surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.strategy-fleet-evidence-chain dd{color:var(--surface-text);margin-top:5px;font-size:.75rem;font-weight:700}.strategy-fleet-evidence-chain-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-evidence-chain-list>li{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-recessed-rgb) / .68);border-radius:14px;padding:16px}.strategy-fleet-evidence-chain-list>li.needs-review{border-color:#d8a9524d}.strategy-fleet-evidence-chain-list>li>header,.strategy-fleet-evidence-chain-list>li>header>div,.strategy-fleet-evidence-chain-list>li>footer{align-items:center;display:flex}.strategy-fleet-evidence-chain-list>li>header,.strategy-fleet-evidence-chain-list>li>footer{justify-content:space-between;gap:18px}.strategy-fleet-evidence-chain-list>li>header>div{gap:10px;min-width:0}.strategy-fleet-evidence-chain-list>li>header p{gap:3px;min-width:0;margin:0;display:grid}.strategy-fleet-evidence-chain-list>li>header small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.strategy-fleet-evidence-chain-list>li>header strong{color:var(--surface-text);font-size:.8rem}.strategy-fleet-evidence-chain-list>li>header>span{color:#70dbaf;text-transform:uppercase;font-size:.64rem;font-weight:780}.strategy-fleet-evidence-chain-list>li.needs-review>header>span{color:#e1bd79}.strategy-fleet-evidence-chain-list>li>dl{border:1px solid rgb(var(--surface-line-rgb) / .09);background:rgb(var(--surface-line-rgb) / .09);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.strategy-fleet-evidence-chain-list>li>dl>div{background:rgb(var(--surface-recessed-rgb) / .86);min-width:0;padding:12px}.strategy-fleet-evidence-chain-list>li>dl small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.61rem;display:block;overflow:hidden}.strategy-fleet-evidence-chain-list>li>footer{color:var(--surface-muted);font-size:.64rem}.strategy-fleet-evidence-chain>footer{margin-top:12px}.strategy-fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.strategy-fleet-grid>article{border:1px solid rgb(var(--surface-line-rgb) / .16);background:linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .92), rgb(var(--surface-recessed-rgb) / .96));border-radius:18px;align-content:start;min-width:0;padding:24px;display:grid;position:relative;overflow:hidden}.strategy-fleet-grid>.is-ai-engine{background:radial-gradient(circle at 96% -10%, #19c9d621, transparent 20rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .94), rgb(var(--surface-recessed-rgb) / .97));border-color:#19c9d638}.strategy-fleet-grid>article>header,.strategy-fleet-account,.strategy-fleet-account>div{align-items:center;display:flex}.strategy-fleet-grid>article>header{border-bottom:1px solid rgb(var(--surface-line-rgb) / .11);justify-content:space-between;gap:18px;padding-bottom:20px}.strategy-fleet-account{gap:11px;min-width:0}.strategy-fleet-account>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.strategy-fleet-account small,.strategy-fleet-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.strategy-fleet-account small{color:var(--surface-muted);font-size:.62rem}.strategy-fleet-account strong{color:var(--surface-text);font-size:.79rem}.strategy-fleet-status{border:1px solid rgb(var(--surface-line-rgb) / .2);color:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-size:.59rem;font-weight:780}.strategy-fleet-status.is-active{color:#70e1a5;background:#5ee0a00f;border-color:#5ee0a04d}.strategy-fleet-status.needs-review{color:#e1bd79;background:#d8a95212;border-color:#d8a95252}.strategy-fleet-identity{padding:24px 0 20px}.strategy-fleet-identity .eyebrow{margin:0 0 9px;font-size:.58rem}.strategy-fleet-identity h2{color:var(--surface-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.25rem)}.strategy-fleet-identity>p:last-child{max-width:470px;color:var(--surface-muted);margin:9px 0 0;font-size:.73rem;line-height:1.55}.strategy-fleet-grid>article>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px;display:grid}.strategy-fleet-grid>article>dl>div{border:1px solid rgb(var(--surface-line-rgb) / .09);background:rgb(var(--surface-recessed-rgb) / .28);border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.strategy-fleet-grid dt,.strategy-fleet-grid dd{margin:0}.strategy-fleet-grid dt{color:var(--surface-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.57rem}.strategy-fleet-grid dd{overflow-wrap:anywhere;color:var(--surface-text);font-size:.69rem;font-weight:680}.strategy-fleet-runtime{background:radial-gradient(circle at 100% 0, #50b2dd1a, transparent 15rem), rgb(var(--surface-raised-rgb) / .74);border:1px solid #50b2dd3d;border-radius:11px;margin:0 0 12px;padding:15px}.strategy-fleet-runtime.needs-review{background:#1c16088f;border-style:dashed;border-color:#d8a95245}.strategy-fleet-runtime>header,.strategy-fleet-runtime>p{justify-content:space-between;align-items:center;gap:14px;display:flex}.strategy-fleet-runtime>header span{color:#718693;letter-spacing:.08em;font-size:.57rem;font-weight:780}.strategy-fleet-runtime>header strong{color:#88cce9;text-transform:uppercase;font-size:.63rem}.strategy-fleet-runtime.needs-review>header strong{color:#e1bd79}.strategy-fleet-runtime dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.strategy-fleet-runtime dl>div{background:rgb(var(--surface-recessed-rgb) / .34);border:1px solid #50b2dd1c;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.strategy-fleet-runtime>p{color:#71828d;border-top:1px solid #50b2dd1c;margin:12px 0 0;padding-top:10px;font-size:.57rem;line-height:1.45}.strategy-fleet-runtime.needs-review>p{border-top:0;margin-bottom:10px;padding-top:0;display:block}.strategy-fleet-runtime>p a,.strategy-fleet-runtime>a{color:#88cce9;white-space:nowrap;flex:none;font-size:.57rem;font-weight:720;text-decoration:none}.strategy-fleet-runtime>p a:hover,.strategy-fleet-runtime>a:hover{color:#b8e7fa}.strategy-fleet-runtime>small{color:#536875;margin-top:8px;font-size:.54rem;display:block}.strategy-fleet-capital{background:radial-gradient(circle at 100% 0, #8f79e61a, transparent 15rem), rgb(var(--surface-raised-rgb) / .72);border:1px solid #8f79e638;border-radius:11px;margin:0 0 12px;padding:15px}.strategy-fleet-capital.needs-review{background:#1c16088f;border-style:dashed;border-color:#d8a95245}.strategy-fleet-capital>header,.strategy-fleet-capital>p{justify-content:space-between;align-items:center;gap:14px;display:flex}.strategy-fleet-capital>header span{color:#7f8097;letter-spacing:.08em;font-size:.57rem;font-weight:780}.strategy-fleet-capital>header strong{color:#b6a8ee;text-transform:uppercase;font-size:.63rem}.strategy-fleet-capital.needs-review>header strong{color:#e1bd79}.strategy-fleet-capital dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.strategy-fleet-capital dl>div{background:rgb(var(--surface-recessed-rgb) / .32);border:1px solid #8f79e61a;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.strategy-fleet-capital>p{color:#777a91;border-top:1px solid #8f79e61a;margin:12px 0 0;padding-top:10px;font-size:.57rem;line-height:1.45}.strategy-fleet-capital.needs-review>p{border-top:0;margin-bottom:10px;padding-top:0;display:block}.strategy-fleet-capital>p a,.strategy-fleet-capital>a{color:#b6a8ee;white-space:nowrap;flex:none;font-size:.57rem;font-weight:720;text-decoration:none}.strategy-fleet-capital>p a:hover,.strategy-fleet-capital>a:hover{color:#d3c9ff}.strategy-fleet-capital>small{color:#5d6074;margin-top:8px;font-size:.54rem;display:block}.strategy-fleet-data-health{background:radial-gradient(circle at 100% 0, #5ee0a014, transparent 15rem), rgb(var(--surface-recessed-rgb) / .72);border:1px solid #5ee0a033;border-radius:11px;margin:0 0 12px;padding:15px}.strategy-fleet-data-health.needs-review{background:radial-gradient(circle at 100% 0,#d8a95217,#0000 15rem),#1c16088f;border-color:#d8a95245}.strategy-fleet-data-health>header,.strategy-fleet-data-health>p{justify-content:space-between;align-items:center;gap:14px;display:flex}.strategy-fleet-data-health>header span{color:var(--surface-muted);letter-spacing:.08em;font-size:.57rem;font-weight:780}.strategy-fleet-data-health>header strong{color:#76dca8;text-transform:uppercase;font-size:.63rem}.strategy-fleet-data-health.needs-review>header strong{color:#e1bd79}.strategy-fleet-data-health dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.strategy-fleet-data-health dl>div{border:1px solid rgb(var(--surface-line-rgb) / .09);background:rgb(var(--surface-recessed-rgb) / .3);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.strategy-fleet-data-health>p{border-top:1px solid rgb(var(--surface-line-rgb) / .09);color:var(--surface-muted);margin:12px 0 0;padding-top:10px;font-size:.57rem;line-height:1.45}.strategy-fleet-data-health>p a{color:#71deae;white-space:nowrap;flex:none;font-weight:720;text-decoration:none}.strategy-fleet-data-health>p a:hover{color:#9aefc8}.strategy-fleet-data-health>small{color:var(--surface-muted);margin-top:8px;font-size:.54rem;display:block}.strategy-fleet-decision{background:radial-gradient(circle at 100% 0, #19c9d614, transparent 14rem), rgb(var(--surface-recessed-rgb) / .72);border:1px solid #19c9d629;border-radius:11px;margin:0 0 12px;padding:15px}.strategy-fleet-decision>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.strategy-fleet-decision>header span{color:var(--surface-muted);letter-spacing:.08em;font-size:.57rem;font-weight:780}.strategy-fleet-decision>header strong{color:#7ad9dc;text-align:right;text-transform:uppercase;font-size:.63rem}.strategy-fleet-decision.is-deny>header strong{color:#e1bd79}.strategy-fleet-decision.is-allow>header strong{color:#76dca8}.strategy-fleet-decision dl{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;margin:13px 0 0;display:grid}.strategy-fleet-decision dl>div{border:1px solid rgb(var(--surface-line-rgb) / .09);background:rgb(var(--surface-recessed-rgb) / .3);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.strategy-fleet-decision>p{border-top:1px solid rgb(var(--surface-line-rgb) / .09);color:var(--surface-muted);justify-content:space-between;gap:12px;margin:12px 0 0;padding-top:10px;font-size:.57rem;line-height:1.45;display:flex}.strategy-fleet-decision>p span{color:var(--surface-muted);text-align:right}.strategy-fleet-decision>p a{color:#67d7db;white-space:nowrap;font-weight:720;text-decoration:none}.strategy-fleet-decision>p a:hover{color:#8ce8e9}.strategy-fleet-decision.is-pending,.strategy-fleet-decision.is-unavailable{border-style:dashed;gap:5px;display:grid}.strategy-fleet-decision.is-unavailable{border-color:#d8a9523d}.strategy-fleet-decision.is-pending>strong,.strategy-fleet-decision.is-unavailable>strong{color:var(--surface-muted);font-size:.7rem}.strategy-fleet-decision.is-pending>p,.strategy-fleet-decision.is-unavailable>p{color:var(--surface-muted);text-align:left;border:0;margin:0;padding:0;display:block}.strategy-fleet-evidence{background:rgb(var(--surface-recessed-rgb) / .68);border:1px solid #19c9d629;border-radius:11px;margin:0 0 20px;padding:15px}.strategy-fleet-evidence>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.strategy-fleet-evidence>header span{color:var(--surface-muted);letter-spacing:.08em;font-size:.57rem;font-weight:780}.strategy-fleet-evidence>header strong{color:#76dca8;text-transform:uppercase;font-size:.63rem}.strategy-fleet-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.strategy-fleet-evidence label{min-width:0;color:var(--surface-muted);font-size:.57rem;display:grid}.strategy-fleet-evidence label strong{color:var(--surface-text);margin:4px 0 8px;font-size:.68rem}.strategy-fleet-evidence progress{appearance:none;background:rgb(var(--surface-line-rgb) / .12);border:0;border-radius:999px;width:100%;height:4px;overflow:hidden}.strategy-fleet-evidence progress::-webkit-progress-bar{background:rgb(var(--surface-line-rgb) / .12);border-radius:999px}.strategy-fleet-evidence progress::-webkit-progress-value{background:linear-gradient(90deg,#27b87c,#5ee0a0);border-radius:999px}.strategy-fleet-evidence progress::-moz-progress-bar{background:linear-gradient(90deg,#27b87c,#5ee0a0);border-radius:999px}.strategy-fleet-evidence>p{border-top:1px solid rgb(var(--surface-line-rgb) / .09);color:var(--surface-muted);justify-content:space-between;gap:12px;margin:12px 0 0;padding-top:10px;font-size:.57rem;line-height:1.45;display:flex}.strategy-fleet-evidence>p span{color:var(--surface-muted);text-align:right}.strategy-fleet-evidence-blockers{border-top:1px solid rgb(var(--surface-line-rgb) / .09);color:var(--surface-muted);gap:.2rem;margin:10px 0 0;padding:10px 0 0 1rem;font-size:.61rem;line-height:1.45;display:grid}.strategy-fleet-evidence-blockers li::marker{color:var(--brand-cyan)}.strategy-fleet-evidence.is-reviewable{background:#123a2a47;border-color:#5ee0a045}.strategy-fleet-evidence.is-pending,.strategy-fleet-evidence.is-unavailable{border-style:dashed;gap:5px;display:grid}.strategy-fleet-evidence.is-unavailable{border-color:#d8a9523d}.strategy-fleet-evidence.is-pending>strong,.strategy-fleet-evidence.is-unavailable>strong{color:var(--surface-muted);font-size:.7rem}.strategy-fleet-evidence.is-pending>p,.strategy-fleet-evidence.is-unavailable>p{color:var(--surface-muted);text-align:left;border:0;margin:0;padding:0;display:block}.strategy-fleet-grid footer{border-top:1px solid rgb(var(--surface-line-rgb) / .11);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:17px;display:flex}.strategy-fleet-grid footer>span{color:var(--surface-muted);align-items:center;gap:7px;font-size:.65rem;display:flex}.strategy-fleet-grid footer i{background:var(--surface-muted);border-radius:999px;width:6px;height:6px}.strategy-fleet-grid footer .healthy i{background:#5ee0a0;box-shadow:0 0 12px #5ee0a080}.strategy-fleet-grid footer .needs-review{color:#e1bd79}.strategy-fleet-grid footer .needs-review i{background:#d8a952}.strategy-fleet-safety,.strategy-fleet-empty,.strategy-fleet-warning{background:rgb(var(--surface-raised-rgb) / .74);border:1px solid #19c9d630;border-radius:16px;margin-top:20px}.strategy-fleet-warning{background:#3e2b0a4d;border-color:#d8a9524d;padding:18px 22px}.strategy-fleet-warning strong{color:#e1bd79;font-size:.78rem}.strategy-fleet-warning p{color:#9d8e70;margin:6px 0 0;font-size:.7rem;line-height:1.55}.strategy-fleet-action-queue{background:radial-gradient(circle at 92% 0%, #19c9d61a, transparent 24rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .94), rgb(var(--surface-recessed-rgb) / .97));border:1px solid #5ee0a038;border-radius:18px;margin-top:20px;overflow:hidden}.strategy-fleet-action-queue>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding:24px;display:grid}.strategy-fleet-action-queue h2{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(1.6rem,3vw,2.6rem)}.strategy-fleet-action-queue>header p:last-child{max-width:720px;color:var(--surface-muted);margin:0;font-size:.78rem;line-height:1.6}.strategy-fleet-action-queue>header>span{color:#9adfbd;letter-spacing:.06em;text-transform:uppercase;border:1px solid #5ee0a03d;border-radius:999px;padding:7px 10px;font-size:.64rem;font-weight:780}.strategy-fleet-action-queue ol{border-top:1px solid rgb(var(--surface-line-rgb) / .13);margin:0;padding:0;list-style:none;display:grid}.strategy-fleet-action-queue li{border-bottom:1px solid rgb(var(--surface-line-rgb) / .11);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px 24px;display:grid}.strategy-fleet-action-queue li>span{color:#5ee0a0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.strategy-fleet-action-queue li>div{min-width:0}.strategy-fleet-action-queue li.is-attention>span{color:#e1bd79}.strategy-fleet-action-queue li.is-paused>span{color:var(--surface-muted)}.strategy-fleet-action-queue li small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;display:block;overflow:hidden}.strategy-fleet-action-queue li h3{color:var(--surface-text);margin:6px 0 5px;font-size:1rem}.strategy-fleet-action-queue li p{max-width:720px;color:var(--surface-muted);margin:0;font-size:.72rem;line-height:1.5}.strategy-fleet-action-queue li>a{min-width:170px;color:var(--surface-text);text-align:center;background:#5ee0a00f;border:1px solid #5ee0a038;border-radius:9px;padding:10px 13px;font-size:.7rem;font-weight:750;text-decoration:none}.strategy-fleet-action-queue li>a:hover,.strategy-fleet-action-queue li>a:focus-visible{color:#fff;background:#5ee0a01f;border-color:#5ee0a07a}.strategy-fleet-action-queue>footer{color:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;padding:14px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem}.strategy-fleet-action-queue.is-clear{border-color:#5ee0a047}.strategy-fleet-safety{justify-content:space-between;align-items:center;gap:28px;padding:20px 24px;display:flex}.strategy-fleet-safety strong{color:var(--surface-text);font-size:.8rem}.strategy-fleet-safety p{max-width:720px;color:var(--surface-muted);margin:0;font-size:.68rem;line-height:1.55}.strategy-fleet-empty{justify-items:start;gap:10px;padding:34px;display:grid}.strategy-fleet-empty h2,.strategy-fleet-empty p{margin:0}.strategy-fleet-empty h2{font-size:clamp(2rem,5vw,3.6rem)}.strategy-fleet-empty>p:not(.eyebrow){max-width:590px;color:var(--surface-muted);line-height:1.6}.strategy-fleet-empty .button-link{margin-top:10px}.strategy-fleet-empty.is-unavailable{background:#3e2b0a40;border-color:#d8a9524d}@media (max-width:900px){.schedule-run-history>header,.schedule-run-list>li>header{flex-direction:column}.schedule-run-badges{justify-content:flex-start}.schedule-run-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-run-guidance{grid-template-columns:1fr}.strategy-fleet-hero{grid-template-columns:1fr;align-items:start}.strategy-fleet-actions{max-width:280px}.strategy-fleet-grid,.strategy-fleet-isolation-accounts{grid-template-columns:1fr}}@media (max-width:760px){.strategy-fleet-command-deck{border-radius:20px;padding:18px}.strategy-fleet-command-deck>ol>li{padding:16px}.strategy-fleet-command-deck>ol>li>header small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.strategy-fleet-command-deck>ol>li>header strong,.strategy-fleet-command-decision p,.strategy-fleet-command-deck>ol>li>dl dd{overflow-wrap:anywhere}.strategy-fleet-command-decision p,.strategy-fleet-command-deck>ol>li>dl dd{font-size:.7rem}.strategy-fleet-page{padding-top:24px}.strategy-fleet-hero{gap:30px;padding:36px 0 30px}.strategy-fleet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-fleet-metrics article:nth-child(3){border-top:1px solid rgb(var(--surface-line-rgb) / .13);border-left:0}.strategy-fleet-metrics article:nth-child(4){border-top:1px solid rgb(var(--surface-line-rgb) / .13)}.strategy-fleet-grid>article>header,.strategy-fleet-grid footer,.strategy-fleet-safety,.strategy-fleet-operating-brief>header,.strategy-fleet-command-deck>header,.paper-live-readiness-dossier>header,.paper-live-readiness-dossier>ol>li>header,.strategy-fleet-advanced-evidence>header,.strategy-fleet-ai-operations>header,.strategy-fleet-connection-continuity>header,.strategy-fleet-connection-continuity details>div>footer,.strategy-fleet-paper-review-board>header,.strategy-fleet-paper-review-status>header,.strategy-fleet-paper-review-status>footer,.strategy-fleet-provenance-digest>header,.strategy-fleet-input-matrix>header,.strategy-fleet-input-change>header,.strategy-fleet-input-gaps>header,.strategy-fleet-reliability-center>header,.strategy-fleet-freshness>header,.strategy-fleet-isolation>header,.strategy-fleet-watchtower>header,.strategy-fleet-recovery>header,.strategy-fleet-evidence-chain>header,.strategy-fleet-identity-proof>header,.strategy-fleet-identity-proof>header>div,.strategy-fleet-isolation article>header{flex-direction:column;align-items:flex-start}.strategy-fleet-isolation dl{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-fleet-operating-brief-summary{flex-direction:column;align-items:flex-start}.strategy-fleet-operating-brief>ol,.strategy-fleet-command-deck>ol{grid-template-columns:1fr}.paper-live-readiness-dossier{border-radius:20px;padding:18px}.paper-live-readiness-dossier>ol>li{padding:16px}.paper-live-readiness-dossier>ol>li>dl,.paper-live-readiness-dossier details ol{grid-template-columns:1fr}.live-capability-register>header{flex-direction:column;align-items:flex-start}.live-capability-register>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-live-readiness-dossier .live-capability-register details ol,.live-capability-register details li>dl{grid-template-columns:1fr}.live-capability-packet a{align-items:center;min-block-size:44px;display:inline-flex}.strategy-fleet-provenance-digest-list,.strategy-fleet-input-matrix-list,.strategy-fleet-input-change-list,.strategy-fleet-input-gaps-list,.strategy-fleet-reliability-engines,.strategy-fleet-freshness-list{grid-template-columns:1fr}.strategy-fleet-operating-brief>ol>li>footer,.strategy-fleet-command-deck>ol>li>footer,.paper-live-readiness-dossier>ol>li>footer,.strategy-fleet-quote-provenance>summary,.strategy-fleet-quote-provenance>div>footer,.strategy-fleet-quote-reference>header{flex-direction:column;align-items:flex-start}.strategy-fleet-quote-provenance>summary>span:last-child{text-align:left;max-width:100%}.strategy-fleet-price-formation,.strategy-fleet-quote-identities{grid-template-columns:1fr}.strategy-fleet-quote-coverage>header,.strategy-fleet-quote-coverage-engines>li>header,.strategy-fleet-quote-coverage-engines details>summary,.strategy-fleet-quote-coverage-engines details>ol>li>header{flex-direction:column;align-items:flex-start}.strategy-fleet-quote-coverage-summary,.strategy-fleet-quote-coverage-engines>li>dl,.strategy-fleet-quote-coverage-engines details>ol>li>dl{grid-template-columns:1fr}.strategy-fleet-exposure-outcomes>summary,.strategy-fleet-exposure-outcomes>div>footer,.paper-evidence-threshold-ledger>summary,.paper-evidence-threshold-ledger>div>footer,.paper-evidence-threshold-checkpoints>li>header{flex-direction:column;align-items:flex-start}.strategy-fleet-exposure-outcomes>summary>span:last-child{text-align:left;max-width:100%}.strategy-fleet-exposure-outcomes>div>dl,.paper-evidence-review-packet>dl,.paper-evidence-threshold-checkpoints dl,.strategy-fleet-symbol-outcomes>ol,.strategy-fleet-outcome-timeline dl,.strategy-fleet-paper-outcome-timeline>dl,.strategy-fleet-paper-outcome-symbols{grid-template-columns:1fr}.strategy-fleet-outcome-timeline>header,.strategy-fleet-outcome-timeline>ol>li>footer,.strategy-fleet-paper-outcome-timeline>summary,.strategy-fleet-paper-outcome-timeline li>footer,.strategy-fleet-shadow-outcome-point{flex-direction:column;align-items:flex-start}.strategy-fleet-watchtower-summary,.strategy-fleet-recovery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-fleet-recovery-engines{grid-template-columns:1fr}.strategy-fleet-recovery-engines>li>footer{flex-direction:column;align-items:flex-start}.strategy-fleet-evidence-chain-summary,.strategy-fleet-ai-operations-summary,.strategy-fleet-provenance-digest-summary,.strategy-fleet-input-matrix-summary,.strategy-fleet-input-change-summary,.strategy-fleet-input-gaps-summary,.strategy-fleet-reliability-summary,.strategy-fleet-freshness-summary,.strategy-fleet-evidence-chain-list>li>dl,.strategy-fleet-connection-continuity details>div>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-fleet-connection-continuity details section li{grid-template-columns:1fr}.strategy-fleet-connection-continuity details section li a{grid-area:auto/1}.strategy-fleet-input-matrix-list>li>footer,.strategy-fleet-input-change-list>li>footer,.strategy-fleet-input-gaps-list>li>footer,.strategy-fleet-freshness-list>li>footer{flex-direction:column;align-items:flex-start}.strategy-fleet-watchtower-engines>li{grid-template-columns:auto minmax(0,1fr)}.strategy-fleet-watchtower-engines>li>dl,.strategy-fleet-watchtower-engines>li>span:last-child{grid-column:1/-1}.strategy-fleet-evidence-chain-list>li>header,.strategy-fleet-evidence-chain-list>li>footer{flex-direction:column;align-items:flex-start}.strategy-fleet-grid>article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-fleet-decision dl,.strategy-fleet-data-health dl,.strategy-fleet-runtime dl{grid-template-columns:1fr}.strategy-fleet-runtime>p{flex-direction:column;align-items:flex-start}.strategy-fleet-capital dl{grid-template-columns:1fr}.strategy-fleet-capital>p,.strategy-fleet-data-health>p,.strategy-fleet-decision>p{flex-direction:column;align-items:flex-start}.strategy-fleet-decision>p span{text-align:left}.strategy-fleet-evidence>div{grid-template-columns:1fr}.strategy-fleet-evidence>p{flex-direction:column;align-items:flex-start}.strategy-fleet-evidence>p span{text-align:left}.strategy-fleet-account small,.strategy-fleet-account strong{max-width:190px}.strategy-fleet-action-queue>header,.strategy-fleet-action-queue li{grid-template-columns:1fr}.strategy-fleet-action-queue>header>span{justify-self:start}.strategy-fleet-action-queue li>a{width:100%;min-width:0}}@media (max-width:390px){.strategy-fleet-command-deck{border-radius:17px;padding:14px}.strategy-fleet-command-deck>ol>li{padding:14px}.strategy-fleet-command-deck>ol>li>header,.strategy-fleet-command-advanced summary,.paper-live-readiness-dossier details>summary,.paper-live-readiness-dossier details li>header,.live-capability-register details li>header{flex-direction:column;align-items:flex-start}.strategy-fleet-command-deck>ol>li>header>span{align-self:flex-start}.strategy-fleet-command-deck>ol>li>dl{grid-template-columns:1fr}.strategy-fleet-command-advanced summary>span:last-child{text-align:left}.paper-live-readiness-dossier-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-live-readiness-dossier-metrics article:nth-child(3){border-top:1px solid #7490ff1f;border-left:0}.paper-live-readiness-dossier-metrics article:nth-child(4){border-top:1px solid #7490ff1f}}.connection-hub{max-width:1220px;padding-top:42px}.connection-hub-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.35fr);align-items:end;gap:54px;padding:38px 0 48px;display:grid}.connection-hub-hero h1{max-width:850px;font-size:clamp(3.2rem,6.5vw,6.8rem)}.connection-hub-lede{max-width:720px;color:var(--brand-muted);margin:24px 0 0;font-size:1.05rem;line-height:1.7}.connection-progress{background:#5ee0a00f;border:1px solid #5ee0a047;border-radius:16px;gap:8px;padding:22px;display:grid}.connection-progress strong{color:var(--surface-text);font-size:1rem}.connection-progress span{color:var(--brand-muted);font-size:.86rem;line-height:1.5}.connection-steps{border-block:1px solid var(--brand-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:74px;display:grid}.connection-steps a{border-right:1px solid var(--brand-line);color:var(--surface-text);grid-template-columns:auto 1fr;gap:2px 12px;padding:22px 20px;text-decoration:none;display:grid}.connection-steps a:last-child{border-right:0}.connection-steps a:hover,.connection-steps a:focus-visible{background:rgb(var(--surface-text-rgb) / .025)}.connection-steps a>span{width:28px;height:28px;color:var(--surface-muted);border:1px solid #466257;border-radius:999px;grid-row:1/span 2;place-items:center;font-size:.72rem;font-weight:800;display:grid}.connection-steps a>strong{font-size:.83rem}.connection-steps a>small{color:var(--surface-muted);font-size:.72rem}.connection-steps a.is-complete>span,.connection-steps a.is-ready>span{border-color:var(--brand-mint);color:var(--surface-raised);background:var(--brand-mint)}.connection-steps a.is-complete>small,.connection-steps a.is-ready>small{color:#80d9aa}.connection-hub-section{border-top:1px solid var(--brand-line);padding:72px 0;scroll-margin-top:28px}.connection-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:52px;margin-bottom:34px;display:grid}.connection-section-heading h2,.model-choice h2,.connection-finish h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(2.2rem,4.2vw,4.4rem);line-height:1}.connection-section-heading>p,.model-choice>div>p:last-child,.connection-finish>div>p:last-child{color:var(--brand-muted);margin:0;line-height:1.65}.connection-step-label{color:var(--brand-mint);letter-spacing:.16em;margin:0;font-size:.7rem;font-weight:800}.financial-connection-workspace{background:radial-gradient(circle at 8% 0%, #5ee0a01f, transparent 34%), radial-gradient(circle at 94% 0%, #19c9d61a, transparent 36%), rgb(var(--surface-recessed-rgb) / .88);border:1px solid #5ee0a04d;border-radius:24px;margin-bottom:28px;overflow:hidden}.financial-connection-workspace.is-attention{border-color:#f5be5c6b}.financial-connection-workspace.is-unavailable{border-color:#f181816b}.financial-connection-workspace>header{border-bottom:1px solid #5ee0a021;justify-content:space-between;align-items:flex-start;gap:26px;padding:28px;display:flex}.financial-connection-workspace>header h2{letter-spacing:-.03em;max-width:760px;margin:7px 0 0;font-size:clamp(1.45rem,2.7vw,2.2rem)}.financial-connection-workspace>header p:last-child{max-width:760px;color:var(--brand-muted);margin:10px 0 0;line-height:1.55}.financial-connection-workspace>header>span,.financial-connection-workspace>ol>li>header>span,.financial-connection-diagnostics>summary>span{color:#87e8b3;letter-spacing:.06em;white-space:nowrap;background:#5ee0a012;border:1px solid #5ee0a047;border-radius:999px;flex:none;padding:7px 10px;font-size:.63rem;font-weight:800}.financial-connection-workspace.is-attention>header>span,.financial-connection-workspace.is-unavailable>header>span,.financial-connection-workspace>ol>li:not(.is-on-course)>header>span,.financial-connection-workspace.is-attention>.financial-connection-diagnostics>summary>span,.financial-connection-workspace.is-unavailable>.financial-connection-diagnostics>summary>span{color:#f3d79a;background:#7c654029;border-color:#f5be5c57}.financial-connection-workspace>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px;list-style:none;display:grid}.financial-connection-workspace>ol>li{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #5ee0a02b;border-radius:16px;min-width:0;padding:18px}.financial-connection-workspace>ol>li:not(.is-on-course){border-color:#f5be5c52}.financial-connection-workspace>ol>li>header,.financial-connection-workspace>ol>li>header>div,.financial-connection-workspace>ol>li>footer,.financial-connection-diagnostics>summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.financial-connection-workspace>ol>li>header>div{justify-content:flex-start;min-width:0}.financial-connection-workspace>ol>li>header strong,.financial-connection-workspace>ol>li>header small{display:block}.financial-connection-workspace>ol>li>header strong{color:var(--surface-text);font-size:.92rem}.financial-connection-workspace>ol>li>header small{color:var(--surface-muted);margin-top:3px;font-size:.69rem}.financial-connection-workspace>ol>li>h3{color:var(--surface-text);margin:18px 0 7px;font-size:.9rem}.financial-connection-workspace>ol>li>p{min-height:3.2em;color:var(--surface-muted);margin:0;font-size:.74rem;line-height:1.55}.financial-connection-workspace dl{background:#5ee0a01f;border:1px solid #5ee0a01f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.financial-connection-workspace dl>div{background:var(--surface-raised);min-width:0;padding:12px}.financial-connection-workspace dt{color:var(--surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:800}.financial-connection-workspace dd{color:var(--surface-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:.76rem}.financial-connection-workspace dl small{color:var(--surface-muted);margin-top:4px;font-size:.63rem;line-height:1.4;display:block}.financial-connection-workspace>ol>li>footer{border-top:1px solid #5ee0a01a;align-items:flex-start;padding-top:13px}.financial-connection-workspace a{color:#8de3b2;font-size:.67rem;font-weight:720;text-decoration:none}.financial-connection-workspace>ol>li>footer>span{color:var(--surface-muted);font-size:.65rem}.financial-connection-diagnostics{background:rgb(var(--surface-recessed-rgb) / .58);border:1px solid #5ee0a024;border-radius:14px;margin:0 18px 18px;overflow:hidden}.financial-connection-diagnostics>summary{color:var(--surface-muted);cursor:pointer;padding:14px 16px;font-size:.71rem;font-weight:760}.financial-connection-diagnostics[open]>summary{border-bottom:1px solid #5ee0a01f}.financial-connection-diagnostics>div{padding:18px}.financial-connection-diagnostics .connection-sync-evidence-center,.financial-connection-diagnostics .financial-continuity-center{margin-bottom:18px}.financial-connection-workspace>footer{color:var(--surface-muted);border-top:1px solid #5ee0a021;padding:14px 20px;font-size:.68rem;line-height:1.5}.financial-authorization-continuity-slo{background:radial-gradient(circle at 92% 0%, #6faaff21, transparent 34%), rgb(var(--surface-recessed-rgb) / .82);border:1px solid #5ee0a047;border-radius:18px;margin:18px 18px 0;overflow:hidden}.financial-authorization-continuity-slo.is-attention{border-color:#f5be5c70}.financial-authorization-continuity-slo.is-unavailable{border-color:#f1818170}.financial-authorization-continuity-slo>header,.financial-authorization-continuity-slo>ol>li>header,.financial-authorization-continuity-slo details>summary,.financial-authorization-continuity-slo details li,.financial-authorization-continuity-slo details li>div,.financial-authorization-owner-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.financial-authorization-continuity-slo>header{border-bottom:1px solid #5ee0a021;align-items:flex-start;padding:20px}.financial-authorization-continuity-slo>header h2{color:var(--surface-text);margin:6px 0 0;font-size:1.18rem}.financial-authorization-continuity-slo>header p:last-child,.financial-authorization-continuity-slo>ol>li>p,.financial-authorization-continuity-slo details>p{color:var(--surface-muted);margin:8px 0 0;font-size:.7rem;line-height:1.55}.financial-authorization-continuity-slo>header>span,.financial-authorization-continuity-slo>ol>li>header>span,.financial-authorization-continuity-slo details>summary>span{color:#8de3b2;letter-spacing:.05em;white-space:nowrap;flex:none;font-size:.62rem;font-weight:800}.financial-authorization-continuity-slo>ol,.financial-authorization-continuity-slo details>ol{margin:0;padding:0;list-style:none}.financial-authorization-continuity-slo>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.financial-authorization-continuity-slo>ol>li{background:rgb(var(--surface-recessed-rgb) / .74);border:1px solid #5ee0a02b;border-radius:14px;min-width:0;padding:16px}.financial-authorization-continuity-slo>ol>li:not(.is-current){border-color:#f5be5c52}.financial-authorization-continuity-slo>ol>li.is-unavailable{border-color:#f1818157}.financial-authorization-continuity-slo>ol>li>header>div:first-child{align-items:center;gap:10px;display:flex}.financial-authorization-continuity-slo>ol>li>header strong,.financial-authorization-continuity-slo>ol>li>header small{display:block}.financial-authorization-continuity-slo>ol>li>header strong{color:var(--surface-text);font-size:.8rem}.financial-authorization-continuity-slo>ol>li>header small{color:var(--surface-muted);margin-top:3px;font-size:.62rem}.financial-authorization-countdown{background:#6faaff0f;border:1px solid #6faaff24;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:14px;margin:15px 0 0;padding:13px;display:flex}.financial-authorization-countdown small,.financial-authorization-countdown strong{display:block}.financial-authorization-countdown small{color:var(--surface-muted);letter-spacing:.08em;font-size:.56rem;font-weight:800}.financial-authorization-countdown strong{color:var(--surface-text);margin-top:4px;font-size:1.18rem}.financial-authorization-countdown>span{max-width:52%;color:var(--surface-muted);text-align:right;font-size:.61rem;line-height:1.45}.financial-authorization-continuity-slo>ol>li>h3{color:var(--surface-text);margin:14px 0 0;font-size:.84rem}.financial-authorization-owner-actions{border-bottom:1px solid #5ee0a01a;flex-wrap:wrap;justify-content:flex-start;margin:13px 0;padding-bottom:13px}.financial-authorization-owner-actions a,.financial-authorization-continuity-slo details a{color:#8de3b2;font-size:.64rem;font-weight:730;text-decoration:none}.financial-authorization-continuity-slo details{border:1px solid #5ee0a01f;border-radius:10px;overflow:hidden}.financial-authorization-continuity-slo details>summary{color:var(--surface-muted);cursor:pointer;padding:10px;font-size:.65rem;font-weight:760}.financial-authorization-continuity-slo details[open]>summary{border-bottom:1px solid #5ee0a01a}.financial-authorization-continuity-slo details dl{background:#5ee0a014;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.financial-authorization-continuity-slo details dl>div{background:var(--surface-raised);min-width:0;padding:10px}.financial-authorization-continuity-slo details dt{color:var(--surface-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:800}.financial-authorization-continuity-slo details dd{color:var(--surface-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.66rem}.financial-authorization-continuity-slo details dl small{color:var(--surface-muted);margin-top:3px;font-size:.58rem;line-height:1.4;display:block}.financial-authorization-continuity-slo details>p{padding:0 10px 10px}.financial-authorization-continuity-slo details li{border-top:1px solid #5ee0a014;flex-wrap:wrap;align-items:flex-start;padding:10px}.financial-authorization-continuity-slo details li>div{flex-direction:column;align-items:flex-start;gap:3px}.financial-authorization-continuity-slo details li strong,.financial-authorization-continuity-slo details li span,.financial-authorization-continuity-slo details li small{color:var(--surface-muted);font-size:.59rem}.financial-authorization-continuity-slo details li strong{color:var(--surface-text)}.financial-authorization-continuity-slo>footer{color:var(--surface-muted);border-top:1px solid #5ee0a01f;padding:12px 16px;font-size:.64rem;line-height:1.5}.financial-authorization-recovery-plan{background:radial-gradient(circle at 92% 0%, #6faaff24, transparent 34%), rgb(var(--surface-raised-rgb) / .84);border:1px solid #6faaff47;border-radius:18px;margin:18px 18px 0;overflow:hidden}.financial-authorization-recovery-plan.is-attention{border-color:#f5be5c70}.financial-authorization-recovery-plan.is-unavailable{border-color:#f1818170}.financial-authorization-recovery-plan>header,.financial-authorization-recovery-plan>ol>li>header,.financial-authorization-recovery-plan>ol>li>footer,.financial-authorization-recovery-plan details>summary,.financial-authorization-recovery-plan details li>div,.financial-authorization-recovery-plan details li>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.financial-authorization-recovery-plan>header{border-bottom:1px solid #6faaff24;align-items:flex-start;padding:20px}.financial-authorization-recovery-plan>header h2{color:var(--surface-text);margin:6px 0 0;font-size:1.18rem}.financial-authorization-recovery-plan>header p:last-child,.financial-authorization-recovery-plan>ol>li>p,.financial-authorization-recovery-plan details>p,.financial-authorization-recovery-sequence p{color:var(--surface-muted);margin:8px 0 0;font-size:.7rem;line-height:1.55}.financial-authorization-recovery-plan>header>span,.financial-authorization-recovery-plan>ol>li>header>span,.financial-authorization-recovery-plan details>summary>span,.financial-authorization-recovery-plan details li header>span{color:#8db9ff;letter-spacing:.05em;white-space:nowrap;flex:none;font-size:.62rem;font-weight:800}.financial-authorization-recovery-plan>ol,.financial-authorization-recovery-plan details>ol{margin:0;padding:0;list-style:none}.financial-authorization-recovery-plan>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.financial-authorization-recovery-plan>ol>li{background:rgb(var(--surface-recessed-rgb) / .76);border:1px solid #6faaff2b;border-radius:14px;min-width:0;padding:16px}.financial-authorization-recovery-plan>ol>li:not(.is-current){border-color:#f5be5c52}.financial-authorization-recovery-plan>ol>li.is-unavailable{border-color:#f1818157}.financial-authorization-recovery-plan>ol>li>header strong,.financial-authorization-recovery-plan>ol>li>header small,.financial-authorization-recovery-plan details strong,.financial-authorization-recovery-plan details small{display:block}.financial-authorization-recovery-plan>ol>li>header strong{color:var(--surface-text);font-size:.8rem}.financial-authorization-recovery-plan>ol>li>header small{color:var(--surface-muted);margin-top:3px;font-size:.62rem}.financial-authorization-recovery-plan>ol>li>h3{color:var(--surface-text);margin:14px 0 0;font-size:.84rem}.financial-authorization-recovery-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.financial-authorization-recovery-sequence article{background:#6faaff0d;border:1px solid #6faaff21;border-radius:11px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.financial-authorization-recovery-sequence article>span{color:#9bc2ff;border:1px solid #8db9ff47;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.6rem;font-weight:850;display:grid}.financial-authorization-recovery-sequence strong{color:#cfe0f6;font-size:.66rem}.financial-authorization-recovery-sequence p{margin-top:5px;font-size:.62rem}.financial-authorization-recovery-plan dl{background:#6faaff14;border:1px solid #6faaff1a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.financial-authorization-recovery-plan dl>div{background:var(--surface-raised);min-width:0;padding:10px}.financial-authorization-recovery-plan dt{color:var(--surface-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:800}.financial-authorization-recovery-plan dd{color:var(--surface-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.66rem}.financial-authorization-recovery-plan dl small,.financial-authorization-recovery-plan details small{color:var(--surface-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.58rem;line-height:1.4}.financial-authorization-recovery-plan details{border:1px solid #6faaff1f;border-radius:10px;margin-top:12px;overflow:hidden}.financial-authorization-recovery-plan details>summary{color:var(--surface-muted);cursor:pointer;padding:10px;font-size:.65rem;font-weight:760}.financial-authorization-recovery-plan details[open]>summary{border-bottom:1px solid #6faaff1a}.financial-authorization-recovery-plan details>p{padding:0 10px 10px}.financial-authorization-recovery-plan details li{border-top:1px solid #6faaff14;padding:10px}.financial-authorization-recovery-plan details li:first-child{border-top:0}.financial-authorization-recovery-plan details li strong,.financial-authorization-recovery-plan details li span,.financial-authorization-recovery-plan details li p{color:var(--surface-muted);font-size:.59rem}.financial-authorization-recovery-plan details li strong{color:var(--surface-text)}.financial-authorization-recovery-plan details li p{margin:7px 0;line-height:1.45}.financial-authorization-recovery-plan details li a,.financial-authorization-recovery-plan>ol>li>footer a{color:#8db9ff;margin-top:7px;font-size:.62rem;font-weight:730;text-decoration:none;display:inline-block}.financial-authorization-recovery-plan>ol>li>footer{flex-wrap:wrap;align-items:flex-start;margin-top:12px}.financial-authorization-recovery-plan>footer{color:var(--surface-muted);border-top:1px solid #6faaff1f;padding:12px 16px;font-size:.64rem;line-height:1.5}.financial-authorization-timeline{background:rgb(var(--surface-raised-rgb) / .78);border:1px solid #6faaff40;border-radius:18px;overflow:hidden}.financial-authorization-timeline.is-attention{border-color:#f5be5c66}.financial-authorization-timeline.is-unavailable{border-color:#f181816b}.financial-authorization-timeline>header,.financial-authorization-timeline>ol>li>header,.financial-authorization-timeline>ol>li>footer,.financial-authorization-timeline details>summary,.financial-authorization-timeline details li,.financial-authorization-timeline details li>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.financial-authorization-timeline>header{border-bottom:1px solid #6faaff21;align-items:flex-start;padding:20px}.financial-authorization-timeline>header h2{color:#e4edf1;margin:6px 0 0;font-size:1.15rem}.financial-authorization-timeline>header p:last-child,.financial-authorization-timeline>ol>li>p,.financial-authorization-timeline details>p{color:#849aa1;margin:8px 0 0;font-size:.7rem;line-height:1.55}.financial-authorization-timeline>header>span,.financial-authorization-timeline>ol>li>header>span,.financial-authorization-timeline details>summary>span{color:#9ec5fa;letter-spacing:.05em;white-space:nowrap;flex:none;font-size:.62rem;font-weight:800}.financial-authorization-timeline>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;list-style:none;display:grid}.financial-authorization-timeline>ol>li{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #6faaff29;border-radius:14px;min-width:0;padding:16px}.financial-authorization-timeline>ol>li:not(.is-current){border-color:#f5be5c4d}.financial-authorization-timeline>ol>li>header strong,.financial-authorization-timeline>ol>li>header small{display:block}.financial-authorization-timeline>ol>li>header strong{color:#deebf0;font-size:.8rem}.financial-authorization-timeline>ol>li>header small,.financial-authorization-timeline>ol>li>footer span{color:#6f858c;margin-top:3px;font-size:.62rem}.financial-authorization-timeline>ol>li>h3{color:#d5e4ea;margin:15px 0 0;font-size:.82rem}.financial-authorization-timeline dl{background:#6faaff1f;border:1px solid #6faaff1f;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.financial-authorization-timeline dl>div{background:var(--surface-raised);min-width:0;padding:10px}.financial-authorization-timeline dt,.financial-authorization-timeline dd,.financial-authorization-timeline dl small{overflow-wrap:anywhere}.financial-authorization-timeline dt{color:#6f858c;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.financial-authorization-timeline dd{color:#d5e4ea;margin:4px 0 0;font-size:.7rem}.financial-authorization-timeline dl small{color:#6f858c;margin-top:3px;font-size:.59rem;line-height:1.4;display:block}.financial-authorization-timeline details{border:1px solid #6faaff1f;border-radius:10px;margin:0 0 13px;overflow:hidden}.financial-authorization-timeline details>summary{color:#8ea7af;cursor:pointer;padding:10px;font-size:.65rem;font-weight:760}.financial-authorization-timeline details[open]>summary{border-bottom:1px solid #6faaff1a}.financial-authorization-timeline details>p{padding:0 10px 10px}.financial-authorization-timeline details>ol{margin:0;padding:0;list-style:none}.financial-authorization-timeline details li{border-bottom:1px solid #6faaff14;align-items:flex-start;padding:9px 10px}.financial-authorization-timeline details li:last-child{border-bottom:0}.financial-authorization-timeline details li>div{flex-direction:column;align-items:flex-start;gap:3px}.financial-authorization-timeline details li>div:last-child{text-align:right;align-items:flex-end}.financial-authorization-timeline details strong,.financial-authorization-timeline details span,.financial-authorization-timeline details small{color:#80979f;font-size:.6rem}.financial-authorization-timeline details strong{color:#b7cbd2}.financial-authorization-timeline>ol>li>footer{border-top:1px solid #6faaff1a;padding-top:11px}.financial-authorization-timeline a{color:#8fc0fa;font-size:.65rem;font-weight:720;text-decoration:none}.financial-authorization-timeline>footer{color:#6f858c;border-top:1px solid #6faaff1f;padding:12px 16px;font-size:.64rem;line-height:1.5}.financial-authorization-incidents{background:radial-gradient(circle at 96% 0%, #6faaff1f, transparent 32%), rgb(var(--surface-raised-rgb) / .78);border:1px solid #6faaff40;border-radius:18px;margin-top:18px;overflow:hidden}.financial-authorization-incidents.is-attention{border-color:#f5be5c66}.financial-authorization-incidents.is-unavailable{border-color:#f181816b}.financial-authorization-incidents>header,.financial-authorization-incidents>ol>li>header,.financial-authorization-incidents>ol>li>footer,.financial-authorization-incidents>ol>li>ol>li>header,.financial-authorization-incidents details>summary,.financial-authorization-incidents details li,.financial-authorization-incidents details li>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.financial-authorization-incidents>header{border-bottom:1px solid #6faaff21;align-items:flex-start;padding:20px}.financial-authorization-incidents>header h2{color:#e4edf1;margin:6px 0 0;font-size:1.15rem}.financial-authorization-incidents>header p:last-child,.financial-authorization-incidents>ol>li>p,.financial-authorization-incidents details>p{color:#849aa1;margin:8px 0 0;font-size:.7rem;line-height:1.55}.financial-authorization-incidents>header>span,.financial-authorization-incidents>ol>li>header>span,.financial-authorization-incidents>ol>li>ol>li>header>span,.financial-authorization-incidents details>summary>span{color:#9ec5fa;letter-spacing:.05em;white-space:nowrap;flex:none;font-size:.62rem;font-weight:800}.financial-authorization-incidents>aside{color:#849aa1;background:#f5be5c0f;border:1px solid #f5be5c33;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;margin:14px 14px 0;padding:12px;font-size:.66rem;line-height:1.5;display:flex}.financial-authorization-incidents>aside strong{color:#e7c679;flex:none}.financial-authorization-incidents>ol,.financial-authorization-incidents>ol>li>ol,.financial-authorization-incidents details>ol{margin:0;padding:0;list-style:none}.financial-authorization-incidents>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.financial-authorization-incidents>ol>li{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #6faaff29;border-radius:14px;min-width:0;padding:16px}.financial-authorization-incidents>ol>li:not(.is-clear):not(.is-recovered){border-color:#f5be5c4d}.financial-authorization-incidents>ol>li>header strong,.financial-authorization-incidents>ol>li>header small,.financial-authorization-incidents>ol>li>ol>li>header strong,.financial-authorization-incidents>ol>li>ol>li>header small{display:block}.financial-authorization-incidents>ol>li>header strong,.financial-authorization-incidents>ol>li>ol>li>header strong{color:#deebf0;font-size:.78rem}.financial-authorization-incidents>ol>li>header small,.financial-authorization-incidents>ol>li>ol>li>header small,.financial-authorization-incidents>ol>li>footer span{color:#6f858c;margin-top:3px;font-size:.61rem}.financial-authorization-incidents>ol>li>ol{gap:10px;margin-top:14px;display:grid}.financial-authorization-incidents>ol>li>ol>li{background:rgb(var(--surface-raised-rgb) / .8);border:1px solid #6faaff1f;border-radius:11px;padding:12px}.financial-authorization-incidents>ol>li>ol>li.is-open{border-color:#f5be5c4d}.financial-authorization-incidents dl{background:#6faaff1a;border:1px solid #6faaff1a;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0;display:grid;overflow:hidden}.financial-authorization-incidents dl>div{background:var(--surface-raised);min-width:0;padding:9px}.financial-authorization-incidents dt{color:#6f858c;letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:800}.financial-authorization-incidents dd{color:#d5e4ea;overflow-wrap:anywhere;margin:4px 0 0;font-size:.67rem}.financial-authorization-incidents dl small{color:#6f858c;margin-top:3px;font-size:.58rem;line-height:1.4;display:block}.financial-authorization-incidents details{border:1px solid #6faaff1a;border-radius:9px;overflow:hidden}.financial-authorization-incidents details>summary{color:#8ea7af;cursor:pointer;padding:9px;font-size:.63rem;font-weight:760}.financial-authorization-incidents details[open]>summary{border-bottom:1px solid #6faaff1a}.financial-authorization-incidents details>p{padding:0 9px 9px}.financial-authorization-incidents details li{border-bottom:1px solid #6faaff14;flex-wrap:wrap;align-items:flex-start;padding:9px}.financial-authorization-incidents details li:last-child{border-bottom:0}.financial-authorization-incidents details li>div{flex-direction:column;align-items:flex-start;gap:3px}.financial-authorization-incidents details span,.financial-authorization-incidents details small{color:#80979f;font-size:.59rem}.financial-authorization-incidents details a,.financial-authorization-incidents>ol>li>footer a{color:#8fc0fa;font-size:.62rem;font-weight:720;text-decoration:none}.financial-authorization-incidents>ol>li>footer{border-top:1px solid #6faaff1a;margin-top:13px;padding-top:11px}.financial-authorization-incidents>footer{color:#6f858c;border-top:1px solid #6faaff1f;padding:12px 16px;font-size:.64rem;line-height:1.5}.connection-sync-evidence-center{background:radial-gradient(circle at 92% 0%, #6faaff21, transparent 36%), rgb(var(--surface-raised-rgb) / .84);border:1px solid #6faaff47;border-radius:22px;margin-bottom:28px;overflow:hidden}.connection-sync-evidence-center.is-attention{border-color:#f5be5c66}.connection-sync-evidence-center.is-unavailable{border-color:#f181816b}.connection-sync-evidence-center>header{border-bottom:1px solid #6faaff24;justify-content:space-between;align-items:flex-start;gap:26px;padding:26px;display:flex}.connection-sync-evidence-center>header h2{letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(1.35rem,2.5vw,2rem)}.connection-sync-evidence-center>header p:last-child{max-width:760px;color:var(--brand-muted);margin:10px 0 0;line-height:1.55}.connection-sync-evidence-center>header>span,.connection-sync-evidence-center>ol>li>header>span{color:#acd0ff;letter-spacing:.07em;white-space:nowrap;background:#6faaff14;border:1px solid #6faaff4d;border-radius:999px;flex:none;padding:7px 10px;font-size:.65rem;font-weight:800}.connection-sync-evidence-center.is-attention>header>span,.connection-sync-evidence-center.is-unavailable>header>span,.connection-sync-evidence-center>ol>li:not(.is-current)>header>span{color:#f3d79a;background:#7c654029;border-color:#f5be5c59}.connection-sync-evidence-center>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px;list-style:none;display:grid}.connection-sync-evidence-center>ol>li{background:rgb(var(--surface-recessed-rgb) / .74);border:1px solid #6faaff33;border-radius:16px;min-width:0;overflow:hidden}.connection-sync-evidence-center>ol>li:not(.is-current){border-color:#f5be5c5c}.connection-sync-evidence-center>ol>li>header,.connection-sync-evidence-center>ol>li>h3,.connection-sync-evidence-center>ol>li>p,.connection-sync-evidence-center>ol>li>dl,.connection-sync-evidence-center>ol>li>details{margin-inline:18px}.connection-sync-evidence-center>ol>li>header{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:18px;display:flex}.connection-sync-evidence-center>ol>li>header>div{align-items:center;gap:11px;min-width:0;display:flex}.connection-sync-evidence-center>ol>li>header strong,.connection-sync-evidence-center>ol>li>header small{display:block}.connection-sync-evidence-center>ol>li>header strong{color:var(--surface-text);font-size:.92rem}.connection-sync-evidence-center>ol>li>header small{color:var(--surface-muted);margin-top:3px;font-size:.69rem}.connection-sync-evidence-center>ol>li>h3{color:var(--surface-text);margin-top:17px;margin-bottom:7px;font-size:.88rem}.connection-sync-evidence-center>ol>li>p{min-height:3.2em;color:var(--surface-muted);margin-top:0;font-size:.74rem;line-height:1.55}.connection-sync-evidence-center dl{background:#6faaff24;border:1px solid #6faaff24;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.connection-sync-evidence-center dl>div{background:var(--surface-raised);min-width:0;padding:12px}.connection-sync-evidence-center dl>.connection-sync-reliability-summary{grid-column:1/-1}.connection-sync-evidence-center dt{color:#718a8c;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:800}.connection-sync-evidence-center dd{color:var(--surface-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:.76rem}.connection-sync-evidence-center dl small{color:var(--surface-muted);margin-top:4px;font-size:.63rem;line-height:1.4;display:block}.connection-sync-evidence-center details{background:rgb(var(--surface-raised-rgb) / .72);border:1px solid #6faaff24;border-radius:12px;margin-bottom:18px;overflow:hidden}.connection-sync-evidence-center details[open]>summary{border-bottom:1px solid #6faaff1f}.connection-sync-evidence-center summary{color:var(--surface-muted);cursor:pointer;padding:12px;font-size:.69rem;font-weight:760}.connection-sync-evidence-details{gap:9px;padding:13px;display:grid}.connection-sync-evidence-details>p{color:var(--surface-muted);margin:0;font-size:.68rem;line-height:1.5}.connection-sync-evidence-details ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.connection-sync-evidence-details li{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #6faaff21;border-radius:9px;gap:4px;padding:10px;display:grid}.connection-sync-evidence-details li strong{color:var(--surface-text);font-size:.69rem}.connection-sync-evidence-details li span,.connection-sync-evidence-details>footer span{color:var(--surface-muted);overflow-wrap:anywhere;font-size:.62rem}.connection-sync-evidence-details a{color:#8de3b2;font-size:.66rem;font-weight:720;text-decoration:none}.connection-sync-evidence-details>footer{border-top:1px solid #6faaff1a;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.connection-sync-evidence-center>footer{color:var(--surface-muted);border-top:1px solid #6faaff24;padding:14px 20px;font-size:.68rem;line-height:1.5}.financial-continuity-center{background:radial-gradient(circle at 8% 0%, #5ee0a01a, transparent 34%), rgb(var(--surface-raised-rgb) / .82);border:1px solid #5ee0a03d;border-radius:22px;margin-bottom:28px;overflow:hidden}.financial-continuity-center.is-attention{border-color:#f5be5c6b}.financial-continuity-center.is-unavailable{border-color:#f181816b}.financial-continuity-center>header{border-bottom:1px solid rgb(var(--surface-line-rgb) / .14);justify-content:space-between;align-items:flex-start;gap:26px;padding:26px;display:flex}.financial-continuity-center>header h2{letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(1.35rem,2.5vw,2rem)}.financial-continuity-center>header p:last-child{max-width:720px;color:var(--brand-muted);margin:10px 0 0;line-height:1.55}.financial-continuity-center>header>span{color:#9be7bb;letter-spacing:.07em;white-space:nowrap;background:#5ee0a012;border:1px solid #5ee0a047;border-radius:999px;flex:none;padding:7px 10px;font-size:.67rem;font-weight:800}.financial-continuity-center.is-attention>header>span,.financial-continuity-center.is-unavailable>header>span{color:#f3d79a;background:#7c654029;border-color:#f5be5c59}.financial-input-chain{background:rgb(var(--surface-raised-rgb) / .72);border:1px solid #6faaff38;border-radius:16px;margin:18px 18px 0;overflow:hidden}.financial-input-chain.is-attention,.financial-input-chain.is-unavailable{border-color:#f5be5c47}.financial-input-chain>header,.financial-input-chain>footer{justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 16px;display:flex}.financial-input-chain>header{border-bottom:1px solid #6faaff24}.financial-input-chain>header strong,.financial-input-chain>header small{display:block}.financial-input-chain>header strong{color:#dfe9ff;font-size:.82rem}.financial-input-chain>header small,.financial-input-chain>header>span,.financial-input-chain>footer{color:#7e92a7;margin-top:3px;font-size:.66rem;line-height:1.5}.financial-input-chain>header>span{text-align:right;flex:none;font-weight:760}.financial-input-chain>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:14px;list-style:none;display:grid}.financial-input-chain>ol>li{background:rgb(var(--surface-recessed-rgb) / .82);border:1px solid #6faaff26;border-radius:12px;min-width:0;padding:15px}.financial-input-chain>ol>li:not(.is-current){border-color:#f5be5c3d}.financial-input-chain>ol>li>header,.financial-input-chain>ol>li>header>div{align-items:center;gap:10px;display:flex}.financial-input-chain>ol>li>header{justify-content:space-between}.financial-input-chain>ol>li>header strong,.financial-input-chain>ol>li>header small{display:block}.financial-input-chain>ol>li>header strong{color:var(--surface-text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.financial-input-chain>ol>li>header small{color:var(--surface-muted);margin-top:2px;font-size:.62rem}.financial-input-chain>ol>li>header>span{color:#8de3b2;flex:none;font-size:.58rem;font-weight:800}.financial-input-chain>ol>li:not(.is-current)>header>span{color:#f3d79a}.financial-input-chain h3{color:var(--surface-text);margin:14px 0 6px;font-size:.78rem}.financial-input-chain>ol>li>p{min-height:4.5em;color:var(--surface-muted);margin:0;font-size:.68rem;line-height:1.5}.financial-input-chain-path{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:5px;margin:13px 0;display:grid}.financial-input-chain-path span{color:#a8bbd0;text-align:center;background:#6faaff0f;border:1px solid #6faaff24;border-radius:8px;padding:7px 5px;font-size:.58rem}.financial-input-chain-path i{color:#61788f;font-size:.62rem;font-style:normal}.financial-continuity-center .financial-input-chain details{border-radius:10px;height:auto}.financial-continuity-center .financial-input-chain summary{padding:10px}.financial-continuity-center .financial-input-chain summary>span{color:#8ca5bd;font-size:.62rem;font-weight:740}.financial-continuity-center .financial-input-chain dl{border:0;border-radius:0;grid-template-columns:1fr;margin:0}.financial-continuity-center .financial-input-chain dl>div{background:rgb(var(--surface-raised-rgb) / .72);padding:10px}.financial-input-chain details>footer{color:var(--surface-muted);border-top:1px solid #6faaff1f;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:.62rem;display:flex}.financial-input-chain details>footer a{flex:none}.financial-input-chain>footer{border-top:1px solid #6faaff1f}.financial-continuity-center>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px;list-style:none;display:grid}.financial-continuity-center>ol>li{min-width:0}.financial-continuity-center details{border:1px solid rgb(var(--surface-line-rgb) / .18);background:rgb(var(--surface-recessed-rgb) / .66);border-radius:16px;height:100%;overflow:hidden}.financial-continuity-center details.is-expired,.financial-continuity-center details.is-expiring-soon,.financial-continuity-center details.is-scheduler-affected,.financial-continuity-center details.is-unavailable{border-color:#f5be5c61}.financial-continuity-center summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px;list-style:none;display:flex}.financial-continuity-center summary::-webkit-details-marker{display:none}.financial-continuity-center summary>span:first-child{align-items:center;gap:12px;min-width:0;display:flex}.financial-continuity-center summary strong,.financial-continuity-center summary small{display:block}.financial-continuity-center summary strong{color:var(--surface-text)}.financial-continuity-center summary small{color:var(--surface-muted);margin-top:3px;font-size:.74rem}.financial-continuity-center summary>span:last-child{color:#7edaa7;letter-spacing:.08em;flex:none;font-size:.65rem;font-weight:800}.financial-continuity-center details[open]>summary{border-bottom:1px solid rgb(var(--surface-line-rgb) / .14)}.financial-continuity-center details>div{padding:18px}.financial-continuity-center details>div>p{color:var(--surface-muted);margin:0;font-size:.82rem;line-height:1.55}.financial-continuity-center dl{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-line-rgb) / .14);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;display:grid;overflow:hidden}.financial-continuity-center dl>div{background:var(--surface-raised);min-width:0;padding:13px}.financial-continuity-center dt{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.financial-continuity-center dd{color:var(--surface-text);margin:5px 0 0;font-size:.8rem}.financial-continuity-center dl code,.financial-continuity-center dl small,.financial-continuity-center details section code{overflow-wrap:anywhere;color:var(--surface-muted);margin-top:4px;font-size:.65rem;display:block}.financial-continuity-center details section h3{margin:0 0 10px;font-size:.82rem}.financial-continuity-center details section>p{color:var(--brand-muted);margin:0;font-size:.78rem}.financial-continuity-center details section ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.financial-continuity-center details section li{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-raised-rgb) / .76);border-radius:11px;padding:12px}.financial-continuity-center details section li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.financial-continuity-center details section li span{color:#8ce4b1;font-size:.64rem;font-weight:800}.financial-continuity-center details section li p{color:var(--surface-muted);margin:6px 0 0;font-size:.72rem;line-height:1.45}.financial-continuity-center details section li .financial-continuity-engine-guidance{color:var(--surface-text);background:#f6be5d14;border:1px solid #f6be5d57;border-radius:9px;padding:10px 12px;line-height:1.55}.financial-continuity-center details section a{color:#8de3b2;margin-top:9px;font-size:.7rem;font-weight:720;text-decoration:none;display:inline-block}.financial-continuity-center>footer{border-top:1px solid rgb(var(--surface-line-rgb) / .14);color:var(--surface-muted);padding:14px 20px;font-size:.68rem;line-height:1.5}.schwab-market-readiness{background:radial-gradient(circle at 92% 0%, #6faaff21, transparent 36%), rgb(var(--surface-recessed-rgb) / .86);border:1px solid #6faaff47;border-radius:22px;margin-bottom:28px;overflow:hidden}.schwab-market-readiness.needs-review{border-color:#f5be5c73}.schwab-market-readiness>header{border-bottom:1px solid rgb(var(--surface-line-rgb) / .14);justify-content:space-between;align-items:flex-start;gap:26px;padding:26px;display:flex}.schwab-market-readiness>header h2{letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(1.35rem,2.5vw,2rem)}.schwab-market-readiness>header p:last-child{max-width:760px;color:var(--brand-muted);margin:10px 0 0;line-height:1.55}.schwab-market-readiness>header>span,.schwab-market-readiness>ol>li>header>span{color:#acd0ff;letter-spacing:.07em;white-space:nowrap;background:#6faaff14;border:1px solid #6faaff4d;border-radius:999px;flex:none;padding:7px 10px;font-size:.65rem;font-weight:800}.schwab-market-readiness.needs-review>header>span,.schwab-market-readiness>ol>li>header>span{color:#f3d79a;background:#7c654029;border-color:#f5be5c59}.schwab-market-readiness>ol{gap:14px;margin:0;padding:18px;list-style:none;display:grid}.schwab-market-readiness>ol>li{background:rgb(var(--surface-recessed-rgb) / .7);border:1px solid #6faaff33;border-radius:16px;overflow:hidden}.schwab-market-readiness>ol>li:not(.is-ready):not(.is-session-wait){border-color:#f5be5c61}.schwab-market-readiness>ol>li>header,.schwab-market-readiness>ol>li>p,.schwab-market-readiness>ol>li>dl,.schwab-market-readiness>ol>li>details,.schwab-market-readiness>ol>li>footer{margin-inline:18px}.schwab-market-readiness>ol>li>header{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:18px;display:flex}.schwab-market-readiness>ol>li>header small,.schwab-market-readiness>ol>li>header strong{display:block}.schwab-market-readiness>ol>li>header small{color:var(--surface-muted);font-size:.7rem}.schwab-market-readiness>ol>li>header strong{color:var(--surface-text);margin-top:4px;font-size:1rem}.schwab-market-readiness>ol>li>p{color:var(--surface-muted);font-size:.82rem;line-height:1.55}.schwab-market-readiness .schwab-readiness-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 18px;padding:0;list-style:none;display:grid}.schwab-market-readiness .schwab-readiness-path li{background:rgb(var(--surface-raised-rgb) / .76);border:1px solid #6faaff33;border-radius:12px;gap:5px;min-width:0;padding:13px;display:grid}.schwab-market-readiness .schwab-readiness-path small{color:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.schwab-market-readiness .schwab-readiness-path strong{color:var(--surface-text);overflow-wrap:anywhere;font-size:.8rem}.schwab-market-readiness .schwab-readiness-path span{color:var(--surface-muted);font-size:.66rem;line-height:1.45}.schwab-market-readiness dl{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-line-rgb) / .14);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.schwab-quote-recovery{background:#185b3e24;border:1px solid #5ee0a04d;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 16px;padding:13px 14px;display:flex}.schwab-quote-recovery>div{gap:4px;display:grid}.schwab-quote-recovery strong{color:#8de3b2;font-size:.76rem}.schwab-quote-recovery span,.schwab-quote-recovery small{color:var(--surface-muted);font-size:.66rem;line-height:1.45}.schwab-quote-recovery small{text-align:right;flex:none}.schwab-connection-quote-checkpoint{background:rgb(var(--surface-raised-rgb) / .72);border:1px solid #6faaff38;border-radius:12px;margin:0 18px 16px;overflow:hidden}.schwab-connection-quote-checkpoint.is-quote-still-blocked{background:#38250a24;border-color:#f5be5c4d}.schwab-connection-quote-checkpoint>header,.schwab-connection-quote-checkpoint>footer{justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.schwab-connection-quote-checkpoint>header{border-bottom:1px solid #6faaff24}.schwab-connection-quote-checkpoint>header strong,.schwab-connection-quote-checkpoint>header small{display:block}.schwab-connection-quote-checkpoint>header strong{color:var(--surface-text);font-size:.75rem}.schwab-connection-quote-checkpoint>header small,.schwab-connection-quote-checkpoint>p,.schwab-connection-quote-checkpoint>footer{color:var(--surface-muted);font-size:.65rem;line-height:1.5}.schwab-connection-quote-checkpoint>header>span{color:#8de3b2;flex:none;font-size:.62rem;font-weight:800}.schwab-connection-quote-checkpoint.is-quote-still-blocked>header>span{color:#f3d79a}.schwab-connection-quote-checkpoint>p{margin:0;padding:13px 14px}.schwab-market-readiness .schwab-connection-quote-checkpoint>dl{border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.schwab-connection-quote-checkpoint>footer{border-top:1px solid #6faaff1f}.schwab-market-readiness dl>div{background:var(--surface-raised);min-width:0;padding:13px}.schwab-market-readiness dt{color:var(--surface-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.schwab-market-readiness dd{overflow-wrap:anywhere;color:var(--surface-text);margin:6px 0 0;font-size:.78rem}.schwab-market-readiness dl small{color:var(--surface-muted);margin-top:4px;font-size:.64rem;display:block}.schwab-market-readiness details{border:1px solid rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-raised-rgb) / .76);border-radius:12px;margin-bottom:18px;overflow:hidden}.schwab-market-readiness summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px;list-style:none;display:flex}.schwab-market-readiness summary::-webkit-details-marker{display:none}.schwab-market-readiness summary strong,.schwab-market-readiness summary small{display:block}.schwab-market-readiness summary small{color:var(--surface-muted);margin-top:3px;font-size:.68rem}.schwab-market-readiness summary>span:last-child{color:#8ed7af;font-size:.65rem;font-weight:800}.schwab-market-readiness details>ol{border-top:1px solid rgb(var(--surface-line-rgb) / .14);gap:8px;margin:0;padding:14px;list-style:none;display:grid}.schwab-entitlement-review{background:#251d0d6b;border:1px solid #f5be5c52;border-radius:12px;margin:0 18px 18px;overflow:hidden}.schwab-entitlement-review>header,.schwab-entitlement-review>footer{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.schwab-entitlement-review>header{border-bottom:1px solid #f5be5c2e}.schwab-entitlement-review>header strong,.schwab-entitlement-review>header small{display:block}.schwab-entitlement-review>header strong{color:#f3e8cf;font-size:.8rem}.schwab-entitlement-review>header small{color:#9f9279;margin-top:3px;font-size:.66rem}.schwab-entitlement-review>header>span{color:#f3d79a;letter-spacing:.06em;white-space:nowrap;font-size:.62rem;font-weight:800}.schwab-entitlement-review>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:14px;list-style:none;display:grid}.schwab-entitlement-review>ol>li{background:rgb(var(--surface-recessed-rgb) / .58);border:1px solid #f5be5c29;border-radius:9px;align-content:start;gap:5px;padding:12px;display:grid}.schwab-entitlement-review>ol>li strong{color:#eadbbd}.schwab-entitlement-review>footer{border-top:1px solid #f5be5c2e;align-items:center}.schwab-entitlement-review>footer a{flex:none}.schwab-entitlement-review>footer span{text-align:right;max-width:640px}.schwab-market-readiness .schwab-quote-history li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.schwab-market-readiness .schwab-quote-history li>span{text-align:right}.schwab-market-readiness .schwab-quote-history li.is-broker-realtime strong{color:#8de3b2}.schwab-market-readiness .schwab-quote-history li.is-delayed strong,.schwab-market-readiness .schwab-quote-history li.is-realtime-unconfirmed strong,.schwab-market-readiness .schwab-quote-history li.is-legacy-ambiguous strong{color:#f3d79a}.schwab-quote-incidents{border-top:1px solid rgb(var(--surface-line-rgb) / .14)}.schwab-quote-incidents>header,.schwab-quote-incidents>footer{justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.schwab-quote-incidents>header strong,.schwab-quote-incidents>header small{display:block}.schwab-quote-incidents>header strong{color:var(--surface-text);font-size:.75rem}.schwab-quote-incidents>header>span,.schwab-quote-incidents>header small,.schwab-quote-incidents>footer span{color:var(--surface-muted);font-size:.64rem}.schwab-quote-incidents>header>span{font-weight:800}.schwab-quote-incidents>ol{gap:8px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.schwab-market-readiness details .schwab-quote-incidents li{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center}.schwab-quote-incidents li>div strong,.schwab-quote-incidents li>div small{display:block}.schwab-quote-incidents li>div small{color:#f3d79a;margin-top:3px;font-size:.62rem}.schwab-quote-incidents li.is-open{border-color:#f5be5c3d}.schwab-quote-incidents li.is-recovered strong{color:#8de3b2}.schwab-quote-incidents>p{color:var(--surface-muted);margin:0;padding:0 14px 14px;font-size:.7rem;line-height:1.5}.schwab-quote-incidents>footer{border-top:1px solid rgb(var(--surface-line-rgb) / .1)}.schwab-support-reference{background:rgb(var(--surface-raised-rgb) / .7);border:1px solid #6faaff38;border-radius:10px;margin:0 14px 14px;overflow:hidden}.schwab-support-reference>header,.schwab-support-reference>footer{justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.schwab-support-reference>header{border-bottom:1px solid #6faaff29}.schwab-support-reference>header strong,.schwab-support-reference>header small{display:block}.schwab-support-reference>header strong{color:var(--surface-text);font-size:.72rem}.schwab-support-reference>header small,.schwab-support-reference>footer span{color:var(--surface-muted);margin-top:3px;font-size:.62rem;line-height:1.45}.schwab-support-reference>header>span{color:#8de3b2;white-space:nowrap;font-size:.62rem;font-weight:800}.schwab-market-readiness details .schwab-support-reference>dl{border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.schwab-support-reference>footer{border-top:1px solid #6faaff24}.schwab-support-reference>footer span:last-child{text-align:right;max-width:460px}.schwab-quote-history-unavailable{border-top:1px solid rgb(var(--surface-line-rgb) / .14);color:var(--surface-muted);margin:0;padding:14px;font-size:.72rem;line-height:1.5}.schwab-market-readiness details li{border:1px solid rgb(var(--surface-line-rgb) / .12);border-radius:9px;gap:4px;padding:11px 12px;display:grid}.schwab-market-readiness details li strong{color:var(--surface-text);font-size:.72rem}.schwab-market-readiness details li span{color:var(--surface-muted);font-size:.72rem;line-height:1.45}.schwab-market-readiness>ol>li>footer{border-top:1px solid rgb(var(--surface-line-rgb) / .12);justify-content:space-between;align-items:center;gap:16px;padding:15px 0 18px;display:flex}.schwab-market-readiness footer a{color:#8de3b2;font-size:.72rem;font-weight:760;text-decoration:none}.schwab-market-readiness footer span,.schwab-market-readiness-unavailable p{color:var(--surface-muted);font-size:.68rem;line-height:1.45}.schwab-market-readiness-unavailable{padding:22px 26px}.schwab-market-readiness-unavailable p{max-width:760px;margin-bottom:0}.financial-provider-grid,.ai-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ai-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-provider-card,.ai-provider-card{border:1px solid var(--surface-border);background:linear-gradient(150deg, rgb(var(--surface-raised-rgb) / .66), rgb(var(--surface-recessed-rgb) / .82));border-radius:18px;min-width:0;padding:26px}.financial-provider-card>header,.ai-provider-card>header,.financial-provider-card>header>div,.ai-provider-card>header{align-items:center;gap:13px;display:flex}.financial-provider-card>header{justify-content:space-between;gap:18px}.financial-provider-card h3,.ai-provider-card h3{margin:0;font-size:1.15rem}.financial-provider-card header p,.ai-provider-card header p{color:var(--surface-muted);margin:4px 0 0;font-size:.76rem}.provider-mark{width:42px;height:42px;color:var(--surface-text);background:#5ee0a014;border:1px solid #5ee0a04d;border-radius:12px;flex:none;place-items:center;font-weight:850;display:grid}.provider-coinbase{background:#3c66ff24;border-color:#3c66ff80}.provider-openai{background:rgb(var(--surface-text-rgb) / .07)}.provider-anthropic{background:#d7b38e17;border-color:#d7b38e61}.provider-gemini{background:#5794f21a;border-color:#5794f273}.connection-status{color:var(--surface-muted);white-space:nowrap;border:1px solid #3b4f47;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:760}.connection-status.is-connected{color:#89ebb7;background:#5ee0a012;border-color:#5ee0a059}.connection-status.is-attention{color:#f3d79a;background:#7c65402e;border-color:#f5be5c80}.connection-card-copy,.connection-card-state,.connection-quiet-state,.connection-coming-soon{color:var(--brand-muted);font-size:.86rem;line-height:1.55}.connection-card-copy,.connection-card-state,.connection-coming-soon{margin:22px 0 0}.financial-provider-card>button,.ai-provider-card>button{margin-top:18px}.financial-provider-card form,.ai-provider-card form{margin-top:22px}.connection-details{border-top:1px solid rgb(var(--surface-line-rgb) / .15);color:var(--brand-muted);margin-top:18px}.connection-details summary{color:var(--surface-muted);cursor:pointer;padding-top:16px;font-size:.78rem;font-weight:700}.connection-details>div{padding:15px 0 2px}.connection-details p{overflow-wrap:anywhere;font-size:.8rem}.connection-details .connection-actions{margin-top:14px}.connection-continuity{background:rgb(var(--surface-raised-rgb) / .55);border:1px solid #6891a42e;border-radius:9px;gap:5px;margin-top:14px;padding:12px;display:grid}.connection-continuity.is-protected{background:rgb(var(--surface-raised-rgb) / .62);border-color:#50b2dd4d}.connection-continuity.is-retained{background:#1f18097a;border-color:#d8a95240}.connection-continuity strong{color:#b9d6e3;font-size:.69rem}.connection-continuity p,.connection-continuity small{color:#7e949f;margin:0;font-size:.61rem;line-height:1.5}.connection-continuity small{color:#5d737e;font-size:.56rem}.connection-primary-actions{margin-top:18px}.schwab-authorization-state,.schwab-reconnect-state{border-radius:12px;margin-top:16px;padding:14px 16px;line-height:1.55}.schwab-authorization-state{color:var(--surface-text);background:#5ee0a00e;border:1px solid #5ee0a040}.schwab-reconnect-state{color:#f3d79a;background:#7c654029;border:1px solid #f5be5c6b}.schwab-authorization-state p,.schwab-reconnect-state p{color:var(--brand-muted);margin-bottom:0;font-size:.84rem}.schwab-reconnect-state button{margin-top:12px}.coinbase-key-guide{border:0;border-top:1px solid rgb(var(--surface-line-rgb) / .15);background:0 0;border-radius:0;padding:0}.coinbase-key-guide ul{color:var(--brand-muted)}.model-choice{background:#19c9d60b;border:1px solid #19c9d640;border-radius:20px;grid-template-columns:minmax(0,.75fr) minmax(320px,1fr);align-items:start;gap:58px;margin-top:46px;padding:34px;scroll-margin-top:28px;display:grid}.model-choice form{margin:0}.connection-saved-model{color:#8fc6b0;overflow-wrap:anywhere;margin:0;font-size:.8rem}.connection-finish{background:linear-gradient(135deg, rgb(var(--surface-raised-rgb) / .72), rgb(var(--surface-raised-rgb) / .84));border:1px solid #5ee0a038;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;margin-top:26px;padding:46px;display:grid}.connection-finish h2{max-width:760px;font-size:clamp(2rem,3.8vw,3.8rem)}.connection-finish>div:last-child{gap:14px;min-width:190px;display:grid}.connection-text-link{color:var(--brand-cyan);font-weight:720;text-decoration:none}.portfolio-empty-state{border:1px solid var(--surface-border);background:rgb(var(--surface-raised-rgb) / .8);border-radius:18px;margin-top:44px;padding:32px}.portfolio-empty-state h2{margin-top:0}.portfolio-empty-state p{max-width:560px;color:var(--brand-muted);margin-bottom:24px;line-height:1.6}.connection{border-top:1px solid var(--surface-border);margin-top:18px;padding-top:18px}.connection-actions{flex-wrap:wrap;gap:10px;display:flex}.coinbase-key-guide{background:rgb(var(--surface-raised-rgb) / .72);border:1px solid #19c9d652;border-radius:12px;margin-top:18px;padding:18px}.coinbase-key-guide ul{color:var(--surface-text);margin:12px 0;padding-left:20px;line-height:1.65}.coinbase-key-guide a{color:var(--brand-cyan)}.coinbase-key-form{margin-top:20px}.coinbase-key-form textarea{min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.credential-assurance{color:var(--brand-muted);margin:0;font-size:.86rem;line-height:1.55}.coinbase-key-compatibility{background:#19c9d60b;border:1px solid #19c9d633;border-radius:10px;padding:12px 14px}.coinbase-key-compatibility code{color:var(--brand-cyan);overflow-wrap:anywhere;font-size:.78rem}.coinbase-connection-error{background:#7e333338;border:1px solid #ff9c9c7a;border-radius:10px;padding:14px 16px;line-height:1.55}.coinbase-connection-error:focus{outline-offset:2px;outline:2px solid #ff9c9c}.coinbase-permission-state{background:#57cce30f;border:1px solid #57cce340;border-radius:10px;margin:16px 0;padding:14px 16px}.coinbase-permission-state strong{color:#b9f3df}.coinbase-permission-state p{color:var(--brand-muted);margin:6px 0 0;font-size:.86rem;line-height:1.5}.danger{color:#fff;background:#7e3333}.security-note,.unavailable{border:1px solid var(--surface-border);color:var(--surface-text);border-radius:10px;padding:16px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.security-card{border:1px solid var(--surface-border);background:rgb(var(--surface-raised-rgb) / .8);border-radius:18px;padding:28px}.security-card h2{margin:8px 0 14px}.security-card p{color:var(--surface-muted);line-height:1.55}.session-inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.session-inventory-summary>div{background:#5ee0a00e;border:1px solid #5ee0a038;border-radius:12px;padding:16px}.session-inventory-summary strong,.session-inventory-summary span{display:block}.session-inventory-summary strong{color:var(--surface-text);font-size:1.55rem}.session-inventory-summary span{color:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:.78rem}.session-current-window{gap:10px;margin:0 0 18px;display:grid}.session-current-window>div{border-bottom:1px solid rgb(var(--surface-muted-rgb) / .16);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.session-current-window dt{color:var(--surface-muted)}.session-current-window dd{color:var(--surface-text);text-align:right;margin:0}.session-inventory-unavailable{color:#f3d8a8;background:#7c52182e;border:1px solid #ffbe5c66;border-radius:10px;margin:18px 0;padding:14px 16px;line-height:1.55}.session-actions{flex-wrap:wrap;gap:10px;display:flex}.security-card .session-boundary-note{color:var(--surface-muted);margin:14px 0 0;font-size:.82rem}.security-grid>.form-error,.security-grid>.form-success{grid-column:1/-1}.mfa-setup-key{overflow-wrap:anywhere;border:1px solid var(--surface-border);background:var(--surface-recessed);border-radius:10px;gap:8px;padding:16px;display:grid}.mfa-setup-key span{color:var(--surface-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.mfa-setup-key code,.recovery-code-list code{color:var(--surface-text);letter-spacing:.08em;font-size:1rem}.recovery-code-list{background:#2b2415;border:1px solid #7c6540;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:18px 18px 18px 38px;display:grid}.security-subsection{border-top:1px solid var(--surface-border);margin-top:28px;padding-top:24px}.security-subsection h3{margin-bottom:8px}.security-activity{background:radial-gradient(circle at 92% 0%, #19c9d61a, transparent 34%), rgb(var(--surface-recessed-rgb) / .92);border:1px solid #19c9d638;border-radius:20px;margin-top:28px;padding:28px}.security-activity>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.security-activity>header h2{margin:8px 0 10px}.security-activity>header p:last-child{max-width:720px;color:var(--surface-muted);margin-bottom:0;line-height:1.6}.security-activity>header>span{color:#b9f3d4;letter-spacing:.08em;background:#30815b29;border:1px solid #5ee0a057;border-radius:999px;flex:none;padding:7px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.security-activity-list{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.security-activity-list li{border-top:1px solid rgb(var(--surface-line-rgb) / .13);grid-template-columns:14px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.security-activity-list li>span{border:2px solid #65d6a0;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #65d6a014}.security-activity-list li.is-connection>span{border-color:#57cce3;box-shadow:0 0 0 5px #57cce314}.security-activity-list li.is-control>span{border-color:#e7c36f;box-shadow:0 0 0 5px #e7c36f14}.security-activity-list li.is-authority>span{border-color:#aa8ee5;box-shadow:0 0 0 5px #aa8ee514}.security-activity-list header{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.security-activity-list strong{color:var(--surface-text)}.security-activity-list small{color:#7eb29a;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.security-activity-list p{color:var(--surface-muted);margin:7px 0;font-size:.84rem;line-height:1.5}.security-activity-list time,.security-activity>footer{color:var(--surface-muted);font-size:.72rem}.security-activity-empty{border:1px dashed rgb(var(--surface-line-rgb) / .22);color:var(--surface-text);border-radius:12px;margin-top:24px;padding:18px}.security-activity-empty.is-unavailable{border-color:#ca896c59}.security-activity-empty p{color:var(--surface-muted);margin-bottom:0}.security-activity>button{color:var(--surface-text);font:inherit;cursor:pointer;background:#19c9d614;border:1px solid #19c9d64d;border-radius:9px;margin-top:18px;padding:10px 14px}.security-activity>button:disabled{cursor:wait;opacity:.6}.security-activity>[role=status]{color:#e2bd9c;font-size:.78rem}.security-activity>footer{margin-top:20px;line-height:1.55}.financial-connections{min-height:auto;padding-top:32px}.financial-connections h2{margin:8px 0 20px;font-size:2.4rem}.dashboard-grid a,.connections-page>a{color:var(--brand-cyan)}.journal-page{max-width:1080px;padding-top:8vh}.journal-safety{color:#f3d79a;background:#2b2415;border:1px solid #7c6540;border-radius:12px;gap:8px;margin:34px 0;padding:18px 20px;line-height:1.5;display:grid}.journal-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:36px 0;display:grid}.journal-summary article{border:1px solid var(--surface-border);background:rgb(var(--surface-raised-rgb) / .8);border-radius:14px;gap:8px;padding:20px;display:grid}.journal-summary strong{color:#5ee0a0;font-size:1.8rem}.decision-review-index{border:1px solid var(--surface-border);background:radial-gradient(circle at top right, #31544733, transparent 38%), var(--surface-recessed);border-radius:18px;gap:20px;margin:0 0 38px;padding:24px;display:grid}.decision-review-index>header,.decision-review-index>ol>li>header,.decision-review-index>ol>li>footer,.decision-review-index>ol>li>footer>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.decision-review-index>header h2{margin:7px 0 8px}.decision-review-index>header p:not(.eyebrow){max-width:720px;color:var(--surface-muted);margin:0;line-height:1.55}.decision-review-index>header>span,.decision-review-index>ol>li>footer>span{border:1px solid var(--surface-border);color:#7cebb1;border-radius:999px;flex:none;padding:7px 10px;font-size:.76rem;font-weight:750}.decision-review-index>ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.decision-review-index>ol>li{border:1px solid var(--surface-border);border-left:3px solid var(--surface-border);background:rgb(var(--surface-recessed-rgb) / .9);border-radius:14px;gap:16px;padding:18px;display:grid}.decision-review-index>ol>li.is-paper{border-left-color:var(--surface-paper)}.decision-review-index>ol>li.is-shadow{border-left-color:var(--surface-shadow)}.decision-review-index>ol>li>header>div{gap:4px;display:grid}.decision-review-index>ol>li>header small,.decision-review-index time,.decision-review-index>footer{color:var(--surface-muted)}.decision-review-index-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.decision-review-index-comparison>section{border:1px solid var(--surface-border);background:var(--surface-recessed);border-radius:12px;gap:5px;min-width:0;padding:14px;display:grid}.decision-review-index-comparison>section>span,.decision-review-index dl dt{color:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}.decision-review-index-comparison>span{color:#7cebb1;font-weight:800}.decision-review-index dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.decision-review-index dl>div{gap:5px;min-width:0;display:grid}.decision-review-index dl dd{overflow-wrap:anywhere;margin:0}.decision-review-index-evidence{background:rgb(var(--surface-recessed-rgb) / .52);border:1px solid #7cebb124;border-radius:12px}.decision-review-index-evidence>summary,.journal-entry-evidence>summary{min-block-size:44px;color:var(--brand-cyan);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.decision-review-index-evidence>summary::marker{color:var(--surface-muted)}.journal-entry-evidence>summary::marker{color:var(--surface-muted)}.decision-review-index-evidence>summary strong,.journal-entry-evidence>summary strong{color:var(--surface-muted);letter-spacing:.05em;text-align:right;text-transform:uppercase;font-size:.7rem}.decision-review-index-evidence[open]>summary,.journal-entry-evidence[open]>summary{border-bottom:1px solid #7cebb124}.decision-review-index-evidence>dl{padding:14px}.decision-review-index a{color:var(--brand-cyan)}.decision-review-index>footer{padding-top:2px;font-size:.78rem}.journal-summary span,.journal-entry header p,.journal-entry time,.journal-entry footer p,.journal-pagination span{color:var(--surface-muted)}.journal-timeline{gap:18px;display:grid}.journal-entry{border:1px solid var(--surface-border);background:var(--surface-raised);border-radius:18px;padding:26px;scroll-margin-block-start:120px;transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative}.journal-entry:target,.journal-entry:focus-visible{outline-offset:4px;background:var(--surface-raised);box-shadow:0 0 0 1px #7ce5ec33, 0 20px 48px rgb(var(--surface-recessed-rgb) / .34);border-color:#7ce5ecb8;outline:3px solid #7ce5ec33}.journal-entry-link-status{color:#a7f4ef;letter-spacing:.05em;text-transform:uppercase;background:#19c9d61a;border:1px solid #7ce5ec6b;border-radius:999px;width:fit-content;margin:0 0 14px;padding:6px 9px;font-size:.68rem;font-weight:780;display:none}.journal-entry:target>.journal-entry-link-status,.journal-entry:focus-visible>.journal-entry-link-status{display:inline-flex}.journal-entry>header,.journal-entry>footer,.journal-badges,.journal-pagination{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.journal-entry h2{margin:8px 0 4px}.journal-entry header p,.journal-entry footer p{margin:0}.journal-badges{flex-wrap:wrap;justify-content:flex-end}.journal-mode,.journal-decision{border:1px solid var(--surface-border);letter-spacing:.04em;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:750}.journal-mode.paper,.journal-decision.allow{color:#7cebb1;border-color:#377c58}.journal-mode.shadow{color:#c8b5ff;border-color:#604e8e}.journal-decision.abstain{color:#f3d79a;border-color:#7c6540}.journal-decision.deny{color:#ffb0b0;border-color:#7e4242}.journal-facts,.journal-rationale{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.journal-entry-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.journal-entry-snapshot>div{border:1px solid var(--surface-border);background:var(--surface-recessed);border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.journal-entry-snapshot dt,.journal-entry-snapshot dd{margin:0}.journal-entry-snapshot dt{color:var(--surface-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.journal-entry-snapshot dd{color:var(--surface-text);overflow-wrap:anywhere;font-size:1.05rem;font-weight:760}.journal-entry-evidence{background:rgb(var(--surface-recessed-rgb) / .46);border:1px solid #7cebb129;border-radius:12px;margin:20px 0}.journal-entry-evidence>div{padding:0 14px 14px}.journal-rationale-evidence h3{color:var(--surface-text);letter-spacing:.04em;text-transform:uppercase;margin:20px 0 0;font-size:.82rem}.journal-facts div,.journal-rationale div{border:1px solid var(--surface-border);background:var(--surface-recessed);border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.journal-facts dt,.journal-rationale dt{color:var(--surface-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.journal-facts dd,.journal-rationale dd{overflow-wrap:anywhere;margin:0}.journal-execution-evidence{background:#604e8e14;border:1px solid #604e8e;border-radius:14px;margin:24px 0;padding:18px}.journal-input-evidence{border:1px solid var(--surface-border);background:#23594314;border-radius:14px;padding:16px 18px}.journal-input-evidence>p,.journal-context-grid p,.journal-context-grid small,.journal-context-grid time{color:var(--surface-muted)}.journal-context-grid time{font-size:.72rem}.journal-input-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.journal-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.journal-context-grid>section{border:1px solid var(--surface-border);background:var(--surface-recessed);border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.journal-context-grid h4{color:var(--surface-text);margin:0}.journal-context-grid article{border-top:1px solid var(--surface-border);gap:4px;padding-top:10px;display:grid}.journal-context-grid article>span{color:var(--brand-ivory)}.journal-execution-evidence h4{color:#d8ccff;margin:0 0 6px}.journal-execution-evidence>p{color:#9f94c7;margin:0}.journal-execution-facts{margin-bottom:0}.journal-outcomes{border-top:1px solid #604e8e;margin-top:18px;padding-top:18px}.shadow-scorecard{background:radial-gradient(circle at 90% 0%, #7b5cff24, transparent 38%), var(--surface-raised);border:1px solid #45396a;border-radius:16px;margin:26px 0;padding:24px}.shadow-scorecard-total{color:#b9acd9;align-items:baseline;gap:8px;display:flex}.shadow-scorecard-total strong{color:#f0edff;font-size:1.55rem}.shadow-behavior-scorecard{background:radial-gradient(circle at 100% 0%, #1f9bc421, transparent 40%), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .96), rgb(var(--surface-raised-rgb) / .96));border:1px solid #395c72;border-radius:14px;margin:20px 0;padding:20px}.shadow-behavior-scorecard>header,.shadow-route-grid article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shadow-behavior-scorecard h3,.shadow-behavior-scorecard .eyebrow,.shadow-route-grid h4,.shadow-route-grid header p{margin-top:0}.shadow-behavior-scorecard>header>span,.shadow-route-grid header>span{color:#9ce2c7;background:#155b433d;border:1px solid #3f846f;border-radius:999px;flex:none;padding:6px 10px;font-size:.76rem}.shadow-behavior-summary,.shadow-reliability-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:18px 0;display:grid}.shadow-behavior-summary>div,.shadow-reliability-strip>p{background:rgb(var(--surface-recessed-rgb) / .78);border-radius:9px;margin:0;padding:12px}.shadow-behavior-summary dt,.shadow-behavior-summary dd{margin:0}.shadow-behavior-summary dt,.shadow-behavior-summary small,.shadow-reliability-strip strong,.shadow-route-grid dt,.shadow-route-grid header p,.shadow-route-telemetry,.shadow-symbol-behavior [role=columnheader]{color:#91adbd}.shadow-behavior-summary dd{color:#f0f8ff;gap:2px;margin-top:6px;font-size:1.5rem;display:grid}.shadow-behavior-summary small{font-size:.75rem}.shadow-reliability-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.shadow-reliability-strip p{color:#e4f5fb;gap:5px;display:grid}.shadow-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.shadow-route-grid article{background:rgb(var(--surface-raised-rgb) / .82);border:1px solid #304c60;border-radius:12px;padding:16px}.shadow-route-grid h4{color:#e5f8ff;margin-bottom:4px}.shadow-route-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shadow-route-grid dl div{background:var(--surface-raised);border-radius:8px;padding:9px}.shadow-route-grid dt,.shadow-route-grid dd{margin:0}.shadow-route-grid dd{color:#edfaff;margin-top:4px}.shadow-route-telemetry{gap:4px;margin-bottom:0;font-size:.82rem;display:grid}.shadow-symbol-behavior{margin-top:20px}.shadow-symbol-behavior h4{color:#e5f8ff}.shadow-symbol-behavior [role=table]{border:1px solid #304c60;border-radius:10px;overflow-x:auto}.shadow-symbol-behavior [role=row]{border-top:1px solid #243c4d;grid-template-columns:.8fr repeat(3,minmax(80px,.7fr)) repeat(2,minmax(150px,1.4fr));gap:10px;min-width:760px;padding:10px 12px;display:grid}.shadow-symbol-behavior [role=row]:first-child{background:var(--surface-raised);border-top:0}.shadow-symbol-outcome{gap:3px;display:grid}.shadow-symbol-outcome small{color:#91adbd;line-height:1.35}.shadow-evidence-gate{background:linear-gradient(135deg, #241845c7, rgb(var(--surface-raised-rgb) / .92));border:1px solid #544579;border-radius:14px;margin:20px 0;padding:20px}.shadow-evidence-gate>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.shadow-evidence-gate h3,.shadow-evidence-gate .eyebrow{margin-top:0}.shadow-evidence-gate>header>span{color:#f5d996;background:#6f4b113d;border:1px solid #8a7144;border-radius:999px;flex:none;padding:6px 10px;font-size:.76rem}.shadow-evidence-gate>header>span.reviewable{color:#9ce2c7;background:#155b433d;border-color:#3f846f}.shadow-evidence-gate dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.shadow-evidence-gate dl div{background:rgb(var(--surface-recessed-rgb) / .72);border-radius:9px;padding:11px}.shadow-evidence-gate dt,.shadow-evidence-gate dd{margin:0}.shadow-evidence-gate dt,.shadow-evidence-blockers{color:#a99bc8}.shadow-evidence-gate dd{color:#f0edff;margin-top:4px}.shadow-evidence-blockers ul{margin-bottom:0}.shadow-scorecard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.shadow-scorecard-grid>article{background:rgb(var(--surface-recessed-rgb) / .82);border:1px solid #3e345f;border-radius:13px;padding:18px}.shadow-scorecard-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.shadow-scorecard-grid h3{margin:0}.shadow-scorecard-grid header span{color:#d8ccff;border:1px solid #604e8e;border-radius:999px;padding:5px 9px;font-size:.76rem}.shadow-scorecard-movement{gap:2px;margin:20px 0;display:grid}.shadow-scorecard-movement strong{color:#f0edff;font-size:1.8rem}.shadow-scorecard-movement small,.shadow-scorecard-grid>article>p,.shadow-scorecard-grid dt{color:#9f94c7}.shadow-scorecard-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shadow-scorecard-grid dl div{background:var(--surface-raised);border-radius:9px;padding:10px}.shadow-scorecard-grid dt,.shadow-scorecard-grid dd{margin:0}.schedule-run-history{background:radial-gradient(circle at 92% 0%, #19c9d61a, transparent 34%), var(--surface-recessed);border:1px solid #19c9d63d;border-radius:18px;margin:26px 0;padding:24px}.schedule-run-history>header,.schedule-run-list>li>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.schedule-run-history>header h2,.schedule-run-history>header .eyebrow,.schedule-run-list h3{margin-top:0}.schedule-run-history>header>span{color:#a9e6c8;background:#19644633;border:1px solid #5ee0a061;border-radius:999px;flex:none;padding:6px 10px;font-size:.72rem}.schedule-run-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.schedule-run-list>li{border:1px solid rgb(var(--surface-line-rgb) / .18);background:rgb(var(--surface-recessed-rgb) / .58);border-left:3px solid #4d8d77;border-radius:13px;padding:18px}.schedule-run-list>li.is-skipped{border-left-color:#b79b5f}.schedule-run-list>li.is-failed{border-left-color:#b85a5a}.schedule-run-list time,.schedule-run-list dt,.schedule-run-list>li>footer,.schedule-run-history>footer{color:var(--brand-muted);font-size:.76rem}.schedule-run-list h3{color:var(--surface-text);margin-bottom:4px;font-size:1rem}.schedule-run-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.schedule-run-badges span,.schedule-run-badges strong{border:1px solid rgb(var(--surface-line-rgb) / .2);color:var(--surface-text);border-radius:999px;padding:5px 8px;font-size:.68rem}.schedule-run-list>li.is-failed .schedule-run-badges strong{color:#ffcdcd;border-color:#b85a5a6b}.schedule-run-list>li.is-skipped .schedule-run-badges strong{color:#f2dba8;border-color:#b79b5f6b}.schedule-run-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.schedule-run-list dl div{background:#00000029;border-radius:9px;padding:10px}.schedule-run-list dt,.schedule-run-list dd{margin:0}.schedule-run-list dd{color:var(--surface-text);margin-top:4px;font-size:.82rem}.schedule-run-code,.schedule-run-reconciliation{color:var(--surface-muted);margin:10px 0;font-size:.78rem}.schedule-run-guidance{border:1px solid rgb(var(--surface-line-rgb) / .24);color:var(--surface-text);background:rgb(var(--surface-line-rgb) / .06);border-radius:9px;grid-template-columns:minmax(120px,auto) 1fr;align-items:baseline;gap:10px;margin:10px 0;padding:11px 12px;font-size:.78rem;line-height:1.45;display:grid}.schedule-run-guidance strong{color:var(--surface-text)}.schedule-quote-evidence{border:1px solid rgb(var(--surface-line-rgb) / .24);color:var(--surface-muted);overflow-wrap:anywhere;border-radius:9px;margin:12px 0;padding:12px;font-size:.8rem;line-height:1.5}.schedule-quote-evidence summary{color:var(--surface-text);cursor:pointer;font-weight:600}.schedule-quote-evidence summary:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:4px}.schedule-run-list .schedule-quote-evidence dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.schedule-run-guidance.is-automatic-retry{background:#19c9d60f;border-color:#19c9d647}.schedule-run-guidance.is-owner-review,.schedule-run-guidance.is-no-action{background:#b79b5f12;border-color:#b79b5f52}.schedule-run-guidance.is-operator-review{background:#b85a5a12;border-color:#b85a5a5c}.schedule-run-reconciliation{background:#19c9d60f;border:1px solid #19c9d62e;border-radius:9px;justify-content:space-between;gap:14px;padding:10px 12px;display:flex}.schedule-run-reconciliation.needs-review{color:#f2dba8;background:#b79b5f14;border-color:#b79b5f5c}.schedule-run-reconciliation small{color:var(--brand-muted)}.schedule-run-empty{border:1px dashed rgb(var(--surface-line-rgb) / .22);color:var(--surface-text);border-radius:12px;margin:20px 0;padding:18px}.schedule-run-history>button{color:#bfeff0;font:inherit;cursor:pointer;background:#19c9d614;border:1px solid #19c9d64d;border-radius:9px;margin-top:14px;padding:10px 13px}.schedule-run-history>button:disabled{cursor:wait;opacity:.6}.schedule-run-history>[role=status]{color:#e2bd9c;font-size:.78rem}.schedule-run-history>footer{margin-top:16px;line-height:1.55}.shadow-scorecard-grid dd{color:#f0edff;margin-top:4px}.strategy-simulation-workbench{background:radial-gradient(circle at 92% 4%, #5ee0a021, transparent 31%), radial-gradient(circle at 5% 96%, #e5be5c14, transparent 29%), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .97), rgb(var(--surface-recessed-rgb) / .98));border:1px solid #5ee0a03b;border-radius:20px;margin:26px 0;padding:26px}.strategy-simulation-workbench>header,.strategy-version-comparison>header,.strategy-scenario-builder>header,.strategy-capital-pressure>header,.strategy-simulation-workbench>footer{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.strategy-simulation-workbench>header h2{margin:4px 0 9px}.strategy-simulation-workbench>header p:last-child{max-width:760px;color:var(--brand-muted);margin:0;line-height:1.58}.strategy-simulation-workbench>header>span,.strategy-capital-pressure>header>span{color:#98e9be;letter-spacing:.06em;white-space:nowrap;background:#5ee0a011;border:1px solid #5ee0a04f;border-radius:999px;flex:none;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;font-weight:800}.strategy-version-comparison,.strategy-scenario-builder{border:1px solid rgb(var(--surface-line-rgb) / .17);background:rgb(var(--surface-recessed-rgb) / .62);border-radius:15px;margin-top:22px;padding:20px}.strategy-version-comparison h3,.strategy-scenario-builder h3{color:var(--surface-text);margin:4px 0 0}.strategy-version-comparison>header label{color:var(--brand-muted);gap:6px;font-size:.72rem;display:grid}.strategy-version-comparison select,.strategy-scenario-controls input,.strategy-scenario-controls select{border:1px solid rgb(var(--surface-line-rgb) / .24);min-height:42px;color:var(--surface-text);background:var(--surface-recessed);border-radius:9px}.strategy-version-comparison select{min-width:190px;padding:0 34px 0 11px}.strategy-version-meta{flex-wrap:wrap;gap:10px;margin:17px 0 12px;display:flex}.strategy-version-meta span,.strategy-version-meta strong{color:var(--surface-muted);background:rgb(var(--surface-raised-rgb) / .8);border-radius:999px;padding:6px 9px;font-size:.7rem}.strategy-version-meta strong{color:#e6ca7d}.strategy-version-table{border:1px solid rgb(var(--surface-line-rgb) / .15);border-radius:11px;overflow:hidden}.strategy-version-table [role=row]{border-top:1px solid rgb(var(--surface-line-rgb) / .11);color:var(--surface-muted);grid-template-columns:.8fr 1.1fr 1.1fr;gap:13px;padding:11px 13px;font-size:.77rem;display:grid}.strategy-version-table [role=row]:first-child{color:var(--surface-muted);background:rgb(var(--surface-raised-rgb) / .86);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:.65rem;font-weight:760}.strategy-version-table [role=row].is-changed{background:linear-gradient(90deg,#e5be5c0e,#5ee0a009)}.strategy-version-table [role=row].is-changed>strong:before{content:"";background:#e7c66e;border-radius:999px;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #e7c66e73}.strategy-version-table [role=cell]{overflow-wrap:anywhere;min-width:0}.strategy-version-table [role=cell]:last-child{color:var(--surface-text)}.strategy-scenario-builder>header button{color:#9ce2c7;cursor:pointer;background:#5ee0a00f;border:1px solid #5ee0a03d;border-radius:9px;padding:9px 12px;font-size:.72rem;font-weight:720}.strategy-scenario-builder>header button:hover{color:var(--surface-text);background:#5ee0a01f;border-color:#5ee0a07a}.strategy-scenario-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.strategy-scenario-controls>label{color:var(--surface-text);align-content:start;gap:7px;font-size:.76rem;font-weight:680;display:grid}.strategy-scenario-controls>label>span{border:1px solid rgb(var(--surface-line-rgb) / .24);background:var(--surface-recessed);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.strategy-scenario-controls>label>span b{color:#7cebb1;padding-left:12px}.strategy-scenario-controls>label>span input{border:0}.strategy-scenario-controls input,.strategy-scenario-controls select{width:100%;min-width:0;padding:0 11px}.strategy-scenario-controls small{color:var(--surface-muted);font-weight:450;line-height:1.4}.strategy-scenario-invalid{color:#ffc0c0;background:#7e33331f;border:1px solid #f19a9a47;border-radius:9px;margin:13px 0 0;padding:11px 13px;font-size:.78rem}.strategy-scenario-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.strategy-scenario-results article{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-recessed-rgb) / .76);border-radius:10px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.strategy-scenario-results span,.strategy-capital-pressure>header div>span,.strategy-market-anchor span{color:var(--surface-muted);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:760}.strategy-scenario-results strong{overflow-wrap:anywhere;color:var(--surface-text);font-size:1.23rem}.strategy-scenario-results small{color:var(--surface-muted);line-height:1.4}.strategy-capital-pressure{background:#5ee0a009;border:1px solid #5ee0a02e;border-radius:11px;margin-top:12px;padding:16px}.strategy-capital-pressure>header div{gap:5px;display:grid}.strategy-capital-pressure>header div>strong{color:var(--surface-text)}.strategy-capital-pressure>div{background:var(--surface-raised);border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.strategy-capital-pressure>div i{border-radius:inherit;background:linear-gradient(90deg,#5ee0a0,#e7c66e);height:100%;display:block}.strategy-capital-pressure>p{color:var(--surface-muted);margin:10px 0 0;font-size:.72rem;line-height:1.5}.strategy-market-anchor{background:#e5be5c09;border:1px solid #e5be5c29;border-radius:11px;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);align-items:center;gap:18px;margin-top:12px;padding:14px 16px;display:grid}.strategy-market-anchor>div{gap:5px;display:grid}.strategy-market-anchor strong{color:#f1d78e}.strategy-market-anchor p{color:#958e78;margin:0;font-size:.75rem;line-height:1.5}.strategy-draft-handoff{background:linear-gradient(120deg, #5ee0a00e, transparent 55%), rgb(var(--surface-recessed-rgb) / .72);border:1px solid #5ee0a038;border-radius:12px;margin-top:12px;padding:18px}.strategy-draft-handoff>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.strategy-draft-handoff h3{color:var(--surface-text);margin:4px 0 6px}.strategy-draft-handoff>header p:last-child{max-width:690px;color:var(--surface-muted);margin:0;font-size:.75rem;line-height:1.5}.strategy-draft-handoff button{color:#baf1d2;cursor:pointer;background:#5ee0a017;border:1px solid #5ee0a04d;border-radius:9px;padding:9px 12px;font-size:.72rem;font-weight:760}.strategy-draft-handoff button:hover:not(:disabled){color:var(--surface-text);background:#5ee0a026;border-color:#5ee0a094}.strategy-draft-handoff button:disabled{cursor:not-allowed;opacity:.42}.strategy-draft-review{background:#e5be5c06;border:1px solid #e5be5c30;border-radius:10px;margin-top:16px;padding:16px}.strategy-draft-review [role=table]{border:1px solid rgb(var(--surface-line-rgb) / .14);border-radius:9px;overflow:hidden}.strategy-draft-review [role=row]{border-top:1px solid rgb(var(--surface-line-rgb) / .1);color:var(--surface-text);grid-template-columns:1.1fr .9fr .9fr;gap:12px;padding:10px 12px;font-size:.74rem;display:grid}.strategy-draft-review [role=row]:first-child{color:var(--surface-muted);background:rgb(var(--surface-raised-rgb) / .8);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:.63rem;font-weight:760}.strategy-draft-review [role=cell]:last-child{color:#e7c66e;font-weight:760}.strategy-draft-review>label{color:var(--surface-text);align-items:flex-start;gap:9px;margin-top:14px;font-size:.75rem;line-height:1.5;display:flex}.strategy-draft-review>label input{accent-color:#5ee0a0;width:16px;height:16px;margin-top:2px}.strategy-draft-review>div:last-child{gap:9px;margin-top:14px;display:flex}.strategy-draft-review>div:last-child button:last-child{border-color:rgb(var(--surface-line-rgb) / .17);color:var(--surface-muted);background:0 0}.strategy-draft-handoff>[role=status]{color:var(--surface-text);margin:14px 0 0;font-size:.76rem;line-height:1.5}.strategy-simulation-empty{border:1px dashed rgb(var(--surface-line-rgb) / .25);background:rgb(var(--surface-recessed-rgb) / .55);border-radius:12px;margin-top:20px;padding:22px}.strategy-simulation-empty p{color:var(--brand-muted);margin-bottom:0}.strategy-simulation-workbench>footer{color:var(--surface-muted);background:#5ee0a009;border:1px solid #5ee0a029;border-radius:11px;align-items:center;margin-top:13px;padding:15px 16px;font-size:.74rem;line-height:1.5}.strategy-simulation-workbench>footer strong{color:#8fe3b5;letter-spacing:.06em;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.decision-replay-lab{background:radial-gradient(circle at 8% 0%, #19c9d624, transparent 34%), radial-gradient(circle at 96% 100%, #7b5cff21, transparent 34%), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .97), rgb(var(--surface-raised-rgb) / .98));border:1px solid #19c9d638;border-radius:20px;margin:26px 0;padding:26px;overflow:hidden}.decision-replay-lab>header,.decision-replay-detail>header,.decision-replay-outcomes>header,.decision-replay-lab>footer{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.decision-replay-lab>header h2{margin:4px 0 9px}.decision-replay-lab>header p:last-child,.decision-replay-detail>header p:last-child{color:#94abae;max-width:750px;margin:0;line-height:1.55}.decision-replay-lab>header>span,.decision-replay-detail>header>span,.decision-replay-outcomes>header>span{color:#8ce9ed;letter-spacing:.06em;white-space:nowrap;background:#19c9d612;border:1px solid #19c9d652;border-radius:999px;flex:none;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:800}.decision-replay-filters{scrollbar-width:thin;gap:8px;margin:24px 0 14px;display:flex;overflow-x:auto}.decision-replay-filters button{color:#a9bdc0;background:rgb(var(--surface-recessed-rgb) / .72);cursor:pointer;border:1px solid #29434c;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:.76rem;font-weight:720;text-decoration:none;display:flex}.decision-replay-filters button span{min-width:20px;height:20px;color:var(--surface-text);background:#19343a;border-radius:999px;place-items:center;font-size:.67rem;display:grid}.decision-replay-filters button:hover,.decision-replay-filters button.is-active{color:var(--surface-text);background:#19c9d61c;border-color:#19c9d68c}.decision-replay-workspace{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:12px;min-height:520px;display:grid}.decision-replay-workspace>nav{scrollbar-color:#31555d transparent;align-content:start;gap:7px;max-height:780px;padding-right:5px;display:grid;overflow-y:auto}.decision-replay-workspace>nav button{width:100%;color:var(--surface-text);text-align:left;background:rgb(var(--surface-recessed-rgb) / .62);cursor:pointer;border:1px solid #58808833;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.decision-replay-workspace>nav button:hover,.decision-replay-workspace>nav button.is-active{background:linear-gradient(115deg,#19c9d61c,#7b5cff14);border-color:#19c9d66e;transform:translate(2px)}.decision-replay-workspace>nav time,.decision-replay-workspace>nav span{color:#759196;font-size:.65rem}.decision-replay-workspace>nav strong{font-size:.95rem}.decision-replay-workspace>nav span{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:760}.decision-replay-detail{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #58808838;border-radius:16px;min-width:0;padding:21px}.decision-replay-detail>header h3{color:var(--surface-text);margin:4px 0 7px;font-size:1.45rem}.decision-replay-detail>header>span.is-control_holds{color:#ffb0b0;background:#7e33332e;border-color:#f19a9a73}.decision-replay-detail>header>span.is-abstentions{color:#f3d79a;background:#7c654026;border-color:#e7c66e6b}.decision-replay-route{background:#1c343c;border:1px solid #1c343c;border-radius:11px;grid-template-columns:1.4fr 1fr .7fr .9fr;gap:1px;margin:21px 0;display:grid;overflow:hidden}.decision-replay-route>div{background:var(--surface-raised);gap:6px;min-width:0;padding:13px;display:grid}.decision-replay-route span,.decision-replay-context dt,.decision-replay-outcome>span{color:#769398;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:760}.decision-replay-route strong{overflow-wrap:anywhere;color:var(--surface-text);font-size:.78rem;font-weight:690}.decision-replay-pipeline{background:#1d363a;border:1px solid #1d363a;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0;padding:0;list-style:none;display:grid;overflow:hidden}.decision-replay-pipeline li{background:var(--surface-raised);align-content:start;gap:5px;min-height:104px;padding:14px;display:grid;position:relative}.decision-replay-pipeline li>span{color:#5ee0a0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.decision-replay-pipeline li>small{color:#789298;line-height:1.35}.decision-replay-pipeline li.is-stopped>span{color:#e7c66e}.decision-replay-pipeline li.is-pending>span{color:#a998d7}.decision-replay-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.decision-replay-context>section{background:rgb(var(--surface-raised-rgb) / .78);border:1px solid #1f363e;border-radius:13px;min-width:0;padding:16px}.decision-replay-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.decision-replay-context dl>div{background:rgb(var(--surface-recessed-rgb) / .65);border-radius:8px;min-width:0;padding:9px}.decision-replay-context dt,.decision-replay-context dd{margin:0}.decision-replay-context dd{overflow-wrap:anywhere;color:var(--surface-text);margin-top:4px;font-size:.79rem}.decision-replay-market-price{justify-content:space-between;align-items:baseline;gap:16px;margin-top:10px;display:flex}.decision-replay-market-price strong{color:var(--surface-text);font-size:1.25rem}.decision-replay-market-price span{color:#86efd0;font-family:var(--font-display), Georgia, serif;font-size:1.5rem}.decision-replay-unavailable,.decision-replay-empty p{color:#8da6aa;line-height:1.5}.decision-replay-outcomes{background:#25184130;border:1px solid #7b5cff45;border-radius:13px;margin-top:13px;padding:17px}.decision-replay-outcomes h4{color:#eeeaff;margin:3px 0 0}.decision-replay-outcomes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.decision-replay-outcome{background:var(--surface-raised);border:1px solid #3a3158;border-radius:10px;gap:7px;min-width:0;padding:14px;display:grid}.decision-replay-outcome>strong{color:#edfaff;font-size:1.35rem}.decision-replay-outcome>small{color:#9c94bd}.decision-replay-outcome.is-positive>strong{color:#7cebb1}.decision-replay-outcome.is-negative>strong{color:#ffaaa9}.decision-replay-meter{background:var(--surface-raised);border-radius:999px;height:7px;position:relative;overflow:hidden}.decision-replay-meter:after{content:"";background:#71808d;width:1px;position:absolute;top:0;bottom:0;left:50%}.decision-replay-meter i{width:var(--replay-magnitude);background:#8da1ad;position:absolute;top:0;bottom:0}.decision-replay-outcome.is-positive .decision-replay-meter i{background:#5ee0a0;left:50%}.decision-replay-outcome.is-negative .decision-replay-meter i{background:#f18080;right:50%}.decision-replay-outcome.is-flat .decision-replay-meter i{background:#af9de7;left:calc(50% - 1px)}.decision-replay-control-hold{background:#7e33331f;border:1px solid #f19a9a45;border-radius:11px;margin-top:13px;padding:15px}.decision-replay-control-hold ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.decision-replay-control-hold li{color:#ffc5c5;background:#7e333359;border-radius:999px;padding:6px 9px;font-size:.76rem}.decision-replay-empty{background:rgb(var(--surface-recessed-rgb) / .48);border:1px dashed #31555d;border-radius:13px;margin-top:20px;padding:22px}.decision-replay-empty p{margin-bottom:0}.decision-replay-lab>footer{color:#a4b9bc;background:#19c9d60b;border:1px solid #19c9d62b;border-radius:11px;align-items:center;margin-top:14px;padding:14px 16px;font-size:.74rem;line-height:1.5}.decision-replay-lab>footer strong{color:#8ce9ed;letter-spacing:.06em;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.ai-shadow-decision-history-controls,.ai-shadow-decision-history-unavailable{background:radial-gradient(circle at 100% 0%, #2691751f, transparent 42%), rgb(var(--surface-recessed-rgb) / .88);border:1px solid #5bdbbe38;border-radius:14px;margin:-10px 0 26px;padding:16px 18px}.ai-shadow-decision-history-controls{justify-content:space-between;align-items:center;gap:18px;display:flex}.ai-shadow-decision-history-controls strong,.ai-shadow-decision-history-unavailable h2{color:var(--surface-text)}.ai-shadow-decision-history-controls p,.ai-shadow-decision-history-unavailable p:last-child{max-width:760px;color:var(--surface-muted);margin:5px 0 0;font-size:.78rem;line-height:1.55}.ai-shadow-decision-history-controls button,.ai-shadow-decision-history-controls>span{color:var(--surface-text);font:inherit;background:#2069582e;border:1px solid #5bdbbe4d;border-radius:9px;flex:none;padding:9px 12px;font-size:.72rem}.ai-shadow-decision-history-controls button{cursor:pointer}.ai-shadow-decision-history-controls button:disabled{cursor:wait;opacity:.58}.ai-shadow-decision-history-controls>span{border-color:rgb(var(--surface-muted-rgb) / .18);color:var(--surface-muted);background:rgb(var(--surface-raised-rgb) / .4)}.ai-shadow-decision-history-unavailable{margin-top:26px}.ai-shadow-decision-history-unavailable .eyebrow,.ai-shadow-decision-history-unavailable h2{margin-top:0}.ai-shadow-decision-history-message{color:#e7b4a8;margin:-14px 0 26px;font-size:.76rem}.strategy-runtime-ledger{background:radial-gradient(circle at 92% 0%, #4bc4a41a, transparent 34%), linear-gradient(145deg, rgb(var(--surface-recessed-rgb) / .98), rgb(var(--surface-raised-rgb) / .98));border:1px solid #69dab93d;border-radius:18px;margin:28px 0;padding:24px}.strategy-runtime-ledger>header,.strategy-runtime-ledger-grid>article>header,.strategy-runtime-execution-list header,.strategy-runtime-ledger>footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.strategy-runtime-ledger>header h2,.strategy-runtime-ledger>header .eyebrow,.strategy-runtime-ledger-grid h3,.strategy-runtime-ledger-grid .eyebrow{margin-top:0}.strategy-runtime-ledger>header p:last-child{max-width:760px;color:var(--surface-muted);line-height:1.55}.strategy-runtime-ledger>header>span,.strategy-runtime-ledger-grid>article>header>span{color:#a9ead4;letter-spacing:.05em;background:#1c685433;border:1px solid #61e0be47;border-radius:999px;flex:none;padding:6px 10px;font-size:.68rem}.strategy-runtime-ledger-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.strategy-runtime-ledger-metrics p{color:var(--surface-muted);background:rgb(var(--surface-recessed-rgb) / .65);border-radius:10px;gap:3px;margin:0;padding:13px;font-size:.72rem;display:grid}.strategy-runtime-ledger-metrics strong{color:var(--surface-text);font-size:1.45rem}.strategy-runtime-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.strategy-runtime-ledger-grid>article{background:rgb(var(--surface-recessed-rgb) / .72);border:1px solid #75a79429;border-radius:14px;padding:18px}.strategy-runtime-ledger-grid h3{color:var(--surface-text);margin-bottom:0}.strategy-runtime-state-list,.strategy-runtime-execution-list{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.strategy-runtime-state-list li,.strategy-runtime-execution-list li{background:rgb(var(--surface-raised-rgb) / .72);border:1px solid #75a79424;border-radius:10px;padding:13px}.strategy-runtime-state-list li>div{justify-content:space-between;gap:12px;display:flex}.strategy-runtime-state-list span,.strategy-runtime-execution-list header>span{color:#73d9bc;letter-spacing:.05em;font-size:.66rem}.strategy-runtime-state-list time,.strategy-runtime-execution-list time,.strategy-runtime-state-list small,.strategy-runtime-execution-list p{color:var(--surface-muted);font-size:.68rem}.strategy-runtime-state-list strong,.strategy-runtime-execution-list>li>strong{color:var(--surface-text);margin:8px 0 4px;display:block}.strategy-runtime-execution-list header>span{border:1px solid #73d9bc38;border-radius:999px;padding:4px 7px}.strategy-runtime-execution-list header>span.is-held{color:#edc992;border-color:#eaaf684d}.strategy-runtime-execution-list header>span.is-neutral{color:#aab8cc;border-color:#899dbc40}.strategy-runtime-execution-list p{margin:7px 0}.strategy-runtime-execution-list small{color:var(--surface-muted)}.strategy-runtime-ledger-grid>article>button{width:100%;color:var(--surface-text);font:inherit;cursor:pointer;background:#2069582b;border:1px solid #5bdbbe47;border-radius:9px;margin-top:13px;padding:9px 12px;font-size:.72rem}.strategy-runtime-ledger-grid>article>button:disabled{cursor:wait;opacity:.58}.strategy-runtime-ledger-unavailable,.strategy-runtime-ledger-empty,.strategy-runtime-ledger-grid>article>[role=status]{color:var(--surface-muted);margin:16px 0 0;font-size:.76rem;line-height:1.55}.strategy-runtime-ledger-unavailable,.strategy-runtime-ledger-grid>article>[role=status]{color:#e1b7aa}.strategy-runtime-ledger>footer{color:var(--surface-muted);border:1px solid #5bdbbe29;border-radius:10px;align-items:center;margin-top:16px;padding:13px 15px;font-size:.72rem}.strategy-runtime-ledger>footer strong{color:#91dbc3;letter-spacing:.05em;flex:none;font-size:.66rem}.journal-outcomes h5{color:#d8ccff;margin:0 0 10px}.journal-outcomes>p,.journal-outcome-grid small,.journal-outcome-grid time{color:#9f94c7}.journal-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.journal-outcome-grid article{background:var(--surface-raised);border:1px solid #45396a;border-radius:10px;gap:5px;padding:14px;display:grid}.journal-outcome-grid span{color:#f0edff;font-size:1.12rem}.journal-reasons{background:var(--surface-recessed);border-left:3px solid #5ee0a0;padding:16px}.journal-reasons ul{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.journal-reasons li{color:var(--surface-text)}.journal-entry details{margin:20px 0}.journal-entry summary{color:var(--brand-cyan);cursor:pointer}.journal-entry footer{border-top:1px solid var(--surface-border);align-items:center;padding-top:20px}.journal-entry-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.journal-entry-permalink{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.journal-entry-permalink button{min-block-size:44px;color:var(--brand-cyan);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.journal-entry-permalink button:hover,.journal-entry-permalink button:focus-visible{color:var(--surface-text)}.journal-entry-permalink button:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:4px;border-radius:5px}.journal-entry-permalink>span{color:#9fd9c6;text-align:right;flex-basis:100%;font-size:.68rem;line-height:1.45}.journal-entry-permalink>span:empty{display:none}.journal-entry-permalink>span.is-error{color:#f2a794}.journal-filters{scrollbar-width:thin;gap:8px;margin:0 0 24px;display:flex;overflow-x:auto}.journal-filters a{color:#a9bdc0;background:rgb(var(--surface-recessed-rgb) / .72);cursor:pointer;border:1px solid #29434c;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:.76rem;font-weight:720;display:flex}.journal-filters a span{min-width:20px;height:20px;color:var(--surface-text);background:#19343a;border-radius:999px;place-items:center;font-size:.67rem;display:grid}.journal-filters a:hover,.journal-filters a:focus-visible,.journal-filters a.is-active{color:var(--surface-text);background:#19c9d61c;border-color:#19c9d68c}.journal-entry footer a,.journal-empty a,.journal-pagination a{color:var(--brand-cyan)}.journal-empty{border:1px solid var(--surface-border);background:var(--surface-raised);border-radius:18px;padding:32px}.journal-pagination{margin-top:30px}.markets-page{max-width:1180px;padding-top:8vh}.market-safety{color:var(--surface-text);background:#5ee0a012;border:1px solid #377c58;border-radius:12px;gap:8px;margin:34px 0;padding:18px 20px;line-height:1.5;display:grid}.market-safety strong{color:#7cebb1}.market-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:38px 0 58px;display:grid}.market-summary article{border:1px solid var(--surface-border);background:rgb(var(--surface-raised-rgb) / .8);border-radius:14px;gap:10px;padding:22px;display:grid}.market-summary span,.market-summary small,.market-section>div>p:last-child,.market-policy-grid p{color:var(--surface-muted);line-height:1.55}.market-summary strong{color:var(--surface-text);font-size:1.65rem}.market-watchlist{background:radial-gradient(circle at 82% 0%, #57cce31f, transparent 34%), linear-gradient(145deg, #7cebb111, transparent 42%), rgb(var(--surface-recessed-rgb) / .92);border:1px solid #57cce340;border-radius:24px;margin:0 0 26px;padding:34px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000003d}.market-watchlist:before{pointer-events:none;content:"";background-image:linear-gradient(90deg,#0000 49.7%,#7cebb106 50%,#0000 50.3%);background-size:42px 100%;position:absolute;inset:0}.market-watchlist>*{position:relative}.market-watchlist-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.market-watchlist-header h2{color:var(--surface-text);letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(2.35rem,5vw,4.3rem);line-height:.98}.market-watchlist-header p:last-child{max-width:680px;color:var(--surface-muted);margin:0;line-height:1.65}.market-watchlist-actions{justify-items:end;gap:10px;display:grid}.market-watchlist-actions button,.market-watchlist-form button{width:auto;color:var(--surface-recessed);background:linear-gradient(110deg,#7cebb1,#57cce3);border:1px solid #7cebb152;border-radius:9px;margin:0;padding:11px 16px;font-size:.76rem;font-weight:780}.market-watchlist-actions button:disabled,.market-watchlist-form button:disabled{color:var(--surface-muted);border-color:rgb(var(--surface-line-rgb) / .13);background:rgb(var(--surface-text-rgb) / .03)}.market-watchlist-state{color:var(--brand-mint);letter-spacing:.1em;background:#7cebb112;border:1px solid #7cebb13d;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:800}.market-watchlist-state.partial,.market-watchlist-state.unavailable{color:#f4c47c;background:#f4c47c12;border-color:#f4c47c47}.market-watchlist-state.empty{color:var(--surface-muted);border-color:rgb(var(--surface-muted-rgb) / .2);background:rgb(var(--surface-muted-rgb) / .05)}.market-watchlist-rail{border:1px solid rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .65);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.market-watchlist-rail article{border-right:1px solid rgb(var(--surface-line-rgb) / .13);gap:6px;padding:18px 20px;display:grid}.market-watchlist-rail article:last-child{border-right:0}.market-watchlist-rail span,.market-watchlist-rail small{color:var(--surface-muted);font-size:.7rem}.market-watchlist-rail strong{color:var(--surface-text);font-size:1.18rem}.market-watchlist-form{max-width:540px;margin-top:24px}.market-watchlist-form label{color:var(--surface-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:760;display:block}.market-watchlist-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.market-watchlist-form input{border-color:rgb(var(--surface-line-rgb) / .22);background:rgb(var(--surface-text-rgb) / .025);font-variant-numeric:tabular-nums;text-transform:uppercase;min-width:0}.market-watchlist-message{color:var(--surface-muted);margin:18px 0 0;font-size:.8rem;line-height:1.55}.market-watchlist-error,.market-watchlist-unavailable{color:#f1c7bd;background:#e87a620e;border:1px solid #e87a6245;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:.76rem;line-height:1.5}.market-watchlist-empty{border:1px dashed rgb(var(--surface-line-rgb) / .2);color:var(--surface-muted);text-align:center;border-radius:16px;justify-items:center;gap:6px;margin-top:22px;padding:38px 20px;display:grid}.market-watchlist-empty>span{color:var(--brand-cyan);font-size:2rem}.market-watchlist-empty strong{color:var(--surface-text)}.market-watchlist-empty p{margin:0}.market-watchlist-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:22px;display:grid}.market-watchlist-grid>article{border:1px solid rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .76);border-radius:15px;min-width:0;padding:18px}.market-watchlist-grid>article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.market-watchlist-grid>article>header div{gap:3px;min-width:0;display:grid}.market-watchlist-grid>article>header strong{color:var(--surface-text);letter-spacing:.04em;font-size:1.08rem}.market-watchlist-grid>article>header span{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.market-watchlist-grid>article>header button{width:auto;color:var(--surface-muted);background:0 0;border:0;margin:0;padding:5px 7px;font-size:.66rem}.market-watchlist-grid>article>header button:hover{color:#f1c7bd}.market-watchlist-price{gap:4px;margin-top:28px;display:grid}.market-watchlist-price span,.market-watchlist-grid dt{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.market-watchlist-price strong{color:var(--brand-mint);font-variant-numeric:tabular-nums;font-size:1.65rem}.market-watchlist-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.market-watchlist-grid dl div{border:1px solid rgb(var(--surface-line-rgb) / .11);border-radius:8px;min-width:0;padding:9px}.market-watchlist-grid dd{color:var(--surface-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin:4px 0 0;font-size:.76rem;overflow:hidden}.market-watchlist-grid>article>footer{color:var(--surface-muted);text-transform:uppercase;flex-wrap:wrap;gap:5px;margin-top:14px;font-size:.6rem;display:flex}.market-watchlist-grid>article>footer span{background:#7cebb10e;border-radius:4px;padding:3px 5px}.market-watchlist-grid>article>footer time{width:100%;margin-top:2px}.market-watchlist-safety{border-top:1px solid rgb(var(--surface-line-rgb) / .14);color:var(--surface-muted);align-items:center;gap:12px;margin-top:24px;padding-top:18px;font-size:.7rem;line-height:1.5;display:flex}.market-watchlist-safety strong{color:var(--brand-mint);white-space:nowrap}.live-market-surface{background:linear-gradient(135deg, #7cebb10e, transparent 38%), rgb(var(--surface-recessed-rgb) / .88);border:1px solid #7cebb133;border-radius:24px;margin:0 0 96px;padding:34px;box-shadow:0 26px 70px #00000038}.live-market-surface>header{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:34px;margin-bottom:28px;display:grid}.live-market-surface>header h2{letter-spacing:-.045em;max-width:680px;margin:8px 0 0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.98}.live-market-surface>header>p{color:var(--surface-muted);margin:0;line-height:1.65}.live-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.live-market-panel{border:1px solid rgb(var(--surface-line-rgb) / .18);background:rgb(var(--surface-recessed-rgb) / .72);border-radius:18px;min-width:0;padding:24px}.live-market-panel.filings{grid-column:1/-1}.live-panel-heading{color:var(--surface-muted);letter-spacing:.12em;justify-content:space-between;gap:20px;font-size:.68rem;font-weight:780;display:flex}.live-panel-heading strong{color:var(--brand-mint)}.live-market-panel h3{margin:36px 0 8px;font-size:1.7rem}.live-market-panel>p{color:var(--surface-muted);margin:0;line-height:1.55}.market-query{margin-top:22px}.broker-account-select{gap:8px;margin-top:22px;display:grid}.broker-account-select span,.option-chain-controls label{color:var(--surface-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:740}.broker-account-select select,.option-chain-controls select{border:1px solid rgb(var(--surface-line-rgb) / .22);min-width:0;color:var(--surface-text);background:var(--surface-raised);border-radius:9px;padding:11px 36px 11px 12px}.market-query label{color:var(--surface-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:740;display:block}.market-query>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.market-query input{border-color:rgb(var(--surface-line-rgb) / .22);background:rgb(var(--surface-text-rgb) / .025);font-variant-numeric:tabular-nums;text-transform:uppercase;min-width:0}.market-query button,.market-load-button{width:auto;color:var(--surface-recessed);background:linear-gradient(110deg,#7cebb1,#57cce3);border:1px solid #7cebb152;border-radius:9px;margin:0;padding:12px 17px;font-size:.78rem;font-weight:780}.market-load-button{margin-top:22px}.market-query button:disabled,.market-load-button:disabled{color:var(--surface-muted);border-color:rgb(var(--surface-line-rgb) / .13);background:rgb(var(--surface-text-rgb) / .03)}.live-source-note,.live-market-error{border:1px solid rgb(var(--surface-line-rgb) / .15);border-radius:9px;padding:11px 13px;font-size:.78rem;margin-top:14px!important}.live-market-error{background:#e87a620f;border-color:#e87a624d;color:#f1c7bd!important}.live-quote{border-top:1px solid rgb(var(--surface-line-rgb) / .16);margin-top:20px;padding-top:20px}.live-quote>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.live-quote>div:first-child span{color:var(--surface-muted);letter-spacing:.12em;font-size:.75rem}.live-quote>div:first-child strong{color:var(--surface-text);font-variant-numeric:tabular-nums;font-size:2rem}.live-quote dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.live-quote dl div{border:1px solid rgb(var(--surface-line-rgb) / .14);border-radius:9px;padding:11px}.live-quote dt{color:var(--surface-muted);text-transform:uppercase;font-size:.68rem}.live-quote dd{font-variant-numeric:tabular-nums;margin:5px 0 0}.crypto-market-list,.filing-list{gap:8px;margin-top:20px;display:grid}.crypto-market-list>article{border-bottom:1px solid rgb(var(--surface-line-rgb) / .12);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 0;display:grid}.crypto-market-list article>div{align-items:baseline;gap:8px;display:flex}.crypto-market-list article>div:nth-child(2){justify-content:flex-end}.crypto-market-list article span,.crypto-market-list article small{color:var(--surface-muted);font-size:.72rem}.crypto-market-list article small{grid-column:1/-1}.crypto-market-list .positive{color:#7cebb1}.crypto-market-list .negative{color:#f29a87}.filing-list>article{border-bottom:1px solid rgb(var(--surface-line-rgb) / .12);grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.filing-list article>span{color:var(--brand-mint);letter-spacing:.08em;font-size:.72rem;font-weight:780}.filing-list article>div{gap:4px;min-width:0;display:grid}.filing-list time{color:var(--surface-muted);font-size:.72rem}.filing-list a,.openinsider-research-link{color:var(--brand-cyan);font-size:.78rem;text-decoration:none}.openinsider-research-link{margin-top:18px;display:inline-block}.live-provenance{color:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;font-size:.66rem;display:flex}.live-provenance span{text-transform:uppercase;background:#7cebb112;border-radius:5px;padding:4px 6px}.live-provenance time{margin-left:auto}.option-chain-desk{border-top:1px solid rgb(var(--surface-line-rgb) / .16);margin-top:24px;padding-top:22px}.option-chain-desk>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.option-chain-desk>header>div:first-child{gap:5px;display:grid}.option-chain-desk>header>div:first-child span{color:var(--surface-muted);letter-spacing:.1em;font-size:.65rem;font-weight:760}.option-chain-desk>header>div:first-child strong{color:var(--surface-text);font-size:1.2rem}.option-chain-controls{grid-template-columns:auto auto;align-items:center;gap:7px 8px;display:grid}.option-chain-controls label{grid-column:1/-1}.option-chain-controls button{width:auto;color:var(--surface-recessed);background:linear-gradient(110deg,#7cebb1,#57cce3);border:1px solid #7cebb152;border-radius:9px;margin:0;padding:11px 14px;font-size:.76rem;font-weight:780}.option-chain-controls button:disabled{opacity:.55}.option-chain-result{margin-top:18px}.option-chain-summary{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.option-chain-summary span,.option-chain-summary small{color:var(--surface-muted);font-size:.7rem}.option-chain-summary strong{color:var(--surface-text);font-variant-numeric:tabular-nums;font-size:1.15rem}.option-chain-summary small{margin-left:auto}.option-chain-table{border:1px solid rgb(var(--surface-line-rgb) / .14);border-radius:10px;max-height:310px;overflow:auto}.option-chain-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:.72rem}.option-chain-table th,.option-chain-table td{border-bottom:1px solid rgb(var(--surface-line-rgb) / .1);text-align:right;padding:9px 10px}.option-chain-table th:first-child,.option-chain-table td:first-child{text-align:left}.option-chain-table th{color:var(--surface-muted);background:var(--surface-raised);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;position:sticky;top:0}.market-section>div{max-width:720px}.market-section h2{margin:8px 0;font-size:clamp(2rem,5vw,3.5rem)}.market-source-monitor{gap:20px;margin-top:28px;display:grid}.market-health-history{background:radial-gradient(circle at 92% 0%, #57cce31a, transparent 34%), var(--surface-raised);border:1px solid #57cce338;border-radius:16px;gap:18px;margin-top:28px;padding:24px;display:grid}.market-health-history>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.market-health-history>header h3{margin:5px 0 8px;font-size:clamp(1.35rem,3vw,2rem)}.market-health-history>header p:last-child{max-width:720px;color:var(--surface-muted);margin:0;line-height:1.55}.market-health-history>header button{flex-shrink:0}.market-health-summary{flex-wrap:wrap;gap:9px;display:flex}.market-health-summary span{border:1px solid var(--surface-border);color:var(--surface-muted);background:rgb(var(--surface-recessed-rgb) / .75);border-radius:999px;padding:7px 10px;font-size:.72rem}.market-health-summary strong{color:var(--surface-text)}.market-health-summary .degraded{color:#f3d79a;border-color:#7c6540}.market-health-timelines{gap:10px;display:grid}.market-health-timelines article{border:1px solid var(--surface-border);background:rgb(var(--surface-recessed-rgb) / .78);border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(280px,2fr);align-items:center;gap:18px;padding:12px;display:grid}.market-health-row-label{gap:2px;min-width:0;display:grid}.market-health-row-label strong,.market-health-row-label span,.market-health-row-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-health-row-label strong{color:var(--surface-text);font-size:.78rem}.market-health-row-label span{color:var(--surface-muted);text-transform:capitalize;font-size:.67rem}.market-health-row-label small{color:var(--surface-muted);font-size:.63rem}.market-health-strip{grid-template-columns:repeat(24,minmax(4px,1fr));gap:3px;min-width:0;display:grid}.market-health-strip>span{border:1px solid #0000;border-radius:3px;height:28px}.market-health-strip>.successful,.market-health-legend .successful:before{background:#7cebb1b8;border-color:#7cebb1e6}.market-health-strip>.mixed,.market-health-legend .mixed:before{background:#f3d79ab3;border-color:#f3d79ae6}.market-health-strip>.failed,.market-health-legend .failed:before{background:#e37f70b8;border-color:#e37f70eb}.market-health-strip>.unobserved,.market-health-legend .unobserved:before{background:rgb(var(--surface-muted-rgb) / .12);border-color:rgb(var(--surface-muted-rgb) / .2)}.market-health-legend{color:var(--surface-muted);flex-wrap:wrap;justify-content:flex-end;gap:13px;font-size:.65rem;display:flex}.market-health-legend span{align-items:center;gap:5px;display:inline-flex}.market-health-legend span:before{content:"";border:1px solid #0000;border-radius:2px;width:8px;height:8px}.market-health-empty{color:var(--surface-muted);background:rgb(var(--surface-recessed-rgb) / .62);border:1px dashed #365148;border-radius:10px;margin:0;padding:16px;line-height:1.55}.market-health-history>footer{border-top:1px solid var(--surface-border);color:var(--surface-muted);padding-top:14px;font-size:.7rem;line-height:1.5}.market-source-monitor-header{background:linear-gradient(135deg, #7cebb112, transparent 48%), var(--surface-raised);border:1px solid #7cebb138;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:28px;padding:24px;display:flex}.market-source-monitor-header h3{margin:5px 0 8px;font-size:clamp(1.35rem,3vw,2rem)}.market-source-monitor-header p:last-child{max-width:740px;color:var(--surface-muted);margin:0;line-height:1.55}.market-source-monitor-header button{flex-shrink:0}.market-source-totals{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.market-source-totals span,.market-source-totals time{color:var(--surface-muted);background:rgb(var(--surface-recessed-rgb) / .78);border:1px solid #2b463b;border-radius:999px;padding:8px 11px;font-size:.76rem}.market-source-totals strong{color:var(--surface-text)}.market-source-totals .degraded{color:#f3d79a;border-color:#7c6540}.market-source-totals .aged{color:#b9c7ef;border-color:#506493}.market-source-totals time{margin-left:auto}.market-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.market-source-card{border:1px solid var(--surface-border);background:var(--surface-raised);border-radius:16px;padding:22px}.market-source-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.market-source-card h3{margin:4px 0 0;font-size:1.25rem}.market-source-role{color:var(--surface-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.market-source-status{color:var(--surface-muted);border:1px solid #46564f;border-radius:999px;flex-shrink:0;padding:6px 9px;font-size:.72rem;font-weight:750}.market-source-status.available{color:#7cebb1;border-color:#377c58}.market-source-status.degraded{color:#f3d79a;border-color:#7c6540}.market-source-status.awaiting,.market-source-status.aged{color:#b9c7ef;border-color:#506493}.market-source-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 16px;display:grid}.market-source-card dl div{border:1px solid var(--surface-border);background:var(--surface-recessed);border-radius:10px;gap:5px;padding:12px;display:grid}.market-source-card dt{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.market-source-card dd{color:var(--surface-text);text-transform:capitalize;margin:0}.market-capability-statuses{gap:10px;margin:0;padding:0;list-style:none;display:grid}.market-capability-statuses>li{border:1px solid var(--surface-border);background:var(--surface-recessed);border-radius:10px;gap:7px;min-width:0;padding:12px;display:grid}.market-capability-statuses>li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-capability-statuses strong{color:var(--surface-text);text-transform:capitalize;font-size:.78rem;font-weight:720}.market-capability-statuses span{color:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:.67rem;font-weight:760}.market-capability-statuses span.verified{color:#7cebb1}.market-capability-statuses span.degraded{color:#f3d79a}.market-capability-statuses span.awaiting_observation,.market-capability-statuses span.verification_expired{color:#b9c7ef}.market-capability-statuses small,.market-source-card>footer{color:var(--surface-muted);line-height:1.45}.market-capability-statuses small{overflow-wrap:anywhere;font-size:.69rem}.market-capability-statuses>li>.market-capability-budget{border-top:1px solid var(--surface-border);grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:8px;margin-top:3px;padding-top:11px;display:grid}.market-capability-budget>span{min-width:0;color:var(--surface-muted);letter-spacing:0;text-transform:none;white-space:normal;background:#57cce309;border:1px solid #57cce31f;border-radius:8px;gap:3px;padding:8px;font-size:.61rem;font-weight:650;line-height:1.35;display:grid}.market-capability-budget>span strong{color:#ccecf1;font-variant-numeric:tabular-nums;text-overflow:ellipsis;text-transform:none;font-size:.72rem;overflow:hidden}.market-capability-budget>small{grid-column:1/-1}.market-source-card>footer{border-top:1px solid var(--surface-border);margin-top:16px;padding-top:14px;font-size:.7rem}.market-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.market-policy-grid article{border:1px solid var(--surface-border);background:rgb(var(--surface-raised-rgb) / .8);border-radius:18px;padding:26px}.market-policy-grid a{color:var(--brand-cyan)}.crypto-account-page{max-width:1280px;padding-top:6vh}.crypto-command{margin-top:48px}.crypto-command-hero{background:radial-gradient(circle at 85% 0%, #57cce321, transparent 34%), linear-gradient(135deg, #7cebb114, transparent 44%), var(--surface-recessed);border:1px solid #7cebb133;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:48px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000003d}.crypto-command-hero h1{max-width:820px;margin:14px 0;font-size:clamp(3.3rem,7vw,6.8rem)}.crypto-command-hero>div:first-child>p:last-child{max-width:680px;color:var(--surface-muted);margin:0;font-size:1.06rem;line-height:1.6}.crypto-command-actions{justify-items:stretch;min-width:220px;display:grid}.crypto-command-actions button{background:linear-gradient(110deg,#7cebb1,#57cce3);border:1px solid #7cebb152;margin-top:12px}.crypto-command-actions small{color:var(--surface-muted);text-align:center;margin-top:8px}.crypto-pricing-state{color:#9ff1c2;letter-spacing:.11em;background:#7cebb112;border:1px solid #7cebb13d;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:8px 11px;font-size:.7rem;font-weight:780;display:inline-flex}.crypto-pricing-state i{background:#7cebb1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #7cebb1b8}.crypto-pricing-state.partial,.crypto-pricing-state.unavailable{color:#f3d79a;background:#f3d79a12;border-color:#f3d79a47}.crypto-pricing-state.partial i,.crypto-pricing-state.unavailable i{background:#e6bb66;box-shadow:0 0 14px #e6bb66a3}.crypto-command-error{color:#f1c7bd;background:#e87a620f;border:1px solid #e87a624d;border-radius:10px;margin:14px 0 0;padding:13px 16px}.crypto-value-rail{border:1px solid rgb(var(--surface-line-rgb) / .17);background:rgb(var(--surface-recessed-rgb) / .82);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.crypto-value-rail article{border-right:1px solid rgb(var(--surface-line-rgb) / .14);gap:8px;padding:22px;display:grid}.crypto-value-rail article:last-child{border-right:0}.crypto-value-rail span,.crypto-value-rail small{color:var(--surface-muted)}.crypto-value-rail span{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:760}.crypto-value-rail strong{color:var(--surface-text);font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,3vw,2.25rem)}.crypto-command-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);gap:16px;margin-top:16px;display:grid}.crypto-allocation-panel,.crypto-evidence-panel,.crypto-history-panel,.crypto-venue-stats-panel,.crypto-liquidity-panel,.crypto-market-tape,.crypto-cost-panel,.crypto-order-monitor,.crypto-activity-panel,.crypto-position-ledger{border:1px solid rgb(var(--surface-line-rgb) / .17);background:rgb(var(--surface-recessed-rgb) / .84);border-radius:18px;padding:28px}.coinbase-order-preview{background:radial-gradient(circle at 92% 0%, #57cce31c, transparent 34%), rgb(var(--surface-recessed-rgb) / .88);border:1px solid #57cce33d;border-radius:18px;margin-top:16px;padding:32px}.coinbase-order-preview>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.coinbase-order-preview>header h2{margin:8px 0}.coinbase-order-preview>header p:last-child{max-width:720px;color:var(--surface-muted);margin:0;line-height:1.55}.coinbase-trade-grant{color:#f3d79a;letter-spacing:.08em;text-transform:uppercase;background:#f3d79a12;border:1px solid #f3d79a4d;border-radius:999px;flex:none;padding:8px 11px;font-size:.72rem;font-weight:760}.coinbase-trade-grant.granted{color:#9ff1c2;background:#7cebb112;border-color:#7cebb14d}.coinbase-order-preview form{grid-template-columns:minmax(150px,.7fr) minmax(120px,.45fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;margin-top:24px;display:grid}.coinbase-order-preview form label{color:var(--surface-muted);letter-spacing:.04em;gap:7px;font-size:.78rem;font-weight:720;display:grid}.coinbase-order-preview form input,.coinbase-order-preview form select{width:100%;min-height:44px}.coinbase-order-preview form button{white-space:nowrap;background:linear-gradient(110deg,#7cebb1,#57cce3);border:1px solid #57cce35c;min-height:44px}.arbion-ai-proposal{background:radial-gradient(circle at 96% -20%, #57cce32e, transparent 42%), linear-gradient(118deg, #7cebb111, transparent 48%), rgb(var(--surface-recessed-rgb) / .78);border:1px solid #7cebb138;border-radius:15px;margin-top:22px;padding:22px;position:relative;overflow:hidden}.arbion-ai-proposal>header,.arbion-ai-proposal-result>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.arbion-ai-proposal h3{color:var(--surface-text);margin:5px 0 7px}.arbion-ai-proposal>header p:last-child{max-width:720px;color:var(--surface-muted);margin:0;font-size:.86rem;line-height:1.55}.arbion-ai-proposal>header>span{color:#8fe4f5;letter-spacing:.08em;background:#57cce312;border:1px solid #57cce340;border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:760}.coinbase-order-preview .arbion-ai-proposal-form{grid-template-columns:minmax(280px,1.5fr) minmax(220px,.8fr) auto;align-items:end;margin-top:18px}.coinbase-order-preview .arbion-ai-proposal-form textarea{resize:vertical;width:100%;min-height:74px}.arbion-ai-privacy{color:var(--surface-muted);margin:13px 0 0;font-size:.76rem;line-height:1.5}.arbion-ai-proposal-result{background:rgb(var(--surface-recessed-rgb) / .76);border:1px solid #7cebb133;border-radius:14px;margin-top:16px;padding:20px}.arbion-ai-proposal-result>header>div{gap:4px;display:grid}.arbion-ai-proposal-result>header span,.arbion-ai-proposal-result>header small{color:var(--surface-muted);letter-spacing:.07em;font-size:.7rem}.arbion-ai-proposal-result>header strong{color:#9ff1c2}.arbion-ai-proposal-result>p,.arbion-ai-proposal-result li{color:var(--surface-muted);line-height:1.55}.arbion-ai-proposal-result ul{margin:12px 0;padding-left:20px}.arbion-ai-proposal-result .arbion-ai-limitations{color:#f3d79a;font-size:.82rem}.coinbase-preview-result{border:1px solid rgb(var(--surface-line-rgb) / .18);background:rgb(var(--surface-recessed-rgb) / .7);border-radius:14px;margin-top:20px;padding:20px}.coinbase-preview-result-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.coinbase-preview-result-heading>div{align-items:center;gap:10px;display:flex}.coinbase-preview-result-heading span,.coinbase-preview-result-heading small,.coinbase-preview-result dt{color:var(--surface-muted)}.coinbase-preview-result-heading strong{color:#9ff1c2;letter-spacing:.08em;font-size:.76rem}.coinbase-preview-result dl{border:1px solid rgb(var(--surface-line-rgb) / .12);background:rgb(var(--surface-line-rgb) / .12);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.coinbase-preview-result dl>div{background:var(--surface-recessed);padding:14px}.coinbase-preview-result dt{letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem}.coinbase-preview-result dd{color:var(--surface-text);font-variant-numeric:tabular-nums;margin:0}.coinbase-preview-blocks,.coinbase-preview-warnings,.coinbase-preview-lock{margin:14px 0 0;font-size:.84rem;line-height:1.55}.coinbase-preview-blocks{color:#f1c7bd}.coinbase-preview-warnings{color:#f3d79a}.coinbase-preview-lock{color:var(--surface-muted)}.coinbase-preview-lock strong{color:#b9f3df}.coinbase-intent-entry{border-top:1px solid rgb(var(--surface-line-rgb) / .14);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.coinbase-intent-entry p{max-width:660px;color:var(--surface-muted);margin:5px 0 0;font-size:.8rem;line-height:1.5}.coinbase-intent-entry label{min-width:min(300px,100%);color:var(--surface-muted);letter-spacing:.04em;gap:7px;font-size:.75rem;font-weight:720;display:grid}.coinbase-intent-entry select{min-height:42px}.coinbase-intent-entry button,.coinbase-intent-review button{color:#b9f3df;white-space:nowrap;background:#7cebb114;border:1px solid #7cebb147;min-height:42px}.coinbase-intent-result{background:linear-gradient(115deg, #f3d79a0b, transparent 45%), rgb(var(--surface-recessed-rgb) / .76);border:1px solid #f3d79a33;border-radius:14px;margin-top:16px;padding:20px}.coinbase-intent-result>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.coinbase-intent-result>header>div{gap:4px;display:grid}.coinbase-intent-result>header span,.coinbase-intent-result>header small{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.coinbase-intent-result>header strong{color:#f3d79a;text-transform:capitalize}.coinbase-intent-result>p{color:var(--surface-muted);line-height:1.55}.coinbase-risk-evidence{background:#7cebb109;border:1px solid #7cebb129;border-radius:10px;margin-top:16px;padding:16px}.coinbase-risk-evidence>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.coinbase-risk-evidence span{color:var(--surface-muted);letter-spacing:.08em;font-size:.68rem}.coinbase-risk-evidence>div strong{color:#9ff1c2;letter-spacing:.08em}.coinbase-risk-evidence p,.coinbase-risk-evidence ul{color:var(--surface-muted);font-size:.8rem;line-height:1.55}.coinbase-risk-evidence ul{gap:6px;margin-bottom:0;padding-left:18px;display:grid}.coinbase-risk-evidence li strong{color:#b9f3df}.coinbase-intent-review{align-items:end;gap:12px;margin-top:16px;display:flex}.coinbase-intent-review label{width:min(260px,100%);color:var(--surface-muted);letter-spacing:.04em;gap:7px;font-size:.78rem;font-weight:720;display:grid}.coinbase-intent-review input{letter-spacing:.18em;min-height:42px;font-size:1rem}.coinbase-intent-boundary{background:#f3d79a0a;border-left:2px solid #f3d79a73;margin-bottom:0;padding:13px 15px;font-size:.8rem}.coinbase-intent-boundary strong{color:#f3d79a}.crypto-history-panel{background:radial-gradient(circle at 72% 18%, #57cce313, transparent 31rem), rgb(var(--surface-recessed-rgb) / .88);margin-top:16px;padding:32px;overflow:hidden}.crypto-history-panel>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.crypto-history-panel h2{margin:7px 0 8px;font-size:1.65rem}.crypto-history-panel>header p:last-child{max-width:700px;color:var(--surface-muted);margin:0;font-size:.82rem;line-height:1.55}.crypto-history-actions{min-width:190px;color:var(--surface-text);letter-spacing:.08em;text-align:right;gap:9px;font-size:.75rem;font-weight:760;display:grid}.crypto-history-actions button{color:var(--surface-text);background:#7cebb10e;border:1px solid #7cebb138;padding:9px 13px}.crypto-history-symbols{gap:8px;margin-top:26px;display:flex;overflow-x:auto}.crypto-history-symbols button{border:1px solid rgb(var(--surface-line-rgb) / .16);min-width:62px;color:var(--surface-muted);background:rgb(var(--surface-line-rgb) / .035);letter-spacing:.08em;border-radius:999px;padding:8px 12px;font-size:.7rem}.crypto-history-symbols button.selected{color:var(--surface-text);background:#5ee0a01a;border-color:#5ee0a06b;box-shadow:0 0 20px #5ee0a012}.crypto-history-workspace{grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);gap:30px;margin-top:24px;display:grid}.crypto-history-chart{border:1px solid rgb(var(--surface-line-rgb) / .11);background:rgb(var(--surface-recessed-rgb) / .5);border-radius:14px;min-width:0;padding:22px 22px 15px}.crypto-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.crypto-history-summary div{gap:6px;display:grid}.crypto-history-summary span{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.crypto-history-summary strong{color:var(--surface-text);font-variant-numeric:tabular-nums;font-size:clamp(.85rem,1.6vw,1.2rem)}.crypto-history-summary strong.positive{color:#7cebb1}.crypto-history-summary strong.negative{color:#e9a394}.crypto-history-chart svg{width:100%;height:280px;display:block;overflow:visible}.crypto-history-grid line{stroke:rgb(var(--surface-line-rgb) / .09);stroke-width:1px;vector-effect:non-scaling-stroke}.crypto-history-chart path{vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #5ee0a02e)}.crypto-history-axis{color:var(--surface-muted);justify-content:space-between;margin-top:9px;font-size:.64rem;display:flex}.crypto-history-evidence{border-left:1px solid rgb(var(--surface-line-rgb) / .11);padding-left:26px}.crypto-history-evidence dl{margin:17px 0}.crypto-history-evidence dl div{border-bottom:1px solid rgb(var(--surface-line-rgb) / .09);gap:4px;padding:10px 0;display:grid}.crypto-history-evidence dt{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.crypto-history-evidence dd{color:var(--surface-text);margin:0;font-size:.78rem;line-height:1.45}.crypto-history-evidence>p:last-child,.crypto-history-unavailable{color:var(--surface-muted);font-size:.76rem;line-height:1.55}.crypto-history-unavailable{border:1px dashed rgb(var(--surface-line-rgb) / .16);border-radius:12px;margin:24px 0 0;padding:24px}.crypto-venue-stats-panel{background:radial-gradient(circle at 92% 0%, #5ee0a013, transparent 28rem), linear-gradient(135deg, #57cce309, transparent 48%), rgb(var(--surface-recessed-rgb) / .88);margin-top:16px;padding:32px;overflow:hidden}.crypto-venue-stats-panel>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.crypto-venue-stats-panel h2{margin:7px 0 8px;font-size:1.65rem}.crypto-venue-stats-panel>header p:last-child{max-width:760px;color:var(--surface-muted);margin:0;font-size:.82rem;line-height:1.55}.crypto-venue-stats-actions{min-width:210px;color:var(--surface-text);letter-spacing:.08em;text-align:right;gap:9px;font-size:.75rem;font-weight:760;display:grid}.crypto-venue-stats-actions button{color:var(--surface-text);background:#5ee0a00e;border:1px solid #5ee0a040;padding:9px 13px}.crypto-venue-stats-grid{border:1px solid rgb(var(--surface-line-rgb) / .12);background:rgb(var(--surface-line-rgb) / .1);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;display:grid;overflow:hidden}.crypto-venue-stats-grid article{background:var(--surface-recessed);gap:7px;min-width:0;padding:20px;display:grid}.crypto-venue-stats-grid span{color:var(--surface-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:760}.crypto-venue-stats-grid strong{color:var(--surface-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,2vw,1.35rem);line-height:1.3;overflow:hidden}.crypto-venue-stats-grid small{color:var(--surface-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.crypto-venue-stats-receipt{color:var(--surface-muted);justify-content:space-between;gap:16px;margin-top:14px;font-size:.68rem;line-height:1.5;display:flex}.crypto-venue-stats-unavailable{color:var(--surface-muted);border:1px dashed #5ee0a02b;border-radius:12px;margin:24px 0 0;padding:24px;font-size:.76rem;line-height:1.55}.crypto-venue-stats-panel>footer{color:var(--surface-muted);margin-top:18px;font-size:.72rem;line-height:1.55}.crypto-liquidity-panel{background:radial-gradient(circle at 88% 14%, #57cce314, transparent 26rem), radial-gradient(circle at 12% 100%, #5ee0a011, transparent 24rem), rgb(var(--surface-recessed-rgb) / .88);margin-top:16px;padding:32px;overflow:hidden}.crypto-liquidity-panel>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.crypto-liquidity-panel h2{margin:7px 0 8px;font-size:1.65rem}.crypto-liquidity-panel>header p:last-child{max-width:720px;color:var(--surface-muted);margin:0;font-size:.82rem;line-height:1.55}.crypto-liquidity-actions{min-width:190px;color:var(--surface-text);letter-spacing:.08em;text-align:right;gap:9px;font-size:.75rem;font-weight:760;display:grid}.crypto-liquidity-actions button{color:#ccecf1;background:#57cce30e;border:1px solid #57cce340;padding:9px 13px}.crypto-liquidity-summary{background:rgb(var(--surface-recessed-rgb) / .44);border:1px solid #73bfcf1f;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.crypto-liquidity-summary article{border-right:1px solid #73bfcf1a;gap:7px;min-width:0;padding:18px 20px;display:grid}.crypto-liquidity-summary article:last-child{border-right:0}.crypto-liquidity-summary span,.crypto-book-side>header span{color:var(--surface-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:760}.crypto-liquidity-summary strong{color:var(--surface-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:clamp(.82rem,1.3vw,1.05rem);line-height:1.35;overflow:hidden}.crypto-liquidity-summary small{color:var(--surface-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.crypto-book{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.crypto-book-side{border:1px solid rgb(var(--surface-line-rgb) / .11);background:rgb(var(--surface-recessed-rgb) / .48);border-radius:14px;min-width:0;padding:20px}.crypto-book-side>header,.crypto-book-side>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.crypto-book-side>header>div:first-child{justify-content:start;gap:3px;display:grid}.crypto-book-side>header>div:last-child{min-width:min(52%,250px);color:var(--surface-muted)}.crypto-book-side>header small{color:var(--surface-muted);font-size:.67rem}.crypto-book-side ol{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.crypto-book-side li{color:var(--surface-text);font-variant-numeric:tabular-nums;text-align:right;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(110px,.75fr);gap:14px;padding:8px 10px;font-size:.73rem;display:grid;position:relative;overflow:hidden}.crypto-book-side li i{z-index:0;opacity:.68;border-radius:5px 0 0 5px;position:absolute;inset:3px 0 3px auto}.crypto-book-side.bid li i{background:linear-gradient(90deg,#0000,#5ee0a026)}.crypto-book-side.ask li i{background:linear-gradient(90deg,#0000,#e97e7726)}.crypto-book-side li span,.crypto-book-side li strong{z-index:1;text-overflow:ellipsis;position:relative;overflow:hidden}.crypto-book-side.bid li span{color:#78dca8}.crypto-book-side.ask li span{color:#e7a49b}.crypto-liquidity-unavailable{color:var(--surface-muted);border:1px dashed #73bfcf2b;border-radius:12px;margin:24px 0 0;padding:24px;font-size:.76rem;line-height:1.55}.crypto-liquidity-panel>footer{color:var(--surface-muted);margin-top:18px;font-size:.72rem;line-height:1.55}.crypto-market-tape{background:radial-gradient(circle at 84% 0%, #57cce312, transparent 28rem), rgb(var(--surface-recessed-rgb) / .88);margin-top:16px;padding:32px;overflow:hidden}.crypto-market-tape>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.crypto-market-tape h2{margin:7px 0 8px;font-size:1.65rem}.crypto-market-tape>header p:last-child{max-width:760px;color:var(--surface-muted);margin:0;font-size:.82rem;line-height:1.55}.crypto-market-tape-actions{min-width:205px;color:var(--surface-text);letter-spacing:.08em;text-align:right;gap:9px;font-size:.75rem;font-weight:760;display:grid}.crypto-market-tape-actions button{color:#ccecf1;background:#57cce30e;border:1px solid #57cce340;padding:9px 13px}.crypto-market-tape-summary{background:rgb(var(--surface-recessed-rgb) / .44);border:1px solid #73bfcf1f;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.crypto-market-tape-summary>div{border-right:1px solid #73bfcf1a;gap:7px;min-width:0;padding:18px 20px;display:grid}.crypto-market-tape-summary>div:last-child{border-right:0}.crypto-market-tape-summary span{color:var(--surface-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:760}.crypto-market-tape-summary strong{color:var(--surface-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:clamp(.82rem,1.3vw,1.05rem);line-height:1.35;overflow:hidden}.crypto-market-tape-summary small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.crypto-market-tape-table{border:1px solid rgb(var(--surface-line-rgb) / .11);background:rgb(var(--surface-recessed-rgb) / .48);border-radius:14px;max-height:520px;margin-top:16px;overflow:auto}.crypto-market-tape-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px}.crypto-market-tape-table th,.crypto-market-tape-table td{border-bottom:1px solid rgb(var(--surface-line-rgb) / .08);color:var(--surface-text);text-align:right;padding:11px 16px;font-size:.74rem}.crypto-market-tape-table th{z-index:2;color:var(--surface-muted);background:var(--surface-recessed);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;position:sticky;top:0}.crypto-market-tape-table th:first-child,.crypto-market-tape-table td:first-child{text-align:left}.crypto-public-trade-side{letter-spacing:.08em;border-radius:999px;justify-content:center;min-width:48px;padding:4px 7px;font-size:.63rem;font-weight:800;display:inline-flex}.crypto-public-trade-side.buy{color:#7cebb1;background:#5ee0a017}.crypto-public-trade-side.sell{color:#e7a49b;background:#e97e7717}.crypto-market-tape-unavailable{color:var(--surface-muted);border:1px dashed #73bfcf2b;border-radius:12px;margin:24px 0 0;padding:24px;font-size:.76rem;line-height:1.55}.crypto-market-tape>footer{color:var(--surface-muted);margin-top:18px;font-size:.72rem;line-height:1.55}.crypto-cost-panel{background:radial-gradient(circle at 8% 0%, #5ee0a017, transparent 28rem), radial-gradient(circle at 92% 100%, #57cce311, transparent 24rem), rgb(var(--surface-recessed-rgb) / .88);margin-top:16px;padding:32px;overflow:hidden}.crypto-cost-panel>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.crypto-cost-panel h2{margin:7px 0 8px;font-size:1.65rem}.crypto-cost-panel>header p:last-child{max-width:740px;color:var(--surface-muted);margin:0;font-size:.82rem;line-height:1.55}.crypto-cost-panel>header button{min-width:190px;color:var(--surface-text);background:#5ee0a00e;border:1px solid #5ee0a03d;padding:9px 13px}.crypto-cost-workspace{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:18px;margin-top:26px;display:grid}.crypto-cost-tier{background:rgb(var(--surface-recessed-rgb) / .54);border:1px solid #5ee0a02e;border-radius:14px;padding:22px}.crypto-cost-tier>span,.crypto-cost-metrics article>span{color:var(--surface-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem}.crypto-cost-tier>strong{color:var(--surface-text);letter-spacing:-.04em;margin-top:10px;font-size:clamp(1.55rem,3vw,2.35rem);display:block}.crypto-cost-tier>small{color:var(--surface-muted);margin-top:4px;font-size:.7rem;display:block}.crypto-cost-tier dl{margin:22px 0 0}.crypto-cost-tier dl div{border-top:1px solid rgb(var(--surface-line-rgb) / .09);gap:4px;padding:10px 0;display:grid}.crypto-cost-tier dt{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.crypto-cost-tier dd{color:var(--surface-text);margin:0;font-size:.76rem;line-height:1.4}.crypto-cost-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crypto-cost-metrics article{background:rgb(var(--surface-recessed-rgb) / .44);border:1px solid #73bfcf21;border-radius:12px;align-content:center;gap:7px;min-width:0;padding:20px;display:grid}.crypto-cost-metrics article:nth-child(-n+2){border-color:#5ee0a029}.crypto-cost-metrics strong{color:var(--surface-text);font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2vw,1.55rem)}.crypto-cost-metrics small{color:var(--surface-muted);overflow-wrap:anywhere;font-size:.67rem;line-height:1.45}.crypto-cost-metrics .crypto-cost-total{background:linear-gradient(105deg,#5ee0a011,#57cce309);grid-column:1/-1}.crypto-cost-unavailable{color:var(--surface-muted);border:1px dashed #5ee0a02e;border-radius:12px;margin:24px 0 0;padding:24px;font-size:.76rem;line-height:1.55}.crypto-cost-panel>footer{color:var(--surface-muted);margin-top:18px;font-size:.7rem;line-height:1.5}.crypto-order-monitor{background:radial-gradient(circle at 86% 0%, #57cce313, transparent 28rem), rgb(var(--surface-recessed-rgb) / .88);margin-top:16px;padding:32px;overflow:hidden}.crypto-order-monitor>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.crypto-order-monitor h2{margin:7px 0 8px;font-size:1.65rem}.crypto-order-monitor>header p:last-child{max-width:720px;color:var(--surface-muted);margin:0;font-size:.82rem;line-height:1.55}.crypto-order-monitor>header button{color:#cbeaf0;background:#57cce30f;border:1px solid #57cce33d;min-width:160px;padding:9px 13px}.crypto-order-summary{background:rgb(var(--surface-recessed-rgb) / .42);border:1px solid #73bfcf24;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid;overflow:hidden}.crypto-order-summary>div{border-right:1px solid #73bfcf1a;gap:7px;min-width:0;padding:16px;display:grid}.crypto-order-summary>div:last-child{border-right:0}.crypto-order-summary span{color:#627b7c;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.crypto-order-summary strong{color:#dcebed;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.crypto-order-table{margin-top:22px;overflow-x:auto}.crypto-order-table table{border-collapse:collapse;width:100%;min-width:1220px}.crypto-order-table th{color:var(--surface-muted);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:0 14px 12px;font-size:.66rem}.crypto-order-table td{color:var(--surface-text);font-variant-numeric:tabular-nums;white-space:nowrap;border-top:1px solid #73bfcf1a;padding:17px 14px;font-size:.8rem}.crypto-order-table td:nth-child(2),.crypto-order-table td:nth-child(3),.crypto-order-table td:nth-child(4),.crypto-order-table td:nth-child(7){min-width:140px}.crypto-order-table td strong{color:var(--surface-text);text-transform:capitalize;font-weight:680}.crypto-order-table td small{color:var(--surface-muted);margin-top:5px;font-size:.66rem;display:block}.crypto-order-state{color:#8cddec;letter-spacing:.06em;background:#57cce314;border:1px solid #57cce347;border-radius:999px;justify-content:center;width:max-content;max-width:150px;padding:5px 8px;font-size:.62rem;font-weight:780;display:inline-flex}.crypto-order-state.filled{color:#8ff0bd;background:#7cebb114;border-color:#7cebb142}.crypto-order-state.cancelled,.crypto-order-state.expired{border-color:rgb(var(--surface-muted-rgb) / .2);color:var(--surface-muted);background:rgb(var(--surface-muted-rgb) / .05)}.crypto-order-state.failed{color:#efb1a4;background:#e9a39412;border-color:#e9a3944d}.crypto-order-progress{gap:8px;min-width:170px;display:grid}.crypto-order-progress>span{background:#73bfcf1c;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.crypto-order-progress i{border-radius:inherit;background:linear-gradient(90deg,#57cce3,#7cebb1);height:100%;display:block;box-shadow:0 0 12px #57cce333}.crypto-order-unavailable{color:var(--surface-muted);border:1px dashed #73bfcf2e;border-radius:12px;margin:24px 0 0;padding:24px;font-size:.76rem;line-height:1.55}.crypto-order-monitor>footer{color:var(--surface-muted);margin-top:16px;font-size:.7rem;line-height:1.5}.crypto-activity-panel{background:linear-gradient(115deg, #5ee0a00d, transparent 42%), rgb(var(--surface-recessed-rgb) / .88);margin-top:16px;padding:32px;overflow:hidden}.crypto-activity-panel>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.crypto-activity-panel h2{margin:7px 0 8px;font-size:1.65rem}.crypto-activity-panel>header p:last-child{max-width:720px;color:var(--surface-muted);margin:0;font-size:.82rem;line-height:1.55}.crypto-activity-panel>header button{min-width:160px;color:var(--surface-text);background:#7cebb10e;border:1px solid #7cebb138;padding:9px 13px}.crypto-activity-summary{border:1px solid rgb(var(--surface-line-rgb) / .12);background:rgb(var(--surface-recessed-rgb) / .42);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid;overflow:hidden}.crypto-activity-summary>div{border-right:1px solid rgb(var(--surface-line-rgb) / .1);gap:7px;min-width:0;padding:16px;display:grid}.crypto-activity-summary>div:last-child{border-right:0}.crypto-activity-summary span{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.crypto-activity-summary strong{color:var(--surface-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.crypto-activity-table{margin-top:22px;overflow-x:auto}.crypto-activity-table table{border-collapse:collapse;width:100%;min-width:1040px}.crypto-activity-table th{color:var(--surface-muted);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:0 14px 12px;font-size:.66rem}.crypto-activity-table td{border-top:1px solid rgb(var(--surface-line-rgb) / .11);color:var(--surface-text);font-variant-numeric:tabular-nums;white-space:nowrap;padding:17px 14px;font-size:.8rem}.crypto-activity-table td:nth-child(2){gap:4px;display:grid}.crypto-activity-table td strong{color:var(--surface-text)}.crypto-activity-table td small{color:var(--surface-muted);font-size:.66rem}.crypto-activity-side{color:#8ff0bd;letter-spacing:.08em;background:#7cebb114;border:1px solid #7cebb142;border-radius:999px;justify-content:center;min-width:50px;padding:5px 8px;font-size:.66rem;font-weight:780;display:inline-flex}.crypto-activity-side.sell{color:#efb1a4;background:#e9a39412;border-color:#e9a3944d}.crypto-activity-unavailable{border:1px dashed rgb(var(--surface-line-rgb) / .16);color:var(--surface-muted);border-radius:12px;margin:24px 0 0;padding:24px;font-size:.76rem;line-height:1.55}.crypto-activity-panel>footer{color:var(--surface-muted);margin-top:16px;font-size:.7rem;line-height:1.5}.crypto-allocation-panel>header,.crypto-position-ledger>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.crypto-allocation-panel h2,.crypto-evidence-panel h2,.crypto-position-ledger h2{margin:7px 0 0;font-size:1.65rem}.crypto-allocation-panel>header>span,.crypto-position-ledger>header>span{color:var(--surface-muted);font-size:.76rem}.crypto-allocation-list{gap:18px;margin-top:30px;display:grid}.crypto-allocation-list>div>div{grid-template-columns:minmax(50px,auto) 1fr auto;align-items:baseline;gap:12px;display:grid}.crypto-allocation-list strong{color:var(--surface-text)}.crypto-allocation-list span,.crypto-allocation-list small{color:var(--surface-muted);font-variant-numeric:tabular-nums}.crypto-allocation-list>div>div>span{justify-self:end}.crypto-allocation-track{background:rgb(var(--surface-line-rgb) / .11);border-radius:999px;height:7px;margin-top:8px;display:block;overflow:hidden}.crypto-allocation-track i{border-radius:inherit;background:linear-gradient(90deg,#5ee0a0,#57cce3);min-width:2px;height:100%;display:block;box-shadow:0 0 18px #57cce340}.crypto-allocation-panel footer{border-top:1px solid rgb(var(--surface-line-rgb) / .13);color:var(--surface-muted);margin-top:28px;padding-top:18px;font-size:.78rem;line-height:1.55}.crypto-evidence-panel{background:linear-gradient(160deg, #57cce30e, transparent 45%), rgb(var(--surface-recessed-rgb) / .84)}.crypto-evidence-panel dl{gap:0;margin:26px 0;display:grid}.crypto-evidence-panel dl div{border-bottom:1px solid rgb(var(--surface-line-rgb) / .12);gap:5px;padding:13px 0;display:grid}.crypto-evidence-panel dt{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.crypto-evidence-panel dd{color:var(--surface-text);text-transform:capitalize;margin:0}.crypto-evidence-panel>p:last-child{color:var(--surface-muted);font-size:.82rem;line-height:1.6}.crypto-position-ledger{margin-top:16px;padding:32px}.crypto-position-table{margin-top:26px;overflow-x:auto}.crypto-position-table table{border-collapse:collapse;width:100%;min-width:1120px}.crypto-position-table th{color:var(--surface-muted);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:0 14px 12px;font-size:.66rem}.crypto-position-table td{border-top:1px solid rgb(var(--surface-line-rgb) / .11);color:var(--surface-text);font-variant-numeric:tabular-nums;white-space:nowrap;padding:17px 14px}.crypto-position-table td:first-child,.crypto-position-table td:last-child{gap:4px;display:grid}.crypto-position-table td strong{color:var(--surface-text);text-transform:uppercase}.crypto-position-table td small{color:var(--surface-muted);text-transform:capitalize;font-size:.68rem}.crypto-position-note{color:var(--surface-muted);margin:18px 0 0;font-size:.76rem;line-height:1.55}.crypto-empty{color:var(--surface-muted);margin:24px 0 0}.crypto-safety-band{color:var(--surface-muted);background:#7cebb10d;border:1px solid #7cebb13b;border-radius:12px;align-items:center;gap:20px;margin:16px 0 0;padding:18px 20px;line-height:1.5;display:flex}.crypto-safety-band strong{color:#7cebb1;white-space:nowrap}@media (max-width:700px){.dashboard-grid,.capital-bucket-form,.security-grid,.session-inventory-summary{grid-template-columns:1fr}.session-current-window>div{flex-direction:column;gap:4px}.session-current-window dd{text-align:left}.session-actions,.session-actions button{width:100%}.security-activity{padding:20px}.security-activity>header,.security-activity-list header{flex-direction:column}.journal-summary,.decision-review-index dl,.journal-facts,.journal-rationale,.journal-input-summary,.journal-context-grid,.journal-outcome-grid,.shadow-evidence-gate dl,.shadow-behavior-summary,.shadow-reliability-strip,.shadow-route-grid,.shadow-scorecard-grid,.paper-portfolio-summary,.paper-performance-grid,.paper-contract-facts{grid-template-columns:1fr}.decision-review-index>header,.decision-review-index>ol>li>footer,.decision-review-index>ol>li>footer>div{flex-direction:column;align-items:flex-start}.decision-review-index-comparison{grid-template-columns:1fr}.decision-review-index-comparison>span{justify-self:center;transform:rotate(90deg)}.paper-performance-header,.shadow-evidence-gate>header,.shadow-behavior-scorecard>header,.shadow-route-grid article>header{flex-direction:column}.decision-replay-lab{padding:20px}.ai-shadow-decision-history-controls{flex-direction:column;align-items:flex-start}.ai-shadow-decision-history-controls button,.ai-shadow-decision-history-controls>span{text-align:center;width:100%}.strategy-runtime-ledger{padding:20px}.strategy-runtime-ledger>header,.strategy-runtime-ledger-grid>article>header,.strategy-runtime-ledger>footer{flex-direction:column}.strategy-runtime-ledger-grid,.strategy-runtime-ledger-metrics{grid-template-columns:1fr}.strategy-simulation-workbench{padding:20px}.strategy-simulation-workbench>header,.strategy-version-comparison>header,.strategy-scenario-builder>header,.strategy-capital-pressure>header,.strategy-draft-handoff>header,.strategy-simulation-workbench>footer{flex-direction:column;align-items:flex-start}.strategy-version-comparison>header label,.strategy-version-comparison select,.strategy-scenario-builder>header button,.strategy-draft-handoff>header button{width:100%}.strategy-version-table{overflow-x:auto}.strategy-version-table [role=row]{min-width:660px}.strategy-scenario-controls,.strategy-scenario-results,.strategy-market-anchor{grid-template-columns:1fr}.strategy-draft-review{overflow-x:auto}.strategy-draft-review [role=row]{min-width:520px}.strategy-draft-review>div:last-child{flex-direction:column;align-items:stretch}.decision-replay-lab>header,.decision-replay-detail>header,.decision-replay-outcomes>header,.decision-replay-lab>footer{flex-direction:column;align-items:flex-start}.decision-replay-workspace{grid-template-columns:1fr}.decision-replay-workspace>nav{max-height:none;padding:0 0 4px;display:flex;overflow-x:auto}.decision-replay-workspace>nav button{flex:0 0 150px}.decision-replay-workspace>nav button:hover,.decision-replay-workspace>nav button.is-active{transform:translateY(-2px)}.decision-replay-route,.decision-replay-pipeline,.decision-replay-context,.decision-replay-outcomes>div{grid-template-columns:1fr}.decision-replay-pipeline li{min-height:auto}.shadow-symbol-behavior [role=row]{grid-template-columns:repeat(2,minmax(0,1fr))}.market-summary,.market-source-grid,.market-policy-grid,.live-market-grid,.live-market-surface>header{grid-template-columns:1fr}.market-watchlist{padding:24px}.market-watchlist-header{grid-template-columns:1fr;align-items:start}.market-watchlist-actions{justify-items:stretch;width:100%}.market-watchlist-actions .market-watchlist-state{justify-self:start}.market-watchlist-actions button{width:100%}.market-watchlist-rail,.market-watchlist-grid{grid-template-columns:1fr}.market-watchlist-rail article{border-right:0;border-bottom:1px solid rgb(var(--surface-line-rgb) / .13)}.market-watchlist-rail article:last-child{border-bottom:0}.market-watchlist-form>div{grid-template-columns:1fr}.market-watchlist-form button{width:100%}.market-watchlist-safety{flex-direction:column;align-items:flex-start}.market-source-monitor-header,.market-health-history>header{flex-direction:column;align-items:stretch}.market-health-history>header button,.market-source-monitor-header button{width:100%}.market-health-timelines article{grid-template-columns:1fr;gap:10px}.market-source-totals time{border-radius:10px;width:100%;margin-left:0}.crypto-command-hero,.crypto-command-grid,.crypto-history-workspace{grid-template-columns:1fr}.crypto-command-hero{gap:28px;padding:28px}.crypto-command-actions{min-width:0}.crypto-pricing-state{justify-self:start}.crypto-value-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-value-rail article:nth-child(2){border-right:0}.crypto-value-rail article:nth-child(-n+2){border-bottom:1px solid rgb(var(--surface-line-rgb) / .14)}.crypto-allocation-panel,.crypto-evidence-panel,.crypto-history-panel,.crypto-venue-stats-panel,.crypto-liquidity-panel,.crypto-market-tape,.crypto-cost-panel,.crypto-order-monitor,.crypto-activity-panel,.crypto-position-ledger,.coinbase-order-preview{padding:22px}.coinbase-order-preview>header,.arbion-ai-proposal>header,.arbion-ai-proposal-result>header,.coinbase-preview-result-heading{flex-direction:column;align-items:flex-start}.coinbase-order-preview form,.coinbase-order-preview .arbion-ai-proposal-form,.coinbase-preview-result dl{grid-template-columns:1fr}.coinbase-order-preview form button{width:100%}.coinbase-intent-entry,.coinbase-intent-result>header,.coinbase-intent-review{flex-direction:column;align-items:stretch}.coinbase-intent-entry button,.coinbase-intent-review button{width:100%}.crypto-history-panel>header,.crypto-venue-stats-panel>header{flex-direction:column;align-items:stretch}.crypto-venue-stats-actions{text-align:left;min-width:0}.crypto-venue-stats-actions button{width:100%}.crypto-venue-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-venue-stats-receipt{flex-direction:column;align-items:flex-start;gap:5px}.crypto-liquidity-panel>header{flex-direction:column;align-items:stretch}.crypto-liquidity-actions{text-align:left;min-width:0}.crypto-liquidity-actions button{width:100%}.crypto-market-tape>header{flex-direction:column;align-items:stretch}.crypto-market-tape-actions{text-align:left;min-width:0}.crypto-market-tape-actions button{width:100%}.crypto-market-tape-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-market-tape-summary>div:nth-child(2){border-right:0}.crypto-market-tape-summary>div:nth-child(-n+2){border-bottom:1px solid #73bfcf1a}.crypto-liquidity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-liquidity-summary article:nth-child(2){border-right:0}.crypto-liquidity-summary article:nth-child(-n+2){border-bottom:1px solid #73bfcf1a}.crypto-book{grid-template-columns:1fr}.crypto-cost-panel>header{flex-direction:column;align-items:stretch}.crypto-cost-panel>header button{width:100%}.crypto-cost-workspace{grid-template-columns:1fr}.crypto-activity-panel>header,.crypto-order-monitor>header{flex-direction:column;align-items:stretch}.crypto-order-monitor>header button{width:100%}.crypto-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-order-summary>div:nth-child(2){border-right:0}.crypto-order-summary>div:nth-child(-n+2){border-bottom:1px solid #73bfcf1a}.crypto-order-summary strong{text-overflow:clip;white-space:normal;line-height:1.4;overflow:visible}.crypto-activity-panel>header button{width:100%}.crypto-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-activity-summary>div:nth-child(2){border-right:0}.crypto-activity-summary>div:nth-child(-n+2){border-bottom:1px solid rgb(var(--surface-line-rgb) / .1)}.crypto-history-actions{text-align:left;min-width:0}.crypto-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-history-evidence{border-top:1px solid rgb(var(--surface-line-rgb) / .11);border-left:0;padding:0}.crypto-history-chart{padding:16px 12px 12px}.crypto-history-chart svg{height:220px}.crypto-safety-band{flex-direction:column;align-items:flex-start;gap:7px}.live-market-surface{padding:22px}.live-market-panel.filings{grid-column:auto}.filing-list>article{grid-template-columns:1fr;gap:7px}.live-provenance time{width:100%;margin:3px 0 0}.option-chain-desk>header,.journal-entry>header,.journal-entry>footer{flex-direction:column;align-items:flex-start}.auth-card{padding:28px}.account-actions span{display:none}.dashboard header{align-items:flex-start;gap:24px}.account-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px}}@media (max-width:480px){.market-health-history{padding:18px}.market-health-strip{gap:2px}.market-health-strip>span{height:24px}.market-health-legend{justify-content:flex-start}.market-source-card>header,.market-capability-statuses>li>div{flex-direction:column;align-items:flex-start}.market-source-status,.market-capability-statuses span{white-space:normal}.market-capability-statuses>li>.market-capability-budget{grid-template-columns:1fr}.market-capability-budget>small{grid-column:auto}.crypto-venue-stats-grid{grid-template-columns:1fr}.crypto-venue-stats-grid strong,.crypto-venue-stats-grid small{text-overflow:clip;white-space:normal;overflow:visible}}main{max-width:920px;min-height:100vh;margin:auto;padding:18vh 32px 64px}.command-content-continuity{min-width:0;overflow-x:clip}.command-content-continuity>:not(.app-page-header),.command-content-continuity>:not(.app-page-header) :where(section,article,header,footer,form,fieldset,ol,ul,li,dl,div):not([role=row]){min-inline-size:0;max-inline-size:100%}.command-content-continuity :where(dd,code){overflow-wrap:anywhere;word-break:break-word;max-inline-size:100%}.command-content-continuity pre{max-inline-size:100%;overflow-x:auto}.command-content-continuity>:not(.app-page-header) :where(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),summary,a.button-link,a.connection-text-link,.strategy-fleet-secondary-actions a,.strategy-fleet-action-queue li>a,.automation-next-action>a,.connection-steps a){touch-action:manipulation}.command-content-continuity>:not(.app-page-header) :where(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),summary,a.button-link,a.connection-text-link,.strategy-fleet-secondary-actions a,.strategy-fleet-action-queue li>a,.automation-next-action>a,.connection-steps a):focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px;border-radius:8px}.command-data-scroll{width:100%;overscroll-behavior-inline:contain;scrollbar-color:#7ce5ecb8 rgb(var(--surface-text-rgb) / .08);scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}.command-data-scroll:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px}.command-data-scroll-hint{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:#5ee0a0;letter-spacing:.18em;font-size:.75rem;font-weight:700}h1{letter-spacing:-.055em;max-width:720px;margin:16px 0;font-size:clamp(3rem,8vw,6.5rem);line-height:.95}.lede{max-width:620px;color:var(--surface-muted);font-size:1.2rem;line-height:1.65}.status{border:1px solid var(--surface-border);color:var(--surface-text);border-radius:999px;align-items:center;gap:10px;margin-top:36px;padding:10px 14px;font-size:.85rem;display:inline-flex}.status span{background:#5ee0a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #5ee0a0}.landing-page{max-width:none;min-height:100vh;color:var(--surface-text);background:radial-gradient(circle at 78% 11%, #135b466b, transparent 31rem), radial-gradient(circle at 9% 38%, #19c9d614, transparent 27rem), var(--surface-recessed);margin:0;padding:0;overflow:clip}.landing-page:before{pointer-events:none;content:"";background-image:linear-gradient(#67a2890e 1px,#0000 1px),linear-gradient(90deg,#67a2890e 1px,#0000 1px);background-size:72px 72px;height:780px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.landing-nav,.landing-hero,.landing-section,.landing-trust,.landing-legal,.landing-final-cta,.landing-footer{z-index:1;width:min(100% - 48px,1320px);margin-inline:auto;position:relative}.landing-nav{border-bottom:1px solid rgb(var(--surface-muted-rgb) / .14);justify-content:space-between;align-items:center;min-height:96px;display:flex}.landing-brand{width:164px}.landing-nav-links{align-items:center;gap:clamp(18px,3vw,38px);display:flex}.landing-nav-links a{color:var(--surface-muted);font-size:.85rem;font-weight:650;text-decoration:none}.landing-nav-links a:hover,.landing-nav-links a:focus-visible{color:var(--surface-text)}.landing-nav-links .landing-nav-cta{color:var(--surface-text);background:#5ee0a012;border:1px solid #5ee0a06b;border-radius:999px;padding:11px 16px}.landing-hero{perspective:1400px;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(44px,7vw,104px);min-height:760px;padding:72px 0 96px;display:grid}.landing-kicker,.command-kicker,.terminal-overline{color:var(--brand-mint);letter-spacing:.18em;text-transform:uppercase;font-size:.69rem;font-weight:800}.landing-hero h1{letter-spacing:-.068em;max-width:720px;margin:22px 0 28px;font-size:clamp(4rem,7.2vw,7.6rem);line-height:.87}.landing-hero h1 span{color:#0000;background:linear-gradient(105deg, var(--surface-text) 7%, #63eab0 52%, #24c8d5 100%);-webkit-background-clip:text;background-clip:text;display:block}.landing-lede{max-width:650px;color:var(--surface-muted);margin:0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.7}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.landing-primary-action,.landing-secondary-action{border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 21px;font-size:.9rem;font-weight:780;text-decoration:none;display:inline-flex}.landing-primary-action{color:var(--surface-recessed);background:linear-gradient(115deg,#66e9ac,#24ced8);box-shadow:0 16px 48px #26ca9933}.landing-primary-action:hover{transform:translateY(-2px);box-shadow:0 20px 58px #26ca994f}.landing-secondary-action{border:1px solid rgb(var(--surface-muted-rgb) / .21);color:var(--surface-text);background:rgb(var(--surface-text-rgb) / .025)}.landing-proof-list{color:var(--surface-muted);flex-wrap:wrap;gap:18px;margin:30px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.landing-proof-list li{align-items:center;gap:8px;display:flex}.landing-proof-list li:before{background:var(--brand-mint);content:"";border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #5ee0a0bf}.landing-terminal{background:linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .94), rgb(var(--surface-recessed-rgb) / .98));box-shadow:0 54px 120px #0000007a, inset 0 1px rgb(var(--surface-text-rgb) / .04);border:1px solid #78b69a47;border-radius:24px;padding:18px;position:relative}.landing-terminal:before{z-index:-1;border-radius:inherit;filter:blur(22px);content:"";background:linear-gradient(125deg,#5ee0a040,#0000 38%,#19c9d61f);position:absolute;inset:-1px}.landing-terminal>header,.command-panel-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.landing-terminal>header{padding:8px 8px 18px}.landing-terminal>header>div{gap:7px;display:grid}.landing-terminal>header strong{font-size:1.15rem}.terminal-status{color:#aee8cb;letter-spacing:.1em;border:1px solid #5ee0a038;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:.63rem;font-weight:800;display:inline-flex}.terminal-status i,.terminal-controls i,.command-source-cell small i,.command-panel-footer i,.command-kicker>span{background:#5ee0a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5ee0a0cc}.terminal-chart{border:1px solid rgb(var(--surface-muted-rgb) / .15);background:linear-gradient(180deg, rgb(var(--surface-raised-rgb) / .7), rgb(var(--surface-recessed-rgb) / .64)), repeating-linear-gradient(90deg, transparent 0 79px, rgb(var(--surface-muted-rgb) / .045) 80px);border-radius:17px;min-height:300px;position:relative;overflow:hidden}.terminal-chart svg{width:calc(100% - 40px);height:calc(100% - 62px);position:absolute;inset:20px 20px 42px}.terminal-grid-lines line{stroke:rgb(var(--surface-muted-rgb) / .11);stroke-width:1px}.terminal-area{fill:url(#arbion-area)}.terminal-line{stroke:#5ee0a0;stroke-width:3px;filter:drop-shadow(0 0 8px #5ee0a0a6)}.terminal-chart-label{color:var(--surface-muted);justify-content:space-between;font-size:.7rem;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.terminal-chart-label strong{color:var(--surface-muted);font-weight:650}.terminal-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(200px,.65fr);gap:12px;margin-top:12px;display:grid}.terminal-lower-grid>section{border:1px solid rgb(var(--surface-muted-rgb) / .14);background:rgb(var(--surface-recessed-rgb) / .58);border-radius:15px;padding:16px}.terminal-heatmap{grid-template-rows:repeat(5,13px);grid-auto-columns:minmax(12px,1fr);grid-auto-flow:column;gap:5px;margin-top:16px;display:grid}.terminal-heatmap i,.command-heatmap span,.command-heatmap-legend i{background:rgb(var(--surface-muted-rgb) / .1);border-radius:3px}.terminal-heatmap .level-1,.command-heatmap .level-1,.command-heatmap-legend .level-1{background:#123a2b}.terminal-heatmap .level-2,.command-heatmap .level-2,.command-heatmap-legend .level-2{background:#176444}.terminal-heatmap .level-3,.command-heatmap .level-3,.command-heatmap-legend .level-3{background:#26a66d}.terminal-heatmap .level-4,.command-heatmap .level-4,.command-heatmap-legend .level-4{background:#63e6aa;box-shadow:0 0 9px #5ee0a05c}.terminal-controls{align-content:start;gap:12px;display:grid}.terminal-controls p{color:var(--surface-muted);align-items:center;gap:9px;margin:0;font-size:.76rem;display:flex}.terminal-controls i{background:var(--surface-muted);box-shadow:none;flex-shrink:0;display:inline-block}.terminal-controls i.is-ready{background:#5ee0a0}.terminal-controls i.is-info{background:#24c8d5}.landing-marquee{z-index:1;border-block:1px solid rgb(var(--surface-muted-rgb) / .12);background:rgb(var(--surface-text-rgb) / .014);position:relative;overflow:hidden}.landing-marquee>div{min-width:1080px;min-height:72px;color:var(--surface-muted);letter-spacing:.16em;justify-content:space-around;align-items:center;gap:36px;padding-inline:32px;font-size:.68rem;font-weight:760;display:flex}.landing-marquee i{background:#3eb98a;border-radius:50%;width:4px;height:4px}.landing-section{padding-block:150px}.landing-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;column-gap:8vw;display:grid}.landing-section-heading .landing-kicker{grid-column:1/-1}.landing-section-heading h2,.landing-trust h2,.landing-legal h2,.landing-final-cta h2{letter-spacing:-.055em;max-width:840px;margin:20px 0 0;font-size:clamp(3rem,5.7vw,6.3rem);line-height:.95}.landing-section-heading>p:last-child{color:var(--surface-muted);margin:0;font-size:1rem;line-height:1.75}.landing-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:72px;display:grid}.landing-capability-grid article{border:1px solid rgb(var(--surface-line-rgb) / .17);background:linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .52), rgb(var(--surface-recessed-rgb) / .7));min-height:330px;box-shadow:inset 0 1px rgb(var(--surface-text-rgb) / .025);border-radius:20px;padding:30px}.landing-capability-grid article>span,.landing-trust-grid article>span,.command-workspace-grid article>span{color:#4ad899;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.landing-capability-grid h3{letter-spacing:-.035em;max-width:310px;margin:82px 0 18px;font-size:1.65rem;line-height:1.12}.landing-capability-grid p,.landing-trust-grid p,.landing-footer p{color:var(--surface-muted);line-height:1.65}.landing-trust{border-top:1px solid rgb(var(--surface-muted-rgb) / .12);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:8vw;padding:120px 0;display:grid}.landing-trust h2{font-size:clamp(3rem,5vw,5.4rem)}.landing-trust-grid{display:grid}.landing-trust-grid article{border-bottom:1px solid rgb(var(--surface-muted-rgb) / .12);grid-template-columns:42px minmax(180px,.7fr) minmax(220px,1fr);align-items:baseline;gap:18px;padding:28px 0;display:grid}.landing-trust-grid strong{font-size:1rem}.landing-trust-grid p{margin:0;font-size:.88rem}.landing-legal{border-top:1px solid rgb(var(--surface-muted-rgb) / .12);padding:132px 0}.landing-legal-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);align-items:end;column-gap:8vw;display:grid}.landing-legal-heading .landing-kicker{grid-column:1/-1}.landing-legal h2{margin-top:20px;font-size:clamp(3rem,5vw,5.6rem)}.landing-legal-heading>p:last-child{color:var(--surface-muted);margin:0;font-size:1rem;line-height:1.75}.landing-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.landing-legal-grid article{border:1px solid rgb(var(--surface-line-rgb) / .16);background:linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .43), rgb(var(--surface-recessed-rgb) / .7));border-radius:20px;grid-template-columns:42px minmax(0,1fr);column-gap:18px;min-height:230px;padding:30px;display:grid}.landing-legal-grid article>span{color:#4ad899;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.landing-legal-grid h3{letter-spacing:-.025em;margin:0;font-size:1.35rem;line-height:1.18}.landing-legal-grid p{color:var(--surface-muted);grid-column:2;margin:22px 0 0;font-size:.88rem;line-height:1.68}.landing-legal-status{background:#19c9d60b;border:1px solid #28cdae33;border-radius:18px;grid-template-columns:minmax(220px,.68fr) minmax(320px,1.2fr) auto;align-items:center;gap:28px;margin-top:18px;padding:26px 30px;display:grid}.landing-legal-status>div{gap:8px;display:grid}.landing-legal-status span{color:#4ad899;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:760}.landing-legal-status strong{font-size:.94rem}.landing-legal-status p{color:var(--surface-muted);margin:0;font-size:.8rem;line-height:1.65}.landing-legal-status a{color:#baf5d8;white-space:nowrap;font-size:.78rem;font-weight:720;text-decoration:none}.landing-legal-status a:hover,.landing-legal-status a:focus-visible{color:var(--surface-text)}.landing-final-cta{background:radial-gradient(circle at 80% 20%, #19c9d624, transparent 22rem), linear-gradient(135deg, rgb(var(--surface-raised-rgb) / .72), rgb(var(--surface-raised-rgb) / .82));border:1px solid #5ee0a033;border-radius:28px;padding:120px 7vw}.landing-final-cta h2{max-width:960px}.landing-footer{color:var(--surface-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:72px 0 46px;font-size:.76rem;display:grid}.landing-footer-brand{width:132px}.landing-footer p{margin:0}.landing-footer>span{justify-self:end}.command-dashboard{max-width:1440px;min-height:100vh;margin:auto;padding:24px clamp(22px,4vw,58px) 64px}.command-account-actions{align-items:center;gap:clamp(14px,2.4vw,30px);display:flex}.command-account-actions a,.command-account-actions button{color:var(--surface-muted);font-size:.78rem;font-weight:680;text-decoration:none}.command-account-actions a:hover,.command-account-actions a:focus-visible{color:var(--surface-text)}.command-account-actions{justify-content:flex-end;width:100%}.command-account-actions button{border:1px solid rgb(var(--surface-line-rgb) / .2);background:rgb(var(--surface-text-rgb) / .02);border-radius:8px;padding:9px 13px}.command-welcome{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:78px 0 54px;display:grid}.command-kicker{align-items:center;gap:9px;margin:0;display:flex}.command-kicker>span{display:inline-block}.command-welcome h1{letter-spacing:-.06em;max-width:860px;margin:18px 0;font-size:clamp(3.3rem,6vw,6.6rem);line-height:.93}.command-welcome>div>p:last-child{max-width:680px;color:var(--surface-muted);margin:0;line-height:1.7}.command-setup-path{background:#5ee0a00b;border:1px solid #5ee0a03d;border-radius:16px;margin-bottom:34px;padding:26px 28px}.command-setup-path>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.command-setup-path h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(1.5rem,3vw,2.4rem)}.command-setup-path a{color:var(--brand-cyan);font-size:.78rem;font-weight:720;text-decoration:none}.command-setup-path ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.command-setup-path li{border:1px solid rgb(var(--surface-line-rgb) / .15);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.command-setup-path li>span{width:27px;height:27px;color:var(--surface-muted);border:1px solid #496058;border-radius:999px;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.command-setup-path li>div{gap:3px;display:grid}.command-setup-path li strong{font-size:.78rem}.command-setup-path li small{color:var(--surface-muted);font-size:.67rem}.command-setup-path li.is-complete>span{border-color:var(--brand-mint);color:var(--surface-raised);background:var(--brand-mint)}.command-setup-path li.is-complete small{color:#77dca5}.command-primary-actions{gap:10px;min-width:244px;display:grid}.command-primary-link,.command-secondary-link{border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:.8rem;font-weight:760;text-decoration:none;display:flex}.command-primary-link{color:var(--surface-recessed);background:linear-gradient(110deg,#66e9ac,#28ccd7)}.command-secondary-link{border:1px solid rgb(var(--surface-line-rgb) / .2);color:var(--surface-text)}.command-metric-rail{border-block:1px solid rgb(var(--surface-line-rgb) / .16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.command-metric-rail article{border-right:1px solid rgb(var(--surface-line-rgb) / .13);gap:7px;min-width:0;padding:24px clamp(16px,2vw,28px);display:grid}.command-metric-rail article:first-child{padding-left:0}.command-metric-rail article:last-child{border-right:0}.command-metric-rail span,.command-metric-rail small,.command-panel-copy,.command-empty-state,.command-workspaces>header>p,.command-workspace-grid p,.command-footer{color:var(--surface-muted)}.command-metric-rail span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.command-metric-rail strong{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.4rem)}.command-metric-rail small{font-size:.72rem}.command-workspace{grid-template-columns:minmax(0,1.52fr) minmax(330px,.78fr);gap:18px;margin-top:38px;display:grid}.command-panel{border:1px solid rgb(var(--surface-line-rgb) / .17);background:linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .77), rgb(var(--surface-recessed-rgb) / .9));min-width:0;box-shadow:inset 0 1px rgb(var(--surface-text-rgb) / .025);border-radius:19px;padding:26px}.command-panel-header h2,.command-workspaces h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.7rem,3vw,2.6rem)}.command-panel-header>a{color:#6adfa8;font-size:.72rem;font-weight:720;text-decoration:none}.command-panel-copy{max-width:660px;margin:18px 0 24px;font-size:.84rem;line-height:1.6}.command-source-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.command-source-cell{border:1px solid rgb(var(--surface-line-rgb) / .13);background:rgb(var(--surface-recessed-rgb) / .58);border-radius:11px;gap:7px;min-width:0;padding:15px;display:grid}.command-source-cell>span{color:var(--surface-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:720;overflow:hidden}.command-source-cell>strong{color:var(--surface-muted);text-transform:capitalize;font-size:.66rem;font-weight:600}.command-source-cell small,.command-panel-footer span{color:var(--surface-muted);align-items:center;gap:7px;font-size:.65rem;display:flex}.command-source-cell small i,.command-panel-footer i{background:var(--surface-muted);width:6px;height:6px;box-shadow:none;flex-shrink:0;display:inline-block}.command-source-cell.ready{border-color:#5ee0a04a}.command-source-cell.ready small{color:#74dda7}.command-source-cell.ready small i,.command-panel-footer i.ready{background:#5ee0a0}.command-source-cell.degraded{border-color:#edbd6647}.command-source-cell.degraded small{color:#e1bd79}.command-source-cell.degraded small i,.command-panel-footer i.degraded{background:#d8a952}.command-panel-footer i.standby{background:var(--surface-muted)}.command-panel-footer{border-top:1px solid rgb(var(--surface-line-rgb) / .12);flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding-top:17px;display:flex}.command-panel-footer>strong{color:var(--surface-muted);letter-spacing:.11em;margin-left:auto;font-size:.62rem}.command-heatmap{grid-template-rows:repeat(7,23px);grid-auto-columns:minmax(22px,1fr);grid-auto-flow:column;gap:6px;margin:32px 0 14px;display:grid}.command-heatmap span{border:1px solid rgb(var(--surface-line-rgb) / .06);min-width:0}.command-heatmap-legend{color:var(--surface-muted);justify-content:flex-end;align-items:center;gap:5px;font-size:.62rem;display:flex}.command-heatmap-legend i{width:10px;height:10px;display:inline-block}.command-activity-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:26px 0 0;display:grid}.command-activity-facts div{border:1px solid rgb(var(--surface-line-rgb) / .12);background:rgb(var(--surface-recessed-rgb) / .45);border-radius:9px;gap:5px;padding:12px;display:grid}.command-activity-facts dt{color:var(--surface-muted);font-size:.62rem}.command-activity-facts dd{color:var(--surface-text);margin:0;font-size:1.25rem;font-weight:760}.command-empty-state{margin:18px 0 0;font-size:.76rem;line-height:1.55}.command-workspaces{padding:92px 0 42px}.command-workspaces>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.command-workspaces>header>p{max-width:420px;margin:0;line-height:1.6}.command-workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.command-workspace-grid article{border:1px solid rgb(var(--surface-line-rgb) / .15);background:rgb(var(--surface-raised-rgb) / .66);border-radius:15px;min-height:240px;padding:22px}.command-workspace-grid h3{margin:46px 0 10px;font-size:1.15rem}.command-workspace-grid p{min-height:64px;font-size:.78rem;line-height:1.55}.command-workspace-grid a{color:#65dda6;justify-content:space-between;gap:12px;margin-top:22px;font-size:.72rem;font-weight:720;text-decoration:none;display:flex}.command-neural-shell{background:radial-gradient(circle at 94% 0%, #19c9d61a, transparent 25rem), rgb(var(--surface-raised-rgb) / .7);border:1px solid #19c9d633;border-radius:20px;margin-top:64px;padding:28px}.command-neural-shell>header{border-bottom:1px solid rgb(var(--surface-line-rgb) / .13);justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.command-neural-shell>header>span{color:var(--surface-muted);letter-spacing:.1em;font-size:.62rem;font-weight:760}.command-neural-shell .insight-panel{background:0 0;border:0;margin:0;padding:28px 0 0}.portfolio-welcome{padding-bottom:42px}.owner-attention-center{border:1px solid rgb(var(--surface-line-rgb) / .18);background:radial-gradient(circle at 96% -20%, #5ee0a01c, transparent 23rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .9), rgb(var(--surface-recessed-rgb) / .96));border-radius:20px;margin-bottom:20px;overflow:hidden}.owner-attention-center.is-attention{background:radial-gradient(circle at 96% -20%, #e0b25e1f, transparent 23rem), linear-gradient(145deg, #1d180cdb, rgb(var(--surface-recessed-rgb) / .97));border-color:#e0b25e4d}.owner-attention-center.is-stopped{background:radial-gradient(circle at 96% -20%,#f4717124,#0000 23rem),linear-gradient(145deg,#1f0f10e0,#0b0c0af7);border-color:#f4717157}.owner-attention-center.is-unavailable{border-color:rgb(var(--surface-muted-rgb) / .24)}.owner-attention-center>header{justify-content:space-between;align-items:end;gap:28px;padding:26px 28px 22px;display:flex}.owner-attention-center>header h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.65rem,3vw,2.65rem)}.owner-attention-center>header p:last-child{max-width:680px;color:var(--surface-muted);margin:10px 0 0;font-size:.78rem;line-height:1.6}.owner-attention-status{color:#72dda6;letter-spacing:.04em;text-transform:uppercase;border:1px solid #5ee0a03d;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:.65rem;font-weight:760;display:flex}.owner-attention-status i{background:#5ee0a0;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #5ee0a080}.is-attention .owner-attention-status{color:#e1bd79;border-color:#e0b25e4d}.is-attention .owner-attention-status i{background:#d8a952;box-shadow:0 0 12px #d8a95273}.is-stopped .owner-attention-status{color:#f39b9b;border-color:#f4717152}.is-stopped .owner-attention-status i{background:#ef7777;border-radius:1px;box-shadow:0 0 12px #ef777773}.is-unavailable .owner-attention-status{border-color:rgb(var(--surface-muted-rgb) / .24);color:var(--surface-muted)}.is-unavailable .owner-attention-status i{background:var(--surface-muted);box-shadow:none}.owner-attention-list{border-top:1px solid rgb(var(--surface-line-rgb) / .12)}.owner-attention-list article{border-bottom:1px solid rgb(var(--surface-line-rgb) / .1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 28px;display:grid}.owner-attention-list article.is-stopped{background:#f4717109}.owner-attention-icon{color:#d8a952;border:1px solid #e0b25e47;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.58rem;display:grid}.owner-attention-list article.is-stopped .owner-attention-icon{color:#ef7777;border-color:#f4717157}.owner-attention-list article>div{min-width:0}.owner-attention-list article header{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.owner-attention-list article strong{color:var(--surface-text);font-size:.82rem}.owner-attention-list article header span,.owner-attention-list article small{color:var(--surface-muted);font-size:.62rem}.owner-attention-list article p{color:var(--surface-muted);margin:6px 0 0;font-size:.73rem;line-height:1.5}.owner-attention-list article small{color:#d5ae67;margin-top:6px;display:block}.owner-attention-list article>a{color:var(--brand-cyan);white-space:nowrap;font-size:.7rem;font-weight:740;text-decoration:none}.owner-attention-state{border:1px dashed #5ee0a03d;border-radius:12px;margin:0 28px;padding:20px}.owner-attention-state strong{color:var(--surface-text);font-size:.83rem}.owner-attention-state p{color:var(--surface-muted);margin:7px 0 0;font-size:.74rem;line-height:1.55}.owner-attention-state.is-unavailable{border-color:rgb(var(--surface-muted-rgb) / .25)}.owner-attention-center>footer{color:var(--surface-muted);padding:14px 28px 16px;font-size:.62rem}.dashboard-input-chain{background:radial-gradient(circle at 92% -30%, #6faaff1f, transparent 28rem), rgb(var(--surface-recessed-rgb) / .88);border:1px solid #6faaff33;border-radius:18px;margin-bottom:20px;overflow:hidden}.dashboard-input-chain.is-attention,.dashboard-input-chain.is-unavailable{border-color:#f5be5c47}.dashboard-input-chain>header{border-bottom:1px solid #6faaff21;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 28px 20px;display:flex}.dashboard-input-chain>header h2{color:var(--surface-text);letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(1.25rem,2vw,1.75rem)}.dashboard-input-chain>header p:last-child{color:var(--surface-muted);margin:8px 0 0;font-size:.74rem;line-height:1.55}.dashboard-input-chain>header>a,.dashboard-input-chain details a{color:var(--brand-cyan);font-size:.7rem;font-weight:740;text-decoration:none}.dashboard-input-chain>header>a{flex:none}.dashboard-input-chain>ol{gap:8px;margin:0;padding:14px;list-style:none;display:grid}.dashboard-input-chain>ol>li{background:rgb(var(--surface-recessed-rgb) / .66);border:1px solid #6faaff21;border-radius:12px;overflow:hidden}.dashboard-input-chain>ol>li:not(.is-current){border-color:#f5be5c38}.dashboard-input-chain details>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;list-style:none;display:grid}.dashboard-input-chain details>summary::-webkit-details-marker{display:none}.dashboard-input-chain details>summary>span:nth-child(2) strong,.dashboard-input-chain details>summary>span:nth-child(2) small{display:block}.dashboard-input-chain details>summary>span:nth-child(2) strong{color:var(--surface-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.dashboard-input-chain details>summary>span:nth-child(2) small,.dashboard-input-chain-next{color:var(--surface-muted);font-size:.62rem}.dashboard-input-chain-state{color:#9ce7bd;white-space:nowrap;background:#5ee0a014;border:1px solid #5ee0a038;border-radius:999px;padding:6px 9px;font-size:.6rem;font-weight:760}.dashboard-input-chain li:not(.is-current) .dashboard-input-chain-state{color:#f0ce88;background:#f5be5c14;border-color:#f5be5c3d}.dashboard-input-chain details>div{padding:0 14px 14px 58px}.dashboard-input-chain details>div>p{color:var(--surface-muted);margin:0;font-size:.7rem;line-height:1.55}.dashboard-input-chain details footer{border-top:1px solid #6faaff1a;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding-top:10px;display:flex}.dashboard-input-chain details footer>span{color:var(--surface-muted);font-size:.62rem}.dashboard-input-chain>footer{color:var(--surface-muted);border-top:1px solid #6faaff1a;padding:12px 28px 15px;font-size:.62rem}.dashboard-input-chain-unavailable,.dashboard-input-chain-empty{border:1px dashed #f5be5c40;border-radius:12px;margin:14px;padding:16px}.dashboard-input-chain-empty{border-color:#6faaff33}.dashboard-input-chain-unavailable strong,.dashboard-input-chain-empty strong{color:#e7d8b9;font-size:.78rem}.dashboard-input-chain-empty strong{color:#cadff8}.dashboard-input-chain-unavailable p,.dashboard-input-chain-empty p{color:#8b8170;margin:6px 0 0;font-size:.7rem;line-height:1.5}.account-sync-history{background:radial-gradient(circle at 92% -35%, #5ee0a01c, transparent 27rem), rgb(var(--surface-recessed-rgb) / .9);border:1px solid #5ee0a02e;border-radius:18px;margin-bottom:20px;overflow:hidden}.account-sync-history.is-unavailable{border-color:#f5be5c4d}.account-sync-history>header{border-bottom:1px solid #5ee0a01c;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 28px 19px;display:flex}.account-sync-history>header h2{color:var(--surface-text);letter-spacing:-.03em;margin:7px 0 0;font-size:clamp(1.12rem,1.8vw,1.55rem)}.account-sync-history>header p:last-child{max-width:66ch;color:var(--surface-muted);margin:8px 0 0;font-size:.72rem;line-height:1.55}.account-sync-history>header>span{color:#9be7bb;letter-spacing:.07em;background:#5ee0a012;border:1px solid #5ee0a03b;border-radius:999px;flex:none;padding:7px 10px;font-size:.61rem;font-weight:800}.account-sync-history-message{border:1px dashed #6faaff33;border-radius:12px;margin:14px;padding:17px}.account-sync-history-message.is-review{border-color:#f5be5c47}.account-sync-history-message strong{color:var(--surface-text);font-size:.78rem}.account-sync-history-message p{color:var(--surface-muted);margin:6px 0 0;font-size:.7rem;line-height:1.55}.account-sync-history-current{grid-template-columns:minmax(0,1fr) minmax(28rem,1.25fr);align-items:center;gap:24px;padding:18px 28px;display:grid}.account-sync-history-current>div small,.account-sync-history-current>div strong,.account-sync-history-current>div span{display:block}.account-sync-history-current>div small{color:var(--surface-muted);letter-spacing:.08em;font-size:.59rem;font-weight:800}.account-sync-history-current>div strong{color:var(--surface-text);margin-top:6px;font-size:.86rem}.account-sync-history-current>div span{color:var(--surface-muted);margin-top:4px;font-size:.67rem}.account-sync-history dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-sync-history dl>div{background:#5ee0a009;border:1px solid #5ee0a01c;border-radius:10px;min-width:0;padding:10px 12px}.account-sync-history dt{color:var(--surface-muted);font-size:.58rem}.account-sync-history dd{overflow-wrap:anywhere;color:var(--surface-text);margin:4px 0 0;font-size:.68rem;font-weight:700}.account-sync-history-evidence{background:rgb(var(--surface-recessed-rgb) / .45);border:1px solid #5ee0a01f;border-radius:12px;margin:0 14px 14px}.account-sync-history-evidence>summary{color:var(--surface-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;font-size:.7rem;font-weight:720;display:flex}.account-sync-history-evidence>summary span{color:var(--surface-muted);font-size:.61rem;font-weight:650}.account-sync-history-evidence>ol{gap:8px;margin:0;padding:0 10px 10px;list-style:none;display:grid}.account-sync-history-evidence>ol>li{border:1px solid #6faaff1a;border-radius:10px;padding:12px}.account-sync-history-evidence li>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.account-sync-history-evidence li>header strong{color:var(--surface-text);font-size:.69rem}.account-sync-history-evidence li>header span{color:var(--surface-muted);font-size:.61rem}.account-sync-history-evidence>button{color:#a7e9c1;cursor:pointer;font:inherit;background:#5ee0a012;border:1px solid #5ee0a033;border-radius:9px;margin:0 10px 10px;padding:9px 12px;font-size:.68rem;font-weight:750}.account-sync-history-evidence>button:disabled{cursor:wait;opacity:.62}.account-sync-history>footer{color:var(--surface-muted);border-top:1px solid #5ee0a017;padding:12px 28px 15px;font-size:.62rem}.ai-engine-cockpit{background:radial-gradient(circle at 88% -20%, #19c9d624, transparent 28rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .88), rgb(var(--surface-recessed-rgb) / .95));border:1px solid #19c9d638;border-radius:22px;margin-bottom:20px;padding:clamp(24px,3vw,38px);overflow:hidden}.ai-engine-cockpit>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.ai-engine-cockpit>header h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.ai-engine-cockpit>header p:last-child{max-width:680px;color:var(--surface-muted);margin:15px 0 0;font-size:.84rem;line-height:1.6}.ai-engine-cockpit>header>a,.ai-engine-empty a,.ai-engine-grid footer a{color:var(--brand-cyan);font-size:.74rem;font-weight:740;text-decoration:none}.ai-engine-cockpit>header>a{flex:none}.ai-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.ai-engine-grid>article{background:rgb(var(--surface-recessed-rgb) / .64);border:1px solid #5ee0a02b;border-radius:16px;min-width:0;padding:22px}.ai-engine-grid article>header,.ai-engine-grid article>header>div:first-child{align-items:center;gap:12px;display:flex}.ai-engine-grid article>header{justify-content:space-between;gap:18px}.ai-engine-grid article>header strong,.ai-engine-grid article>header small{display:block}.ai-engine-grid article>header strong{max-width:240px;color:var(--surface-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.ai-engine-grid article>header small{color:var(--surface-muted);margin-top:4px;font-size:.66rem}.ai-engine-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ai-engine-badges span{border:1px solid rgb(var(--surface-line-rgb) / .18);color:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.59rem;font-weight:780}.ai-engine-badges .is-monitoring{color:#70e1a5;background:#5ee0a00f;border-color:#5ee0a04d}.ai-engine-badges .is-paused{color:#e1bd79}.ai-engine-badges .is-shadow{border-color:rgb(var(--surface-shadow-rgb) / .3);color:var(--surface-shadow)}.ai-engine-badges .is-paper{border-color:rgb(var(--surface-paper-rgb) / .3);color:var(--surface-paper)}.ai-engine-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 20px;display:grid}.ai-engine-grid dl>div{border:1px solid rgb(var(--surface-line-rgb) / .1);background:rgb(var(--surface-recessed-rgb) / .28);border-radius:9px;gap:6px;min-width:0;padding:12px;display:grid}.ai-engine-grid dt{color:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.ai-engine-grid dd{overflow-wrap:anywhere;color:var(--surface-text);margin:0;font-size:.75rem;font-weight:700}.ai-engine-evidence{background:#19c9d609;border:1px solid #19c9d624;border-radius:9px;gap:8px;margin:0 0 20px;padding:13px 12px 12px;display:grid}.ai-engine-evidence-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-engine-evidence-heading span{color:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.ai-engine-evidence-heading strong{color:#78e3ba;font-size:.68rem;font-weight:760}.ai-engine-evidence progress{background:rgb(var(--surface-line-rgb) / .13);width:100%;height:5px;accent-color:var(--brand-mint);border:0;border-radius:999px;overflow:hidden}.ai-engine-evidence progress::-webkit-progress-bar{background:rgb(var(--surface-line-rgb) / .13);border-radius:999px}.ai-engine-evidence progress::-webkit-progress-value{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-mint));border-radius:999px}.ai-engine-evidence progress::-moz-progress-bar{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-mint));border-radius:999px}.ai-engine-evidence small{color:var(--surface-muted);font-size:.64rem;line-height:1.45}.ai-engine-evidence.is-paper{border-color:rgb(var(--surface-paper-rgb) / .16);background:rgb(var(--surface-paper-rgb) / .035)}.ai-engine-evidence-blockers{color:var(--surface-muted);gap:.2rem;margin:0;padding:0 0 0 1rem;font-size:.64rem;line-height:1.45;display:grid}.ai-engine-evidence-blockers li::marker{color:var(--brand-cyan)}.ai-engine-grid footer{border-top:1px solid rgb(var(--surface-line-rgb) / .11);justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.ai-engine-grid footer>span{color:var(--surface-muted);align-items:center;gap:7px;font-size:.66rem;display:flex}.ai-engine-grid footer i{background:var(--surface-muted);border-radius:999px;width:6px;height:6px}.ai-engine-grid footer .healthy i{background:#5ee0a0;box-shadow:0 0 12px #5ee0a080}.ai-engine-grid footer .needs-review{color:#e1bd79}.ai-engine-grid footer .needs-review i{background:#d8a952}.ai-engine-safety{color:var(--surface-muted);margin:20px 0 0;font-size:.68rem}.ai-engine-empty{border:1px dashed #19c9d63d;border-radius:14px;gap:9px;margin-top:28px;padding:24px;display:grid}.ai-engine-empty p{color:var(--surface-muted);margin:0 0 7px}.portfolio-command{background:radial-gradient(circle at 90% 0%, #19c9d614, transparent 26rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .8), rgb(var(--surface-recessed-rgb) / .93));border:1px solid #5ee0a033;border-radius:22px;padding:clamp(24px,3vw,38px);overflow:hidden}.portfolio-command-header{justify-content:space-between;align-items:end;gap:28px;display:flex}.portfolio-command-header h2,.strategy-launchpad h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.portfolio-command-header>a,.portfolio-command-empty a{color:var(--brand-cyan);flex:none;font-size:.76rem;font-weight:740;text-decoration:none}.portfolio-command-total{border-block:1px solid rgb(var(--surface-line-rgb) / .14);gap:7px;margin:34px 0 18px;padding:30px 0;display:grid}.portfolio-command-total>span{color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:720}.portfolio-command-total>strong{letter-spacing:-.06em;font-size:clamp(3rem,6.5vw,6rem);line-height:1}.portfolio-command-total>small{color:var(--surface-muted);font-size:.76rem}.portfolio-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portfolio-account-grid>article{border:1px solid rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .55);border-radius:16px;min-width:0;padding:22px}.portfolio-account-grid article>header,.portfolio-account-grid article>header>div{align-items:center;gap:12px;display:flex}.portfolio-account-grid article>header{justify-content:space-between;gap:18px}.portfolio-account-grid article>header strong,.portfolio-account-grid article>header small{display:block}.portfolio-account-grid article>header strong{max-width:250px;color:var(--surface-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.portfolio-account-grid article>header small{color:var(--surface-muted);margin-top:4px;font-size:.66rem}.portfolio-account-status{color:var(--surface-muted);flex:none;font-size:.66rem;font-weight:740}.portfolio-account-status.ready{color:#73e2a8}.portfolio-account-status.partial{color:#e1bd79}.portfolio-account-value{gap:6px;margin:26px 0 20px;display:grid}.portfolio-account-value span,.portfolio-account-grid dt{color:var(--surface-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.65rem}.portfolio-account-value strong{overflow-wrap:anywhere;letter-spacing:-.045em;font-size:clamp(1.8rem,3.4vw,2.8rem)}.portfolio-account-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 22px;display:grid}.portfolio-account-grid dl>div{border:1px solid rgb(var(--surface-line-rgb) / .11);border-radius:9px;gap:6px;padding:12px;display:grid}.portfolio-account-grid dd{overflow-wrap:anywhere;color:var(--surface-text);margin:0;font-size:.78rem;font-weight:700}.portfolio-account-grid article>a{color:var(--brand-mint);font-size:.72rem;font-weight:740;text-decoration:none}.portfolio-command-empty{border:1px dashed rgb(var(--surface-line-rgb) / .24);border-radius:14px;gap:9px;margin-top:32px;padding:28px;display:grid}.portfolio-command-empty p{color:var(--surface-muted);margin:0 0 8px}.strategy-launchpad{background:#19c9d60b;border:1px solid #19c9d638;border-radius:22px;grid-template-columns:minmax(280px,.8fr) minmax(360px,1fr) auto;align-items:center;gap:clamp(28px,4vw,64px);margin-top:20px;padding:clamp(26px,3.5vw,44px);display:grid}.strategy-launchpad h2{font-size:clamp(1.9rem,3.5vw,3.2rem)}.strategy-launchpad>div>p:last-child{max-width:520px;color:var(--surface-muted);margin:16px 0 0;font-size:.84rem;line-height:1.6}.strategy-launchpad dl{gap:10px;margin:0;display:grid}.strategy-launchpad dl>div{border-bottom:1px solid rgb(var(--surface-line-rgb) / .12);grid-template-columns:110px 1fr;gap:16px;padding-bottom:10px;display:grid}.strategy-launchpad dt{color:var(--surface-muted);font-size:.68rem}.strategy-launchpad dd{overflow-wrap:anywhere;color:var(--surface-text);margin:0;font-size:.76rem;font-weight:720}.strategy-launchpad>a{min-width:190px}.command-footer{justify-content:space-between;gap:24px;padding:54px 0 0;font-size:.68rem;display:flex}@media (max-width:1100px){.mandate-identity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero{grid-template-columns:1fr;padding-top:90px}.landing-terminal{max-width:820px}.landing-capability-grid{grid-template-columns:1fr}.landing-capability-grid article{min-height:auto}.landing-capability-grid h3{margin-top:48px}.landing-trust,.landing-legal-status{grid-template-columns:1fr}.connection-hub-hero,.connection-section-heading{grid-template-columns:1fr;gap:26px}.ai-provider-grid,.command-workspace{grid-template-columns:1fr}.command-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-launchpad{grid-template-columns:1fr 1fr}.strategy-launchpad>a{width:fit-content}}@media (max-width:760px){.command-content-continuity>:not(.app-page-header) :where(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),summary,a.button-link,a.connection-text-link,.strategy-fleet-secondary-actions a,.strategy-fleet-action-queue li>a,.automation-next-action>a,.connection-steps a){min-block-size:44px}.command-content-continuity>:not(.app-page-header) :where(a.button-link,a.connection-text-link,.strategy-fleet-secondary-actions a){align-items:center;display:inline-flex}.command-data-scroll{padding-bottom:4px}.command-data-scroll::-webkit-scrollbar{height:8px}.command-data-scroll::-webkit-scrollbar-thumb{background:#7ce5ecb8;border-radius:999px}.command-data-scroll-hint{clip:auto;width:auto;height:auto;color:var(--surface-muted);white-space:normal;margin:14px 0 8px;font-size:.68rem;line-height:1.45;position:static;overflow:visible}.mandate-identity-summary{grid-template-columns:1fr}.mandate-technical-references dl>div{grid-template-columns:1fr;gap:3px}.automation-page{padding-top:34px}.landing-nav,.landing-hero,.landing-section,.landing-trust,.landing-legal,.landing-final-cta,.landing-footer{width:min(100% - 32px,1320px)}.landing-nav{min-height:78px}.landing-brand{width:134px}.landing-nav-links>a:not(.landing-nav-cta){display:none}.landing-nav-links .landing-nav-cta{padding:9px 12px;font-size:.72rem}.landing-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding:80px 0}.landing-hero h1{margin-top:18px;font-size:clamp(3.7rem,17vw,5.6rem)}.landing-lede{font-size:1rem}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-primary-action,.landing-secondary-action{width:100%}.landing-proof-list{flex-direction:column;align-items:flex-start;gap:10px}.landing-terminal{border-radius:17px;padding:11px}.landing-terminal>header{flex-direction:column;align-items:flex-start}.terminal-chart{min-height:230px}.terminal-chart-label{flex-direction:column;align-items:flex-start;gap:3px}.terminal-lower-grid{grid-template-columns:1fr}.landing-section{padding-block:100px}.landing-section-heading{grid-template-columns:1fr}.landing-section-heading h2,.landing-trust h2,.landing-legal h2,.landing-final-cta h2{font-size:clamp(2.8rem,13vw,4.5rem)}.landing-section-heading>p:last-child{margin-top:26px}.landing-capability-grid{margin-top:42px}.landing-trust{padding-block:90px}.landing-trust-grid article{grid-template-columns:32px 1fr}.landing-trust-grid article p{grid-column:2}.landing-legal{padding-block:90px}.landing-legal-heading{grid-template-columns:1fr}.landing-legal-heading>p:last-child{margin-top:26px}.landing-legal-grid{grid-template-columns:1fr;margin-top:42px}.landing-legal-grid article{min-height:auto;padding:24px}.landing-legal-status{padding:24px}.landing-final-cta{border-radius:20px;padding:74px 24px}.landing-footer{grid-template-columns:1fr;gap:12px}.landing-footer>span{justify-self:start}.command-dashboard{padding-inline:18px}.command-account-actions>a:first-child{display:inline}.command-account-actions>a:not(:first-child){display:none}.command-welcome{grid-template-columns:1fr;padding:58px 0 38px}.command-welcome h1{font-size:clamp(3rem,15vw,5rem)}.command-primary-actions{min-width:0}.command-setup-path{padding:20px}.command-setup-path>header{flex-direction:column;align-items:flex-start}.command-setup-path ol{grid-template-columns:1fr}.owner-attention-center>header{flex-direction:column;align-items:flex-start;padding:22px}.owner-attention-list article{grid-template-columns:auto minmax(0,1fr);padding:18px 22px}.owner-attention-list article header{flex-direction:column;align-items:flex-start;gap:5px}.owner-attention-list article>a{grid-column:2}.owner-attention-state{margin-inline:22px}.owner-attention-center>footer{padding-inline:22px}.dashboard-input-chain>header,.dashboard-input-chain details footer{flex-direction:column;align-items:flex-start}.dashboard-input-chain>header{padding-inline:22px}.dashboard-input-chain details>summary{grid-template-columns:auto minmax(0,1fr)}.dashboard-input-chain-state,.dashboard-input-chain-next{grid-column:2}.dashboard-input-chain details>div{padding-left:58px}.dashboard-input-chain>footer{padding-inline:22px}.account-sync-history>header{flex-direction:column;align-items:flex-start;padding-inline:22px}.account-sync-history-current{grid-template-columns:1fr;padding-inline:22px}.account-sync-history dl{grid-template-columns:1fr}.account-sync-history-evidence li>header{flex-direction:column;align-items:flex-start}.account-sync-history>footer{padding-inline:22px}.portfolio-command,.ai-engine-cockpit{padding:22px}.ai-engine-cockpit>header{flex-direction:column;align-items:flex-start}.ai-engine-grid{grid-template-columns:1fr}.ai-engine-grid article>header,.ai-engine-grid footer{flex-direction:column;align-items:flex-start}.ai-engine-badges{justify-content:flex-start}.portfolio-command-header{flex-direction:column;align-items:flex-start}.portfolio-command-total>strong{font-size:clamp(2.8rem,15vw,4.7rem)}.portfolio-account-grid{grid-template-columns:1fr}.portfolio-account-grid article>header{align-items:flex-start}.strategy-launchpad{grid-template-columns:1fr}.strategy-launchpad>a{width:100%}.connection-hub{padding:26px 18px 54px}.connection-hub .app-page-header{margin-bottom:18px}.connection-hub-hero{padding:24px 0 34px}.connection-hub-hero h1{font-size:clamp(3rem,15vw,5rem)}.connection-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:42px}.connection-steps a:nth-child(2){border-right:0}.connection-steps a:nth-child(-n+2){border-bottom:1px solid var(--brand-line)}.connection-hub-section{padding:54px 0}.strategy-launch{margin-top:38px}.strategy-launch-section{padding:22px}.strategy-launch-grid,.strategy-choice-grid,.strategy-budget-create,.ai-paper-launch-readiness>ul{grid-template-columns:1fr}.ai-paper-launch-readiness>header{flex-direction:column}.autonomy-guardrail-summary dl,.paper-capital-headroom-grid{grid-template-columns:1fr}.autonomy-guardrail-summary>header,.paper-capital-headroom>header{flex-direction:column;align-items:flex-start}.automation-next-action{grid-template-columns:auto minmax(0,1fr);padding:22px 20px 17px}.automation-next-action>a,.automation-next-action>footer{grid-column:1/-1}.automation-next-action>a{width:100%;min-width:0}.autonomy-readiness-control-plane>header,.autonomy-readiness-control-plane>footer,.strategy-initialization-readiness>header,.strategy-initialization-readiness>footer,.autonomy-evidence-report>footer{grid-template-columns:1fr}.autonomy-evidence-report>header{flex-direction:column;align-items:flex-start}.autonomy-evidence-report-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.autonomy-readiness-grid,.strategy-initialization-grid{grid-template-columns:1fr}.strategy-initialization-score,.autonomy-readiness-score{min-width:0}.strategy-choice-grid>label:hover{transform:none}.strategy-advanced{padding-inline:20px}.strategy-launch-footer{flex-direction:column;align-items:stretch}.strategy-launch-footer button{width:100%}.financial-provider-grid,.model-choice,.connection-finish{grid-template-columns:1fr}.financial-continuity-center>header{flex-direction:column}.financial-connection-workspace>header,.financial-connection-workspace>ol>li>header,.financial-connection-workspace>ol>li>footer,.financial-connection-diagnostics>summary{flex-direction:column;align-items:flex-start}.financial-connection-workspace>ol,.financial-connection-workspace dl{grid-template-columns:1fr}.financial-authorization-continuity-slo{margin:14px 12px 0}.financial-authorization-continuity-slo>header,.financial-authorization-continuity-slo>ol>li>header,.financial-authorization-continuity-slo details>summary,.financial-authorization-continuity-slo details li,.financial-authorization-countdown{flex-direction:column;align-items:flex-start}.financial-authorization-continuity-slo>ol,.financial-authorization-continuity-slo details dl{grid-template-columns:1fr}.financial-authorization-countdown>span{text-align:left;max-width:none}.financial-authorization-recovery-plan{margin:14px 12px 0}.financial-authorization-recovery-plan>header,.financial-authorization-recovery-plan>ol>li>header,.financial-authorization-recovery-plan>ol>li>footer,.financial-authorization-recovery-plan details>summary,.financial-authorization-recovery-plan details li>header{flex-direction:column;align-items:flex-start}.financial-authorization-recovery-plan>ol,.financial-authorization-recovery-sequence,.financial-authorization-recovery-plan dl{grid-template-columns:1fr}.financial-authorization-timeline>header,.financial-authorization-timeline>ol>li>header,.financial-authorization-timeline>ol>li>footer,.financial-authorization-timeline details>summary,.financial-authorization-timeline details li{flex-direction:column;align-items:flex-start}.financial-authorization-timeline>ol,.financial-authorization-timeline dl{grid-template-columns:1fr}.financial-authorization-timeline details li>div:last-child{text-align:left;align-items:flex-start}.financial-authorization-incidents>header,.financial-authorization-incidents>aside,.financial-authorization-incidents>ol>li>header,.financial-authorization-incidents>ol>li>footer,.financial-authorization-incidents>ol>li>ol>li>header,.financial-authorization-incidents details>summary,.financial-authorization-incidents details li{flex-direction:column;align-items:flex-start}.financial-authorization-incidents>ol,.financial-authorization-incidents dl{grid-template-columns:1fr}.connection-sync-evidence-center>header,.connection-sync-evidence-center>ol>li>header,.connection-sync-evidence-details>footer{flex-direction:column;align-items:flex-start}.connection-sync-evidence-center>ol,.connection-sync-evidence-center dl{grid-template-columns:1fr}.financial-input-chain>header,.financial-input-chain>footer,.financial-input-chain details>footer{flex-direction:column;align-items:flex-start}.financial-input-chain>header>span{text-align:left}.financial-input-chain>ol{grid-template-columns:1fr}.schwab-market-readiness>header,.schwab-market-readiness>ol>li>header,.schwab-market-readiness>ol>li>footer,.schwab-entitlement-review>header,.schwab-entitlement-review>footer{flex-direction:column;align-items:flex-start}.schwab-market-readiness dl,.schwab-market-readiness .schwab-readiness-path{grid-template-columns:1fr}.schwab-quote-recovery{flex-direction:column;align-items:flex-start}.schwab-quote-recovery small{text-align:left}.schwab-connection-quote-checkpoint>header{flex-direction:column;align-items:flex-start}.schwab-market-readiness .schwab-connection-quote-checkpoint>dl{grid-template-columns:1fr}.schwab-quote-incidents>header,.schwab-quote-incidents>footer,.schwab-support-reference>header,.schwab-support-reference>footer,.schwab-market-readiness details .schwab-quote-incidents li{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.schwab-market-readiness details .schwab-support-reference>dl{grid-template-columns:1fr}.schwab-support-reference>footer span:last-child{text-align:left}.schwab-entitlement-review>ol{grid-template-columns:1fr}.schwab-entitlement-review>footer span{text-align:left}.financial-continuity-center>ol,.financial-continuity-center dl{grid-template-columns:1fr}.financial-continuity-center summary{align-items:flex-start}.financial-continuity-center summary>span:last-child{padding-top:5px}.model-choice,.connection-finish{gap:30px;padding:24px}.financial-provider-card,.ai-provider-card{padding:22px}.financial-provider-card>header{flex-direction:column;align-items:flex-start}.command-metric-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.command-metric-rail article,.command-metric-rail article:first-child{border-bottom:1px solid rgb(var(--surface-line-rgb) / .13);padding:18px 12px}.command-metric-rail article:nth-child(2){border-right:0}.command-source-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.command-panel{padding:20px}.command-panel-header{flex-direction:column;align-items:flex-start}.command-panel-footer>strong{width:100%;margin-left:0}.command-heatmap{grid-template-rows:repeat(7,18px);grid-auto-columns:minmax(17px,1fr);gap:4px}.command-activity-facts{grid-template-columns:1fr}.command-workspaces{padding-top:70px}.command-workspaces>header{flex-direction:column;align-items:flex-start}.command-workspace-grid{grid-template-columns:1fr}.command-workspace-grid article{min-height:210px}.command-neural-shell{padding:20px}.command-neural-shell>header{flex-direction:column;align-items:flex-start}.command-footer{flex-direction:column}}.portfolio-ledger-page{width:min(1520px,100% - 36px);max-width:none;padding-top:5vh}.portfolio-ledger-hero{padding:52px 0 38px}.portfolio-ledger-hero h1{letter-spacing:-.065em;max-width:1100px;margin:12px 0 20px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.portfolio-ledger-hero .lede{max-width:790px;color:var(--surface-muted);font-size:1.02rem;line-height:1.7}.holdings-command{background:radial-gradient(circle at 92% 0%, #19c9d61a, transparent 28rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .82), rgb(var(--surface-recessed-rgb) / .95));border:1px solid #5ee0a033;border-radius:22px;padding:clamp(22px,3vw,38px);overflow:hidden;box-shadow:0 30px 90px #00000038}.holdings-command-header,.portfolio-connected-accounts>header{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.holdings-command-header h2,.portfolio-connected-accounts h2{letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(1.9rem,3.7vw,3.5rem);line-height:1}.holdings-command-header>div>p:last-child{max-width:760px;color:var(--surface-muted);margin:0;font-size:.84rem;line-height:1.6}.holdings-live-state{color:#8ce8b5;letter-spacing:.08em;text-transform:uppercase;background:#5ee0a00f;border:1px solid #5ee0a042;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:.68rem;font-weight:760;display:inline-flex}.holdings-live-state i{background:#5ee0a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5ee0a0bf}.holdings-value-rail{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-recessed-rgb) / .48);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid;overflow:hidden}.holdings-value-rail article{border-right:1px solid rgb(var(--surface-line-rgb) / .12);gap:7px;min-width:0;padding:20px;display:grid}.holdings-value-rail article:last-child{border-right:0}.holdings-value-rail span,.holdings-value-rail small{color:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.holdings-value-rail span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:760}.holdings-value-rail strong{color:var(--surface-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.35rem,2.5vw,2rem)}.holdings-value-rail small{font-size:.66rem}.holdings-partial{color:#d8bd88;background:#e1bd790e;border:1px solid #e1bd793d;border-radius:9px;margin:16px 0 0;padding:12px 14px;font-size:.75rem}.holdings-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-top:22px;display:flex}.holdings-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.holdings-toolbar button{border:1px solid rgb(var(--surface-line-rgb) / .15);color:var(--surface-muted);background:rgb(var(--surface-recessed-rgb) / .45);border-radius:999px;padding:8px 13px;font-size:.7rem}.holdings-toolbar button.is-active{color:#baf3d4;background:#5ee0a01a;border-color:#5ee0a04d}.holdings-toolbar label{color:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:.64rem;font-weight:720;display:grid}.holdings-toolbar input{border-color:rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .58);width:min(280px,32vw);min-height:39px}.holdings-table-wrap{border:1px solid rgb(var(--surface-line-rgb) / .12);background:rgb(var(--surface-recessed-rgb) / .36);border-radius:14px;margin-top:16px;overflow-x:auto}.holdings-table-wrap table{border-collapse:collapse;width:100%;min-width:1300px}.holdings-table-wrap th{z-index:1;color:var(--surface-muted);background:var(--surface-recessed);letter-spacing:.085em;text-align:right;text-transform:uppercase;padding:13px 15px;font-size:.61rem;position:sticky;top:0}.holdings-table-wrap th:first-child,.holdings-table-wrap th:nth-child(2),.holdings-table-wrap td:first-child,.holdings-table-wrap td:nth-child(2){text-align:left}.holdings-table-wrap td{border-top:1px solid rgb(var(--surface-line-rgb) / .1);color:var(--surface-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:16px 15px;font-size:.76rem}.holdings-table-wrap tbody tr:hover{background:#5ee0a009}.holdings-table-wrap td strong,.holdings-table-wrap td small,.holdings-table-wrap td a{display:block}.holdings-table-wrap td strong{color:var(--surface-text);font-size:.79rem}.holdings-table-wrap td small{color:var(--surface-muted);text-transform:capitalize;margin-top:4px;font-size:.63rem}.holdings-table-wrap td a{max-width:180px;color:var(--surface-text);text-overflow:ellipsis;font-weight:720;text-decoration:none;overflow:hidden}.holdings-table-wrap .is-positive strong,.holdings-value-rail strong.is-positive,.crypto-position-table .is-positive strong{color:#5ee0a0}.holdings-table-wrap .is-negative strong,.holdings-value-rail strong.is-negative,.crypto-position-table .is-negative strong{color:#ee8976}.holdings-table-wrap .is-flat strong,.holdings-value-rail strong.is-flat,.crypto-position-table .is-flat strong{color:var(--surface-muted)}.holdings-no-match{color:var(--surface-muted);text-align:center;margin:0;padding:28px}.holdings-command>footer{color:var(--surface-muted);margin-top:15px;font-size:.67rem;line-height:1.55}.holdings-empty{border:1px dashed rgb(var(--surface-line-rgb) / .22);border-radius:13px;gap:9px;margin-top:28px;padding:24px;display:grid}.holdings-empty p{color:var(--surface-muted);margin:0}.holdings-empty a{color:var(--brand-cyan);font-size:.75rem;font-weight:720;text-decoration:none}.portfolio-connected-accounts{margin-top:70px;padding-bottom:70px}.portfolio-connected-accounts>header>a{color:var(--brand-cyan);font-size:.75rem;font-weight:720;text-decoration:none}.portfolio-connected-accounts .provider-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.portfolio-connected-accounts .provider-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.portfolio-connected-accounts h3,.portfolio-connected-accounts p{margin:0}.portfolio-connected-accounts h3{color:var(--surface-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.portfolio-connected-accounts p{color:var(--surface-muted);text-transform:capitalize;margin-top:4px;font-size:.68rem}.portfolio-connected-accounts article>a{color:var(--brand-mint);white-space:nowrap;font-size:.7rem;font-weight:720;text-decoration:none}.schwab-account-page .dashboard-grid{margin:28px 0 16px}.schwab-account-page .holdings-command{margin-top:16px}.crypto-position-table td:nth-child(2),.crypto-position-table td:nth-child(3),.crypto-position-table td:nth-child(4),.crypto-position-table td:nth-child(8),.crypto-position-table td:nth-child(9){display:table-cell}.crypto-position-table td:nth-child(2) strong,.crypto-position-table td:nth-child(2) small,.crypto-position-table td:nth-child(3) strong,.crypto-position-table td:nth-child(3) small,.crypto-position-table td:nth-child(4) strong,.crypto-position-table td:nth-child(4) small,.crypto-position-table td:nth-child(8) strong,.crypto-position-table td:nth-child(8) small{display:block}.reconciliation-console{background:radial-gradient(circle at 92% 0%, #38c4b91c, transparent 34%), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .96), rgb(var(--surface-recessed-rgb) / .98));border:1px solid #5bdbbe2e;border-radius:18px;margin-top:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.reconciliation-console:before{background:linear-gradient(90deg, transparent, var(--brand-mint), transparent);content:"";opacity:.65;height:2px;position:absolute;top:0;left:0;right:0}.reconciliation-console-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reconciliation-console-header h2,.reconciliation-console-header p,.reconciliation-empty p,.reconciliation-changes h3,.reconciliation-message{margin:0}.reconciliation-console-header h2{color:var(--surface-text);letter-spacing:-.035em;margin-top:5px;font-size:clamp(1.35rem,3vw,2rem)}.reconciliation-console-header>div>p:last-child{max-width:720px;color:var(--surface-muted);margin-top:8px;font-size:.78rem;line-height:1.6}.reconciliation-console-header button{min-width:142px;color:var(--surface-text);font:inherit;cursor:pointer;background:#2069583b;border:1px solid #5bdbbe59;border-radius:10px;flex:none;padding:11px 16px;font-size:.72rem;font-weight:760}.reconciliation-console-header button:hover:not(:disabled){background:#20695861;border-color:#5bdbbeb8}.reconciliation-console-header button:disabled{cursor:not-allowed;opacity:.58}.reconciliation-review-action{flex:0 0 min(320px,42%);justify-items:end;gap:10px;display:grid}.reconciliation-review-action label{color:#d9b1a7;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;max-width:320px;font-size:.68rem;line-height:1.45;display:grid}.reconciliation-review-action input{width:15px;height:15px;accent-color:var(--brand-mint);margin:2px 0 0}.reconciliation-empty{border:1px dashed rgb(var(--surface-line-rgb) / .2);color:var(--surface-text);border-radius:12px;gap:8px;margin-top:22px;padding:18px;display:grid}.reconciliation-empty p{color:var(--surface-muted);font-size:.74rem;line-height:1.55}.reconciliation-status-row{color:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:.66rem;display:flex}.reconciliation-status-row>span,.reconciliation-status-row time{border:1px solid rgb(var(--surface-line-rgb) / .13);background:rgb(var(--surface-text-rgb) / .018);border-radius:999px;padding:6px 9px}.reconciliation-status{color:#a9e8cf;font-weight:760}.reconciliation-status.is-drift_detected{color:#f2a794;border-color:#ee89764d}.reconciliation-status.is-incomplete{color:#e8c87e;border-color:#e5b95d47}.reconciliation-resolution{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-recessed-rgb) / .34);border-radius:13px;gap:12px;margin-top:14px;padding:16px;scroll-margin-block-start:112px;display:grid}.reconciliation-resolution.is-active_review{background:#4d1f1b21;border-color:#ee897642}.reconciliation-resolution.is-evidence_required{background:#533f141c;border-color:#e5b95d3d}.reconciliation-resolution:target{box-shadow:0 0 0 3px #7ce5ec14, 0 20px 42px rgb(var(--surface-recessed-rgb) / .24);border-color:#7ce5ec80}.reconciliation-resolution>header,.reconciliation-resolution>footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reconciliation-resolution h3,.reconciliation-resolution p{margin:0}.reconciliation-resolution h3{color:var(--surface-text);margin-top:4px;font-size:.94rem}.reconciliation-resolution>header>strong{border:1px solid rgb(var(--surface-line-rgb) / .16);color:#a9e8cf;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.64rem}.reconciliation-resolution.is-active_review>header>strong{color:#f2a794;border-color:#ee89764d}.reconciliation-resolution.is-evidence_required>header>strong{color:#e8c87e;border-color:#e5b95d47}.reconciliation-resolution>p{color:var(--surface-muted);font-size:.72rem;line-height:1.55}.reconciliation-resolution>p time{color:var(--surface-text)}.reconciliation-resolution>footer{border-top:1px solid rgb(var(--surface-line-rgb) / .1);padding-top:11px}.reconciliation-resolution>footer>div{gap:5px;max-width:720px;display:grid}.reconciliation-resolution>footer strong{color:var(--surface-text);font-size:.68rem}.reconciliation-resolution>footer span{color:var(--surface-muted);font-size:.68rem;line-height:1.5}.reconciliation-resolution>footer a{min-block-size:44px;color:var(--brand-mint);text-align:right;flex:none;align-items:center;font-size:.68rem;font-weight:740;display:inline-flex}.reconciliation-metrics{border:1px solid rgb(var(--surface-line-rgb) / .12);background:rgb(var(--surface-recessed-rgb) / .28);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.reconciliation-metrics article{border-right:1px solid rgb(var(--surface-line-rgb) / .1);gap:5px;min-width:0;padding:16px;display:grid}.reconciliation-metrics article:last-child{border-right:0}.reconciliation-metrics span,.reconciliation-metrics small{color:var(--surface-muted);font-size:.62rem}.reconciliation-metrics span{letter-spacing:.08em;text-transform:uppercase}.reconciliation-metrics strong{color:var(--surface-text);text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.reconciliation-changes{background:#4d1f1b1f;border:1px solid #ee89762e;border-radius:12px;margin-top:16px;padding:16px}.reconciliation-changes h3{color:#ecc2b8;font-size:.76rem}.reconciliation-changes ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.reconciliation-changes li{color:var(--surface-muted);justify-content:space-between;gap:14px;font-size:.72rem;display:flex}.reconciliation-changes li strong{color:var(--surface-text)}.reconciliation-console>footer{color:var(--surface-muted);margin-top:15px;font-size:.65rem;line-height:1.5}.reconciliation-message{color:var(--surface-muted);margin-top:12px;font-size:.7rem}.reconciliation-history{border-top:1px solid rgb(var(--surface-line-rgb) / .12);margin-top:22px;padding-top:20px}.reconciliation-history>header,.reconciliation-history-row,.reconciliation-history details li{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reconciliation-history>header h3,.reconciliation-history>header p,.reconciliation-history>ol,.reconciliation-history>ol>li>p,.reconciliation-history details ul,.reconciliation-history-message{margin:0}.reconciliation-history>header h3{color:var(--surface-text);margin-top:4px;font-size:1rem}.reconciliation-history>header>span{border:1px solid rgb(var(--surface-line-rgb) / .13);color:var(--surface-muted);border-radius:999px;padding:5px 8px;font-size:.62rem}.reconciliation-history>ol{gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.reconciliation-history>ol>li{border:1px solid rgb(var(--surface-line-rgb) / .1);background:rgb(var(--surface-recessed-rgb) / .24);border-radius:12px;padding:14px}.reconciliation-history-row>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reconciliation-history-row .reconciliation-status,.reconciliation-history-row time{border:1px solid rgb(var(--surface-line-rgb) / .13);border-radius:999px;padding:5px 8px;font-size:.61rem}.reconciliation-history-row time,.reconciliation-history>ol>li>p,.reconciliation-history>ol>li>footer,.reconciliation-history>footer{color:var(--surface-muted)}.reconciliation-history-row strong{color:var(--surface-text);text-align:right;font-size:.68rem}.reconciliation-history>ol>li>p{margin-top:10px;font-size:.66rem;line-height:1.5}.reconciliation-history details{color:var(--surface-muted);margin-top:11px;font-size:.68rem}.reconciliation-history details summary{cursor:pointer}.reconciliation-history details ul{border:1px solid rgb(var(--surface-line-rgb) / .1);background:#0000001f;border-radius:9px;gap:8px;margin-top:10px;padding:10px;list-style:none;display:grid}.reconciliation-history details li strong{min-width:48px;color:var(--surface-text)}.reconciliation-history details li span{color:var(--surface-muted);flex:1}.reconciliation-history details li small{color:#d9b1a7;text-align:right}.reconciliation-history>ol>li>footer{margin-top:10px;font-size:.6rem}.reconciliation-history>button{color:var(--surface-text);font:inherit;cursor:pointer;background:#20695829;border:1px solid #5bdbbe40;border-radius:9px;margin-top:12px;padding:9px 12px;font-size:.68rem}.reconciliation-history>button:disabled{cursor:wait;opacity:.58}.reconciliation-history-message,.reconciliation-history>footer{margin-top:10px;font-size:.64rem;line-height:1.5}.reconciliation-history-message{color:#d9b1a7}@media (max-width:900px){.portfolio-ledger-page{width:min(100% - 24px,1520px)}.portfolio-ledger-hero{padding-top:32px}.holdings-command-header,.portfolio-connected-accounts>header,.holdings-toolbar{flex-direction:column;align-items:flex-start}.holdings-value-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.holdings-value-rail article:nth-child(2){border-right:0}.holdings-value-rail article:nth-child(-n+2){border-bottom:1px solid rgb(var(--surface-line-rgb) / .12)}.holdings-toolbar label,.holdings-toolbar input{width:100%}.portfolio-connected-accounts .provider-list{grid-template-columns:1fr}.reconciliation-console-header{flex-direction:column}.reconciliation-console-header button{width:100%}.reconciliation-review-action{justify-items:stretch;width:100%}.reconciliation-review-action label{max-width:none}.reconciliation-resolution>footer{flex-direction:column}.reconciliation-resolution>footer a{text-align:left;width:100%}.reconciliation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reconciliation-metrics article:nth-child(2){border-right:0}.reconciliation-metrics article:nth-child(-n+2){border-bottom:1px solid rgb(var(--surface-line-rgb) / .1)}}@media (max-width:760px){.holdings-command{padding:18px}.holdings-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.holdings-table-wrap table,.holdings-table-wrap tbody{width:100%;min-width:0;display:block}.holdings-table-wrap thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.holdings-table-wrap tbody{gap:12px;display:grid}.holdings-table-wrap tbody tr{border:1px solid rgb(var(--surface-line-rgb) / .14);background:rgb(var(--surface-recessed-rgb) / .46);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.holdings-table-wrap td{border-top:1px solid rgb(var(--surface-line-rgb) / .09);text-align:left;white-space:normal;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}.holdings-table-wrap td:first-child,.holdings-table-wrap td:nth-child(2){grid-column:1/-1}.holdings-table-wrap td:before{content:attr(data-label);color:var(--surface-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.58rem;font-weight:740}.holdings-table-wrap td strong,.holdings-table-wrap td small,.holdings-table-wrap td a{overflow-wrap:anywhere}.holdings-table-wrap td a{text-overflow:clip;max-width:none}.holdings-no-match{border:1px dashed rgb(var(--surface-line-rgb) / .18);border-radius:12px;padding:20px}#holdings-scroll-hint{display:none}}@media (max-width:560px){.schedule-run-history{padding:18px}.schedule-run-list dl{grid-template-columns:1fr}.schedule-run-reconciliation{flex-direction:column;align-items:flex-start}.holdings-value-rail,.holdings-table-wrap tbody tr{grid-template-columns:1fr}.holdings-table-wrap td,.holdings-table-wrap td:first-child,.holdings-table-wrap td:nth-child(2){grid-column:1}.holdings-value-rail article,.holdings-value-rail article:nth-child(2){border-right:0;border-bottom:1px solid rgb(var(--surface-line-rgb) / .12)}.holdings-value-rail article:last-child{border-bottom:0}.portfolio-connected-accounts .provider-list article{grid-template-columns:auto minmax(0,1fr)}.portfolio-connected-accounts article>a{grid-column:2}.reconciliation-console{padding:18px}.reconciliation-resolution>header{flex-direction:column;gap:9px}.reconciliation-metrics{grid-template-columns:1fr}.reconciliation-metrics article,.reconciliation-metrics article:nth-child(2){border-right:0;border-bottom:1px solid rgb(var(--surface-line-rgb) / .1)}.reconciliation-metrics article:last-child{border-bottom:0}.reconciliation-history-row,.reconciliation-history details li{flex-direction:column;gap:7px}.reconciliation-history-row strong,.reconciliation-history details li small{text-align:left}}.capital-center-page{width:min(1440px,100% - 40px);max-width:none;padding-top:5vh}.capital-center-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.32fr);align-items:end;gap:clamp(36px,7vw,100px);padding:48px 0 44px;display:grid}.capital-center-hero h1{letter-spacing:-.07em;max-width:940px;margin:10px 0 20px;font-size:clamp(3.4rem,7vw,7.4rem);line-height:.91}.capital-center-hero .lede{max-width:760px;color:var(--surface-muted);margin:0;font-size:1.02rem;line-height:1.7}.capital-center-assurance{background:radial-gradient(circle at 100% 0%, #5ee0a01c, transparent 65%), rgb(var(--surface-raised-rgb) / .8);border:1px solid #5ee0a045;border-radius:16px;gap:8px;padding:22px;display:grid}.capital-center-assurance span{color:var(--surface-muted);letter-spacing:.1em;font-size:.61rem;font-weight:780}.capital-center-assurance strong{color:#7cebb1;font-size:1.35rem}.capital-center-assurance p{color:var(--surface-muted);margin:0;font-size:.75rem;line-height:1.55}.capital-center-summary{border:1px solid rgb(var(--surface-line-rgb) / .15);background:rgb(var(--surface-recessed-rgb) / .76);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.capital-center-summary article{border-right:1px solid rgb(var(--surface-line-rgb) / .12);gap:6px;min-width:0;padding:21px 22px;display:grid}.capital-center-summary article:last-child{border-right:0}.capital-center-summary span,.capital-account-metrics span{color:var(--surface-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:720}.capital-center-summary strong{color:var(--surface-text);letter-spacing:-.04em;font-size:1.75rem}.capital-center-summary small{color:var(--surface-muted);font-size:.68rem}.capital-account-list{gap:24px;display:grid}.capital-account{background:radial-gradient(circle at 96% 0%, #19c9d614, transparent 29rem), linear-gradient(145deg, rgb(var(--surface-raised-rgb) / .91), rgb(var(--surface-recessed-rgb) / .96));border:1px solid #19c9d62e;border-radius:22px;padding:clamp(22px,3vw,34px);box-shadow:0 26px 80px #0000002e}.capital-account>header,.capital-account-identity,.capital-create-panel>header,.capital-center-boundary{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.capital-account-identity{justify-content:flex-start;align-items:center;gap:14px;min-width:0}.capital-account-identity .provider-mark{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.capital-account-identity h2{color:var(--surface-text);letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(1.5rem,3vw,2.4rem)}.capital-account>header>span{color:#e0b96e;letter-spacing:.045em;text-transform:uppercase;background:#62440f29;border:1px solid #d8a9524d;border-radius:999px;flex:none;padding:7px 10px;font-size:.62rem;font-weight:760}.capital-account>header>span.is-shareable{color:#8ce8b5;background:#26744f24;border-color:#5ee0a04d}.capital-account-metrics{border:1px solid rgb(var(--surface-line-rgb) / .11);background:rgb(var(--surface-line-rgb) / .11);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:26px 0 20px;display:grid;overflow:hidden}.capital-account-metrics>div{background:rgb(var(--surface-recessed-rgb) / .88);gap:8px;min-width:0;padding:16px;display:grid}.capital-account-metrics strong{overflow-wrap:anywhere;color:var(--surface-text);font-size:1.02rem}.capital-account-policy-note{color:#9d9278;background:#5b3d0e1f;border-left:2px solid #d8a952a6;margin:-4px 0 20px;padding:12px 14px;font-size:.7rem;line-height:1.55}.capital-account-policy-note.is-warning{color:#c69688;background:#5b1f1224;border-left-color:#ea765bb8}.capital-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.capital-budget-card{border:1px solid rgb(var(--surface-line-rgb) / .13);background:rgb(var(--surface-recessed-rgb) / .51);border-radius:15px;min-width:0;padding:20px}.capital-budget-card.is-reserved{border-color:#19c9d645;box-shadow:inset 3px 0 #19c9d6a6}.capital-budget-card.is-reserve{border-color:#d8a9523d;box-shadow:inset 3px 0 #d8a95280}.capital-budget-card:only-child{grid-column:1/-1;max-width:760px}.capital-budget-card>header,.capital-budget-card>footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.capital-budget-card h3{color:var(--surface-text);margin:5px 0 0;font-size:1.1rem}.capital-budget-card>header>span{color:var(--surface-muted);letter-spacing:.06em;font-size:.59rem;font-weight:780}.capital-budget-amount{gap:5px;margin:22px 0 18px;display:grid}.capital-budget-amount strong{color:var(--surface-text);letter-spacing:-.055em;font-size:clamp(1.8rem,3.4vw,2.8rem)}.capital-budget-amount span{color:var(--surface-muted);font-size:.72rem}.capital-budget-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.capital-budget-card dl>div{background:rgb(var(--surface-raised-rgb) / .64);border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.capital-budget-card dt,.capital-budget-card dd{margin:0}.capital-budget-card dt{color:var(--surface-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem}.capital-budget-card dd{overflow-wrap:anywhere;color:var(--surface-text);font-size:.69rem;font-weight:680}.capital-reservation-callout{background:#19c9d60b;border:1px solid #19c9d62e;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;margin-top:16px;padding:14px;display:grid}.capital-reservation-callout span{color:#9ae9e8;border:1px solid #19c9d640;border-radius:999px;grid-row:1/span 3;padding:6px 8px;font-size:.58rem;font-weight:760}.capital-reservation-callout strong{color:var(--surface-text);font-size:.75rem}.capital-reservation-callout small{color:var(--surface-muted);font-size:.65rem;line-height:1.45}.capital-reservation-callout a,.capital-budget-card>footer a{color:var(--brand-cyan);font-size:.7rem;text-decoration:none}.capital-reservation-callout a{justify-self:start}.capital-budget-card>footer{border-top:1px solid rgb(var(--surface-line-rgb) / .1);align-items:center;margin-top:16px;padding-top:14px}.capital-budget-card>footer span{color:var(--surface-muted);font-size:.67rem}.capital-account-empty,.capital-center-empty,.capital-center-unavailable{border:1px dashed rgb(var(--surface-line-rgb) / .23);color:var(--surface-text);border-radius:14px;justify-items:start;gap:8px;padding:26px;display:grid}.capital-account-empty span,.capital-center-empty p,.capital-center-unavailable p{color:var(--surface-muted);margin:0;line-height:1.6}.capital-center-empty,.capital-center-unavailable{margin:24px 0}.capital-center-unavailable{background:#49300a33;border-color:#d8a95259}.capital-create-panel{background:radial-gradient(circle at 100% 0%, #5ee0a014, transparent 35rem), rgb(var(--surface-raised-rgb) / .9);border:1px solid #5ee0a033;border-radius:22px;margin-top:30px;padding:clamp(22px,3vw,34px)}.capital-create-panel>header h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.9rem,4vw,3.4rem)}.capital-create-panel>header>p{max-width:520px;color:var(--surface-muted);margin:0;font-size:.8rem;line-height:1.65}.capital-create-panel .capital-bucket-form{border-color:rgb(var(--surface-line-rgb) / .16);background:rgb(var(--surface-recessed-rgb) / .64);margin-bottom:0}.capital-archive{border:1px solid rgb(var(--surface-line-rgb) / .13);color:var(--surface-muted);background:rgb(var(--surface-recessed-rgb) / .54);border-radius:13px;margin-top:22px;padding:17px 20px}.capital-archive summary{cursor:pointer;font-size:.76rem;font-weight:700}.capital-archive ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.capital-archive li{border-top:1px solid rgb(var(--surface-line-rgb) / .1);justify-content:space-between;gap:16px;padding-top:9px;font-size:.72rem;display:flex}.capital-center-boundary{background:rgb(var(--surface-raised-rgb) / .74);border:1px solid #19c9d630;border-radius:15px;align-items:center;margin-top:22px;padding:20px 24px}.capital-center-boundary strong{color:var(--surface-text);flex:none;font-size:.8rem}.capital-center-boundary p{max-width:860px;color:var(--surface-muted);margin:0;font-size:.7rem;line-height:1.6}@media (max-width:980px){.capital-center-hero,.capital-create-panel>header{flex-direction:column;grid-template-columns:1fr}.capital-center-summary,.capital-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-center-summary article:nth-child(2),.capital-center-summary article:last-child{border-right:0}.capital-center-summary article:nth-child(-n+2){border-bottom:1px solid rgb(var(--surface-line-rgb) / .12)}.capital-budget-grid{grid-template-columns:1fr}}@media (max-width:620px){.capital-center-page{width:min(100% - 28px,1440px);padding-top:24px}.capital-center-hero{grid-template-columns:1fr;gap:28px;padding-top:34px}.capital-center-summary,.capital-account-metrics,.capital-budget-card dl,.capital-bucket-form{grid-template-columns:1fr}.capital-center-summary article,.capital-center-summary article:nth-child(2){border-right:0;border-bottom:1px solid rgb(var(--surface-line-rgb) / .12)}.capital-center-summary article:last-child{border-bottom:0}.capital-account>header,.capital-create-panel>header,.capital-center-boundary,.capital-budget-card>footer{flex-direction:column;align-items:flex-start}.capital-reservation-callout{grid-template-columns:1fr}.capital-reservation-callout span{grid-row:auto;width:fit-content}}main:has(>.app-page-header){width:min(100%, var(--app-shell-max-width));max-width:var(--app-shell-max-width);padding:0 var(--app-shell-gutter) 64px;margin-inline:auto}@media (max-width:900px){main:has(>.app-page-header){padding:0 18px 56px}.app-page-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;margin-bottom:22px;padding:11px 0 9px}.app-page-header .section-brand{grid-area:1/1;width:132px}.app-page-header .app-page-header-actions{grid-area:1/2}.app-page-header .app-navigation{scrollbar-color:#7ce5ec85 transparent;scrollbar-width:thin;grid-area:2/1/auto/-1;justify-content:flex-start;margin-right:-2px;padding:2px 2px 4px}.app-page-header .app-navigation::-webkit-scrollbar{height:4px;display:block}.app-page-header .app-navigation::-webkit-scrollbar-thumb{background:#7ce5ec85;border-radius:999px}.app-page-header .app-navigation a{touch-action:manipulation;align-items:center;min-block-size:44px;display:inline-flex}.app-main-content-target{scroll-margin-block-start:max(160px,10rem)}.journal-entry{scroll-margin-block-start:136px}}@media (max-width:700px){.journal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-review-index,.decision-review-index>ol>li,.journal-entry{padding:18px}.decision-review-index>ol>li>header,.journal-entry>header,.journal-entry>footer{flex-direction:column;align-items:flex-start}.decision-review-index>ol>li>footer>div,.journal-entry>footer,.journal-entry>footer a,.journal-entry-actions{width:100%}.journal-entry-actions{flex-direction:column;align-items:flex-start;gap:4px}.journal-entry-permalink{flex-direction:column;align-items:flex-start;gap:4px;width:100%}.journal-entry-permalink>span{text-align:left}.decision-review-index>ol>li>footer a,.journal-entry>footer a{align-items:center;min-block-size:44px;display:inline-flex}.journal-entry-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.app-navigation{gap:18px}.app-navigation a{padding-block:8px;font-size:.7rem}.app-page-header-actions{width:auto}.app-back-link{font-size:.7rem}}@media (max-width:480px){.journal-page{padding-inline:16px}.journal-summary,.journal-entry-snapshot{grid-template-columns:1fr}.decision-review-index,.decision-review-index>ol>li,.journal-entry{padding:14px}.decision-review-index-evidence>summary,.journal-entry-evidence>summary{flex-direction:column;align-items:flex-start;gap:5px}.decision-review-index-evidence>summary strong,.journal-entry-evidence>summary strong{text-align:left}.journal-pagination{flex-direction:column;align-items:stretch}.journal-pagination a{align-items:center;min-block-size:44px;display:inline-flex}.automation-page{padding-inline:16px}.automation-next-action{grid-template-columns:1fr;padding:18px 16px}.automation-next-action>a,.automation-next-action>footer{grid-column:1}.mandate-identity-summary article,.paper-portfolio-card,.strategy-runtime-ledger{padding:16px}.paper-performance-card{padding:14px}.strategy-runtime-state-list li>div{flex-direction:column;align-items:flex-start}.paper-primary-evidence-table tbody tr{grid-template-columns:1fr}.paper-primary-evidence-table td,.paper-primary-evidence-table td:nth-last-child(-n+2){border-bottom:1px solid #7cebb11a}.paper-primary-evidence-table td:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.app-navigation a.is-pending:after{opacity:1;animation:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
