@keyframes svelte-c59208-rules-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rules-modal.svelte-c59208{animation:svelte-c59208-rules-in .26s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.rules-modal.svelte-c59208{animation:none}}@keyframes svelte-c59208-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-enter.svelte-c59208{animation:svelte-c59208-fade-up .65s cubic-bezier(.22,1,.36,1) both}.podium-enter.svelte-c59208{animation:svelte-c59208-fade-up .75s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}.countdown-section.svelte-c59208{animation:svelte-c59208-fade-up .7s cubic-bezier(.22,1,.36,1) .25s both}.orb.svelte-c59208{position:absolute;border-radius:9999px;filter:blur(90px)}.orb-a.svelte-c59208{top:-140px;left:12%;width:360px;height:360px;background:#ff79001a;animation:svelte-c59208-orb-drift 14s ease-in-out infinite}.orb-b.svelte-c59208{top:120px;right:8%;width:300px;height:300px;background:#ff3c5a0f;animation:svelte-c59208-orb-drift 18s ease-in-out infinite reverse}@keyframes svelte-c59208-orb-drift{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}.title-shine.svelte-c59208{background:linear-gradient(100deg,#ff7900 20%,#ffd36b,#ff7900 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-c59208-title-sweep 5s ease-in-out infinite}@keyframes svelte-c59208-title-sweep{0%,to{background-position:100% 0}50%{background-position:0% 0}}.logo-wrap.svelte-c59208{width:190px;height:110px}.logo-ring.svelte-c59208{position:absolute;inset:-6px 10px;border-radius:9999px;background:conic-gradient(from 0deg,transparent,rgba(255,121,0,.55),transparent 55%);filter:blur(14px);opacity:.55;animation:svelte-c59208-ring-spin 7s linear infinite}@keyframes svelte-c59208-ring-spin{to{transform:rotate(360deg)}}.hero-title.svelte-c59208{transform-style:preserve-3d}.hero-prize.svelte-c59208{text-shadow:0 1px 0 #ffd9b0,0 2px 0 #ffb066,0 3px 0 #ff8a1f,0 4px 0 #d86200,0 5px 0 #9c4300,0 6px 0 #6b2d00,0 16px 22px rgba(0,0,0,.55)}.hero-title.svelte-c59208 .title-shine:where(.svelte-c59208){filter:drop-shadow(0 4px 0 rgba(140,50,0,.7)) drop-shadow(0 12px 22px rgba(255,121,0,.3))}.hero-chip.svelte-c59208{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff12,#ffffff05);padding:6px 12px;font-size:10.5px;font-weight:700;color:#fff9;box-shadow:inset 0 1px #ffffff14,0 6px 14px -8px #000000b3;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .25s ease,color .25s ease}.hero-chip.svelte-c59208 svg{color:#ff901c}.hero-chip.svelte-c59208:hover{transform:translateY(-3px) rotate(-2deg);border-color:#ff790066;color:#fff}.float-icon.svelte-c59208{position:absolute;display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(255,121,0,.25);background:linear-gradient(145deg,#ff79002e,#ff790008);color:#ff9a2e;box-shadow:inset 0 1px #ffffff26,0 14px 24px -10px #ff790059;animation:svelte-c59208-icon-float 6s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes svelte-c59208-icon-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-14px) rotate(calc(var(--r, 0deg) * -1))}}.tilt-scene.svelte-c59208{perspective:1100px}.podium-card.svelte-c59208,.hero-title.svelte-c59208,.row-card.svelte-c59208,.countdown-unit.svelte-c59208{--rx: 0deg;--ry: 0deg;--ty: 0px;--mx: 50%;--my: 50%;transform-style:preserve-3d;transform:translateY(var(--ty)) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.podium-card.svelte-c59208:hover,.countdown-unit.svelte-c59208:hover{--ty: -8px;transition:transform .12s linear}.countdown-unit.svelte-c59208:hover{--ty: -5px}.layer.svelte-c59208{transform:translateZ(var(--z, 0px));transition:transform .5s cubic-bezier(.22,1,.36,1)}.podium-card.svelte-c59208:hover .layer:where(.svelte-c59208),.countdown-unit.svelte-c59208:hover .layer:where(.svelte-c59208){transform:translateZ(calc(var(--z, 0px) * 1.55))}.card-bg.svelte-c59208{transform:translateZ(0);box-shadow:0 22px 40px -22px #000000b3,0 0 #ff790000;transition:box-shadow .5s ease,border-color .35s ease}.podium-card.svelte-c59208:hover .card-bg:where(.svelte-c59208){box-shadow:0 40px 60px -26px #000c,0 0 40px -6px #ff790038;border-color:#ff79008c}.place-1.svelte-c59208:hover .card-bg:where(.svelte-c59208){box-shadow:0 44px 70px -26px #000000d9,0 0 60px -4px #ff790066;border-color:#ff961ed9}.glare.svelte-c59208{opacity:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.16),rgba(255,150,30,.07) 28%,transparent 55%);transition:opacity .4s ease}.podium-card.svelte-c59208:hover .glare:where(.svelte-c59208){opacity:1}.ghost-number.svelte-c59208{position:absolute;right:6px;bottom:4px;font-size:92px;line-height:1;font-weight:900;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.05);-webkit-user-select:none;user-select:none;pointer-events:none}.place-1.svelte-c59208 .ghost-number:where(.svelte-c59208){-webkit-text-stroke:1px rgba(255,121,0,.16)}.medal.svelte-c59208{position:relative;display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:9999px;overflow:hidden;box-shadow:inset 0 2px 3px #ffffff73,inset 0 -5px 8px #0000004d,0 12px 22px -6px #000000b3}.medal-ring.svelte-c59208{position:absolute;inset:4px;border-radius:9999px;border:1.5px solid rgba(255,255,255,.35)}.medal-shine.svelte-c59208{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.55) 50%,transparent 58%);transform:translate(-120%);animation:svelte-c59208-medal-sweep 4.2s ease-in-out infinite}.medal-1.svelte-c59208{width:54px;height:54px;color:#3b1500;background:radial-gradient(circle at 30% 25%,#ffe08a,#ffa21f 55%,#c95a00);box-shadow:inset 0 2px 3px #ffffff8c,inset 0 -6px 10px #78280073,0 14px 28px -6px #ff79008c}.medal-2.svelte-c59208{color:#2a2630;background:radial-gradient(circle at 30% 25%,#f4f1f6,#bdb4c2 55%,#7d7585)}.medal-3.svelte-c59208{color:#3a1d0b;background:radial-gradient(circle at 30% 25%,#f0b38c,#c98154 55%,#8a4b26)}.place-2.svelte-c59208 .medal-shine:where(.svelte-c59208){animation-delay:1.2s}.place-3.svelte-c59208 .medal-shine:where(.svelte-c59208){animation-delay:2.4s}@keyframes svelte-c59208-medal-sweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes svelte-c59208-medal-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-7px) rotate(4deg)}}.medal-float.svelte-c59208{animation:svelte-c59208-medal-float 3.6s ease-in-out infinite}.avatar-ring.svelte-c59208{background:linear-gradient(145deg,#ffffff24,#ffffff05);--tw-ring-color: rgba(255, 255, 255, .14);transition:box-shadow .4s ease,--tw-ring-color .4s ease}.place-1.svelte-c59208 .avatar-ring:where(.svelte-c59208){background:linear-gradient(145deg,#ff961eb3,#ff790014);--tw-ring-color: rgba(255, 121, 0, .5);box-shadow:0 0 30px #ff79002e}.podium-card.svelte-c59208:hover .avatar-ring:where(.svelte-c59208){box-shadow:0 0 34px #ff79004d}.prize-gold.svelte-c59208{background:linear-gradient(120deg,#ff7900,#ffa329 55%,#ff7900);background-size:200% 100%;box-shadow:0 10px 24px -8px #ff79008c;transition:background-position .6s ease}.podium-card.svelte-c59208:hover .prize-gold:where(.svelte-c59208){background-position:100% 0}.prize-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}.podium-card.svelte-c59208:hover .prize-arrow{transform:translate(3px,-3px)}@keyframes svelte-c59208-sparkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(25deg)}}.sparkle{animation:svelte-c59208-sparkle 3.2s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes svelte-c59208-glow-breathe{0%,to{opacity:.45}50%{opacity:1}}.winner-glow.svelte-c59208{animation:svelte-c59208-glow-breathe 5s ease-in-out infinite}.primary-cta.svelte-c59208,.secondary-cta.svelte-c59208{transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .25s ease,border-color .25s ease,box-shadow .3s ease}.primary-cta.svelte-c59208{box-shadow:0 4px #a84a00,0 14px 22px -8px #ff790080}.primary-cta.svelte-c59208:hover{transform:translateY(-2px);background-color:#ff941f;box-shadow:0 6px #a84a00,0 18px 26px -8px #ff79008c}.secondary-cta.svelte-c59208:hover{transform:translateY(-2px);border-color:#ff79004d;background-color:#ff790012}.primary-cta.svelte-c59208:active{transform:translateY(3px);box-shadow:0 1px #a84a00,0 6px 12px -6px #ff790080}.secondary-cta.svelte-c59208:active{transform:scale(.98)}.countdown-unit.svelte-c59208{transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.countdown-unit.svelte-c59208:hover{border-color:#ff790059;box-shadow:0 18px 30px -14px #ff790040;transition:transform .12s linear,border-color .3s ease,box-shadow .3s ease}.countdown-number.svelte-c59208{text-shadow:0 1px 0 #ffd9b0,0 2px 0 #ffb066,0 3px 0 #ff8a1f,0 4px 0 #b84f00,0 10px 14px rgba(0,0,0,.5);transition:transform .5s cubic-bezier(.22,1,.36,1),color .3s ease,text-shadow .3s ease}.countdown-unit.svelte-c59208:hover .countdown-number:where(.svelte-c59208){color:#ff9829;color:#ffd9a0}@keyframes svelte-c59208-colon-blink{0%,to{opacity:.4}50%{opacity:1}}.countdown-colon.svelte-c59208{animation:svelte-c59208-colon-blink 1.8s ease-in-out infinite}.progress-fill.svelte-c59208{transition:width 1s linear;box-shadow:0 0 12px #ff790059}@keyframes svelte-c59208-row-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.row-wrap.svelte-c59208{animation:svelte-c59208-row-enter .5s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0ms)}.row-card.svelte-c59208{box-shadow:inset 0 1px #ffffff0d,0 12px 22px -16px #000c;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.row-card.svelte-c59208:hover{--ty: -3px;border-color:#ff790059;box-shadow:inset 0 1px #ffffff14,0 20px 30px -16px #ff790047;transition:transform .12s linear,border-color .3s ease,box-shadow .3s ease}.rank-icon.svelte-c59208{border:1px solid rgba(255,121,0,.2);background:linear-gradient(145deg,#ff790029,#ff790008);color:#ff9a2e;box-shadow:inset 0 1px #ffffff1f;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.row-card.svelte-c59208:hover .rank-icon:where(.svelte-c59208){transform:rotate(-12deg) scale(1.15)}.rank-number.svelte-c59208{min-width:34px;transition:color .3s ease}.row-card.svelte-c59208:hover .rank-number:where(.svelte-c59208){color:#ff901c}.table-avatar.svelte-c59208{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease}.row-card.svelte-c59208:hover .table-avatar:where(.svelte-c59208){transform:scale(1.1) rotate(-4deg);border-color:#ff790066}.prize-pill.svelte-c59208{display:inline-block;color:#1c0800;background:linear-gradient(120deg,#ff7900,#ffa329);box-shadow:0 3px #a84a00,0 10px 16px -8px #ff790080;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.row-card.svelte-c59208:hover .prize-pill:where(.svelte-c59208){transform:translateY(-2px) scale(1.06)}.sec-icon.svelte-c59208{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:11px;border:1px solid rgba(255,121,0,.28);background:linear-gradient(145deg,#ff790033,#ff790008);color:#ff9a2e;box-shadow:inset 0 1px #ffffff26,0 10px 18px -8px #ff790066;transform:rotate(-6deg)}.sec-title.svelte-c59208{font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 0 #ffb066,0 2px 0 #d86200,0 3px 0 #7a3300,0 8px 14px rgba(0,0,0,.5)}.progress-flame.svelte-c59208{position:absolute;top:2px;display:flex;transform:translate(-50%,-50%);color:#ffb347;filter:drop-shadow(0 0 8px rgba(255,121,0,.8));transition:left 1s linear;animation:svelte-c59208-flame-flicker 1.4s ease-in-out infinite}@keyframes svelte-c59208-flame-flicker{0%,to{transform:translate(-50%,-50%) scale(1) rotate(-4deg)}50%{transform:translate(-50%,-58%) scale(1.15) rotate(4deg)}}@keyframes svelte-c59208-live-pulse{0%,to{box-shadow:0 0 #ff790059}50%{box-shadow:0 0 0 5px #ff790000}}.live-dot.svelte-c59208{animation:svelte-c59208-live-pulse 2.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hero-enter.svelte-c59208,.podium-enter.svelte-c59208,.countdown-section.svelte-c59208,.medal-float.svelte-c59208,.medal-shine.svelte-c59208,.winner-glow.svelte-c59208,.countdown-colon.svelte-c59208,.row-wrap.svelte-c59208,.progress-flame.svelte-c59208,.live-dot.svelte-c59208,.orb.svelte-c59208,.title-shine.svelte-c59208,.float-icon.svelte-c59208,.logo-ring.svelte-c59208,.sparkle{animation:none!important}.sparkle{opacity:.7}.podium-card.svelte-c59208,.countdown-unit.svelte-c59208,.layer.svelte-c59208,.countdown-number.svelte-c59208,.progress-fill.svelte-c59208,.row-card.svelte-c59208,.rank-icon.svelte-c59208,.rank-number.svelte-c59208,.table-avatar.svelte-c59208,.prize-pill.svelte-c59208{transition:none!important}.podium-card.svelte-c59208:hover,.row-card.svelte-c59208:hover,.countdown-unit.svelte-c59208:hover{--ty: 0px}}
