:root{--loading-ink:#f5efe6;--loading-muted:hsla(36,43%,93%,.72);--loading-accent:#ff5e43;--loading-accent-2:#ff9a62;--loading-accent-3:#ffd36e}.loading-fade-enter-active[data-v-91a722d2],.loading-fade-leave-active[data-v-91a722d2]{transition:all .6s cubic-bezier(.25,.8,.25,1)}.loading-fade-enter-from[data-v-91a722d2]{filter:blur(10px);opacity:0;transform:scale(.95) translateY(-20px)}.loading-fade-leave-to[data-v-91a722d2]{filter:blur(15px);opacity:0;transform:scale(1.05) translateY(20px)}.loading-fade-enter-active .loading-content[data-v-91a722d2]{animation:contentSlideIn-91a722d2 .8s cubic-bezier(.34,1.56,.64,1)}.loading-fade-leave-active .loading-content[data-v-91a722d2]{animation:contentSlideOut-91a722d2 .5s cubic-bezier(.55,.06,.68,.19)}@keyframes contentSlideIn-91a722d2{0%{opacity:0;transform:translateY(30px) scale(.8)}60%{opacity:.8;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes contentSlideOut-91a722d2{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.9)}}.loading-fade-enter-active .casino-elements[data-v-91a722d2]{animation:elementsIn-91a722d2 1s cubic-bezier(.25,.8,.25,1) .2s both}.loading-fade-enter-active .loading-text[data-v-91a722d2]{animation:textIn-91a722d2 .8s cubic-bezier(.25,.8,.25,1) .4s both}.loading-fade-enter-active .bg-animation .floating-element[data-v-91a722d2]{animation-play-state:running;opacity:1}.loading-fade-leave-active .casino-elements[data-v-91a722d2]{animation:elementsOut-91a722d2 .4s ease-in both}.loading-fade-leave-active .loading-text[data-v-91a722d2]{animation:textOut-91a722d2 .3s ease-in .1s both}.loading-fade-leave-active .bg-animation .floating-element[data-v-91a722d2]{animation-play-state:paused;opacity:0;transition:opacity .3s ease-out}@keyframes elementsIn-91a722d2{0%{opacity:0;transform:translateY(20px) rotateX(-15deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes elementsOut-91a722d2{0%{opacity:1;transform:translateY(0) rotateX(0)}to{opacity:0;transform:translateY(-15px) rotateX(10deg)}}@keyframes textIn-91a722d2{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes textOut-91a722d2{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.loading-overlay[data-v-91a722d2]{-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);background:linear-gradient(135deg,#090c19fa,#111227fc 42%,#1d0f18fa);overflow:hidden;position:relative;z-index:9999}.loading-overlay.fullscreen[data-v-91a722d2]{inset:0;position:fixed}.loading-overlay.centered[data-v-91a722d2]{align-items:center;display:flex;justify-content:center}.loading-overlay[data-v-91a722d2]:before{animation:backgroundPulse-91a722d2 4s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,rgba(255,94,67,.2) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(77,125,255,.16) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,211,110,.14) 0,transparent 70%),linear-gradient(135deg,rgba(255,94,67,.05),transparent 50%,rgba(255,211,110,.05));content:"";inset:0;position:absolute}.loading-overlay[data-v-91a722d2]:after{animation:rotateGradient-91a722d2 20s linear infinite;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,94,67,.03) 90deg,transparent 180deg,rgba(255,211,110,.03) 270deg,transparent 1turn);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes backgroundPulse-91a722d2{0%,to{opacity:.8}50%{opacity:1}}@keyframes rotateGradient-91a722d2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-content[data-v-91a722d2]{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid hsla(0,0%,100%,.14);border-radius:34px;box-shadow:0 30px 100px #0206179e,0 10px 30px #ff5e431f,0 0 0 1px #ffffff0d,inset 0 1px #ffffff26,inset 0 -1px #0003;display:flex;flex-direction:column;gap:1.8rem;overflow:hidden;padding:1.2rem;position:relative;width:min(92vw,34rem);z-index:2}.loading-content[data-v-91a722d2]:before{animation:shimmer-91a722d2 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.loading-content[data-v-91a722d2]:after{border:1px solid hsla(0,0%,100%,.08);border-radius:26px;content:"";inset:.65rem;pointer-events:none;position:absolute}@keyframes shimmer-91a722d2{0%{left:-100%}to{left:100%}}.loading-marquee[data-v-91a722d2]{background:linear-gradient(90deg,#ff5e4329,#ffd36e1a,#4d7dff24);border-bottom:1px solid hsla(0,0%,100%,.08);border-top-left-radius:24px;border-top-right-radius:24px;margin:-.7rem -.5rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden;padding:.75rem 0;width:calc(100% + 1rem)}.loading-marquee-track[data-v-91a722d2]{animation:marqueeScroll-91a722d2 18s linear infinite;color:#fff8eecc;display:flex;font-size:.72rem;font-weight:700;gap:1.5rem;letter-spacing:.24em;text-transform:uppercase;width:-moz-max-content;width:max-content}.loading-marquee-track span[data-v-91a722d2]:before{color:var(--loading-accent-3);content:"✦";margin-right:1rem}@keyframes marqueeScroll-91a722d2{0%{transform:translate(0)}to{transform:translate(-50%)}}.loading-stage[data-v-91a722d2]{display:grid;min-height:15rem;place-items:center;position:relative;width:100%}.loading-stage-halo[data-v-91a722d2]{animation:haloPulse-91a722d2 4.6s ease-in-out infinite;background:radial-gradient(circle,rgba(255,211,110,.2) 0,transparent 48%),radial-gradient(circle at top,rgba(255,94,67,.22) 0,transparent 42%),radial-gradient(circle at bottom,rgba(77,125,255,.18) 0,transparent 42%);border-radius:999px;filter:blur(8px);inset:1rem 2rem;position:absolute}@keyframes haloPulse-91a722d2{0%,to{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.casino-elements[data-v-91a722d2]{align-items:center;background:radial-gradient(circle at center,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,.01) 62%,transparent 100%);border-radius:28px;display:flex;gap:3.5rem;justify-content:center;min-height:12rem;padding:1.4rem 1rem;position:relative;width:100%}.dice-container[data-v-91a722d2]{display:flex;gap:1.2rem;perspective:900px}.dice[data-v-91a722d2]{animation:rollDice-91a722d2 2.4s cubic-bezier(.65,0,.35,1) infinite;filter:drop-shadow(0 12px 24px rgba(0,0,0,.38));height:58px;position:relative;transform-style:preserve-3d;width:58px}.dice-1[data-v-91a722d2]{animation-delay:0s}.dice-2[data-v-91a722d2]{animation-delay:.5s}@keyframes rollDice-91a722d2{0%{transform:rotateX(0) rotateY(0) rotate(0)}25%{transform:rotateX(90deg) rotateY(45deg) rotate(0)}50%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg)}75%{transform:rotateX(270deg) rotateY(135deg) rotate(90deg)}to{transform:rotateX(1turn) rotateY(180deg) rotate(135deg)}}.face[data-v-91a722d2]{align-items:center;background:linear-gradient(135deg,var(--loading-accent) 0,var(--loading-accent-2) 55%,var(--loading-accent-3) 100%);border:2px solid hsla(0,0%,100%,.4);border-radius:14px;box-shadow:0 10px 26px #ff5e435c,0 0 24px #ffd36e24,inset 0 1px #ffffff4d,inset 0 -1px #0003;color:#fff;display:flex;font-size:1.95rem;height:58px;justify-content:center;position:absolute;text-shadow:0 2px 8px rgba(0,0,0,.6);width:58px}.face-1[data-v-91a722d2]{transform:rotateY(0) translateZ(29px)}.face-2[data-v-91a722d2]{transform:rotateY(90deg) translateZ(29px)}.face-3[data-v-91a722d2]{transform:rotateY(180deg) translateZ(29px)}.face-4[data-v-91a722d2]{transform:rotateY(-90deg) translateZ(29px)}.face-5[data-v-91a722d2]{transform:rotateX(90deg) translateZ(29px)}.face-6[data-v-91a722d2]{transform:rotateX(-90deg) translateZ(29px)}.chips-container[data-v-91a722d2]{display:flex;flex-direction:column;gap:.85rem;position:relative}.chip[data-v-91a722d2]{animation:spinChip-91a722d2 1.5s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 10px 28px #00000061,0 0 18px #ffffff14,inset 0 2px 4px #ffffff4d,inset 0 -2px 4px #0000004d;height:46px;position:relative;width:46px}.chip[data-v-91a722d2]:before{background:#ffffffe6;border-radius:50%;box-shadow:inset 0 1px 2px #0003;content:"";height:20px;width:20px}.chip[data-v-91a722d2]:after,.chip[data-v-91a722d2]:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.chip[data-v-91a722d2]:after{content:"💎";font-size:.8rem;z-index:1}.chip-red[data-v-91a722d2]{animation-delay:0s;background:linear-gradient(135deg,#ff5e43,#ff8451)}.chip-blue[data-v-91a722d2]{animation-delay:.3s;background:linear-gradient(135deg,#3458ff,#70a0ff)}.chip-green[data-v-91a722d2]{animation-delay:.6s;background:linear-gradient(135deg,#14a86b,#57dd9c)}@keyframes spinChip-91a722d2{0%{transform:rotateY(0) rotateX(10deg)}50%{transform:rotateY(180deg) rotateX(10deg) scale(1.1)}to{transform:rotateY(1turn) rotateX(10deg)}}.loading-text[data-v-91a722d2]{color:var(--loading-ink);max-width:28rem;text-align:center}.loading-kicker[data-v-91a722d2]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#fff8eed1;display:inline-flex;font-size:.74rem;font-weight:700;gap:.6rem;letter-spacing:.22em;margin-bottom:.9rem;padding:.45rem .9rem;text-transform:uppercase}.loading-kicker[data-v-91a722d2]:before{animation:kickerPulse-91a722d2 1.6s ease-in-out infinite;background:linear-gradient(135deg,var(--loading-accent-3),#fff3c4);border-radius:999px;box-shadow:0 0 16px #ffd36eb8;content:"";height:.55rem;width:.55rem}@keyframes kickerPulse-91a722d2{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.loading-text h3[data-v-91a722d2]{background:linear-gradient(135deg,#fff5e9,#ffd36e 28%,#ff8f63 58%,#ff5e43);background-clip:text;-webkit-background-clip:text;background-size:200% 200%;font-size:clamp(2.1rem,4vw,3.25rem);font-weight:800;letter-spacing:-.04em;line-height:.96;margin:0 0 .75rem;position:relative;-webkit-text-fill-color:transparent;animation:textGlow-91a722d2 2.5s ease-in-out infinite alternate,gradientShift-91a722d2 3s ease-in-out infinite}@keyframes textGlow-91a722d2{0%{filter:drop-shadow(0 0 15px rgba(255,94,67,.6)) drop-shadow(0 0 30px rgba(255,94,67,.3))}to{filter:drop-shadow(0 0 25px rgba(255,94,67,.9)) drop-shadow(0 0 50px rgba(255,94,67,.5))}}@keyframes gradientShift-91a722d2{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.loading-text p[data-v-91a722d2]{color:var(--loading-muted);font-size:1.02rem;font-weight:500;letter-spacing:.01em;line-height:1.65;margin:0 0 1.5rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.loading-dots[data-v-91a722d2]{align-items:center;display:flex;gap:.5rem;justify-content:center}.dot[data-v-91a722d2]{animation:dotBounce-91a722d2 1.4s ease-in-out infinite;background:linear-gradient(135deg,var(--loading-accent),var(--loading-accent-2),var(--loading-accent-3));border:1px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 4px 16px #ff5e4380,0 0 18px #ffd36e38;height:11px;width:11px}.dot[data-v-91a722d2]:first-child{animation-delay:0s}.dot[data-v-91a722d2]:nth-child(2){animation-delay:.2s}.dot[data-v-91a722d2]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-91a722d2{0%,80%,to{opacity:.8;transform:scale(.9) translateY(0)}40%{box-shadow:0 6px 20px #ff5e43b3,0 0 25px #ffd36e4d;opacity:1;transform:scale(1.3) translateY(-12px)}}.progress-wrap[data-v-91a722d2]{width:min(100%,18rem)}.progress-meta[data-v-91a722d2]{align-items:center;color:#fff8eed6;display:flex;font-size:.82rem;justify-content:space-between;letter-spacing:.12em;margin-bottom:.55rem;text-transform:uppercase}.progress-meta strong[data-v-91a722d2]{color:#fff7e6;font-size:.9rem}.progress-bar[data-v-91a722d2]{background:#ffffff1a;box-shadow:inset 0 2px 6px #0006,0 0 0 1px #ffffff1a;height:8px;overflow:hidden;width:100%}.progress-bar[data-v-91a722d2],.progress-fill[data-v-91a722d2]{border-radius:10px;position:relative}.progress-fill[data-v-91a722d2]{animation:progressGradient-91a722d2 2s linear infinite;background:linear-gradient(90deg,var(--loading-accent) 0,var(--loading-accent-2) 35%,var(--loading-accent-3) 65%,#fff4c8 100%);background-size:200% 100%;box-shadow:0 0 15px #ff5e4399,inset 0 1px #ffffff4d;height:100%;transition:width .3s ease}@keyframes progressGradient-91a722d2{0%{background-position:0 50%}to{background-position:200% 50%}}.progress-fill[data-v-91a722d2]:after{animation:progressShine-91a722d2 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";inset:0;position:absolute}@keyframes progressShine-91a722d2{0%{transform:translate(-100%)}to{transform:translate(100%)}}.loading-footer[data-v-91a722d2]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.loading-footer span[data-v-91a722d2]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#fff8eeb3;font-size:.78rem;letter-spacing:.08em;padding:.5rem .85rem;text-transform:uppercase}.bg-animation[data-v-91a722d2]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.floating-element[data-v-91a722d2]{animation:float-91a722d2 ease-in-out infinite;color:#ffd36e47;font-size:1.5rem;position:absolute;text-shadow:0 0 10px rgba(255,94,67,.24)}@keyframes float-91a722d2{0%{opacity:0;transform:translateY(100vh) rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px) rotate(1turn)}}@media(max-width:768px){.loading-content[data-v-91a722d2]{gap:1.35rem;padding:1rem;width:min(94vw,30rem)}.loading-marquee[data-v-91a722d2]{margin:-.45rem -.2rem 0;width:calc(100% + .4rem)}.loading-stage[data-v-91a722d2]{min-height:13rem}.casino-elements[data-v-91a722d2]{gap:2rem;min-height:10.5rem}.dice[data-v-91a722d2],.face[data-v-91a722d2]{height:44px;width:44px}.face[data-v-91a722d2]{font-size:1.4rem}.face-1[data-v-91a722d2]{transform:rotateY(0) translateZ(22px)}.face-2[data-v-91a722d2]{transform:rotateY(90deg) translateZ(22px)}.face-3[data-v-91a722d2]{transform:rotateY(180deg) translateZ(22px)}.face-4[data-v-91a722d2]{transform:rotateY(-90deg) translateZ(22px)}.face-5[data-v-91a722d2]{transform:rotateX(90deg) translateZ(22px)}.face-6[data-v-91a722d2]{transform:rotateX(-90deg) translateZ(22px)}.chip[data-v-91a722d2]{height:38px;width:38px}.loading-text h3[data-v-91a722d2]{font-size:2rem}.loading-text p[data-v-91a722d2]{font-size:.95rem}}@media(max-width:480px){.loading-content[data-v-91a722d2]{border-radius:28px}.casino-elements[data-v-91a722d2]{flex-direction:column;gap:1rem;padding-inline:.5rem}.dice-container[data-v-91a722d2]{gap:.5rem}.chips-container[data-v-91a722d2]{flex-direction:row;gap:.5rem}.loading-footer[data-v-91a722d2]{gap:.5rem}.loading-footer span[data-v-91a722d2]{font-size:.7rem}}.loading-overlay.simple .bg-animation[data-v-91a722d2],.loading-overlay.simple .casino-elements[data-v-91a722d2],.loading-overlay.simple .loading-footer[data-v-91a722d2],.loading-overlay.simple .loading-marquee[data-v-91a722d2]{display:none}.loading-overlay.simple .loading-stage[data-v-91a722d2]{min-height:0}.loading-overlay.simple .loading-content[data-v-91a722d2]{gap:1.25rem;width:min(90vw,24rem)}.loading-overlay.elegant .bg-animation[data-v-91a722d2],.loading-overlay.elegant .casino-elements .dice-container[data-v-91a722d2]{display:none}.loading-overlay.elegant .loading-marquee[data-v-91a722d2]{background:linear-gradient(90deg,#ffffff14,#ffd36e1f,#ffffff14)}.loading-overlay.elegant .loading-stage-halo[data-v-91a722d2]{background:radial-gradient(circle,rgba(255,211,110,.14) 0,transparent 60%)}.loading-overlay.elegant .chips-container[data-v-91a722d2]{flex-direction:row}@media(prefers-reduced-motion:reduce){.chip[data-v-91a722d2],.dice[data-v-91a722d2],.dot[data-v-91a722d2],.floating-element[data-v-91a722d2],.loading-content[data-v-91a722d2]:before,.loading-fade-enter-active[data-v-91a722d2],.loading-fade-enter-active .casino-elements[data-v-91a722d2],.loading-fade-enter-active .loading-content[data-v-91a722d2],.loading-fade-enter-active .loading-text[data-v-91a722d2],.loading-fade-leave-active[data-v-91a722d2],.loading-fade-leave-active .casino-elements[data-v-91a722d2],.loading-fade-leave-active .loading-content[data-v-91a722d2],.loading-fade-leave-active .loading-text[data-v-91a722d2],.loading-kicker[data-v-91a722d2]:before,.loading-marquee-track[data-v-91a722d2],.loading-overlay[data-v-91a722d2]:after,.loading-overlay[data-v-91a722d2]:before,.loading-stage-halo[data-v-91a722d2],.loading-text h3[data-v-91a722d2],.progress-fill[data-v-91a722d2],.progress-fill[data-v-91a722d2]:after{animation:none!important;transition:none!important}}
