.party-popper[data-v-00a94f33]{font-size:3rem;animation:bounce-00a94f33 2s infinite;transform-origin:bottom}.party-popper.active[data-v-00a94f33]{animation:party-bounce-00a94f33 .6s ease-in-out infinite}.left-popper[data-v-00a94f33]{transform:rotate(-45deg)}.right-popper[data-v-00a94f33]{transform:rotate(45deg)}@keyframes bounce-00a94f33{0%,20%,50%,80%,to{transform:translateY(0) rotate(-45deg)}40%{transform:translateY(-10px) rotate(-45deg)}60%{transform:translateY(-5px) rotate(-45deg)}}@keyframes party-bounce-00a94f33{0%,to{transform:translateY(0) rotate(-45deg) scale(1)}50%{transform:translateY(-20px) rotate(-45deg) scale(1.2)}}.right-popper[data-v-00a94f33]{animation:bounce-right-00a94f33 2s infinite}.right-popper.active[data-v-00a94f33]{animation:party-bounce-right-00a94f33 .6s ease-in-out infinite}@keyframes bounce-right-00a94f33{0%,20%,50%,80%,to{transform:translateY(0) rotate(45deg)}40%{transform:translateY(-10px) rotate(45deg)}60%{transform:translateY(-5px) rotate(45deg)}}@keyframes party-bounce-right-00a94f33{0%,to{transform:translateY(0) rotate(45deg) scale(1)}50%{transform:translateY(-20px) rotate(45deg) scale(1.2)}}.fixed.inset-0[data-v-00a94f33]{animation:modalFadeIn-00a94f33 .3s ease-out}@keyframes modalFadeIn-00a94f33{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.relative.bg-white[data-v-00a94f33]{animation:modalSlideIn-00a94f33 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes modalSlideIn-00a94f33{0%{transform:scale(.7) translateY(50px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.animate-bounce[data-v-00a94f33]{animation:celebrationBounce-00a94f33 1s ease-in-out infinite}@keyframes celebrationBounce-00a94f33{0%,20%,50%,80%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-10px) scale(1.1)}60%{transform:translateY(-5px) scale(1.05)}}.transform.hover\:scale-105[data-v-00a94f33]:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 10px 25px #0003}.wheel-canvas[data-v-48ec3f56]{will-change:transform;transform-origin:center center}.spinning[data-v-48ec3f56]{filter:drop-shadow(0 0 24px rgba(59,130,246,.45));transition:filter .3s ease}input[type=range][data-v-48ec3f56]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}input[type=range][data-v-48ec3f56]::-webkit-slider-track{background:#e5e7eb;height:8px;border-radius:4px}input[type=range][data-v-48ec3f56]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#3b82f6,#1d4ed8);height:20px;width:20px;border-radius:50%;border:2px solid white;box-shadow:0 2px 4px #0003;cursor:pointer;transition:all .2s ease}input[type=range][data-v-48ec3f56]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000004d}input[type=range][data-v-48ec3f56]::-moz-range-track{background:#e5e7eb;height:8px;border-radius:4px;border:none}input[type=range][data-v-48ec3f56]::-moz-range-thumb{background:linear-gradient(135deg,#3b82f6,#1d4ed8);height:20px;width:20px;border-radius:50%;border:2px solid white;box-shadow:0 2px 4px #0003;cursor:pointer;transition:all .2s ease}html{scroll-behavior:smooth;scroll-padding-top:4.5rem}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
