.instant-win-disclaimer[data-v-2eabde0c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffff80;display:flex;font-size:.6875rem;font-weight:400;gap:.375rem;justify-content:center;left:0;letter-spacing:.01em;padding:.375rem .75rem;position:absolute;right:0;text-align:center;top:0;z-index:60}@media(min-width:640px){.instant-win-disclaimer[data-v-2eabde0c]{font-size:.75rem;padding:.5rem 1rem}}.scratchcard-overlay[data-v-9e7ff5b5]{align-items:center;background:radial-gradient(ellipse at center,#0f172af2 0,#000000fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-9e7ff5b5]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.radial-glow[data-v-9e7ff5b5]{animation:pulse-glow-9e7ff5b5 4s ease-in-out infinite;background:radial-gradient(circle,rgb(var(--theme-accent-rgb,139 92 246)/.12) 0,rgb(var(--theme-accent-rgb,139 92 246)/.03) 40%,transparent 70%);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-9e7ff5b5{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.particle-field[data-v-9e7ff5b5]{inset:0;position:absolute}.floating-particle[data-v-9e7ff5b5]{animation:float-particle-9e7ff5b5 linear infinite;border-radius:50%;position:absolute}@keyframes float-particle-9e7ff5b5{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(1turn)}}.scratchcard-modal[data-v-9e7ff5b5]{background:var(--theme-card-bg,#1e293b);border:1px solid rgb(var(--theme-accent-rgb,139 92 246)/.25);border-radius:1.5rem;box-shadow:0 0 0 1px rgb(var(--theme-accent-rgb,139 92 246)/.1),0 25px 50px -12px #0009,0 0 100px rgb(var(--theme-accent-rgb,139 92 246)/.08);max-height:90vh;max-width:48rem;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}@media(min-width:768px){.scratchcard-modal[data-v-9e7ff5b5]{padding:2rem}}.close-btn[data-v-9e7ff5b5]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff9;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s;z-index:50}.close-btn[data-v-9e7ff5b5]:hover{background:#ffffff1a;color:#fff}.header[data-v-9e7ff5b5]{margin-bottom:1.5rem;padding:0 3.5rem;position:relative;text-align:center}.title[data-v-9e7ff5b5]{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}@media(min-width:768px){.title[data-v-9e7ff5b5]{font-size:2rem}}.subtitle[data-v-9e7ff5b5]{color:#ffffff80;font-size:.9375rem}.scratchcard-container[data-v-9e7ff5b5]{margin-bottom:1.5rem;position:relative}.scratchcard-inner[data-v-9e7ff5b5]{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;min-height:300px;padding:1.5rem}@media(min-width:768px){.scratchcard-inner[data-v-9e7ff5b5]{min-height:400px;padding:2rem}}.ticket-grid[data-v-9e7ff5b5]{flex-wrap:wrap;gap:.5rem}.ticket-grid[data-v-9e7ff5b5],.ticket-item[data-v-9e7ff5b5]{align-items:center;display:flex;justify-content:center}.ticket-item[data-v-9e7ff5b5]{border-radius:.5rem;flex-direction:column;transition:all .3s ease}.ticket-item.winner[data-v-9e7ff5b5]{background:linear-gradient(135deg,gold,orange);box-shadow:0 4px 20px #ffd7004d;height:6rem;padding:.5rem;width:6rem}@media(min-width:640px){.ticket-item.winner[data-v-9e7ff5b5]{height:7rem;width:7rem}}@media(min-width:768px){.ticket-item.winner[data-v-9e7ff5b5]{height:8rem;width:8rem}}.ticket-item.loser[data-v-9e7ff5b5]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);height:3rem;padding:.25rem;width:3rem}@media(min-width:640px){.ticket-item.loser[data-v-9e7ff5b5]{height:3.5rem;width:3.5rem}}@media(min-width:768px){.ticket-item.loser[data-v-9e7ff5b5]{height:4rem;width:4rem}}.ticket-content[data-v-9e7ff5b5]{padding:0 .125rem;text-align:center;width:100%}.ticket-number[data-v-9e7ff5b5]{font-family:Space Mono,monospace;font-weight:700;margin-bottom:.125rem}.ticket-item.winner .ticket-number[data-v-9e7ff5b5]{color:#1a1a2e;font-size:.75rem}@media(min-width:768px){.ticket-item.winner .ticket-number[data-v-9e7ff5b5]{font-size:.875rem}}.ticket-item.loser .ticket-number[data-v-9e7ff5b5]{color:#fff6;font-size:.5rem}@media(min-width:640px){.ticket-item.loser .ticket-number[data-v-9e7ff5b5]{font-size:.5625rem}}@media(min-width:768px){.ticket-item.loser .ticket-number[data-v-9e7ff5b5]{font-size:.625rem}}.ticket-prize[data-v-9e7ff5b5]{color:#1a1a2e;display:-webkit-box;font-size:.625rem;font-weight:600;-webkit-line-clamp:2;line-height:1.2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.ticket-prize[data-v-9e7ff5b5]{font-size:.75rem}}.ticket-icon[data-v-9e7ff5b5]{align-items:center;display:flex;justify-content:center}.ticket-icon.loser[data-v-9e7ff5b5]{color:#ffffff4d}.ticket-icon.winner[data-v-9e7ff5b5]{color:#1a1a2e}.scratch-canvas[data-v-9e7ff5b5]{border-radius:1rem;cursor:pointer;inset:0;position:absolute}.summary-section[data-v-9e7ff5b5]{margin-bottom:1.5rem;margin-top:1.5rem}.summary-card[data-v-9e7ff5b5]{background:linear-gradient(135deg,#ffd70014,#ffb4000a);border:1px solid rgba(255,215,0,.2);border-radius:1rem;padding:1.25rem}.summary-header[data-v-9e7ff5b5]{gap:.75rem;margin-bottom:1rem}.summary-header[data-v-9e7ff5b5],.summary-icon[data-v-9e7ff5b5]{align-items:center;display:flex}.summary-icon[data-v-9e7ff5b5]{background:linear-gradient(135deg,gold,orange);border-radius:.5rem;color:#1a1a2e;height:2.5rem;justify-content:center;width:2.5rem}.summary-icon svg[data-v-9e7ff5b5]{height:1.25rem;width:1.25rem}.summary-title[data-v-9e7ff5b5]{color:#fff;font-size:1.125rem;font-weight:700}.prize-list[data-v-9e7ff5b5]{display:flex;flex-direction:column;gap:.75rem}.prize-item[data-v-9e7ff5b5]{align-items:center;animation:prize-slide-9e7ff5b5 .4s ease-out backwards;background:#0003;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}@keyframes prize-slide-9e7ff5b5{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.prize-item-badge[data-v-9e7ff5b5]{background:#ffd7001a;border-radius:.25rem;color:gold;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.prize-item-details[data-v-9e7ff5b5]{display:flex;flex-direction:column;gap:.125rem}.prize-item-title[data-v-9e7ff5b5]{color:#fff;font-size:.9375rem;font-weight:600}.prize-item-desc[data-v-9e7ff5b5]{color:#ffffff80;font-size:.75rem}.summary-reveal-enter-active[data-v-9e7ff5b5]{animation:summary-enter-9e7ff5b5 .5s ease-out}@keyframes summary-enter-9e7ff5b5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.info-section[data-v-9e7ff5b5]{margin-bottom:1rem}.hidden-notice[data-v-9e7ff5b5]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;color:#fff6;font-size:.75rem;gap:.5rem;padding:.75rem 1rem;text-align:center}.action-section[data-v-9e7ff5b5],.hidden-notice[data-v-9e7ff5b5]{display:flex;justify-content:center}.btn-continue[data-v-9e7ff5b5]{background:var(--theme-button-bg,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px rgb(var(--theme-primary-rgb,59 130 246)/.25);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2.5rem;transition:all .2s}.btn-continue[data-v-9e7ff5b5]:hover{box-shadow:0 6px 20px rgb(var(--theme-primary-rgb,59 130 246)/.35);filter:brightness(1.1);transform:translateY(-2px)}.confetti-container[data-v-9e7ff5b5]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-9e7ff5b5]{animation:confetti-fall-9e7ff5b5 linear forwards;position:absolute;top:-20px}@keyframes confetti-fall-9e7ff5b5{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}.prize-toast[data-v-b0e502b6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffd70026,#ffb4001a);border-top:1px solid rgba(255,215,0,.3);bottom:0;left:0;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100}.toast-content[data-v-b0e502b6]{gap:.75rem}.toast-content[data-v-b0e502b6],.toast-icon[data-v-b0e502b6]{align-items:center;display:flex;justify-content:center}.toast-icon[data-v-b0e502b6]{background:linear-gradient(135deg,gold,orange);border-radius:50%;box-shadow:0 2px 8px #ffd70066;color:#1a1a2e;flex-shrink:0;height:2rem;width:2rem}.toast-icon svg[data-v-b0e502b6]{height:1rem;width:1rem}.toast-text[data-v-b0e502b6]{display:flex;flex-direction:column;gap:.125rem}.toast-label[data-v-b0e502b6]{color:#ffd700e6;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.toast-prize[data-v-b0e502b6]{color:#fff;font-size:.9375rem;font-weight:600}.prize-toast-enter-active[data-v-b0e502b6]{animation:toast-slide-up-b0e502b6 .3s ease-out}.prize-toast-leave-active[data-v-b0e502b6]{animation:toast-slide-down-b0e502b6 .25s ease-in}@keyframes toast-slide-up-b0e502b6{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-down-b0e502b6{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.balloon-pop-overlay[data-v-d3d93fb2]{align-items:center;background:radial-gradient(ellipse at center,#0f172af2 0,#000000fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-d3d93fb2]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.radial-glow[data-v-d3d93fb2]{animation:pulse-glow-d3d93fb2 4s ease-in-out infinite;background:radial-gradient(circle,rgb(var(--theme-accent-rgb,139 92 246)/.12) 0,rgb(var(--theme-accent-rgb,139 92 246)/.03) 40%,transparent 70%);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-d3d93fb2{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.particle-field[data-v-d3d93fb2]{inset:0;position:absolute}.floating-particle[data-v-d3d93fb2]{animation:float-particle-d3d93fb2 linear infinite;background:var(--theme-accent,#8b5cf6);border-radius:50%;position:absolute}@keyframes float-particle-d3d93fb2{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(1turn)}}.balloon-pop-modal[data-v-d3d93fb2]{background:var(--theme-card-bg,#1e293b);border:1px solid rgb(var(--theme-accent-rgb,139 92 246)/.25);border-radius:1.5rem;box-shadow:0 0 0 1px rgb(var(--theme-accent-rgb,139 92 246)/.1),0 25px 50px -12px #0009,0 0 100px rgb(var(--theme-accent-rgb,139 92 246)/.08);max-height:90vh;max-width:48rem;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}@media(min-width:768px){.balloon-pop-modal[data-v-d3d93fb2]{padding:2rem}}.close-btn[data-v-d3d93fb2]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff9;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s;z-index:50}.close-btn[data-v-d3d93fb2]:hover{background:#ffffff1a;color:#fff}.header[data-v-d3d93fb2]{margin-bottom:1.5rem;padding:0 3.5rem;position:relative;text-align:center}.title[data-v-d3d93fb2]{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}@media(min-width:768px){.title[data-v-d3d93fb2]{font-size:2rem}}.subtitle[data-v-d3d93fb2]{color:#ffffff80;font-size:.9375rem}.balloons-arena[data-v-d3d93fb2]{margin-bottom:1.5rem}.balloons-grid[data-v-d3d93fb2]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);justify-items:center;padding:1rem 0}@media(min-width:480px){.balloons-grid[data-v-d3d93fb2]{gap:1.25rem;grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.balloons-grid[data-v-d3d93fb2]{gap:1.5rem;grid-template-columns:repeat(5,1fr)}}.balloon-container[data-v-d3d93fb2]{animation:balloon-enter-d3d93fb2 .5s ease-out backwards;cursor:pointer;height:100px;position:relative;width:70px}@keyframes balloon-enter-d3d93fb2{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.balloon-container.is-popped[data-v-d3d93fb2]{cursor:default}.balloon[data-v-d3d93fb2]{align-items:center;animation:float-d3d93fb2 3s ease-in-out infinite;display:flex;flex-direction:column;inset:0;position:absolute;transition:transform .2s}.balloon-container:not(.is-popped):hover .balloon[data-v-d3d93fb2]{transform:scale(1.1)}@keyframes float-d3d93fb2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.balloon-body[data-v-d3d93fb2]{background:linear-gradient(135deg,var(--balloon-color) 0,var(--balloon-dark) 100%);border-radius:50%/55% 55% 45% 45%;box-shadow:inset -8px -8px 20px #0003,0 8px 20px var(--balloon-glow);height:68px;position:relative;width:56px}.balloon-highlight[data-v-d3d93fb2]{background:#ffffff80;border-radius:50%;filter:blur(4px);height:24px;left:10px;position:absolute;top:10px;width:18px}.balloon-highlight-small[data-v-d3d93fb2]{background:#fffc;border-radius:50%;height:8px;left:14px;position:absolute;top:8px;width:6px}.balloon-shadow[data-v-d3d93fb2]{background:#00000026;border-radius:50%;bottom:4px;filter:blur(4px);height:16px;position:absolute;right:6px;width:20px}.balloon-knot[data-v-d3d93fb2]{border-radius:0 0 50% 50%;height:8px;margin-top:-2px;width:10px}.balloon-string[data-v-d3d93fb2]{height:24px;opacity:.6}.string-svg[data-v-d3d93fb2]{height:24px;width:10px}.balloon-glow[data-v-d3d93fb2]{border-radius:50%;filter:blur(20px);height:80px;opacity:.2;pointer-events:none;transform:translate(-50%,-50%);width:80px}.balloon-glow[data-v-d3d93fb2],.pop-particles[data-v-d3d93fb2]{left:50%;position:absolute;top:50%}.pop-particles[data-v-d3d93fb2]{height:0;width:0}.particle[data-v-d3d93fb2]{animation:particle-explode-d3d93fb2 ease-out forwards;border-radius:50%;position:absolute}@keyframes particle-explode-d3d93fb2{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(var(--distance)) scale(0)}}.revealed-ticket[data-v-d3d93fb2]{inset:0;position:absolute}.revealed-ticket[data-v-d3d93fb2],.ticket-card[data-v-d3d93fb2]{align-items:center;display:flex;justify-content:center}.ticket-card[data-v-d3d93fb2]{border-radius:.5rem;height:80px;overflow:hidden;position:relative;width:64px}.ticket-card.winner[data-v-d3d93fb2]{background:linear-gradient(135deg,#ffd70033,#ffb40026);border:1px solid rgba(255,215,0,.4);box-shadow:0 4px 20px #ffd70033}.ticket-card.loser[data-v-d3d93fb2]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1)}.ticket-glow[data-v-d3d93fb2]{animation:ticket-pulse-d3d93fb2 2s ease-in-out infinite;background:radial-gradient(circle at center,rgba(255,215,0,.15) 0,transparent 70%);inset:0;position:absolute}@keyframes ticket-pulse-d3d93fb2{0%,to{opacity:.5}50%{opacity:1}}.ticket-content[data-v-d3d93fb2]{align-items:center;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;position:relative}.ticket-number[data-v-d3d93fb2]{color:#ffffff80;font-family:Space Mono,monospace;font-size:.625rem}.ticket-prize[data-v-d3d93fb2]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.prize-icon[data-v-d3d93fb2]{animation:star-spin-d3d93fb2 3s linear infinite;color:gold}@keyframes star-spin-d3d93fb2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.prize-text[data-v-d3d93fb2]{color:gold;font-weight:600;line-height:1.2}.prize-text[data-v-d3d93fb2],.ticket-lose[data-v-d3d93fb2]{font-size:.625rem;text-align:center}.ticket-lose[data-v-d3d93fb2]{align-items:center;color:#ffffff4d;display:flex;flex-direction:column;gap:.125rem}.ticket-reveal-enter-active[data-v-d3d93fb2]{animation:ticket-pop-d3d93fb2 .4s ease-out}@keyframes ticket-pop-d3d93fb2{0%{opacity:0;transform:scale(1.5)}50%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hidden-notice[data-v-d3d93fb2]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;color:#fff6;display:flex;font-size:.75rem;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.summary-section[data-v-d3d93fb2]{margin-bottom:1.5rem}.summary-card[data-v-d3d93fb2]{background:linear-gradient(135deg,#ffd70014,#ffb4000a);border:1px solid rgba(255,215,0,.2);border-radius:1rem;padding:1.25rem}.summary-header[data-v-d3d93fb2]{gap:.75rem;margin-bottom:1rem}.summary-header[data-v-d3d93fb2],.summary-icon[data-v-d3d93fb2]{align-items:center;display:flex}.summary-icon[data-v-d3d93fb2]{background:linear-gradient(135deg,gold,orange);border-radius:.5rem;color:#1a1a2e;height:2.5rem;justify-content:center;width:2.5rem}.summary-icon svg[data-v-d3d93fb2]{height:1.25rem;width:1.25rem}.summary-title[data-v-d3d93fb2]{color:#fff;font-size:1.125rem;font-weight:700}.prize-list[data-v-d3d93fb2]{display:flex;flex-direction:column;gap:.75rem}.prize-item[data-v-d3d93fb2]{align-items:center;animation:prize-slide-d3d93fb2 .4s ease-out backwards;background:#0003;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}@keyframes prize-slide-d3d93fb2{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.prize-item-badge[data-v-d3d93fb2]{background:#ffd7001a;border-radius:.25rem;color:gold;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.prize-item-details[data-v-d3d93fb2]{display:flex;flex-direction:column;gap:.125rem}.prize-item-title[data-v-d3d93fb2]{color:#fff;font-size:.9375rem;font-weight:600}.prize-item-desc[data-v-d3d93fb2]{color:#ffffff80;font-size:.75rem}.summary-reveal-enter-active[data-v-d3d93fb2]{animation:summary-enter-d3d93fb2 .5s ease-out}@keyframes summary-enter-d3d93fb2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-section[data-v-d3d93fb2]{display:flex;justify-content:center}.btn-continue[data-v-d3d93fb2]{background:var(--theme-button-bg,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px rgb(var(--theme-primary-rgb,59 130 246)/.25);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2.5rem;transition:all .2s}.btn-continue[data-v-d3d93fb2]:hover{box-shadow:0 6px 20px rgb(var(--theme-primary-rgb,59 130 246)/.35);filter:brightness(1.1);transform:translateY(-2px)}.confetti-container[data-v-d3d93fb2]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-d3d93fb2]{animation:confetti-fall-d3d93fb2 linear forwards;position:absolute;top:-20px}@keyframes confetti-fall-d3d93fb2{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}.wheel-overlay[data-v-53feeacb]{align-items:center;background:radial-gradient(ellipse at center,#0f172af2 0,#000000fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-53feeacb]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.radial-glow[data-v-53feeacb]{animation:pulse-glow-53feeacb 4s ease-in-out infinite;background:radial-gradient(circle,rgb(var(--theme-accent-rgb,139 92 246)/.12) 0,rgb(var(--theme-accent-rgb,139 92 246)/.03) 40%,transparent 70%);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-53feeacb{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.particle-field[data-v-53feeacb]{inset:0;position:absolute}.floating-particle[data-v-53feeacb]{animation:float-particle-53feeacb linear infinite;border-radius:50%;position:absolute}@keyframes float-particle-53feeacb{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(1turn)}}.wheel-modal[data-v-53feeacb]{background:var(--theme-card-bg,#1e293b);border:1px solid rgb(var(--theme-accent-rgb,139 92 246)/.25);border-radius:1.5rem;box-shadow:0 0 0 1px rgb(var(--theme-accent-rgb,139 92 246)/.1),0 25px 50px -12px #0009,0 0 100px rgb(var(--theme-accent-rgb,139 92 246)/.08);max-height:90vh;max-width:48rem;overflow-x:hidden;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}@media(min-width:768px){.wheel-modal[data-v-53feeacb]{padding:2rem}}.close-btn[data-v-53feeacb]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff9;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s;z-index:50}.close-btn[data-v-53feeacb]:hover{background:#ffffff1a;color:#fff}.header[data-v-53feeacb]{margin-bottom:1.5rem;padding:0 3.5rem;position:relative;text-align:center}.title[data-v-53feeacb]{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}@media(min-width:768px){.title[data-v-53feeacb]{font-size:2rem}}.subtitle[data-v-53feeacb]{color:#ffffff80;font-size:.9375rem}.ticket-number[data-v-53feeacb]{color:var(--theme-accent,#8b5cf6);font-family:Space Mono,monospace;font-weight:600}.empty-state[data-v-53feeacb]{padding:3rem 1rem;text-align:center}.empty-icon[data-v-53feeacb]{align-items:center;background:#ffffff0d;border-radius:50%;color:#fff6;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.empty-text[data-v-53feeacb]{color:#ffffff80;margin-bottom:1.5rem}.wheel-container[data-v-53feeacb]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.wheel-frame[data-v-53feeacb]{position:relative}.wheel-pointer[data-v-53feeacb]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));left:50%;position:absolute;top:-8px;transform:translate(-50%);z-index:20}.wheel-svg[data-v-53feeacb]{display:block;filter:drop-shadow(0 4px 20px rgba(0,0,0,.4))}.wheel-text[data-v-53feeacb]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wheel-hub[data-v-53feeacb]{align-items:center;background:linear-gradient(135deg,#1e293b,#0f172a);border:3px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 4px 12px #0006;display:flex;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:10}.hub-inner[data-v-53feeacb]{background:linear-gradient(135deg,gold,orange);border-radius:50%;height:20px;width:20px}.wheel-ring[data-v-53feeacb]{border:4px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:inset 0 0 20px #0000004d,0 0 30px rgb(var(--theme-accent-rgb,139 92 246)/.15);inset:-4px;pointer-events:none;position:absolute}.spin-controls[data-v-53feeacb]{flex-wrap:wrap;gap:.75rem}.hidden-notice[data-v-53feeacb],.spin-controls[data-v-53feeacb]{display:flex;justify-content:center}.hidden-notice[data-v-53feeacb]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;color:#fff6;font-size:.75rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.summary-section[data-v-53feeacb]{margin-bottom:1.5rem}.summary-card[data-v-53feeacb]{background:linear-gradient(135deg,#ffd70014,#ffb4000a);border:1px solid rgba(255,215,0,.2);border-radius:1rem;padding:1.25rem}.summary-header[data-v-53feeacb]{gap:.75rem;margin-bottom:1rem}.summary-header[data-v-53feeacb],.summary-icon[data-v-53feeacb]{align-items:center;display:flex}.summary-icon[data-v-53feeacb]{background:linear-gradient(135deg,gold,orange);border-radius:.5rem;color:#1a1a2e;height:2.5rem;justify-content:center;width:2.5rem}.summary-icon svg[data-v-53feeacb]{height:1.25rem;width:1.25rem}.summary-title[data-v-53feeacb]{color:#fff;font-size:1.125rem;font-weight:700}.prize-list[data-v-53feeacb]{display:flex;flex-direction:column;gap:.75rem}.prize-item[data-v-53feeacb]{align-items:center;animation:prize-slide-53feeacb .4s ease-out backwards;background:#0003;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}@keyframes prize-slide-53feeacb{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.prize-item-badge[data-v-53feeacb]{background:#ffd7001a;border-radius:.25rem;color:gold;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.prize-item-details[data-v-53feeacb]{display:flex;flex-direction:column;gap:.125rem}.prize-item-title[data-v-53feeacb]{color:#fff;font-size:.9375rem;font-weight:600}.prize-item-desc[data-v-53feeacb]{color:#ffffff80;font-size:.75rem}.summary-reveal-enter-active[data-v-53feeacb]{animation:summary-enter-53feeacb .5s ease-out}@keyframes summary-enter-53feeacb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-section[data-v-53feeacb]{display:flex;justify-content:center}.btn-continue[data-v-53feeacb],.btn-primary[data-v-53feeacb]{background:var(--theme-button-bg,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px rgb(var(--theme-primary-rgb,59 130 246)/.25);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2.5rem;transition:all .2s}.btn-continue[data-v-53feeacb]:hover,.btn-primary[data-v-53feeacb]:hover{box-shadow:0 6px 20px rgb(var(--theme-primary-rgb,59 130 246)/.35);filter:brightness(1.1);transform:translateY(-2px)}.confetti-container[data-v-53feeacb]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-53feeacb]{animation:confetti-fall-53feeacb linear forwards;position:absolute;top:-20px}@keyframes confetti-fall-53feeacb{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}.loading-state[data-v-53feeacb]{align-items:center;color:#ffffff80;display:flex;flex-direction:column;gap:.75rem;padding:3rem 1rem}.coin-flip-overlay[data-v-590f6363]{align-items:center;background:radial-gradient(ellipse at center,#0f172af2 0,#000000fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-590f6363]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.radial-glow[data-v-590f6363]{animation:pulse-glow-590f6363 4s ease-in-out infinite;background:radial-gradient(circle,rgb(var(--theme-accent-rgb,139 92 246)/.12) 0,rgb(var(--theme-accent-rgb,139 92 246)/.03) 40%,transparent 70%);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-590f6363{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.particle-field[data-v-590f6363]{inset:0;position:absolute}.floating-particle[data-v-590f6363]{animation:float-particle-590f6363 linear infinite;background:var(--theme-accent,#8b5cf6);border-radius:50%;position:absolute}@keyframes float-particle-590f6363{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(1turn)}}.coin-flip-modal[data-v-590f6363]{background:var(--theme-card-bg,#1e293b);border:1px solid rgb(var(--theme-accent-rgb,139 92 246)/.25);border-radius:1.5rem;box-shadow:0 0 0 1px rgb(var(--theme-accent-rgb,139 92 246)/.1),0 25px 50px -12px #0009,0 0 100px rgb(var(--theme-accent-rgb,139 92 246)/.08);display:flex;flex-direction:column;max-height:90vh;max-width:48rem;overflow-y:auto;padding:1rem;position:relative;width:100%}@media(min-width:768px){.coin-flip-modal[data-v-590f6363]{padding:2rem}}.close-btn[data-v-590f6363]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff9;display:flex;font-size:.75rem;font-weight:500;justify-content:center;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;z-index:50}.close-btn[data-v-590f6363]:hover{background:#ffffff1a;border-color:#fff3;color:#ffffffe6}.header[data-v-590f6363]{margin-bottom:.5rem;padding:0 3.5rem;position:relative;text-align:center}@media(min-width:768px){.header[data-v-590f6363]{margin-bottom:1rem}}.title[data-v-590f6363]{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}@media(min-width:768px){.title[data-v-590f6363]{font-size:1.75rem}}.subtitle[data-v-590f6363]{color:#ffffff80;font-size:.875rem}.ticket-number[data-v-590f6363]{font-family:Space Mono,monospace;font-weight:600}.ticket-number[data-v-590f6363],.winner-count[data-v-590f6363]{color:var(--theme-accent,#8b5cf6)}.empty-state[data-v-590f6363]{padding:3rem 0;text-align:center}.empty-icon[data-v-590f6363]{align-items:center;background:rgb(var(--theme-accent-rgb,139 92 246)/.1);border-radius:50%;color:var(--theme-accent,#8b5cf6);display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.empty-text[data-v-590f6363]{color:#ffffff80;margin-bottom:1.5rem}.coin-stage[data-v-590f6363]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:280px;position:relative}@media(min-width:768px){.coin-stage[data-v-590f6363]{flex:1;gap:1rem}}.coin-glow[data-v-590f6363]{background:radial-gradient(circle,rgba(218,165,32,.15) 0,transparent 70%);border-radius:50%;height:280px;pointer-events:none;position:absolute;transition:all .5s ease;width:280px}.coin-glow.is-flipping[data-v-590f6363]{animation:flip-glow-590f6363 .3s ease infinite}.coin-glow.is-winner[data-v-590f6363]{background:radial-gradient(circle,rgba(218,165,32,.4) 0,rgba(218,165,32,.1) 40%,transparent 70%);height:350px;width:350px}@keyframes flip-glow-590f6363{0%,to{opacity:.8}50%{opacity:.4}}.coin-canvas[data-v-590f6363]{max-width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.instruction[data-v-590f6363]{animation:pulse-590f6363 2s ease-in-out infinite;color:#fff6;font-size:.875rem;margin-bottom:.5rem;text-align:center}@media(min-width:768px){.instruction[data-v-590f6363]{margin-bottom:1rem}}@keyframes pulse-590f6363{0%,to{opacity:.4}50%{opacity:.7}}.actions[data-v-590f6363]{align-items:center;display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:10}.action-buttons[data-v-590f6363]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.btn-flip[data-v-590f6363]{background:var(--theme-button-bg,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 15px rgb(var(--theme-primary-rgb,59 130 246)/.3),inset 0 1px #fff3;cursor:pointer;overflow:hidden;padding:1rem 3rem;position:relative;transition:all .3s ease}.btn-flip[data-v-590f6363]:hover{box-shadow:0 8px 25px rgb(var(--theme-primary-rgb,59 130 246)/.4),inset 0 1px #ffffff4d;filter:brightness(1.1);transform:translateY(-2px)}.btn-flip[data-v-590f6363]:active{transform:translateY(0)}.btn-flip-text[data-v-590f6363]{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.05em;position:relative;z-index:1}.btn-flip-shine[data-v-590f6363]{animation:shine-590f6363 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shine-590f6363{0%{left:-100%}50%,to{left:100%}}.btn-secondary[data-v-590f6363]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:.75rem;color:#fffc;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 1.5rem;transition:all .2s ease}.btn-secondary[data-v-590f6363]:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff}.btn-stop[data-v-590f6363]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#f87171;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.btn-stop[data-v-590f6363]:hover{background:#ef444433;border-color:#ef444480}.btn-primary[data-v-590f6363]{background:var(--theme-button-bg,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px rgb(var(--theme-primary-rgb,59 130 246)/.25);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:all .2s ease}.btn-primary[data-v-590f6363]:hover{box-shadow:0 6px 20px rgb(var(--theme-primary-rgb,59 130 246)/.35);filter:brightness(1.1);transform:translateY(-1px)}.btn-full[data-v-590f6363]{font-size:1.125rem;padding:1rem;width:100%}.summary[data-v-590f6363]{display:flex;flex-direction:column;gap:1rem}.summary-card[data-v-590f6363]{background:linear-gradient(135deg,rgb(var(--theme-accent-rgb,139 92 246)/.08) 0,rgb(var(--theme-accent-rgb,139 92 246)/.03));border:1px solid rgb(var(--theme-accent-rgb,139 92 246)/.2);border-radius:1rem;padding:1.25rem}.summary-header[data-v-590f6363]{gap:.75rem;margin-bottom:1rem}.summary-header[data-v-590f6363],.summary-icon[data-v-590f6363]{align-items:center;display:flex}.summary-icon[data-v-590f6363]{background:var(--theme-accent,#8b5cf6);border-radius:.5rem;color:#fff;height:2.5rem;justify-content:center;width:2.5rem}.summary-title[data-v-590f6363]{color:#fff;font-size:1.125rem;font-weight:700}.prize-list[data-v-590f6363]{display:flex;flex-direction:column;gap:.75rem}.prize-item[data-v-590f6363]{align-items:flex-start;animation:prize-slide-in-590f6363 .4s ease forwards;background:#0003;border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;display:flex;gap:.75rem;opacity:0;padding:.875rem;transform:translate(-10px)}@keyframes prize-slide-in-590f6363{to{opacity:1;transform:translate(0)}}.prize-item-indicator[data-v-590f6363]{background:var(--theme-accent,#8b5cf6);border-radius:2px;flex-shrink:0;height:100%;min-height:2.5rem;width:3px}.prize-item-content[data-v-590f6363]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.prize-item-ticket[data-v-590f6363]{color:var(--theme-accent,#8b5cf6);font-family:Space Mono,monospace;font-size:.75rem}.prize-item-name[data-v-590f6363]{color:#fff;font-size:.9375rem;font-weight:600}.prize-item-desc[data-v-590f6363]{color:#ffffff80;font-size:.75rem}.confetti-container[data-v-590f6363]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-590f6363]{animation:confetti-fall-590f6363 linear forwards;box-shadow:0 2px 4px #0003;position:absolute;top:-20px}@keyframes confetti-fall-590f6363{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}.summary-reveal-enter-active[data-v-590f6363]{animation:summary-enter-590f6363 .6s ease-out}@keyframes summary-enter-590f6363{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hook-duck-overlay[data-v-81ebf447]{align-items:center;background:radial-gradient(ellipse at center,#0f172af2 0,#000000fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-81ebf447]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.radial-glow[data-v-81ebf447]{animation:pulse-glow-81ebf447 4s ease-in-out infinite;background:radial-gradient(circle,rgb(var(--theme-accent-rgb,139 92 246)/.12) 0,rgb(var(--theme-accent-rgb,139 92 246)/.03) 40%,transparent 70%);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-81ebf447{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.particle-field[data-v-81ebf447]{inset:0;position:absolute}.floating-particle[data-v-81ebf447]{animation:float-particle-81ebf447 linear infinite;border-radius:50%;position:absolute}@keyframes float-particle-81ebf447{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(1turn)}}.hook-duck-modal[data-v-81ebf447]{background:var(--theme-card-bg,#1e293b);border:1px solid rgb(var(--theme-accent-rgb,139 92 246)/.25);border-radius:1.5rem;box-shadow:0 0 0 1px rgb(var(--theme-accent-rgb,139 92 246)/.1),0 25px 50px -12px #0009,0 0 100px rgb(var(--theme-accent-rgb,139 92 246)/.08);max-height:90vh;max-width:48rem;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}@media(min-width:768px){.hook-duck-modal[data-v-81ebf447]{padding:2rem}}.close-btn[data-v-81ebf447]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff9;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s;z-index:50}.close-btn[data-v-81ebf447]:hover{background:#ffffff1a;color:#fff}.header[data-v-81ebf447]{margin-bottom:1.5rem;padding:0 3.5rem;position:relative;text-align:center}.title[data-v-81ebf447]{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}@media(min-width:768px){.title[data-v-81ebf447]{font-size:2rem}}.subtitle[data-v-81ebf447]{color:#ffffff80;font-size:.9375rem}.pond-container[data-v-81ebf447]{margin-bottom:1.5rem}.pond[data-v-81ebf447]{background:linear-gradient(180deg,#0c4a6e,#082f49 50%,#0a1929);border-radius:1rem;box-shadow:inset 0 2px 20px #00000080,0 4px 20px #0000004d;min-height:320px;overflow:hidden;padding:1.5rem;position:relative}.water-surface[data-v-81ebf447]{overflow:hidden}.water-shimmer[data-v-81ebf447],.water-surface[data-v-81ebf447]{inset:0;pointer-events:none;position:absolute}.water-shimmer[data-v-81ebf447]{background:linear-gradient(180deg,rgba(56,189,248,.08),transparent 30%,rgba(56,189,248,.04) 70%,transparent)}.ripple[data-v-81ebf447]{animation:ripple-expand-81ebf447 4s ease-out infinite;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;position:absolute}.ripple-1[data-v-81ebf447]{animation-delay:0s;height:100px;left:15%;top:20%;width:100px}.ripple-2[data-v-81ebf447]{animation-delay:1.5s;height:80px;right:20%;top:50%;width:80px}.ripple-3[data-v-81ebf447]{animation-delay:3s;bottom:25%;height:60px;left:40%;width:60px}@keyframes ripple-expand-81ebf447{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(2)}}.ducks-grid[data-v-81ebf447]{display:grid;gap:.75rem;justify-items:center;position:relative;z-index:10}.grid-3[data-v-81ebf447]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-81ebf447]{grid-template-columns:repeat(4,1fr)}.grid-5[data-v-81ebf447]{grid-template-columns:repeat(5,1fr)}@media(max-width:480px){.grid-4[data-v-81ebf447],.grid-5[data-v-81ebf447]{grid-template-columns:repeat(3,1fr)}}.duck-spot[data-v-81ebf447]{cursor:pointer;height:72px;position:relative;transition:transform .2s;width:72px}.duck-spot[data-v-81ebf447]:hover:not(.is-hooked):not(.is-hooking){transform:scale(1.1)}.duck-spot.is-hooked[data-v-81ebf447],.duck-spot.is-hooking[data-v-81ebf447]{cursor:default}.hook-line[data-v-81ebf447]{animation:hook-descend-81ebf447 .8s ease-in-out forwards;left:50%;position:absolute;top:-60px;transform:translate(-50%);z-index:20}.hook-svg[data-v-81ebf447]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:80px;width:20px}@keyframes hook-descend-81ebf447{0%{opacity:0;transform:translate(-50%) translateY(-40px)}30%{opacity:1;transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}to{opacity:0;transform:translate(-50%) translateY(-60px)}}.duck[data-v-81ebf447]{align-items:center;animation:duck-bob-81ebf447 2.5s ease-in-out infinite;display:flex;inset:0;justify-content:center;position:absolute}.duck-svg[data-v-81ebf447]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:100%;width:100%}@keyframes duck-bob-81ebf447{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}.duck-hooking[data-v-81ebf447]{animation:duck-hooked-81ebf447 .8s ease-in-out forwards!important}@keyframes duck-hooked-81ebf447{0%{transform:translateY(0) rotate(0)}30%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-15px) rotate(8deg)}to{opacity:0;transform:translateY(-80px) rotate(15deg) scale(.5)}}.prize-reveal[data-v-81ebf447]{inset:0;position:absolute}.prize-disc[data-v-81ebf447],.prize-reveal[data-v-81ebf447]{align-items:center;display:flex;justify-content:center}.prize-disc[data-v-81ebf447]{border-radius:50%;height:56px;overflow:hidden;position:relative;width:56px}.prize-disc.winner[data-v-81ebf447]{background:linear-gradient(135deg,#ffd70033,#ffb40026);border:2px solid rgba(255,215,0,.5);box-shadow:0 0 20px #ffd7004d}.prize-disc.loser[data-v-81ebf447]{background:#ffffff0d;border:2px solid hsla(0,0%,100%,.15)}.prize-glow[data-v-81ebf447]{animation:prize-pulse-81ebf447 1.5s ease-in-out infinite;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);inset:-10px;position:absolute}@keyframes prize-pulse-81ebf447{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.prize-content[data-v-81ebf447]{align-items:center;display:flex;flex-direction:column;gap:.125rem;position:relative}.prize-icon[data-v-81ebf447]{height:1.25rem;width:1.25rem}.winner-icon[data-v-81ebf447]{color:gold}.loser-icon[data-v-81ebf447]{color:#ffffff4d}.prize-label[data-v-81ebf447]{color:gold;font-size:.5rem;font-weight:700;letter-spacing:.05em}.prize-pop-enter-active[data-v-81ebf447]{animation:pop-in-81ebf447 .4s ease-out}@keyframes pop-in-81ebf447{0%{opacity:0;transform:scale(0) rotate(-180deg)}60%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.hidden-notice[data-v-81ebf447]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;color:#fff6;display:flex;font-size:.75rem;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.summary-section[data-v-81ebf447]{margin-bottom:1.5rem}.summary-card[data-v-81ebf447]{background:linear-gradient(135deg,#ffd70014,#ffb4000a);border:1px solid rgba(255,215,0,.2);border-radius:1rem;padding:1.25rem}.summary-header[data-v-81ebf447]{gap:.75rem;margin-bottom:1rem}.summary-header[data-v-81ebf447],.summary-icon[data-v-81ebf447]{align-items:center;display:flex}.summary-icon[data-v-81ebf447]{background:linear-gradient(135deg,gold,orange);border-radius:.5rem;color:#1a1a2e;height:2.5rem;justify-content:center;width:2.5rem}.summary-icon svg[data-v-81ebf447]{height:1.25rem;width:1.25rem}.summary-title[data-v-81ebf447]{color:#fff;font-size:1.125rem;font-weight:700}.prize-list[data-v-81ebf447]{display:flex;flex-direction:column;gap:.75rem}.prize-item[data-v-81ebf447]{align-items:center;animation:prize-slide-81ebf447 .4s ease-out backwards;background:#0003;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}@keyframes prize-slide-81ebf447{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.prize-item-badge[data-v-81ebf447]{background:#ffd7001a;border-radius:.25rem;color:gold;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.prize-item-details[data-v-81ebf447]{display:flex;flex-direction:column;gap:.125rem}.prize-item-title[data-v-81ebf447]{color:#fff;font-size:.9375rem;font-weight:600}.prize-item-desc[data-v-81ebf447]{color:#ffffff80;font-size:.75rem}.summary-reveal-enter-active[data-v-81ebf447]{animation:summary-enter-81ebf447 .5s ease-out}@keyframes summary-enter-81ebf447{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-section[data-v-81ebf447]{display:flex;justify-content:center}.btn-continue[data-v-81ebf447]{background:var(--theme-button-bg,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px rgb(var(--theme-primary-rgb,59 130 246)/.25);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2.5rem;transition:all .2s}.btn-continue[data-v-81ebf447]:hover{box-shadow:0 6px 20px rgb(var(--theme-primary-rgb,59 130 246)/.35);filter:brightness(1.1);transform:translateY(-2px)}.confetti-container[data-v-81ebf447]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-81ebf447]{animation:confetti-fall-81ebf447 linear forwards;position:absolute;top:-20px}@keyframes confetti-fall-81ebf447{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}.fishing-overlay[data-v-f45cff1a]{align-items:center;background:radial-gradient(ellipse at center,#0f172af2 0,#000000fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-f45cff1a]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.radial-glow[data-v-f45cff1a]{animation:pulse-glow-f45cff1a 4s ease-in-out infinite;background:radial-gradient(circle,rgb(var(--theme-accent-rgb,139 92 246)/.12) 0,rgb(var(--theme-accent-rgb,139 92 246)/.03) 40%,transparent 70%);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-f45cff1a{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.particle-field[data-v-f45cff1a]{inset:0;position:absolute}.floating-particle[data-v-f45cff1a]{animation:float-particle-f45cff1a linear infinite;background:var(--theme-accent,#8b5cf6);border-radius:50%;position:absolute}@keyframes float-particle-f45cff1a{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(1turn)}}.fishing-modal[data-v-f45cff1a]{background:var(--theme-card-bg,#1e293b);border:1px solid rgb(var(--theme-accent-rgb,139 92 246)/.25);border-radius:1.5rem;box-shadow:0 0 0 1px rgb(var(--theme-accent-rgb,139 92 246)/.1),0 25px 50px -12px #0009,0 0 100px rgb(var(--theme-accent-rgb,139 92 246)/.08);max-height:92vh;max-width:48rem;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}@media(min-width:768px){.fishing-modal[data-v-f45cff1a]{padding:2rem}}.close-btn[data-v-f45cff1a]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff9;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;justify-content:center;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s;z-index:50}.close-btn[data-v-f45cff1a]:hover{background:#ffffff1a;color:#fff}.header[data-v-f45cff1a]{margin-bottom:1rem;padding:0 3.5rem;position:relative;text-align:center}.title[data-v-f45cff1a]{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.375rem}@media(min-width:768px){.title[data-v-f45cff1a]{font-size:1.75rem}}.subtitle[data-v-f45cff1a]{color:#ffffff80;font-size:.875rem}.empty-state[data-v-f45cff1a]{padding:3rem 1rem;text-align:center}.empty-icon[data-v-f45cff1a]{align-items:center;background:#6496c81a;border-radius:50%;color:#64b4ffb3;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.empty-text[data-v-f45cff1a]{color:#ffffff80;margin-bottom:1.5rem}.pond-container[data-v-f45cff1a]{margin-bottom:1rem}.pond-frame[data-v-f45cff1a]{border-radius:1rem;box-shadow:0 4px 20px #0006,inset 0 0 60px #00326433;overflow:hidden;position:relative}.pond-canvas[data-v-f45cff1a]{cursor:pointer;display:block;height:auto;width:100%}.pond-reflection[data-v-f45cff1a]{background:linear-gradient(180deg,transparent,transparent 25%,rgba(100,150,200,.03) 30%,transparent);inset:0;pointer-events:none;position:absolute}.summary-section[data-v-f45cff1a]{margin-bottom:1rem}.summary-card[data-v-f45cff1a]{background:linear-gradient(135deg,#ffd70014,#ffb4000a);border:1px solid rgba(255,215,0,.2);border-radius:1rem;padding:1.25rem}.summary-header[data-v-f45cff1a]{gap:.75rem;margin-bottom:1rem}.summary-header[data-v-f45cff1a],.summary-icon[data-v-f45cff1a]{align-items:center;display:flex}.summary-icon[data-v-f45cff1a]{background:linear-gradient(135deg,gold,orange);border-radius:.5rem;color:#1a1a2e;height:2.5rem;justify-content:center;width:2.5rem}.summary-icon svg[data-v-f45cff1a]{height:1.25rem;width:1.25rem}.summary-title[data-v-f45cff1a]{color:#fff;font-size:1.125rem;font-weight:700}.catch-list[data-v-f45cff1a]{display:flex;flex-direction:column;gap:.75rem}.catch-item[data-v-f45cff1a]{align-items:center;animation:catch-slide-f45cff1a .4s ease-out backwards;background:#0003;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}@keyframes catch-slide-f45cff1a{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.catch-badge[data-v-f45cff1a]{background:#ffd7001a;border-radius:.25rem;color:gold;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.catch-details[data-v-f45cff1a]{display:flex;flex-direction:column;gap:.125rem}.catch-prize[data-v-f45cff1a]{color:#fff;font-size:.9375rem;font-weight:600}.catch-desc[data-v-f45cff1a]{color:#ffffff80;font-size:.75rem}.summary-reveal-enter-active[data-v-f45cff1a]{animation:summary-enter-f45cff1a .5s ease-out}@keyframes summary-enter-f45cff1a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hidden-notice[data-v-f45cff1a]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;color:#fff6;font-size:.75rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.action-section[data-v-f45cff1a],.hidden-notice[data-v-f45cff1a]{display:flex;justify-content:center}.btn-continue[data-v-f45cff1a],.btn-primary[data-v-f45cff1a]{background:var(--theme-button-bg,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px rgb(var(--theme-primary-rgb,59 130 246)/.25);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2.5rem;transition:all .2s}.btn-continue[data-v-f45cff1a]:hover,.btn-primary[data-v-f45cff1a]:hover{box-shadow:0 6px 20px rgb(var(--theme-primary-rgb,59 130 246)/.35);filter:brightness(1.1);transform:translateY(-2px)}.btn-full[data-v-f45cff1a]{margin-top:1rem;width:100%}.confetti-container[data-v-f45cff1a]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-f45cff1a]{animation:confetti-fall-f45cff1a linear forwards;position:absolute;top:-20px}@keyframes confetti-fall-f45cff1a{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}.bingo-overlay[data-v-b1f4cc65]{align-items:center;background:radial-gradient(ellipse at center,#0f172af2 0,#000000fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-b1f4cc65]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.radial-glow[data-v-b1f4cc65]{animation:pulse-glow-b1f4cc65 4s ease-in-out infinite;background:radial-gradient(circle,rgb(var(--theme-accent-rgb,139 92 246)/.12) 0,rgb(var(--theme-accent-rgb,139 92 246)/.03) 40%,transparent 70%);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-b1f4cc65{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.particle-field[data-v-b1f4cc65]{inset:0;position:absolute}.floating-particle[data-v-b1f4cc65]{animation:float-particle-b1f4cc65 linear infinite;border-radius:50%;position:absolute}@keyframes float-particle-b1f4cc65{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(1turn)}}.bingo-modal[data-v-b1f4cc65]{background:var(--theme-card-bg,#1e293b);border:1px solid rgb(var(--theme-accent-rgb,139 92 246)/.25);border-radius:1.5rem;box-shadow:0 0 0 1px rgb(var(--theme-accent-rgb,139 92 246)/.1),0 25px 50px -12px #0009,0 0 100px rgb(var(--theme-accent-rgb,139 92 246)/.08);max-height:90vh;max-width:48rem;overflow-x:hidden;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}@media(min-width:768px){.bingo-modal[data-v-b1f4cc65]{padding:2rem}}.close-btn[data-v-b1f4cc65]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff9;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s;z-index:50}.close-btn[data-v-b1f4cc65]:hover{background:#ffffff1a;color:#fff}.header[data-v-b1f4cc65]{margin-bottom:1.5rem;padding:0 3.5rem;text-align:center}.title[data-v-b1f4cc65]{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}@media(min-width:768px){.title[data-v-b1f4cc65]{font-size:2rem}}.subtitle[data-v-b1f4cc65]{color:#ffffff80;font-size:.9375rem}.ticket-number[data-v-b1f4cc65]{color:var(--theme-accent,#8b5cf6);font-family:Space Mono,monospace;font-weight:600}.empty-state[data-v-b1f4cc65]{padding:3rem 1rem;text-align:center}.empty-icon[data-v-b1f4cc65]{align-items:center;background:#ffffff0d;border-radius:50%;color:#fff6;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.empty-text[data-v-b1f4cc65]{color:#ffffff80;margin-bottom:1.5rem}.bingo-container[data-v-b1f4cc65]{flex-direction:column;gap:1rem}.ball-machine[data-v-b1f4cc65],.bingo-container[data-v-b1f4cc65]{align-items:center;display:flex}.ball-machine[data-v-b1f4cc65]{gap:1.5rem;margin-bottom:.5rem}.tombola-container[data-v-b1f4cc65]{background:linear-gradient(135deg,#1e293b,#0f172a);border:2px solid hsla(0,0%,100%,.1);border-radius:1rem;min-width:180px;padding:.75rem 1rem}.tombola-balls[data-v-b1f4cc65]{display:flex;gap:.5rem;padding:6px 0}.tombola-ball[data-v-b1f4cc65]{align-items:center;animation:tombola-tumble-b1f4cc65 .6s ease-in-out infinite;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:32px;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:opacity .2s ease;width:32px}.tombola-ball[data-v-b1f4cc65]:first-child{animation-delay:0s}.tombola-ball[data-v-b1f4cc65]:nth-child(2){animation-delay:.1s}.tombola-ball[data-v-b1f4cc65]:nth-child(3){animation-delay:.2s}.tombola-ball[data-v-b1f4cc65]:nth-child(4){animation-delay:.3s}.tombola-ball[data-v-b1f4cc65]:nth-child(5){animation-delay:.4s}.tombola-ball.exiting[data-v-b1f4cc65]{opacity:0}@keyframes tombola-tumble-b1f4cc65{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(-8deg)}50%{transform:translateY(2px) rotate(4deg)}75%{transform:translateY(-2px) rotate(-4deg)}}.current-ball[data-v-b1f4cc65]{position:relative}.ball-display[data-v-b1f4cc65]{align-items:center;border-radius:50%;box-shadow:0 4px 12px #0000004d,inset 0 2px 4px #fff3;color:#fff;display:flex;font-size:1.5rem;font-weight:800;height:64px;justify-content:center;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease;width:64px}.calling .ball-display[data-v-b1f4cc65]{animation:ball-pop-b1f4cc65 .4s ease-out}@keyframes ball-pop-b1f4cc65{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.ball-placeholder[data-v-b1f4cc65]{background:#ffffff1a;border:2px dashed hsla(0,0%,100%,.2);border-radius:50%;color:#ffffff4d;font-size:1.5rem;height:64px;width:64px}.ball-placeholder[data-v-b1f4cc65],.called-strip[data-v-b1f4cc65]{align-items:center;display:flex;justify-content:center}.called-strip[data-v-b1f4cc65]{gap:.75rem;width:100%}.called-numbers[data-v-b1f4cc65]{display:flex;gap:.25rem;overflow:hidden}.called-number[data-v-b1f4cc65]{align-items:center;animation:called-slide-b1f4cc65 .3s ease-out;border-radius:50%;color:#fff;display:flex;font-size:.625rem;font-weight:700;height:28px;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.3);width:28px}@keyframes called-slide-b1f4cc65{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.balls-remaining[data-v-b1f4cc65]{color:#fff6;font-size:.75rem;white-space:nowrap}.bingo-card[data-v-b1f4cc65]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:3px solid var(--theme-accent,#8b5cf6);border-radius:.75rem;box-shadow:0 4px 20px #0006,0 0 30px rgb(var(--theme-accent-rgb,139 92 246)/.15);padding:.5rem}.bingo-instruction[data-v-b1f4cc65]{color:#ffffffb3;font-size:.875rem;font-weight:500;margin:0 0 .5rem;text-align:center}.card-grid[data-v-b1f4cc65]{display:grid;gap:3px;grid-template-columns:repeat(9,1fr)}.card-cell[data-v-b1f4cc65]{align-items:center;aspect-ratio:1;background:#ffffff0d;border-radius:4px;cursor:default;display:flex;justify-content:center;min-width:32px;position:relative;transition:all .2s ease}@media(min-width:640px){.card-cell[data-v-b1f4cc65]{min-width:40px}}.card-cell.empty[data-v-b1f4cc65]{background:#0000004d}.card-cell.highlight[data-v-b1f4cc65]{animation:highlight-pulse-b1f4cc65 .5s ease-in-out infinite;background:#ffd7004d}@keyframes highlight-pulse-b1f4cc65{0%,to{box-shadow:0 0 0 2px #ffd70080}50%{box-shadow:0 0 0 4px #ffd7004d}}.card-cell.can-dab[data-v-b1f4cc65]{background:rgba(var(--theme-accent-rgb,139 92 246),.2);cursor:pointer}.card-cell.can-dab[data-v-b1f4cc65]:hover{background:rgba(var(--theme-accent-rgb,139 92 246),.3)}.card-cell.near-win[data-v-b1f4cc65]{animation:near-win-glow-b1f4cc65 1.5s ease-in-out infinite}@keyframes near-win-glow-b1f4cc65{0%,to{background:#22c55e26;box-shadow:0 0 8px #22c55e66,inset 0 0 4px #22c55e33;transform:scale(1)}50%{background:#22c55e40;box-shadow:0 0 16px #22c55e99,inset 0 0 8px #22c55e4d;transform:scale(1.05)}}.card-cell.dabbed[data-v-b1f4cc65]{background:#ef444433}.cell-number[data-v-b1f4cc65]{color:#fff;font-family:Space Mono,monospace;font-size:.875rem;font-weight:700;z-index:1}@media(min-width:640px){.cell-number[data-v-b1f4cc65]{font-size:1rem}}.dab-marker[data-v-b1f4cc65]{animation:dab-stamp-b1f4cc65 .3s ease-out;background:radial-gradient(circle,#ef4444cc 0,#ef444466);border-radius:50%;inset:4px;position:absolute}@keyframes dab-stamp-b1f4cc65{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.bingo-controls[data-v-b1f4cc65]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem}.auto-dab-toggle[data-v-b1f4cc65]{align-items:center;color:#ffffff80;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem}.auto-dab-toggle input[data-v-b1f4cc65]{accent-color:var(--theme-accent,#8b5cf6)}.hidden-notice[data-v-b1f4cc65]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;color:#fff6;display:flex;font-size:.75rem;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.summary-section[data-v-b1f4cc65]{margin-bottom:1.5rem}.summary-card[data-v-b1f4cc65]{background:linear-gradient(135deg,#ffd70014,#ffb4000a);border:1px solid rgba(255,215,0,.2);border-radius:1rem;padding:1.25rem}.summary-header[data-v-b1f4cc65]{gap:.75rem;margin-bottom:1rem}.summary-header[data-v-b1f4cc65],.summary-icon[data-v-b1f4cc65]{align-items:center;display:flex}.summary-icon[data-v-b1f4cc65]{background:linear-gradient(135deg,gold,orange);border-radius:.5rem;color:#1a1a2e;height:2.5rem;justify-content:center;width:2.5rem}.summary-icon svg[data-v-b1f4cc65]{height:1.25rem;width:1.25rem}.summary-title[data-v-b1f4cc65]{color:#fff;font-size:1.125rem;font-weight:700}.prize-list[data-v-b1f4cc65]{display:flex;flex-direction:column;gap:.75rem}.prize-item[data-v-b1f4cc65]{align-items:center;animation:prize-slide-b1f4cc65 .4s ease-out backwards;background:#0003;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}@keyframes prize-slide-b1f4cc65{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.prize-item-badge[data-v-b1f4cc65]{background:#ffd7001a;border-radius:.25rem;color:gold;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.prize-item-details[data-v-b1f4cc65]{display:flex;flex-direction:column;gap:.125rem}.prize-item-title[data-v-b1f4cc65]{color:#fff;font-size:.9375rem;font-weight:600}.prize-item-desc[data-v-b1f4cc65]{color:#ffffff80;font-size:.75rem}.summary-reveal-enter-active[data-v-b1f4cc65]{animation:summary-enter-b1f4cc65 .5s ease-out}@keyframes summary-enter-b1f4cc65{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-section[data-v-b1f4cc65]{display:flex;justify-content:center}.confetti-container[data-v-b1f4cc65]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-b1f4cc65]{animation:confetti-fall-b1f4cc65 linear forwards;position:absolute;top:-20px}@keyframes confetti-fall-b1f4cc65{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}.darts-overlay[data-v-8d453a7b]{align-items:center;background:radial-gradient(ellipse at center,#0f172af2 0,#000000fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-8d453a7b]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.radial-glow[data-v-8d453a7b]{animation:pulse-glow-8d453a7b 4s ease-in-out infinite;background:radial-gradient(circle,rgb(var(--theme-accent-rgb,139 92 246)/.12) 0,rgb(var(--theme-accent-rgb,139 92 246)/.03) 40%,transparent 70%);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-8d453a7b{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.particle-field[data-v-8d453a7b]{inset:0;position:absolute}.floating-particle[data-v-8d453a7b]{animation:float-particle-8d453a7b linear infinite;background:var(--theme-accent,#8b5cf6);border-radius:50%;position:absolute}@keyframes float-particle-8d453a7b{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(1turn)}}.darts-modal[data-v-8d453a7b]{background:var(--theme-card-bg,#1e293b);border:1px solid rgb(var(--theme-accent-rgb,139 92 246)/.25);border-radius:1.5rem;box-shadow:0 0 0 1px rgb(var(--theme-accent-rgb,139 92 246)/.1),0 25px 50px -12px #0009,0 0 100px rgb(var(--theme-accent-rgb,139 92 246)/.08);max-height:90vh;max-width:36rem;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}@media(min-width:768px){.darts-modal[data-v-8d453a7b]{max-width:42rem;padding:2rem}}@media(min-width:1024px){.darts-modal[data-v-8d453a7b]{max-width:52rem;padding:2.5rem}}@media(min-width:1280px){.darts-modal[data-v-8d453a7b]{max-width:60rem}}.close-btn[data-v-8d453a7b]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff9;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s;z-index:50}.close-btn[data-v-8d453a7b]:hover{background:#ffffff1a;color:#fff}.header[data-v-8d453a7b]{margin-bottom:1.5rem;padding:0 3.5rem;position:relative;text-align:center}.title[data-v-8d453a7b]{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}@media(min-width:768px){.title[data-v-8d453a7b]{font-size:2.25rem}}@media(min-width:1024px){.title[data-v-8d453a7b]{font-size:2.75rem}}.subtitle[data-v-8d453a7b]{color:#ffffff80;font-size:.9375rem}@media(min-width:768px){.subtitle[data-v-8d453a7b]{font-size:1rem}}@media(min-width:1024px){.subtitle[data-v-8d453a7b]{font-size:1.125rem}}.dartboard-arena[data-v-8d453a7b]{margin-bottom:1.5rem}.dartboard-wrapper[data-v-8d453a7b]{cursor:crosshair;margin:0 auto;max-width:280px;position:relative}@media(min-width:640px){.dartboard-wrapper[data-v-8d453a7b]{max-width:360px}}@media(min-width:768px){.dartboard-wrapper[data-v-8d453a7b]{max-width:420px}}@media(min-width:1024px){.dartboard-wrapper[data-v-8d453a7b]{max-width:480px}}@media(min-width:1280px){.dartboard-wrapper[data-v-8d453a7b]{max-width:540px}}.dartboard[data-v-8d453a7b]{filter:drop-shadow(0 10px 30px rgba(0,0,0,.5));height:auto;width:100%}.bullseye[data-v-8d453a7b]{filter:drop-shadow(0 0 10px rgba(255,215,0,.5))}.segment-number[data-v-8d453a7b]{fill:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.8)}.thrown-dart.dart-landing[data-v-8d453a7b]{animation:dart-fly-in-8d453a7b .4s cubic-bezier(.2,0,.2,1) forwards}@keyframes dart-fly-in-8d453a7b{0%{opacity:.8;transform:translateY(250px) scale(1.8)}60%{opacity:1;transform:translateY(-8px) scale(.95)}75%{transform:translateY(3px) scale(1.02)}90%{transform:translateY(-1px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.click-prompt[data-v-8d453a7b]{align-items:center;animation:pulse-prompt-8d453a7b 1.5s ease-in-out infinite;bottom:-2.5rem;color:var(--theme-accent,#8b5cf6);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;left:50%;position:absolute;transform:translate(-50%)}@keyframes pulse-prompt-8d453a7b{0%,to{opacity:.7}50%{opacity:1}}.ticket-queue[data-v-8d453a7b]{background:#0003;border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:3rem;padding:.75rem}.queue-ticket[data-v-8d453a7b]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;display:flex;font-size:.75rem;gap:.375rem;padding:.375rem .625rem;transition:all .3s ease}.queue-ticket.is-current[data-v-8d453a7b]{background:rgba(var(--theme-accent-rgb,139 92 246),.2);border-color:var(--theme-accent,#8b5cf6);box-shadow:0 0 10px rgba(var(--theme-accent-rgb,139 92 246),.3)}.queue-ticket.is-thrown[data-v-8d453a7b]{opacity:.6}.queue-ticket.is-winner[data-v-8d453a7b]{background:#ffd70026;border-color:#ffd70066}.queue-ticket.is-loser[data-v-8d453a7b]{background:#ffffff05;border-color:#ffffff0d}.queue-number[data-v-8d453a7b]{color:#ffffffb3;font-family:Space Mono,monospace}.hidden-notice[data-v-8d453a7b],.queue-result[data-v-8d453a7b]{align-items:center;display:flex}.hidden-notice[data-v-8d453a7b]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;color:#fff6;font-size:.75rem;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.summary-section[data-v-8d453a7b]{margin-bottom:1.5rem}.summary-card[data-v-8d453a7b]{background:linear-gradient(135deg,#ffd70014,#ffb4000a);border:1px solid rgba(255,215,0,.2);border-radius:1rem;padding:1.25rem}.summary-header[data-v-8d453a7b]{gap:.75rem;margin-bottom:1rem}.summary-header[data-v-8d453a7b],.summary-icon[data-v-8d453a7b]{align-items:center;display:flex}.summary-icon[data-v-8d453a7b]{background:linear-gradient(135deg,gold,orange);border-radius:.5rem;color:#1a1a2e;height:2.5rem;justify-content:center;width:2.5rem}.summary-icon svg[data-v-8d453a7b]{height:1.25rem;width:1.25rem}.summary-title[data-v-8d453a7b]{color:#fff;font-size:1.125rem;font-weight:700}.prize-list[data-v-8d453a7b]{display:flex;flex-direction:column;gap:.75rem}.prize-item[data-v-8d453a7b]{align-items:center;animation:prize-slide-8d453a7b .4s ease-out backwards;background:#0003;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}@keyframes prize-slide-8d453a7b{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.prize-item-badge[data-v-8d453a7b]{background:#ffd7001a;border-radius:.25rem;color:gold;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.prize-item-details[data-v-8d453a7b]{display:flex;flex-direction:column;gap:.125rem}.prize-item-title[data-v-8d453a7b]{color:#fff;font-size:.9375rem;font-weight:600}.prize-item-desc[data-v-8d453a7b]{color:#ffffff80;font-size:.75rem}.summary-reveal-enter-active[data-v-8d453a7b]{animation:summary-enter-8d453a7b .5s ease-out}@keyframes summary-enter-8d453a7b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-section[data-v-8d453a7b]{display:flex;justify-content:center}.confetti-container[data-v-8d453a7b]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-8d453a7b]{animation:confetti-fall-8d453a7b linear forwards;position:absolute;top:-20px}@keyframes confetti-fall-8d453a7b{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}.plinko-overlay[data-v-89130e7b]{align-items:center;background:radial-gradient(ellipse at center,#0f172af2 0,#000000fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-89130e7b]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.radial-glow[data-v-89130e7b]{animation:pulse-glow-89130e7b 4s ease-in-out infinite;background:radial-gradient(circle,rgba(139,92,246,.12) 0,rgba(139,92,246,.03) 40%,transparent 70%);height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@keyframes pulse-glow-89130e7b{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.particle-field[data-v-89130e7b]{inset:0;position:absolute}.floating-particle[data-v-89130e7b]{animation:float-particle-89130e7b linear infinite;background:#8b5cf6;border-radius:50%;position:absolute}@keyframes float-particle-89130e7b{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(1turn)}}.plinko-modal[data-v-89130e7b]{background:#1e293b;border:1px solid rgba(139,92,246,.25);border-radius:1.5rem;box-shadow:0 0 0 1px #8b5cf61a,0 25px 50px -12px #0009,0 0 100px #8b5cf614;max-height:90vh;max-width:28rem;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}.close-btn[data-v-89130e7b]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff9;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s;z-index:50}.close-btn[data-v-89130e7b]:hover{background:#ffffff1a;color:#fff}.header[data-v-89130e7b]{margin-bottom:1rem;padding:0 3rem;text-align:center}.title[data-v-89130e7b]{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.subtitle[data-v-89130e7b]{color:#ffffff80;font-size:.875rem}.plinko-container[data-v-89130e7b]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.drop-zone[data-v-89130e7b]{background:linear-gradient(180deg,rgba(139,92,246,.1),transparent);border-radius:.5rem .5rem 0 0;cursor:crosshair;height:40px;position:relative;width:100%}.drop-indicator[data-v-89130e7b]{background:linear-gradient(135deg,#fef08a,#fbbf24);border:2px solid #d97706;border-radius:50%;box-shadow:0 0 20px #fbbf2480;height:18px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .1s ease-out;width:18px}.drop-indicator.active[data-v-89130e7b]{animation:bounce-hint-89130e7b 1s ease-in-out infinite}@keyframes bounce-hint-89130e7b{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}}.board-wrapper[data-v-89130e7b]{border-radius:1rem;box-shadow:0 0 0 3px #3b3b5c,0 8px 32px #00000080,inset 0 0 60px #8b5cf61a;overflow:hidden;position:relative}.plinko-canvas[data-v-89130e7b]{display:block}.slot-labels[data-v-89130e7b]{bottom:0;display:flex;height:36px;left:0;pointer-events:none;position:absolute;right:0}.slot-label[data-v-89130e7b]{align-items:center;display:flex;font-size:.625rem;font-weight:700;justify-content:center;text-transform:uppercase;transition:all .3s}.slot-label.winner[data-v-89130e7b]{color:#fbbf24}.slot-label.winner.hit[data-v-89130e7b]{animation:slot-flash-89130e7b .5s ease-out;background:#fbbf244d}@keyframes slot-flash-89130e7b{0%{background:#fbbf2499}to{background:#fbbf244d}}.slot-prize[data-v-89130e7b]{text-shadow:0 0 10px rgba(251,191,36,.5)}.drop-controls[data-v-89130e7b]{display:flex;gap:.75rem;justify-content:center}.results-list[data-v-89130e7b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;width:100%}.result-item[data-v-89130e7b]{align-items:center;border-radius:.375rem;display:flex;font-size:.75rem;gap:.5rem;padding:.375rem .625rem}.result-item.winner[data-v-89130e7b]{background:linear-gradient(135deg,#fbbf2433,#d9770626);border:1px solid rgba(251,191,36,.3)}.result-item.loser[data-v-89130e7b]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}.result-ticket[data-v-89130e7b]{color:#fff9;font-family:Space Mono,monospace}.result-prize[data-v-89130e7b]{color:#fbbf24;font-weight:600}.result-miss[data-v-89130e7b]{color:#ffffff4d}.result-item-enter-active[data-v-89130e7b]{animation:result-pop-89130e7b .3s ease-out}@keyframes result-pop-89130e7b{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.summary-section[data-v-89130e7b]{margin-bottom:1rem}.summary-card[data-v-89130e7b]{background:linear-gradient(135deg,#ffd70014,#ffb4000a);border:1px solid rgba(255,215,0,.2);border-radius:1rem;padding:1.25rem}.summary-header[data-v-89130e7b]{gap:.75rem;margin-bottom:1rem}.summary-header[data-v-89130e7b],.summary-icon[data-v-89130e7b]{align-items:center;display:flex}.summary-icon[data-v-89130e7b]{background:linear-gradient(135deg,gold,orange);border-radius:.5rem;color:#1a1a2e;height:2.5rem;justify-content:center;width:2.5rem}.summary-icon svg[data-v-89130e7b]{height:1.25rem;width:1.25rem}.summary-title[data-v-89130e7b]{color:#fff;font-size:1.125rem;font-weight:700}.prize-list[data-v-89130e7b]{display:flex;flex-direction:column;gap:.75rem}.prize-item[data-v-89130e7b]{align-items:center;animation:prize-slide-89130e7b .4s ease-out backwards;background:#0003;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}@keyframes prize-slide-89130e7b{0%{opacity:0;transform:translate(-10px)}}.prize-item-badge[data-v-89130e7b]{background:#ffd7001a;border-radius:.25rem;color:gold;font-family:Space Mono,monospace;font-size:.75rem;padding:.25rem .5rem}.prize-item-details[data-v-89130e7b]{display:flex;flex-direction:column;gap:.125rem}.prize-item-title[data-v-89130e7b]{color:#fff;font-size:.9375rem;font-weight:600}.prize-item-desc[data-v-89130e7b]{color:#ffffff80;font-size:.75rem}.summary-reveal-enter-active[data-v-89130e7b]{animation:summary-enter-89130e7b .5s ease-out}@keyframes summary-enter-89130e7b{0%{opacity:0;transform:translateY(20px)}}.action-section[data-v-89130e7b]{display:flex;justify-content:center;margin-top:.5rem}.confetti-container[data-v-89130e7b]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-89130e7b]{animation:confetti-fall-89130e7b linear forwards;position:absolute;top:-20px}@keyframes confetti-fall-89130e7b{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}.gem-shatter-overlay[data-v-eecb0b06]{align-items:center;background:radial-gradient(ellipse at center top,#0f1629f2 0,#050810fa);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.atmosphere[data-v-eecb0b06]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.cavern-glow[data-v-eecb0b06]{animation:pulse-cavern-eecb0b06 6s ease-in-out infinite;background:radial-gradient(circle,rgba(139,92,246,.1) 0,rgba(88,28,135,.05) 40%,transparent 70%);height:900px;left:50%;position:absolute;top:30%;transform:translate(-50%,-50%);width:900px}.cavern-glow.secondary[data-v-eecb0b06]{animation-delay:-3s;background:radial-gradient(circle,rgba(147,51,234,.08) 0,transparent 60%);height:600px;top:70%;width:600px}@keyframes pulse-cavern-eecb0b06{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.15)}}.gem-shatter-modal[data-v-eecb0b06]{background:linear-gradient(180deg,#1e293bf2,#0f172afa);border:1px solid rgba(139,92,246,.3);border-radius:1rem;box-shadow:0 0 0 1px #8b5cf626,0 25px 60px -12px #000000b3,0 0 120px #581c8726,inset 0 1px #ffffff0d;max-height:95vh;max-width:95vw;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}@media(min-width:640px){.gem-shatter-modal[data-v-eecb0b06]{border-radius:1.5rem;max-width:64rem;padding:1.5rem}}.close-btn[data-v-eecb0b06]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;color:#ffffffb3;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.375rem .75rem;position:absolute;right:.75rem;top:.75rem;transition:all .2s;z-index:50}.close-btn[data-v-eecb0b06]:hover{background:#ffffff26;color:#fff}.header[data-v-eecb0b06]{margin-bottom:.75rem;padding:0 2.5rem;text-align:center}@media(min-width:640px){.header[data-v-eecb0b06]{margin-bottom:1rem;padding:0 3.5rem}}.title[data-v-eecb0b06]{background:linear-gradient(135deg,#c4b5fd,#a78bfa 30%,#8b5cf6 60%,#7c3aed);-webkit-background-clip:text;font-size:1.5rem;font-weight:800;margin-bottom:.25rem;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(139,92,246,.4))}@media(min-width:640px){.title[data-v-eecb0b06]{font-size:2.25rem;margin-bottom:.5rem}}.subtitle[data-v-eecb0b06]{color:#fff9;font-size:.875rem}@media(min-width:640px){.subtitle[data-v-eecb0b06]{font-size:1rem}}.game-container[data-v-eecb0b06]{align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}@media(min-width:640px){.game-container[data-v-eecb0b06]{gap:1rem}}.board-wrapper[data-v-eecb0b06]{border-radius:.75rem;box-shadow:0 0 0 2px #2a2a4a,0 0 0 3px #8b5cf633,0 8px 30px #00000080,inset 0 0 60px #581c8714;max-width:100%;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}@media(min-width:640px){.board-wrapper[data-v-eecb0b06]{border-radius:1.25rem;box-shadow:0 0 0 3px #2a2a4a,0 0 0 4px #8b5cf633,0 12px 40px #00000080,inset 0 0 80px #581c8714}}.gem-canvas[data-v-eecb0b06]{display:block;height:auto;max-width:100%}.floor-prizes[data-v-eecb0b06]{bottom:0;height:120px;left:0;pointer-events:none;position:absolute;right:0}.floor-prize[data-v-eecb0b06]{align-items:center;border-radius:.5rem;display:flex;font-size:.8rem;gap:.625rem;padding:.375rem .625rem;position:absolute;transition:all .3s}.floor-prize.winner[data-v-eecb0b06]{background:linear-gradient(135deg,#ffd70040,#ffa5002e);border:1px solid rgba(255,215,0,.5);box-shadow:0 2px 10px #ffd70033}.prize-gem[data-v-eecb0b06]{border-radius:4px;box-shadow:0 0 8px currentColor;height:16px;position:relative;transform:rotate(45deg);width:16px}.prize-sparkle[data-v-eecb0b06]{color:#fff;font-size:11px;left:50%;position:absolute;text-shadow:0 0 6px rgba(255,215,0,.9);top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.prize-label[data-v-eecb0b06]{display:flex;flex-direction:column;gap:.125rem}.prize-ticket[data-v-eecb0b06]{color:#fff9;font-family:monospace;font-size:.7rem}.prize-title[data-v-eecb0b06]{color:#fbbf24;font-size:.8rem;font-weight:600;white-space:nowrap}.prize-pop-enter-active[data-v-eecb0b06]{animation:prize-pop-in-eecb0b06 .4s ease-out}@keyframes prize-pop-in-eecb0b06{0%{opacity:0;transform:scale(.5) translateY(10px)}60%{transform:scale(1.1) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.start-section[data-v-eecb0b06]{padding:.5rem 0}.start-btn[data-v-eecb0b06]{background:linear-gradient(135deg,#7c3aed,#9333ea 50%,#a855f7);border:none;border-radius:.75rem;box-shadow:0 6px 30px #8b5cf680,0 0 60px #8b5cf640,inset 0 1px #fff3;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;overflow:hidden;padding:1rem 2rem;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .3s}@media(min-width:640px){.start-btn[data-v-eecb0b06]{border-radius:1rem;font-size:1.375rem;padding:1.25rem 3rem}}.start-btn[data-v-eecb0b06]:hover{box-shadow:0 8px 30px #8b5cf680,0 0 60px #8b5cf64d,inset 0 1px #fff3;transform:translateY(-2px) scale(1.02)}.start-btn[data-v-eecb0b06]:before{animation:shimmer-eecb0b06 2.5s infinite;background:linear-gradient(45deg,transparent 40%,hsla(0,0%,100%,.2) 50%,transparent 60%);content:"";inset:0;position:absolute}@keyframes shimmer-eecb0b06{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-section[data-v-eecb0b06]{max-width:550px;width:100%}.progress-bar[data-v-eecb0b06]{background:#ffffff1a;border-radius:5px;height:10px;overflow:hidden}.progress-fill[data-v-eecb0b06]{background:linear-gradient(90deg,#7c3aed,#a855f7,#c084fc);border-radius:5px;box-shadow:0 0 15px #8b5cf699;height:100%;transition:width .3s ease-out}.progress-text[data-v-eecb0b06]{color:#fff9;font-size:.9rem;margin-top:.625rem;text-align:center}.summary-section[data-v-eecb0b06]{margin-bottom:1rem}.summary-card[data-v-eecb0b06]{border-radius:1rem;padding:1.5rem}.summary-card.winners[data-v-eecb0b06]{background:linear-gradient(135deg,#ffd7001a,#ffb4000d);border:1px solid rgba(255,215,0,.25)}.summary-card.no-wins[data-v-eecb0b06]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}.no-wins-text[data-v-eecb0b06]{color:#fff9;font-size:.95rem;text-align:center}.summary-header[data-v-eecb0b06]{gap:.875rem;margin-bottom:1.25rem}.summary-header[data-v-eecb0b06],.summary-icon[data-v-eecb0b06]{align-items:center;display:flex}.summary-icon[data-v-eecb0b06]{background:linear-gradient(135deg,gold,orange);border-radius:.625rem;box-shadow:0 4px 15px #ffd7004d;color:#1a1a2e;height:3rem;justify-content:center;width:3rem}.summary-icon svg[data-v-eecb0b06]{height:1.5rem;width:1.5rem}.summary-title[data-v-eecb0b06]{color:#fff;font-size:1.25rem;font-weight:700}.prize-list[data-v-eecb0b06]{flex-direction:column}.prize-item[data-v-eecb0b06],.prize-list[data-v-eecb0b06]{display:flex;gap:.875rem}.prize-item[data-v-eecb0b06]{align-items:center;animation:prize-slide-eecb0b06 .4s ease-out backwards;background:#00000040;border-radius:.625rem;padding:.875rem}@keyframes prize-slide-eecb0b06{0%{opacity:0;transform:translate(-12px)}}.prize-item-badge[data-v-eecb0b06]{background:#ffd7001f;border-radius:.375rem;color:gold;font-family:Space Mono,monospace;font-size:.8rem;padding:.375rem .625rem}.prize-item-details[data-v-eecb0b06]{display:flex;flex-direction:column;gap:.2rem}.prize-item-title[data-v-eecb0b06]{color:#fff;font-size:1rem;font-weight:600}.prize-item-desc[data-v-eecb0b06]{color:#ffffff80;font-size:.8rem}.summary-reveal-enter-active[data-v-eecb0b06]{animation:summary-enter-eecb0b06 .5s ease-out}@keyframes summary-enter-eecb0b06{0%{opacity:0;transform:translateY(24px)}}.action-section[data-v-eecb0b06]{display:flex;justify-content:center;margin-top:.75rem}.confetti-container[data-v-eecb0b06]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.confetti-piece[data-v-eecb0b06]{animation:confetti-fall-eecb0b06 linear forwards;position:absolute;top:-20px}@keyframes confetti-fall-eecb0b06{0%{opacity:1;transform:translateY(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px)) rotate(2turn)}}
