:root{--ink:#f4f5f2;--muted:#989d98;--line:#2a2e2b;--canvas:#0e1210;--panel:#1b211e;--dark:#080a09;--green:#4fae79;--green-bright:#78cfa0;--mint:#18231d;--coral:#df7268;--blue:#79a9cc;--yellow:#d2b65d;--surface-0:#0e1210;--surface-1:#141916;--surface-2:#1b211e;--surface-3:#222a25;--surface-hover:#29322d;--border-soft:#dde3df17;--border-strong:#dde3df2b;--silver:#b9c1bc;--silver-bright:#dce2de;--emerald:#4fae79;--emerald-bright:#78cfa0;--gold-pale:#c8bb91;--gold-bright:#b8a66f;--gold:#9c8b5b;--gold-deep:#665b3e;--metallic-gold:linear-gradient(90deg, #6f6548 0%, #aa9b6d 52%, #7e7350 100%);--shadow-panel:0 14px 34px #0000003d}html,body{background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sidebar{background-color:#090908;background-image:linear-gradient(#d5b45806 1px,#0000 1px),linear-gradient(90deg,#d5b45806 1px,#0000 1px);background-size:23px 23px;border-right-color:#2d281e;box-shadow:14px 0 42px #00000047}.sidebar-top{background:#090908d1;border-bottom-color:#29251d}.sidebar .brand strong,.profile-copy strong,.mobile-brand .brand strong{color:#f5f0e4}.sidebar .brand small,.mobile-brand .brand small,.nav-label,.profile-copy small,.connection-card p{color:#898174}.nav-item{color:#aaa397}.nav-item:hover{color:#f5f0e4;background:#171511}.nav-item.active{color:#f7e8b8;background:#211d14;border-color:#3b321e;box-shadow:inset 3px 0 #d0aa4b}.nav-item.active svg,.text-button,.eyebrow,.section-title>div>p,.panel-link{color:#d4b45b}.connection-card{background:#11100e;border-color:#342f24}.avatar{color:#0b0a08;background:#d5b458}.profile-button{border-top-color:#29251d}.topbar{background:#0a0a09f2;border-bottom-color:#2b271f;box-shadow:0 4px 20px #0000002e}.search-shell,.icon-button,.range-control,.trade-filters,.button.secondary,.sync-status,.segmented-control{color:#b8b0a3;background:#15130f;border-color:#373125}.search-shell input,.compact-select,.inline-controls select,.simulator-controls input,.simulator-controls select,.profit-target-input input,.confirm-dialog input,.login-form input{color:#f3eee3}.search-shell kbd{color:#91897c;background:#0e0d0b;border-color:#3c362b}.icon-button:hover{color:#e2c46c;background:#211d15}.metric-card,.panel,.account-detail-card,.risk-account,.champion-card,.evidence-card,.journal-panel,.environment-heading,.risk-explainer,.simulator-controls,.idea-list,.audit-list,.campaign-list,.funnel-grid article,.stage-timeline>span,.approval-steps>span{background:#12110f;border-color:#312c22;box-shadow:0 10px 28px #0000002e}.metric-card,.panel,.account-detail-card,.risk-account,.champion-card,.evidence-card,.journal-panel,.environment-heading,.risk-explainer,.simulator-controls,.sync-status{border-radius:6px}.panel-head,th,td,.health-list>div,.service-table>div,.account-detail-stats,.champion-meta,.audit-list>div,.risk-explainer>div,.glossary-grid>div,.next-action,.campaign-record,.idea-row{border-color:#2d291f}tbody tr:hover,tr:hover td,.campaign-record[open]{background:#17140f}.button.primary,.login-form .button.primary{color:#090806;background:#d5b458;border-color:#d5b458}.button.primary:hover:not(:disabled){background:#e4ca7c}.button.secondary,.text-button,.panel-link{color:#dec36f;background:#18150f;border-color:#403722}.range-control button.active,.trade-filters button.active,.segmented-control button.active{color:#0b0906;background:#d5b458}.market-icon,.account-logo.charcoal,.metric-icon,.environment-mark,.strategy-icon,.journal-icon,.decision-icon{color:#e0bf61;background:#282111;border-color:#3e341e}.environment-heading.funded{background:#15130e;border-left-color:#d6b654}.environment-heading.challenge{background:#14120e;border-left-color:#a98742}.environment-heading.demo,.demo-hero,.overview-demo-section .overview-account-group{background:#10100f;border-color:#302d27}.environment-heading>strong,.profit-target,.account-money,.deployed-list,.command-summary,.confirm-dialog,.system-note,.data-warning,.decision-strip{color:#ddd5c8;background:#171510;border-color:#353026}.profit-target-input input,.confirm-dialog input,.simulator-controls input,.simulator-controls select,.inline-controls select{background:#0f0e0c;border-color:#393226}.equity-hero,.guide-intro{background:#0d0c0a;border-color:#3a3020;box-shadow:0 16px 38px #00000047}.detail-kv>span,.technical-groups>span,.idea-detail>span,.evidence-lines>span{background:#15130f}.data-tag,.cohort-calendar>span{color:#a9a194;background:#181611;border-color:#3b352a}.data-warning{border-color:#59471f}.login-brand-panel{background-color:#070707;background-image:linear-gradient(#d6b65409 1px,#0000 1px),linear-gradient(90deg,#d6b65409 1px,#0000 1px);border-right-color:#302a20}.login-form input{background:#161410;border-color:#393226}.login-lock{background:#241e11;border-color:#4a3d20}@media (max-width:820px){.topbar,.mobile-brand{background:#0a0a09f7}.mobile-brand{border-bottom-color:#2b271f}}.sidebar nav{scrollbar-width:thin;scrollbar-color:#433925 transparent;flex:1;min-height:0;overflow-y:auto}.sidebar-bottom{background:#090908;border-top:1px solid #29251d;flex:none}.nav-section{--section-accent:#d6b45a;margin-bottom:14px}.nav-section .nav-label{align-items:center;gap:7px;display:flex}.nav-section .nav-label:before{background:var(--section-accent);content:"";width:14px;height:2px}.nav-section .nav-item svg{color:var(--section-accent)}.nav-section .nav-item.active{border-color:color-mix(in srgb, var(--section-accent) 24%, transparent);background:color-mix(in srgb, var(--section-accent) 12%, #11100e);box-shadow:inset 3px 0 0 var(--section-accent)}.nav-section .nav-item.active svg{color:var(--section-accent)}.sidebar-user{align-items:center;gap:10px;margin-top:11px;padding:9px 8px;display:flex}.logout-form{margin-top:5px}.logout-button,.topbar-logout{color:#e6c666;cursor:pointer;background:#211a0d;border:1px solid #574823;border-radius:6px;align-items:center;display:flex}.logout-button{text-align:left;gap:11px;width:100%;min-height:48px;padding:8px 12px}.logout-button span,.logout-button strong,.logout-button small{display:block}.logout-button strong{color:#f1ddb0;font-size:11px}.logout-button small{color:#8f826a;margin-top:2px;font-size:8px}.logout-button:hover,.topbar-logout:hover{background:#2b2210;border-color:#9b7d39}.topbar-context{margin-left:2px;margin-right:auto}.topbar-context small,.topbar-context strong{display:block}.topbar-context small{color:#756e63;text-transform:uppercase;font-size:8px;font-weight:700}.topbar-context strong{color:#ded7ca;margin-top:3px;font-size:12px}.topbar-logout{gap:7px;height:38px;padding:0 12px;font-size:10px;font-weight:750}.workspace-callout,.simulator-verdict,.research-verdict{background:#15120d;border:1px solid #3b3324;border-left:4px solid #d5b458;border-radius:6px;align-items:center;gap:14px;min-height:82px;margin-top:20px;padding:15px 18px;display:flex}.workspace-callout.calm,.research-verdict.clear{border-left-color:#58bd91}.workspace-callout.danger,.research-verdict.review,.simulator-verdict.negative-result{border-left-color:#df7268}.simulator-verdict.mixed-result{border-left-color:#d5b458}.simulator-verdict.positive-result{border-left-color:#58bd91}.workspace-callout-icon{color:#dfbe62;background:#292111;border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.workspace-callout small,.workspace-callout strong,.workspace-callout p,.simulator-verdict small,.simulator-verdict strong,.simulator-verdict p,.research-verdict small,.research-verdict strong,.research-verdict p{margin:0;display:block}.workspace-callout small,.simulator-verdict small,.research-verdict small{color:#91897c;text-transform:uppercase;font-size:8px;font-weight:750}.workspace-callout strong,.simulator-verdict strong,.research-verdict strong{color:#f0eadf;margin-top:4px;font-size:13px}.workspace-callout p,.simulator-verdict p,.research-verdict p{color:#9d9588;margin-top:4px;font-size:9px}.stage-filter{width:max-content;max-width:100%;margin-top:14px}.secondary-disclosure{background:#11100e;border:1px solid #312c22;border-radius:6px;margin-top:14px;overflow:hidden}.secondary-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 15px;list-style:none;display:flex}.secondary-disclosure>summary::-webkit-details-marker{display:none}.performance-bot-row>summary::-webkit-details-marker{display:none}.promotion-decision-card>summary::-webkit-details-marker{display:none}.idea-card>summary::-webkit-details-marker{display:none}.secondary-disclosure>summary strong,.secondary-disclosure>summary small{display:block}.secondary-disclosure>summary strong{color:#ded7ca;font-size:10px}.secondary-disclosure>summary small{color:#837c71;margin-top:3px;font-size:8px}.secondary-disclosure[open]>summary{background:#15130f;border-bottom:1px solid #302b21}.page-disclosure{margin-top:24px}.exposure-group,.secondary-disclosure>.risk-explainer,.secondary-disclosure>.journal-grid{padding:14px}.exposure-group+.exposure-group{border-top:1px solid #2d291f}.verdict-summary,.library-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.verdict-summary article,.library-summary>span{background:#12110f;border:1px solid #312c22;border-radius:6px;min-height:74px;padding:13px}.verdict-summary article>strong,.library-summary>span>strong{color:#f0eadf;margin:8px 6px 0 0;font-size:22px;display:inline-block}.verdict-summary article>small,.library-summary>span>small{color:#8f887b;text-transform:uppercase;font-size:8px}.performance-list{border-top:1px solid #2d291f}.performance-bot-row{border-bottom:1px solid #2d291f}.performance-bot-row>summary{cursor:pointer;grid-template-columns:32px minmax(180px,1fr) auto 120px auto 18px;align-items:center;gap:12px;min-height:72px;padding:11px 16px;list-style:none;display:grid}.performance-bot-row[open]>summary,.performance-bot-row>summary:hover{background:#17140f}.performance-bot-name strong,.performance-bot-name small,.performance-net small,.performance-net strong{display:block}.performance-bot-name strong{color:#eee8dc;font-size:11px}.performance-bot-name small,.performance-net small{color:#857e72;margin-top:3px;font-size:8px}.performance-net{text-align:right}.performance-net strong{margin-top:4px;font-size:11px}.performance-bot-detail{background:#0d0c0a;border-top:1px solid #2a261e;padding:14px 16px 16px 60px}.recommendation-block{background:#18150f;border-left:3px solid #d5b458;padding:11px 13px}.recommendation-block span,.recommendation-block strong{display:block}.recommendation-block span{color:#9a927f;text-transform:uppercase;font-size:8px;font-weight:750}.recommendation-block strong{color:#e9e2d5;margin-top:4px;font-size:10px}.performance-periods{border:1px solid #302b21;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px;display:grid}.performance-periods>span{border-right:1px solid #302b21;padding:11px}.performance-periods>span:last-child{border-right:0}.performance-periods small,.performance-periods strong,.performance-periods em{display:block}.performance-periods small{color:#898175;text-transform:uppercase;font-size:8px}.performance-periods strong{margin-top:5px;font-size:12px}.performance-periods em{color:#9a9286;margin-top:4px;font-size:8px;font-style:normal}.alias-note{color:#857e73;margin:10px 0 0;font-size:8px}.promotion-board,.idea-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.promotion-lane>header,.idea-lane>header,.lifecycle-column>header{border-bottom:2px solid #60502c;justify-content:space-between;align-items:center;min-height:46px;padding:0 4px 9px;display:flex}.promotion-lane.testing>header{border-color:#4f7e78}.promotion-lane.rejected>header{border-color:#79433f}.promotion-lane header strong,.promotion-lane header small{display:block}.promotion-lane header strong{color:#eae3d7;font-size:11px}.promotion-lane header small{color:#827b70;margin-top:3px;font-size:8px}.promotion-lane header b,.idea-lane header strong,.lifecycle-column header strong{color:#d9bb65;font-size:17px}.promotion-decision-card,.idea-card,.lifecycle-card{background:#12110f;border:1px solid #312c22;border-radius:6px;margin-top:8px}.promotion-decision-card>summary,.idea-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-height:62px;padding:10px 12px;list-style:none;display:grid}.promotion-decision-card summary strong,.promotion-decision-card summary small,.idea-card summary strong,.idea-card summary small{display:block}.promotion-decision-card summary strong,.idea-card summary strong{color:#e9e2d6;font-size:10px}.promotion-decision-card summary small,.idea-card summary small{color:#857e73;margin-top:3px;font-size:8px}.promotion-decision-detail{border-top:1px solid #2d291f;padding:0 12px 12px}.promotion-decision-detail>p{color:#a59d90;font-size:9px}.lane-empty{color:#777066;padding:16px 4px;font-size:9px}.library-summary{grid-template-columns:1.25fr repeat(5,minmax(0,1fr))}.strategy-lifecycle-board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:12px;margin-top:20px;padding-bottom:8px;display:grid;overflow-x:auto}.lifecycle-column>header{color:#d7d0c4;border-color:#5d5134;font-size:10px;font-weight:750}.lifecycle-column.free-trial>header{border-color:#73706a}.lifecycle-column.challenge>header{border-color:#70a9d1}.lifecycle-column.funded>header{border-color:#62c7aa}.lifecycle-column.retired>header{border-color:#69413e}.lifecycle-card{padding:12px}.lifecycle-card h3{color:#ece5d9;overflow-wrap:anywhere;margin:9px 0 6px;font-size:10px}.lifecycle-card p{color:#958d81;min-height:40px;margin:0;font-size:8px;line-height:1.55}.lifecycle-card>div{color:#847d72;border-top:1px solid #2c281f;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;font-size:8px;display:flex}.lifecycle-card>div strong{color:#d9d1c5;text-align:right}.idea-board{grid-template-columns:repeat(4,minmax(0,1fr))}.idea-lane.new>header{border-color:#b9b4aa}.idea-lane.investigating>header{border-color:#70a9d1}.idea-lane.testing>header{border-color:#d5b458}.idea-lane.decided>header{border-color:#62c7aa}.idea-card>summary{grid-template-columns:30px minmax(0,1fr) 16px}.idea-card .idea-detail{grid-template-columns:1fr}.simulator-setup{background:#12110f;border:1px solid #312c22;border-radius:6px;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);gap:16px;margin-top:18px;padding:15px;display:grid}.simulator-setup label,.risk-presets>span{color:#948c7f;text-transform:uppercase;font-size:8px;font-weight:700}.simulator-setup select{color:#eee8dc;background:#0f0e0c;border:1px solid #393226;border-radius:5px;width:100%;height:38px;margin-top:7px;padding:0 9px}.risk-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.risk-presets>span{grid-column:1/-1}.risk-presets button{color:#9f978a;cursor:pointer;text-align:left;background:#0e0d0b;border:1px solid #353027;border-radius:5px;min-height:50px;padding:8px}.risk-presets button.active{background:#251e0f;border-color:#9b7e39}.risk-presets strong,.risk-presets small{display:block}.risk-presets strong{color:#dfd8cc;font-size:9px}.risk-presets button.active strong{color:#e7c96f}.risk-presets small{margin-top:3px;font-size:7px}.research-verdict{margin-bottom:15px}.dashboard-reading-guide{background:#12110f;border:1px solid #312c22;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-reading-guide>span{border-right:1px solid #312c22;padding:15px}.dashboard-reading-guide>span:last-child{border-right:0}.dashboard-reading-guide small,.dashboard-reading-guide strong{display:block}.dashboard-reading-guide small{color:#d2b45e;font-size:8px}.dashboard-reading-guide strong{color:#eae3d7;margin-top:7px;font-size:10px}.dashboard-reading-guide p{color:#90887c;margin:6px 0 0;font-size:8px;line-height:1.5}@media (max-width:1180px){.promotion-board{grid-template-columns:1fr}.idea-board{grid-template-columns:repeat(2,minmax(0,1fr))}.library-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-reading-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-reading-guide>span:nth-child(2){border-right:0}.dashboard-reading-guide>span:nth-child(-n+2){border-bottom:1px solid #312c22}}@media (max-width:820px){.topbar-context,.topbar-logout span{display:none}.topbar-logout{justify-content:center;width:38px;padding:0}.verdict-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-bot-row>summary{grid-template-columns:28px minmax(0,1fr) 18px}.performance-bot-row>summary>.status-badge,.performance-net{text-align:left;grid-column:2;justify-self:start}.performance-bot-row>summary>.disclosure-chevron{grid-area:1/3/span 4}.performance-bot-detail{padding-left:14px}.simulator-setup{grid-template-columns:1fr}}@media (max-width:600px){.stage-filter{width:100%;overflow-x:auto}.stage-filter button{flex:none}.idea-board,.library-summary,.dashboard-reading-guide,.performance-periods{grid-template-columns:1fr}.performance-periods>span{border-bottom:1px solid #302b21;border-right:0}.performance-periods>span:last-child{border-bottom:0}.risk-presets{grid-template-columns:1fr}.dashboard-reading-guide>span,.dashboard-reading-guide>span:nth-child(2){border-bottom:1px solid #312c22;border-right:0}.dashboard-reading-guide>span:last-child{border-bottom:0}}.command-pulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.command-pulse article{background:#12110f;border:1px solid #332e24;border-top:3px solid #665630;border-radius:6px;min-height:92px;padding:13px}.command-pulse article.clear{border-top-color:#59bd91}.command-pulse article.attention{border-top-color:#df7268}.command-pulse small,.command-pulse strong,.command-pulse span{display:block}.command-pulse small{color:#8f877a;text-transform:uppercase;font-size:8px;font-weight:750}.command-pulse strong{color:#f0e9dd;overflow-wrap:anywhere;margin-top:8px;font-size:18px}.command-pulse span{color:#8f887d;margin-top:6px;font-size:8px}.attention-center{background:#17100f;border:1px solid #5c332f;border-radius:6px;margin-top:10px;overflow:hidden}.attention-center-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 13px;display:grid}.attention-center-head>span{color:#e9847b;background:#2d1816;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.attention-center-head small,.attention-center-head strong{display:block}.attention-center-head small{color:#a77d78;text-transform:uppercase;font-size:8px;font-weight:750}.attention-center-head strong{color:#eee1dd;margin-top:3px;font-size:11px}.attention-center-head button{color:#e9a49d;cursor:pointer;background:#281513;border:1px solid #70413c;border-radius:5px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750}.attention-items{border-top:1px solid #442522;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.attention-items>span{border-right:1px solid #442522;padding:11px 13px}.attention-items>span:last-child{border-right:0}.attention-items strong,.attention-items small{display:block}.attention-items strong{color:#eadbd7;font-size:9px}.attention-items small{color:#a7807b;margin-top:4px;font-size:8px}.notification-device{background:#14120e;border:1px solid #3b3324;border-left:4px solid #6c6252;border-radius:6px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:100px;margin-top:20px;padding:16px 18px;display:grid}.notification-device.enabled{border-left-color:#59bd91}.notification-device-icon{color:#dfbd60;background:#292111;border-radius:6px;place-items:center;width:48px;height:48px;display:grid}.notification-device small,.notification-device strong,.notification-device p{margin:0;display:block}.notification-device small{color:#91897d;text-transform:uppercase;font-size:8px;font-weight:750}.notification-device strong{color:#eee7dc;margin-top:4px;font-size:13px}.notification-device p{color:#938b7f;margin-top:5px;font-size:9px}.notification-settings-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;margin-top:20px;display:grid}.notification-settings-section{background:#12110f;border:1px solid #312c22;border-radius:6px;overflow:hidden}.notification-settings-section>header{background:#0e0d0b;border-bottom:1px solid #2d291f;min-height:58px;padding:13px 15px}.notification-settings-section header strong,.notification-settings-section header small{display:block}.notification-settings-section header strong{color:#eae3d7;font-size:11px}.notification-settings-section header small{color:#837c70;margin-top:4px;font-size:8px}.setting-toggle,.duration-setting{cursor:pointer;border-bottom:1px solid #2b271f;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 15px;display:flex;position:relative}.setting-toggle:last-child,.duration-setting:last-child{border-bottom:0}.setting-toggle>span,.setting-toggle strong,.setting-toggle small,.duration-setting span,.duration-setting strong,.duration-setting small{display:block}.setting-toggle strong,.duration-setting strong{color:#ddd6ca;font-size:10px}.setting-toggle small,.duration-setting small{color:#837c71;margin-top:3px;font-size:8px}.setting-toggle input{opacity:0;pointer-events:none;position:absolute}.setting-toggle>i{background:#211f1a;border:1px solid #4a4439;border-radius:10px;flex:0 0 34px;width:34px;height:19px;transition:background .15s,border-color .15s;position:relative}.setting-toggle>i:after{content:"";background:#8c867c;border-radius:50%;width:11px;height:11px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.setting-toggle input:checked+i:after{background:#e0be60;transform:translate(15px)}.setting-toggle.disabled{opacity:.55;cursor:not-allowed}.duration-setting input{color:#eee8dc;text-align:center;background:#0f0e0c;border:1px solid #393226;border-radius:5px;width:70px;height:34px;margin-left:auto}.duration-setting em{color:#938b80;font-size:8px;font-style:normal}.account-notification-list{margin-top:14px}.account-notification-list .setting-toggle{min-height:58px}.notification-actions{gap:9px;margin-top:14px;display:flex}.mobile-command-nav{display:none}@media (max-width:820px){.content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.command-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-items{grid-template-columns:1fr}.attention-items>span{border-bottom:1px solid #442522;border-right:0}.attention-items>span:last-child{border-bottom:0}.notification-settings-grid{grid-template-columns:1fr}.mobile-command-nav{z-index:25;min-height:calc(64px + env(safe-area-inset-bottom));padding:5px 7px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090908fa;border-top:1px solid #342e23;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 28px #00000052}.mobile-command-nav button{color:#777167;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;display:flex}.mobile-command-nav button.active{color:#e1bf62;background:#231d11}.mobile-command-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:700;overflow:hidden}}@media (max-width:600px){.topbar{min-height:62px;padding:0 14px}.content{padding:22px 14px calc(88px + env(safe-area-inset-bottom))}.page-heading{align-items:flex-start}.page-heading h1{font-size:27px}.page-heading p{max-width:90%;line-height:1.55}.sync-status{min-width:auto;padding:7px 8px}.sync-status div{display:none}.command-pulse{gap:7px}.command-pulse article{min-height:84px;padding:11px}.command-pulse strong{font-size:15px}.attention-center-head{grid-template-columns:32px minmax(0,1fr)}.attention-center-head button{grid-column:2;width:max-content}.notification-device{grid-template-columns:40px minmax(0,1fr);padding:13px}.notification-device-icon{width:40px;height:40px}.notification-device>button{grid-column:2;width:max-content}.notification-actions{flex-direction:column}.notification-actions .button{justify-content:center}}html{background:var(--surface-0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#454a46 #090a09}body,.app-shell,.main,.content{background:var(--surface-0);color:var(--ink)}body{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:32px 32px}::selection{color:#fff;background:#4fae794d}:where(button,a,input,select,summary):focus-visible{outline:2px solid var(--emerald-bright);outline-offset:2px}:where(button,a,input,select,summary){-webkit-tap-highlight-color:#4fae7924}.sidebar{border-right-color:var(--border-strong);background-color:#0d110f;background-image:linear-gradient(145deg,#4fae790b,#0000 28%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:auto,26px 26px,26px 26px;box-shadow:18px 0 44px #00000057}.sidebar:after{background:linear-gradient(#0000 0%,#00000057 100%)}.sidebar-top,.sidebar-bottom{border-color:var(--border-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d110fe6}.brand-logo{background:#121714;border-color:#cfd7d233;box-shadow:0 0 0 1px #ffffff06,0 8px 24px #00000057}.brand-logo img{filter:grayscale(.2)saturate(.78)contrast(1.06)brightness(1.04)}.sidebar .brand strong,.profile-copy strong,.mobile-brand .brand strong,.topbar-context strong{color:#f2f3ef}.sidebar .brand small,.mobile-brand .brand small,.nav-label,.profile-copy small,.connection-card p,.topbar-context small{color:#858b86}.sidebar nav{scrollbar-color:#3e423f transparent}.nav-section{--section-accent:var(--emerald)}.nav-section.monitor{--section-accent:#62b88a}.nav-section.decide{--section-accent:#8fb8a5}.nav-section.research{--section-accent:#7fa3b5}.nav-section.admin{--section-accent:#a2a7a3}.nav-section .nav-label:before{background:linear-gradient(90deg, var(--section-accent), transparent)}.nav-item{color:#a4aaa5;border-color:#0000;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.nav-item:hover{color:#f2f3ef;background:#ffffff0b;transform:translate(1px)}.nav-section .nav-item.active,.nav-item.active{border-color:color-mix(in srgb, var(--section-accent) 24%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--section-accent) 14%, #111311), #111311db);color:#f8f4e7;box-shadow:inset 3px 0 0 var(--section-accent), inset 0 1px #ffffff06}.connection-card{border-color:var(--border-soft);background:#171c19eb}.avatar{color:var(--silver-bright);background:linear-gradient(145deg,#29312d,#1b211e);border:1px solid #dce2de2e;box-shadow:inset 0 1px #ffffff0f}.topbar,.mobile-brand{border-color:var(--border-soft);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0e1210ed;box-shadow:0 9px 26px #00000038}.search-shell,.icon-button,.range-control,.trade-filters,.segmented-control,.sync-status{border-color:var(--border-strong);background:var(--surface-2);color:#b6bbb6;box-shadow:inset 0 1px #ffffff06}.search-shell:focus-within{border-color:#78cfa080;box-shadow:0 0 0 3px #4fae791a}.search-shell kbd{border-color:var(--border-strong);color:#8b918c;background:#090a09}.icon-button,.button,.topbar-logout,.logout-button,.range-control button,.trade-filters button,.segmented-control button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.icon-button:hover,.button.secondary:hover:not(:disabled){background:var(--surface-hover);color:var(--emerald-bright);border-color:#78cfa057}.icon-button:active,.button:active:not(:disabled),.topbar-logout:active,.logout-button:active{transform:translateY(1px)}.logout-button,.topbar-logout{border-color:var(--border-strong);background:var(--surface-2);color:#c7cbc7}.logout-button strong{color:#eef0ec}.logout-button small{color:#818782}.logout-button:hover,.topbar-logout:hover{background:var(--surface-hover);color:var(--silver-bright);border-color:#dce2de47}.page-heading h1,.section-title h2,.panel-head h2,.environment-heading h2,.metric-card>strong,.chart-summary strong,.account-money strong,.account-detail-head strong,.campaign-main strong,.audit-list strong,.champion-card h3,.evidence-card-head h3,.data-empty strong,.glossary-grid strong{color:var(--ink)}.page-heading p,.section-title p,.panel-head p,.metric-card>p,.metric-top,.environment-heading p,.data-empty p,.glossary-grid p{color:var(--muted)}.eyebrow,.panel-link,.text-button,.section-title>div>p{color:var(--emerald-bright)}.metric-card,.panel,.account-detail-card,.risk-account,.champion-card,.evidence-card,.journal-panel,.environment-heading,.risk-explainer,.simulator-controls,.idea-list,.audit-list,.campaign-list,.funnel-grid article,.stage-timeline>span,.approval-steps>span,.verdict-summary article,.library-summary>span,.promotion-decision-card,.idea-card,.lifecycle-card,.simulator-setup,.dashboard-reading-guide,.secondary-disclosure{border-color:var(--border-soft);background:var(--surface-2);box-shadow:var(--shadow-panel)}.metric-card,.panel,.account-detail-card,.risk-account,.champion-card,.evidence-card,.journal-panel,.environment-heading,.risk-explainer,.simulator-controls,.sync-status,.promotion-decision-card,.idea-card,.lifecycle-card,.simulator-setup,.dashboard-reading-guide,.secondary-disclosure{border-radius:6px}.metric-card:before,.champion-card.premium:before{background:linear-gradient(90deg, var(--emerald), #b9c1bc6b)}.metric-card,.overview-account-group,.account-detail-card,.promotion-decision-card,.idea-card,.lifecycle-card{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.metric-card:hover,.overview-account-group:hover,.promotion-decision-card:hover,.idea-card:hover,.lifecycle-card:hover{border-color:var(--border-strong);background:var(--surface-hover);box-shadow:0 18px 42px #00000052}.panel-head,th,td,.health-list>div,.service-table>div,.account-detail-stats,.champion-meta,.audit-list>div,.risk-explainer>div,.glossary-grid>div,.next-action,.campaign-record,.idea-row,.performance-list,.performance-bot-row,.performance-bot-detail,.promotion-decision-detail,.lifecycle-card>div,.exposure-group+.exposure-group{border-color:var(--border-soft)}th{color:#aeb3ae;background:#141916}td,.service-table strong,.health-list strong,.technical-groups strong,.idea-detail strong,.stage-timeline strong,.approval-steps strong,.funnel-grid strong{color:#e6e8e4}tbody tr,tbody td{transition:background-color .13s}tbody tr:hover,tr:hover td,.campaign-record[open],.performance-bot-row[open]>summary,.performance-bot-row>summary:hover,.secondary-disclosure[open]>summary{background:var(--surface-hover)}.button.primary,.login-form .button.primary{color:#f4f8f5;background:linear-gradient(#347b58,#286747);border-color:#78cfa075;box-shadow:inset 0 1px #ffffff1a,0 7px 18px #0000002e}.range-control button.active,.trade-filters button.active,.segmented-control button.active{color:#e4ece7;background:#27362f;border-color:#78cfa052;box-shadow:inset 0 -2px #78cfa094,inset 0 1px #ffffff09}.button.primary:hover:not(:disabled){background:linear-gradient(#3a875f,#2e7450);border-color:#78cfa0a8;box-shadow:inset 0 1px #ffffff1f,0 9px 22px #00000038}.button.secondary,.text-button,.panel-link{border-color:var(--border-strong);background:var(--surface-2);color:var(--silver-bright)}.range-control button,.trade-filters button,.segmented-control button{color:#989e99}button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.48}.compact-select,.inline-controls select,.simulator-controls input,.simulator-controls select,.profit-target-input input,.confirm-dialog input,.login-form input,.simulator-setup select,.duration-setting input{border-color:var(--border-strong);color:#eef0ec;background:#121713;box-shadow:inset 0 1px 3px #00000057}:where(input,select):focus{border-color:#78cfa08f;box-shadow:0 0 0 3px #4fae791a}.status-badge.live,.direction.long,.service-icon.up{color:#72d9a7;background:#45b27f1f}.status-badge.review,.chart-badge,.freshness.fresh{color:#e2c66f;background:#d3b4571f}.status-badge.blue{color:#8fc2df;background:#5c99be21}.status-badge.danger,.direction.short,.service-icon.down{color:#ee8b83;background:#dd645b1f}.positive{color:#72d9a7!important}.negative{color:#ee8178!important}.market-icon,.account-logo.charcoal,.metric-icon,.environment-mark,.strategy-icon,.journal-icon,.decision-icon,.workspace-callout-icon{color:#9fc8b1;background:#202722;border-color:#dce2de24;box-shadow:inset 0 1px #ffffff06}.environment-heading.funded,.environment-heading.challenge,.environment-heading.demo,.demo-hero,.overview-demo-section .overview-account-group{background:var(--surface-2)}.environment-heading.funded{border-left-color:var(--gold)}.environment-heading.challenge{border-left-color:#82aec8}.environment-heading.demo{border-left-color:#777d79}.environment-section.challenge,.environment-section.demo,.overview-demo-section{border-top-color:var(--border-soft)}.environment-heading>strong,.profit-target,.account-money,.deployed-list,.command-summary,.confirm-dialog,.system-note,.data-warning,.decision-strip{border-color:var(--border-soft);background:var(--surface-3);color:#d8dcd7}.equity-hero,.guide-intro{border-color:var(--border-strong);background:#141916;box-shadow:0 20px 46px #00000057}.equity-column i,.data-bars span,.progress-track i,.risk-meter i,.frontier-track i,.evidence-lines>span,.technical-groups>span,.idea-detail>span{background:linear-gradient(90deg, #397a57, var(--emerald-bright))}.progress-track,.risk-meter,.frontier-track,.evidence-lines,.technical-groups,.idea-detail,.detail-kv{background:#252926}.detail-kv>span,.technical-groups>span,.idea-detail>span,.evidence-lines>span,.data-tag,.cohort-calendar>span{border-color:var(--border-soft);background:var(--surface-2);color:#a6aba6}.workspace-callout,.simulator-verdict,.research-verdict{border-color:var(--border-soft);background:var(--surface-2);box-shadow:var(--shadow-panel);border-left-color:#91a59a}.secondary-disclosure[open]>summary,.performance-bot-detail,.recommendation-block{border-color:var(--border-soft);background:#0d0f0e}.recommendation-block{border-left-color:var(--gold)}.performance-periods,.performance-periods>span{border-color:var(--border-soft)}.promotion-lane>header,.idea-lane>header,.lifecycle-column>header{border-bottom-color:#7d6a35}.risk-presets button{border-color:var(--border-soft);color:#a5aaa5;background:#0b0d0c}.risk-presets button.active{box-shadow:inset 3px 0 0 var(--emerald);background:#24322b;border-color:#78cfa052}.risk-presets button.active strong,.dashboard-reading-guide small,.promotion-lane header b,.idea-lane header strong,.lifecycle-column header strong{color:#a6cbb7}.setting-toggle,.duration-setting,.notification-device{border-color:var(--border-soft);background:var(--surface-2)}.setting-toggle>i{background:#242725;border-color:#4b504c}.setting-toggle input:checked+i{background:#28513c;border-color:#78cfa075}.setting-toggle input:checked+i:after{background:#d8e4dd;box-shadow:0 0 8px #78cfa033}.overview-trade-alert,.overview-account-group,.overview-account-row{border-color:var(--border-soft);background:var(--surface-2)}.overview-trade-alert{border-color:var(--border-strong);box-shadow:var(--shadow-panel);background:linear-gradient(105deg,#1b221e,#151a17)}.overview-trade-alert.active{border-left-color:var(--emerald)}.overview-trade-alert.flat{border-left-color:#666c68}.overview-alert-icon,.overview-stage-icon{color:#a7c9b7;background:#222a25;border-color:#dce2de24}.overview-trade-alert summary>span:nth-child(2) small,.overview-stage-copy small,.overview-stage-balance small,.overview-stage-trading small,.overview-account-balance small,.overview-detail-grid small{color:#939994}.overview-trade-alert summary>span:nth-child(2) strong,.overview-stage-copy strong,.overview-stage-balance strong,.overview-account-balance strong,.overview-detail-grid strong,.overview-account-name strong{color:#eff1ed}.overview-trade-alert summary>span:nth-child(2) p,.overview-stage-copy em,.overview-account-name small,.overview-flat-note,.overview-position-list span small{color:#8d938e}.overview-alert-count strong,.overview-stage-trading.active strong,details[open]>summary .disclosure-chevron{color:var(--emerald-bright)}.overview-alert-count small,.disclosure-chevron{color:#8b918c}.overview-alert-body,.overview-account-list,.overview-account-detail{border-color:var(--border-soft);background:#111612}.overview-all-flat{color:#aeb4af}.overview-all-flat small{color:#858b86}.overview-account-group.funded{border-top-color:var(--gold)}.overview-account-group.challenge{border-top-color:#7faac3}.overview-account-group.demo{border-top-color:#676d69}.overview-account-row{background:#1a201c}.account-trade-indicator.active,.trade-state.active{color:#72d9a7;background:#4bbb861f}.account-trade-indicator.flat,.trade-state.flat{color:#8a908b;background:#222624}.overview-detail-grid,.overview-detail-grid>span,.overview-position-list{border-color:var(--border-soft)}.overview-position-list{background:var(--border-soft)}.overview-position-list>div{background:#1a201c}.overview-quick-grid button{border-color:var(--border-soft);background:var(--surface-2);color:#a8ada8;box-shadow:0 10px 24px #0003}.overview-quick-grid button:hover{background:var(--surface-hover);border-color:#e7cb7552}.overview-quick-grid button>span:first-child{color:#9fc8b1;background:#222a25}.overview-quick-grid strong{color:#e8ebe7}.overview-quick-grid small{color:#858b86}.cockpit-card.funded{border-top-color:var(--gold)}.cockpit-card.challenge{border-top-color:#7faac3}.cockpit-card.demo{border-top-color:#676d69}.cockpit-card[open]>summary.account-detail-head{border-bottom-color:var(--border-soft);background:#151816}.profit-target{border-color:var(--border-soft);background:#1d2420}.profit-target>div:first-child>span{color:#e4e7e3}.profit-target small,.profit-target>p{color:#8f958f}.bot-state-list>div{border-color:var(--border-soft);background:#141a16}.bot-state-icon.flat{color:#8c928d;background:#222624}.bot-state-icon.trading{color:#72d9a7;background:#4bbb861f}.bot-state-list strong{color:#e6e9e5}.bot-state-list small,.bot-state-list em.flat{color:#8f958f}.bot-state-list em.trading{color:#72d9a7}.emergency-button{color:#ee8b83;background:#cf494014;border-color:#e86f6647}.emergency-button:hover:not(:disabled){background:#cf494026;border-color:#ee81788f}.emergency-button:disabled{border-color:var(--border-soft);color:#686e69;background:#111311}.action-notice{color:#79d9aa;background:#4bbb8614;border-color:#4bbb8638}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010201d1}.confirm-dialog{border-color:var(--border-strong);background:#111311;box-shadow:0 30px 80px #00000094,inset 0 1px #ffffff06}.danger-symbol{color:#ee8178;background:#dd645b1f}.danger-text{color:#ee8b83}.confirm-dialog h2{color:#f0f2ee}.confirm-dialog>p,.confirm-dialog>label{color:#9ba19c}.command-summary,.command-summary>span{border-color:var(--border-soft)}.command-summary{background:#141a16}.command-summary small{color:#8e948f}.command-summary strong{color:#e5e8e4}.danger-button{color:#fff;background:#b9433b;border-color:#cf5148}.danger-button:hover:not(:disabled){background:#c94d44;border-color:#e36b62}.command-pulse article{border-color:var(--border-soft);background:var(--surface-2);border-top-color:#727873;box-shadow:0 10px 24px #0003}.command-pulse small,.command-pulse span{color:#8f958f}.command-pulse strong{color:#eef0ec}.attention-center{background:#121313;border-color:#e26f6647}.attention-center-head>span{color:#ee8178;background:#dd645b1f}.attention-center-head button{color:#ee9a93;background:#cf494014;border-color:#e86f664d}.attention-items,.attention-items>span{border-color:#e26f662e}.notification-device-icon{color:#9fc8b1;background:#222a25}.notification-settings-section{border-color:var(--border-soft);background:var(--surface-2)}.notification-settings-section>header{border-bottom-color:var(--border-soft);background:#141a16}.notification-settings-section header strong,.setting-toggle strong,.duration-setting strong{color:#e4e7e3}.notification-settings-section header small,.setting-toggle small,.duration-setting small,.duration-setting em{color:#878d88}.setting-toggle,.duration-setting{border-bottom-color:var(--border-soft)}.live-feed-banner,.live-feed-banner.live,.live-feed-banner.error,.live-feed-banner.paused{border-color:var(--border-strong);background:linear-gradient(105deg,#1a211d 0%,#141916 62%,#1b221e 100%);grid-template-columns:38px minmax(0,1fr) auto auto;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff06}.live-feed-banner:before{content:"";background:#777d79;width:3px;position:absolute;top:0;bottom:0;left:0}.live-feed-banner.live:before{background:#64cf9b}.live-feed-banner.error:before{background:#e47e75}.live-feed-icon,.live-feed-banner.live .live-feed-icon,.live-feed-banner.error .live-feed-icon{z-index:1;border:1px solid var(--border-soft);color:var(--silver);background:#222a25;position:relative}.live-feed-banner.live .live-feed-icon{color:#72d9a7}.live-feed-banner.error .live-feed-icon{color:#ee8178}.live-feed-banner strong{color:#eff1ed}.live-feed-banner small{color:#969c97}.live-feed-cadence{border-color:var(--border-soft);color:#b4b9b4;background:#121713;box-shadow:inset 0 1px #ffffff06}.bridge-inline-status{color:#a7afa9;align-items:center;gap:6px;margin-top:6px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.bridge-inline-status.online{color:#78d2a2}.live-update-toggle{color:#fff;cursor:pointer;white-space:nowrap;background:#1675bd;border:1px solid #398cd1;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #00457e38,inset 0 1px #ffffff29}.live-update-toggle:hover{background:#2487cf;border-color:#65b6f0}.live-update-toggle.active{background:#245f8d;border-color:#66a6d8}.topbar-close-trades{color:#fff;cursor:pointer;white-space:nowrap;background:#b83e36;border:1px solid #e2675d;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 7px 18px #7116113d,inset 0 1px #ffffff1f}.topbar-close-trades:hover:not(:disabled){background:#cc4a41;border-color:#f08a81}.topbar-close-trades:disabled{color:#b78e8a;opacity:1;background:#b83e362b;border-color:#e2675d47}.attention-explainer{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:6px;margin-top:9px}.attention-explainer>summary{color:#aeb8b1;cursor:pointer;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:46px;padding:8px 13px;list-style:none;display:grid}.attention-explainer>summary::-webkit-details-marker{display:none}.attention-explainer summary strong,.attention-explainer summary small{display:block}.attention-explainer summary strong{color:#e7ebe8;font-size:10px}.attention-explainer summary small{color:#a0a9a2;margin-top:2px;font-size:8px}.attention-explainer>div{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.attention-explainer>div>span{border-right:1px solid var(--border-soft);padding:11px 13px}.attention-explainer>div>span:last-child{border-right:0}.attention-explainer>div strong,.attention-explainer>div small{display:block}.attention-explainer>div strong{color:#dce2de;font-size:9px}.attention-explainer>div small{color:#a8b0aa;margin-top:4px;font-size:8px;line-height:1.45}.trial-lifecycle{background:#c6a3351a;border:1px solid #e1c15d5c;border-left:3px solid #d6b84e;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px;margin:12px 14px 0;padding:10px 12px;display:grid}.overview-account-detail>.trial-lifecycle{margin:0 0 12px}.trial-lifecycle small,.trial-lifecycle strong{display:block}.trial-lifecycle small{color:#c5b77f;text-transform:uppercase;font-size:8px;font-weight:750}.trial-lifecycle strong{color:#f0dfa1;margin-top:3px;font-size:10px}.trial-lifecycle em{color:#e5cb6c;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:850}.trial-lifecycle.expired{background:#cf494014;border-color:#e26f6652 #e26f6652 #e26f6652 #df7067}.trial-lifecycle.expired em{color:#ee8c84}.archived-trials{margin-top:12px}.archived-trial-list{display:grid}.archived-trial-list>div{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 14px;display:flex}.archived-trial-list span strong,.archived-trial-list span small{display:block}.archived-trial-list span strong{color:#e0e5e1;font-size:10px}.archived-trial-list span small{color:#a2aba4;margin-top:3px;font-size:8px}.selective-close-dialog{width:min(760px,100%)}.close-all-option,.close-position-groups header label,.close-position-option{cursor:pointer;align-items:center;gap:10px;display:grid}.close-all-option{background:#b83e3614;border:1px solid #e2675d47;border-radius:6px;grid-template-columns:18px minmax(0,1fr);min-height:58px;margin:0 0 12px;padding:10px 12px}.close-all-option input,.close-position-groups input{accent-color:#c84a41;width:17px;height:17px}.close-all-option span strong,.close-all-option span small,.close-position-groups span strong,.close-position-groups span small{display:block}.close-all-option span strong{color:#f0e5e4;font-size:10px}.close-all-option span small{color:#b69c99;margin-top:3px;font-size:8px}.close-position-groups{gap:10px;max-height:min(42vh,430px);padding-right:3px;display:grid;overflow-y:auto}.close-position-groups>section{border:1px solid var(--border-soft);background:#141916;border-radius:6px;overflow:hidden}.close-position-groups header{border-bottom:1px solid var(--border-soft);background:#202722}.close-position-groups header label{grid-template-columns:18px minmax(0,1fr);min-height:52px;padding:8px 12px}.close-position-groups header strong{color:#eef1ee;font-size:10px}.close-position-groups header small{color:#a4ada6;margin-top:3px;font-size:8px}.close-position-option{border-bottom:1px solid var(--border-soft);grid-template-columns:18px minmax(0,1fr) auto;min-height:58px;padding:8px 12px}.close-position-option:last-child{border-bottom:0}.close-position-option:hover{background:var(--surface-hover)}.close-position-option span strong{color:#e3e7e4;font-size:9px}.close-position-option span small{color:#a4aca6;overflow-wrap:anywhere;margin-top:3px;font-size:8px}.notification-device-actions{justify-items:stretch;gap:7px;display:grid}.app-download-button{color:#eaf6ff;background:#1d4f70;border-color:#3e779d;justify-content:center;text-decoration:none}.app-download-button:hover{background:#286487;border-color:#66a7d0}.duration-setting>label{align-items:center;gap:6px;display:flex}.duration-setting>label input{margin-left:0}.duration-setting>label em{min-width:42px}.market-hours-risk{box-shadow:var(--shadow-panel);background:#171c19;border:1px solid #454b46;border-radius:7px;margin:18px 0 24px;overflow:hidden}.market-hours-risk.danger{border-color:#df7268ad;box-shadow:0 0 0 1px #df72681f,0 18px 42px #00000052}.market-risk-head{border-bottom:1px solid var(--border-soft);background:linear-gradient(90deg,#202723 0%,#181d1a 72%);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.market-hours-risk.danger .market-risk-head{background:linear-gradient(90deg,#5b201df0 0%,#211a18 72%)}.market-risk-icon{color:#ff9a90;background:#40201e;border:1px solid #df726880;border-radius:6px;place-items:center;width:48px;height:48px;display:grid}.market-risk-head small,.market-risk-head h2,.market-risk-head p{margin:0;display:block}.market-risk-head>div>small{color:#e5a49e;text-transform:uppercase;font-size:11px;font-weight:800}.market-risk-head h2{color:#fff5f2;margin-top:3px;font-size:19px;line-height:1.2}.market-hours-risk.clear .market-risk-head h2{color:#eef2ee}.market-risk-head p{color:#c8cfca;margin-top:5px;font-size:13px;line-height:1.45}.market-feed-state{border:1px solid var(--border-soft);color:#bbc4bd;white-space:nowrap;background:#121714;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.market-feed-state i{background:#d4b45c;border-radius:50%;width:7px;height:7px}.market-feed-state.live i{background:var(--emerald-bright);box-shadow:0 0 0 3px #78cfa01a}.market-urgent-list{background:#df726824;gap:1px;display:grid}.market-urgent-list article{background:#271a18;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 20px;display:grid}.market-urgent-list article>span strong,.market-urgent-list article>span small,.market-urgent-list article>div strong{display:block}.market-urgent-list article>span strong{color:#ff9e94;font-size:13px}.market-urgent-list article>span small{color:#bba6a3;margin-top:2px;font-size:10px}.market-urgent-list article>div strong{color:#fff0ed;font-size:13px}.market-urgent-list article p{color:#c8b6b3;margin:4px 0 0;font-size:11px;line-height:1.45}.market-urgent-list article>em{border-radius:4px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.market-urgent-list article>em.confirmed{color:#fff;background:#a83f38}.market-urgent-list article>em.projected{color:#d9c378;background:#29251b;border:1px solid #685e3f}.market-symbols-grid{gap:9px;padding:14px;display:grid}.market-symbol-card{border:1px solid var(--border-soft);background:#121714;border-radius:6px;overflow:hidden}.market-symbol-card>summary{cursor:pointer;grid-template-columns:42px minmax(150px,.7fr) minmax(240px,1.3fr) 22px;align-items:center;gap:12px;min-height:74px;padding:10px 14px;list-style:none;display:grid}.market-symbol-card>summary::-webkit-details-marker{display:none}.market-symbol-card>summary:hover{background:#1d2420}.market-symbol-mark{color:#86d2a7;background:#1c2b22;border:1px solid #41644f;border-radius:5px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.market-symbol-card summary span>small,.market-symbol-card summary span>strong,.market-symbol-card summary span>em{display:block}.market-symbol-card summary span>small{color:#929c95;font-size:10px;font-weight:700}.market-symbol-card summary span>strong{color:#f2f5f2;margin-top:2px;font-size:14px}.market-symbol-card summary span>em{color:#aeb6b0;margin-top:2px;font-size:10px;font-style:normal}.market-next-event{border-left:1px solid var(--border-soft);min-width:0;padding-left:14px}.market-next-event strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-next-event em{text-transform:uppercase;font-weight:750;color:#d3b95f!important}.market-symbol-card[open]>summary{border-bottom:1px solid var(--border-soft);background:#1b211e}.market-symbol-body{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:0;display:grid}.regular-hours{border-right:1px solid var(--border-soft);background:#151b17;padding:16px}.regular-hours-title,.upcoming-market-events>header{color:#7fc89e;align-items:center;gap:9px;display:flex}.regular-hours-title span strong,.regular-hours-title span small,.upcoming-market-events>header span strong,.upcoming-market-events>header span small{display:block}.regular-hours-title strong,.upcoming-market-events>header strong{color:#e7ede8;font-size:12px}.regular-hours-title small,.upcoming-market-events>header small{color:#929c95;margin-top:2px;font-size:10px}.market-time-grid{gap:7px;margin-top:13px;display:grid}.market-time-grid>span{border:1px solid var(--border-soft);background:#1c231f;border-radius:5px;padding:10px 11px}.market-time-grid>span.primary{background:#19252d;border-color:#79a9cc61}.market-time-grid small,.market-time-grid strong{display:block}.market-time-grid small{color:#9ca6a0;font-size:9px;font-weight:800}.market-time-grid>span.primary small{color:#9dc9e5}.market-time-grid strong{color:#eef2ef;margin-top:3px;font-size:12px;line-height:1.35}.regular-hours>p{color:#aab3ac;margin:11px 0 0;font-size:10px;line-height:1.5}.upcoming-market-events{min-width:0;padding:16px}.upcoming-market-events>header{margin-bottom:11px}.upcoming-market-events>article{border-top:1px solid var(--border-soft);grid-template-columns:62px minmax(0,1fr) auto;gap:11px;padding:11px 0;display:grid}.upcoming-market-events>article:first-of-type{border-top:0}.event-date strong,.event-date small{display:block}.event-date strong{color:#e5c766;font-size:12px}.event-date small{color:#a9a076;margin-top:2px;font-size:9px;font-weight:800}.upcoming-market-events article>div>strong{color:#e6ebe7;font-size:12px;display:block}.upcoming-market-events article p{color:#aab3ac;margin:4px 0 0;font-size:10px;line-height:1.5}.upcoming-market-events article>a{color:#94bdd8;white-space:nowrap;align-self:start;font-size:9px;font-weight:750;text-decoration:none}.upcoming-market-events article>a:hover{color:#c3e1f3;text-decoration:underline}.event-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.event-times>span{background:#1d2520;border-radius:4px;padding:7px}.event-times small,.event-times strong{display:block}.event-times small{color:#8fa098;font-size:8px;font-weight:850}.event-times strong{color:#dfe5e0;margin-top:2px;font-size:9px}.event-times>span:first-child{background:#192630}.event-times>span:first-child small{color:#98c4df}.market-no-events,.market-calendar-loading{color:#aab3ac;margin:0;padding:15px;font-size:11px}.market-calendar-loading{align-items:center;gap:9px;display:flex}.market-calendar-loading.error{color:#f09a92}.market-hours-risk>footer{border-top:1px solid var(--border-soft);color:#aeb7b0;background:#101411;align-items:flex-start;gap:9px;padding:11px 16px;display:flex}.market-hours-risk>footer svg{color:#d1b95f;flex:none;margin-top:1px}.market-hours-risk>footer p{margin:0;font-size:10px;line-height:1.5}.market-hours-risk>footer strong{color:#e8ece9}.market-hours-risk>footer a,.market-head-actions>a,.ftmo-hours-link,.event-source-links a,.market-urgent-actions a{color:#9fd5f4;font-weight:800;text-decoration:none}.market-hours-risk>footer a:hover,.market-head-actions>a:hover,.ftmo-hours-link:hover,.event-source-links a:hover,.market-urgent-actions a:hover{color:#d5efff;text-decoration:underline}.market-head-actions{justify-items:end;gap:7px;display:grid}.market-head-actions>a{font-size:9px}.market-urgent-actions{justify-items:end;gap:6px;display:grid}.market-urgent-actions em{border-radius:4px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.market-urgent-actions em.confirmed{color:#fff;background:#a83f38}.market-urgent-actions em.projected{color:#d9c378;background:#29251b;border:1px solid #685e3f}.market-urgent-actions a{white-space:nowrap;font-size:9px}.ftmo-hours-link{margin-top:10px;font-size:10px;display:inline-flex}.event-source-links{align-self:start;justify-items:end;gap:6px;display:grid}.event-source-links a{white-space:nowrap;font-size:9px}.overview-warning-banner{border:1px solid var(--border-strong);background:linear-gradient(105deg,#211e16 0%,#171713 62%,#211e16 100%);border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;margin:-10px 0 22px;padding:11px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff06}.overview-warning-banner:before{content:"";background:#d1b95f;width:3px;position:absolute;inset:0 auto 0 0}.overview-warning-banner.danger:before,.overview-warning-banner.error:before{background:#f06459}.overview-warning-banner.danger{background:linear-gradient(105deg,#321b18 0%,#1c1513 62%,#281916 100%);border-color:#f064598c}.overview-warning-banner .live-feed-icon{border:1px solid var(--border-soft);color:#e2c45f;background:#2b251b}.overview-warning-banner.danger .live-feed-icon,.overview-warning-banner.error .live-feed-icon{color:#ff9288;background:#40201e}.overview-warning-copy{min-width:0}.overview-warning-copy>strong,.overview-warning-copy>small{display:block}.overview-warning-copy>strong{color:#f3f1e9;font-size:12px;line-height:1.35}.overview-warning-copy>small{color:#aaa79b;margin-top:3px;font-size:10px;line-height:1.4}.overview-expiry-warnings{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.overview-expiry-warnings em{color:#f2d87b;background:#aa7e1c29;border:1px solid #ddb74c61;border-radius:4px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.overview-expiry-warnings em.critical,.overview-expiry-warnings em.expired{color:#ffaaa2;background:#c22a2059;border-color:#ff5b4fb3}.demo-expiry-critical,.demo-expiry-expired{background:linear-gradient(100deg,#6f1813bd,#2b1311f5)!important;border-color:#f06459!important;box-shadow:inset 4px 0 #ff584c,0 0 0 1px #ff584c29!important}tr.demo-expiry-critical>td,tr.demo-expiry-expired>td{color:#ffd4d0!important;background:#701813b8!important}.demo-expiry-critical .overview-account-name strong,.demo-expiry-expired .overview-account-name strong,.demo-expiry-critical .account-detail-head strong,.demo-expiry-expired .account-detail-head strong,.demo-expiry-critical .journal-head strong,.demo-expiry-expired .journal-head strong,.setting-toggle.demo-expiry-critical strong,.setting-toggle.demo-expiry-expired strong,.archived-trial-list .demo-expiry-expired strong{color:#ff8e84!important}.demo-expiry-critical .overview-account-name small,.demo-expiry-expired .overview-account-name small,.demo-expiry-critical .account-detail-head small,.demo-expiry-expired .account-detail-head small,.setting-toggle.demo-expiry-critical small,.setting-toggle.demo-expiry-expired small,.archived-trial-list .demo-expiry-expired small{color:#ffc0ba!important}.trial-lifecycle.warning{background:#c6a33529;border-color:#e1c15d9e}.trial-lifecycle.critical,.trial-lifecycle.expired{background:#b5241b4d;border-color:#ff5b4fd1 #ff5b4fd1 #ff5b4fd1 #ff584c}.trial-lifecycle.critical strong,.trial-lifecycle.expired strong,.trial-lifecycle.critical em,.trial-lifecycle.expired em{color:#ffaaa2}.page-heading p,.section-title p,.panel-head p,.environment-heading p,.metric-card>p,.metric-top,.data-empty p,.glossary-grid p,.performance-bot-name small,.performance-net small,.secondary-disclosure>summary small{color:#aab3ac}.page-heading h1,.section-title h2,.panel-head h2,.environment-heading h2,.secondary-disclosure>summary strong,.performance-bot-name strong{font-weight:800}.live-feed-banner.paused .live-dot{background:#858b87;box-shadow:0 0 0 3px #858b871a}.live-feed-banner.error .live-dot{background:#e47e75;box-shadow:0 0 0 3px #e47e751a}.login-page,.login-form-panel{background:var(--surface-0)}.login-form-panel{background:#141916}.login-brand-panel{border-right-color:var(--border-soft);background-color:#0e1310;background-image:linear-gradient(145deg,#4fae790d,#0000 32%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:auto,27px 27px,27px 27px}.login-brand-panel:before{background:linear-gradient(#0607060a,#06070661)}.login-statement h1,.login-form h2,.login-form label{color:#f1f2ef}.login-statement p,.login-form>p,.login-lock,.password-field button{color:#9ba09b}.login-form input{border-color:var(--border-strong);background:var(--surface-2)}.login-lock{color:#c5cac5;background:#1b241f;border-color:#78cfa02e}@media (max-width:820px){.mobile-command-nav{border-top-color:var(--border-strong);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0e1310f5;box-shadow:0 -14px 32px #00000061}.mobile-command-nav button{color:#858b86}.mobile-command-nav button.active{color:var(--emerald-bright);background:#222c26;box-shadow:inset 0 2px #78cfa094}.topbar-close-trades{min-height:38px;padding:0 11px}.topbar-close-trades span{display:inline}.selective-close-dialog{padding:21px 17px}.market-risk-head{grid-template-columns:44px minmax(0,1fr)}.market-feed-state{grid-column:2;justify-self:start}.market-symbol-body{grid-template-columns:1fr}.regular-hours{border-right:0;border-bottom:1px solid var(--border-soft)}.market-symbol-card>summary{grid-template-columns:42px minmax(0,1fr) 22px}.market-next-event{border-left:0;grid-column:2;padding:7px 0 0}.market-symbol-card>summary .disclosure-chevron{grid-area:1/3/span 2}}@media (max-width:600px){.metric-card:hover,.overview-account-group:hover,.promotion-decision-card:hover,.idea-card:hover,.lifecycle-card:hover{transform:none}.live-feed-banner{border-radius:6px;grid-template-columns:36px minmax(0,1fr)}.overview-warning-banner{grid-template-columns:36px minmax(0,1fr);margin-top:-8px;padding:11px 12px}.live-update-toggle,.live-feed-cadence,.overview-warning-banner .live-update-toggle,.overview-warning-banner .live-feed-cadence{grid-column:2;width:100%}.live-feed-cadence{justify-content:center}.attention-explainer>div{grid-template-columns:1fr}.attention-explainer>div>span{border-right:0;border-bottom:1px solid var(--border-soft)}.attention-explainer>div>span:last-child{border-bottom:0}.trial-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-lifecycle em{grid-column:1/-1}.duration-setting{flex-wrap:wrap;align-items:flex-start}.duration-setting>span{width:100%}.duration-setting>label{flex:110px}.duration-setting>label input{width:62px}.close-position-option{grid-template-columns:18px minmax(0,1fr)}.close-position-option>strong{grid-column:2;justify-self:start}.dialog-actions{flex-direction:column-reverse}.dialog-actions .button{justify-content:center}.market-hours-risk{margin-inline:-2px}.market-risk-head{gap:10px;padding:14px}.market-risk-head h2{font-size:16px}.market-risk-head p{font-size:11px}.market-risk-icon{width:42px;height:42px}.market-urgent-list article{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px 14px}.market-urgent-list article>em{grid-column:2;justify-self:start}.market-urgent-actions{grid-column:2;justify-items:start}.market-symbols-grid{padding:9px}.market-symbol-card>summary{min-height:70px;padding:9px}.market-next-event strong{white-space:normal}.regular-hours,.upcoming-market-events{padding:13px}.upcoming-market-events>article{grid-template-columns:54px minmax(0,1fr)}.upcoming-market-events article>a{grid-column:2;justify-self:start}.event-source-links{grid-column:2;justify-items:start}.event-times{grid-template-columns:1fr}}@media (max-width:430px){.topbar-close-trades{padding:0 9px}.topbar-close-trades span{white-space:normal;max-width:54px;line-height:1.05}.topbar-actions{gap:5px}.command-summary{grid-template-columns:1fr}.command-summary>span{border-right:0;border-bottom:1px solid var(--border-soft)}.command-summary>span:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.performance-profile{grid-template-columns:minmax(0,1.5fr) minmax(190px,.7fr);gap:9px;margin-top:10px;display:grid}.performance-profile>div,.performance-profile>span,.performance-key-metrics>span{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-2);padding:12px}.performance-profile small,.performance-profile strong,.performance-profile em,.performance-key-metrics small,.performance-key-metrics strong,.performance-key-metrics em{display:block}.performance-profile small,.performance-key-metrics small{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.performance-profile p{color:var(--text-primary);margin:6px 0 0;font-size:10px;line-height:1.55}.performance-profile strong{color:var(--text-primary);margin-top:6px;font-size:11px}.performance-profile em{color:var(--gold-soft);margin-top:4px;font-size:9px;font-style:normal}.performance-key-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.performance-key-metrics strong{color:var(--text-primary);margin-top:7px;font-size:13px}.performance-key-metrics em{color:var(--text-secondary);margin-top:5px;font-size:8px;font-style:normal;line-height:1.4}.champion-summary,.simulator-coverage{border:1px solid var(--border-gold);border-radius:var(--radius-md);color:var(--gold-soft);background:linear-gradient(135deg,#ba973e1f,#15130feb);align-items:flex-start;gap:12px;margin:0 0 18px;padding:15px 17px;display:flex}.champion-summary small,.champion-summary strong,.simulator-coverage small,.simulator-coverage strong{display:block}.champion-summary small,.simulator-coverage small{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:800}.champion-summary strong,.simulator-coverage strong{color:var(--text-primary);margin-top:5px;font-size:12px}.champion-summary p,.simulator-coverage p{color:var(--text-secondary);margin:5px 0 0;font-size:9px;line-height:1.5}.champion-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.champion-group{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.champion-group>header{border-bottom:2px solid var(--gold-deep);background:var(--surface-2);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.champion-group.funded-set>header{border-color:var(--success)}.champion-group.independent>header{border-color:#6a94b0}.champion-group.almost>header{border-color:var(--warning)}.champion-group h2{color:var(--text-primary);margin:0;font-size:14px}.champion-group header p{color:var(--text-secondary);margin:4px 0 0;font-size:9px;line-height:1.4}.champion-group header>strong{color:var(--gold-soft);margin-left:12px;font-size:22px}.champion-group>div{gap:7px;padding:9px;display:grid}.champion-category-card{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px;display:grid}.champion-card-icon{width:30px;height:30px;color:var(--success);background:#52af7821;border-radius:50%;place-items:center;display:grid}.champion-group.almost .champion-card-icon{color:var(--warning);background:#cfa44921}.champion-category-card h3{color:var(--text-primary);margin:0;font-size:11px}.champion-category-card p{color:var(--text-secondary);margin:5px 0 0;font-size:9px;line-height:1.5}.champion-category-card small{color:var(--gold-soft);margin-top:7px;font-size:8px;display:block}.champion-empty{color:var(--text-muted);text-align:center;margin:0;padding:18px;font-size:9px}.simulator-coverage{border-color:var(--border-soft);display:block}.simulator-coverage>div{gap:11px;display:flex}.simulator-coverage.incomplete{border-color:#cfa44973}.simulator-coverage.complete{border-color:#52af7873}.simulator-coverage details{border-top:1px solid var(--border-soft);color:var(--gold-soft);margin-top:11px;padding-top:10px;font-size:9px}.simulator-coverage summary{cursor:pointer;align-items:center;gap:6px;display:flex}.simulator-coverage ul{columns:2;color:var(--text-secondary);margin:9px 0 0;padding-left:18px;line-height:1.8}@media (max-width:820px){.champion-category-grid,.performance-profile{grid-template-columns:1fr}.performance-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.performance-key-metrics{grid-template-columns:1fr}.simulator-coverage ul{columns:1}}
.pipeline-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.pipeline-heading h1{color:#f5f0e4;font-family:var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(27px,3vw,40px)}.pipeline-heading p{color:#999286;max-width:720px;margin:0;font-size:12px;line-height:1.6}.pipeline-term-link{color:#cdb66d;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:8px;padding:0;font-size:10px;display:inline-flex}.pipeline-freshness{background:#121a15;border:1px solid #2f3f34;border-radius:6px;align-items:center;gap:10px;min-width:245px;padding:11px 12px;display:flex}.pipeline-freshness.stale{background:#1d1110;border-color:#6c332e}.pipeline-freshness>span:nth-child(2){flex:1;min-width:0}.pipeline-freshness strong,.pipeline-freshness small{display:block}.pipeline-freshness strong{color:#72cf9b;letter-spacing:.08em;font-size:9px}.pipeline-freshness.stale strong{color:#ea8378}.pipeline-freshness small{color:#817a6e;margin-top:3px;font-size:8px}.pipeline-freshness button{color:#c7ad61;cursor:pointer;background:#17140f;border:1px solid #383226;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.pipeline-unavailable{text-align:center;background:#12110f;border:1px solid #312c22;border-radius:6px;align-content:center;place-items:center;min-height:420px;padding:40px;display:grid}.pipeline-unavailable>svg{color:#c6ad62;margin-bottom:15px}.pipeline-unavailable h1{color:#f3eee3;margin:8px 0}.pipeline-unavailable p{color:#999286;max-width:560px;margin:0 0 18px}.pipeline-feed-warning,.retraction-alert,.findings-principle,.glossary-intro,.ledger-explainer,.ledger-why{background:#17140f;border:1px solid #403722;border-radius:6px;align-items:flex-start;gap:12px;display:flex}.pipeline-feed-warning{color:#e2bf61;margin-bottom:12px;padding:9px 12px;font-size:10px}.pipeline-tabs{background:#0d0c0a;border:1px solid #302b21;border-radius:6px;gap:3px;margin-bottom:13px;padding:3px;display:inline-flex}.pipeline-tabs button{color:#918a7e;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:8px 14px;font-size:10px;font-weight:700;display:flex}.pipeline-tabs button.active{color:#e2c363;background:#2b2414}.conveyor-floor{background-color:#0b0a08;background-image:linear-gradient(#d2b65d07 1px,#0000 1px),linear-gradient(90deg,#d2b65d07 1px,#0000 1px);background-size:22px 22px;border:1px solid #312c22;border-radius:6px;padding:14px 14px 18px;position:relative;overflow:hidden}.conveyor-state{justify-content:flex-end;margin-bottom:13px;display:flex}.conveyor-state span{color:#858076;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.is-running .conveyor-state span{color:#83acd0}.conveyor-belt{background:repeating-linear-gradient(90deg,#171612 0 18px,#24211a 18px 21px);border-block:1px solid #3a3429;height:25px;position:absolute;top:109px;left:0;right:0}.conveyor-floor.is-running .conveyor-belt{animation:4s linear infinite conveyor-motion}@keyframes conveyor-motion{to{background-position-x:42px}}.station-grid{z-index:1;grid-template-columns:repeat(9,minmax(112px,1fr));gap:7px;min-width:1060px;display:grid;position:relative}.conveyor-floor{overflow-x:auto}.station-machine{min-width:0;position:relative}.station-machine>button{border:1px solid #39342b;color:#d8d2c7;cursor:pointer;text-align:left;background:#151411;border-top:3px solid #4a453d;border-radius:5px;flex-direction:column;align-items:flex-start;width:100%;min-height:150px;padding:11px 9px;transition:border-color .15s,transform .15s;display:flex}.station-machine>button:hover,.station-machine>button.selected{border-color:#9b8241;transform:translateY(-2px)}.station-machine.running>button{border-top-color:#79a9cc}.station-machine.blocked>button{background:#1d1010;border-color:#e76e63 #9b3e36 #9b3e36}.station-machine.complete>button{border-top-color:#59c58a}.station-machine.retracted>button{border-top-color:#a87fd5}.station-number{color:#706a61;font-family:var(--font-geist-mono), monospace;font-size:9px}.station-machine button>strong{color:#f0eadf;text-transform:uppercase;margin-top:7px;font-size:11px}.station-machine button>small{color:#8c857a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.station-machine button>em{color:#7e786f;align-items:center;gap:4px;margin-top:auto;font-size:8px;font-style:normal;display:flex}.station-machine button>em>span{color:#ded7cb;font-family:var(--font-geist-mono), monospace;font-size:11px}.station-barrier{z-index:4;color:#fff3f1;letter-spacing:.08em;background:repeating-linear-gradient(135deg,#bc342c 0 7px,#31100e 7px 14px);border:1px solid #dc5f55;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:8px;font-weight:850;display:flex;position:absolute;top:72px;left:-4px;right:-4px}.candidate-stack{gap:5px;margin-top:15px;display:grid;position:relative}.candidate-rider{background:#191713;border:1px solid #363128;border-radius:5px;padding:7px;box-shadow:0 8px 16px #0003}.candidate-rider>span{color:#e6dfd3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex;overflow:hidden}.candidate-rider .pipeline-status{margin-top:6px}.candidate-rider p{color:#ee8a80;border-top:1px solid #5a2825;align-items:flex-start;gap:5px;margin:7px 0 0;padding-top:6px;font-size:7px;line-height:1.35;display:flex}.candidate-rider p svg{flex:none}.candidate-rider.status-blocked,.candidate-rider.status-failed{background:#23100f;border-color:#963e37}.candidate-rider.status-in_progress{border-color:#517794}.pipeline-status{color:#a5a096;letter-spacing:.04em;text-transform:uppercase;background:#24221e;border-radius:4px;align-items:center;gap:4px;width:max-content;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.status-pass,.status-done,.status-complete{color:#67d39d;background:#14251d}.status-in_progress{color:#8bb8d5;background:#17222a}.status-blocked,.status-fail,.status-failed{color:#f18b80;background:#341614}.status-retracted{color:#c394e7;background:#271933}.status-methodology_unresolved,.status-inconclusive{color:#e0bf5d;background:#2c2514}.retraction-alert{color:#ba8ed8;background:#17101d;border-color:#563d6d;margin-top:10px;padding:12px 14px}.retraction-alert>svg{flex:none}.retraction-alert strong{color:#dfc6ef;margin-top:3px;font-size:11px;display:block}.retraction-alert p{color:#a68eaf;margin:4px 0 0;font-size:9px;line-height:1.45}.station-drawer,.battery-tunnel,.pipeline-book-panel{background:#12110f;border:1px solid #312c22;border-radius:6px;margin-top:12px;box-shadow:0 12px 28px #0003}.station-drawer>header,.battery-tunnel>header,.pipeline-book-panel>header{border-bottom:1px solid #302b21;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.station-drawer h2,.battery-tunnel h2{color:#f2ecdf;margin:3px 0 0;font-size:17px}.drawer-occupancy{color:#a69f92;font-size:9px}.station-proof-grid{grid-template-columns:1fr 1fr 1fr 1.35fr;display:grid}.station-proof-grid>div{border-right:1px solid #2d291f;min-width:0;padding:14px}.station-proof-grid>div:last-child{border-right:0}.station-proof-grid small,.receipt-copy>span,.gate-receipt dt{color:#817b71;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.station-proof-grid p{color:#bbb3a7;margin:7px 0 0;font-size:9px;line-height:1.45}.station-proof-grid p strong{color:#e9e2d6}.station-proof-grid time{color:#c6aa58}.battery-tunnel>header{justify-content:flex-start}.battery-tunnel>header>div:first-child{margin-right:auto}.battery-tunnel>header label{color:#837c70;font-size:8px;font-weight:700}.battery-tunnel select,.ledger-filters select,.findings-filter select{color:#ddd6ca;background:#171510;border:1px solid #3a3429;border-radius:4px;min-width:190px;margin-top:4px;padding:7px 24px 7px 8px;font-size:9px;display:block}.battery-count{color:#e0be5d;font-family:var(--font-geist-mono), monospace;align-items:center;gap:4px;font-size:17px;display:flex}.battery-count small{color:#817a6f;font-family:var(--font-geist-sans), sans-serif;text-transform:uppercase;font-size:7px}.battery-ladder{background:#0c0b09;grid-template-columns:repeat(6,minmax(145px,1fr));gap:7px;padding:12px;display:grid}.gate-cell{color:#a9a398;cursor:pointer;text-align:left;background:#171613;border:1px solid #343028;border-top:3px solid #514d45;border-radius:5px;grid-template-columns:1fr auto;align-content:start;gap:7px;min-height:174px;padding:11px;display:grid}.gate-cell.selected{outline-offset:1px;outline:1px solid #d3b75d}.gate-cell>span{color:#69645c;font-family:var(--font-geist-mono), monospace;font-size:7px}.gate-cell>strong{overflow-wrap:anywhere;color:#e1dbd0;grid-column:1/-1;font-size:10px;line-height:1.3}.gate-cell>p{color:#9f988d;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.gate-cell>small{color:#898379;text-transform:uppercase;grid-column:1/-1;margin-top:auto;font-size:6px;font-weight:800;line-height:1.2}.gate-cell.gate-pass{color:#64ce93;background:#112019;border-top-color:#54bc82}.gate-cell.gate-fail,.gate-cell.gate-blocked{color:#ea8077;background:#211110;border-top-color:#df6d63}.gate-cell.gate-inconclusive{color:#dab65f;background:#211c10;border-top-color:#c89f48}.gate-cell.gate-methodology_unresolved{color:#e3c467;background:repeating-linear-gradient(135deg,#211d12 0 6px,#2a2414 6px 12px);border-top-color:#d2b65d}.gate-receipt{background:#151411;border:1px solid #343028;border-left:3px solid #575148;border-radius:5px;margin:0 12px 12px}.gate-receipt>header{border-bottom:1px solid #2e2a22;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.gate-receipt h3{color:#eee7dc;font-family:var(--font-geist-mono), monospace;margin:3px 0 0;font-size:14px}.gate-receipt dl{border-bottom:1px solid #2e2a22;grid-template-columns:1.2fr 1.5fr .7fr;margin:0;display:grid}.gate-receipt dl>div{border-right:1px solid #2e2a22;padding:11px 14px}.gate-receipt dl>div:last-child{border-right:0}.gate-receipt dd{color:#c6beb1;margin:5px 0 0;font-size:9px}.receipt-copy{padding:12px 14px}.receipt-copy>span{align-items:center;gap:7px;display:flex}.receipt-copy code{color:#d9d0c2;max-height:230px;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;background:#0b0a08;border:1px solid #363027;border-radius:4px;margin-top:8px;padding:13px;font-size:9px;line-height:1.55;display:block;overflow:auto}.methodology-note{color:#e0bf5d;background:repeating-linear-gradient(135deg,#211d12 0 7px,#292313 7px 14px);border-bottom:1px solid #55471e;align-items:center;gap:7px;margin:0;padding:10px 14px;font-size:9px;display:flex}.verdict-stack{background:#0e0d0b;border:1px solid #332f27;border-radius:5px;margin:0 12px 12px;padding:11px}.verdict-stack>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.verdict-layer{background:#171510;border:1px solid #38332a;border-radius:4px;min-width:0;padding:8px;display:block}.verdict-layer small,.verdict-layer strong{display:block}.verdict-layer small{color:#7e786d;letter-spacing:.06em;font-size:6px;font-weight:800}.verdict-layer strong{overflow-wrap:anywhere;color:#ddd5c8;margin-top:5px;font-size:8px}.verdict-layer.pass{border-color:#24583c}.verdict-layer.fail,.verdict-layer.blocked{border-color:#6d2b27}.verdict-layer.unresolved{background:repeating-linear-gradient(135deg,#171510 0 7px,#1e1b12 7px 14px);border-color:#655422}.verdict-layer.unknown{opacity:.65;border-style:dashed}.verdict-stack>p{color:#c2aa63;align-items:center;gap:6px;margin:9px 0 0;font-size:8px;display:flex}.provenance-marker{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.provenance-marker i{border:1px solid #6d6a63;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.provenance-marker em{color:#817b71;text-transform:none;font-size:7px;font-style:normal;font-weight:650}.provenance-marker.machine_reconciled i{background:#59c68a;border-color:#59c68a;box-shadow:0 0 7px #59c68a47}.provenance-marker.machine_read i{background:0 0;border-color:#8d978f}.provenance-marker.transcribed i{border:5px solid #0000;border-top-width:0;border-bottom:8px solid #d4af50;border-radius:0;flex-basis:auto;width:0;height:0}.provenance-marker.inferred i{border-style:dashed;border-color:#9a8bbb}.ledger-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:12px;display:grid}.ledger-seal{color:#68ce94;background:#101e17;border:1px solid #28543b;border-radius:6px;grid-column:1/-1;align-items:center;gap:12px;padding:14px 16px;display:flex}.ledger-seal.broken{color:#ed766c;background:#241110;border-color:#83342e}.ledger-seal strong,.ledger-seal small{display:block}.ledger-seal strong{font-family:var(--font-geist-mono), monospace;font-size:14px}.ledger-seal small{color:#8e9f94;margin-top:4px;font-size:8px}.ledger-explainer{grid-column:1;padding:13px}.ledger-explainer>svg,.ledger-why>svg{color:#cfb258;flex:none}.ledger-explainer strong,.ledger-why strong{color:#e7dfd2;font-size:10px;display:block}.ledger-explainer p{color:#918a7f;margin:4px 0 0;font-size:9px;line-height:1.45}.ledger-why{color:#918a7f;grid-area:2/2;padding:13px;font-size:8px;line-height:1.45}.ledger-why span{display:block}.ledger-filters{color:#80796f;background:#12110f;border:1px solid #302b21;border-radius:6px;grid-column:1/-1;align-items:flex-end;gap:10px;padding:10px;display:flex}.ledger-filters>svg{align-self:center}.ledger-filters label{color:#817a70;font-size:8px}.ledger-filters select{min-width:230px}.ledger-filters>span{color:#a69f93;margin-left:auto;font-size:8px}.ledger-chain{grid-column:1/-1;gap:0;display:grid}.ledger-link{grid-template-columns:36px minmax(0,1fr);display:grid}.chain-lock{flex-direction:column;align-items:center;display:flex}.chain-lock>span{z-index:1;color:#cfb052;background:#201a0e;border:1px solid #554723;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.chain-lock i{background:repeating-linear-gradient(#63542a 0 5px,#272219 5px 8px);flex:1;width:2px;min-height:78px}.ledger-link:last-child .chain-lock i{min-height:12px}.ledger-link>div:last-child{background:#12110f;border:1px solid #302b22;border-radius:5px;margin-bottom:7px;padding:11px 13px}.ledger-link header{align-items:center;gap:8px;display:flex}.ledger-link time{color:#8e877c;font-family:var(--font-geist-mono), monospace;font-size:7px}.actor-badge{text-transform:uppercase;border-radius:3px;padding:3px 5px;font-size:6px;font-weight:800}.actor-human{color:#e1bf5c;background:#2a2111}.actor-agent{color:#8bb8d5;background:#17222a}.actor-service{color:#67d39d;background:#14251d}.actor-import{color:#aaa49a;background:#24221e}.ledger-link>div>strong{color:#e8e1d5;margin-top:7px;font-size:10px;display:block}.ledger-link p{color:#999186;margin:5px 0 0;font-size:9px;line-height:1.45}.ledger-link footer{color:#7e776e;border-top:1px solid #2b271f;align-items:center;gap:10px;margin-top:9px;padding-top:8px;font-size:7px;display:flex}.ledger-link code{color:#c7ae63;font-family:var(--font-geist-mono), monospace}.ledger-link footer em{margin-left:auto;font-style:normal}.mri-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:calc(100vh - 190px);display:grid}.mri-panel{background:#12110f;border:1px solid #312c22;border-radius:6px;min-width:0;overflow:auto;box-shadow:0 12px 28px #0003}.mri-panel>header{color:#c8ac59;border-bottom:1px solid #2e2a21;align-items:center;gap:8px;padding:10px 12px;display:flex}.mri-panel>header span{align-items:baseline;gap:7px;display:flex}.mri-panel>header small{color:#70695f;font-family:var(--font-geist-mono), monospace;font-size:7px}.mri-panel>header strong{color:#eae3d7;font-size:10px}.branch-row{color:#65cc92;background:#122119;border:1px solid #2c5a40;border-radius:5px;align-items:center;gap:10px;margin:10px;padding:12px;display:flex}.branch-row.dormant{color:#77756f;opacity:.72;background:#151513;border-color:#36332d}.branch-row span{flex:1}.branch-row strong,.branch-row small{display:block}.branch-row strong{color:#e0dbd1;font-size:10px}.branch-row small{color:inherit;margin-top:3px;font-size:7px;font-weight:800}.branch-row em{color:#817d74;font-size:7px;font-style:normal}.book-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.book-cards article{color:#c9ad59;background:#171510;border:1px solid #312d24;border-radius:4px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:8px;display:grid}.book-cards article>span strong,.book-cards article>span small{display:block}.book-cards article>span strong{color:#ded7cc;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.book-cards article>span small,.scale-unknown{color:#7e786e;margin-top:3px;font-size:6px}.role-badge{color:#d2b65d;background:#252015;border-radius:3px;grid-column:1/-1;width:max-content;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.book-cards.compact{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:3px}.book-cards.compact article{padding:6px;display:block}.book-cards.compact article>svg{display:none}.correlation-wrap{padding:0 10px 10px;overflow:auto}.correlation-matrix{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}.correlation-matrix th,.correlation-matrix td{color:#9e978b;text-align:center;background:#171510;border:0;height:30px;padding:3px;font-size:6px}.correlation-matrix th{color:#7f786f;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.correlation-matrix td strong{color:#f0e9dc;font-family:var(--font-geist-mono), monospace;font-size:7px}.correlation-matrix td .provenance-marker{margin-left:2px}.correlation-matrix td.self{color:#5f5a52}.correlation-matrix td.unknown{color:#756e65;border:1px dashed #3a352c}.correlation-wrap.compact{max-height:116px}.mini-conveyor{grid-template-columns:repeat(9,minmax(30px,1fr));gap:2px;padding:10px;display:grid}.mini-conveyor>span{background:#171510;border:1px solid #373229;border-top:2px solid #4e4941;border-radius:3px;align-content:space-between;min-height:53px;padding:5px;display:grid}.mini-conveyor>span.blocked{background:#21100f;border-color:#df6f64 #7e302b #7e302b}.mini-conveyor>span.running{border-top-color:#79a9cc}.mini-conveyor>span.occupied{border-top-color:#c5a94f}.mini-conveyor i{color:#676159;font-size:6px;font-style:normal}.mini-conveyor strong{color:#b9b1a5;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.mini-conveyor em{color:#d7b85b;align-items:center;gap:2px;font-size:9px;font-style:normal;display:flex}.mri-panel.flight>p{background:#161410;border:1px solid #302b22;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:0 10px 5px;padding:6px 7px;display:grid}.mri-panel.flight>p>strong{color:#dcd5c9;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mri-panel.flight>p>span{color:#8f887d;font-size:6px}.mini-seal{color:#64cb91;background:#102017;border:1px solid #28553c;border-radius:5px;align-items:center;gap:10px;margin:11px;padding:12px;display:flex}.mini-seal.broken{color:#ed766b;background:#241110;border-color:#84342e}.mini-seal strong,.mini-seal small{display:block}.mini-seal strong{font-size:12px}.mini-seal small{color:#91a095;margin-top:3px;font-size:7px}.mri-panel dl{margin:0 11px}.mri-panel dl>div{border-top:1px solid #2e2a22;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.mri-panel dt{color:#7f796f;font-size:7px}.mri-panel dd{color:#d6cfc3;align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.independence-badge{color:#e0bf5d;background:repeating-linear-gradient(135deg,#1d1910 0 7px,#262013 7px 14px);border:1px solid #695724;border-radius:4px;align-items:center;gap:6px;margin:11px;padding:9px;font-size:7px;font-weight:850;display:flex}.independence-badge.independent{color:#66d096;background:#13231a;border-color:#2c6344}.mri-panel.constraints>div{gap:5px;padding:10px;display:grid}.constraint-chip{color:#d9847b;background:#221110;border:1px solid #6a2c28;border-radius:4px;align-items:flex-start;gap:5px;padding:6px;font-size:7px;line-height:1.35;display:flex}.constraint-chip strong{color:#f09388}.constraint-chip.severity-medium,.constraint-chip.severity-low{color:#d2b45a;background:#1f1a10;border-color:#5d4d20}.unknown-copy{color:#817a70;margin:10px;font-size:8px;line-height:1.45}.pipeline-book-panel{margin-bottom:18px}.pipeline-book-panel>header{color:#c7aa57;justify-content:flex-start}.pipeline-book-panel>header strong,.pipeline-book-panel>header small{display:block}.pipeline-book-panel>header strong{color:#e9e2d7;font-size:11px}.pipeline-book-panel>header small{color:#8d867a;margin-top:4px;font-size:8px}.findings-principle,.glossary-intro{padding:15px}.findings-principle>svg,.glossary-intro>svg{color:#cdb15a;flex:none}.findings-principle strong,.glossary-intro strong{color:#ece5d9;font-size:12px}.findings-principle p,.glossary-intro p{color:#999286;margin:5px 0 0;font-size:9px;line-height:1.5}.findings-filter{color:#8b8479;align-items:center;gap:8px;width:max-content;margin:10px 0;font-size:8px;display:flex}.findings-filter select{min-width:170px;margin:0;display:inline-block}.finding-feed{gap:8px;display:grid}.finding-feed article{background:#12110f;border:1px solid #332e25;border-left:3px solid #706035;border-radius:5px;padding:12px 14px}.finding-feed article>header{border-bottom:1px solid #2d291f;align-items:center;gap:9px;padding-bottom:9px;display:flex}.finding-severity{color:#aaa298;background:#28251e;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:850}.severity-critical,.severity-high{color:#ed8076;background:#321512}.severity-medium{color:#d9b95c;background:#2a2413}.severity-low,.severity-info{color:#65cb92;background:#14241c}.finding-feed time,.finding-feed header em{color:#817a70;font-size:7px;font-style:normal}.finding-feed header em{margin-left:auto}.finding-feed article>div{margin-top:10px}.finding-feed article>div small{color:#817a70;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.finding-feed article>div strong{color:#e1dacf;margin-top:4px;font-size:10px;line-height:1.4;display:block}.finding-feed article>div p,.finding-feed details p{color:#a49c90;margin:4px 0 0;font-size:9px;line-height:1.5}.finding-feed details{color:#a9893e;margin-top:9px;font-size:8px}.finding-feed article>footer{color:#746e65;margin-top:9px;font-size:7px}.finding-resolution{border:1px solid #342e24;border-radius:5px;gap:10px;padding:10px;display:flex}.finding-resolution.solved{background:#102018;border-color:#29533c}.finding-resolution.open{background:#211b10;border-color:#5a4924}.resolution-icon{color:#72d49a;background:#1f4b34;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.finding-resolution.open .resolution-icon{color:#d9b95c;background:#4b3a18}.finding-resolution time{color:#6fcf96;margin-top:6px;font-size:7px;display:block}.pipeline-empty{color:#827b70;text-align:center;border:1px dashed #3a352c;border-radius:5px;align-content:center;place-items:center;min-height:150px;padding:20px;display:grid}.pipeline-empty strong{color:#c8c0b4;margin-top:7px;font-size:10px}.pipeline-empty p{margin:5px 0 0;font-size:8px}.pipeline-glossary{gap:20px;display:grid}.pipeline-glossary h2{color:#e9e2d7;margin:0 0 9px;font-size:14px}.glossary-grid{gap:7px;display:grid}.glossary-grid.stations,.glossary-grid.gates{grid-template-columns:repeat(3,minmax(0,1fr))}.glossary-grid.verdicts,.glossary-grid.provenance{grid-template-columns:repeat(4,minmax(0,1fr))}.glossary-grid article{background:#12110f;border:1px solid #312c23;border-radius:5px;min-width:0;padding:11px}.glossary-grid article>span:first-child:not(.provenance-marker){color:#756d61;font-family:var(--font-geist-mono), monospace;font-size:7px}.glossary-grid article>strong{color:#dfd7ca;font-family:var(--font-geist-mono), monospace;margin-top:5px;font-size:9px;display:block}.glossary-grid article p{color:#958d81;margin:6px 0 0;font-size:8px;line-height:1.45}.verdict-warning{color:#d1b35c;align-items:center;gap:6px;margin:8px 0 0;font-size:9px;display:flex}.status-language{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:1180px){.mri-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.station-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.station-proof-grid>div:nth-child(2){border-right:0}.station-proof-grid>div:nth-child(-n+2){border-bottom:1px solid #2d291f}.verdict-stack>div,.glossary-grid.gates,.glossary-grid.verdicts,.glossary-grid.provenance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pipeline-heading{display:block}.pipeline-freshness{min-width:0;margin-top:13px}.conveyor-floor{padding:12px;overflow-x:visible}.conveyor-belt{background:repeating-linear-gradient(0deg,#171612 0 18px,#24211a 18px 21px);border:0;border-inline:1px solid #3a3429;width:23px;height:auto;top:0;bottom:0;left:31px}.conveyor-floor.is-running .conveyor-belt{animation-name:conveyor-motion-mobile}@keyframes conveyor-motion-mobile{to{background-position-y:42px}}.station-grid{grid-template-columns:1fr;gap:9px;min-width:0;padding-left:38px}.station-machine>button{min-height:112px}.station-barrier{top:53px}.candidate-stack{margin-top:7px}.station-proof-grid{grid-template-columns:1fr}.station-proof-grid>div,.station-proof-grid>div:nth-child(2){border-bottom:1px solid #2d291f;border-right:0}.station-proof-grid>div:last-child{border-bottom:0}.battery-tunnel>header{flex-wrap:wrap}.battery-tunnel>header>div:first-child{width:100%}.battery-ladder{grid-template-columns:repeat(3,minmax(130px,1fr))}.gate-receipt dl{grid-template-columns:1fr}.gate-receipt dl>div{border-bottom:1px solid #2e2a22;border-right:0}.gate-receipt dl>div:last-child{border-bottom:0}.verdict-stack>div,.ledger-workspace{grid-template-columns:1fr}.ledger-explainer,.ledger-why,.ledger-filters,.ledger-chain,.ledger-seal{grid-area:auto/1}.ledger-filters{flex-direction:column;align-items:stretch}.ledger-filters select{width:100%;min-width:0}.ledger-filters>span{margin-left:0}.ledger-link footer{flex-wrap:wrap}.ledger-link footer em{width:100%;margin-left:0}.mri-grid{grid-template-columns:1fr}.book-cards,.book-cards.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.glossary-grid.stations,.glossary-grid.gates,.glossary-grid.verdicts,.glossary-grid.provenance{grid-template-columns:1fr}}@media (max-width:480px){.battery-ladder,.book-cards,.book-cards.compact{grid-template-columns:1fr}.mini-conveyor{grid-template-columns:repeat(3,minmax(0,1fr))}.finding-feed article>header{flex-wrap:wrap;align-items:flex-start}.finding-feed header em{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.conveyor-floor.is-running .conveyor-belt{animation:none!important}.station-machine>button{transition:none}}.loop-frame-shell{margin:0 0 18px}.loop-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0c0f;border:1px solid #23262e;border-radius:14px;width:100%;display:block}.loop-frame-note{color:#8b8f99;margin:8px 2px 0;font-size:12px}@media (max-width:760px){.loop-frame-shell{margin:0 -9px 84px}.loop-frame{border-radius:10px}}
