:root{color-scheme:dark;--bg:#09111f;--bg-soft:rgba(11,23,40,0.78);--panel:rgba(10,20,35,0.78);--panel-border:rgba(167,191,255,0.14);--text:#f5f7fb;--muted:#9ea9c6;--accent:#f2a65a;--accent-strong:#ffd166;--success:#53d28c;--warning:#ffbf69;--info:#7cc6fe;--danger:#ff6b6b;--shadow:0 28px 80px rgba(0,0,0,0.35);--font-sans:"IBM Plex Sans","Avenir Next","Segoe UI",sans-serif}*{box-sizing:border-box}html{min-height:100%;background:radial-gradient(circle at top left,rgba(242,166,90,.16),transparent 28%),radial-gradient(circle at top right,rgba(124,198,254,.16),transparent 22%),linear-gradient(180deg,#060c17,#09111f 56%,#050914)}body{margin:0;min-height:100vh;color:var(--text);font-family:var(--font-sans)}code{font-family:IBM Plex Mono,SFMono-Regular,monospace}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.page-shell{min-height:100vh;padding:0 20px 48px}.site-header{max-width:1240px;margin:0 auto;padding:28px 0 18px;justify-content:space-between;gap:16px}.site-header,.site-header nav{display:flex;align-items:center}.site-header nav{flex-wrap:wrap;gap:14px;color:var(--muted)}.site-header nav a{padding:7px 2px}.site-header nav .site-nav-primary{padding:8px 13px;border:1px solid rgba(242,166,90,.34);border-radius:999px;color:var(--text);background:rgba(242,166,90,.1)}.site-header-tools{display:flex;align-items:center;gap:18px}.header-actions{display:flex;align-items:center;gap:12px}.locale-switch{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--panel-border);border-radius:999px;background:rgba(8,16,30,.65)}.locale-switch span{color:var(--muted);font-size:.82rem}.locale-switch-options{display:inline-flex;gap:4px}.locale-switch button{border:0;border-radius:999px;background:transparent;color:var(--muted);padding:6px 10px}.locale-switch button:focus-visible,.locale-switch button:hover{color:var(--text);background:rgba(124,198,254,.1)}.locale-switch button.is-active{color:var(--text);background:rgba(124,198,254,.18);box-shadow:inset 0 0 0 1px rgba(124,198,254,.14)}.brand{display:inline-flex;flex-direction:column;gap:2px;letter-spacing:.04em}.brand span{font-size:.82rem;color:var(--muted);text-transform:uppercase}.brand strong{font-size:1.15rem}.page{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.form-grid,.grid-two,.hero,.market-grid,.metric-grid,.page-grid,.report-grid,.review-grid,.story-grid{display:grid;grid-gap:16px;gap:16px}.hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:stretch}.hero-card,.hero-copy,.market-card,.metric-card,.notice,.panel,.report-card,.story-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-card,.hero-copy,.panel{padding:28px}.hero-card,.report-card,.story-card{display:flex;flex-direction:column;gap:10px}.scenario-entry{max-width:1320px}.scenario-brief{gap:18px}.scenario-tape-card{justify-content:space-between;background:radial-gradient(circle at 100% 0,rgba(242,166,90,.14),transparent 42%),var(--panel)}.scenario-opening-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-opening-tape .market-card{padding:14px;border-radius:14px}.scenario-opening-tape .market-card strong{font-size:1.25rem}.scenario-unknown-card{padding:14px;border:1px solid rgba(242,166,90,.28);border-radius:14px;background:rgba(242,166,90,.06)}.scenario-unknown-card p:last-child{margin:0}.scenario-mandate .panel-header{align-items:flex-start}.scenario-mandate .report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.glossary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.glossary-item{padding:16px;border:1px solid var(--panel-border);border-radius:16px;background:rgba(7,16,29,.52)}.glossary-item dt{color:var(--accent-strong);font-weight:700}.glossary-item dd{margin:6px 0 0;color:var(--muted);line-height:1.55}.hero-card strong,.hero-copy h1{margin:0}.hero-copy h1{font-size:clamp(2.8rem,6vw,4.8rem);line-height:.94;letter-spacing:-.04em}.panel h2,.report-card h3,.story-card h2{margin:0}.lead{font-size:1.08rem;color:#d7dff4}.eyebrow{margin:0;color:var(--accent-strong);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}.choice-card p,.hero-note,.notice span,.panel p,.report-card p,.story-card p,.timeline p,label,li{color:var(--muted);line-height:1.6}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid transparent;transition:transform .15s ease,border-color .15s ease,background .15s ease}.button-small{min-height:38px;padding:0 14px;font-size:.9rem}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--accent),#ff845c);color:#111827;font-weight:700}.button-secondary{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.03)}.account-page,.auth-page,.feedback-page,.legal-page{gap:18px}.account-shell,.auth-shell,.feedback-shell,.legal-panel{display:flex;flex-direction:column;gap:18px}.auth-header,.auth-legal,.legal-section{display:flex;flex-direction:column;gap:10px}.account-help,.auth-next-copy,.legal-review-warning,.legal-version{color:var(--muted)}.account-consent-grid,.account-episodes,.auth-grid{display:grid;grid-gap:16px;gap:16px}.account-consent-grid,.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-episodes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.auth-card{background:rgba(7,15,28,.72);border:1px solid var(--panel-border);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:14px}.auth-card-active{border-color:rgba(242,166,90,.42);box-shadow:0 16px 36px rgba(0,0,0,.24)}.account-form,.auth-form,.feedback-form{display:flex;flex-direction:column;gap:14px}.account-form label,.auth-form label,.feedback-form label{display:flex;flex-direction:column;gap:8px}.account-form input,.account-form select,.auth-form input,.auth-form select,.auth-form textarea,.feedback-form select,.feedback-form textarea{border:1px solid rgba(167,191,255,.2);border-radius:14px;background:rgba(4,10,18,.72);color:var(--text);padding:12px 14px}.auth-form small{color:var(--muted)}.checkbox-row{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important}.checkbox-row input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;padding:0;margin-top:4px;accent-color:var(--accent)}.auth-legal{padding-top:6px;border-top:1px solid rgba(167,191,255,.14)}.legal-section{padding-top:8px;border-top:1px solid rgba(167,191,255,.12)}.legal-section h2{margin:0}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.progress-pill{min-width:120px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.market-card span,.metric-card span,.progress-pill span,.timeline-badge{display:block;color:var(--muted);font-size:.82rem}.market-card strong,.metric-card strong,.progress-pill strong{display:block;margin-top:4px;font-size:1.1rem}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-card,.metric-card{padding:18px}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.tone-up{border-color:rgba(242,166,90,.28)}.tone-down{border-color:rgba(124,198,254,.28)}.grid-two,.review-grid,.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-aftermath{border-color:rgba(242,166,90,.36)}.market-aftermath .panel-header{margin-bottom:10px}.historical-card{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:16px;border-radius:18px;border:1px solid rgba(124,198,254,.24);background:rgba(124,198,254,.06)}.historical-card p,.market-disclaimer{margin:0}.source-link{color:var(--info);font-size:.9rem}.market-disclaimer{font-size:.78rem;color:var(--muted)}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-head{display:flex;justify-content:space-between;gap:12px}.page-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start}.main-column,.notice-stack,.side-column{display:flex;flex-direction:column;gap:16px}.notice{display:flex;gap:12px;padding:16px 18px}.notice-success strong{color:var(--success)}.notice-warning strong{color:var(--warning)}.notice-info strong{color:var(--info)}.brief-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.choice-group{margin:0 0 18px;padding:0;border:0;display:grid;grid-gap:12px;gap:12px}.choice-group legend{margin-bottom:10px;font-weight:700;color:var(--text)}.choice-card{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.choice-card input{margin-top:4px}.form-grid{grid-template-columns:minmax(0,220px) minmax(0,1fr);margin-bottom:20px}.form-grid label{display:grid;grid-gap:8px;gap:8px}.package-quote{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(92,208,177,.28);border-radius:14px;background:rgba(92,208,177,.06)}.package-quote div{display:grid;grid-gap:4px;gap:4px}.form-grid small,.package-quote span,.package-quote-empty{color:var(--muted);font-size:.76rem}.package-quote strong{color:var(--text);font-size:.9rem}.package-quote-empty{margin:0 0 18px}.package-quote-stale{margin:0 0 18px;padding:12px 14px;border:1px solid rgba(242,166,90,.42);border-radius:12px;background:rgba(242,166,90,.08);color:#f2c27d;font-size:.78rem}.package-size-hint{margin:-2px 0 10px;color:var(--muted);font-size:.72rem}.package-action-row{display:flex;flex-wrap:wrap;gap:10px}input,textarea{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(6,12,23,.7);color:var(--text)}.timeline{margin:0;padding:0;list-style:none;display:grid;grid-gap:16px;gap:16px}.timeline li{display:grid;grid-template-columns:92px 1fr;grid-gap:12px;gap:12px;align-items:start}.timeline-badge{padding:8px 10px;border-radius:999px;text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;border:1px solid rgba(255,255,255,.08)}.badge-state{color:var(--info)}.badge-belief{color:var(--accent-strong)}.badge-decision{color:var(--warning)}.badge-market,.badge-outcome,.badge-result{color:var(--success)}.badge-lesson{color:#c4b5fd}.text-link{color:var(--accent-strong)}.compact-hero{align-items:center}.landing-entry-panel{display:grid;grid-gap:18px;gap:18px}.landing-entry-panel>.panel-header p:last-child{max-width:820px;margin-bottom:0}.landing-primary-route,.landing-research-route{justify-content:space-between;min-width:0;padding:22px}.landing-primary-route{border-color:rgba(242,166,90,.32);background:radial-gradient(circle at 100% 0,rgba(242,166,90,.12),transparent 45%),rgba(255,255,255,.03)}.landing-primary-route .button{align-self:flex-start}.landing-research-route{border-style:dashed}.result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.share-card-preview{padding:18px;border:1px solid rgba(242,166,90,.22);border-radius:18px;background:rgba(242,166,90,.06)}.badge-row{display:flex;flex-wrap:wrap;gap:10px}.badge-row span,.inline-meta{color:var(--muted);font-size:.9rem}.comparison-list{display:grid;grid-gap:12px;gap:12px}.comparison-row{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid var(--panel-border);border-radius:16px;background:rgba(255,255,255,.03)}.primary-result-page{--truth-border:rgba(124,198,254,0.2);--truth-surface:rgba(7,16,30,0.72)}.primary-result-hero .hero-copy{background:linear-gradient(130deg,rgba(7,16,30,.9),rgba(13,29,49,.82)),var(--panel);border-color:rgba(124,198,254,.25)}.primary-result-hero h1{max-width:820px;margin-bottom:16px}.primary-result-badges{margin:22px 0 4px}.primary-result-badges span{padding:8px 11px;border:1px solid rgba(124,198,254,.2);border-radius:999px;background:rgba(124,198,254,.08);color:#cce9ff}.primary-result-scorecard{justify-content:center;background:radial-gradient(circle at 100% 0,rgba(83,210,140,.16),transparent 46%),var(--panel)}.primary-result-scorecard>strong{font-size:clamp(1.6rem,3vw,2.45rem);color:var(--success)}.primary-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.primary-score-grid span{min-width:0;padding:12px;border:1px solid var(--panel-border);border-radius:14px;background:rgba(255,255,255,.035)}.primary-score-grid b,.primary-score-grid small{display:block}.primary-score-grid small{margin-bottom:5px;color:var(--muted)}.primary-debrief{overflow:hidden;padding:0;border-color:rgba(242,166,90,.24);background:linear-gradient(180deg,rgba(17,28,44,.96),rgba(7,15,28,.94)),var(--panel)}.primary-debrief-header{align-items:flex-end;padding:28px;border-bottom:1px solid var(--panel-border)}.primary-debrief-header h2{margin-bottom:8px}.primary-debrief-header p:last-child{max-width:760px;margin-bottom:0}.primary-debrief-authority{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(83,210,140,.24);border-radius:999px;color:var(--success);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.primary-debrief-rounds{display:grid}.primary-debrief-round{min-width:0;border-bottom:1px solid var(--panel-border);overflow:hidden}.primary-debrief-round>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-width:0;padding:20px 28px;cursor:pointer;list-style:none;transition:background .16s ease}.primary-debrief-round>summary::-webkit-details-marker{display:none}.primary-debrief-round>summary:hover,.primary-debrief-round[open]>summary{background:rgba(124,198,254,.055)}.primary-debrief-round>summary:after{content:"+";grid-column:4;color:var(--muted);font-size:1.3rem}.primary-debrief-round[open]>summary:after{content:"−"}.primary-debrief-round-number{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(242,166,90,.32);border-radius:13px;color:var(--accent-strong);font-family:IBM Plex Mono,SFMono-Regular,monospace}.primary-debrief-round-summary{display:grid;min-width:0;grid-gap:2px;gap:2px}.primary-debrief-round-summary small,.primary-debrief-round-summary span{color:var(--muted)}.primary-debrief-round-summary span,.primary-debrief-round-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-debrief-round-body{display:grid;min-width:0;grid-gap:18px;gap:18px;padding:4px 28px 28px 86px}.primary-truth-grid{display:grid;grid-template-columns:1.15fr 1fr .75fr;grid-gap:12px;gap:12px}.primary-debrief-section,.primary-pnl-grid article,.primary-truth-card{min-width:0;border:1px solid var(--truth-border);border-radius:17px;background:var(--truth-surface)}.primary-truth-card{padding:17px}.primary-truth-card>small,.primary-truth-card>strong{display:block}.primary-account-card p,.primary-truth-card li,.primary-truth-card>small{color:var(--muted)}.primary-truth-known{border-color:rgba(124,198,254,.28)}.primary-account-card>strong{font-size:1.65rem}.primary-debrief-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.primary-debrief-section{padding:17px}.primary-event-meta,.primary-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.primary-section-heading{margin-bottom:14px}.primary-section-heading .eyebrow{margin:0}.primary-event-meta em,.primary-section-heading>span{color:var(--muted);font-size:.76rem;font-style:normal}.primary-step-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.primary-step-list li{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--panel-border)}.primary-step-list li:first-child{padding-top:0;border-top:0}.primary-step-list small,.primary-step-list span{color:var(--muted);font-size:.78rem}.primary-event-list{display:grid;grid-gap:10px;gap:10px}.primary-event-list article{display:grid;grid-gap:6px;gap:6px;padding:12px;border-left:2px solid var(--info);border-radius:0 12px 12px 0;background:rgba(124,198,254,.05)}.primary-empty-state,.primary-event-list article small{color:var(--muted)}.primary-event-meta span{color:#cce9ff;font-size:.8rem;font-weight:700}.primary-pnl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.primary-pnl-grid article{display:grid;grid-template-columns:minmax(0,1fr) minmax(115px,auto);grid-gap:7px 12px;gap:7px 12px;padding:14px}.primary-pnl-grid article>strong{grid-column:1/-1;color:#dce8ff}.primary-pnl-grid article span{display:contents;color:var(--muted);font-size:.82rem}.primary-pnl-grid article b{justify-self:end;color:var(--text)}.primary-pnl-grid .primary-pnl-total{padding-top:7px;border-top:1px solid var(--panel-border)}.primary-pnl-positive{color:var(--success)!important}.primary-pnl-negative{color:var(--danger)!important}.primary-attribution-notice{margin:0;padding:18px 28px 22px;color:var(--muted);font-size:.88rem;line-height:1.6}@media (max-width:980px){.form-grid,.grid-two,.hero,.page-grid,.review-grid,.story-grid{grid-template-columns:1fr}.market-grid,.metric-grid,.report-grid,.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glossary-grid{grid-template-columns:1fr}.primary-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-account-card{grid-column:1/-1}.primary-debrief-grid{grid-template-columns:1fr}}@media (max-width:640px){.page-shell{padding:0 14px 28px}.site-header{padding-top:18px}.hero-card,.hero-copy,.panel{padding:20px;border-radius:20px}.market-grid,.metric-grid,.primary-pnl-grid,.primary-score-grid,.primary-truth-grid,.report-grid,.result-grid,.timeline li{grid-template-columns:1fr}.primary-account-card{grid-column:auto}.primary-debrief-header{align-items:flex-start;padding:20px}.primary-debrief-authority{display:none}.primary-debrief-round>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:16px 20px}.primary-debrief-round>summary:after{grid-column:3;grid-row:1}.primary-debrief-round>summary>.primary-pnl-negative,.primary-debrief-round>summary>.primary-pnl-positive{grid-column:2/-1;justify-self:start}.primary-debrief-round-number{grid-row:1/span 2}.primary-debrief-round-body{padding:4px 20px 22px}.primary-step-list li{grid-template-columns:1fr;gap:5px}.primary-pnl-grid article{grid-template-columns:minmax(0,1fr) minmax(105px,auto)}.primary-attribution-notice{padding:16px 20px 20px}}.page-shell:has(.terminal-terminal){max-width:none;padding:0 10px 14px}.page-shell:has(.terminal-terminal)>.site-header{display:none}.page-shell:has(.island-game-page)>.site-header{max-width:1480px;padding:7px 8px}@media (max-width:720px){.page-shell:has(.island-game-page)>.site-header{min-height:54px;padding:6px 2px}.page-shell:has(.island-game-page)>.site-header nav{display:none}.page-shell:has(.island-game-page)>.site-header .site-header-tools{gap:6px}.page-shell:has(.island-game-page)>.site-header .brand span,.page-shell:has(.island-game-page)>.site-header .locale-switch>span{display:none}.page-shell:has(.island-game-page)>.site-header .locale-switch{padding:3px}.page-shell:has(.island-game-page)>.site-header .locale-switch button{padding:5px 8px}}.terminal-terminal{--terminal-bg:#071019;--terminal-panel:#0d1721;--terminal-panel-soft:#101d29;--terminal-line:#273746;--terminal-line-soft:#1b2a37;--terminal-text:#e7edf2;--terminal-muted:#8c9ba8;--terminal-orange:#f1ad49;--terminal-green:#55c691;--terminal-red:#ee6b5d;--terminal-blue:#64b6ef;width:100%;min-height:calc(100vh - 14px);color:var(--terminal-text);background:var(--terminal-bg);font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif}.judgment-entry,.judgment-page{max-width:1180px}.judgment-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);grid-gap:18px;gap:18px;padding:clamp(24px,5vw,58px);border:1px solid rgba(255,191,105,.2);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(255,191,105,.16),transparent 36%),linear-gradient(135deg,rgba(14,27,44,.96),rgba(8,16,28,.88));box-shadow:var(--shadow)}.judgment-hero h1{max-width:760px;margin:8px 0 18px;font-size:clamp(3rem,7vw,6.4rem);line-height:.92;letter-spacing:-.06em}.judgment-brief-card,.judgment-feature-card,.judgment-panel{border:1px solid rgba(124,198,254,.18);border-radius:20px;background:rgba(10,20,35,.84);box-shadow:var(--shadow)}.judgment-brief-card{align-self:stretch;padding:24px}.judgment-brief-card h2{margin:24px 0 12px}.judgment-live-badge,.judgment-required,.judgment-stage{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.judgment-live-badge{color:#071019;background:var(--success);font-weight:800}.judgment-required,.judgment-stage{color:var(--accent-strong);border:1px solid rgba(255,209,102,.32);background:rgba(255,209,102,.08)}.judgment-muted,.judgment-warning-text{color:var(--muted);font-size:.86rem}.judgment-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.judgment-feature-card{display:grid;grid-gap:8px;gap:8px;padding:20px}.judgment-feature-card>span{color:var(--accent-strong);font-family:IBM Plex Mono,monospace;font-size:.75rem}.judgment-feature-card p,.judgment-feature-card strong{margin:0}.judgment-topline{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:12px 4px 4px}.judgment-topline h1{margin:4px 0 0;font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.05em}.judgment-status-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.judgment-panel{padding:24px}.judgment-panel .panel-header{margin-bottom:20px}.judgment-panel h2{max-width:780px}.judgment-data-grid,.judgment-debrief-grid,.judgment-metric-grid,.judgment-result-grid{display:grid;grid-gap:10px;gap:10px}.judgment-metric-grid{margin-bottom:10px}.judgment-data-grid,.judgment-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.judgment-data-grid>div,.judgment-metric-grid>div,.judgment-result-grid>div{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.03)}.judgment-counterfactual span,.judgment-data-grid span,.judgment-debrief-grid span,.judgment-metric-grid span,.judgment-quote-box span,.judgment-result-grid span{display:block;color:var(--muted);font-size:.75rem}.judgment-data-grid strong,.judgment-metric-grid strong,.judgment-result-grid strong{display:block;margin-top:5px;font-size:1.08rem}.judgment-form{display:grid;grid-gap:16px;gap:16px}.judgment-form fieldset{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;border:0}.judgment-form legend{margin-bottom:4px;color:var(--text);font-weight:700}.judgment-choice,.judgment-update-choice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.025)}.judgment-choice input,.judgment-update-choice input{width:auto;margin-top:4px}.judgment-choice span{display:grid;grid-gap:3px;gap:3px}.judgment-choice small{color:var(--muted)}.judgment-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.judgment-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.85rem}.judgment-form select{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(6,12,23,.7);color:var(--text)}.judgment-update-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.judgment-counterfactual,.judgment-evidence-box,.judgment-outcome-box,.judgment-quote-box{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;padding:16px;border:1px solid rgba(124,198,254,.24);border-radius:16px;background:rgba(124,198,254,.06)}.judgment-counterfactual p,.judgment-debrief-grid p,.judgment-evidence-box p,.judgment-outcome-box span,.judgment-summary{margin:0;color:var(--muted);line-height:1.6}.judgment-triggered{color:var(--warning);font-weight:700}.judgment-quote-box{grid-template-columns:repeat(4,minmax(0,1fr));border-color:rgba(83,210,140,.32);background:rgba(83,210,140,.06)}.judgment-quote-box .judgment-form{grid-column:1/-1}.judgment-quote-box strong{display:block;margin-top:4px;font-size:.9rem;overflow-wrap:anywhere}.judgment-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.judgment-debrief-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.judgment-debrief-grid article{padding:14px;border-left:2px solid rgba(242,166,90,.42);background:rgba(255,255,255,.025)}.judgment-connection-lost,.judgment-notice{margin-bottom:0}@media (max-width:820px){.judgment-hero{grid-template-columns:1fr}.judgment-data-grid,.judgment-feature-grid,.judgment-metric-grid,.judgment-quote-box,.judgment-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.judgment-topline{align-items:flex-start;flex-direction:column}.judgment-status-stack{justify-content:flex-start}.judgment-data-grid,.judgment-debrief-grid,.judgment-feature-grid,.judgment-form-row,.judgment-metric-grid,.judgment-quote-box,.judgment-result-grid,.judgment-update-row{grid-template-columns:1fr}.judgment-panel{padding:18px}}.terminal-command-bar{min-height:54px;display:grid;grid-template-columns:minmax(280px,1fr) auto minmax(360px,1fr);align-items:center;grid-gap:18px;gap:18px;padding:8px 14px;border:1px solid var(--terminal-line);border-radius:4px;background:#0b141d;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.terminal-brand,.terminal-clock,.terminal-controls{display:flex;align-items:center;gap:12px}.terminal-brand strong{color:#eef3f6;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;letter-spacing:-.04em;text-transform:none}.terminal-brand strong span{color:var(--terminal-orange)}.terminal-brand i{width:1px;height:22px;background:#60717e}.terminal-brand>span{color:#b9c5cd}.terminal-clock{justify-content:center;font-family:IBM Plex Mono,monospace;white-space:nowrap}.terminal-clock span{color:var(--terminal-orange)}.terminal-clock strong{color:#dce5ea;font-size:.78rem;letter-spacing:.03em}.terminal-how-to-play{justify-self:end;padding:8px 12px;border:1px solid #705a33;border-radius:999px;color:#f4c979;background:#211c14;font-size:.68rem;white-space:nowrap}.terminal-controls{justify-content:flex-end;color:#a4b2bd;white-space:nowrap}.terminal-control-button,.terminal-menu-button,.terminal-speed{color:#ced8de;background:#121e29;border:1px solid #334452;border-radius:4px;font-size:.7rem;line-height:1}.terminal-control-button{padding:8px 12px}.terminal-speed{padding:8px 9px;margin-left:-12px;border-left-color:transparent;border-radius:0}.terminal-speed:first-of-type{margin-left:0;border-radius:4px 0 0 4px;border-left-color:#334452}.terminal-speed:nth-of-type(4){border-radius:0 4px 4px 0}.terminal-speed.is-active{color:var(--terminal-orange);border-color:var(--terminal-orange);background:#242018}.terminal-menu-button{padding:8px 10px;margin-left:6px;color:#abb8c1;font-size:.9rem}.terminal-grid{display:grid;grid-template-columns:minmax(220px,.22fr) minmax(560px,1fr) minmax(280px,.31fr);align-items:start;grid-gap:8px;gap:8px;margin-top:8px}.terminal-center-column,.terminal-sidebar{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px}.terminal-panel{min-width:0;border:1px solid var(--terminal-line);border-radius:4px;background:var(--terminal-panel);box-shadow:0 8px 20px rgba(0,0,0,.18)}.terminal-chart-heading,.terminal-panel-heading,.terminal-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.terminal-panel-heading{padding:12px 12px 10px;border-bottom:1px solid var(--terminal-line-soft)}.terminal-chart-heading h2,.terminal-panel-heading h2,.terminal-section-heading h2{margin:0;color:#e1e9ed;font-size:.78rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.terminal-panel-heading h2{font-size:.76rem}.terminal-kicker{margin:0 0 4px;color:var(--terminal-orange);font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.terminal-beginner-task{display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;padding:14px 16px;border:1px solid #9c7337;border-radius:4px;background:linear-gradient(110deg,#221c13,#111c25 54%)}.terminal-beginner-task h2{margin:0;font-size:1rem}.terminal-beginner-task ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;counter-reset:beginner-step}.terminal-beginner-task li{counter-increment:beginner-step;position:relative;min-height:46px;padding:9px 9px 9px 34px;border:1px solid #314552;border-radius:3px;color:#c8d2d8;background:#0e1821;font-size:.68rem;line-height:1.35}.terminal-beginner-task li:before{content:counter(beginner-step);position:absolute;top:9px;left:9px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#071019;background:var(--terminal-orange);font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:800}.terminal-caret,.terminal-info{color:var(--terminal-orange);font-size:.9rem}.terminal-info{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid #7f8e98;border-radius:50%;color:#aebac3;font-size:.62rem;font-style:normal}.terminal-footnote{margin:0;padding:9px 12px 11px;color:#758590;font-size:.64rem}.terminal-tape-panel{min-height:0;position:-webkit-sticky;position:sticky;top:8px}.terminal-advanced-details{overflow:hidden}.package-advanced-details>summary,.terminal-advanced-details>summary{cursor:pointer;list-style:none}.package-advanced-details>summary::-webkit-details-marker,.terminal-advanced-details>summary::-webkit-details-marker{display:none}.terminal-advanced-details>summary{display:flex;align-items:center;gap:8px;padding:13px 12px;color:#dce5ea}.terminal-advanced-details>summary:before{content:"+";color:var(--terminal-orange);font-family:IBM Plex Mono,monospace;font-size:1rem}.terminal-advanced-details[open]>summary:before{content:"−"}.terminal-advanced-details>summary span{display:grid;grid-gap:4px;gap:4px}.terminal-advanced-details>summary strong{font-size:.74rem}.terminal-advanced-details>summary small{color:#82939f;font-size:.62rem;font-weight:400;line-height:1.35}.terminal-tape-head,.terminal-tape-row{display:grid;grid-template-columns:1.1fr .75fr .95fr .75fr;align-items:center;grid-gap:6px;gap:6px;padding-inline:10px}.terminal-tape-head{padding-top:9px;padding-bottom:7px;color:#758692;border-bottom:1px solid var(--terminal-line-soft);font-size:.58rem;letter-spacing:.08em}.terminal-tape-list{display:grid}.terminal-tape-row{min-height:36px;border-bottom:1px solid rgba(39,55,70,.62);color:#abb8c1;font-family:IBM Plex Mono,monospace;font-size:.63rem}.terminal-tape-row strong{color:#e6edf1;font-weight:600}.terminal-tape-row span:nth-child(3),.terminal-tape-row span:nth-child(4){text-align:right}.terminal-value-up{color:var(--terminal-green)!important}.terminal-value-down{color:var(--terminal-red)!important}.terminal-value-flat{color:#c3cdd3!important}.terminal-chapter-header{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) minmax(200px,.85fr);align-items:center;grid-gap:20px;gap:20px;min-height:70px;padding:12px 14px;border:1px solid var(--terminal-line);border-radius:4px;background:#0e1a24}.terminal-chapter-header h1{margin:0;color:#e9eff2;font-size:1rem;font-weight:500}.terminal-chapter-thesis{margin:0;color:#c5d0d6;font-size:.76rem;line-height:1.35}.terminal-windowed-desk{padding:14px;background:linear-gradient(115deg,#101d29,#0d1721 62%,#14231f)}.terminal-windowed-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.terminal-windowed-facts div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px;border:1px solid var(--terminal-line-soft);background:rgba(3,9,13,.28)}.terminal-windowed-facts span{color:#7f919d;font-family:IBM Plex Mono,monospace;font-size:.58rem;text-transform:uppercase}.terminal-windowed-facts strong{overflow:hidden;color:#d7e1e6;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.terminal-progress-rail{display:flex;align-items:flex-start;justify-content:center;min-width:0}.terminal-progress-node{position:relative;display:grid;justify-items:center;min-width:52px;color:#6d7d88;font-family:IBM Plex Mono,monospace;font-size:.55rem;text-align:center}.terminal-progress-node:not(:last-child):after{content:"";position:absolute;top:8px;left:calc(50% + 11px);width:calc(100% - 22px);border-top:1px solid #3c4b56}.terminal-progress-dot{position:relative;z-index:1;display:grid;place-items:center;width:18px;height:18px;border:2px solid #3b4a57;border-radius:50%;background:#17232e;color:#061018;font-size:.68rem}.terminal-progress-node.is-complete .terminal-progress-dot{border-color:var(--terminal-green);background:var(--terminal-green)}.terminal-progress-node.is-current{color:var(--terminal-orange)}.terminal-progress-node.is-current .terminal-progress-dot{border-color:var(--terminal-orange);background:#33281b;box-shadow:0 0 0 3px rgba(241,173,73,.11)}.terminal-progress-label{max-width:76px;margin-top:5px;line-height:1.2}.terminal-stage-flow{display:flex;align-items:center;gap:16px;padding:10px 14px;border:1px solid var(--terminal-line);border-radius:4px;background:#0e1a24;font-size:.74rem}.terminal-stage-title{flex:0 0 auto;color:var(--terminal-orange);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.terminal-stage-flow ol{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none}.terminal-stage-step{display:flex;align-items:center;gap:8px;color:#6d7d88}.terminal-stage-step.is-complete{color:var(--terminal-green)}.terminal-stage-step.is-current{color:var(--terminal-orange)}.terminal-stage-number{display:grid;place-items:center;width:22px;height:22px;border:2px solid;border-radius:50%;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700}.terminal-stage-step.is-complete .terminal-stage-number{background:var(--terminal-green);border-color:var(--terminal-green);color:#061018}.terminal-stage-step.is-current .terminal-stage-number{background:rgba(241,173,73,.16);box-shadow:0 0 0 3px rgba(241,173,73,.11)}.terminal-chart-panel{overflow:hidden}.market-explorer-panel-heading{padding:14px 16px 12px;border-bottom:1px solid var(--terminal-line-soft)}.market-explorer-panel-heading h2{font-size:.92rem;letter-spacing:.02em;text-transform:none}.market-explorer{display:grid;grid-gap:0;gap:0}.market-explorer-chart-heading,.market-explorer-selector-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 16px}.market-explorer-chart-heading>div:first-child,.market-explorer-selector-heading>div:first-child{display:grid;grid-gap:4px;gap:4px}.market-explorer-chart-heading strong,.market-explorer-selector-heading strong{color:#dfe8eb;font-size:.72rem}.market-explorer-chart-heading span,.market-explorer-selector-heading span{color:#82949e;font-size:.64rem;line-height:1.4}.market-explorer-selector-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.market-explorer-selector-actions>span{margin-right:4px;font-family:IBM Plex Mono,monospace}.market-explorer-range-toolbar button,.market-explorer-selector-actions button{padding:7px 9px;border:1px solid #3a4d59;border-radius:4px;color:#b5c3ca;background:#0d1821;cursor:pointer;font-size:.62rem}.market-explorer-selector-actions button:disabled{cursor:default;opacity:.38}.market-explorer-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--terminal-line-soft);border-bottom:1px solid var(--terminal-line-soft)}.market-explorer-groups section{min-width:0;padding:12px 16px;border-bottom:1px solid var(--terminal-line-soft)}.market-explorer-groups section:nth-child(odd){border-right:1px solid var(--terminal-line-soft)}.market-explorer-groups section:nth-last-child(-n+2){border-bottom:0}.market-explorer-groups h3{margin:0 0 8px;color:#82949e;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.market-explorer-groups section>div{display:flex;flex-wrap:wrap;gap:6px}.market-explorer-groups button{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #31434f;border-radius:4px;color:#aab9c0;background:#0d1821;cursor:pointer;font-size:.62rem}.market-explorer-groups button>span{color:inherit;font-size:inherit}.market-explorer-groups button>small{padding-left:6px;border-left:1px solid #31434f;color:#738690;font-family:IBM Plex Mono,monospace;font-size:.5rem}.market-explorer-groups button.is-active>small{border-left-color:#526773;color:#a7b7bf}.market-explorer-groups button i,.market-explorer-readout span i{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.market-explorer-groups button.is-active{border-color:#8999a2;color:#eef3f5;background:#172630;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.market-explorer-range-toolbar{display:flex;flex:0 0 auto;gap:0}.market-explorer-range-toolbar button{min-width:38px;border-radius:0;font-family:IBM Plex Mono,monospace;font-size:.58rem}.market-explorer-range-toolbar button:first-child{border-radius:4px 0 0 4px}.market-explorer-range-toolbar button:last-child{border-radius:0 4px 4px 0}.market-explorer-range-toolbar button.is-active{border-color:#9d7337;color:#efbd70;background:#211b13}.market-explorer-canvas{height:292px;margin:0 16px;overflow:hidden;border:1px solid #2b3e4a;border-radius:5px;background:#09131b}.market-explorer-svg{display:block;width:100%;height:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.market-explorer-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;vector-effect:non-scaling-stroke}.market-explorer-gridline{stroke:#263945;stroke-dasharray:3 6;stroke-width:1}.market-explorer-axis-label,.market-explorer-date-label{fill:#7f919c;font-family:IBM Plex Mono,monospace;font-size:12px}.market-explorer-interaction{fill:transparent;cursor:crosshair;touch-action:none}.market-explorer-crosshair{stroke:rgba(218,228,233,.55);stroke-dasharray:4 4;stroke-width:1}.market-explorer-empty{display:grid;place-content:center;grid-gap:8px;gap:8px;height:100%;padding:20px;color:#84959f;text-align:center}.market-explorer-empty strong{color:#d6e0e4;font-size:.84rem}.market-explorer-empty span{max-width:52ch;font-size:.68rem;line-height:1.5}.market-explorer-readout{display:flex;align-items:center;gap:8px;overflow-x:auto;margin:8px 16px 0;padding-bottom:2px;scrollbar-width:thin}.market-explorer-readout time{flex:0 0 auto;color:var(--terminal-orange);font:700 .6rem/1.3 IBM Plex Mono,monospace}.market-explorer-readout span{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:6px 8px;border-left:1px solid #31444f;color:#8fa0aa;font-size:.6rem}.market-explorer-readout strong{color:#dde6e9;font-family:IBM Plex Mono,monospace;font-size:.64rem}.market-explorer-explainer{margin-top:10px;padding:14px 16px 16px;border-top:1px solid var(--terminal-line-soft);background:rgba(7,15,21,.4)}.market-explorer-explainer header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.market-explorer-explainer header>div{display:grid;grid-gap:4px;gap:4px}.market-explorer-explainer header small,.market-explorer-explainer header span{color:#7f919b;font-size:.6rem}.market-explorer-explainer h3{margin:0;color:#ecf2f4;font-size:.96rem}.market-explorer-explainer header>div:last-child{text-align:right}.market-explorer-explainer header>div:last-child strong{color:#e8eef0;font:700 .92rem/1.2 IBM Plex Mono,monospace}.market-explorer-explainer dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:14px 0 0;border-top:1px solid #2b3e49;border-bottom:1px solid #2b3e49}.market-explorer-explainer dl>div{padding:11px;border-right:1px solid #2b3e49}.market-explorer-explainer dl>div:last-child{border-right:0}.market-explorer-explainer dt{color:var(--terminal-orange);font-size:.6rem;font-weight:700}.market-explorer-explainer dd{margin:6px 0 0;color:#a5b4bc;font-size:.66rem;line-height:1.5}.market-explorer-learning-empty{display:grid;grid-gap:5px;gap:5px}.market-explorer-learning-empty strong{color:#d8e2e5;font-size:.76rem}.market-explorer-learning-empty span{max-width:78ch;color:#8799a3;font-size:.66rem;line-height:1.5}.terminal-package-panel{padding-bottom:10px;scroll-margin-top:10px}.terminal-section-heading{padding:13px 14px 10px}.terminal-section-heading h2{font-size:.88rem}.terminal-section-heading span{display:block;margin-top:4px;color:#81919c;font-size:.65rem}.terminal-step-label{color:var(--terminal-orange)!important;font-family:IBM Plex Mono,monospace;font-size:.72rem!important}.terminal-package-panel .order-ticket{height:auto;overflow:visible}.terminal-package-panel .order-ticket-submitted{padding:0 12px 10px}.terminal-feedback-layout{grid-template-columns:minmax(230px,.74fr) minmax(0,1.26fr);align-items:start}.terminal-feedback-layout>.decision-review,.terminal-feedback-layout>.execution-receipt-card{min-width:0;margin:0;border:1px solid #b1823e;border-radius:3px;box-shadow:none;background:#111c25}.terminal-feedback-layout>.execution-receipt-card{display:flex;flex-direction:column;gap:12px;min-height:0;padding:12px}.execution-receipt-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--terminal-line-soft)}.execution-receipt-heading .eyebrow{margin-bottom:5px}.execution-receipt-heading>div>strong{color:#e8eef1;font-size:.82rem;line-height:1.2}.execution-status{padding:4px 6px;border:1px solid #4f9d79;border-radius:3px;color:#76d4a6;font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.08em}.execution-receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.execution-receipt-grid>div{display:grid;grid-gap:4px;gap:4px;padding:8px 0;border-bottom:1px solid var(--terminal-line-soft)}.execution-receipt-grid span,.execution-receipt-grid strong{font-family:IBM Plex Mono,monospace}.execution-receipt-grid span{color:#71828e;font-size:.56rem;text-transform:uppercase}.execution-receipt-grid strong{color:#dce6ea;font-size:.66rem;line-height:1.25}.execution-receipt-summary{margin:0;color:#aebdc5;font-size:.7rem;line-height:1.4}.terminal-feedback-layout>.decision-review{padding:0 12px 10px}.terminal-feedback-layout>.decision-review>.panel-header{padding:12px 0 10px;border-bottom:1px solid var(--terminal-line-soft)}.terminal-feedback-layout>.decision-review>.panel-header h2{font-size:.78rem}.terminal-feedback-layout>.decision-review>.receipt-grid{display:none}.terminal-feedback-layout>.decision-review>.review-summary{margin:10px 0 0;padding:10px;border-color:#2d4350;border-radius:3px;background:#0e1922}.terminal-feedback-layout>.decision-review>.review-summary strong{font-size:.72rem;line-height:1.3}.terminal-feedback-layout>.decision-review>.review-summary p{margin:6px 0 0;color:#9eafb8;font-size:.68rem}.terminal-feedback-layout>.decision-review>.attribution-card{margin:10px 0 0;padding:10px;border-color:#2d4350;border-radius:3px;background:#0e1922}.terminal-feedback-layout>.decision-review>.attribution-card .eyebrow{margin:0 0 8px;font-size:.6rem}.attribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.attribution-row{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:3px;background:rgba(6,12,18,.6);font-size:.7rem}.attribution-row span{color:#9eafb8}.attribution-row strong{font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600}.attribution-row.tone-up strong{color:var(--terminal-green)}.attribution-row.tone-down strong{color:var(--terminal-red)}.attribution-row.tone-flat strong{color:#9eafb8}.attribution-hint{margin:8px 0 0;color:#7a8a94;font-size:.68rem;line-height:1.4}.term-tooltip{position:relative;display:inline-flex}.term-tooltip-trigger{display:inline-flex;margin:0;padding:0;border:0;border-bottom:1px dashed rgba(242,166,90,.55);color:inherit;background:transparent;cursor:help;font:inherit;text-align:inherit}.term-tooltip-popup{position:absolute;z-index:10;bottom:calc(100% + 8px);left:50%;width:260px;padding:12px 14px;border:1px solid rgba(242,166,90,.35);border-radius:12px;background:#0f1b26;box-shadow:0 12px 32px rgba(0,0,0,.45);color:#d7e0e6;font-size:.78rem;line-height:1.45;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;pointer-events:none}.term-tooltip:focus-within .term-tooltip-popup,.term-tooltip:hover .term-tooltip-popup{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.term-tooltip-popup strong{display:block;margin:0 0 6px;color:var(--accent-strong);font-size:.82rem}.term-tooltip-popup small{display:block;margin-top:8px;color:#8c9ba8;font-size:.72rem;line-height:1.4}.term-tooltip-example{display:grid;grid-gap:2px;gap:2px;margin-top:8px;padding:8px;border-radius:8px;color:#dce6eb;background:rgba(100,182,239,.08)}.term-tooltip-example b{color:var(--terminal-blue);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.term-tooltip-definition-toggle{display:block;width:100%;margin-top:8px;padding:7px 0 0;border:0;border-top:1px solid rgba(140,155,168,.18);background:transparent;cursor:pointer;color:#9fb0ba;font-size:.68rem;text-align:left}.term-tooltip-definition-toggle:focus-visible,.term-tooltip-definition-toggle:hover{color:var(--terminal-orange)}.term-tooltip-definition-toggle+small{margin-top:5px}.advance-form{position:relative}.advance-overlay{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(6,12,18,.92);color:var(--terminal-text);text-align:center;animation:advance-fade-in .2s ease}.advance-overlay span{font-size:1.1rem;font-weight:600}.advance-overlay small{color:var(--terminal-muted);font-size:.85rem}.advance-overlay-spinner{width:36px;height:36px;border:3px solid rgba(242,166,90,.25);border-top:3px solid var(--terminal-orange);border-radius:50%;animation:advance-spin .9s linear infinite}.advance-transition-card{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;padding:24px;border:1px solid rgba(242,166,90,.34);border-radius:16px;background:#0b1721;box-shadow:0 24px 80px rgba(0,0,0,.5);text-align:left}.advance-date-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;margin:12px 0 20px;padding:14px 16px;border:1px solid var(--terminal-line-soft);border-radius:10px;color:var(--terminal-muted);font-family:IBM Plex Mono,monospace}.advance-date-line i{color:var(--terminal-orange);font-style:normal}.advance-date-line strong{color:var(--terminal-text);text-align:right}.package-consequence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0}.package-consequence-grid>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px;border:1px solid var(--terminal-line-soft);border-radius:8px;background:rgba(100,182,239,.045)}.package-consequence-grid span{color:var(--terminal-muted);font-size:.66rem;line-height:1.2}.package-consequence-grid strong{color:var(--terminal-text);font-family:IBM Plex Mono,monospace;font-size:.78rem}.glossary-inline-intro{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);align-items:center;grid-gap:32px;gap:32px}.glossary-inline-intro p:last-child{margin:0;color:var(--muted)}@keyframes advance-fade-in{0%{opacity:0}to{opacity:1}}@keyframes advance-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.advance-overlay,.advance-overlay-spinner{animation:none}}@media (max-width:700px){.term-tooltip-popup{position:fixed;right:14px;bottom:14px;left:14px;width:auto;max-height:min(70vh,430px);overflow:auto;transform:translateY(8px)}.term-tooltip:focus-within .term-tooltip-popup,.term-tooltip:hover .term-tooltip-popup{transform:translateY(0)}.glossary-inline-intro{grid-template-columns:1fr;gap:12px}}@keyframes value-pulse-up{0%{color:var(--terminal-text)}30%{color:var(--terminal-green);text-shadow:0 0 10px rgba(83,210,140,.35)}to{color:var(--terminal-green)}}@keyframes value-pulse-down{0%{color:var(--terminal-text)}30%{color:var(--terminal-red);text-shadow:0 0 10px rgba(238,107,93,.35)}to{color:var(--terminal-red)}}.terminal-value-up{animation:value-pulse-up .6s ease}.terminal-value-down{animation:value-pulse-down .6s ease}.terminal-feedback-layout>.decision-review>.market-aftermath{margin:8px 0 0;padding:10px;border-color:#bd9143;border-radius:3px;background:#111c25}.terminal-feedback-layout>.decision-review>.market-aftermath .panel-header{align-items:flex-start;margin-bottom:8px}.terminal-feedback-layout>.decision-review>.market-aftermath h2{font-size:.76rem;line-height:1.3}.terminal-feedback-layout>.decision-review>.market-aftermath .progress-pill{min-width:86px;padding:5px 7px;border-radius:3px;background:#0e1922}.terminal-feedback-layout>.decision-review>.market-aftermath .market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.terminal-feedback-layout>.decision-review>.market-aftermath .market-card{min-height:44px;padding:7px}.terminal-feedback-layout>.decision-review>.market-aftermath>p{margin:8px 0 0;color:#a9b9c1;font-size:.66rem;line-height:1.35}.terminal-feedback-layout>.decision-review>.receipt-layer-grid{grid-template-columns:1fr;gap:6px;margin-top:8px}.terminal-feedback-layout>.decision-review>.receipt-layer-grid .story-card{padding:8px;border-radius:3px;background:#0e1922}.terminal-feedback-layout>.decision-review>form{margin-top:8px}.terminal-package-panel .order-ticket>.decision-review,.terminal-package-panel .order-ticket>.panel{margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.terminal-package-panel .order-ticket .panel{padding:0 12px}.terminal-package-panel .order-ticket .panel-header{display:none}.terminal-package-panel .order-ticket .report-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px}.terminal-package-panel .package-card{min-height:0;display:flex;gap:8px;padding:12px;border:1px solid #425362;border-radius:3px;background:#111c25}.terminal-package-panel .package-card .panel-header{display:flex;margin:0;gap:6px}.terminal-package-panel .package-card .panel-header strong{color:#e4ebee;font-size:.84rem;line-height:1.2}.terminal-package-panel .package-card .progress-pill{min-width:68px;padding:4px 6px;border:1px solid #2f414e;border-radius:3px;background:#0d1720}.terminal-package-panel .package-card .progress-pill span,.terminal-package-panel .package-card .progress-pill strong{font-family:IBM Plex Mono,monospace;font-size:.6rem}.terminal-package-panel .package-card>p{margin:0;min-height:0;max-height:none;color:#acbac2;font-size:.72rem;line-height:1.42}.terminal-package-panel .package-card .package-size-hint{max-height:20px;color:#c99a54;font-family:IBM Plex Mono,monospace;font-size:.56rem;line-height:1.2}.terminal-package-panel .package-card .package-brief{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:5px 0;border:0;border-top:1px solid #2a3b48;border-bottom:1px solid #2a3b48;border-radius:0;background:transparent}.terminal-package-panel .package-card .package-brief span{color:#71828e;font-size:.58rem}.terminal-package-panel .package-card .package-brief strong{display:block;margin-top:4px;color:#d6e0e5;font-size:.68rem;line-height:1.3}.package-advanced-details{margin-top:auto;border-top:1px solid #2a3b48}.package-advanced-details>summary{padding:7px 0 2px;color:#8fa1ac;font-size:.6rem}.package-advanced-details>summary:before{content:"+ ";color:var(--terminal-orange)}.package-advanced-details[open]>summary:before{content:"− "}.terminal-package-panel .package-card .package-riskline{display:grid;grid-gap:2px;gap:2px;max-height:28px;overflow:hidden;margin-top:auto;color:#8da0ac;font-size:.56rem}.terminal-package-panel .package-card .package-riskline span{padding:0;border:0;background:transparent}.terminal-package-panel .package-card form{margin-top:2px}.terminal-package-panel .package-card .button{width:100%;min-height:34px;padding:6px 7px;border-radius:3px;font-size:.6rem;letter-spacing:.05em;text-transform:uppercase}.terminal-package-panel .package-card-consensus_rebound{border-color:#4b9c78}.terminal-package-panel .package-card-housing_break_hedge{border-color:#c45e57}.terminal-package-panel .package-card-liquidity_fortress{border-color:#5a9dce}.terminal-package-panel .package-card-keep_current_book{border-color:#bd9143}.terminal-package-panel .package-card-consensus_rebound .button{border-color:#4b9c78;color:#78d3a4;background:#10251e}.terminal-package-panel .package-card-housing_break_hedge .button{border-color:#c45e57;color:#ff8878;background:#291a1b}.terminal-package-panel .package-card-liquidity_fortress .button{border-color:#5a9dce;color:#8bc9f4;background:#112231}.terminal-package-panel .package-card-keep_current_book .button{border-color:#bd9143;color:#e9bc65;background:#292217}.terminal-package-panel .strategy-flip-card{height:340px;perspective:1200px;transition:height .36s ease}.terminal-package-panel .strategy-flip-card.is-flipped{height:430px}.strategy-flip-inner{position:relative;width:100%;height:100%;min-height:0;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.75,.25,1)}.strategy-flip-card.is-flipped .strategy-flip-inner{transform:rotateY(180deg)}.strategy-card-face{position:absolute;inset:0;display:flex;flex-direction:column;overflow:auto;padding:18px;border:1px solid #425362;border-radius:8px;background:#111c25;backface-visibility:hidden;-webkit-backface-visibility:hidden}.strategy-card-front{justify-content:space-between;background:radial-gradient(circle at 85% 12%,rgba(104,184,153,.16),transparent 35%),#111c25}.strategy-card-front:before{content:"“";position:absolute;top:14px;right:18px;color:rgba(255,255,255,.08);font-family:Georgia,serif;font-size:6.5rem;line-height:1}.strategy-card-back{gap:10px;transform:rotateY(180deg)}.strategy-flip-card.is-selected .strategy-card-face{box-shadow:inset 0 0 0 1px var(--terminal-orange),0 0 0 2px rgba(241,173,73,.1)}.strategy-persona{position:relative;z-index:1;align-self:flex-start;color:#92a5b0;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.strategy-card-front blockquote{position:relative;z-index:1;max-width:13ch;margin:auto 0 18px;color:#f0f5f6;font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:700;line-height:1.25}.strategy-card-front>p{position:relative;z-index:1;margin:0 0 18px;color:#a9bac3;font-size:.78rem;line-height:1.55}.strategy-reveal-button{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0 3px;border:0;border-top:1px solid #344653;color:var(--terminal-orange);background:transparent;cursor:pointer;font:700 .7rem/1.2 IBM Plex Mono,monospace;letter-spacing:.04em;text-align:left}.strategy-back-button svg,.strategy-reveal-button svg{width:18px;height:18px}.strategy-back-button{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #3c4d59;border-radius:50%;color:#aab9c1;background:#0c1720;cursor:pointer}.strategy-card-heading{display:grid;grid-gap:4px;gap:4px;padding-right:36px}.strategy-card-heading span,.strategy-consequence-row>span,.strategy-plan-brief span,.strategy-size-choices legend{color:#748792;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.strategy-card-heading strong{color:#edf3f5;font-size:.92rem}.strategy-card-back>p{margin:0;color:#aab9c1;font-size:.7rem;line-height:1.45}.strategy-plan-brief{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid #2d3e4a;border-bottom:1px solid #2d3e4a}.strategy-plan-brief div{display:grid;grid-gap:4px;gap:4px}.strategy-plan-brief strong{color:#dce5e8;font-size:.66rem;line-height:1.35}.strategy-consequence-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.strategy-consequence-row>span{display:grid;grid-gap:3px;gap:3px;padding:7px;border:1px solid #2d3e4a;border-radius:5px;background:#0d1720}.strategy-consequence-row strong{color:#dce5e8;font-size:.68rem;letter-spacing:0}.strategy-card-back form{display:grid;grid-gap:9px;gap:9px;margin-top:auto}.strategy-config-fieldset,.strategy-size-choices{min-width:0;margin:0;padding:0;border:0}.strategy-size-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.strategy-size-choices legend{grid-column:1/-1;margin-bottom:5px}.strategy-config-options label,.strategy-size-choices label{position:relative;cursor:pointer}.strategy-config-options input,.strategy-size-choices input{position:absolute;width:1px;height:1px;opacity:0}.strategy-size-choices label>span{display:grid;grid-gap:2px;gap:2px;height:100%;padding:7px;border:1px solid #344653;border-radius:5px;color:#a9b8c0;background:#0d1720;font-size:.6rem}.strategy-size-choices small{color:#72848f;font-family:IBM Plex Mono,monospace;font-size:.55rem}.strategy-config-options input:checked+span,.strategy-size-choices input:checked+span{border-color:var(--terminal-orange);color:#f3c57d;background:rgba(241,173,73,.08);box-shadow:inset 0 0 0 1px rgba(241,173,73,.16)}.strategy-back-button:focus-visible,.strategy-config-options input:focus-visible+span,.strategy-reveal-button:focus-visible,.strategy-size-choices input:focus-visible+span{outline:2px solid var(--terminal-blue);outline-offset:2px}.strategy-config-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.strategy-config-fieldset{display:grid;grid-gap:8px;gap:8px;padding:13px;border:1px solid var(--terminal-line-soft);border-radius:8px;background:rgba(9,20,29,.55)}.strategy-config-fieldset legend{padding:0 5px;color:#dce5e8;font-size:.74rem;font-weight:700}.strategy-config-fieldset>p{margin:0;color:#7f919c;font-size:.66rem;line-height:1.4}.strategy-config-options{display:grid;grid-gap:7px;gap:7px}.strategy-config-options label>span{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid #344653;border-radius:6px;background:#0d1720}.strategy-config-options strong{color:#d8e1e5;font-size:.7rem}.strategy-config-options small{color:#7d8f99;font-size:.62rem;line-height:1.35}.strategy-carousel{display:grid;grid-gap:12px;gap:12px;padding:4px 12px 14px}.strategy-carousel-stage{width:min(720px,100%);margin:0 auto;overflow:hidden}.strategy-carousel-slide{width:100%}.strategy-carousel-slide.is-next{animation:strategy-slide-next .32s ease both}.strategy-carousel-slide.is-previous{animation:strategy-slide-previous .32s ease both}.strategy-carousel .strategy-flip-card{width:100%}.strategy-carousel-controls{display:grid;grid-template-columns:36px 1fr auto 36px;align-items:center;grid-gap:10px;gap:10px;width:min(720px,100%);margin:0 auto;color:#7f919c;font-family:IBM Plex Mono,monospace;font-size:.64rem}.strategy-carousel-controls>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #3c4d59;border-radius:50%;color:#c8d3d8;background:#0d1821;cursor:pointer}.strategy-carousel-controls svg{width:19px;height:19px}.strategy-carousel-dots{display:flex;justify-content:center;gap:9px}.strategy-carousel-dots button{width:26px;height:5px;padding:0;border:0;border-radius:999px;background:#334550;cursor:pointer}.strategy-carousel-dots button.is-active{background:var(--terminal-orange);box-shadow:0 0 10px rgba(241,173,73,.24)}.selected-strategy-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0 12px;border-bottom:1px solid var(--terminal-line-soft)}.selected-strategy-heading span,.selected-strategy-summary span{color:#7e909a;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.selected-strategy-heading h2{margin:4px 0;color:#eef4f6;font-size:1rem}.selected-strategy-heading form,.selected-strategy-heading p{margin:0}.strategy-change-button{padding:8px 11px;border:1px solid #435661;border-radius:5px;color:#bcc9cf;background:#0d1821;cursor:pointer;font-size:.65rem}.selected-strategy-summary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,.75fr);grid-gap:10px;gap:10px;padding:12px 0}.selected-strategy-summary>div,.selected-strategy-summary>p{margin:0;padding:11px;border:1px solid var(--terminal-line-soft);border-radius:6px;color:#9fb0ba;background:rgba(10,21,30,.55);font-size:.7rem;line-height:1.45}.selected-strategy-summary>div{display:grid;grid-gap:5px;gap:5px}.selected-strategy-summary strong{color:#dbe5e9;font-size:.7rem}.selected-strategy-confirmation{display:grid;grid-gap:12px;gap:12px}.selected-intensity-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:11px 13px;border:1px solid #8c6838;border-radius:6px;background:rgba(241,173,73,.065)}.selected-intensity-summary small,.selected-intensity-summary span{color:#81939d;font-size:.64rem}.selected-intensity-summary span{font-family:IBM Plex Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.selected-intensity-summary strong{color:#f3c57d;font-size:.76rem}.selected-intensity-summary small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-quote{position:relative}.package-quote.is-updating>div{opacity:.34}.package-quote-updating{position:absolute;inset:0;display:grid;place-items:center;color:var(--terminal-orange);font-weight:700}.package-quote-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 13px;border:1px solid #344653;border-radius:6px;background:#0d1821}.package-quote-empty button{border:0;color:var(--terminal-orange);background:transparent;cursor:pointer;font-weight:700}.auto-preview-note{align-self:center;margin-right:auto;color:#7f919c;font-size:.66rem}.market-memory{overflow:hidden;border:1px solid #9d7337;border-radius:4px;background:#0b1720;box-shadow:inset 0 1px 0 rgba(241,173,73,.08)}.market-memory-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 16px;border-bottom:1px solid rgba(157,115,55,.42);background:linear-gradient(90deg,rgba(241,173,73,.085),rgba(13,24,33,0))}.market-memory-heading h2{margin:0;color:#eef3f5;font-size:1rem}.market-memory-heading p{margin:5px 0 0;color:#91a2ab;font-size:.7rem;line-height:1.45}.market-memory-heading>strong{flex:0 0 auto;color:var(--terminal-orange);font:700 .64rem/1.4 IBM Plex Mono,monospace}.market-memory-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);min-height:270px}.market-memory-focus{display:flex;flex-direction:column;min-width:0;padding:18px;border-right:1px solid var(--terminal-line-soft)}.market-memory-focus-meta{display:flex;align-items:center;gap:10px;color:#84959f;font:600 .62rem/1.3 IBM Plex Mono,monospace}.market-memory-focus-meta>span{color:var(--terminal-orange)}.market-memory-focus-meta time{margin-right:auto}.market-memory-focus-meta button{padding:6px 9px;border:1px solid #425560;border-radius:4px;color:#c6d1d6;background:#0d1821;cursor:pointer;font-size:.62rem}.market-memory-focus h3{max-width:42ch;margin:16px 0 8px;color:#f0f4f5;font-size:1.15rem;line-height:1.35}.market-memory-focus>p{max-width:66ch;margin:0;color:#aab8bf;font-size:.72rem;line-height:1.6}.market-memory-pnl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.market-memory-pnl>div{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid #2f424e;border-radius:5px;background:#0d1922}.market-memory-decision span,.market-memory-pnl span{color:#7f919b;font-size:.6rem}.market-memory-pnl strong{color:#e5edef;font:700 .92rem/1.2 IBM Plex Mono,monospace}.market-memory-pnl .tone-up strong,.market-memory-timeline .tone-up{color:var(--terminal-green)}.market-memory-pnl .tone-down strong,.market-memory-timeline .tone-down{color:var(--terminal-red)}.market-memory-pnl .tone-flat strong,.market-memory-timeline .tone-flat{color:#aab8bf}.market-memory-decision{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;color:#dbe4e8}.market-memory-decision strong{font-size:.7rem}.market-memory-timeline{min-width:0;padding:10px;background:rgba(6,14,20,.52)}.market-memory-timeline ol{max-height:292px;overflow-y:auto;margin:0;padding:0;list-style:none;scrollbar-color:#435762 transparent;scrollbar-width:thin}.market-memory-timeline li{position:relative}.market-memory-timeline li:not(:last-child):after{content:"";position:absolute;top:34px;bottom:-11px;left:16px;width:1px;background:#344853}.market-memory-timeline button{position:relative;z-index:1;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:11px 8px;border:1px solid transparent;border-radius:5px;color:inherit;background:transparent;cursor:pointer;text-align:left}.market-memory-timeline li.is-selected button{border-color:rgba(241,173,73,.38);background:rgba(241,173,73,.075)}.market-memory-node{width:9px;height:9px;border:2px solid #607580;border-radius:50%;background:#0b1720}.market-memory-timeline li.is-selected .market-memory-node{border-color:var(--terminal-orange);box-shadow:0 0 0 3px rgba(241,173,73,.12)}.market-memory-item-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.market-memory-item-copy small{color:#778a95;font:600 .56rem/1.2 IBM Plex Mono,monospace}.market-memory-item-copy strong{overflow:hidden;color:#c7d2d7;font-size:.66rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.market-memory-timeline b{font:700 .62rem/1.2 IBM Plex Mono,monospace;white-space:nowrap}.after-market-flow{display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:13px;border:1px solid #344653;border-radius:8px;background:#0b161f}.after-market-time>div{display:grid;grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;grid-gap:9px;gap:9px;color:#81939d;font:600 .64rem/1.2 IBM Plex Mono,monospace}.after-market-time i{height:1px;background:linear-gradient(90deg,#344653,var(--terminal-orange))}.after-market-time strong{color:#e1e9ec}.after-market-time small{display:block;margin-top:4px;color:#758792;font-size:.6rem}.auto-advance-progress{height:3px;overflow:hidden;border-radius:999px;background:#263843}.auto-advance-progress span{display:block;height:100%;background:var(--terminal-orange);transition:width .9s linear}.auto-advance-controls{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px}.auto-advance-controls>span{color:#8799a3;font-size:.65rem}.auto-advance-pause{padding:7px 10px;border:1px solid #3d505c;border-radius:4px;color:#b9c6cc;background:#0e1a23;cursor:pointer;font-size:.64rem}@media (max-width:760px){.market-memory-heading,.selected-strategy-heading{flex-direction:column}.market-memory-layout{grid-template-columns:1fr}.market-memory-focus{border-right:0;border-bottom:1px solid var(--terminal-line-soft)}.market-memory-timeline ol{max-height:240px}.market-explorer-chart-heading,.market-explorer-explainer header,.market-explorer-selector-heading{align-items:flex-start;flex-direction:column}.market-explorer-selector-actions{justify-content:flex-start}.market-explorer-groups{grid-template-columns:1fr}.market-explorer-groups section,.market-explorer-groups section:nth-child(odd),.market-explorer-groups section:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--terminal-line-soft)}.market-explorer-groups section:last-child{border-bottom:0}.market-explorer-explainer header>div:last-child{text-align:left}.market-explorer-explainer dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-explorer-explainer dl>div:nth-child(2){border-right:0}.market-explorer-explainer dl>div:nth-child(-n+2){border-bottom:1px solid #2b3e49}.strategy-carousel{padding-inline:0}.selected-strategy-summary,.strategy-config-grid{grid-template-columns:1fr}.selected-intensity-summary{grid-template-columns:1fr;gap:5px}.selected-intensity-summary small{white-space:normal}.selected-strategy-heading form,.strategy-change-button{width:100%}.package-action-row{align-items:stretch;flex-direction:column}.auto-preview-note{margin-right:0}.auto-advance-controls{grid-template-columns:auto 1fr}.auto-advance-controls .button{grid-column:1/-1;width:100%}}@media (max-width:480px){.market-memory-pnl{grid-template-columns:1fr}.market-memory-focus-meta{align-items:flex-start;flex-wrap:wrap}.market-memory-focus-meta time{flex:1 1 auto}.market-memory-item-copy strong{white-space:normal}.market-explorer-selector-actions>span{flex:1 0 100%}.market-explorer-chart-heading{padding-bottom:10px}.market-explorer-range-toolbar{width:100%}.market-explorer-range-toolbar button{flex:1 1;min-width:0}.market-explorer-canvas{height:240px;margin-inline:10px}.market-explorer-readout{margin-inline:10px}.market-explorer-explainer dl{grid-template-columns:1fr}.market-explorer-explainer dl>div,.market-explorer-explainer dl>div:nth-child(2){border-right:0;border-bottom:1px solid #2b3e49}.market-explorer-explainer dl>div:last-child{border-bottom:0}.strategy-carousel-controls{grid-template-columns:36px 1fr 36px}.strategy-carousel-controls>span{display:none}.after-market-time>div{grid-template-columns:1fr}.after-market-time i{width:52px}}@keyframes strategy-slide-next{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes strategy-slide-previous{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}.package-card-consensus_rebound .strategy-card-face,.strategy-flip-card-consensus_rebound .strategy-card-face{border-color:#4b9c78}.package-card-housing_break_hedge .strategy-card-face,.strategy-flip-card-housing_break_hedge .strategy-card-face{border-color:#c45e57}.package-card-liquidity_fortress .strategy-card-face,.strategy-flip-card-liquidity_fortress .strategy-card-face{border-color:#5a9dce}.package-card-keep_current_book .strategy-card-face,.strategy-flip-card-keep_current_book .strategy-card-face{border-color:#bd9143}@media (prefers-reduced-motion:reduce){.auto-advance-progress span,.strategy-carousel-slide,.strategy-flip-inner,.terminal-package-panel .strategy-flip-card{transition:none;animation:none}}.terminal-package-panel .decision-review{padding:0 12px 10px}.terminal-package-panel .decision-review .panel-header{display:flex;padding:10px 0;border-bottom:1px solid var(--terminal-line-soft)}.terminal-package-panel .decision-review .receipt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.terminal-package-panel .decision-review .receipt-stat,.terminal-package-panel .decision-review .story-card{padding:9px;border-radius:3px;background:#101b24}.terminal-package-panel .decision-review .receipt-stat span,.terminal-package-panel .decision-review .story-card .eyebrow{color:#7f919c;font-size:.58rem}.terminal-package-panel .decision-review .receipt-stat strong,.terminal-package-panel .decision-review .story-card strong{font-size:.76rem;line-height:1.25}.review-advanced-details{margin-top:8px;border-top:1px solid var(--terminal-line-soft)}.review-advanced-details>summary{cursor:pointer;padding:10px 0;color:#8fa1ac;font-size:.66rem;list-style:none}.review-advanced-details>summary::-webkit-details-marker{display:none}.review-advanced-details>summary:before{content:"+ ";color:var(--terminal-orange)}.review-advanced-details[open]>summary:before{content:"− "}.terminal-package-panel .decision-review .market-aftermath{margin-top:8px}.terminal-package-panel .decision-review .market-aftermath .panel-header{display:flex}.terminal-package-panel .decision-review .market-aftermath h2{font-size:.86rem}.terminal-package-panel .decision-review .market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.terminal-package-panel .decision-review .market-card{padding:8px;border-radius:3px;background:#0e1922}.terminal-package-panel .decision-review .market-card span,.terminal-package-panel .decision-review .market-card strong{font-size:.62rem}.terminal-package-panel .decision-review form{margin-top:8px}.terminal-package-panel .decision-review form .button{width:100%;padding:10px;border-radius:3px}.terminal-sidebar{min-width:0}.terminal-sidebar-advanced>.terminal-panel{margin:0 8px 8px;border-color:var(--terminal-line-soft);box-shadow:none}.terminal-stat-list{padding:4px 12px 9px}.terminal-stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--terminal-line-soft)}.terminal-stat-row:last-child{border-bottom:0}.terminal-event-row,.terminal-position-head,.terminal-position-row,.terminal-risk-row span,.terminal-stat-row span{color:#899aa5;font-family:IBM Plex Mono,monospace;font-size:.62rem}.terminal-stat-row strong{color:#e5edf1;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:500}.terminal-risk-panel{padding-bottom:8px}.terminal-risk-row{display:grid;grid-gap:7px;gap:7px;padding:10px 12px;border-bottom:1px solid var(--terminal-line-soft)}.terminal-risk-row>div:first-child{display:flex;justify-content:space-between;gap:10px}.terminal-risk-row strong{color:#dbe5e9;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500}.terminal-risk-bar{height:8px;overflow:hidden;border:1px solid #30424f;border-radius:999px;background:#0a131b}.terminal-risk-bar span{display:block;height:100%;border-radius:inherit}.terminal-risk-bar .is-accent{background:var(--terminal-orange)}.terminal-risk-bar .is-danger{background:var(--terminal-red)}.terminal-position-head,.terminal-position-row{display:grid;grid-template-columns:1.2fr .8fr .75fr .75fr;grid-gap:6px;gap:6px;align-items:center;padding:8px 10px}.terminal-position-head{color:#71828e;border-bottom:1px solid var(--terminal-line-soft);font-size:.56rem}.terminal-position-head span:not(:first-child),.terminal-position-row>span:not(:first-child){text-align:right}.terminal-position-row{min-height:40px;border-bottom:1px solid var(--terminal-line-soft);color:#d0dbe0}.terminal-position-row>span:first-child{display:grid;grid-gap:2px;gap:2px}.terminal-position-row strong{color:#e8eef1;font-size:.68rem;font-weight:600}.terminal-position-row small{color:#6f808c;font-size:.54rem}.terminal-chapter-panel .terminal-progress-rail{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 12px}.terminal-chapter-panel .terminal-progress-node{grid-template-columns:22px 1fr;display:grid;justify-items:start;align-items:center;min-width:0;text-align:left}.terminal-chapter-panel .terminal-progress-node:not(:last-child):after{top:20px;left:8px;width:0;height:12px;border-top:0;border-left:1px solid #3c4b56}.terminal-chapter-panel .terminal-progress-label{max-width:none;margin:0 0 0 6px}.terminal-event-list{padding:4px 10px 0}.terminal-event-row{display:grid;grid-template-columns:42px 1fr;grid-gap:8px;gap:8px;padding:9px 0;border-bottom:1px solid var(--terminal-line-soft)}.terminal-event-row span{color:#748591}.terminal-event-row p{margin:0;color:#b9c5cc;line-height:1.35}.terminal-event-row strong{color:#dce5e9;font-weight:500}.terminal-empty-copy{margin:0;padding:14px 12px;color:#81919d;font-size:.7rem;line-height:1.4}.terminal-bottom-status{display:flex;align-items:center;gap:8px;padding:8px 2px 0;color:#738490;font-family:IBM Plex Mono,monospace;font-size:.6rem}.terminal-bottom-status strong{color:#96a6b0;font-weight:400}.terminal-bottom-status a{margin-left:auto;color:var(--terminal-orange)}@media (max-width:1180px){.terminal-command-bar{grid-template-columns:1fr auto}.terminal-controls{grid-column:1/-1;justify-content:flex-start}.terminal-grid{grid-template-columns:minmax(190px,.23fr) minmax(480px,1fr) minmax(250px,.32fr)}.terminal-package-panel .order-ticket .report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.terminal-grid{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr)}.terminal-sidebar{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-tape-panel{min-height:0}.terminal-chapter-header{grid-template-columns:1fr;gap:10px}.terminal-windowed-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-chapter-thesis{max-width:60ch}.terminal-beginner-task{grid-template-columns:1fr}}@media (max-width:640px){.page-shell:has(.terminal-terminal){padding-inline:5px}.terminal-command-bar{grid-template-columns:1fr;gap:8px}.terminal-clock,.terminal-controls{justify-content:flex-start}.terminal-how-to-play{justify-self:start}.terminal-grid,.terminal-sidebar{grid-template-columns:1fr}.terminal-sidebar{grid-column:auto}.terminal-beginner-task ol,.terminal-feedback-layout,.terminal-package-panel .decision-review .market-grid,.terminal-package-panel .decision-review .receipt-grid,.terminal-package-panel .order-ticket .report-grid{grid-template-columns:1fr}.terminal-stage-flow{display:block}.terminal-stage-title{display:block;margin-bottom:8px}.terminal-stage-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;grid-gap:8px;gap:8px}.terminal-stage-step{min-width:0}.terminal-stage-step>span:last-child{min-width:0;white-space:normal}.terminal-progress-rail{width:100%;overflow:hidden}.terminal-progress-node{min-width:0;flex:1 1}.terminal-progress-label{max-width:64px;overflow-wrap:anywhere}}.terminal-os{display:flex;flex-direction:column;gap:16px;width:100%}.terminal-top-bar{display:flex;align-items:center;justify-content:space-between;background:rgba(4,9,18,.92);border:1px solid rgba(242,166,90,.3);border-radius:12px;padding:10px 18px;box-shadow:0 4px 20px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1);font-family:"IBM Plex Mono",monospace,var(--font-sans)}.terminal-top-left{display:flex;align-items:center;gap:14px}.terminal-dots{display:flex;gap:6px}.dot{width:10px;height:10px;border-radius:50%}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.terminal-sys-title{font-weight:700;font-size:.92rem;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase}.terminal-top-right{display:flex;align-items:center;gap:12px;font-size:.8rem}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:rgba(83,210,140,.15);color:var(--success);border:1px solid rgba(83,210,140,.3)}.status-pill.live{background:rgba(124,198,254,.15);color:var(--info);border-color:rgba(124,198,254,.3)}.status-pill.warning{background:rgba(255,107,107,.15);color:var(--danger);border-color:rgba(255,107,107,.3)}.ticker-tape{display:flex;align-items:center;gap:20px;background:rgba(6,12,23,.95);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 16px;overflow-x:auto;font-family:"IBM Plex Mono",monospace,var(--font-sans);font-size:.78rem;white-space:nowrap;box-shadow:inset 0 2px 6px rgba(0,0,0,.6)}.ticker-item{display:inline-flex;align-items:center;gap:6px}.ticker-label{color:var(--muted)}.ticker-source,.window-source{color:var(--info);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ticker-value{font-weight:700;color:#ffffff}.ticker-up{color:var(--success)}.ticker-down{color:var(--danger)}.ticker-flat{color:#ffffff}.workstation-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);grid-gap:16px;gap:16px}.window-frame{background:rgba(10,18,32,.85);border:1px solid rgba(167,191,255,.16);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;overflow:hidden}.window-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:rgba(5,11,22,.8);border-bottom:1px solid rgba(255,255,255,.08)}.window-title-group{display:flex;align-items:center;gap:10px}.window-tag{font-size:.68rem;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:rgba(242,166,90,.2);color:var(--accent-strong);border:1px solid rgba(242,166,90,.4)}.window-title{font-weight:700;font-size:.95rem;margin:0;color:#ffffff}.window-body{padding:18px;display:flex;flex-direction:column;gap:16px}.terminal-empty-state{margin:0;padding:12px;border:1px dashed rgba(124,198,254,.28);border-radius:10px;color:var(--muted)}.heatmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.heatmap-card{background:rgba(6,13,26,.7);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.heatmap-head{display:flex;align-items:center;justify-content:space-between;font-size:.76rem}.heatmap-label{color:var(--muted);font-weight:500}.heatmap-score{font-weight:700;font-family:monospace}.progress-bar-bg{width:100%;height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.progress-bar-fill{height:100%;border-radius:3px;transition:width .3s ease}.fill-low{background:var(--success)}.fill-med{background:var(--warning)}.fill-high{background:var(--danger)}.window-nav-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.tab-btn{background:rgba(12,22,40,.7);border:1px solid rgba(255,255,255,.1);color:var(--muted);padding:6px 14px;border-radius:8px;font-size:.8rem;font-weight:600;transition:all .2s}.tab-btn.active,.tab-btn:hover{background:rgba(242,166,90,.2);border-color:var(--accent);color:var(--accent-strong)}@media (max-width:1024px){.workstation-grid{grid-template-columns:1fr}}@media (max-width:720px){.terminal-top-bar,.terminal-top-right{align-items:flex-start;flex-direction:column}.terminal-top-bar{gap:10px}.terminal-top-right{width:100%;gap:6px}.terminal-sys-title{max-width:min(72vw,360px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-tape{padding-inline:12px}}.terminal-os.page{max-width:100%;margin:0;padding:16px;min-height:100vh}.desktop-shell{position:relative;flex:1 1;min-height:calc(100vh - 148px);border:1px solid rgba(242,166,90,.2);border-radius:12px;background:radial-gradient(circle at 50% 0,rgba(22,35,54,.6),rgba(4,9,18,.95));overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.desktop-window{position:absolute;display:flex;flex-direction:column;background:rgba(6,12,22,.96);border:1px solid rgba(242,166,90,.35);border-radius:10px;box-shadow:0 18px 45px rgba(0,0,0,.55);overflow:hidden}.desktop-window-header{display:flex;align-items:center;gap:12px;padding:8px 12px;background:linear-gradient(180deg,rgba(31,45,66,.95),rgba(18,28,43,.95));border-bottom:1px solid rgba(242,166,90,.2);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-window-header:active{cursor:-webkit-grabbing;cursor:grabbing}.desktop-window-traffic{display:flex;align-items:center;gap:8px;flex-shrink:0}.traffic-dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 1px 2px rgba(255,255,255,.3)}.traffic-close{background:#ff5f57}.traffic-minimize{background:#febc2e}.traffic-maximize{background:#28c840}.desktop-window-title{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;font-family:"IBM Plex Mono",monospace,var(--font-sans);font-size:.8rem;font-weight:600;color:#f2a65a;letter-spacing:.04em;text-transform:uppercase}.desktop-window-icon{font-size:.95rem;line-height:1}.desktop-window-minimize{flex-shrink:0;width:24px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#9fb0c7;font-size:1rem;cursor:pointer}.desktop-window-minimize:hover{background:rgba(255,255,255,.12);color:#f2a65a}.desktop-window-body{flex:1 1;overflow:auto;padding:12px}.desktop-window-stack{display:flex;flex-direction:column;gap:12px}.desktop-window-stack>.panel{border:none;box-shadow:none;padding:0}.desktop-taskbar{position:absolute;bottom:0;left:0;right:0;padding:8px 14px;background:rgba(4,9,18,.95);border-top:1px solid rgba(242,166,90,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.desktop-taskbar,.desktop-taskbar-item{display:flex;align-items:center;gap:8px}.desktop-taskbar-item{padding:6px 12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#9fb0c7;font-size:.75rem;font-family:"IBM Plex Mono",monospace,var(--font-sans);cursor:pointer}.desktop-taskbar-item.is-active,.desktop-taskbar-item:hover{background:rgba(242,166,90,.12);border-color:rgba(242,166,90,.4);color:#f2a65a}.desktop-taskbar-icon{font-size:.9rem;line-height:1}.news-wire{display:flex;flex-direction:column;height:100%;gap:10px}.news-wire-header{display:flex;align-items:center;gap:10px;padding:8px 10px;background:rgba(242,166,90,.1);border:1px solid rgba(242,166,90,.25);border-radius:8px;font-family:"IBM Plex Mono",monospace,var(--font-sans);font-size:.75rem;color:#f2a65a;text-transform:uppercase}.news-wire-pulse{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 0 rgba(239,68,68,.7);animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{box-shadow:0 0 0 8px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.news-wire-count{margin-left:auto;color:#9fb0c7}.news-wire-list{flex:1 1;overflow:auto;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.news-wire-item{padding:10px;background:rgba(255,255,255,.03);border-left:3px solid rgba(159,176,199,.4);border-radius:0 8px 8px 0}.news-wire-item.priority-high{border-left-color:#ef4444;background:rgba(239,68,68,.08)}.news-wire-item.is-empty{color:#9fb0c7;font-style:italic}.news-wire-meta{display:flex;align-items:center;gap:10px;margin-bottom:4px;font-family:"IBM Plex Mono",monospace,var(--font-sans);font-size:.7rem}.news-wire-time{color:#f2a65a}.news-wire-source{color:#9fb0c7;text-transform:uppercase}.news-wire-headline{font-weight:600;color:#f0f4f8;line-height:1.35}.news-wire-body{margin-top:4px;font-size:.85rem;color:#9fb0c7;line-height:1.4}.agent-reaction-feed{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(91,214,154,.28);border-radius:10px;background:rgba(9,27,27,.72)}.agent-reaction-card-heading,.agent-reaction-feed-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-reaction-card .eyebrow,.agent-reaction-feed-heading .eyebrow,.agent-reaction-feed-heading p{margin:0}.agent-reaction-feed-heading>div>p:last-child{margin-top:3px;color:#9fb0c7;font-size:.78rem}.agent-reaction-feed-heading>span,.agent-reaction-phase{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(91,214,154,.38);border-radius:999px;color:#8ee6b5;font:.68rem/1.2 IBM Plex Mono,monospace;text-transform:uppercase}.agent-reaction-card{display:grid;grid-gap:9px;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.1);border-left:3px solid #5bd69a;border-radius:7px;background:rgba(255,255,255,.035)}.agent-reaction-card h3{margin:3px 0 0;color:#f0f4f8;font-size:.95rem}.agent-reaction-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.agent-reaction-facts>div:last-child{grid-column:1/-1}.agent-reaction-facts dt{color:#8ea2b5;font:.66rem/1.2 IBM Plex Mono,monospace;text-transform:uppercase}.agent-reaction-facts dd{margin:3px 0 0;color:#e7eef1;font-size:.78rem;line-height:1.4}.agent-reaction-audit,.agent-reaction-empty{color:#9fb0c7;font-size:.78rem}.agent-reaction-empty{margin:0}.agent-reaction-audit{border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.agent-reaction-audit summary{cursor:pointer;color:#c8d6df}.agent-reaction-audit>div{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.agent-reaction-card.is-compact{border-left-color:#8ea2b5;padding:8px}.agent-reaction-card.is-compact .agent-reaction-facts{grid-template-columns:1fr}.agent-reaction-card.is-compact .agent-reaction-facts>div:last-child{grid-column:auto}@media (max-width:680px){.agent-reaction-facts{grid-template-columns:1fr}.agent-reaction-facts>div:last-child{grid-column:auto}}.order-ticket{height:100%;overflow:auto}.order-ticket .panel{border:none;box-shadow:none;padding:0}.panel-compact{margin-top:12px;padding:10px;background:rgba(255,255,255,.03);border-radius:8px}.panel-compact .panel-header{padding:0 0 8px}.terminal-os .terminal-top-bar{align-items:flex-end;gap:20px;padding:20px 24px;border-radius:22px;border-color:rgba(242,166,90,.22);background:radial-gradient(circle at top left,rgba(242,166,90,.16),transparent 34%),linear-gradient(135deg,rgba(10,18,30,.96),rgba(7,13,24,.92))}.terminal-os .desk-header-copy{max-width:720px;display:flex;flex-direction:column;gap:8px}.terminal-os .desk-header-copy h1{margin:0;font-size:clamp(2.25rem,4vw,3.8rem);line-height:.94;letter-spacing:-.05em}.terminal-os .desk-header-copy p:last-child{margin:0;max-width:56ch;color:#d3dbee;font-size:1rem}.terminal-os .desk-header-status{display:grid;justify-items:end;grid-gap:8px;gap:8px;font-family:"IBM Plex Mono",monospace,var(--font-sans);font-size:.8rem;color:var(--muted)}.terminal-os .desk-header-status time{color:#dbe5ff}.terminal-os .desk-next-window{color:#f2a65a;font-size:.72rem}.terminal-os .ticker-tape{gap:14px;padding:12px 16px;border-radius:16px;border-color:rgba(255,255,255,.06);background:rgba(8,14,26,.96)}.terminal-os .ticker-source{position:-webkit-sticky;position:sticky;left:0;padding-right:10px;background:linear-gradient(90deg,rgba(8,14,26,.98),rgba(8,14,26,.82),transparent)}.terminal-os .ticker-item{padding:0 12px;border-left:1px solid rgba(255,255,255,.08)}.terminal-os .desktop-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);grid-template-areas:"market execution" "street portfolio" "stress stress";align-items:stretch;grid-gap:16px;gap:16px;min-height:0;padding:16px;overflow:visible;border-radius:24px;border-color:rgba(242,166,90,.16);background:radial-gradient(circle at top center,rgba(50,79,111,.35),transparent 38%),linear-gradient(180deg,rgba(7,13,24,.96),rgba(4,8,16,.98))}.terminal-os .desktop-window{position:relative;inset:auto;width:auto!important;height:auto!important;min-width:0;align-self:start;border-radius:20px;border-color:rgba(255,255,255,.08);box-shadow:0 28px 70px rgba(0,0,0,.48)}.terminal-os .desktop-window[data-window-id=market-watch]{grid-area:market}.terminal-os .desktop-window[data-window-id=execution]{grid-area:execution}.terminal-os .desktop-window[data-window-id=street-read]{grid-area:street}.terminal-os .desktop-window[data-window-id=portfolio]{grid-area:portfolio}.terminal-os .desktop-window[data-window-id=contagion]{grid-area:stress}.terminal-os .desktop-window-header{padding:10px 14px;background:linear-gradient(180deg,rgba(25,39,58,.96),rgba(14,23,38,.96));border-bottom-color:rgba(255,255,255,.08)}.terminal-os .desktop-window-title{justify-content:flex-start;color:#f4f7ff;letter-spacing:.08em}.terminal-os .desktop-window-minimize{border-radius:999px}.terminal-os .desktop-window-body{padding:14px;background:rgba(7,12,22,.86);min-height:0;overflow:visible}.terminal-os .desktop-window-body .market-card,.terminal-os .desktop-window-body .metric-card,.terminal-os .desktop-window-body .panel,.terminal-os .desktop-window-body .report-card,.terminal-os .desktop-window-body .story-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.terminal-os .market-card,.terminal-os .metric-card,.terminal-os .panel,.terminal-os .report-card,.terminal-os .story-card{border-radius:20px;border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(14,22,35,.92),rgba(10,16,27,.9))}.terminal-os .panel{padding:22px}.terminal-os .panel-header{margin-bottom:14px}.terminal-os .panel-header h2{font-size:1.4rem;letter-spacing:-.03em}.terminal-os .progress-pill{min-width:132px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.04)}.terminal-os .lead-tight{margin:0 0 10px;color:#e4ecfb;line-height:1.5}.terminal-os .portfolio-focus{margin:0 0 14px;color:var(--muted)}.terminal-os .metric-grid-portfolio{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.terminal-os .metric-card{min-height:108px;justify-content:space-between;padding:16px}.terminal-os .metric-card strong{font-size:1.28rem;line-height:1.05}.terminal-os .metric-card-up strong{color:var(--success)}.terminal-os .metric-card-down strong{color:var(--danger)}.terminal-os .portfolio-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.terminal-os .portfolio-meta div{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.terminal-os .action-state,.terminal-os .chapter-copy span,.terminal-os .field-note,.terminal-os .portfolio-meta span,.terminal-os .pulse-metric span,.terminal-os .receipt-stat span{display:block;color:var(--muted);font-size:.78rem}.terminal-os .portfolio-meta strong{display:block;margin-top:6px}.terminal-os .chapter-rail{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.terminal-os .chapter-step{display:grid;grid-template-columns:54px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.terminal-os .chapter-step.is-current{border-color:rgba(242,166,90,.36);background:rgba(242,166,90,.08)}.terminal-os .chapter-step.is-complete{border-color:rgba(83,210,140,.22)}.terminal-os .chapter-index{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:rgba(255,255,255,.06);font-family:"IBM Plex Mono",monospace,var(--font-sans);font-size:.9rem;color:#eef3ff}.terminal-os .chapter-copy{display:flex;flex-direction:column;gap:4px}.terminal-os .chapter-copy strong{font-size:.98rem}.terminal-os .carry-card{border-color:rgba(124,198,254,.2)}.terminal-os .market-panel .market-hero{padding:16px 18px;margin-bottom:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(124,198,254,.08))}.terminal-os .intel-summary strong,.terminal-os .market-panel .market-hero strong,.terminal-os .review-summary strong{display:block;margin-bottom:8px}.terminal-os .intel-summary p,.terminal-os .market-panel .market-hero p,.terminal-os .review-summary p{margin:0}.terminal-os .market-panel .historical-context{margin-top:8px;color:#f2a65a;font-size:.78rem}.terminal-os .live-book-card strong{color:#7cfefe}.terminal-os .market-grid{margin-bottom:14px}.terminal-os .market-grid,.terminal-os .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-os .intel-summary,.terminal-os .pulse-card,.terminal-os .review-summary{gap:8px}.terminal-os .desk-flow-note{color:#7cfefe;font-size:.78rem}.terminal-os .constraint-list{margin:0;padding-left:18px;color:#f2a65a;font-size:.78rem}.terminal-os .pulse-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.terminal-os .pulse-metric{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.terminal-os .pulse-metric strong{display:block;margin-top:4px}.terminal-os .report-grid{grid-template-columns:1fr}.terminal-os .order-ticket{height:auto;overflow:visible}.terminal-os .report-card{padding:18px}.terminal-os .package-card{gap:10px;padding:16px}.terminal-os .package-card .panel-header{margin-bottom:0}.terminal-os .package-card>p{margin:0;color:#d5deef;line-height:1.45}.terminal-os .package-brief{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.03)}.terminal-os .package-brief div{display:grid;grid-gap:3px;gap:3px}.terminal-os .package-brief span,.terminal-os .package-riskline{color:var(--muted);font-size:.74rem}.terminal-os .package-brief strong{color:#eef3ff;font-size:.86rem;line-height:1.25}.terminal-os .package-riskline{display:flex;flex-wrap:wrap;gap:6px}.terminal-os .package-riskline span{padding:5px 7px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.terminal-os .package-card form{margin-top:auto}.terminal-os .package-card form .button{width:100%}.terminal-os .report-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.06);font-size:.74rem;color:#f1f5ff}.terminal-os .decision-form .choice-group{gap:10px}.terminal-os .decision-form .choice-grid{display:grid;grid-gap:10px;gap:10px}.terminal-os .decision-form .choice-card{grid-template-columns:22px 1fr;padding:16px;border-radius:18px;transition:border-color .15s ease,transform .15s ease,background .15s ease}.terminal-os .decision-form .choice-card:hover{transform:translateY(-1px);border-color:rgba(242,166,90,.28)}.terminal-os .decision-form .choice-card.is-disabled{opacity:.62}.terminal-os .decision-form .choice-card:has(.choice-input:checked){border-color:rgba(242,166,90,.55);background:rgba(242,166,90,.08)}.terminal-os .choice-input{margin-top:4px;accent-color:var(--accent)}.terminal-os .choice-body{display:flex;flex-direction:column;gap:6px}.terminal-os .choice-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.terminal-os .package-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--accent-strong);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.terminal-os .action-availability{color:#d7dfef}.terminal-os .trade-controls{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.terminal-os .trade-controls label{display:grid;grid-gap:8px;gap:8px}.terminal-os .trade-controls input,.terminal-os .trade-controls textarea{border-color:rgba(255,255,255,.1);background:rgba(7,12,22,.86)}.terminal-os .field-note{margin-top:-2px}.terminal-os .receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.terminal-os .receipt-stat{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.terminal-os .receipt-stat strong{display:block;margin-top:6px;font-size:1rem;line-height:1.25}.terminal-os .receipt-layer-grid{grid-template-columns:1fr;margin-top:14px}.terminal-os .decision-review form{margin-top:16px}.terminal-os .market-aftermath{margin-top:14px}.terminal-os .historical-card{background:rgba(124,198,254,.07)}.terminal-os .historical-card summary{cursor:pointer;color:#dbe5ff;font-weight:700}.terminal-os .window-frame{border-radius:18px}.terminal-os .window-header{padding-inline:16px}.terminal-os .window-tag{border-radius:999px}@media (max-width:900px){.terminal-os .desktop-shell{grid-template-columns:1fr;grid-template-areas:"market" "execution" "street" "portfolio" "stress"}}.terminal-os .heatmap-grid{grid-template-columns:1fr}.terminal-os .desktop-taskbar{gap:10px;padding:10px 14px}.terminal-os .desktop-taskbar-item{border-radius:999px}@media (max-width:1180px){.terminal-os.page{padding:14px}.terminal-os .desktop-shell{min-height:0;padding:14px;display:grid;grid-gap:14px;gap:14px}.terminal-os .desktop-window{position:relative;left:auto!important;top:auto!important;width:auto!important;height:auto!important}.terminal-os .desktop-taskbar{display:none}}@media (max-width:860px){.terminal-os .terminal-top-bar{align-items:flex-start}.terminal-os .desk-header-status{justify-items:start}.terminal-os .portfolio-meta,.terminal-os .pulse-metrics,.terminal-os .receipt-grid,.terminal-os .story-grid{grid-template-columns:1fr}}@media (max-width:640px){.terminal-os.page{padding:12px}.terminal-os .desktop-shell,.terminal-os .terminal-top-bar,.terminal-os .ticker-tape{border-radius:18px}.terminal-os .desktop-window-body,.terminal-os .panel{padding:16px}.terminal-os .market-grid,.terminal-os .metric-grid-portfolio{grid-template-columns:1fr}.terminal-os .chapter-step{grid-template-columns:46px 1fr}.terminal-os .chapter-index{width:46px;height:46px}}@media (max-width:960px){.header-actions,.site-header,.site-header-tools{flex-direction:column;align-items:flex-start}.account-consent-grid,.auth-grid{grid-template-columns:1fr}.locale-switch{flex-wrap:wrap}}.terminal-package-panel .order-ticket-submitted{padding:0 12px 12px}.terminal-feedback-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.terminal-feedback-layout>.market-replay-review{overflow:hidden;width:100%;padding:0;border-color:rgba(241,173,73,.42);background:#081118}.market-replay{--replay-tone:#f1ad49;position:relative;isolation:isolate;display:grid;grid-gap:16px;gap:16px;min-height:660px;padding:18px;overflow:hidden;color:#e7eef1;background:#081118}.market-replay.tone-loss{--replay-tone:#ff625a}.market-replay.tone-gain{--replay-tone:#5bd69a}.market-replay.tone-pending{--replay-tone:#83a9bf}.market-replay-atmosphere{position:absolute;z-index:-2;inset:0 0 auto;height:48%;background:linear-gradient(180deg,rgba(5,12,18,.48),rgba(5,12,18,.74) 48%,#081118),linear-gradient(90deg,rgba(5,12,18,.48),transparent 35%,transparent 68%,rgba(5,12,18,.58)),url(/images/market-replay-2008.png) center 38% /cover no-repeat;opacity:.64;filter:saturate(.72) contrast(.92)}.market-replay-media{position:absolute;z-index:auto;inset:0;overflow:hidden;pointer-events:none}.market-replay-media-backdrop,.market-replay-media-sheen,.market-replay-media-video{position:absolute;inset:-5%}.market-replay-media-video{object-fit:cover}.market-replay-media-backdrop,.market-replay-media-video{filter:saturate(.68) contrast(.88) brightness(.72);opacity:.56}.market-replay-media-backdrop{background-position:center 38%;background-size:cover;transform:scale(1.03);transition:background-image .42s ease,filter .52s ease,opacity .52s ease;animation:replay-media-drift 18s ease-in-out infinite alternate}.market-replay-media[data-media-variant=tense] .market-replay-media-backdrop{filter:saturate(.82) contrast(.98) brightness(.64);opacity:.62}.market-replay-media[data-media-variant=panic] .market-replay-media-backdrop{filter:saturate(1.08) contrast(1.12) brightness(.52);opacity:.7}.market-replay-media.is-static .market-replay-media-backdrop{animation:none;transform:scale(1.01)}.market-replay-media-sheen{background:linear-gradient(180deg,rgba(3,10,15,.1),rgba(3,10,15,.76) 76%,#081118),linear-gradient(90deg,rgba(3,10,15,.66),transparent 42%,rgba(3,10,15,.56));mix-blend-mode:multiply}.market-replay-media-badge,.market-replay-media-tools,.market-replay-transcript{position:absolute;z-index:1;pointer-events:auto}.market-replay-media-badge{top:14px;left:18px;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:6px 8px;border:1px solid rgba(138,163,174,.42);color:#b6c5ca;background:rgba(4,11,16,.62);font:600 .58rem/1.2 IBM Plex Mono,monospace;letter-spacing:.01em;text-transform:uppercase}.market-replay-media-live-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--replay-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--replay-tone) 22%,transparent)}.market-replay-media-tools{z-index:3;top:14px;right:18px;display:flex;align-items:center;gap:7px}.market-replay-disclosure{max-width:180px;color:#afc0c6;font:500 .56rem/1.3 IBM Plex Mono,monospace;text-align:right}.market-replay-source-link{color:#e6b966;font:600 .56rem/1.3 IBM Plex Mono,monospace;text-decoration:underline;text-underline-offset:2px}.market-replay-source-link:hover{color:#fff2cc}.market-replay-sound-toggle{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:6px 8px;border:1px solid rgba(138,163,174,.58);border-radius:3px;color:#d3dde0;background:rgba(4,11,16,.76);cursor:pointer;font:600 .58rem/1 IBM Plex Mono,monospace}.market-replay-sound-toggle:hover,.market-replay-sound-toggle[aria-pressed=true]{border-color:var(--replay-tone);color:#f4f7f8}.market-replay-transcript{right:18px;bottom:80px;width:min(430px,calc(100% - 36px));border:1px solid rgba(138,163,174,.48);color:#d4dfe2;background:rgba(4,11,16,.88);box-shadow:0 14px 36px rgba(0,0,0,.28)}.market-replay-transcript summary{padding:8px 10px;color:#c3d0d4;cursor:pointer;font:600 .59rem/1.2 IBM Plex Mono,monospace}.market-replay-transcript p{margin:0;padding:0 10px 8px;color:#e4ebed;font-size:.7rem;line-height:1.52}.market-replay-transcript small{display:block;padding:0 10px 10px;color:#8da2aa;font:500 .56rem/1.35 IBM Plex Mono,monospace}.market-replay-media-preload{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.market-replay>.market-emotion,.market-replay>.market-replay-form,.market-replay>.market-replay-header,.market-replay>.market-replay-headline,.market-replay>.market-replay-metrics,.market-replay>.market-replay-outcome,.market-replay>.market-replay-progress,.market-replay>.market-replay-timeline{position:relative;z-index:2}@keyframes replay-media-drift{0%{transform:scale(1.03) translate3d(-.4%,-.2%,0)}to{transform:scale(1.08) translate3d(.4%,.2%,0)}}.market-replay:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.14;background-image:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.025) 3px 4px);mix-blend-mode:screen}.market-emotion,.market-replay-controls,.market-replay-date,.market-replay-header,.market-replay-secondary-controls{display:flex;align-items:center}.market-replay-header{justify-content:space-between;gap:18px;margin-top:38px;min-height:30px;color:#95a6af;font:600 .68rem/1.3 IBM Plex Mono,monospace;letter-spacing:.02em}.market-replay-header>div:first-child{display:flex;gap:8px;align-items:baseline}.market-replay-date strong,.market-replay-header strong{color:var(--terminal-orange)}.market-replay-date{justify-content:flex-end;gap:10px}.market-replay-date i{width:clamp(34px,7vw,100px);height:1px;background:linear-gradient(90deg,#455762,var(--terminal-orange))}.market-replay-headline{display:flex;align-items:flex-end;min-height:94px;padding:6px 22px 2px}.market-replay-headline h3{max-width:24ch;margin:0;color:#f2f5f6;font-size:clamp(1.6rem,3.2vw,2.7rem);font-weight:780;line-height:1.08;letter-spacing:-.035em;text-shadow:0 3px 24px rgba(0,0,0,.78)}.replay-reveal{opacity:.08;transform:translateY(8px);filter:blur(1px);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.72,.22,1),filter .42s ease}.replay-reveal.is-visible{opacity:1;transform:translateY(0);filter:none}.market-emotion{display:grid;grid-template-columns:auto auto minmax(120px,1fr);grid-gap:10px;gap:10px;padding:0 22px 3px}.market-emotion>span{color:#8c9ca5;font-size:.66rem}.market-emotion>strong{min-width:max-content;color:var(--replay-tone);font-size:clamp(1rem,1.8vw,1.36rem)}.market-emotion-pulse{--emotion-intensity:50%;position:relative;height:42px;overflow:hidden}.market-emotion-pulse svg{width:100%;height:100%}.market-emotion-pulse path{fill:none;stroke:var(--replay-tone);stroke-width:1.35;vector-effect:non-scaling-stroke;opacity:.85}.market-emotion-pulse i{position:absolute;top:50%;left:var(--emotion-intensity);width:7px;height:7px;border-radius:50%;background:var(--replay-tone);box-shadow:0 0 0 5px color-mix(in srgb,var(--replay-tone) 16%,transparent),0 0 18px var(--replay-tone);transform:translate(-50%,-50%)}.market-replay-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.market-replay-metric{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:84px;padding:12px;border:1px solid #31434d;background:rgba(9,19,27,.76);box-shadow:inset 0 1px rgba(255,255,255,.025)}.market-replay-metric>svg{width:30px;height:30px;fill:none;stroke:var(--terminal-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.market-replay-metric div{display:grid;grid-gap:6px;gap:6px;min-width:0}.market-replay-event time,.market-replay-metric span,.market-replay-outcome span{color:#889aa4;font:600 .62rem/1.25 IBM Plex Mono,monospace}.market-replay-metric strong{overflow-wrap:anywhere;color:#e4ebee;font:700 clamp(.78rem,1.2vw,1rem)/1.25 IBM Plex Mono,monospace}.market-replay-metric.tone-down strong,.tone-loss .market-replay-result:first-child strong,.tone-loss .nav-end,.tone-loss .nav-line{color:#ff6d66;stroke:#ff625a;fill:#ff625a}.market-replay-metric.tone-up strong,.tone-gain .market-replay-result:first-child strong,.tone-gain .nav-end,.tone-gain .nav-line{color:#65dca1;stroke:#5bd69a;fill:#5bd69a}.market-replay-empty{grid-column:1/-1;margin:0;padding:26px;border:1px solid #31434d;color:#8ea0aa;text-align:center}.market-replay-outcome{display:grid;grid-template-columns:.74fr .9fr minmax(220px,1.45fr);border:1px solid #31434d;background:rgba(8,17,24,.86)}.market-replay-nav-chart,.market-replay-result{display:grid;align-content:center;grid-gap:7px;gap:7px;min-height:102px;padding:14px 16px}.market-replay-nav-chart,.market-replay-result+.market-replay-result{border-left:1px solid #253741}.market-replay-result strong{color:#e9eef0;font:750 clamp(1.25rem,2.5vw,2rem)/1 IBM Plex Mono,monospace;letter-spacing:-.04em}.market-replay-result small{color:#748892;font:500 .58rem/1.2 IBM Plex Mono,monospace}.market-replay-nav-chart{grid-template-rows:auto 1fr}.market-replay-nav-chart>span{color:#8c9da6;font-size:.62rem}.market-replay-nav-chart svg{width:100%;height:64px;overflow:visible}.market-replay-nav-chart circle,.market-replay-nav-chart path{vector-effect:non-scaling-stroke}.market-replay-nav-chart .nav-axis{fill:none;stroke:#40515b;stroke-dasharray:3 4;stroke-width:1}.market-replay-nav-chart .nav-line{fill:none;stroke:var(--replay-tone);stroke-width:2}.market-replay-nav-chart .nav-start{fill:#dbe5e9;stroke:#dbe5e9}.market-replay-nav-chart .nav-end{fill:var(--replay-tone);stroke:var(--replay-tone)}.market-replay-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #253741;background:rgba(8,17,24,.66)}.market-replay-event{position:relative;display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:96px;padding:13px 14px 13px 42px}.market-replay-event+.market-replay-event{border-left:1px solid #253741}.market-replay-event:before{content:"";position:absolute;top:18px;left:18px;width:10px;height:10px;border:1px solid var(--terminal-orange);border-radius:50%;box-shadow:0 0 0 4px rgba(241,173,73,.08)}.market-replay-event strong{color:#dfe8eb;font-size:.75rem}.market-replay-event p{display:-webkit-box;margin:0;overflow:hidden;color:#8799a3;font-size:.66rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-replay-progress{display:grid;grid-gap:8px;gap:8px}.market-replay-progress>i{display:block;height:2px;overflow:hidden;background:#283b45}.market-replay-progress>i span{display:block;height:100%;background:linear-gradient(90deg,var(--terminal-orange),var(--replay-tone));transition:width .52s ease}.market-replay-progress ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.market-replay-progress li{display:flex;align-items:center;gap:7px;min-width:0;color:#627782;font-size:.58rem}.market-replay-progress li b{display:grid;place-items:center;flex:0 0 21px;width:21px;height:21px;border:1px solid #364a55;border-radius:50%;font:600 .58rem/1 IBM Plex Mono,monospace}.market-replay-progress li.is-complete,.market-replay-progress li.is-current{color:#aebcc3}.market-replay-progress li.is-current b{border-color:var(--terminal-orange);color:#081118;background:var(--terminal-orange)}.market-replay-progress li.is-complete b{border-color:#8e6d38;color:var(--terminal-orange)}.market-replay-form{margin:0;padding-top:2px;border-top:1px solid #253741}.market-replay-controls{display:grid;grid-template-columns:auto minmax(110px,1fr) auto;grid-gap:12px;gap:12px;padding-top:12px}.market-replay-secondary-controls{gap:7px}.market-replay-control{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid #40535e;border-radius:3px;color:#c5d0d5;background:rgba(8,17,24,.8);cursor:pointer;font:600 .64rem/1 IBM Plex Mono,monospace}.market-replay-control:hover{border-color:#6f8793;color:#f1f4f5}.market-replay-control svg,.market-replay-next svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.market-replay-control svg path[d$=z]{fill:currentColor;stroke:currentColor}.market-replay-auto-label{align-self:center;color:#748892;font-size:.62rem;text-align:center}.market-replay-next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:192px;border-radius:3px;font-size:.72rem}.executed-trade-details{border:1px solid #2b3c46;background:#0a151d}.executed-trade-details>summary{padding:11px 13px;color:#8fa1aa;cursor:pointer;font-size:.66rem;list-style:none}.executed-trade-details>summary::-webkit-details-marker{display:none}.executed-trade-details>summary:before{content:"+ ";color:var(--terminal-orange)}.executed-trade-details[open]>summary:before{content:"− "}.executed-trade-details .execution-receipt-card{margin:0 10px 10px;padding:12px;border:1px solid #2d414c;border-radius:3px;background:#0e1922}.market-replay-review>.review-advanced-details{margin:0;padding:0 18px 14px;border-top:1px solid #253741}.market-replay-review>.review-advanced-details>summary{padding:13px 0 2px}.market-replay-review .attribution-card{margin-top:12px}@media (max-width:900px){.market-replay{min-height:0}.market-replay-outcome{grid-template-columns:repeat(2,minmax(0,1fr))}.market-replay-nav-chart{grid-column:1/-1;border-top:1px solid #253741;border-left:0}.market-replay-controls{grid-template-columns:1fr auto}.market-replay-auto-label{grid-column:1/-1;grid-row:2;text-align:left}}@media (max-width:640px){.terminal-package-panel .order-ticket-submitted{padding:0 5px 8px}.market-replay{gap:12px;padding:14px}.market-replay-atmosphere{height:31%}.market-replay-media-badge{top:10px;left:12px;max-width:calc(100% - 24px);font-size:.52rem}.market-replay-media-tools{top:50px;right:12px}.market-replay-disclosure{display:none}.market-replay-transcript{right:12px;bottom:96px;width:calc(100% - 24px)}.market-replay-date,.market-replay-header,.market-replay-header>div:first-child{align-items:flex-start;flex-direction:column}.market-replay-header{margin-top:76px}.market-replay-date{gap:5px}.market-replay-date i{width:46px}.market-replay-headline{min-height:120px;padding:8px 0 0}.market-replay-headline h3{max-width:18ch;font-size:clamp(1.45rem,8vw,2.1rem)}.market-emotion{gap:4px;padding:0}.market-emotion,.market-replay-metrics,.market-replay-outcome,.market-replay-timeline{grid-template-columns:1fr}.market-replay-metric{min-height:70px}.market-replay-event+.market-replay-event,.market-replay-nav-chart,.market-replay-result+.market-replay-result{border-top:1px solid #253741;border-left:0}.market-replay-nav-chart{grid-column:auto}.market-replay-progress ol{grid-template-columns:repeat(5,22px);justify-content:space-between}.market-replay-progress li span{display:none}.market-replay-progress li{justify-content:center}.market-replay-controls{grid-template-columns:1fr}.market-replay-secondary-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.market-replay-control,.market-replay-next{justify-content:center;width:100%;min-width:0}.market-replay-auto-label{grid-column:auto;grid-row:auto;text-align:center}}@media (prefers-reduced-motion:reduce){.market-replay .replay-reveal,.market-replay-progress>i span{transition:none}.market-emotion-pulse i{box-shadow:none}.market-replay-media-backdrop{animation:none;transition:none}}.terminal-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.28fr);gap:10px}.terminal-chapter-stage{justify-self:end;padding:7px 10px;border:1px solid #9b733c;border-radius:3px;color:#f2bc68;background:#241c12;font:700 .62rem/1 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.terminal-chapter-stage.is-settle{border-color:#397c61;color:#75c79b;background:#10231c}.terminal-chapter-focus{position:relative;isolation:isolate;min-height:308px;overflow:hidden;border:1px solid #6f5734;border-radius:4px;background:#101922}.terminal-chapter-focus:after,.terminal-chapter-focus:before{content:"";position:absolute;inset:0;z-index:-2}.terminal-chapter-focus:before{background-image:var(--chapter-focus-image);background-position:center 43%;background-size:cover;filter:saturate(.5) contrast(1.06) brightness(.58);transform:scale(1.01)}.terminal-chapter-focus:after{z-index:-1;background:rgba(4,10,14,.7)}.terminal-chapter-focus-copy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:22px 30px;gap:22px 30px;align-content:center;min-height:308px;padding:28px}.terminal-chapter-focus h2{align-self:center;max-width:18ch;margin:0;color:#f3eee2;font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(1.75rem,3.2vw,3.25rem);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.terminal-evidence-list{display:grid;align-content:center;grid-gap:7px;gap:7px}.terminal-core-question>span,.terminal-evidence-title{color:#d7a354;font:700 .61rem/1.2 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.terminal-evidence-list article{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto;align-items:baseline;grid-gap:10px;gap:10px;padding:9px 10px;border-left:2px solid #ad8040;background:rgba(5,12,17,.76)}.terminal-evidence-list article>span,.terminal-evidence-list time{color:#8ea0a9;font:500 .56rem/1.25 IBM Plex Mono,monospace}.terminal-evidence-list article strong{min-width:0;overflow:hidden;color:#e1e7e9;font-size:.68rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.terminal-evidence-list time{white-space:nowrap}.terminal-core-question{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border:1px solid rgba(208,155,78,.54);background:rgba(12,19,23,.86)}.terminal-core-question strong{color:#f0f1ec;font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:600;line-height:1.35}.strategy-commitment-picker{display:grid;grid-gap:10px;gap:10px;padding:0 12px 12px}.strategy-commitment-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:2px 0}.strategy-commitment-heading strong{color:#e6ecee;font-size:.78rem}.strategy-commitment-heading span{color:#80919a;font-size:.65rem}.strategy-thesis-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.strategy-thesis-form{min-width:0;margin:0}.strategy-thesis-option{display:grid;grid-template-columns:15px minmax(0,1fr);grid-template-rows:1fr auto;grid-gap:9px;gap:9px;width:100%;height:100%;min-height:164px;padding:12px;border:1px solid #3b4d58;border-radius:3px;color:inherit;background:#101b24;cursor:pointer;font:inherit;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.strategy-thesis-option:hover:not(:disabled){border-color:#aa7d3d;background:#151e24;transform:translateY(-1px)}.strategy-thesis-option:focus-visible{outline:2px solid #66a4c9;outline-offset:2px}.strategy-thesis-option[aria-pressed=true]{border-color:#d19a4c;background:#221d15;box-shadow:inset 0 0 0 1px rgba(209,154,76,.28)}.strategy-thesis-option:disabled{cursor:not-allowed;opacity:.45}.strategy-thesis-radio{width:13px;height:13px;margin-top:2px;border:1px solid #82929b;border-radius:50%;background:#0a131a}.strategy-thesis-option[aria-pressed=true] .strategy-thesis-radio{border:4px solid #d19a4c}.strategy-thesis-copy{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.strategy-thesis-action small,.strategy-thesis-copy small{color:#7e9099;font:600 .55rem/1.2 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.strategy-thesis-copy>strong{color:#e3e9eb;font-family:Georgia,"Noto Serif SC",serif;font-size:.85rem;line-height:1.3}.strategy-thesis-copy>span{color:#8fa0a8;font-size:.63rem;line-height:1.4}.strategy-thesis-action{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;padding-top:8px;border-top:1px solid #2e404b}.strategy-thesis-action strong{color:#d5a04e;font-size:.64rem;line-height:1.35}.decision-commitment-preview{margin:0 12px 12px;padding:0 13px 13px;border:1px solid #a77b3e;border-radius:3px;background:#111b22}.decision-commitment-preview .selected-strategy-heading{padding-top:13px}.decision-commitment-preview .selected-strategy-summary{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(150px,.7fr))}.terminal-research-drawer{overflow:hidden;box-shadow:none}.terminal-research-drawer>summary{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;color:#d2dade;cursor:pointer;list-style:none}.terminal-research-drawer>summary::-webkit-details-marker{display:none}.terminal-research-drawer>summary:after{content:"+";color:#d29b4b;font:700 1rem/1 IBM Plex Mono,monospace}.terminal-research-drawer[open]>summary:after{content:"−"}.terminal-research-drawer>summary span{display:grid;grid-gap:3px;gap:3px}.terminal-research-drawer>summary strong{font-size:.76rem}.terminal-research-drawer>summary small{color:#7d8f99;font-size:.61rem}.terminal-research-content{display:grid;grid-gap:8px;gap:8px;padding:0 8px 8px;border-top:1px solid var(--terminal-line-soft)}.terminal-research-content>:first-child{margin-top:8px}@media (max-width:1180px){.terminal-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.3fr)}.strategy-thesis-options{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-thesis-option{min-height:142px}}@media (max-width:900px){.terminal-grid{grid-template-columns:1fr}.terminal-sidebar{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-chapter-focus-copy{grid-template-columns:1fr}.terminal-chapter-focus h2{max-width:24ch}.terminal-core-question{grid-column:auto}.decision-commitment-preview .selected-strategy-summary{grid-template-columns:1fr}}@media (max-width:640px){.terminal-chapter-header{grid-template-columns:1fr auto}.terminal-chapter-header .terminal-progress-rail{grid-column:1/-1;grid-row:2;order:3}.terminal-chapter-focus,.terminal-chapter-focus-copy{min-height:0}.terminal-chapter-focus-copy{gap:18px;padding:20px 16px}.terminal-chapter-focus h2{font-size:clamp(1.7rem,9vw,2.45rem)}.terminal-stage-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-stage-step{width:auto}.terminal-progress-node{min-width:0;flex:1 1}.terminal-progress-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-evidence-list article{grid-template-columns:1fr auto}.terminal-evidence-list article>span{grid-column:1/-1}.terminal-core-question{grid-template-columns:1fr}.strategy-commitment-heading{display:grid}.strategy-thesis-options,.terminal-sidebar{grid-template-columns:1fr}.strategy-thesis-option{min-height:0}.decision-commitment-preview{margin-inline:8px;padding-inline:10px}.selected-strategy-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.strategy-thesis-option{transition:none}}