.lucky-wrap[data-v-55875575]{margin-top:12px}.lucky-button[data-v-55875575]{color:#222;width:100%;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ededee;border-radius:16px;align-items:center;gap:13px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 2px 6px #19191e06}.lucky-dice[data-v-55875575]{color:#fff;background:#ec2a45;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .18s;display:grid;transform:rotate(-9deg);box-shadow:0 3px #c91f38,0 5px 9px #ec2a4524}.lucky-copy[data-v-55875575]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lucky-title[data-v-55875575]{letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:1.3}.lucky-description[data-v-55875575]{color:#85858b;font-size:11px;line-height:1.4}.lucky-arrow[data-v-55875575]{color:#b5b5bc;flex-shrink:0;transition:color .18s,transform .18s}@media (hover:hover){.lucky-button[data-v-55875575]:hover:not(:disabled){background:#fffafb;border-color:#f0ccd2;box-shadow:0 3px 12px #19191e0b}.lucky-button:hover:not(:disabled) .lucky-dice[data-v-55875575]{transform:rotate(4deg)}.lucky-button:hover:not(:disabled) .lucky-arrow[data-v-55875575]{color:#ec2a45;transform:translate(2px)}}.lucky-button:active:not(:disabled) .lucky-dice[data-v-55875575]{transform:rotate(0)scale(.95)}.lucky-button[data-v-55875575]:focus-visible{outline-offset:3px;outline:2px solid #ec2a45}.lucky-button[data-v-55875575]:disabled{cursor:default;opacity:.6}.lucky-button.is-loading[data-v-55875575]{opacity:1;cursor:wait}.lucky-spinner[data-v-55875575]{border:2px solid #f5d7dc;border-top-color:#ec2a45;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite lucky-spin-55875575}.lucky-error[data-v-55875575]{color:#666;margin:8px 0 0;font-size:12px;line-height:1.5}@keyframes lucky-spin-55875575{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lucky-arrow[data-v-55875575],.lucky-button[data-v-55875575],.lucky-dice[data-v-55875575]{transition:none}.lucky-spinner[data-v-55875575]{animation:none}}.lucky-button.is-halloween[data-v-55875575]{background:#fffaf3;border-color:#efd8c2}.is-halloween .lucky-dice[data-v-55875575]{color:#fff6dc;background:#f4a24e;box-shadow:0 3px #cc772d,0 5px 9px #cc772d22}@media (hover:hover){.lucky-button.is-halloween[data-v-55875575]:hover:not(:disabled){background:#fff3e3;border-color:#e6ba8b}}.lucky-button.is-halloween[data-v-55875575]:focus-visible{outline-color:#b85817}.lucky-wrap[data-v-55875575]{position:relative}.treat-burst[data-v-55875575]{z-index:3;pointer-events:none;position:absolute;top:29px;left:32px}.treat-spark[data-v-55875575]{color:#ec9549;text-shadow:0 1px 2px #fff;font-size:16px;line-height:1;animation:.62s ease-out both treat-pop-55875575;position:absolute;top:0;left:0}.treat-spark[data-v-55875575]:first-child{--x:-34px;--y:-25px}.treat-spark[data-v-55875575]:nth-child(2){--x:-15px;--y:-38px;color:#8b708f;animation-delay:25ms}.treat-spark[data-v-55875575]:nth-child(3){--x:16px;--y:-40px;animation-delay:40ms}.treat-spark[data-v-55875575]:nth-child(4){--x:39px;--y:-20px;color:#8b708f;animation-delay:20ms}.treat-spark[data-v-55875575]:nth-child(5){--x:36px;--y:20px}.treat-spark[data-v-55875575]:nth-child(6){--x:-33px;--y:20px;color:#8b708f;animation-delay:30ms}.treat-spark[data-v-55875575]:nth-child(7){--x:8px;--y:30px}@keyframes treat-pop-55875575{0%{opacity:0;transform:translate(0)scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1.15)}}@media (prefers-reduced-motion:reduce){.treat-spark[data-v-55875575]{opacity:0;animation:none}}
