.intro-text.svelte-khee5d{animation:svelte-khee5d-fadeInUp .6s ease-out forwards}.winner-slot.svelte-khee5d{opacity:0;transform:scale(0) translateY(20px);transition:none}.winner-slot.revealed.svelte-khee5d{animation:svelte-khee5d-winnerPop .6s cubic-bezier(.34,1.56,.64,1) forwards}.winner-slot.first.revealed.svelte-khee5d{animation:svelte-khee5d-winnerPopFirst .7s cubic-bezier(.34,1.56,.64,1) forwards}.winner-name.svelte-khee5d{font-size:12px;font-weight:600;color:#ffffffb3}.first-glow.svelte-khee5d{box-shadow:0 0 #d4a01700}.winner-slot.first.revealed.svelte-khee5d .first-glow:where(.svelte-khee5d){animation:svelte-khee5d-goldGlow 1.5s ease-in-out infinite}@keyframes svelte-khee5d-winnerPop{0%{opacity:0;transform:scale(0) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-khee5d-winnerPopFirst{0%{opacity:0;transform:scale(0) translateY(30px)}60%{transform:scale(1.1) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-khee5d-goldGlow{0%,to{box-shadow:0 0 20px #d4a0174d}50%{box-shadow:0 0 40px #d4a01799,0 0 80px #d4a01733}}@keyframes svelte-khee5d-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rest-reveal.svelte-khee5d{animation:svelte-khee5d-fadeInUp .4s ease-out forwards}.rest-item.svelte-khee5d{animation:svelte-khee5d-slideInLeft .3s ease-out both}@keyframes svelte-khee5d-slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.you-tag.svelte-khee5d{position:absolute;top:-10px;right:-8px;z-index:3;font-size:9px;font-weight:800;letter-spacing:.6px;color:#fff;background:linear-gradient(135deg,#3905cc,#a855f7);padding:3px 7px;border-radius:999px;border:2px solid #0d1128;box-shadow:0 2px 12px #a855f773}.you-tag-first.svelte-khee5d{top:-14px;right:-10px;font-size:10px;padding:4px 9px}.winner-slot.is-user.svelte-khee5d .first-glow:where(.svelte-khee5d),.winner-slot.is-user.svelte-khee5d>div:where(.svelte-khee5d)>div:where(.svelte-khee5d):not(.you-tag):first-child{box-shadow:0 0 24px #a855f799}.rest-item.svelte-khee5d{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.06);text-decoration:none;animation:svelte-khee5d-slideInLeft .3s ease-out both}.rest-item.is-user.svelte-khee5d{background:linear-gradient(135deg,#3905cc2e,#a855f72e);border-color:#a855f780;box-shadow:0 0 24px #a855f733}.rest-rank.svelte-khee5d{font-size:14px;font-weight:700;color:#fff6;width:28px;text-align:center}.rest-item.is-user.svelte-khee5d .rest-rank:where(.svelte-khee5d){color:#fbbf24}.rest-avatar.svelte-khee5d{width:40px;height:40px;border-radius:50%;object-fit:cover}.rest-item.is-user.svelte-khee5d .rest-avatar:where(.svelte-khee5d){border:2px solid #a855f7}.rest-name.svelte-khee5d{font-size:15px;font-weight:600;color:#fff;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rest-you-pill.svelte-khee5d{font-size:10px;font-weight:800;letter-spacing:.6px;color:#fff;background:linear-gradient(135deg,#3905cc,#a855f7);padding:3px 8px;border-radius:999px}.result-banner.svelte-khee5d{margin-top:28px;padding:20px 24px 22px;border-radius:16px;text-align:center;font-family:Lato,sans-serif;animation:svelte-khee5d-fadeInUp .5s ease-out forwards}.result-banner-win.svelte-khee5d{background:linear-gradient(135deg,#fbbf241f,#d4a0171f);border:1px solid rgba(251,191,36,.4);box-shadow:0 0 40px #fbbf2426}.result-banner-lose.svelte-khee5d{background:linear-gradient(135deg,#a855f71f,#3905cc1f);border:1px solid rgba(168,85,247,.4);box-shadow:0 0 40px #a855f726}.result-banner-emoji.svelte-khee5d{font-size:44px;line-height:1;margin-bottom:6px}.result-banner-headline.svelte-khee5d{font-size:22px;font-weight:900;margin:0 0 6px;line-height:1.1}.result-banner-sub.svelte-khee5d{font-size:14px;color:#ffffffbf;margin:4px 0 0}.result-banner-sub.svelte-khee5d strong:where(.svelte-khee5d){color:#fff;font-weight:800}.result-banner-prize.svelte-khee5d{font-size:16px;font-weight:800;color:#38ab10;margin:4px 0 12px}.result-banner-cta.svelte-khee5d{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:44px;padding:0 22px;margin-top:6px;border-radius:22px;background:linear-gradient(135deg,#3905cc,#ff0c50);color:#fff;font-size:14px;font-weight:700;text-decoration:none}.result-banner-points.svelte-khee5d{display:inline-flex;align-items:baseline;gap:8px;margin-top:12px;padding:8px 18px;border-radius:999px;background:#a855f726;border:1px solid rgba(168,85,247,.4)}.result-banner-points-value.svelte-khee5d{font-size:18px;font-weight:900;color:#fbbf24}.result-banner-points-label.svelte-khee5d{font-size:12px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.confetti-piece.svelte-khee5d{position:absolute;top:-10px;border-radius:2px;z-index:0;pointer-events:none;animation:svelte-khee5d-confettiFall linear forwards}@keyframes svelte-khee5d-confettiFall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(500px) rotate(720deg);opacity:0}}
