@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&display=swap";.logo-image[data-v-a6c57545]{width:110px;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .3s ease}.logo-image[data-v-a6c57545]:hover{transform:scale(1.05)}.lantern-loading[data-v-a6c57545]{animation:bounce-a6c57545 1.5s ease-in-out infinite}@keyframes bounce-a6c57545{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}.wheel-container[data-v-a6c57545]{position:relative;width:400px;height:400px;margin:0 auto}.pointer-wrapper[data-v-a6c57545]{position:absolute;top:-30px;left:50%;transform:translate(-50%);z-index:10}.pointer-svg[data-v-a6c57545]{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));transform:rotate(180deg)}.wheel-svg[data-v-a6c57545]{transition:transform 4s cubic-bezier(.17,.67,.12,.99);filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}.wheel-border[data-v-a6c57545]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:8px solid #FFD700;box-shadow:0 0 0 4px #b8860b,0 0 30px #ffd70080;pointer-events:none}.prize-label[data-v-a6c57545]{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.digit-input[data-v-a6c57545]{width:3rem;height:3.5rem;font-size:1.5rem;text-align:center;border:3px solid #FFD700;background:#fff;color:#dc143c;font-weight:700;transition:all .3s}.digit-input[data-v-a6c57545]:focus{outline:none;border-color:#dc143c;box-shadow:0 0 15px #dc143c80;transform:scale(1.1)}.digit-input[data-v-a6c57545]:disabled{opacity:.6;cursor:not-allowed}.lantern[data-v-a6c57545]{animation:sway-a6c57545 3s ease-in-out infinite}@keyframes sway-a6c57545{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.sparkle[data-v-a6c57545]{animation:sparkle-a6c57545 2s ease-in-out infinite}@keyframes sparkle-a6c57545{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.gradient-text[data-v-a6c57545]{background:linear-gradient(135deg,gold,#dc143c,gold);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift-a6c57545 3s ease infinite}@keyframes gradient-shift-a6c57545{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.confetti[data-v-a6c57545]{position:fixed;width:10px;height:10px;pointer-events:none;z-index:1000}@media(max-width:640px){.wheel-container[data-v-a6c57545],.wheel-svg[data-v-a6c57545]{width:300px;height:300px}.digit-input[data-v-a6c57545]{width:2.5rem;height:3rem;font-size:1.2rem}}@media(max-width:480px){.grid.grid-cols-5[data-v-a6c57545]{grid-template-columns:repeat(3,1fr)}.grid.grid-cols-2[data-v-a6c57545]{grid-template-columns:1fr}}.spin-export[data-v-e2ec44e5],.export-form[data-v-e2ec44e5]{width:100%}.modal-enter-active[data-v-fecbec3f],.modal-leave-active[data-v-fecbec3f]{transition:opacity .3s ease}.modal-enter-from[data-v-fecbec3f],.modal-leave-to[data-v-fecbec3f]{opacity:0}.modal-enter-active .inline-block[data-v-fecbec3f],.modal-leave-active .inline-block[data-v-fecbec3f]{transition:all .3s ease}.modal-enter-from .inline-block[data-v-fecbec3f]{transform:scale(.95) translateY(-20px)}.modal-leave-to .inline-block[data-v-fecbec3f]{transform:scale(.95) translateY(20px)}.toast-enter-active[data-v-fecbec3f],.toast-leave-active[data-v-fecbec3f]{transition:all .3s ease}.toast-enter-from[data-v-fecbec3f]{transform:translate(100%);opacity:0}.toast-leave-to[data-v-fecbec3f]{transform:translateY(20px);opacity:0}.filter-tag-enter-active[data-v-fecbec3f],.filter-tag-leave-active[data-v-fecbec3f]{transition:all .3s ease}.filter-tag-enter-from[data-v-fecbec3f],.filter-tag-leave-to[data-v-fecbec3f]{transform:scale(.8);opacity:0}@keyframes fade-in-fecbec3f{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-fecbec3f]{animation:fade-in-fecbec3f .3s ease-in}@keyframes bounce-fecbec3f{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hover\:animate-bounce[data-v-fecbec3f]:hover{animation:bounce-fecbec3f .5s ease-in-out}@keyframes float-slow-1f63f96f{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-30px) scale(1.1)}}@keyframes float-reverse-1f63f96f{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,30px) scale(1.1)}}@keyframes spin-very-slow-1f63f96f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-gentle-1f63f96f{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.05);opacity:.5}}@keyframes pulse-gentle-delay-1f63f96f{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.1);opacity:.6}}@keyframes fade-in-scale-1f63f96f{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-up-1f63f96f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up-delay-1f63f96f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up-delay-2-1f63f96f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right-1f63f96f{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right-delay-1f63f96f{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-delay-1f63f96f{0%{opacity:0}to{opacity:1}}@keyframes fade-in-delay-2-1f63f96f{0%{opacity:0}to{opacity:1}}.animate-float-slow[data-v-1f63f96f]{animation:float-slow-1f63f96f 20s ease-in-out infinite}.animate-float-reverse[data-v-1f63f96f]{animation:float-reverse-1f63f96f 15s ease-in-out infinite}.animate-spin-very-slow[data-v-1f63f96f]{animation:spin-very-slow-1f63f96f 60s linear infinite}.animate-pulse-gentle[data-v-1f63f96f]{animation:pulse-gentle-1f63f96f 8s ease-in-out infinite}.animate-pulse-gentle-delay[data-v-1f63f96f]{animation:pulse-gentle-delay-1f63f96f 8s ease-in-out 2s infinite}.animate-fade-in-scale[data-v-1f63f96f]{animation:fade-in-scale-1f63f96f 1s ease-out}.animate-fade-in-up[data-v-1f63f96f]{animation:fade-in-up-1f63f96f .8s ease-out .3s both}.animate-fade-in-up-delay[data-v-1f63f96f]{animation:fade-in-up-delay-1f63f96f .8s ease-out .5s both}.animate-fade-in-up-delay-2[data-v-1f63f96f]{animation:fade-in-up-delay-2-1f63f96f .8s ease-out .7s both}.animate-slide-in-right[data-v-1f63f96f]{animation:slide-in-right-1f63f96f .6s ease-out}.animate-slide-in-right-delay[data-v-1f63f96f]{animation:slide-in-right-delay-1f63f96f .6s ease-out .2s both}.animate-fade-in-delay[data-v-1f63f96f]{animation:fade-in-delay-1f63f96f .8s ease-out .4s both}.animate-fade-in-delay-2[data-v-1f63f96f]{animation:fade-in-delay-2-1f63f96f .8s ease-out .6s both}.bg-grid-pattern[data-v-1f63f96f]{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px}.bg-gradient-radial[data-v-1f63f96f]{background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%)}input[type=checkbox][data-v-1f63f96f]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;position:relative;background-color:#fff;cursor:pointer;transition:all .2s ease}input[type=checkbox][data-v-1f63f96f]:checked{background-color:#dc2626;border-color:#dc2626}input[type=checkbox][data-v-1f63f96f]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#fff;border-radius:1px}@media(max-width:1024px){.min-h-\[600px\][data-v-1f63f96f]{min-height:auto}}[data-v-1f63f96f]:focus-visible{outline:2px solid #dc2626;outline-offset:2px}input[data-v-1f63f96f]:focus-visible{outline:none}@keyframes fade-in-a6c2e755{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-up-a6c2e755{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
