:root{--bg:#000;--panel:#060606;--raise:#121212;--line:#262626;--line-2:#474747;--text:#e4e4e4;--bright:#fff;--muted:#8d8d8d;--faint:#545454;--yellow:#ffe03d;--cyan:#33e4ff;--magenta:#ff52d9;--orange:#ff8a1f;--green:#45ff7d;--red:#ff4545;--ochre:#c99a35;--st-carry:#ff8fa8;--st-enabler:#6ee7b7;--st-leader:#b49bff;--st-weakside:#7fb2ff;--gap:12px;--mono:"JetBrains Mono", "Cascadia Mono", "SF Mono", ui-monospace, Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;border-radius:0}html,body,#root{height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--text);font:13.5px/1.45 var(--mono);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}h1,h2,h3{margin:0;line-height:1.2}h1{letter-spacing:.03em;text-transform:uppercase;color:var(--bright);font-size:22px;font-weight:800}h2{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}h3{color:var(--bright);font-size:15px}p{margin:4px 0}ul,ol{margin:0;padding:0;list-style:none}sup{font-size:.55em}b{font-weight:750}button{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line-2);cursor:pointer;touch-action:manipulation;align-items:center;gap:6px;padding:7px 12px;transition:background-color 80ms,border-color 80ms,color 80ms;display:inline-flex}button:hover:not(:disabled){border-color:var(--text);background:var(--raise)}button:active:not(:disabled){background:var(--text);color:var(--bg)}button:disabled{opacity:.35;cursor:default}button .grow{text-align:left}button.ghost{color:var(--muted);background:0 0;border-color:#0000}button.ghost:hover:not(:disabled){color:var(--text);border-color:var(--line-2);background:0 0}button.big{justify-content:center;padding:11px 18px;font-size:14px}button.huge{justify-content:center;padding:15px 28px;font-size:17px}button.huge small,button.big small{opacity:.75;font-size:12px;font-weight:500}button.small{padding:3px 8px;font-size:11.5px}button.link{color:var(--text);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}button small{opacity:.85;font-size:11px}button .sub{opacity:.8;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400;display:block}.icon-btn{padding:2px 10px;font-size:16px;line-height:1}.act,button.primary,button.go,button.no,button.cont,button.warn,button.big,button.huge{text-transform:uppercase;letter-spacing:.06em;font-weight:750}button.primary{border-color:var(--bright);color:var(--bright)}button.go{border-color:var(--green);color:var(--green)}button.no{border-color:var(--red);color:var(--red)}button.cont{border-color:var(--ochre);color:var(--ochre)}button.warn{border-color:var(--orange);color:var(--orange)}button.go,button.no,button.cont,button.warn,button.primary{border-width:2px}button.primary:hover:not(:disabled){background:var(--bright);color:var(--bg);border-color:var(--bright)}button.go:hover:not(:disabled){background:var(--green);color:var(--bg);border-color:var(--green)}button.no:hover:not(:disabled){background:var(--red);color:var(--bg);border-color:var(--red)}button.cont:hover:not(:disabled){background:var(--ochre);color:var(--bg);border-color:var(--ochre)}button.warn:hover:not(:disabled){background:var(--orange);color:var(--bg);border-color:var(--orange)}button.buy{justify-content:center}button.buy:hover:not(:disabled){border-color:var(--yellow)}input,select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line-2);padding:9px 12px}input{width:100%;font-size:16px}input:focus{border-color:var(--bright);outline:none}select{padding:5px 10px;font-size:12.5px}:focus-visible{outline:1px dashed var(--bright);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:12px}.block{display:block}.grow{flex:1;min-width:0}.num{font-variant-numeric:tabular-nums}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.right{text-align:right}.center{text-align:center}.hl,mark.hl{color:var(--yellow);background:0 0;padding:0;font-weight:750}.exp-text{color:var(--yellow)}.you{color:var(--cyan)}.you-dim{color:color-mix(in srgb, var(--cyan) 70%, var(--muted))}.fame{color:var(--magenta)}.fame small{opacity:.7;margin-right:1px;font-size:.85em}.good-text,.up{color:var(--green)}.bad-text,.down{color:var(--red)}.warn-text{color:var(--orange)}.dot{background:var(--yellow);width:6px;height:6px;display:inline-block}.tag{border:1px solid var(--line-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;line-height:17px;display:inline-flex}.tag.good{color:var(--green);border-color:var(--green)}.tag.bad{color:var(--red);border-color:var(--red)}.tag.warn{color:var(--orange);border-color:var(--orange)}.tag.you{color:var(--cyan);border-color:var(--cyan)}.tag.fame{color:var(--magenta);border-color:var(--magenta)}.tag.exp{color:var(--yellow);border-color:var(--yellow)}.tag.dim{color:var(--faint);border-color:var(--line)}.tag-new{border:1px solid var(--yellow);text-transform:uppercase;color:var(--yellow);margin-left:6px;padding:0 4px;font-size:9.5px;font-weight:700}.note{border:1px solid var(--line);border-left-width:3px;padding:7px 11px}.note.warn{border-left-color:var(--orange)}.note.good{border-left-color:var(--green)}.note.bad{border-left-color:var(--red)}.row-buttons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@keyframes screen-in{0%{opacity:0}to{opacity:1}}@keyframes print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes blink{50%{border-color:#0000}}@keyframes cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.shell{height:100dvh;display:grid;overflow:hidden}.shell.wide{grid-template:"hud hud"58px"rail stage"minmax(0,1fr)"rail time"72px/96px minmax(0,1fr)}.shell.narrow{grid-template-rows:52px minmax(0, 1fr) calc(60px + env(safe-area-inset-bottom));grid-template-areas:"hud""stage""dock";font-size:13px}.stage{flex-direction:column;grid-area:stage;gap:8px;min-width:0;min-height:0;padding:14px 16px;display:flex;position:relative}.narrow .stage{padding:10px 10px 8px}.screen{flex-direction:column;flex:1;min-height:0;animation:.12s steps(3,end) screen-in;display:flex}.screen>*{flex:1;min-height:0}.back-btn{color:var(--muted);border-color:var(--line);align-self:flex-start;padding:3px 10px;font-size:12px}.error{z-index:10;background:var(--bg);border:2px solid var(--red);max-width:min(560px,92vw);color:var(--text);align-items:center;gap:10px;padding:8px 12px;display:flex;position:fixed;top:66px;left:50%;transform:translate(-50%)}.hud{background:var(--bg);border-bottom:1px solid var(--line-2);grid-area:hud;align-items:center;gap:18px;min-width:0;padding:0 16px;display:flex}.narrow .hud{gap:10px;padding:0 10px}.hud-me{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.wide .hud-me{flex:0 auto}.hud-name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.hud-name b{font-size:14.5px}.hud-stats{border-left:1px solid var(--line);align-items:center;gap:14px;padding-left:16px;display:flex}.hud-stat{flex-direction:column;align-items:center;line-height:1.1;display:flex}.hud-stat small,.hud-date small,.tile small,.facts small,.team-facts small,.pcard-stats small,.grew small,.terms small,.hud-fame small,.hud-exp small,.hud-form small,.hud-tired small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.hud-stat b{color:var(--bright);font-size:15px}.hud-right{align-items:center;gap:16px;margin-left:auto;display:flex}.narrow .hud-right{gap:10px}.hud-fame,.hud-exp,.hud-form{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.hud-fame b{color:var(--magenta);font-size:15px}.hud-fame small{color:color-mix(in srgb, var(--magenta) 75%, var(--muted))}.hud-exp{border:1px solid #0000;padding:2px 8px}.hud-exp b{color:var(--yellow);font-size:15px}.hud-exp.glow,.exp-big.glow{border-color:var(--yellow);animation:1.1s step-end infinite blink}.hud-exp.debt b,.exp-big.debt b,.exp-big.debt small{color:var(--red)}.hud-form{min-width:44px}.hud-tired{flex-direction:column;align-items:flex-end;min-width:44px;line-height:1.1;display:flex}.hud-tired b{color:var(--bright);font-size:15px}.hud-tired.tired b,.hud-tired.tired small{color:var(--orange)}.hud-tired.exhausted b,.hud-tired.exhausted small{color:var(--red)}.hud-form b{color:var(--bright);font-size:15px}.hud-form.up b{color:var(--green)}.hud-form.down b{color:var(--red)}.hud-money{color:var(--muted)}.hud-date{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.hud-date b{color:var(--bright)}.narrow .hud-date b{font-size:12.5px}.rail{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;grid-area:rail;gap:4px;padding:12px 8px;display:flex}.rail button{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-color:#0000;justify-content:center;padding:11px 4px;font-size:11.5px;font-weight:700;position:relative}.rail button:hover:not(:disabled){color:var(--text);border-color:var(--line-2);background:0 0}.rail button.on,.rail button.on:hover:not(:disabled){color:var(--bg);background:var(--bright);border-color:var(--bright)}.rail .dot,.dock .dot{position:absolute;top:5px;right:5px}.dock{padding:5px 5px calc(5px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line-2);grid-area:dock;grid-template-columns:1fr 1fr 1.5fr 1fr 1fr;align-items:stretch;gap:3px;display:grid}.dock-tab{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-color:#0000;justify-content:center;padding:4px 2px;font-size:10.5px;font-weight:700;position:relative}.dock-tab.on{color:var(--bg);background:var(--bright);border-color:var(--bright)}.dock-main{border:2px solid var(--bright);color:var(--bright);text-transform:uppercase;letter-spacing:.06em;justify-content:center;font-size:13px}.dock-main b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dock-main.go{border-color:var(--green);color:var(--green)}.dock-main.no{border-color:var(--red);color:var(--red)}.dock-main.cont{border-color:var(--ochre);color:var(--ochre)}.dock-main.warn{border-color:var(--orange);color:var(--orange)}.timebar{background:var(--bg);border-top:1px solid var(--line-2);grid-area:time;align-items:center;gap:18px;padding:0 16px;display:flex}.tb-period{flex-direction:column;min-width:130px;line-height:1.25;display:flex}.tb-period b{color:var(--bright);text-transform:uppercase;letter-spacing:.04em}.tb-actions{gap:8px;display:flex}.act{text-align:left;padding:8px 12px}.act-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.act-text small{opacity:.8;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:500}.act.primary{border-width:2px;min-width:230px;padding:9px 18px}.act.primary.go{border-color:var(--green);color:var(--green)}.act.primary.cont{border-color:var(--ochre);color:var(--ochre)}.act.primary.warn{border-color:var(--orange);color:var(--orange)}.act.primary.no{border-color:var(--red);color:var(--red)}.act.compact{padding:5px 10px;font-size:11.5px}.timeline{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tl-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:12px;line-height:15px;display:flex}.tl-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tl-state{letter-spacing:.1em;text-transform:uppercase;border:1px solid;margin-right:7px;padding:0 5px;font-size:10px;font-weight:800;line-height:13px;display:inline-block}.tl-state.live{color:var(--cyan)}.tl-state.next{color:var(--text)}.tl-state.out{color:var(--red)}.tl-state.over{color:var(--muted)}.tl-event{color:var(--cyan)}.tl-stage-name{color:var(--bright)}.tl-next{color:var(--muted);flex:none}.tl-next b{color:var(--yellow)}.tl-track{background:var(--bg);border:1px solid var(--line-2);height:22px;position:relative;overflow:hidden}.timeline.mini .tl-track{height:12px}.timeline.mini .tl-head{font-size:11px;line-height:14px}.timeline.mini .tl-state{margin-right:5px;padding:0 3px;font-size:9px}.timeline.mini .tl-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.timeline.mini .tl-head>small{white-space:nowrap;flex:none}.tl-fill{background:repeating-linear-gradient(90deg,#262626 0 2px,#0000 2px 4px);position:absolute;top:0;bottom:0;left:0}.tl-seg{border-left:1px solid var(--line-2);background:#ffffff0d;align-items:center;padding:0 6px;display:flex;position:absolute;top:0;bottom:0}.tl-seg em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-style:normal;overflow:hidden}.tl-seg.cur{background:#33e4ff0f}.tl-seg.lit{box-shadow:inset 0 0 0 1px var(--cyan);background:#33e4ff26}.tl-seg.lit em{color:var(--cyan);font-weight:700}.tl-seg.done{opacity:.5}.tl-seg.out{box-shadow:inset 0 0 0 1px var(--red);background:#ff454514}.tl-tick{border:1px solid var(--text);background:var(--bg);width:6px;height:6px;margin-left:-3px;position:absolute;bottom:2px}.timeline.mini .tl-tick{width:5px;height:5px;margin-left:-2.5px;bottom:2px}.tl-tick.past{background:var(--muted);border-color:var(--muted)}.tl-tick.won{background:var(--green);border-color:var(--green)}.tl-tick.lost{background:var(--red);border-color:var(--red)}.tl-tick.next{background:var(--yellow);border-color:var(--yellow)}.tl-now{background:var(--bright);width:2px;box-shadow:0 0 0 1px var(--bg);margin-left:-1px;position:absolute;top:0;bottom:0}.tl-ends{color:var(--faint);justify-content:space-between;font-size:10px;display:flex}.panel{background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;min-height:0;padding:11px 13px;display:flex}.panel.fill{flex:1}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:20px;padding-bottom:6px;display:flex}.panel-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seg{border:1px solid var(--line-2);flex:none;gap:0;display:flex;overflow:hidden}.seg button{border:0;border-right:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:1;justify-content:center;padding:6px 12px;font-size:12px;font-weight:700;position:relative}.seg button:last-child{border-right:0}.seg button:hover:not(:disabled){color:var(--text);background:var(--raise)}.seg button.on,.seg button.on:hover:not(:disabled){background:var(--bright);color:var(--bg)}.seg.small button{padding:3px 9px;font-size:11px}.seg .dot{position:absolute;top:3px;right:3px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button.on,.chip.on{background:var(--bright);border-color:var(--bright);color:var(--bg)}.tiles{gap:8px;display:grid}.tiles.three{grid-template-columns:repeat(3,1fr)}.tiles.four{grid-template-columns:repeat(4,1fr)}.narrow .tiles.four{grid-template-columns:repeat(2,1fr)}.tile{border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 11px;display:flex}.tile b{color:var(--bright);font-size:21px;line-height:1.1}.tile b.tile-word{font-size:15px}.ticker{border:1px solid var(--line-2);letter-spacing:.04em;flex:none;place-items:center;min-width:38px;height:24px;padding:0 4px;font-size:11px;font-weight:800;display:inline-grid}.ticker.logo{border-color:#0000;padding:0}.team-icon{vertical-align:middle;object-fit:contain;flex:none;place-items:center;display:inline-grid}.team-icon.dark{background:#d9d9d9;padding:1px}.team-icon.mono{border:1px solid var(--line-2);color:var(--muted);letter-spacing:-.02em;white-space:nowrap;font-weight:800;line-height:1;overflow:hidden}.mine .team-icon.mono,.you .team-icon.mono,.team-icon.mono.you{color:var(--cyan);border-color:var(--cyan)}.role{width:30px;color:var(--muted);letter-spacing:.04em;flex:none;font-size:10.5px;font-weight:700}.style{white-space:nowrap;color:var(--text);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.style.compact{border:1px solid var(--line-2);justify-content:center;width:18px;height:18px;font-size:10.5px}.st-carry{color:var(--st-carry)}.st-enabler{color:var(--st-enabler)}.st-leader{color:var(--st-leader)}.st-weakside{color:var(--st-weakside)}.style.compact.st-carry{border-color:var(--st-carry)}.style.compact.st-enabler{border-color:var(--st-enabler)}.style.compact.st-leader{border-color:var(--st-leader)}.style.compact.st-weakside{border-color:var(--st-weakside)}.cname.styled{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cname.cname.st-carry{color:var(--st-carry)}.cname.cname.st-enabler{color:var(--st-enabler)}.cname.cname.st-leader{color:var(--st-leader)}.cname.cname.st-weakside{color:var(--st-weakside)}.cname.dim-name{opacity:.85}.tag.styled-tag{border-color:currentColor}.ovr{border:1px solid var(--line-2);min-width:30px;height:22px;color:var(--bright);flex:none;place-items:center;padding:0 4px;font-size:13px;font-weight:800;display:inline-grid}.ovr.big{border-color:var(--bright);min-width:42px;height:32px;font-size:17px}.meter{grid-template-columns:92px 1fr 40px;align-items:center;gap:10px;display:grid}.meter-label{color:var(--muted);font-size:12px}.meter-bar{background:var(--bg);border:1px solid var(--line-2);height:8px;overflow:hidden}.meter-bar div{background:var(--text);height:100%;transition:width .4s steps(8,end)}.meter.fame .meter-bar div{background:var(--magenta)}.meter.exp .meter-bar div{background:var(--yellow)}.meter-num{text-align:right;color:var(--bright)}.meter.fame .meter-num{color:var(--magenta)}.meter-num small{margin-left:3px;font-size:11px}.fx-chips{flex-wrap:wrap;gap:6px;display:flex}.fx{border:1px solid var(--line-2);color:var(--muted);padding:1px 7px;font-size:11.5px;font-weight:700;animation:.2s steps(2,end) both screen-in}.fx.good{color:var(--green);border-color:var(--green)}.fx.bad{color:var(--red);border-color:var(--red)}.rel{text-transform:uppercase;letter-spacing:.05em;border:1px solid;padding:0 5px;font-size:10.5px;font-weight:700}.rel-friendly,.rel-close{color:var(--green)}.rel-cold,.rel-rival{color:var(--red)}.champ{border:1px solid var(--line-2);align-items:center;gap:5px;margin:0 4px 4px 0;padding:1px 7px 1px 1px;font-size:11.5px;display:inline-flex}.champ .champ-icon{border:0}.champ.meta{color:var(--green);border-color:var(--green)}.champ.fav{color:var(--cyan);border-color:var(--cyan)}.chips-line{flex-wrap:wrap;display:flex}.paged{touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.paged-body{align-content:start;animation:.12s steps(2,end) screen-in;display:grid}.paged-body>*{min-width:0}.pager{flex:none;justify-content:center;align-items:center;gap:10px;margin-top:auto;display:flex}.pager-dots{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.pager-dots i{border:1px solid var(--line-2);cursor:pointer;width:8px;height:8px}.pager-dots i.on{background:var(--bright);border-color:var(--bright)}.deck{touch-action:pan-y;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.deck-tabs{flex-wrap:wrap;gap:4px;display:flex}.deck-tabs button{border-color:var(--line);padding:2px 8px;font-size:11.5px}.deck-tabs button.on{background:var(--bright);color:var(--bg);border-color:var(--bright)}.deck-tabs button.on b{color:inherit}.deck-card{flex-direction:column;flex:1;min-height:0;animation:.18s steps(5,end) print;display:flex;overflow:hidden}.row-line{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-left:3px solid #0000;align-items:center;gap:8px;width:100%;padding:3px 8px;font-size:12.5px;display:flex}button.row-line:hover:not(:disabled){background:var(--raise);border-color:var(--line);border-left-color:var(--line-2)}.row-line.mine,button.row-line.mine:hover:not(:disabled){color:var(--cyan);border-left-color:var(--cyan);font-weight:700}.row-line.win{border-left-color:var(--green)}.row-line.loss{border-left-color:var(--red)}.row-line.next{border-left-color:var(--yellow)}.row-line .date,.move-row .date,.log-row .date{width:50px;color:var(--muted);flex:none;font-size:11.5px}.row-line .pos,.rank-row .pos,.standout-list .pos,.move-row .pos,.fav-card .pos{width:20px;color:var(--muted);text-align:right;flex:none;font-size:11.5px}.row-line .score{text-align:right;min-width:32px}.group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-self:end;font-size:10.5px;font-weight:700}.hub-grid{gap:var(--gap);grid-template-columns:minmax(250px,1fr) minmax(290px,1.3fr) minmax(230px,.9fr);height:100%;min-height:0;display:grid}.hub-side{gap:var(--gap);grid-template-rows:auto minmax(0,1.1fr) minmax(0,.9fr);min-height:0;display:grid}.hub-narrow{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.hub-pane{flex-direction:column;flex:1;min-height:0;display:flex}.hub-pane>*{flex:1}.hub-clock{align-items:center;gap:6px;display:flex}.hub-clock .timeline{flex:1}.center-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.versus .vs-meta{margin-top:-2px}.vs-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.vs-team{border-color:#0000;flex-direction:column;gap:3px;min-width:0;padding:8px 4px}.vs-team b{text-transform:uppercase;letter-spacing:.03em;max-width:100%;font-size:15px}.vs-x{letter-spacing:.2em;color:var(--muted);font-size:14px;font-weight:800}.vs-rows{flex-direction:column;flex:1;justify-content:center;gap:3px;display:flex}.vs-rows li{grid-template-columns:1fr 34px 1fr;align-items:center;gap:4px;display:grid}.vs-rows li .role{text-align:center;justify-self:center}.vs-rows li.me .vs-p:first-child{border-color:var(--cyan);color:var(--cyan)}.vs-p{border-color:var(--line);justify-content:space-between;min-width:0;padding:5px 8px;font-size:12.5px}.vs-p.right{flex-direction:row}.vs-p.edge{border-bottom:2px solid var(--green)}.vs-foot{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:6px;display:flex}.vs-edge{margin:4px 0 0}.vs-edge.good{color:var(--green)}.vs-edge.bad{color:var(--red)}.mini-lineup{flex-direction:column;gap:3px;display:flex}.mini-lineup button{border-color:var(--line);width:100%;padding:4px 8px;font-size:12.5px}.mini-lineup li.me button{border-color:var(--cyan);color:var(--cyan)}.report{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.report-head{border:1px solid var(--line);border-left-width:4px;align-items:center;gap:12px;padding:8px 12px;display:flex}.report-head.good{border-left-color:var(--green)}.report-head.bad{border-left-color:var(--red)}.result-big{letter-spacing:.12em;font-size:22px;font-weight:800}.report-head.good .result-big{color:var(--green)}.report-head.bad .result-big{color:var(--red)}.games{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.game{border:1px solid var(--line);border-left:3px solid var(--line-2);align-items:center;gap:10px;padding:6px 10px;display:flex}.game.win{border-left-color:var(--green)}.game.loss{border-left-color:var(--red)}.g-res{width:26px;color:var(--muted);flex-direction:column;align-items:center;font-size:10px;line-height:1.15;display:flex}.g-res b{color:var(--text);font-size:15px}.game.win .g-res b{color:var(--green)}.game.loss .g-res b{color:var(--red)}.g-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.g-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.g-champs{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.g-champs b{color:var(--bright)}.g-story{color:var(--text);line-height:1.35}.g-rating{text-align:center;border:1px solid var(--line-2);flex:none;min-width:44px;padding:3px 6px;font-weight:800;position:relative}.g-rating.great{background:var(--green);color:var(--bg);border-color:var(--green)}.g-rating.good{color:var(--green);border-color:var(--green)}.g-rating.ok{color:var(--text)}.g-rating.poor{color:var(--red);border-color:var(--red)}.g-rating i{background:var(--red);width:13px;height:13px;color:var(--bg);place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;top:-6px;right:-6px}.entry-card{border:1px solid var(--line);border-left-width:4px;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.entry-card.good{border-left-color:var(--green)}.entry-card.bad{border-left-color:var(--red)}.entry-kicker{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10.5px;display:flex}.series-line{gap:9px}.sl-res{flex:none;width:14px;font-size:14px}.sl-main{line-height:1.3}.sl-main b{font-weight:650}.sl-rating{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;color:var(--muted);flex:none}.sl-rating.great,.sl-rating.good{color:var(--green)}.sl-rating.ok{color:var(--text)}.sl-rating.poor{color:var(--red)}.tile b.great,.tile b.good{color:var(--green)}.tile b.poor{color:var(--red)}.ahead-block{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:6px 0 8px;display:flex}.ahead-block:last-child{border-bottom:0}.ahead-block p{margin:0}.ahead-list{flex-direction:column;display:flex}.ahead-list li{align-items:center;gap:8px;min-width:0;padding:3px 0;font-size:12.5px;display:flex}.ahead-list .link-row{text-align:left;background:0 0;border:0;justify-content:flex-start;min-width:0;padding:0;display:block}.ahead-list.watch li{border-bottom:1px dashed var(--line);padding:4px 0}.ahead-day{flex:none;width:48px}.ahead-event .ahead-list{padding-left:10px}.standing{border-bottom:1px solid var(--line-2);flex-direction:column;gap:3px;margin-bottom:4px;padding-bottom:6px;display:flex}.st-row{align-items:center;gap:8px;min-width:0;display:flex}.st-row>.muted:first-child{text-transform:uppercase;letter-spacing:.08em;flex:none;width:64px;font-size:10.5px}.st-note{margin:2px 0 0}.steps{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.steps-bar{gap:2px;display:inline-flex}.steps-bar i{border:1px solid var(--line-2);width:7px;height:9px}.steps-bar i.on{background:var(--text);border-color:var(--text)}.steps.good .steps-bar i.on{background:var(--green);border-color:var(--green)}.steps.good b{color:var(--green)}.steps.warn .steps-bar i.on{background:var(--orange);border-color:var(--orange)}.steps.warn b{color:var(--orange)}.steps.bad .steps-bar i.on{background:var(--red);border-color:var(--red)}.steps.bad b{color:var(--red)}.goal-list{flex-direction:column;gap:4px;display:flex}.goal{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.goal .tag{justify-content:center;min-width:64px}.news-line{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:2px 8px;font-size:12.5px;display:flex}.scene-screen{justify-content:center;align-items:center;min-height:0;display:flex}.scene-screen.with-side{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:stretch;display:grid}.scene-main{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.scene-side{min-height:0}.scene-screen.narrow-side{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.narrow-side>.scene-card{width:100%;margin:auto 0}.narrow-side>.scene-side{flex:1}.scene-strip{text-transform:none;letter-spacing:0;text-align:left;border-color:var(--line);align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:12px;display:flex}.scene-strip>.ellipsis{flex:1;min-width:0}.strip-marks{gap:3px;display:flex}.strip-marks i{text-align:center;border:1px solid var(--line-2);width:15px;color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.strip-marks i.w{color:var(--green);border-color:var(--green)}.strip-marks i.l{color:var(--red);border-color:var(--red)}.scene-card{background:var(--bg);border:1px solid var(--line-2);flex-direction:column;gap:12px;width:min(800px,100%);max-height:100%;padding:20px 24px;animation:.22s steps(6,end) print;display:flex;overflow:auto}.narrow .scene-card{gap:10px;padding:14px}.scene-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.scene-tag{background:var(--bright);color:var(--bg);flex:none;padding:1px 7px;font-weight:800}.kind-story .scene-tag{background:var(--yellow)}.scene-title{text-transform:none;letter-spacing:.01em;font-size:24px}.matchup{border:1px solid var(--line-2);background:#ffffff05;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px;display:grid}.mu-side{align-items:center;gap:10px;min-width:0;display:flex}.mu-side.them{text-align:right;flex-direction:row-reverse}.mu-side.you .champ-icon{box-shadow:0 0 0 1px var(--cyan)}.mu-side.them .champ-icon{box-shadow:0 0 0 1px var(--line-2)}.mu-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mu-text .cname{font-size:15px}.mu-text small{font-size:11px}.mu-vs{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.mu-q{border:1px dashed var(--yellow);width:44px;height:44px;color:var(--yellow);flex:none;place-items:center;font-size:20px;font-weight:800;animation:1.2s step-end infinite blink;display:grid}.mastery-text,.trait-card.mastery.owned b{color:var(--yellow)}.narrow .scene-title{font-size:19px}.scene-body{color:var(--text);font-size:15.5px;line-height:1.6}.narrow .scene-body{font-size:14px}.intel{border-left:2px solid var(--line-2);flex-direction:column;gap:3px;padding:6px 0 6px 12px;display:flex}.intel li{color:var(--muted);font-size:13px}.intel li:before{content:"> ";color:var(--faint)}.intel li.dim{color:var(--faint);font-style:italic}.options{grid-template-columns:1fr;gap:8px;display:grid}.wide .options.n2,.wide .options.n4{grid-template-columns:1fr 1fr}.wide .options.n3,.wide .options.n5,.wide .options.n6{grid-template-columns:1fr 1fr 1fr}.option-card{text-align:left;border-color:var(--line-2);flex-direction:column;align-items:flex-start;gap:3px;min-height:62px;padding:11px 14px 11px 44px;position:relative}.option-card:hover:not(:disabled){border-color:var(--bright);background:var(--raise)}.option-card:active:not(:disabled){background:var(--raise);color:var(--text)}.option-card b{color:var(--bright);font-size:14.5px}.option-card.peak{border-color:var(--yellow)}.option-card.peak b{color:var(--yellow)}.opt-sig{letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);font-size:9.5px;font-weight:700;position:absolute;top:8px;right:10px}.opt-key{width:21px;height:21px;color:var(--muted);border:1px solid var(--line-2);place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:12px;left:12px}.option-card:hover:not(:disabled) .opt-key{background:var(--bright);color:var(--bg);border-color:var(--bright)}.opt-hint{color:var(--muted);font-size:12px}.opt-mood{color:var(--faint);font-size:11px;font-style:italic}.opt-line{color:var(--faint);flex-wrap:wrap;gap:4px 8px;font-size:11px;display:flex}.opt-stat{color:var(--yellow);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.option-card:has(.opt-oracle){padding-right:56px}.opt-oracle{color:var(--yellow);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;position:absolute;top:9px;right:10px}.opt-champs{flex-wrap:wrap;align-self:stretch;align-items:center;gap:4px 10px;margin-top:2px;display:flex}.opt-value{color:var(--yellow);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:800}.opt-champs>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.outcome{border:1px solid var(--line-2);border-left-width:4px;flex-direction:column;gap:10px;padding:12px 14px;animation:.24s steps(6,end) print;display:flex}.outcome.good{border-left-color:var(--green)}.outcome.bad{border-left-color:var(--red)}.outcome-text{font-size:15px;line-height:1.55}.outcome .cont{align-self:flex-end;min-width:180px}.briefing{flex-direction:column;gap:10px;min-height:0;display:flex}.brief-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.brief-title{flex-direction:column;display:flex}.brief-title h1{font-size:20px}.stepper{flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.stepper button{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-color:var(--line);white-space:nowrap;padding:5px 11px;font-size:11.5px;font-weight:700;position:relative}.stepper button.past{color:var(--text);border-color:var(--line-2)}.stepper button.on,.stepper button.on:hover:not(:disabled){color:var(--bg);background:var(--bright);border-color:var(--bright)}.stepper .dot{position:absolute;top:-3px;right:-3px}.narrow .stepper{flex-basis:100%;order:3;justify-content:space-between}.narrow .stepper button{padding:5px 8px;font-size:10.5px}.narrow .stepper button:not(.on) .step-label{display:none}.exp-big{border:1px solid var(--line-2);color:var(--yellow);align-items:baseline;gap:6px;padding:5px 12px;display:flex}.exp-big b{font-size:21px}.exp-big small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.narrow .exp-big{margin-left:auto;padding:3px 9px}.narrow .exp-big b{font-size:17px}.brief-body{flex-direction:column;flex:1;min-height:0;animation:.12s steps(3,end) screen-in;display:flex;overflow:auto}.brief-body>*{flex:1;min-height:0}.brief-foot{justify-content:space-between;gap:8px;display:flex}.brief-foot .cont{padding:8px 18px}.brief-grid{gap:var(--gap);grid-template-columns:1fr 1fr 1fr;display:grid}.narrow .brief-grid{grid-template-columns:1fr;grid-auto-rows:auto}.brief-mid{gap:var(--gap);flex-direction:column;min-height:0;display:flex}.team-line{align-items:center;gap:10px;display:flex}.team-line b{text-transform:uppercase;letter-spacing:.03em;font-size:15px}.event-list{flex-direction:column;gap:3px;display:flex}.event-list li{border-left:2px solid var(--line-2);align-items:center;gap:8px;padding:5px 9px;display:flex}.note-btn{text-align:left;border-color:var(--line-2);width:100%;padding:8px 11px;font-size:12.5px;display:block}.note-btn.warn{border-color:var(--orange);border-width:1px 1px 1px 3px}.note-btn.warn b,.note-btn .link{color:var(--orange)}.note-btn .link{margin-left:4px;text-decoration:underline}.grew{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.grew span{border:1px solid var(--line);flex-direction:column;align-items:center;padding:7px 4px;display:flex}.grew b{color:var(--muted);font-size:19px}.grew span.up b{color:var(--green)}.champ-tile{border-style:dashed;justify-content:space-between;gap:7px;padding:3px 9px 3px 4px;font-size:12.5px}.champ-tile small{color:var(--yellow)}.champ-tile.known{border-style:solid;border-color:var(--green);color:var(--green)}.train{gap:var(--gap);flex-direction:column;justify-content:center;display:flex}.stat-cards{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.narrow .stat-cards{grid-template-columns:1fr;gap:8px}.stat-card{border:1px solid var(--line-2);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.stat-card>small{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.narrow .stat-card{grid-template-columns:auto 1fr auto;grid-template-areas:"label label btn""num meter btn";align-items:center;gap:4px 12px;padding:9px 12px;display:grid}.narrow .stat-card>small{grid-area:label}.narrow .stat-card .stat-big{grid-area:num;font-size:28px}.narrow .stat-card .meter{grid-area:meter}.narrow .stat-card p{display:none}.narrow .stat-card button{grid-area:btn}.narrow .stat-card .ceil-line{grid-column:1/-1;display:block}.stat-big{color:var(--bright);font-size:44px;font-weight:800;line-height:1}.stat-card .meter{grid-template-columns:1fr;gap:0}.stat-card .meter-num,.stat-card .meter-label{display:none}.stat-card p{flex:1}.stat-card button{justify-content:center;padding:9px;font-size:14px;font-weight:750}.fixes{flex-direction:column;gap:6px;display:flex}.fix{border:1px solid var(--line);border-left:3px solid var(--red);align-items:center;gap:10px;padding:8px 12px;display:flex}.fix.rest{border-left-color:var(--green)}.champs{flex-direction:column;gap:10px;min-height:0;display:flex}.pool-line{align-items:center;gap:10px;min-width:0;display:flex}.pool{flex-wrap:wrap;min-width:0;max-height:56px;display:flex;overflow:hidden}.champs-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.champ-card{text-align:left;border-color:var(--line-2);justify-content:flex-start;align-items:center;gap:9px;min-width:0;padding:5px 10px 5px 6px}.cc-text{flex-direction:column;gap:1px;min-width:0;display:flex}.champ-card.fav,.champ-card.fav:disabled{border-color:var(--cyan);background:var(--raise);opacity:1}.champ-card.fav b,.champ-card.fav small{color:var(--cyan)}.fav-line{align-items:center;gap:7px;display:inline-flex}.fav-line b{color:var(--cyan)}.peak-line{margin:0;font-size:12px}.ceil-line{color:var(--muted);margin:0;font-size:12px}.sr-ceil{color:var(--muted);margin-top:2px}.champ-card b{color:var(--bright)}.champ-card small{color:var(--muted)}.champ-card.meta{border-color:var(--green)}.champ-card.meta small{color:var(--green)}.style-life{gap:var(--gap);flex-direction:column;min-height:0;display:flex}.style-life>.panel.fill{flex:1;min-height:0}.style-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.style-card{border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;padding:11px;display:flex}.style-card .style{text-transform:uppercase;letter-spacing:.05em;font-size:13.5px}.style-card p{flex:1}.style-card.current{border-color:var(--cyan)}.style-card.wanted{border-color:var(--orange)}.narrow .style-cards{grid-template-columns:1fr 1fr}.narrow .style-card p{display:none}.fit{font-size:11.5px;font-weight:700}.fit-perfect,.fit-good{color:var(--green)}.fit-fine{color:var(--text)}.fit-shaky{color:var(--orange)}.fit-clashing{color:var(--red)}.stream-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stream-card{text-align:left;border-color:var(--line);flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px}.stream-card b{text-transform:uppercase;letter-spacing:.06em}.stream-card.on{border-color:var(--bright);background:var(--raise)}.narrow .stream-card small{display:none}.ready{flex-direction:column;justify-content:center;align-items:stretch;gap:14px;width:100%;max-width:820px;margin:0 auto;display:flex}.ready .huge{flex-direction:row;align-self:center;gap:12px;min-width:320px}.recap{background:var(--bg);flex-direction:column;gap:12px;height:100dvh;padding:16px 22px;animation:.16s steps(3,end) screen-in;display:flex}.recap.narrow{padding:10px 10px calc(10px + env(safe-area-inset-bottom));gap:8px;font-size:13px}.recap-head{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding-bottom:10px;display:flex}.recap-head h1{font-size:26px}.recap.narrow .recap-head h1{font-size:18px}.recap-steps{gap:4px;display:flex}.recap-steps button{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-color:var(--line);padding:4px 10px;font-size:11px;font-weight:700}.recap-steps li.on button{background:var(--bright);color:var(--bg);border-color:var(--bright)}.recap.narrow .recap-steps button{padding:3px 7px;font-size:10px}.recap.narrow .recap-head{flex-wrap:wrap;row-gap:8px}.recap.narrow .recap-head>.grow{flex-basis:100%}.recap.narrow .recap-steps{flex:100%}.recap.narrow .recap-steps li{flex:1}.recap.narrow .recap-steps button{width:100%}.recap-body{flex-direction:column;flex:1;min-height:0;animation:.2s steps(5,end) print;display:flex}.recap-body>*{flex:1;min-height:0}.recap-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.recap-foot .cont{min-width:240px}.recap.narrow .recap-foot .cont{flex:1;min-width:0}.recap.narrow .recap-foot>span{display:none}.split{flex-direction:column;gap:10px;min-height:0;display:flex}.split>.seg{align-self:flex-start}.recap.narrow .split>.seg{align-self:stretch}.split>:not(.seg){flex:1;min-height:0}.split-grid{gap:var(--gap);grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);min-height:0;display:grid}.split-league{flex-direction:column;gap:8px;min-height:0;display:flex}.split-league>.panel{flex:1}.split-side{gap:var(--gap);flex-direction:column;min-height:0;display:flex}.games-grid{gap:var(--gap);grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);min-height:0;display:grid}.games-one{flex-direction:column;gap:8px;min-height:0;display:flex}.games-one>.panel{flex:1}.series-row .tag{flex:none}.row-line.series-row.on{background:var(--raise);color:var(--bright)}.series-report .report{min-height:0}.placings{flex-direction:column;display:flex}.placings li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:5px 2px;display:flex}.placings .place{min-width:44px;color:var(--bright);font-size:15px}.placings li.won,.placings li.won .place{color:var(--yellow);font-weight:800}.awards{flex-wrap:wrap;gap:4px 12px;display:flex}.standout-list{flex-direction:column;display:flex}.standout-list li{border-bottom:1px solid var(--line);border-left:3px solid #0000;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:flex}.standout-list li.me{color:var(--cyan);border-left-color:var(--cyan)}.standout-list li.me .muted{color:inherit;opacity:.8}.standout-list .num{color:var(--bright)}.standout-list li.me .num{color:var(--cyan)}.majors .paged-body>*{min-height:0}.major{border:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex;overflow:hidden}.major>*{flex:none}.major.mine{border-color:var(--cyan)}.major-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.major-head b{color:var(--bright);text-transform:uppercase;letter-spacing:.05em}.major-table{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0 10px;margin-top:3px;font-size:12px;line-height:18px;display:grid}.major-table li{min-width:0;color:var(--text);gap:6px;display:flex}.major-table .pos{text-align:right;width:36px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.major-table li.first{color:var(--bright);font-weight:800}.major-table li.first .pos{color:var(--yellow)}.major-table li.mine{color:var(--cyan);font-weight:700}.major-best{border-top:1px dashed var(--line);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;padding-top:3px;overflow:hidden}.progress-grid{gap:var(--gap);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.progress-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.progress-narrow{flex-direction:column;gap:8px;min-height:0;display:flex}.progress-narrow>:not(.seg){flex:1;min-height:0}.stat-rows{flex-direction:column;display:flex}.stat-rows li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 0;display:flex}.sr-top,.ovr-line,.status-row{grid-template-columns:minmax(0,1fr) auto 58px;align-items:baseline;gap:10px;display:grid}.sr-name{letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:11.5px;font-weight:700}.sr-vals b{color:var(--bright);font-size:18px}.sr-delta,.ovr-line>b:last-child,.status-row>b:last-child{justify-self:end;font-size:18px}.sr-bar{border:1px solid var(--line-2);height:8px;position:relative}.sr-bar i{background:#8a8a8a;position:absolute;top:0;bottom:0;left:0}.sr-bar i.gain{background:var(--green)}.sr-bar i.loss{background:var(--red)}.fame-bar i:first-child{background:color-mix(in srgb, var(--magenta) 55%, var(--bg))}.ovr-line{margin-top:4px;padding:8px 0}.ovr-line .ovr.big{vertical-align:middle;display:inline-grid}.trait-news{flex-direction:column;min-height:0;display:flex;overflow:hidden}.trait-news li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 0;display:flex}.tn-head{align-items:center;gap:8px;display:flex}.tn-head b{text-transform:uppercase;letter-spacing:.05em;font-size:14px}.tn-src{color:var(--text)}.trait-news li.gone small{color:var(--muted)}.status-col{gap:var(--gap);flex-direction:column;min-height:0;display:flex}.status{gap:4px}.status-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;padding:6px 0}.status-row>:last-child{text-align:right;justify-self:end}.status .sr-bar{margin:2px 0}.status .sr-vals b{font-size:16px}.window-screen{gap:var(--gap);grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);min-height:0;display:grid}.window-screen.narrow{flex-direction:column;gap:8px;display:flex}.window-screen.narrow>.panel{flex:1}.back-inline{align-self:flex-start}.offer-list{flex-direction:column;gap:5px;min-height:0;display:flex;overflow:auto}.offer-row{text-align:left;border-color:var(--line);gap:10px;width:100%;padding:8px 11px}.offer-row b.block{color:var(--bright)}.offer-row.on{border-color:var(--bright);background:var(--raise)}.offer-row.walked{opacity:.45}.offer-row.story{border-color:var(--yellow);border-width:1px 1px 1px 3px}.terms{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.narrow .terms{grid-template-columns:repeat(2,1fr)}.terms .tile b{font-size:17px}.offer-hint{color:var(--text);font-style:italic}.their-lineup{flex-direction:column;gap:6px;min-height:0;display:flex}.lineup-rows{flex-direction:column;display:flex}.lineup-rows li{border-bottom:1px solid var(--line);border-left:3px solid #0000;align-items:center;gap:8px;padding:3px 8px;font-size:12.5px;display:flex}.lineup-rows li.yours{border-left-color:var(--cyan)}.lineup-rows .style{flex:none;width:64px;font-size:11.5px}.lineup-rows .link-row{min-width:0}.link-row{text-align:left;background:0 0;border:0;justify-content:flex-start;min-width:0;padding:0}.link-row:hover:not(:disabled){background:0 0;text-decoration:underline}.deal{flex-direction:column;gap:8px;margin-top:auto;display:flex}.asks{flex-direction:column;gap:6px;display:flex}.asks .chips button{padding:3px 10px;font-size:12px}.deal-buttons{gap:8px;display:flex}.deal-buttons .go{padding:9px 30px;font-size:14px}.player-screen{min-height:0;display:flex}.pcard-wrap{gap:var(--gap);flex:1;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:0;display:grid}.pcard-wrap.compact{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.narrow .pcard-wrap{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:8px}.pcard{border:1px solid var(--line-2);background:var(--bg);flex-direction:column;align-self:start;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.pcard.me{border-color:var(--cyan)}.pcard.me .pcard-name{color:var(--cyan)}.pcard-top{justify-content:space-between;align-items:center;width:100%;display:flex}.pcard-role{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.pcard-name{text-align:center;letter-spacing:.02em;color:var(--bright);font-size:22px;font-weight:800}.pcard-name small{color:var(--muted);font-size:12px;font-weight:500}.pcard-stats{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.pcard-stats span{border:1px solid var(--line);flex-direction:column;align-items:center;padding:5px 2px;display:flex}.pcard-stats b{color:var(--bright);font-size:19px}.pcard-fame{flex-direction:column;align-items:center;gap:1px;font-size:16px;font-weight:800;display:flex}.pcard-fame small{font-size:11.5px;font-weight:600}.pcard-team{border-color:var(--line);justify-content:center;gap:6px;width:100%;padding:5px 10px}.compact .pcard{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:12px}.compact .pcard-top{gap:10px;width:auto}.compact .pcard-name{text-align:left;flex:1;font-size:17px}.compact .pcard-stats{flex:200px;width:auto}.compact .pcard-team{flex:140px;width:auto}.narrow .pcard{flex-flow:wrap;justify-content:space-between;gap:6px 10px;padding:11px}.narrow .pcard-top{gap:10px;width:auto}.narrow .pcard-name{text-align:left;flex:1;font-size:17px}.narrow .pcard-stats{width:100%}.narrow .pcard-team{flex:1;width:auto}.pdetail{gap:10px}.facts{flex-wrap:wrap;gap:6px 18px;display:flex}.facts span{flex-direction:column;gap:1px;display:flex}.facts b{color:var(--bright)}.meters{flex-direction:column;gap:7px;display:flex}.detail-block{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.detail-block>small{text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.detail-block>small span{text-transform:none;letter-spacing:0}.champ-icon{vertical-align:middle;border:1px solid var(--line-2);background:var(--bg);flex:none;display:inline-block}.champ-icon.fav{border-color:var(--cyan)}.trait-chip{border:1px solid var(--green);color:var(--green);margin:0 4px 4px 0;padding:1px 7px;font-size:11.5px;font-weight:700}.trait-chip.bad{border-color:var(--red);color:var(--red)}.team-screen{flex-direction:column;gap:10px;min-height:0;display:flex}.team-head{align-items:center;gap:14px;display:flex}.team-head h1{font-size:22px}.narrow .team-head h1{font-size:18px}.team-facts{gap:6px;display:flex}.team-facts span{border:1px solid var(--line);flex-direction:column;align-items:center;padding:5px 12px;line-height:1.15;display:flex}.team-facts b{color:var(--bright);font-size:19px}.team-facts b.small-b{font-size:14px}.narrow .team-facts{display:none}.crest-strip{flex:none;height:40px;display:flex}.crest-strip .paged{flex-direction:row;align-items:center}.crest-strip .pager{margin:0 0 0 6px;height:auto!important}.crest-strip .paged-body{flex:1}.crest-btn{color:var(--muted);border:0;justify-content:center;padding:0}.crest-btn .ticker{border-color:var(--line)}.crest-btn:hover:not(:disabled){color:var(--text);background:0 0}.crest-btn.mine .ticker{color:var(--cyan);border-color:var(--cyan)}.crest-btn.on .ticker{background:var(--bright);color:var(--bg);border-color:var(--bright)}.team-body{gap:var(--gap);flex:1;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);min-height:0;display:grid}.team-left{flex-direction:column;gap:10px;min-height:0;display:flex}.team-right{min-height:0;display:flex}.roster-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mini-card{border-color:var(--line);flex-direction:column;gap:5px;min-width:0;padding:9px 6px}.mini-card.on{border-color:var(--bright);background:var(--raise)}.mini-card.me .mc-name{color:var(--cyan)}.mini-card.me{border-color:var(--cyan)}.mc-top{justify-content:space-between;align-items:center;width:100%;padding:0 3px;display:flex}.mc-name{max-width:100%;color:var(--bright);font-size:13px}.subs-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sub-chip{border-color:var(--line);padding:2px 8px;font-size:12px}.sub-chip.on{border-color:var(--bright)}.team-narrow{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.team-narrow>.panel,.team-narrow>.paged{flex:1}.roster-row{text-align:left;border-color:var(--line);gap:10px;width:100%;padding:5px 10px}.roster-row.me{border-color:var(--cyan);color:var(--cyan)}.roster-row.sub{opacity:.75}.results-panel{min-height:120px}.world-screen,.me-screen{flex-direction:column;gap:10px;min-height:0;display:flex}.world-screen>.seg,.me-screen>.seg{align-self:flex-start;max-width:100%}.narrow .world-screen>.seg,.narrow .me-screen>.seg{align-self:stretch}.world-body,.me-body{flex-direction:column;flex:1;min-height:0;display:flex}.world-body>*,.me-body>*{flex:1}.board-int{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.board-row{grid-template-columns:110px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.narrow .board-row{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:3px}.board-league{flex-direction:column;justify-content:center;padding:0 4px;display:flex}.board-league b{color:var(--bright)}.narrow .board-league{flex-direction:row;align-items:baseline;gap:8px}.board-cells{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}.cell{text-align:left;border-color:var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;padding:4px 9px;position:relative}.cell-name{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;max-width:100%;font-size:10.5px}.cell-team{align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12.5px;display:flex}.cell.done .cell-team b{color:var(--bright)}.cell.live{border-color:var(--yellow)}.cell.upcoming{opacity:.55}.cell.mine{border-color:var(--cyan)}.cell.mine .cell-name{color:var(--cyan)}.cell .live{letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);font-size:9px;font-weight:800;position:absolute;top:3px;right:7px}.cell.big{padding:8px 12px}.cell.big .cell-team{font-size:14px}.leagues{flex-direction:column;gap:8px;min-height:0;display:flex}.scope-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-chips{flex-wrap:wrap;gap:5px;display:flex}.event-chips .chip{border-color:var(--line);padding:3px 9px;font-size:12px}.event-chips .chip.live{border-color:var(--yellow)}.event-view{flex:1}.bracket{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;min-height:0;display:grid;overflow:hidden}.round{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.round>.group-label{border-bottom:1px solid var(--line);flex:none;padding-bottom:4px}.round>.bm{margin:auto 0}.bm-line{border-bottom:1px solid var(--line);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:0 8px;font-size:12.5px;display:grid}.bm-line .a{text-align:right}.bm-line span{color:var(--muted)}.bm-line .won{color:var(--bright);font-weight:800}.bm-line.mine{border-left-color:var(--cyan)}.bm-line.mine span{color:color-mix(in srgb, var(--cyan) 65%, var(--muted))}.bm-line.mine .won{color:var(--cyan)}.bm{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;min-width:0;padding:5px 9px;font-size:12px;display:grid;position:relative}.bm.mine{border-color:var(--cyan)}.bm .won{color:var(--bright);font-weight:800}.bm span:not(.won){color:var(--muted)}.bm-date{position:absolute;top:50%;right:9px;transform:translateY(-50%)}.players,.moves{min-height:0}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teams-browser .filters{margin-bottom:8px}.tcard{border:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:7px 9px;display:flex;overflow:hidden}.tcard.mine{border-color:var(--cyan)}.tcard-head{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 2px 4px;display:flex}.tcard-head>b{color:var(--bright);text-transform:uppercase;letter-spacing:.04em;min-width:0}.tcard.mine .tcard-head>b{color:var(--cyan)}.tcard-head:hover>b{text-underline-offset:3px;text-decoration:underline}.tcard-str{flex:none;font-size:12px}.tcard-roster{flex-direction:column;display:flex}.tcard-roster button{text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-width:0;padding:1px 2px;font-size:12.5px;display:flex}.tcard-roster button:hover{background:var(--raise)}.tcard-roster button.me,.tcard-roster button.mate{color:var(--cyan)}.tcard-roster button.me{font-weight:700}.tcard-subs{margin-top:auto;display:block}.tcard-subs .link{color:var(--muted);font-size:inherit}.rank-row{text-align:left;border-color:var(--line);gap:9px;width:100%;padding:3px 10px}.rank-row b.block{color:var(--bright)}.rank-row.me{border-color:var(--cyan)}.rank-row.me b.block{color:var(--cyan)}.digest{border:1px solid var(--line);padding:5px 10px}.move-row{border-bottom:1px solid var(--line);border-left:3px solid #0000;align-items:center;gap:8px;padding:3px 8px;font-size:12.5px;display:flex}.move-row.mine{border-left-color:var(--cyan);color:var(--cyan)}.my-card{flex-direction:column;gap:10px;min-height:0;display:flex}.my-card>.pcard-wrap{flex:1}.trait-card{border:1px solid var(--line);flex-direction:column;gap:2px;padding:7px 11px;display:flex;overflow:hidden}.trait-card b{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;display:flex}.trait-card.owned{border-color:var(--green)}.trait-card.owned b{color:var(--green)}.trait-card.owned.bad{border-color:var(--red)}.trait-card.owned.bad b{color:var(--red)}.trait-card.locked{border-style:dashed}.trait-card.locked b{color:var(--muted);letter-spacing:.2em}.trait-card .riddle{color:var(--yellow);font-style:italic}.trait-card.peak:not(.owned) b{color:var(--yellow)}.wiki-note{margin:6px 0 8px}.story-mark{color:var(--yellow);font-weight:800}.story-line{margin:8px 0 0}.story-line b{color:var(--bright)}.story-book{gap:var(--gap);flex:1;grid-template-columns:minmax(220px,1fr) 2fr;min-height:0;display:grid}.story-book>*,.story-detail{flex-direction:column;min-height:0;display:flex}.story-detail{flex:1;gap:6px}.story-card{text-align:left;border-color:var(--line);width:100%;padding:7px 11px;display:block;overflow:hidden}.story-card b{text-transform:uppercase;letter-spacing:.04em}.story-card.on{border-color:var(--bright);background:var(--raise)}.story-card.ongoing{border-color:var(--yellow)}.story-card.good b{color:var(--green)}.story-card.bad b{color:var(--red)}.story-head{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:13px}.story-head small{text-transform:none;letter-spacing:0;margin-left:6px;font-weight:400}.story-beat{border-left:3px solid var(--line-2);background:var(--panel);gap:10px;padding:6px 10px;display:flex;overflow:hidden}.story-beat.good{border-left-color:var(--green)}.story-beat.bad{border-left-color:var(--red)}.story-beat .date{flex:none;width:52px}.story-beat .grow{min-width:0}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-end{border:1px dashed var(--line-2);margin:0;padding:6px 10px}.story-end.good{color:var(--green);border-color:var(--green)}.story-end.bad{color:var(--red);border-color:var(--red)}.hist-period{flex:none;width:90px}.log-row{border-bottom:1px solid var(--line);border-left:3px solid var(--line-2);align-items:center;gap:10px;min-width:0;padding:4px 10px;display:flex}.log-row.good{border-left-color:var(--green)}.log-row.bad{border-left-color:var(--red)}.log-row .fx-chips{flex-wrap:nowrap}.narrow .log-row .fx-chips{display:none}.title-screen{text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100dvh;padding:24px;display:flex}@font-face{font-family:Yellowtail;src:url(./yellowtail-BfFX3xIh.woff2)format("woff2");font-display:swap}.title-mark{justify-content:center;align-items:flex-end;gap:4px 18px;margin-bottom:10px;display:flex}.wordmark{letter-spacing:.12em;color:var(--bright);text-align:left;flex-direction:column;align-items:flex-start;font-size:clamp(36px,9vw,60px);font-weight:800;line-height:.98;display:flex}.wordmark b{color:var(--ochre);font-weight:800}.rising{color:var(--magenta);white-space:nowrap;transform-origin:0 100%;text-shadow:0 0 18px #ff52d959;margin-bottom:.55em;font-family:Yellowtail,Brush Script MT,cursive;font-size:clamp(40px,9.5vw,66px);line-height:1;transform:rotate(-12deg)}@media (width<=560px){.title-mark{flex-direction:column;align-items:center;gap:0}.rising{transform-origin:50%;align-self:flex-end;margin:.45em 0 0}}.title-note{max-width:360px}.title-buttons{flex-direction:column;gap:8px;width:min(360px,100%);margin-top:18px;display:flex}.title-buttons button{flex-direction:column;justify-content:center}.create{flex-direction:column;gap:14px;max-width:900px;height:100dvh;margin:0 auto;padding:16px;display:flex}.create-head{align-items:center;gap:10px;display:flex}.create-body{flex-direction:column;flex:1;gap:14px;min-height:0;animation:.12s steps(3,end) screen-in;display:flex;overflow:auto}.create-body h1{font-size:24px}.field{flex-direction:column;gap:6px;display:flex}.field>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.role-pick{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.role-pick button{border-color:var(--line-2);flex-direction:column;justify-content:center;gap:4px;padding:12px 4px}.role-pick button small{color:var(--muted);letter-spacing:.08em;font-weight:700}.role-pick button.on,.role-pick button.on:hover:not(:disabled){background:var(--bright);color:var(--bg);border-color:var(--bright)}.role-pick button.on small{color:var(--bg)}.create-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-foot button{min-width:200px}.create-form{width:100%;max-width:720px;margin:0 auto}.role-pick.six{grid-template-columns:repeat(6,1fr)}.region-pick{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.region-pick button{border-color:var(--line-2);justify-content:center;padding:10px 6px;font-weight:700}.region-pick button.on,.region-pick button.on:hover:not(:disabled){background:var(--bright);color:var(--bg);border-color:var(--bright)}.scout{cursor:default}.scout.rolling{cursor:pointer}body:has(.scout.rolling){cursor:pointer}.scout-title{letter-spacing:.16em;text-transform:uppercase;color:var(--bright);flex:1;font-size:11px;font-weight:800}.scout-bar{letter-spacing:-.5px;color:var(--yellow);white-space:nowrap;font-size:11px}.scout-bar .faint{color:var(--faint)}.scout.done .scout-bar{color:var(--green)}.scout-body{flex:1;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:28px;width:100%;max-width:820px;min-height:0;margin:0 auto;display:grid}.scout-fav{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.scout-frame{border:2px solid var(--line-2);place-items:center;width:168px;height:168px;padding:10px;display:grid;position:relative;overflow:hidden}.scout-frame:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000059 0 2px,#0000 2px 4px);position:absolute;inset:0}.scout-frame img{width:144px;height:144px;image-rendering:pixelated;filter:grayscale()contrast(1.2)brightness(.8)}.scout-fav.landed .scout-frame{border-color:var(--yellow);animation:.9s steps(6,end) both land}.scout-fav.landed .scout-frame:after{opacity:.25}.scout-fav.landed .scout-frame img{filter:none;animation:.36s steps(6,end) both print}@keyframes land{0%{box-shadow:0 0 0 0 var(--yellow)}30%{box-shadow:0 0 0 8px #ffe03d59}to{border-color:var(--ochre);box-shadow:0 0 #0000}}.scout-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.scout-fav.landed .scout-kicker{color:var(--yellow)}.scout-champ{letter-spacing:.02em;min-height:28px;font-size:22px;font-weight:800}.scout-champ .cname{font-size:22px}.scout-fav.landed .scout-champ{animation:.3s steps(5,end) both print}.scout-fav-note{min-height:16px}.scout-info{flex-direction:column;gap:12px;min-width:0;display:flex}.scout-who{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;display:flex}.scout-who b{font-size:20px}.scout-line{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.scout-k{color:var(--muted);font-size:12px}.scout-v{min-width:0}.scramble{color:var(--faint)}.scramble .ovr,.scramble .ovr.big{color:var(--faint);border-color:var(--line-2)}.lock{animation:.22s steps(4,end) both print}.meter.scramble .meter-num{color:var(--faint)}.meter.scramble .meter-bar div{background:var(--faint);transition:none}.meter.lock .meter-bar div{transition:none}.meter.lock .meter-num{animation:.22s steps(4,end) both print}.scout-pool{flex-wrap:wrap;gap:6px 14px;display:flex}.scout-pc{align-items:center;gap:6px;animation:.26s steps(4,end) both print;display:inline-flex}.scout-pc.fav{box-shadow:inset 0 -2px 0 var(--yellow);padding-right:6px}.scout-status{text-align:center;color:var(--text);margin:0}.scout-cursor{vertical-align:-1px;background:var(--text);width:7px;height:12px;margin-left:4px;animation:.9s step-end infinite cursor;display:inline-block}@media (width<=600px){.matchup{gap:8px;padding:6px 8px}.matchup .champ-icon,.mu-q{width:34px;height:34px}.mu-text .cname{font-size:13px}.mu-side{gap:7px}.role-pick{gap:4px}.role-pick button{padding:10px 2px;font-size:11.5px}.role-pick.six{grid-template-columns:repeat(3,1fr)}.region-pick{grid-template-columns:repeat(2,1fr);gap:4px}.region-pick button{padding:9px 4px;font-size:12.5px}.region-pick.freq-pick{grid-template-columns:repeat(4,1fr)}.option-card{gap:2px;min-height:0;padding:8px 12px 8px 42px}.opt-champs{margin-top:0}.opt-champs .champ-icon{width:22px;height:22px}.opt-key{top:9px}.create-foot button{flex:1;min-width:0}.create-foot>span{display:none}.scout.rolling .create-foot>span{text-align:center;flex:1;display:inline}.scout-body{grid-template-columns:1fr;align-content:start;align-items:start;gap:14px;overflow:hidden}.scout-frame{width:116px;height:116px;padding:6px}.scout-frame img{width:100px;height:100px}.scout-fav{gap:5px}.scout-champ,.scout-champ .cname{font-size:18px}.scout-info{gap:9px}.scout-line{grid-template-columns:76px minmax(0,1fr)}.scout-bar{font-size:9px}}.narrow .hud-fame,.narrow .hud-tired.fresh{display:none}.narrow .g-top{flex-direction:column;align-items:flex-start;gap:0}.narrow .brief-sub{flex-direction:column;gap:8px;display:flex}.narrow .brief-sub>.panel{flex:1}.narrow .hub-grid{display:none}.narrow .vs-team b{font-size:13px}.narrow .panel{padding:9px 10px}.recap.narrow .tile{padding:5px 7px}.recap.narrow .tile b{font-size:16px}.recap.narrow .stat-rows li{padding:6px 0}.recap.narrow .sr-vals b{font-size:16px}@media (width<=1180px){.wide .hud-stats,.wide .act:not(.primary) .act-text small{display:none}.wide .act.primary{min-width:190px}}@media (height<=700px){.wide .stat-big{font-size:34px}.wide .scene-card{gap:9px;padding:14px 20px}.wide .scene-title{font-size:20px}.wide .scene-body{font-size:14.5px}}.muted mark.hl,.intel li mark.hl{color:color-mix(in srgb, var(--yellow) 85%, var(--muted))}.intel li.dim mark.hl{color:var(--muted)}.agent-line{border:1px solid var(--line);align-items:center;gap:10px;padding:6px 10px;display:flex}.agent-line button{padding:4px 14px}.clauses{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.why{flex-direction:column;gap:3px;display:flex}.why p{margin:0}.expects{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;display:flex}.expects h2{margin-bottom:2px}.expects p{margin:0}.exp-list{flex-direction:column;gap:2px;display:flex}.exp-list li{grid-template-columns:82px minmax(0,1fr);gap:8px;display:grid}.contract-line{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:6px;display:flex}.offer-mid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;min-height:0;display:grid;overflow-y:auto}.narrow .offer-mid{flex-direction:column;gap:8px;display:flex}.contract button.warn{align-self:flex-start}.narrow .deal,.narrow .deal>.asks{flex:1}.year-grid{gap:var(--gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0;display:grid}.year-lines{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;padding:4px 0;display:flex}.year-lines b{color:var(--bright)}.year-lines .fame b{color:var(--magenta)}.year-row{gap:10px}.year-row.won{border-left-color:var(--yellow)}.yr-period{width:84px;color:var(--bright);flex:none;font-weight:700}.champ-intl{flex-direction:column;display:flex}.champ-intl li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 2px;display:grid}.champ-intl li.mine .champ-win{color:var(--cyan)}.champ-ev{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px}.champ-win{color:var(--yellow)}.champ-league{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:4px 2px;line-height:17px;display:grid;overflow:hidden}.champ-name{color:var(--bright);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.champ-titles{flex-direction:column;min-width:0;font-size:12.5px;display:flex}.champ-titles>span{display:block}.champ-titles .mine{color:var(--cyan);font-weight:700}.season-grid{gap:var(--gap);grid-template-rows:minmax(0,1fr) 182px;min-height:0;display:grid}.season-grid.with-team{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.season-grid.with-team .year-favs{grid-column:1/-1}.team-move .tag{text-align:center;flex:none;min-width:52px}.team-move .style{font-size:11.5px}.year-moves .move-row{gap:9px}.year-moves .move-row .num{color:var(--bright)}.year-moves .move-row.mine .num{color:var(--cyan)}.fav-card{border:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:6px 9px;display:flex;overflow:hidden;container-type:inline-size}@container (width<=250px){.fav-card .star{display:none}}.fav-card.mine{border-color:var(--cyan)}.fav-name{color:var(--bright);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.fav-card ol li{align-items:center;gap:6px;min-width:0;font-size:12px;line-height:18px;display:flex}.fav-card ol li:first-child{color:var(--yellow);font-weight:750}.fav-card ol li.mine{color:var(--cyan)}.fav-card .num{color:var(--bright)}.year-turn{z-index:60;color:var(--bright);cursor:pointer;-webkit-user-select:none;user-select:none;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.4s ease-out screen-in;display:flex;position:fixed;inset:0}.yt-year{letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:center;font-size:clamp(84px,24vw,260px);font-weight:800;line-height:1.1;display:flex}.reel{height:1.1em;display:inline-block;overflow:hidden}.reel-strip{flex-direction:column;transition:transform .6s cubic-bezier(.3,.1,.2,1) 1.5s;display:flex}.reel.last .reel-strip{transition:transform 2s cubic-bezier(.25,.1,.1,1)}.reel-strip>span{text-align:center;height:1.1em;display:block}.year-turn.done .reel.turns{color:var(--yellow);transition:color .3s}.yt-cursor{background:var(--bright);width:.12em;height:.8em;margin-left:.08em;animation:1s step-end infinite cursor;display:inline-block}.yt-cap{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);min-height:1.4em;font-size:13px}.year-turn.done .yt-cap{color:var(--bright);animation:.3s steps(4,end) print}.yt-hint{bottom:calc(24px + env(safe-area-inset-bottom));letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:11px;position:absolute}
