html{background:#0a0a0a}.ok.svelte-brddum{color:#fafafa;-webkit-overflow-scrolling:touch;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0;overflow-y:auto}.table.svelte-brddum{z-index:-1;background:radial-gradient(80% 50% at 50% -10%,#ffffff0f,#0000 70%) 0 0/100% 100%,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/40px 40px;position:fixed;inset:0}main.svelte-brddum{max-width:1180px;padding:max(12px, env(safe-area-inset-top)) 14px 30px;margin:0 auto;position:relative}header.svelte-brddum{align-items:center;gap:10px;display:flex}.back.svelte-brddum{color:#fafafa;background:#ffffff10;border:1px solid #fff2;border-radius:99px;padding:2px 8px;font-size:20px;text-decoration:none}.brand.svelte-brddum{flex:1;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.brand.svelte-brddum small:where(.svelte-brddum){opacity:.55;font-family:ui-monospace,monospace;font-size:11px;font-weight:500}.dot.svelte-brddum{background:#888;border-radius:50%;width:9px;height:9px}.dot.live.svelte-brddum{background:#36e27e;box-shadow:0 0 12px #36e27e}.lang.svelte-brddum{font:inherit;color:#fafafa;background:#1f1f1f;border:1px solid #ffffff2a;border-radius:99px;padding:5px 8px;font-size:12px}.pitch.svelte-brddum{opacity:.7;text-align:center;margin:6px 0 10px;font-size:12px}.sr-only.svelte-brddum{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono.svelte-brddum{font-family:ui-monospace,JetBrains Mono,Menlo,monospace}.stage3d.svelte-brddum{touch-action:none;cursor:pointer;background:#0a0a0a;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.seats.svelte-brddum{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 10px;display:flex}.br.svelte-brddum{flex-basis:100%;height:0}.hud.svelte-brddum{background:#171717c8;border:1px solid #ffd36b40;border-radius:99px;flex:none;align-items:center;gap:6px;padding:3px 12px;font-size:13px;display:flex}.hud.svelte-brddum b:where(.svelte-brddum){background:linear-gradient(#fbf6e6,#e2d6b6);border-radius:4px;align-items:center;gap:3px;padding:0 5px 0 3px;font:900 15px Inter,system-ui,sans-serif;display:inline-flex}.hud.svelte-brddum b:where(.svelte-brddum) i:where(.svelte-brddum){font-size:10px;font-style:normal}.hud.svelte-brddum .okb:where(.svelte-brddum){box-shadow:0 0 0 2px #ffb000}.hud.svelte-brddum .sep:where(.svelte-brddum){opacity:.5}.seat.svelte-brddum{text-align:center;background:#171717a0;border:1px solid #ffffff14;border-radius:12px;flex:1;max-width:170px;padding:5px 8px;font-size:12px;line-height:1.25;transition:background .3s,box-shadow .3s}.seat.svelte-brddum small:where(.svelte-brddum){opacity:.7;font-family:ui-monospace,monospace;font-size:11px;display:block}.seat.on.svelte-brddum{color:#1a1205;background:#ffcf5a;box-shadow:0 0 18px #ffcf5a88}.seat.on.svelte-brddum small:where(.svelte-brddum){opacity:.85}.seat.won.svelte-brddum{outline:2px solid #36e27e}.ok.full.svelte-brddum{overflow:hidden}.ok.full.svelte-brddum main:where(.svelte-brddum){pointer-events:none;max-width:none;padding:max(10px, env(safe-area-inset-top)) 14px 0;position:fixed;inset:0}.ok.full.svelte-brddum header:where(.svelte-brddum),.ok.full.svelte-brddum .seats:where(.svelte-brddum),.ok.full.svelte-brddum .panel:where(.svelte-brddum){pointer-events:auto}.ok.full.svelte-brddum header:where(.svelte-brddum){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171717a0;border:1px solid #ffffff14;border-radius:99px;padding:4px 6px}.ok.full.svelte-brddum .pitch:where(.svelte-brddum){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ok.full.svelte-brddum .seats:where(.svelte-brddum){top:calc(max(10px, env(safe-area-inset-top)) + 50px);margin:0;position:fixed;left:14px;right:310px}.ok.full.svelte-brddum .panel:where(.svelte-brddum){right:14px;top:calc(max(10px, env(safe-area-inset-top)) + 50px);box-sizing:border-box;width:280px;max-height:calc(100dvh - 76px);padding:12px;position:fixed;overflow-y:auto}@media (aspect-ratio<=1),(width<=760px){.ok.full.svelte-brddum .seats:where(.svelte-brddum){top:calc(max(10px, env(safe-area-inset-top)) + 46px);gap:4px;left:8px;right:8px}.seat.svelte-brddum{padding:4px;font-size:11px}.seat.svelte-brddum small:where(.svelte-brddum){font-size:10px}.ok.full.svelte-brddum .panel:where(.svelte-brddum){width:auto;height:30dvh;max-height:none;padding:8px 12px max(8px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;inset:auto 0 0}.ok.full.svelte-brddum .panel:where(.svelte-brddum) .hint:where(.svelte-brddum),.ok.full.svelte-brddum .panel:where(.svelte-brddum) .engine:where(.svelte-brddum){display:none}.ok.full.svelte-brddum .comment:where(.svelte-brddum){min-height:2.6em;margin:6px 0;font-size:13px}}.panel.svelte-brddum{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171717c0;border:1px solid #ffffff1a;border-radius:18px;padding:14px;box-shadow:0 20px 60px #0008}.turn.svelte-brddum{text-align:center;min-height:1.4em;font-size:15px}.ind3.svelte-brddum{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:6px 0 8px;font-size:12px;display:flex}.btns.svelte-brddum{flex-wrap:wrap;justify-content:center;gap:6px;min-height:48px;display:flex}button.svelte-brddum{font:inherit;color:#fafafa;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2a;border-radius:12px;padding:10px 14px;font-weight:700}button.svelte-brddum:disabled{opacity:.4;cursor:default}button.primary.svelte-brddum{color:#1a1205;background:linear-gradient(#ffe08a,#e9a23b);border:0;flex:100%;padding:12px;font-size:16px;font-weight:800;box-shadow:0 8px 30px #ffae3a55,inset 0 1px #fff8}.btns.svelte-brddum button:where(.svelte-brddum):not(.primary){flex:1 1 0;padding:9px 8px;font-size:13px}button.fin.svelte-brddum{background:#1d6b3a;border-color:#36e27e88}button.ghost.svelte-brddum{width:100%;margin-top:8px;padding:8px;font-size:13px}.res.svelte-brddum{text-align:center;color:#ffd36b;margin:8px 0 0;font-family:Inter,system-ui,sans-serif;font-size:20px}.comment.svelte-brddum{min-height:3.2em;margin:12px 0;font-size:14px;font-style:italic;line-height:1.4}.who.svelte-brddum{color:#ffd36b;font-style:normal;font-weight:700}.cursor.svelte-brddum{font-style:normal;animation:.8s step-end infinite svelte-brddum-blink}.info.svelte-brddum,.engine.svelte-brddum{text-align:center;opacity:.6;margin:8px 0 0;font-size:10px}.hint.svelte-brddum{opacity:.55;text-align:center;margin:8px 0 0;font-size:11px}.gstats.svelte-brddum{text-align:center;background:#ffffff08;border:1px solid #ffd36b26;border-radius:12px;margin:10px 0 0;padding:8px 10px;font-size:12px;line-height:1.35}.gstats.svelte-brddum small:where(.svelte-brddum){letter-spacing:.06em;text-transform:uppercase;color:#ffd36b;opacity:.85;font-size:10px;display:block}.gstats.svelte-brddum p:where(.svelte-brddum){margin:3px 0 0}.gstats.svelte-brddum .gm:where(.svelte-brddum){opacity:.7;font-size:11px}.gstats.svelte-brddum .lead:where(.svelte-brddum){opacity:.8;font-style:italic}.gstats.svelte-brddum .okc:where(.svelte-brddum){color:#36e27e;font-style:normal}details.svelte-brddum{margin-top:10px;font-size:13px}summary.svelte-brddum{cursor:pointer;opacity:.85}details.svelte-brddum a:where(.svelte-brddum){color:#ffd36b}details.svelte-brddum ul:where(.svelte-brddum){opacity:.85;margin:8px 0 0;padding-left:18px;line-height:1.5}.tl.svelte-brddum{-webkit-text-stroke:.6px currentColor;-webkit-user-select:none;user-select:none;vertical-align:middle;background:linear-gradient(#f6f0de,#e9e0c8);border-radius:5px;place-items:center;width:30px;height:42px;font:900 19px Georgia,serif;display:inline-grid;box-shadow:0 2px 4px #0008,inset 0 -2px #0002}.tl.sm.svelte-brddum{border-radius:4px;width:22px;height:30px;font-size:15px}.c0.svelte-brddum{color:#c8102e}.c1.svelte-brddum{color:#b87a00}.c2.svelte-brddum{color:#0047d6}.c3.svelte-brddum{color:#121212}.fj.svelte-brddum{color:#1d6b3a}.tl.set.svelte-brddum{box-shadow:0 0 0 2px #4ab8ff,0 2px 4px #0008}.tl.okey.svelte-brddum{box-shadow:0 0 0 2px #ffb000,0 2px 4px #0008}.tl.sel.svelte-brddum{transform:translateY(-6px);box-shadow:0 0 0 3px #36e27e,0 6px 10px #000a}.rack2d.svelte-brddum .tl:where(.svelte-brddum){flex-direction:column;justify-content:center;align-items:center;line-height:1;display:inline-flex}.rack2d.svelte-brddum .tl:where(.svelte-brddum):not(.fj):after{content:"";background:currentColor;width:6px;height:6px;margin-top:3px}.rack2d.svelte-brddum .tl.c0:where(.svelte-brddum):after{transform:rotate(45deg)scale(.85)}.rack2d.svelte-brddum .tl.c1:where(.svelte-brddum):after{clip-path:polygon(50% 0,100% 100%,0 100%);width:7px}.rack2d.svelte-brddum .tl.c3:where(.svelte-brddum):after{border-radius:50%}.rack2d.svelte-brddum .tl.okey:where(.svelte-brddum){transform:rotate(180deg);box-shadow:0 0 0 2px #ffb000,0 0 10px #ffb00088,0 -2px 4px #0008}.rack2d.svelte-brddum .tl.okey.sel:where(.svelte-brddum){transform:rotate(180deg)translateY(6px);box-shadow:0 0 0 3px #36e27e,0 0 10px #ffb00088}.flat.svelte-brddum{background:#1f3f2acc;border-radius:16px;max-width:760px;margin:0 auto 12px;padding:12px;box-shadow:0 20px 60px #000a}.opps.svelte-brddum{justify-content:space-between;gap:6px;font-size:12px;display:flex}.opp.svelte-brddum{text-align:center;background:#00000040;border-radius:10px;flex:1;padding:6px}.opp.on.svelte-brddum{color:#1a1205;background:#ffcf5a}.mini.svelte-brddum{flex-wrap:wrap;justify-content:center;gap:2px;margin-top:4px;display:flex}.mid.svelte-brddum{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0;display:flex}.zone.svelte-brddum{text-align:center;background:#00000040;border:1px dashed #ffffff40;border-radius:12px;min-width:76px;padding:8px;font-size:12px;line-height:1.6}.zone.hot.svelte-brddum{border:2px solid #ffcf5a;box-shadow:0 0 14px #ffcf5a66}.zone.ind.svelte-brddum{border-style:solid}.rack2d.svelte-brddum{background:linear-gradient(#7a4a26,#4a2a12);border-radius:10px;grid-template-columns:repeat(13,1fr);gap:3px;padding:8px 6px;display:grid;box-shadow:inset 0 2px 6px #0008}.slot.svelte-brddum{cursor:pointer;background:#0002;border-radius:4px;place-items:center;min-height:46px;display:grid}@media (width<=560px){.tl.svelte-brddum{width:22px;height:32px;font-size:14px}.slot.svelte-brddum{min-height:36px}.rack2d.svelte-brddum{gap:2px;padding:6px 3px}main.svelte-brddum{padding-left:8px;padding-right:8px}.brand.svelte-brddum small:where(.svelte-brddum){display:none}}@keyframes svelte-brddum-blink{50%{opacity:.1}}@media (prefers-reduced-motion:reduce){.cursor.svelte-brddum{animation:none}}
