@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(../../../fonts/cinzel/cinzel-latin-700.woff2)format("woff2")}.mafia{--m-ink:#07070a;--m-ink-2:#0e0e13;--m-panel:#12100eb8;--m-panel-solid:#14120f;--m-line:#d4af6938;--m-line-strong:#e8c4788c;--m-gold:#e8c478;--m-gold-2:#c9a24f;--m-gold-3:#8a6a2c;--m-cream:#f3e9d2;--m-text:#e9e2d2;--m-dim:#9b927f;--m-blood:#c8102e;--m-blood-2:#7d0a1c;--m-city:#7fc8ff;--m-night:#0a1024;--m-ok:#63d39b;--m-radius:18px;--m-gold-grad:linear-gradient(135deg, #fff2c9 0%, #e8c478 30%, #b8862f 62%, #f7dc9a 100%);--m-serif:"Cinzel", "Trajan Pro", "Times New Roman", serif;--m-sans:"Poppins", "Vazirmatn", system-ui, sans-serif;--m-ease:cubic-bezier(.2, .8, .2, 1);isolation:isolate;min-height:100dvh;color:var(--m-text);font-family:var(--m-sans);-webkit-tap-highlight-color:transparent;background:radial-gradient(90% 60% at 30% 10%,#6e28dc59,#0000 65%),radial-gradient(80% 60% at 80% 90%,#145aff47,#0000 65%),#07061a;position:relative;overflow-x:clip}.mafia [id]{scroll-margin-top:78px}.mafia[dir=rtl]{--m-sans:"Vazirmatn", "Poppins", system-ui, sans-serif;--m-serif:"Vazirmatn", "Cinzel", serif}.mafia.is-night{--m-line:#8ca0ff2e;background:radial-gradient(90% 60% at 50% 0,#2846dc59,#0000 65%),#04051a}.mafia .m-backdrop{z-index:-2;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.mafia.has-bg .m-panel{-webkit-backdrop-filter:none;background:#0c091cc2}.mafia .m-vignette{z-index:-1;pointer-events:none;background:radial-gradient(#0000 45%,#000000bf 100%);position:fixed;inset:0}.mafia .m-wordmark{font-family:var(--m-serif);letter-spacing:.16em;background:var(--m-gold-grad);color:#0000;text-shadow:none;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:7s linear infinite m-sheen}.mafia[dir=rtl] .m-wordmark{letter-spacing:0;font-weight:900}@keyframes m-sheen{to{background-position:-200% 0}}.mafia .m-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--m-gold-2);font-size:.72rem}.mafia[dir=rtl] .m-eyebrow{letter-spacing:0;font-size:.8rem}.mafia .m-dim{color:var(--m-dim)}.mafia .m-panel{background:var(--m-panel);border:1px solid var(--m-line);border-radius:var(--m-radius);-webkit-backdrop-filter:blur(14px)saturate(1.2);position:relative;box-shadow:0 30px 60px -30px #000000e6,inset 0 1px #ffecbe0f}.mafia .m-deco:before,.mafia .m-deco:after{content:"";border:1.5px solid var(--m-gold-2);pointer-events:none;opacity:.8;width:22px;height:22px;position:absolute}.mafia .m-deco:before{top:8px;border-inline-end:0;border-bottom:0;inset-inline-start:8px}.mafia .m-deco:after{bottom:8px;border-inline-start:0;border-top:0;inset-inline-end:8px}.mafia .m-btn{--b-bg:#ffffff0a;border:1px solid var(--m-line-strong);background:var(--b-bg);min-height:44px;color:var(--m-cream);font:600 .92rem/1 var(--m-sans);letter-spacing:.02em;cursor:pointer;transition:transform .18s var(--m-ease), box-shadow .25s var(--m-ease), background .25s, border-color .25s;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.15rem;display:inline-flex;position:relative}.mafia .m-btn:hover{border-color:var(--m-gold);transform:translateY(-1px);box-shadow:0 0 0 4px #e8c47814,0 10px 30px -12px #e8c47873}.mafia .m-btn:active{transform:translateY(1px)scale(.98)}.mafia .m-btn:focus-visible{outline:2px solid var(--m-gold);outline-offset:3px}.mafia .m-btn[disabled]{opacity:.45;pointer-events:none}.mafia .m-btn.gold{color:#1a1206;background:var(--m-gold-grad);background-size:180% 100%;border:0;animation:6s linear infinite m-sheen;box-shadow:0 12px 34px -12px #e8c478b3,inset 0 1px #fff9,inset 0 -2px #78501473}.mafia .m-btn.gold:hover{box-shadow:0 0 0 5px #e8c47829,0 18px 40px -12px #e8c478d9,inset 0 1px #fff9}.mafia .m-btn.blood{color:#fff;background:linear-gradient(#d8193a,#8c0b20);border-color:#ff506499;box-shadow:0 12px 30px -12px #c8102ecc}.mafia .m-btn.ghost{color:var(--m-dim);background:0 0;border-color:#0000}.mafia .m-btn.icon{width:44px;padding:0}.mafia .m-btn.sm{min-height:34px;padding:.4rem .8rem;font-size:.8rem}.mafia .m-btn.on{border-color:var(--m-gold);background:#e8c47829}.mafia .m-input{border:1px solid var(--m-line-strong);width:100%;min-height:44px;color:var(--m-cream);font:500 1rem var(--m-sans);background:#0006;border-radius:12px;padding:0 .9rem}.mafia .m-input:focus{border-color:var(--m-gold);outline:none;box-shadow:0 0 0 4px #e8c4781f}.mafia .m-chip{border:1px solid var(--m-line);color:var(--m-dim);background:#00000059;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;display:inline-flex}.mafia .m-chip.live:before{content:"";background:var(--m-ok);width:7px;height:7px;box-shadow:0 0 10px var(--m-ok);border-radius:50%;animation:1.6s ease-in-out infinite m-pulse}@keyframes m-pulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.mafia *,.mafia :before,.mafia :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tile.svelte-1acp64k{--c:232, 196, 120;border:1px solid rgba(var(--c), .28);transition:transform .35s var(--m-ease), border-color .35s, box-shadow .35s;animation:svelte-1acp64k-rt-in .6s var(--m-ease) calc(var(--i) * 35ms) both;content-visibility:auto;contain-intrinsic-size:auto 260px;background:linear-gradient(#140f1ef5,#08060ef7);border-radius:18px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px -24px #000000f2}.tile.red.svelte-1acp64k{--c:255, 84, 110}@keyframes svelte-1acp64k-rt-in{0%{opacity:0;transform:translateY(14px)}}.tile.svelte-1acp64k:hover{border-color:rgba(var(--c), .7);box-shadow:0 22px 50px -22px #000000f2, 0 0 34px -10px rgba(var(--c), .55);transform:translateY(-4px)}.art.svelte-1acp64k{background:radial-gradient(60% 120% at 50% 100%, rgba(var(--c), .32), transparent 70%), repeating-linear-gradient(135deg, #ffffff06 0 8px, transparent 8px 16px), linear-gradient(180deg, rgba(var(--c), .12), #0000);place-items:center;height:92px;display:grid;position:relative;overflow:hidden}.rays.svelte-1acp64k{background:conic-gradient(from 0deg, transparent 0 20deg, rgba(var(--c), .14) 20deg 30deg, transparent 30deg 60deg, rgba(var(--c), .1) 60deg 68deg, transparent 68deg 120deg, rgba(var(--c), .12) 120deg 130deg, transparent 130deg);animation:18s linear infinite paused svelte-1acp64k-rt-spin;position:absolute;inset:-60%}.tile.svelte-1acp64k:hover .rays:where(.svelte-1acp64k){animation-play-state:running}@keyframes svelte-1acp64k-rt-spin{to{transform:rotate(360deg)}}.medal.svelte-1acp64k{width:64px;height:64px;color:rgb(var(--c));border:2px solid rgba(var(--c), .85);box-shadow:0 0 0 5px rgba(var(--c), .1), 0 0 30px rgba(var(--c), .45), inset 0 0 14px #000c;transition:transform .4s var(--m-ease);background:radial-gradient(circle at 35% 30%,#2c2418,#0b0907 72%);border-radius:50%;place-items:center;display:grid;position:relative}.tile.svelte-1acp64k:hover .medal:where(.svelte-1acp64k){transform:scale(1.08)rotate(-4deg)}.ribbon.svelte-1acp64k{top:10px;letter-spacing:.08em;color:#160f05;background:linear-gradient(180deg, rgba(var(--c), 1), rgba(var(--c), .7));border-radius:999px;padding:.18rem .55rem;font-size:.62rem;font-weight:700;position:absolute;inset-inline-end:10px}.body.svelte-1acp64k{align-content:start;gap:.5rem;padding:.75rem .85rem .85rem;display:grid}.top.svelte-1acp64k{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.name.svelte-1acp64k{font:700 1.05rem var(--m-serif);color:var(--m-cream)}.power.svelte-1acp64k{gap:3px;display:inline-flex}.power.svelte-1acp64k i:where(.svelte-1acp64k){background:#ffffff1a;border-radius:3px;width:14px;height:5px}.power.svelte-1acp64k i.on:where(.svelte-1acp64k){background:rgb(var(--c));box-shadow:0 0 8px rgba(var(--c), .7)}.chips.svelte-1acp64k{flex-wrap:wrap;gap:5px;display:flex}.chip.svelte-1acp64k{border:1px solid rgba(var(--c), .3);background:rgba(var(--c), .08);color:rgb(var(--c));border-radius:999px;align-items:center;gap:4px;padding:.2rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.chip.when.svelte-1acp64k{color:#c9b8ff;background:#8b5cf61f;border-color:#b9a6ff59}.chip.uses.svelte-1acp64k{color:var(--m-cream);border-color:var(--m-line);background:#ffffff0d}.desc.svelte-1acp64k{color:var(--m-dim);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.65;display:-webkit-box;overflow:hidden}.tile.svelte-1acp64k:hover .desc:where(.svelte-1acp64k){-webkit-line-clamp:unset;line-clamp:unset}.in.svelte-1acp64k{flex-wrap:wrap;gap:4px;display:flex}.tag.svelte-1acp64k{font:inherit;cursor:pointer;border:1px solid var(--m-line);color:var(--m-dim);background:#00000059;border-radius:999px;padding:.12rem .5rem;font-size:.66rem}.tag.svelte-1acp64k:hover{color:var(--m-gold);border-color:var(--m-line-strong)}@media (prefers-reduced-motion:reduce){.tile.svelte-1acp64k,.rays.svelte-1acp64k{animation:none}}.burst.svelte-2mx0ze{pointer-events:none;z-index:-1;width:0;height:0;position:absolute;top:50%;left:50%}.burst.svelte-2mx0ze:before{content:"";width:320px;height:320px;animation:svelte-2mx0ze-rc-flash 1.2s var(--m-ease) both;background:radial-gradient(circle,#e8c4788c,#0000 65%);border-radius:50%;position:absolute;top:-160px;left:-160px}.red.svelte-2mx0ze .burst:where(.svelte-2mx0ze):before{background:radial-gradient(circle,#dc143299,#0000 65%)}@keyframes svelte-2mx0ze-rc-flash{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}.burst.svelte-2mx0ze i:where(.svelte-2mx0ze){width:3px;height:70px;transform:rotate(calc(var(--k) * 25.7deg)) translateY(-150px);opacity:0;animation:svelte-2mx0ze-rc-ray 1s var(--m-ease) calc(var(--k) * 15ms) both;background:linear-gradient(#0000,#ffe2a0);border-radius:3px;margin:-35px 0 0 -1.5px;position:absolute}.red.svelte-2mx0ze .burst:where(.svelte-2mx0ze) i:where(.svelte-2mx0ze){background:linear-gradient(#0000,#ff6b80)}@keyframes svelte-2mx0ze-rc-ray{0%{opacity:0;transform:rotate(calc(var(--k) * 25.7deg)) translateY(-60px) scaleY(.2)}30%{opacity:1}to{opacity:0;transform:rotate(calc(var(--k) * 25.7deg)) translateY(-210px) scaleY(1)}}@media (prefers-reduced-motion:reduce){.burst.svelte-2mx0ze{display:none}}.card.svelte-2mx0ze{--w:min(300px, 78vw);width:var(--w);aspect-ratio:5/7.4;perspective:1400px;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;position:relative}.card.compact.svelte-2mx0ze{--w:132px}.inner.svelte-2mx0ze{width:100%;height:100%;animation:svelte-2mx0ze-m-deal .9s var(--m-ease) both;display:block;position:relative}@keyframes svelte-2mx0ze-m-deal{0%{opacity:0;transform:translateY(40px)rotate(-8deg)scale(.85)}}.flipped.svelte-2mx0ze .inner:where(.svelte-2mx0ze){animation:svelte-2mx0ze-m-flip-a .7s var(--m-ease)}.card.svelte-2mx0ze:not(.flipped) .inner.was:where(.svelte-2mx0ze){animation:svelte-2mx0ze-m-flip-b .7s var(--m-ease)}@keyframes svelte-2mx0ze-m-flip-a{50%{transform:scaleX(.02)translateY(-6px)}}@keyframes svelte-2mx0ze-m-flip-b{50%{transform:scaleX(.02)translateY(-6px)}}.face.svelte-2mx0ze{border:1.5px solid #e8c47899;border-radius:20px;align-content:center;place-items:center;gap:.8rem;padding:1.4rem 1.1rem;transition:opacity 0s linear .35s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000f2,0 0 0 6px #0009,0 0 0 7px #e8c47840}.front.svelte-2mx0ze{opacity:0}.flipped.svelte-2mx0ze .back:where(.svelte-2mx0ze){opacity:0}.flipped.svelte-2mx0ze .front:where(.svelte-2mx0ze){opacity:1}.back.svelte-2mx0ze{background:repeating-linear-gradient(45deg,#e8c4780f 0 2px,#0000 2px 14px),repeating-linear-gradient(-45deg,#e8c4780f 0 2px,#0000 2px 14px),radial-gradient(circle at 50% 40%,#2a2216,#0b0907 70%)}.back.svelte-2mx0ze:after,.front.svelte-2mx0ze:after{content:"";pointer-events:none;border:1px solid #e8c47859;border-radius:14px;position:absolute;inset:10px}.back.svelte-2mx0ze:before,.front.svelte-2mx0ze:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#fff0c838 50%,#0000 60%);animation:4.5s ease-in-out infinite svelte-2mx0ze-m-glint;position:absolute;inset:-40%}@keyframes svelte-2mx0ze-m-glint{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}.emblem.svelte-2mx0ze{aspect-ratio:1;border:1px solid #e8c47873;border-radius:50%;place-items:center;width:62%;display:grid;box-shadow:inset 0 0 30px #e8c47826}.brand.svelte-2mx0ze{font:700 .95rem var(--m-serif);letter-spacing:.2em;color:var(--m-gold)}.tap.svelte-2mx0ze{color:var(--m-dim);font-size:.72rem;animation:1.8s ease-in-out infinite m-pulse}.front.svelte-2mx0ze{text-align:center;background:radial-gradient(circle at 50% 28%,#7fc8ff2e,#0000 55%),linear-gradient(#17140f,#0a0907)}.red.svelte-2mx0ze .front:where(.svelte-2mx0ze){background:radial-gradient(circle at 50% 28%,#c8102e66,#0000 55%),linear-gradient(#1a0b0d,#0a0506);border-color:#ff5064b3}.team.svelte-2mx0ze{font:700 .7rem var(--m-sans);letter-spacing:.35em;color:var(--m-city)}.red.svelte-2mx0ze .team:where(.svelte-2mx0ze){color:#ff6b80}.glyph.svelte-2mx0ze{aspect-ratio:1;width:44%;color:var(--m-gold);border:1.5px solid #e8c4788c;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 40px #e8c47840,inset 0 0 24px #e8c47826}.red.svelte-2mx0ze .glyph:where(.svelte-2mx0ze){color:#ff8597;border-color:#ff506499;box-shadow:0 0 40px #c8102e73}.compact.svelte-2mx0ze .glyph:where(.svelte-2mx0ze){width:54%}.rname.svelte-2mx0ze{font:700 1.5rem/1.1 var(--m-serif);color:var(--m-cream)}.compact.svelte-2mx0ze .rname:where(.svelte-2mx0ze){font-size:.95rem}.rdesc.svelte-2mx0ze{color:#d8ceb8;font-size:.86rem;line-height:1.6}.mates.svelte-2mx0ze{color:#ff9aa9;gap:4px;font-size:.78rem;display:grid}.gm.svelte-1dd5cvw{z-index:65;background:#0605149e;padding:12px 16px 40px;position:fixed;inset:0;overflow-y:auto}header.svelte-1dd5cvw{justify-content:space-between;align-items:center;max-width:640px;margin:0 auto 12px;display:flex}header.svelte-1dd5cvw .m-wordmark:where(.svelte-1dd5cvw){font-size:1.2rem}.box.svelte-1dd5cvw,.board.svelte-1dd5cvw,.deal.svelte-1dd5cvw{gap:.7rem;max-width:640px;margin:0 auto;display:grid}.box.svelte-1dd5cvw{padding:1.3rem}.box.svelte-1dd5cvw p:where(.svelte-1dd5cvw){margin:0;line-height:1.7}.seg.svelte-1dd5cvw{border:1px solid var(--m-line);background:#00000059;border-radius:20px;flex-wrap:wrap;gap:.3rem;padding:.25rem;display:flex}.seg.svelte-1dd5cvw button:where(.svelte-1dd5cvw){min-height:38px;color:var(--m-dim);font:600 .88rem var(--m-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 0 auto}.seg.svelte-1dd5cvw button.on:where(.svelte-1dd5cvw){background:var(--m-gold-grad);color:#1a1206}.names.svelte-1dd5cvw{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.4rem;display:grid}.big.svelte-1dd5cvw{width:100%;min-height:52px}.deal.svelte-1dd5cvw{text-align:center;justify-items:center;padding-top:6vh}.deal.svelte-1dd5cvw h2:where(.svelte-1dd5cvw){font:700 clamp(1.4rem, 6vw, 2rem) / 1.4 var(--m-serif);color:var(--m-cream);margin:.5rem 0 1rem}.bar.svelte-1dd5cvw,.timer.svelte-1dd5cvw,.script.svelte-1dd5cvw,.players.svelte-1dd5cvw,.cards.svelte-1dd5cvw{padding:.9rem}.bar.svelte-1dd5cvw{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.timer.svelte-1dd5cvw{justify-items:center;gap:.6rem;display:grid}.timer.svelte-1dd5cvw strong:where(.svelte-1dd5cvw){font:700 3.2rem/1 var(--m-serif);color:var(--m-gold);font-variant-numeric:tabular-nums}.timer.svelte-1dd5cvw strong.hot:where(.svelte-1dd5cvw){color:#ff4d64;animation:.5s ease-in-out infinite m-pulse}.tbtns.svelte-1dd5cvw{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.tbar.svelte-1dd5cvw{background:#e8c4781f;border-radius:2px;width:100%;height:4px;overflow:hidden}.tbar.svelte-1dd5cvw span:where(.svelte-1dd5cvw){background:var(--m-gold-grad);height:100%;transition:width 1s linear;display:block}.script.svelte-1dd5cvw{gap:.35rem;display:grid}.sline.svelte-1dd5cvw{border:1px solid var(--m-line);min-height:44px;color:var(--m-cream);font:500 .92rem var(--m-sans);text-align:start;cursor:pointer;background:#0000004d;border-radius:12px;align-items:center;gap:.6rem;padding:0 .7rem;display:flex}.sline.done.svelte-1dd5cvw{opacity:.5;text-decoration:line-through}.sline.svelte-1dd5cvw svg:last-child{color:var(--m-ok);margin-inline-start:auto}.n.svelte-1dd5cvw{color:#1a1206;background:var(--m-gold-grad);border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:.72rem;font-weight:700;display:grid}.players.svelte-1dd5cvw{gap:.3rem;display:grid}.prow.svelte-1dd5cvw{align-items:center;gap:.6rem;min-height:40px;display:flex}.prow.dead.svelte-1dd5cvw .nm:where(.svelte-1dd5cvw){opacity:.45;text-decoration:line-through}.nm.svelte-1dd5cvw{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.r.svelte-1dd5cvw{color:var(--m-gold);align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.r.red.svelte-1dd5cvw{color:#ff8597}.cards.svelte-1dd5cvw{justify-items:start;gap:.6rem;display:grid}.drawn.svelte-1dd5cvw{border:1px solid var(--m-gold);background:#e8c47814;border-radius:12px;gap:.2rem;padding:.7rem .9rem;display:grid}.drawn.svelte-1dd5cvw b:where(.svelte-1dd5cvw){font:700 1.05rem var(--m-serif);color:var(--m-gold)}.toasts.svelte-1ioxd2l{z-index:55;inset-inline-start:16px;bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:none;gap:8px;display:grid;position:fixed}.toast.svelte-1ioxd2l{color:var(--m-cream);background:#120c20eb;border:1px solid #e8c47873;border-radius:999px;align-items:center;gap:8px;padding:.5rem .9rem .5rem .5rem;font-size:.82rem;display:flex;box-shadow:0 10px 30px -10px #000000e6,0 0 24px #8b5cf659}.tav.svelte-1ioxd2l{color:#1a1206;background:var(--m-gold-grad);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid;overflow:hidden}.tav.svelte-1ioxd2l img:where(.svelte-1ioxd2l){object-fit:cover;width:100%;height:100%}.confetti.svelte-1ioxd2l{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.confetti.svelte-1ioxd2l i:where(.svelte-1ioxd2l){background:hsl(calc(var(--c) * 37), 90%, 65%);--dx:calc((var(--c) - 13) * 14px);border-radius:2px;width:8px;height:12px;animation:1.5s cubic-bezier(.2,.7,.3,1) forwards svelte-1ioxd2l-ev-pop;position:absolute;top:55%;left:50%}@keyframes svelte-1ioxd2l-ev-pop{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx), calc(-160px + var(--c) * 4px)) rotate(calc(var(--c) * 47deg));opacity:0}}.ev.svelte-1ioxd2l{gap:14px;display:grid}.ev-head.svelte-1ioxd2l{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ev-head.svelte-1ioxd2l .m-eyebrow:where(.svelte-1ioxd2l){align-items:center;gap:.35rem;display:inline-flex}.ev-head.svelte-1ioxd2l h2:where(.svelte-1ioxd2l){font:700 clamp(1.3rem, 3.4vw, 1.8rem) var(--m-serif);background:linear-gradient(100deg,#fff1cf,#e8c478 40%,#c9a3ff 90%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.2rem 0 0}.errl.svelte-1ioxd2l{color:#ff8597}.empty.svelte-1ioxd2l{border-radius:var(--m-radius);color:var(--m-cream);font:inherit;cursor:pointer;background:#140c248c;border:1px dashed #c9a3ff73;justify-items:center;gap:.35rem;padding:1.6rem 1rem;display:grid;position:relative;overflow:hidden}.empty.svelte-1ioxd2l small:where(.svelte-1ioxd2l){color:var(--m-dim)}.spark.svelte-1ioxd2l{background:conic-gradient(#0000,#c9a3ff2e,#0000 30%);animation:6s linear infinite svelte-1ioxd2l-ev-spin;position:absolute;inset:-40%}@keyframes svelte-1ioxd2l-ev-spin{to{transform:rotate(360deg)}}.cards.svelte-1ioxd2l{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;display:grid}.card.svelte-1ioxd2l{isolation:isolate;background:radial-gradient(120% 80% at 100% 0,#8b5cf647,#0000 60%),radial-gradient(90% 70% at 0 100%,#e8c47824,#0000 60%),linear-gradient(#160e26f2,#080610f5);border:1px solid #c9a3ff47;border-radius:22px;gap:10px;padding:1rem 1rem .9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px -24px #000000e6}.card.focus.svelte-1ioxd2l{border-color:#e8c478cc;box-shadow:0 0 0 1px #e8c47866,0 20px 60px -20px #e8c47866}.glow.svelte-1ioxd2l{z-index:-1;border-radius:inherit;opacity:0;background:conic-gradient(from var(--ga,0deg), transparent 0deg, #ff5a6e8c 60deg, transparent 120deg);transition:opacity .5s;animation:3s linear infinite svelte-1ioxd2l-ev-glow;position:absolute;inset:-1px}@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-1ioxd2l-ev-glow{to{--ga:360deg}}.card.hot.svelte-1ioxd2l .glow:where(.svelte-1ioxd2l){opacity:1}.card.live.svelte-1ioxd2l .glow:where(.svelte-1ioxd2l){opacity:1}.card.live.svelte-1ioxd2l .glow:where(.svelte-1ioxd2l){background:conic-gradient(from var(--ga,0deg), transparent 0deg, #6edca08c 60deg, transparent 120deg)}.card.svelte-1ioxd2l>header:where(.svelte-1ioxd2l){align-items:center;gap:6px;display:flex}.scen.svelte-1ioxd2l{letter-spacing:.08em;text-transform:uppercase;color:#c9a3ff;font-size:.72rem}.pill.svelte-1ioxd2l{border-radius:999px;align-items:center;gap:4px;padding:.15rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.pill.hot.svelte-1ioxd2l{color:#fff;background:linear-gradient(90deg,#ff3b5c,#ff8a3d);animation:1.2s ease-in-out infinite alternate svelte-1ioxd2l-ev-throb}@keyframes svelte-1ioxd2l-ev-throb{to{box-shadow:0 0 18px #ff465ab3}}.pill.live.svelte-1ioxd2l{color:#0b2a1a;background:#6ee7a8}.pill.live.svelte-1ioxd2l i:where(.svelte-1ioxd2l){background:#0b2a1a;border-radius:50%;width:7px;height:7px;animation:1s steps(2,end) infinite svelte-1ioxd2l-ev-blink}@keyframes svelte-1ioxd2l-ev-blink{50%{opacity:.2}}.cam.svelte-1ioxd2l{color:var(--m-dim);margin-inline-start:auto;display:inline-flex}h3.svelte-1ioxd2l{font:700 1.25rem/1.25 var(--m-serif);color:var(--m-cream);margin:0}.host.svelte-1ioxd2l{color:var(--m-gold);align-items:center;gap:6px;margin:0;font-size:.8rem;display:inline-flex}.host.svelte-1ioxd2l img:where(.svelte-1ioxd2l){object-fit:cover;border-radius:50%;width:20px;height:20px}.tablewrap.svelte-1ioxd2l{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.mini.svelte-1ioxd2l{--r:54px;width:150px;height:150px;position:relative}.mini.svelte-1ioxd2l:before{content:"";background:radial-gradient(circle at 40% 35%,#2b2116,#0c0906 70%);border:2px solid #e8c47873;border-radius:50%;position:absolute;inset:30px;box-shadow:inset 0 0 20px #000c,0 0 30px #8b5cf640}.chair.svelte-1ioxd2l{--a:calc(var(--k) / var(--n) * 360deg - 90deg);width:26px;height:26px;transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(-1 * var(--a)));background:#0a0614b3;border:1.5px dashed #c9a3ff66;border-radius:50%;place-items:center;margin:-13px 0 0 -13px;transition:border-color .4s;display:grid;position:absolute;top:50%;left:50%}.chair.on.svelte-1ioxd2l{border:2px solid var(--m-gold);box-shadow:0 0 12px #e8c47899}.face.svelte-1ioxd2l{width:100%;height:100%;font:700 .7rem var(--m-sans);color:#1a1206;background:var(--m-gold-grad);border-radius:50%;place-items:center;display:grid;overflow:hidden}.face.svelte-1ioxd2l img:where(.svelte-1ioxd2l){object-fit:cover;width:100%;height:100%}.hub.svelte-1ioxd2l{text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.hub.svelte-1ioxd2l strong:where(.svelte-1ioxd2l){font:700 2rem/1 var(--m-serif);color:var(--m-gold);text-shadow:0 0 18px #e8c47899}.hub.svelte-1ioxd2l span:where(.svelte-1ioxd2l){color:var(--m-dim);font-size:.68rem}.clock.svelte-1ioxd2l{gap:4px;min-width:0;display:grid}.big.svelte-1ioxd2l{font:700 clamp(1.3rem, 5vw, 1.7rem) / 1.1 var(--m-serif);color:var(--m-cream)}.mono.svelte-1ioxd2l{font-variant-numeric:tabular-nums;letter-spacing:.04em}.rooms.svelte-1ioxd2l{flex-wrap:wrap;gap:4px;display:flex}.rm.svelte-1ioxd2l{border:1px solid var(--m-line);color:var(--m-dim);border-radius:999px;padding:.1rem .45rem;font-size:.68rem}.rm.full.svelte-1ioxd2l{color:#1a1206;background:var(--m-gold-grad);border-color:#0000}.bar.svelte-1ioxd2l{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.bar.svelte-1ioxd2l span:where(.svelte-1ioxd2l){height:100%;width:calc(var(--p) * 100%);border-radius:inherit;transition:width .8s var(--m-ease);background:linear-gradient(90deg,#8b5cf6,#e8c478,#ff4d6d);display:block;box-shadow:0 0 14px #e8c478b3}.actions.svelte-1ioxd2l{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions.svelte-1ioxd2l .big:where(.svelte-1ioxd2l){flex:auto}.have.svelte-1ioxd2l{color:#6ee7a8;flex:auto;align-items:center;gap:5px;font-weight:700;display:inline-flex}.scrim.svelte-1ioxd2l{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;position:fixed;inset:0}.dialog.svelte-1ioxd2l{z-index:61;background:#100c1af7;gap:.7rem;width:min(440px,100vw - 24px);max-height:calc(100dvh - 32px);padding:1.4rem 1.2rem 1.2rem;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.dialog.svelte-1ioxd2l h2:where(.svelte-1ioxd2l){font:700 1.3rem var(--m-serif);color:var(--m-gold);margin:0}.dialog.svelte-1ioxd2l label:where(.svelte-1ioxd2l){gap:.35rem;display:grid}.x.svelte-1ioxd2l{top:8px;position:absolute;inset-inline-end:8px}.seg.svelte-1ioxd2l{border:1px solid var(--m-line);background:#00000059;border-radius:18px;flex-wrap:wrap;gap:.3rem;padding:.25rem;display:flex}.seg.svelte-1ioxd2l button:where(.svelte-1ioxd2l){min-height:34px;color:var(--m-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:.3rem;padding-inline:.6rem;font-size:.82rem;display:inline-flex}.seg.svelte-1ioxd2l button.on:where(.svelte-1ioxd2l){background:var(--m-gold-grad);color:#1a1206}.linkrow.svelte-1ioxd2l{gap:6px;display:flex}.linkrow.svelte-1ioxd2l input:where(.svelte-1ioxd2l){flex:1;min-width:0}.nets.svelte-1ioxd2l{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.net.svelte-1ioxd2l{border:1px solid var(--m-line);min-height:44px;color:var(--m-cream);font:inherit;cursor:pointer;transition:transform .2s var(--m-ease);background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.net.svelte-1ioxd2l:hover{transform:translateY(-2px)}.net.tg.svelte-1ioxd2l{color:#fff;background:linear-gradient(#2aa3e0,#1d82bd);border-color:#0000}.net.wa.svelte-1ioxd2l{color:#fff;background:linear-gradient(#2bd36b,#1aa851);border-color:#0000}@media (max-width:420px){.mini.svelte-1ioxd2l{--r:46px;width:128px;height:128px}.mini.svelte-1ioxd2l:before{inset:26px}.chair.svelte-1ioxd2l{width:22px;height:22px;margin:-11px 0 0 -11px}}@media (prefers-reduced-motion:reduce){.glow.svelte-1ioxd2l,.spark.svelte-1ioxd2l,.pill.hot.svelte-1ioxd2l{animation:none}}.mh.svelte-13v6yua{--px:0;--py:0;isolation:isolate;align-items:end;min-height:min(100svh,920px);margin-inline:calc(50% - 50vw);display:grid;position:relative;overflow:hidden}.ambient.svelte-13v6yua{z-index:-3;filter:blur(38px)saturate(1.3)brightness(.55);opacity:.55;transform:translate3d(calc(var(--px) * -10px), calc(var(--py) * -6px), 0);background:url(../../../assets/game/mafia/hero-640.webp) 50% 40%/cover;position:absolute;inset:-10%}.poster.svelte-13v6yua{z-index:-2;position:absolute;inset:0}.poster.svelte-13v6yua img:where(.svelte-13v6yua){object-fit:cover;object-position:72% 55%;width:100%;height:100%;transform:scale(1.04) translate3d(calc(var(--px) * -8px), calc(var(--py) * -5px), 0);animation:18s ease-in-out infinite alternate svelte-13v6yua-mh-breath}@keyframes svelte-13v6yua-mh-breath{to{transform:scale(1.1) translate3d(calc(var(--px) * -8px), -10px, 0)}}.rain.svelte-13v6yua{z-index:-1;pointer-events:none;opacity:.35;background:repeating-linear-gradient(102deg,#0000 0 22px,#beaaff38 22px 23px,#0000 23px 61px) 0 0/100% 220px,repeating-linear-gradient(98deg,#0000 0 40px,#96aaff29 40px 41px,#0000 41px 97px) 0 0/100% 340px;animation:.9s linear infinite svelte-13v6yua-mh-rain;position:absolute;inset:-20% 0 0;-webkit-mask:linear-gradient(#0000,#000 20% 70%,#0000);mask:linear-gradient(#0000,#000 20% 70%,#0000)}@keyframes svelte-13v6yua-mh-rain{to{background-position:-40px 220px,-60px 340px}}.cards.svelte-13v6yua{z-index:-1;pointer-events:none;position:absolute;inset:0}.pc.svelte-13v6yua{left:var(--x);top:var(--y);width:calc(54px * var(--s));aspect-ratio:5/7;transform:translate3d(calc(var(--px) * var(--d) * 24px), calc(var(--py) * var(--d) * 16px), 0) rotate(var(--r));animation:svelte-13v6yua-mh-float calc(7s + var(--i) * 1.3s) ease-in-out infinite alternate;filter:blur(calc((1.1 - var(--d)) * 1.2px));background:linear-gradient(160deg,#281846e6,#0a0614e6);border:1px solid #c9a3ff73;border-radius:7px;place-items:center;display:grid;position:absolute;box-shadow:0 0 18px #8b5cf673,0 18px 30px -10px #000000e6}.pc.mask.svelte-13v6yua{border-color:#ff466499;box-shadow:0 0 20px #ff285073,0 18px 30px -10px #000000e6}.pc.svelte-13v6yua i:where(.svelte-13v6yua){font-style:normal;font-size:calc(22px * var(--s));color:#c9a3ff;filter:drop-shadow(0 0 6px #c9a3ffcc)}@keyframes svelte-13v6yua-mh-float{to{translate:0 -18px;rotate:8deg}}.shade.svelte-13v6yua{z-index:-1;pointer-events:none;background:linear-gradient(#06040e8c 0%,#0000 22%),linear-gradient(#0000 38%,#07050fd9 74%,#07050f 98%);position:absolute;inset:0}.copy.svelte-13v6yua{justify-items:start;gap:.75rem;width:min(1180px,100%);margin:0 auto;padding:0 20px max(64px,min(11vh,120px));display:grid;position:relative}.pill.svelte-13v6yua{letter-spacing:.04em;color:var(--m-cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c081899;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.dot.svelte-13v6yua,.live-dot.svelte-13v6yua{background:#ff3b5c;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite svelte-13v6yua-mh-pulse;box-shadow:0 0 10px #ff3b5c}.dot.idle.svelte-13v6yua{background:var(--m-gold);animation:none;box-shadow:0 0 10px #e8c478cc}@keyframes svelte-13v6yua-mh-pulse{50%{opacity:.35;transform:scale(.8)}}.title.svelte-13v6yua{font:700 clamp(2.8rem, 11vw, 6.2rem) / .95 var(--m-serif);letter-spacing:.01em;background:linear-gradient(100deg,#8a6a2c 0%,#e8c478 25%,#fff3cf 45%,#e8c478 60%,#a07a34 100%) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 6px 24px #000c)drop-shadow(0 0 30px #e8c47840);-webkit-background-clip:text;background-clip:text;margin:0;animation:6s ease-in-out infinite svelte-13v6yua-mh-gleam}@keyframes svelte-13v6yua-mh-gleam{0%,to{background-position:100% 0}50%{background-position:0 0}}.tag.svelte-13v6yua{font:600 clamp(1.05rem, 3vw, 1.4rem) var(--m-serif);color:#efe6ff;text-shadow:0 2px 14px #000000e6;margin:0}.lead.svelte-13v6yua{color:#cfc6e4;text-shadow:0 2px 10px #000000e6;max-width:520px;margin:0;font-size:max(.92rem,min(2.4vw,1.05rem));line-height:1.75}.ctas.svelte-13v6yua{flex-wrap:wrap;gap:10px;margin-top:.3rem;display:flex}.cta.svelte-13v6yua{min-height:52px;font:700 1rem var(--m-sans);cursor:pointer;transition:transform .25s var(--m-ease), box-shadow .25s;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.4rem;display:inline-flex}.cta.svelte-13v6yua:hover{transform:translateY(-2px)}.cta.gold.svelte-13v6yua{color:#1a1206;background:var(--m-gold-grad);border:0;box-shadow:0 10px 30px -8px #e8c478b3,inset 0 1px #fff9}.cta.ghost.svelte-13v6yua{color:#e8dcff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140c288c;border:1px solid #c9a3ff8c}.cta.ghost.svelte-13v6yua:hover{box-shadow:0 0 24px #8b5cf680}.stats.svelte-13v6yua{color:#b9b0d4;flex-wrap:wrap;gap:14px;margin-top:.4rem;font-size:.82rem;display:flex}.stats.svelte-13v6yua span:where(.svelte-13v6yua){align-items:center;gap:.35rem;display:inline-flex}.stats.svelte-13v6yua .link:where(.svelte-13v6yua){align-items:center;gap:.35rem;display:inline-flex}.stats.svelte-13v6yua b:where(.svelte-13v6yua){color:var(--m-cream)}.link.svelte-13v6yua{color:var(--m-gold);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cue.svelte-13v6yua{color:#e8dcffb3;cursor:pointer;background:0 0;border:0;animation:2s ease-in-out infinite svelte-13v6yua-mh-cue;position:absolute;bottom:14px;left:50%;translate:-50%}@keyframes svelte-13v6yua-mh-cue{50%{transform:translateY(6px)}}@media (min-width:900px){.mh.svelte-13v6yua{align-items:center;min-height:min(92vh,860px)}.poster.svelte-13v6yua{inset:0 0 0 auto;-webkit-mask-composite:source-in;width:min(52vw,640px);inset-inline:auto 4vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26% 74%,#0000),linear-gradient(#0000,#000 10% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 26% 74%,#0000),linear-gradient(#0000,#000 10% 78%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.poster.svelte-13v6yua img:where(.svelte-13v6yua){object-position:70% 50%}.shade.svelte-13v6yua{background:linear-gradient(#06040e99 0%,#0000 20%),linear-gradient(#0000 70%,#07050f 100%)}.copy.svelte-13v6yua{max-width:1180px;padding-bottom:40px}.copy.svelte-13v6yua>:where(.svelte-13v6yua){max-width:560px}}@media (prefers-reduced-motion:reduce){.rain.svelte-13v6yua,.pc.svelte-13v6yua,.title.svelte-13v6yua,.cue.svelte-13v6yua,.dot.svelte-13v6yua,.live-dot.svelte-13v6yua{animation:none}.poster.svelte-13v6yua img:where(.svelte-13v6yua){animation:none}}.demo.svelte-12fk4ap{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dh.svelte-12fk4ap h2:where(.svelte-12fk4ap){font:700 clamp(1.3rem, 3.4vw, 1.8rem) var(--m-serif);color:var(--m-cream);margin:0}.dh.svelte-12fk4ap p:where(.svelte-12fk4ap){margin:.2rem 0 0}.stage.svelte-12fk4ap{aspect-ratio:16/9;background:radial-gradient(60% 70% at 50% 45%,#8b5cf647,#0000 70%),radial-gradient(40% 40% at 50% 0,#e8c4781f,#0000 70%),linear-gradient(#120c22,#07050e);border:1px solid #c9a3ff40;border-radius:22px;width:100%;max-height:460px;transition:filter .8s;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000f2,inset 0 0 80px #0009}.stage.night.svelte-12fk4ap{filter:saturate(.8)brightness(.75)hue-rotate(-12deg)}.felt.svelte-12fk4ap{background:radial-gradient(circle at 50% 40%,#2a1f3c,#0b0814 70%);border:2px solid #e8c47880;border-radius:50%;place-content:center;justify-items:center;gap:6px;width:58%;height:54%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 40px #8b5cf659,inset 0 0 30px #000c}.phase.svelte-12fk4ap{color:var(--m-cream);border:1px solid var(--m-line);background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:.25rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.count.svelte-12fk4ap{font:700 2.2rem var(--m-serif);color:#ff5a73;text-shadow:0 0 20px #ff3c5ab3}.lines.svelte-12fk4ap{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lines.svelte-12fk4ap line:where(.svelte-12fk4ap){stroke:#ff465fd9;stroke-width:.45px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 1.2px #ff2846e6);animation:.6s forwards svelte-12fk4ap-td-draw}@keyframes svelte-12fk4ap-td-draw{to{stroke-dashoffset:0}}.seat.svelte-12fk4ap{left:var(--x);top:var(--y);aspect-ratio:1;background:radial-gradient(circle at 35% 30%, hsl(var(--h) 60% 40%), hsl(var(--h) 50% 12%) 75%);border:2px solid hsl(var(--h) 70% 65% / .6);border-radius:50%;place-items:center;width:max(40px,min(8.6%,76px));transition:transform .4s,box-shadow .4s,opacity .6s;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 10px 20px -8px #000000e6}.ph.svelte-12fk4ap{object-fit:cover;border-radius:50%;width:100%;height:100%;animation:.7s ease-out both svelte-12fk4ap-td-face;position:absolute;inset:0}.ph.old.svelte-12fk4ap{animation:none}@keyframes svelte-12fk4ap-td-face{0%{opacity:0;filter:blur(3px);transform:scale(1.18)}to{opacity:1;filter:none;transform:none}}.seat.svelte-12fk4ap b:where(.svelte-12fk4ap){font:700 clamp(.8rem, 2vw, 1.2rem) var(--m-serif);color:#fff}.seat.talk.svelte-12fk4ap{border-color:#e8c478;transform:scale(1.18);box-shadow:0 0 0 4px #e8c47840,0 0 40px #e8c478b3}.seat.acc.svelte-12fk4ap{border-color:#ff3b5c;animation:.5s ease-in-out infinite alternate svelte-12fk4ap-td-shake;box-shadow:0 0 30px #ff3b5cbf}@keyframes svelte-12fk4ap-td-shake{to{translate:calc(2px - 50%) -50%}}.seat.hand.svelte-12fk4ap:after{content:"✋";font-size:.9rem;position:absolute;top:-16px}.night.svelte-12fk4ap .seat:where(.svelte-12fk4ap){opacity:.25}.night.svelte-12fk4ap .seat.mafia:where(.svelte-12fk4ap){opacity:1;border-color:#ff3b5c;box-shadow:0 0 26px #ff2850cc}.bars.svelte-12fk4ap{align-items:flex-end;gap:2px;height:12px;display:flex;position:absolute;bottom:-14px}.bars.svelte-12fk4ap i:where(.svelte-12fk4ap){background:#e8c478;border-radius:2px;width:3px;animation:.5s ease-in-out infinite alternate svelte-12fk4ap-td-bar}.bars.svelte-12fk4ap i:where(.svelte-12fk4ap):nth-child(2){animation-delay:-.2s}.bars.svelte-12fk4ap i:where(.svelte-12fk4ap):nth-child(3){animation-delay:-.35s}.bars.svelte-12fk4ap i:where(.svelte-12fk4ap):nth-child(4){animation-delay:-.1s}@keyframes svelte-12fk4ap-td-bar{0%{height:3px}to{height:12px}}.emo.svelte-12fk4ap{font-size:1.2rem;animation:1.6s ease-out forwards svelte-12fk4ap-td-emo;position:absolute;top:-8px}@keyframes svelte-12fk4ap-td-emo{0%{opacity:0;transform:translateY(6px)scale(.5)}25%{opacity:1;transform:translateY(-6px)scale(1.2)}to{opacity:0;transform:translateY(-30px)}}.facts.svelte-12fk4ap{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.facts.svelte-12fk4ap li:where(.svelte-12fk4ap){color:#d8d0ec;background:#120c20b3;border:1px solid #c9a3ff33;border-radius:14px;align-items:center;gap:8px;padding:.6rem .8rem;font-size:.82rem;display:flex}.facts.svelte-12fk4ap svg{color:var(--m-gold);flex:none}@media (max-width:600px){.stage.svelte-12fk4ap{aspect-ratio:1/.92}}@media (min-width:900px){.facts.svelte-12fk4ap{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.seat.acc.svelte-12fk4ap,.ph.svelte-12fk4ap,.emo.svelte-12fk4ap{animation:none}.bars.svelte-12fk4ap i:where(.svelte-12fk4ap){animation:none}}.foot.svelte-17gpy0z{border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000,#c9a3ff73,#e8c47873,#0000) 1;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px;padding:26px 4px 8px;display:grid;position:relative}.fb.svelte-17gpy0z{gap:6px;display:grid}.cr.svelte-17gpy0z{margin:0}.fb.svelte-17gpy0z p:where(.svelte-17gpy0z){margin:0}.brand.svelte-17gpy0z{color:var(--m-gold);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand.svelte-17gpy0z b:where(.svelte-17gpy0z){font:700 1.05rem var(--m-serif);letter-spacing:.08em;color:var(--m-cream)}.fl.svelte-17gpy0z{flex-wrap:wrap;gap:6px 18px;display:flex}.fl.svelte-17gpy0z a:where(.svelte-17gpy0z){color:#cfc6e6;font-size:.86rem;text-decoration:none}.fl.svelte-17gpy0z a:where(.svelte-17gpy0z):hover{color:var(--m-gold)}.fl.svelte-17gpy0z a:where(.svelte-17gpy0z):focus-visible{color:var(--m-gold)}@media (min-width:900px){.foot.svelte-17gpy0z{grid-template-columns:1fr auto;align-items:center}.cr.svelte-17gpy0z{grid-column:1/-1}}.league.svelte-11cngud{align-content:start;gap:.8rem;padding:1.2rem;display:grid}.lhead.svelte-11cngud{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.lhead.svelte-11cngud h2:where(.svelte-11cngud){align-items:center;gap:.4rem;margin:0;display:flex}.tabs.svelte-11cngud{border:1px solid var(--m-line);background:#00000059;border-radius:999px;gap:3px;padding:3px;display:flex}.tabs.svelte-11cngud button:where(.svelte-11cngud){color:var(--m-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .8rem;font-size:.8rem}.tabs.svelte-11cngud button.on:where(.svelte-11cngud){background:var(--m-gold-grad);color:#1a1206;font-weight:700}.season.svelte-11cngud{color:var(--m-dim);align-items:center;gap:.4rem;margin:0;font-size:.82rem;display:flex}.season.svelte-11cngud b:where(.svelte-11cngud){color:var(--m-gold)}.mono.svelte-11cngud{font-variant-numeric:tabular-nums}.mine.svelte-11cngud{background:#e8c47812;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.6rem .8rem;font-size:.85rem;display:flex}.mine.svelte-11cngud span:where(.svelte-11cngud){color:var(--m-dim);margin-inline-end:auto}.mine.svelte-11cngud b:where(.svelte-11cngud){color:var(--m-gold);font-family:var(--m-serif)}.mine.svelte-11cngud small:where(.svelte-11cngud){color:var(--m-dim);margin-inline-end:.6rem}.empty.svelte-11cngud{text-align:center;color:var(--m-gold);border:1px dashed var(--m-line);border-radius:14px;justify-items:center;gap:.3rem;padding:1.2rem .6rem;display:grid}.empty.svelte-11cngud small:where(.svelte-11cngud){color:var(--m-dim)}.podium.svelte-11cngud{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;padding-top:1.2rem;display:grid}.step.svelte-11cngud{--c:192, 192, 210;justify-items:center;gap:4px;min-width:0;display:grid}.step.p1.svelte-11cngud{--c:232, 196, 120}.step.p3.svelte-11cngud{--c:205, 127, 74}.ava.svelte-11cngud{border:2px solid rgb(var(--c));width:58px;height:58px;box-shadow:0 0 22px rgba(var(--c), .55);background:radial-gradient(circle at 35% 30%,#2a2520,#0b0a08);border-radius:50%;place-items:center;display:grid;position:relative}.p1.svelte-11cngud .ava:where(.svelte-11cngud){width:72px;height:72px;animation:2s ease-in-out infinite alternate svelte-11cngud-lb-glow}@keyframes svelte-11cngud-lb-glow{to{box-shadow:0 0 40px rgba(var(--c), .85)}}.ava.svelte-11cngud img:where(.svelte-11cngud){object-fit:cover;border-radius:50%;width:100%;height:100%}.ava.svelte-11cngud b:where(.svelte-11cngud){font:700 1.4rem var(--m-serif);color:rgb(var(--c))}.crown.svelte-11cngud{color:#ffd76a;filter:drop-shadow(0 0 8px #ffd76ae6);position:absolute;top:-20px}.pn.svelte-11cngud{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--m-cream);font-size:.8rem;font-weight:700;overflow:hidden}.pp.svelte-11cngud{font:700 .9rem var(--m-serif);color:rgb(var(--c))}.block.svelte-11cngud{width:100%;font:700 1.3rem var(--m-serif);color:#000000bf;background:linear-gradient(180deg, rgba(var(--c), 1), rgba(var(--c), .45));transform-origin:bottom;border-radius:10px 10px 4px 4px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80}.p1.svelte-11cngud .block:where(.svelte-11cngud){height:64px}.p2.svelte-11cngud .block:where(.svelte-11cngud){height:46px}.p3.svelte-11cngud .block:where(.svelte-11cngud){height:34px}ol.svelte-11cngud{gap:6px;margin:0;padding:0;list-style:none;display:grid}li.svelte-11cngud{grid-template-columns:26px 30px 1fr auto;align-items:center;gap:.5rem;font-size:.88rem;display:grid}.av.svelte-11cngud{object-fit:cover;border:1px solid var(--m-line);background:#1c1813;border-radius:50%;width:30px;height:30px}li.svelte-11cngud img:where(.svelte-11cngud){object-fit:cover;border:1px solid var(--m-line);background:#1c1813;border-radius:50%;width:30px;height:30px}.rk.svelte-11cngud{font:700 .85rem var(--m-serif);color:var(--m-gold);text-align:center}.nm.svelte-11cngud{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt.svelte-11cngud{color:var(--m-gold);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.p1.svelte-11cngud .ava:where(.svelte-11cngud){animation:none}}.lobby.svelte-x1nv3o{gap:28px;width:min(1180px,100%);margin:0 auto;padding:0 16px 80px;display:grid}h2.svelte-x1nv3o{font:700 1.15rem var(--m-serif);color:var(--m-cream);align-items:center;gap:.45rem;margin:0;display:flex}.gate.svelte-x1nv3o{text-align:center;justify-items:center;gap:.8rem;padding:2rem 1.4rem;display:grid}.gate.svelte-x1nv3o p:where(.svelte-x1nv3o){max-width:460px;margin:0;line-height:1.7}.mode.practice.svelte-x1nv3o .mi:where(.svelte-x1nv3o){color:#b9a6ff;border-color:#b9a6ff73}.modes.svelte-x1nv3o{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.mode.svelte-x1nv3o{transition:transform .35s var(--m-ease), border-color .3s;align-content:start;gap:.6rem;padding:1.4rem 1.3rem;display:grid}.mode.svelte-x1nv3o:hover{border-color:var(--m-line-strong);transform:translateY(-4px)}.mode.svelte-x1nv3o p:where(.svelte-x1nv3o){margin:0}.quick.svelte-x1nv3o{background:radial-gradient(120% 90% at 0% 0%, #e8c47824, transparent 60%), var(--m-panel)}.mi.svelte-x1nv3o{width:44px;height:44px;color:var(--m-gold);border:1px solid var(--m-line-strong);background:#e8c4781a;border-radius:12px;place-items:center;display:grid}.big.svelte-x1nv3o{width:100%;min-height:50px;margin-top:auto}.small.svelte-x1nv3o{align-items:center;gap:.25rem;font-size:.78rem;line-height:1.5;display:inline-flex}.seg.svelte-x1nv3o{border:1px solid var(--m-line);background:#00000059;border-radius:20px;flex-wrap:wrap;gap:.3rem;padding:.25rem;display:flex}.seg.svelte-x1nv3o button:where(.svelte-x1nv3o){min-height:36px;color:var(--m-dim);font:600 .85rem var(--m-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:.3rem;transition:background .25s,color .25s;display:inline-flex}.seg.svelte-x1nv3o button.on:where(.svelte-x1nv3o){background:var(--m-gold-grad);color:#1a1206}.codein.svelte-x1nv3o{text-align:center;font:700 1.3rem var(--m-serif);letter-spacing:.3em;text-transform:uppercase}.inperson.svelte-x1nv3o{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:grid}.inperson.svelte-x1nv3o p:where(.svelte-x1nv3o){margin:.2rem 0 0}@media (max-width:560px){.inperson.svelte-x1nv3o{grid-template-columns:auto 1fr}.inperson.svelte-x1nv3o .m-btn:where(.svelte-x1nv3o){grid-column:1/-1}}.tables.svelte-x1nv3o .head:where(.svelte-x1nv3o){justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.tables.svelte-x1nv3o ul:where(.svelte-x1nv3o){gap:10px;margin:0;padding:0;list-style:none;display:grid}.tables.svelte-x1nv3o li:where(.svelte-x1nv3o){grid-template-columns:1fr auto auto;align-items:center;gap:.9rem;padding:.8rem 1rem;display:grid}.tinfo.svelte-x1nv3o{gap:2px;min-width:0;display:grid}.tinfo.svelte-x1nv3o b:where(.svelte-x1nv3o){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fill.svelte-x1nv3o{gap:3px;display:flex}.fill.svelte-x1nv3o span:where(.svelte-x1nv3o){border:1px solid var(--m-line-strong);border-radius:50%;width:7px;height:7px}.fill.svelte-x1nv3o span.on:where(.svelte-x1nv3o){background:var(--m-gold);box-shadow:0 0 6px #e8c478b3}@media (max-width:520px){.fill.svelte-x1nv3o{display:none}.tables.svelte-x1nv3o li:where(.svelte-x1nv3o){grid-template-columns:1fr auto}}.empty.svelte-x1nv3o{text-align:center;border:1px dashed var(--m-line);border-radius:var(--m-radius);padding:1.6rem}.grid2.svelte-x1nv3o{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.roles.svelte-x1nv3o{align-content:start;gap:.8rem;padding:1.2rem;display:grid}.rgrid.svelte-x1nv3o{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.rc.svelte-x1nv3o{border:1px solid var(--m-line);transition:transform .25s var(--m-ease), border-color .25s;background:#0000004d;border-radius:12px;gap:.25rem;padding:.7rem;display:grid}.rc.svelte-x1nv3o:hover{border-color:var(--m-line-strong);transform:translateY(-2px)}.rc.svelte-x1nv3o .g:where(.svelte-x1nv3o){color:var(--m-gold)}.rc.red.svelte-x1nv3o .g:where(.svelte-x1nv3o){color:#ff8597}.rc.red.svelte-x1nv3o b:where(.svelte-x1nv3o){color:#ff8597}.rc.svelte-x1nv3o b:where(.svelte-x1nv3o){font-size:.88rem}.rc.svelte-x1nv3o small:where(.svelte-x1nv3o){color:var(--m-dim);font-size:.72rem;line-height:1.5}.scen.svelte-x1nv3o{gap:12px;display:grid}.scen.svelte-x1nv3o .head:where(.svelte-x1nv3o) h2:where(.svelte-x1nv3o){font:700 1.25rem var(--m-serif);color:var(--m-gold);margin:0}.scen.svelte-x1nv3o .head:where(.svelte-x1nv3o) p:where(.svelte-x1nv3o){margin:.2rem 0 0}.sgrid.svelte-x1nv3o{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.sc.svelte-x1nv3o{text-align:start;color:inherit;font:inherit;cursor:pointer;border-radius:var(--m-radius);border:1px solid var(--m-line);transition:transform .25s var(--m-ease), border-color .25s, box-shadow .25s;background:radial-gradient(120% 90% at 100% 0,#8b5cf629,#0000 60%),linear-gradient(#140e22eb,#08060ef0);align-content:start;gap:.5rem;padding:1rem;display:grid;position:relative;overflow:hidden}.sc.svelte-x1nv3o:after{content:"";border-radius:inherit;pointer-events:none;transition:transform .7s var(--m-ease);background:linear-gradient(115deg,#0000 35%,#e8c4781a 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.sc.svelte-x1nv3o:hover{border-color:var(--m-line-strong);transform:translateY(-3px)}.sc.svelte-x1nv3o:hover:after{transform:translate(100%)}.sc.on.svelte-x1nv3o{border-color:#e8c478b3;box-shadow:0 0 0 1px #e8c47859,0 12px 34px -12px #e8c47859}.sc.svelte-x1nv3o:focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}.sc-art.svelte-x1nv3o{background:radial-gradient(70% 140% at 85% 100%, hsl(var(--h) 85% 55% / .45), transparent 70%), repeating-linear-gradient(135deg, #ffffff08 0 8px, transparent 8px 16px), linear-gradient(180deg, hsl(var(--h) 60% 30% / .35), transparent);border-bottom:1px solid hsl(var(--h) 70% 60% / .25);justify-content:space-between;align-items:center;height:84px;margin:-1rem -1rem .2rem;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden}.sc-emblem.svelte-x1nv3o{width:56px;height:56px;color:hsl(var(--h) 90% 70%);border:2px solid hsl(var(--h) 80% 65% / .85);box-shadow:0 0 26px hsl(var(--h) 90% 55% / .5);transition:transform .45s var(--m-ease);background:radial-gradient(circle at 35% 30%,#2b2318,#0b0907 72%);border-radius:50%;place-items:center;display:grid}.sc.svelte-x1nv3o:hover .sc-emblem:where(.svelte-x1nv3o){transform:rotate(-8deg)scale(1.08)}.sc-big.svelte-x1nv3o{font:700 2.2rem/1 var(--m-serif);color:var(--m-cream);text-shadow:0 0 20px hsl(var(--h) 90% 60% / .6);justify-items:end;display:grid}.sc-big.svelte-x1nv3o small:where(.svelte-x1nv3o){font:600 .62rem var(--m-sans);letter-spacing:.1em;color:var(--m-dim)}.sc-hot.svelte-x1nv3o{letter-spacing:.1em;color:#fff;background:linear-gradient(90deg,#ff3b5c,#ff8a3d);border-radius:999px;padding:.12rem .5rem;font-size:.6rem;font-weight:700;position:absolute;top:8px;left:50%;translate:-50%}.sc-art.svelte-x1nv3o .pick:where(.svelte-x1nv3o){position:absolute;bottom:8px;left:50%;translate:-50%}.lvl.svelte-x1nv3o{gap:3px;display:inline-flex}.lvl.svelte-x1nv3o i:where(.svelte-x1nv3o){background:#ffffff1a;border-radius:3px;width:12px;height:5px}.lvl.svelte-x1nv3o i.on:where(.svelte-x1nv3o){background:hsl(var(--h) 85% 62%);box-shadow:0 0 6px hsl(var(--h) 85% 55% / .8)}.balance.svelte-x1nv3o{height:18px;font:700 .66rem/18px var(--m-sans);text-align:center;border-radius:999px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.bm.svelte-x1nv3o{color:#fff;background:linear-gradient(90deg,#8c0b20,#e0244a)}.bc2.svelte-x1nv3o{color:#1a1206;background:linear-gradient(90deg,#e8c478,#fff1cf)}.sc-top.svelte-x1nv3o{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sc-top.svelte-x1nv3o b:where(.svelte-x1nv3o){font:700 1.08rem var(--m-serif);color:var(--m-gold)}.pick.svelte-x1nv3o{letter-spacing:.08em;text-transform:uppercase;background:var(--m-gold-grad);color:#1a1206;border-radius:999px;padding:.18rem .5rem;font-size:.66rem;font-weight:700}.sc-meta.svelte-x1nv3o{color:var(--m-dim);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.74rem;display:flex}.sc-meta.svelte-x1nv3o i:where(.svelte-x1nv3o){background:var(--m-dim);border-radius:50%;width:3px;height:3px;margin-inline:.15rem}.sc-desc.svelte-x1nv3o{color:#d8d2e6;font-size:.8rem;line-height:1.6}.sc-roles.svelte-x1nv3o{flex-wrap:wrap;gap:5px;margin-top:.15rem;display:flex}.gl.svelte-x1nv3o{width:26px;height:26px;color:var(--m-gold);background:#e8c47814;border:1px solid #e8c4782e;border-radius:8px;place-items:center;display:inline-grid}.gl.red.svelte-x1nv3o{color:#ff8597;background:#ff466414;border-color:#ff466438}.rhead.svelte-x1nv3o{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.rhead.svelte-x1nv3o h2:where(.svelte-x1nv3o){margin:0}.seg.sizes.svelte-x1nv3o button:where(.svelte-x1nv3o){min-width:34px;min-height:30px;padding-inline:.5rem}.rc.svelte-x1nv3o .g:where(.svelte-x1nv3o){align-items:center;gap:.35rem;display:flex}.rc.svelte-x1nv3o em:where(.svelte-x1nv3o){color:var(--m-dim);font-size:.75rem;font-style:normal}.order.svelte-x1nv3o{gap:.4rem;display:grid}.order.svelte-x1nv3o .m-eyebrow:where(.svelte-x1nv3o){align-items:center;gap:.3rem;display:inline-flex}.order.svelte-x1nv3o ol:where(.svelte-x1nv3o){flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.order.svelte-x1nv3o li:where(.svelte-x1nv3o){border:1px solid var(--m-line);background:#0000004d;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.76rem;display:inline-flex}.order.svelte-x1nv3o .ix:where(.svelte-x1nv3o){color:var(--m-gold);font-weight:700}.order.svelte-x1nv3o li.red:where(.svelte-x1nv3o) .ix:where(.svelte-x1nv3o){color:#ff8597}.book.svelte-x1nv3o{gap:.9rem;padding:1.2rem;display:grid}.bhead.svelte-x1nv3o{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.bhead.svelte-x1nv3o h2:where(.svelte-x1nv3o){align-items:center;gap:.45rem;margin:0;display:flex}.bhead.svelte-x1nv3o p:where(.svelte-x1nv3o){margin:.2rem 0 0}.rbsearch.svelte-x1nv3o{min-width:0;color:var(--m-dim);flex:0 260px;align-items:center;display:flex;position:relative}.rbsearch.svelte-x1nv3o svg{pointer-events:none;position:absolute;inset-inline-start:.7rem}.rbsearch.svelte-x1nv3o input:where(.svelte-x1nv3o){width:100%;padding-inline-start:2.1rem}.seg.teams.svelte-x1nv3o{justify-self:start}.seg.teams.svelte-x1nv3o button:where(.svelte-x1nv3o){padding-inline:1rem}.bgrid.svelte-x1nv3o{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;display:grid}@media (prefers-reduced-motion:reduce){.sc.svelte-x1nv3o,.sc.svelte-x1nv3o:after{transition:none}}.scrim.svelte-x1nv3o{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;position:fixed;inset:0}.dialog.svelte-x1nv3o{z-index:61;background:#100e0bf5;gap:.7rem;width:min(440px,100vw - 24px);max-height:calc(100dvh - 32px);padding:1.5rem 1.3rem;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.dialog.svelte-x1nv3o label:where(.svelte-x1nv3o){gap:.35rem;display:grid}.x.svelte-x1nv3o{top:6px;position:absolute;inset-inline-end:6px}.rules.svelte-x1nv3o{width:min(620px,100vw - 24px)}.rules.svelte-x1nv3o h3:where(.svelte-x1nv3o){font:700 1rem var(--m-serif);color:var(--m-gold);margin:.4rem 0 0}.steps.svelte-x1nv3o{color:#d6cdb8;gap:.5rem;margin:0;padding-inline-start:1.3rem;font-size:.9rem;line-height:1.7;display:grid}.cine.svelte-187a2qj{z-index:70;cursor:pointer;animation:svelte-187a2qj-c-in .5s var(--m-ease) both;background:radial-gradient(120% 90% at 50% 40%,#0e0a1ce6,#030208f7);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes svelte-187a2qj-c-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.sky.svelte-187a2qj{pointer-events:none;position:absolute;inset:0}.orb.svelte-187a2qj{opacity:.85;width:170px;height:170px;animation:svelte-187a2qj-c-rise 2.6s var(--m-ease) both;background:radial-gradient(circle at 40% 38%,#f4efff,#a99bd6 55%,#5b4b8e);border-radius:50%;margin:-85px 0 0 -85px;position:absolute;top:22%;left:50%;box-shadow:0 0 80px 20px #a08cff59,0 0 200px 60px #5a46c840}@keyframes svelte-187a2qj-c-rise{0%{opacity:0;transform:translateY(160px)scale(.8)}}.rays.svelte-187a2qj{opacity:0;background:repeating-conic-gradient(at 50% 92%,#ffd28c12 0deg 5deg,#0000 5deg 16deg);position:absolute;inset:-20%;-webkit-mask:radial-gradient(circle at 50% 92%,#000 10%,#0000 70%);mask:radial-gradient(circle at 50% 92%,#000 10%,#0000 70%)}.dawn.svelte-187a2qj .orb:where(.svelte-187a2qj){background:radial-gradient(circle,#fff6d8,#ffb74a 55%,#c2491d);width:260px;height:260px;margin:-130px 0 0 -130px;top:92%;box-shadow:0 0 120px 40px #ffaa4673,0 0 300px 120px #ff6e2840}.dawn.svelte-187a2qj .rays:where(.svelte-187a2qj){animation:svelte-187a2qj-c-rays 3s var(--m-ease) both}@keyframes svelte-187a2qj-c-rays{to{opacity:1;transform:rotate(8deg)}}.dawn.svelte-187a2qj{background:radial-gradient(120% 90% at 50% 80%,#461e14bf,#060306f2)}.out.svelte-187a2qj .orb:where(.svelte-187a2qj){width:520px;height:520px;box-shadow:none;background:radial-gradient(circle,#c8102e59,#0000 65%);margin:-260px 0 0 -260px;animation:1.6s ease-in-out infinite alternate svelte-187a2qj-c-pulse;top:50%}.vote.svelte-187a2qj .orb:where(.svelte-187a2qj){width:520px;height:520px;box-shadow:none;background:radial-gradient(circle,#c8102e59,#0000 65%);margin:-260px 0 0 -260px;animation:1.6s ease-in-out infinite alternate svelte-187a2qj-c-pulse;top:50%}.defense.svelte-187a2qj .orb:where(.svelte-187a2qj){width:520px;height:520px;box-shadow:none;background:radial-gradient(circle,#c8102e59,#0000 65%);margin:-260px 0 0 -260px;animation:1.6s ease-in-out infinite alternate svelte-187a2qj-c-pulse;top:50%}.final.svelte-187a2qj .orb:where(.svelte-187a2qj){width:520px;height:520px;box-shadow:none;background:radial-gradient(circle,#c8102e59,#0000 65%);margin:-260px 0 0 -260px;animation:1.6s ease-in-out infinite alternate svelte-187a2qj-c-pulse;top:50%}@keyframes svelte-187a2qj-c-pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.win.svelte-187a2qj .orb:where(.svelte-187a2qj){width:640px;height:640px;box-shadow:none;background:radial-gradient(circle,#e8c47866,#0000 62%);margin:-320px 0 0 -320px;top:45%}.win.mafia.svelte-187a2qj .orb:where(.svelte-187a2qj){background:radial-gradient(circle,#c8102e73,#0000 62%)}.body.svelte-187a2qj{text-align:center;justify-items:center;gap:.7rem;max-width:min(760px,100%);padding:24px 16px;display:grid;position:relative}.icon.svelte-187a2qj{width:74px;height:74px;color:var(--m-gold);animation:svelte-187a2qj-c-pop .7s var(--m-ease) .1s both;background:#00000073;border:1px solid #e8c47866;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 40px #e8c47859}.dawn.svelte-187a2qj .icon:where(.svelte-187a2qj){color:#ffc46b}.out.svelte-187a2qj .icon:where(.svelte-187a2qj){color:#ff6b80;border-color:#ff506480;box-shadow:0 0 40px #c8102e80}.vote.svelte-187a2qj .icon:where(.svelte-187a2qj){color:#ff6b80;border-color:#ff506480;box-shadow:0 0 40px #c8102e80}.defense.svelte-187a2qj .icon:where(.svelte-187a2qj){color:#ff6b80;border-color:#ff506480;box-shadow:0 0 40px #c8102e80}.final.svelte-187a2qj .icon:where(.svelte-187a2qj){color:#ff6b80;border-color:#ff506480;box-shadow:0 0 40px #c8102e80}.mafia.svelte-187a2qj .icon:where(.svelte-187a2qj){color:#ff6b80;border-color:#ff506480;box-shadow:0 0 40px #c8102e80}@keyframes svelte-187a2qj-c-pop{0%{opacity:0;transform:scale(.4)}}h2.svelte-187a2qj{font:700 clamp(2.2rem, 7vw, 4.4rem) / 1.05 var(--m-serif);letter-spacing:.06em;color:var(--m-cream);text-shadow:0 0 30px #e8c47873,0 4px 20px #000;animation:svelte-187a2qj-c-title 1.1s var(--m-ease) .15s both;margin:0}h2.win.svelte-187a2qj{color:var(--m-gold)}.mafia.svelte-187a2qj h2.win:where(.svelte-187a2qj){color:#ff8597;text-shadow:0 0 40px #c8102eb3,0 4px 20px #000}@keyframes svelte-187a2qj-c-title{0%{opacity:0;letter-spacing:.5em;filter:blur(12px)}}p.svelte-187a2qj{color:var(--m-dim);animation:svelte-187a2qj-c-up .8s var(--m-ease) .5s both;margin:0;font-size:1.05rem}@keyframes svelte-187a2qj-c-up{0%{opacity:0;transform:translateY(14px)}}.accused.svelte-187a2qj{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.accused.svelte-187a2qj span:where(.svelte-187a2qj){color:#fff;animation:svelte-187a2qj-c-up .6s var(--m-ease) calc(.5s + var(--i) * .12s) both;background:linear-gradient(#d8193a,#7c0a1c);border-radius:999px;padding:.35rem .9rem;box-shadow:0 8px 22px -8px #c8102ecc}.cards.svelte-187a2qj{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:.4rem;display:flex}.card.svelte-187a2qj{animation:svelte-187a2qj-c-card .9s var(--m-ease) calc(.6s + var(--i,0) * .25s) both;justify-items:center;gap:6px;display:grid}@keyframes svelte-187a2qj-c-card{0%{opacity:0;transform:translateY(30px)rotateX(40deg)}}.disc.svelte-187a2qj{background:radial-gradient(circle at 35% 30%,#2a2520,#0b0a08);border:2px solid #ff5a6eb3;border-radius:50%;place-items:center;width:110px;height:110px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 40px #c8102e80}.card.big.svelte-187a2qj .disc:where(.svelte-187a2qj){width:150px;height:150px}.disc.svelte-187a2qj img:where(.svelte-187a2qj){object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%}.disc.svelte-187a2qj b:where(.svelte-187a2qj){font:700 2.8rem var(--m-serif);color:var(--m-gold)}.cross.svelte-187a2qj{animation:svelte-187a2qj-c-slash .45s var(--m-ease) calc(1.2s + var(--i,0) * .25s) both;background:linear-gradient(45deg,#0000 46%,#dc1432f2 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#dc1432f2 47% 53%,#0000 54%);position:absolute;inset:0}@keyframes svelte-187a2qj-c-slash{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.card.svelte-187a2qj strong:where(.svelte-187a2qj){color:var(--m-cream);font-size:1.05rem}.card.svelte-187a2qj small:where(.svelte-187a2qj){color:#ff8597;letter-spacing:.04em}.who.svelte-187a2qj{animation:svelte-187a2qj-c-up .6s var(--m-ease) .6s both;margin-top:.4rem}.roles.svelte-187a2qj{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;width:min(680px,92vw);display:grid}.rc.svelte-187a2qj{color:var(--m-gold);animation:svelte-187a2qj-c-flip .6s var(--m-ease) calc(.7s + var(--i) * 60ms) both;background:#00000080;border:1px solid #e8c4784d;border-radius:12px;justify-items:center;gap:2px;padding:.55rem .4rem;display:grid}@keyframes svelte-187a2qj-c-flip{0%{opacity:0;transform:scaleX(0)}}.rc.red.svelte-187a2qj{color:#ff8597;border-color:#ff506473}.rc.dead.svelte-187a2qj{opacity:.6}.rc.svelte-187a2qj b:where(.svelte-187a2qj){color:var(--m-cream);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.rc.svelte-187a2qj small:where(.svelte-187a2qj){font-size:.72rem}.skip.svelte-187a2qj{border:1px solid var(--m-line);color:var(--m-dim);font:inherit;cursor:pointer;background:#0006;border-radius:999px;margin-top:.8rem;padding:.35rem 1rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.cine.svelte-187a2qj{animation-duration:.01ms!important;animation-delay:0s!important}.cine.svelte-187a2qj :where(.svelte-187a2qj){animation-duration:.01ms!important;animation-delay:0s!important}}.seat.svelte-ewc0ll{--size:var(--seat-size,74px);--glow:232, 196, 120;left:var(--x);top:var(--y);width:calc(var(--size) + 36px);color:inherit;cursor:pointer;transition:transform .35s var(--m-ease), filter .4s, opacity .4s;z-index:2;background:0 0;border:0;justify-items:center;gap:3px;padding:0;display:grid;position:absolute;translate:-50% -50%}.seat.night.svelte-ewc0ll:not(.mate):not(.me){filter:brightness(.55)saturate(.6)}.seat.mate.svelte-ewc0ll{--glow:200, 16, 46}.seat.mate.svelte-ewc0ll .ring:where(.svelte-ewc0ll){--glow:200, 16, 46}.seat.svelte-ewc0ll:hover{transform:translateY(-3px)}.seat.svelte-ewc0ll:focus-visible{outline:none}.seat.svelte-ewc0ll:focus-visible .disc:where(.svelte-ewc0ll){outline:2px solid var(--m-gold);outline-offset:4px}.disc.svelte-ewc0ll{width:var(--size);height:var(--size);background:radial-gradient(circle at 35% 30%,#2a2520,#0b0a08);border:2px solid #e8c47873;border-radius:50%;place-items:center;transition:border-color .3s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px -10px #000000e6,inset 0 0 0 3px #0000008c}.disc.svelte-ewc0ll img:where(.svelte-ewc0ll){object-fit:cover;width:100%;height:100%}.disc.svelte-ewc0ll video:where(.svelte-ewc0ll){object-fit:cover;width:100%;height:100%}.disc.svelte-ewc0ll video:where(.svelte-ewc0ll){transform:scaleX(-1)}.initial.svelte-ewc0ll{font:700 calc(var(--size) * .38) / 1 var(--m-serif);color:var(--m-gold)}.empty.svelte-ewc0ll .disc:where(.svelte-ewc0ll){background:#00000059;border-style:dashed;border-color:#e8c47840}.empty-dot.svelte-ewc0ll{color:#e8c47859}.ring.svelte-ewc0ll{width:calc(var(--size) + 14px);height:calc(var(--size) + 14px);opacity:0;pointer-events:none;background:conic-gradient(from var(--a,0deg), rgba(var(--glow), 0) 0deg, rgba(var(--glow), 1) 70deg, #fff 100deg, rgba(var(--glow), 1) 130deg, rgba(var(--glow), 0) 220deg, rgba(var(--glow), .9) 300deg, rgba(var(--glow), 0) 360deg);filter:drop-shadow(0 0 6px rgba(var(--glow), .9)) drop-shadow(0 0 16px rgba(var(--glow), .6));border-radius:50%;transition:opacity .35s;animation:2.4s linear infinite paused svelte-ewc0ll-m-spin;position:absolute;top:-7px;left:50%;translate:-50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-ewc0ll-m-spin{to{--a:360deg}}.floor.svelte-ewc0ll .ring:where(.svelte-ewc0ll){opacity:1;animation-play-state:running}.talking.svelte-ewc0ll .ring:where(.svelte-ewc0ll){opacity:1;animation-play-state:running}.floor.svelte-ewc0ll .disc:where(.svelte-ewc0ll){border-color:rgba(var(--glow), 1);box-shadow:0 0 0 3px rgba(var(--glow), .25), 0 0 30px 4px rgba(var(--glow), .55), 0 0 70px 10px rgba(var(--glow), .25)}.talking.svelte-ewc0ll .disc:where(.svelte-ewc0ll){border-color:rgba(var(--glow), 1);box-shadow:0 0 0 3px rgba(var(--glow), .25), 0 0 30px 4px rgba(var(--glow), .55), 0 0 70px 10px rgba(var(--glow), .25)}.talking.svelte-ewc0ll .disc:where(.svelte-ewc0ll){animation:.5s ease-in-out infinite alternate svelte-ewc0ll-m-voice}@keyframes svelte-ewc0ll-m-voice{to{box-shadow:0 0 0 4px rgba(var(--glow), .4), 0 0 44px 8px rgba(var(--glow), .75), 0 0 90px 16px rgba(var(--glow), .32)}}.floor.svelte-ewc0ll{z-index:4;transform:scale(1.12)}.live.svelte-ewc0ll .disc:where(.svelte-ewc0ll){box-shadow:0 0 0 calc(2px + var(--lvl) * 9px) rgba(var(--glow), .28), 0 0 calc(18px + var(--lvl) * 56px) calc(var(--lvl) * 10px) rgba(var(--glow), .6);transition:box-shadow 90ms linear;animation:none}.live.svelte-ewc0ll .ring:where(.svelte-ewc0ll){opacity:1;animation-play-state:running}.sus.svelte-ewc0ll .disc:where(.svelte-ewc0ll){outline-offset:3px;outline:2px dashed #ff5a6ed9}.trust.svelte-ewc0ll .disc:where(.svelte-ewc0ll){outline-offset:3px;outline:2px solid #6edca0d9}.b.bot.svelte-ewc0ll{color:#b9a6ff;border-color:#b9a6ff80}.floor.svelte-ewc0ll:hover{transform:scale(1.12)translateY(-3px)}.dead.svelte-ewc0ll .disc:where(.svelte-ewc0ll){filter:grayscale()brightness(.45);border-color:#7878784d}.tomb.svelte-ewc0ll{animation:svelte-ewc0ll-m-cross .5s var(--m-ease) both;background:linear-gradient(45deg,#0000 47%,#c8102ed9 48% 52%,#0000 53%),linear-gradient(-45deg,#0000 47%,#c8102ed9 48% 52%,#0000 53%);position:absolute;inset:0}@keyframes svelte-ewc0ll-m-cross{0%{opacity:0;transform:scale(1.6)}}.accused.svelte-ewc0ll .disc:where(.svelte-ewc0ll){border-color:var(--m-blood);box-shadow:0 0 0 3px #c8102e59,0 0 30px #c8102e8c}.selectable.svelte-ewc0ll .disc:where(.svelte-ewc0ll){cursor:crosshair}.selectable.svelte-ewc0ll:hover .disc:where(.svelte-ewc0ll){border-color:var(--m-cream)}.picked.svelte-ewc0ll .disc:where(.svelte-ewc0ll){border-color:var(--m-blood);box-shadow:0 0 0 4px #c8102e73,0 0 40px #c8102eb3}.crosshair.svelte-ewc0ll{background:linear-gradient(#ff3c50f2,#ff3c50f2) 50%/2px 100% no-repeat,linear-gradient(#ff3c50f2,#ff3c50f2) 50%/100% 2px no-repeat;border:2px solid #ff3c50f2;border-radius:50%;animation:1.2s ease-in-out infinite svelte-ewc0ll-m-aim;position:absolute;inset:12%}@keyframes svelte-ewc0ll-m-aim{50%{transform:scale(.82)rotate(45deg)}}.offline.svelte-ewc0ll .disc:where(.svelte-ewc0ll){opacity:.5}.num.svelte-ewc0ll{top:calc(var(--size) - 16px);min-width:22px;height:22px;font:700 .72rem/1 var(--m-sans);color:#1a1206;background:var(--m-gold-grad);border-radius:11px;place-items:center;padding:0 5px;display:grid;position:absolute;inset-inline-start:12px;box-shadow:0 4px 10px #0009}.me.svelte-ewc0ll .num:where(.svelte-ewc0ll){background:var(--m-cream)}.name.svelte-ewc0ll{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--m-cream);text-shadow:0 2px 6px #000;font-size:.78rem;font-weight:600;overflow:hidden}.empty.svelte-ewc0ll .name:where(.svelte-ewc0ll){color:var(--m-dim);font-weight:400}.role.svelte-ewc0ll{white-space:nowrap;color:var(--m-gold);background:#0000008c;border:1px solid #e8c47859;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:.68rem;display:inline-flex}.role.red.svelte-ewc0ll{color:#ff8597;border-color:#ff506473}@media (max-width:600px){.role.svelte-ewc0ll{gap:0;padding:2px 4px;font-size:0}}.badges.svelte-ewc0ll{top:-4px;gap:2px;display:flex;position:absolute;inset-inline-end:10px}.b.svelte-ewc0ll{border:1px solid var(--m-line-strong);width:20px;height:20px;color:var(--m-dim);background:#191510;border-radius:50%;place-items:center;display:grid}.b.gold.svelte-ewc0ll{color:var(--m-gold)}.b.green.svelte-ewc0ll{color:var(--m-ok);border-color:var(--m-ok)}.b.red.svelte-ewc0ll{color:#ff6b80;border-color:var(--m-blood)}.votes.svelte-ewc0ll{top:calc(var(--size) / 2 - 13px);color:#fff;animation:svelte-ewc0ll-m-pop .35s var(--m-ease);background:linear-gradient(#d8193a,#8c0b20);border-radius:999px;align-items:center;gap:3px;padding:3px 8px 3px 6px;display:inline-flex;position:absolute;inset-inline-start:calc(100% - 22px);box-shadow:0 0 0 1px #ff788c80,0 6px 16px -4px #c8102ecc}.votes.svelte-ewc0ll b:where(.svelte-ewc0ll){font-size:.78rem;font-weight:700}@keyframes svelte-ewc0ll-m-pop{0%{transform:scale(0)}}.react.svelte-ewc0ll{color:var(--m-ok);filter:drop-shadow(0 0 8px);animation:svelte-ewc0ll-m-float 2.4s var(--m-ease) both;position:absolute;top:-14px;left:50%;translate:-50%}.react.emo.svelte-ewc0ll{filter:drop-shadow(0 4px 10px #000000b3);animation:svelte-ewc0ll-m-emo 2.4s var(--m-ease) both;font-size:1.6rem;line-height:1}@keyframes svelte-ewc0ll-m-emo{0%{opacity:0;translate:-50% 18px;scale:.4}18%{opacity:1;scale:1.25}30%{scale:1}to{opacity:0;translate:-50% -46px}}.react.no.svelte-ewc0ll{color:#ff6b80;transform:rotate(180deg)}@keyframes svelte-ewc0ll-m-float{0%{opacity:0;translate:-50% 10px}15%{opacity:1}to{opacity:0;translate:-50% -26px}}.panel.svelte-5l7ipk{text-align:center;max-width:340px;animation:svelte-5l7ipk-m-in .5s var(--m-ease);justify-items:center;gap:.6rem;display:grid}@keyframes svelte-5l7ipk-m-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.lead.svelte-5l7ipk{color:var(--m-cream);margin:0;font-size:.98rem;line-height:1.55}.lead.red.svelte-5l7ipk{color:#ff8597}.sub.svelte-5l7ipk{color:var(--m-dim);margin:0;font-size:.8rem;line-height:1.5}.icon.svelte-5l7ipk{width:42px;height:42px;color:var(--m-gold);border:1px solid var(--m-line-strong);background:#0006;border-radius:50%;place-items:center;display:grid}.icon.moon.svelte-5l7ipk{color:#b7c4ff;box-shadow:0 0 30px #788cff59}.icon.sun.svelte-5l7ipk{color:#ffd27a;box-shadow:0 0 30px #ffbe5a66}.speaker.svelte-5l7ipk{border:1px solid var(--m-gold);color:var(--m-cream);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-weight:600;display:inline-flex;box-shadow:0 0 24px #e8c4784d}.mic.svelte-5l7ipk{color:var(--m-gold);animation:1.2s ease-in-out infinite m-pulse}.row.svelte-5l7ipk{justify-content:center;align-items:center;gap:.5rem;display:flex}.row.wrap.svelte-5l7ipk{flex-wrap:wrap}.requests.svelte-5l7ipk,.mayor.svelte-5l7ipk{justify-items:center;gap:.4rem;display:grid}.count.svelte-5l7ipk{color:#ff8597;background:#00000080;border-radius:8px;margin-inline-start:.35rem;padding:0 .4rem}.deck.svelte-5l7ipk{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.fd.svelte-5l7ipk{border:1px solid var(--m-gold-2);width:46px;height:66px;color:var(--m-gold);font:700 .9rem var(--m-serif);cursor:pointer;transition:transform .25s var(--m-ease);animation:svelte-5l7ipk-m-in .4s var(--m-ease) calc(var(--i) * 70ms) both;background:repeating-linear-gradient(45deg,#e8c4781f 0 2px,#0000 2px 8px),#15110b;border-radius:8px}.fd.svelte-5l7ipk:hover{transform:translateY(-8px)rotate(-3deg);box-shadow:0 12px 24px -8px #e8c47880}.cardup.svelte-5l7ipk{border:1px solid var(--m-gold);animation:svelte-5l7ipk-m-in .5s var(--m-ease);background:#e8c47814;border-radius:12px;gap:.3rem;padding:.8rem 1rem;display:grid}.cname.svelte-5l7ipk{font:700 1.05rem var(--m-serif);color:var(--m-gold)}.sel.svelte-5l7ipk{width:auto;min-height:36px}.toggle.svelte-5l7ipk{cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.toggle.svelte-5l7ipk input:where(.svelte-5l7ipk){accent-color:var(--m-blood);width:18px;height:18px}.chosen.svelte-5l7ipk{color:#ff8597;align-items:center;gap:.35rem;margin:0;font-size:.82rem;display:inline-flex}.myrole.svelte-5l7ipk{color:var(--m-gold);opacity:.85;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.7rem;display:inline-flex}.myrole.red.svelte-5l7ipk{color:#ff8597}.side.svelte-5o49tl{grid-template-rows:auto 1fr auto;height:100%;min-height:0;display:grid;overflow:hidden}.tabs.svelte-5o49tl{border-bottom:1px solid var(--m-line);gap:.25rem;padding:.5rem;display:flex}.tabs.svelte-5o49tl button:where(.svelte-5o49tl){min-height:38px;color:var(--m-dim);font:600 .85rem var(--m-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.tabs.svelte-5o49tl button.on:where(.svelte-5o49tl){color:var(--m-gold);background:#e8c4781f}.list.svelte-5o49tl{overscroll-behavior:contain;align-content:start;gap:.35rem;min-height:0;padding:.6rem .8rem;display:grid;overflow-y:auto}.line.svelte-5o49tl{overflow-wrap:anywhere;animation:svelte-5o49tl-m-line .3s var(--m-ease);margin:0;font-size:.86rem;line-height:1.5}@keyframes svelte-5o49tl-m-line{0%{opacity:0;transform:translateY(4px)}}.line.svelte-5o49tl b:where(.svelte-5o49tl){color:var(--m-gold);margin-inline-end:.35rem;font-weight:600}.line.team.svelte-5o49tl b:where(.svelte-5o49tl){color:#ff8597}.line.team.svelte-5o49tl .scope:where(.svelte-5o49tl){color:#ff8597}.line.backstage.svelte-5o49tl{opacity:.75}.scope.svelte-5o49tl{text-transform:uppercase;letter-spacing:.08em;color:var(--m-dim);margin-inline-end:.35rem;font-size:.66rem}.line.voice.svelte-5o49tl{font-family:var(--m-serif);color:var(--m-cream);white-space:pre-line;background:linear-gradient(135deg,#e8c47824,#e8c47808);border:1px solid #e8c4784d;border-radius:12px;padding:.55rem .7rem;font-style:italic}.line.voice.svelte-5o49tl .scope:where(.svelte-5o49tl){color:var(--m-gold);margin-bottom:.2rem;font-style:normal;display:block}.line.log.svelte-5o49tl{color:var(--m-dim);border-inline-start:2px solid var(--m-line);padding-inline-start:.6rem;font-size:.8rem}.line.log.eliminated.svelte-5o49tl,.line.log.game_over.svelte-5o49tl{color:#ff8597;border-color:var(--m-blood)}.line.log.inquiry_result.svelte-5o49tl,.line.log.reporter_result.svelte-5o49tl,.line.log.converted.svelte-5o49tl{color:var(--m-gold);border-color:var(--m-gold)}.compose.svelte-5o49tl{border-top:1px solid var(--m-line);gap:.4rem;padding:.6rem;display:flex}.emotes.svelte-1bxluc0{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.emo.svelte-1bxluc0{border:1px solid var(--m-line);cursor:pointer;width:40px;height:40px;transition:transform .2s var(--m-ease);background:#00000059;border-radius:12px;font-size:1.3rem}.emo.svelte-1bxluc0:hover{border-color:var(--m-line-strong);transform:translateY(-3px)scale(1.12)}.emo.svelte-1bxluc0:focus-visible{border-color:var(--m-line-strong);transform:translateY(-3px)scale(1.12)}.marks.svelte-1bxluc0{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.scrim.svelte-1bxluc0{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;position:fixed;inset:0}.sheet.svelte-1bxluc0{z-index:61;left:50%;bottom:max(16px, env(safe-area-inset-bottom));background:#100e0bf0;justify-items:center;gap:.6rem;width:min(380px,100vw - 24px);padding:1.4rem 1.2rem 1.2rem;display:grid;position:fixed;translate:-50%}@media (min-width:900px){.sheet.svelte-1bxluc0{top:50%;bottom:auto;translate:-50% -50%}}.close.svelte-1bxluc0{top:6px;position:absolute;inset-inline-end:6px}.hero.svelte-1bxluc0{aspect-ratio:4/3;border:1px solid var(--m-line-strong);background:radial-gradient(circle,#241e15,#0a0907);border-radius:14px;place-items:center;width:100%;max-height:240px;display:grid;position:relative;overflow:hidden}.hero.svelte-1bxluc0 img:where(.svelte-1bxluc0){object-fit:cover;width:100%;height:100%}.hero.svelte-1bxluc0 video:where(.svelte-1bxluc0){object-fit:cover;width:100%;height:100%}.hero.svelte-1bxluc0 video:where(.svelte-1bxluc0){transform:scaleX(-1)}.init.svelte-1bxluc0{font:700 4rem var(--m-serif);color:var(--m-gold)}.seatno.svelte-1bxluc0{top:8px;background:var(--m-gold-grad);color:#1a1206;border-radius:999px;padding:2px 9px;font-size:.8rem;font-weight:700;position:absolute;inset-inline-start:8px}h3.svelte-1bxluc0{font:700 1.25rem var(--m-serif);color:var(--m-cream);margin:0}.role.svelte-1bxluc0{color:var(--m-gold);align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.role.red.svelte-1bxluc0{color:#ff8597}.stats.svelte-1bxluc0{gap:1.6rem;display:flex}.stats.svelte-1bxluc0 div:where(.svelte-1bxluc0){justify-items:center;display:grid}.stats.svelte-1bxluc0 b:where(.svelte-1bxluc0){font:700 1.1rem var(--m-serif);color:var(--m-gold)}.stats.svelte-1bxluc0 span:where(.svelte-1bxluc0){color:var(--m-dim);font-size:.72rem}.row.svelte-1bxluc0{gap:.5rem;display:flex}.actions.svelte-1bxluc0{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.actions.svelte-1bxluc0 a:where(.svelte-1bxluc0){text-decoration:none}.hands.svelte-abvg3c{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hands.svelte-abvg3c line:where(.svelte-abvg3c){stroke:#ff465fbf;stroke-width:.45px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 1.2px #ff2846e6);animation:svelte-abvg3c-m-draw .55s var(--m-ease) forwards}.hands.svelte-abvg3c line.mine:where(.svelte-abvg3c){stroke:#ffdc96e6}@keyframes svelte-abvg3c-m-draw{to{stroke-dashoffset:0}}.spot.svelte-abvg3c{justify-items:center;margin-bottom:2px;display:grid;position:relative}.spot-disc.svelte-abvg3c{aspect-ratio:1;width:max(64px,min(11vmin,108px));box-shadow:0 0 0 calc(3px + var(--lvl) * 10px) #e8c4782e, 0 0 calc(20px + var(--lvl) * 60px) #e8c4788c;background:radial-gradient(circle at 35% 30%,#2a2520,#0b0a08);border:2px solid #e8c478cc;border-radius:50%;place-items:center;transition:box-shadow 90ms linear;display:grid;position:relative;overflow:hidden}.spot-disc.svelte-abvg3c video:where(.svelte-abvg3c){object-fit:cover;width:100%;height:100%}.spot-disc.svelte-abvg3c img:where(.svelte-abvg3c){object-fit:cover;width:100%;height:100%}.spot-disc.svelte-abvg3c video:where(.svelte-abvg3c){transform:scaleX(-1)}.spot-disc.svelte-abvg3c b:where(.svelte-abvg3c){font:700 2.4rem var(--m-serif);color:var(--m-gold)}.bars.svelte-abvg3c{background:#000000b3;border-radius:9px;align-items:flex-end;gap:3px;height:18px;padding:0 6px;display:flex;position:absolute;bottom:-6px}.bars.svelte-abvg3c i:where(.svelte-abvg3c){width:3px;height:calc(3px + var(--lvl) * var(--k) * 14px);background:var(--m-gold);border-radius:2px;transition:height 90ms linear}.m-chip.practice.svelte-abvg3c{color:#b9a6ff;border-color:#b9a6ff66}.stage.svelte-abvg3c{max-width:1500px;height:100dvh;padding:0 max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-bottom));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.bar.svelte-abvg3c{justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .2rem;display:flex}.title.svelte-abvg3c{gap:2px;min-width:0;display:grid}.brand.svelte-abvg3c{font-size:.95rem}.ph.svelte-abvg3c{color:var(--m-cream);white-space:nowrap;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.tools.svelte-abvg3c{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}@media (max-width:640px){.tools.svelte-abvg3c .m-btn.icon{width:36px;height:36px}.m-chip.practice.svelte-abvg3c{display:none}.gate.svelte-abvg3c .gl:where(.svelte-abvg3c){display:none}}.main.svelte-abvg3c{grid-template-rows:minmax(0,1fr) minmax(190px,34dvh);grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;display:grid}@media (min-width:980px){.main.svelte-abvg3c{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px}}.aside.svelte-abvg3c{min-width:0;min-height:0}.arena.svelte-abvg3c{--seat-size:clamp(44px, 11cqmin, 84px);min-height:0;position:relative;container-type:size}.slot.svelte-abvg3c{pointer-events:none;position:absolute;inset:0}.slot.svelte-abvg3c .seat{pointer-events:auto}.felt.svelte-abvg3c{background:radial-gradient(at 50% 35%,#e8c47829,#0000 60%),radial-gradient(#1b1712 0%,#0d0b08 70%);border-radius:50%;width:70cqw;height:66cqh;transition:box-shadow .8s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 2px #e8c47859,0 0 0 10px #14100bf2,0 0 0 11px #e8c47833,0 40px 120px -20px #000000f2,inset 0 0 80px #000c}.night.svelte-abvg3c .felt:where(.svelte-abvg3c){box-shadow:0 0 0 2px #8ca0ff4d,0 0 0 10px #0a0c18f2,0 0 0 11px #8ca0ff26,0 40px 120px -20px #000000f2,inset 0 0 120px #00001ee6}.felt-in.svelte-abvg3c{background:repeating-conic-gradient(from 0deg, #e8c47809 0 6deg, transparent 6deg 12deg);border:1px solid #e8c4781f;border-radius:50%;animation:120s linear infinite svelte-abvg3c-m-turn;position:absolute;inset:9%}@keyframes svelte-abvg3c-m-turn{to{transform:rotate(360deg)}}.clock.svelte-abvg3c{width:94%;height:94%;position:absolute;inset:3%;overflow:visible;rotate:-90deg}.clock.svelte-abvg3c circle:where(.svelte-abvg3c){fill:none}.clock.svelte-abvg3c .track:where(.svelte-abvg3c){stroke:#e8c47814;stroke-width:1.2px}.clock.svelte-abvg3c .prog:where(.svelte-abvg3c){stroke:var(--m-gold);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:295.3;filter:drop-shadow(0 0 6px #e8c478cc);transition:stroke-dashoffset .25s linear}.clock.svelte-abvg3c .prog.hot:where(.svelte-abvg3c){stroke:#ff3b55;filter:drop-shadow(0 0 8px #ff3b55e6)}.center.svelte-abvg3c{z-index:3;scrollbar-width:none;justify-items:center;width:min(56cqw,360px);max-height:52cqh;display:grid;position:absolute;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.console.svelte-abvg3c{justify-items:center;gap:.4rem;display:grid}.secs.svelte-abvg3c{font:700 clamp(1.6rem, 7cqmin, 2.8rem) / 1 var(--m-serif);color:var(--m-gold);text-shadow:0 0 24px #e8c47880;font-variant-numeric:tabular-nums}.secs.hot.svelte-abvg3c{color:#ff4d64;animation:.5s ease-in-out infinite m-pulse}.wait.svelte-abvg3c,.end.svelte-abvg3c{text-align:center;justify-items:center;gap:.7rem;display:grid}.count.svelte-abvg3c{font:700 clamp(2rem, 9cqmin, 3.4rem) / 1 var(--m-serif);color:var(--m-cream)}.count.svelte-abvg3c span:where(.svelte-abvg3c){color:var(--m-dim);font-size:.5em}.code.svelte-abvg3c{border:1px dashed var(--m-gold-2);color:inherit;cursor:pointer;background:#e8c4780f;border-radius:14px;justify-items:center;gap:2px;padding:.6rem 1.2rem;display:grid}.code.svelte-abvg3c b:where(.svelte-abvg3c){font:700 1.6rem var(--m-serif);letter-spacing:.25em;color:var(--m-gold)}.small.svelte-abvg3c{align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.win.svelte-abvg3c{font:700 clamp(1.8rem, 8cqmin, 3rem) / 1.1 var(--m-serif);background:var(--m-gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.win.red.svelte-abvg3c{background:linear-gradient(135deg,#ffb3bf,#c8102e 60%,#ff6b80);-webkit-background-clip:text;background-clip:text}.flash.svelte-abvg3c{z-index:45;pointer-events:none;position:fixed;inset:0}.flash.shot.svelte-abvg3c{background:radial-gradient(circle,#c8102e73,#50000abf);animation:.45s svelte-abvg3c-m-shake}.flash.night.svelte-abvg3c{background:radial-gradient(circle,#0a103266,#00000ad9)}.flash.day.svelte-abvg3c{background:radial-gradient(circle,#ffd27859,#0000 70%)}@keyframes svelte-abvg3c-m-shake{20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-3px,2px)}}.narration.svelte-abvg3c{z-index:42;text-align:center;pointer-events:none;background:linear-gradient(#0e0c09eb,#0e0c09c7);border:1px solid #e8c47873;border-radius:16px;width:min(560px,100vw - 32px);padding:.8rem 1.2rem .9rem;position:fixed;top:64px;left:50%;translate:-50%;box-shadow:0 20px 60px -20px #000000e6,0 0 40px -10px #e8c47859}@media (max-width:700px){.narration.svelte-abvg3c{display:none}}.narration.svelte-abvg3c p:where(.svelte-abvg3c){font:italic 500 clamp(.95rem, 2.6vw, 1.12rem) / 1.65 var(--m-serif);color:var(--m-cream);animation:svelte-abvg3c-m-type 1.2s var(--m-ease) both;margin:.3rem 0 0}@keyframes svelte-abvg3c-m-type{0%{clip-path:inset(0 0 0 100%);opacity:.2}}.overlay.svelte-abvg3c{z-index:55;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle,#14100abf,#000000eb);align-content:center;place-items:center;gap:1.2rem;display:grid;position:fixed;inset:0}.top.svelte-1tjk8xc{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#0c08188c;border:1px solid #c9a3ff2e;border-radius:18px;align-items:center;gap:.6rem;width:min(1180px,100% - 20px);margin:10px auto 0;padding:8px 10px;display:flex;position:sticky;top:10px;box-shadow:0 12px 40px -18px #000000e6}.brand.svelte-1tjk8xc{color:var(--m-cream);font:700 .95rem var(--m-serif);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.links.svelte-1tjk8xc{gap:1.1rem;margin-inline:auto;display:none}.links.svelte-1tjk8xc a:where(.svelte-1tjk8xc){color:#cfc6e4;padding:.3rem 0;font-size:.86rem;text-decoration:none;position:relative}.links.svelte-1tjk8xc a:where(.svelte-1tjk8xc):after{content:"";inset-inline:0;height:2px;transition:transform .3s var(--m-ease);background:linear-gradient(90deg,#8b5cf6,#e8c478);border-radius:2px;position:absolute;bottom:-2px;transform:scaleX(0)}.links.svelte-1tjk8xc a:where(.svelte-1tjk8xc):hover{color:#fff}.links.svelte-1tjk8xc a:where(.svelte-1tjk8xc):hover:after{transform:scaleX(1)}.end.svelte-1tjk8xc{align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.play.svelte-1tjk8xc{white-space:nowrap}@media (min-width:900px){.links.svelte-1tjk8xc{display:flex}.end.svelte-1tjk8xc{margin-inline-start:0}}@media (max-width:420px){.brand.svelte-1tjk8xc span:where(.svelte-1tjk8xc){display:none}.end.svelte-1tjk8xc{gap:.25rem;min-width:0}.play.svelte-1tjk8xc{padding-inline:.6rem}}@media (max-width:400px){.play.svelte-1tjk8xc{display:none}}.back.svelte-1tjk8xc{font-size:1.1rem}.mafia[dir=rtl].svelte-1tjk8xc .back:where(.svelte-1tjk8xc){transform:scaleX(-1)}.langs.svelte-1tjk8xc{border:1px solid var(--m-line);background:#00000059;border-radius:999px;gap:2px;padding:3px;display:flex}.langs.svelte-1tjk8xc button:where(.svelte-1tjk8xc){min-width:40px;min-height:32px;color:var(--m-dim);font:600 .8rem var(--m-sans);cursor:pointer;background:0 0;border:0;border-radius:999px}.langs.svelte-1tjk8xc button.on:where(.svelte-1tjk8xc){color:var(--m-gold);background:#e8c47829}.conn.svelte-1tjk8xc{z-index:70;color:var(--m-cream);background:#14100ceb;padding:.4rem .9rem;position:fixed;top:10px;left:50%;translate:-50%}.toast.svelte-1tjk8xc{z-index:80;left:50%;bottom:max(24px, env(safe-area-inset-bottom));color:var(--m-cream);border-color:var(--m-line-strong);padding:.7rem 1.1rem;font-size:.9rem;position:fixed;translate:-50%}
