:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--felt-0:#0d1220;--felt-1:#161f36;--wood-0:#3a2413;--wood-1:#6b4423;--panel:#10182bd1;--panel-strong:#0a101eeb;--panel-soft:#2634528c;--panel-border:#8caceb38;--ink:#f2f6ff;--ink-dim:#b3c1de;--ink-faint:#7d8ba8;--accent:#3d8bff;--accent-soft:#3d8bff38;--gold:#f2b418;--green:#2fc27a;--red:#ef4d4d;--purple:#a05fd0;--radius-s:10px;--radius-m:16px;--radius-l:24px;--shadow-panel:0 18px 44px #00000073;--glow-accent:0 0 0 3px var(--accent), 0 0 28px #3d8bff8c;--speed-fast:.14s;--speed:.26s;--speed-slow:.52s;--font:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;font-family:var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased}.reduce-motion,.reduce-motion *{--speed-fast:0s;--speed:0s;--speed-slow:0s;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){:root{--speed-fast:0s;--speed:0s;--speed-slow:0s}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:var(--ink);background-color:#0000;background-image:radial-gradient(120% 90% at 50% 0,#22314f 0%,#0d122000 60%),radial-gradient(90% 70% at 15% 100%,#4a2f18 0%,#0d122000 55%),linear-gradient(160deg,#0e1524 0%,#0a0f1c 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-size:17px;line-height:1.4;overflow:hidden}h1,h2,h3{letter-spacing:.01em;margin:0;font-weight:800}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-l);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);border-bottom:1px solid var(--panel-border);align-items:center;gap:10px;padding:14px 18px;font-size:1.05rem;font-weight:800;display:flex}.btn{min-height:54px;color:var(--ink);background:var(--panel-soft);border:1px solid var(--panel-border);border-radius:var(--radius-m);transition:transform var(--speed-fast), background var(--speed-fast), box-shadow var(--speed-fast);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1.05rem;font-weight:700;display:inline-flex}.btn:hover:not(:disabled){background:#3d8bff3d;transform:translateY(-2px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:linear-gradient(#4d97ff 0%,#2864cc 100%);border-color:#a0c8ff8c;box-shadow:0 8px 22px #2864cc73}.btn-primary:hover:not(:disabled){background:linear-gradient(#5ea4ff 0%,#3272e0 100%)}.btn-gold{color:#2b1c02;background:linear-gradient(#ffc93f 0%,#d18f12 100%);border-color:#ffe29699;box-shadow:0 8px 22px #d18f1266}.btn-lg{min-height:66px;padding:0 32px;font-size:1.2rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.die[data-v-868dbb5f]{filter:drop-shadow(0 10px 18px #00000080);width:100%;height:auto;transition:transform var(--speed), filter var(--speed)}.die.held[data-v-868dbb5f]{filter:drop-shadow(0 0 14px #3d8bfff2)drop-shadow(0 8px 16px #00000080);transform:translateY(-6px)}.die.rolling[data-v-868dbb5f]{animation:tumble-868dbb5f var(--roll-duration,.9s) cubic-bezier(.2, .9, .25, 1)}.die.blank[data-v-868dbb5f]{opacity:.88;filter:drop-shadow(0 8px 14px #00000073)}@keyframes tumble-868dbb5f{0%{transform:rotate(-40deg)scale(.78)translateY(-14px)}25%{transform:rotate(140deg)scale(1.06)translateY(6px)}50%{transform:rotate(280deg)scale(.94)translateY(-8px)}75%{transform:rotate(372deg)scale(1.08)translateY(4px)}to{transform:rotate(360deg)scale(1)translateY(0)}}.table-area[data-v-b04ddc81]{background:radial-gradient(65% 80% at 50% 45%,#1f3f33f2 0%,#12261ff2 70%),linear-gradient(#6b4423,#3a2413);border:8px solid #55341c;border-radius:999px/120px;flex-direction:column;align-items:center;gap:10px;padding:12px 26px 14px;display:flex;box-shadow:inset 0 0 60px #0009,0 24px 60px #0000008c}.turn-banner[data-v-b04ddc81]{border:2px solid var(--accent);transition:border-color var(--speed), box-shadow var(--speed);background:#0a101ed9;border-radius:999px;flex-direction:column;align-items:center;padding:6px 30px;display:flex;box-shadow:0 0 24px #3d8bff80}.turn-banner.bot[data-v-b04ddc81]{border-color:var(--purple);box-shadow:0 0 24px #a05fd080}.turn-banner.showcase[data-v-b04ddc81]{border-color:var(--gold);box-shadow:0 0 28px #f2b4188c}.turn-banner.showcase span[data-v-b04ddc81]{color:var(--gold);font-weight:800}.turn-banner strong[data-v-b04ddc81]{font-size:1.35rem}.turn-banner span[data-v-b04ddc81]{color:var(--ink-dim);font-size:.95rem}.dice[data-v-b04ddc81]{grid-template-columns:repeat(5,minmax(64px,96px));gap:clamp(10px,1.2vw,20px);width:100%;max-width:620px;display:grid}@media (width<=420px){.table-area[data-v-b04ddc81]{padding:10px 10px 12px}.dice[data-v-b04ddc81]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}}.die-slot[data-v-b04ddc81]{flex-direction:column;align-items:center;gap:8px;display:flex}.hold[data-v-b04ddc81]{border-radius:var(--radius-s);border:2px solid var(--panel-border);width:100%;min-height:38px;color:var(--ink-dim);transition:all var(--speed-fast);background:#0a101ecc;font-size:.95rem;font-weight:800}.hold.on[data-v-b04ddc81]{color:#fff;background:linear-gradient(#4d97ff,#2864cc);border-color:#9cc6ff;box-shadow:0 0 18px #3d8bffb3}.hold[data-v-b04ddc81]:disabled{opacity:.35;cursor:not-allowed}.actions[data-v-b04ddc81]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.avatar[data-v-a0140665]{object-fit:cover;background:#23222a;border-radius:26%;display:block}.score-total[data-v-7555e966]{font-variant-numeric:tabular-nums;transition:transform var(--speed), color var(--speed);display:inline-block;position:relative}.score-total.bump[data-v-7555e966]{animation:bump-7555e966 var(--speed-slow) ease-out}@keyframes bump-7555e966{0%{transform:scale(1)}35%{text-shadow:0 0 18px #f2b418d9;transform:scale(1.22)}to{transform:scale(1)}}.pops[data-v-7555e966]{pointer-events:none;width:0;height:0;position:absolute;bottom:100%;left:50%}.pop[data-v-7555e966]{white-space:nowrap;color:#06121f;background:linear-gradient(#ffd964,#f2b418);border-radius:999px;padding:1px 8px;font-size:.72em;font-weight:900;animation:1.05s cubic-bezier(.16,.84,.34,1) forwards fly-7555e966;position:absolute;bottom:0;left:0;transform:translate(-50%);box-shadow:0 6px 16px #00000073}@keyframes fly-7555e966{0%{opacity:0;transform:translate(-50%)translateY(46px)scale(.7)}22%{opacity:1;transform:translate(-50%)translateY(18px)scale(1.12)}70%{opacity:1;transform:translate(-50%)translateY(-4px)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-16px)scale(.9)}}.player-card[data-v-958761ff]{background:var(--panel);border:2px solid var(--panel-border);border-radius:var(--radius-m);min-width:124px;box-shadow:var(--shadow-panel);transition:transform var(--speed), box-shadow var(--speed), border-color var(--speed);flex-direction:column;align-items:center;gap:2px;padding:10px 14px 12px;display:flex;position:relative}.player-card.active[data-v-958761ff]{border-color:var(--accent);box-shadow:var(--glow-accent);transform:translateY(-6px)scale(1.04)}.speech[data-v-958761ff]{color:#10182b;pointer-events:none;z-index:30;background:linear-gradient(#fff,#e6edff);border-radius:14px;width:max-content;max-width:240px;margin:0;padding:8px 14px;font-size:.9rem;font-weight:600;line-height:1.25;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000073}.speech[data-v-958761ff]:after{content:"";border:9px solid #0000;border-bottom-color:#fff;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.bubble-enter-active[data-v-958761ff],.bubble-leave-active[data-v-958761ff]{transition:opacity var(--speed), transform var(--speed)}.bubble-enter-from[data-v-958761ff],.bubble-leave-to[data-v-958761ff]{opacity:0;transform:translate(-50%)translateY(-8px)scale(.94)}.avatar-wrap[data-v-958761ff]{position:relative}.crown[data-v-958761ff]{font-size:1.3rem;position:absolute;top:-14px;right:-10px}.kind[data-v-958761ff]{letter-spacing:.08em;border:1px solid var(--panel-border);color:var(--ink-dim);background:#223052;border-radius:999px;padding:1px 8px;font-size:.62rem;font-weight:800;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.kind.bot[data-v-958761ff]{color:#dcc6ff;background:#3a2a52}.name[data-v-958761ff]{margin-top:10px;font-size:1rem;font-weight:700}.total[data-v-958761ff]{color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:900;line-height:1.05;display:block}.turn[data-v-958761ff]{color:var(--ink-faint);font-size:.85rem}.active-flag[data-v-958761ff]{letter-spacing:.1em;color:#06121f;background:var(--accent);border-radius:999px;margin-top:4px;padding:1px 10px;font-size:.7rem;font-weight:800}ul[data-v-0dccd383]{gap:6px;margin:0;padding:10px;list-style:none;display:grid;position:relative}li[data-v-0dccd383]{border-radius:var(--radius-s);background:var(--panel-soft);transition:background var(--speed), transform var(--speed);grid-template-columns:34px 34px 1fr auto;align-items:center;gap:10px;padding:7px 12px;display:grid}li.leader[data-v-0dccd383]{background:linear-gradient(90deg,#3d8bff8c,#3d8bff2e);box-shadow:inset 0 0 0 1px #8cbeff80}.rank-move[data-v-0dccd383]{transition:transform var(--speed-slow) cubic-bezier(.22, 1, .36, 1)}.rank-enter-active[data-v-0dccd383],.rank-leave-active[data-v-0dccd383]{transition:opacity var(--speed), transform var(--speed)}.rank-enter-from[data-v-0dccd383],.rank-leave-to[data-v-0dccd383]{opacity:0;transform:translate(18px)}.rank-leave-active[data-v-0dccd383]{width:calc(100% - 20px);position:absolute}.rank[data-v-0dccd383]{color:var(--ink-dim);font-size:1.25rem;font-weight:900}.ex[data-v-0dccd383]{color:var(--gold);font-size:.8rem}.name[data-v-0dccd383]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.score[data-v-0dccd383]{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:900}.panel-title small[data-v-21f66809]{text-transform:none;letter-spacing:0;color:var(--ink-faint);font-weight:600}.columns[data-v-21f66809]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.column[data-v-21f66809]{border:1px solid var(--panel-border);border-radius:var(--radius-m);background:#ffffff0a;min-width:0;padding:10px}h3[data-v-21f66809]{color:var(--gold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.95rem}ul[data-v-21f66809]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.entry[data-v-21f66809]{align-items:stretch;gap:6px;min-width:0;display:flex}.row[data-v-21f66809]{text-align:left;border-radius:var(--radius-s);width:100%;min-width:0;min-height:34px;transition:background var(--speed-fast), transform var(--speed-fast);background:#ffffff0d;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:4px 12px;display:grid}.scratch-btn[data-v-21f66809]{border-radius:var(--radius-s);width:34px;min-height:34px;color:var(--ink-faint);background:#ef4d4d1f;border:1px solid #ef4d4d59;flex:none;font-weight:800}.scratch-btn[data-v-21f66809]:not(:disabled):hover{color:#fff;background:#ef4d4d52;border-color:#ef4d4db3}.scratch-btn[data-v-21f66809]:disabled{opacity:.35}.row.pickable[data-v-21f66809]:hover{border-color:var(--green);background:#2fc27a47;transform:translate(3px)}.row.chosen[data-v-21f66809]{border-color:var(--gold);color:#fff;opacity:1;animation:flash-21f66809 var(--speed-slow) ease-out;background:linear-gradient(90deg,#f2b4188c,#f2b41826)}.row.chosen .label[data-v-21f66809]{text-decoration:none}@keyframes flash-21f66809{0%{transform:scale(1.06);box-shadow:0 0 26px #f2b418cc}to{transform:none}}.row.used[data-v-21f66809]{color:var(--ink-faint);opacity:.75;background:repeating-linear-gradient(135deg,#ffffff08,#ffffff08 6px,#ffffff12 6px 12px)}.row.used .label[data-v-21f66809]{text-decoration:line-through}.row.scratched[data-v-21f66809]{background:repeating-linear-gradient(135deg,#ef4d4d0d,#ef4d4d0d 6px,#ef4d4d1f 6px 12px)}.row.zero .value[data-v-21f66809]{color:var(--ink-faint)}.label[data-v-21f66809]{font-size:1.02rem;font-weight:700}.badge[data-v-21f66809]{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink-faint);border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:800}.value[data-v-21f66809]{text-align:right;font-variant-numeric:tabular-nums;min-width:46px;font-size:1.2rem;font-weight:900}@media (width<=480px){.columns[data-v-21f66809]{grid-template-columns:minmax(0,1fr)}}.bonus[data-v-21f66809]{border-top:1px solid var(--panel-border);color:var(--gold);justify-content:space-between;align-items:center;margin-top:10px;padding:8px 12px;font-weight:800;display:flex}.bonus strong.ok[data-v-21f66809]{color:var(--green)}.game[data-v-d31a4238]{grid-template:"players side""board side"minmax(0,1fr)/minmax(0,1fr) minmax(280px,22vw);gap:14px;height:100%;padding:14px;display:grid;overflow:hidden}.players[data-v-d31a4238]{z-index:20;flex-wrap:wrap;grid-area:players;justify-content:center;gap:14px;padding-top:4px;display:flex;position:relative}.board[data-v-d31a4238]{flex-direction:column;grid-area:board;align-items:center;gap:10px;min-height:0;display:flex;overflow-y:auto}.board[data-v-d31a4238]>*{width:min(1000px,100%)}.side[data-v-d31a4238]{flex-direction:column;grid-area:side;gap:14px;min-height:0;display:flex;overflow-y:auto}.feed ul[data-v-d31a4238]{gap:6px;margin:0;padding:10px;list-style:none;display:grid}.feed li[data-v-d31a4238]{border-radius:var(--radius-s);background:var(--panel-soft);align-items:center;gap:8px;padding:6px 10px;font-size:.92rem;display:flex}.feed li.highlight[data-v-d31a4238]{background:#f2b41838;font-weight:700;box-shadow:inset 0 0 0 1px #f2b41880}.feed li.empty[data-v-d31a4238]{color:var(--ink-faint);justify-content:center}.diag p[data-v-d31a4238]{color:var(--ink-dim);margin:0;padding:12px 16px;font-size:.92rem}.tools[data-v-d31a4238]{gap:8px;display:grid}.pace[data-v-d31a4238]{border-radius:var(--radius-s);background:var(--panel-soft);color:var(--ink-dim);align-items:center;gap:6px;padding:6px 10px;font-size:.86rem;display:flex}.pace span[data-v-d31a4238]{margin-right:auto}.pace-btn[data-v-d31a4238]{border:1px solid var(--panel-border);text-transform:capitalize;transition:background var(--speed-fast);border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:700}.pace-btn.on[data-v-d31a4238]{background:var(--accent);color:#06121f;border-color:#9cc6ff}.motion[data-v-d31a4238]{border-radius:var(--radius-s);background:var(--panel-soft);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-size:.92rem;display:flex}.motion input[data-v-d31a4238]{width:20px;height:20px;accent-color:var(--accent)}.quit[data-v-d31a4238]{min-height:46px}@media (width<=1100px){.game[data-v-d31a4238]{grid-template:"players""board""side"/minmax(0,1fr);overflow-y:auto}.board[data-v-d31a4238],.side[data-v-d31a4238]{min-height:auto;overflow-y:visible}}.confetti[data-v-36f79593]{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.count-up[data-v-b534e8fe]{font-variant-numeric:tabular-nums}.reactions[data-v-6ec5e5c7]{flex-wrap:wrap;justify-content:center;gap:12px 18px;margin:0;padding:0;list-style:none;display:flex}.reaction[data-v-6ec5e5c7]{background:var(--panel);border:2px solid var(--panel-border);box-shadow:var(--shadow-panel);animation:reaction-in-6ec5e5c7 var(--speed-slow) ease-out calc(var(--speed-slow) * var(--step,0)) both;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:flex}.who[data-v-6ec5e5c7]{color:var(--ink-dim);font-size:.9rem;font-weight:800}.bubble[data-v-6ec5e5c7]{text-align:left;max-width:42ch;font-size:1.05rem;font-weight:600}@keyframes reaction-in-6ec5e5c7{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.rules[data-v-d5900d93]{flex-direction:column;gap:12px;display:flex}fieldset[data-v-d5900d93]{border:1px solid var(--panel-border);border-radius:var(--radius-m);flex-direction:column;gap:6px;padding:10px 14px;display:flex}legend[data-v-d5900d93]{color:var(--gold);padding:0 8px;font-weight:800}label[data-v-d5900d93]{cursor:pointer;align-items:center;gap:10px;min-height:34px;display:flex}input[type=radio][data-v-d5900d93],input[type=checkbox][data-v-d5900d93]{width:22px;height:22px;accent-color:var(--accent)}.summary[data-v-d5900d93]{color:var(--ink-dim);margin:0}.podium-screen[data-v-f065aad9]{text-align:center;flex-direction:column;align-items:center;gap:20px;height:100%;padding:28px clamp(16px,4vw,60px) 40px;display:flex;position:relative;overflow-y:auto}.podium-screen[data-v-f065aad9]>:not(canvas){z-index:6;position:relative}h1[data-v-f065aad9]{color:var(--gold);font-size:clamp(2rem,4.5vw,3.4rem)}.sub[data-v-f065aad9]{color:var(--ink-dim);margin:0}.podium[data-v-f065aad9]{justify-content:center;align-items:flex-start;gap:22px;margin-top:26px;display:flex}.step[data-v-f065aad9]{border-radius:var(--radius-l);background:var(--panel);border:2px solid var(--panel-border);width:220px;height:300px;box-shadow:var(--shadow-panel);animation:rise-f065aad9 .64s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 16px;display:flex}.slot-1[data-v-f065aad9]{order:-1}.place-1[data-v-f065aad9]{--rise-from:34px;--rise-to:-26px;border-color:var(--gold);animation-name:rise-f065aad9,crown-glow-f065aad9;animation-duration:.64s,2.6s;animation-iteration-count:1,infinite;animation-delay:var(--delay,0s), .9s;transform:translateY(-26px);box-shadow:0 0 34px #f2b41880}.place-2[data-v-f065aad9]{--rise-to:-10px;transform:translateY(-10px)}@keyframes crown-glow-f065aad9{0%,to{box-shadow:0 0 30px #f2b41866}50%{box-shadow:0 0 54px #f2b418bf}}@keyframes rise-f065aad9{0%{opacity:0;transform:translateY(var(--rise-from,60px)) scale(.9)}to{opacity:1;transform:translateY(var(--rise-to,0)) scale(1)}}.medal[data-v-f065aad9]{font-size:2rem}.pname[data-v-f065aad9]{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:1.2rem;font-weight:800;overflow:hidden}.pts[data-v-f065aad9]{color:var(--gold);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:900}.table[data-v-f065aad9]{width:min(1000px,100%)}table[data-v-f065aad9]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th[data-v-f065aad9],td[data-v-f065aad9]{text-align:center;border-bottom:1px solid #ffffff12;padding:10px 12px}th[data-v-f065aad9]{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.who[data-v-f065aad9]{text-align:left;align-items:center;gap:10px;font-weight:700;display:flex}.strong[data-v-f065aad9]{color:var(--gold);font-size:1.1rem;font-weight:900}.highlights[data-v-f065aad9]{color:var(--ink-dim);flex-wrap:wrap;justify-content:center;gap:18px;margin:0;padding:12px 18px;list-style:none;display:flex}.last[data-v-f065aad9]{color:var(--ink-faint);margin:0 0 14px;font-size:.9rem}.next-rules[data-v-f065aad9]{text-align:left;width:min(560px,100%);padding:18px 22px 22px}.actions[data-v-f065aad9]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.setup[data-v-a815ebf5]{flex-direction:column;align-items:center;gap:22px;height:100%;padding:26px clamp(16px,4vw,60px) 40px;display:flex;overflow-y:auto}header[data-v-a815ebf5]{text-align:center}h1[data-v-a815ebf5]{color:var(--gold);text-shadow:0 6px 22px #f2b41859;font-size:clamp(2.6rem,6vw,4.4rem)}header p[data-v-a815ebf5]{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:.85rem}.grid[data-v-a815ebf5]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;width:min(1200px,100%);display:grid}.body[data-v-a815ebf5]{gap:18px;padding:16px;display:grid}.players[data-v-a815ebf5]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.players li[data-v-a815ebf5]{border-radius:var(--radius-s);background:var(--panel-soft);grid-template-columns:46px 1fr auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.players li.empty[data-v-a815ebf5]{text-align:center;color:var(--ink-faint);display:block}.pname[data-v-a815ebf5]{font-weight:700}.tag[data-v-a815ebf5]{border:1px solid var(--panel-border);border-radius:999px;padding:2px 10px;font-size:.72rem;font-weight:800}.tag.bot[data-v-a815ebf5]{background:#3a2a52}.add[data-v-a815ebf5]{border:1px dashed var(--panel-border);border-radius:var(--radius-m);gap:10px;padding:14px;display:grid}h3[data-v-a815ebf5]{color:var(--gold);text-transform:uppercase;letter-spacing:.05em;font-size:.95rem}input[type=text][data-v-a815ebf5],input[data-v-a815ebf5]:not([type]),select[data-v-a815ebf5]{min-height:46px;font:inherit;color:var(--ink);border:1px solid var(--panel-border);border-radius:var(--radius-s);background:#00000059;padding:0 14px}.avatar-picker[data-v-a815ebf5]{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;display:grid}.avatar-choice[data-v-a815ebf5]{transition:transform var(--speed-fast), border-color var(--speed-fast);border:2px solid #0000;border-radius:14px;padding:3px}.avatar-choice.on[data-v-a815ebf5]{border-color:var(--gold);transform:scale(1.08);box-shadow:0 0 16px #f2b41880}.rules[data-v-a815ebf5]{gap:14px}fieldset[data-v-a815ebf5]{border:1px solid var(--panel-border);border-radius:var(--radius-m);gap:8px;padding:12px 16px;display:grid}legend[data-v-a815ebf5]{color:var(--gold);padding:0 8px;font-weight:800}fieldset label[data-v-a815ebf5],.motion[data-v-a815ebf5]{cursor:pointer;align-items:center;gap:10px;min-height:34px;display:flex}input[type=radio][data-v-a815ebf5],input[type=checkbox][data-v-a815ebf5]{width:22px;height:22px;accent-color:var(--accent)}.profiles[data-v-a815ebf5]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.profiles li[data-v-a815ebf5]{grid-template-columns:1fr auto;gap:8px;display:grid}.profile[data-v-a815ebf5]{text-align:left;border-radius:var(--radius-s);background:var(--panel-soft);width:100%;transition:border-color var(--speed-fast), transform var(--speed-fast);border:1px solid #0000;grid-template-columns:38px 1fr;grid-template-areas:"avatar name""avatar stats";align-items:center;gap:2px 12px;padding:8px 12px;display:grid}.profile[data-v-a815ebf5]:hover{border-color:var(--accent);transform:translate(3px)}.profile[data-v-a815ebf5] svg{grid-area:avatar}.profile .pname[data-v-a815ebf5]{grid-area:name;font-weight:700}.profile small[data-v-a815ebf5]{color:var(--ink-faint);grid-area:stats;font-size:.78rem}.row-actions[data-v-a815ebf5]{flex-wrap:wrap;gap:10px;display:flex}.row-actions .btn[data-v-a815ebf5]{flex:160px}.hint[data-v-a815ebf5]{color:var(--ink-faint);margin:0;font-size:.85rem}.summary[data-v-a815ebf5]{color:var(--ink-dim);margin:0}.btn.small[data-v-a815ebf5]{min-height:38px;padding:0 14px;font-size:.9rem}.start[data-v-a815ebf5]{min-width:320px}.seat[data-v-c35e5145]{gap:8px;display:flex}.seat input[data-v-c35e5145]{flex:1;min-width:0}.card[data-v-c35e5145]{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-l);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;gap:12px;padding:16px;display:flex}.host-panel[data-v-c35e5145]{border-color:#f2b41866}.host-body[data-v-c35e5145]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}label[data-v-c35e5145]{color:var(--ink-dim);gap:6px;font-weight:600;display:grid}.hint[data-v-c35e5145]{color:var(--ink-faint);margin:0;font-size:.82rem}.rules[data-v-c35e5145]{border:1px solid var(--panel-border);border-radius:var(--radius-m);background:var(--panel-soft);grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:10px 12px;display:grid}.rules legend[data-v-c35e5145]{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);padding:0 6px;font-size:.8rem;font-weight:800}.rules hr[data-v-c35e5145]{border:0;border-top:1px solid var(--panel-border);width:100%;margin:2px 0}.pick[data-v-c35e5145]{align-items:center;gap:12px;min-height:44px;font-size:.95rem;line-height:1.25;display:flex}.pick input[data-v-c35e5145]{width:22px;height:22px;accent-color:var(--accent);flex:none}.manage ul[data-v-c35e5145]{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.manage li[data-v-c35e5145]{border-radius:var(--radius-s);background:var(--panel-soft);align-items:center;gap:10px;padding:6px 10px;display:flex}.manage .who[data-v-c35e5145]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.manage .tag[data-v-c35e5145]{color:var(--ink-faint);white-space:nowrap;font-size:.78rem}.mini[data-v-c35e5145]{border:1px solid var(--panel-border);background:#ffffff0f;border-radius:999px;min-height:40px;padding:0 14px;font-size:.85rem;font-weight:700}.label[data-v-c35e5145]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:.82rem;font-weight:800}.phone[data-v-bc6189ca]{flex-direction:column;gap:12px;max-width:560px;height:100%;margin:0 auto;padding:14px;display:flex;overflow-y:auto}h1[data-v-bc6189ca]{color:var(--gold);text-align:center;font-size:2.4rem}h2[data-v-bc6189ca]{color:var(--gold);font-size:1.2rem}h3[data-v-bc6189ca]{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:1rem}.lead[data-v-bc6189ca]{text-align:center;color:var(--ink-dim);margin:0}.card[data-v-bc6189ca]{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-l);box-shadow:var(--shadow-panel);flex-direction:column;gap:12px;padding:16px;display:flex}label[data-v-bc6189ca]{color:var(--ink-dim);gap:6px;font-weight:600;display:grid}input[type=text][data-v-bc6189ca],input[data-v-bc6189ca]:not([type]){min-height:52px;font:inherit;color:var(--ink);border:1px solid var(--panel-border);border-radius:var(--radius-s);background:#00000059;padding:0 14px;font-size:1.1rem}.pin-input[data-v-bc6189ca]{letter-spacing:.4em;text-align:center;font-size:2rem}.avatars[data-v-bc6189ca]{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;display:grid}.avatar-choice[data-v-bc6189ca]{border:2px solid #0000;border-radius:14px;padding:3px}.avatar-choice.on[data-v-bc6189ca]{border-color:var(--gold);box-shadow:0 0 14px #f2b41880}.big[data-v-bc6189ca]{min-height:60px;font-size:1.1rem}.bar[data-v-bc6189ca]{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-m);align-items:center;gap:10px;padding:8px 12px;display:flex}.who[data-v-bc6189ca]{font-weight:800}.badge[data-v-bc6189ca]{border:1px solid var(--panel-border);color:var(--ink-dim);border-radius:999px;padding:2px 10px;font-size:.72rem;font-weight:800}.badge.host[data-v-bc6189ca]{background:var(--gold);color:#2b1c02;border-color:#0000}.badge.ok[data-v-bc6189ca]{color:#d6ffe9;background:#2fc27a4d}.badge.joined[data-v-bc6189ca]{background:#2fc27a40;margin-left:auto}.badge.reconnecting[data-v-bc6189ca],.badge.connecting[data-v-bc6189ca]{background:#f2b41840;margin-left:auto}.players[data-v-bc6189ca],.options[data-v-bc6189ca],.ranking[data-v-bc6189ca]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.players li[data-v-bc6189ca],.ranking li[data-v-bc6189ca]{border-radius:var(--radius-s);background:var(--panel-soft);align-items:center;gap:10px;padding:8px 12px;display:flex}.ranking strong[data-v-bc6189ca]{color:var(--gold);margin-left:auto;font-size:1.2rem}.turn[data-v-bc6189ca]{text-align:center;border-radius:var(--radius-m);background:var(--panel-soft);margin:0;padding:10px;font-size:1.15rem;font-weight:800}.turn.mine[data-v-bc6189ca]{background:linear-gradient(#4d97ff,#2864cc);box-shadow:0 0 20px #3d8bff80}.dice[data-v-bc6189ca]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.die-btn[data-v-bc6189ca]{border-radius:var(--radius-s);color:var(--ink-faint);text-transform:uppercase;background:#0000004d;border:2px solid #0000;gap:4px;padding:6px 2px;font-size:.7rem;font-weight:700;display:grid}.die-btn.on[data-v-bc6189ca]{border-color:var(--accent);color:var(--ink);background:#3d8bff33}.die-btn[data-v-bc6189ca]:disabled{opacity:.45}.option-entry[data-v-bc6189ca]{align-items:stretch;gap:6px;display:flex}.option[data-v-bc6189ca]{text-align:left;border-radius:var(--radius-s);background:#ffffff0f;border:1px solid #0000;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 14px;font-weight:700;display:grid}.option.scratched[data-v-bc6189ca]{color:var(--ink-faint);background:repeating-linear-gradient(135deg,#ef4d4d0d,#ef4d4d0d 6px,#ef4d4d1f 6px 12px);text-decoration:line-through}.scratch-btn[data-v-bc6189ca]{border-radius:var(--radius-s);width:48px;min-height:52px;color:var(--ink-faint);background:#ef4d4d1f;border:1px solid #ef4d4d59;flex:none;font-size:1.1rem;font-weight:800}.scratch-btn[data-v-bc6189ca]:not(:disabled):active{color:#fff;background:#ef4d4d52;border-color:#ef4d4db3}.scratch-btn[data-v-bc6189ca]:disabled{opacity:.35}.option[data-v-bc6189ca]:not(:disabled):active{background:#2fc27a59}.option.used[data-v-bc6189ca]{color:var(--ink-faint);background:repeating-linear-gradient(135deg,#ffffff08,#ffffff08 6px,#ffffff12 6px 12px);text-decoration:line-through}.option strong[data-v-bc6189ca]{text-align:right;min-width:40px;font-size:1.2rem}.total[data-v-bc6189ca]{text-align:center;color:var(--ink-dim);margin:0}.total strong[data-v-bc6189ca]{color:var(--gold);font-size:1.3rem}.host-panel[data-v-bc6189ca]{border-color:#f2b41866}.host-body[data-v-bc6189ca]{gap:10px;display:grid}.hint[data-v-bc6189ca]{color:var(--ink-faint);margin:0;font-size:.82rem}.rules[data-v-bc6189ca]{border:1px solid var(--panel-border);border-radius:var(--radius-m);background:var(--panel-soft);gap:8px;margin:0;padding:10px 12px;display:grid}.rules legend[data-v-bc6189ca]{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);padding:0 6px;font-size:.8rem;font-weight:800}.rules hr[data-v-bc6189ca]{border:0;border-top:1px solid var(--panel-border);width:100%;margin:2px 0}.pick[data-v-bc6189ca]{align-items:center;gap:12px;min-height:44px;font-size:.95rem;line-height:1.25;display:flex}.pick input[data-v-bc6189ca]{width:22px;height:22px;accent-color:var(--accent);flex:none}.manage ul[data-v-bc6189ca]{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.manage li[data-v-bc6189ca]{border-radius:var(--radius-s);background:var(--panel-soft);align-items:center;gap:10px;padding:6px 10px;display:flex}.manage .who[data-v-bc6189ca]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.mini[data-v-bc6189ca]{border:1px solid var(--panel-border);background:#ffffff0f;border-radius:999px;min-height:40px;padding:0 14px;font-size:.85rem;font-weight:700}.label[data-v-bc6189ca]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:.82rem;font-weight:800}.error[data-v-bc6189ca]{border-radius:var(--radius-s);background:#ef4d4d33;border:1px solid #ef4d4d80;margin:0;padding:10px 14px;font-weight:700}.status[data-v-bc6189ca]{text-align:center;color:var(--ink-faint);min-height:1.2em;margin:0;font-size:.85rem}.leave[data-v-bc6189ca]{margin-top:auto}.link-problem[data-v-0874385d]{border-radius:var(--radius-l);color:#ffd9d9;text-align:center;background:#dc464629;border:1px solid #dc464666;margin:0;padding:18px 22px;font-size:1.2rem;line-height:1.5}.display[data-v-0874385d]{height:100%;padding:22px;overflow:hidden}.lobby[data-v-0874385d]{grid-template-columns:minmax(320px,460px) minmax(0,1fr);gap:24px;height:100%;display:grid}.invite[data-v-0874385d]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px;display:flex}h1[data-v-0874385d]{color:var(--gold);font-size:clamp(1.8rem,3vw,2.6rem)}.pin-label[data-v-0874385d]{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.8rem}.pin[data-v-0874385d]{letter-spacing:.18em;color:var(--ink);text-shadow:0 0 30px #3d8bff99;margin:0;font-size:clamp(3rem,7vw,5rem);font-weight:900}.qr[data-v-0874385d]{background:#fff;border-radius:16px;width:min(260px,60%);height:auto;padding:8px}.url[data-v-0874385d]{color:var(--ink-dim);margin:0;font-family:ui-monospace,monospace}.hint[data-v-0874385d]{color:var(--ink-faint);margin:0;font-size:.9rem}.joined .players[data-v-0874385d]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:14px;list-style:none;display:grid}.joined .players li[data-v-0874385d]{border-radius:var(--radius-m);background:var(--panel-soft);border:2px solid #0000;align-items:center;gap:12px;padding:10px 14px;display:flex}.joined .players li.ready[data-v-0874385d]{border-color:var(--green)}.joined .players li.empty[data-v-0874385d]{color:var(--ink-faint);grid-column:1/-1;justify-content:center}.name[data-v-0874385d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.tag[data-v-0874385d]{border:1px solid var(--panel-border);color:var(--ink-dim);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:.72rem;font-weight:800}.tag.host[data-v-0874385d]{background:var(--gold);color:#2b1c02}.tag.ok[data-v-0874385d]{color:#d6ffe9;background:#2fc27a4d}.table-view[data-v-0874385d]{grid-template:"cards ranking""center ranking"minmax(0,1fr)/minmax(0,1fr) minmax(260px,20vw);gap:18px;height:100%;display:grid}.cards[data-v-0874385d]{flex-wrap:wrap;grid-area:cards;justify-content:center;gap:14px;display:flex}.pcard[data-v-0874385d]{background:var(--panel);border:2px solid var(--panel-border);border-radius:var(--radius-m);min-width:130px;transition:transform var(--speed), box-shadow var(--speed);flex-direction:column;align-items:center;padding:12px 16px;display:flex;position:relative}.pcard.active[data-v-0874385d]{border-color:var(--accent);box-shadow:var(--glow-accent);transform:translateY(-6px)scale(1.04)}.pcard.offline[data-v-0874385d]{opacity:.6}.speech[data-v-0874385d]{color:#10182b;z-index:30;background:#fff;border-radius:14px;width:max-content;max-width:260px;margin:0;padding:8px 14px;font-weight:600;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000073}.pname[data-v-0874385d]{margin-top:8px;font-weight:700}.rank-move[data-v-0874385d]{transition:transform var(--speed-slow) cubic-bezier(.22, 1, .36, 1)}.rank-enter-active[data-v-0874385d],.rank-leave-active[data-v-0874385d]{transition:opacity var(--speed), transform var(--speed)}.rank-enter-from[data-v-0874385d],.rank-leave-to[data-v-0874385d]{opacity:0;transform:translate(18px)}.rank-leave-active[data-v-0874385d]{width:calc(100% - 20px);position:absolute}.ptotal[data-v-0874385d]{color:var(--gold);font-size:1.9rem;font-weight:900;display:block}.pturn[data-v-0874385d]{color:var(--ink-faint);font-size:.82rem}.center[data-v-0874385d]{flex-direction:column;grid-area:center;justify-content:center;align-items:center;gap:22px;display:flex}.banner[data-v-0874385d]{text-align:center;border:2px solid var(--accent);background:#0a101ed9;border-radius:999px;padding:10px 34px;box-shadow:0 0 24px #3d8bff80}.banner.paused[data-v-0874385d]{border-color:var(--gold)}.banner strong[data-v-0874385d]{font-size:1.6rem;display:block}.banner span[data-v-0874385d]{color:var(--ink-dim)}.dice[data-v-0874385d]{background:radial-gradient(65% 80% at 50% 45%,#1f3f33f2,#12261ff2);border:8px solid #55341c;border-radius:999px/90px;grid-template-columns:repeat(5,minmax(70px,120px));gap:18px;padding:26px 34px;display:grid;box-shadow:inset 0 0 50px #0009}.last-event[data-v-0874385d]{border-radius:var(--radius-m);background:var(--panel-soft);color:var(--ink-dim);margin:0;padding:8px 18px}.ranking[data-v-0874385d]{grid-area:ranking;align-self:start}.ranking ul[data-v-0874385d]{gap:6px;margin:0;padding:10px;list-style:none;display:grid;position:relative}.ranking li[data-v-0874385d]{border-radius:var(--radius-s);background:var(--panel-soft);grid-template-columns:30px 34px 1fr auto;align-items:center;gap:10px;padding:7px 12px;display:grid}.ranking li.leader[data-v-0874385d]{background:linear-gradient(90deg,#3d8bff8c,#3d8bff2e)}.rank[data-v-0874385d]{color:var(--ink-dim);font-weight:900}.score[data-v-0874385d]{font-size:1.2rem;font-weight:900}.pin-small[data-v-0874385d]{border-top:1px solid var(--panel-border);color:var(--ink-faint);text-align:center;margin:0;padding:10px 14px}.joined .rules[data-v-0874385d]{flex-wrap:wrap;gap:8px;margin:0;padding:0 18px;list-style:none;display:flex}.joined .rules li[data-v-0874385d]{background:var(--panel-soft);border:1px solid var(--panel-border);color:var(--ink-dim);border-radius:999px;padding:5px 12px;font-size:.92rem;font-weight:700}.podium-view[data-v-0874385d]{text-align:center;flex-direction:column;align-items:center;gap:18px;height:100%;display:flex;position:relative;overflow-y:auto}.podium-view[data-v-0874385d]>:not(canvas){z-index:6;position:relative}.podium-view h1[data-v-0874385d]{font-size:clamp(2rem,4vw,3.2rem)}.sub[data-v-0874385d]{color:var(--ink-dim);margin:0}.podium[data-v-0874385d]{justify-content:center;align-items:flex-start;gap:22px;margin-top:12px;display:flex}.step[data-v-0874385d]{background:var(--panel);border:2px solid var(--panel-border);border-radius:var(--radius-l);width:220px;height:300px;box-shadow:var(--shadow-panel);animation:rise-0874385d .64s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 16px;display:flex}.slot-1[data-v-0874385d]{order:-1}.place-1[data-v-0874385d]{--rise-from:34px;--rise-to:-26px;border-color:var(--gold);animation-name:rise-0874385d,crown-glow-0874385d;animation-duration:.64s,2.6s;animation-iteration-count:1,infinite;animation-delay:var(--delay,0s), .9s;transform:translateY(-26px);box-shadow:0 0 34px #f2b41880}.place-2[data-v-0874385d]{--rise-to:-10px;transform:translateY(-10px)}@keyframes rise-0874385d{0%{opacity:0;transform:translateY(var(--rise-from,60px)) scale(.9)}to{opacity:1;transform:translateY(var(--rise-to,0)) scale(1)}}@keyframes crown-glow-0874385d{0%,to{box-shadow:0 0 30px #f2b41866}50%{box-shadow:0 0 54px #f2b418bf}}.medal[data-v-0874385d]{font-size:2rem}.step .pname[data-v-0874385d]{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:1.2rem;font-weight:800;overflow:hidden}.pts[data-v-0874385d]{color:var(--gold);font-size:2rem;font-weight:900}.results[data-v-0874385d]{width:min(1000px,100%)}.results table[data-v-0874385d]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.results th[data-v-0874385d],.results td[data-v-0874385d]{text-align:center;border-bottom:1px solid #ffffff12;padding:8px 12px}.results th[data-v-0874385d]{text-transform:uppercase;color:var(--ink-faint);font-size:.78rem}.results .who[data-v-0874385d]{text-align:left;align-items:center;gap:8px;font-weight:700;display:flex}.results .strong[data-v-0874385d]{color:var(--gold);font-weight:900}.highlights[data-v-0874385d]{color:var(--ink-dim);flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:12px;list-style:none;display:flex}.screen-tools[data-v-0874385d]{opacity:.35;transition:opacity var(--speed);gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.screen-tools[data-v-0874385d]:hover,.screen-tools[data-v-0874385d]:focus-within{opacity:1}.offline-banner[data-v-0874385d]{background:#f2b41833;border:1px solid #f2b41880;border-radius:999px;margin:0;padding:8px 18px;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}@media (width<=1100px){.lobby[data-v-0874385d],.table-view[data-v-0874385d]{grid-template-columns:minmax(0,1fr);grid-template-areas:"cards""center""ranking";overflow-y:auto}}.admin[data-v-4f176e17]{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;max-width:620px;height:100%;margin:0 auto;padding:20px 16px 48px;display:grid;overflow-y:auto}.head[data-v-4f176e17]{justify-content:space-between;align-items:center;gap:12px;display:flex}h1[data-v-4f176e17]{margin:0;font-size:1.4rem}h2[data-v-4f176e17]{margin:0;font-size:1.05rem}.card[data-v-4f176e17]{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-l);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;gap:12px;padding:16px;display:flex}label[data-v-4f176e17]{color:var(--ink-dim);gap:6px;font-weight:600;display:grid}input[type=text][data-v-4f176e17],input[type=password][data-v-4f176e17]{border-radius:var(--radius-m);border:1px solid var(--panel-border);background:var(--panel-soft);min-height:44px;color:var(--ink);font:inherit;padding:0 12px}.hint[data-v-4f176e17]{color:var(--ink-faint);margin:0;font-size:.85rem;line-height:1.4}.label[data-v-4f176e17]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);margin:6px 0 0;font-size:.8rem;font-weight:800}.pin[data-v-4f176e17]{color:var(--ink-dim);margin:0;font-size:1.1rem}.pin strong[data-v-4f176e17]{letter-spacing:.22em;color:var(--gold);font-size:1.7rem}.link[data-v-4f176e17]{overflow-wrap:anywhere;color:var(--accent);font-size:.9rem}.qr[data-v-4f176e17]{border-radius:var(--radius-m);background:#fff;align-self:center;width:200px;height:200px;padding:8px}.error[data-v-4f176e17]{border-radius:var(--radius-m);color:#ffd9d9;background:#dc464629;border:1px solid #dc464666;margin:0;padding:10px 12px}.table-screen[data-v-8c9af06a]{height:100%;position:relative}.notice[data-v-8c9af06a]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}.lobby[data-v-8c9af06a]{align-content:start;gap:18px;max-width:900px;height:100%;margin:0 auto;padding:24px clamp(16px,5vw,60px);display:grid;overflow-y:auto}h1[data-v-8c9af06a]{color:var(--gold);margin:0;font-size:clamp(1.8rem,4vw,2.8rem)}.sub[data-v-8c9af06a],.hint[data-v-8c9af06a]{color:var(--ink-dim);margin:6px 0 0}.roster ul[data-v-8c9af06a]{gap:8px;margin:0;padding:10px;list-style:none;display:grid}.roster li[data-v-8c9af06a]{border-radius:var(--radius-s);background:var(--panel-soft);align-items:center;gap:10px;padding:8px 12px;display:flex}.who[data-v-8c9af06a]{margin-right:auto;font-weight:700}.tag[data-v-8c9af06a]{color:var(--ink-faint);font-size:.82rem}.empty[data-v-8c9af06a]{color:var(--ink-faint);text-align:center;padding:12px}.rules li[data-v-8c9af06a]{color:var(--ink-dim);background:0 0;padding:2px 12px;font-size:.9rem}.paused[data-v-8c9af06a]{color:var(--gold);z-index:50;pointer-events:none;background:#040a12b8;justify-content:center;align-items:center;font-size:clamp(2rem,6vw,4rem);font-weight:800;display:flex;position:absolute;inset:0}code[data-v-8c9af06a]{background:var(--panel-soft);border-radius:4px;padding:2px 6px}.app[data-v-6c3ae784]{height:100%}
