.final-countdown-overlay.svelte-h25rbn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:radial-gradient(ellipse at center,#1a0a2e,#0a0a0a 70%);display:flex;align-items:center;justify-content:center;overflow:hidden}.count-container.svelte-h25rbn{position:relative;z-index:2}.count-number.svelte-h25rbn{font-family:Lato,sans-serif;font-size:160px;font-weight:900;line-height:1;text-shadow:0 0 60px currentColor,0 0 120px currentColor;animation:svelte-h25rbn-countIn .5s cubic-bezier(.34,1.56,.64,1) forwards}.go-text.svelte-h25rbn{font-family:Lato,sans-serif;font-size:120px;font-weight:900;line-height:1;text-shadow:0 0 60px rgba(255,255,255,.5),0 0 120px rgba(255,255,255,.3);animation:svelte-h25rbn-countIn .4s cubic-bezier(.34,1.56,.64,1) forwards}.result-card.svelte-h25rbn{font-family:Lato,sans-serif;text-align:center;padding:8px 24px;max-width:420px;animation:svelte-h25rbn-countIn .5s cubic-bezier(.34,1.56,.64,1) forwards}.result-emoji.svelte-h25rbn{font-size:72px;line-height:1;margin-bottom:8px;filter:drop-shadow(0 0 20px rgba(255,255,255,.3))}.result-headline.svelte-h25rbn{font-size:44px;font-weight:900;margin:0 0 12px;line-height:1.05;text-shadow:0 0 40px currentColor}.result-rank.svelte-h25rbn,.result-prize.svelte-h25rbn{font-size:16px;color:#ffffffd9;margin:4px 0}.result-rank.svelte-h25rbn strong:where(.svelte-h25rbn),.result-prize.svelte-h25rbn strong:where(.svelte-h25rbn){color:#fff;font-weight:800}.drawing-spinner.svelte-h25rbn{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;border:4px solid rgba(168,85,247,.25);border-top-color:#a855f7;animation:svelte-h25rbn-drawingSpin .9s linear infinite}@keyframes svelte-h25rbn-drawingSpin{to{transform:rotate(360deg)}}.points-pill.svelte-h25rbn{display:inline-flex;align-items:baseline;gap:8px;margin-top:16px;padding:10px 20px;border-radius:999px;background:linear-gradient(135deg,#a855f740,#3905cc40);border:1px solid rgba(168,85,247,.5);box-shadow:0 0 30px #a855f740}.points-value.svelte-h25rbn{font-size:22px;font-weight:900;color:#fbbf24;text-shadow:0 0 16px rgba(251,191,36,.6)}.points-label.svelte-h25rbn{font-size:13px;font-weight:600;color:#ffffffbf;text-transform:uppercase;letter-spacing:.5px}@keyframes svelte-h25rbn-countIn{0%{transform:scale(3);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}.pulse-ring.svelte-h25rbn{position:absolute;width:200px;height:200px;border-radius:50%;border:3px solid;z-index:1;animation:svelte-h25rbn-pulseOut .8s ease-out forwards}@keyframes svelte-h25rbn-pulseOut{0%{transform:scale(.5);opacity:.8}to{transform:scale(3);opacity:0}}.flash-overlay.svelte-h25rbn{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:10;animation:svelte-h25rbn-flashFade 1s ease-out forwards}@keyframes svelte-h25rbn-flashFade{0%{opacity:0}15%{opacity:.9}to{opacity:0}}.floating-emoji.svelte-h25rbn{position:absolute;bottom:-40px;font-size:28px;z-index:1;animation:svelte-h25rbn-emojiFloat 2s ease-out forwards;pointer-events:none}@keyframes svelte-h25rbn-emojiFloat{0%{transform:translateY(0) scale(.5);opacity:0}10%{opacity:1;transform:translateY(-10vh) scale(1)}to{transform:translateY(-100vh) scale(.6) rotate(20deg);opacity:0}}
