:root{--bg:#0e1014;--bg-deep:#0b0d10;--surface-1:#171a20;--surface-2:#20242c;--surface-3:#262b34;--line:#2c313b;--felt-in:#1c2028;--felt-out:#15181e;--rim:#22262e;--text:#eef0f3;--text-2:#c9ced6;--text-dim:#9aa1ad;--card:#f5f5f2;--amber:#f2b544;--on-amber:#1a1405;--blue:#7cc4f5;--on-blue:#06121b;--coral:#ff8a7a;--suit-s:#1b1d24;--suit-h:#c8322f;--suit-d:#2364d2;--suit-c:#16804a;--suit-s-dark:#eef0f3;--suit-h-dark:#f08a8a;--suit-d-dark:#7fa8f0;--suit-c-dark:#6fcf97;--font:"Bricolage Grotesque", system-ui, -apple-system, sans-serif;--mono:"DM Mono", ui-monospace, Menlo, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg-deep);overscroll-behavior:none;height:100%;margin:0}body{color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;touch-action:manipulation}#root{height:100%}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:default}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}input{font:inherit;color:inherit}h1,h2,h3,p{margin:0}.rx,.bub{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.dim{color:var(--text-dim)}.k{letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);font-size:10px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-s{color:var(--suit-s)}.s-h{color:var(--suit-h)}.s-d{color:var(--suit-d)}.s-c{color:var(--suit-c)}.sd-s{color:var(--suit-s-dark)}.sd-h{color:var(--suit-h-dark)}.sd-d{color:var(--suit-d-dark)}.sd-c{color:var(--suit-c-dark)}.scr{background:var(--bg);width:100%;max-width:430px;height:100dvh;padding-top:var(--safe-t);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (width>=431px){.scr{box-shadow:0 0 0 1px #1a1d23,0 30px 80px #0009}}.ios-pwa,.ios-pwa body,.ios-pwa .scr{height:100lvh}.ios-pwa{--safe-t:calc(env(safe-area-inset-top,0px) + 40px)}@media (orientation:landscape){.ios-pwa{--safe-t:env(safe-area-inset-top,0px)}}.scroll{-webkit-overflow-scrolling:touch;overflow-y:auto}.btn{height:52px;transition:transform .12s var(--ease-out), background .2s, color .2s;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.btn:active:not(:disabled){transform:scale(.98)}.btn.amber{background:var(--amber);color:var(--on-amber)}.btn.light{background:var(--text);color:var(--bg)}.btn.ghost{color:var(--text-dim);background:#1a1e26}.btn.surf{background:var(--surface-1);color:var(--text)}.btn.surf2{background:var(--surface-2);color:var(--text)}.btn:disabled.amber,.btn:disabled.light{background:var(--surface-2);color:var(--text-dim)}.ib{width:44px;height:44px;color:var(--text-2);border-radius:12px;flex:none;place-items:center;display:grid}.ib svg{width:22px;height:22px}.ib.sq{background:var(--surface-1)}.ib.sq.on{background:var(--surface-2);color:var(--text)}.seg2{background:var(--surface-2);border-radius:10px;padding:3px;display:flex}.seg2 button{height:36px;color:var(--text-dim);border-radius:8px;padding:0 12px;font-size:13px;transition:background .2s,color .2s}.seg2 button.on{background:var(--text);color:var(--bg);font-weight:600}.seg2 button:disabled:not(.on){opacity:.6}.tog{background:var(--surface-3);border-radius:14px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.tog i{background:var(--text-dim);width:22px;height:22px;transition:transform .2s var(--ease-out), background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.tog.on{background:var(--blue)}.tog.on i{background:var(--bg);transform:translate(20px)}.tog:disabled{opacity:.6}.stp{background:var(--surface-2);border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.stp:disabled{opacity:.35}.top{flex:none;align-items:center;gap:10px;height:52px;padding:0 4px 0 16px;display:flex}.rd{white-space:nowrap;font-size:15px;font-weight:600}.rd span{color:var(--text-dim);font-weight:400}.trchip{background:var(--card);height:30px;color:var(--suit-s);white-space:nowrap;border-radius:15px;align-items:center;gap:5px;padding:0 10px 0 7px;font-size:12px;font-weight:600;display:inline-flex}.trchip svg{width:16px;height:16px}.trchip span{color:var(--suit-s)}.compact .top{gap:8px;height:48px;padding:0 2px 0 14px}.compact .rd{font-size:14px}.compact .trchip{gap:4px;height:28px;padding:0 9px 0 6px}.compact .trchip svg{width:15px;height:15px}.tbl{flex:auto;min-height:260px;margin:0 12px;position:relative}.tbl.small{min-height:180px}.felt{background:radial-gradient(ellipse at 50% 45%, var(--felt-in) 0%, var(--felt-out) 70%);box-shadow:inset 0 0 0 1px #262b34, inset 0 0 0 10px #12151a, inset 0 0 0 11px var(--rim);transition:box-shadow .2s var(--ease-out);border-radius:999px;position:absolute;inset:40px 30px 44px}.felt.hook{box-shadow:inset 0 0 0 1px #3a3220, inset 0 0 0 10px #12151a, inset 0 0 0 11.5px var(--amber)}.seat{z-index:2;flex-direction:column;align-items:center;gap:4px;width:80px;margin-left:-40px;display:flex;position:absolute}.seat .av{background:var(--surface-3);color:#dce0e6;width:42px;height:42px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;place-items:center;font-size:15px;font-weight:600;transition:background .3s,opacity .3s,color .3s;display:grid;position:relative}.seat.me .av{background:var(--amber);color:var(--on-amber)}.seat.turn .av{animation:1.6s ease-in-out infinite pulse}.seat.alive .av{color:var(--amber);background:#3a2e12;animation:1.6s ease-in-out infinite glow}.seat.me.alive .av{background:var(--amber);color:var(--on-amber)}.seat.out .av{opacity:.5}.seat.out .nm{color:var(--text-dim)}.seat.away .av{opacity:.45}.seat .nm{white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:12px;font-weight:600;overflow:hidden}.nb{background:var(--amber);min-width:22px;height:22px;color:var(--on-amber);font-family:var(--mono);box-shadow:0 0 0 2px var(--bg);border-radius:11px;place-items:center;padding:0 5px;font-size:13px;font-weight:500;display:grid;position:absolute;top:-6px;right:-10px}.nb.zero{background:var(--blue);color:var(--on-blue)}.nb.out{background:var(--coral);color:#1c0b08;font-size:15px}.nb.bid{background:var(--text);color:var(--bg)}.nb.wait{background:var(--surface-2);color:var(--amber)}.nb.mine{background:var(--amber);color:var(--on-amber)}.ldr{background:var(--amber);height:16px;color:var(--on-amber);box-shadow:0 0 0 2px var(--bg);border-radius:8px;place-items:center;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-6px;left:-10px}.dl{background:var(--text);width:16px;height:16px;color:var(--bg);box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;bottom:-4px;left:-6px}.offl{background:var(--coral);color:#1c0b08;width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.offl svg{width:11px;height:11px}.ring{pointer-events:none;position:absolute;inset:-6px}.ring circle{fill:none;stroke:var(--amber);stroke-width:2.5px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.seat .lab{display:contents}.seat.side .lab{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:max-content;height:42px;display:flex;position:absolute;top:0;left:calc(50% + 37px)}.seat.side .pips{justify-content:flex-start;max-width:120px}.compact .seat.side .lab{height:38px;left:calc(50% + 34px)}.pips{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 2px;max-width:80px;min-height:9px;display:flex}.pip{border-radius:2px;width:7px;height:7px;display:block}.pip.won{background:var(--blue)}.pip.need{box-shadow:inset 0 0 0 1.5px var(--amber)}.pip.claim{box-shadow:inset 0 0 0 1.5px var(--text-2)}.pip.mine{background:var(--amber)}.pip.over{background:var(--coral)}.pip.dead{box-shadow:inset 0 0 0 1.5px #4a505b}.pip.zero{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--blue);border-radius:50%}.pip.zx{background:var(--coral);border-radius:50%;width:9px;height:9px}.pip.zclaim{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--text-2);border-radius:50%}.meter{font-family:var(--mono);color:var(--text-2);align-items:center;gap:5px;font-size:10px;display:flex}.meter i{width:40px;height:5px;box-shadow:inset 0 0 0 1px var(--amber);border-radius:3px;display:block;position:relative;overflow:hidden}.meter i b{background:var(--blue);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.stx{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);white-space:nowrap;margin-left:3px;font-size:9px;font-weight:700}.stx.bad{color:var(--coral)}.stx.hot{color:var(--amber)}.stx.dimt{color:var(--text-dim)}.bub{background:var(--text);z-index:5;pointer-events:none;border-radius:16px;place-items:center;min-width:32px;height:32px;padding:0 6px;font-size:18px;display:grid;position:absolute;top:-38px;left:50%;box-shadow:0 4px 14px #0006}.tookring{box-shadow:0 0 0 3px var(--blue), 0 0 18px 4px #7cc4f580;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.took{background:var(--blue);color:var(--on-blue);font-family:var(--mono);white-space:nowrap;box-shadow:0 0 0 2px var(--bg);z-index:4;pointer-events:none;border-radius:9px;padding:1px 6px;font-size:12px;font-weight:600;position:absolute;top:-24px;left:50%}.tc{z-index:1;border-radius:7px;width:46px;height:64px;position:absolute}.tc.ghost{box-shadow:inset 0 0 0 1.5px var(--amber)}.tc.think{animation:1.6s ease-in-out infinite breathe;box-shadow:inset 0 0 0 1.5px #5a606b}.tc.think.hot{box-shadow:inset 0 0 0 1.5px var(--amber)}.ldtag{letter-spacing:.06em;text-transform:uppercase;background:var(--bg);color:var(--text-dim);white-space:nowrap;z-index:2;border-radius:5px;padding:1px 5px;font-size:8px;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.cf{border-radius:inherit;background:var(--card);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.cf .rk{font-family:var(--mono);font-weight:500;line-height:1}.cf svg.pip-s{align-self:flex-end}.cf .rk .ix{width:.72em;height:.72em;margin-top:2px;display:block}.cf .tn{border-top:14px solid var(--suit-s);border-left:14px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.cf.win{box-shadow:0 0 0 2px var(--felt-out), 0 0 0 4px var(--blue), 0 6px 14px #00000073}.tc .cf{padding:5px;box-shadow:0 6px 14px #00000073}.tc .cf.win{box-shadow:0 0 0 2px var(--felt-out), 0 0 0 4px var(--blue), 0 6px 14px #00000073}.tc .cf .rk{font-size:16px}.tc .cf svg.pip-s{width:20px;height:20px}.tc .cf .tn{border-top-width:10px;border-left-width:10px}.compact .tc{border-radius:6px;width:42px;height:58px}.compact .tc .cf{padding:4px}.compact .tc .cf .rk{font-size:15px}.compact .tc .cf svg.pip-s{width:18px;height:18px}.pill{text-align:center;z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pill .c{background:var(--line);color:var(--text);white-space:nowrap;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.pill .c.short{background:var(--amber);color:var(--on-amber)}.pill .c.spare{background:var(--blue);color:var(--on-blue)}.pill .c.even{background:var(--line);color:var(--text)}.pill .t{color:var(--text-dim);white-space:nowrap;font-size:11px}.pill .lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);font-size:10px;font-weight:700}.pill .lbl.hot{color:var(--amber)}.dots{gap:3px;margin-top:2px;display:flex}.dots i{background:var(--line);border-radius:50%;width:5px;height:5px}.dots i.done{background:#6b717d}.dots i.now{background:var(--text)}.dots i.now.hot{background:var(--amber)}.mbar{gap:2px;width:104px;height:5px;display:flex}.mbar i{background:var(--line);border-radius:1px;flex:1}.mbar i.b{background:var(--text-2)}.mbar i.p{background:var(--amber)}.mbar i.x{box-shadow:inset 0 0 0 1px var(--amber);background:0 0}.mbar i.h{background:repeating-linear-gradient(135deg, var(--amber) 0 2px, transparent 2px 4px)}.lt{background:var(--surface-1);height:36px;color:var(--text-2);z-index:3;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex;position:absolute;bottom:0;right:0}.lt svg{width:14px;height:14px}.hh{flex:none;min-height:22px;margin-top:10px;padding:0 20px;font-size:14px;display:grid}.hh>*{white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;min-width:0;display:flex}.hh b{flex:none}.hh span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hh svg{flex:none;width:14px;height:14px}.hh .out svg{color:var(--coral)}.compact .hh{padding:0 18px;font-size:13px}.compact .hh>*{gap:6px}.hint{color:var(--text-2);flex:none;min-height:18px;margin:10px 20px 0;font-size:13px}.w .a{background:var(--surface-3);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.moment{background:var(--surface-1);border-radius:18px;flex-direction:column;flex:none;gap:10px;margin:10px 12px 0;padding:14px;display:flex}.who{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.w{background:var(--surface-2);border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 6px;font-size:12px;font-weight:600;display:flex}.w .nm2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.st{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--amber);font-size:9px;font-weight:700;line-height:1.3}.st.duck{color:var(--blue)}.st.free{color:var(--coral)}.fan{flex:none;margin:0 12px;position:relative}.hc{transform-origin:50% 140%;border-radius:9px;width:70px;height:98px;padding:0;position:absolute;bottom:4px}.hc .cf{padding:6px;box-shadow:-3px 0 8px #00000059}.hc .cf .rk{font-size:20px}.hc .cf svg.pip-s{width:24px;height:24px}.hc.off .cf{filter:brightness(.42)}.hc.dimmed .cf{filter:brightness(.85)}.hc.sel .cf{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--amber), -3px 0 8px #00000059}.fan.sm .hc{border-radius:8px;width:60px;height:84px}.fan.sm .hc .cf{padding:5px}.fan.sm .hc .cf .rk{font-size:17px}.fan.sm .hc .cf svg.pip-s{width:20px;height:20px}.fan.sm .hc .cf .tn{border-top-width:12px;border-left-width:12px}.fan.xs .hc{border-radius:7px;width:50px;height:70px}.fan.xs .hc .cf{padding:4px}.fan.xs .hc .cf .rk{font-size:15px}.fan.xs .hc .cf svg.pip-s{width:17px;height:17px}.fan.xs .hc .cf .tn{border-top-width:10px;border-left-width:10px}.pad.six{grid-template-columns:repeat(6,minmax(0,1fr))}.pad.six .bb{height:46px}.pad.six .bb .v{font-size:18px}.pad.six .bb .r,.pad.six .bb .r.sh,.pad.six .bb .r.sp,.pad.six .bb .r.ev{font-size:9px}.stage{flex:none;justify-content:center;align-items:center;gap:16px;height:172px;padding:4px 20px;display:flex}.compact .stage{height:160px}.hero{border-radius:12px;flex:none;width:96px;height:134px;padding:0;transform:rotate(-3deg)}.hero .cf{padding:10px;box-shadow:0 14px 30px #00000073}.hero .cf .rk{font-size:34px}.hero .cf svg.pip-s{width:44px;height:44px}.hero .cf .tn{border-top-width:22px;border-left-width:22px}.hero.sel .cf{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--amber), 0 14px 30px #00000073}.hero.off .cf{filter:brightness(.42)}.facts{flex-wrap:wrap;gap:6px;display:flex}.facts.pad12{flex:none;padding:0 12px}.fact{background:var(--surface-2);height:28px;color:var(--text-2);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.facts.pad12 .fact{background:var(--surface-1)}.fact b{color:var(--text);font-weight:600}.fact svg{width:13px;height:13px}.dock{padding:8px 12px calc(16px + var(--safe-b));flex:none;align-items:center;gap:8px;margin-top:auto;display:flex;position:relative}.dock .cta{flex:1}.rx{background:var(--surface-1);border-radius:12px;flex:1;place-items:center;height:48px;font-size:22px;transition:transform .1s;display:grid}.rx:active{transform:scale(.92)}.rx:disabled{opacity:.4}.dock.rxs{gap:6px}.rxpop{background:var(--surface-2);z-index:20;border-radius:16px;gap:6px;padding:6px;display:flex;position:absolute;bottom:calc(100% - 4px);left:12px;right:12px;box-shadow:0 10px 30px #00000080}.rxpop .rx{background:var(--surface-1)}.sheet{background:var(--surface-1);padding:14px 12px calc(16px + var(--safe-b));border-radius:22px 22px 0 0;flex-direction:column;flex:none;gap:10px;display:flex}.pad{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.bb{background:var(--surface-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:54px;transition:background .15s,color .15s;display:flex}.bb .v{font-family:var(--mono);font-size:21px;font-weight:500;line-height:1.1}.bb .r{font-family:var(--mono);color:var(--text-dim);font-size:10px}.bb .r.sh{color:var(--amber);font-family:var(--font);font-size:11px;font-weight:600}.bb .r.sp{color:var(--blue);font-family:var(--font);font-size:11px;font-weight:600}.bb .r.ev{color:var(--text-2);font-family:var(--font);font-size:11px;font-weight:600}.bb.tall{height:60px}.bb.on{background:var(--amber);color:var(--on-amber)}.bb.on .r,.bb.on .r.sh,.bb.on .r.sp,.bb.on .r.ev{color:#4a3a10}.bb.lock{background:repeating-linear-gradient(135deg, var(--surface-1) 0 6px, var(--surface-2) 6px 12px);color:#6b717d;cursor:not-allowed;box-shadow:inset 0 0 0 1.5px #3a404b}.bb.lock .v{text-decoration:line-through}.bb.lock svg{width:14px;height:14px}.hook{align-items:flex-start;gap:12px;padding:0 4px;display:flex}.hook .ic{background:var(--amber);width:40px;height:40px;color:var(--on-amber);border-radius:12px;flex:none;place-items:center;display:grid}.hook .ic svg{width:22px;height:22px}.two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ch{background:var(--surface-2);text-align:left;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;height:88px;padding:10px 14px;transition:background .15s,color .15s;display:flex}.ch .v{font-family:var(--mono);font-size:28px;font-weight:500;line-height:1}.ch .l{font-size:15px;font-weight:600}.ch .r{color:var(--blue);font-size:11px;font-weight:600}.ch .r.sh{color:var(--amber)}.ch.on{background:var(--amber);color:var(--on-amber)}.ch.on .r{color:#4a3a10}.ch.lock{background:repeating-linear-gradient(135deg, var(--surface-1) 0 6px, var(--surface-2) 6px 12px);color:#6b717d;cursor:not-allowed;box-shadow:inset 0 0 0 1.5px #3a404b}.ch.lock .v{text-decoration:line-through}.veil{z-index:40;background:#05060899;position:absolute;inset:0}.bsheet{background:var(--surface-1);padding:10px 16px calc(18px + var(--safe-b));z-index:41;border-radius:24px 24px 0 0;flex-direction:column;gap:16px;display:flex;position:absolute;inset:56px 0 0;overflow-y:auto;box-shadow:0 -20px 40px #00000080}.bsheet.short{max-height:85%;top:auto}.grab{background:#3a404b;border-radius:3px;flex:none;align-self:center;width:40px;height:5px}.shd{align-items:center;gap:10px;display:flex}.shd h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.full{background:var(--bg);z-index:41;padding-top:var(--safe-t);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.av-s{background:var(--surface-3);color:#dce0e6;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.av-s.me{background:var(--amber);color:var(--on-amber)}.prow{border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:0 12px;display:flex}.ok{background:var(--blue);border-radius:50%;width:8px;height:8px;display:inline-block}.ok.away{background:#4a505b}.set{border-top:1px solid var(--surface-2);align-items:center;gap:12px;min-height:52px;padding:0 4px 0 14px;display:flex}.set:first-child{border-top:0}.panelc{background:var(--surface-1);border-radius:16px}.bot-tag{letter-spacing:.08em;color:var(--text-dim);background:var(--surface-2);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700}.field{background:var(--surface-2);border:0;border-radius:14px;outline:none;width:100%;height:52px;padding:0 16px;font-size:17px}.field::placeholder{color:#6b717d}.field:focus{box-shadow:inset 0 0 0 1.5px var(--amber)}@keyframes pulse{0%,to{box-shadow:0 0 0 3px var(--bg), 0 0 0 4px #f2b5444d}50%{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--amber)}}@keyframes glow{0%,to{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--amber), 0 0 0 0 #f2b54400}50%{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--amber), 0 0 26px 6px #f2b54473}}@keyframes breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes deplete{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--len)}}.compact .seat{gap:3px;width:76px;margin-left:-38px}.compact .seat .av{width:38px;height:38px;font-size:14px}.compact .seat .nm{max-width:72px;font-size:11px}.compact .nb{border-radius:10px;min-width:20px;height:20px;padding:0 4px;font-size:12px}.compact .dl{width:15px;height:15px;font-size:8px}.compact .ldr{height:15px;font-size:8px}.compact .stx{font-size:8px}.compact .dock{padding-bottom:calc(12px + var(--safe-b))}.reduced *,.reduced :before,.reduced :after{animation-iteration-count:1!important}.reduced .seat.turn .av,.reduced .seat.alive .av{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--amber);animation:none}.reduced .tc.think{opacity:.8;animation:none}
