.reveal.svelte-o8agj6{z-index:60;pointer-events:none;animation:svelte-o8agj6-fade-in .45s var(--t) both, svelte-o8agj6-fade-out .65s calc(var(--t) + var(--dur) - .65s) both;background:radial-gradient(60% 45% at 50% 74%,#ffbe3c29,#0000 70%),radial-gradient(circle at 50% 45%,#14083c8c,#050214eb 72%);position:fixed;inset:0;overflow:hidden}.flash.svelte-o8agj6{mix-blend-mode:screen;opacity:0;animation:svelte-o8agj6-flash .8s var(--t) both, svelte-o8agj6-flash .9s calc(var(--t) + var(--open)) forwards;background:radial-gradient(circle at 50% 70%,#fff 0%,#ffe27a 22%,#0000 58%);position:absolute;inset:-20%}.rays.svelte-o8agj6{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--a) 50%, transparent) 0deg 6deg, transparent 6deg 17deg);opacity:.5;width:190vmax;animation:svelte-o8agj6-rays-in .8s calc(var(--t) + var(--open)) both, svelte-o8agj6-rotate 26s linear var(--t) infinite;position:absolute;top:72%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 0%,#0000 58%);mask:radial-gradient(circle,#000 0%,#0000 58%)}.chest.svelte-o8agj6{width:100%;height:100%;position:absolute;inset:0}.sparks.svelte-o8agj6 i:where(.svelte-o8agj6){clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:11px;height:11px;animation:svelte-o8agj6-spark 1.5s ease-out calc(var(--t) + var(--open) + var(--d)) both;filter:drop-shadow(0 0 6px #ffd84a);background:#fff6c2;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)scale(0)}.content.svelte-o8agj6{text-align:center;justify-items:center;gap:clamp(6px,1.4vh,14px);width:min(94vw,640px);padding:0 16px;display:grid;position:absolute;top:clamp(12px,5vh,56px);left:50%;translate:-50%}.kicker.svelte-o8agj6{font-family:var(--font-display);letter-spacing:.22em;color:#fff;animation:svelte-o8agj6-drop .6s cubic-bezier(.2, 1.4, .4, 1) calc(var(--t) + .25s) both;background:#00000073;border:1px solid #fff3;border-radius:999px;padding:6px 14px;font-size:clamp(.8rem,2vh,1.05rem)}.kicker.svelte-o8agj6 span:where(.svelte-o8agj6){color:var(--a)}.tease.svelte-o8agj6{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 3px #2a0f6b;animation:svelte-o8agj6-tease-in .5s cubic-bezier(.2, 1.4, .4, 1) calc(var(--t) + .7s) both, svelte-o8agj6-pulse .7s ease-in-out calc(var(--t) + 1.2s) infinite alternate, svelte-o8agj6-gone .2s calc(var(--t) + var(--open) - .1s) forwards;font-size:clamp(1.3rem,4.4vh,2.4rem);position:absolute;top:22vh}.tease.svelte-o8agj6 b:where(.svelte-o8agj6){color:var(--mythic);font-weight:400}.headline.svelte-o8agj6{font-family:var(--font-display);letter-spacing:.01em;background:linear-gradient(#fffbe0 0%,#ffe23d 45%,#ff9f1a 100%);color:#0000;filter:drop-shadow(0 6px #2a0f6b)drop-shadow(0 0 30px #ffc8288c);animation:svelte-o8agj6-slam .7s cubic-bezier(.2, 1.5, .35, 1) calc(var(--t) + var(--open) + .15s) both;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,12vh,7.5rem);font-weight:400;line-height:.92;position:relative;transform:skew(-8deg)}.headline.svelte-o8agj6:before{content:attr(data-text);color:#0000;-webkit-text-stroke:2px #ffffff8c;animation:svelte-o8agj6-echo .9s ease-out calc(var(--t) + var(--open) + .55s) both;position:absolute;inset:0}.card-wrap.svelte-o8agj6{perspective:900px;width:min(88vw,440px)}.card.svelte-o8agj6{background:radial-gradient(120% 90% at 50% 0%, var(--a) 0%, var(--b) 60%, #1a0840 100%);border:3px solid color-mix(in srgb, var(--a) 70%, #fff);box-shadow:0 0 0 4px #00000059, 0 20px 60px #0000008c, 0 0 70px color-mix(in srgb, var(--a) 60%, transparent);transform-origin:50% 100%;animation:svelte-o8agj6-card-out .95s cubic-bezier(.2, 1.25, .35, 1) calc(var(--t) + var(--open) + 80ms) both;border-radius:18px;justify-items:center;gap:clamp(2px,.7vh,6px);padding:clamp(12px,2.6vh,26px) 20px clamp(12px,2.2vh,22px);display:grid;position:relative;overflow:hidden}.tier.svelte-o8agj6{font-family:var(--font-display);letter-spacing:.3em;background:#00000059;border-radius:4px;padding:3px 12px;font-size:.82rem}.crown.svelte-o8agj6 svg:where(.svelte-o8agj6){fill:#ffe23d;stroke:#2a0f6b;stroke-width:3px;stroke-linejoin:round;filter:drop-shadow(0 3px #2a0f6b);width:clamp(34px,6vh,54px);animation:svelte-o8agj6-bob 1.6s ease-in-out calc(var(--t) + var(--open) + 1.2s) infinite}.name.svelte-o8agj6{font-family:var(--font-display);color:#fff;text-transform:uppercase;-webkit-text-stroke:2px #2a0f6b;paint-order:stroke fill;text-shadow:0 5px #2a0f6b;word-break:break-word;animation:svelte-o8agj6-name-in .8s cubic-bezier(.2, 1.3, .35, 1) calc(var(--t) + var(--open) + .6s) both;font-size:clamp(2rem,7.5vh,3.8rem);line-height:1}.user.svelte-o8agj6{color:#ffffffe6;animation:svelte-o8agj6-fade-in .5s calc(var(--t) + var(--open) + .85s) both;font-size:1.05rem;font-weight:700}.prize.svelte-o8agj6{font-family:var(--font-display);color:#1a0b4a;animation:svelte-o8agj6-drop .6s cubic-bezier(.2, 1.6, .4, 1) calc(var(--t) + var(--open) + 1.05s) both;background:linear-gradient(#fff36b,#ffbf00);border-radius:10px;align-items:center;gap:8px;margin-top:clamp(2px,.8vh,6px);padding:5px 18px 5px 12px;font-size:clamp(1.3rem,4.4vh,2rem);display:inline-flex;transform:skew(-8deg);box-shadow:0 4px #a86f00}.prize.svelte-o8agj6 b:where(.svelte-o8agj6){font-variant-numeric:tabular-nums;font-weight:400}.prize.svelte-o8agj6 span:where(.svelte-o8agj6){letter-spacing:.12em;opacity:.75;font-size:.6em}.lottery.svelte-o8agj6{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;animation:svelte-o8agj6-fade-in .5s calc(var(--t) + var(--open) + 1.3s) both;font-size:.82rem;font-weight:700}.shine.svelte-o8agj6{animation:svelte-o8agj6-shine 1.1s ease-in-out calc(var(--t) + var(--open) + 1s) both;background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.note.svelte-o8agj6{color:#fff;max-width:36ch;animation:svelte-o8agj6-fade-in .5s calc(var(--t) + var(--open) + 1.9s) both;background:#00000080;border-radius:12px;margin:0;padding:8px 16px;font-weight:700}.mine.svelte-o8agj6 .headline:where(.svelte-o8agj6){background:linear-gradient(#fff 0%,#7cf8ec 45%,#1f8fff 100%);-webkit-background-clip:text;background-clip:text}@keyframes svelte-o8agj6-fade-in{0%{opacity:0}}@keyframes svelte-o8agj6-fade-out{to{opacity:0;transform:scale(1.04)}}@keyframes svelte-o8agj6-gone{to{opacity:0;visibility:hidden}}@keyframes svelte-o8agj6-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes svelte-o8agj6-rays-in{0%{opacity:0;scale:.3}}@keyframes svelte-o8agj6-rotate{to{rotate:1turn}}@keyframes svelte-o8agj6-spark{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}60%{opacity:1}to{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(var(--s)) rotate(180deg);opacity:0}}@keyframes svelte-o8agj6-drop{0%{opacity:0;transform:translateY(-30px)skew(-8deg)scale(1.3)}}@keyframes svelte-o8agj6-tease-in{0%{opacity:0;transform:scale(.6)}}@keyframes svelte-o8agj6-pulse{to{transform:scale(1.06)}}@keyframes svelte-o8agj6-slam{0%{opacity:0;filter:blur(14px);transform:skew(-8deg)scale(3)}55%{opacity:1;filter:drop-shadow(0 6px #2a0f6b)drop-shadow(0 0 30px #ffc8288c);transform:skew(-8deg)scale(.94)}75%{transform:skew(-8deg)scale(1.05)rotate(-1deg)}}@keyframes svelte-o8agj6-echo{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes svelte-o8agj6-card-out{0%{opacity:0;transform:translateY(30vh)rotateX(50deg)scale(.08)}25%{opacity:1}70%{transform:translateY(-10px)rotateX(-6deg)scale(1.03)}}@keyframes svelte-o8agj6-name-in{0%{opacity:0;letter-spacing:.4em;filter:blur(6px)}}@keyframes svelte-o8agj6-shine{to{transform:translate(120%)}}@keyframes svelte-o8agj6-bob{50%{transform:translateY(-5px)rotate(-4deg)}}@media (max-height:519px){.chest.svelte-o8agj6,.tease.svelte-o8agj6{display:none}}@media (prefers-reduced-motion:reduce){.rays.svelte-o8agj6,.sparks.svelte-o8agj6,.flash.svelte-o8agj6,.chest.svelte-o8agj6,.tease.svelte-o8agj6{display:none}.reveal.svelte-o8agj6 :where(.svelte-o8agj6){animation-duration:1ms!important}}.stage.svelte-l02h{aspect-ratio:1;width:100%;max-height:min(calc(100dvh - var(--header-h) - 190px), 760px);isolation:isolate;background:radial-gradient(60% 55% at 50% 48%,#7b3dff59,#0000 70%),radial-gradient(90% 80% at 50% 100%,#1f8fff2e,#0000 70%);border-radius:28px;min-height:320px;margin-inline:auto;position:relative}.stage.broadcast.svelte-l02h{aspect-ratio:auto;background:0 0;border-radius:0;height:100%;max-height:none}.stage.compact.svelte-l02h{max-height:60vh}canvas.svelte-l02h{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.loading.svelte-l02h{place-items:center;display:grid;position:absolute;inset:0}.ghost-wheel.svelte-l02h{aspect-ratio:1;opacity:.55;background:conic-gradient(#0d58c9,#5f14b8,#cf4a06,#1c8526,#077b84,#b30f4c,#0d58c9);border-radius:50%;width:66%;animation:6s linear infinite svelte-l02h-spin;box-shadow:0 0 0 12px #ffc94a,0 0 80px #7b3dff99}@keyframes svelte-l02h-spin{to{transform:rotate(1turn)}}.hud.svelte-l02h{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:12px 12px auto}.hud-left.svelte-l02h{align-items:center;gap:10px;min-width:0;display:flex}.hud-title.svelte-l02h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px #0006;background:#0a052399;border-radius:8px;padding:3px 10px;font-size:1.05rem;overflow:hidden}.hud-right.svelte-l02h{pointer-events:auto;gap:8px;display:flex}.broadcast.svelte-l02h .hud:where(.svelte-l02h){display:none}.countdown.svelte-l02h{text-align:center;pointer-events:none;background:radial-gradient(circle,#07041a8c,#0000 60%);place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.countdown.svelte-l02h small:where(.svelte-l02h){font-family:var(--font-display);letter-spacing:.08em;color:var(--mythic);background:#0a0523bf;border:1px solid #ffd84a73;border-radius:999px;padding:4px 14px;font-size:clamp(.9rem,2.4vw,1.3rem)}.countdown.svelte-l02h b:where(.svelte-l02h){font-family:var(--font-display);color:#fff;-webkit-text-stroke:4px #1a0b4a;paint-order:stroke fill;text-shadow:0 8px #1a0b4a,0 0 50px #ffe234bf;font-size:clamp(6rem,22vw,13rem);font-weight:400;line-height:1;animation:1s cubic-bezier(.2,1.6,.4,1) both svelte-l02h-pop}.countdown.svelte-l02h span:where(.svelte-l02h){font-family:var(--font-display);letter-spacing:.2em;background:#0a0523b3;border-radius:8px;padding:2px 14px;font-size:clamp(1rem,3vw,1.6rem);transform:skew(-8deg)}@keyframes svelte-l02h-pop{0%{opacity:0;filter:blur(8px);transform:scale(2.4)}35%{opacity:1;filter:blur();transform:scale(.92)}60%{transform:scale(1.04)}to{opacity:.9;transform:scale(1)}}.nameplate.svelte-l02h{max-width:88%;font-family:var(--font-display);text-transform:uppercase;pointer-events:none;background:linear-gradient(#241262f2,#0f0730f2);border:2px solid #ffc94acc;border-radius:10px;align-items:center;gap:10px;padding:8px 20px;display:flex;position:absolute;bottom:3.5%;left:50%;transform:translate(-50%)skew(-8deg);box-shadow:0 6px #00000059,0 0 30px #7b3dff73}.nameplate.svelte-l02h .nm:where(.svelte-l02h){letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:6ch;font-size:clamp(1.1rem,3.4vw,2rem);overflow:hidden}.nameplate.svelte-l02h .chev:where(.svelte-l02h){color:var(--yellow);font-size:.9rem}.nameplate.landed.svelte-l02h{border-color:var(--yellow);color:#1a0b4a;background:linear-gradient(#ffe85a,#ffb100);animation:.5s cubic-bezier(.2,1.6,.4,1) svelte-l02h-plate}.nameplate.landed.svelte-l02h .chev:where(.svelte-l02h){color:#1a0b4a}.nameplate.quiet.svelte-l02h{opacity:.92;border-color:#a08cff59}.nameplate.quiet.svelte-l02h .nm:where(.svelte-l02h){letter-spacing:.08em;color:var(--muted-strong);font-size:clamp(.95rem,2.4vw,1.25rem)}@keyframes svelte-l02h-plate{0%{transform:translate(-50%)skew(-8deg)scale(1.35)}}.broadcast.svelte-l02h .nameplate:where(.svelte-l02h){bottom:6%}
