:root{--bg-root:#000;--surface-base:#030303;--surface-panel:#050606;--surface-raised:#080909;--surface-active:#0c0e0f;--bg-deep:var(--surface-base);--surface-1:var(--surface-panel);--surface-2:var(--surface-raised);--surface-3:var(--surface-active);--text-display:#f0e9df;--text-primary:#ded8d0;--text-secondary:#a39f99;--text-muted:#747674;--text-quiet:#565a59;--text-disabled:#454948;--text-strong:var(--text-display);--line-subtle:#101214;--line-standard:#171a1c;--line-strong:#222629;--brass:#c89d47;--brass-bright:#d9b15a;--brass-muted:#8c713d;--positive:#49b878;--danger:#d85b59;--intel:#4e7d86;--rare:#8c6baa;--apex:#a66bc7;--apex-soft:#7b518f;--bionova:#4e9b72;--halcyon:#587f99}html{background:var(--bg-root)}body:has(.control-center-theme){--bg-main:var(--bg-root);--bg-secondary:var(--bg-deep);--surface-card:var(--surface-1);--surface-elevated:var(--surface-2);--surface-selected:var(--surface-active);--border-gold:var(--line-standard);--border-soft:var(--line-subtle);--ink:var(--bg-root);--ink-raised:var(--bg-deep);--navy:var(--surface-1);--navy-soft:var(--surface-2);--panel:var(--surface-1);--panel-soft:var(--surface-2);--text:var(--text-primary);--text-soft:var(--text-secondary);--text-quiet:#565a59;--line:var(--line-standard);--line-soft:var(--line-subtle);--gold:var(--brass);--gold-bright:var(--brass-bright);--gold-pale:#dfc98f;--gold-dark:var(--brass-muted);--green:var(--positive);--red:var(--danger);--blue:var(--intel);--purple:var(--rare);--room-accent:var(--brass-muted);--room-accent-soft:#8c713d0d;--room-accent-line:#8c713d4d;--atmosphere-petrol:#4e7d8606;--atmosphere-window:#c89d4705;--atmosphere-smoke:#736f6804;background:var(--bg-root);color:var(--text-primary);background-image:none}body:has(.control-center-theme):before{opacity:0;background:0 0;display:none}body:has(.control-center-theme):after{opacity:0;background:0 0;display:none}body:has([data-testid=market-page]){--room-accent:#4f8d69;--room-accent-soft:#49b8780a;--room-accent-line:#49b87847}:is(body:has([data-testid=people-page]),body:has([data-testid=npc-detail-page])){--room-accent:#8d6671;--room-accent-soft:#8d66710a;--room-accent-line:#8d667147}body:has([data-testid=intelligence-page]){--room-accent:var(--intel);--room-accent-soft:#4e7d860b;--room-accent-line:#4e7d864d}body:has([data-testid=intelligence-exchange-page]){--room-accent:var(--rare);--room-accent-soft:#8c6baa0b;--room-accent-line:#8c6baa4d}body:has([data-testid=news-page]){--room-accent:#a05f59;--room-accent-soft:#a05f590a;--room-accent-line:#a05f5947}body:has([data-testid=holding-company-page]){--room-accent:var(--brass-muted);--room-accent-soft:#8c713d0a;--room-accent-line:#8c713d47}body:has(.company-profile-hero[data-tone=bionova]){--room-accent:var(--bionova);--room-accent-soft:#4e9b720b;--room-accent-line:#4e9b724d}body:has(.company-profile-hero[data-tone=halcyon]){--room-accent:var(--halcyon);--room-accent-soft:#587f990b;--room-accent-line:#587f994d}body:has(.company-profile-hero[data-tone=apex]){--room-accent:var(--apex);--room-accent-soft:#a66bc70d;--room-accent-line:#a66bc752}:is(body:has(.control-center-theme) .app-grid,body:has(.control-center-theme) .main-column){background:var(--bg-root)}body:has(.control-center-theme) .sidebar{border-right-color:var(--line-subtle);background:var(--bg-root);box-shadow:none}body:has(.control-center-theme) .sidebar:before{background:var(--brass-muted);width:1px;box-shadow:none;opacity:.26}body:has(.control-center-theme) .side-link{color:var(--text-quiet);box-shadow:none;background:0 0;border-color:#0000;font-weight:650}:is(body:has(.control-center-theme) .side-link:hover,body:has(.control-center-theme) .side-link[data-active=true]){border-color:var(--line-subtle);background:var(--surface-panel);color:var(--text-primary);box-shadow:none}body:has(.control-center-theme) .side-link[data-active=true]{font-weight:800}body:has(.control-center-theme) .main-column:before{opacity:.07;filter:grayscale(.72)saturate(.18)contrast(1.18)brightness(.22);background:url(/images/control-center-skyline.png) top/cover no-repeat;height:56rem}body:has(.control-center-theme) .main-column:after{opacity:0;background:0 0;display:none}body:has(.control-center-theme) .game-theme .hero-band{border-color:var(--line-standard);background:var(--surface-panel);box-shadow:none;background-image:none}:is(body:has(.control-center-theme) .game-theme .panel,body:has([data-testid=dashboard-page]) .control-center-theme .panel){border-color:var(--line-subtle);background:var(--surface-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .game-theme .panel:before{background:var(--room-accent);width:2.5rem;height:1px;box-shadow:none;opacity:.38}body:has(.control-center-theme) .game-theme .hero-band:before{background:var(--room-accent);box-shadow:none;opacity:.5}body:has(.control-center-theme) .topbar{border-bottom-color:var(--line-subtle);background:var(--surface-base);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body:has(.control-center-theme) .resource-strip{border-block:1px solid var(--line-subtle);box-shadow:none;background:0 0}body:has(.control-center-theme) .resource-item{border:0;border-left:1px solid var(--line-subtle);box-shadow:none;background:0 0}body:has(.control-center-theme) .resource-item:first-child{border-left:0}:is(body:has(.control-center-theme) .resource-label,body:has(.control-center-theme) .resource-item-heading){color:var(--text-quiet);font-weight:700}body:has(.control-center-theme) .resource-value{color:var(--text-display);text-shadow:none;font-weight:780}body:has(.control-center-theme) .operator-docket{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .shadow-mentor-card{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .campaign-compass>div{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .metric-box{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .trade-position-summary>div{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .trade-preview{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .large-chart{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .company-market-snapshot{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .ownership-benefit-grid article{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-testid=dashboard-page]) .control-center-theme .opening-brief{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-testid=dashboard-page]) .control-center-theme .command-card{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-testid=dashboard-page]) .control-center-theme .market-watch-row{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-testid=dashboard-page]) .control-center-theme .position-card{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-testid=dashboard-page]) .control-center-theme .phone-message{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-testid=dashboard-page]) .dashboard-layout-toolbar{border-color:var(--line-subtle);background:var(--surface-1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .campaign-compass{border-color:var(--line-subtle);background:var(--surface-base);box-shadow:none}body:has(.control-center-theme) .campaign-compass>div{border:0;border-left:1px solid var(--line-subtle);background:0 0}body:has(.control-center-theme) .campaign-compass>div:first-child{border-left:0}body:has(.control-center-theme) .campaign-compass small{color:var(--text-muted);font-weight:650}body:has(.control-center-theme) .campaign-compass strong{color:var(--text-primary);font-weight:640}body:has(.control-center-theme) .campaign-compass-goal strong{color:var(--text-secondary);font-weight:600}body:has(.control-center-theme) .button-primary{border-color:var(--brass-bright);background:var(--brass);color:#090a0a;box-shadow:none}body:has(.control-center-theme) .shadow-mentor-primary{border-color:var(--brass-bright);background:var(--brass);color:#090a0a;box-shadow:none}body:has(.control-center-theme) .campaign-compass>a{border-color:var(--brass-bright);background:var(--brass);color:#090a0a;box-shadow:none}body:has(.control-center-theme) .button-primary:hover{background:var(--brass-bright);filter:none}body:has(.control-center-theme) .shadow-mentor-primary:hover{background:var(--brass-bright);filter:none}body:has(.control-center-theme) .campaign-compass>a:hover{background:var(--brass-bright);filter:none}body:has(.control-center-theme) .shadow-mentor-card{border-color:var(--line-subtle)!important;background:var(--surface-panel)!important;box-shadow:none!important}body:has(.control-center-theme) .shadow-mentor-card:before{opacity:.52;background:var(--handler-role)!important;box-shadow:none!important}body:has(.control-center-theme) .shadow-mentor-card:after{background:0 0}:is(body:has(.control-center-theme) .brand-mark,body:has(.control-center-theme) .operator-docket){border-color:var(--line-subtle);background:var(--surface-base);box-shadow:none}body:has(.control-center-theme) .side-section-menu{border-left-color:var(--line-standard);box-shadow:none;background:0 0}:is(body:has([data-testid=market-page]) .company-card,body:has([data-testid=market-page]) .company-card-top,body:has([data-testid=company-detail-page]) .company-profile-hero,body:has([data-testid=company-detail-page]) .company-market-snapshot){background:var(--surface-panel);box-shadow:none}body:has([data-testid=market-page]) .company-card{border-color:var(--line-standard)}body:has([data-testid=market-page]) .company-card-top:after{opacity:0;background:0 0;display:none}body:has([data-testid=company-detail-page]) .company-profile-hero:after{opacity:0;background:0 0;display:none}:is(body:has(.control-center-theme) .game-theme .company-profile-hero,body:has(.control-center-theme) .game-theme .person-profile-hero){-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) .company-strength-risk>div{border-color:var(--line-subtle);background:var(--surface-base)}body:has(.control-center-theme) .company-decision-guide{border-color:var(--line-subtle);background:var(--surface-base)}body:has(.control-center-theme) .company-risk{border-color:var(--line-subtle);background:var(--surface-base)}body:has(.control-center-theme) .strength-risk-grid>div{border-color:var(--line-subtle);background:var(--surface-base)}body:has(.control-center-theme) .connected-people-list>a{border-color:var(--line-subtle);background:var(--surface-base)}body:has(.control-center-theme) .connected-company-list>a{border-color:var(--line-subtle);background:var(--surface-base)}body:has(.control-center-theme) .consequence-reveal{--consequence-soft:transparent;background:var(--surface-panel);box-shadow:none;border:0}body:has(.control-center-theme) .consequence-reveal:before{background:var(--consequence-accent);width:3px;box-shadow:none}body:has(.control-center-theme) .consequence-reveal-heading{border-bottom-color:var(--line-subtle)}body:has(.control-center-theme) .consequence-reveal-heading>svg{filter:none}body:has(.control-center-theme) .consequence-reveal .prediction-result{border:0;border-top:1px solid var(--line-subtle);border-left-color:var(--consequence-accent);background:0 0}body:has(.control-center-theme) .consequence-reveal .prediction-result[data-correct=true]{border:0;border-top:1px solid var(--line-subtle);border-left-color:var(--consequence-accent);background:0 0}body:has(.control-center-theme) .consequence-reveal .new-hook{border:0;border-top:1px solid var(--line-subtle);border-left-color:var(--consequence-accent);background:0 0}body:has(.control-center-theme) .consequence-reveal .prediction-result[data-correct=true]{border-left:2px solid var(--positive)}body:has(.control-center-theme) .consequence-delta-strip{border:0;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;gap:0}:is(body:has(.control-center-theme) .consequence-delta-strip>div,body:has(.control-center-theme) .impact-chain-step-wrap article){border-right:1px solid var(--line-subtle);background:0 0}body:has(.control-center-theme) .consequence-delta-strip>div:last-child{border-right:0}body:has(.control-center-theme) .consequence-meaning{border-color:var(--line-subtle);background:0 0}body:has(.control-center-theme) .consequence-reentry-actions{border-top-color:var(--line-subtle)}:is(body:has(.control-center-theme) .world-pulse,body:has(.control-center-theme) .npc-card,body:has(.control-center-theme) .intel-card,body:has(.control-center-theme) .office-wing-card,body:has(.control-center-theme) .portfolio-summary-panel,body:has(.control-center-theme) .market-status-panel){border-color:var(--line-subtle);background:var(--surface-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.control-center-theme) dialog{border:1px solid var(--line-standard);background:var(--surface-panel);color:var(--text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 70px #000000b8}body:has(.control-center-theme) [role=dialog]{border:1px solid var(--line-standard);background:var(--surface-panel);color:var(--text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 70px #000000b8}body:has(.control-center-theme) dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d1}body:has(.control-center-theme) .game-theme .page-subtitle{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .panel-intro{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .tutorial-intro{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .company-profile-description{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .command-card p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .position-card p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .phone-message p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .lead-story>p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .brief-story p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .npc-card p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .intel-card p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .news-row p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme .office-wing-card p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .game-theme h1{color:var(--text-display)}body:has(.control-center-theme) .game-theme .consequence-reveal-heading h2{color:var(--text-display)}body:has(.control-center-theme) .game-theme .company-price{color:var(--text-display)}body:has(.control-center-theme) .game-theme .snapshot-price span{color:var(--text-display)}body:has(.control-center-theme) .game-theme .chart-heading strong{color:var(--text-display)}:is(body:has(.control-center-theme) .game-theme h2,body:has(.control-center-theme) .game-theme h3){color:var(--text-primary)}:is(body:has(.control-center-theme) .game-theme p,body:has(.control-center-theme) .game-theme dd){color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .topbar .text-white{color:var(--text-secondary)}body:has(.control-center-theme) .game-theme :is(dt,.eyebrow,.section-label,.meta-label,.card-label){color:var(--text-muted);font-weight:700}body:has(.control-center-theme) .game-theme :is(.panel-intro,.page-subtitle,.company-profile-description){color:var(--text-secondary);font-weight:540}body:has(.control-center-theme) .consequence-reveal-heading p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .leadership-result .consequence-reveal-heading p{color:var(--text-secondary);font-weight:560}body:has(.control-center-theme) .consequence-reveal .prediction-result span{color:var(--text-muted);font-weight:650}body:has(.control-center-theme) .consequence-delta-strip dt{color:var(--text-muted);font-weight:650}body:has(.control-center-theme) .consequence-delta-strip small{color:var(--text-muted);font-weight:650}body:has(.control-center-theme) .consequence-delta-strip dd{font-weight:600}body:has(.control-center-theme) .side-section-menu span{color:var(--text-quiet);font-weight:650}body:has(.control-center-theme) .side-section-menu a:not([data-current=true]){color:var(--text-quiet);font-weight:650}:is(body:has(.control-center-theme) .game-theme p,body:has(.control-center-theme) .game-theme dd){text-shadow:none}body:has(.control-center-theme) .game-theme small:not(.positive):not(.negative):not(.danger){color:var(--text-muted)}:is(body:has(.control-center-theme) .game-theme h1,body:has(.control-center-theme) .game-theme h2,body:has(.control-center-theme) .game-theme h3,body:has(.control-center-theme) .game-theme strong){text-shadow:none}:is(body:has(.control-center-theme) .progress-meter,body:has(.control-center-theme) .shadow-mentor-progress){background:var(--line-subtle)}body:has(.control-center-theme) .large-chart{background:repeating-linear-gradient(0deg, transparent 0 38px, #c8c1b806 39px 40px), var(--bg-deep)}body:has(.control-center-theme) ::selection{color:var(--text-strong);background:#c89d474d}body:has(.control-center-theme) :focus-visible{outline-color:var(--brass-bright)}@media (max-width:900px){body:has(.control-center-theme) .main-column:before{opacity:.05;filter:grayscale(.72)saturate(.16)contrast(1.16)brightness(.2)}}body:has(.control-center-theme) .app-grid{grid-template-columns:17rem minmax(0,1fr)}body:has(.control-center-theme) .sidebar{padding:1.25rem 1rem 1rem}body:has(.control-center-theme) .brand-mark{border-color:var(--brass-muted);width:3.05rem;height:3.05rem;color:var(--brass-bright);clip-path:none;border-radius:7px}body:has(.control-center-theme) .brand-title{color:var(--text-primary);letter-spacing:.105em;font-size:.94rem;line-height:1.12}body:has(.control-center-theme) .brand-title span{color:var(--text-secondary)}body:has(.control-center-theme) .side-navigation{gap:.18rem;margin-top:2rem}body:has(.control-center-theme) .navigation-label{color:var(--text-muted);letter-spacing:.16em;margin:0 0 .55rem .7rem;font-size:.66rem}body:has(.control-center-theme) .side-link{min-height:3.05rem;color:var(--text-muted);letter-spacing:.025em;border-radius:7px;padding:.68rem .72rem;font-size:.8rem;font-weight:650}body:has(.control-center-theme) .side-link:hover{border-color:var(--line-subtle);background:var(--surface-panel);color:var(--text-secondary)}body:has(.control-center-theme) .side-link[data-active=true]{border-color:var(--line-standard);background:var(--surface-raised);color:var(--text-primary)}body:has(.control-center-theme) .side-link[data-active=true]:before{background:var(--room-accent);width:2px;height:58%;box-shadow:none;left:-1px}body:has(.control-center-theme) .side-link[data-active=true] svg{color:var(--room-accent)}body:has(.control-center-theme) .side-nav-group[data-open=true] .side-folder-chevron{color:var(--room-accent)}body:has(.control-center-theme) .side-section-menu{border-left-color:var(--room-accent-line);margin:.12rem .42rem .62rem 1.5rem}body:has(.control-center-theme) .side-section-menu a{min-height:1.8rem;color:var(--text-muted);font-size:.69rem;font-weight:620}body:has(.control-center-theme) .side-section-menu a:before{background:var(--line-strong)}:is(body:has(.control-center-theme) .side-section-menu a:hover,body:has(.control-center-theme) .side-section-menu a:focus-visible){background:var(--surface-panel);color:var(--text-primary)}body:has(.control-center-theme) .side-section-menu a[data-current=true]{background:color-mix(in srgb, var(--room-accent) 10%, transparent);color:var(--text-primary)}body:has(.control-center-theme) .side-section-menu a[data-current=true]:before{border-color:var(--room-accent);background:var(--surface-active)}body:has(.control-center-theme) .topbar-inner{min-height:5rem;padding:.62rem clamp(1rem,2.4vw,2.2rem)}body:has(.control-center-theme) .resource-strip{border:1px solid var(--line-subtle);background:var(--surface-base);border-radius:8px;justify-content:stretch;align-items:stretch;gap:0;width:100%;overflow:hidden}body:has(.control-center-theme) .resource-item{border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;padding:.48rem clamp(.7rem,1.35vw,1.15rem);display:flex}body:has(.control-center-theme) .resource-item-heading{color:var(--text-muted);gap:.42rem}body:has(.control-center-theme) .resource-label{color:inherit;letter-spacing:.105em;font-size:.66rem;font-weight:650}body:has(.control-center-theme) .resource-value{color:var(--text-display);font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.015em;margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:650;line-height:1.2}body:has(.control-center-theme) .resource-item .progress-meter{background:var(--line-subtle);height:2px;margin-top:.35rem}body:has(.control-center-theme) .resource-item .progress-meter-fill{background:var(--brass-muted);box-shadow:none}body:has(.control-center-theme) .resource-item[data-resource=cash] :is(.resource-item-heading svg,.resource-value){color:var(--positive)}body:has(.control-center-theme) .resource-item[data-resource=influence] :is(.resource-item-heading svg,.resource-value){color:var(--rare)}body:has(.control-center-theme) .resource-item[data-resource=reputation] .resource-item-heading svg{color:var(--brass)}body:has(.control-center-theme) .resource-item[data-resource=heat] :is(.resource-item-heading svg,.resource-value){color:var(--danger)}body:has(.control-center-theme) .resource-item[data-resource=heat] .progress-meter-fill{background:var(--danger)}body:has(.control-center-theme) .campaign-compass{border:1px solid var(--line-standard);background:var(--surface-base);border-radius:8px;margin-top:.8rem;overflow:hidden}body:has(.control-center-theme) .campaign-compass>div{padding:.65rem .78rem}body:has(.control-center-theme) .campaign-compass>div svg{color:var(--brass)}body:has(.control-center-theme) .campaign-compass small{color:var(--text-muted);letter-spacing:.09em;font-size:.62rem;font-weight:650}body:has(.control-center-theme) .campaign-compass strong{color:var(--text-primary);margin-top:.1rem;font-size:.75rem;font-weight:620}body:has(.control-center-theme) .control-center-theme :is(.button-primary,.shadow-mentor-primary){border:1px solid var(--brass-bright);background:var(--brass);color:#090a0a;min-height:2.75rem;box-shadow:none;background-image:none;border-radius:6px;font-weight:800}body:has(.control-center-theme) .campaign-compass>a{border:1px solid var(--brass-bright);background:var(--brass);color:#090a0a;min-height:2.75rem;box-shadow:none;background-image:none;border-radius:6px;font-weight:800}body:has(.control-center-theme) .control-center-theme :is(.button-primary,.shadow-mentor-primary):hover{background:var(--brass-bright);color:#090a0a;filter:none;border-color:#e3c06f}body:has(.control-center-theme) .campaign-compass>a:hover{background:var(--brass-bright);color:#090a0a;filter:none;border-color:#e3c06f}body:has(.control-center-theme) .control-center-theme :is(.button-secondary,.button-quiet){box-shadow:none;border-radius:6px}body:has(.control-center-theme) .control-center-theme .button-secondary{border:1px solid var(--line-strong);background:var(--surface-base);color:var(--text-primary);background-image:none}body:has(.control-center-theme) .control-center-theme .button-secondary:hover{border-color:var(--brass-muted);background:var(--surface-raised);color:var(--text-display)}body:has(.control-center-theme) .control-center-theme .button-quiet{color:var(--text-secondary);background:0 0;border-color:#0000}body:has(.control-center-theme) .game-theme .hero-band{border-color:var(--line-standard);background:var(--surface-panel);border-radius:8px}body:has(.control-center-theme) .game-theme .hero-band:before{width:2px}body:has(.control-center-theme) .game-theme .page-title{color:var(--text-display);letter-spacing:-.02em;font-weight:500}body:has(.control-center-theme) .game-theme .page-subtitle{color:var(--text-secondary);font-weight:520}:is(body:has(.control-center-theme) .game-theme .panel,body:has([data-testid=dashboard-page]) .control-center-theme .panel){border:1px solid var(--line-standard);background:var(--surface-panel);box-shadow:none;background-image:none;border-radius:8px}body:has(.control-center-theme) .game-theme .panel:before{width:2.25rem;left:1.15rem}body:has(.control-center-theme) .game-theme .panel-heading{border-bottom-color:var(--line-subtle);padding-bottom:.72rem}body:has(.control-center-theme) .game-theme .panel-title{color:var(--text-primary);letter-spacing:.12em;font-size:.74rem;font-weight:750}@media (max-width:1200px) and (min-width:901px){body:has(.control-center-theme) .app-grid{grid-template-columns:14rem minmax(0,1fr)}body:has(.control-center-theme) .sidebar{padding-inline:.8rem}body:has(.control-center-theme) .brand-title{font-size:.83rem}body:has(.control-center-theme) .resource-item{padding-inline:.7rem}}@container game-column (max-width:46rem){body:has(.control-center-theme) .campaign-compass{grid-template-columns:minmax(0,1fr) minmax(5.75rem,.42fr) minmax(8.75rem,.62fr);grid-template-areas:"mission safety action";overflow:hidden}body:has(.control-center-theme) .campaign-compass-goal{display:none!important}body:has(.control-center-theme) .campaign-compass-mission{grid-area:mission}body:has(.control-center-theme) .campaign-compass-safety{grid-area:safety}body:has(.control-center-theme) .campaign-compass>a{grid-area:action}}@media (max-width:900px){body:has(.control-center-theme) .app-grid{display:block}body:has(.control-center-theme) .topbar-inner{min-height:auto}body:has(.control-center-theme) .resource-strip{overflow-x:auto}body:has(.control-center-theme) .resource-item{min-width:7.25rem}body:has(.control-center-theme) .mobile-nav{border-top:1px solid var(--line-subtle);background:var(--surface-base)}body:has(.control-center-theme) .mobile-link{color:var(--text-muted)}body:has(.control-center-theme) .mobile-link[data-active=true]{color:var(--text-primary)}}body:has([data-testid=market-page]) .market-status-panel.editorial-strip{border-color:var(--line-standard);border-left:2px solid var(--positive);background:0 0;padding:.82rem 0 .82rem .9rem}body:has([data-testid=market-page]) .market-status-meta{gap:0}body:has([data-testid=market-page]) .market-status-meta p{border-left:1px solid var(--line-subtle);min-width:8.5rem;color:var(--brass);padding-left:1rem}body:has([data-testid=market-page]) .market-status-meta strong{color:var(--text-display);font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:680}body:has([data-testid=market-page]) .portfolio-summary-panel{border-color:var(--line-standard);background:var(--surface-panel)}body:has([data-testid=market-page]) .portfolio-summary-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=market-page]) .portfolio-summary-grid>div{border:0;border-right:1px solid var(--line-subtle);min-height:5.4rem;box-shadow:none;background:0 0;border-radius:0;padding:.9rem 1rem}body:has([data-testid=market-page]) .portfolio-summary-grid .portfolio-summary-primary{border:0;border-right:1px solid var(--line-subtle);min-height:5.4rem;box-shadow:none;background:0 0;border-radius:0;padding:.9rem 1rem}body:has([data-testid=market-page]) .portfolio-summary-grid>div:last-child{border-right:0}body:has([data-testid=market-page]) .portfolio-summary-grid svg{color:var(--brass)}:is(body:has([data-testid=market-page]) .portfolio-summary-grid span,body:has([data-testid=market-page]) .portfolio-summary-primary span){color:var(--text-muted)}body:has([data-testid=market-page]) .portfolio-summary-grid strong{color:var(--text-display);font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:680}body:has([data-testid=market-page]) .portfolio-summary-grid .portfolio-summary-primary strong{color:var(--text-display);font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:680}body:has([data-testid=market-page]) .portfolio-summary-grid .portfolio-summary-primary strong{font-size:clamp(1.85rem,2.4vw,2.45rem)}body:has([data-testid=market-page]) .portfolio-summary-help{color:var(--text-secondary);font-weight:540}body:has([data-testid=market-page]) .company-grid{gap:.85rem}:is(body:has([data-testid=market-page]) .company-card,body:has([data-testid=company-detail-page]) .company-profile-hero){--company-line:color-mix(in srgb, var(--company) 35%, var(--line-standard));border:1px solid var(--line-standard);background:var(--surface-panel);box-shadow:none;border-radius:8px;overflow:hidden}body:has([data-testid=market-page]) .company-card[data-tone=bionova]{--company:var(--bionova)}body:has(.company-profile-hero[data-tone=bionova]) .company-profile-hero{--company:var(--bionova)}body:has([data-testid=market-page]) .company-card[data-tone=halcyon]{--company:var(--halcyon)}body:has(.company-profile-hero[data-tone=halcyon]) .company-profile-hero{--company:var(--halcyon)}body:has([data-testid=market-page]) .company-card[data-tone=apex]{--company:var(--apex)}body:has(.company-profile-hero[data-tone=apex]) .company-profile-hero{--company:var(--apex)}body:has([data-testid=market-page]) .company-card:before{z-index:2;background:var(--company);content:"";opacity:.78;pointer-events:none;width:3.25rem;height:2px;position:absolute;inset:0 auto auto 0}body:has([data-testid=company-detail-page]) .company-profile-hero:before{z-index:2;background:var(--company);content:"";opacity:.78;pointer-events:none;width:3.25rem;height:2px;position:absolute;inset:0 auto auto 0}body:has([data-testid=market-page]) .company-card-top{border-bottom-color:var(--line-subtle);background:var(--surface-base);min-height:13rem;padding:1.2rem}body:has([data-testid=market-page]) .company-body{padding:1.2rem}:is(body:has([data-testid=market-page]) .company-mark,body:has([data-testid=company-detail-page]) .company-mark){border-color:var(--company);background:var(--surface-base);color:var(--company)}:is(body:has([data-testid=market-page]) .watchlist-mark,body:has([data-testid=company-detail-page]) .watchlist-mark){color:var(--text-muted);font-weight:700}body:has([data-testid=market-page]) .company-file-label{color:var(--company)}body:has([data-testid=market-page]) .company-card .company-name{color:var(--text-display);font-size:clamp(1.55rem,2vw,2rem);font-weight:500}body:has([data-testid=market-page]) .company-tagline{color:var(--company);font-weight:650}body:has([data-testid=market-page]) .company-price{color:var(--text-display);font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:620}body:has([data-testid=company-detail-page]) :is(.snapshot-price span,.chart-heading strong){color:var(--text-display);font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:620}body:has([data-testid=market-page]) .company-price{font-size:2.15rem}body:has([data-testid=market-page]) .company-signal{border-color:var(--line-subtle);padding-block:.78rem}body:has([data-testid=market-page]) .company-signal strong{color:var(--company);font-weight:680}body:has([data-testid=market-page]) .company-holding-strip{border:0;border-left:2px solid var(--line-strong);background:0 0;border-radius:0;padding:.45rem 0 .45rem .8rem}body:has([data-testid=market-page]) .company-holding-strip[data-owned=true]{border-left-color:var(--brass);background:0 0}body:has([data-testid=market-page]) .company-holding-strip strong{color:var(--text-primary)}body:has([data-testid=market-page]) .company-strength-risk{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=market-page]) .company-strength-risk>div{border:0;border-right:1px solid var(--line-subtle);background:0 0;padding:.8rem .8rem .8rem 0}body:has([data-testid=market-page]) .company-strength-risk>div:last-child{border-right:0;padding-left:.8rem;padding-right:0}:is(body:has([data-testid=market-page]) .company-strength-risk strong,body:has([data-testid=market-page]) .company-strength-risk small,body:has([data-testid=market-page]) .company-decision-guide dd){color:var(--text-secondary);font-weight:540}:is(body:has([data-testid=market-page]) .company-decision-guide,body:has([data-testid=market-page]) .company-power-preview){border:0;border-left:2px solid var(--company-line);background:0 0;padding:.2rem 0 .2rem .8rem}body:has([data-testid=market-page]) .company-decision-guide dl>div{border-top-color:var(--line-subtle)}body:has([data-testid=market-page]) .company-executive{color:var(--brass-muted)}body:has([data-testid=market-page]) .company-risk{border-left-color:var(--brass-muted);background:0 0}body:has([data-testid=market-page]) .company-risk[data-revealed=true]{border-left-color:var(--brass-muted);background:0 0}body:has([data-testid=market-page]) .company-card .button-secondary{border-color:var(--line-strong);background:var(--surface-base)}body:has([data-testid=company-detail-page]) .company-profile-hero{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.78fr)}body:has([data-testid=company-detail-page]) .company-profile-copy{padding:clamp(1.5rem,3vw,2.45rem)}body:has([data-testid=company-detail-page]) .company-profile-copy h1{color:var(--text-display);letter-spacing:-.025em;font-size:clamp(2.8rem,4.5vw,4.65rem)}body:has([data-testid=company-detail-page]) .company-profile-tagline{color:var(--company);font-family:var(--display);font-size:1.08rem;font-weight:500}body:has([data-testid=company-detail-page]) .company-profile-description{max-width:43rem;color:var(--text-secondary);font-weight:520;line-height:1.65}body:has([data-testid=company-detail-page]) .company-profile-facts{border-top:1px solid var(--line-subtle);gap:0;padding-top:1rem}body:has([data-testid=company-detail-page]) .company-profile-facts div{border-left-color:var(--line-standard);padding-inline:.8rem}body:has([data-testid=company-detail-page]) .company-profile-facts div:first-child{border-left:0;padding-left:0}body:has([data-testid=company-detail-page]) .company-profile-facts dd{color:var(--text-secondary);font-size:.76rem;font-weight:540}body:has([data-testid=company-detail-page]) .company-market-snapshot{border-left-color:var(--line-standard);background:var(--surface-base);padding:2rem 1.5rem}body:has([data-testid=company-detail-page]) .company-market-snapshot>strong{color:var(--company);font-size:1rem;font-weight:650}body:has([data-testid=company-detail-page]) .snapshot-price{justify-content:flex-start;gap:1rem;margin-top:2rem}body:has([data-testid=company-detail-page]) .snapshot-price span{font-size:3rem}body:has([data-testid=company-detail-page]) .ownership-status-line{border-color:var(--line-standard);background:var(--surface-base);box-shadow:none}body:has([data-testid=company-detail-page]) .ownership-benefit-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=company-detail-page]) .ownership-benefit-grid article{border:0;border-right:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0}body:has([data-testid=company-detail-page]) .ownership-benefit-grid article[data-stage]{border:0;border-right:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0}body:has([data-testid=company-detail-page]) .ownership-benefit-grid article:last-child{border-right:0}:is(body:has([data-testid=company-detail-page]) .ownership-benefit-grid svg,body:has([data-testid=company-detail-page]) .ownership-benefit-grid span){color:var(--company)}body:has([data-testid=company-detail-page]) .chart-ranges span{border-color:#0000;border-bottom-color:var(--line-standard);color:var(--text-muted)}body:has([data-testid=company-detail-page]) .chart-ranges span[data-active=true]{border-color:#0000;border-bottom-color:var(--company);color:var(--text-primary)}body:has([data-testid=company-detail-page]) .large-chart{border:0;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:repeating-linear-gradient(0deg, transparent 0 39px, #c8c1b806 39px 40px), var(--surface-base);height:13rem;box-shadow:none}.sparkline-baseline{stroke:var(--line-standard);stroke-width:1px}:is(body:has([data-testid=market-page]) .sparkline-company-marker,body:has([data-testid=company-detail-page]) .sparkline-company-marker){fill:var(--company);stroke:var(--surface-base);filter:none}body:has([data-testid=company-detail-page]) .editorial-metrics .metric-grid{border-color:var(--line-subtle)}body:has([data-testid=company-detail-page]) .editorial-metrics .metric-box{border-right-color:var(--line-subtle)}body:has([data-testid=company-detail-page]) .strength-risk-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=company-detail-page]) .strength-risk-grid>div{border:0;border-right:1px solid var(--line-subtle);background:0 0;padding:.9rem}body:has([data-testid=company-detail-page]) .strength-risk-grid>div:last-child{border-right:0}body:has([data-testid=company-detail-page]) .trade-position-summary{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=company-detail-page]) .trade-position-summary>div{border:0;border-right:1px solid var(--line-subtle);background:0 0;border-radius:0;padding:.75rem}body:has([data-testid=company-detail-page]) .trade-position-summary>div:last-child{border-right:0}:is(body:has([data-testid=company-detail-page]) .trade-position-summary dd,body:has([data-testid=company-detail-page]) .trade-ticket-heading strong){color:var(--text-display);font-variant-numeric:tabular-nums;font-weight:650}body:has([data-testid=company-detail-page]) .trade-ticket{border-top-color:var(--line-subtle)}:is(body:has([data-testid=company-detail-page]) .trade-share-control input,body:has([data-testid=company-detail-page]) .trade-share-control button){border-color:var(--line-standard);background:var(--surface-base);color:var(--text-primary);box-shadow:none;border-radius:6px}body:has([data-testid=company-detail-page]) .trade-share-control input:focus{border-color:var(--brass-muted);box-shadow:0 0 0 2px #c89d471f}body:has([data-testid=company-detail-page]) .trade-preview{border:0;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);border-left:2px solid var(--brass);box-shadow:none;background:0 0;border-radius:0}body:has([data-testid=company-detail-page]) .trade-preview[data-warning=true]{border:0;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);border-left:2px solid var(--brass);box-shadow:none;background:0 0;border-radius:0}body:has([data-testid=company-detail-page]) .trade-preview[data-warning=true]{border-left-color:var(--danger)}body:has([data-testid=company-detail-page]) .trade-preview-total strong{color:var(--text-display);font-variant-numeric:tabular-nums;font-weight:680}body:has([data-testid=company-detail-page]) .trade-preview-details{border-left-color:var(--line-subtle)}body:has([data-testid=company-detail-page]) .trade-button{min-height:2.8rem;box-shadow:none;border-radius:6px}body:has([data-testid=company-detail-page]) .trade-button.buy{border-color:var(--brass-bright);background:var(--brass);color:#090a0a;box-shadow:none}body:has([data-testid=company-detail-page]) .trade-button.sell{border-color:var(--line-strong);background:var(--surface-base);color:var(--text-primary)}body:has([data-testid=company-detail-page]) .trade-confirmation{border-color:var(--line-subtle);background:var(--surface-base);box-shadow:none}body:has([data-testid=company-detail-page]) .trade-confirmation-grid>div{border-color:var(--line-subtle);background:var(--surface-base);box-shadow:none}@media (max-width:1100px){body:has([data-testid=company-detail-page]) .company-profile-hero{grid-template-columns:1fr}body:has([data-testid=company-detail-page]) .company-market-snapshot{border-top:1px solid var(--line-standard);border-left:0}}@media (max-width:700px){body:has([data-testid=market-page]) .portfolio-summary-grid>div{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=market-page]) .portfolio-summary-grid .portfolio-summary-primary{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=market-page]) .portfolio-summary-grid>div:last-child{border-bottom:0}body:has([data-testid=company-detail-page]) .ownership-benefit-grid article{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=company-detail-page]) .ownership-benefit-grid article[data-stage]{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=company-detail-page]) .ownership-benefit-grid article:last-child{border-bottom:0}}body:has([data-testid=intelligence-page]){--file-accent:var(--intel)}body:has([data-testid=intelligence-exchange-page]){--file-accent:var(--rare)}:is(body:has([data-testid=intelligence-page]) #intel-rules,body:has([data-testid=intelligence-exchange-page]) #trading-rules){border-top:1px solid var(--line-standard);border-bottom:1px solid var(--line-standard);gap:0}:is(body:has([data-testid=intelligence-page]) #intel-rules>.panel,body:has([data-testid=intelligence-exchange-page]) #trading-rules>.panel){border:0;border-right:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0}:is(body:has([data-testid=intelligence-page]) #intel-rules>.panel:last-child,body:has([data-testid=intelligence-exchange-page]) #trading-rules>.panel:last-child){border-right:0}body:has([data-testid=intelligence-page]) #intel-rules .news-icon{border:1px solid var(--line-standard);background:var(--surface-base);color:var(--file-accent);box-shadow:none;border-radius:4px}body:has([data-testid=intelligence-exchange-page]) #broker-status .news-icon{border:1px solid var(--line-standard);background:var(--surface-base);color:var(--file-accent);box-shadow:none;border-radius:4px}body:has([data-testid=intelligence-page]) .intel-card .news-icon{border:1px solid var(--line-standard);background:var(--surface-base);color:var(--file-accent);box-shadow:none;border-radius:4px}body:has([data-testid=intelligence-exchange-page]) .intel-card .news-icon{border:1px solid var(--line-standard);background:var(--surface-base);color:var(--file-accent);box-shadow:none;border-radius:4px}:is(body:has([data-testid=intelligence-page]) #intel-rules .font-bold,body:has([data-testid=intelligence-exchange-page]) #broker-status .font-bold){color:var(--text-primary);font-family:var(--display);font-weight:540}body:has([data-testid=intelligence-page]) .intel-reveal{border:1px solid var(--line-standard);border-left:2px solid var(--intel);background:var(--surface-panel);box-shadow:none;border-radius:7px}body:has([data-testid=intelligence-page]) .intel-reveal-heading{border-bottom:1px solid var(--line-subtle);padding-bottom:.9rem}:is(body:has([data-testid=intelligence-page]) .intel-reveal-heading>svg,body:has([data-testid=intelligence-page]) .intel-reveal-heading span,body:has([data-testid=intelligence-page]) .intel-reveal-grid span){color:var(--intel)}body:has([data-testid=intelligence-page]) .intel-reveal-heading h2{color:var(--text-display);font-weight:520}body:has([data-testid=intelligence-page]) .intel-reveal-heading p{color:var(--text-secondary)}body:has([data-testid=intelligence-page]) .intel-reveal-heading>strong{color:var(--positive);font-variant-numeric:tabular-nums}body:has([data-testid=intelligence-page]) .intel-reveal-grid{background:0 0;gap:0;margin-top:0}body:has([data-testid=intelligence-page]) .intel-reveal-grid article{border-right:1px solid var(--line-subtle);background:0 0}body:has([data-testid=intelligence-page]) .intel-reveal-grid article:last-child{border-right:0}body:has([data-testid=intelligence-page]) .intel-reveal-grid article svg{color:var(--brass-bright)}body:has([data-testid=intelligence-page]) .intel-reveal-grid article strong{color:var(--text-primary);font-weight:600}body:has([data-testid=intelligence-page]) .apex-case-board{border:1px solid var(--line-standard);border-left:2px solid var(--intel);background:linear-gradient(#4e7d8606 1px, transparent 1px), linear-gradient(90deg, #4e7d8606 1px, transparent 1px), var(--surface-panel);box-shadow:none;background-size:32px 32px;border-radius:7px}body:has([data-testid=intelligence-page]) .apex-case-board:before{display:none}body:has([data-testid=intelligence-page]) .case-board-heading{border-bottom:1px solid var(--line-subtle);padding-bottom:1rem}body:has([data-testid=intelligence-page]) .case-board-heading>div>span{color:var(--intel)}body:has([data-testid=intelligence-page]) .case-board-heading h2{color:var(--text-display);font-weight:520}body:has([data-testid=intelligence-page]) .case-board-heading p{color:var(--text-secondary);font-weight:500}body:has([data-testid=intelligence-page]) .case-board-heading>strong{border:1px solid var(--line-standard);background:var(--surface-base);color:var(--positive);font-variant-numeric:tabular-nums;border-radius:4px}body:has([data-testid=intelligence-page]) .case-clue-chain{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0;margin-top:1rem}body:has([data-testid=intelligence-page]) .case-clue-chain>svg{color:var(--text-muted);opacity:1;margin-inline:.55rem}body:has([data-testid=intelligence-page]) .case-clue-chain article{background:var(--surface-base);border:0;border-radius:0}body:has([data-testid=intelligence-page]) .case-clue-chain article[data-state]{background:var(--surface-base);border:0;border-radius:0}body:has([data-testid=intelligence-page]) .case-clue-chain article[data-state=fact]{box-shadow:inset 0 2px 0 var(--positive)}body:has([data-testid=intelligence-page]) .case-clue-chain article[data-state=lead]{box-shadow:inset 0 2px 0 var(--intel)}body:has([data-testid=intelligence-page]) .case-clue-chain article[data-state=choice]{box-shadow:inset 0 2px 0 var(--brass)}body:has([data-testid=intelligence-page]) .case-clue-chain article[data-state=fact]>svg{color:var(--positive)}body:has([data-testid=intelligence-page]) .case-clue-chain article[data-state=lead]>svg{color:var(--intel)}body:has([data-testid=intelligence-page]) .case-clue-chain article[data-state=choice]>svg{color:var(--brass-bright)}body:has([data-testid=intelligence-page]) .case-clue-chain span{color:var(--text-muted)}body:has([data-testid=intelligence-page]) .case-clue-chain strong{color:var(--text-primary)}body:has([data-testid=intelligence-page]) .case-clue-chain p{color:var(--text-secondary);font-weight:500}body:has([data-testid=intelligence-page]) .detective-question{border:0;border-left:2px solid var(--brass);background:0 0;border-radius:0;padding-block:.35rem}:is(body:has([data-testid=intelligence-page]) .detective-question>svg,body:has([data-testid=intelligence-page]) .detective-question span){color:var(--brass-bright)}body:has([data-testid=intelligence-page]) .detective-question strong{color:var(--text-primary)}body:has([data-testid=intelligence-page]) .director-path-grid{border-top:1px solid var(--line-standard);border-bottom:1px solid var(--line-standard);gap:0}body:has([data-testid=intelligence-page]) .director-path-card{border:0;border-right:1px solid var(--line-subtle);background:var(--surface-base);border-radius:0}body:has([data-testid=intelligence-page]) .director-path-card[data-path]{border:0;border-right:1px solid var(--line-subtle);background:var(--surface-base);border-radius:0}body:has([data-testid=intelligence-page]) .director-path-card:last-child{border-right:0}body:has([data-testid=intelligence-page]) .director-path-card[data-path=nadia-brooks]{box-shadow:inset 0 2px 0 var(--intel)}body:has([data-testid=intelligence-page]) .director-path-card[data-path=thomas-reed]{box-shadow:inset 0 2px 0 var(--brass)}body:has([data-testid=intelligence-page]) .director-path-title>span{color:var(--file-accent)}body:has([data-testid=intelligence-page]) .director-path-title h3{color:var(--text-display);font-weight:520}body:has([data-testid=intelligence-page]) .director-path-title p{color:var(--text-secondary)}body:has([data-testid=intelligence-page]) :is(.director-theory,.director-clue-needed){border:0;border-left:2px solid var(--intel);background:0 0;border-radius:0;padding-block:.35rem}body:has([data-testid=intelligence-page]) :is(.director-theory,.director-clue-needed) small{color:var(--text-muted)}body:has([data-testid=intelligence-page]) :is(.director-theory,.director-clue-needed) span{color:var(--text-primary);font-weight:600}body:has([data-testid=intelligence-page]) .director-path-card dl{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=intelligence-page]) .director-path-card dl>div{border:0;border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;border-radius:0}body:has([data-testid=intelligence-page]) .director-path-card dl>div[data-tone]{border:0;border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;border-radius:0}body:has([data-testid=intelligence-page]) .director-path-card dl>div:nth-child(2n){border-right:0}body:has([data-testid=intelligence-page]) .director-path-card dl>div:nth-last-child(-n+2){border-bottom:0}body:has([data-testid=intelligence-page]) .director-path-card dl>div[data-tone=good]{box-shadow:inset 0 2px 0 var(--positive)}body:has([data-testid=intelligence-page]) .director-path-card dl>div[data-tone=risk]{box-shadow:inset 0 2px 0 var(--danger)}body:has([data-testid=intelligence-page]) .director-path-card dl>div[data-tone=unknown]{box-shadow:inset 0 2px 0 var(--intel)}body:has([data-testid=intelligence-page]) .director-path-card dt{color:var(--text-muted)}body:has([data-testid=intelligence-page]) .director-path-card dd{color:var(--text-primary);font-weight:600}body:has([data-testid=intelligence-page]) .case-board-rule{color:var(--text-secondary);font-weight:500}body:has([data-testid=intelligence-page]) .case-board-rule strong{color:var(--brass-bright)}:is(body:has([data-testid=intelligence-page]) .intel-card,body:has([data-testid=intelligence-exchange-page]) .intel-card){border:1px solid var(--line-standard);background:var(--surface-panel);box-shadow:none;border-radius:6px}:is(body:has([data-testid=intelligence-page]) .intel-card:hover,body:has([data-testid=intelligence-exchange-page]) .intel-card:hover){border-color:var(--line-strong);transform:none}:is(body:has([data-testid=intelligence-page]) .intel-classification,body:has([data-testid=intelligence-exchange-page]) .intel-classification){border-bottom:1px solid var(--line-standard);background:var(--surface-base);color:var(--file-accent)}:is(body:has([data-testid=intelligence-page]) .intel-card .resource-label,body:has([data-testid=intelligence-exchange-page]) .intel-card .resource-label){color:var(--file-accent)}:is(body:has([data-testid=intelligence-page]) .intel-card h3,body:has([data-testid=intelligence-exchange-page]) .intel-card h3){color:var(--text-display);font-family:var(--display);font-weight:520}:is(body:has([data-testid=intelligence-page]) .intel-card>p,body:has([data-testid=intelligence-exchange-page]) .intel-card>p){color:var(--text-secondary)}:is(body:has([data-testid=intelligence-page]) .intel-card .status-pill,body:has([data-testid=intelligence-exchange-page]) .intel-card .status-pill){border-color:var(--line-standard);color:var(--text-secondary);background:0 0}:is(body:has([data-testid=intelligence-page]) .intel-card .status-pill[data-status=Fresh],body:has([data-testid=intelligence-exchange-page]) .intel-card .status-pill[data-status=Fresh]){color:var(--positive)}:is(body:has([data-testid=intelligence-page]) .intel-card .status-pill[data-status=Aging],body:has([data-testid=intelligence-exchange-page]) .intel-card .status-pill[data-status=Aging]){color:var(--brass-bright)}:is(body:has([data-testid=intelligence-page]) .intel-card .status-pill[data-status=Stale],body:has([data-testid=intelligence-exchange-page]) .intel-card .status-pill[data-status=Stale]){color:var(--danger)}:is(body:has([data-testid=intelligence-page]) .intel-confidence,body:has([data-testid=intelligence-exchange-page]) .intel-confidence){margin-top:.9rem}:is(body:has([data-testid=intelligence-page]) .intel-confidence>div,body:has([data-testid=intelligence-exchange-page]) .intel-confidence>div){color:var(--text-muted)}:is(body:has([data-testid=intelligence-page]) .intel-confidence strong,body:has([data-testid=intelligence-exchange-page]) .intel-confidence strong){color:var(--text-primary);font-variant-numeric:tabular-nums}:is(body:has([data-testid=intelligence-page]) .intel-meta-grid,body:has([data-testid=intelligence-exchange-page]) .intel-meta-grid){border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}:is(body:has([data-testid=intelligence-page]) .intel-meta-grid p,body:has([data-testid=intelligence-exchange-page]) .intel-meta-grid p){border:0;border-right:1px solid var(--line-subtle);background:0 0}:is(body:has([data-testid=intelligence-page]) .intel-meta-grid p:last-child,body:has([data-testid=intelligence-exchange-page]) .intel-meta-grid p:last-child){border-right:0}:is(body:has([data-testid=intelligence-page]) .intel-meta-grid p>svg,body:has([data-testid=intelligence-exchange-page]) .intel-meta-grid p>svg){color:var(--file-accent)}:is(body:has([data-testid=intelligence-page]) :is(.intel-meta-grid small,.intel-use small),body:has([data-testid=intelligence-exchange-page]) :is(.intel-meta-grid small,.intel-use small)){color:var(--text-muted)}:is(body:has([data-testid=intelligence-page]) :is(.intel-meta-grid span,.intel-use span),body:has([data-testid=intelligence-exchange-page]) :is(.intel-meta-grid span,.intel-use span)){color:var(--text-secondary)}:is(body:has([data-testid=intelligence-page]) .intel-use,body:has([data-testid=intelligence-exchange-page]) .intel-use){border:0;border-left:2px solid var(--file-accent);background:0 0;padding-block:.35rem}:is(body:has([data-testid=intelligence-page]) .intel-use>svg,body:has([data-testid=intelligence-exchange-page]) .intel-use>svg){color:var(--file-accent)}body:has([data-testid=intelligence-exchange-page]) #broker-status{border-left:2px solid var(--rare);background:var(--surface-panel)}body:has([data-testid=intelligence-exchange-page]) #broker-status .status-pill{border-color:var(--line-standard);background:var(--surface-base);color:var(--rare)}body:has([data-testid=intelligence-exchange-page]) .intel-card .mt-4.flex{border-top:1px solid var(--line-subtle);padding-top:.85rem}body:has([data-testid=intelligence-exchange-page]) .intel-card .mt-4.flex .font-serif{color:var(--brass-bright);font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:540}body:has([data-testid=intelligence-exchange-page]) #trading-rules>.panel:first-child svg{color:var(--brass-bright)}body:has([data-testid=intelligence-exchange-page]) #trading-rules>.panel:last-child svg{color:var(--rare)}@media (max-width:1100px){body:has([data-testid=intelligence-page]) .case-clue-chain{border:0}body:has([data-testid=intelligence-page]) .case-clue-chain article{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle)}}@media (max-width:800px){body:has([data-testid=intelligence-page]) .director-path-card{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-page]) .director-path-card:last-child{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-page]) .director-path-card:last-child{border-bottom:0}}@media (max-width:700px){:is(body:has([data-testid=intelligence-page]) #intel-rules,body:has([data-testid=intelligence-exchange-page]) #trading-rules){border:0}body:has([data-testid=intelligence-page]) #intel-rules>.panel{border-right:0;border-bottom:1px solid var(--line-standard)}body:has([data-testid=intelligence-page]) #intel-rules>.panel:last-child{border-right:0;border-bottom:1px solid var(--line-standard)}body:has([data-testid=intelligence-exchange-page]) #trading-rules>.panel{border-right:0;border-bottom:1px solid var(--line-standard)}body:has([data-testid=intelligence-exchange-page]) #trading-rules>.panel:last-child{border-right:0;border-bottom:1px solid var(--line-standard)}:is(body:has([data-testid=intelligence-page]) #intel-rules>.panel:first-child,body:has([data-testid=intelligence-exchange-page]) #trading-rules>.panel:first-child){border-top:1px solid var(--line-standard)}body:has([data-testid=intelligence-page]) .intel-reveal-grid article{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-page]) .intel-reveal-grid article:last-child{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-page]) .intel-reveal-grid article:last-child{border-bottom:0}body:has([data-testid=intelligence-page]) .director-path-card dl>div{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-page]) .director-path-card dl>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-page]) .director-path-card dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-page]) .director-path-card dl>div:last-child{border-bottom:0}body:has([data-testid=intelligence-page]) .intel-meta-grid p{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-page]) .intel-meta-grid p:last-child{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-exchange-page]) .intel-meta-grid p{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=intelligence-exchange-page]) .intel-meta-grid p:last-child{border-right:0;border-bottom:1px solid var(--line-subtle)}:is(body:has([data-testid=intelligence-page]) .intel-meta-grid p:last-child,body:has([data-testid=intelligence-exchange-page]) .intel-meta-grid p:last-child){border-bottom:0}}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-hero{border:1px solid var(--line-standard);background:var(--surface-panel);box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1.48fr) minmax(18rem,.52fr);overflow:hidden}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-hero:before{background:0 0;display:none}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-copy{padding:clamp(1.55rem,2.5vw,2.35rem)}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-copy h1{max-width:49rem;color:var(--text-display);letter-spacing:-.03em;text-shadow:none;font-size:clamp(2.35rem,4vw,3.7rem);font-weight:520;line-height:1.01}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-intro{max-width:44rem;color:var(--text-secondary);font-weight:500}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:46rem;margin-top:1.35rem}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li{border:0;border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);min-height:4rem;box-shadow:none;background:0 0;border-radius:0;align-content:center;padding:.65rem .8rem}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li[data-state=active]{border:0;border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);min-height:4rem;box-shadow:none;background:0 0;border-radius:0;align-content:center;padding:.65rem .8rem}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li:nth-child(2n){border-right:0}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li:nth-last-child(-n+2){border-bottom:0}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li[data-state=active]{background:var(--surface-raised);box-shadow:inset 2px 0 0 var(--brass)}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li>span{color:var(--text-quiet);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:800}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li strong{color:var(--text-primary);font-weight:650}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li small{color:var(--text-muted)}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-actions{margin-top:1.25rem}body:has([data-testid=dashboard-page]) .control-center-theme .opening-brief{border:0;border-left:1px solid var(--line-standard);background:var(--surface-base);-webkit-backdrop-filter:none;backdrop-filter:none;padding:1.65rem 1.3rem}body:has([data-testid=dashboard-page]) .control-center-theme .opening-brief-number{color:var(--text-disabled);font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.08em;font-size:4.5rem;font-weight:260}body:has([data-testid=dashboard-page]) .control-center-theme .opening-brief-label{color:var(--brass-bright)}body:has([data-testid=dashboard-page]) .control-center-theme .opening-brief dl{gap:0}body:has([data-testid=dashboard-page]) .control-center-theme .opening-brief dl div{border-bottom-color:var(--line-subtle);padding:.62rem 0}body:has([data-testid=dashboard-page]) .control-center-theme .opening-brief dd{color:var(--text-display);font-weight:680}body:has([data-testid=dashboard-page]) .shadow-mentor-card{border:1px solid var(--line-standard);background:var(--surface-panel);box-shadow:none;border-radius:7px}body:has([data-testid=dashboard-page]) .shadow-mentor-card:before{background:var(--rare);width:2px;box-shadow:none}body:has([data-testid=dashboard-page]) .shadow-mentor-card:after{display:none}body:has([data-testid=dashboard-page]) .shadow-mentor-heading>span.handler-symbol{border-color:var(--line-standard);background:var(--surface-base);color:var(--rare);box-shadow:none;border-radius:6px}body:has([data-testid=dashboard-page]) .shadow-mentor-heading p{color:var(--text-display)}body:has([data-testid=dashboard-page]) .shadow-mentor-card .handler-recommendation h2{color:var(--text-display)}body:has([data-testid=dashboard-page]) .shadow-mentor-heading small{color:var(--text-secondary);font-weight:500}body:has([data-testid=dashboard-page]) .shadow-mentor-message{color:var(--text-secondary);font-weight:500}body:has([data-testid=dashboard-page]) .shadow-mentor-reason{color:var(--text-secondary);font-weight:500}body:has([data-testid=dashboard-page]) .shadow-mentor-progress{background:var(--line-subtle);height:2px}body:has([data-testid=dashboard-page]) .shadow-mentor-progress span{background:var(--rare);box-shadow:none}body:has([data-testid=dashboard-page]) .shadow-mentor-reason{border-left:2px solid var(--rare);padding-left:.65rem}body:has([data-testid=dashboard-page]) .shadow-mentor-reason svg{color:var(--rare)}body:has([data-testid=dashboard-page]) .shadow-mentor-other{border-top-color:var(--line-subtle)}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]){border:1px solid var(--line-standard);border-left:2px solid var(--danger);background:var(--surface-panel);box-shadow:none;border-radius:7px;padding:1.15rem}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-heading h2{color:var(--text-display);font-size:1.4rem;font-weight:540}:is(body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-heading>svg,body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-heading span){color:var(--danger)}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-options{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;gap:0}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-options article{border-right:1px solid var(--line-subtle);background:0 0;padding:.9rem}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-options article:last-child{border-right:0}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-options h3{color:var(--text-primary)}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-options dl div{border-top-color:var(--line-subtle)}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-options dd{color:var(--text-secondary)}body:has([data-testid=dashboard-page]) .control-center-theme .command-deck{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=dashboard-page]) .control-center-theme .command-card{border:0;border-right:1px solid var(--line-subtle);min-height:10.4rem;box-shadow:none;background:0 0;border-radius:0;padding:.95rem}body:has([data-testid=dashboard-page]) .control-center-theme .command-card[data-state=recommended]{border:0;border-right:1px solid var(--line-subtle);min-height:10.4rem;box-shadow:none;background:0 0;border-radius:0;padding:.95rem}body:has([data-testid=dashboard-page]) .control-center-theme .command-card:last-child{border-right:0}body:has([data-testid=dashboard-page]) .control-center-theme .command-card:hover{border-color:var(--line-subtle);background:var(--surface-raised);box-shadow:none;transform:none}body:has([data-testid=dashboard-page]) .control-center-theme .command-card[data-state=recommended]{background:var(--surface-raised);box-shadow:inset 0 2px 0 var(--brass)}body:has([data-testid=dashboard-page]) .control-center-theme .command-card>svg{border:1px solid var(--line-standard);background:var(--surface-base);width:2.3rem;height:2.3rem;color:var(--text-secondary);box-shadow:none;border-radius:5px;padding:.45rem}body:has([data-testid=dashboard-page]) .control-center-theme .command-card[data-state=recommended]>svg{border:1px solid var(--line-standard);background:var(--surface-base);width:2.3rem;height:2.3rem;color:var(--text-secondary);box-shadow:none;border-radius:5px;padding:.45rem}body:has([data-testid=dashboard-page]) .control-center-theme .command-card[data-state=recommended]>svg{color:var(--brass-bright)}body:has([data-testid=dashboard-page]) .control-center-theme .command-card[data-state=recommended] .command-state{color:var(--brass-bright)}body:has([data-testid=dashboard-page]) .control-center-theme .command-card h3{color:var(--text-display);font-weight:680}body:has([data-testid=dashboard-page]) .control-center-theme .command-card p{color:var(--text-secondary);font-weight:500}body:has([data-testid=dashboard-page]) .control-center-theme .command-card[data-state=locked]{filter:none;opacity:.68}body:has([data-testid=dashboard-page]) .control-center-theme .dashboard-split{grid-template-columns:minmax(0,1.5fr) minmax(19rem,.68fr);gap:.8rem}body:has([data-testid=dashboard-page]) .control-center-theme .market-watch-list{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=dashboard-page]) .control-center-theme .market-watch-row{border:0;border-bottom:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;padding:.8rem .2rem}body:has([data-testid=dashboard-page]) .control-center-theme .market-watch-row:last-child{border-bottom:0}body:has([data-testid=dashboard-page]) .control-center-theme .market-watch-row:hover{border-color:var(--line-subtle);background:var(--surface-raised)}:is(body:has([data-testid=dashboard-page]) .control-center-theme .market-watch-name strong,body:has([data-testid=dashboard-page]) .control-center-theme .market-watch-price strong){color:var(--text-display)}body:has([data-testid=dashboard-page]) .control-center-theme .market-watch-price strong{font-variant-numeric:tabular-nums;font-weight:680}body:has([data-testid=dashboard-page]) .control-center-theme .secure-phone{border:1px solid var(--line-standard);background:var(--surface-base);box-shadow:none;border-radius:6px;padding:0}body:has([data-testid=dashboard-page]) .control-center-theme .phone-status{color:var(--text-muted);padding:.6rem .75rem}body:has([data-testid=dashboard-page]) .control-center-theme .phone-header{border-top-color:var(--line-subtle);border-bottom-color:var(--line-subtle);color:var(--text-primary);padding:.7rem .75rem}body:has([data-testid=dashboard-page]) .control-center-theme .phone-header svg{color:var(--intel)}body:has([data-testid=dashboard-page]) .control-center-theme .phone-messages{gap:0;padding:0}body:has([data-testid=dashboard-page]) .control-center-theme .phone-message{border:0;border-bottom:1px solid var(--line-subtle);border-left:2px solid var(--brass-muted);box-shadow:none;background:0 0;border-radius:0;padding:.7rem .75rem}body:has([data-testid=dashboard-page]) .control-center-theme .phone-message[data-tone=green]{border-left-color:var(--positive)}body:has([data-testid=dashboard-page]) .control-center-theme .phone-message[data-tone=blue]{border-left-color:var(--intel)}body:has([data-testid=dashboard-page]) .control-center-theme .phone-message[data-tone=steel]{border-left-color:var(--text-muted)}body:has([data-testid=dashboard-page]) .control-center-theme .phone-message div{color:var(--text-secondary)}body:has([data-testid=dashboard-page]) .control-center-theme .phone-message p{color:var(--text-secondary);font-weight:500}body:has([data-testid=dashboard-page]) .control-center-theme .phone-link{color:var(--brass-bright);padding:.75rem}body:has([data-testid=dashboard-page]) .control-center-theme .position-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}body:has([data-testid=dashboard-page]) .control-center-theme .position-card{border:0;border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);min-height:9.3rem;box-shadow:none;background:0 0;border-radius:0;padding:.9rem}body:has([data-testid=dashboard-page]) .control-center-theme .position-card:nth-child(3n){border-right:0}body:has([data-testid=dashboard-page]) .control-center-theme .position-card:nth-last-child(-n+3){border-bottom:0}body:has([data-testid=dashboard-page]) .control-center-theme .position-card-heading{color:var(--text-muted)}body:has([data-testid=dashboard-page]) .control-center-theme .position-card-heading span{color:var(--text-secondary);font-weight:750}body:has([data-testid=dashboard-page]) .control-center-theme .position-value{color:var(--text-display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:680}body:has([data-testid=dashboard-page]) .control-center-theme .position-card p{color:var(--text-secondary);font-weight:500}body:has([data-testid=dashboard-page]) .control-center-theme .position-card small{color:var(--text-muted);font-weight:500}body:has([data-testid=dashboard-page]) .control-center-theme .net-worth-equation{border:1px solid var(--line-subtle);background:var(--surface-base);border-radius:6px;gap:0;margin-top:.85rem;padding:0}body:has([data-testid=dashboard-page]) .control-center-theme .net-worth-equation>div{border:0;border-right:1px solid var(--line-subtle);background:0 0;border-radius:0;padding:.8rem}body:has([data-testid=dashboard-page]) .control-center-theme .net-worth-equation>b{border-right:1px solid var(--line-subtle);min-width:2.25rem;color:var(--text-muted);font-size:1rem;font-weight:500}body:has([data-testid=dashboard-page]) .control-center-theme .net-worth-equation>b:nth-of-type(3){color:var(--brass-bright)}body:has([data-testid=dashboard-page]) .control-center-theme .net-worth-equation span{color:var(--text-muted)}body:has([data-testid=dashboard-page]) .control-center-theme .net-worth-equation strong{color:var(--text-display);font-variant-numeric:tabular-nums;font-weight:680}body:has([data-testid=dashboard-page]) .control-center-theme .net-worth-equation p{border-top:1px solid var(--line-subtle);color:var(--text-secondary);padding:.75rem .8rem;font-weight:500}body:has([data-testid=dashboard-page]) .dashboard-layout-toolbar{border:0;border-top:1px solid var(--line-subtle);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:.65rem 0}:is(body:has([data-testid=dashboard-page]) .layout-arrange-button,body:has([data-testid=dashboard-page]) .layout-reset-button){border-color:var(--line-standard);background:var(--surface-raised);color:var(--text-secondary);box-shadow:none;border-radius:5px}:is(body:has([data-testid=dashboard-page]) .layout-arrange-button:hover,body:has([data-testid=dashboard-page]) .layout-arrange-button[aria-pressed=true]){border-color:var(--brass-muted);background:var(--surface-active);color:var(--brass-bright);box-shadow:none}@media (max-width:1100px){:is(body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-hero,body:has([data-testid=dashboard-page]) .control-center-theme .dashboard-split){grid-template-columns:1fr}body:has([data-testid=dashboard-page]) .control-center-theme .opening-brief{border-top:1px solid var(--line-standard);border-left:0}body:has([data-testid=dashboard-page]) .control-center-theme .command-deck{grid-template-columns:repeat(3,minmax(0,1fr))}body:has([data-testid=dashboard-page]) .control-center-theme .command-card:nth-child(3n){border-right:0}body:has([data-testid=dashboard-page]) .control-center-theme .command-card:nth-child(-n+3){border-bottom:1px solid var(--line-subtle)}}@media (max-width:700px){:is(body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps,body:has([data-testid=dashboard-page]) .control-center-theme .command-deck,body:has([data-testid=dashboard-page]) .control-center-theme .position-grid){grid-template-columns:1fr}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li:nth-child(2n){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=dashboard-page]) .control-center-theme .command-card{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=dashboard-page]) .control-center-theme .command-card:nth-child(3n){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=dashboard-page]) .control-center-theme .position-card{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=dashboard-page]) .control-center-theme .position-card:nth-child(3n){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=dashboard-page]) .control-center-theme .position-card:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=dashboard-page]) .control-center-theme .tutorial-steps li:last-child{border-bottom:0}body:has([data-testid=dashboard-page]) .control-center-theme .command-card:last-child{border-bottom:0}body:has([data-testid=dashboard-page]) .control-center-theme .position-card:last-child{border-bottom:0}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-options article{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=dashboard-page]) .interrupt-card:not([data-complete=true]) .interrupt-options article:last-child{border-bottom:0}body:has([data-testid=dashboard-page]) .control-center-theme .market-watch-row{grid-template-columns:auto minmax(0,1fr) auto}}body:has([data-testid=people-page]) .network-summary-panel{border-color:var(--line-standard);background:var(--surface-panel);box-shadow:none}body:has([data-testid=people-page]) .network-summary-panel .news-icon{border-color:var(--line-standard);background:var(--surface-base);color:var(--room-accent);box-shadow:none;border-radius:5px}body:has([data-testid=people-page]) .network-summary-panel .font-bold{color:var(--text-display);font-weight:680}body:has([data-testid=people-page]) .network-secure{color:var(--text-secondary);font-weight:750}body:has([data-testid=people-page]) .network-secure svg{color:var(--positive)}body:has([data-testid=people-page]) .apex-support-panel .panel-intro{color:var(--text-secondary);font-weight:500}body:has([data-testid=people-page]) .apex-support-steps{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=people-page]) .apex-support-steps li{border:0;border-bottom:1px solid var(--line-subtle);min-height:4.35rem;box-shadow:none;background:0 0;border-radius:0;padding:.78rem .35rem}body:has([data-testid=people-page]) .apex-support-steps li[data-state=active]{border:0;border-bottom:1px solid var(--line-subtle);min-height:4.35rem;box-shadow:none;background:0 0;border-radius:0;padding:.78rem .35rem}body:has([data-testid=people-page]) .apex-support-steps li[data-state=complete]{border:0;border-bottom:1px solid var(--line-subtle);min-height:4.35rem;box-shadow:none;background:0 0;border-radius:0;padding:.78rem .35rem}body:has([data-testid=people-page]) .apex-support-steps li:last-child{border-bottom:0}body:has([data-testid=people-page]) .apex-support-steps li[data-state=active]{background:var(--surface-raised);box-shadow:inset 2px 0 0 var(--brass)}body:has([data-testid=people-page]) .apex-support-steps li>span{border-color:var(--line-standard);background:var(--surface-base);width:2rem;height:2rem;color:var(--text-muted);border-radius:5px}body:has([data-testid=people-page]) .apex-support-steps li[data-state=complete]>span{border-color:var(--line-standard);color:var(--positive)}body:has([data-testid=people-page]) .apex-support-steps strong{color:var(--text-primary);font-weight:680}body:has([data-testid=people-page]) .apex-support-steps p{color:var(--text-secondary);font-weight:500}body:has([data-testid=people-page]) .apex-support-steps a{color:var(--brass-bright)}body:has([data-testid=people-page]) .apex-support-steps small{color:var(--text-muted)}body:has([data-testid=people-page]) .network-tabs{border:1px solid var(--line-standard);border-radius:5px;gap:0;width:fit-content;margin-bottom:.85rem;overflow:hidden}body:has([data-testid=people-page]) .network-tabs button{border:0;border-right:1px solid var(--line-standard);background:var(--surface-base);min-height:2.45rem;color:var(--text-secondary);box-shadow:none;border-radius:0;padding:.55rem .8rem}body:has([data-testid=people-page]) .network-tabs button[aria-selected=true]{border:0;border-right:1px solid var(--line-standard);background:var(--surface-base);min-height:2.45rem;color:var(--text-secondary);box-shadow:none;border-radius:0;padding:.55rem .8rem}body:has([data-testid=people-page]) .network-tabs button:last-child{border-right:0}body:has([data-testid=people-page]) .network-tabs button:hover{border-color:var(--line-standard);background:var(--surface-raised);color:var(--text-primary)}body:has([data-testid=people-page]) .network-tabs button[aria-selected=true]{background:var(--surface-raised);color:var(--text-display);box-shadow:inset 0 2px 0 var(--room-accent)}body:has([data-testid=people-page]) .network-profile-grid{gap:.75rem}body:has([data-testid=people-page]) .npc-card{border:1px solid var(--line-standard);background:var(--surface-panel);box-shadow:none;border-radius:7px;transition:border-color .14s,background-color .14s}body:has([data-testid=people-page]) .npc-card:hover{border-color:var(--room-accent);background:var(--surface-raised);box-shadow:none;transform:none}body:has([data-testid=people-page]) .npc-card-portrait{border-bottom-color:var(--line-subtle);background:var(--surface-base);min-height:7.7rem;padding:.8rem}body:has([data-testid=people-page]) .npc-card-portrait:after{background:0 0;display:none}body:has([data-testid=people-page]) .npc-card .dossier-avatar{border-color:var(--room-accent);background:var(--surface-raised);width:5.25rem;height:6.1rem;color:var(--text-display);box-shadow:none;border-radius:4px}body:has([data-testid=people-page]) .npc-card .dossier-avatar:before{background:#292326}body:has([data-testid=people-page]) .npc-card .dossier-avatar:after{background:#1d191b}body:has([data-testid=people-page]) .npc-card-status{bottom:.8rem;right:.8rem}body:has([data-testid=people-page]) .npc-card-status span{color:var(--text-muted)}body:has([data-testid=people-page]) .npc-card-status strong{color:var(--brass-bright)}body:has([data-testid=people-page]) .npc-card-body{padding:.95rem}body:has([data-testid=people-page]) .npc-card-body .font-serif{color:var(--text-display);font-size:1.25rem;font-weight:520}body:has([data-testid=people-page]) .npc-role{color:var(--room-accent);font-weight:780}body:has([data-testid=people-page]) .npc-card .status-pill{border-color:var(--line-standard);background:var(--surface-base);color:var(--text-primary);box-shadow:none;border-radius:4px}body:has([data-testid=people-page]) .npc-access-row{border-top-color:var(--line-subtle);border-bottom-color:var(--line-subtle)}:is(body:has([data-testid=people-page]) .npc-access-row span,body:has([data-testid=people-page]) .npc-card-body>p){color:var(--text-secondary);font-weight:500}body:has([data-testid=people-page]) .npc-access-row strong{color:var(--text-primary);font-weight:680}body:has([data-testid=people-page]) .npc-connections p{color:var(--text-muted)}body:has([data-testid=people-page]) .npc-connections>div span{border-color:var(--line-standard);color:var(--text-secondary);background:0 0;border-radius:4px}body:has([data-testid=people-page]) .trait-chip{border-color:var(--line-standard);color:var(--text-secondary);background:0 0;border-radius:4px}body:has([data-testid=people-page]) .npc-event{border-left-color:var(--room-accent);color:var(--room-accent);background:0 0;padding:.55rem 0 .55rem .65rem}body:has([data-testid=people-page]) .npc-event span{color:var(--text-secondary)}body:has([data-testid=people-page]) .npc-event small{color:var(--text-muted)}body:has([data-testid=people-page]) .npc-card .button-secondary{border-color:var(--line-standard);background:var(--surface-base);color:var(--text-primary);box-shadow:none;border-radius:5px}body:has([data-testid=people-page]) .npc-card .button-secondary:hover{border-color:var(--brass-muted);background:var(--surface-active);color:var(--brass-bright)}body:has([data-testid=people-page]) .network-map{border:1px solid var(--line-standard);background:linear-gradient(var(--line-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--line-subtle) 1px, transparent 1px), var(--surface-base);box-shadow:none;background-size:40px 40px,40px 40px,auto;border-radius:6px}body:has([data-testid=people-page]) .network-map line{stroke:#c89d4766;stroke-width:.22px}body:has([data-testid=people-page]) .network-map line.rumored-line{stroke:#8c6baa9e;stroke-dasharray:1 1}:is(body:has([data-testid=people-page]) .network-node,body:has([data-testid=people-page]) .hidden-network-node){border:1px solid var(--line-standard);background:var(--surface-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:5px}body:has([data-testid=people-page]) .network-node.person-node{border-left:2px solid var(--room-accent)}body:has([data-testid=people-page]) .network-node.company-node{border-left:2px solid var(--brass-muted)}body:has([data-testid=people-page]) .network-node .avatar{border-color:var(--room-accent);background:var(--surface-raised);color:var(--text-display);box-shadow:none}body:has([data-testid=people-page]) .network-node strong{color:var(--text-primary)}body:has([data-testid=people-page]) .network-node small{color:var(--text-muted)}body:has([data-testid=people-page]) .hidden-network-node{color:var(--text-muted)}body:has([data-testid=npc-detail-page]) .person-profile-hero{border:1px solid var(--line-standard);border-left:2px solid var(--room-accent);background:var(--surface-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr) minmax(7.5rem,9rem);gap:1.45rem;padding:clamp(1.25rem,2.5vw,1.9rem)}body:has([data-testid=npc-detail-page]) .person-profile-hero .hero-avatar{border-color:var(--room-accent);background:var(--surface-base);width:8.25rem;height:9.7rem;color:var(--text-display);box-shadow:none;border-radius:5px}body:has([data-testid=npc-detail-page]) .person-profile-hero .hero-avatar:before{background:#2b2528}body:has([data-testid=npc-detail-page]) .person-profile-hero .hero-avatar:after{background:#1d191b}body:has([data-testid=npc-detail-page]) .person-profile-copy .eyebrow{color:var(--room-accent)}body:has([data-testid=npc-detail-page]) .person-profile-copy h1{color:var(--text-display);letter-spacing:-.025em;text-shadow:none;font-size:clamp(2.45rem,4vw,3.8rem);font-weight:520}body:has([data-testid=npc-detail-page]) .person-role-line{color:var(--text-secondary);font-weight:740}body:has([data-testid=npc-detail-page]) .person-profile-copy>p:not(.eyebrow):not(.person-role-line){color:var(--text-secondary);font-weight:500}body:has([data-testid=npc-detail-page]) .person-profile-status .status-pill{border-color:var(--room-accent);color:var(--text-primary);background:0 0;border-radius:4px}body:has([data-testid=npc-detail-page]) .person-profile-status>span:not(.status-pill){border-left-color:var(--line-standard);color:var(--text-muted)}body:has([data-testid=npc-detail-page]) .subject-index{border-left-color:var(--line-standard);background:var(--surface-base)}body:has([data-testid=npc-detail-page]) .subject-index strong{color:var(--room-accent);font-family:var(--sans);letter-spacing:-.08em;font-weight:260}body:has([data-testid=npc-detail-page]) .subject-index small{color:var(--text-muted)}body:has([data-testid=npc-detail-page]) .editorial-metrics .metric-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=npc-detail-page]) .editorial-metrics .metric-box{border:0;border-right:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;padding:.78rem}body:has([data-testid=npc-detail-page]) .editorial-metrics .metric-box:last-child{border-right:0}body:has([data-testid=npc-detail-page]) .editorial-metrics .metric-box dt{color:var(--text-muted)}body:has([data-testid=npc-detail-page]) .editorial-metrics .metric-box dd{color:var(--text-display);font-weight:680}:is(body:has([data-testid=npc-detail-page]) .profile-influence-meter,body:has([data-testid=npc-detail-page]) .dossier-section){border-top-color:var(--line-subtle)}:is(body:has([data-testid=npc-detail-page]) .profile-influence-meter>div,body:has([data-testid=npc-detail-page]) .dossier-section-heading small){color:var(--text-muted)}:is(body:has([data-testid=npc-detail-page]) .profile-influence-meter strong,body:has([data-testid=npc-detail-page]) .dossier-section-heading span){color:var(--text-primary)}body:has([data-testid=npc-detail-page]) .trait-file-grid .trait-chip{border-color:var(--line-standard);color:var(--text-secondary);background:0 0;border-radius:4px}body:has([data-testid=npc-detail-page]) .active-event-file{border-left-color:var(--room-accent);color:var(--room-accent);background:0 0;padding:.7rem 0 .7rem .7rem}body:has([data-testid=npc-detail-page]) .active-event-file span{color:var(--text-muted)}body:has([data-testid=npc-detail-page]) .active-event-file strong{color:var(--text-primary)}:is(body:has([data-testid=npc-detail-page]) .connected-people-list,body:has([data-testid=npc-detail-page]) .connected-company-list,body:has([data-testid=npc-detail-page]) .relationship-memory-list){border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}:is(body:has([data-testid=npc-detail-page]) .connected-people-list>a,body:has([data-testid=npc-detail-page]) .connected-company-list>a,body:has([data-testid=npc-detail-page]) .relationship-memory-list article){border:0;border-bottom:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;padding:.72rem 0}:is(body:has([data-testid=npc-detail-page]) .connected-people-list>a:last-child,body:has([data-testid=npc-detail-page]) .connected-company-list>a:last-child,body:has([data-testid=npc-detail-page]) .relationship-memory-list article:last-child){border-bottom:0}body:has([data-testid=npc-detail-page]) .connected-people-list .dossier-avatar.small{border-color:var(--room-accent);background:var(--surface-base);box-shadow:none;border-radius:4px}body:has([data-testid=npc-detail-page]) .connected-person-copy em{color:var(--room-accent)}:is(body:has([data-testid=npc-detail-page]) .connected-person-copy strong,body:has([data-testid=npc-detail-page]) .connected-company-list strong,body:has([data-testid=npc-detail-page]) .relationship-memory-list strong){color:var(--text-primary)}:is(body:has([data-testid=npc-detail-page]) .connected-person-copy small,body:has([data-testid=npc-detail-page]) .connected-company-list small,body:has([data-testid=npc-detail-page]) .relationship-memory-list p){color:var(--text-secondary);font-weight:500}body:has([data-testid=npc-detail-page]) .relationship-memory-list svg{color:var(--room-accent)}body:has([data-testid=npc-detail-page]) .memory-empty{color:var(--room-accent)}body:has([data-testid=npc-detail-page]) .memory-empty strong{color:var(--text-primary)}body:has([data-testid=npc-detail-page]) .memory-empty p{color:var(--text-muted)}body:has([data-testid=npc-detail-page]) .hidden-file-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=npc-detail-page]) .hidden-file-grid>div{border:0;border-right:1px solid var(--line-subtle);color:var(--text-quiet);background:0 0}body:has([data-testid=npc-detail-page]) .hidden-file-grid>div:last-child{border-right:0}body:has([data-testid=npc-detail-page]) .hidden-file-grid span{color:var(--text-secondary)}:is(body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false],body:has([data-testid=npc-detail-page]) .elena-investigation-card[data-complete=false]){border:1px solid var(--line-standard);border-left:2px solid var(--room-accent);background:var(--surface-panel);box-shadow:none;border-radius:6px}:is(body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-purpose>svg,body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-purpose span,body:has([data-testid=npc-detail-page]) .elena-investigation-card[data-complete=false] .investigation-purpose>svg,body:has([data-testid=npc-detail-page]) .elena-investigation-card[data-complete=false] .investigation-purpose span){color:var(--room-accent)}:is(body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] :is(.meeting-purpose h2,.meeting-purpose p),body:has([data-testid=npc-detail-page]) .elena-investigation-card[data-complete=false] :is(.investigation-purpose h2,.investigation-purpose p)){color:var(--text-primary)}body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid>div{border:0;border-right:1px solid var(--line-subtle);background:0 0;border-radius:0}body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid>div:last-child{border-right:0}:is(body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid dt,body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid small){color:var(--text-muted)}body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid dd{color:var(--text-display);font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:680}body:has([data-testid=npc-detail-page]) .director-approach-preview{border-left:2px solid var(--room-accent);padding-left:1rem}body:has([data-testid=npc-detail-page]) .director-approach-question{border:0;border-bottom:1px solid var(--line-subtle);background:0 0;border-radius:0;padding:0 0 .8rem}:is(body:has([data-testid=npc-detail-page]) .director-approach-question svg,body:has([data-testid=npc-detail-page]) .director-approach-question span){color:var(--room-accent)}body:has([data-testid=npc-detail-page]) .director-approach-question strong{color:var(--text-primary)}body:has([data-testid=npc-detail-page]) .action-forecast{border:1px solid var(--line-subtle);background:var(--surface-base);box-shadow:none;border-radius:6px}body:has([data-testid=npc-detail-page]) .action-forecast-heading span{color:var(--brass-bright)}body:has([data-testid=npc-detail-page]) .action-forecast-heading h3{color:var(--text-display);font-weight:540}body:has([data-testid=npc-detail-page]) .action-forecast-heading small{color:var(--text-secondary);font-weight:500}body:has([data-testid=npc-detail-page]) .action-forecast-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=npc-detail-page]) .action-forecast-grid>div{border:0;border-right:1px solid var(--line-subtle);background:0 0;border-radius:0}body:has([data-testid=npc-detail-page]) .action-forecast-grid>div[data-tone]{border:0;border-right:1px solid var(--line-subtle);background:0 0;border-radius:0}:is(body:has([data-testid=npc-detail-page]) .action-forecast-grid>div:nth-child(3),body:has([data-testid=npc-detail-page]) .action-forecast-grid>div:last-child){border-right:0}body:has([data-testid=npc-detail-page]) .action-forecast-grid>div[data-tone=good]{box-shadow:inset 0 2px 0 var(--positive)}body:has([data-testid=npc-detail-page]) .action-forecast-grid>div[data-tone=risk]{box-shadow:inset 0 2px 0 var(--danger)}body:has([data-testid=npc-detail-page]) .action-forecast-grid>div[data-tone=unknown]{box-shadow:inset 0 2px 0 var(--intel)}body:has([data-testid=npc-detail-page]) .action-forecast-grid dt{color:var(--text-muted)}body:has([data-testid=npc-detail-page]) .action-forecast-grid dt svg{color:var(--text-muted)}:is(body:has([data-testid=npc-detail-page]) .action-forecast-grid dd,body:has([data-testid=npc-detail-page]) .action-outcomes strong){color:var(--text-primary);font-weight:600}body:has([data-testid=npc-detail-page]) .action-outcomes{border-top-color:var(--line-subtle)}body:has([data-testid=npc-detail-page]) .action-outcomes article{border-color:var(--line-subtle);background:0 0;border-radius:4px}body:has([data-testid=npc-detail-page]) .action-outcomes p{color:var(--text-secondary);font-weight:500}body:has([data-testid=npc-detail-page]) .action-known-factor{color:var(--text-secondary);font-weight:500}body:has([data-testid=npc-detail-page]) .director-choice-footer{border:0;border-top:1px solid var(--line-subtle);background:0 0;border-radius:0;padding:.75rem 0 0}:is(body:has([data-testid=npc-detail-page]) .director-choice-footer span,body:has([data-testid=npc-detail-page]) .director-choice-footer p){color:var(--text-muted);font-weight:500}body:has([data-testid=npc-detail-page]) .director-choice-footer strong{color:var(--text-primary)}@media (max-width:1100px){body:has([data-testid=npc-detail-page]) .person-profile-hero{grid-template-columns:minmax(7.5rem,8.5rem) minmax(0,1fr)}body:has([data-testid=npc-detail-page]) .subject-index{display:none}}@media (max-width:800px){body:has([data-testid=people-page]) .apex-support-steps li{grid-template-columns:auto minmax(0,1fr)}body:has([data-testid=people-page]) .apex-support-steps li[data-state=active]{grid-template-columns:auto minmax(0,1fr)}body:has([data-testid=people-page]) .apex-support-steps li[data-state=complete]{grid-template-columns:auto minmax(0,1fr)}:is(body:has([data-testid=people-page]) .apex-support-steps li>a,body:has([data-testid=people-page]) .apex-support-steps li>small){grid-column:2}}@media (max-width:700px){body:has([data-testid=npc-detail-page]) .person-profile-hero{text-align:left;grid-template-columns:1fr;justify-items:start}:is(body:has([data-testid=npc-detail-page]) .person-profile-status,body:has([data-testid=npc-detail-page]) .company-profile-actions){justify-content:flex-start}body:has([data-testid=npc-detail-page]) .editorial-metrics .metric-grid{grid-template-columns:1fr}body:has([data-testid=npc-detail-page]) .hidden-file-grid{grid-template-columns:1fr}body:has([data-testid=npc-detail-page]) .editorial-metrics .metric-box{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=npc-detail-page]) .editorial-metrics .metric-box:last-child{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=npc-detail-page]) .hidden-file-grid>div{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=npc-detail-page]) .hidden-file-grid>div:last-child{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=npc-detail-page]) .editorial-metrics .metric-box:last-child{border-bottom:0}body:has([data-testid=npc-detail-page]) .hidden-file-grid>div:last-child{border-bottom:0}body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid{grid-template-columns:1fr}body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid>div{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid>div:last-child{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=npc-detail-page]) .private-meeting-card[data-complete=false] .meeting-results-grid>div:last-child{border-bottom:0}}body:has([data-testid=news-page]) #newsroom{border:0;border-top:1px solid var(--line-standard);border-bottom:1px solid var(--line-standard);box-shadow:none;background:0 0;border-radius:0}body:has([data-testid=news-page]) #newsroom .news-icon{border:1px solid var(--line-standard);background:var(--surface-base);width:2.25rem;height:2.25rem;color:var(--danger);box-shadow:none;border-radius:4px}body:has([data-testid=news-page]) #newsroom .font-bold{color:var(--text-primary);font-family:var(--display);font-weight:540}body:has([data-testid=news-page]) .world-pulse{border:1px solid var(--line-standard);border-left:2px solid var(--room-accent);background:var(--surface-panel);box-shadow:none;border-radius:7px}body:has([data-testid=news-page]) .world-pulse-heading{border-bottom-color:var(--line-standard);align-items:center}body:has([data-testid=news-page]) .world-pulse-heading>div:first-child>span{color:var(--room-accent)}body:has([data-testid=news-page]) .world-pulse-heading h2{color:var(--text-display);font-weight:520}body:has([data-testid=news-page]) .world-pulse-heading p{color:var(--text-secondary);font-weight:500}body:has([data-testid=news-page]) .world-pulse-date{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}body:has([data-testid=news-page]) .world-pulse-date svg{color:var(--positive)}body:has([data-testid=news-page]) .world-pulse-heading-actions button{border:1px solid var(--line-standard);background:var(--surface-raised);color:var(--text-primary);box-shadow:none;border-radius:4px}:is(body:has([data-testid=news-page]) .world-pulse-heading-actions button:hover,body:has([data-testid=news-page]) .world-pulse-heading-actions button:focus-visible){border-color:var(--line-strong);background:var(--surface-active);color:var(--text-display)}body:has([data-testid=news-page]) .world-pulse-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=news-page]) .world-pulse-grid article{border:0;border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:var(--surface-base);box-shadow:inset 0 2px 0 var(--room-accent);border-radius:0}body:has([data-testid=news-page]) .world-pulse-grid article[data-impact]{border:0;border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:var(--surface-base);box-shadow:inset 0 2px 0 var(--room-accent);border-radius:0}body:has([data-testid=news-page]) .world-pulse-grid article:nth-child(3n){border-right:0}body:has([data-testid=news-page]) .world-pulse-grid article:nth-last-child(-n+3){border-bottom:0}body:has([data-testid=news-page]) .world-pulse-grid article:before{display:none}body:has([data-testid=news-page]) .world-pulse-grid article[data-impact=positive]{box-shadow:inset 0 2px 0 var(--positive)}body:has([data-testid=news-page]) .world-pulse-grid article[data-impact=negative]{box-shadow:inset 0 2px 0 var(--danger)}body:has([data-testid=news-page]) .world-pulse-grid article.world-event-impact-card{background:linear-gradient(135deg,#1a2224f5,#121617fa,#0e1011);border:1px solid #69a9b559;border-radius:.75rem;grid-column:1/-1;margin-bottom:.75rem;box-shadow:0 10px 25px -5px #00000080,inset 0 1px #69a9b533}body:has([data-testid=news-page]) .world-pulse-card-top{color:var(--text-muted);font-variant-numeric:tabular-nums}body:has([data-testid=news-page]) .world-pulse-card-top>span{color:var(--brass-bright)}body:has([data-testid=news-page]) .world-pulse-grid h3{color:var(--text-primary);font-family:var(--display);font-weight:540}body:has([data-testid=news-page]) .world-pulse-grid article>p{color:var(--text-secondary);font-weight:500}body:has([data-testid=news-page]) .world-pulse-effect{border:0;border-left:2px solid var(--room-accent);background:0 0;border-radius:0;padding-block:.3rem}body:has([data-testid=news-page]) .world-pulse-grid article[data-impact=positive] .world-pulse-effect{border-left-color:var(--positive)}body:has([data-testid=news-page]) .world-pulse-grid article[data-impact=negative] .world-pulse-effect{border-left-color:var(--danger)}body:has([data-testid=news-page]) .world-pulse-effect strong{color:var(--text-muted)}body:has([data-testid=news-page]) .world-pulse-effect span{color:var(--text-primary);font-weight:600}body:has([data-testid=news-page]) .world-pulse-grid details{border-top:1px solid var(--line-subtle);color:var(--text-secondary);padding-top:.6rem}body:has([data-testid=news-page]) .world-pulse-grid summary{color:var(--text-primary)}body:has([data-testid=news-page]) .world-pulse-grid details a{color:var(--brass-bright)}body:has([data-testid=news-page]) .world-pulse-safety{border:0;border-left:2px solid var(--positive);color:var(--text-secondary);background:0 0;border-radius:0}body:has([data-testid=news-page]) .world-pulse-safety strong{color:var(--text-primary)}body:has([data-testid=news-page]) .world-pulse-footer{border-top:1px solid var(--line-subtle);color:var(--text-muted);padding-top:.8rem;font-weight:500}body:has([data-testid=news-page]) .world-pulse-footer svg{color:var(--room-accent)}:is(body:has([data-testid=news-page]) #lead-stories,body:has([data-testid=news-page]) #timeline){background:var(--surface-panel)}body:has([data-testid=news-page]) .news-feature-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=news-page]) .lead-story{border:0;border-right:1px solid var(--line-standard);background:var(--surface-base);min-height:19rem;box-shadow:inset 2px 0 0 var(--room-accent);border-radius:0}body:has([data-testid=news-page]) .lead-story[data-impact]{border:0;border-right:1px solid var(--line-standard);background:var(--surface-base);min-height:19rem;box-shadow:inset 2px 0 0 var(--room-accent);border-radius:0}body:has([data-testid=news-page]) .lead-story[data-impact=positive]{box-shadow:inset 2px 0 0 var(--positive)}body:has([data-testid=news-page]) .lead-story[data-impact=negative]{box-shadow:inset 2px 0 0 var(--danger)}body:has([data-testid=news-page]) .lead-story:after{display:none}body:has([data-testid=news-page]) .lead-story-kicker{color:var(--text-muted);font-variant-numeric:tabular-nums}body:has([data-testid=news-page]) .lead-story-kicker span{color:var(--room-accent)}body:has([data-testid=news-page]) .lead-story .status-pill{border-color:var(--line-standard);color:var(--text-secondary);background:0 0}body:has([data-testid=news-page]) .lead-story h3{color:var(--text-display);font-weight:520}body:has([data-testid=news-page]) .lead-story>p{color:var(--text-secondary);font-weight:500}body:has([data-testid=news-page]) .lead-story-effect{border-top:1px solid var(--line-subtle);padding-top:.65rem;font-weight:700;right:1.4rem}body:has([data-testid=news-page]) .news-feature-stack{align-content:stretch}:is(body:has([data-testid=news-page]) .brief-story,body:has([data-testid=news-page]) .news-row){border-top-color:var(--line-subtle);background:0 0}body:has([data-testid=news-page]) .brief-story{align-content:center;min-height:50%;padding:1rem}:is(body:has([data-testid=news-page]) .brief-story .news-icon,body:has([data-testid=news-page]) .news-row .news-icon){border:1px solid var(--line-standard);background:var(--surface-base);width:2.25rem;height:2.25rem;box-shadow:none;border-radius:4px}:is(body:has([data-testid=news-page]) .brief-story-meta,body:has([data-testid=news-page]) .news-row-meta){color:var(--text-muted);font-variant-numeric:tabular-nums}:is(body:has([data-testid=news-page]) .brief-story h3,body:has([data-testid=news-page]) .news-row h3){color:var(--text-primary);font-weight:600}:is(body:has([data-testid=news-page]) .brief-story p,body:has([data-testid=news-page]) .news-row p){color:var(--text-secondary);font-weight:500}body:has([data-testid=news-page]) .news-row{padding-block:.95rem}body:has([data-testid=news-page]) .news-row .status-pill{border-color:var(--line-standard);background:0 0}body:has([data-testid=holding-company-page]) #active-offices{border:1px solid var(--line-standard);background:var(--surface-panel);border-radius:7px;gap:0;overflow:hidden}body:has([data-testid=holding-company-page]) #active-offices>.panel{border:0;border-right:1px solid var(--line-standard);box-shadow:none;background:0 0;border-radius:0}body:has([data-testid=holding-company-page]) #active-offices>.panel:last-child{border-right:0}body:has([data-testid=holding-company-page]) #active-offices>.panel:first-child{box-shadow:inset 0 2px 0 var(--brass-muted)}body:has([data-testid=holding-company-page]) #active-offices>.panel:last-child{box-shadow:inset 0 2px 0 var(--intel)}body:has([data-testid=holding-company-page]) #active-offices .panel-heading{border-bottom-color:var(--line-subtle)}body:has([data-testid=holding-company-page]) #active-offices .news-icon{border:1px solid var(--line-standard);background:var(--surface-base);width:2.5rem;height:2.5rem;box-shadow:none;border-radius:4px}body:has([data-testid=holding-company-page]) #active-offices>.panel:first-child .news-icon{color:var(--brass-bright)}body:has([data-testid=holding-company-page]) #active-offices>.panel:last-child .news-icon{color:var(--intel)}body:has([data-testid=holding-company-page]) #active-offices .font-serif{color:var(--text-display);font-family:var(--display);font-weight:520}body:has([data-testid=holding-company-page]) #active-offices .metric-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=holding-company-page]) #active-offices .metric-box{border:0;border-right:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0}body:has([data-testid=holding-company-page]) #active-offices .metric-box:last-child{border-right:0}body:has([data-testid=holding-company-page]) #active-offices .metric-box dt{color:var(--text-muted)}body:has([data-testid=holding-company-page]) #active-offices .metric-box dd{color:var(--text-primary);font-variant-numeric:tabular-nums}body:has([data-testid=holding-company-page]) #active-offices .button-disabled{border-color:var(--line-standard);background:var(--surface-raised);color:var(--text-muted);box-shadow:none;border-radius:4px}body:has([data-testid=holding-company-page]) .private-credit-panel{border:1px solid var(--line-standard);border-left:2px solid var(--brass-muted);background:var(--surface-panel);box-shadow:none;border-radius:7px}body:has([data-testid=holding-company-page]) .private-credit-panel .panel-status{border-color:var(--line-standard);background:var(--surface-base);color:var(--brass-bright)}body:has([data-testid=holding-company-page]) .credit-desk-intro{border:0;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);gap:1rem;padding-inline:0}body:has([data-testid=holding-company-page]) .credit-desk-intro p{color:var(--text-secondary);font-weight:500}body:has([data-testid=holding-company-page]) .credit-desk-intro>div>strong{color:var(--text-primary);font-weight:600}body:has([data-testid=holding-company-page]) .credit-desk-intro dl{border:1px solid var(--line-subtle);gap:0}body:has([data-testid=holding-company-page]) .credit-desk-intro dl div{border:0;border-right:1px solid var(--line-subtle);background:var(--surface-base);border-radius:0}body:has([data-testid=holding-company-page]) .credit-desk-intro dl div:last-child{border-right:0}:is(body:has([data-testid=holding-company-page]) .credit-desk-intro dt,body:has([data-testid=holding-company-page]) .credit-terms-grid dt){color:var(--text-muted)}:is(body:has([data-testid=holding-company-page]) .credit-desk-intro dd,body:has([data-testid=holding-company-page]) .credit-terms-grid dd){color:var(--text-primary);font-variant-numeric:tabular-nums}body:has([data-testid=holding-company-page]) .credit-offer-grid{border-top:1px solid var(--line-standard);border-bottom:1px solid var(--line-standard);gap:0}:is(body:has([data-testid=holding-company-page]) .credit-offer-card,body:has([data-testid=holding-company-page]) .active-loan-card){border:0;border-right:1px solid var(--line-subtle);background:var(--surface-base);box-shadow:inset 0 2px 0 var(--brass-muted);border-radius:0}body:has([data-testid=holding-company-page]) .credit-offer-card:last-child{border-right:0}body:has([data-testid=holding-company-page]) .credit-offer-card[data-available=false]{filter:none;opacity:.62;box-shadow:inset 0 2px 0 var(--danger)}:is(body:has([data-testid=holding-company-page]) .credit-offer-heading span,body:has([data-testid=holding-company-page]) .active-loan-heading span){color:var(--brass-bright)}:is(body:has([data-testid=holding-company-page]) .credit-offer-heading h3,body:has([data-testid=holding-company-page]) .active-loan-heading h3){color:var(--text-display);font-weight:520}:is(body:has([data-testid=holding-company-page]) .credit-offer-heading>strong,body:has([data-testid=holding-company-page]) .active-loan-heading>strong){color:var(--brass-bright);font-variant-numeric:tabular-nums;font-weight:540}body:has([data-testid=holding-company-page]) .credit-offer-card>p{color:var(--text-secondary);font-weight:500}body:has([data-testid=holding-company-page]) .credit-terms-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=holding-company-page]) .credit-terms-grid div{border:0;border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;border-radius:0}body:has([data-testid=holding-company-page]) .credit-terms-grid div:nth-child(2n){border-right:0}body:has([data-testid=holding-company-page]) .credit-terms-grid div:nth-last-child(-n+2){border-bottom:0}body:has([data-testid=holding-company-page]) .credit-warning{border:0;border-left:2px solid var(--danger);background:0 0;border-radius:0;padding-block:.35rem}body:has([data-testid=holding-company-page]) .credit-warning svg{color:var(--danger)}body:has([data-testid=holding-company-page]) .credit-warning strong{color:var(--text-primary)}body:has([data-testid=holding-company-page]) .credit-warning p{color:var(--text-secondary);font-weight:500}body:has([data-testid=holding-company-page]) .credit-submit{border:1px solid var(--brass-muted);background:var(--brass);color:#080807;box-shadow:none;border-radius:4px}body:has([data-testid=holding-company-page]) .credit-submit[data-tone=repay]{border-color:var(--positive);background:var(--positive);color:#020604}body:has([data-testid=holding-company-page]) .credit-submit:disabled{border-color:var(--line-standard);background:var(--surface-raised);color:var(--text-muted);filter:none;opacity:1}body:has([data-testid=holding-company-page]) .active-loan-card{border:1px solid var(--line-standard);border-left:2px solid var(--danger);max-width:none;box-shadow:none;border-radius:6px}body:has([data-testid=holding-company-page]) .active-loan-card[data-status=late]{box-shadow:inset 2px 0 0 var(--danger)}body:has([data-testid=holding-company-page]) .active-loan-due{color:var(--brass-bright);font-variant-numeric:tabular-nums}body:has([data-testid=holding-company-page]) #locked-offices{background:var(--surface-panel)}body:has([data-testid=holding-company-page]) #locked-offices>.grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=holding-company-page]) .office-wing-card{border:0;border-right:1px solid var(--line-subtle);min-height:12rem;box-shadow:none;background:0 0;border-radius:0}body:has([data-testid=holding-company-page]) .office-wing-card:last-child{border-right:0}body:has([data-testid=holding-company-page]) .office-wing-card svg{color:var(--text-muted)}body:has([data-testid=holding-company-page]) .office-wing-card h2{color:var(--text-primary);font-family:var(--display);font-weight:540}body:has([data-testid=holding-company-page]) .office-wing-card p{color:var(--text-secondary);font-weight:500}body:has([data-testid=holding-company-page]) .office-unlock{border-top:1px solid var(--line-subtle);color:var(--brass-muted);padding-top:.7rem}body:has([data-testid=holding-company-page]) #office-strategy{border:0;border-top:1px solid var(--line-standard);border-bottom:1px solid var(--line-standard);box-shadow:none;background:0 0;border-radius:0}body:has([data-testid=holding-company-page]) #office-strategy>div>svg:first-child{color:var(--brass-bright)}body:has([data-testid=holding-company-page]) #office-strategy .font-bold{color:var(--brass-bright)}body:has([data-testid=holding-company-page]) #office-strategy .font-bold{font-family:var(--display);font-weight:540}body:has([data-testid=holding-company-page]) #office-strategy>div>svg:last-child{color:var(--text-muted)}@media (max-width:1100px){body:has([data-testid=news-page]) .world-pulse-grid article{border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle)}body:has([data-testid=news-page]) .world-pulse-grid article:nth-child(3n){border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle)}body:has([data-testid=news-page]) .world-pulse-grid article:nth-last-child(-n+3){border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle)}body:has([data-testid=news-page]) .world-pulse-grid article:nth-child(2n){border-right:0}body:has([data-testid=news-page]) .world-pulse-grid article:nth-last-child(-n+2){border-bottom:0}body:has([data-testid=holding-company-page]) .office-wing-card{border-bottom:1px solid var(--line-subtle)}}@media (max-width:800px){body:has([data-testid=holding-company-page]) #active-offices>.panel{border-right:0;border-bottom:1px solid var(--line-standard)}body:has([data-testid=holding-company-page]) #active-offices>.panel:last-child{border-right:0;border-bottom:1px solid var(--line-standard)}body:has([data-testid=holding-company-page]) #active-offices>.panel:last-child{border-bottom:0}body:has([data-testid=holding-company-page]) .credit-desk-intro{grid-template-columns:1fr}body:has([data-testid=holding-company-page]) .credit-offer-grid{border:0}body:has([data-testid=holding-company-page]) .credit-offer-card{border-right:0;border-bottom:1px solid var(--line-standard)}body:has([data-testid=holding-company-page]) .credit-offer-card:last-child{border-right:0;border-bottom:1px solid var(--line-standard)}body:has([data-testid=holding-company-page]) .credit-offer-card:last-child{border-bottom:0}}@media (max-width:760px){body:has([data-testid=news-page]) .world-pulse-heading{align-items:flex-start}body:has([data-testid=news-page]) .world-pulse-grid{border:0}body:has([data-testid=news-page]) .world-pulse-grid article{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=news-page]) .world-pulse-grid article:nth-child(3n){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=news-page]) .world-pulse-grid article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=news-page]) .world-pulse-grid article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=news-page]) .world-pulse-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=news-page]) .world-pulse-grid article:last-child{border-bottom:0}body:has([data-testid=news-page]) .news-feature-grid{border:0}body:has([data-testid=news-page]) .lead-story{border-right:0;border-bottom:1px solid var(--line-standard);min-height:18rem}body:has([data-testid=news-page]) .lead-story[data-impact]{border-right:0;border-bottom:1px solid var(--line-standard);min-height:18rem}body:has([data-testid=holding-company-page]) .credit-desk-intro dl{grid-template-columns:1fr}body:has([data-testid=holding-company-page]) .credit-desk-intro dl div{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=holding-company-page]) .credit-desk-intro dl div:last-child{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=holding-company-page]) .credit-desk-intro dl div:last-child{border-bottom:0}body:has([data-testid=holding-company-page]) .credit-terms-grid{grid-template-columns:1fr}body:has([data-testid=holding-company-page]) .credit-terms-grid div{border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=holding-company-page]) .credit-terms-grid div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=holding-company-page]) .credit-terms-grid div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-subtle)}body:has([data-testid=holding-company-page]) .credit-terms-grid div:last-child{border-bottom:0}body:has([data-testid=holding-company-page]) #locked-offices>.grid{border:0}body:has([data-testid=holding-company-page]) .office-wing-card{border-right:0;border-bottom:1px solid var(--line-subtle);min-height:0}body:has([data-testid=holding-company-page]) .office-wing-card:last-child{border-right:0;border-bottom:1px solid var(--line-subtle);min-height:0}body:has([data-testid=holding-company-page]) .office-wing-card:last-child{border-bottom:0}}body:has(.control-center-theme) .consequence-reveal{border-left:2px solid var(--consequence-accent);border-radius:6px}body:has(.control-center-theme) .consequence-reveal:before{display:none}body:has(.control-center-theme) .consequence-reveal .prediction-result{border-top:0;border-bottom:1px solid var(--line-subtle);padding-inline:.9rem}body:has(.control-center-theme) .consequence-reveal .prediction-result[data-correct=true]{border-top:0;border-bottom:1px solid var(--line-subtle);padding-inline:.9rem}body:has(.control-center-theme) .consequence-reveal .new-hook{border:0;border-left:2px solid var(--special);background:0 0;padding-block:.75rem}body:has(.control-center-theme) .impact-chain{border-color:var(--line-subtle)}body:has(.control-center-theme) .impact-chain-flow{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has(.control-center-theme) .impact-chain-step-wrap{grid-template-columns:minmax(0,1fr) 1.9rem;gap:0}body:has(.control-center-theme) .impact-chain-step-wrap:last-child{grid-template-columns:minmax(0,1fr)}body:has(.control-center-theme) .impact-chain-step-wrap article{border-top-width:2px;border-right:1px solid var(--line-subtle);min-height:8.2rem;padding:.85rem}body:has(.control-center-theme) .impact-chain-step-wrap:last-child article{border-right:0}body:has(.control-center-theme) .impact-chain-step-wrap>svg{color:var(--text-muted);justify-self:center}body:has(.control-center-theme) .impact-chain-step-wrap article span{color:var(--text-muted)}body:has(.control-center-theme) .impact-chain-step-wrap article[data-tone=good] span{color:var(--positive)}body:has(.control-center-theme) .impact-chain-step-wrap article[data-tone=warning] span{color:var(--danger)}body:has(.control-center-theme) .impact-chain-step-wrap article[data-tone=intel] span{color:var(--intel)}body:has([data-testid=npc-detail-page]) :is(.nadia-result-card.consequence-reveal,.elena-investigation-card.consequence-reveal,.private-meeting-card.consequence-reveal){border:1px solid var(--line-standard);border-left:2px solid var(--consequence-accent);background:var(--surface-panel)}body:has([data-testid=npc-detail-page]) :is(.nadia-result-card.consequence-reveal .nadia-result-heading,.elena-investigation-card.consequence-reveal .investigation-purpose,.private-meeting-card.consequence-reveal .meeting-purpose){border-bottom-color:var(--line-standard)}body:has([data-testid=npc-detail-page]) :is(.nadia-result-heading>svg,.nadia-result-heading span,.investigation-purpose>svg,.investigation-purpose span,.meeting-purpose>svg,.meeting-purpose span){color:var(--consequence-accent)}body:has([data-testid=npc-detail-page]) :is(.nadia-result-heading h3,.investigation-purpose h2,.meeting-purpose h2){color:var(--text-display);font-weight:540}body:has([data-testid=npc-detail-page]) :is(.nadia-result-heading p,.investigation-purpose p,.meeting-purpose p){color:var(--text-secondary);font-weight:520}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid){border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid)>div{border:0;border-right:1px solid var(--line-subtle);background:0 0;border-radius:0;min-height:6.8rem;padding:.82rem;position:relative}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid)>div:last-child{border-right:0}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid)>div:before{background:var(--intel);content:"";height:2px;position:absolute;inset:0 0 auto}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid)>div:first-child:before{background:var(--danger)}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid)>div:nth-child(2):before{background:var(--positive)}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid)>div:nth-child(3):before{background:var(--positive)}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid) :is(dt,small){color:var(--text-muted);font-weight:650}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid) dd{color:var(--text-display);font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:680}body:has([data-testid=npc-detail-page]) .financial-proof-receipt{border:0;border-top:1px solid var(--line-standard);border-bottom:1px solid var(--line-standard);background:0 0;border-radius:0;gap:0;padding:0}body:has([data-testid=npc-detail-page]) .financial-proof-receipt>div{background:0 0;border:0;border-radius:0;min-height:6rem;padding:.85rem}body:has([data-testid=npc-detail-page]) .financial-proof-receipt>div:first-child{border-top:2px solid var(--brass-bright)}body:has([data-testid=npc-detail-page]) .financial-proof-receipt>div:nth-of-type(2){border-top:2px solid var(--danger)}body:has([data-testid=npc-detail-page]) .financial-proof-receipt>b{border:1px solid var(--line-standard);width:2.6rem;height:2.6rem;color:var(--danger);background:var(--surface-base);border-radius:50%;place-items:center;font-size:1rem;display:grid}body:has([data-testid=npc-detail-page]) .financial-proof-receipt p{border-top:1px solid var(--line-subtle);border-left:2px solid var(--intel);color:var(--text-secondary);margin:0;padding:.72rem .85rem;font-weight:520}body:has([data-testid=npc-detail-page]) :is(.nadia-consequence-grid,.investigation-after-grid,.support-effect-grid){border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=npc-detail-page]) :is(.nadia-consequence-grid,.investigation-after-grid,.support-effect-grid)>div{border:0;border-top:2px solid var(--line-standard);border-right:1px solid var(--line-subtle);background:0 0;border-radius:0;padding:.78rem}body:has([data-testid=npc-detail-page]) :is(.nadia-consequence-grid,.investigation-after-grid,.support-effect-grid)>div:last-child{border-right:0}body:has([data-testid=npc-detail-page]) :is(.nadia-consequence-grid,.investigation-after-grid)>div[data-tone=good]{border-top-color:var(--positive)}body:has([data-testid=npc-detail-page]) :is(.nadia-consequence-grid,.investigation-after-grid)>div[data-tone=cost]{border-top-color:var(--danger)}body:has([data-testid=npc-detail-page]) :is(.nadia-consequence-grid,.investigation-after-grid)>div[data-tone=unknown]{border-top-color:var(--intel)}body:has([data-testid=npc-detail-page]) .support-effect-grid>div:first-child{border-top-color:var(--positive)}body:has([data-testid=npc-detail-page]) .support-effect-grid>div:nth-child(2){border-top-color:var(--intel)}body:has([data-testid=npc-detail-page]) :is(.nadia-consequence-grid,.investigation-after-grid,.support-effect-grid) span{color:var(--text-muted)}body:has([data-testid=npc-detail-page]) :is(.nadia-consequence-grid,.investigation-after-grid,.support-effect-grid) strong{color:var(--text-primary);font-weight:590}body:has([data-testid=npc-detail-page]) .investigation-explanation{border-left:2px solid var(--brass-bright);background:0 0;padding-block:.62rem}body:has([data-testid=npc-detail-page]) .revealed-director-grid{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0}body:has([data-testid=npc-detail-page]) .revealed-director-grid article{border:0;border-top:2px solid var(--intel);border-right:1px solid var(--line-subtle);background:0 0;border-radius:0}body:has([data-testid=npc-detail-page]) .revealed-director-grid article:last-child{border-right:0}body:has([data-testid=npc-detail-page]) :is(.meeting-next-step,.investigation-next-step){border:0;border-left:2px solid var(--special);color:var(--text-secondary);background:0 0;border-radius:0;padding-block:.68rem}body:has([data-testid=npc-detail-page]) :is(.meeting-next-step,.investigation-next-step) svg{color:var(--special)}body:has([data-testid=npc-detail-page]) .meeting-action-message{border:0;border-left:2px solid var(--positive);color:var(--text-secondary);background:0 0;border-radius:0}body:has([data-testid=npc-detail-page]) .meeting-action-message[data-status=error]{border-left-color:var(--danger);color:var(--text-secondary);background:0 0}body:has(.control-center-theme) .game-signal-stack{gap:.5rem;width:min(48rem,100vw - 2rem);top:.75rem}body:has(.control-center-theme) .game-signal{border:1px solid var(--line-standard);border-left:2px solid var(--signal-color);background:var(--surface-panel);border-radius:5px;grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.72rem;padding:.76rem .82rem .7rem;box-shadow:0 14px 36px #0000008f}body:has(.control-center-theme) .game-signal[data-detailed=false]{justify-self:center;width:min(38rem,100%)}body:has(.control-center-theme) .game-signal:before{display:none}body:has(.control-center-theme) .game-signal:after{display:none}body:has(.control-center-theme) .game-signal-icon{border:1px solid var(--line-standard);width:2.35rem;height:2.35rem;box-shadow:none;border-radius:4px;background:var(--surface-base)!important}body:has(.control-center-theme) .game-signal-icon svg{width:1.15rem;height:1.15rem}body:has(.control-center-theme) .game-signal-copy>span{letter-spacing:.12em;font-size:.62rem}body:has(.control-center-theme) .game-signal-copy>strong{margin-top:.08rem;font-size:1.05rem}body:has(.control-center-theme) .game-signal-copy>p{color:var(--text-secondary);margin-top:.22rem;font-size:.79rem}body:has(.control-center-theme) .game-signal-changes{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:0;margin-top:.52rem}body:has(.control-center-theme) .game-signal-changes em{border:0;border-left:2px solid var(--signal-color);color:var(--text-primary);background:0 0;border-radius:0;padding:.36rem .5rem}body:has(.control-center-theme) .game-signal-delta{border:0;border-top:2px solid #879498;border-right:1px solid var(--line-subtle);background:0 0;border-radius:0;min-height:4.25rem;padding:.5rem .58rem}body:has(.control-center-theme) .game-signal-delta:last-child{border-right:0}body:has(.control-center-theme) .game-signal-delta[data-tone=good]{border-top-color:var(--positive)}body:has(.control-center-theme) .game-signal-delta[data-tone=warning]{border-top-color:var(--danger)}body:has(.control-center-theme) .game-signal-delta[data-tone=intel]{border-top-color:var(--intel)}body:has(.control-center-theme) .game-signal-copy>a{margin-top:.42rem}body:has(.control-center-theme) .game-signal>i{height:2px;background:var(--signal-color)!important}@media (max-width:760px){body:has(.control-center-theme) .impact-chain-flow{border:0}body:has(.control-center-theme) .impact-chain-step-wrap{grid-template-columns:1fr}body:has(.control-center-theme) .impact-chain-step-wrap:last-child{grid-template-columns:1fr}body:has(.control-center-theme) .impact-chain-step-wrap article{border-right:0;border-bottom:1px solid var(--line-subtle);min-height:0}body:has(.control-center-theme) .impact-chain-step-wrap:last-child article{border-right:0;border-bottom:1px solid var(--line-subtle);min-height:0}body:has(.control-center-theme) .impact-chain-step-wrap:last-child article{border-bottom:0}body:has(.control-center-theme) .impact-chain-step-wrap>svg{margin-block:.25rem}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid,.nadia-consequence-grid,.investigation-after-grid,.support-effect-grid,.revealed-director-grid)>:is(div,article){border-right:0;border-bottom:1px solid var(--line-subtle);min-height:0}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid,.nadia-consequence-grid,.investigation-after-grid,.support-effect-grid,.revealed-director-grid)>:is(div,article):last-child{border-right:0;border-bottom:1px solid var(--line-subtle);min-height:0}body:has([data-testid=npc-detail-page]) :is(.nadia-result-grid,.investigation-result-grid,.meeting-results-grid,.nadia-consequence-grid,.investigation-after-grid,.support-effect-grid,.revealed-director-grid)>:is(div,article):last-child{border-bottom:0}body:has([data-testid=npc-detail-page]) .financial-proof-receipt{gap:0}body:has([data-testid=npc-detail-page]) .financial-proof-receipt>div{border-bottom:1px solid var(--line-subtle);min-height:0}body:has([data-testid=npc-detail-page]) .financial-proof-receipt>b{margin-block:.5rem;transform:none}body:has(.control-center-theme) .game-signal-stack{width:calc(100vw - .8rem);top:.4rem}body:has(.control-center-theme) .game-signal{grid-template-columns:2rem minmax(0,1fr) auto;gap:.55rem;width:100%;padding:.65rem}body:has(.control-center-theme) .game-signal[data-detailed=false]{grid-template-columns:2rem minmax(0,1fr) auto;gap:.55rem;width:100%;padding:.65rem}body:has(.control-center-theme) .game-signal-icon{width:2rem;height:2rem}body:has(.control-center-theme) .game-signal-delta{border-right:0;border-bottom:1px solid var(--line-subtle);flex-basis:100%}body:has(.control-center-theme) .game-signal-delta:last-child{border-bottom:0}}body:has(.control-center-theme) .stat-number-feedback{animation:none;display:inline-block;position:relative}body:has(.control-center-theme) .stat-number-feedback>span{display:inline-block}body:has(.control-center-theme) .stat-number-feedback-motion{animation:step9-number-settle .52s var(--ease-tactile) both;position:relative}body:has(.control-center-theme) .stat-number-feedback-motion:after{background:var(--room-accent);transform-origin:0;height:1px;animation:step9-number-rule .52s var(--ease-tactile) both;content:"";position:absolute;bottom:-.15rem;left:0;right:0}body:has(.control-center-theme) .game-signal{animation:step9-signal-arrive .24s var(--ease-tactile) both}body:has(.control-center-theme) .game-signal-icon{animation:step9-signal-mark .36s 70ms var(--ease-tactile) both}body:has(.control-center-theme) .game-signal-changes em{animation:step9-delta-arrive .22s 80ms var(--ease-tactile) both}body:has(.control-center-theme) .game-signal-delta{animation:step9-delta-arrive .22s 80ms var(--ease-tactile) both}body:has(.control-center-theme) .game-signal-delta:nth-child(2){animation-delay:.125s}body:has(.control-center-theme) .game-signal-delta:nth-child(3){animation-delay:.17s}body:has(.control-center-theme) .game-signal-delta:nth-child(n+4){animation-delay:.215s}body:has(.control-center-theme) .consequence-reveal[data-fresh=true]{animation:step9-major-result-arrive .42s var(--ease-tactile) both}body:has(.control-center-theme) .consequence-reveal[data-fresh=true] :is(.consequence-reveal-heading>svg,.nadia-result-heading>svg,.investigation-purpose>svg,.meeting-purpose>svg){animation:step9-result-mark .46s .1s var(--ease-tactile) both}body:has(.control-center-theme) :is(.trade-confirmation,.meeting-action-message[data-status=success],.credit-action-message[data-status=success],.world-effect-active)>svg{animation:step9-confirmation-mark .34s var(--ease-tactile) both}body:has(.control-center-theme) .handler-channel-status[data-new=true]{animation:step9-brief-arrive .28s var(--ease-tactile) both}body:has(.control-center-theme) .sound-control{transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-tactile);border-left:1px solid #0000;padding-left:.4rem}body:has(.control-center-theme) .sound-control[data-enabled=true]{border-left-color:var(--positive);color:var(--text-secondary)}body:has(.control-center-theme) .sound-control:active{transform:translateY(1px)}@keyframes step9-number-settle{0%{filter:brightness();transform:translateY(2px)}34%{filter:brightness(1.5);transform:translateY(-1px)}to{filter:none;transform:translateY(0)}}@keyframes step9-number-rule{0%{opacity:0;transform:scaleX(0)}35%{opacity:.85;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes step9-signal-arrive{0%{opacity:0;transform:translateY(-8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes step9-signal-mark{0%{opacity:0;transform:scale(.86)}55%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes step9-delta-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes step9-major-result-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes step9-result-mark{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes step9-confirmation-mark{0%{opacity:0;transform:scale(.72)}58%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes step9-brief-arrive{0%{opacity:.45;transform:translate(3px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){body:has(.control-center-theme) :is(.stat-number-feedback-motion,.game-signal,.game-signal-icon,.game-signal-changes em,.game-signal-delta,.consequence-reveal[data-fresh=true],.consequence-reveal[data-fresh=true] .consequence-reveal-heading>svg,.consequence-reveal[data-fresh=true] .nadia-result-heading>svg,.consequence-reveal[data-fresh=true] .investigation-purpose>svg,.consequence-reveal[data-fresh=true] .meeting-purpose>svg,.trade-confirmation>svg,.meeting-action-message[data-status=success]>svg,.credit-action-message[data-status=success]>svg,.world-effect-active>svg,.handler-channel-status[data-new=true]){animation:none!important}body:has(.control-center-theme) .stat-number-feedback-motion:after{opacity:0;animation:none!important}}body:has(.control-center-theme) .campaign-compass{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"direction direction action""why advance wait";align-items:stretch}body:has(.control-center-theme) .campaign-compass-direction{grid-area:direction}body:has(.control-center-theme) .campaign-compass-why{grid-area:why}body:has(.control-center-theme) .campaign-compass-advance{grid-area:advance}body:has(.control-center-theme) .campaign-compass-wait{grid-area:wait}body:has(.control-center-theme) .campaign-compass>div{border-top:1px solid var(--line-subtle);align-items:flex-start;min-height:4.4rem}body:has(.control-center-theme) .campaign-compass-direction{border-top:0;min-height:5rem}body:has(.control-center-theme) .campaign-compass-direction strong{color:var(--brass-bright);font-size:.92rem;font-weight:760}body:has(.control-center-theme) .campaign-compass-direction p{max-width:58rem;color:var(--text-secondary);margin-top:.22rem;font-size:.73rem;line-height:1.4}body:has(.control-center-theme) .campaign-compass>a{grid-area:action;min-height:5rem;padding-inline:1.2rem}body:has(.control-center-theme) .campaign-compass[data-blocked=true]>a{border-color:var(--line-strong);background:var(--surface-raised);color:var(--text-primary)}@container game-column (max-width:46rem){body:has(.control-center-theme) .campaign-compass{grid-template-columns:minmax(0,1fr);grid-template-areas:"direction""action""why""advance""wait";overflow:visible}body:has(.control-center-theme) .campaign-compass>a{min-height:3.25rem}:is(body:has(.control-center-theme) .campaign-compass>div.campaign-compass-direction,body:has(.control-center-theme) .campaign-compass>div.campaign-compass-advance){display:flex}}@media (max-width:760px){body:has(.control-center-theme) .campaign-compass{margin:.65rem .75rem 0}body:has(.control-center-theme) .mobile-shadow-mentor{margin-top:.55rem;padding:0;display:block}body:has(.control-center-theme) .mobile-handler-details>summary{cursor:pointer;align-items:center;gap:.65rem;min-height:3.5rem;padding:.7rem .8rem;list-style:none;display:flex}body:has(.control-center-theme) .mobile-handler-details>summary::-webkit-details-marker{display:none}body:has(.control-center-theme) .mobile-handler-details>summary:after{color:var(--handler-role);content:"+";margin-left:auto;font-size:1.1rem}body:has(.control-center-theme) .mobile-handler-details[open]>summary:after{content:"−"}body:has(.control-center-theme) .mobile-handler-details>summary>span:nth-child(2){gap:.12rem;display:grid}body:has(.control-center-theme) .mobile-handler-details>summary strong{color:var(--text-primary);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem}body:has(.control-center-theme) .mobile-handler-details>summary small{color:var(--text-muted);font-size:.68rem}body:has(.control-center-theme) .mobile-handler-details-body{border-top:1px solid var(--line-subtle);padding:.75rem .85rem .85rem}body:has(.control-center-theme) .mobile-handler-details-body>p{color:var(--text-secondary);font-size:.75rem;line-height:1.5}}.company-browser-controls,.company-browser-dots{display:none}.company-browser-slide,.company-browser-slide>.company-card{min-width:0;height:100%}@media (max-width:760px){body:has([data-testid=market-page]) .company-browser-controls{border:1px solid var(--line-standard);background:var(--surface-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;padding:.65rem .7rem;display:flex}:is(body:has([data-testid=market-page]) .company-browser-controls span,body:has([data-testid=market-page]) .company-browser-controls strong){display:block}body:has([data-testid=market-page]) .company-browser-controls span{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:700}body:has([data-testid=market-page]) .company-browser-controls strong{color:var(--text-primary);font-family:var(--display);margin-top:.14rem;font-size:1rem;font-weight:650}body:has([data-testid=market-page]) .company-browser-controls>div:last-child{gap:.4rem;display:flex}body:has([data-testid=market-page]) .company-browser-controls button{border:1px solid var(--brass-muted);background:var(--surface-raised);width:2.7rem;height:2.7rem;color:var(--brass-bright);border-radius:6px;place-items:center;display:grid}body:has([data-testid=market-page]) .company-browser-position.company-grid{display:block}body:has([data-testid=market-page]) .company-browser-slide{display:none}body:has([data-testid=market-page]) .company-browser-slide[data-active=true]{display:block}body:has([data-testid=market-page]) .company-browser-dots{justify-content:center;gap:.48rem;padding-top:.75rem;display:flex}body:has([data-testid=market-page]) .company-browser-dots button{border:1px solid var(--text-muted);background:0 0;border-radius:50%;width:.5rem;height:.5rem}body:has([data-testid=market-page]) .company-browser-dots button[aria-pressed=true]{border-color:var(--brass-bright);background:var(--brass-bright)}body:has(.control-center-theme) .mobile-guide-link{border-color:var(--brass-bright);background:var(--brass);color:#090a0a}}.power-portfolio-panel{margin-bottom:1.5rem}.power-portfolio-orientation{border:1px solid var(--gold-soft);border-left:3px solid var(--gold-bright);background:#c5a0590f;border-radius:6px;margin-bottom:.85rem;padding:.85rem 1rem}.power-portfolio-principle-banner{background:var(--surface-subtle);border:1px dashed var(--line-standard);color:var(--text-muted);border-radius:6px;margin-bottom:1rem;padding:.65rem .85rem;font-size:.78rem;line-height:1.45}.power-portfolio-principle-banner strong{color:var(--text-secondary)}.power-portfolio-controls,.power-portfolio-dots{display:none}.power-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.power-portfolio-slide{min-width:0;height:100%}.power-portfolio-card{background:var(--surface-raised);border:1px solid var(--line-standard);border-radius:8px;flex-direction:column;gap:.85rem;height:100%;padding:1.15rem;display:flex}.power-card-header{border-bottom:1px solid var(--line-subtle);padding-bottom:.65rem}.power-card-ticker{font-family:var(--mono);color:var(--gold-bright);background:#c5a0591a;border-radius:4px;padding:.15rem .4rem;font-size:.72rem;font-weight:700}.power-card-name{font-family:var(--display);color:var(--text-primary);margin-top:.35rem;font-size:1.1rem;font-weight:700}.power-card-status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:.15rem .5rem;font-size:.68rem;font-weight:600}.power-badge-controlled{color:#34d399;background:#10b98126;border:1px solid #10b981}.power-badge-contested{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b}.power-badge-path{color:#38bdf8;background:#0ea5e926;border:1px solid #0ea5e9}.power-badge-stake{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf6}.power-badge-not-held{color:#94a3b8;background:#64748b26;border:1px solid #64748b}.power-badge-unmodeled,.power-badge-unverified{color:#a1a1aa;background:#71717a26;border:1px solid #71717a}.power-card-ability-box{border:1px solid var(--line-subtle);border-left:3px solid var(--gold-bright);background:#00000040;border-radius:6px;padding:.85rem}.power-ability-status{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;align-items:center;gap:.25rem;padding:.12rem .4rem;font-size:.68rem;font-weight:700;display:inline-flex}.power-ability-status.active{color:#34d399;background:#10b98126;border:1px solid #10b981}.power-ability-status.locked{color:var(--text-muted);background:#71717a26;border:1px solid #52525b}.power-ability-name{color:var(--text-primary);margin-top:.4rem;font-size:.95rem;font-weight:700}.power-ability-desc{color:var(--text-secondary);margin-top:.25rem;font-size:.8rem;line-height:1.45}.power-card-metric-strip{background:var(--surface-subtle);border:1px solid var(--line-subtle);border-radius:6px;padding:.65rem .75rem}.power-card-detail-block{flex-direction:column;gap:.2rem;display:flex}.power-card-dt{text-transform:uppercase;letter-spacing:.06em;color:var(--gold-soft);font-size:.72rem;font-weight:700}.power-card-dd{color:var(--text-secondary);font-size:.8rem;line-height:1.4}@media (max-width:768px){.power-portfolio-controls{border:1px solid var(--line-standard);background:var(--surface-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.65rem .85rem;display:flex}.power-portfolio-controls span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700;display:block}.power-portfolio-controls strong{color:var(--text-primary);font-family:var(--display);margin-top:.15rem;font-size:1rem;font-weight:650;display:block}.power-portfolio-controls>div:last-child{gap:.4rem;display:flex}.power-portfolio-controls button{border:1px solid var(--brass-muted);background:var(--surface-raised);width:2.5rem;height:2.5rem;color:var(--brass-bright);cursor:pointer;border-radius:6px;place-items:center;display:grid}.power-portfolio-grid{display:block}.power-portfolio-slide{display:none}.power-portfolio-slide[data-active=true]{display:block}.power-portfolio-dots{justify-content:center;gap:.5rem;padding-top:.75rem;display:flex}.power-portfolio-dots button{border:1px solid var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;width:.55rem;height:.55rem}.power-portfolio-dots button[aria-pressed=true]{border-color:var(--brass-bright);background:var(--brass-bright)}}.power-badge-dormant{color:#94a3b8;background:#94a3b826;border:1px solid #64748b}.apex-consolidation-panel{border-left:3px solid var(--gold-bright)}.consolidation-receipt-box{background:#10b9810f;border:1px solid #10b98159;border-radius:8px;padding:1.25rem}.consolidation-icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.consolidation-icon-circle.success{background:#10b9812e;border:1px solid #10b98166}.receipt-metrics-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.receipt-metric-item{border:1px solid var(--line-subtle);background:#00000059;border-radius:6px;flex-direction:column;gap:.25rem;padding:.65rem .85rem;display:flex}.receipt-metric-item.full-width{grid-column:1/-1}.receipt-question-strip{background:#00000040;border-left:3px solid #f59e0b;border-radius:4px;padding:.65rem .85rem}.consolidation-checklist-flow{flex-direction:column;display:flex}.consolidation-checklist-grid{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.checklist-item{border:1px solid var(--line-subtle);background:#00000040;border-radius:6px;padding:.75rem .85rem;transition:border-color .15s}.checklist-item.passed{background:#10b9810a;border-color:#10b9814d}.checklist-item.pending{border-color:var(--line-subtle)}.checklist-dt{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.825rem;font-weight:600;display:flex}.checklist-dd{color:var(--text-muted);margin:.25rem 0 0;font-size:.75rem}.checklist-badge{color:var(--gold-soft);background:#d4a3591a;border:1px solid #d4a35940;border-radius:4px;padding:.1rem .45rem;font-size:.7rem;font-weight:500}.consolidation-cost-strip{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:6px;padding:.6rem .85rem}.consolidation-missing-block{background:#0000004d;border:1px solid #f59e0b33;border-radius:6px;padding:.65rem .85rem}.consolidation-error-alert{background:#f43f5e1a;border:1px solid #f43f5e4d;border-radius:6px;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.consolidation-submit-btn{letter-spacing:.02em;font-weight:600}@media (max-width:640px){.receipt-metrics-grid{grid-template-columns:1fr}}.political-favor-ledger{position:relative;overflow:hidden}.favor-card{transition:transform .15s,border-color .15s}.favor-card:hover{border-color:#daa52080}.favor-badge-available{color:#34d399;background:#10b98126;border:1px solid #10b98166}.favor-badge-promised{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b66}.favor-badge-called{color:#22d3ee;background:#06b6d426;border:1px solid #06b6d466}.favor-badge-spent{color:#a1a1aa;background:#71717a33;border:1px solid #71717a66}.favor-badge-burned{color:#fb7185;background:#f43f5e26;border:1px solid #f43f5e66}.favor-badge-revoked{color:#f87171;background:#ef444426;border:1px solid #ef444466}.favor-badge-exposed{color:#c084fc;background:#a855f726;border:1px solid #a855f766}.exposure-badge-warned{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b66}.exposure-badge-suspended{color:#fb7185;background:#f43f5e26;border:1px solid #f43f5e66}.exposure-badge-stonewalled{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f666}.exposure-badge-pressured{color:#c084fc;background:#a855f726;border:1px solid #a855f766}.exposure-badge-restored{color:#34d399;background:#10b98126;border:1px solid #10b98166}.exposure-badge-default{color:#a1a1aa;background:#71717a33;border:1px solid #71717a66}@media (max-width:412px){.political-favor-ledger,.favor-card,.favor-card-locked{padding:.85rem}.favor-domain-badge,.favor-status-badge{font-size:.65rem}.backchannel-exposure-desk{padding:.85rem}}
