.mission-shell{--mc-canvas:#0a0b0d;--mc-panel:#121316;--mc-ink:#f2efe6;--mc-muted:#a8abb3;--mc-faint:#8b909a;--mc-orange:#e0592b;--mc-orange-bright:#ea6a3e;--mc-green:#97c459;--mc-red:#f09595;--mc-gold:#fac775;--mc-hair:#f2efe629;--mc-hair-strong:#f2efe64d;--mc-hair-soft:#f2efe617;--mc-orange-wash:#e0592b14;--mc-gold-wash:#fac77512;--mc-red-wash:#f095951a;--mc-track:#1b1d22;--mc-r-control:4px;--mc-r-card:8px;--mc-type-prose:.9375rem;--mc-type-body:.875rem;--mc-type-label:.75rem;--mc-type-meta:.6875rem;--mc-type-route:1.25rem;--mc-type-section:1rem;--mc-type-data:.8125rem;--mc-leading-prose:1.6;--mc-leading-compact:1.45;--mc-space-1:4px;--mc-space-2:8px;--mc-space-3:12px;--mc-space-4:16px;--mc-space-5:24px;--mc-space-6:32px;--mc-space-7:40px;background:var(--mc-canvas);width:100%;max-width:none;min-height:100vh;color:var(--mc-ink);font:var(--mc-type-prose)/var(--mc-leading-prose) var(--font-body);flex-direction:column;display:flex;overflow-x:clip}.mission-shell>.mission-wrap{flex:1 0 auto}.mission-shell .overview-primary-action,.mission-shell .ledger-primary-action,.mission-shell .portfolio-command-actions a.primary,.mission-shell .settings-control-footer button,.mission-shell .settings-password button,.mission-shell .company-memory-form button,.mission-shell .event-note-intake form button,.mission-shell .weekly-actions form button,.mission-shell .learning-archive-search button,.mission-shell .catalyst-form-footer button,.mission-shell .take-review-actions button.is-approve,.mission-shell .research-review-filters button{border:1px solid var(--mc-orange);background:var(--mc-orange);min-height:40px;color:var(--mc-canvas);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.mission-shell .overview-primary-action:hover,.mission-shell .ledger-primary-action:hover,.mission-shell .portfolio-command-actions a.primary:hover,.mission-shell .settings-control-footer button:hover:not(:disabled),.mission-shell .settings-password button:hover:not(:disabled),.mission-shell .company-memory-form button:hover:not(:disabled),.mission-shell .event-note-intake form button:hover:not(:disabled),.mission-shell .weekly-actions form button:hover:not(:disabled),.mission-shell .learning-archive-search button:hover:not(:disabled),.mission-shell .catalyst-form-footer button:hover:not(:disabled),.mission-shell .take-review-actions button.is-approve:hover:not(:disabled),.mission-shell .research-review-filters button:hover:not(:disabled){border-color:var(--mc-orange-bright);background:var(--mc-orange-bright)}.mission-shell .intake-panel form button,.mission-shell .policy-form>button,.mission-shell .packet-actions button,.mission-shell .queue-actions button,.mission-shell .company-search button,.mission-shell .reduction-card>footer a,.mission-shell .console-action{border:1px solid var(--mc-orange);min-height:40px;color:var(--mc-orange);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.mission-shell .intake-panel form button:hover:not(:disabled),.mission-shell .policy-form>button:hover:not(:disabled),.mission-shell .packet-actions button:hover:not(:disabled),.mission-shell .queue-actions button:hover:not(:disabled),.mission-shell .company-search button:hover,.mission-shell .company-search button:focus-visible,.mission-shell .reduction-card>footer a:hover,.mission-shell .console-action:hover,.mission-shell .console-action:focus-visible{background:var(--mc-orange);color:var(--mc-canvas)}.mission-shell .portfolio-command-actions a,.mission-shell .portfolio-empty-holdings .console-action,.mission-shell .company-search a,.mission-shell .event-state-actions button,.mission-shell .calendar-filters button,.mission-shell .calendar-filters a,.mission-shell .take-review-actions button.is-discard,.mission-shell .guidance-filter-bar button{border:1px solid var(--mc-hair-strong);min-height:40px;color:var(--mc-muted);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.mission-shell .portfolio-command-actions a:hover,.mission-shell .portfolio-empty-holdings .console-action:hover,.mission-shell .company-search a:hover,.mission-shell .event-state-actions button:hover:not(:disabled),.mission-shell .calendar-filters button:hover:not(:disabled),.mission-shell .calendar-filters a:hover,.mission-shell .take-review-actions button.is-discard:hover:not(:disabled),.mission-shell .guidance-filter-bar button:hover:not(:disabled){border-color:var(--mc-orange);color:var(--mc-orange);background:0 0}.mission-shell button:disabled{opacity:.55;cursor:not-allowed}.mission-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--mc-hair);background:var(--mc-canvas);color:var(--mc-ink);font-family:var(--font-mono);padding:8px 10px}.mission-shell textarea{resize:vertical;line-height:1.5}.sparkline{flex:none;display:block}.sparkline path{stroke:var(--mc-muted)}.sparkline circle{fill:var(--mc-orange)}.sparkline.is-positive path{stroke:var(--mc-green)}.sparkline.is-negative path{stroke:var(--mc-red)}.zone-instrument{margin-top:12px}.zone-bar{width:100%;height:18px;display:block}.zone-rail{stroke:var(--mc-track);stroke-width:2px}.zone-band{fill:#e0592b52;stroke:var(--mc-orange);stroke-width:1px}.zone-invalid{stroke:var(--mc-red);stroke-width:2.5px}.zone-target{stroke:var(--mc-green);stroke-width:2.5px}.zone-close{fill:var(--mc-ink)}.zone-key{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.zone-key span{align-items:center;gap:5px;display:inline-flex}.zone-key i{flex:none;width:8px;height:8px}.zone-key .key-invalid{background:var(--mc-red);width:2px}.zone-key .key-band{border:1px solid var(--mc-orange);background:#e0592b52}.zone-key .key-target{background:var(--mc-green);width:2px}.zone-key .key-close{background:var(--mc-ink);transform:rotate(45deg)scale(.8)}.price-chart{margin:0}.company-chart-hero{border-top:3px solid var(--mc-orange);background:var(--mc-panel);margin-top:18px;padding:18px 20px 16px}.price-chart>figcaption{color:var(--mc-faint);font:.75rem var(--font-mono);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.price-chart svg{cursor:crosshair;width:100%;height:auto;display:block}.chart-grid{stroke:var(--mc-hair-soft);stroke-width:1px}.chart-area{fill:#f2efe60b}.chart-line{stroke:var(--mc-ink);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.chart-crosshair{stroke:var(--mc-orange);stroke-width:1px;stroke-dasharray:3 3}.chart-hover-dot{fill:var(--mc-orange);stroke:var(--mc-canvas);stroke-width:1.5px}.chart-zone-band{fill:#e0592b17;stroke:#e0592b59;stroke-width:1px;stroke-dasharray:4 3}.chart-level line{stroke-width:1.25px;stroke-dasharray:5 4}.chart-level text{font:10.5px var(--font-mono)}.chart-level-target line{stroke:var(--mc-green)}.chart-level-target text{fill:var(--mc-green)}.chart-level-invalid line{stroke:var(--mc-red)}.chart-level-invalid text{fill:var(--mc-red)}.chart-level-zone text{fill:var(--mc-orange);font:10.5px var(--font-mono)}.chart-marker line{stroke:var(--mc-gold);stroke-width:1px;stroke-dasharray:2 4;opacity:.75}.chart-marker circle{fill:var(--mc-gold)}.chart-marker-key{color:var(--mc-faint);font:.6875rem var(--font-mono);flex-wrap:wrap;gap:4px 16px;margin-top:7px;display:flex}.chart-marker-key i{background:var(--mc-gold);vertical-align:baseline;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.chart-marker-key .is-upcoming{color:var(--mc-gold)}.price-chart-scale{color:var(--mc-faint);font:.6875rem var(--font-mono);justify-content:space-between;gap:16px;margin-top:6px;display:flex}.price-chart-readout{border-top:1px solid var(--mc-hair);color:var(--mc-muted);font:.8125rem var(--font-mono);margin-top:8px;padding-top:8px}.price-chart-readout strong{color:var(--mc-ink);font-weight:600}.price-chart-empty{color:var(--mc-faint);margin:0;font-size:.875rem}.equity-curve{border-top:1px solid var(--mc-hair);grid-column:1/-1;margin:0;padding-top:14px}.equity-curve>figcaption{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:10px;display:flex}.equity-window-change strong{font:600 1.05rem var(--font-mono);letter-spacing:-.02em;display:block}.equity-window-change span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:3px;display:block}.equity-ranges{gap:2px;display:flex}.equity-ranges button{border:1px solid var(--mc-hair);min-height:34px;color:var(--mc-muted);cursor:pointer;background:0 0;padding:5px 12px}.equity-ranges button[aria-pressed=true]{border-color:var(--mc-orange);background:var(--mc-orange-wash);color:var(--mc-ink)}.equity-curve svg{cursor:crosshair;width:100%;height:auto;display:block}.equity-curve.is-rising .chart-line{stroke:var(--mc-green)}.equity-curve.is-rising .chart-area{fill:#97c45912}.equity-curve.is-falling .chart-line{stroke:var(--mc-red)}.equity-curve.is-falling .chart-area{fill:#f095950f}.positions-book{margin-top:4px}.positions-book table{border-collapse:collapse;width:100%;min-width:860px;font:.8125rem var(--font-mono);font-variant-numeric:tabular-nums}.positions-book th{border-bottom:1px solid var(--mc-hair-strong);color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:8px 10px 8px 0}.positions-book th.is-num{text-align:right}.positions-book td{border-bottom:1px solid var(--mc-hair-soft);vertical-align:middle;padding:10px 10px 10px 0}.positions-book td.is-num{text-align:right}.positions-book tbody tr:hover{background:#f2efe605}.positions-book tbody tr:last-child td{border-bottom:0}.position-identity{gap:1px;display:grid}.position-identity a,.position-identity strong{color:var(--mc-ink);font-weight:600}.position-identity a:hover{color:var(--mc-orange)}.position-identity small{color:var(--mc-faint);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:.6875rem;overflow:hidden}.position-price{justify-items:end;gap:1px;display:grid}.position-price small{color:var(--mc-faint);font-size:.6875rem}.positions-book .sparkline{margin-left:auto}.positions-book td:last-child{text-align:right}.cockpit-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);align-items:start;gap:0 44px;display:grid}.cockpit-main,.cockpit-side{min-width:0}.cockpit-side .overview-account-list{grid-template-columns:1fr}.cockpit-side .overview-account-list article+article{border-left:0;border-top:1px solid var(--mc-hair);padding-left:0}.cockpit-side .overview-capacity,.cockpit-side .overview-horizon{padding-top:var(--mc-space-6)}.overview-watchlist{padding-top:26px}.overview-watchlist-list{border-top:1px solid var(--mc-hair)}.overview-watchlist-row{border-bottom:1px solid var(--mc-hair-soft);color:var(--mc-ink);grid-template-columns:minmax(0,1fr) auto 76px;align-items:center;gap:12px;padding:10px 0;display:grid}.overview-watchlist-row:hover{background:#f2efe605}.watchlist-identity{gap:1px;min-width:0;display:grid}.watchlist-identity strong{font:600 .8125rem var(--font-mono)}.watchlist-identity small{color:var(--mc-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.watchlist-quote{font-variant-numeric:tabular-nums;justify-items:end;gap:1px;display:grid}.watchlist-quote strong{font:600 .8125rem var(--font-mono)}.watchlist-quote small{font:.6875rem var(--font-mono);color:var(--mc-faint)}.cockpit-side .overview-horizon-card{grid-template-columns:96px minmax(0,1fr);gap:12px}.cockpit-side .overview-horizon-card>:last-child{grid-column:1/-1}.cockpit-side .overview-horizon-main p{margin-top:5px}@media (max-width:1100px){.cockpit-grid{grid-template-columns:1fr}}.holding-pl{font:.8125rem var(--font-mono)}.holding-pl.positive{color:var(--mc-green)}.holding-pl.negative{color:var(--mc-red)}.mission-shell :is(.company-memory-form,.event-note-intake,.weekly-actions,.learning-archive-search,.catalyst-form-grid,.settings-password) :is(input,textarea){font-family:var(--font-body)}.mission-shell>.orbital-stripe{flex:none}.mission-shell a{text-decoration:none}.mission-shell button,.mission-shell input{font:inherit}.mission-shell button:focus-visible,.mission-shell a:focus-visible,.mission-shell input:focus-visible,.mission-shell summary:focus-visible{outline:2px solid var(--mc-orange);outline-offset:3px}.mission-shell .positive{color:var(--mc-green)!important}.mission-shell .negative{color:var(--mc-red)!important}.interface-icon{vertical-align:-.16em;flex:none;display:inline-block}.mission-shell :is(a,button,summary)>.interface-icon{margin-left:.35em}.mission-shell :is(a,button,summary)>.interface-icon:first-child{margin-left:0;margin-right:.35em}.mission-shell summary>.disclosure-icon{transition:transform .16s}.mission-shell details[open]>summary>.disclosure-icon{transform:rotate(180deg)}.mission-shell .interface-summary{list-style:none;position:relative;padding-right:28px!important}.mission-shell .interface-summary::-webkit-details-marker{display:none}.mission-shell .interface-summary:after{content:none!important}.mission-shell .interface-summary>.disclosure-icon{margin:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mission-shell details[open]>.interface-summary>.disclosure-icon{transform:translateY(-50%)rotate(180deg)}.orbital-stripe{background:var(--mc-orange);height:3px}.mission-wrap{width:min(100% - 48px,1140px);margin:0 auto}.mission-header{border-bottom:1px solid var(--mc-hair);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:auto;min-height:64px;padding:12px 0;display:grid}.mission-header .mission-connection{justify-self:end}.mission-brand{min-width:0;color:var(--mc-ink);align-items:center;gap:10px;display:inline-flex}.orbital-mark{flex:none}.orbital-core{fill:var(--mc-orange)}.mission-display{font:var(--mc-type-label) var(--font-display);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.mission-private{color:var(--mc-faint);font:var(--mc-type-label) var(--font-body);white-space:nowrap}.mission-body{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:30px;display:grid}.mission-main{min-width:0}.mission-rail{padding:20px 0 42px;position:sticky;top:0}.mission-rail ul{gap:var(--mc-space-1);margin:0;padding:0;list-style:none;display:grid}.mission-rail a{border-left:1px solid var(--mc-hair);min-height:40px;color:var(--mc-muted);font:500 var(--mc-type-label)/1.35 var(--font-body);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 11px;display:flex}.mission-rail .rail-label{align-items:center;gap:9px;min-width:0;display:inline-flex}.mission-rail .rail-label svg{color:var(--mc-faint);flex:none}.mission-rail a:hover .rail-label svg,.mission-rail a[aria-current=page] .rail-label svg{color:currentColor}.mission-rail a:hover{border-left-color:var(--mc-orange);color:var(--mc-ink)}.mission-rail a[aria-current=page]{border-left:1px solid var(--mc-orange);background:var(--mc-panel);color:var(--mc-ink)}.mission-rail .rail-badge{background:var(--mc-red);min-width:16px;color:var(--mc-canvas);font:600 var(--mc-type-meta)/1 var(--font-mono);text-align:center;border-radius:8px;padding:1px 4px}.mission-utility-destinations{margin-top:var(--mc-space-5);padding-top:var(--mc-space-3);border-top:1px solid var(--mc-hair)}.mission-utility-heading,.mission-utility-destinations>summary{color:var(--mc-faint);cursor:default;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 9px;list-style:none;display:flex;min-height:auto!important;font:600 var(--mc-type-meta)/1.35 var(--font-body)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.mission-utility-destinations>summary::-webkit-details-marker{display:none}.mission-mobile-utilities{display:none}.route-return{padding-top:16px}.route-return a{color:var(--mc-faint);font:.75rem var(--font-mono)}.route-return a:hover{color:var(--mc-orange)}.route-heading{padding:var(--mc-space-5) 0 var(--mc-space-2);gap:var(--mc-space-5);grid-template-columns:1fr minmax(240px,.7fr);align-items:end;display:grid}.route-heading h1{font:var(--mc-type-route)/1.35 var(--font-display);letter-spacing:.085em;text-transform:uppercase;margin:0}.route-heading>p{max-width:62ch;color:var(--mc-muted);font:var(--mc-type-body)/var(--mc-leading-prose) var(--font-body);margin:0}.pending-route{padding:20px 0 42px}.pending-route .console-heading{border-top-color:var(--mc-faint)}.pending-route .console-heading>span{color:var(--mc-faint)}.pending-purpose{max-width:62ch;color:var(--mc-muted);margin:14px 0 0;font-size:.875rem}.pending-blockers{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:8px;margin-top:18px;padding:14px 16px}.pending-blockers h3{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.pending-blockers ul{color:var(--mc-muted);gap:6px;margin:0;padding-left:18px;font-size:.875rem;display:grid}.pending-note{max-width:62ch;color:var(--mc-faint);margin:16px 0 0;font-size:.875rem}.mission-shell .ops-standalone{border:1px solid var(--mc-hair)}.intake-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:20px 0 4px;display:flex}.mission-shell .intake-panel{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:6px;min-width:0}.mission-shell .intake-panel>summary{cursor:pointer;color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:8px 14px;list-style:none}.mission-shell .intake-panel>summary::-webkit-details-marker{display:none}.mission-shell .intake-panel[open]{width:min(100%,440px)}.mission-shell .intake-panel[open]>summary{border-bottom:1px solid var(--mc-hair)}.mission-shell .intake-panel form{gap:10px;padding:14px;display:grid}.mission-shell .intake-panel label{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;gap:4px;display:grid}.mission-shell .intake-panel input,.mission-shell .intake-panel select,.mission-shell .intake-panel textarea{width:100%;min-width:0}.intake-note{color:var(--mc-muted);margin:0;font-size:.875rem}.trade-choice-prompt{border-left:2px solid var(--mc-gold);color:var(--mc-muted);background:#caa44a0f;margin:0;padding:9px 11px;font-size:.875rem;line-height:1.45}.trade-account-context{border:1px solid var(--mc-hair);background:var(--mc-canvas);grid-template-columns:1fr 1fr;display:grid}.trade-account-context>div{min-width:0;padding:10px 11px}.trade-account-context>div:nth-child(2){border-left:1px solid var(--mc-hair)}.trade-account-context>div:last-child{border-top:1px solid var(--mc-hair);grid-column:1/-1}.trade-account-context span,.trade-account-context small{color:var(--mc-faint);font:.6875rem/1.35 var(--font-mono);display:block}.trade-account-context span{letter-spacing:.04em;text-transform:uppercase}.trade-account-context strong{overflow-wrap:anywhere;font:600 .875rem/1.35 var(--font-body);margin-top:4px;display:block}.trade-account-context small{font-family:var(--font-body);margin-top:3px}.trade-account-policy.allowed{color:var(--mc-green)}.trade-account-policy.conditional{color:var(--mc-gold)}.trade-account-policy.blocked{color:var(--mc-red)}.trade-preview{border:1px solid var(--mc-orange);background:var(--mc-canvas);border-radius:6px;padding:12px}.trade-preview h4{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.trade-preview dl{gap:5px;margin:0;display:grid}.trade-preview dl>div{font:.75rem var(--font-mono);justify-content:space-between;gap:12px;display:flex}.trade-preview dt{color:var(--mc-faint)}.trade-preview dd{text-align:right;margin:0}.trade-blocks{color:var(--mc-red);gap:5px;margin:10px 0 0;padding-left:16px;font-size:.875rem;display:grid}.trade-warnings{color:var(--mc-gold);gap:5px;margin:10px 0 0;padding-left:16px;font-size:.875rem;display:grid}.trade-guidance-check{color:var(--mc-muted);gap:5px;margin:10px 0 0;padding-left:16px;font-size:.875rem;display:grid}.trade-recorded-state{border:1px solid #8fb8498c;border-left:3px solid var(--mc-green);background:var(--mc-panel);border-radius:6px;width:min(100%,520px);padding:18px}.trade-recorded-state>span{color:var(--mc-green);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.trade-recorded-state h3{color:var(--mc-ink);margin:7px 0 9px;font-size:.95rem}.trade-recorded-state p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.5}.trade-recorded-state p+p{color:var(--mc-faint);margin-top:5px}.trade-recorded-state nav{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.trade-recorded-state nav a{border:1px solid var(--mc-hair);color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase;border-radius:3px;padding:7px 10px}.trade-recorded-state nav a.primary{border-color:var(--mc-orange);color:var(--mc-orange)}.portfolio-command-deck{border:1px solid var(--mc-hair);border-left:3px solid var(--mc-orange);background:var(--mc-panel);border-radius:8px;grid-template-columns:minmax(190px,.7fr) minmax(300px,1.3fr);gap:18px 28px;margin-top:18px;padding:20px;display:grid}.portfolio-value-lockup{align-content:start;gap:5px;display:grid}.portfolio-value-lockup>span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.portfolio-value-lockup>strong{font:500 clamp(1.45rem, 3vw, 2.15rem) var(--font-mono);letter-spacing:-.04em}.portfolio-value-lockup>small{color:var(--mc-faint);font:.6875rem var(--font-mono)}.portfolio-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:8px;display:flex}.portfolio-status-rail{border-block:1px solid var(--mc-hair);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.portfolio-status-rail>div{min-width:0;padding:12px 14px 12px 0}.portfolio-status-rail>div+div{border-left:1px solid var(--mc-hair);padding-left:14px}.portfolio-status-rail dt{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.portfolio-status-rail dd{color:var(--mc-ink);font:500 .86rem var(--font-mono);text-overflow:ellipsis;margin:4px 0 2px;overflow:hidden}.portfolio-status-rail small{color:var(--mc-faint);font-size:.875rem;line-height:1.35;display:block}.portfolio-coverage-note{color:var(--mc-gold);grid-column:1/-1;margin:-4px 0 0;font-size:.875rem}.portfolio-section-note{max-width:78ch;color:var(--mc-muted);margin:13px 0 0;font-size:.875rem}.portfolio-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.portfolio-account-card{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:7px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.portfolio-account-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.portfolio-account-card>header>div{min-width:0}.portfolio-account-card>header span:first-child{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;display:block}.portfolio-account-card h3{font:500 .92rem var(--font-mono);text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}.account-guidance-state{color:var(--mc-green);font:.6875rem var(--font-mono);text-transform:uppercase;flex:none}.account-guidance-state.conditional{color:var(--mc-gold)}.account-guidance-state.forbidden{color:var(--mc-faint)}.portfolio-account-card>p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.45}.portfolio-account-card dl{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;display:grid}.portfolio-account-card dl>div{min-width:0}.portfolio-account-card dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.portfolio-account-card dd{font:.6875rem var(--font-mono);text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.portfolio-account-symbols{border-top:1px solid var(--mc-hair);padding-top:8px;color:var(--mc-ink)!important;font:.6875rem var(--font-mono)!important}.portfolio-account-symbols.empty{color:var(--mc-faint)!important}.portfolio-account-card>small{margin-top:-5px;font-size:.875rem}.portfolio-account-card>a{min-height:40px;color:var(--mc-orange);font:600 .875rem/1.45 var(--font-body);justify-self:start;align-items:center;display:inline-flex}.portfolio-holding-groups{gap:18px;padding-top:14px;display:grid}.portfolio-holding-group{min-width:0}.portfolio-holding-group>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:8px;display:flex}.portfolio-holding-group>header span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.portfolio-holding-group>header h3{font:500 .9rem var(--font-mono);margin:3px 0 0}.portfolio-holding-group>header>strong{color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase}.portfolio-holding-list{border:1px solid var(--mc-hair);background:var(--mc-hair);gap:1px;display:grid}.portfolio-holding-card{background:var(--mc-panel);grid-template-columns:minmax(170px,1.1fr) minmax(150px,.75fr) minmax(260px,1.35fr);align-items:center;gap:18px;min-width:0;padding:13px 14px;display:grid}.portfolio-holding-identity{min-width:0}.portfolio-holding-identity>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.portfolio-holding-identity h4{font:500 .92rem var(--font-mono);text-overflow:ellipsis;margin:4px 0 2px;overflow:hidden}.portfolio-holding-identity h4 a{color:var(--mc-orange)}.portfolio-holding-identity p{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;overflow:hidden}.portfolio-holding-value{gap:2px;min-width:0;display:grid}.portfolio-holding-value>span{font:500 .82rem var(--font-mono);text-overflow:ellipsis;overflow:hidden}.portfolio-holding-value>small{color:var(--mc-faint);font:.6875rem var(--font-mono)}.portfolio-holding-card dl{grid-template-columns:.8fr .8fr 1.4fr;gap:12px;margin:0;display:grid}.portfolio-holding-card dl>div{min-width:0}.portfolio-holding-card dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.portfolio-holding-card dd{font:.6875rem var(--font-mono);text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.portfolio-empty-holdings{flex-wrap:wrap;align-items:center;gap:12px;padding-top:13px;display:flex}.portfolio-empty-holdings .inline-empty{flex:420px}.portfolio-intake{border-top-color:var(--mc-faint)}.portfolio-intake.guided,.portfolio-reductions{border-top-color:var(--mc-orange)}.reduction-grid{gap:12px;padding-top:14px;display:grid}.reduction-card{border:1px solid var(--mc-hair);border-left:3px solid var(--mc-orange);background:var(--mc-panel);border-radius:7px;padding:15px 16px}.reduction-card:not(.reduction-actionable){border-left-color:var(--mc-gold)}.reduction-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.reduction-card>header>div{gap:2px;display:grid}.reduction-card>header span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.reduction-card>header strong{font:500 1.08rem var(--font-mono)}.reduction-card>header small{color:var(--mc-muted);font-size:.875rem}.reduction-card>header em{color:var(--mc-green);font:normal .58rem var(--font-mono);text-transform:uppercase;flex:none}.reduction-card:not(.reduction-actionable)>header em{color:var(--mc-gold)}.reduction-ticket{border-block:1px solid var(--mc-hair);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px;display:grid}.reduction-ticket>div{gap:2px;padding:9px 12px 9px 0;display:grid}.reduction-ticket>div+div{border-left:1px solid var(--mc-hair);padding-left:12px}.reduction-ticket span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.reduction-ticket strong{font:.75rem var(--font-mono)}.reduction-card>p{max-width:78ch;color:var(--mc-muted);margin:11px 0 0;font-size:.875rem}.reduction-card>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.reduction-card>footer span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.portfolio-transition-details{border-top:1px solid var(--mc-hair);margin:26px 0 40px}.portfolio-transition-details>summary{cursor:pointer;color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;padding:14px 0;list-style:none}.portfolio-transition-details>summary::-webkit-details-marker{display:none}.portfolio-transition-details>summary:after{color:var(--mc-orange);content:"+";margin-left:7px}.portfolio-transition-details[open]>summary:after{content:"−"}.portfolio-transition-details>p{max-width:74ch;color:var(--mc-muted);margin:-3px 0 8px;font-size:.875rem}.mission-shell .needs-review{color:var(--mc-gold)}.mission-shell .value-unavailable{color:var(--mc-faint)}.policy-form{gap:16px;padding-top:14px;display:grid}.policy-form fieldset{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:6px;margin:0;padding:14px 16px}.policy-form legend{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 6px}.policy-form fieldset{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.policy-form legend{grid-column:1/-1}.policy-form label{min-width:0;color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;gap:4px;display:grid}.policy-form input,.policy-form select{width:100%;min-width:0}.policy-form>button{justify-self:start}.policy-unconfirmed{border:1px solid var(--mc-gold);background:#fac77512;border-radius:6px;margin-top:18px;padding:14px 16px}.policy-unconfirmed strong{color:var(--mc-gold);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.policy-unconfirmed p{max-width:68ch;color:var(--mc-muted);margin:8px 0 12px;font-size:.875rem}.policy-unconfirmed button{border:1px solid var(--mc-gold);color:var(--mc-gold);cursor:pointer;font:.6875rem var(--font-mono);text-transform:uppercase;background:0 0;border-radius:3px;padding:9px 16px}.policy-unconfirmed button:hover:not(:disabled){background:var(--mc-gold);color:var(--mc-canvas)}.policy-confirmed{border-left:2px solid var(--mc-green);background:var(--mc-panel);gap:6px;margin-top:18px;padding:12px 16px;display:grid}.policy-confirmed strong{color:var(--mc-green);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.policy-confirmed span{max-width:68ch;color:var(--mc-muted);font-size:.875rem}.settings-household,.settings-account-section,.settings-tax-coordination{margin-top:24px}.settings-household{border-top:3px solid var(--mc-orange)}.settings-section-heading{justify-content:space-between;align-items:end;gap:24px;padding:15px 0 13px;display:flex}.settings-section-heading>div>span,.settings-tax-coordination>div>span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.settings-section-heading h2,.settings-tax-coordination h2{font:500 1.02rem var(--font-display);letter-spacing:.05em;text-transform:uppercase;margin:4px 0 0}.settings-section-heading>p{max-width:54ch;color:var(--mc-faint);text-align:right;margin:0;font-size:.875rem}.settings-section-heading>strong{font:.6875rem var(--font-mono);text-transform:uppercase}.settings-policy-active{color:var(--mc-green)}.settings-policy-draft{color:var(--mc-gold)}.settings-guardrail-grid{border:1px solid var(--mc-hair);background:var(--mc-hair);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.settings-guardrail-grid>div{background:var(--mc-panel);min-width:0;padding:13px 14px}.settings-guardrail-grid span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.settings-guardrail-grid strong{font:.6875rem/1.4 var(--font-mono);margin-top:5px;display:block}.settings-account-section{border-top:1px solid var(--mc-hair)}.settings-placement{border:1px solid #e0592b94;border-left:3px solid var(--mc-orange);background:linear-gradient(120deg, #e0592b14, var(--mc-panel) 52%);border-radius:5px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.8fr);gap:18px;margin:0 0 14px;padding:16px;display:grid}.settings-placement-copy>span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.settings-placement-copy h3{font:500 1rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:5px 0 0}.settings-placement-copy p{max-width:52ch;color:var(--mc-muted);margin:8px 0 0;font-size:.875rem;line-height:1.5}.settings-placement-accounts{background:var(--mc-hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.settings-placement-accounts article{background:var(--mc-canvas);align-content:start;gap:6px;min-width:0;padding:11px 12px;display:grid}.settings-placement-accounts article>div{justify-content:space-between;align-items:start;gap:8px;display:flex}.settings-placement-accounts article strong{font:.6875rem/1.35 var(--font-mono)}.settings-placement-accounts article span{font:.6875rem/1.35 var(--font-mono);text-align:right;text-transform:uppercase}.settings-placement-accounts article p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.45}.settings-placement-accounts article small{color:var(--mc-faint);font:.6875rem var(--font-mono)}.settings-placement-accounts article em{color:var(--mc-red);font:normal .5rem var(--font-mono);text-transform:uppercase;margin-top:auto}.settings-placement-accounts article a,.settings-placement-assigned a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:auto;text-decoration:none}.settings-placement-assigned{border-left:1px solid var(--mc-hair);align-content:center;gap:5px;padding:12px 14px;display:grid}.settings-placement-assigned span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.settings-placement-assigned strong{font:500 .82rem var(--font-mono)}.settings-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-account-card{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:5px;min-width:0;padding:16px}.settings-account-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.settings-account-card>header span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.settings-account-card>header h3{font:500 .88rem var(--font-mono);margin:3px 0 0}.settings-account-card>header>strong{font:.6875rem var(--font-mono);text-align:right;text-transform:uppercase}.settings-state-open{color:var(--mc-green)}.settings-state-review{color:var(--mc-gold)}.settings-state-blocked{color:var(--mc-red)}.settings-account-purpose{color:var(--mc-ink);margin:11px 0;font-size:.875rem}.settings-account-card>dl{background:var(--mc-hair);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.settings-account-card>dl>div{background:var(--mc-canvas);min-width:0;padding:9px 10px}.settings-account-card dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.settings-account-card dd{font:.6875rem/1.4 var(--font-mono);margin:3px 0 0}.settings-company-list{margin-top:12px}.settings-company-list>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.settings-company-list ul{flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.settings-company-list li{border:1px solid var(--mc-hair);color:var(--mc-ink);font:.6875rem var(--font-mono);gap:2px;padding:4px 6px;display:grid}.settings-company-list li small{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.settings-company-list p{color:var(--mc-faint);margin:5px 0 0;font-size:.875rem}.settings-guidance-reason{min-height:2.8em;color:var(--mc-muted);margin:12px 0 0;font-size:.875rem;line-height:1.4}.settings-account-card .intake-panel{margin-top:12px}.settings-account-card .intake-panel>summary{color:var(--mc-orange);font-size:.875rem}.account-policy-secondary{border-top:1px solid var(--mc-hair);border-bottom:1px solid var(--mc-hair);margin:2px 0 4px}.account-policy-secondary>summary{color:var(--mc-muted);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:10px 0}.account-policy-secondary-fields{gap:10px;padding:0 0 10px;display:grid}.holding-plan-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-tax-coordination{border-left:2px solid var(--mc-gold);background:#fac7750d;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr) auto;align-items:center;gap:24px;padding:15px 16px;display:grid}.settings-tax-coordination p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.5}.settings-tax-coordination>strong{color:var(--mc-gold);font:.6875rem var(--font-mono);text-align:right;text-transform:uppercase}.settings-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.settings-notification-form,.settings-security{border:1px solid var(--mc-hair);border-top:3px solid var(--mc-orange);background:var(--mc-panel);min-width:0}.settings-security{border-top-color:var(--mc-gold)}.settings-control-heading{border-bottom:1px solid var(--mc-hair);padding:16px 18px 14px}.settings-control-heading>span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.settings-security .settings-control-heading>span{color:var(--mc-gold)}.settings-control-heading h2{font:500 1rem var(--font-display);letter-spacing:.05em;text-transform:uppercase;margin:5px 0 0}.settings-control-heading p{max-width:58ch;color:var(--mc-muted);margin:8px 0 0;font-size:.875rem;line-height:1.5}.settings-notification-form fieldset{border:0;margin:0;padding:0 18px}.settings-notification-form legend{width:100%;color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;padding:11px 0 7px}.settings-notification-row{border-top:1px solid var(--mc-hair);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:11px 0;display:flex}.settings-notification-row>span{gap:4px;min-width:0;display:grid}.settings-notification-row strong{font:.75rem var(--font-mono)}.settings-notification-row small{max-width:58ch;color:var(--mc-muted);font:.875rem/1.45 var(--font-body)}.settings-notification-row input{width:17px;height:17px;accent-color:var(--mc-orange);flex:none}.settings-notification-row.is-required{cursor:default}.settings-notification-row.is-required em{color:var(--mc-green);font:normal .52rem var(--font-mono);text-transform:uppercase;flex:none}.settings-control-footer{border-top:1px solid var(--mc-hair);align-items:center;gap:14px;margin:0 18px;padding:12px 0 15px;display:flex}.settings-control-footer button,.settings-password button{flex:none}.settings-control-footer p{color:var(--mc-faint);margin:0;font-size:.875rem;line-height:1.4}.settings-notification-form>.fill-success,.settings-notification-form>.fill-error{margin:0 18px 15px}.settings-security-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 18px;display:grid}.settings-security-facts>div{border-bottom:1px solid var(--mc-hair);min-width:0;padding:11px 0}.settings-security-facts>div:nth-child(odd){padding-right:12px}.settings-security-facts>div:nth-child(2n){border-left:1px solid var(--mc-hair);padding-left:12px}.settings-security-facts dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.settings-security-facts dd{overflow-wrap:anywhere;font:.6875rem/1.4 var(--font-mono);margin:4px 0 0}.settings-security-facts dd.is-active{color:var(--mc-green)}.settings-security-facts dd.is-revoked{color:var(--mc-red)}.settings-access-history{padding:13px 18px}.settings-access-history>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.settings-access-history ol{margin:7px 0 0;padding:0;list-style:none}.settings-access-history li{border-top:1px solid var(--mc-hair);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.settings-access-history strong{font:.6875rem var(--font-mono)}.settings-access-history time{color:var(--mc-faint);font:.6875rem var(--font-mono);text-align:right;text-transform:uppercase}.settings-access-history>p{color:var(--mc-faint);margin:7px 0 0;font-size:.875rem}.settings-password{border-top:1px solid var(--mc-hair);margin:0 18px}.settings-password>summary{cursor:pointer;color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;padding:11px 0}.settings-password>form{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:14px;display:grid}.settings-password>form>p,.settings-password>form>.fill-success,.settings-password>form>.fill-error{grid-column:1/-1;margin:0}.settings-password>form>p{color:var(--mc-muted);font-size:.875rem;line-height:1.45}.settings-password label{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.settings-password input{width:100%;margin-top:5px}.settings-password button{grid-column:1/-1;justify-self:start}.settings-sign-out{border-top:1px solid var(--mc-hair);justify-content:space-between;align-items:center;gap:16px;margin:0 18px;padding:13px 0 16px;display:flex}.settings-sign-out>div{gap:3px;display:grid}.settings-sign-out strong{font:.6875rem var(--font-mono)}.settings-sign-out span{color:var(--mc-faint);font-size:.875rem}.settings-advanced-rules{border-top:1px solid var(--mc-hair);margin:24px 0 36px}.settings-advanced-rules>summary{cursor:pointer;color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;padding:15px 0;list-style:none}.settings-advanced-rules>summary::-webkit-details-marker{display:none}.settings-advanced-rules>summary:after{color:var(--mc-orange);content:"+";margin-left:7px}.settings-advanced-rules[open]>summary:after{content:"−"}.settings-advanced-rules>p{max-width:76ch;color:var(--mc-muted);margin:0;font-size:.875rem}.settings-advanced-rules .console-block{margin-top:12px}.risk-totals{background:var(--mc-hair);border:1px solid var(--mc-hair);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;padding:14px 0 4px;display:grid}.risk-totals article{background:var(--mc-panel);padding:12px 14px}.risk-totals p{color:var(--mc-faint);text-transform:lowercase;margin:0;font-size:.875rem}.risk-totals strong{font:500 1.2rem var(--font-mono);letter-spacing:-.03em;margin-top:2px;display:block}.risk-totals small{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:2px;display:block}.risk-bars{gap:12px;padding:18px 0 6px;display:grid}.risk-bar{grid-template-columns:92px 62px minmax(0,1fr) 110px;align-items:center;gap:12px;display:grid}.risk-bar-label{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.risk-bar-value{font:.78rem var(--font-mono);text-align:right}.risk-bar-track{background:var(--mc-track);height:3px;position:relative}.risk-bar-fill{background:var(--mc-ink);height:100%}.risk-bar-fill.risk-bar-breach{background:var(--mc-red)}.risk-bar-target{background:var(--mc-orange);width:1px;height:9px;position:absolute;top:-3px}.risk-bar-target-label{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.risk-notes{color:var(--mc-muted);gap:6px;margin:14px 0 0;padding-left:16px;font-size:.875rem;display:grid}@media (max-width:680px){.risk-bar{grid-template-columns:1fr auto;gap:4px 10px}.risk-bar-track,.risk-bar-target-label{grid-column:1/-1}}.transition-lab{padding-top:14px}.lab-tabs{background:var(--mc-hair);border:1px solid var(--mc-hair);flex-wrap:wrap;gap:1px;display:flex}.lab-tabs button{background:var(--mc-panel);color:var(--mc-muted);cursor:pointer;font:.6875rem var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;border:0;flex:140px;gap:2px;padding:10px 14px;display:grid}.lab-tabs button small{color:var(--mc-faint);letter-spacing:.04em;font-size:.875rem}.lab-tabs button[aria-selected=true]{background:var(--mc-orange-wash);color:var(--mc-ink);box-shadow:inset 0 2px 0 var(--mc-orange)}.lab-tabs button:disabled{opacity:.4;cursor:not-allowed}.lab-columns{background:var(--mc-hair);border:1px solid var(--mc-hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.lab-columns section{background:var(--mc-panel);min-width:0;padding:14px}.lab-columns h4{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.lab-columns .lab-staged{background:var(--mc-canvas)}.lab-row{font:.75rem var(--font-mono);border-top:1px solid #f2efe614;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.lab-row span{color:var(--mc-faint)}.lab-row strong{text-align:right}.lab-note{color:var(--mc-faint);margin:10px 0 0;font-size:.875rem}.lab-tax{max-width:72ch;color:var(--mc-muted);margin:14px 0 0;font-size:.875rem}.lab-tax strong{color:var(--mc-gold)}.lab-reductions{border-left:2px solid var(--mc-orange);background:var(--mc-panel);margin-top:14px;padding:12px 14px}.lab-reductions>strong{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.lab-reductions ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.lab-reductions li{font:.75rem var(--font-mono);grid-template-columns:1fr auto;gap:1px 14px;display:grid}.lab-reductions li span{color:var(--mc-muted)}.lab-reductions li b{font-weight:500}.lab-reductions li small{color:var(--mc-faint);text-transform:uppercase;grid-column:1/-1;font-size:.875rem}.lab-missing{color:var(--mc-gold);gap:4px;margin:10px 0 0;padding-left:16px;font-size:.875rem;display:grid}.lab-evidence{margin-top:14px}.lab-evidence>summary{cursor:pointer;color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;list-style:none}.lab-evidence>summary::-webkit-details-marker{display:none}.lab-evidence>div{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:6px;margin-top:10px;padding:13px}.lab-evidence p{max-width:72ch;color:var(--mc-muted);margin:0 0 8px;font-size:.875rem}.lab-evidence dl{gap:4px;margin:0;display:grid}.lab-evidence dl>div{font:.6875rem var(--font-mono);justify-content:space-between;gap:12px;display:flex}.lab-evidence dt{color:var(--mc-faint)}.lab-evidence dd{margin:0}.lab-evidence dl+p{margin-top:12px;margin-bottom:0}.lab-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.lab-actions button{border:1px solid var(--mc-hair);color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;cursor:not-allowed;background:0 0;border-radius:3px;padding:9px 16px}.lab-actions span{color:var(--mc-faint);flex:320px;font-size:.875rem}@media (max-width:920px){.portfolio-account-grid{grid-template-columns:1fr 1fr}.portfolio-holding-card{grid-template-columns:minmax(170px,1fr) minmax(150px,.7fr)}.portfolio-holding-card dl{grid-column:1/-1}}@media (max-width:680px){.lab-columns{grid-template-columns:minmax(0,1fr)}.portfolio-command-deck{grid-template-columns:minmax(0,1fr);padding:16px}.portfolio-command-actions{justify-content:flex-start}.portfolio-status-rail{grid-template-columns:1fr 1fr}.portfolio-status-rail>div:nth-child(3){border-top:1px solid var(--mc-hair);border-left:0;padding-left:0}.portfolio-status-rail>div:nth-child(4){border-top:1px solid var(--mc-hair)}.portfolio-status-rail>div:nth-child(5){border-top:1px solid var(--mc-hair);border-left:0;padding-left:0}.portfolio-account-grid{grid-template-columns:minmax(0,1fr)}.portfolio-holding-card{grid-template-columns:minmax(0,1fr);gap:11px}.portfolio-holding-card dl{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:7px}.portfolio-holding-card dl>div{justify-content:space-between;gap:14px;display:flex}.portfolio-holding-card dd{text-align:right;white-space:normal}.reduction-card>header{display:grid}.reduction-card>header em{justify-self:start}.reduction-ticket{grid-template-columns:1fr 1fr}.reduction-ticket>div:nth-child(3){border-top:1px solid var(--mc-hair);border-left:0;padding-left:0}.reduction-ticket>div:nth-child(4){border-top:1px solid var(--mc-hair)}}.packet-card{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:8px;padding:14px 16px}.packet-card.packet-unreviewed{border-color:var(--mc-gold)}.packet-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.packet-card>header>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.packet-card>header strong{font:500 .9rem var(--font-mono)}.packet-card>header span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.packet-track{color:var(--mc-muted)!important}.packet-state{font:.6875rem var(--font-mono);text-transform:uppercase}.mission-shell .state-unreviewed{color:var(--mc-gold)!important}.mission-shell .state-accepted_as_plan{color:var(--mc-green)!important}.mission-shell .state-rejected{color:var(--mc-red)!important}.mission-shell .state-needs_research{color:var(--mc-gold)!important}.mission-shell .state-superseded{color:var(--mc-faint)!important}.packet-action{max-width:74ch;margin:10px 0 0;font-size:.875rem}.packet-range{font:.86rem var(--font-mono);margin:4px 0 0}.packet-range small{color:var(--mc-faint);text-transform:uppercase;font-size:.875rem}.packet-meta{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 16px;margin:12px 0 0;display:grid}.packet-meta>div{gap:1px;display:grid}.packet-meta dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.packet-meta dd{color:var(--mc-muted);margin:0;font-size:.875rem}.packet-claims{border-top:1px solid #f2efe617;margin-top:12px;padding-top:8px}.packet-claims h5{color:var(--mc-ink);font:.6875rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px}.packet-claims h5 small{color:var(--mc-faint);letter-spacing:.03em;text-transform:none;font-size:.875rem}.packet-claims ul{color:var(--mc-muted);gap:3px;margin:0;padding-left:16px;font-size:.875rem;display:grid}.packet-reasoning,.packet-model{margin-top:12px}.packet-reasoning>summary,.packet-model>summary{cursor:pointer;color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;list-style:none}.packet-reasoning>summary::-webkit-details-marker{display:none}.packet-model>summary::-webkit-details-marker{display:none}.packet-reasoning>div,.packet-model>div{border:1px solid var(--mc-hair);background:var(--mc-canvas);border-radius:6px;margin-top:8px;padding:12px}.packet-reasoning p,.packet-model p{max-width:74ch;color:var(--mc-muted);margin:0 0 8px;font-size:.875rem}.packet-reasoning p:last-child,.packet-model p:last-child{margin-bottom:0}.packet-reasoning strong,.packet-model strong{color:var(--mc-ink)}.packet-against{border-left:2px solid var(--mc-gold);padding-left:10px}.packet-missing{color:var(--mc-gold);margin:0;padding-left:16px;font-size:.875rem}.packet-model-entry+.packet-model-entry{border-top:1px solid var(--mc-hair);margin-top:12px;padding-top:12px}.packet-model-provenance{text-transform:uppercase;color:var(--mc-faint)!important;font:.6875rem var(--font-mono)!important}.packet-model-confidence{color:var(--mc-faint)!important;font-size:.875rem!important}.packet-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.packet-actions button:disabled{opacity:.5;cursor:not-allowed}.packet-actions span{color:var(--mc-faint);flex:280px;font-size:.875rem}.packet-decided{color:var(--mc-faint);margin:14px 0 0;font-size:.875rem}.guidance-workspace{border-top:3px solid var(--mc-orange);margin-top:22px}.guidance-workspace-heading{justify-content:space-between;align-items:end;gap:24px;padding:16px 0 13px;display:flex}.guidance-workspace-heading span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.guidance-workspace-heading h2{font:500 1.125rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0}.guidance-workspace-heading p{max-width:52ch;color:var(--mc-faint);text-align:right;margin:0;font-size:.875rem}.guidance-tabs{border-bottom:1px solid var(--mc-hair);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.guidance-tabs button{color:var(--mc-faint);cursor:pointer;font:.6875rem var(--font-mono);text-transform:uppercase;background:0 0;border:0;border-top:2px solid #0000;flex:none;padding:10px 14px}.guidance-tabs button[aria-selected=true]{border-top-color:var(--mc-orange);color:var(--mc-ink);background:var(--mc-orange-wash)}.guidance-tabs button span{color:var(--mc-orange);margin-left:5px}.decision-view-nav{border:1px solid var(--mc-hair);background:var(--mc-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 30px;display:grid}.decision-view-nav a{border-top:3px solid #0000;border-right:1px solid var(--mc-hair);min-height:54px;color:var(--mc-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 13px;text-decoration:none;display:grid}.decision-view-nav a:last-child{border-right:0}.decision-view-nav a>span{color:var(--mc-faint);font:.6875rem var(--font-mono)}.decision-view-nav a>strong{font:600 .875rem/1.25 var(--font-body)}.decision-view-nav a:hover,.decision-view-nav a:focus-visible{color:var(--mc-ink);background:#f2efe606}.decision-view-nav a[aria-current=page]{border-top-color:var(--mc-orange);color:var(--mc-ink);background:var(--mc-orange-wash)}.decision-view-nav a[aria-current=page]>span{color:var(--mc-orange)}.portfolio-view-nav{border:1px solid var(--mc-hair);background:var(--mc-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 30px;display:grid}.portfolio-view-nav a{border-top:2px solid #0000;border-right:1px solid var(--mc-hair);min-width:0;min-height:62px;color:var(--mc-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.portfolio-view-nav a:last-child{border-right:0}.portfolio-view-nav a>span{color:var(--mc-faint);font:.6875rem var(--font-mono)}.portfolio-view-nav a>strong{font:600 .875rem/1.25 var(--font-body)}.portfolio-view-nav a:hover,.portfolio-view-nav a:focus-visible{color:var(--mc-ink);background:#f2efe606}.portfolio-view-nav a[aria-current=page]{border-top-color:var(--mc-orange);color:var(--mc-ink);background:var(--mc-orange-wash)}.portfolio-view-nav a[aria-current=page]>span{color:var(--mc-orange)}.portfolio-exception-band,.portfolio-activity-boundary,.portfolio-activity-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.portfolio-exception-band>div,.portfolio-activity-boundary>div,.portfolio-activity-controls>div{gap:5px;min-width:0;display:grid}.portfolio-exception-band span,.portfolio-activity-boundary span,.portfolio-activity-controls>div>span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.portfolio-exception-band strong,.portfolio-activity-boundary strong,.portfolio-activity-controls>div>strong{font:600 1rem/1.3 var(--font-body);color:var(--mc-ink)}.portfolio-exception-band p,.portfolio-activity-boundary p{overflow-wrap:anywhere;color:var(--mc-muted);font:.8125rem/1.55 var(--font-body);margin:0}.portfolio-exception-band>a,.portfolio-activity-boundary>a{border:1px solid var(--mc-hair);color:var(--mc-ink);font:.6875rem var(--font-mono);text-transform:uppercase;border-radius:3px;padding:9px 11px;text-decoration:none}.portfolio-activity-stack{gap:26px;min-width:0;max-width:100%;display:grid}.portfolio-activity-stack>*,.portfolio-activity-stack .console-block{min-width:0;max-width:100%}.portfolio-activity-stack .table-frame{max-width:100%;overflow-x:auto}.portfolio-activity-boundary{border:1px solid var(--mc-hair);border-left:3px solid var(--mc-orange);background:#e0592b0e;padding:17px 18px}.portfolio-activity-controls{border:1px solid var(--mc-hair);background:var(--mc-panel);padding:15px 16px}.portfolio-activity-controls form{align-items:end;gap:9px;display:flex}.portfolio-activity-controls label{color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase;gap:5px;display:grid}.portfolio-activity-controls select{min-width:180px}.portfolio-activity-controls button{min-height:38px}.decision-history-stack{gap:34px;display:grid}.decision-track-record{gap:24px;display:grid}.decision-track-record-boundary{border-top:3px solid var(--mc-gold);border-bottom:1px solid var(--mc-hair);background:var(--mc-panel);grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr) auto;align-items:center;gap:24px;padding:18px;display:grid}.decision-track-record-boundary span{color:var(--mc-gold);font:.6875rem var(--font-mono);text-transform:uppercase}.decision-track-record-boundary h2{font:.96rem/1.35 var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:6px 0 0}.decision-track-record-boundary p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.6}.decision-track-record-boundary a{color:var(--mc-orange);font:600 .875rem var(--font-body);white-space:nowrap}.decision-track-record-summary{border:1px solid var(--mc-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-track-record-summary article{border-right:1px solid var(--mc-hair);gap:5px;padding:14px 16px;display:grid}.decision-track-record-summary article:last-child{border-right:0}.decision-track-record-summary span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.decision-track-record-summary strong{font:1.05rem var(--font-mono)}.decision-track-record-summary small{color:var(--mc-muted);font:.875rem/1.45 var(--font-body)}.decision-track-record-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);align-items:start;gap:22px;display:grid}.decision-track-record-grid>div{gap:20px;min-width:0;display:grid}.decision-method-details{border:1px solid var(--mc-hair);background:var(--mc-panel)}.decision-method-details>summary{padding:13px 15px}.decision-method-details[open]>summary{border-bottom:1px solid var(--mc-hair)}.decision-method-details>div{gap:18px;padding:16px;display:grid}.decision-method-details>div>p{max-width:88ch;color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.65}.guidance-filter-bar{border-bottom:1px solid var(--mc-hair);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:10px 0;display:grid}.guidance-filter-bar label{gap:4px;min-width:0;display:grid}.guidance-filter-bar label>span{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.guidance-filter-bar select{border:1px solid var(--mc-hair-strong);background:var(--mc-panel);width:100%;min-height:34px;color:var(--mc-ink);font:.6875rem var(--font-mono);border-radius:2px;padding:6px 26px 6px 8px}.guidance-filter-bar button{min-height:34px;padding:7px 11px}.guidance-filter-bar button:disabled{opacity:.35;cursor:default}.guidance-tab-panel{gap:10px;padding-top:14px;display:grid}.guidance-focus-layout{grid-template-columns:minmax(250px,.82fr) minmax(0,2fr);align-items:start;gap:18px;display:grid}.guidance-focus-queue{border-top:1px solid var(--mc-hair-strong);border-bottom:1px solid var(--mc-hair-strong);min-width:0;position:sticky;top:18px}.guidance-focus-queue-heading{border-bottom:1px solid var(--mc-hair);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 2px;display:flex}.guidance-focus-queue-heading span{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.guidance-focus-queue-heading strong{color:var(--mc-ink);font:.6875rem var(--font-mono)}.guidance-focus-options{display:grid}.guidance-focus-options button{border:0;border-bottom:1px solid var(--mc-hair);min-height:100px;color:var(--mc-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;padding:14px 13px 14px 16px;display:grid;position:relative}.guidance-focus-options button:last-child{border-bottom:0}.guidance-focus-options button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.guidance-focus-options button[aria-pressed=true]{background:linear-gradient(90deg,#e0592b1a,#e0592b04 70%)}.guidance-focus-options button[aria-pressed=true]:before{background:var(--mc-orange)}.guidance-focus-options button>span:first-child{color:var(--mc-orange);font:.75rem var(--font-mono);letter-spacing:.06em;white-space:nowrap}.guidance-focus-options button>strong{font:500 var(--mc-type-data) var(--font-mono);justify-self:end}.guidance-focus-options button>small{min-width:0;color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.guidance-focus-options button>em{color:var(--mc-green);font:normal .6875rem var(--font-mono);text-transform:uppercase;justify-self:end}.guidance-focus-account,.guidance-focus-detail{color:var(--mc-faint);font:.75rem/1.4 var(--font-mono)}.guidance-focus-detail{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.guidance-focus-stage{min-width:0}.guidance-focus-stage>.guidance-card{min-height:100%}.guidance-card{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:5px;padding:20px;position:relative;overflow:hidden}.guidance-card:first-child{background:linear-gradient(120deg, #e0592b12, var(--mc-panel) 47%);border-color:#e0592bb3}.guidance-card:first-child:before{background:var(--mc-orange);content:"";width:3px;position:absolute;inset:0 auto 0 0}.guidance-card-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.guidance-card-header>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.guidance-card-header span{color:var(--mc-orange);font:.875rem var(--font-display);letter-spacing:.1em}.guidance-card-header strong{font:500 1rem var(--font-mono)}.guidance-card-header small{color:var(--mc-faint);font-size:.875rem}.guidance-card-header em{color:var(--mc-green);font:normal .57rem var(--font-mono);text-transform:uppercase}.guidance-mandate-line{flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin:9px 0 0;display:flex}.guidance-mandate-line strong{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.guidance-mandate-line span{color:var(--mc-faint);font-size:.875rem}.guidance-instruction{margin:12px 0 0;font-size:.88rem;line-height:1.45}.guidance-summary{color:var(--mc-muted);margin:5px 0 0;font-size:.875rem;line-height:1.48}.guidance-card-actions{flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:14px;display:flex}.guidance-card-actions a,.guidance-card-actions button{color:var(--mc-orange);cursor:pointer;font:.6875rem var(--font-mono);text-transform:uppercase;background:0 0;border:0;text-decoration:none}.guidance-card-actions button:disabled{opacity:.5;cursor:not-allowed}.guidance-decision-trail{border-top:1px solid var(--mc-hair);border-bottom:1px solid var(--mc-hair);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 18px;margin-top:14px;padding:10px 0;display:grid}.guidance-decision-trail>span{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.guidance-decision-trail>div{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.guidance-decision-trail a{color:var(--mc-gold);font:.6875rem var(--font-mono);text-transform:uppercase;text-decoration:none}.guidance-decision-trail a:hover{color:var(--mc-orange)}.guidance-decision-trail em{color:var(--mc-faint);font:normal .59rem var(--font-mono)}.guidance-evidence{border-top:1px solid var(--mc-hair);margin-top:13px;padding-top:10px}.guidance-evidence>summary{cursor:pointer;color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;list-style:none}.guidance-evidence>summary::-webkit-details-marker{display:none}.guidance-evidence>summary:after{color:var(--mc-orange);content:"+";margin-left:7px}.guidance-evidence[open]>summary:after{content:"−"}.guidance-evidence dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0 0;display:grid}.guidance-evidence dl>div{background:var(--mc-canvas);padding:8px 10px}.guidance-evidence dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.guidance-evidence dd{font:.6875rem var(--font-mono);margin:3px 0 0}.guidance-evidence p{max-width:84ch;color:var(--mc-muted);margin:10px 0 0;font-size:.875rem;line-height:1.48}.guidance-evidence strong{color:var(--mc-ink)}.guidance-evidence-claims{margin-top:11px}.guidance-evidence-claims>strong{font:.6875rem var(--font-mono);text-transform:uppercase}.guidance-evidence-claims ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.guidance-evidence-claims li{color:var(--mc-muted);font-size:.875rem;line-height:1.45}.guidance-evidence-claims li span{color:var(--mc-gold);font:.6875rem var(--font-mono);text-transform:uppercase;margin-right:8px}.guidance-empty{border:1px dashed var(--mc-hair);background:#f2efe604;padding:20px}.guidance-empty strong{font:.76rem var(--font-mono);text-transform:uppercase}.guidance-empty p{color:var(--mc-muted);margin:5px 0 0;font-size:.875rem}.decision-engine-details{border-top:1px solid var(--mc-hair);margin-top:26px}.decision-engine-details>summary{cursor:pointer;color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;padding:14px 0;list-style:none}.decision-engine-details>summary::-webkit-details-marker{display:none}.decision-engine-details>summary:after{color:var(--mc-orange);content:"+";margin-left:7px}.decision-engine-details[open]>summary:after{content:"−"}.decision-engine-note{max-width:72ch;color:var(--mc-muted);margin:0 0 12px;font-size:.875rem}.guided-trade-context{border-left:2px solid var(--mc-orange);color:var(--mc-muted);background:#e0592b0f;padding:10px 12px;font-size:.875rem;line-height:1.45}.guided-trade-context span{color:var(--mc-ink);font-family:var(--font-mono);margin-top:5px;display:block}.scenario-error{overflow-wrap:anywhere;font:.75rem var(--font-mono)!important;color:var(--mc-red)!important}.ledger-stack{padding:20px 0 44px}.ledger-control-row{border:1px solid var(--mc-hair);border-left:2px solid var(--mc-gold);background:var(--mc-panel);border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.ledger-control-row strong{font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.ledger-control-row p{color:var(--mc-muted);margin:3px 0 0;font-size:.875rem}.ledger-correction-row{justify-content:flex-end;margin-top:10px;display:flex}.mission-shell .ledger-correction-panel[open]{width:min(100%,560px)}.mission-shell .intake-panel .correction-confirm{color:var(--mc-muted);font:.7rem/1.45 var(--font-body);letter-spacing:0;text-transform:none;align-items:flex-start;gap:8px;display:flex}.mission-shell .intake-panel .correction-confirm input{width:15px;height:15px;accent-color:var(--mc-orange);flex:none;margin:2px 0 0}.ledger-primary-action{flex:none}.ledger-summary{border-block:1px solid var(--mc-hair);grid-template-columns:repeat(4,1fr);margin:18px 0 24px;display:grid}.ledger-summary article{min-width:0;padding:13px 16px 13px 0}.ledger-summary article+article{border-left:1px solid var(--mc-hair);padding-left:16px}.ledger-summary span,.ledger-summary small{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.ledger-summary strong{color:var(--mc-ink);font:500 1.35rem var(--font-mono);margin:3px 0 2px;display:block}.ledger-summary small{text-overflow:ellipsis;white-space:nowrap;text-transform:none;overflow:hidden}.ledger-table table{min-width:900px}.ledger-table tbody tr{scroll-margin-top:18px}.ledger-table tbody tr.is-focused{outline:1px solid var(--mc-orange);outline-offset:-1px;background:var(--mc-orange-wash)}.ledger-table tbody tr:target{box-shadow:inset 3px 0 var(--mc-orange);background:#e0592b1f}.ledger-trade-identity,.ledger-execution{gap:1px;display:grid}.ledger-trade-identity>strong{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.ledger-trade-identity>.ticker{color:var(--mc-ink);font-size:.875rem}.ledger-trade-identity small,.ledger-execution small,.ledger-source{color:var(--mc-faint);font:.6875rem var(--font-mono);display:block}.ledger-policy-exception{color:var(--mc-gold);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.ledger-execution strong{font-weight:500}.ledger-linked{color:var(--mc-green)}.ledger-manual{color:var(--mc-muted)}.ledger-record-state{font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.ledger-record-state.state-recorded{color:var(--mc-green)}.ledger-record-state.state-reversed,.ledger-record-state.state-superseded{color:var(--mc-gold)}.ledger-empty{border:1px dashed var(--mc-hair);background:var(--mc-panel);margin-top:6px;padding:26px}.ledger-empty strong{font:.75rem var(--font-mono);text-transform:uppercase}.ledger-empty p{color:var(--mc-muted);margin:5px 0 12px;font-size:.875rem}.ledger-empty a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.ledger-research-details{border-top:1px solid var(--mc-hair);margin-top:30px}.ledger-research-details>summary{cursor:pointer;grid-template-columns:150px minmax(0,.8fr) minmax(260px,1fr);align-items:baseline;gap:18px;padding:16px 0;list-style:none;display:grid}.ledger-research-details>summary::-webkit-details-marker{display:none}.ledger-research-details>summary>span{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.ledger-research-details>summary>strong{font:.875rem var(--font-display);letter-spacing:.08em;text-transform:uppercase}.ledger-research-details>summary>small{color:var(--mc-muted);font-size:.875rem}.ledger-research-details>summary:after{color:var(--mc-faint);font:.6875rem var(--font-mono);content:"+ Open research book";text-transform:uppercase;grid-column:1/-1}.ledger-research-details[open]>summary:after{content:"−Close research book"}.ledger-research-details>.mission-console-grid{padding-top:4px;padding-bottom:0}.mission-connection{color:var(--mc-muted);font:.6875rem var(--font-mono);white-space:nowrap;align-items:center;gap:7px;display:flex}.operator-chip{min-width:0;font:.6875rem var(--font-mono);justify-self:end;align-items:center;gap:9px;display:flex}.operator-chip>span{max-width:130px;color:var(--mc-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-shell .sign-out{border-color:var(--mc-hair);color:var(--mc-muted)}.mission-shell .sign-out:hover{border-color:var(--mc-orange);background:var(--mc-orange);color:var(--mc-canvas)}.mission-metrics{border-bottom:1px solid var(--mc-hair);grid-template-columns:repeat(4,1fr);padding:16px 0;display:grid}.mission-metric{min-width:0;padding-right:18px}.mission-metric+.mission-metric{border-left:1px solid var(--mc-hair);padding-left:18px}.mission-metric p{color:var(--mc-faint);text-transform:lowercase;margin:0;font-size:.875rem}.mission-metric strong{color:var(--mc-ink);font:500 1.4rem var(--font-mono);letter-spacing:-.04em;margin-top:2px;display:block}.mission-metric small{color:var(--mc-faint);font:.6875rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.mission-metric>a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:4px;display:inline-block}.mission-metric.metric-attention strong{color:var(--mc-orange)}.mission-metric.metric-good strong{color:var(--mc-green)}.mission-metric.metric-danger strong{color:var(--mc-red)}.mission-metric.metric-unavailable strong{color:var(--mc-faint)}.mission-shell .alert-ribbon{border:1px solid var(--mc-red);color:var(--mc-ink);background:#f095951a;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:16px 0 0;padding:10px 12px;display:grid}.mission-shell .alert-ribbon strong,.mission-shell .alert-ribbon a{color:var(--mc-red);font:.6875rem var(--font-mono);text-transform:uppercase}.mission-shell .alert-ribbon p{color:var(--mc-muted);margin:0}.cockpit-pulse{border-block:1px solid var(--mc-hair-strong);background:#f2efe603;margin-top:18px}.cockpit-pulse>header{border-bottom:1px solid var(--mc-hair);justify-content:space-between;align-items:end;gap:18px;padding:10px 0 8px;display:flex}.cockpit-pulse>header>div{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.cockpit-pulse>header span,.cockpit-pulse>header a,.cockpit-pulse-fact>span,.cockpit-pulse-fact>small{font:.6875rem var(--font-mono)}.cockpit-pulse>header span{color:var(--mc-orange);letter-spacing:.07em;text-transform:uppercase}.cockpit-pulse>header strong{font:500 .875rem var(--font-body)}.cockpit-pulse>header a{color:var(--mc-faint);text-transform:uppercase;flex:none}.cockpit-pulse>header a:hover{color:var(--mc-orange)}.cockpit-pulse>nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cockpit-pulse-fact{min-width:0;color:inherit;gap:3px;padding:13px 15px 14px 0;display:grid;position:relative}.cockpit-pulse-fact+.cockpit-pulse-fact{border-left:1px solid var(--mc-hair);padding-left:15px}.cockpit-pulse-fact>span{color:var(--mc-faint);letter-spacing:.06em;text-transform:uppercase}.cockpit-pulse-fact>strong{color:var(--mc-ink);font:500 .88rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-pulse-fact>small{color:var(--mc-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-pulse-fact.is-attention>strong{color:var(--mc-orange)}.cockpit-pulse-fact.is-ready>strong,.cockpit-pulse-fact.is-clear>strong{color:var(--mc-green)}.cockpit-pulse-fact.is-review>strong{color:var(--mc-gold)}.cockpit-pulse-fact:hover>small{color:var(--mc-muted)}.overview-decision-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);gap:30px;padding:26px 0 0;display:grid}.overview-guidance,.overview-capacity,.overview-portfolio-briefing,.overview-horizon,.overview-news,.overview-upcoming,.overview-posture{min-width:0}.overview-guidance{padding-top:26px}.overview-capacity,.overview-portfolio-briefing,.overview-horizon{padding-top:var(--mc-space-7)}.overview-section-heading{border-top:1.5px solid var(--mc-ink);justify-content:space-between;align-items:start;gap:18px;min-height:48px;padding-top:12px;display:flex}.overview-guidance .overview-section-heading{border-top-color:var(--mc-orange)}.overview-section-heading p{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px}.overview-section-heading h2{font:var(--mc-type-section)/1.4 var(--font-display);letter-spacing:.105em;text-transform:uppercase;margin:0}.overview-section-heading a,.overview-policy-link{min-height:40px;color:var(--mc-orange);font:600 .875rem/1.45 var(--font-body);align-items:center;display:inline-flex}.overview-guidance-list{gap:10px;display:grid}.overview-guidance-card{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:7px;padding:20px 21px 18px;position:relative;overflow:hidden}.overview-guidance-card.is-featured{border-color:var(--mc-orange);background:linear-gradient(115deg, #e0592b1a, var(--mc-panel) 46%)}.overview-guidance-card.is-featured:before{background:var(--mc-orange);content:"";width:3px;position:absolute;inset:0 auto 0 0}.overview-guidance-card.is-compact{background:#f2efe605;border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(330px,1.1fr);gap:11px 18px;padding:15px 16px 13px;display:grid}.overview-guidance-compact-main{min-width:0}.overview-guidance-compact-main>p{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.875rem;line-height:1.4;overflow:hidden}.overview-guidance-compact-facts{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;min-width:0;margin:0;display:grid}.overview-guidance-compact-facts>div{border-left:1px solid var(--mc-hair);min-width:0;padding:0 10px}.overview-guidance-compact-facts>div:first-child{border-left:0;padding-left:0}.overview-guidance-compact-facts dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-guidance-compact-facts dd{color:var(--mc-ink);font:var(--mc-type-data)/1.35 var(--font-mono);overflow-wrap:anywhere;margin:3px 0 0}.overview-guidance-compact-facts dd.needs-review{color:var(--mc-gold)}.overview-guidance-compact-context{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;margin:0;display:flex}.overview-guidance-compact-context span+span:before{color:var(--mc-hair-strong);content:"/";margin-right:14px}.overview-guidance-compact-context .needs-review{color:var(--mc-gold)}.overview-guidance-compact-foot{border-top:1px solid var(--mc-hair);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:8px;display:flex}.overview-guidance-compact-foot time{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;flex:none}.overview-guidance-top{justify-content:space-between;align-items:start;gap:18px;display:flex}.overview-guidance-top>div:first-child{min-width:0}.overview-guidance-identity{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.overview-guidance-identity span{color:var(--mc-orange);font:.875rem var(--font-display);letter-spacing:.1em}.overview-reduction-card .overview-guidance-identity span{color:var(--mc-red)}.overview-reduction-card .overview-guidance-state>span.needs-review{color:var(--mc-gold)}.overview-guidance-identity strong{font:500 1rem var(--font-mono)}.overview-guidance-identity small{color:var(--mc-faint);font-size:.875rem}.overview-guidance-top p,.overview-guidance-summary{color:var(--mc-muted);margin:8px 0 0;font-size:.875rem;line-height:1.48}.overview-packet-instruction{max-width:78ch;color:var(--mc-muted);margin:12px 0 0;font-size:.875rem;line-height:1.48}.overview-packet-posture{border-left:2px solid var(--mc-gold);background:#c9a9620f;margin-top:12px;padding:10px 12px}.overview-packet-posture span,.overview-packet-case span{color:var(--mc-gold);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;display:block}.overview-packet-posture strong{color:var(--mc-ink);margin-top:4px;font-size:.875rem;font-weight:500;line-height:1.45;display:block}.overview-packet-case{border-block:1px solid var(--mc-hair);grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.overview-packet-case>div{min-width:0;padding:11px 13px 11px 0}.overview-packet-case>div+div{border-left:1px solid var(--mc-hair);padding-left:13px}.overview-packet-case p{color:var(--mc-muted);margin:4px 0 0;font-size:.875rem;line-height:1.48}.overview-guidance-state{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;flex:none;align-content:start;justify-items:end;gap:3px;display:grid}.overview-guidance-state>span{color:var(--mc-green)}.overview-guidance-state .overview-primary-action{margin-top:7px}.overview-guidance-context-block{border-block:1px solid var(--mc-hair);margin-top:13px}.overview-guidance-context{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:10px 0;display:grid}.overview-guidance-context>div{min-width:0;padding-right:10px}.overview-guidance-context>div+div{border-left:1px solid var(--mc-hair);padding-left:10px}.overview-guidance-context dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-guidance-context dd{color:var(--mc-ink);font:var(--mc-type-data)/1.4 var(--font-mono);margin:4px 0 0}.overview-guidance-context dd.needs-review{color:var(--mc-gold)}.overview-guidance-context-block>p{border-top:1px solid var(--mc-hair);color:var(--mc-muted);margin:0;padding:8px 0 9px;font-size:.875rem;line-height:1.45}.guidance-sizing-ticket{background:linear-gradient(90deg,#c9a96214,#c9a96204);border-block:1px solid #c9a9626b;grid-template-columns:1.15fr 1fr 1.35fr;margin-top:13px;display:grid}.guidance-sizing-ticket.overview-packet-execution{grid-template-columns:.9fr 1.1fr}.guidance-sizing-ticket.overview-packet-execution>div:nth-child(3){border-top:1px solid var(--mc-hair);border-left:0}.guidance-sizing-ticket.overview-packet-execution>div:nth-child(4){border-top:1px solid var(--mc-hair)}.guidance-sizing-ticket.overview-packet-execution strong{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.guidance-sizing-ticket.guidance-packet-execution{grid-template-columns:.8fr 1fr 1.1fr 1.3fr}.guidance-sizing-ticket.guidance-packet-execution strong{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.guidance-sizing-ticket>div{min-width:0;padding:13px 14px}.guidance-sizing-ticket>div+div{border-left:1px solid var(--mc-hair)}.guidance-sizing-ticket span{color:var(--mc-gold);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;display:block}.guidance-sizing-ticket strong{font:500 var(--mc-type-data)/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.guidance-sizing-ticket .is-lead strong{color:var(--mc-ink);font-size:.96rem}.guidance-sizing-ticket small{color:var(--mc-faint);margin-top:3px;font-size:.875rem;display:block}.guidance-sizing-ticket.is-blocked,.guidance-sizing-ticket.is-unavailable{border-block-color:var(--mc-hair);background:#f2efe606;grid-template-columns:minmax(0,1fr) auto}.guidance-sizing-ticket.is-blocked span{color:var(--mc-red)}.guidance-sizing-ticket.is-unavailable span{color:var(--mc-faint)}.guidance-sizing-message strong{white-space:normal}.guidance-sizing-message small{max-width:72ch;line-height:1.45}.guidance-history-closure{border-block:1px solid var(--mc-hair);background:#f2efe606;gap:3px;margin-top:13px;padding:11px 13px;display:grid}.guidance-history-closure span{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.guidance-history-closure strong{color:var(--mc-muted);font:.78rem var(--font-mono)}.guidance-history-closure small{color:var(--mc-faint);font-size:.875rem;line-height:1.45}.guidance-sizing-evidence{margin-top:10px}.guidance-sizing-evidence>p{margin-top:0}.guidance-sizing-evidence dl{margin-top:8px}.overview-levels{border-block:1px solid var(--mc-hair);grid-template-columns:repeat(4,1fr);margin:14px 0 0;padding:10px 0;display:grid}.overview-levels>div{min-width:0;padding-right:10px}.overview-levels>div+div{border-left:1px solid var(--mc-hair);padding-left:10px}.overview-levels dt{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.overview-levels dd{color:var(--mc-ink);font:var(--mc-type-data)/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.decision-trajectory{grid-template-columns:repeat(4,1fr);gap:0;margin-top:16px;display:grid}.decision-trajectory>div{border-top:1px solid var(--mc-hair);min-width:0;padding:14px 16px 0 0;position:relative}.decision-trajectory>div:before{border:1px solid var(--mc-panel);background:var(--mc-orange);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.decision-trajectory>div.is-warning:before{background:var(--mc-gold)}.decision-trajectory span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.decision-trajectory strong{font:500 .875rem/1.4 var(--font-body);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.guidance-packet-card .decision-trajectory strong{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.trade-preview dd small{color:var(--mc-faint);font:.75rem var(--font-body);margin-left:4px}.overview-guidance-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.overview-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.overview-actions a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-guidance-foot>small{max-width:42ch;color:var(--mc-faint);text-align:right;font-size:.875rem}.overview-no-action{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:7px;align-items:center;gap:18px;min-height:112px;padding:19px 22px;display:flex}.overview-no-action>span{color:var(--mc-green);font:.875rem var(--font-display);letter-spacing:.1em}.overview-no-action strong{font-size:.95rem}.overview-no-action p{max-width:62ch;color:var(--mc-muted);margin:5px 0 0;font-size:.875rem}.overview-no-action ul{color:var(--mc-faint);font:.6875rem var(--font-mono);gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.overview-no-action li:before{color:var(--mc-green);content:"✓";margin-right:7px}.overview-no-action a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:11px;display:inline-block}.overview-no-action-links{flex-wrap:wrap;align-items:baseline;gap:9px 18px;margin-top:10px;display:flex}.overview-no-action-links>a{margin-top:0}.overview-clear-evidence{min-width:min(100%,260px)}.overview-clear-evidence>summary{cursor:pointer;color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-clear-evidence[open]{border-top:1px solid var(--mc-hair);flex-basis:100%;padding-top:8px}.overview-clear-evidence[open]>summary{color:var(--mc-orange)}.overview-clear-evidence ul{margin-top:9px}.overview-suppressed-buys{border-top:1px solid var(--mc-hair);color:var(--mc-muted);padding:10px 0}.overview-suppressed-buys>summary,.overview-suppressed-buys.is-prominent>strong{color:var(--mc-gold);cursor:pointer;font:.6875rem var(--font-mono);text-transform:uppercase}.overview-suppressed-buys.is-prominent{margin-top:13px;padding:11px 0 0}.overview-suppressed-buys.is-prominent>strong{display:block}.overview-suppressed-buys ul,.overview-no-action .overview-suppressed-buys ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.overview-suppressed-buys li{border-left:2px solid var(--mc-gold);gap:2px;padding-left:9px;display:grid}.overview-suppressed-buys li:before,.overview-no-action .overview-suppressed-buys li:before{content:none}.overview-suppressed-buys li strong{color:var(--mc-ink);font:.6875rem var(--font-mono)}.overview-suppressed-buys li span{color:var(--mc-faint);font:.6875rem/1.4 var(--font-mono)}.overview-account-list{border-block:1px solid var(--mc-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-account-list article{min-width:0;padding:15px 16px 15px 0}.overview-account-list article+article{border-left:1px solid var(--mc-hair);padding-left:16px}.overview-account-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.overview-account-top strong{font-size:.875rem}.overview-account-top p{color:var(--mc-faint);text-transform:capitalize;margin:1px 0 0;font-size:.875rem}.overview-account-top>span{font:.6875rem var(--font-mono);letter-spacing:.05em}.overview-account-top .state-ready{color:var(--mc-green)}.overview-account-top .state-review{color:var(--mc-gold)}.overview-account-top .state-blocked{color:var(--mc-red)}.overview-account-meter{background:var(--mc-track);height:3px;margin-top:10px;overflow:hidden}.overview-account-meter span{background:var(--mc-orange);height:100%;display:block}.overview-account-meta{color:var(--mc-muted);font:.75rem/1.4 var(--font-mono);gap:3px;margin-top:8px;display:grid}.overview-account-detail{border-top:1px solid var(--mc-hair);margin-top:11px}.overview-account-detail>summary{color:var(--mc-orange);cursor:pointer;font:.6875rem var(--font-mono);text-transform:uppercase;padding:9px 0 0}.overview-account-detail>summary::marker{color:var(--mc-faint)}.overview-account-detail-body{gap:12px;padding:11px 0 2px;display:grid}.overview-account-explanation{color:var(--mc-muted);border-left:2px solid;margin:0;padding-left:9px;font-size:.875rem;line-height:1.45}.overview-account-explanation.state-ready{color:var(--mc-green)}.overview-account-explanation.state-review{color:var(--mc-gold)}.overview-account-explanation.state-blocked{color:var(--mc-red)}.overview-account-policy-link{color:var(--mc-orange);margin-top:9px;font-size:.875rem;display:inline-flex}.overview-account-record>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-account-record p{color:var(--mc-faint);margin:5px 0 0;font-size:.875rem}.overview-account-record ul{gap:5px;margin:5px 0 0;padding:0;list-style:none;display:grid}.overview-account-record li{color:var(--mc-muted);font:.6875rem var(--font-mono);justify-content:space-between;gap:10px;display:flex}.overview-account-record li strong,.overview-account-record li a{color:var(--mc-ink);font-weight:500}.overview-account-record li span{text-align:right;text-transform:capitalize}.overview-account-rules{border-top:1px solid var(--mc-hair);gap:4px;margin:0;padding-top:9px;display:grid}.overview-account-rules>div{font:.6875rem var(--font-mono);justify-content:space-between;gap:12px;display:flex}.overview-account-rules dt{color:var(--mc-faint)}.overview-account-rules dd{color:var(--mc-muted);text-align:right;text-transform:capitalize;margin:0}.overview-account-detail-body>a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;justify-self:start}.overview-policy-link{margin-top:8px}.overview-portfolio-briefing .overview-section-heading{border-top-color:var(--mc-gold)}.overview-briefing-list{border-top:1px solid var(--mc-hair)}.overview-briefing-row{border-bottom:1px solid var(--mc-hair);grid-template-columns:118px minmax(0,1fr) 164px;align-items:start;gap:18px;padding:15px 0;display:grid}.overview-briefing-identity{align-content:start;gap:4px;min-width:0;display:grid}.overview-briefing-identity a,.overview-briefing-identity strong{color:var(--mc-ink);font:500 .78rem var(--font-mono)}.overview-briefing-identity span{color:var(--mc-faint);font:var(--mc-type-meta)/1.4 var(--font-mono);text-transform:uppercase}.overview-briefing-main{min-width:0}.overview-briefing-main>strong{font-size:var(--mc-type-body);line-height:var(--mc-leading-compact);display:block}.overview-briefing-main p{color:var(--mc-muted);font-size:var(--mc-type-body);line-height:var(--mc-leading-compact);margin:6px 0 0}.overview-briefing-main p span{color:var(--mc-gold);font:var(--mc-type-meta) var(--font-mono);text-transform:uppercase}.overview-briefing-main>div{flex-wrap:wrap;gap:13px;margin-top:9px;display:flex}.overview-briefing-main>div a,.overview-briefing-evidence a{color:var(--mc-orange);font-size:var(--mc-type-body)}.overview-briefing-evidence{color:var(--mc-faint);font:var(--mc-type-meta)/1.4 var(--font-mono);text-align:right;text-transform:uppercase;justify-items:end;gap:3px;display:grid}.overview-briefing-evidence>span:first-child{color:var(--mc-gold)}.overview-briefing-evidence strong{color:var(--mc-green);font-weight:500}.overview-briefing-footer{color:var(--mc-faint);font-size:var(--mc-type-body);justify-content:space-between;gap:16px;padding-top:11px;display:flex}.overview-briefing-footer a{color:var(--mc-orange)}.overview-horizon{padding-bottom:var(--mc-space-7)}.overview-horizon .overview-section-heading{border-top-color:var(--mc-muted)}.overview-horizon-card{border-block:1px solid var(--mc-hair);grid-template-columns:118px minmax(0,1fr) 150px;align-items:start;gap:18px;padding:17px 0;display:grid}.overview-horizon-when{gap:3px;display:grid}.overview-horizon-when strong{color:var(--mc-orange);font:var(--mc-type-body) var(--font-display);letter-spacing:.04em;text-transform:uppercase}.overview-horizon-when time{color:var(--mc-faint);font:var(--mc-type-meta)/1.4 var(--font-mono);text-transform:uppercase}.overview-horizon-main>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.overview-horizon-main>div a{color:var(--mc-ink);font:500 .78rem var(--font-mono)}.overview-horizon-main>div span{color:var(--mc-faint);font:var(--mc-type-meta) var(--font-mono);text-transform:uppercase}.overview-horizon-main h3{font-size:var(--mc-type-body);margin:6px 0 0}.overview-horizon-main p{color:var(--mc-muted);font-size:var(--mc-type-body);line-height:var(--mc-leading-compact);margin:5px 0 0}.overview-horizon-source{color:var(--mc-faint);font:var(--mc-type-meta) var(--font-mono);text-transform:uppercase;justify-items:end;gap:3px;display:grid}.overview-horizon-source strong{color:var(--mc-gold);font-weight:500}.overview-horizon-source a{color:var(--mc-orange);font-size:var(--mc-type-body);text-transform:none;margin-top:5px}.overview-horizon-state{border-block:1px solid var(--mc-hair);padding:18px 0}.overview-horizon-state>span{color:var(--mc-gold);font:var(--mc-type-meta) var(--font-mono);text-transform:uppercase}.overview-horizon-state.is-warning>span{color:var(--mc-red)}.overview-horizon-state.is-clear>span{color:var(--mc-green)}.overview-horizon-state strong{font-size:var(--mc-type-body);margin-top:4px;display:block}.overview-horizon-state p{max-width:72ch;color:var(--mc-muted);font-size:var(--mc-type-body);margin:5px 0 0}.overview-horizon-state a{color:var(--mc-orange);font-size:var(--mc-type-body);margin-top:9px;display:inline-flex}.overview-brief{padding-top:36px}.overview-brief .overview-section-heading{border-top-color:var(--mc-gold)}.overview-brief-intro{border-bottom:1px solid var(--mc-hair);grid-template-columns:145px minmax(0,1fr);align-items:baseline;gap:22px;padding:16px 0;display:grid}.overview-brief-intro>div span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.overview-brief-intro>div strong{font:.78rem var(--font-mono);margin-top:3px;display:block}.overview-brief-intro p{max-width:76ch;color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.5}.overview-brief-groups{display:grid}.overview-brief-group{border-bottom:1px solid var(--mc-hair);grid-template-columns:145px minmax(0,1fr);display:grid}.overview-brief-group>header{padding:17px 18px 17px 0}.overview-brief-group>header>div span{color:var(--mc-orange);font:.875rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;display:block}.overview-brief-group>header small{color:var(--mc-faint);margin-top:6px;font-size:.875rem;line-height:1.4;display:block}.overview-brief-group>header>strong{color:var(--mc-faint);font:.75rem var(--font-mono);margin-top:9px;display:block}.overview-brief-group.is-industry>header>div span{color:var(--mc-gold)}.overview-brief-items{border-left:1px solid var(--mc-hair);min-width:0}.overview-brief-line{grid-template-columns:92px minmax(0,1fr) 165px;gap:16px;min-width:0;padding:15px 0 15px 18px;display:grid}.overview-brief-line+.overview-brief-line{border-top:1px solid var(--mc-hair)}.overview-brief-identity{align-content:start;gap:4px;display:grid}.overview-brief-identity a,.overview-brief-identity strong{color:var(--mc-ink);font:.76rem var(--font-mono)}.overview-brief-identity span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;line-height:1.35}.overview-brief-line p{margin:0;font-size:.875rem;line-height:1.45}.overview-brief-line>div:nth-child(2) small{color:var(--mc-muted);margin-top:6px;font-size:.875rem;line-height:1.45;display:block}.overview-brief-evidence{color:var(--mc-faint);font:.6875rem var(--font-mono);text-align:right;text-transform:uppercase;align-content:start;justify-items:end;gap:3px;display:grid}.overview-brief-evidence>span:first-child{color:var(--mc-gold)}.overview-brief-evidence>div{gap:10px;margin-top:5px;display:flex}.overview-brief-evidence a{color:var(--mc-orange)}.overview-brief-foot{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:18px;padding-top:10px;display:flex}.overview-brief-empty{border-bottom:1px solid var(--mc-hair);padding:20px 0}.overview-brief-empty strong{font:.875rem var(--font-display);letter-spacing:.03em;text-transform:uppercase}.overview-brief-empty p{max-width:72ch;color:var(--mc-muted);margin:6px 0 0;font-size:.875rem;line-height:1.5}.overview-news{padding:34px 0 46px}.overview-news-list{border-top:1px solid var(--mc-hair)}.overview-news-row{border-bottom:1px solid var(--mc-hair);grid-template-columns:100px minmax(0,1fr) 155px;align-items:start;gap:18px;padding:14px 0;display:grid}.overview-news-identity{align-content:start;gap:2px;display:grid}.overview-news-identity a{color:var(--mc-ink);font:.77rem var(--font-mono)}.overview-news-identity small,.overview-news-identity span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-news-identity span{color:var(--mc-muted);margin-top:3px}.overview-news-row strong{font-size:.875rem;display:block}.overview-news-main p{color:var(--mc-muted);margin:5px 0 0;font-size:.875rem;line-height:1.45}.overview-news-main p span{color:var(--mc-gold);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-news-main>div{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.overview-news-main>div a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-news-source{color:var(--mc-faint);font:.6875rem var(--font-mono);text-align:right;text-transform:uppercase;justify-items:end;gap:1px;display:grid}.overview-news-source>span:first-child{color:var(--mc-gold)}.overview-news-source strong{color:var(--mc-green);font:.6875rem var(--font-mono);font-weight:500}.overview-news-source strong.needs-review{color:var(--mc-orange)}.overview-news-source a{color:var(--mc-orange);margin-top:3px}.overview-upcoming{padding:0 0 42px}.overview-upcoming .overview-section-heading{border-top-color:var(--mc-gold)}.overview-upcoming-list{border-top:1px solid var(--mc-hair)}.overview-upcoming-row{border-bottom:1px solid var(--mc-hair);grid-template-columns:118px minmax(0,1fr) 230px;align-items:start;gap:18px;padding:13px 0;display:grid}.overview-upcoming-date{gap:3px;display:grid}.overview-upcoming-date strong{color:var(--mc-orange);font:.875rem var(--font-display);letter-spacing:.04em;text-transform:uppercase}.overview-upcoming-date time{color:var(--mc-faint);font:.6875rem/1.4 var(--font-mono);text-transform:uppercase}.overview-upcoming-main{min-width:0}.overview-upcoming-main>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.overview-upcoming-main>div a{color:var(--mc-ink);font:.75rem var(--font-mono)}.overview-upcoming-main>div span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-upcoming-main h3{margin:6px 0 0;font-size:.875rem}.overview-upcoming-main p{color:var(--mc-muted);margin:5px 0 0;font-size:.875rem;line-height:1.45}.overview-upcoming-main p span{color:var(--mc-gold);font:.6875rem var(--font-mono);text-transform:uppercase}.overview-upcoming-evidence{min-width:0;color:var(--mc-faint);font:.6875rem/1.4 var(--font-mono);text-align:right;text-transform:uppercase;justify-items:end;gap:2px;display:grid}.overview-upcoming-evidence strong{color:var(--mc-gold);font-weight:500}.overview-upcoming-evidence>div{gap:10px;margin-top:4px;display:flex}.overview-upcoming-evidence a{color:var(--mc-orange)}.overview-upcoming-empty{border-bottom:1px solid var(--mc-hair);padding:18px 0}.overview-upcoming-empty strong{color:var(--mc-gold);font:.875rem var(--font-display);letter-spacing:.03em;text-transform:uppercase}.overview-upcoming-empty p{max-width:72ch;color:var(--mc-muted);margin:6px 0 0;font-size:.875rem;line-height:1.45}.overview-upcoming-empty a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:9px;display:inline-block}.overview-posture{padding:0 0 42px}.overview-posture-grid{border-top:1px solid var(--mc-hair);border-bottom:1px solid var(--mc-hair);grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);display:grid}.overview-posture-mix{border-right:1px solid var(--mc-hair);min-width:0;padding:18px 22px 18px 0}.overview-posture-mix>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.overview-posture-mix>header span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.overview-posture-mix>header strong{font:.92rem var(--font-mono);margin-top:3px;display:block}.overview-posture-mix>header small{max-width:48ch;color:var(--mc-faint);text-align:right;font-size:.875rem;line-height:1.4}.overview-posture-bar{background:var(--mc-hair);height:5px;margin-top:18px;display:flex;overflow:hidden}.overview-posture-bar span{min-width:0}.overview-posture-bar .is-diversified{background:var(--mc-muted)}.overview-posture-bar .is-core{background:var(--mc-gold)}.overview-posture-bar .is-tactical{background:var(--mc-green)}.overview-posture-bar .is-other{background:var(--mc-faint)}.overview-posture-bar .is-cash{background:var(--mc-ink)}.overview-posture-buckets{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.overview-posture-buckets>div{min-width:0}.overview-posture-buckets dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.overview-posture-buckets dd{font:.6875rem var(--font-mono);margin:4px 0 0}.overview-posture-buckets dd span{color:var(--mc-faint);margin-top:2px;font-size:.875rem;display:block}.overview-posture-mismatch{border-top:1px solid var(--mc-hair);margin-top:16px;padding-top:13px}.overview-posture-mismatch strong{color:var(--mc-orange);font:.875rem var(--font-display);letter-spacing:.04em;text-transform:uppercase}.overview-posture-mismatch p{color:var(--mc-muted);margin:5px 0 0;font-size:.875rem;line-height:1.45}.overview-posture-mismatch a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:8px;display:inline-block}.overview-posture-checks{grid-template-columns:1fr 1fr;min-width:0;display:grid}.overview-posture-checks article{min-width:0;padding:15px 0 15px 18px}.overview-posture-checks article:nth-child(odd){border-right:1px solid var(--mc-hair);padding-right:18px}.overview-posture-checks article:nth-child(-n+2){border-bottom:1px solid var(--mc-hair)}.overview-posture-checks article>div{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.overview-posture-checks article>div em{color:var(--mc-green);font-style:normal}.overview-posture-checks article>div em.needs-review{color:var(--mc-orange)}.overview-posture-checks article>strong{margin-top:6px;font-size:.875rem;line-height:1.3;display:block}.overview-posture-checks article>p{color:var(--mc-faint);margin:4px 0 0;font-size:.875rem;line-height:1.4}.overview-posture-checks article>a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:6px;display:inline-block}.mission-console-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:28px;padding:20px 0 42px;display:grid}.mission-primary,.mission-side{min-width:0}.console-block+.console-block{margin-top:20px}.console-heading{border-top:1.5px solid var(--mc-ink);align-items:baseline;gap:10px;min-height:32px;padding-top:9px;display:flex}.console-heading>span{color:var(--mc-orange);font:.6875rem var(--font-mono)}.console-heading p{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;margin:0 0 2px}.console-heading h2{font:.875rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0}.mission-shell .signal-stack{background:0 0;border:0;gap:10px;display:grid}.mission-shell .signal-card{border:1px solid var(--mc-hair);background:var(--mc-panel);color:var(--mc-ink);border-radius:8px;padding:16px;display:block}.mission-shell .table-frame{scrollbar-color:var(--mc-orange) var(--mc-track);border:0;overflow-x:auto}.mission-shell .compact-table table{border-collapse:collapse;width:100%;min-width:640px;font:.75rem var(--font-mono);margin:4px 0 0}.mission-shell .compact-table th{color:var(--mc-faint);font:.6875rem var(--font-mono);text-align:left;text-transform:uppercase;background:0 0;padding:6px 8px 6px 0}.mission-shell .compact-table td{white-space:nowrap;border-top:1px solid #f2efe61a;border-bottom:0;padding:8px 8px 8px 0}.mission-shell .compact-table .ticker{font-size:.875rem;font-weight:600}.mission-shell .track-tag{border:1px solid var(--mc-hair);color:var(--mc-muted);text-transform:uppercase;padding:2px 4px;font-size:.875rem;display:inline-block}.compact-ledger article{font:.6875rem var(--font-mono);border-bottom:1px solid #f2efe61a;grid-template-columns:auto 1fr auto;gap:8px;padding:7px 0;display:grid}.compact-ledger article>span:first-child{color:var(--mc-orange)}.compact-ledger article small{color:var(--mc-faint);text-transform:uppercase;grid-column:1/-1;font-size:.875rem}.command-echo{color:var(--mc-faint);font:.6875rem var(--font-mono);margin-top:20px}.command-echo h2{color:var(--mc-ink);font:.875rem var(--font-display);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px}.command-echo article{border-top:1px solid #f2efe61a;grid-template-columns:1fr auto;gap:6px;padding:6px 0;display:grid}.command-echo article p{color:var(--mc-muted);grid-column:1/-1;margin:0}.command-echo>p{margin:0}.mission-shell .fill-success{color:var(--mc-green);margin:0}.mission-shell .fill-error{color:var(--mc-red);margin:0}.mission-shell .state-completed,.mission-shell .state-succeeded{color:var(--mc-green)}.mission-shell .state-failed,.mission-shell .state-rejected{color:var(--mc-red)}.mission-shell .inline-empty{color:var(--mc-faint);padding:18px 0;font-size:.875rem}.mission-shell .empty-state{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:8px;align-items:center;gap:16px;min-height:180px;padding:24px;display:flex}.mission-shell .empty-state>span{color:var(--mc-orange);font:2.4rem var(--font-mono)}.mission-shell .empty-state strong{color:var(--mc-ink);font-size:.9rem}.mission-shell .empty-state p{color:var(--mc-muted);margin:4px 0 0;font-size:.875rem}.systems-section{border-top:3px solid var(--mc-orange);padding:32px 0 42px}.systems-heading{grid-template-columns:1fr minmax(280px,.75fr);align-items:end;gap:28px;margin-bottom:18px;display:grid}.mission-eyebrow{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px}.systems-heading h2{font:clamp(1.2rem, 2.2vw, 1.65rem)/1.35 var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0}.systems-heading>p{color:var(--mc-muted);margin:0;font-size:.875rem}.mission-shell .ops-layout{border:1px solid var(--mc-hair);background:var(--mc-hair);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1px;display:grid}.mission-shell .health-panel,.mission-shell .ops-stack,.mission-shell .ops-card{background:var(--mc-panel);min-width:0;color:var(--mc-ink)}.mission-shell .health-panel{padding:0 16px 14px}.mission-shell .ops-stack{background:var(--mc-hair);gap:1px;display:grid}.mission-shell .ops-card{padding:0 16px 14px}.mission-shell .subsection-head{border-bottom:1px solid var(--mc-hair);justify-content:space-between;align-items:baseline;gap:1rem;margin:16px 0 8px;padding-bottom:7px;display:flex}.mission-shell .subsection-head h3{text-transform:uppercase;margin:0;font-size:.875rem;font-weight:600}.mission-shell .subsection-head span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.mission-shell .health-list article{border-bottom:1px solid var(--mc-hair);grid-template-columns:12px 1fr 124px 68px;align-items:center;gap:10px;padding:9px 0;display:grid}.mission-shell .health-list article:last-child{border-bottom:0}.mission-shell .health-list strong{text-transform:uppercase;font-size:.875rem;display:block}.mission-shell .health-list small{color:var(--mc-faint);overflow-wrap:anywhere;margin-top:2px;font-size:.875rem;display:block}.mission-shell .health-list time,.mission-shell .health-list article>span:last-child{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.mission-shell .ops-card article{border-bottom:1px solid var(--mc-hair);padding:8px 0}.mission-shell .ops-card article:last-child{border-bottom:0}.mission-shell .ops-card article>div{font:.875rem var(--font-mono);justify-content:space-between;gap:1rem;display:flex}.mission-shell .ops-card article p{color:var(--mc-faint);margin:5px 0;font-size:.875rem}.mission-shell .ops-card article time{color:var(--mc-faint);font:.6875rem var(--font-mono)}.mission-shell .status-dot{background:var(--mc-gold);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #fac77526}.mission-shell .status-nominal{background:var(--mc-green);box-shadow:0 0 0 3px #97c45926}.mission-shell .status-failing,.mission-shell .status-stalled,.mission-shell .status-silent{background:var(--mc-red);box-shadow:0 0 0 3px #f0959529}.mission-shell .status-disabled{background:var(--mc-faint);box-shadow:none}.mission-shell .mission-footer{border-top:1px solid var(--mc-hair);min-height:110px;color:var(--mc-ink);background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:20px 0;display:grid}.mission-shell .mission-footer p{color:var(--mc-muted);margin:0;font-size:.875rem}.mission-shell .mission-footer>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-self:end}@media (max-width:920px){.ledger-summary{grid-template-columns:1fr 1fr}.ledger-summary article:nth-child(3){border-left:0;border-top:1px solid var(--mc-hair);padding-left:0}.ledger-summary article:nth-child(4){border-top:1px solid var(--mc-hair)}.ledger-research-details>summary{grid-template-columns:1fr 1fr}.ledger-research-details>summary>small{grid-column:1/-1}.settings-guardrail-grid{grid-template-columns:1fr 1fr}.settings-account-grid,.settings-controls-grid,.settings-placement{grid-template-columns:1fr}.settings-tax-coordination{grid-template-columns:1fr;gap:10px}.settings-tax-coordination>strong{text-align:left}.mission-header{grid-template-columns:auto 1fr auto;gap:14px}.mission-connection{justify-self:end}.operator-chip>span{display:none}.mission-body{grid-template-columns:minmax(0,1fr);gap:0}.mission-shell{padding-bottom:58px}.mission-rail{z-index:20;border-top:1px solid var(--mc-hair);background:var(--mc-panel);padding:0;position:fixed;inset:auto 0 0}.mission-rail>.mission-primary-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.mission-rail a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;padding:14px 15px}.mission-rail a:hover{border-left:0}.mission-rail a[aria-current=page]{border-left:0;border-bottom:2px solid var(--mc-orange);color:var(--mc-orange);background:0 0}.mission-rail>.mission-primary-destinations a{justify-content:center;min-width:0;padding-inline:8px}.mission-rail>.mission-primary-destinations .rail-label{gap:6px}.mission-utility-destinations{z-index:22;border:0;margin:0;padding:0;position:relative}.mission-desktop-utilities{display:none}.mission-mobile-utilities{display:block}.mission-utility-destinations>summary{border:1px solid var(--mc-hair);background:var(--mc-panel);color:var(--mc-muted);cursor:pointer;border-radius:4px;padding:8px 11px;box-shadow:0 8px 24px #00000052;min-height:40px!important;font-size:var(--mc-type-label)!important;letter-spacing:.01em!important;text-transform:none!important}.mission-utility-destinations>ul{display:none!important}.mission-utility-destinations[open]>ul{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:5px;width:176px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0000006b;display:grid!important}.mission-mobile-utilities>ul{margin:0;list-style:none}.mission-mobile-utilities li+li{margin-top:3px}.mission-mobile-utilities a{min-height:40px;color:var(--mc-muted);align-items:center;padding:9px 10px;display:flex}.mission-utility-destinations a{border:0;justify-content:space-between}.mission-utility-destinations a[aria-current=page]{background:#e0592b17;border:0}.route-heading{grid-template-columns:1fr;gap:8px}.mission-console-grid,.overview-decision-grid{grid-template-columns:1fr}.overview-account-list{border-top:0;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.overview-account-list article{border-top:1px solid var(--mc-hair)}.overview-briefing-row,.overview-horizon-card{grid-template-columns:96px minmax(0,1fr) 142px;gap:14px}.mission-side{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.mission-side .console-block+.console-block,.mission-side .command-echo{margin-top:0}.mission-shell .ops-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.ledger-control-row{flex-direction:column;align-items:flex-start}.ledger-summary{grid-template-columns:1fr 1fr}.ledger-summary article{padding:11px 10px 11px 0}.ledger-summary article+article{padding-left:10px}.ledger-research-details>summary{grid-template-columns:1fr;gap:5px}.ledger-research-details>summary>small{grid-column:1}.settings-section-heading{flex-direction:column;align-items:start;gap:8px}.settings-section-heading>p{text-align:left}.settings-guardrail-grid,.settings-placement-accounts{grid-template-columns:1fr}.settings-placement-assigned{border-left:0;border-top:1px solid var(--mc-hair)}.settings-control-footer,.settings-sign-out{flex-direction:column;align-items:start}.settings-security-facts,.settings-password>form{grid-template-columns:1fr}.settings-security-facts>div:nth-child(odd),.settings-security-facts>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.settings-password>form>p,.settings-password>form>.fill-success,.settings-password>form>.fill-error,.settings-password button{grid-column:auto}.guidance-workspace-heading{flex-direction:column;align-items:start;gap:8px}.guidance-workspace-heading p{text-align:left}.guidance-filter-bar{grid-template-columns:1fr 1fr}.guidance-filter-bar button{grid-column:1/-1}.guidance-focus-layout{grid-template-columns:1fr;gap:12px}.guidance-focus-queue{position:static}.guidance-focus-options{scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.guidance-focus-options button{scroll-snap-align:start;border-right:1px solid var(--mc-hair);border-bottom:0;flex:0 0 min(78vw,280px)}.guidance-focus-options button:last-child{border-right:0}.guidance-card-header{display:grid}.guidance-card-header em{justify-self:start}.mission-wrap{width:min(100% - 28px,1140px)}.mission-header{grid-template-columns:minmax(0,1fr) auto;padding:11px 0}.mission-brand{overflow:hidden}.mission-display{letter-spacing:.08em;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.mission-private{display:none}.mission-header .mission-connection{grid-area:2/1;justify-self:start}.operator-chip{grid-area:1/2}.mission-metrics{grid-template-columns:1fr 1fr}.mission-metric{padding:8px 12px 8px 0}.mission-metric+.mission-metric{padding-left:12px}.mission-metric:nth-child(3){border-left:0;padding-left:0}.mission-metric:nth-child(-n+2){border-bottom:1px solid var(--mc-hair)}.cockpit-pulse>header{flex-direction:column;align-items:start;gap:4px}.cockpit-pulse>header a{white-space:normal}.cockpit-pulse>nav{grid-template-columns:1fr 1fr}.cockpit-pulse-fact{padding:12px 10px 12px 0}.cockpit-pulse-fact+.cockpit-pulse-fact{padding-left:10px}.cockpit-pulse-fact:nth-child(3){border-left:0;padding-left:0}.cockpit-pulse-fact:nth-child(n+3){border-top:1px solid var(--mc-hair)}.cockpit-pulse-fact>strong,.cockpit-pulse-fact>small{text-overflow:clip;white-space:normal;overflow:visible}.overview-section-heading{min-height:52px}.overview-section-heading>div:last-child{text-align:right}.overview-guidance-top{display:grid}.overview-packet-case{grid-template-columns:1fr}.overview-packet-case>div{padding-right:0}.overview-packet-case>div+div{border-top:1px solid var(--mc-hair);border-left:0;padding-left:0}.overview-guidance-state{justify-items:start}.overview-guidance-state .overview-primary-action{min-height:44px}.overview-guidance-card.is-compact{grid-template-columns:1fr}.overview-guidance-compact-main>p{white-space:normal}.overview-guidance-compact-facts{grid-template-columns:1fr 1fr}.overview-guidance-compact-facts>div:nth-child(odd){border-left:0;padding-left:0}.overview-guidance-compact-facts>div:nth-child(n+3){border-top:1px solid var(--mc-hair);margin-top:8px;padding-top:8px}.overview-guidance-compact-context span+span:before{margin-right:8px}.overview-guidance-compact-foot{flex-direction:column;align-items:start;gap:7px}.guidance-sizing-ticket{grid-template-columns:1fr 1fr}.guidance-sizing-ticket>div:last-child:nth-child(3){border-top:1px solid var(--mc-hair);border-left:0;grid-column:1/-1}.guidance-sizing-ticket.guidance-packet-execution{grid-template-columns:1fr 1fr}.guidance-sizing-ticket.guidance-packet-execution>div:nth-child(3){border-top:1px solid var(--mc-hair);border-left:0}.guidance-sizing-ticket.guidance-packet-execution>div:nth-child(4){border-top:1px solid var(--mc-hair)}.guidance-sizing-ticket.is-blocked,.guidance-sizing-ticket.is-unavailable{grid-template-columns:1fr}.guidance-sizing-ticket.is-blocked>div+div{border-top:1px solid var(--mc-hair);border-left:0}.overview-levels{grid-template-columns:1fr 1fr;row-gap:8px}.overview-levels>div:nth-child(3){border-left:0;padding-left:0}.overview-levels>div:nth-child(n+3){border-top:1px solid var(--mc-hair);padding-top:8px}.decision-trajectory{grid-template-columns:1fr 1fr;gap:16px 0}.decision-trajectory strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.overview-guidance-context{grid-template-columns:1fr 1fr;row-gap:8px}.overview-guidance-context>div:nth-child(3){border-left:0;padding-left:0}.overview-guidance-context>div:nth-child(n+3){border-top:1px solid var(--mc-hair);padding-top:8px}.guidance-decision-trail{grid-template-columns:1fr;align-items:start;gap:7px}.overview-guidance-foot{flex-direction:column;align-items:start}.overview-guidance-foot>small{text-align:left}.overview-account-list{grid-template-columns:1fr;gap:0}.overview-account-list article{padding:14px 0}.overview-account-list article+article{border-left:0;padding-left:0}.overview-briefing-row,.overview-horizon-card{grid-template-columns:72px minmax(0,1fr);gap:13px}.overview-briefing-evidence,.overview-horizon-source{text-align:left;grid-column:2;justify-items:start;margin-top:-6px}.overview-briefing-footer{flex-direction:column;align-items:start;gap:5px}.overview-news-row{grid-template-columns:72px minmax(0,1fr);gap:13px}.overview-news-source{text-align:left;grid-column:2;justify-items:start;margin-top:-8px}.overview-upcoming-row{grid-template-columns:72px minmax(0,1fr);gap:13px}.overview-upcoming-evidence{text-align:left;grid-column:2;justify-items:start}.overview-posture-grid{grid-template-columns:1fr}.overview-posture-mix{border-right:0;border-bottom:1px solid var(--mc-hair);padding-right:0}.overview-posture-mix>header{align-items:start}.overview-posture-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-posture-checks{grid-template-columns:1fr}.overview-posture-checks article{border-bottom:1px solid var(--mc-hair);padding:14px 0}.overview-posture-checks article:nth-child(odd){border-right:0;padding-right:0}.overview-posture-checks article:nth-child(-n+2){border-bottom:1px solid var(--mc-hair)}.overview-posture-checks article:last-child{border-bottom:0}.overview-brief-intro,.overview-brief-group{grid-template-columns:1fr}.overview-brief-group>header{padding-right:0}.overview-brief-items{border-left:0}.overview-brief-line{border-left:0;grid-template-columns:72px minmax(0,1fr);padding-left:0}.overview-brief-evidence{text-align:left;grid-column:2;justify-items:start}.overview-brief-foot{flex-direction:column;align-items:start;gap:5px}.mission-shell .alert-ribbon{grid-template-columns:1fr;gap:4px}.mission-side{grid-template-columns:1fr}.systems-heading{grid-template-columns:1fr;gap:10px}.mission-shell .health-list article{grid-template-columns:10px 1fr auto}.mission-shell .health-list time{display:none}.mission-shell .mission-footer{grid-template-columns:1fr}.mission-shell .mission-footer>span{justify-self:start}}@media (prefers-reduced-motion:reduce){.mission-shell *,.mission-shell :before,.mission-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.written-field+.written-field{margin-top:1rem}.written-field h3{letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted);margin:0 0 .3rem;font-size:.875rem;font-weight:500}.written-field p{max-width:62ch;margin:0;line-height:1.55}.coverage-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.coverage-list li{border-bottom:1px solid var(--mc-hair);padding-bottom:.85rem}.coverage-list li:last-child{border-bottom:0;padding-bottom:0}.company-coverage-more{border-top:1px solid var(--mc-hair);color:var(--mc-faint);font:.6875rem/1.5 var(--font-mono);justify-content:space-between;align-items:baseline;gap:20px;margin-top:16px;padding-top:13px;display:flex}.company-coverage-more a{color:var(--mc-orange);text-transform:uppercase;letter-spacing:.04em;flex:none;text-decoration:none}.company-coverage-more a:hover,.company-coverage-more a:focus-visible{text-decoration:underline}.coverage-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.coverage-head a{color:var(--mc-ink);font-size:.875rem;line-height:1.4;text-decoration:none}.coverage-head a:hover,.coverage-head a:focus-visible{text-decoration:underline}.coverage-meta{color:var(--mc-muted);margin:.25rem 0 0;font-size:.875rem}.coverage-take{color:var(--mc-ink);max-width:68ch;margin:.35rem 0 0;font-size:.875rem}.coverage-summary{color:var(--mc-muted);max-width:68ch;margin:.3rem 0 0;font-size:.875rem}.coverage-take-editor{margin-top:.45rem}.coverage-take-editor>summary{cursor:pointer;color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.coverage-take-editor>summary:hover{color:var(--mc-orange)}.coverage-take-form{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.coverage-take-form label{flex:28ch;gap:.25rem;display:grid}.coverage-take-form label span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.route-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:4px 0 0;display:flex}.route-actions p{min-width:0;color:var(--mc-muted);flex:24ch;margin:0;font-size:.875rem}.console-action .action-count{background:var(--mc-orange);color:var(--mc-canvas);border-radius:999px;padding:1px 6px;font-size:.875rem}.mission-shell .console-action:hover .action-count,.mission-shell .console-action:focus-visible .action-count{background:var(--mc-canvas);color:var(--mc-orange)}.company-search{border:1px solid var(--mc-hair);background:var(--mc-panel);margin-top:18px;padding:14px 16px}.company-search>label{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;display:block}.company-search>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.mission-shell .company-search input{min-width:0}.company-research-paths{border-top:1px solid var(--mc-hair);border-bottom:1px solid var(--mc-hair);flex-wrap:wrap;gap:0;margin-top:18px;display:flex}.company-research-paths a{border-right:1px solid var(--mc-hair);min-height:38px;color:var(--mc-muted);font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.company-research-paths a:first-child{border-left:1px solid var(--mc-hair)}.company-research-paths a[aria-current=page]{box-shadow:inset 0 2px 0 var(--mc-orange);background:var(--mc-orange-wash);color:var(--mc-ink)}.company-research-paths a:hover{color:var(--mc-orange)}.company-research-paths a[aria-current=page]:hover{color:var(--mc-ink)}.company-dossier-nav{border-block:1px solid var(--mc-hair);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid}.company-dossier-nav a{border-right:1px solid var(--mc-hair);min-width:0;min-height:52px;color:var(--mc-muted);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;padding:0 13px;text-decoration:none;display:flex}.company-dossier-nav a:first-child{border-left:1px solid var(--mc-hair)}.company-dossier-nav a span{color:var(--mc-faint)}.company-dossier-nav a[aria-current=page]{box-shadow:inset 0 2px 0 var(--mc-orange);background:var(--mc-orange-wash);color:var(--mc-ink)}.company-dossier-nav a[aria-current=page] span,.company-dossier-nav a:hover{color:var(--mc-orange)}.industry-map-intro{border-top:2px solid var(--mc-hair);border-bottom:1px solid var(--mc-hair);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;margin-top:30px;padding:20px 0;display:grid}.industry-map-intro span,.industry-map-unavailable>span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.industry-map-intro h2,.industry-map-unavailable h2{font:.92rem var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:5px 0 0}.industry-map-intro p,.industry-map-unavailable p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.6}.industry-map-grid{background:var(--mc-hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.industry-theme{background:var(--mc-canvas);min-width:0;padding:18px}.industry-theme header{border-bottom:1px solid var(--mc-hair);padding-bottom:13px}.industry-theme header>span{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.industry-theme h2{font:.875rem var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:6px 0 0}.industry-theme ul{margin:0;padding:0;list-style:none}.industry-theme li{border-bottom:1px solid var(--mc-hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.industry-theme li:last-child{border-bottom:0;padding-bottom:0}.industry-theme li a{min-width:0;color:var(--mc-ink);text-decoration:none}.industry-theme li a:hover strong{color:var(--mc-orange)}.industry-theme li strong{color:var(--mc-orange);font:.6875rem var(--font-mono);margin-right:7px;display:inline-block}.industry-theme li a span{font-size:.875rem}.industry-theme li small{max-width:150px;color:var(--mc-faint);font:.6875rem/1.35 var(--font-mono);text-align:right;text-transform:uppercase}.industry-map-unavailable{border-left:3px solid var(--mc-gold);background:var(--mc-panel);margin-top:32px;padding:18px}.industry-map-unavailable>span{color:var(--mc-gold)}.industry-map-unavailable p{margin-top:9px}.company-index-section{margin-top:34px}.company-index-heading{border-bottom:1px solid var(--mc-hair);grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);align-items:end;gap:28px;min-height:62px;padding-bottom:12px;display:grid}.company-index-heading span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.company-index-heading h2{font:1rem var(--font-display);letter-spacing:.05em;text-transform:uppercase;margin:5px 0 0}.company-index-heading p{max-width:62ch;color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.5}.company-watchboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.company-watch-card{border:1px solid var(--mc-hair);border-top:2px solid var(--mc-orange);background:var(--mc-panel);align-content:start;min-width:0;display:grid}.company-watch-card>header{justify-content:space-between;align-items:start;gap:16px;padding:16px;display:flex}.company-watch-card>header>div{min-width:0}.company-watch-symbol{color:var(--mc-orange);font:.75rem var(--font-mono);letter-spacing:.06em}.company-watch-card h3{margin:4px 0 0;font-size:.9rem;line-height:1.3}.company-watch-context{color:var(--mc-faint);font:.6875rem var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:6px 0 0;overflow:hidden}.company-position-state{border:1px solid var(--mc-hair);color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase;white-space:nowrap;padding:4px 7px}.company-position-state.state-held{border-color:var(--mc-green);color:var(--mc-green)}.company-position-state.state-reserved{border-color:var(--mc-gold);color:var(--mc-gold)}.company-position-state.state-policy-conflict{border-color:var(--mc-red);color:var(--mc-red)}.company-pulse{border-bottom:1px solid var(--mc-hair);background:var(--mc-canvas);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px;display:grid}.company-watch-card.is-quiet .company-pulse{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.company-pulse>div{border-top:1px solid var(--mc-hair);min-width:0;padding:14px 16px 13px 0;position:relative}.company-pulse>div:before{content:"";border:1px solid var(--mc-canvas);background:var(--mc-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.company-pulse span,.company-pulse small{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.company-pulse strong{color:var(--mc-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.company-pulse small{text-overflow:ellipsis;white-space:nowrap;text-transform:none;margin-top:5px;overflow:hidden}.company-pulse-clear strong{color:var(--mc-muted);font-family:var(--font-body)}.company-pulse-clear small{white-space:normal}.company-watch-card>footer{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding:13px 16px 15px;display:flex}.company-market-line{font:.6875rem var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.company-market-line small{color:var(--mc-faint);font-size:.875rem}.company-watch-card>footer>a{color:var(--mc-orange);font:600 .8125rem/1.4 var(--font-body);letter-spacing:.01em;text-transform:none;text-decoration:none}.company-watch-card>footer>a:hover,.company-watch-card>footer>a:focus-visible{text-decoration:underline}.company-universe-directory{border-top:2px solid var(--mc-hair);border-bottom:1px solid var(--mc-hair);margin-top:24px}.company-universe-directory>summary{cursor:pointer;min-height:66px;color:var(--mc-muted);justify-content:space-between;align-items:center;gap:24px;padding:14px 0;font-size:.875rem;list-style-position:inside;display:flex}.company-universe-directory>summary::marker{color:var(--mc-orange)}.company-universe-directory>summary>span:first-child{min-width:0}.company-universe-directory>summary strong{color:var(--mc-ink);font:.875rem var(--font-display);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;display:block}.company-universe-directory>summary>span:last-child{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none}.company-universe-directory[open]>summary{border-bottom:1px solid var(--mc-hair)}.company-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-directory-grid>a{border-bottom:1px solid var(--mc-hair);min-width:0;color:var(--mc-ink);justify-content:space-between;gap:18px;padding:13px 14px;text-decoration:none;display:flex}.company-directory-grid>a:nth-child(odd){border-right:1px solid var(--mc-hair)}.company-directory-grid>a:hover,.company-directory-grid>a:focus-visible{background:var(--mc-panel)}.company-directory-grid>a:hover .company-directory-identity>strong,.company-directory-grid>a:focus-visible .company-directory-identity>strong{text-decoration:underline}.company-directory-identity{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:9px;min-width:0;display:grid}.company-directory-identity>strong{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.04em}.company-directory-identity>span{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.company-directory-identity>small{color:var(--mc-faint);font:.6875rem var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;margin-top:5px;overflow:hidden}.company-directory-market{font-family:var(--font-mono);flex:none;align-content:center;justify-items:end;gap:3px;display:grid}.company-directory-market>strong{font-size:.875rem;font-weight:500}.company-directory-market>small{color:var(--mc-faint);text-transform:uppercase;font-size:.875rem}.company-research-review{border-top:2px solid var(--mc-hair);margin-top:34px}.company-research-review>summary{cursor:pointer;color:var(--mc-muted);justify-content:space-between;gap:18px;padding:17px 0;font-size:.875rem;display:flex}.company-research-review>summary strong{color:var(--mc-ink);font:.875rem var(--font-display);letter-spacing:.05em;text-transform:uppercase;display:block}.company-research-review>summary>span:last-child{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;white-space:nowrap}.company-research-review[open]>summary{border-bottom:1px solid var(--mc-hair)}.company-research-review .route-actions{padding-top:14px}.queue-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.queue-row{border:1px solid var(--mc-hair);background:var(--mc-panel);border-radius:6px;padding:12px 14px}.queue-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.queue-head>div:first-child{overflow-wrap:anywhere;flex:20ch;min-width:0;font-size:.875rem}.queue-head strong{font-weight:600}.queue-stake{text-align:right}.queue-stake strong{font:500 1rem var(--font-mono);letter-spacing:-.03em;display:block}.queue-stake small{color:var(--mc-faint);font:.6875rem var(--font-mono);margin-top:2px;display:block}.queue-evidence{margin:8px 0 0;font-size:.875rem}.queue-actions{flex-wrap:wrap;align-items:end;gap:8px;margin-top:10px;display:flex}.queue-actions label{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;gap:4px;display:grid}.queue-reason{flex:22ch;min-width:0}.mission-shell .queue-actions input,.mission-shell .queue-actions select{width:100%;min-width:0}.take-review-list{gap:12px;padding-top:14px;display:grid}.take-review-card{border:1px solid var(--mc-hair);border-radius:var(--mc-r-card);background:var(--mc-panel);padding:15px 16px}.take-review-card>header{gap:4px;display:grid}.take-review-card>header>div{gap:3px;display:grid}.take-review-card>header span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.take-review-card>header strong{font-size:.9375rem;line-height:1.4}.take-review-card>header small{color:var(--mc-faint);font:.6875rem var(--font-mono)}.take-review-card>header small a{color:var(--mc-orange)}.take-review-card>label{gap:5px;margin-top:12px;display:grid}.take-review-card>label span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.mission-shell .take-review-card textarea{width:100%;font-family:var(--font-body);line-height:1.5}.take-review-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.take-review-actions small{color:var(--mc-faint);font:.6875rem var(--font-mono);text-align:right;flex:240px}.take-review-card .fill-success,.take-review-card .fill-error{margin:10px 0 0;font-size:.875rem}.queue-row .fill-success{color:var(--mc-green);margin:8px 0 0;font-size:.875rem}.queue-row .fill-error{color:var(--mc-red);margin:8px 0 0;font-size:.875rem}.recipient-list{gap:.5rem;margin:14px 0 0;padding:0;list-style:none;display:grid}.recipient-list li{border-bottom:1px solid var(--mc-hair);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-bottom:.5rem;font-size:.875rem;display:flex}.recipient-list li:last-child{border-bottom:0;padding-bottom:0}.recipient-list li>span:first-child{overflow-wrap:anywhere;flex:16ch;min-width:0}.recipient-list .value-unavailable{font:.6875rem var(--font-mono)}.analysis-summary{color:var(--mc-ink);margin:10px 0 0;font-size:.875rem;line-height:1.5}.analysis-detail{margin-top:8px}.analysis-detail>summary{cursor:pointer;color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.analysis-detail>summary:hover{color:var(--mc-orange)}.analysis-body{gap:12px;margin-top:10px;display:grid}.analysis-field h4{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.analysis-field p{color:var(--mc-ink);margin:0;font-size:.875rem;line-height:1.55}.analysis-field ul{color:var(--mc-ink);margin:0;padding-left:18px;font-size:.875rem;line-height:1.55}.analysis-field li{margin-bottom:4px}.analysis-evidence{border:1px solid var(--mc-hair);max-height:24rem;color:var(--mc-muted);font:.75rem/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;padding:10px 12px;overflow:auto}.company-analysis-hero{border-top:3px solid var(--mc-orange);background:var(--mc-panel);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-template-areas:"business command";gap:32px;margin-top:18px;padding:28px;display:grid}.company-analysis-business{grid-area:business;min-width:0}.company-analysis-command{grid-area:command;align-content:start;gap:14px;min-width:0;display:grid}.company-analysis-command .company-ownership{width:100%}.company-analysis-command .company-section-heading{align-items:start;min-height:0}.company-analysis-command .company-section-heading h2{font-size:1rem}.company-analysis-command .company-section-heading a{min-height:40px;font:600 .8125rem/1.4 var(--font-body);letter-spacing:.01em;text-transform:none;align-items:center;display:inline-flex}.company-analysis-kicker,.company-section-heading span,.company-ownership>span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.company-analysis-hero h2{font:650 1.375rem/1.25 var(--font-body);letter-spacing:-.02em;margin:6px 0 0}.company-section-heading h2{font:650 1.1875rem/1.3 var(--font-body);letter-spacing:-.015em;margin:6px 0 0}.company-analysis-lead{max-width:68ch;margin:16px 0 0;font-size:1rem;line-height:1.65}.company-business-grid,.company-thesis-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.company-business-grid>div,.company-thesis-grid>div{border-top:1px solid var(--mc-hair);padding-top:12px}.company-business-grid span,.company-thesis-grid span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.company-business-grid p,.company-thesis-grid p{margin:6px 0 0;font-size:.875rem;line-height:1.55}.company-profile-detail{border-top:1px solid var(--mc-hair);margin-top:18px}.company-profile-detail>summary{cursor:pointer;min-height:44px;color:var(--mc-orange);font:.75rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.company-profile-detail>summary::marker{content:""}.company-profile-detail-body{gap:16px;padding:4px 0 2px;display:grid}.company-profile-detail-body>div{border-top:1px solid var(--mc-hair);padding-top:12px}.company-profile-detail-body span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.company-profile-detail-body p{margin:6px 0 0;font-size:.875rem;line-height:1.6}.company-business-review{border-left:3px solid var(--mc-gold);background:var(--mc-canvas);max-width:68ch;margin-top:18px;padding:18px}.company-business-review strong{font:.875rem var(--font-display);letter-spacing:.04em;text-transform:uppercase}.company-business-review p{color:var(--mc-muted);margin:8px 0 0;font-size:.875rem;line-height:1.55}.company-business-review a{min-height:44px;color:var(--mc-orange);font:.75rem var(--font-mono);text-transform:uppercase;align-items:center;gap:6px;margin-top:8px;text-decoration:none;display:inline-flex}.company-ownership{border:1px solid var(--mc-hair);background:var(--mc-canvas);align-self:start;padding:18px}.company-ownership strong{color:var(--mc-green);font:.82rem var(--font-mono);text-transform:uppercase;margin-top:12px;display:block}.company-ownership p{color:var(--mc-muted);margin:8px 0 0;font-size:.875rem;line-height:1.5}.company-analysis-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:28px;margin-top:26px;display:grid}.company-analysis-primary{gap:32px;display:grid}.company-analysis-layout>aside{align-content:start;gap:18px;display:grid}.company-dossier-focus{gap:34px;margin-top:28px;display:grid}.company-dossier-thesis{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}.company-dossier-thesis>aside{gap:18px;display:grid}.company-dossier-thesis .company-ownership{width:100%}.company-financial-view{gap:28px;margin-top:28px;display:grid}.company-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.company-guidance-panel,.company-thesis,.company-changes{min-width:0}.company-section-heading{border-bottom:1px solid var(--mc-hair);justify-content:space-between;align-items:end;gap:18px;min-height:48px;padding-bottom:10px;display:flex}.company-section-heading a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;text-decoration:none}.company-guidance-body{border:1px solid var(--mc-hair);background:var(--mc-panel);border-top:0;padding:18px}.company-guidance-body>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-guidance-action{background:var(--mc-orange);color:var(--mc-canvas);font:.6875rem var(--font-mono);text-transform:uppercase;padding:5px 8px}.company-guidance-body>div:first-child strong{color:var(--mc-gold);font:.6875rem var(--font-mono);text-transform:uppercase}.company-guidance-body>p{margin:15px 0;font-size:.875rem;line-height:1.55}.company-guidance-body dl,.company-guidance-clear dl,.company-side-facts{background:var(--mc-hair);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.company-guidance-body dl>div,.company-guidance-clear dl>div,.company-side-facts>div{background:var(--mc-canvas);min-width:0;padding:10px}.company-guidance-body dt,.company-guidance-clear dt,.company-side-facts dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.company-guidance-body dd,.company-guidance-clear dd,.company-side-facts dd{overflow-wrap:anywhere;font:.75rem var(--font-mono);margin:6px 0 0}.company-guidance-clear{border:1px solid var(--mc-hair);background:var(--mc-panel);border-top:0}.company-guidance-clear>p{color:var(--mc-muted);margin:0;padding:14px;font-size:.875rem;line-height:1.5}.company-analysis-command .company-guidance-body dl,.company-analysis-command .company-guidance-clear dl{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-reduction-summary .console-heading h2,.portfolio-accounts .console-heading h2,.portfolio-holdings .console-heading h2{letter-spacing:.08em;font-size:1rem;line-height:1.4}.company-thesis-lead{margin:16px 0 0;font-size:.95rem;line-height:1.65}.company-memory-source{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:7px 0 0}.memory-review-state{color:var(--mc-green);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.memory-review-state.is-due{color:var(--mc-gold)}.company-memory-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.company-memory-actions>details{border:1px solid var(--mc-hair);background:var(--mc-panel)}.company-memory-actions>details>summary{cursor:pointer;color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:12px 14px}.company-memory-actions>details[open]>summary{border-bottom:1px solid var(--mc-hair)}.company-memory-form{gap:9px;padding:14px;display:grid}.company-memory-form label{color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase}.company-memory-form label span{float:right;color:var(--mc-faint)}.company-memory-form textarea,.company-memory-form input{width:100%}.company-memory-form textarea:focus,.company-memory-form input:focus{outline:1px solid var(--mc-orange);outline-offset:1px}.company-memory-form button{justify-self:start}.company-memory-form button:disabled{opacity:.55;cursor:wait}.company-memory-form .intake-note{margin:0}.company-note-list{margin-top:20px}.company-note-list h3{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0}.company-note-list article{border-left:3px solid var(--mc-gold);background:var(--mc-panel);margin-top:10px;padding:11px 12px}.company-note-list p{margin:0;font-size:.875rem;line-height:1.55}.company-note-list span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:7px;display:block}.company-memory-history{border-top:1px solid var(--mc-hair);margin-top:18px}.company-memory-history>summary{cursor:pointer;color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase;padding:12px 0}.company-memory-history>summary span{color:var(--mc-orange);margin-left:6px}.company-memory-history ol{margin:0;padding:0;list-style:none}.company-memory-history li{border-top:1px solid var(--mc-hair);padding:12px 0}.company-memory-history p{margin:0;font-size:.875rem;line-height:1.55}.company-memory-history li span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:6px;display:block}.company-change-list{display:grid}.company-change-list article{border-bottom:1px solid var(--mc-hair);padding:15px 0}.company-change-list article>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.company-change-list h3{margin:6px 0 0;font-size:.875rem}.company-change-list h3 a{color:var(--mc-ink);text-decoration:none}.company-change-list h3 a:hover,.company-change-list h3 a:focus-visible{color:var(--mc-orange);text-decoration:underline}.company-change-list p{color:var(--mc-muted);margin:7px 0 0;font-size:.875rem;line-height:1.55}.company-side-card{border:1px solid var(--mc-hair);background:var(--mc-panel);padding:16px}.company-side-card .company-section-heading{min-height:42px}.company-side-card .company-section-heading h2{font-size:.9rem}.company-side-facts{grid-template-columns:1fr;margin-top:12px}.company-side-card>p{color:var(--mc-faint);margin:12px 0 0;font-size:.875rem;line-height:1.5}.company-side-card>details{margin-top:12px}.company-side-card>details>summary{cursor:pointer;color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.company-evidence-record{border-top:3px solid var(--mc-hair);margin-top:34px}.company-evidence-record.is-open{gap:0;display:grid}.company-evidence-record>summary{cursor:pointer;color:var(--mc-muted);justify-content:space-between;gap:18px;padding:18px 0;font-size:.875rem;display:flex}.company-evidence-record>summary strong{color:var(--mc-ink);font:.875rem var(--font-display);letter-spacing:.05em;text-transform:uppercase;display:block}.company-evidence-record>summary>span:last-child{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;white-space:nowrap}.company-evidence-record[open]>summary{border-bottom:1px solid var(--mc-hair)}.journal-status{border-top:3px solid var(--mc-orange);border-bottom:1px solid var(--mc-hair);background:var(--mc-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.journal-status>div{padding:16px 18px}.journal-status>div+div{border-left:1px solid var(--mc-hair)}.journal-status span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.journal-status strong{font:1.35rem var(--font-display);margin-top:7px;display:block}.journal-secondary-nav{border-bottom:1px solid var(--mc-hair);color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.journal-secondary-nav a{color:var(--mc-orange);text-decoration:none}.journal-secondary-nav a:hover,.journal-secondary-nav a:focus-visible{text-decoration:underline}.research-review-filters{border:1px solid var(--mc-hair);background:var(--mc-panel);grid-template-columns:minmax(160px,.5fr) minmax(160px,.5fr) auto auto;align-items:end;gap:10px;margin:16px 0 22px;padding:12px;display:grid}.research-review-filters label{gap:6px;display:grid}.research-review-filters label>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.research-review-filters select{min-height:42px;font-family:var(--font-body)}.research-review-filters button,.research-review-filters>a{min-height:42px;font:600 .875rem var(--font-body);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.research-review-filters>a{border:1px solid var(--mc-hair);color:var(--mc-muted);text-decoration:none}.journal-section{margin-top:34px}.journal-section>header{border-bottom:1px solid var(--mc-hair);grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);align-items:end;gap:28px;padding-bottom:12px;display:grid}.journal-section>header span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.journal-section>header h2{font:1.05rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0}.journal-section>header p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.5}.journal-company-list{display:grid}.journal-company{border-bottom:1px solid var(--mc-hair);padding:20px 0}.journal-company-identity{justify-content:space-between;align-items:start;gap:18px;display:flex}.journal-company-identity>div>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.journal-company h3{font:.95rem var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:5px 0 0}.journal-company h3 a{color:var(--mc-ink);text-decoration:none}.journal-company h3 a:hover,.journal-company h3 a:focus-visible{color:var(--mc-orange);text-decoration:underline}.journal-thesis{max-width:78ch;margin:14px 0 0;font-size:.88rem;line-height:1.62}.journal-thesis.is-missing{color:var(--mc-gold)}.journal-company-footer{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:13px;display:flex}.journal-company-footer a{color:var(--mc-orange);text-decoration:none}.journal-note-history{max-width:78ch;margin-top:14px}.journal-note-history>summary{cursor:pointer;color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase}.journal-note-history>summary span{color:var(--mc-orange)}.journal-note-history>div{border-left:3px solid var(--mc-gold);background:var(--mc-panel);margin-top:9px;padding:10px 12px}.journal-note-history p{margin:0;font-size:.875rem;line-height:1.5}.journal-note-history div>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:5px;display:block}.event-review{margin-top:34px}.event-review>header{border-bottom:1px solid var(--mc-hair);grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);align-items:end;gap:28px;padding-bottom:12px;display:grid}.event-review>header span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.event-review>header h2{font:1.05rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0}.event-review>header p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.5}.event-review-list{display:grid}.event-review-row{border-bottom:1px solid var(--mc-hair);grid-template-columns:130px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.event-review-row.is-unread{border-left:2px solid var(--mc-orange);padding-left:14px}.event-review-row.is-starred{border-left:2px solid var(--mc-gold);padding-left:14px}.event-review-row.is-research{border-left:2px solid var(--mc-ink);padding-left:14px}.event-review-identity>div{align-items:baseline;gap:8px;display:flex}.event-review-identity a{color:var(--mc-orange);font:.875rem var(--font-display);text-decoration:none}.event-review-identity span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.event-review-identity>span{margin-top:7px;display:block}.event-review-copy>div:first-child{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:16px;display:flex}.event-review-copy h3{font:.875rem/1.35 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:7px 0 0}.event-review-copy>p{color:var(--mc-muted);margin:7px 0 0;font-size:.875rem;line-height:1.5}.event-review-links{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;gap:14px;margin-top:9px;display:flex}.event-review-links a{color:var(--mc-orange)}.event-learning-controls{margin-top:12px}.event-state-actions{flex-wrap:wrap;gap:7px;display:flex}.event-state-actions button[aria-pressed=true]{border-color:var(--mc-orange);color:var(--mc-orange)}.event-state-actions button:disabled{opacity:.5;cursor:wait}.event-note-intake{margin-top:10px}.event-note-intake>summary{cursor:pointer;color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.event-note-intake form{border:1px solid var(--mc-hair);background:var(--mc-panel);max-width:640px;margin-top:9px;padding:12px}.event-note-intake form label{color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase}.event-note-intake textarea{width:100%;margin-top:6px}.event-note-intake form button{margin-top:8px}.event-note-intake form>p{color:var(--mc-faint);margin:8px 0 0;font-size:.875rem}.event-note-history{max-width:640px;margin-top:9px}.event-note-history>div{border-left:3px solid var(--mc-gold);background:var(--mc-panel);padding:9px 11px}.event-note-history p{margin:0;font-size:.875rem}.event-note-history span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:5px;display:block}.event-context-backdrop{z-index:70;cursor:default;background:#05070aad;position:fixed;inset:0}.event-context-drawer{z-index:80;overscroll-behavior:contain;border-left:1px solid var(--mc-hair);background:var(--mc-canvas);width:min(460px,100vw - 64px);height:100dvh;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #00000052}.event-context-header{z-index:2;border-top:4px solid var(--mc-orange);border-bottom:1px solid var(--mc-hair);background:color-mix(in srgb, var(--mc-canvas) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:start;gap:20px;padding:18px 22px;display:flex;position:sticky;top:0}.event-context-header span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.event-context-header h2{font:.92rem/1.3 var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:6px 0 0}.event-context-header>a{border:1px solid var(--mc-hair);color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase;padding:6px 8px;text-decoration:none}.event-context-header>a:hover,.event-context-header>a:focus-visible{border-color:var(--mc-orange);color:var(--mc-orange)}.event-context-body{padding:0 22px 36px}.event-context-lead{border-bottom:2px solid var(--mc-hair);padding:22px 0}.event-context-lead>div:first-child{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:16px;display:flex}.event-context-lead h3{font:1.08rem/1.4 var(--font-display);margin:10px 0 0}.event-context-lead p{color:var(--mc-muted);margin:10px 0 0;font-size:.875rem;line-height:1.55}.event-context-lead>div:last-child{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;margin-top:13px;display:flex}.event-context-lead a{color:var(--mc-orange)}.event-context-section{border-bottom:1px solid var(--mc-hair);padding:20px 0}.event-context-section>span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.event-context-section>h3{font:.875rem var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:5px 0 12px}.event-context-section blockquote{border-left:3px solid var(--mc-gold);margin:0;padding:2px 0 2px 13px;font-size:.875rem;line-height:1.55}.event-context-section small{color:var(--mc-faint);font:.6875rem/1.45 var(--font-mono);text-transform:uppercase;margin-top:8px;display:block}.event-context-question{background:var(--mc-panel);color:var(--mc-muted);margin:15px 0 0;padding:11px 12px;font-size:.875rem;line-height:1.52}.event-context-question strong{color:var(--mc-ink);font:.6875rem var(--font-mono);text-transform:uppercase;margin-bottom:5px;display:block}.event-thesis-pressure{gap:10px;display:grid}.event-thesis-pressure-meta{color:var(--mc-faint);font:.6875rem/1.4 var(--font-mono);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;gap:10px;display:flex}.event-thesis-pressure-meta span{color:var(--mc-muted)}.event-thesis-pressure blockquote{margin:0}.event-thesis-sides{background:var(--mc-hair);grid-template-columns:1fr 1fr;gap:1px;display:grid}.event-thesis-sides article{background:var(--mc-panel);min-width:0;padding:11px}.event-thesis-sides article[data-side=support]{border-top:2px solid var(--mc-green)}.event-thesis-sides article[data-side=challenge]{border-top:2px solid var(--mc-red)}.event-thesis-sides span,.event-thesis-boundary>span,.event-concept-inspection>strong,.event-concept-mistake strong{color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;display:block}.event-thesis-sides article[data-side=support] span{color:var(--mc-green)}.event-thesis-sides article[data-side=challenge] span{color:var(--mc-red)}.event-thesis-sides p,.event-thesis-boundary p{color:var(--mc-muted);margin:7px 0 0;font-size:.875rem;line-height:1.52}.event-thesis-boundary{border-left:3px solid var(--mc-gold);background:color-mix(in srgb, var(--mc-gold) 7%, var(--mc-panel));padding:10px 11px}.event-thesis-boundary>span{color:var(--mc-gold)}.event-thesis-missing{color:var(--mc-faint);font:.6875rem/1.5 var(--font-mono);text-transform:uppercase}.event-thesis-missing summary{cursor:pointer}.event-thesis-missing ul{margin:7px 0 0;padding-left:17px}.event-thesis-pressure>small{margin-top:0}.event-concept-inspection{border-top:1px solid var(--mc-hair);border-bottom:1px solid var(--mc-hair);margin-top:13px;padding:10px 11px}.event-concept-inspection>strong{color:var(--mc-orange)}.event-concept-inspection ul{color:var(--mc-muted);margin:7px 0 0;padding-left:17px;font-size:.875rem;line-height:1.58}.event-concept-mistake{color:var(--mc-muted);margin:12px 0 0;font-size:.875rem;line-height:1.52}.event-concept-mistake strong{color:var(--mc-gold);margin-bottom:4px}.event-context-missing{border-left:3px solid var(--mc-hair);color:var(--mc-faint);margin:0;padding-left:12px;font-size:.875rem;line-height:1.5}.event-context-facts{background:var(--mc-hair);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.event-context-facts>div{background:var(--mc-panel);min-width:0;padding:10px}.event-context-facts dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.event-context-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.875rem}.event-decision-trail{--trail-line:var(--mc-hair);margin:0;padding:0;list-style:none}.event-decision-trail>li{grid-template-columns:13px minmax(0,1fr);gap:11px;padding:0 0 18px;display:grid;position:relative}.event-decision-trail>li:last-child{padding-bottom:0}.event-decision-trail>li:before{content:"";background:var(--trail-line);width:1px;position:absolute;top:13px;bottom:-1px;left:5px}.event-decision-trail>li:last-child:before{display:none}.event-decision-trail>li>span{z-index:1;border:2px solid var(--mc-faint);background:var(--mc-canvas);border-radius:50%;width:11px;height:11px;margin-top:2px;position:relative}.event-decision-trail>li[data-state=complete]>span{border-color:var(--mc-green);background:var(--mc-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-green) 13%, transparent)}.event-decision-trail>li[data-state=waiting]>span{border-color:var(--mc-gold)}.event-decision-trail>li[data-state=warning]>span{border-color:var(--mc-red);background:var(--mc-red)}.event-decision-trail header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.event-decision-trail header small,.event-decision-trail header time{color:var(--mc-faint);font:.6875rem/1.35 var(--font-mono);letter-spacing:.035em;text-transform:uppercase;margin:0}.event-decision-trail header small{color:var(--mc-muted)}.event-decision-trail li>div>strong{margin-top:4px;font-size:.875rem;line-height:1.42;display:block}.event-decision-trail li>div>p{color:var(--mc-faint);margin:5px 0 0;font-size:.875rem;line-height:1.52}.event-decision-trail li>div>p a{color:var(--mc-orange);white-space:nowrap}.event-decision-trades{gap:6px;margin-top:7px;display:grid}.event-decision-trades article{border-left:2px solid var(--mc-green);background:var(--mc-panel);padding:6px 8px}.event-decision-trades strong,.event-decision-trades span{display:block}.event-decision-trades strong{font:.6875rem/1.4 var(--font-mono);text-transform:uppercase}.event-decision-trades span{color:var(--mc-faint);margin-top:3px;font-size:.875rem;line-height:1.45}.event-context-catalyst>div{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.event-context-catalyst h4{font:.875rem/1.4 var(--font-display);text-transform:uppercase;margin:8px 0 0}.event-context-catalyst p{color:var(--mc-muted);margin:7px 0 0;font-size:.875rem}.event-context-catalyst a{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:8px;display:inline-block}.event-context-studies{gap:9px;display:grid}.event-context-studies article{border:1px solid var(--mc-hair);background:var(--mc-panel);padding:11px}.event-context-studies article>div{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.event-context-studies article>div strong{color:var(--mc-ink)}.event-context-studies dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;display:grid}.event-context-studies dl>div+div{border-left:1px solid var(--mc-hair);padding-left:9px}.event-context-studies dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.event-context-studies dd{margin:5px 0 0;font-size:.875rem}.event-context-explainer{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.58}.event-context-notes,.event-context-company-notes{gap:8px;display:grid}.event-context-notes article,.event-context-company-notes article{border-left:3px solid var(--mc-gold);background:var(--mc-panel);padding:10px 11px}.event-context-notes p,.event-context-company-notes p{margin:0;font-size:.875rem;line-height:1.5}.event-context-notes time,.event-context-company-notes time{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:5px;display:block}.event-context-company-notes{margin-top:12px}.event-context-company-notes summary{cursor:pointer;color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase}.event-context-company-notes article{margin-top:8px}.weekly-reader{margin-top:42px}.weekly-reader>header{border-bottom:1px solid var(--mc-hair);grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);align-items:end;gap:28px;padding-bottom:12px;display:grid}.weekly-reader>header span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.weekly-reader>header h2{font:1.05rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0}.weekly-reader>header p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.5}.weekly-reader-status{border-bottom:1px solid var(--mc-hair);color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;padding:11px 0;display:flex}.weekly-reader-status span:first-child{color:var(--mc-orange)}.weekly-review-entry{border-bottom:1px solid var(--mc-hair)}.weekly-review-entry>summary{cursor:pointer;justify-content:space-between;gap:18px;padding:16px 0;display:flex}.weekly-review-entry>summary>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-align:right;text-transform:uppercase}.weekly-review-entry>summary>span:first-child{text-align:left;gap:5px;display:grid}.weekly-review-entry>summary strong{color:var(--mc-ink);font:.875rem var(--font-display);letter-spacing:.035em;text-transform:uppercase}.weekly-review-entry[open]>summary{border-bottom:1px solid var(--mc-hair)}.weekly-review-body{padding:22px 0 26px}.weekly-review-narrative{border-left:2px solid var(--mc-hair);max-width:82ch;padding-left:20px}.weekly-review-narrative h3{font:.875rem var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:20px 0 8px}.weekly-review-narrative h3:first-child{margin-top:0}.weekly-review-narrative p,.weekly-review-narrative li{color:var(--mc-muted);white-space:pre-line;font-size:.875rem;line-height:1.68}.weekly-review-narrative p{margin:0 0 14px}.weekly-review-narrative ul{margin:0 0 14px;padding-left:20px}.weekly-panel-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;margin-top:24px;display:grid}.weekly-panel-section{border:1px solid var(--mc-hair);background:var(--mc-panel);padding:14px}.weekly-panel-section.is-dissent{border-left:3px solid var(--mc-gold)}.weekly-panel-section.is-thesis{border-left:3px solid var(--mc-green)}.weekly-panel-section>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.weekly-panel-section.is-dissent>span{color:var(--mc-gold)}.weekly-panel-section h3{font:.875rem var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:5px 0 11px}.weekly-panel-section dl{gap:9px;margin:0;display:grid}.weekly-panel-section dl>div{border-top:1px solid var(--mc-hair);padding-top:8px}.weekly-panel-section dt{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.weekly-panel-section dd{color:var(--mc-muted);margin:4px 0 0;font-size:.875rem;line-height:1.45}.weekly-actions{border-top:2px solid var(--mc-hair);max-width:900px;margin-top:26px;padding-top:14px}.weekly-actions>div:first-child span{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase}.weekly-actions h3{font:.875rem var(--font-display);text-transform:uppercase;margin:5px 0 0}.weekly-actions ul{margin:12px 0 0;padding:0;list-style:none}.weekly-actions li{border-top:1px solid var(--mc-hair);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.weekly-actions li label{align-items:start;gap:9px;font-size:.875rem;line-height:1.45;display:flex}.weekly-actions li input{accent-color:var(--mc-orange);margin-top:2px}.weekly-actions li small{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;white-space:nowrap}.weekly-actions li small.is-carried{color:var(--mc-gold)}.weekly-actions li.is-done span{color:var(--mc-faint);text-decoration:line-through}.weekly-actions-empty{color:var(--mc-faint);margin:12px 0 0;font-size:.875rem}.weekly-actions form{border:1px solid var(--mc-hair);background:var(--mc-panel);margin-top:14px;padding:13px}.weekly-actions form>label{color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase}.weekly-actions form>div{grid-template-columns:minmax(0,1fr) auto;margin-top:6px;display:grid}.weekly-actions form input{min-width:0}.weekly-actions form button:disabled{opacity:.55;cursor:wait}.weekly-actions form>p{color:var(--mc-faint);margin:8px 0 0;font-size:.875rem}.archive-back-link{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;margin-bottom:12px;text-decoration:none;display:inline-block}.archive-back-link:hover,.archive-back-link:focus-visible{text-decoration:underline}.learning-archive-search{border-top:3px solid var(--mc-orange);border-bottom:1px solid var(--mc-hair);background:var(--mc-panel);grid-template-columns:minmax(220px,.7fr) minmax(320px,1fr);align-items:end;gap:28px;margin-top:20px;padding:18px;display:grid}.learning-archive-search>div>span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.learning-archive-search h2{font:.96rem/1.35 var(--font-display);letter-spacing:.035em;text-transform:uppercase;margin:6px 0 0}.learning-archive-search form label{color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase}.learning-archive-search form>div{grid-template-columns:minmax(0,1fr) auto;margin-top:7px;display:grid}.learning-archive-search input{min-width:0}.learning-archive-search input:focus{outline:1px solid var(--mc-orange);outline-offset:1px}.learning-archive-tabs{border-bottom:1px solid var(--mc-hair);gap:4px;margin-top:14px;display:flex}.learning-archive-tabs a{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;border-bottom:2px solid #0000;padding:9px 12px;text-decoration:none}.learning-archive-tabs a[aria-current=page]{border-color:var(--mc-orange);color:var(--mc-ink)}.learning-archive-tabs a:hover,.learning-archive-tabs a:focus-visible{color:var(--mc-orange)}.learning-archive-results{margin-top:30px}.learning-archive-results>header{border-bottom:1px solid var(--mc-hair);grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);align-items:end;gap:28px;padding-bottom:12px;display:grid}.learning-archive-results>header span{color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.learning-archive-results>header h2{font:1rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0}.learning-archive-results>header p{color:var(--mc-muted);margin:0;font-size:.875rem;line-height:1.5}.learning-archive-list{display:grid}.learning-archive-result{border-bottom:1px solid var(--mc-hair);grid-template-columns:180px minmax(0,1fr);gap:22px;padding:19px 0;display:grid}.learning-archive-result.is-review{border-left:2px solid var(--mc-gold);padding-left:14px}.learning-archive-meta{color:var(--mc-faint);font:.6875rem/1.4 var(--font-mono);text-transform:uppercase;align-content:start;gap:7px;display:grid}.learning-archive-meta span{color:var(--mc-orange)}.learning-archive-record>div:first-child>span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase}.learning-archive-record h3{font:.875rem/1.4 var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:5px 0 0}.learning-archive-record>p{max-width:84ch;color:var(--mc-muted);margin:9px 0 0;font-size:.875rem;line-height:1.58}.learning-archive-actions{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:8px 15px;margin-top:11px;display:flex}.learning-archive-actions a{color:var(--mc-orange)}.learning-archive-review{border:1px solid var(--mc-hair);background:var(--mc-panel);max-width:84ch;margin-top:14px}.learning-archive-review>summary{cursor:pointer;color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;padding:10px 12px}.learning-archive-review[open]>summary{border-bottom:1px solid var(--mc-hair)}.learning-archive-review>div{padding:16px}.learning-archive-review h4{font:.875rem var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:18px 0 8px}.learning-archive-review h4:first-child{margin-top:0}.learning-archive-review p,.learning-archive-review li{color:var(--mc-muted);white-space:pre-line;font-size:.875rem;line-height:1.65}.learning-archive-review p{margin:0 0 12px}.learning-archive-review ul{margin:0 0 12px;padding-left:20px}.learning-archive-pagination{border-top:1px solid var(--mc-hair);color:var(--mc-faint);font:.6875rem var(--font-mono);text-align:center;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:18px;padding-top:13px;display:grid}.learning-archive-pagination a{color:var(--mc-orange);text-decoration:none}.learning-archive-pagination a:first-child{text-align:left}.learning-archive-pagination a:last-child{text-align:right}.calendar-filters{border:1px solid var(--mc-hair);background:var(--mc-panel);grid-template-columns:1.3fr 1fr 1fr 1fr auto auto;align-items:end;gap:10px;margin-top:22px;padding:14px;display:grid}.calendar-filters label{min-width:0;color:var(--mc-faint);font:.6875rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.calendar-filters input,.calendar-filters select{width:100%;min-width:0;margin-top:5px}.calendar-status{border-top:3px solid var(--mc-orange);border-bottom:1px solid var(--mc-hair);background:var(--mc-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.calendar-status>div{padding:15px 18px}.calendar-status>div+div{border-left:1px solid var(--mc-hair)}.calendar-status span{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.calendar-status strong{font:1.3rem var(--font-display);margin-top:6px;display:block}.catalyst-intake{border:1px solid var(--mc-hair);background:var(--mc-panel);margin-top:22px}.catalyst-intake>summary{cursor:pointer;color:var(--mc-orange);font:.6875rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:13px 16px}.catalyst-intake[open]>summary{border-bottom:1px solid var(--mc-hair)}.catalyst-intake>form{padding:16px}.catalyst-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalyst-form-grid label{color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase}.catalyst-form-grid label span{float:right;color:var(--mc-faint)}.catalyst-form-grid input,.catalyst-form-grid select,.catalyst-form-grid textarea{width:100%;margin-top:5px}.catalyst-form-grid input:focus,.catalyst-form-grid select:focus,.catalyst-form-grid textarea:focus{outline:1px solid var(--mc-orange);outline-offset:1px}.catalyst-title-field,.catalyst-source-field,.catalyst-note-field{grid-column:span 2}.catalyst-form-footer{align-items:center;gap:14px;margin-top:13px;display:flex}.catalyst-form-footer button:disabled{opacity:.55;cursor:wait}.catalyst-form-footer p{color:var(--mc-faint);margin:0;font-size:.875rem}.calendar-weeks{margin-top:34px}.calendar-week{border-top:1px solid var(--mc-hair);grid-template-columns:150px minmax(0,1fr);display:grid}.calendar-week>header{padding:17px 18px 17px 0}.calendar-week>header span,.calendar-week>header small{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;display:block}.calendar-week>header h2{font:.875rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:6px 0}.calendar-list{border-left:1px solid var(--mc-hair);min-width:0}.calendar-row{border-bottom:1px solid var(--mc-hair);grid-template-columns:145px minmax(0,1fr) auto;gap:18px;padding:18px;display:grid;position:relative}.calendar-row.is-slipped{border-left:3px solid var(--mc-red)}.calendar-row.is-resolved{opacity:.72}.calendar-date strong{font:.6875rem var(--font-mono);display:block}.calendar-date span{color:var(--mc-orange);font:.6875rem var(--font-mono);text-transform:uppercase;margin-top:6px;display:block}.calendar-row-labels{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:6px 12px;display:flex}.calendar-row-labels .ticker{color:var(--mc-orange);text-decoration:none}.calendar-confidence.is-confirmed{color:var(--mc-green)}.calendar-confidence.is-estimated{color:var(--mc-gold)}.calendar-confidence.is-inferred{color:var(--mc-muted)}.calendar-main h3{font:.9rem var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:7px 0 0}.calendar-company{color:var(--mc-muted);margin:4px 0 0;font-size:.875rem}.calendar-note{max-width:72ch;margin:9px 0 0;font-size:.875rem;line-height:1.5}.calendar-source{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;gap:12px;margin:10px 0 0;display:flex}.calendar-source a{color:var(--mc-orange)}.calendar-outcome{border-left:3px solid var(--mc-green);background:var(--mc-panel);margin:11px 0 0;padding:9px 11px;font-size:.875rem;line-height:1.45}.calendar-state{border:1px solid var(--mc-hair);color:var(--mc-muted);font:.6875rem var(--font-mono);text-transform:uppercase;align-self:start;padding:5px 7px}.calendar-state.is-slipped{border-color:var(--mc-red);color:var(--mc-red)}.calendar-state.is-resolved{border-color:var(--mc-green);color:var(--mc-green)}.company-catalysts{margin-top:28px}.company-catalyst-list{border-top:1px solid var(--mc-hair);margin-top:13px}.company-catalyst-list article{border-bottom:1px solid var(--mc-hair);padding:14px 0}.company-catalyst-list article>div{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:14px;display:flex}.company-catalyst-list article>div strong{color:var(--mc-gold);font-weight:400}.company-catalyst-list h3{font:.875rem var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:7px 0 0}.company-catalyst-list p{color:var(--mc-faint);font:.6875rem var(--font-mono);text-transform:uppercase;margin:6px 0 0}.company-catalyst-list a{color:var(--mc-orange)}@media (max-width:920px){.company-index-heading{grid-template-columns:1fr;gap:8px}.company-analysis-hero{grid-template-areas:"command""business"}.company-analysis-hero,.company-analysis-layout{grid-template-columns:1fr}.company-analysis-layout>aside{grid-template-columns:1fr 1fr}.company-dossier-thesis{grid-template-columns:1fr}.company-dossier-thesis>aside,.calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-filters button,.calendar-filters a{justify-self:start}.catalyst-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.company-search>div{grid-template-columns:minmax(0,1fr) auto}.mission-shell .company-search a{grid-column:1/-1;justify-self:start}.company-watchboard,.company-directory-grid{grid-template-columns:1fr}.company-directory-grid>a:nth-child(odd){border-right:0}.company-universe-directory>summary{flex-direction:column;align-items:start;gap:8px}.company-research-paths a{flex:auto;justify-content:center}.company-dossier-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.company-dossier-nav a{border-bottom:1px solid var(--mc-hair)}.company-dossier-nav a:last-child{grid-column:1/-1}.industry-map-intro{grid-template-columns:1fr;gap:12px}.industry-map-grid{grid-template-columns:1fr}.industry-theme li{grid-template-columns:1fr;gap:5px}.industry-theme li small{text-align:left;max-width:none}.company-pulse,.company-watch-card.is-quiet .company-pulse{grid-template-columns:1fr}.company-research-review>summary{flex-direction:column;align-items:start}.company-coverage-more{flex-direction:column;align-items:start;gap:7px}.company-analysis-hero{padding:20px}.company-business-grid,.company-thesis-grid,.company-analysis-layout>aside,.company-dossier-thesis>aside,.company-financial-summary,.calendar-filters,.company-memory-actions{grid-template-columns:1fr}.company-guidance-body dl{grid-template-columns:1fr 1fr}.company-section-heading{flex-direction:column;align-items:start;gap:8px}.company-evidence-record>summary{flex-direction:column;align-items:start}.journal-status{grid-template-columns:1fr}.journal-status>div+div{border-left:0;border-top:1px solid var(--mc-hair)}.journal-section>header,.event-review>header{grid-template-columns:1fr;gap:8px}.journal-secondary-nav{flex-direction:column;align-items:flex-start;gap:7px}.learning-archive-search,.learning-archive-results>header{grid-template-columns:1fr;gap:12px}.learning-archive-result{grid-template-columns:1fr;gap:9px}.learning-archive-tabs{overflow-x:auto}.learning-archive-tabs a{white-space:nowrap}.learning-archive-pagination{grid-template-columns:1fr 1fr}.learning-archive-pagination>span{grid-area:1/1/auto/-1}.weekly-reader>header{grid-template-columns:1fr;gap:8px}.weekly-panel-sections{grid-template-columns:1fr}.weekly-review-entry>summary,.weekly-actions li{flex-direction:column;align-items:start}.weekly-review-entry>summary>span{text-align:left}.weekly-actions form>div{grid-template-columns:1fr;gap:7px}.weekly-actions form button{justify-self:start;padding:9px 12px}.journal-company-identity,.journal-company-footer{flex-direction:column;align-items:start}.event-review-row{grid-template-columns:1fr;gap:9px}.event-review-copy>div:first-child{flex-direction:column;align-items:start;gap:5px}.event-context-drawer{width:100vw}.event-context-header,.event-context-body{padding-left:18px;padding-right:18px}.event-context-lead>div:first-child,.event-context-catalyst>div,.event-context-studies article>div{flex-direction:column;align-items:start;gap:5px}.event-decision-trail header{flex-direction:column;align-items:start;gap:3px}.event-context-facts{grid-template-columns:1fr}.event-thesis-pressure-meta{flex-direction:column;align-items:start;gap:3px}.event-thesis-sides{grid-template-columns:1fr}.calendar-status{grid-template-columns:1fr 1fr}.calendar-status>div:nth-child(3){border-left:0;border-top:1px solid var(--mc-hair)}.calendar-status>div:nth-child(4){border-top:1px solid var(--mc-hair)}.catalyst-form-grid{grid-template-columns:1fr}.catalyst-title-field,.catalyst-source-field,.catalyst-note-field{grid-column:auto}.catalyst-form-footer{flex-direction:column;align-items:start}.calendar-week{grid-template-columns:1fr}.calendar-week>header{padding-right:0}.calendar-list{border-left:0}.calendar-row{grid-template-columns:1fr auto;gap:10px 14px;padding-left:0;padding-right:0}.calendar-date{grid-column:1}.calendar-main{grid-column:1/-1}.calendar-state{grid-area:1/2}}.mission-shell :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,summary){line-height:var(--mc-leading-compact);font-size:var(--mc-type-body)!important}.mission-shell :is(button,summary){font-weight:600;font-family:var(--font-body)!important;letter-spacing:.01em!important;text-transform:none!important}.mission-shell :is(button,input:not([type=checkbox]):not([type=radio]),select),.mission-shell summary{min-height:40px}.mission-shell :is([class*=-actions],[class*=-action-links]) a,.mission-shell a[class*=-action],.mission-shell .trade-recorded-state nav a,.mission-shell .reduction-card>footer a{letter-spacing:.01em;text-transform:none;align-items:center;min-height:40px;display:inline-flex;font:600 var(--mc-type-body)/var(--mc-leading-compact) var(--font-body)!important}.mission-shell :is(.overview-section-heading,.console-heading,.company-section-heading,.company-index-heading,.settings-section-heading,.settings-control-heading,.settings-tax-coordination,.guidance-workspace-heading,.guidance-focus-queue-heading,.decision-track-record-boundary,.systems-heading,.journal-section>header,.event-review>header,.event-context-header,.weekly-reader>header,.industry-theme,.industry-map-unavailable,.command-echo) :is(h2,h3){font:650 1.1875rem/1.3 var(--font-body);letter-spacing:-.015em;text-transform:none}.mission-shell :is(.ledger-research-details>summary,.company-universe-directory>summary,.company-research-review>summary,.company-evidence-record>summary) strong,.mission-shell .company-business-review strong,.mission-shell .settings-placement-copy h3,.mission-shell .journal-company h3,.mission-shell .event-review-copy h3,.mission-shell .event-context-section>h3,.mission-shell .event-context-lead h3,.mission-shell .event-context-catalyst h4,.mission-shell .calendar-main h3,.mission-shell .company-catalyst-list h3,.mission-shell .learning-archive-record h3,.mission-shell .learning-archive-review h4,.mission-shell .weekly-review-narrative h3,.mission-shell .weekly-panel-section h3,.mission-shell .weekly-actions h3,.mission-shell .weekly-review-entry>summary strong,.mission-shell .overview-brief-empty strong,.mission-shell .overview-upcoming-empty strong,.mission-shell .overview-posture-mismatch strong{font:650 .9375rem/1.35 var(--font-body);letter-spacing:-.01em;text-transform:none}.mission-shell :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--mc-r-control)!important}@media (max-width:920px){.decision-track-record-boundary{grid-template-columns:1fr auto}.decision-track-record-boundary>p{grid-area:2/1/auto/-1}.decision-track-record-grid{grid-template-columns:1fr}.research-review-filters{grid-template-columns:1fr 1fr auto}.research-review-filters>a{grid-column:1/-1;justify-self:start}}@media (max-width:680px){.decision-view-nav{grid-template-columns:1fr 1fr}.decision-view-nav a{min-height:58px}.decision-view-nav a:nth-child(2){border-right:0}.decision-view-nav a:nth-child(-n+2){border-bottom:1px solid var(--mc-hair)}.portfolio-view-nav{grid-template-columns:1fr}.portfolio-view-nav a{border-right:0;border-bottom:1px solid var(--mc-hair);min-height:54px}.portfolio-view-nav a:last-child{border-bottom:0}.portfolio-exception-band,.portfolio-activity-boundary,.portfolio-activity-controls{grid-template-columns:minmax(0,1fr);gap:14px}.portfolio-exception-band>a,.portfolio-activity-boundary>a{box-sizing:border-box;white-space:normal;text-align:center;width:100%}.portfolio-activity-controls form{grid-template-columns:minmax(0,1fr);display:grid}.portfolio-activity-controls select{width:100%;min-width:0}.portfolio-activity-controls button{width:100%}.portfolio-activity-stack .console-heading{align-items:flex-start;min-width:0}.portfolio-activity-stack .console-heading h2{overflow-wrap:anywhere;min-width:0;line-height:1.35}.decision-track-record-boundary{grid-template-columns:1fr;gap:13px}.decision-track-record-boundary>p{grid-area:auto}.decision-track-record-boundary a{white-space:normal}.decision-track-record-summary{grid-template-columns:1fr}.decision-track-record-summary article{border-right:0;border-bottom:1px solid var(--mc-hair)}.decision-track-record-summary article:last-child{border-bottom:0}.research-review-filters{grid-template-columns:1fr}.research-review-filters>a{grid-column:auto;justify-self:stretch}.mission-shell :is(button,input:not([type=checkbox]):not([type=radio]),select,summary),.mission-shell :is([class*=-actions],[class*=-action-links]) a,.mission-shell a[class*=-action],.mission-shell .trade-recorded-state nav a,.mission-shell .reduction-card>footer a,.mission-rail a{min-height:44px}}
