: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%);min-height:100vh;margin:0 auto;padding:14px;display:grid;align-content:start;gap:12px}.dotcast-command-panel,.dotcast-hero,.dotcast-live-stage,.dotcast-milestones,.dotcast-prediction-card,.dotcast-safety-strip,.dotcast-tabs{border-radius:8px}.dotcast-hero{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;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;align-items:end;gap:8px;margin-left:auto}.dotcast-api-label{width:min(360px,48vw)}.dotcast-tabs{min-height:48px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:7px}.dotcast-tabs a{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-cold);border-radius:7px;padding:7px 10px;color:var(--muted);text-decoration:none;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.dotcast-tabs a.active{border-color:rgba(102,227,161,.42);color:#dfffea;background:rgba(102,227,161,.1)}.dotcast-safety-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px}.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);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.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-operator-grid,.dotcast-resolution-grid,.dotcast-studio-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);gap:10px;align-items:start}.dotcast-live-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px;align-items:start}.dotcast-command-panel,.dotcast-live-stage,.dotcast-milestones,.dotcast-prediction-card{padding:12px;display:grid;gap:10px}.dotcast-wide-panel{grid-column:1/-1}.dotcast-panel-title{min-height:30px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-cold);padding-bottom:8px;color:var(--text);font-weight:760}.dotcast-panel-title code{margin-left:auto;border:1px solid var(--line-cold);border-radius:6px;padding:4px 6px;color:var(--muted);font-size:10px;text-transform:uppercase}.dotcast-kpi-grid,.dotcast-status-grid,.dotcast-trust-grid,.dotcast-viewer-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.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:94px;display:grid;align-content:space-between;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-milestones{grid-column:1/-1}.dotcast-milestone-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.dotcast-milestone{min-height:118px;display:grid;align-content:space-between;gap:7px;border:1px solid rgba(102,227,161,.18);border-radius:7px;padding:9px;background:rgba(102,227,161,.045)}.dotcast-milestone strong{width:-moz-fit-content;width:fit-content;border:1px solid rgba(102,227,161,.34);border-radius:6px;padding:4px 6px;color:var(--green);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.dotcast-milestone span{color:var(--text);font-size:13px;line-height:1.25}.dotcast-milestone code{color:var(--muted);font-size:10px;line-height:1.3;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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dotcast-form-grid .span-2{grid-column:1/-1}.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;gap:0;overflow:hidden;padding:0}.dotcast-live-video{min-height:440px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(5,97,99,.82),rgba(2,5,6,.96)),#061010}.dotcast-live-video video{width:100%;height:100%;min-height:440px;-o-object-fit:cover;object-fit:cover;background:#050709}.dotcast-video-placeholder{display:grid;place-items:center;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;display:flex;align-items:center;justify-content:space-between;gap:12px;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;align-content:space-between;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{display:flex;align-items:center;gap:8px}.dotcast-live-badges code,.dotcast-live-badges span{min-height:34px;display:inline-flex;align-items:center;border-radius:7px;padding:7px 12px;font-family:SFMono-Regular,Consolas,monospace;font-weight:800}.dotcast-live-badges span{background:var(--red);color:#fff}.dotcast-live-badges code{background:rgba(0,0,0,.42);color:var(--text)}.dotcast-stream-avatar{width:114px;height:114px;display:grid;place-items:center;justify-self:center;border:5px solid rgba(133,220,231,.62);border-radius:999px;color:#fff;background:rgba(13,148,156,.82);font-size:44px;font-weight:900}.dotcast-market-copy{display:grid;gap:8px;text-align:center}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dotcast-odds-row button{min-height:128px;display:grid;place-items:center;gap:4px;border:0;background:transparent;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-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500}.dotcast-amount-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dotcast-amount-row button{min-width:78px;justify-content:center;background:hsla(0,0%,100%,.08)}.dotcast-amount-row button.active{background:var(--text);color:#07090c}.dotcast-live-pots{grid-column:1/-1}.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-milestone-grid,.dotcast-safety-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dotcast-live-grid,.dotcast-operator-grid,.dotcast-ops-columns,.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-top-actions{width:100%}.dotcast-challenge-row,.dotcast-credential-row,.dotcast-form-grid,.dotcast-kpi-grid,.dotcast-milestone-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}}.lotto-shell{--lotto-ink:#f7f2e8;--lotto-cream:#e6d8b1;--lotto-gold:#d6b963;--lotto-gold-bright:#f2d780;--lotto-mint:#65ddb0;--lotto-aqua:#73cfd1;--lotto-coral:#ff7b70;--lotto-panel:rgba(15,19,23,.82);--lotto-edge:hsla(45,60%,70%,.2);--lotto-cold-edge:rgba(170,193,205,.14);min-height:100vh;overflow:clip;position:relative;isolation:isolate;color:var(--lotto-ink);background:radial-gradient(circle at 78% 4%,rgba(56,139,124,.13),transparent 29rem),radial-gradient(circle at 14% 32%,rgba(213,185,99,.1),transparent 28rem),linear-gradient(180deg,#080b0d,#080b0e 48%,#06080a)}.lotto-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.38;background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.014) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.lotto-shell a{color:inherit;text-decoration:none}.lotto-shell a:focus-visible,.lotto-shell button:focus-visible,.lotto-shell input:focus-visible,.lotto-shell select:focus-visible,.lotto-shell summary:focus-visible{outline:2px solid var(--lotto-gold-bright);outline-offset:3px}.lotto-topbar{min-height:66px;padding:10px clamp(14px,3vw,46px);border-bottom:1px solid var(--lotto-edge);display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:22px;position:sticky;top:0;z-index:40;background:rgba(7,10,12,.88);backdrop-filter:blur(22px) saturate(135%)}.lotto-back,.lotto-top-status,.lotto-wordmark,.lotto-wordmark-mark{display:flex;align-items:center}.lotto-back{width:-moz-max-content;width:max-content;gap:8px;color:#aeb9bd!important;font-size:11px;font-weight:750;letter-spacing:.14em}.lotto-back:hover{color:var(--lotto-gold-bright)!important}.lotto-wordmark{gap:9px;justify-content:center}.lotto-wordmark-mark{width:32px;height:32px;justify-content:center;border:1px solid rgba(214,185,99,.45);border-radius:50%;color:var(--lotto-gold-bright);background:rgba(214,185,99,.08);box-shadow:0 0 24px rgba(214,185,99,.1)}.lotto-wordmark h2{margin:0;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:22px;font-weight:700;letter-spacing:.12em}.lotto-wordmark small{padding-left:9px;border-left:1px solid var(--lotto-edge);color:#879398;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.lotto-top-status,.lotto-wordmark small{font-family:SFMono-Regular,Consolas,monospace}.lotto-top-status{justify-content:flex-end;gap:15px;color:#748187;font-size:8px;letter-spacing:.1em}.lotto-top-status span{display:inline-flex;align-items:center;gap:6px}.lotto-live-dot{width:6px;height:6px;border-radius:50%;background:var(--lotto-mint);box-shadow:0 0 10px rgba(101,221,176,.75)}.lotto-hero{width:min(1460px,calc(100% - clamp(28px, 7vw, 100px)));min-height:580px;margin:0 auto;padding:clamp(58px,8vw,112px) 0 70px;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr);align-items:center;gap:clamp(45px,8vw,120px)}.lotto-hero-copy{min-width:0}.lotto-kicker{margin:0 0 13px;color:#7f8b90;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:760;letter-spacing:.18em;text-transform:uppercase}.lotto-kicker span{color:var(--lotto-gold-bright)}.lotto-hero h1{max-width:950px;margin:0;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:clamp(55px,7.2vw,112px);font-weight:500;line-height:.86;letter-spacing:-.055em}.lotto-hero h1 em{color:var(--lotto-gold-bright);font-weight:400}.lotto-hero-lede{max-width:740px;margin:30px 0 0;color:#aab3b4;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.lotto-card-actions,.lotto-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lotto-hero-actions{margin-top:34px}.lotto-primary-action,.lotto-secondary-action{min-height:44px;padding:11px 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.lotto-primary-action{border-color:var(--lotto-gold-bright);color:#11130f;background:var(--lotto-gold-bright)}.lotto-primary-action:hover{border-color:#f7e4a4;background:#f7e4a4;transform:translateY(-1px)}.lotto-spin{animation:lotto-spin .9s linear infinite}@keyframes lotto-spin{to{transform:rotate(1turn)}}.lotto-secondary-action{border-color:var(--lotto-edge);color:var(--lotto-ink);background:hsla(0,0%,100%,.025)}.lotto-hero-card{min-height:390px;padding:26px;border:1px solid var(--lotto-edge);border-radius:2px;display:grid;grid-template-rows:1fr auto;position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(214,185,99,.08),transparent 45%),rgba(12,16,19,.65);box-shadow:0 30px 90px rgba(0,0,0,.28)}.lotto-hero-card:after{content:"RABBIT\A HOLE\A TX";white-space:pre;position:absolute;top:20px;right:-2px;color:hsla(0,0%,100%,.025);font-family:SFMono-Regular,Consolas,monospace;font-size:59px;font-weight:900;line-height:.8;text-align:right;pointer-events:none}.lotto-orbit{width:230px;height:230px;margin:6px auto 24px;border:1px solid rgba(214,185,99,.2);border-radius:50%;display:grid;place-items:center;position:relative;color:var(--lotto-gold-bright)}.lotto-orbit:after,.lotto-orbit:before{content:"";position:absolute;border:1px dashed rgba(115,207,209,.18);border-radius:50%}.lotto-orbit:before{inset:31px}.lotto-orbit:after{inset:70px}.lotto-orbit>span{width:39px;height:39px;border:1px solid rgba(214,185,99,.28);border-radius:50%;display:grid;place-items:center;position:absolute;color:var(--lotto-cream);background:#111619;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;box-shadow:0 7px 22px rgba(0,0,0,.35)}.lotto-orbit>span:first-child{left:-7px;top:93px}.lotto-orbit>span:nth-child(2){left:37px;top:6px}.lotto-orbit>span:nth-child(3){right:21px;top:21px}.lotto-orbit>span:nth-child(4){right:-9px;bottom:60px}.lotto-orbit>span:nth-child(5){left:69px;bottom:-11px}.lotto-warning-lockup{padding-top:19px;border-top:1px solid var(--lotto-edge);display:grid;grid-template-columns:auto 1fr;gap:12px;color:var(--lotto-coral)}.lotto-warning-lockup strong{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em}.lotto-warning-lockup p{margin:5px 0 0;color:#9da9ab;font-size:12px;line-height:1.55}.lotto-proof-strip{width:min(1460px,calc(100% - clamp(28px, 7vw, 100px)));margin:0 auto;border-top:1px solid var(--lotto-edge);border-bottom:1px solid var(--lotto-edge);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lotto-proof-strip>div{min-width:0;min-height:72px;padding:15px 19px;display:flex;align-items:center;gap:12px;color:var(--lotto-gold)}.lotto-proof-strip>div+div{border-left:1px solid var(--lotto-edge)}.lotto-proof-strip span{color:#849095;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.lotto-proof-strip strong{display:block;color:var(--lotto-ink);font-family:SFMono-Regular,Consolas,monospace;font-size:16px}.lotto-freshness-panel{width:min(1460px,calc(100% - clamp(28px, 7vw, 100px)));margin:16px auto 0;border:1px solid var(--lotto-cold-edge);position:relative;overflow:hidden;background:linear-gradient(115deg,rgba(95,165,187,.07),transparent 34%),rgba(12,17,20,.76)}.lotto-freshness-panel:before{content:"";width:3px;position:absolute;inset:0 auto 0 0;background:#718087}.lotto-freshness-panel.is-fresh:before{background:var(--lotto-mint)}.lotto-freshness-panel.is-stale:before{background:var(--lotto-gold)}.lotto-freshness-panel.is-fallback:before,.lotto-freshness-panel.is-unavailable:before{background:var(--lotto-coral)}.lotto-freshness-head{min-height:88px;padding:17px 19px 17px 22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.lotto-freshness-icon{width:38px;height:38px;border:1px solid rgba(107,176,197,.26);border-radius:50%;display:grid;place-items:center;color:#89c6d8;background:rgba(95,165,187,.07)}.lotto-freshness-head p{margin:0 0 4px;color:#75afc0;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.16em}.lotto-freshness-head h2{margin:0;color:var(--lotto-ink);font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:22px;font-weight:500;line-height:1}.lotto-freshness-head>div>span{display:block;margin-top:5px;color:#7e8c91;font-size:10px}.lotto-freshness-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.lotto-freshness-actions button,.lotto-freshness-state{min-height:30px;padding:6px 9px;border:1px solid var(--lotto-cold-edge);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lotto-freshness-state{color:#a3afb2}.is-fresh .lotto-freshness-state{border-color:rgba(101,221,176,.28);color:var(--lotto-mint)}.is-stale .lotto-freshness-state{border-color:rgba(214,185,99,.3);color:var(--lotto-gold)}.is-fallback .lotto-freshness-state,.is-unavailable .lotto-freshness-state{border-color:hsla(5,100%,72%,.28);color:var(--lotto-coral)}.lotto-freshness-actions button{border-color:hsla(0,0%,100%,.12);color:#aab4b7;background:hsla(0,0%,100%,.025);cursor:pointer}.lotto-freshness-actions button:hover:not(:disabled){border-color:rgba(214,185,99,.36);color:var(--lotto-gold-bright)}.lotto-freshness-actions button:disabled{cursor:wait;opacity:.55}.lotto-freshness-metrics{margin:0;border-top:1px solid var(--lotto-cold-edge);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lotto-freshness-metrics>div{min-width:0;padding:13px 19px}.lotto-freshness-metrics>div+div{border-left:1px solid var(--lotto-cold-edge)}.lotto-freshness-metrics dt{color:#66757b;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lotto-freshness-metrics dd{margin:5px 0 0;overflow:hidden;color:#d9dfdd;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lotto-freshness-games{margin:0;padding:0;border-top:1px solid var(--lotto-cold-edge);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.lotto-freshness-games li{min-width:0;min-height:57px;padding:11px 13px 11px 19px;border-bottom:1px solid rgba(95,165,187,.08);display:flex;align-items:center;justify-content:space-between;gap:9px}.lotto-freshness-games li:not(:nth-child(4n+1)){border-left:1px solid rgba(95,165,187,.08)}.lotto-freshness-games small,.lotto-freshness-games strong{display:block}.lotto-freshness-games strong{color:#cbd3d2;font-size:10px}.lotto-freshness-games small{margin-top:3px;color:#66757b;font-size:8px}.lotto-freshness-badge{flex:0 0 auto;color:#7c898d;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lotto-freshness-badge.is-fresh{color:var(--lotto-mint)}.lotto-freshness-badge.is-stale{color:var(--lotto-gold)}.lotto-freshness-badge.is-unavailable{color:var(--lotto-coral)}.lotto-freshness-message{padding:13px 22px;border-top:1px solid var(--lotto-cold-edge)}.lotto-freshness-message p{margin:0;color:#839095;font-size:10px;line-height:1.55}.lotto-daily-panel{width:min(1460px,calc(100% - clamp(28px, 7vw, 100px)));margin:16px auto 0;border:1px solid rgba(214,185,99,.24);position:relative;overflow:hidden;background:radial-gradient(circle at 92% 0,rgba(214,185,99,.09),transparent 28rem),linear-gradient(125deg,rgba(101,221,176,.045),transparent 35%),rgba(11,15,18,.88);box-shadow:0 24px 80px rgba(0,0,0,.18)}.lotto-daily-panel:before{content:"";width:3px;position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,var(--lotto-gold-bright),var(--lotto-mint))}.lotto-daily-head{min-height:96px;padding:19px 19px 19px 22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.lotto-daily-icon{width:40px;height:40px;border:1px solid rgba(214,185,99,.36);border-radius:50%;display:grid;place-items:center;color:var(--lotto-gold-bright);background:rgba(214,185,99,.075);box-shadow:0 0 28px rgba(214,185,99,.08)}.lotto-daily-head p{margin:0 0 4px;color:var(--lotto-gold);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.16em}.lotto-daily-head h2{margin:0;color:var(--lotto-ink);font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:25px;font-weight:500;line-height:1}.lotto-daily-head>div>span{display:block;margin-top:6px;color:#899598;font-size:10px}.lotto-daily-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.lotto-daily-actions button,.lotto-daily-actions>span{min-height:31px;padding:6px 9px;border:1px solid rgba(214,185,99,.2);display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--lotto-mint);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.lotto-daily-actions button{border-color:hsla(0,0%,100%,.12);color:#aab4b7;background:hsla(0,0%,100%,.025);cursor:pointer}.lotto-daily-actions button:hover:not(:disabled){border-color:rgba(214,185,99,.42);color:var(--lotto-gold-bright)}.lotto-daily-actions button:disabled{cursor:wait;opacity:.55}.lotto-daily-grid{padding:12px;border-top:1px solid rgba(214,185,99,.16);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lotto-daily-card{min-width:0;padding:18px;border:1px solid var(--lotto-cold-edge);background:linear-gradient(145deg,rgba(214,185,99,.035),transparent 42%),rgba(5,8,10,.52)}.lotto-daily-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.lotto-daily-card-head h3{margin:5px 0 0;color:var(--lotto-ink);font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:27px;font-weight:500;line-height:1}.lotto-daily-slot{padding:5px 7px;border:1px solid rgba(101,221,176,.24);display:inline-flex;align-items:center;gap:5px;color:var(--lotto-mint);font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.lotto-daily-drawline{margin:14px 0;padding:9px 0;border-top:1px solid hsla(0,0%,100%,.055);border-bottom:1px solid hsla(0,0%,100%,.055);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 15px}.lotto-daily-drawline span{display:inline-flex;align-items:center;gap:6px;color:#94a0a3;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.025em}.lotto-daily-drawline svg{color:var(--lotto-gold)}.lotto-daily-metrics{margin:0 0 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lotto-daily-metrics>div{min-width:0;min-height:79px;padding:11px;border:1px solid var(--lotto-cold-edge);display:grid;align-content:center;gap:4px;background:hsla(0,0%,100%,.014)}.lotto-daily-metrics dt{color:#67757a;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lotto-daily-metrics dd{margin:0;overflow:hidden;color:var(--lotto-cream);font-family:SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lotto-daily-metrics small{color:#5f6c71;font-size:7px}.lotto-daily-tickets{margin:0;padding:0;display:grid;gap:5px;list-style:none}.lotto-daily-tickets>li{min-width:0;min-height:52px;padding:8px 9px;border:1px solid hsla(0,0%,100%,.055);display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;background:rgba(3,6,8,.46)}.lotto-daily-tickets .lotto-balls{gap:5px}.lotto-daily-tickets .lotto-balls span{width:30px;height:30px;font-size:10px}.lotto-daily-digit-note{margin:2px 0 0;color:#849195;font-size:8px;line-height:1.45}.lotto-daily-provenance{margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.055);color:#778489;font-size:8px}.lotto-daily-provenance summary{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:6px;color:#9aa5a7;cursor:pointer;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.lotto-daily-provenance dl{margin:10px 0 0;display:grid;gap:5px}.lotto-daily-provenance dl>div{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px}.lotto-daily-provenance dt{color:#5f6c71}.lotto-daily-provenance dd{margin:0;overflow-wrap:anywhere;color:#9ba5a7;font-family:SFMono-Regular,Consolas,monospace}.lotto-daily-provenance p{margin:9px 0 0;color:#718085;line-height:1.55}.lotto-daily-card-foot{margin-top:12px;padding-top:11px;border-top:1px solid rgba(214,185,99,.13);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lotto-daily-card-foot p{max-width:520px;margin:0;display:flex;align-items:flex-start;gap:7px;color:#7e8b8f;font-size:8px;line-height:1.5}.lotto-daily-card-foot p svg{flex:0 0 auto;margin-top:1px;color:var(--lotto-coral)}.lotto-daily-card-foot a{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--lotto-gold-bright);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lotto-daily-card-foot a:hover{color:#fff0b7}.lotto-daily-empty{min-height:80px;padding:20px 22px;border-top:1px solid rgba(214,185,99,.16);display:grid;place-items:center start}.lotto-daily-empty p{max-width:850px;margin:0;color:#899598;font-size:10px;line-height:1.6}.lotto-daily-disclaimer{padding:12px 22px;border-top:1px solid hsla(5,100%,72%,.16);display:flex;align-items:flex-start;gap:9px;color:var(--lotto-coral);background:hsla(5,100%,72%,.025)}.lotto-daily-disclaimer svg{flex:0 0 auto;margin-top:1px}.lotto-daily-disclaimer p{margin:0;color:#899598;font-size:9px;line-height:1.55}.lotto-daily-disclaimer strong{color:#efb1aa}.lotto-view-tabs{width:min(1460px,calc(100% - clamp(28px, 7vw, 100px)));margin:44px auto 0;padding:5px;border:1px solid var(--lotto-cold-edge);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;position:sticky;top:78px;z-index:25;background:rgba(8,11,14,.9);backdrop-filter:blur(20px);scroll-margin-top:69px}.lotto-view-tabs button{min-height:43px;border:1px solid transparent;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#7e898e;background:transparent;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.lotto-view-tabs button:hover{border-color:var(--lotto-cold-edge);color:var(--lotto-ink);background:hsla(0,0%,100%,.025)}.lotto-view-tabs button.active{border-color:rgba(214,185,99,.35);color:var(--lotto-gold-bright);background:rgba(214,185,99,.09)}.lotto-workspace{width:min(1460px,calc(100% - clamp(28px, 7vw, 100px)));min-height:600px;margin:0 auto;padding:62px 0 80px;scroll-margin-top:145px}.lotto-section-heading{margin-bottom:29px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:35px}.lotto-section-heading h2{margin:0;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:clamp(35px,4.2vw,61px);font-weight:500;line-height:.98;letter-spacing:-.035em}.lotto-section-heading>p{margin:0;color:#8d999d;font-size:12px;line-height:1.65}.lotto-game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lotto-game-card{min-width:0;min-height:330px;padding:20px;border:1px solid var(--lotto-cold-edge);display:flex;flex-direction:column;position:relative;overflow:hidden;background:linear-gradient(150deg,hsla(0,0%,100%,.025),transparent 42%),var(--lotto-panel);transition:border-color .18s ease,transform .18s ease,background .18s ease}.lotto-game-card:after{content:"";width:86px;height:86px;border:1px solid rgba(214,185,99,.09);border-radius:50%;position:absolute;right:-34px;top:42px}.lotto-game-card:hover{border-color:rgba(214,185,99,.36);transform:translateY(-2px);background:linear-gradient(150deg,rgba(214,185,99,.06),transparent 42%),var(--lotto-panel)}.lotto-game-card-head,.lotto-panel-head,.lotto-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lotto-game-code{color:var(--lotto-gold-bright);font-size:9px;letter-spacing:.17em}.lotto-data-badge,.lotto-game-code{font-family:SFMono-Regular,Consolas,monospace;font-weight:800}.lotto-data-badge{padding:4px 6px;border:1px solid var(--lotto-cold-edge);color:#778489;font-size:7px;letter-spacing:.11em}.lotto-data-badge.verified{border-color:rgba(101,221,176,.28);color:var(--lotto-mint);background:rgba(101,221,176,.05)}.lotto-game-card h3{margin:26px 0 4px;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:27px;font-weight:500}.lotto-matrix{margin:0;color:var(--lotto-gold);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.lotto-game-facts{margin:22px 0;display:grid;gap:8px}.lotto-game-facts>div{padding-top:8px;border-top:1px solid hsla(0,0%,100%,.055);display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;font-size:10px;line-height:1.35}.lotto-game-facts dt{color:#69767b}.lotto-game-facts dd{margin:0;color:#b5bebf;text-align:right}.lotto-card-actions{margin-top:auto}.lotto-card-actions a,.lotto-card-actions button{min-height:30px;padding:7px 9px;border:1px solid var(--lotto-cold-edge);border-radius:2px;display:inline-flex;align-items:center;gap:4px;color:#a6b0b1;background:transparent;font-size:9px}.lotto-card-actions a:hover,.lotto-card-actions button:hover{border-color:var(--lotto-edge);color:var(--lotto-gold-bright);background:rgba(214,185,99,.05)}.lotto-panel{min-width:0;padding:clamp(18px,2.2vw,28px);border:1px solid var(--lotto-cold-edge);background:linear-gradient(145deg,hsla(0,0%,100%,.018),transparent 50%),var(--lotto-panel);box-shadow:0 20px 65px rgba(0,0,0,.14)}.lotto-panel-head{margin-bottom:22px;color:var(--lotto-gold)}.lotto-panel-head h3,.lotto-results-head h3{margin:0;color:var(--lotto-ink);font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:26px;font-weight:500}.lotto-panel-head .lotto-kicker,.lotto-results-head .lotto-kicker{margin-bottom:6px}.lotto-ev-ranking{margin-top:34px}.lotto-table-wrap{max-width:100%;overflow-x:auto;scrollbar-color:rgba(214,185,99,.25) transparent}.lotto-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.lotto-table-wrap th{padding:11px 12px;border-bottom:1px solid var(--lotto-edge);color:#6f7d82;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;text-align:left;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.lotto-table-wrap td{padding:12px;border-bottom:1px solid hsla(0,0%,100%,.05);color:#aab4b5;white-space:nowrap}.lotto-table-wrap tbody tr:last-child td{border-bottom:0}.lotto-table-wrap td strong{color:var(--lotto-ink);font-weight:650}.lotto-table-wrap td small{margin-left:7px;color:#657277;font-size:8px}.lotto-negative{color:var(--lotto-coral)!important}.lotto-positive{color:var(--lotto-mint)!important}.lotto-return-bar{width:60px;height:3px;margin-right:8px;display:inline-block;vertical-align:middle;background:hsla(0,0%,100%,.07)}.lotto-return-bar i{height:100%;display:block;background:linear-gradient(90deg,var(--lotto-coral),var(--lotto-gold))}.lotto-footnote{margin:17px 0 0;color:#6f7c80;font-size:10px;line-height:1.55}.lotto-honest-answer{margin-top:16px;padding:13px 15px;border-left:2px solid var(--lotto-coral);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;color:var(--lotto-coral);background:hsla(5,100%,72%,.035)}.lotto-honest-answer p{margin:0;color:#879397;font-size:10px;line-height:1.6}.lotto-honest-answer strong{color:#d7dedc}.lotto-segmented{width:-moz-max-content;width:max-content;margin-bottom:22px;padding:4px;border:1px solid var(--lotto-cold-edge);display:flex;gap:4px;background:rgba(6,9,11,.62)}.lotto-segmented button{min-height:34px;border:1px solid transparent;border-radius:1px;color:#7f8b8f;background:transparent;font-size:10px;font-weight:750}.lotto-segmented button.active{border-color:var(--lotto-edge);color:var(--lotto-gold-bright);background:rgba(214,185,99,.08)}.lotto-audit-select{width:min(310px,100%);margin-bottom:22px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;color:#758287;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:780;letter-spacing:.11em}.lotto-audit-select select{min-height:39px;border-color:var(--lotto-edge);border-radius:2px;color:var(--lotto-cream);background:rgba(6,9,11,.78)}.lotto-audit-banner{padding:24px;border:1px solid rgba(101,221,176,.24);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;background:linear-gradient(90deg,rgba(101,221,176,.07),transparent 60%),var(--lotto-panel)}.lotto-audit-seal{width:76px;height:76px;border:1px solid rgba(101,221,176,.35);border-radius:50%;display:grid;place-items:center;align-content:center;gap:3px;color:var(--lotto-mint)}.lotto-audit-seal span{font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:850;letter-spacing:.1em}.lotto-audit-banner h3{margin:0 0 4px;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:30px;font-weight:500}.lotto-audit-banner p:not(.lotto-kicker){margin:0;color:#8a979a;font-size:11px}.lotto-audit-banner dl{margin:0;display:grid;grid-template-columns:repeat(3,auto);gap:25px}.lotto-audit-banner dl>div{display:grid;gap:4px}.lotto-audit-banner dt{color:#69767b;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.lotto-audit-banner dd{margin:0;color:var(--lotto-ink);font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.lotto-finding-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lotto-finding{min-width:0;padding:21px;border:1px solid var(--lotto-cold-edge);background:rgba(13,17,20,.72)}.lotto-finding>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--lotto-mint);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.13em}.lotto-finding.flag>div:first-child{color:var(--lotto-coral)}.lotto-finding h3{margin:19px 0 15px;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:23px;font-weight:500}.lotto-finding dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lotto-finding dl>div{padding:9px;background:hsla(0,0%,100%,.024)}.lotto-finding dt{color:#677479;font-size:8px;text-transform:uppercase}.lotto-finding dd{margin:5px 0 0;color:var(--lotto-cream);font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.lotto-finding>p{margin:15px 0 0;color:#839093;font-size:10px;line-height:1.55}.lotto-audit-detail-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lotto-gap-panel{grid-column:1/-1}.lotto-combo-columns,.lotto-frequency-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.lotto-combo-columns h4,.lotto-frequency-columns h4{margin:0 0 12px;color:#717f84;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.lotto-frequency-row{display:grid;grid-template-columns:26px minmax(30px,1fr) 51px;align-items:center;gap:8px;min-height:28px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.lotto-frequency-row>span{color:var(--lotto-ink);font-size:11px}.lotto-frequency-row i{height:3px;background:hsla(0,0%,100%,.06)}.lotto-frequency-row i b{height:100%;display:block;background:var(--lotto-gold)}.lotto-frequency-row strong{color:var(--lotto-gold);text-align:right}.lotto-frequency-row.cold i b{background:var(--lotto-aqua)}.lotto-frequency-row.cold strong{color:var(--lotto-aqua)}.lotto-combo-columns>div>div{min-height:29px;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a6b0b1;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.lotto-combo-columns strong{color:var(--lotto-gold)}.lotto-gap-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.lotto-gap-list>div{min-height:44px;padding:7px;border-bottom:1px solid hsla(0,0%,100%,.05);display:grid;grid-template-columns:34px 1fr 1fr;align-items:center;gap:11px;color:#758286;font-size:9px}.lotto-gap-list strong{color:#b6c0c1}.lotto-gap-list strong,.lotto-mini-ball{font-family:SFMono-Regular,Consolas,monospace}.lotto-mini-ball{width:29px;height:29px;border:1px solid var(--lotto-edge);border-radius:50%;display:grid;place-items:center;color:var(--lotto-gold-bright);font-size:10px}.lotto-provenance{margin-top:10px;padding:14px 18px;border:1px solid var(--lotto-cold-edge);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;color:#758287;background:rgba(9,12,14,.7);font-size:9px}.lotto-provenance a,.lotto-provenance-links,.lotto-provenance>div{display:flex;align-items:center;gap:8px}.lotto-provenance strong{color:#b6c0c1}.lotto-provenance code{max-width:100%;color:var(--lotto-gold);overflow-wrap:anywhere}.lotto-provenance a{color:var(--lotto-aqua);white-space:nowrap}.lotto-provenance-links{gap:14px}.lotto-method-details{margin-top:10px;color:#859196;font-size:10px;line-height:1.6}.lotto-method-details summary{color:var(--lotto-cream);cursor:pointer;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.lotto-method-details p{max-width:1050px;margin:12px 0 0}.lotto-trackrecord{margin-bottom:70px}.lotto-trackrecord-head{min-height:106px;padding:22px 24px;border:1px solid rgba(214,185,99,.25);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;background:linear-gradient(110deg,rgba(214,185,99,.075),transparent 48%),rgba(11,15,18,.88)}.lotto-trackrecord-icon{width:45px;height:45px;border:1px solid rgba(214,185,99,.32);border-radius:50%;display:grid;place-items:center;color:var(--lotto-gold-bright);background:rgba(214,185,99,.055)}.lotto-track-ledger-title p,.lotto-trackrecord-head p{margin:0 0 5px;color:var(--lotto-gold);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.13em}.lotto-trackrecord-head h2{margin:0;color:var(--lotto-ink);font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:clamp(27px,3vw,43px);font-weight:500;line-height:1}.lotto-trackrecord-head>div>span{margin-top:8px;display:block;color:#849195;font-size:10px;line-height:1.5}.lotto-track-filters button,.lotto-track-more,.lotto-trackrecord-head>button{min-height:37px;padding:8px 11px;border:1px solid var(--lotto-cold-edge);border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#aeb8b9;background:hsla(0,0%,100%,.025);font-size:9px;font-weight:750}.lotto-track-filters button:hover,.lotto-track-more:hover:not(:disabled),.lotto-trackrecord-head>button:hover:not(:disabled){border-color:var(--lotto-edge);color:var(--lotto-gold-bright);background:rgba(214,185,99,.06)}.lotto-track-more:disabled,.lotto-trackrecord-head>button:disabled{cursor:wait;opacity:.55}.lotto-track-metrics{margin-top:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.lotto-track-metric{min-width:0;min-height:104px;padding:15px;border:1px solid var(--lotto-cold-edge);display:grid;align-content:center;gap:5px;background:rgba(12,16,19,.8)}.lotto-track-metric:nth-child(n+5){border-color:rgba(101,221,176,.16);background:rgba(101,221,176,.022)}.lotto-track-metric span{color:#67757a;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.lotto-track-metric strong{color:var(--lotto-cream);font-family:SFMono-Regular,Consolas,monospace;font-size:21px;font-weight:650}.lotto-track-metric small{color:#657277;font-size:8px}.lotto-track-metric.is-negative strong{color:var(--lotto-coral)}.lotto-track-metric.is-positive strong{color:var(--lotto-mint)}.lotto-track-compare,.lotto-track-ledger{margin-top:10px;padding:clamp(18px,2.2vw,28px);border:1px solid var(--lotto-cold-edge);background:linear-gradient(145deg,hsla(0,0%,100%,.018),transparent 50%),var(--lotto-panel)}.lotto-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lotto-comparison-card{min-width:0;padding:15px;border:1px solid hsla(0,0%,100%,.065);background:rgba(4,7,9,.38)}.lotto-comparison-card header{display:flex;align-items:center;justify-content:space-between;gap:9px}.lotto-comparison-card header>strong{font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.lotto-ledger-status,.lotto-track-origin{width:-moz-max-content;width:max-content;padding:4px 6px;border:1px solid rgba(214,185,99,.25);color:var(--lotto-gold);font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lotto-track-origin.is-random{border-color:rgba(115,207,209,.25);color:var(--lotto-aqua)}.lotto-track-origin.is-user{border-color:rgba(101,221,176,.25);color:var(--lotto-mint)}.lotto-comparison-card dl{margin:14px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.lotto-comparison-card dl>div{min-width:0;padding:8px;background:hsla(0,0%,100%,.02)}.lotto-comparison-card dt{color:#5f6c71;font-size:7px;text-transform:uppercase}.lotto-comparison-card dd{margin:4px 0 0;color:#aeb7b8;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.lotto-comparison-card p{margin:11px 0 0;color:#748186;font-size:9px;line-height:1.5}.lotto-comparison-method{margin:10px 0 0;color:#687579;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.55}.lotto-track-honesty{margin-top:11px;padding:12px 14px;border-left:2px solid var(--lotto-coral);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;color:var(--lotto-coral);background:hsla(5,100%,72%,.03)}.lotto-track-honesty p{margin:0;color:#818e92;font-size:9px;line-height:1.6}.lotto-track-honesty strong{color:#d5dcdb}.lotto-track-ledger-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--lotto-gold)}.lotto-track-ledger-title h3{margin:0;color:var(--lotto-ink);font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:28px;font-weight:500}.lotto-track-ledger-title span{color:#67757a;font-size:8px}.lotto-track-filters{margin:21px 0 12px;padding:11px;border:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr auto auto;align-items:end;gap:7px;background:rgba(4,7,9,.35)}.lotto-track-filters label{display:grid;gap:5px;color:#647176;font-size:7px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.lotto-track-filters input,.lotto-track-filters select{min-width:0;min-height:37px;border:1px solid var(--lotto-cold-edge);border-radius:2px;color:#b3bdbd;background:rgba(5,8,10,.85);font-size:9px}.lotto-track-filters p{grid-column:1/-1;margin:0;color:var(--lotto-coral);font-size:9px}.lotto-tier-histogram{margin-bottom:10px;display:flex;flex-wrap:wrap;gap:5px}.lotto-tier-histogram>div{min-height:30px;padding:6px 8px;border:1px solid rgba(214,185,99,.12);display:flex;align-items:center;gap:6px;color:var(--lotto-gold);font-size:8px;background:rgba(214,185,99,.025)}.lotto-tier-histogram span{color:#9ba6a7}.lotto-tier-histogram strong{color:var(--lotto-cream)}.lotto-tier-histogram small{color:#68757a}.lotto-ledger-list{display:grid;gap:8px}.lotto-ledger-entry{min-width:0;border:1px solid hsla(0,0%,100%,.065);background:rgba(4,7,9,.4)}.lotto-ledger-entry.is-excluded{border-color:hsla(5,100%,72%,.22);background:linear-gradient(145deg,hsla(5,100%,72%,.035),rgba(4,7,9,.4) 55%)}.lotto-ledger-entry-head{padding:13px 15px;border-bottom:1px solid hsla(0,0%,100%,.055);display:flex;align-items:center;justify-content:space-between;gap:16px}.lotto-ledger-entry-head>div:first-child{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:9px}.lotto-ledger-entry-head h4{margin:0;color:var(--lotto-ink);font-size:13px}.lotto-ledger-entry-head p{margin:0;color:#6f7d81;font-size:8px}.lotto-ledger-entry-head>div:last-child{display:grid;justify-items:end;gap:5px}.lotto-ledger-entry-head>div:last-child small{color:#647176;font-size:7px}.lotto-ledger-status{border-color:rgba(115,207,209,.18);color:#849b9e}.lotto-ledger-status.is-win{border-color:rgba(101,221,176,.3);color:var(--lotto-mint)}.lotto-ledger-status.is-pending{border-color:rgba(214,185,99,.32);color:var(--lotto-gold)}.lotto-ledger-status.is-excluded{border-color:hsla(5,100%,72%,.35);color:var(--lotto-coral)}.lotto-ledger-exclusion,.lotto-track-eligibility{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;color:var(--lotto-coral);background:hsla(5,100%,72%,.035)}.lotto-track-eligibility{margin-top:8px;padding:11px 14px;border:1px solid hsla(5,100%,72%,.17)}.lotto-ledger-exclusion p,.lotto-track-eligibility p{margin:0;color:#818e92;font-size:9px;line-height:1.6}.lotto-ledger-exclusion strong,.lotto-track-eligibility strong{color:#d5dcdb}.lotto-ledger-exclusion{padding:10px 15px;border-bottom:1px solid hsla(5,100%,72%,.16)}.lotto-ledger-exclusion>div{min-width:0}.lotto-ledger-exclusion strong{display:block;font-size:10px}.lotto-ledger-exclusion small{color:#657277;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;overflow-wrap:anywhere}.lotto-ledger-exclusion details{margin-top:6px;color:#77858a;font-size:8px}.lotto-ledger-exclusion summary{cursor:pointer;text-transform:uppercase;letter-spacing:.07em}.lotto-ledger-exclusion details p{margin-top:5px;overflow-wrap:anywhere}.lotto-ledger-result{padding:9px 15px;border-bottom:1px solid hsla(0,0%,100%,.045);display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(95,165,187,.025)}.lotto-ledger-result>div{min-width:0;display:flex;align-items:center;gap:10px}.lotto-ledger-result>div>span{color:#66777b;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.lotto-ledger-result .lotto-balls span{width:25px;height:25px;font-size:8px}.lotto-ledger-result>small{color:#58676c;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;text-align:right}.lotto-ledger-ticket-list{margin:0;padding:8px;list-style:none;display:grid;gap:5px}.lotto-ledger-ticket-list>li{min-width:0;min-height:60px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.045);display:grid;grid-template-columns:24px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:11px;background:hsla(0,0%,100%,.012)}.lotto-ledger-ticket-list>li>div:nth-child(2){min-width:0}.lotto-ledger-ticket-list>li>div:nth-child(2)>small{margin-top:5px;display:block;color:#5e6b70;font-size:7px}.lotto-ledger-ticket-list .lotto-balls span{width:29px;height:29px;font-size:9px}.lotto-ledger-grade{display:grid;justify-items:end;gap:4px;text-align:right}.lotto-ledger-grade strong{color:#aeb8b9;font-size:9px}.lotto-ledger-grade small{color:#57666b;font-size:7px}.lotto-ledger-grade span{color:#657277;font-size:8px}.lotto-ledger-entry-foot{padding:10px 14px 12px;border-top:1px solid hsla(0,0%,100%,.045)}.lotto-ledger-entry-foot dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.lotto-ledger-entry-foot dl>div{display:flex;justify-content:space-between;gap:6px}.lotto-ledger-entry-foot dt{color:#5b686d;font-size:7px;text-transform:uppercase}.lotto-ledger-entry-foot dd{margin:0;color:#9da8a9;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.lotto-ledger-entry-foot details{margin-top:9px;color:#657277;font-size:8px}.lotto-ledger-entry-foot summary{color:#8f9a9d;cursor:pointer;text-transform:uppercase;letter-spacing:.07em}.lotto-ledger-entry-foot p{margin:7px 0 0;line-height:1.55;overflow-wrap:anywhere}.lotto-track-empty,.lotto-track-gate{min-height:220px;padding:28px;border:1px solid var(--lotto-cold-edge);display:grid;place-items:center;align-content:center;gap:8px;color:var(--lotto-gold);text-align:center;background:rgba(7,10,12,.66)}.lotto-track-gate{min-height:330px;border-top:0}.lotto-track-empty h3,.lotto-track-gate h3{margin:4px 0 0;color:var(--lotto-ink);font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:25px;font-weight:500}.lotto-track-empty p,.lotto-track-gate p{max-width:520px;margin:0;color:#788589;font-size:10px;line-height:1.6}.lotto-track-gate a{color:var(--lotto-gold-bright);text-decoration:underline}.lotto-track-more{width:100%;margin-top:8px}.lotto-track-disclaimer{margin-top:10px;border:1px solid hsla(5,100%,72%,.17)}.lotto-picker-builder-heading{margin-top:70px}.lotto-lab-grid{display:grid;grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr);align-items:start;gap:10px}.lotto-control-panel{display:grid;gap:15px;position:sticky;top:143px}.lotto-control-panel label{color:#7b888c;font-size:8px;font-weight:780;letter-spacing:.11em}.lotto-control-panel input,.lotto-control-panel select{min-height:42px;border-color:var(--lotto-cold-edge);border-radius:2px;color:var(--lotto-ink);background:rgba(5,8,10,.74);font-size:11px}.lotto-control-panel input:hover,.lotto-control-panel select:hover{border-color:var(--lotto-edge)}.lotto-control-panel label small{color:#626f74;font-size:8px;line-height:1.4;text-transform:none;letter-spacing:0}.lotto-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lotto-check-row{min-height:40px;padding:10px;border:1px solid var(--lotto-cold-edge);grid-template-columns:auto 1fr;align-items:center;color:#a5b0b1!important;text-transform:none;letter-spacing:0!important;cursor:pointer}.lotto-check-row input{min-height:17px;width:17px;accent-color:var(--lotto-gold)}.lotto-budget-meter{padding:12px;border:1px solid var(--lotto-cold-edge);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:hsla(0,0%,100%,.018)}.lotto-budget-meter>div{display:grid;gap:4px}.lotto-budget-meter span{color:#68757a;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.lotto-budget-meter strong{color:#b8c2c3;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.lotto-budget-meter .lotto-meter-track{height:3px;grid-column:1/-1;background:hsla(0,0%,100%,.06)}.lotto-meter-track i{height:100%;display:block;background:var(--lotto-mint)}.lotto-meter-track i.over{background:var(--lotto-coral)}.lotto-submit{width:100%}.lotto-form-error,.lotto-privacy-note{margin:0;display:flex;align-items:flex-start;gap:7px;font-size:9px;line-height:1.45}.lotto-form-error{color:var(--lotto-coral)}.lotto-privacy-note{color:#657277}.lotto-form-error svg,.lotto-privacy-note svg{flex:0 0 auto;margin-top:1px}.lotto-results-panel{min-height:590px}.lotto-results-head{padding-bottom:19px;border-bottom:1px solid var(--lotto-edge)}.lotto-results-head>span{color:#758287;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.08em;overflow-wrap:anywhere}.lotto-ev-hero-metrics,.lotto-result-metrics{margin:18px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lotto-ev-hero-metrics>div,.lotto-result-metrics>div{min-width:0;min-height:89px;padding:13px;border:1px solid var(--lotto-cold-edge);display:grid;align-content:center;gap:4px;background:hsla(0,0%,100%,.018)}.lotto-ev-hero-metrics span,.lotto-result-metrics span{color:#6b787d;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.lotto-ev-hero-metrics strong,.lotto-result-metrics strong{color:var(--lotto-cream);font-family:SFMono-Regular,Consolas,monospace;font-size:20px}.lotto-ev-hero-metrics small,.lotto-result-metrics small{color:#606d72;font-size:8px}.lotto-ticket-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.lotto-ticket{min-width:0;min-height:62px;padding:9px 12px;border:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;background:rgba(5,8,10,.52)}.lotto-ticket-index{color:#59666b;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.lotto-balls{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.lotto-balls span{width:34px;height:34px;border:1px solid rgba(214,185,99,.3);border-radius:50%;display:grid;place-items:center;color:var(--lotto-cream);background:linear-gradient(145deg,rgba(214,185,99,.1),rgba(0,0,0,.08));font-family:SFMono-Regular,Consolas,monospace;font-size:11px;box-shadow:inset 0 0 10px rgba(214,185,99,.035)}.lotto-balls span.bonus{border-color:rgba(115,207,209,.42);color:#a9edeb;background:rgba(115,207,209,.08)}.lotto-balls i{color:#526066;font-size:12px;font-style:normal}.lotto-balls.digits{gap:3px}.lotto-balls.digits span{border-radius:3px}.lotto-risk{padding:5px 7px;border:1px solid;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.lotto-risk-low{border-color:rgba(101,221,176,.25);color:var(--lotto-mint)}.lotto-risk-moderate{border-color:rgba(214,185,99,.3);color:var(--lotto-gold)}.lotto-risk-high{border-color:hsla(5,100%,72%,.28);color:var(--lotto-coral)}.lotto-ticket-risk-block{max-width:220px;display:grid;justify-items:end;gap:5px}.lotto-risk-details{color:#77858a;font-size:8px;line-height:1.5}.lotto-risk-details summary{cursor:pointer;text-align:right;text-transform:uppercase;letter-spacing:.06em}.lotto-risk-details ul{margin:6px 0 0;padding-left:15px;color:#89969a;text-align:left}.lotto-risk-details li+li{margin-top:4px}.lotto-note-stack{margin-top:17px;padding-top:12px;border-top:1px solid var(--lotto-cold-edge);display:grid;gap:6px}.lotto-note-stack p{margin:0;display:flex;align-items:flex-start;gap:7px;color:#6d7a7f;font-size:9px;line-height:1.45}.lotto-note-stack svg{flex:0 0 auto;margin-top:1px;color:var(--lotto-gold)}.lotto-empty-state{min-height:500px;display:grid;place-items:center;align-content:center;text-align:center}.lotto-empty-icon{width:82px;height:82px;margin-bottom:19px;border:1px solid var(--lotto-edge);border-radius:50%;display:grid;place-items:center;color:var(--lotto-gold);background:rgba(214,185,99,.04)}.lotto-empty-state h3{margin:0;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:27px;font-weight:500}.lotto-empty-state>p{max-width:520px;margin:11px auto 18px;color:#7f8c90;font-size:11px;line-height:1.65}.lotto-empty-proof{display:flex;align-items:center;gap:7px;color:var(--lotto-mint);font-size:9px}.lotto-ev-hero-metrics{grid-template-columns:1.4fr repeat(3,1fr)}.lotto-ev-hero-metrics .lotto-ev-return{border-color:rgba(214,185,99,.3);background:rgba(214,185,99,.045)}.lotto-ev-hero-metrics .lotto-ev-return strong{color:var(--lotto-gold-bright);font-size:30px}.lotto-break-even{min-height:47px;margin-bottom:17px;padding:10px 13px;border-left:2px solid var(--lotto-gold);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--lotto-gold);background:rgba(214,185,99,.055);font-size:9px}.lotto-break-even strong{color:var(--lotto-ink);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.lotto-tier-table table{min-width:690px}.lotto-disclaimer{width:min(1460px,calc(100% - clamp(28px, 7vw, 100px)));margin:0 auto 40px;padding:18px 20px;border:1px solid hsla(5,100%,72%,.2);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;color:var(--lotto-coral);background:hsla(5,100%,72%,.035)}.lotto-disclaimer p{margin:0;color:#8d999c;font-size:10px;line-height:1.65}.lotto-disclaimer strong{color:#d7dedc}.lotto-disclaimer.compact{margin-top:10px;margin-bottom:0;width:100%}.lotto-footer{min-height:74px;padding:19px clamp(14px,3vw,46px);border-top:1px solid var(--lotto-cold-edge);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#59676c;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.lotto-footer>div{display:flex;align-items:center;gap:8px;color:var(--lotto-gold)}.lotto-footer strong{color:var(--lotto-cream)}.lotto-footer p{margin:0;text-align:right}.lotto-entry-link{min-height:39px;padding:9px 11px;border:1px solid hsla(45,49%,69%,.3);border-radius:7px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--gold);background:hsla(45,49%,69%,.065);font-size:11px;font-weight:750;text-decoration:none}.lotto-entry-link:hover,.lotto-nav-link:hover{border-color:var(--gold);background:hsla(45,49%,69%,.13)}@media (max-width:1180px){.lotto-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lotto-hero{grid-template-columns:minmax(0,1fr) 350px;gap:40px}.lotto-top-status span:last-child{display:none}.lotto-audit-banner{grid-template-columns:auto 1fr}.lotto-audit-banner dl{grid-column:1/-1;padding-top:15px;border-top:1px solid var(--lotto-cold-edge);justify-content:space-between}.lotto-ev-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lotto-track-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.lotto-track-filters button{min-width:0}}@media (max-width:850px){.lotto-topbar{grid-template-columns:1fr auto}.lotto-wordmark{justify-content:flex-end}.lotto-top-status{display:none}.lotto-hero{min-height:0;grid-template-columns:1fr}.lotto-hero-card{min-height:350px}.lotto-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lotto-proof-strip>div:nth-child(3){border-left:0}.lotto-proof-strip>div:nth-child(3),.lotto-proof-strip>div:nth-child(4){border-top:1px solid var(--lotto-edge)}.lotto-freshness-head{grid-template-columns:auto minmax(0,1fr)}.lotto-freshness-actions{grid-column:1/-1;justify-content:flex-start}.lotto-daily-head{grid-template-columns:auto minmax(0,1fr)}.lotto-daily-actions{grid-column:1/-1;justify-content:flex-start}.lotto-daily-grid{grid-template-columns:1fr}.lotto-freshness-games,.lotto-freshness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lotto-freshness-games li:not(:nth-child(4n+1)){border-left:0}.lotto-freshness-games li:nth-child(2n){border-left:1px solid rgba(95,165,187,.08)}.lotto-section-heading{grid-template-columns:1fr;align-items:start;gap:14px}.lotto-track-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lotto-comparison-grid{grid-template-columns:1fr}.lotto-track-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lotto-lab-grid{grid-template-columns:1fr}.lotto-control-panel{position:static}.lotto-audit-detail-grid{grid-template-columns:1fr}.lotto-gap-panel{grid-column:auto}.lotto-finding-grid,.lotto-provenance{grid-template-columns:1fr}.lotto-provenance{gap:9px}.lotto-results-panel{min-height:500px}}@media (max-width:560px){.lotto-topbar{min-height:58px;padding:9px 13px}.lotto-wordmark small{display:none}.lotto-wordmark h2{font-size:19px}.lotto-daily-panel,.lotto-disclaimer,.lotto-freshness-panel,.lotto-hero,.lotto-proof-strip,.lotto-view-tabs,.lotto-workspace{width:calc(100% - 24px)}.lotto-hero{padding:52px 0 45px;gap:28px}.lotto-hero h1{font-size:clamp(48px,16vw,68px);line-height:.9}.lotto-hero-lede{margin-top:22px;font-size:14px}.lotto-hero-actions{display:grid}.lotto-hero-actions button{width:100%}.lotto-hero-card{min-height:325px;padding:20px}.lotto-orbit{width:205px;height:205px}.lotto-proof-strip{grid-template-columns:1fr}.lotto-proof-strip>div+div{border-left:0;border-top:1px solid var(--lotto-edge)}.lotto-freshness-head{padding:16px 13px 14px 16px}.lotto-freshness-head>div>span{line-height:1.45}.lotto-freshness-actions{display:grid;grid-template-columns:1fr}.lotto-freshness-actions button{width:100%}.lotto-daily-head{padding:16px 13px 14px 16px}.lotto-daily-head>div>span{line-height:1.45}.lotto-daily-actions{display:grid;grid-template-columns:1fr}.lotto-daily-actions button{width:100%}.lotto-daily-grid{padding:8px}.lotto-daily-card{padding:14px 11px}.lotto-daily-card-head{align-items:center}.lotto-daily-metrics{grid-template-columns:1fr}.lotto-daily-tickets>li{grid-template-columns:21px minmax(0,1fr);align-items:start}.lotto-daily-tickets .lotto-risk{grid-column:2;width:-moz-max-content;width:max-content}.lotto-daily-card-foot{flex-direction:column}.lotto-daily-disclaimer{padding:11px 14px}.lotto-trackrecord-head{padding:17px 14px;grid-template-columns:auto minmax(0,1fr);align-items:start}.lotto-trackrecord-head>button{grid-column:1/-1;width:100%}.lotto-track-filters,.lotto-track-metrics{grid-template-columns:1fr}.lotto-track-filters button{width:100%}.lotto-ledger-entry-head{align-items:flex-start}.lotto-ledger-entry-head>div:first-child{grid-template-columns:auto 1fr}.lotto-ledger-entry-head p{grid-column:1/-1}.lotto-ledger-result,.lotto-ledger-result>div{align-items:flex-start;flex-direction:column}.lotto-ledger-result>small{text-align:left}.lotto-ledger-ticket-list>li{grid-template-columns:21px minmax(0,1fr);align-items:start}.lotto-ledger-grade{grid-column:2;justify-items:start;text-align:left}.lotto-ledger-entry-foot dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lotto-picker-builder-heading{margin-top:48px}.lotto-freshness-games,.lotto-freshness-metrics{grid-template-columns:1fr}.lotto-freshness-games li:nth-child(2n),.lotto-freshness-metrics>div+div{border-left:0;border-top:1px solid rgba(95,165,187,.08)}.lotto-view-tabs{top:66px;margin-top:26px;gap:2px}.lotto-view-tabs button{min-width:0;padding:7px 3px;gap:4px;font-size:8px}.lotto-view-tabs svg{width:13px}.lotto-workspace{padding:43px 0 55px}.lotto-game-grid{grid-template-columns:1fr}.lotto-game-card{min-height:315px}.lotto-panel{padding:17px 14px}.lotto-audit-banner{padding:17px;grid-template-columns:1fr}.lotto-audit-seal{width:60px;height:60px}.lotto-audit-banner dl{grid-template-columns:1fr;gap:9px}.lotto-audit-banner dl>div{grid-template-columns:1fr 1fr}.lotto-audit-banner dd{text-align:right}.lotto-combo-columns,.lotto-form-row,.lotto-frequency-columns,.lotto-gap-list{grid-template-columns:1fr}.lotto-gap-list>div{grid-template-columns:34px minmax(0,1fr)}.lotto-gap-list>div span:last-child{grid-column:2}.lotto-ev-hero-metrics,.lotto-result-metrics{grid-template-columns:1fr}.lotto-ticket{grid-template-columns:23px minmax(0,1fr);align-items:start}.lotto-ticket-risk-block{grid-column:2;max-width:none;justify-items:start}.lotto-risk-details summary{text-align:left}.lotto-balls{gap:4px}.lotto-balls span{width:31px;height:31px;font-size:10px}.lotto-break-even{grid-template-columns:auto minmax(0,1fr)}.lotto-break-even strong{grid-column:2}.lotto-footer{align-items:flex-start;flex-direction:column}.lotto-footer p{text-align:left}.lotto-ev-ranking table,.lotto-tier-table table{min-width:650px}}@media (prefers-reduced-motion:reduce){.lotto-spin{animation:none}.lotto-shell *,.lotto-shell :after,.lotto-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.lotto-card-actions,.lotto-hero-actions,.lotto-topbar,.lotto-view-tabs{display:none!important}.lotto-shell{color:#111;background:#fff}.lotto-game-card,.lotto-panel{color:#111;background:#fff;box-shadow:none}}.visible{visibility:visible}.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}.hidden{display:none}.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{border-radius:.25rem}.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}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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)}.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))}}