:root{color-scheme:dark;--bg: #080b10;--bg-raised: #10151d;--bg-overlay: rgba(8, 11, 16, .92);--border: #222c3a;--border-strong: #35445a;--text: #e8edf4;--text-dim: #8e9bad;--text-faint: #5d6a7c;--accent: #37d67a;--accent-dim: #1d6f41;--warn: #ffb300;--danger: #ff5d5d;--audio: #4aa8ff;--focus: #ffffff;--focus-width: 3px;--radius: 8px;--gap: 8px;--pad: 16px;--font-base: 15px;--font-sm: 13px;--font-lg: 20px;--font-xl: 28px;--tile-label-size: 13px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:root.tv{--tv-px: min(calc(100vh / 1080), calc(100vw / 1920));--font-base: calc(24 * var(--tv-px));--font-sm: calc(20 * var(--tv-px));--font-lg: calc(30 * var(--tv-px));--font-xl: calc(40 * var(--tv-px));--tile-label-size: calc(19 * var(--tv-px));--focus-width: max(2px, calc(4 * var(--tv-px)));--radius: calc(10 * var(--tv-px));--gap: calc(12 * var(--tv-px));--pad: calc(24 * var(--tv-px));--safe-inset: calc(40 * var(--tv-px))}:root[data-platform=mobile]{--pad: 12px;--safe-inset: 8px}:root:not(.tv):not([data-platform=mobile]){--safe-inset: 12px}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font-size:var(--font-base);overflow:hidden}#app{height:100%}button{font:inherit;color:inherit;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:.55em .9em;cursor:pointer}input[type=checkbox]{width:1.15em;height:1.15em;margin:0;padding:0;flex:none;accent-color:var(--accent)}input,select{font:inherit;color:inherit;background:#0c1118;border:1px solid var(--border);border-radius:var(--radius);padding:.5em .7em;width:100%}[data-focusable]:focus,[data-focusable]:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;z-index:5}:root.tv [data-focusable]:focus{box-shadow:0 0 0 calc(var(--focus-width) * 2.5) #ffffff2e}.muted{color:var(--text-dim)}.faint{color:var(--text-faint)}.mono{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.login.svelte-19agyy0{height:100%;display:flex;align-items:center;justify-content:center;padding:var(--safe-inset)}.card.svelte-19agyy0{width:min(34em,100%);display:flex;flex-direction:column;gap:var(--pad);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:calc(var(--pad) * 1.5)}h1.svelte-19agyy0{margin:0;font-size:var(--font-xl)}p.muted.svelte-19agyy0{margin:0;line-height:1.5}label.svelte-19agyy0{display:flex;flex-direction:column;gap:6px}label.svelte-19agyy0>span:where(.svelte-19agyy0){font-size:var(--font-sm);color:var(--text-dim)}.hint.svelte-19agyy0{margin:0;font-size:var(--font-sm);line-height:1.4}.error.svelte-19agyy0{margin:0;color:var(--danger)}.primary.svelte-19agyy0{background:var(--accent-dim);border-color:var(--accent);font-weight:600}.primary.svelte-19agyy0:disabled{opacity:.6}.tile.svelte-1ctu6qg{position:relative;flex:1;overflow:hidden;background:#000;border:1px solid var(--border);border-radius:var(--radius);min-width:0;min-height:0}.tile.hot.svelte-1ctu6qg{border-color:var(--danger)}.tile.main.svelte-1ctu6qg,.tile.main.hot.svelte-1ctu6qg{border-color:transparent}main:not(.tv) .tile.svelte-1ctu6qg:focus:not(:focus-visible){outline:none}.surface.svelte-1ctu6qg{position:absolute;inset:0}.badges.svelte-1ctu6qg{position:absolute;left:.35em;top:.35em;display:flex;align-items:center;gap:.35em;max-width:calc(100% - .7em);padding:.2em .45em .2em .2em;font-size:var(--tile-label-size);line-height:1.2;background:#0000008c;border-radius:.4em;pointer-events:none}.num.svelte-1ctu6qg{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;height:1.4em;border-radius:.25em;background:#ffffff29;font-variant-numeric:tabular-nums}.label.svelte-1ctu6qg{min-width:0;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge.svelte-1ctu6qg{padding:.1em .4em;border-radius:.25em;background:#ffffff1f;font-size:.85em;white-space:nowrap}.badge.audio.svelte-1ctu6qg{background:var(--audio);color:#04101d;font-weight:700}.badge.offset.svelte-1ctu6qg{background:var(--warn);color:#241a00;font-weight:600}.badge.warn.svelte-1ctu6qg{background:#ffc40040;color:var(--warn)}.badge.hot.svelte-1ctu6qg{background:var(--danger);color:#fff;font-weight:700}.status.svelte-1ctu6qg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#0000008c;font-size:var(--font-sm);text-align:center;padding:var(--pad)}.status.error.svelte-1ctu6qg{color:var(--danger)}.status.svelte-1ctu6qg .detail:where(.svelte-1ctu6qg){color:var(--text-dim);font-size:.85em;max-width:90%}.spinner.svelte-1ctu6qg{width:1.1em;height:1.1em;border:2px solid var(--border-strong);border-top-color:var(--text);border-radius:50%;animation:svelte-1ctu6qg-spin .8s linear infinite}@keyframes svelte-1ctu6qg-spin{to{transform:rotate(360deg)}}.stats.svelte-1ctu6qg{position:absolute;left:0;right:0;bottom:0;padding:4px 8px;font-size:.72em;background:#000000b3;color:var(--text-dim);pointer-events:none;white-space:nowrap;overflow:hidden}.mosaic.svelte-8ym7io{position:relative;display:grid;gap:var(--gap);width:100%;height:100%;padding:var(--safe-inset)}.cell.svelte-8ym7io{display:flex;min-width:0;min-height:0}.cell.standby.svelte-8ym7io{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:0}.edge.svelte-8ym7io .main-cell:where(.svelte-8ym7io){position:absolute;inset:0}.edge.svelte-8ym7io .main-cell:where(.svelte-8ym7io) .tile{border:0;border-radius:0}.mosaic.portrait.svelte-8ym7io{grid-auto-rows:auto;align-content:center;overflow-y:auto}.portrait.svelte-8ym7io .cell:where(.svelte-8ym7io){aspect-ratio:16 / 9}.portrait.svelte-8ym7io .main-cell:where(.svelte-8ym7io){grid-column:1 / -1;order:-1}.divider.svelte-8ym7io{position:absolute;top:var(--safe-inset);bottom:var(--safe-inset);width:24px;transform:translate(-50%);z-index:7;cursor:col-resize;touch-action:none}.divider.svelte-8ym7io:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;transform:translate(-50%);border-radius:2px;background:var(--border-strong);opacity:0;transition:opacity .12s linear}.divider.svelte-8ym7io:hover:after,.resizing.svelte-8ym7io .divider:where(.svelte-8ym7io):after{opacity:1}.mosaic.resizing.svelte-8ym7io{cursor:col-resize;user-select:none}.pip.svelte-8ym7io{border-radius:var(--radius);box-shadow:0 6px 24px #0009;cursor:grab;touch-action:none}.pip.dragging.svelte-8ym7io{cursor:grabbing}.audio-host.svelte-8ym7io{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.live.svelte-vmnyrc{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:calc(var(--pad) * .6) var(--pad);display:flex;flex-direction:column;gap:calc(var(--gap) * .75);min-width:0}h2.svelte-vmnyrc{margin:0;font-size:var(--font-base);color:var(--text-dim);font-weight:600}.head.svelte-vmnyrc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.chips.svelte-vmnyrc{display:flex;flex-wrap:wrap;gap:6px}.chips.svelte-vmnyrc button:where(.svelte-vmnyrc){font-size:var(--font-sm);padding:.2em .7em}.chips.svelte-vmnyrc button.on:where(.svelte-vmnyrc){border-color:var(--accent);color:var(--accent)}.none.svelte-vmnyrc{margin:0;font-size:var(--font-sm)}.strip.svelte-vmnyrc{list-style:none;padding:6px;margin:-6px;display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.strip.svelte-vmnyrc li:where(.svelte-vmnyrc){flex:0 0 auto}.match.svelte-vmnyrc{width:17em;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:.4em .7em;font-size:var(--font-sm);border-left:3px solid transparent}li.running.svelte-vmnyrc .match:where(.svelte-vmnyrc){border-left-color:var(--accent)}li.active.svelte-vmnyrc .match:where(.svelte-vmnyrc){border-color:var(--accent)}.line.svelte-vmnyrc{display:flex;gap:.5em;align-items:baseline;max-width:100%;min-width:0}.when.svelte-vmnyrc{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;flex:0 0 auto}li.running.svelte-vmnyrc .when:where(.svelte-vmnyrc){color:var(--accent)}.score.svelte-vmnyrc{color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto}.comp.svelte-vmnyrc{color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.teams.svelte-vmnyrc{display:flex;align-items:center;gap:.3em;font-weight:600;font-size:var(--font-base);white-space:nowrap;max-width:100%;min-width:0}.team.svelte-vmnyrc{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.crest.svelte-vmnyrc{width:1.3em;height:1.3em;object-fit:contain;flex:none}.tv.svelte-vmnyrc{color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tv.on.svelte-vmnyrc{color:var(--accent)}h2.svelte-vmnyrc .spinner:where(.svelte-vmnyrc){display:inline-block;vertical-align:-.15em;margin-right:.4em}.spinner.svelte-vmnyrc{width:1em;height:1em;border:2px solid var(--border-strong);border-top-color:var(--text);border-radius:50%;animation:svelte-vmnyrc-spin .8s linear infinite}@keyframes svelte-vmnyrc-spin{to{transform:rotate(360deg)}}.skeleton.svelte-vmnyrc{gap:.45em;padding:.6em .7em;border:1px solid var(--border);border-radius:var(--radius)}.bar.svelte-vmnyrc{display:block;height:.8em;width:100%;border-radius:.3em;background:var(--border);animation:svelte-vmnyrc-glow 1.4s ease-in-out infinite}.bar.short.svelte-vmnyrc{width:35%}.bar.mid.svelte-vmnyrc{width:60%}@keyframes svelte-vmnyrc-glow{50%{opacity:.4}}.detail.svelte-vmnyrc{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center;font-size:var(--font-sm)}.detail.svelte-vmnyrc button:where(.svelte-vmnyrc){font-size:var(--font-sm)}.detail.svelte-vmnyrc button.used:where(.svelte-vmnyrc){border-color:var(--accent)}.picker.svelte-1pnzbrt{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:calc(var(--pad) * .6) var(--pad);display:flex;flex-direction:column;gap:calc(var(--gap) * .75);min-width:0}.head.svelte-1pnzbrt{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}h4.svelte-1pnzbrt{margin:0;font-size:var(--font-base);color:var(--text-dim);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters.svelte-1pnzbrt{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center}.filters.svelte-1pnzbrt input:where(.svelte-1pnzbrt):not([type]){flex:1 1 12em;min-width:0}.filters.svelte-1pnzbrt select:where(.svelte-1pnzbrt){max-width:14em}.check.svelte-1pnzbrt{display:flex;align-items:center;gap:.4em;font-size:var(--font-sm)}.list.svelte-1pnzbrt{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:4px;max-height:40vh;overflow-y:auto}.list.dim.svelte-1pnzbrt{opacity:.6}.row.svelte-1pnzbrt{width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2em .8em;text-align:left;font-size:var(--font-sm)}.row.used.svelte-1pnzbrt{border-color:var(--accent)}.name.svelte-1pnzbrt{font-weight:600;font-size:var(--font-base)}.now.svelte-1pnzbrt{color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pad.svelte-1pnzbrt{padding:.5em}.error.svelte-1pnzbrt{color:var(--danger, #e66);margin:0;font-size:var(--font-sm)}.overlay.svelte-1rmbk0j{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--pad);padding:var(--safe-inset) calc(var(--safe-inset) + var(--pad));background:var(--bg-overlay);backdrop-filter:blur(6px);overflow-y:auto}@media(min-width:900px){.overlay.svelte-1rmbk0j{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"head head" "perspectives side" "keys keys";align-content:start;column-gap:calc(var(--pad) * 1.5)}header.svelte-1rmbk0j{grid-area:head}.perspectives.svelte-1rmbk0j{grid-area:perspectives}.side.svelte-1rmbk0j{grid-area:side}.keys.svelte-1rmbk0j{grid-area:keys}}.add-game.svelte-1rmbk0j{margin-top:var(--gap);display:flex;flex-direction:column;gap:var(--gap);align-items:stretch}.add-game.svelte-1rmbk0j .any:where(.svelte-1rmbk0j){align-self:flex-start}.side.svelte-1rmbk0j{display:flex;flex-direction:column;gap:var(--pad);min-width:0}:root[data-platform=mobile] .keys.svelte-1rmbk0j{display:none}header.svelte-1rmbk0j{display:flex;align-items:center;justify-content:space-between;gap:var(--pad);flex-wrap:wrap}h2.svelte-1rmbk0j{margin:0;font-size:var(--font-xl)}h3.svelte-1rmbk0j{margin:0 0 .6em;font-size:var(--font-base);color:var(--text-dim);font-weight:600}.actions.svelte-1rmbk0j{display:flex;gap:var(--gap)}.angles.svelte-1rmbk0j{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap)}.angles.svelte-1rmbk0j li:where(.svelte-1rmbk0j){display:flex;align-items:center;gap:var(--gap);padding:calc(var(--gap) * .75);background:var(--bg-raised);border:1px solid var(--border);border-left:3px solid transparent;border-radius:var(--radius);flex-wrap:wrap}.angles.svelte-1rmbk0j li.is-main:where(.svelte-1rmbk0j){border-left-color:var(--accent)}.key.svelte-1rmbk0j{display:inline-flex;align-items:center;justify-content:center;min-width:2em;height:2em;border-radius:4px;background:#ffffff1a;font-variant-numeric:tabular-nums}.info.svelte-1rmbk0j{display:flex;flex-direction:column;gap:2px;flex:1 1 10em;min-width:0}.name.svelte-1rmbk0j{font-weight:600}.meta.svelte-1rmbk0j{font-size:var(--font-sm)}.drop.svelte-1rmbk0j{color:var(--warn)}.controls.svelte-1rmbk0j{display:flex;align-items:center;gap:var(--gap);flex-wrap:wrap}.controls.svelte-1rmbk0j button.active:where(.svelte-1rmbk0j){border-color:var(--audio);color:var(--audio)}.controls.svelte-1rmbk0j button:where(.svelte-1rmbk0j):disabled{opacity:.45;cursor:default}.sync.svelte-1rmbk0j{display:inline-flex;align-items:center;gap:4px}.sync.svelte-1rmbk0j button:where(.svelte-1rmbk0j){min-width:2.2em;text-align:center}.offset.svelte-1rmbk0j{min-width:3.4em;text-align:center;color:var(--text-dim)}.hint.svelte-1rmbk0j{margin:var(--gap) 0 0;font-size:var(--font-sm);max-width:60ch}.auto.svelte-1rmbk0j{display:flex;align-items:center;gap:var(--pad);flex-wrap:wrap}.modes.svelte-1rmbk0j{display:flex;gap:var(--gap);flex-wrap:wrap}.modes.svelte-1rmbk0j button.active:where(.svelte-1rmbk0j){border-color:var(--accent);color:var(--accent)}.interval.svelte-1rmbk0j{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:var(--font-sm)}.next.svelte-1rmbk0j{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:var(--font-sm)}.toggle.svelte-1rmbk0j{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-sm)}.interval.svelte-1rmbk0j button.active:where(.svelte-1rmbk0j){border-color:var(--accent);color:var(--accent)}.log.svelte-1rmbk0j{list-style:none;margin:var(--gap) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.log.svelte-1rmbk0j li:where(.svelte-1rmbk0j){display:flex;gap:var(--gap);font-size:var(--font-sm)}.layouts.svelte-1rmbk0j{display:flex;gap:var(--gap);flex-wrap:wrap}.layouts.svelte-1rmbk0j button.active:where(.svelte-1rmbk0j){border-color:var(--accent);color:var(--accent)}.pip-controls.svelte-1rmbk0j{display:flex;align-items:center;gap:var(--pad);flex-wrap:wrap;margin-top:var(--gap);font-size:var(--font-sm)}.keys.svelte-1rmbk0j dl:where(.svelte-1rmbk0j){display:grid;grid-template-columns:repeat(auto-fill,minmax(19em,1fr));gap:6px var(--pad);margin:0}.keys.svelte-1rmbk0j dl:where(.svelte-1rmbk0j)>div:where(.svelte-1rmbk0j){display:flex;gap:var(--gap)}.keys.svelte-1rmbk0j dt:where(.svelte-1rmbk0j){min-width:5em;color:var(--text-dim)}.keys.svelte-1rmbk0j dd:where(.svelte-1rmbk0j){margin:0}.bar.svelte-5yoxb0{position:absolute;left:0;right:0;bottom:0;z-index:25;padding:calc(var(--pad) * 2) var(--safe-inset) var(--safe-inset);background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.8) 70%,transparent 100%);display:flex;flex-direction:column;gap:var(--gap);animation:svelte-5yoxb0-rise .18s ease-out}@keyframes svelte-5yoxb0-rise{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.head.svelte-5yoxb0{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}.now.svelte-5yoxb0{font-size:var(--font-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions.svelte-5yoxb0{display:flex;gap:var(--gap);flex-shrink:0}.rows.svelte-5yoxb0{display:flex;flex-direction:column;gap:var(--gap)}.row.svelte-5yoxb0{display:flex;align-items:center;gap:var(--gap);min-width:0}.label.svelte-5yoxb0{flex:0 0 4.2em;font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.04em}.chips.svelte-5yoxb0{display:flex;gap:var(--gap);overflow-x:auto;scrollbar-width:none;padding:4px 2px;min-width:0}.chips.svelte-5yoxb0::-webkit-scrollbar{display:none}button.svelte-5yoxb0{white-space:nowrap;font-size:var(--font-sm);background:#141a24d9}button.active.svelte-5yoxb0{border-color:var(--accent);color:var(--accent)}.now-btn.svelte-5yoxb0{margin-left:var(--gap)}.key.svelte-5yoxb0{display:inline-block;min-width:1.4em;text-align:center;border-radius:3px;background:#ffffff1f;font-variant-numeric:tabular-nums}[data-platform=mobile] .label.svelte-5yoxb0{flex-basis:3.4em}.hud.svelte-ly1w2p{position:absolute;top:var(--safe-inset);right:var(--safe-inset);width:min(32em,46vw);padding:var(--pad);background:#05080ced;border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--font-sm);pointer-events:none;z-index:20}.row.svelte-ly1w2p,.tile-row.svelte-ly1w2p{display:flex;gap:var(--gap);align-items:baseline}.row.svelte-ly1w2p{justify-content:space-between}.row.svelte-ly1w2p span:where(.svelte-ly1w2p),.tile-row.svelte-ly1w2p span:where(.svelte-ly1w2p){color:var(--text-dim)}.row.svelte-ly1w2p b:where(.svelte-ly1w2p){color:var(--text);font-weight:600}.tile-row.svelte-ly1w2p{justify-content:flex-start;flex-wrap:wrap;font-size:.92em}.tile-row.svelte-ly1w2p .slot:where(.svelte-ly1w2p){min-width:1.6em;text-align:center;background:#ffffff1f;border-radius:3px;color:var(--text)}.tile-row.svelte-ly1w2p .label:where(.svelte-ly1w2p){flex:1 1 7em;color:var(--text)}hr.svelte-ly1w2p{border:none;border-top:1px solid var(--border);margin:var(--gap) 0}.warn.svelte-ly1w2p{color:var(--warn)!important}.bad.svelte-ly1w2p{color:var(--danger)!important}.err.svelte-ly1w2p b:where(.svelte-ly1w2p){color:var(--danger)}.note.svelte-ly1w2p{margin:var(--gap) 0 0;font-size:.9em;line-height:1.4}.ticker.svelte-ulsilu{position:absolute;left:0;right:0;top:0;z-index:12;overflow:hidden;pointer-events:none;padding:calc(var(--safe-inset) * .5) 0 .3em;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,.65) 75%,transparent 100%);font-size:calc(var(--font-sm) * var(--size, 1));white-space:nowrap}.strip.svelte-ulsilu{display:inline-flex;will-change:transform}.strip.still.svelte-ulsilu{will-change:auto}.copy.svelte-ulsilu{display:inline-flex;align-items:center;flex:none}.competition.svelte-ulsilu{margin:0 .6em 0 1.6em;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.85em}.match.svelte-ulsilu{display:inline-flex;align-items:center;gap:.35em;margin-right:2.2em}.crest.svelte-ulsilu{width:1.5em;height:1.5em;object-fit:contain}.score.svelte-ulsilu{font-variant-numeric:tabular-nums;padding:0 .15em}.done.svelte-ulsilu{opacity:.7}.hot.svelte-ulsilu .score:where(.svelte-ulsilu){color:#111;background:var(--accent);border-radius:.2em;padding:0 .35em}.dot.svelte-ulsilu{width:.5em;height:.5em;border-radius:50%;background:var(--danger)}.banner.svelte-65ioor{position:absolute;left:50%;top:14%;z-index:20;min-width:46%;max-width:80%;padding:.7em 1.4em .8em;border-radius:calc(var(--radius) * 1.5);background:linear-gradient(135deg,#0a101af0,#121e2ef0);border:2px solid var(--accent);box-shadow:0 10px 40px #0009;text-align:center;pointer-events:none;animation:svelte-65ioor-life var(--life) ease-out both}@keyframes svelte-65ioor-life{0%{transform:translate(-50%,-40px) scale(.85);opacity:0}6%{transform:translate(-50%) scale(1.04);opacity:1}10%{transform:translate(-50%) scale(1)}90%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%,-30px) scale(.95);opacity:0}}.head.svelte-65ioor{display:flex;align-items:baseline;justify-content:center;gap:.8em}.tor.svelte-65ioor{font-size:var(--font-xl);font-weight:800;letter-spacing:.08em;color:var(--accent);animation:svelte-65ioor-pulse .9s ease-in-out 3}@keyframes svelte-65ioor-pulse{50%{transform:scale(1.15)}}.competition.svelte-65ioor{font-size:var(--font-sm);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.match.svelte-65ioor{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1em;margin-top:.4em;font-size:var(--font-lg)}.team.svelte-65ioor{display:flex;align-items:center;gap:.5em;min-width:0}.team.home.svelte-65ioor{justify-content:flex-end}.team.away.svelte-65ioor{justify-content:flex-start}.team.scored.svelte-65ioor .name:where(.svelte-65ioor){font-weight:700}.name.svelte-65ioor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}img.svelte-65ioor{width:1.6em;height:1.6em;object-fit:contain;flex-shrink:0}.score.svelte-65ioor{font-size:1.4em;font-weight:800;font-variant-numeric:tabular-nums;display:flex;gap:.2em}.score.svelte-65ioor .lit:where(.svelte-65ioor){color:var(--accent)}.colon.svelte-65ioor{opacity:.6}.scorer.svelte-65ioor{margin-top:.5em;font-size:var(--font-base);display:flex;align-items:center;justify-content:center;gap:.9em}.who.svelte-65ioor{text-align:left;min-width:0}.player.svelte-65ioor{font-size:var(--font-lg);font-weight:700;overflow-wrap:anywhere}.meta.svelte-65ioor:empty{display:none}.meta.svelte-65ioor .kind:where(.svelte-65ioor):first-child{margin-left:0}.scorer.svelte-65ioor img.photo:where(.svelte-65ioor){flex-shrink:0;width:6.5em;height:6.5em;border-radius:50%;object-fit:cover;object-position:top;background:#ffffff1a;border:2px solid rgba(255,255,255,.25)}.badge.svelte-65ioor{flex-shrink:0}.banner.card.svelte-65ioor{border-color:#e5383b}.banner.card.svelte-65ioor .tor:where(.svelte-65ioor){color:#ff5a5f}.assist.svelte-65ioor{font-size:var(--font-sm)}.banner.jump.svelte-65ioor{pointer-events:auto;cursor:pointer}.go.svelte-65ioor{margin-top:.5em;font-size:var(--font-sm);color:var(--accent);letter-spacing:.02em}.kind.svelte-65ioor{margin-left:.5em;padding:0 .4em;border-radius:.25em;background:#ffffff1f;font-size:.85em}.notes.svelte-vjsw7z{position:absolute;top:calc(var(--safe-inset) + var(--offset));right:var(--safe-inset);z-index:14;display:flex;flex-direction:column;align-items:flex-end;gap:.3em;max-width:40%;pointer-events:none}.note.svelte-vjsw7z{display:flex;align-items:center;gap:.5em;padding:.25em .7em;font-size:var(--font-sm);background:#000000b8;border:1px solid var(--border-strong);border-radius:var(--radius);animation:svelte-vjsw7z-life 7s ease-out both}.card.svelte-vjsw7z{flex-shrink:0;width:.7em;height:1em;border-radius:.12em;background:#f5c518}img.svelte-vjsw7z{flex-shrink:0;width:2.8em;height:2.8em;object-position:top;border-radius:50%;object-fit:cover}.text.svelte-vjsw7z{display:flex;flex-direction:column;min-width:0;line-height:1.25}.player.svelte-vjsw7z{font-weight:600;overflow-wrap:anywhere}@keyframes svelte-vjsw7z-life{0%{opacity:0;transform:translate(1em)}6%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.stations.svelte-fah0pd{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--gap)}@media(max-width:900px){.stations.svelte-fah0pd{grid-template-columns:1fr}}.panel.svelte-fah0pd{display:flex;flex-direction:column;gap:var(--gap);min-height:0;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad)}.head.svelte-fah0pd{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}h2.svelte-fah0pd{margin:0;font-size:var(--font-lg)}h3.svelte-fah0pd{margin:var(--gap) 0 0;font-size:var(--font-base);color:var(--text-dim)}p.svelte-fah0pd{margin:0}.small.svelte-fah0pd{font-size:var(--font-sm)}.plain.svelte-fah0pd{background:transparent;font-size:var(--font-sm)}.error.svelte-fah0pd{color:var(--danger)}.warn.svelte-fah0pd{color:var(--warn)}ul.svelte-fah0pd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.row.svelte-fah0pd{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:transparent;border-color:transparent}.row.chosen.svelte-fah0pd{border-color:var(--accent);background:#ffffff0a}.row.ignored.svelte-fah0pd{opacity:.5}.row.svelte-fah0pd .name:where(.svelte-fah0pd){font-weight:500;display:flex;align-items:center;gap:.5em}.dot.svelte-fah0pd{width:.6em;height:.6em;border-radius:50%;background:var(--border-strong);flex:0 0 auto}.dot.ok.svelte-fah0pd{background:var(--accent)}.dot.maybe.svelte-fah0pd{background:var(--warn)}.actions.svelte-fah0pd{display:flex;gap:var(--gap);flex-wrap:wrap}.assigned.svelte-fah0pd li:where(.svelte-fah0pd){display:grid;grid-template-columns:1fr auto auto;gap:var(--gap);align-items:center;padding:4px 0;border-bottom:1px solid var(--border)}.assigned.svelte-fah0pd li:where(.svelte-fah0pd) .faint:where(.svelte-fah0pd){grid-column:1;grid-row:2}.assigned.svelte-fah0pd li:where(.svelte-fah0pd) button:where(.svelte-fah0pd){grid-row:1 / span 2;grid-column:3;font-size:var(--font-sm)}.cname.svelte-fah0pd{font-weight:500}.icon.svelte-fah0pd{background:transparent;border-color:transparent}.results.svelte-fah0pd{max-height:40vh;overflow-y:auto}.browse.svelte-qsasbt{height:100%;display:flex;flex-direction:column;gap:var(--gap);padding:var(--safe-inset);overflow:hidden}.top.svelte-qsasbt{display:flex;align-items:center;gap:var(--gap);flex:0 0 auto}.top.svelte-qsasbt h1:where(.svelte-qsasbt){margin:0;font-size:var(--font-xl);flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-mode=editor].svelte-qsasbt .top:where(.svelte-qsasbt) h1:where(.svelte-qsasbt){font-size:var(--font-lg)}.matches.svelte-qsasbt{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--gap);padding:6px;margin:-6px}.cards.svelte-qsasbt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));gap:calc(var(--gap) * 1.5)}.card.svelte-qsasbt{display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.card.svelte-qsasbt .open:where(.svelte-qsasbt){flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;background:transparent;border:none;padding:var(--pad);min-height:6em;min-width:0}.card.svelte-qsasbt .open:where(.svelte-qsasbt):hover{background:#ffffff0a}.card.svelte-qsasbt .name:where(.svelte-qsasbt){font-size:var(--font-lg);font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.svelte-qsasbt .faint:where(.svelte-qsasbt){font-size:var(--font-sm);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-actions.svelte-qsasbt{display:flex;gap:4px;padding:0 calc(var(--pad) * .5) calc(var(--pad) * .5)}.card-actions.svelte-qsasbt button:where(.svelte-qsasbt){font-size:var(--font-sm);background:transparent;padding:.3em .7em}.card-actions.svelte-qsasbt button:where(.svelte-qsasbt):first-child{flex:2 1 0}.card-actions.svelte-qsasbt button:where(.svelte-qsasbt):last-child{flex:1 1 0}.card-actions.svelte-qsasbt button.armed:where(.svelte-qsasbt){color:var(--danger);border-color:var(--danger)}.card.today.svelte-qsasbt{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 24px #37d67a2e}.badge.svelte-qsasbt{align-self:flex-start;font-size:var(--font-sm);font-weight:600;color:#04130a;background:var(--accent);border-radius:4px;padding:.05em .5em}.weekdays.svelte-qsasbt{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.weekdays.svelte-qsasbt button:where(.svelte-qsasbt){min-width:2.8em;padding:.35em .5em;background:transparent}.weekdays.svelte-qsasbt button.on:where(.svelte-qsasbt){background:var(--accent-dim);border-color:var(--accent);font-weight:600}.weekdays.svelte-qsasbt select:where(.svelte-qsasbt){width:auto;flex:1 1 8em}.card.new.svelte-qsasbt{border-style:dashed;border-color:var(--border-strong)}.card.new.svelte-qsasbt .open:where(.svelte-qsasbt){justify-content:center}.card.new.svelte-qsasbt .plus:where(.svelte-qsasbt){font-size:var(--font-xl);line-height:1;color:var(--accent)}.editor.svelte-qsasbt{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}@media(max-width:900px){.browse.svelte-qsasbt{overflow-y:auto}.top.svelte-qsasbt{flex-wrap:wrap}.editor.svelte-qsasbt{grid-template-columns:1fr;flex:0 0 auto}.matches.svelte-qsasbt{flex:0 0 auto}}.panel.svelte-qsasbt{display:flex;flex-direction:column;gap:var(--gap);min-height:0;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad)}.channels.svelte-qsasbt{min-height:0}.plain.svelte-qsasbt{background:transparent;border-color:var(--border);font-size:var(--font-sm)}h2.svelte-qsasbt{margin:0;font-size:var(--font-lg)}.matches.svelte-qsasbt h2:where(.svelte-qsasbt){font-size:var(--font-base);color:var(--text-dim);font-weight:600}.filters.svelte-qsasbt{display:flex;flex-direction:column;gap:var(--gap)}.check.svelte-qsasbt{display:flex;align-items:center;gap:8px;font-size:var(--font-sm)}.check.svelte-qsasbt input:where(.svelte-qsasbt){width:auto}.list.svelte-qsasbt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-height:0}.list.svelte-qsasbt li:where(.svelte-qsasbt){display:flex;gap:4px;align-items:stretch}.row.svelte-qsasbt{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:transparent;border-color:transparent;min-width:0}.row.svelte-qsasbt:hover{background:#ffffff0d}.row.svelte-qsasbt .name:where(.svelte-qsasbt){font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.row.svelte-qsasbt .faint:where(.svelte-qsasbt){font-size:var(--font-sm)}.row.svelte-qsasbt .now:where(.svelte-qsasbt){font-size:var(--font-sm);color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.icon.svelte-qsasbt{background:transparent;border-color:transparent;padding:.4em .6em}.icon.on.svelte-qsasbt{color:var(--warn)}.dim.svelte-qsasbt{opacity:.55}.pad.svelte-qsasbt{padding:var(--pad) 0}.field.svelte-qsasbt{display:flex;flex-direction:column;gap:4px}.field.svelte-qsasbt>span:where(.svelte-qsasbt){font-size:var(--font-sm);color:var(--text-dim)}.angles.svelte-qsasbt{min-height:auto;flex:0 0 auto}.angles.svelte-qsasbt .angle:where(.svelte-qsasbt){flex-direction:column;align-items:stretch;gap:4px;padding:var(--gap);border:1px solid var(--border);border-radius:var(--radius)}.angle-row.svelte-qsasbt{display:flex;gap:4px;align-items:center}.angle-row.svelte-qsasbt select:where(.svelte-qsasbt){flex:1 1 auto;min-width:0}.offset-field.svelte-qsasbt{display:inline-flex;align-items:center;gap:4px}.offset-field.svelte-qsasbt input:where(.svelte-qsasbt){width:5em}.small.svelte-qsasbt{font-size:var(--font-sm)}.hinweis.svelte-qsasbt{margin:var(--gap) 0 0;line-height:1.45}.suggestions.svelte-qsasbt{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.suggestions.svelte-qsasbt .row:where(.svelte-qsasbt){border:1px solid var(--border)}.suggestions.svelte-qsasbt .row.chosen:where(.svelte-qsasbt){border-color:var(--accent)}.link.svelte-qsasbt{background:none;border:none;display:inline-block;padding:2px 0;margin:2px 0;color:var(--accent);text-decoration:underline;cursor:pointer;font-size:inherit;text-align:left}.draft-actions.svelte-qsasbt{display:flex;gap:var(--gap);flex-wrap:wrap;justify-content:flex-end}.primary.svelte-qsasbt{background:var(--accent-dim);border-color:var(--accent);font-weight:600}.error.svelte-qsasbt{color:var(--danger);margin:0}.warn.svelte-qsasbt{color:var(--warn);margin:0;font-size:var(--font-sm);line-height:1.4}.setup.svelte-173wtso{height:100%;display:flex;align-items:center;justify-content:center;padding:var(--safe-inset)}.card.svelte-173wtso{width:min(46em,100%);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:calc(var(--pad) * 1.5)}.head.svelte-173wtso{display:flex;align-items:center;justify-content:space-between;gap:var(--pad)}h1.svelte-173wtso{margin:0 0 .4em;font-size:var(--font-xl)}p.muted.svelte-173wtso{margin:0 0 1.5em;line-height:1.5}form.svelte-173wtso{display:flex;flex-direction:column;gap:var(--pad)}label.svelte-173wtso{display:flex;flex-direction:column;gap:6px}label.svelte-173wtso>span:where(.svelte-173wtso){font-size:var(--font-sm);color:var(--text-dim)}.pair.svelte-173wtso{display:grid;grid-template-columns:1fr 1fr;gap:var(--pad)}.primary.svelte-173wtso{background:var(--accent-dim);border-color:var(--accent);font-weight:600}.primary.svelte-173wtso:disabled{opacity:.6}.error.svelte-173wtso{margin:0;color:var(--danger)}.success.svelte-173wtso{margin:0;color:var(--accent)}.settings.svelte-1n6ht58{height:100%;display:flex;align-items:flex-start;justify-content:center;padding:var(--safe-inset)}.card.svelte-1n6ht58{width:min(46em,100%);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:calc(var(--pad) * 1.5)}.head.svelte-1n6ht58{display:flex;align-items:center;justify-content:space-between;gap:var(--pad)}h1.svelte-1n6ht58{margin:0 0 .4em;font-size:var(--font-xl)}h2.svelte-1n6ht58{margin:var(--pad) 0 .4em;font-size:var(--font-lg)}p.svelte-1n6ht58{line-height:1.5}p.muted.svelte-1n6ht58{margin:0 0 var(--pad)}.small.svelte-1n6ht58{font-size:var(--font-sm)}.choices.svelte-1n6ht58{display:flex;gap:var(--gap);flex-wrap:wrap}.choices.svelte-1n6ht58 button.active:where(.svelte-1n6ht58){border-color:var(--accent);color:var(--accent)}.choices.svelte-1n6ht58 button:where(.svelte-1n6ht58):disabled{opacity:.45;cursor:default}.warn.svelte-1n6ht58{color:var(--warn);margin:var(--gap) 0 0}.primary.svelte-1n6ht58{background:var(--accent-dim);border-color:var(--accent);font-weight:600}a.button.svelte-1n6ht58{display:inline-block;margin-right:var(--gap);padding:.55em .9em;border:1px solid var(--accent);border-radius:var(--radius);color:inherit;text-decoration:none}.steps.svelte-1n6ht58{margin:var(--pad) 0 0;padding-left:1.4em;line-height:1.6;color:var(--text-dim)}code.svelte-1n6ht58{color:var(--text);user-select:all}.error.svelte-1n6ht58{margin:var(--pad) 0 0;color:var(--danger)}.success.svelte-1n6ht58{margin:var(--pad) 0 0;color:var(--accent)}.panel.svelte-dhpbxu{height:100%;display:flex;flex-direction:column;gap:var(--gap);background:var(--bg-raised);border-left:1px solid var(--border);padding:var(--safe-inset) var(--pad) var(--safe-inset) var(--pad);min-width:0;font-size:var(--font-sm)}.panel.focused.svelte-dhpbxu{border-left-color:var(--accent)}header.svelte-dhpbxu{display:flex;align-items:center;gap:var(--gap)}.tabs.svelte-dhpbxu{display:flex;gap:4px;flex:1 1 auto;min-width:0}.tabs.svelte-dhpbxu button:where(.svelte-dhpbxu){flex:1 1 0;padding:.4em .5em;font-size:var(--font-sm);background:transparent}.tabs.svelte-dhpbxu button.active:where(.svelte-dhpbxu){background:var(--accent-dim);border-color:var(--accent)}.close.svelte-dhpbxu{background:transparent;border-color:transparent;padding:.4em .6em}.score.svelte-dhpbxu{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px var(--gap);font-size:var(--font-base)}.score.svelte-dhpbxu .team:where(.svelte-dhpbxu){font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score.svelte-dhpbxu .away:where(.svelte-dhpbxu){text-align:right}.score.svelte-dhpbxu .result:where(.svelte-dhpbxu){font-size:var(--font-xl);font-variant-numeric:tabular-nums}.score.svelte-dhpbxu .clock:where(.svelte-dhpbxu){grid-column:1 / -1;text-align:center;color:var(--accent);font-size:var(--font-sm)}.note.svelte-dhpbxu{margin:0;color:var(--warn);font-size:var(--font-sm);line-height:1.35}.body.svelte-dhpbxu{flex:1 1 auto;min-height:0;padding:6px;margin:-6px}h3.svelte-dhpbxu{margin:.2em 0;font-size:var(--font-lg)}h4.svelte-dhpbxu{margin:.8em 0 .3em;font-size:var(--font-sm);color:var(--text-dim)}.pad.svelte-dhpbxu{padding:var(--gap) 0;line-height:1.4}.small.svelte-dhpbxu{font-size:calc(var(--font-sm) * .9)}.error.svelte-dhpbxu{color:var(--danger)}.events.svelte-dhpbxu,.lineup.svelte-dhpbxu,.traits.svelte-dhpbxu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.events.svelte-dhpbxu li:where(.svelte-dhpbxu){display:grid;grid-template-columns:2.6em 1.6em 1fr auto;align-items:center;gap:4px}.events.svelte-dhpbxu li.goal:where(.svelte-dhpbxu){font-weight:600}.events.svelte-dhpbxu .min:where(.svelte-dhpbxu){color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:right}.events.svelte-dhpbxu .sc:where(.svelte-dhpbxu){color:var(--accent);font-variant-numeric:tabular-nums}.events.svelte-dhpbxu .who:where(.svelte-dhpbxu){display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:transparent;border-color:transparent;padding:.25em .4em;min-width:0}.events.svelte-dhpbxu .who:where(.svelte-dhpbxu):disabled{cursor:default;opacity:1}.events.svelte-dhpbxu li.away:where(.svelte-dhpbxu) .who:where(.svelte-dhpbxu){color:var(--text-dim)}table.league.svelte-dhpbxu{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.league.svelte-dhpbxu th:where(.svelte-dhpbxu),.league.svelte-dhpbxu td:where(.svelte-dhpbxu){padding:.25em .3em;text-align:right}.league.svelte-dhpbxu th:where(.svelte-dhpbxu){color:var(--text-faint);font-weight:500}.league.svelte-dhpbxu .name:where(.svelte-dhpbxu){text-align:left;max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league.svelte-dhpbxu tr.own:where(.svelte-dhpbxu){background:#ffffff12;font-weight:600}.league.svelte-dhpbxu tr.live:where(.svelte-dhpbxu) td:where(.svelte-dhpbxu):first-child{box-shadow:inset 3px 0 0 var(--accent)}.lineup.svelte-dhpbxu button:where(.svelte-dhpbxu){width:100%;display:flex;gap:.6em;align-items:center;text-align:left;background:transparent;border-color:transparent;padding:.25em .4em}.lineup.svelte-dhpbxu .nr:where(.svelte-dhpbxu){width:1.8em;color:var(--text-faint);text-align:right;font-variant-numeric:tabular-nums}.lineup.svelte-dhpbxu .face:where(.svelte-dhpbxu){width:1.9em;height:1.9em;flex:0 0 auto;border-radius:50%;object-fit:cover;object-position:top;background:var(--border)}.lineup.svelte-dhpbxu .face.none:where(.svelte-dhpbxu){opacity:.5}.who.svelte-dhpbxu{display:flex;align-items:center;gap:var(--gap)}.portrait.svelte-dhpbxu{width:4.5em;height:4.5em;border-radius:50%;object-fit:cover;object-position:top;background:var(--border)}.lineup.svelte-dhpbxu .pname:where(.svelte-dhpbxu){flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rating.svelte-dhpbxu{padding:0 .4em;border-radius:4px;background:var(--border-strong);font-variant-numeric:tabular-nums}.rating.good.svelte-dhpbxu{background:var(--accent-dim)}details.svelte-dhpbxu summary:where(.svelte-dhpbxu){cursor:pointer;margin:4px 0}.player.svelte-dhpbxu dl:where(.svelte-dhpbxu){display:grid;grid-template-columns:auto 1fr;gap:4px var(--gap);margin:.5em 0}.player.svelte-dhpbxu dt:where(.svelte-dhpbxu){color:var(--text-dim)}.player.svelte-dhpbxu dd:where(.svelte-dhpbxu){margin:0}.stats.svelte-dhpbxu{display:flex;flex-wrap:wrap;gap:var(--gap)}.stats.svelte-dhpbxu strong:where(.svelte-dhpbxu){font-size:var(--font-base)}.traits.svelte-dhpbxu li:where(.svelte-dhpbxu){display:grid;grid-template-columns:1fr 40%;gap:var(--gap);align-items:center}.bar.svelte-dhpbxu{height:6px;background:var(--border);border-radius:3px;overflow:hidden}.bar.svelte-dhpbxu span:where(.svelte-dhpbxu){display:block;height:100%;background:var(--accent)}.back.svelte-dhpbxu{background:transparent;padding:.3em .6em}.recent.svelte-dhpbxu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.recent.svelte-dhpbxu li:where(.svelte-dhpbxu){display:grid;grid-template-columns:3.2em 1fr auto auto;gap:var(--gap);align-items:center}.recent.svelte-dhpbxu .opp:where(.svelte-dhpbxu){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint.svelte-dhpbxu{margin:0}main.svelte-1n46o8q{height:100%;position:relative}.full.svelte-1n46o8q{height:100%}.center.svelte-1n46o8q{height:100%;display:flex;align-items:center;justify-content:center}.boot.svelte-1n46o8q{flex-direction:column;gap:var(--gap)}.boot.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0;font-size:calc(var(--font-base) * 2)}.boot.svelte-1n46o8q .spinner:where(.svelte-1n46o8q){width:2em;height:2em;border:3px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:svelte-1n46o8q-spin .8s linear infinite}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.watch.svelte-1n46o8q{height:100%;position:relative;background:#000;display:flex}.stage.svelte-1n46o8q{flex:1 1 auto;min-width:0;height:100%;position:relative}.info-host.svelte-1n46o8q{flex:0 0 clamp(20em,28vw,30em);height:100%;min-width:0}main.tv .info-host.svelte-1n46o8q{flex-basis:clamp(18em,30vw,26em)}.overlay-host.svelte-1n46o8q{position:absolute;inset:0;z-index:30}.upcoming.below-ticker.svelte-1n46o8q{top:calc(var(--safe-inset) + 2.4em)}.upcoming.svelte-1n46o8q{position:absolute;top:var(--safe-inset);right:var(--safe-inset);z-index:15;padding:.3em .8em;font-size:var(--font-sm);background:#000000bf;border:1px solid var(--border-strong);border-radius:var(--radius);pointer-events:none}.startup-error.svelte-1n46o8q{margin:0;padding:var(--gap) var(--safe-inset);background:#3a1414;color:#ffb4b4;font-size:var(--font-sm)}.paused.svelte-1n46o8q,.badge-mute.svelte-1n46o8q{position:absolute;top:var(--safe-inset);left:50%;transform:translate(-50%);padding:.3em .9em;background:#000c;border:1px solid var(--border-strong);border-radius:var(--radius);font-weight:600;z-index:15}.badge-mute.svelte-1n46o8q{top:auto;bottom:var(--safe-inset)}.hint.svelte-1n46o8q{position:absolute;bottom:calc(var(--safe-inset) / 2);left:50%;transform:translate(-50%);font-size:var(--font-sm);background:#0009;padding:.25em .8em;border-radius:var(--radius);max-width:calc(100% - 2 * var(--safe-inset));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;animation:svelte-1n46o8q-fade-out 6s 4s forwards}.hint.top.svelte-1n46o8q{bottom:auto;top:calc(var(--safe-inset) / 2)}.menu-button.svelte-1n46o8q{position:absolute;bottom:calc(var(--safe-inset) + 6px);right:calc(var(--safe-inset) + 6px);z-index:16;padding:.35em .75em;font-size:var(--font-sm);background:#0009;border-color:var(--border-strong);opacity:.75}.menu-button.svelte-1n46o8q:hover{opacity:1}@keyframes svelte-1n46o8q-fade-out{to{opacity:0}}
