.hud{min-height:100%;position:relative}.hud-scene{z-index:0;pointer-events:none;position:fixed;inset:0}.hud-scene:after{content:"";background:var(--o19-color-scrim);position:absolute;inset:0}.hud[data-hud-active] .hud-scene{--o19-scrim-top-band:linear-gradient(180deg, var(--o19-color-scrim) 0, var(--o19-color-scrim) 3.5rem, transparent 7rem)}.hud[data-hud-active] .hud-scene:before{--o19-scrim-home-solid:max(45%, calc(var(--o19-hud-gutter) - var(--o19-space-2) + min(var(--o19-hud-home-max), calc(var(--o19-hud-home-fraction) * (100% - 2 * var(--o19-hud-gutter))))));content:"";z-index:1;background:var(--o19-scrim-top-band), linear-gradient(0deg, var(--o19-color-scrim) 0, transparent 9rem), linear-gradient(90deg, var(--o19-color-scrim) 0%, var(--o19-color-scrim) var(--o19-scrim-home-solid), transparent calc(var(--o19-scrim-home-solid) + 12rem));transition:opacity var(--o19-duration-hud) var(--o19-ease-hud);position:absolute;inset:0}.hud[data-hud-active] .hud-scene:after{z-index:1;background:var(--o19-scrim-top-band), linear-gradient(0deg, var(--o19-color-scrim) 0, transparent 9rem), linear-gradient(270deg, var(--o19-color-scrim) 0%, var(--o19-color-scrim) 62%, transparent 80%);opacity:0;transition:opacity var(--o19-duration-hud) var(--o19-ease-hud)}.hud[data-hud-active]:has(:is(.screen-leagues,.screen-league,.screen-console)[data-current]) .hud-scene:before{opacity:0}.hud[data-hud-active]:has(:is(.screen-leagues,.screen-league,.screen-console)[data-current]) .hud-scene:after{opacity:1}.scene-canvas{width:100%;height:100%}.scene-fps{right:var(--o19-space-2);bottom:var(--o19-space-2);z-index:1;font:.75rem var(--o19-font-mono);color:var(--o19-color-amber);position:absolute}.hud-topbar,.hud-screens,.hud-footer{z-index:1;max-width:var(--o19-content-width);padding-inline:var(--o19-space-3);margin-inline:auto;position:relative}.hud-topbar{justify-content:space-between;align-items:baseline;gap:var(--o19-space-2) var(--o19-space-4);padding-block:var(--o19-space-3);flex-wrap:wrap;display:flex}.wordmark{font-family:var(--o19-font-display);font-stretch:var(--o19-font-display-stretch);letter-spacing:.08em;color:var(--o19-color-text);margin:0;font-weight:800}.wordmark b{color:var(--o19-color-neon-cyan)}.hud-readout,.eyebrow,.hud-footer{font-family:var(--o19-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.hud-readout{color:var(--o19-color-text-muted);margin:0}.hud-brackets{display:none}.screen{padding-block:var(--o19-space-5)}.eyebrow{color:var(--o19-color-neon-cyan);margin:0}.headline{margin:var(--o19-space-2) 0 var(--o19-space-3);text-transform:uppercase;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.headline span{color:var(--o19-color-neon-cyan);text-shadow:0 0 1.5rem #00e5ff8c}[data-screen-title]:focus{outline:none}.lede,.privacy{max-width:34rem;color:var(--o19-color-text-muted)}.privacy{font-size:.85rem}.panel-title{margin:var(--o19-space-2) 0 var(--o19-space-3);text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.25rem)}.screen-back{margin-top:var(--o19-space-3);padding:var(--o19-space-2) var(--o19-space-3);border:1px solid var(--o19-color-text-muted);background:var(--o19-color-panel);font-family:var(--o19-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;text-decoration:none;display:inline-block}.hud-footer{padding-block:var(--o19-space-4);color:var(--o19-color-text-muted)}.hud-footer p{margin:0}.lookup fieldset{gap:var(--o19-space-2);border:0;max-width:28rem;margin:0;padding:0;display:grid}.lookup fieldset:disabled{opacity:.7}.lookup label{font-family:var(--o19-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--o19-color-text-muted);font-size:.8rem}.lookup input{min-width:0;padding:var(--o19-space-2) var(--o19-space-3);border:1px solid var(--o19-color-text-muted);background:var(--o19-color-panel);color:var(--o19-color-text);font:inherit;font-family:var(--o19-font-mono)}.lookup input[aria-invalid=true]{border-color:var(--o19-color-error)}.lookup-hint{color:var(--o19-color-text-muted);margin:0;font-size:.85rem}.lookup-error{color:var(--o19-color-error);margin:0}.lookup-form button{padding:var(--o19-space-2) var(--o19-space-4);background:var(--o19-color-neon-cyan);color:var(--o19-color-on-cyan);font:inherit;font-family:var(--o19-font-display);font-stretch:var(--o19-font-display-stretch);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 68%,calc(100% - .9rem) 100%,0 100%);border:0;justify-self:start;font-weight:700}.lookup-form button[aria-disabled=true]{cursor:progress}.lookup-status{min-height:1.6em}.leagues-results:focus-visible{outline-offset:4px}.screen-leagues[data-available=true] .leagues-empty{display:none}.leagues-empty{color:var(--o19-color-text-muted)}.league-summary{font-family:var(--o19-font-mono);color:var(--o19-color-amber);margin-top:0;font-size:.85rem}.league-list{gap:var(--o19-space-2);margin:0;padding:0;list-style:none;display:grid}.league-card{gap:var(--o19-space-1);width:100%;padding:var(--o19-space-3);background:linear-gradient(var(--o19-color-neon-cyan), var(--o19-color-neon-cyan)) top left / 1rem 1px no-repeat, linear-gradient(var(--o19-color-neon-cyan), var(--o19-color-neon-cyan)) top left / 1px 1rem no-repeat, linear-gradient(var(--o19-color-neon-cyan), var(--o19-color-neon-cyan)) bottom right / 1rem 1px no-repeat, linear-gradient(var(--o19-color-neon-cyan), var(--o19-color-neon-cyan)) bottom right / 1px 1rem no-repeat, var(--o19-color-panel);color:var(--o19-color-text);font:inherit;text-align:left;cursor:pointer;border:0;display:grid}.league-card:hover{background-color:var(--o19-color-surface)}.league-card:hover .league-name{color:var(--o19-color-neon-cyan)}.screen-league[data-available=true] :is(.league-title-empty,.league-empty){display:none}.league-empty{color:var(--o19-color-text-muted)}.league-detail-meta{font-family:var(--o19-font-mono);color:var(--o19-color-amber);margin-top:0;font-size:.85rem}.league-name{font-family:var(--o19-font-display);font-stretch:var(--o19-font-display-stretch);text-transform:uppercase;overflow-wrap:anywhere;font-weight:700}.league-meta{font-family:var(--o19-font-mono);color:var(--o19-color-text-muted);font-size:.8rem}.league-badge{padding:0 var(--o19-space-1);font-family:var(--o19-font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;font-size:.75rem;font-weight:700;display:inline-block}.league-lineup-best_ball{color:var(--o19-color-neon-magenta)}.league-lineup-standard{color:var(--o19-color-neon-cyan)}.league-format{color:var(--o19-color-amber)}.league-status{min-height:1.6em;margin:0 0 var(--o19-space-2);font-family:var(--o19-font-mono);color:var(--o19-color-text-muted);font-size:.85rem}.league-detail:focus-visible{outline-offset:4px}.league-note{color:var(--o19-color-text-muted);font-size:.85rem}.league-retry{padding:var(--o19-space-2) var(--o19-space-3);border:1px solid var(--o19-color-text-muted);background:var(--o19-color-panel);color:var(--o19-color-text);font-family:var(--o19-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:.85rem}.standings{border-collapse:collapse;width:100%;font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums;font-size:.85rem}.standings caption,.league-subtitle{margin:0 0 var(--o19-space-2);text-align:left;font-family:var(--o19-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--o19-color-amber);font-size:.8rem;font-weight:400}.league-subtitle{margin-top:var(--o19-space-4)}.standings :is(th,td){padding:var(--o19-space-2) var(--o19-space-2);border-bottom:1px solid var(--o19-color-border);text-align:right;vertical-align:top}.standings :is(th,td):not(:nth-child(2)){white-space:nowrap}.standings thead th{color:var(--o19-color-text-muted);font-weight:400}.standings :is(th,td):first-child{text-align:left;color:var(--o19-color-neon-cyan)}.standings tbody th,.standings thead th:nth-child(2){text-align:left;overflow-wrap:anywhere;width:100%;min-width:5.5em;font-weight:400}.team-name{font-family:var(--o19-font-display);font-stretch:var(--o19-font-display-stretch);color:var(--o19-color-text);font-size:1rem;font-weight:700;display:block}.team-manager{color:var(--o19-color-text-muted);font-size:.8rem;display:block}.pull-in{--pull-in-delay:calc(var(--o19-pull-in-start) + min(var(--i,0), var(--o19-pull-in-max-steps)) * var(--o19-pull-in-step));animation:pull-in var(--o19-pull-in-duration) var(--o19-ease-hud) var(--pull-in-delay) backwards}.pull-in-clip{animation:pull-in-clip calc(var(--o19-pull-in-start) + var(--o19-pull-in-max-steps) * var(--o19-pull-in-step) + var(--o19-pull-in-duration))}.pull-in-clip summary:focus-visible{outline-offset:calc(-1 * var(--o19-focus-ring-width))}.pull-in>:first-child{animation:pull-in-lock var(--o19-pull-in-lock-duration) ease-out var(--pull-in-delay) backwards}@keyframes pull-in{0%{opacity:0;translate:var(--o19-pull-in-distance) 0}}@keyframes pull-in-clip{0%,to{overflow-x:clip}}@keyframes pull-in-lock{0%,40%{box-shadow:inset var(--o19-pull-in-lock-width) 0 0 transparent}55%{box-shadow:inset var(--o19-pull-in-lock-width) 0 0 var(--o19-color-neon-cyan)}to{box-shadow:inset var(--o19-pull-in-lock-width) 0 0 transparent}}.rosters{gap:var(--o19-space-1);display:grid}.roster{border-left:2px solid var(--o19-color-edge);background:var(--o19-color-panel)}.roster[open]{border-left-color:var(--o19-color-neon-cyan)}.roster summary{padding:var(--o19-space-2) var(--o19-space-3);cursor:pointer;overflow-wrap:anywhere}.roster summary .team-name{display:inline}.roster-group{padding:0 var(--o19-space-3) var(--o19-space-2)}.roster-group h4{margin:var(--o19-space-2) 0 var(--o19-space-1);font-family:var(--o19-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--o19-color-amber);font-size:.75rem;font-weight:400}.roster-group ul{gap:var(--o19-space-1);margin:0;padding:0;list-style:none;display:grid}.player-name{overflow-wrap:anywhere}.player-detail{font-family:var(--o19-font-mono);color:var(--o19-color-text-muted);font-size:.75rem}.player-stats{font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums;color:var(--o19-color-neon-cyan);font-size:.75rem;display:block}.matchups{margin-bottom:var(--o19-space-4)}.matchups .league-subtitle{margin-top:0}.matchups .league-subtitle:focus-visible{outline-offset:2px}.matchups-reserve{min-height:calc(var(--games,0) * (var(--o19-matchup-row-height) + var(--o19-space-1)) - var(--o19-space-1))}.matchup-list{gap:var(--o19-space-1);margin:0;padding:0;list-style:none;display:grid}.matchup{align-items:center;gap:var(--o19-space-2);min-height:var(--o19-matchup-row-height);padding:var(--o19-space-2) var(--o19-space-3);border-left:2px solid var(--o19-color-edge);background:var(--o19-color-panel);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.matchup-side{overflow-wrap:anywhere}.matchup-points{font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums;color:var(--o19-color-neon-cyan);font-size:.95rem;display:block}.matchup-vs{font-family:var(--o19-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--o19-color-text-muted);font-size:.75rem}.console-open{margin-bottom:var(--o19-space-3);padding:var(--o19-space-2) var(--o19-space-3);border:1px solid var(--o19-color-neon-cyan);background:var(--o19-color-panel);color:var(--o19-color-neon-cyan);font-family:var(--o19-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-self:start;font-size:.85rem}.console-open:hover{background:var(--o19-color-surface)}.screen-console[data-available=true] .console-empty{display:none}.console-empty{color:var(--o19-color-text-muted)}.console-detail:focus-visible{outline-offset:4px}.console-readout{margin-bottom:var(--o19-space-3)}.console-lock{margin:0 0 var(--o19-space-1);font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:var(--o19-color-neon-cyan);font-size:.85rem}.console-lost{color:var(--o19-color-error)}.console-progress{border:1px solid var(--o19-color-text-muted);background:var(--o19-color-panel);height:.375rem}.console-progress-fill{background:var(--o19-color-neon-cyan);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .3s ease-out;display:block}.console-list{gap:var(--o19-space-1);margin:0;padding:0;list-style:none;display:grid}.console-row{padding:var(--o19-space-2) var(--o19-space-3);border-left:2px solid var(--o19-color-edge);background:var(--o19-color-panel)}.console-row[data-state=ready]{animation:pull-in-lock var(--o19-pull-in-lock-duration) ease-out}.console-league{margin:0;font-size:1rem;font-weight:400}.console-open-league{color:var(--o19-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.console-open-league:hover .league-name{color:var(--o19-color-neon-cyan)}.console-open-league:focus-visible{outline-offset:2px}.console-league .league-name{margin-right:var(--o19-space-2)}.console-body{min-height:calc(2 * var(--o19-console-line-height))}.console-line{line-height:var(--o19-console-line-height);overflow-wrap:anywhere;margin:0;font-size:.9rem}.console-line span{line-height:1}.console-body .league-retry{margin-top:var(--o19-space-1)}.console-muted{color:var(--o19-color-text-muted)}.console-stat,.console-week{font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums;color:var(--o19-color-text-muted);font-size:.85rem}.console-line .team-name{display:inline}.console-score{color:var(--o19-color-neon-cyan)}.console-nowrap,.warroom-player-list .console-score{white-space:nowrap}.console-tabs{gap:var(--o19-space-1);margin-bottom:var(--o19-space-3);border-bottom:1px solid var(--o19-color-text-muted);flex-wrap:wrap;display:flex}.console-tab{padding:var(--o19-space-2) var(--o19-space-3);color:var(--o19-color-text-muted);font-family:var(--o19-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;font-size:.85rem}.console-tab:hover{color:var(--o19-color-text)}.console-tab[aria-selected=true]{border-bottom-color:var(--o19-color-neon-cyan);color:var(--o19-color-neon-cyan)}.console-tab:focus-visible,.console-panel:focus-visible{outline-offset:2px}.audit-heading{margin:0 0 var(--o19-space-2);font-size:1rem;font-weight:600}.audit-notes{margin:0 0 var(--o19-space-3);padding-left:var(--o19-space-3);color:var(--o19-color-text-muted);font-size:.85rem}.audit-warning{color:var(--o19-color-amber)}.audit-summary{margin:0 0 var(--o19-space-2);font-family:var(--o19-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--o19-color-amber);font-size:.85rem}.audit-list{gap:var(--o19-space-2);margin:0;padding:0;list-style:none;display:grid}.audit-league{padding:var(--o19-space-2) var(--o19-space-3);border-left:2px solid var(--o19-color-edge);background:var(--o19-color-panel)}.audit-issues{margin:var(--o19-space-1) 0 0;gap:var(--o19-space-1);padding:0;list-style:none;display:grid}.audit-issue{overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.audit-severity{min-width:4.5rem;margin-right:var(--o19-space-1);padding:0 var(--o19-space-1);font-family:var(--o19-font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid;font-size:.75rem;font-weight:700;display:inline-block}.audit-issue[data-severity=high] .audit-severity{color:var(--o19-color-error)}.audit-issue[data-severity=medium] .audit-severity{color:var(--o19-color-amber)}.audit-issue[data-severity=low] .audit-severity{color:var(--o19-color-neon-cyan)}.audit-who{font-weight:600}.audit-fix{color:var(--o19-color-text-muted)}.audit-clear{padding:var(--o19-space-3);border:1px solid var(--o19-color-neon-cyan);background:var(--o19-color-panel);position:relative;overflow:hidden}.audit-clear:after{content:"";width:30%;animation:audit-sweep 1.2s var(--o19-ease-hud) .2s both;pointer-events:none;background:linear-gradient(90deg,#0000,#00e5ff4d,#0000);position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.audit-clear-title{margin:0 0 var(--o19-space-1);font-family:var(--o19-font-display);font-stretch:var(--o19-font-display-stretch);letter-spacing:.12em;text-transform:uppercase;color:var(--o19-color-neon-cyan);font-size:1.75rem;font-weight:700}@keyframes audit-sweep{to{transform:translate(340%)}}.exposure-filters{gap:var(--o19-space-2) var(--o19-space-3);margin-bottom:var(--o19-space-2);flex-wrap:wrap;display:flex}.exposure-filter{gap:var(--o19-space-1);min-width:0;display:grid}.exposure-filter label{font-family:var(--o19-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--o19-color-text-muted);font-size:.75rem}.exposure-filter select{min-width:0;max-width:100%;padding:var(--o19-space-1);border:1px solid var(--o19-color-text-muted);background:var(--o19-color-panel);color:var(--o19-color-text);font-family:var(--o19-font-mono);font-size:.85rem}.exposure-count{margin:0 0 var(--o19-space-2);font-family:var(--o19-font-mono);color:var(--o19-color-text-muted);font-size:.8rem}.exposure-scroll{overflow-x:auto}.exposure-scroll:focus-visible{outline-offset:2px}.exposure{border-collapse:collapse;width:100%;font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums;font-size:.85rem}.exposure caption{margin:0 0 var(--o19-space-2);text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--o19-color-amber);font-size:.8rem}.exposure :is(th,td){padding:var(--o19-space-2);border-bottom:1px solid var(--o19-color-border);text-align:right;vertical-align:top;white-space:nowrap}.exposure thead th{color:var(--o19-color-text-muted);font-weight:400}.exposure :is(tbody th,thead th:first-child){text-align:left;white-space:normal;width:100%;min-width:10rem;font-weight:400}.exposure .player-name{color:var(--o19-color-text);font-weight:600}.exposure-detail{color:var(--o19-color-text-muted)}.exposure-conflict{padding:0 var(--o19-space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--o19-color-amber);border:1px solid;font-size:.7rem;font-weight:700;display:inline-block}.exposure tr[data-conflict] th{box-shadow:inset 2px 0 0 var(--o19-color-amber)}.luck-rollup{margin:0 0 var(--o19-space-3);font-family:var(--o19-font-display);font-stretch:var(--o19-font-display-stretch);color:var(--o19-color-neon-cyan);font-size:1.25rem;font-weight:700}.luck tbody th,.race tbody th{overflow-wrap:anywhere}.luck-label{margin-left:var(--o19-space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--o19-color-text-muted);font-size:.75rem}.luck td[data-luck=lucky] .luck-label{color:var(--o19-color-neon-cyan)}.luck td[data-luck=unlucky] .luck-label{color:var(--o19-color-amber)}.luck-failed{margin-top:var(--o19-space-3)}.best-ball-section{margin-top:var(--o19-space-4)}.race td[data-line=in],.race td[data-line=all_in]{color:var(--o19-color-neon-cyan)}.race td[data-line=out]{color:var(--o19-color-amber)}.stacks td{white-space:normal}.stack-pairs{text-align:left;margin:0;padding:0;list-style:none}.coverage td{text-align:center}.coverage td[data-status=ok]{color:var(--o19-color-neon-cyan)}.coverage td[data-status=thin]{color:var(--o19-color-amber)}.coverage td[data-status=hole]{color:var(--o19-color-error);font-weight:700}.coverage tbody th,.coverage thead th:first-child{z-index:1;background:var(--o19-color-panel);position:sticky;left:0}.coverage tbody th{overflow-wrap:anywhere}.coverage-subheading{margin:var(--o19-space-3) 0 var(--o19-space-1);font-size:.9rem;font-weight:600}.coverage-list{padding-left:var(--o19-space-3);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.5}.coverage-thin{margin-top:var(--o19-space-2);font-size:.85rem}.coverage-thin summary{cursor:pointer;color:var(--o19-color-amber)}.warroom-controls{align-items:baseline;gap:var(--o19-space-2);margin-bottom:var(--o19-space-2);flex-wrap:wrap;display:flex}.warroom-controls .exposure-count{margin:0}.warroom-record{margin:var(--o19-space-2) 0 0;font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums;color:var(--o19-color-neon-cyan);font-size:1.25rem}.warroom-tiles{gap:var(--o19-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.warroom-tile{padding:var(--o19-space-2);border:1px solid var(--o19-color-border);overflow-wrap:anywhere;border-left-width:3px;position:relative}.warroom-tile[data-state=winning]{border-left-color:var(--o19-color-neon-cyan)}.warroom-tile[data-state=losing]{border-left-color:var(--o19-color-neon-magenta)}.warroom-tile[data-stale]{border-style:dashed}.warroom-score{margin:var(--o19-space-1) 0 0;font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums}.warroom-state{margin:var(--o19-space-1) 0 0;font-family:var(--o19-font-mono);color:var(--o19-color-text-muted);font-size:.85rem}.warroom-label{color:var(--o19-color-text)}.warroom-move[data-move=up]{color:var(--o19-color-neon-cyan)}.warroom-move[data-move=down]{color:var(--o19-color-neon-magenta)}.warroom-players{gap:var(--o19-space-2);margin-bottom:var(--o19-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.warroom-player-list ol{margin:var(--o19-space-1) 0 0;font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-left:1.5rem;font-size:.9rem}.warroom-player-list[data-side=hurting] .console-score{color:var(--o19-color-neon-magenta)}.warroom-both{color:var(--o19-color-amber)}.warroom-glow{pointer-events:none;opacity:0;animation:ease-out warroom-glow;position:absolute;inset:-1px}.warroom-glow[data-glow=up]{box-shadow:0 0 14px 2px var(--o19-color-neon-cyan), inset 0 0 10px var(--o19-color-neon-cyan)}.warroom-glow[data-glow=down]{box-shadow:0 0 14px 2px var(--o19-color-neon-magenta), inset 0 0 10px var(--o19-color-neon-magenta)}@keyframes warroom-glow{0%{opacity:1}to{opacity:0}}.waiver-list{gap:var(--o19-space-1);font-family:var(--o19-font-mono);font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.waiver-row{padding:var(--o19-space-2);border-bottom:1px solid var(--o19-color-border);overflow-wrap:anywhere}.waiver-row summary{cursor:pointer;line-height:1.5}.waiver-row .coverage-list{margin-top:var(--o19-space-1)}.waiver-rank{color:var(--o19-color-neon-cyan)}.waiver-count{color:var(--o19-color-amber)}.waiver-credit{margin:var(--o19-space-3) 0 0;color:var(--o19-color-text-muted);font-size:.8rem}body:has(>.hud[data-hud-active]){height:100%;overflow:hidden}.hud[data-hud-active]{padding-inline:var(--o19-hud-gutter);padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.hud[data-hud-active] .hud-topbar,.hud[data-hud-active] .hud-screens,.hud[data-hud-active] .hud-footer{width:100%;max-width:none;margin:0;padding-inline:0}.hud[data-hud-active] .hud-screens{position:relative}.hud[data-hud-active] .hud-brackets{z-index:1;pointer-events:none;display:block;position:fixed;inset:0}.hud-brackets i{z-index:1;border:1px solid var(--o19-color-edge);width:2.5rem;height:2.5rem;position:absolute}.hud-brackets i:first-child{border-bottom:0;border-right:0;top:1rem;left:1rem}.hud-brackets i:nth-child(2){border-bottom:0;border-left:0;top:1rem;right:1rem}.hud-brackets i:nth-child(3){border-top:0;border-right:0;bottom:1rem;left:1rem}.hud-brackets i:nth-child(4){border-top:0;border-left:0;bottom:1rem;right:1rem}.hud[data-hud-active] .screen{padding-block:var(--o19-space-3);transition:clip-path var(--o19-duration-hud) var(--o19-ease-hud), opacity .5s ease, translate var(--o19-duration-hud) var(--o19-ease-hud), visibility 0s;transition-delay:var(--o19-delay-hud-in), var(--o19-delay-hud-in), var(--o19-delay-hud-in), 0s;clip-path:inset(0);flex-direction:column;justify-content:safe center;display:flex;position:absolute;inset-block:0}.hud[data-hud-active] .screen:not([data-current]){opacity:0;visibility:hidden;transition-delay:0s, .15s, 0s, var(--o19-duration-hud)}.hud[data-hud-active] .screen-home:focus-visible{outline-offset:-3px}.hud[data-hud-active] .screen-home{left:calc(-1 * var(--o19-space-2));padding-inline:var(--o19-space-2);width:min(var(--o19-hud-home-max), calc(var(--o19-hud-home-fraction) * 100%));overflow-y:auto}.hud[data-hud-active] .screen-home:not([data-current]){clip-path:inset(0 100% 0 0);translate:-3rem}.hud[data-hud-active] :is(.screen-leagues,.screen-league,.screen-console){width:min(46rem,60%);right:0}.hud[data-hud-active] .screen-console{justify-content:flex-start}.hud[data-hud-active] :is(.screen-leagues,.screen-league,.screen-console):not([data-current]){clip-path:inset(0 0 0 100%);translate:3rem}.hud[data-hud-active] :is(.leagues-results,.league-detail,.console-detail){min-height:0;padding-right:var(--o19-space-2);flex:0 auto;overflow-y:auto}.hud[data-hud-active] .console-detail{flex-grow:1}.hud[data-hud-active] .screen-back{align-self:flex-start}.hud[data-hud-active=narrow] .screen-home{right:calc(-1 * var(--o19-space-2));width:auto}.hud[data-hud-active=narrow] :is(.screen-leagues,.screen-league,.screen-console){width:auto;left:0}.hud[data-hud-active=narrow] .hud-brackets i:first-child{top:var(--o19-space-1);left:var(--o19-space-1)}.hud[data-hud-active=narrow] .hud-brackets i:nth-child(2){top:var(--o19-space-1);right:var(--o19-space-1)}.hud[data-hud-active=narrow] .hud-brackets i:nth-child(3){bottom:var(--o19-space-1);left:var(--o19-space-1)}.hud[data-hud-active=narrow] .hud-brackets i:nth-child(4){bottom:var(--o19-space-1);right:var(--o19-space-1)}.hud[data-hud-active=narrow] .hud-scene:before{display:none}.hud[data-hud-active=narrow] .hud-scene:after{background:var(--o19-color-scrim);opacity:1}.hud[data-hud-active=narrow] .hud-footer{padding-block:var(--o19-space-2)}
