:root{--bg:#07090c;--panel:rgba(15,18,24,.82);--panel-soft:rgba(12,15,20,.62);--panel-strong:rgba(20,24,31,.96);--line:hsla(45,49%,69%,.22);--line-cold:rgba(150,165,188,.16);--text:#f3eee6;--muted:#98a4b3;--muted-2:#667282;--gold:#d8c68f;--green:#66e3a1;--red:#ff6b6b;--blue:#85bcff;--shadow:0 18px 70px rgba(0,0,0,.34);color-scheme:dark}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 1px),linear-gradient(hsla(0,0%,100%,.014) 1px,transparent 1px),var(--bg);background-size:32px 32px,32px 32px;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,input,select{font:inherit}button{min-height:34px;border:1px solid var(--line);background:hsla(45,49%,69%,.1);color:var(--text);border-radius:7px;padding:7px 10px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}button:hover{border-color:var(--gold);background:hsla(45,49%,69%,.16)}button:disabled{opacity:.45;cursor:not-allowed}input,select{width:100%;min-height:34px;border:1px solid var(--line-cold);background:rgba(5,7,10,.86);color:var(--text);border-radius:7px;padding:7px 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--gold)}input[type=range]{padding:0;accent-color:var(--gold)}label{display:grid;gap:6px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}code,output,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.shell{grid-template-rows:auto minmax(0,1fr)}.login-shell,.shell{min-height:100vh;display:grid}.login-shell{place-items:center;padding:18px}.login-panel{width:min(430px,100%);display:grid;gap:18px}.login-copy{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:7px;background:hsla(45,49%,69%,.06)}.login-copy strong{font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:25px;letter-spacing:0}.login-copy span{color:var(--muted);font-size:13px;line-height:1.4}.command-rail{min-height:auto;padding:10px 16px;border-right:0;border-bottom:1px solid var(--line-cold);background:rgba(7,9,12,.86);backdrop-filter:blur(22px);position:sticky;top:0;z-index:20}.brand-lockup,.command-rail{display:flex;align-items:center;gap:12px}.brand-lockup{min-width:250px}.sigil{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--gold);background:hsla(45,49%,69%,.08)}.brand-lockup h1{margin:0;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:25px;line-height:1;letter-spacing:0}.brand-lockup p{margin:4px 0 0;color:var(--muted);font-size:12px}.auth-grid,.supervisor-grid,.transport-grid{display:grid;gap:10px}.danger-action,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--gold);color:#101113;font-weight:760}.danger-action{background:var(--red);color:#150b0b}.compact-action{min-height:30px;padding:7px 10px;font-size:11px}.settings-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid hsla(45,49%,69%,.34);border-radius:7px;color:var(--text);background:hsla(45,49%,69%,.08)}.session-card{border:1px solid var(--line-cold);border-radius:8px;padding:7px;background:rgba(6,8,11,.34);display:grid;grid-template-columns:minmax(240px,320px) 112px max-content max-content;align-items:end;gap:8px;margin-left:auto}.session-card.unlocked{grid-template-columns:112px max-content max-content}.session-card.unlocked label{display:none}.session-card label{gap:4px}.session-token{display:grid;gap:4px;border:1px solid rgba(102,227,161,.24);border-radius:7px;padding:7px 9px;font-family:SFMono-Regular,Consolas,monospace}.session-token span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.session-token strong{color:var(--green);font-size:12px}.full-action{width:100%;margin-top:10px}.integrity-action{border-color:rgba(133,188,255,.38);background:rgba(133,188,255,.1)}.fault,.system-state{display:flex;align-items:center;gap:8px;border:1px solid var(--line-cold);border-radius:7px;padding:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.command-rail>.fault,.command-rail>.system-state{min-height:40px;max-width:260px;padding:8px 10px;background:rgba(6,8,11,.38)}.dwellir-stream-state{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:1px solid rgba(102,227,161,.42);border-radius:7px;background:rgba(102,227,161,.08);color:var(--green);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;white-space:nowrap}.dwellir-stream-state strong{border-left:1px solid rgba(102,227,161,.28);padding-left:8px;color:#f1ffe7;font-size:12px}.transport-state{min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line-cold);border-radius:7px;background:hsla(0,0%,100%,.035);color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;white-space:nowrap}.transport-state strong{color:var(--text)}.transport-state.grpc{border-color:rgba(102,227,161,.36);color:var(--green)}.transport-state.hybrid{border-color:hsla(43,74%,66%,.34);color:#f2d68a}.shadow-mode-banner{width:min(1920px,100%);margin:12px auto 0;padding:13px 18px;border:1px solid rgba(255,214,102,.78);border-radius:7px;background:linear-gradient(90deg,rgba(255,214,102,.24),rgba(255,214,102,.08));color:#ffe8a3;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800;letter-spacing:0;text-align:center;text-transform:uppercase;box-shadow:0 0 28px rgba(255,214,102,.18)}.streaming{border-color:rgba(102,227,161,.45);color:var(--green)}.error,.fault{border-color:hsla(0,100%,71%,.45);color:#ffb1b1}.grand-grid{width:min(1680px,100%);margin:0 auto;padding:12px 16px 22px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:minmax(58px,auto);gap:10px}.settings-shell{min-height:100vh;padding:14px;display:grid;align-content:start;gap:12px}.settings-hero{justify-content:space-between;gap:14px}.settings-hero,.settings-nav{display:flex;align-items:center}.settings-nav{gap:8px;flex-wrap:wrap}.settings-nav a{min-height:34px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:7px;padding:7px 10px;color:var(--text);text-decoration:none;background:hsla(45,49%,69%,.1)}.settings-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.settings-panel{grid-column:span 4}.settings-panel-wide{grid-column:span 8}.settings-form{display:grid;gap:10px}.settings-form.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-toggle{min-height:48px;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:9px;background:rgba(6,8,11,.42)}.settings-toggle span{color:var(--text);font-size:12px;text-transform:none;letter-spacing:0}.channel-list,.vault-table{display:grid;gap:6px;margin-top:10px}.vault-table{max-height:246px;overflow:auto}.vault-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 80px;gap:8px;align-items:center;min-height:34px;border-bottom:1px solid var(--line-cold);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.vault-row code{color:#bcd8ff;overflow-wrap:anywhere}.vault-row span{color:var(--muted)}.settings-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.transport-explainer{display:grid;gap:6px;margin-top:10px;padding:9px 10px;border:1px solid hsla(43,74%,66%,.25);border-radius:7px;background:hsla(43,74%,66%,.05);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.transport-explainer strong{color:var(--text)}.transport-explainer span{color:var(--muted);line-height:1.45}.settings-state-table{max-height:620px}.glass{border:1px solid var(--line-cold);background:rgba(13,16,22,.84);backdrop-filter:blur(12px);border-radius:8px;box-shadow:0 12px 38px rgba(0,0,0,.26);padding:11px;min-width:0}.glass:hover{border-color:hsla(45,49%,69%,.24)}.panel-title{display:flex;align-items:center;gap:8px;min-height:28px;color:#dacb9f;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;padding-bottom:7px;border-bottom:1px solid rgba(150,165,188,.12)}.panel-title button{margin-left:auto}.panel-pill{border:1px solid hsla(45,49%,69%,.28);border-radius:7px;color:var(--text);background:hsla(45,49%,69%,.08)}.panel-link,.panel-pill{margin-left:auto;min-height:26px;display:inline-flex;align-items:center;padding:4px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.panel-link{border:1px solid hsla(45,49%,69%,.24);border-radius:7px;color:var(--gold);background:hsla(45,49%,69%,.07);text-decoration:none;text-transform:none;letter-spacing:0}.bridge-panel{order:1;grid-column:span 4;grid-row:span 2}.market-strip{order:2;grid-column:span 8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.congress-brief-panel{order:3;grid-column:1/-1}.congress-brief-list{display:grid;gap:6px}.congress-brief-row{min-height:34px;display:grid;grid-template-columns:minmax(110px,.7fr) 86px minmax(120px,.65fr);gap:8px;align-items:center;border:1px solid rgba(150,165,188,.12);border-radius:7px;padding:7px 9px;color:var(--text);background:hsla(0,0%,100%,.025);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-decoration:none}.congress-brief-row code,.congress-brief-row span{color:var(--muted);text-align:right}.shadow-queue-panel{order:4;grid-column:span 12}.shadow-light{margin-left:auto;border:1px solid rgba(150,165,188,.18);border-radius:7px;padding:5px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;color:var(--muted);background:hsla(0,0%,100%,.035)}.shadow-light.green_light{color:var(--green);border-color:rgba(102,227,161,.32)}.shadow-light.red_light{color:var(--red);border-color:hsla(0,100%,71%,.36)}.shadow-light.no_edge{color:#d7c48b;border-color:hsla(45,49%,69%,.28)}.shadow-queue-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shadow-queue-readout span{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(150,165,188,.12);border-radius:7px;padding:8px 9px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.shadow-queue-readout strong{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-align:right}.mode-panel{order:3;grid-column:span 4}.agent-health-panel,.cost-panel{order:2;grid-column:span 6}.cost-panel.over-budget{border-color:hsla(0,100%,71%,.45)}.liquidation-panel{order:5;grid-column:span 7;grid-row:span 3}.hunt-grid{display:grid;grid-template-columns:1.1fr 1.5fr .9fr;gap:10px}.cascade-card,.heatmap-card,.ladder-card{min-width:0;border:1px solid var(--line-cold);border-radius:7px;padding:10px;background:rgba(6,8,11,.42)}.heatmap-head,.ladder-head,.midline{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.heatmap-head code,.ladder-head code,.midline strong{color:var(--text);text-transform:none;letter-spacing:0}.cascade-card,.heatmap-stack,.ladder-table{display:grid;gap:5px}.ladder-row{min-height:24px;display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:8px;align-items:center;border-radius:5px;padding:4px 7px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.ladder-row.ask{background:linear-gradient(90deg,hsla(0,100%,71%,.16),hsla(0,100%,71%,.03))}.ladder-row.bid{background:linear-gradient(90deg,rgba(102,227,161,.16),rgba(102,227,161,.03))}.ladder-row span{color:var(--text)}.ladder-row strong{color:var(--muted);text-align:right}.midline{margin:8px 0;border-top:1px solid var(--line-cold);border-bottom:1px solid var(--line-cold)}.heatmap-row{min-height:42px;display:grid;grid-template-columns:minmax(132px,.9fr) minmax(120px,1fr) minmax(100px,.55fr);gap:10px;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:8px;font-family:SFMono-Regular,Consolas,monospace}.heatmap-main{display:grid;gap:3px}.heatmap-main strong{color:var(--text)}.heatmap-main span,.heatmap-row code{color:var(--muted);font-size:11px}.heat-bar{height:10px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.07)}.heat-bar i{display:block;height:100%;border-radius:inherit}.heatmap-row.long .heat-bar i{background:linear-gradient(90deg,hsla(0,100%,71%,.2),hsla(0,100%,71%,.95));box-shadow:0 0 18px hsla(0,100%,71%,.42)}.heatmap-row.short .heat-bar i{background:linear-gradient(90deg,rgba(102,227,161,.2),rgba(102,227,161,.95));box-shadow:0 0 18px rgba(102,227,161,.38)}.cascade-card{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mode-grid button{min-height:42px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase;font-size:12px}.mode-grid .mode-active{border-color:var(--green);color:var(--green);background:rgba(102,227,161,.12)}.mode-grid .mode-live{border-color:hsla(0,100%,71%,.45)}.mode-grid .mode-live.mode-active{color:#ffb1b1;background:hsla(0,100%,71%,.14)}.mode-readout{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--muted);font-size:11px}.mode-readout,.paper-mirror-toggle{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.paper-mirror-toggle{width:100%;margin-top:10px;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-transform:uppercase}.paper-mirror-toggle.active{border-color:var(--green);background:rgba(102,227,161,.12);color:var(--green)}.agent-health-grid,.cost-component-grid{display:grid;gap:6px}.agent-health-row,.cost-row{min-height:34px;display:grid;grid-template-columns:1fr .65fr .85fr .85fr .85fr;gap:8px;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:7px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;background:hsla(0,0%,100%,.025)}.cost-row{grid-template-columns:1fr 1fr .8fr .8fr}.agent-health-row.green code,.agent-health-row.green span,.agent-health-row.green strong{color:var(--green)}.agent-health-row.yellow code,.agent-health-row.yellow span,.agent-health-row.yellow strong{color:var(--gold)}.agent-health-row.red code,.agent-health-row.red span,.agent-health-row.red strong,.cost-row.over code,.cost-row.over span,.cost-row.over strong{color:var(--red)}.agent-health-row.disabled code,.agent-health-row.disabled span,.agent-health-row.disabled strong{color:var(--muted)}.mode-readout span{border:1px solid var(--line-cold);border-radius:7px;padding:8px;background:rgba(6,8,11,.38);overflow-wrap:anywhere}.efficacy-panel,.moltworker-panel,.system-panel{order:6;grid-column:span 4}.efficacy-panel{order:6}.trade-panel{order:7;grid-column:span 8;grid-row:span 3;scroll-margin-top:136px}.cctv-panel{order:7;grid-column:span 4;grid-row:span 4}.state-panel{order:8;grid-column:span 12;grid-row:span 4}.intent-hero{min-height:112px;display:grid;align-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:14px;background:linear-gradient(135deg,hsla(45,49%,69%,.12),rgba(133,188,255,.04)),rgba(6,8,11,.44)}.intent-hero span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.intent-hero strong{font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:28px;line-height:1;letter-spacing:0}.intent-hero p{margin:0;color:var(--muted);font-size:13px}.governance-switch{width:100%;min-height:48px;margin-top:10px;border:1px solid hsla(45,49%,69%,.72);background:hsla(45,49%,69%,.09);color:var(--gold);font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:800;letter-spacing:0}.governance-switch.manual{border-color:hsla(0,100%,71%,.72);color:#ffb1b1;background:hsla(0,100%,71%,.12)}.asset-pulse-grid{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;transition:opacity .16s ease}.asset-pulse-grid.dimmed{opacity:.42}.asset-pill{min-height:46px;display:grid;align-content:center;gap:4px;border:1px solid var(--line-cold);border-radius:7px;color:var(--muted);background:rgba(6,8,11,.5);font-family:SFMono-Regular,Consolas,monospace;padding:7px 8px}.asset-pill small,.asset-pill strong{display:block;text-align:center;line-height:1}.asset-pill strong{font-size:12px;color:inherit}.asset-pill small{color:var(--muted-2);font-size:10px}.asset-pill.live{border-color:rgba(102,227,161,.48);color:var(--green);background:rgba(102,227,161,.09)}.asset-pill.live small{color:rgba(102,227,161,.74)}.asset-pill.suspended{border-color:hsla(0,100%,71%,.42);color:#ff9f9f;background:hsla(0,100%,71%,.07)}.asset-pill.suspended small{color:hsla(0,100%,81%,.78);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bridge-metrics{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.readiness-strip{order:3;grid-column:span 8;display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;align-items:center;padding:10px 11px}.readiness-strip>div:first-child{display:grid;gap:4px;font-family:SFMono-Regular,Consolas,monospace}.readiness-strip small,.readiness-strip>div:first-child span{color:var(--muted);font-size:10px;text-transform:uppercase}.readiness-strip>div:first-child strong{font-size:18px;letter-spacing:0}.readiness-strip.ready{border-color:rgba(102,227,161,.32)}.readiness-strip.ready strong{color:var(--green)}.readiness-strip.locked{border-color:rgba(255,214,102,.32)}.readiness-strip.locked strong{color:var(--yellow)}.readiness-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px}.readiness-checks span{min-height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-cold);border-radius:6px;padding:4px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readiness-checks .ok{color:var(--green);background:rgba(102,227,161,.06)}.readiness-checks .fail{color:#ffb7a6;background:hsla(0,100%,71%,.07)}.readiness-strip small{grid-column:1/-1;overflow-wrap:anywhere}.metric{min-height:56px;padding:8px 9px;border:1px solid var(--line-cold);border-radius:7px;background:var(--panel-soft);display:grid;align-content:space-between;gap:6px}.metric span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.metric strong{font-family:SFMono-Regular,Consolas,monospace;font-size:14px;color:var(--text);overflow-wrap:anywhere}.param-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.strategy-knob-grid{display:grid;grid-template-columns:1.25fr repeat(5,minmax(0,1fr));gap:8px}.strategy-knob-grid .param-control{min-height:104px;border-color:hsla(45,49%,69%,.24);background:linear-gradient(180deg,hsla(45,49%,69%,.085),rgba(6,8,11,.54))}.param-control{min-height:86px;border:1px solid var(--line-cold);border-radius:7px;padding:9px;background:rgba(6,8,11,.5);align-content:start}.manual-governance .param-control{border-color:hsla(45,49%,69%,.38);background:hsla(45,49%,69%,.08)}.param-control span{color:var(--gold)}.param-control strong{display:flex;align-items:center;gap:6px;color:var(--text);font-size:12px;letter-spacing:0;text-transform:none}.param-control input:disabled,.param-control select:disabled{opacity:.48}.info-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid rgba(169,178,192,.32);border-radius:999px;color:var(--muted);cursor:help}.info-popover{position:absolute;left:50%;bottom:calc(100% + 8px);width:min(260px,70vw);transform:translateX(-50%);z-index:40;display:none;border:1px solid var(--line);border-radius:7px;padding:9px;background:var(--panel-strong);color:var(--text);box-shadow:var(--shadow);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.35;text-transform:none;letter-spacing:0}.info-badge:focus .info-popover,.info-badge:hover .info-popover{display:block}.toggle-control{grid-template-columns:1fr auto;align-items:center}.wide{grid-column:1/-1}.range-line{display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:8px}.range-line output{color:var(--text);font-size:12px;text-align:right}.alert-attempts,.efficacy-grid,.state-table,.terminal-feed,.trade-table{display:grid;gap:6px}.channel-row,.driver-row,.state-row,.trade-row{display:grid;grid-template-columns:1.2fr repeat(3,minmax(70px,1fr));gap:8px;align-items:center;min-height:34px;border-bottom:1px solid var(--line-cold);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.channel-row span,.driver-row span,.state-row span,.trade-row span{color:var(--muted)}.channel-row{grid-template-columns:1fr auto}.channel-row.configured span{color:var(--green)}.channel-row.missing span{color:var(--red)}.alert-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.alert-attempts,.alert-summary{margin-top:10px}.alert-attempts div{min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:7px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.alert-attempts .ok span{color:var(--green)}.alert-attempts .fail span{color:var(--red)}.trade-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-bottom:10px}.shadow-queue-panel .trade-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.paper-pnl-grid{display:grid;gap:6px;margin-bottom:10px}.paper-pnl-row{min-height:34px;display:grid;grid-template-columns:minmax(56px,.65fr) minmax(94px,1fr) minmax(78px,.9fr) minmax(94px,.95fr) minmax(74px,.75fr);gap:8px;align-items:center;padding:7px 9px;border:1px solid var(--line-cold);border-radius:7px;background:hsla(0,0%,100%,.025);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.paper-pnl-row strong{color:var(--text)}.paper-pnl-row code,.paper-pnl-row span{color:var(--muted);overflow-wrap:anywhere}.paper-pnl-row.positive code,.paper-pnl-row.positive span:nth-child(2){color:var(--green)}.paper-pnl-row.negative code,.paper-pnl-row.negative span:nth-child(2){color:var(--red)}.execution-ledger-note,.ledger-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:8px 0;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.execution-ledger-note{min-height:32px;padding:7px 9px;border:1px solid hsla(43,74%,66%,.26);border-radius:7px;background:hsla(43,74%,66%,.055);color:#f2d68a}.execution-ledger-note code,.ledger-heading code{color:var(--muted);text-align:right}.ledger-heading{color:var(--text);text-transform:uppercase;letter-spacing:0}.paper-fill-table{max-height:212px;margin-bottom:10px}.trade-table{max-height:336px;overflow:auto}.trade-row{grid-template-columns:minmax(78px,.8fr) minmax(82px,.9fr) minmax(48px,.5fr) minmax(76px,.7fr) minmax(76px,.8fr) minmax(92px,1fr) minmax(92px,1fr) minmax(92px,.9fr)}.trade-row strong{color:var(--text)}.trade-row code{color:#bcd8ff;overflow-wrap:anywhere}.trade-row.filled code,.trade-row.ghost_fill code,.trade-row.partial code{color:var(--green)}.trade-row.cancelled code,.trade-row.rejected code{color:var(--red)}.empty-row{min-height:38px;display:grid;place-items:center;border:1px solid var(--line-cold);border-radius:7px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.terminal-feed{max-height:472px;overflow:auto}.terminal-feed pre{margin:0;white-space:pre-wrap;border:1px solid rgba(102,227,161,.18);border-radius:6px;padding:8px;background:rgba(1,8,5,.58);color:#9ff3bd;font-size:11px}.state-table{max-height:472px;overflow:auto}.state-row{grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr)}.state-row code{color:#bcd8ff;overflow-wrap:anywhere}.cascade-ops-panel,.strategy-mode-panel{grid-column:1/-1}.strategy-mode-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.strategy-mode-grid button{min-height:42px;justify-content:center;border-color:rgba(188,216,255,.22);font-family:SFMono-Regular,Consolas,monospace}.strategy-command-strip{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(188,216,255,.18);border-radius:7px;padding:10px;background:rgba(6,8,11,.36)}.asset-toggle-strip>span,.strategy-command-strip>div:first-child{display:grid;gap:3px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.strategy-command-strip strong{color:var(--text);font-size:13px;letter-spacing:0}.compact-mode-grid{grid-template-columns:repeat(5,minmax(74px,1fr))}.compact-mode-grid button{min-height:34px;padding:6px 8px;font-size:11px}.asset-toggle-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid rgba(188,216,255,.14);border-radius:7px;padding:8px 10px;background:rgba(6,8,11,.28)}.asset-toggle{min-height:30px;border-color:rgba(188,216,255,.18);color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.asset-toggle.active{border-color:rgba(102,227,161,.52);color:var(--green);background:rgba(102,227,161,.08)}.inline-toggle-strip{margin-top:10px}.settings-asset-toggle-strip{margin-bottom:10px}.compact-summary{margin-top:10px}.cascade-ops-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 220px;gap:12px;align-items:stretch}.cascade-heat-card,.cascade-stack{display:grid;align-content:start;gap:8px;border:1px solid var(--line-cold);border-radius:7px;padding:10px;background:rgba(6,8,11,.42)}.cascade-position-row,.cascade-row,.cascade-signal-row{display:grid;gap:8px;align-items:center;min-height:38px;border:1px solid rgba(188,216,255,.12);border-radius:6px;padding:8px;background:rgba(1,8,5,.35);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.cascade-row,.cascade-signal-row{grid-template-columns:.8fr 1fr 1fr .7fr}.cascade-position-row{grid-template-columns:minmax(120px,1fr) .8fr .9fr .6fr max-content}.cascade-heat-card strong,.cascade-position-row strong,.cascade-row strong,.cascade-signal-row strong{color:var(--text)}.cascade-heat-card span,.cascade-position-row span,.cascade-row span,.cascade-signal-row span{color:var(--muted)}.cascade-heat-card{justify-content:stretch}.cascade-heat-card strong{font-size:28px;letter-spacing:0}.compact-param-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cascade-validation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.compact-diagnostic-list{max-height:190px;overflow:auto;margin-top:10px}.modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.68);z-index:30;padding:18px}.confirm-modal{width:min(460px,100%);border:1px solid hsla(0,100%,71%,.42);background:var(--panel-strong);border-radius:8px;padding:16px;box-shadow:var(--shadow)}.diagnostics-modal{width:min(720px,100%);border-color:rgba(133,188,255,.42)}.diagnostic-list{display:grid;gap:8px}.diagnostic-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--line-cold);border-radius:7px;padding:10px;background:rgba(6,8,11,.5)}.diagnostic-row code{color:var(--green);font-size:11px}.diagnostic-row.warn code{color:var(--gold)}.diagnostic-row.anomaly code{color:var(--red)}.diagnostic-row strong{display:block;margin-bottom:3px;color:var(--text)}.diagnostic-row span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.confirm-modal p{color:var(--muted);line-height:1.45}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.congress-shell{width:min(1440px,100%);margin:0 auto;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.congress-shell>.congress-alpha-panel,.congress-shell>.congress-hierarchy-panel,.congress-shell>.congress-ledger-panel,.congress-shell>.macro-heatmap-panel,.congress-shell>.settings-grid,.congress-shell>.settings-hero{grid-column:1/-1;width:100%}.congress-shell>.settings-hero{min-height:74px;padding:12px 14px}.congress-shell>.settings-hero .brand-lockup{min-width:0}.congress-shell>.settings-hero .settings-nav{margin-left:auto}.congress-warning{border:1px solid hsla(45,49%,69%,.22);border-radius:8px;display:grid;align-content:center;gap:4px;grid-column:span 4;min-height:128px;padding:12px 14px}.congress-warning strong{color:var(--gold);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.congress-warning span{color:var(--muted);font-size:13px;line-height:1.45}.congress-grid{display:grid;gap:10px;grid-column:span 8;grid-template-columns:repeat(4,minmax(0,1fr))}.congress-metric{border:1px solid var(--line-cold);border-radius:8px;display:grid;gap:5px;min-height:128px;padding:13px;min-width:0}.congress-metric div{color:var(--gold)}.congress-metric small,.congress-metric span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.congress-metric strong{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:22px;line-height:1.05;overflow-wrap:anywhere}.congress-hierarchy-panel,.congress-ledger-panel{grid-column:1/-1;width:100%}.congress-ledger-cards{display:grid;gap:7px;margin-bottom:10px}.congress-member-stack{display:grid;gap:8px}.congress-member-batch{border:1px solid rgba(150,165,188,.14);border-radius:8px;background:rgba(6,8,11,.42);overflow:hidden}.congress-member-summary{min-height:46px;display:grid;grid-template-columns:20px minmax(170px,1fr) 82px 82px 132px 70px minmax(142px,.7fr) 102px;gap:10px;align-items:center;padding:9px 10px;cursor:pointer;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;list-style:none}.congress-member-summary::-webkit-details-marker{display:none}.congress-member-summary:before{content:"+";color:var(--gold)}.congress-member-batch[open] .congress-member-summary:before{content:"-"}.congress-member-summary strong{color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.congress-member-summary code{color:var(--text);text-align:right}.member-detail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 10px 8px}.member-filing-links{display:flex;gap:8px;flex-wrap:wrap;padding:0 10px 8px}.member-filing-links a{min-height:28px;display:inline-flex;align-items:center;border:1px solid hsla(45,49%,69%,.22);border-radius:7px;padding:5px 8px;color:var(--gold);background:hsla(45,49%,69%,.06);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-decoration:none}.member-transaction-list{display:grid;gap:6px;padding:0 10px 10px}.congress-transaction-card{min-height:42px;display:grid;grid-template-columns:minmax(220px,1.25fr) 76px 88px 94px minmax(150px,.8fr) 104px;gap:9px;align-items:center;border:1px solid rgba(150,165,188,.12);border-radius:7px;padding:8px 10px;background:hsla(0,0%,100%,.025);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.congress-transaction-card.conflict-flagged{border-color:rgba(255,92,92,.34);background:rgba(255,92,92,.055)}.congress-transaction-card div{min-width:0;display:grid;gap:3px}.congress-transaction-card div strong{display:inline-flex;align-items:center;gap:6px}.congress-transaction-card strong{color:var(--text)}.congress-transaction-card div span,.congress-transaction-card div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.congress-transaction-card code,.congress-transaction-card span{color:var(--muted)}.congress-transaction-card>code,.congress-transaction-card>span,.congress-transaction-card>strong{text-align:right}.conflict-icon,.conflict-summary-pill,.ticker-conflict-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,92,92,.42);border-radius:999px;color:#ff8a8a;background:rgba(255,92,92,.12);font-family:SFMono-Regular,Consolas,monospace}.conflict-icon{width:22px;height:22px;flex:0 0 22px}.conflict-icon.high{border-color:rgba(255,92,92,.72);color:#ff6262;box-shadow:0 0 18px rgba(255,92,92,.22)}.conflict-summary-pill,.ticker-conflict-pill{min-height:22px;padding:0 7px;font-size:10px}.conflict-detail-strip{grid-column:1/-1;display:flex!important;flex-wrap:wrap;gap:6px!important}.conflict-detail-strip span{display:inline-flex;min-height:22px;align-items:center;border:1px solid rgba(255,92,92,.24);border-radius:999px;padding:0 8px;color:#ffb3b3;background:rgba(255,92,92,.08)}.option-decoder-strip{grid-column:1/-1;display:grid!important;grid-template-columns:118px 180px minmax(0,1fr);gap:7px!important;align-items:center;border:1px solid hsla(45,48%,70%,.24);border-radius:7px;padding:8px 9px;background:hsla(45,48%,70%,.06)}.option-decoder-strip em,.option-decoder-strip small,.option-decoder-strip span,.option-decoder-strip strong{font-family:SFMono-Regular,Consolas,monospace}.option-decoder-strip span{color:var(--gold);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.option-decoder-strip strong{color:var(--text);font-size:11px;text-transform:uppercase}.option-decoder-strip small{color:var(--text);font-size:11px;line-height:1.35}.option-decoder-strip em{grid-column:3/-1;color:var(--muted);font-size:10px;font-style:normal;line-height:1.35}.option-decoder-strip.bullish{border-color:rgba(102,227,161,.24);background:rgba(102,227,161,.055)}.option-decoder-strip.bearish,.option-decoder-strip.hedge_or_protection{border-color:rgba(255,92,92,.22);background:rgba(255,92,92,.045)}.instrument-pill{display:inline-flex;min-height:22px;min-width:64px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:0 8px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em}.instrument-pill.option{border-color:rgba(245,158,11,.38);background:rgba(245,158,11,.1);color:#fbbf24}.congress-period-select{min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-cold);border-radius:7px;padding:0 8px 0 10px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.congress-period-select select{min-height:28px;border:0;padding:0 4px;color:var(--text);background:transparent;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.macro-heatmap-panel{display:grid;gap:10px}.macro-generated{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.macro-heatmap-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:10px}.macro-card{display:grid;align-content:start;gap:8px;border:1px solid rgba(150,165,188,.12);border-radius:8px;padding:10px;background:rgba(6,8,11,.35)}.macro-card-header,.macro-ticker-row,.macro-window-card,.sector-heat-row{font-family:SFMono-Regular,Consolas,monospace}.macro-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.macro-card-header code{color:var(--gold)}.consensus-stack,.macro-window-strip,.sector-heatmap-stack{display:grid;gap:7px}.macro-ticker-row{min-height:42px;display:grid;grid-template-columns:54px 112px minmax(120px,1fr) 120px;gap:8px;align-items:center;border-bottom:1px solid rgba(150,165,188,.08);color:var(--muted);font-size:11px}.macro-ticker-row strong{color:var(--gold)}.macro-ticker-row code{color:var(--text);text-align:right}.macro-ticker-row small{grid-column:3/-1;color:var(--muted)}.party-flow-bar,.sector-flow-bars{overflow:hidden;border:1px solid rgba(150,165,188,.14);border-radius:999px;background:hsla(0,0%,100%,.035)}.party-flow-bar{height:8px;display:flex}.party-flow-bar i,.sector-flow-bars i{display:block;height:100%}.party-flow-bar .democratic{background:rgba(93,173,226,.9)}.party-flow-bar .republican{background:rgba(255,92,92,.82)}.sector-heat-row{min-height:48px;display:grid;grid-template-columns:minmax(124px,.72fr) minmax(160px,1fr) 118px;gap:10px;align-items:center;border:1px solid rgba(150,165,188,.1);border-radius:7px;padding:8px;background:hsla(0,0%,100%,.022);font-size:11px}.sector-heat-row strong{color:var(--text)}.sector-heat-row span{display:block;margin-top:3px;color:var(--muted)}.sector-heat-row code{color:var(--text);text-align:right}.sector-heat-row.selling code{color:var(--red)}.sector-heat-row.buying code{color:var(--green)}.sector-flow-bars{height:16px;display:grid;gap:3px;border-radius:6px;padding:2px}.sector-flow-bars .buy{background:rgba(102,227,161,.8)}.sector-flow-bars .sell{background:rgba(255,92,92,.72)}.macro-window-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.macro-window-card{display:grid;gap:4px;border:1px solid rgba(150,165,188,.12);border-radius:7px;padding:9px;background:hsla(0,0%,100%,.024)}.macro-window-card span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.macro-window-card code,.macro-window-card strong{color:var(--text)}.copy-portfolio-panel{display:grid;gap:10px}.congress-alpha-panel{display:grid;gap:12px}.alpha-hero{border:1px solid hsla(45,49%,69%,.18);border-radius:8px;gap:16px;justify-content:space-between;padding:14px;background:linear-gradient(135deg,hsla(45,49%,69%,.1),hsla(0,0%,100%,.018)),rgba(7,10,14,.4)}.alpha-hero,.alpha-identity{align-items:center;display:flex;min-width:0}.alpha-identity{gap:12px}.alpha-orb{align-items:center;border:1px solid hsla(45,49%,69%,.34);border-radius:8px;color:var(--gold);display:grid;flex:0 0 46px;height:46px;justify-items:center;background:hsla(45,49%,69%,.08)}.alpha-identity h2{color:var(--text);font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-weight:500;letter-spacing:0;line-height:.95;margin:2px 0 5px}.alpha-identity p{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5;margin:0;max-width:720px}.alpha-run-stack{align-items:end;display:grid;flex:0 0 auto;gap:8px;justify-items:end}.alpha-status{border:1px solid rgba(150,165,188,.18);border-radius:8px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;padding:7px 10px;text-transform:uppercase}.alpha-status-completed{border-color:rgba(71,202,154,.3);color:var(--positive)}.alpha-status-pending,.alpha-status-running{border-color:hsla(45,49%,69%,.32);color:var(--gold)}.alpha-status-failed{border-color:hsla(0,100%,72%,.35);color:var(--negative)}.alpha-kpi-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.alpha-kpi{border:1px solid rgba(150,165,188,.12);border-radius:8px;display:grid;gap:4px;min-width:0;padding:11px 12px;background:hsla(0,0%,100%,.024)}.alpha-kpi-large{grid-column:span 1}.alpha-kpi small,.alpha-kpi span{color:var(--muted);font-size:10px;text-transform:uppercase}.alpha-kpi small,.alpha-kpi span,.alpha-kpi strong{font-family:SFMono-Regular,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-kpi strong{color:var(--text);font-size:17px;font-weight:650;letter-spacing:0}.alpha-warning{align-items:center;background:rgba(255,183,77,.08);border:1px solid rgba(255,183,77,.28);border-radius:8px;color:#ffd699;display:grid;gap:6px;grid-template-columns:120px minmax(0,1fr);padding:10px 12px}.alpha-warning span,.alpha-warning strong{font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.alpha-warning span{color:rgba(255,235,204,.82)}.alpha-console-grid{display:grid;gap:10px;grid-template-columns:minmax(250px,.82fr) repeat(2,minmax(0,1fr))}.congress-alpha-card{border:1px solid rgba(150,165,188,.12);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px;background:hsla(0,0%,100%,.022)}.alpha-controls{align-content:start}.alpha-control-grid{display:grid;gap:8px}.alpha-input{display:grid;gap:5px}.alpha-input span,.alpha-run-meta span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;text-transform:uppercase}.alpha-input input{background:rgba(5,8,11,.7);border:1px solid rgba(150,165,188,.16);border-radius:7px;color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;height:34px;outline:none;padding:0 10px;width:100%}.alpha-input input:focus{border-color:hsla(45,49%,69%,.42)}.alpha-toggle{background:rgba(5,8,11,.7);border:1px solid rgba(150,165,188,.16);border-radius:7px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;height:34px}.alpha-toggle.on{border-color:rgba(71,202,154,.34);color:var(--positive)}.alpha-run-meta{border-top:1px solid rgba(150,165,188,.1);display:grid;gap:4px;min-width:0;padding-top:8px}.alpha-run-meta code{color:var(--gold);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-action-row{display:grid;gap:6px;grid-template-columns:1fr}.alpha-action-row button{background:hsla(45,49%,69%,.06);border:1px solid hsla(45,49%,69%,.22);border-radius:7px;color:var(--gold);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;min-height:32px}.congress-alpha-list{display:grid;gap:6px}.congress-alpha-row{align-items:center;border:1px solid rgba(150,165,188,.1);border-radius:7px;display:grid;gap:8px;grid-template-columns:72px minmax(120px,1fr) 90px 120px 120px;min-height:40px;padding:8px 10px;background:rgba(7,10,14,.38);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.congress-alpha-row strong{color:var(--gold)}.congress-alpha-row small,.congress-alpha-row span{min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.congress-alpha-row code,.congress-alpha-row small{text-align:right}.congress-alpha-trace{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.congress-alpha-trace div{border:1px solid rgba(150,165,188,.1);border-radius:7px;display:grid;gap:3px;padding:9px 10px;background:hsla(45,49%,69%,.035)}.congress-alpha-trace span,.congress-alpha-trace strong{font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.congress-alpha-trace strong{color:var(--gold);letter-spacing:.05em;text-transform:uppercase}.congress-alpha-trace span{color:var(--muted)}.alpha-intel-grid,.alpha-ledger-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.alpha-kpi-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-order-list,.alpha-signal-list{display:grid;gap:6px}.alpha-order-row,.alpha-signal-row{align-items:center;border:1px solid rgba(150,165,188,.1);border-radius:7px;display:grid;gap:8px;min-height:40px;padding:8px 10px;background:rgba(7,10,14,.38);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.alpha-order-row{grid-template-columns:54px 70px 90px 110px minmax(120px,1fr)}.alpha-signal-row{grid-template-columns:minmax(120px,1fr) 92px 78px minmax(160px,1.2fr)}.alpha-order-row small,.alpha-order-row span,.alpha-signal-row small,.alpha-signal-row span{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-order-row code,.alpha-signal-row code{color:var(--text);text-align:right}.alpha-signal-row strong{color:var(--gold);display:block}.copy-portfolio-controls{display:grid;gap:9px;grid-template-columns:minmax(240px,1.35fr) 140px 160px}.copy-portfolio-controls label{display:grid;gap:5px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.copy-portfolio-controls input,.copy-portfolio-controls select{min-height:36px;border:1px solid var(--line-cold);border-radius:7px;padding:0 10px;color:var(--text);background:rgba(7,10,14,.7);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.copy-portfolio-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.copy-portfolio-coverage{min-height:34px;display:grid;grid-template-columns:148px minmax(160px,1fr) 176px;gap:10px;align-items:center;border:1px solid rgba(150,165,188,.1);border-radius:7px;padding:8px 10px;background:hsla(0,0%,100%,.022);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.copy-portfolio-coverage span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.copy-portfolio-coverage i{height:8px;overflow:hidden;border:1px solid hsla(45,49%,69%,.22);border-radius:999px;background:hsla(0,0%,100%,.04)}.copy-portfolio-coverage b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,rgba(102,227,161,.86),hsla(45,49%,69%,.88))}.copy-portfolio-coverage code{color:var(--text);text-align:right}.copy-portfolio-table{display:grid;gap:6px;overflow-x:auto}.copy-portfolio-row{min-width:980px;min-height:42px;display:grid;grid-template-columns:minmax(220px,1fr) 128px 150px 120px 116px 150px;gap:10px;align-items:center;border:1px solid rgba(150,165,188,.1);border-radius:7px;padding:8px 10px;background:hsla(0,0%,100%,.024);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.copy-portfolio-row.header{min-height:30px;color:var(--muted);background:hsla(45,49%,69%,.04);text-transform:uppercase;letter-spacing:.06em}.copy-portfolio-row div{min-width:0;display:grid;gap:2px}.copy-portfolio-row strong{color:var(--text)}.copy-portfolio-row div strong{color:var(--gold)}.copy-portfolio-row code,.copy-portfolio-row small,.copy-portfolio-row span{color:var(--muted)}.copy-portfolio-row code,.copy-portfolio-row>span:not(.ticker-weight),.copy-portfolio-row>strong{text-align:right}.copy-portfolio-note{margin:0;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45}.ticker-hierarchy-stack{display:grid;gap:7px}.ticker-hierarchy-empty,.ticker-hierarchy-note{border:1px solid rgba(150,165,188,.12);border-radius:7px;padding:8px 10px;color:var(--muted);background:hsla(0,0%,100%,.025);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.ticker-hierarchy-row{border:1px solid rgba(150,165,188,.14);border-radius:8px;background:rgba(6,8,11,.42);overflow:hidden}.ticker-hierarchy-row.unresolved{border-color:hsla(43,74%,66%,.22)}.ticker-hierarchy-summary{min-height:42px;display:grid;grid-template-columns:20px 46px 92px minmax(180px,1fr) minmax(110px,.42fr) 72px 136px 104px;gap:10px;align-items:center;padding:8px 10px;cursor:pointer;color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;list-style:none}.ticker-hierarchy-summary::-webkit-details-marker{display:none}.ticker-hierarchy-summary:before{content:"+";color:var(--gold)}.ticker-hierarchy-row[open] .ticker-hierarchy-summary:before{content:"-"}.ticker-display-name,.ticker-hierarchy-summary code,.ticker-hierarchy-summary span,.ticker-rank{color:var(--muted);min-width:0}.ticker-hierarchy-summary strong{color:var(--gold)}.ticker-news-link{color:var(--gold);font-weight:700;text-decoration:none}.ticker-news-link:hover{text-decoration:underline}.ticker-display-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-weight{height:7px;border:1px solid hsla(45,49%,69%,.2);border-radius:999px;background:hsla(0,0%,100%,.04);overflow:hidden}.ticker-weight i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,rgba(102,227,161,.8),hsla(45,49%,69%,.82))}.ticker-hierarchy-summary code{color:var(--text);text-align:right}.ticker-open-hint{justify-self:end;border:1px solid hsla(45,49%,69%,.24);border-radius:999px;padding:4px 8px;color:var(--gold)!important;background:hsla(45,49%,69%,.07);font-size:9px!important;text-transform:uppercase}.stock-interface{display:grid;gap:10px;padding:0 10px 10px}.stock-profile-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;align-items:stretch;border:1px solid hsla(45,49%,69%,.14);border-radius:8px;padding:12px;background:linear-gradient(135deg,hsla(45,49%,69%,.07),transparent 42%),hsla(0,0%,100%,.025)}.stock-profile-header h3{margin:3px 0 5px;color:var(--text);font-family:var(--font-display);font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:500}.stock-profile-header p{max-width:760px;margin:0;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5}.stock-price-card{display:grid;gap:4px;align-content:center;border-left:1px solid hsla(0,0%,100%,.12);padding-left:14px;text-align:right}.stock-chart-header,.stock-chart-legend,.stock-price-card small,.stock-price-card span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.stock-price-card strong{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:20px}.ticker-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ticker-detail-card{display:grid;gap:4px;border:1px solid rgba(150,165,188,.12);border-radius:7px;padding:9px;background:hsla(0,0%,100%,.025)}.ticker-detail-card small,.ticker-detail-card span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.ticker-detail-card strong{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:14px}.stock-chart-card{display:grid;gap:10px;border:1px solid rgba(150,165,188,.12);border-radius:8px;padding:10px;background:rgba(0,0,0,.16)}.stock-chart-header{display:flex;justify-content:space-between;gap:10px}.stock-chart-bars{height:150px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9px,1fr);gap:5px;align-items:end;border-bottom:1px solid hsla(0,0%,100%,.12);padding-top:8px}.stock-chart-day{height:100%;display:flex;align-items:end;justify-content:center;gap:2px}.stock-chart-day i,.stock-chart-legend i{display:block;width:4px;min-height:3px;border-radius:999px 999px 0 0}.stock-chart-day .buy,.stock-chart-legend .buy{background:rgba(102,227,161,.78)}.stock-chart-day .sell,.stock-chart-legend .sell{background:rgba(255,92,92,.72)}.stock-chart-day .option,.stock-chart-legend .option{background:rgba(245,158,11,.82)}.stock-chart-legend{display:flex;gap:14px;align-items:center}.stock-chart-legend span{display:inline-flex;gap:5px;align-items:center}.stock-chart-empty{border:1px solid rgba(150,165,188,.12);border-radius:8px;padding:14px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.stock-detail-columns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.ticker-asset-stack,.ticker-transaction-list{display:grid;gap:5px}.ticker-asset-row,.ticker-transaction-row{min-height:30px;display:grid;grid-template-columns:minmax(180px,1fr) 118px 160px;gap:8px;align-items:center;border-bottom:1px solid rgba(150,165,188,.09);color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.ticker-transaction-row{grid-template-columns:minmax(170px,1fr) 68px 94px 90px 150px}.ticker-asset-row strong,.ticker-transaction-row strong{color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-asset-row code,.ticker-asset-row span,.ticker-transaction-row code,.ticker-transaction-row span{color:var(--muted);text-align:right}.congress-actions{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.congress-actions,.congress-run-list,.congress-run-row{display:grid;gap:8px}.congress-run-row{align-items:center;border:1px solid var(--line-cold);border-radius:7px;grid-template-columns:1fr 78px 160px;padding:9px}.congress-run-row small{grid-column:1/-1;color:var(--red);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.congress-run-row span,.congress-run-row strong{font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.congress-run-row strong{color:var(--gold)}.congress-run-row span{color:var(--muted)}.congress-table-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.congress-search{align-items:center;border:1px solid var(--line-cold);border-radius:7px;display:flex;gap:8px;max-width:360px;padding:0 10px;width:100%}.congress-search input{border:0;min-height:34px;padding:0}.congress-table-wrap{overflow-x:auto}.congress-table{border-collapse:collapse;min-width:1120px;width:100%}.congress-table td,.congress-table th{border-bottom:1px solid rgba(161,176,194,.12);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;padding:9px 8px;text-align:left;vertical-align:top}.congress-table th{color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.congress-table td{color:var(--text)}.congress-table a{color:var(--text);display:block;text-decoration:none}.congress-table small{color:var(--muted);display:block;font-size:10px;margin-top:3px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equity-shell{width:min(1440px,100%);margin:0 auto;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.equity-brief,.equity-metrics,.equity-panel-wide,.equity-shell>.settings-hero{grid-column:1/-1;width:100%}.equity-hero{align-self:start;min-height:74px;padding:12px 14px}.equity-hero .brand-lockup{min-width:0}.equity-hero .settings-nav{margin-left:auto}.equity-brief{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:14px;align-items:center;border-color:hsla(45,49%,69%,.26);background:linear-gradient(135deg,hsla(45,49%,69%,.105),rgba(9,12,17,.88)),rgba(13,16,22,.84)}.equity-brief div{display:grid;gap:5px}.equity-brief span{color:var(--gold);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.equity-brief strong{font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:30px;line-height:1;letter-spacing:0}.equity-brief p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.equity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.equity-metric{min-height:126px;display:grid;align-content:space-between;gap:6px}.equity-metric div{color:var(--gold)}.equity-metric small,.equity-metric span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.equity-metric strong{font-family:SFMono-Regular,Consolas,monospace;font-size:24px;line-height:1}.equity-panel{grid-column:span 6}.equity-panel.equity-panel-wide{grid-column:1/-1}.equity-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.equity-source-card{min-height:312px;display:grid;align-content:start;gap:10px;border:1px solid rgba(150,165,188,.16);border-radius:8px;padding:11px;background:rgba(6,8,11,.44)}.equity-source-card.structured{border-color:rgba(102,227,161,.22)}.equity-source-card.semiStructured{border-color:rgba(133,188,255,.2)}.equity-source-card.ocr{border-color:hsla(45,49%,69%,.28)}.equity-source-card.boundary{border-color:hsla(0,100%,71%,.24);background:hsla(0,100%,71%,.045)}.equity-source-card header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.equity-source-card header span{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.equity-source-card h2{margin:5px 0 0;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:23px;letter-spacing:0}.equity-source-card header p,.equity-source-card>p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.equity-source-card header strong{min-width:42px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;color:var(--gold);background:hsla(45,49%,69%,.07);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.equity-source-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.equity-schema-grid code,.equity-source-meta code,.equity-tag-row span{min-height:27px;display:inline-flex;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:5px 7px;background:hsla(0,0%,100%,.024);color:#bcd8ff;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.25;overflow-wrap:anywhere}.equity-tag-row{display:flex;flex-wrap:wrap;gap:5px}.equity-tag-row span{min-height:24px;color:var(--text)}.equity-limit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:start;border:1px solid hsla(0,100%,71%,.18);border-radius:7px;padding:8px;color:#ffb7a6;background:hsla(0,100%,71%,.045);font-size:11px;line-height:1.4}.equity-source-link{width:-moz-fit-content;width:fit-content;min-height:28px;display:inline-flex;align-items:center;gap:6px;border:1px solid hsla(45,49%,69%,.26);border-radius:7px;padding:5px 8px;color:var(--gold);background:hsla(45,49%,69%,.06);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-decoration:none}.equity-stack{display:grid;gap:7px}.equity-stack-row{min-height:38px;display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px;align-items:start;border-bottom:1px solid var(--line-cold);padding:7px 0}.equity-stack-row span{width:7px;height:7px;margin-top:5px;border-radius:999px;background:var(--gold)}.equity-roadmap span,.equity-schema-note span,.equity-stack-row p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.equity-schema-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.equity-schema-note{display:grid;gap:5px;margin-top:10px;border:1px solid hsla(45,49%,69%,.22);border-radius:7px;padding:8px;background:hsla(45,49%,69%,.045)}.equity-schema-note strong{color:var(--gold);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-transform:uppercase}.equity-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.equity-flow-step{min-height:166px;display:grid;align-content:start;gap:8px;border:1px solid var(--line-cold);border-radius:8px;padding:10px;background:rgba(6,8,11,.42)}.equity-flow-step code{color:var(--gold);font-size:11px}.equity-flow-step strong{font-size:14px}.equity-flow-step p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.equity-flow-step span{margin-top:auto;color:#bcd8ff;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;text-transform:uppercase}.equity-roadmap{display:grid;gap:8px;margin:0;padding:0;list-style:none}.equity-roadmap li{min-height:50px;display:grid;gap:4px;border:1px solid var(--line-cold);border-radius:7px;padding:8px 9px;background:rgba(6,8,11,.42)}.equity-roadmap strong{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}@media (max-width:1180px){.command-rail{align-items:stretch;flex-wrap:wrap}.brand-lockup{flex:1 1 260px}.session-card{flex:1 1 100%;grid-template-columns:minmax(220px,1fr) 112px repeat(2,max-content);margin-left:0}.bridge-panel,.cascade-ops-panel,.cctv-panel,.efficacy-panel,.equity-panel,.hunt-grid,.liquidation-panel,.market-strip,.mode-panel,.moltworker-panel,.readiness-strip,.settings-panel,.settings-panel-wide,.shadow-queue-panel,.state-panel,.strategy-mode-panel,.system-panel,.trade-panel{grid-column:1/-1}.alpha-kpi-grid,.cascade-ops-grid,.compact-param-grid,.copy-portfolio-summary,.param-grid,.strategy-knob-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.congress-grid,.equity-flow,.equity-metrics,.equity-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.congress-shell>.congress-grid,.congress-shell>.congress-warning{grid-column:1/-1}.alpha-console-grid,.alpha-intel-grid,.alpha-ledger-grid,.congress-alpha-trace,.macro-heatmap-grid{grid-template-columns:1fr}}@media (max-width:760px){.shell{grid-template-columns:1fr}.command-rail{position:static;min-height:auto;border-right:0;border-bottom:1px solid var(--line-cold)}.equity-brief,.equity-flow,.equity-metrics,.equity-schema-grid,.equity-source-grid,.equity-source-meta,.session-card{grid-template-columns:1fr}.equity-hero{justify-content:flex-start;min-height:auto}.equity-hero .brand-lockup{flex:0 1 auto}.equity-hero .settings-nav{margin-left:0}.grand-grid{padding:12px}.alert-summary,.alpha-hero,.alpha-kpi-grid,.alpha-order-row,.alpha-signal-row,.bridge-metrics,.cascade-card,.cascade-ops-grid,.cascade-position-row,.cascade-row,.cascade-signal-row,.congress-alpha-row,.congress-brief-row,.congress-member-summary,.copy-portfolio-controls,.copy-portfolio-coverage,.copy-portfolio-summary,.driver-row,.grand-grid,.heatmap-row,.hunt-grid,.macro-ticker-row,.macro-window-strip,.market-strip,.member-detail-grid,.mode-grid,.mode-readout,.option-decoder-strip,.param-grid,.readiness-checks,.readiness-strip,.sector-heat-row,.settings-form.two-col,.settings-metrics,.shadow-queue-panel,.shadow-queue-panel .trade-summary,.shadow-queue-readout,.state-row,.strategy-knob-grid,.strategy-mode-grid,.ticker-asset-row,.ticker-detail-grid,.ticker-hierarchy-summary,.ticker-transaction-row,.trade-row,.trade-summary,.vault-row{grid-template-columns:1fr}.settings-hero{align-items:flex-start;flex-direction:column}.congress-actions,.congress-grid,.congress-run-row,.congress-transaction-card{grid-template-columns:1fr}.congress-member-summary code,.congress-transaction-card>code,.congress-transaction-card>span,.congress-transaction-card>strong{text-align:left}.option-decoder-strip em{grid-column:auto}.congress-table-header{align-items:stretch;flex-direction:column}.congress-period-select{justify-content:space-between;width:100%}.copy-portfolio-coverage code,.macro-ticker-row code,.sector-heat-row code{text-align:left}.macro-ticker-row small{grid-column:auto}}.dotcast-shell{width:min(1520px,100%);margin:0 auto;padding:14px;align-content:start;gap:12px}.dotcast-command-panel,.dotcast-hero,.dotcast-live-stage,.dotcast-prediction-card,.dotcast-safety-strip,.dotcast-tabs{border-radius:8px}.dotcast-hero{min-height:74px;display:flex;justify-content:space-between;gap:12px;border-color:rgba(102,227,161,.22);background:linear-gradient(135deg,rgba(102,227,161,.09),rgba(9,12,17,.9)),rgba(13,16,22,.84)}.dotcast-sigil{color:#66e3a1;border-color:rgba(102,227,161,.3);background:rgba(102,227,161,.08)}.dotcast-top-actions{display:flex;margin-left:auto}.dotcast-api-label{width:min(360px,48vw)}.dotcast-token-label{width:min(260px,34vw)}.dotcast-tabs{min-height:48px;flex-wrap:wrap;gap:7px;padding:7px}.dotcast-tabs a{min-height:34px;gap:7px;border:1px solid var(--line-cold);border-radius:7px;padding:7px 10px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace}.dotcast-tabs a.active{border-color:rgba(102,227,161,.42);color:#dfffea;background:rgba(102,227,161,.1)}.dotcast-safety-pill{min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 8px;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:8px;background:hsla(0,0%,100%,.024)}.dotcast-safety-pill svg{grid-row:1/span 2}.dotcast-credential-row span,.dotcast-guard-row span,.dotcast-metric-card span,.dotcast-mini-pool-row span,.dotcast-readiness-card span,.dotcast-safety-pill span,.dotcast-secret-row span{color:var(--muted);letter-spacing:.06em}.dotcast-safety-pill strong{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.15;overflow-wrap:anywhere}.dotcast-guard-row.green,.dotcast-safety-pill.green{border-color:rgba(102,227,161,.3);color:var(--green)}.dotcast-guard-row.amber,.dotcast-safety-pill.amber{border-color:hsla(45,49%,69%,.3);color:var(--gold)}.dotcast-guard-row.red,.dotcast-safety-pill.red{border-color:hsla(0,100%,71%,.34);color:var(--red)}.dotcast-guard-row.blue,.dotcast-safety-pill.blue{border-color:rgba(133,188,255,.3);color:var(--blue)}.dotcast-alert{border:1px solid hsla(0,100%,71%,.3);border-radius:7px;padding:10px;color:#ffd0d0;background:hsla(0,100%,71%,.08);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.dotcast-alert.compact{margin-top:10px;padding:8px}.dotcast-alert.success{border-color:rgba(102,227,161,.3);color:#c7f9dd;background:rgba(102,227,161,.08)}.dotcast-json-preview{max-height:260px;overflow:auto;border:1px solid rgba(145,161,176,.18);border-radius:8px;padding:10px;color:#dfffea;background:rgba(0,0,0,.28);font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.dotcast-operator-grid,.dotcast-resolution-grid,.dotcast-studio-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);gap:10px}.dotcast-live-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px}.dotcast-command-panel,.dotcast-live-stage,.dotcast-prediction-card{padding:12px;gap:10px}.dotcast-operator-actions,.dotcast-wide-panel{grid-column:1/-1}.dotcast-operator-action-grid{gap:10px;align-items:start}.dotcast-management-grid,.dotcast-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dotcast-action-card{border:1px solid rgba(145,161,176,.16);padding:10px;background:rgba(2,12,14,.38)}.dotcast-action-card-title{min-height:30px;color:var(--text);font-weight:800}.dotcast-checkbox-label{min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-cold);border-radius:7px;padding:7px 9px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.dotcast-checkbox-label input{width:16px;min-height:16px}.dotcast-panel-title{min-height:30px;border-bottom:1px solid var(--line-cold);padding-bottom:8px;color:var(--text);font-weight:760}.dotcast-panel-title code{border:1px solid var(--line-cold);border-radius:6px;padding:4px 6px;color:var(--muted)}.dotcast-kpi-grid,.dotcast-status-grid,.dotcast-trust-grid,.dotcast-viewer-stat-grid{gap:8px}.dotcast-metric-card,.dotcast-readiness-card{min-height:94px;display:grid;gap:5px;border:1px solid var(--line-cold);border-radius:7px;padding:9px;background:hsla(0,0%,100%,.024)}.dotcast-metric-card strong,.dotcast-readiness-card strong{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:22px;line-height:1.08;overflow-wrap:anywhere}.dotcast-metric-card small,.dotcast-readiness-card small{color:var(--muted);font-size:11px;line-height:1.35}.dotcast-readiness-card div{color:var(--green)}.dotcast-ops-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dotcast-ops-list{display:grid;gap:8px}.dotcast-ops-title{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:0;text-transform:uppercase}.dotcast-ops-row{min-height:58px;display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(150px,.7fr);gap:10px;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:9px;background:hsla(0,0%,100%,.024)}.dotcast-ops-row div{min-width:0;display:grid;gap:3px}.dotcast-ops-row small,.dotcast-ops-row span,.dotcast-ops-row strong{min-width:0;overflow-wrap:anywhere}.dotcast-ops-row strong{color:var(--text);font-size:12px}.dotcast-ops-row small,.dotcast-ops-row span{color:var(--muted);font-size:11px}.dotcast-ops-row code{border:1px solid var(--line-cold);border-radius:6px;padding:5px 7px;color:var(--gold);font-size:11px}.dotcast-timestamp{min-height:30px;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.dotcast-guard-list{display:grid;gap:8px}.dotcast-guard-row{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line-cold);border-radius:7px;padding:8px 10px;background:hsla(0,0%,100%,.024)}.dotcast-guard-row strong{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;text-align:right;overflow-wrap:anywhere}.dotcast-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dotcast-queue-list,.dotcast-review-list,.dotcast-stream-pools{display:grid;gap:8px}.dotcast-pot-row,.dotcast-queue-row,.dotcast-review-row{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto) 58px;gap:9px;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:8px;background:hsla(0,0%,100%,.022)}.dotcast-pot-row,.dotcast-review-row{grid-template-columns:minmax(0,1fr) minmax(92px,auto)}.dotcast-pot-row strong,.dotcast-queue-row strong,.dotcast-review-row strong{display:block;color:var(--text);font-size:13px;line-height:1.28}.dotcast-pot-row span,.dotcast-queue-row span,.dotcast-review-row span{display:-webkit-box;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dotcast-pot-row code,.dotcast-queue-row code,.dotcast-review-row code{color:#bcd8ff;font-size:10px;text-align:right;overflow-wrap:anywhere}.dotcast-queue-row small{color:var(--green);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-align:right}.dotcast-challenge-actions,.dotcast-queue-actions{display:flex;flex-wrap:wrap;gap:7px}.dotcast-queue-actions{grid-column:1/-1}.dotcast-challenge-actions button,.dotcast-queue-actions button{min-height:30px;text-transform:capitalize}.dotcast-challenge-list{display:grid;gap:8px}.dotcast-challenge-row{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) minmax(82px,auto);gap:9px;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:8px;background:hsla(0,0%,100%,.022)}.dotcast-challenge-row strong{display:block;color:var(--text);font-size:13px;line-height:1.28}.dotcast-challenge-row small,.dotcast-challenge-row span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.dotcast-challenge-row code{color:var(--gold);font-size:10px;text-align:right;overflow-wrap:anywhere;text-transform:uppercase}.dotcast-challenge-actions{grid-column:1/-1}.dotcast-form-grid{gap:8px}.dotcast-button-row{display:flex;flex-wrap:wrap;gap:7px}.dotcast-amount-row button,.dotcast-button-row button{display:inline-flex;align-items:center;gap:7px}.dotcast-credential-row,.dotcast-mini-pool-row,.dotcast-secret-row{min-height:42px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--line-cold);border-radius:7px;padding:8px;background:hsla(0,0%,100%,.022)}.dotcast-secret-row{grid-template-columns:92px minmax(0,1fr) auto}.dotcast-credential-row code,.dotcast-mini-pool-row code,.dotcast-secret-row code{color:#dfffea;font-size:11px;overflow-wrap:anywhere}.dotcast-live-stage{min-height:546px}.dotcast-live-video{min-height:440px;background:linear-gradient(180deg,rgba(5,97,99,.82),rgba(2,5,6,.96)),#061010}.dotcast-live-video video{min-height:440px;background:#050709}.dotcast-video-placeholder{gap:8px;color:#dfffea}.dotcast-video-placeholder strong{font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:34px;letter-spacing:0}.dotcast-video-placeholder span{color:hsla(37,35%,93%,.68);font-size:12px}.dotcast-live-meta{min-height:106px;border-top:1px solid var(--line-cold);padding:14px}.dotcast-live-meta strong{display:block;font-size:20px;line-height:1.2}.dotcast-live-meta span{display:block;margin-top:5px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.dotcast-prediction-card{min-height:560px;background:linear-gradient(180deg,rgba(1,92,93,.82),rgba(0,0,0,.96)),rgba(4,12,12,.92);border-color:rgba(102,227,161,.2)}.dotcast-live-badges{gap:8px}.dotcast-live-badges code,.dotcast-live-badges span{min-height:34px;border-radius:7px;padding:7px 12px;font-family:SFMono-Regular,Consolas,monospace;font-weight:800}.dotcast-live-badges span{background:var(--red)}.dotcast-live-badges code{color:var(--text)}.dotcast-stream-avatar{width:114px;height:114px;border:5px solid rgba(133,220,231,.62);background:rgba(13,148,156,.82);font-size:44px;font-weight:900}.dotcast-market-copy code{color:var(--muted);font-size:12px}.dotcast-market-copy h2{margin:0;font-size:28px;line-height:1.15}.dotcast-odds-row{gap:12px}.dotcast-odds-row button{min-height:128px;gap:4px;font-size:22px;font-weight:900}.dotcast-odds-row button.yes{color:var(--green)}.dotcast-odds-row button.no{color:var(--red)}.dotcast-odds-row small{color:var(--text);font-size:12px}.dotcast-amount-row{gap:8px}.dotcast-amount-row button{min-width:78px;background:hsla(0,0%,100%,.08)}.dotcast-amount-row button.active{background:var(--text);color:#07090c}.dotcast-empty{min-height:92px;display:grid;place-items:center;gap:8px;border:1px dashed var(--line-cold);border-radius:7px;color:var(--muted);font-size:12px;text-align:center}@media (max-width:1180px){.dotcast-safety-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dotcast-live-grid,.dotcast-management-grid,.dotcast-operator-action-grid,.dotcast-operator-grid,.dotcast-ops-columns,.dotcast-policy-grid,.dotcast-resolution-grid,.dotcast-studio-grid,.dotcast-two-column{grid-template-columns:1fr}.dotcast-live-pots{grid-column:auto}}@media (max-width:740px){.dotcast-shell{padding:10px}.dotcast-hero,.dotcast-live-meta,.dotcast-top-actions{align-items:stretch;flex-direction:column}.dotcast-hero{justify-content:flex-start}.dotcast-hero .brand-lockup{flex:0 0 auto;min-width:0}.dotcast-api-label,.dotcast-token-label,.dotcast-top-actions{width:100%}.dotcast-challenge-row,.dotcast-credential-row,.dotcast-form-grid,.dotcast-kpi-grid,.dotcast-mini-pool-row,.dotcast-odds-row,.dotcast-ops-row,.dotcast-pot-row,.dotcast-queue-row,.dotcast-review-row,.dotcast-safety-strip,.dotcast-secret-row,.dotcast-status-grid,.dotcast-trust-grid,.dotcast-viewer-stat-grid{grid-template-columns:1fr}.dotcast-challenge-row code,.dotcast-guard-row strong,.dotcast-pot-row code,.dotcast-queue-row code,.dotcast-queue-row small,.dotcast-review-row code{text-align:left}.dotcast-live-video,.dotcast-live-video video{min-height:300px}.dotcast-prediction-card{min-height:520px}.dotcast-market-copy h2{font-size:23px}}.dotcast-shell{--dc-bg:#080a0e;--dc-rail:#15181f;--dc-panel:rgba(18,21,28,.92);--dc-panel-soft:rgba(11,15,20,.86);--dc-stage:#062f32;--dc-stage-deep:#020707;--dc-teal:#07939b;--dc-teal-strong:#12a5a9;--dc-mint:#62dba3;--dc-coral:#ff6b73;--dc-ice:#f5f8f7;--dc-muted:#9aa2af;--dc-muted-2:#737b89;--dc-line:rgba(145,161,176,.18);--dc-line-hot:rgba(98,219,163,.34);grid-template-columns:92px minmax(0,1fr);background:linear-gradient(180deg,rgba(9,14,20,.96),rgba(7,9,12,.98)),var(--dc-bg)}.dotcast-workspace{width:min(1580px,100%);padding:16px 18px 26px;gap:12px}.dotcast-side-rail{border-right:1px solid rgba(145,161,176,.16);z-index:30}.dotcast-rail-logo,.dotcast-side-rail a{color:var(--dc-muted);text-decoration:none}.dotcast-rail-logo{width:58px;height:58px;color:#03100b;font-size:28px}.dotcast-rail-links{gap:12px;padding-top:46px}.dotcast-rail-back,.dotcast-rail-links a{width:46px;height:46px;transition:border-color .16s ease,background .16s ease,color .16s ease}.dotcast-rail-back:hover,.dotcast-rail-links a.active,.dotcast-rail-links a:hover{border-color:rgba(98,219,163,.35);background:rgba(98,219,163,.1)}.dotcast-shell .glass{border-color:var(--dc-line);box-shadow:0 18px 70px rgba(0,0,0,.3)}.dotcast-shell .glass:hover{border-color:rgba(98,219,163,.28)}.dotcast-shell button{border-color:rgba(145,161,176,.18);background:hsla(0,0%,100%,.045)}.dotcast-shell button:hover{border-color:rgba(98,219,163,.38);background:rgba(98,219,163,.1)}.dotcast-shell input,.dotcast-shell select{border-color:rgba(145,161,176,.2);background:rgba(2,6,8,.78)}.dotcast-shell .dotcast-follow-button,.dotcast-shell .primary-action{border-color:rgba(98,219,163,.4);color:#06130f;font-weight:850}.dotcast-hero{min-height:76px;border-color:rgba(98,219,163,.24);background:linear-gradient(90deg,rgba(1,67,71,.82),rgba(13,17,23,.94)),var(--dc-panel)}.dotcast-shell .brand-lockup h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:27px;font-weight:900}.dotcast-shell .brand-lockup p{color:var(--dc-muted)}.dotcast-sigil{border-color:rgba(98,219,163,.36);background:rgba(98,219,163,.12)}.dotcast-tabs{background:rgba(15,18,24,.8)}.dotcast-tabs a{border-color:transparent}.dotcast-tabs a.active{border-color:rgba(98,219,163,.38);background:rgba(98,219,163,.12)}.dotcast-safety-strip{border-color:rgba(98,219,163,.18);background:rgba(12,15,20,.82)}.dotcast-challenge-row,.dotcast-credential-row,.dotcast-guard-row,.dotcast-metric-card,.dotcast-mini-pool-row,.dotcast-ops-row,.dotcast-pot-row,.dotcast-queue-row,.dotcast-readiness-card,.dotcast-review-row,.dotcast-safety-pill,.dotcast-secret-row{border-color:rgba(145,161,176,.16);background:hsla(0,0%,100%,.03)}.dotcast-panel-title{border-bottom-color:rgba(145,161,176,.16)}.dotcast-panel-title code{border-color:rgba(98,219,163,.26)}.dotcast-live-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:12px}.dotcast-live-grid .dotcast-prediction-card{min-height:540px;padding:28px;border-color:rgba(38,189,194,.42);background:linear-gradient(180deg,rgba(6,102,106,.96) 0,rgba(2,36,38,.96) 52%,rgba(0,0,0,.98) 100%),var(--dc-stage);overflow:hidden}.dotcast-live-badges span{min-width:88px;justify-content:center;color:#fff}.dotcast-live-badges code{gap:7px}.dotcast-reaction-row button{width:48px;height:48px;min-height:48px;border-color:rgba(98,219,163,.2);background:rgba(1,14,16,.44)}.dotcast-stream-avatar{width:156px;height:156px;border-width:6px;border-color:rgba(111,207,216,.7);background:rgba(14,151,158,.88);font-size:56px}.dotcast-prediction-meta{width:min(1180px,100%)}.dotcast-prediction-meta span{color:rgba(245,248,247,.78);font-size:12px;font-weight:850;letter-spacing:.06em}.dotcast-prediction-meta code,.dotcast-prediction-meta strong{min-height:28px;padding:5px 8px}.dotcast-prediction-meta strong{background:rgba(245,248,247,.14)}.dotcast-prediction-meta code{color:#f5c75b}.dotcast-prediction-meta em{color:rgba(245,248,247,.62);font-size:15px}.dotcast-market-copy h2{max-width:980px;font-size:38px;font-weight:900;line-height:1.1}.dotcast-odds-row{width:min(620px,100%);gap:40px}.dotcast-odds-row button{min-height:154px;color:var(--dc-ice)}.dotcast-odds-row button strong{font-size:24px}.dotcast-odds-row small{color:rgba(245,248,247,.78)}.dotcast-amount-row{align-items:center}.dotcast-amount-row button{min-width:88px;min-height:48px;justify-content:center;background:rgba(245,248,247,.11);font-weight:850}.dotcast-amount-row button.active{color:#080a0e}.dotcast-amount-row .dotcast-free-entry-button{min-width:154px;border-color:rgba(245,248,247,.32);background:rgba(245,248,247,.08)}.dotcast-live-stage{min-height:480px;border-color:rgba(38,189,194,.28);background:var(--dc-panel-soft)}.dotcast-live-video,.dotcast-live-video video{min-height:364px}.dotcast-live-video{background:linear-gradient(180deg,rgba(4,86,88,.86),rgba(1,8,10,.98)),var(--dc-stage-deep)}.dotcast-video-placeholder strong{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900}.dotcast-live-meta{background:rgba(12,15,20,.82)}@media (max-width:1180px){.dotcast-shell{grid-template-columns:76px minmax(0,1fr)}.dotcast-workspace{padding:14px}.dotcast-side-rail{padding:14px 8px}.dotcast-rail-logo{width:52px;height:52px}}@media (max-width:860px){.dotcast-shell{display:block}.dotcast-side-rail{position:sticky;height:auto;grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;padding:10px;border-right:0;border-bottom:1px solid rgba(145,161,176,.16)}.dotcast-rail-links{display:flex;justify-content:center;gap:8px;padding-top:0}.dotcast-rail-logo{width:44px;height:44px;font-size:24px}.dotcast-rail-back,.dotcast-rail-links a{width:40px;height:40px}.dotcast-workspace{padding:10px}.dotcast-live-grid{grid-template-columns:1fr}.dotcast-live-grid .dotcast-prediction-card,.dotcast-live-pots,.dotcast-live-stage{grid-column:1}.dotcast-token-label{width:100%}.dotcast-live-grid .dotcast-prediction-card{min-height:620px;padding:18px}.dotcast-live-badges,.dotcast-prediction-meta{grid-template-columns:1fr;align-items:start}.dotcast-live-badges{display:grid}.dotcast-reaction-row{flex-wrap:wrap}.dotcast-prediction-meta em{justify-self:start}.dotcast-market-copy h2{font-size:27px}.dotcast-odds-row{gap:12px}}.dotcast-shell{--dc-bg:#08090d;--dc-rail:#151820;--dc-panel:rgba(19,22,29,.94);--dc-panel-2:rgba(12,15,20,.9);--dc-panel-3:rgba(5,8,11,.9);--dc-stage:#045b60;--dc-stage-mid:#063c40;--dc-stage-deep:#010405;--dc-mint:#63d89f;--dc-mint-soft:rgba(99,216,159,.13);--dc-teal:#0a99a0;--dc-cyan:#6fcfd8;--dc-coral:#ff6c72;--dc-gold:#f2c75b;--dc-ice:#f7faf8;--dc-muted:#a1a7b3;--dc-muted-2:#767e8c;--dc-line:rgba(148,158,172,.2);--dc-line-hot:rgba(99,216,159,.36);--dc-line-teal:rgba(28,184,191,.42);--dc-shadow:0 28px 90px rgba(0,0,0,.42);width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:0;background:radial-gradient(circle at 76% 12%,rgba(5,97,99,.18),transparent 34%),linear-gradient(180deg,#0c0e13,#08090d 56%,#050608);color:var(--dc-ice)}.dotcast-shell,.dotcast-shell *,.dotcast-shell code,.dotcast-shell label,.dotcast-shell small,.dotcast-shell span{letter-spacing:0}.dotcast-workspace{width:min(1680px,100%);margin:0 auto;padding:10px 18px 34px;display:grid;align-content:start;gap:14px}.dotcast-side-rail{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:18px;border-right:1px solid rgba(148,158,172,.18);padding:16px 12px;background:var(--dc-rail);z-index:40}.dotcast-rail-logo{width:60px;height:60px;display:grid;place-items:center;border-radius:8px;color:#04100b;background:var(--dc-mint);font-size:30px;font-weight:900;text-decoration:none}.dotcast-rail-links{display:grid;align-content:start;gap:15px;padding-top:52px}.dotcast-rail-back,.dotcast-rail-links a{width:50px;height:50px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;color:var(--dc-muted);background:transparent;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.dotcast-rail-back:hover,.dotcast-rail-links a.active,.dotcast-rail-links a:hover{border-color:var(--dc-line-hot);color:var(--dc-ice);background:rgba(99,216,159,.1)}.dotcast-shell .glass{border:1px solid var(--dc-line);border-radius:8px;background:var(--dc-panel);box-shadow:var(--dc-shadow)}.dotcast-shell .glass:hover{border-color:rgba(99,216,159,.28)}.dotcast-hero{min-height:86px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,auto);gap:14px;align-items:center;padding:12px 14px;background:linear-gradient(90deg,rgba(9,12,17,.96),rgba(5,53,56,.74)),var(--dc-panel)}.dotcast-hero-copy{min-width:0;display:flex;align-items:center;gap:14px}.dotcast-back-pill{min-height:48px;display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;border:1px solid var(--dc-line);border-radius:8px;padding:10px 15px;color:var(--dc-muted);background:hsla(0,0%,100%,.035);text-decoration:none;font-size:16px;font-weight:800}.dotcast-back-pill:hover{border-color:var(--dc-line-hot);color:var(--dc-ice);background:rgba(99,216,159,.09)}.dotcast-shell .brand-lockup{min-width:0;flex:0 1 auto}.dotcast-shell .brand-lockup h1{margin:0;color:var(--dc-ice);font-size:34px;font-weight:930;line-height:1}.dotcast-shell .brand-lockup p,.dotcast-viewline strong{margin:3px 0 0;color:var(--dc-muted);font-size:13px;line-height:1.25}.dotcast-view-eyebrow{display:block;color:var(--dc-mint);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;text-transform:uppercase}.dotcast-viewline{min-width:0;display:grid;gap:5px;padding-left:4px}.dotcast-viewline strong{display:block;max-width:640px;overflow-wrap:anywhere}.dotcast-viewline code{width:-moz-fit-content;width:fit-content;border:1px solid rgba(99,216,159,.28);border-radius:999px;padding:4px 8px;color:var(--dc-mint);background:rgba(99,216,159,.08);font-size:11px}.dotcast-sigil{width:48px;height:48px;border-color:rgba(99,216,159,.38);color:var(--dc-mint);background:rgba(99,216,159,.11)}.dotcast-top-actions{min-width:0;display:grid;grid-template-columns:minmax(190px,1fr) minmax(180px,.8fr) auto;align-items:end;gap:8px}.dotcast-api-label,.dotcast-token-label{width:auto;min-width:0}.dotcast-shell label{min-width:0;color:var(--dc-muted-2);font-size:10px;font-weight:800;text-transform:uppercase}.dotcast-shell input,.dotcast-shell select{min-width:0;background:rgba(4,7,10,.9)}.dotcast-shell button,.dotcast-shell input,.dotcast-shell select{border-color:rgba(148,158,172,.22);border-radius:8px;color:var(--dc-ice)}.dotcast-shell button{background:hsla(0,0%,100%,.06);font-weight:800}.dotcast-shell button:hover{border-color:var(--dc-line-hot);background:rgba(99,216,159,.1)}.dotcast-shell button:disabled{opacity:.42}.dotcast-shell .dotcast-follow-button,.dotcast-shell .primary-action{border-color:rgba(99,216,159,.44);color:#06130e;background:var(--dc-mint);font-weight:900}.dotcast-tabs{min-height:54px;display:flex;align-items:center;gap:8px;padding:8px;background:rgba(15,18,24,.82)}.dotcast-tabs a{min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:8px 11px;color:var(--dc-muted);background:hsla(0,0%,100%,.035);text-decoration:none;font-size:12px;font-weight:800}.dotcast-tabs a.active{border-color:var(--dc-line-hot);color:var(--dc-ice);background:rgba(99,216,159,.12)}.dotcast-safety-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px;background:rgba(12,15,20,.84)}.dotcast-challenge-row,.dotcast-credential-row,.dotcast-guard-row,.dotcast-metric-card,.dotcast-mini-pool-row,.dotcast-ops-row,.dotcast-pot-row,.dotcast-queue-row,.dotcast-readiness-card,.dotcast-review-row,.dotcast-safety-pill,.dotcast-secret-row{border-color:rgba(148,158,172,.18);border-radius:8px;background:hsla(0,0%,100%,.035)}.dotcast-safety-pill{min-height:54px;padding:9px}.dotcast-guard-row.green,.dotcast-safety-pill.green{border-color:rgba(99,216,159,.34);background:rgba(99,216,159,.06);color:var(--dc-mint)}.dotcast-guard-row.amber,.dotcast-safety-pill.amber{border-color:rgba(242,199,91,.34);background:rgba(242,199,91,.06);color:var(--dc-gold)}.dotcast-guard-row.red,.dotcast-safety-pill.red{border-color:rgba(255,108,114,.36);background:rgba(255,108,114,.07);color:var(--dc-coral)}.dotcast-guard-row.blue,.dotcast-safety-pill.blue{border-color:rgba(111,207,216,.34);background:rgba(111,207,216,.06);color:var(--dc-cyan)}.dotcast-command-panel,.dotcast-live-stage,.dotcast-prediction-card{display:grid;gap:12px;padding:14px}.dotcast-command-panel{align-content:start;background:var(--dc-panel)}.dotcast-panel-title{min-height:34px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(148,158,172,.16);padding-bottom:9px;color:var(--dc-ice);font-size:15px;font-weight:900}.dotcast-panel-title code{margin-left:auto;border:1px solid rgba(99,216,159,.27);border-radius:999px;padding:4px 8px;color:var(--dc-mint);background:rgba(99,216,159,.075);font-size:10px;text-transform:uppercase}.dotcast-operator-grid,.dotcast-resolution-grid,.dotcast-studio-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:14px;align-items:start}.dotcast-resolution-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.dotcast-studio-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.dotcast-kpi-grid,.dotcast-status-grid,.dotcast-trust-grid,.dotcast-viewer-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dotcast-status-grid,.dotcast-trust-grid,.dotcast-viewer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dotcast-metric-card,.dotcast-readiness-card{min-height:104px;align-content:space-between;padding:11px}.dotcast-credential-row span,.dotcast-guard-row span,.dotcast-metric-card span,.dotcast-mini-pool-row span,.dotcast-readiness-card span,.dotcast-safety-pill span,.dotcast-secret-row span{color:var(--dc-muted-2);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;text-transform:uppercase}.dotcast-metric-card strong,.dotcast-readiness-card strong{color:var(--dc-ice);font-size:clamp(20px,2vw,30px);font-weight:930;line-height:1.05}.dotcast-metric-card small,.dotcast-readiness-card small,.dotcast-safety-pill strong{color:var(--dc-muted);font-size:12px;line-height:1.35}.dotcast-readiness-card div{color:var(--dc-mint)}.dotcast-management-grid,.dotcast-ops-columns,.dotcast-policy-grid,.dotcast-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dotcast-operator-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dotcast-action-card{min-height:100%;display:grid;align-content:start;gap:10px;border:1px solid rgba(148,158,172,.14);border-radius:8px;padding:12px;background:rgba(6,9,12,.44)}.dotcast-action-card-title{min-height:32px;display:flex;align-items:center;gap:8px;color:var(--dc-ice);font-size:14px;font-weight:900}.dotcast-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dotcast-form-grid .span-2{grid-column:1/-1}.dotcast-button-row,.dotcast-challenge-actions,.dotcast-queue-actions{display:flex;flex-wrap:wrap;gap:8px}.dotcast-amount-row button,.dotcast-button-row button,.dotcast-challenge-actions button,.dotcast-queue-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.dotcast-challenge-list,.dotcast-ops-list,.dotcast-queue-list,.dotcast-review-list,.dotcast-stream-pools{display:grid;gap:9px}.dotcast-challenge-row,.dotcast-ops-row,.dotcast-pot-row,.dotcast-queue-row,.dotcast-review-row{min-width:0;min-height:66px;padding:10px}.dotcast-challenge-row strong,.dotcast-ops-row strong,.dotcast-pot-row strong,.dotcast-queue-row strong,.dotcast-review-row strong{color:var(--dc-ice);font-size:13px;font-weight:850}.dotcast-challenge-row small,.dotcast-challenge-row span,.dotcast-ops-row small,.dotcast-ops-row span,.dotcast-pot-row span,.dotcast-queue-row span,.dotcast-review-row span{color:var(--dc-muted)}.dotcast-challenge-row code,.dotcast-credential-row code,.dotcast-mini-pool-row code,.dotcast-ops-row code,.dotcast-pot-row code,.dotcast-queue-row code,.dotcast-review-row code,.dotcast-secret-row code{border-color:rgba(148,158,172,.14);color:var(--dc-gold);overflow-wrap:anywhere}.dotcast-alert{border-color:rgba(255,108,114,.34);border-radius:8px;color:#ffd4d6;background:rgba(255,108,114,.08)}.dotcast-alert.success{border-color:rgba(99,216,159,.34);color:#c9f7df;background:rgba(99,216,159,.08)}.dotcast-empty{min-height:108px;border-color:rgba(148,158,172,.22);border-radius:8px;color:var(--dc-muted);background:hsla(0,0%,100%,.018)}.dotcast-live-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:14px;align-items:start}.dotcast-live-grid .dotcast-prediction-card{grid-column:1/-1;order:-1}.dotcast-prediction-card{position:relative;min-height:640px;align-content:space-between;padding:28px;overflow:hidden;border-color:var(--dc-line-teal);background:linear-gradient(180deg,rgba(7,104,109,.96) 0,rgba(3,45,48,.98) 48%,rgba(0,2,3,.99) 100%),var(--dc-stage)}.dotcast-prediction-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(111,207,216,.09),transparent 34%),radial-gradient(circle at 50% 25%,rgba(18,165,169,.22),transparent 17%)}.dotcast-prediction-card>*{position:relative;z-index:1}.dotcast-live-badges{display:flex;align-items:center;justify-content:space-between;gap:14px}.dotcast-live-badge-group,.dotcast-reaction-row{display:flex;align-items:center;gap:8px}.dotcast-live-badges code,.dotcast-live-badges span{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 14px;color:var(--dc-ice);font-size:19px;font-weight:900}.dotcast-live-badges span{min-width:90px;background:var(--dc-coral)}.dotcast-live-badges code{gap:8px;min-width:116px;background:rgba(0,0,0,.42)}.dotcast-reaction-row button{width:56px;height:56px;min-height:56px;display:grid;place-items:center;border-radius:999px;border-color:rgba(99,216,159,.22);padding:0;color:var(--dc-mint);background:rgba(1,13,15,.5)}.dotcast-stream-avatar{width:168px;height:168px;display:grid;place-items:center;justify-self:center;border:6px solid rgba(111,207,216,.7);border-radius:999px;color:#fff;background:rgba(10,153,160,.86);font-size:60px;font-weight:950;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.dotcast-prediction-meta{width:min(1220px,100%);justify-self:center;display:grid;grid-template-columns:max-content max-content max-content 1fr;align-items:center;gap:10px;color:var(--dc-muted);font-family:SFMono-Regular,Consolas,monospace}.dotcast-prediction-meta span{color:rgba(247,250,248,.78);font-size:13px;font-weight:900;text-transform:uppercase}.dotcast-prediction-meta code,.dotcast-prediction-meta strong{min-height:30px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:5px 9px;font-size:12px;white-space:nowrap}.dotcast-prediction-meta strong{color:var(--dc-ice);background:rgba(247,250,248,.15)}.dotcast-prediction-meta code{color:var(--dc-gold)}.dotcast-prediction-meta em{justify-self:end;color:rgba(247,250,248,.64);font-style:normal;font-size:16px}.dotcast-market-copy{display:grid;gap:8px;text-align:center}.dotcast-market-copy h2{max-width:1020px;margin:0 auto;color:var(--dc-ice);font-size:clamp(30px,3vw,44px);font-weight:950;line-height:1.08}.dotcast-odds-row{width:min(660px,100%);justify-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.dotcast-odds-row button{min-height:156px;display:grid;place-items:center;align-content:center;gap:5px;border:0;padding:0;background:transparent;font-weight:950}.dotcast-odds-row button:hover{background:transparent}.dotcast-odds-row button.yes,.dotcast-odds-row button.yes small{color:var(--dc-mint)}.dotcast-odds-row button.no,.dotcast-odds-row button.no small{color:var(--dc-coral)}.dotcast-odds-row button strong{font-size:25px}.dotcast-odds-row small{color:rgba(247,250,248,.78);font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:500}.dotcast-amount-row{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.dotcast-amount-row button{min-width:92px;min-height:50px;border-radius:8px;background:rgba(247,250,248,.11);font-size:18px;font-weight:900}.dotcast-amount-row button.active{color:#08090d;background:var(--dc-ice)}.dotcast-amount-row .dotcast-free-entry-button{min-width:162px;border-color:rgba(247,250,248,.32);color:var(--dc-ice);background:rgba(247,250,248,.08)}.dotcast-live-stage{min-height:500px;gap:0;overflow:hidden;padding:0;border-color:rgba(28,184,191,.3);background:var(--dc-panel-2)}.dotcast-live-video{min-height:378px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(5,91,96,.86),rgba(1,8,10,.98)),var(--dc-stage-deep)}.dotcast-live-video video{width:100%;height:100%;min-height:378px;-o-object-fit:cover;object-fit:cover;background:#020405}.dotcast-video-placeholder{display:grid;place-items:center;gap:9px;color:var(--dc-ice)}.dotcast-video-placeholder strong{color:var(--dc-ice);font-size:36px;font-weight:950}.dotcast-video-placeholder span{color:var(--dc-muted)}.dotcast-live-meta{min-height:122px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(148,158,172,.16);padding:16px;background:rgba(14,17,23,.88)}.dotcast-live-meta strong{color:var(--dc-ice);font-size:26px;font-weight:950;line-height:1.1}.dotcast-live-meta span{color:var(--dc-muted)}.dotcast-live-pots{grid-column:1/-1}.dotcast-view-operator .dotcast-command-panel:first-child,.dotcast-view-resolution .dotcast-command-panel:first-child,.dotcast-view-studio .dotcast-command-panel:first-child{border-color:rgba(28,184,191,.26);background:linear-gradient(180deg,rgba(5,91,96,.2),rgba(19,22,29,.94)),var(--dc-panel)}@media (max-width:1240px){.dotcast-shell{grid-template-columns:82px minmax(0,1fr)}.dotcast-side-rail{padding:14px 9px}.dotcast-rail-logo{width:52px;height:52px}.dotcast-rail-back,.dotcast-rail-links a{width:44px;height:44px}.dotcast-hero{grid-template-columns:1fr}.dotcast-top-actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.dotcast-safety-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dotcast-live-grid,.dotcast-management-grid,.dotcast-operator-action-grid,.dotcast-operator-grid,.dotcast-ops-columns,.dotcast-policy-grid,.dotcast-resolution-grid,.dotcast-studio-grid,.dotcast-two-column{grid-template-columns:1fr}.dotcast-live-grid .dotcast-prediction-card,.dotcast-live-pots{grid-column:1}}@media (max-width:860px){.dotcast-shell{display:block}.dotcast-side-rail{position:sticky;height:auto;grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;border-right:0;border-bottom:1px solid rgba(148,158,172,.18);padding:10px}.dotcast-rail-links{display:flex;justify-content:center;gap:8px;padding-top:0}.dotcast-rail-logo{width:44px;height:44px;font-size:24px}.dotcast-rail-back,.dotcast-rail-links a{width:40px;height:40px}.dotcast-workspace{padding:10px}.dotcast-hero-copy{display:grid}.dotcast-back-pill{width:-moz-fit-content;width:fit-content;min-height:42px;font-size:14px}.dotcast-challenge-row,.dotcast-credential-row,.dotcast-form-grid,.dotcast-kpi-grid,.dotcast-mini-pool-row,.dotcast-ops-row,.dotcast-pot-row,.dotcast-queue-row,.dotcast-review-row,.dotcast-secret-row,.dotcast-status-grid,.dotcast-top-actions,.dotcast-trust-grid,.dotcast-viewer-stat-grid{grid-template-columns:1fr}.dotcast-tabs{overflow-x:auto;flex-wrap:nowrap}.dotcast-tabs a{flex:0 0 auto}.dotcast-prediction-card{min-height:630px;padding:18px}.dotcast-live-badges,.dotcast-prediction-meta{grid-template-columns:1fr;align-items:start}.dotcast-live-badges{display:grid}.dotcast-reaction-row{flex-wrap:wrap}.dotcast-stream-avatar{width:134px;height:134px;font-size:48px}.dotcast-prediction-meta em{justify-self:start}.dotcast-odds-row{gap:12px}.dotcast-odds-row button strong{font-size:21px}.dotcast-live-meta{align-items:stretch;flex-direction:column}}@media (max-width:520px){.dotcast-side-rail{grid-template-columns:auto 1fr}.dotcast-rail-back{display:none}.dotcast-rail-links{justify-content:end}.dotcast-rail-links a{width:36px;height:36px}.dotcast-shell .brand-lockup h1{font-size:28px}.dotcast-live-badge-group{flex-wrap:wrap}.dotcast-live-badges code,.dotcast-live-badges span{min-height:42px;font-size:16px}.dotcast-prediction-card{min-height:650px}.dotcast-market-copy h2{font-size:27px}.dotcast-odds-row{grid-template-columns:1fr}.dotcast-odds-row button{min-height:112px}}.fixed{position:fixed}.mb-0{margin-bottom:0}.mb-3{margin-bottom:.75rem}.mt-2{margin-top:.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.min-h-\[34px\]{min-height:34px}.min-w-full{min-width:100%}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.border-collapse{border-collapse:collapse}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-400\/10>:not([hidden])~:not([hidden]){border-color:rgba(148,163,184,.1)}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-\[\#d8c68f33\]{border-color:#d8c68f33}.border-\[\#d8c68f66\]{border-color:#d8c68f66}.border-\[rgba\(150\2c 165\2c 188\2c 0\.16\)\]{border-color:rgba(150,165,188,.16)}.border-emerald-300\/25{border-color:rgba(110,231,183,.25)}.border-red-400\/25{border-color:hsla(0,91%,71%,.25)}.border-red-400\/30{border-color:hsla(0,91%,71%,.3)}.border-slate-400\/15{border-color:rgba(148,163,184,.15)}.border-slate-400\/20{border-color:rgba(148,163,184,.2)}.bg-\[\#07090c99\]{background-color:#07090c99}.bg-\[\#d8c68f14\]{background-color:#d8c68f14}.bg-\[\#d8c68f1a\]{background-color:#d8c68f1a}.bg-emerald-400\/10{background-color:rgba(52,211,153,.1)}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-white\/\[0\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[0\.035\]{background-color:hsla(0,0%,100%,.035)}.p-0{padding:0}.p-3{padding:.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-3{padding-bottom:.75rem}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[20px\]{font-size:20px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-\[\#bcd8ff\]{--tw-text-opacity:1;color:rgb(188 216 255/var(--tw-text-opacity,1))}.text-\[\#d8c68f\]{--tw-text-opacity:1;color:rgb(216 198 143/var(--tw-text-opacity,1))}.text-\[\#f3eee6\]{--tw-text-opacity:1;color:rgb(243 238 230/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dotcast-shell .dotcast-hero.glass{background-color:rgba(19,22,29,.94);background-image:linear-gradient(90deg,rgba(9,12,17,.96),rgba(5,53,56,.74))}.dotcast-shell .dotcast-live-grid .dotcast-prediction-card.glass{min-height:640px;padding:28px;border-color:var(--dc-line-teal);background-color:var(--dc-stage);background-image:linear-gradient(180deg,rgba(7,104,109,.96),rgba(3,45,48,.98) 48%,rgba(0,2,3,.99))}.dotcast-loading-panel{display:grid;gap:12px;padding:14px}.dotcast-loading-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dotcast-loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dotcast-loading-card{min-height:92px;display:grid;align-content:space-between;gap:8px;border:1px solid rgba(148,158,172,.16);border-radius:8px;padding:11px;background:hsla(0,0%,100%,.028)}.dotcast-loading-card span:last-child{color:var(--dc-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;text-transform:uppercase}.dotcast-skeleton-line{height:11px;display:block;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(247,250,248,.12),transparent),rgba(148,158,172,.13);background-size:210% 100%;animation:dotcast-skeleton-scan 1.6s ease-in-out infinite}.dotcast-asset-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:10px;align-items:stretch;border:1px solid rgba(148,158,172,.14);border-radius:8px;padding:9px;background:hsla(0,0%,100%,.024)}.dotcast-stream-poster{position:relative;min-height:178px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(28,184,191,.26);border-radius:8px;background:linear-gradient(180deg,rgba(6,102,106,.9),rgba(1,8,10,.98)),var(--dc-stage-deep)}.dotcast-live-video .dotcast-stream-poster{width:100%;height:100%;min-height:378px;border:0;border-radius:0}.dotcast-stream-poster img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72}.dotcast-stream-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,18,20,.2),rgba(0,0,0,.76))}.dotcast-stream-poster-content{position:relative;z-index:1;width:min(560px,92%);display:grid;place-items:center;gap:7px;color:var(--dc-ice);text-align:center}.dotcast-stream-poster-content svg{color:var(--dc-mint)}.dotcast-stream-poster-content small,.dotcast-stream-poster-content span{color:rgba(247,250,248,.72);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;text-transform:uppercase}.dotcast-stream-poster-content strong{max-width:100%;color:var(--dc-ice);font-size:clamp(20px,2vw,34px);font-weight:950;line-height:1.08}.dotcast-asset-preview-meta,.dotcast-viewer-identity{min-width:0;display:flex;align-items:center;gap:10px;border:1px solid rgba(148,158,172,.13);border-radius:8px;padding:9px;background:rgba(2,6,8,.36)}.dotcast-viewer-identity{min-height:62px}.dotcast-asset-preview-meta div,.dotcast-viewer-identity div{min-width:0;display:grid;gap:3px}.dotcast-asset-preview-meta strong,.dotcast-viewer-identity strong{color:var(--dc-ice);font-size:13px;overflow-wrap:anywhere}.dotcast-asset-preview-meta span,.dotcast-viewer-identity span{color:var(--dc-muted);font-size:11px;line-height:1.2}.dotcast-asset-avatar{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(111,207,216,.58);border-radius:999px;color:var(--dc-ice);background:rgba(10,153,160,.86);font-weight:950}.dotcast-asset-avatar.sm{width:38px;height:38px;font-size:14px}.dotcast-asset-avatar.md{width:54px;height:54px;font-size:18px}.dotcast-asset-avatar.lg{width:72px;height:72px;font-size:24px}.dotcast-asset-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dotcast-empty strong{color:var(--dc-ice);font-size:13px;line-height:1.25}.dotcast-empty code{width:-moz-fit-content;width:fit-content;border:1px solid rgba(99,216,159,.24);border-radius:999px;padding:4px 7px;color:var(--dc-mint);background:rgba(99,216,159,.07);font-size:10px}@keyframes dotcast-skeleton-scan{0%{background-position:180% 0}to{background-position:-80% 0}}@media (max-width:860px){.dotcast-shell .dotcast-tabs{flex-wrap:wrap;overflow-x:visible}.dotcast-shell .dotcast-tabs a{flex:1 1 calc(50% - 8px);justify-content:center}.dotcast-shell .dotcast-live-grid .dotcast-prediction-card.glass{min-height:630px;padding:18px}.dotcast-asset-preview,.dotcast-loading-grid{grid-template-columns:1fr}}@media (max-width:520px){.dotcast-shell .dotcast-live-grid .dotcast-prediction-card.glass{min-height:650px}}.hover\:border-\[\#d8c68f66\]:hover{border-color:#d8c68f66}.hover\:bg-white\/\[0\.035\]:hover{background-color:hsla(0,0%,100%,.035)}.hover\:text-\[\#d8c68f\]:hover{--tw-text-opacity:1;color:rgb(216 198 143/var(--tw-text-opacity,1))}@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}