.sw-backdrop{position:fixed;inset:0;z-index:1000100;background:rgba(19,14,44,.72);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;font-family:"Montserrat",var(--font-nunito),system-ui,sans-serif}.sw-scale{width:650px;height:691px;flex-shrink:0;transform:scale(min(1,(100dvw - 32px)/650,(100dvh - 32px)/691));transform-origin:center center}.sw-scale.is-win{width:min(440px,calc(100dvw - 24px));height:auto;max-height:calc(100dvh - 24px);transform:none}.sw-modal{position:relative;display:flex;flex-direction:column;width:650px;max-width:650px;height:691px;max-height:none;overflow:hidden;background-color:#1a1433;background-image:linear-gradient(180deg,transparent 41%,rgba(255,122,26,.2) 103%),url(/assets/wheel/lucky-wheel-background-base.webp);background-size:cover;background-position:50%;border-radius:16px;box-shadow:inset 0 0 14px rgb(209,209,207)}.sw-modal--win{--sw-gold:#ffc21a;--sw-orange:#f26a0a;--sw-red:#d71916;--sw-red-glow:#ff241c;--sw-paper:#f5f2ec;--sw-muted:#b8afa5;--sw-muted-2:#7a716a;width:100%;height:auto;min-height:0;max-width:440px;max-height:calc(100dvh - 24px);background:transparent;box-shadow:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.sw-close{position:absolute;top:6px;right:6px;z-index:30;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:rgba(19,14,44,.85);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.sw-close:hover{opacity:.8}.sw-header-band{margin-top:51px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(101.24deg,rgba(255,178,52,.4) 10.44%,rgba(255,221,166,.4) 51.93%,rgba(255,221,166,.4) 93.42%);box-shadow:0 2px 12px rgba(77,47,0,.4)}.sw-title{margin:0;font-size:40px;font-weight:800;letter-spacing:1.26px;line-height:60px;text-align:center;background:linear-gradient(101.24deg,#ffb234 10.44%,#ffdda6 51.93%,#ffdda6 93.42%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sw-stage{position:relative;isolation:isolate;width:450px;max-width:calc(100% - 32px);aspect-ratio:1;margin:48px auto 0;overflow:visible}.sw-center-glow{position:absolute;top:50%;left:50%;z-index:1;width:40%;height:40%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,180,60,.28);filter:blur(20px);pointer-events:none}.sw-banner{top:-28px;z-index:4;width:320px;height:90px;-o-object-fit:contain;object-fit:contain}.sw-banner,.sw-pointer{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.sw-pointer{top:0;z-index:20;height:50%;width:auto;min-width:7rem;-o-object-fit:fill;object-fit:fill}@media (min-width:768px){.sw-pointer{min-width:10rem}}.sw-wheel,.sw-wheel-canvas{position:relative;width:100%;height:100%}.sw-wheel-canvas{z-index:2;display:block}.sw-spin-btn{position:absolute;top:50%;left:50%;z-index:30;width:128px;height:131px;padding:0;border:none;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.sw-lock img,.sw-spin-btn img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sw-spin-btn:disabled{cursor:not-allowed;opacity:.72}.sw-lock{position:absolute;top:50%;left:50%;z-index:30;width:88px;height:88px;transform:translate(-50%,-50%);pointer-events:none}.sw-tiers{display:flex;justify-content:center;height:114px;margin-top:-40px;padding:8px 32px}.sw-lock-wrap,.sw-tiers{position:relative;z-index:10}.sw-lock-wrap{margin-top:-100px;margin-bottom:40px}.sw-lock-panel{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:384px;margin:0 auto;padding:10px 16px 12px;border-radius:12px;background:rgba(35,29,67,.7)}.sw-lock-label{margin:0;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:24px;text-align:center;text-transform:uppercase;color:#ffc547}.sw-lock-time{margin:0;font-size:36px;font-weight:800;line-height:40px;color:#ffffff;font-variant-numeric:tabular-nums}.sw-tier{position:relative;z-index:0;width:227px;height:114px;margin-left:-48px;padding:0;border:none;background:transparent;cursor:pointer;filter:grayscale(1)}.sw-tier:first-child{margin-left:0;z-index:10}.sw-tier.is-on{filter:none;z-index:10}.sw-tier:hover{filter:grayscale(0)}.sw-tier img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.sw-body--win{padding:0}.sw-empty,.sw-loading{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:14px;font-weight:600}.sw-loading-lottie{width:170px;margin:8px auto 0}@media (max-width:767px){.sw-scale{transform:scale(min(1,(100dvw - 32px)/400,(100dvh - 24px)/640))}.sw-modal,.sw-scale{width:400px;height:auto}.sw-modal{max-width:400px;min-height:620px;max-height:none}.sw-modal--win,.sw-scale.is-win{width:min(100%,400px);max-width:400px;height:auto;min-height:0}.sw-header-band{margin-top:51px;height:48px}.sw-title{font-size:24px;letter-spacing:.76px;line-height:48px}.sw-stage{width:328px;margin-top:48px}.sw-banner{width:240px;height:80px;top:-28px}.sw-spin-btn{width:98px;height:100px}.sw-tiers{position:relative;height:80px;margin-top:-32px;padding:8px 32px;bottom:auto}.sw-tier{width:120px;height:80px;margin-left:-24px}.sw-lock-wrap{margin-top:-100px;margin-bottom:40px}.sw-lock-panel{max-width:320px}.sw-lock-label{font-size:14px}.sw-lock-time{font-size:30px;line-height:36px}.spin-win{padding:0}.spin-win__card{padding:20px 16px 18px}}.spin-wheel-modal-overlay{z-index:1000100!important}.spin-wheel-modal{z-index:1000101!important;background:#231e3d!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 80px rgba(0,0,0,.55)!important;padding-bottom:1rem!important;min-height:auto!important;border-radius:16px!important;max-width:740px!important}@media (max-width:768px){.spin-wheel-modal{width:100%!important;max-width:none!important;height:100dvh!important;border-radius:0!important;padding:.5rem .5rem .35rem!important;gap:.25rem!important}.spin-wheel-modal__body{padding:.5rem .75rem .35rem!important}.spin-wheel-modal__footer{padding:.45rem .5rem .1rem;margin-top:0}}.spin-wheel-modal>button[aria-label=Close]{color:rgba(255,255,255,.75)}.spin-wheel-modal>button[aria-label=Close]:hover{color:#ffffff}.spin-wheel-modal__title{font-size:24px;font-weight:700;letter-spacing:-.6px;text-transform:uppercase;text-align:center;background:linear-gradient(138.71deg,#e8801f -.77%,#fdd300 100.94%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.spin-wheel-modal__body{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:.5rem 0 .25rem}.spin-wheel-modal .spinWheelContainer{background:transparent}.spin-wheel-modal__footer{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem .25rem;border-top:1px solid rgba(255,255,255,.06);margin-top:auto}.spin-wheel-modal__footer-icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;border:1.5px solid #f39c12;background:transparent;color:#f39c12;font-size:.7rem;font-weight:700;flex-shrink:0;font-style:normal}.spin-wheel-modal__footer-text{margin:0;color:rgba(255,255,255,.55);font-size:.8rem;font-weight:500}.spin-wheel-modal__loading-text{color:#ffffff;font-weight:600}.spin-wheel-modal__timer-title{color:rgba(255,255,255,.9);font-weight:600}.spin-wheel-modal__result-prize{color:#facc15!important}.spin-wheel-modal__result-sub{color:rgba(255,255,255,.72)!important}@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap");.spin-wheel-modal--win{--sw-gold:#ffc21a;--sw-orange:#f26a0a;--sw-red:#d71916;--sw-red-glow:#ff241c;--sw-paper:#f5f2ec;--sw-muted:#b8afa5;--sw-muted-2:#7a716a;width:min(96vw,440px)!important;max-width:min(96vw,440px)!important;max-height:min(96dvh,100%)!important;min-height:auto!important;padding:0!important;gap:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.spin-wheel-modal--win>button[aria-label=Close]{top:28px;right:28px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.08);color:var(--sw-muted);background:rgba(255,255,255,.06);font-size:15px;line-height:1;z-index:30;transition:background .15s,color .15s}.spin-wheel-modal--win>button[aria-label=Close]:hover{background:rgba(255,255,255,.12);color:var(--sw-paper);transform:none;box-shadow:none}.spin-wheel-modal--win .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spin-wheel-modal__body--win{position:relative;z-index:1;padding:0!important;align-items:stretch;overflow:visible;min-height:0}.spin-win{position:relative;width:100%;padding:16px;display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif}.spin-win__glow{display:none}.spin-win__card{position:relative;width:100%;background:radial-gradient(circle at 50% -10%,rgba(255,194,26,.1),transparent 45%),linear-gradient(180deg,#140807,#0a0303);border:1px solid rgba(255,194,26,.16);border-radius:28px;padding:clamp(20px,5vw,26px) clamp(16px,5vw,24px) 22px;box-shadow:none;animation:spinWinCardIn .52s cubic-bezier(.2,1.1,.3,1) both;overflow:hidden}@keyframes spinWinCardIn{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.spin-win__rays{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:min(520px,140vw);height:min(520px,140vw);background:repeating-conic-gradient(from 0deg,rgba(255,194,26,.07) 0deg 4deg,transparent 4deg 16deg);animation:spinWinRays 40s linear infinite;pointer-events:none;-webkit-mask-image:radial-gradient(circle at center,black 0,transparent 70%);mask-image:radial-gradient(circle at center,black 0,transparent 70%)}@keyframes spinWinRays{to{transform:translateX(-50%) rotate(1turn)}}.spin-win__celebrate{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:28px;z-index:4}.spin-win__confetti{position:absolute;top:-10%;animation-name:spinWinFall;animation-timing-function:linear;animation-fill-mode:forwards;opacity:.95}@keyframes spinWinFall{0%{transform:translateY(0) rotate(0deg);opacity:1}85%{opacity:1}to{transform:translateY(560px) rotate(540deg);opacity:0}}.spin-win__burst{position:absolute;top:96px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,102,.9),transparent 70%);animation:spinWinBurst .9s ease-out .26s both}@keyframes spinWinBurst{0%{transform:scale(.2);opacity:.9}60%{opacity:.55}to{transform:scale(38);opacity:0}}.spin-win__ring{position:absolute;top:96px;left:50%;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-radius:50%;border:2px solid rgba(255,194,26,.55);animation:spinWinRing 1.1s ease-out .2s both}@keyframes spinWinRing{0%{transform:scale(1);opacity:.9}to{transform:scale(22);opacity:0}}.spin-win__eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--sw-gold);text-transform:uppercase;opacity:.9}.spin-win__eyebrow,.spin-win__headline{position:relative;z-index:5;text-align:center}.spin-win__headline{margin:0 0 4px;font-family:Fredoka,Inter,sans-serif;font-weight:600;font-size:clamp(24px,7vw,32px);line-height:1.05;background:linear-gradient(180deg,#ffe9a8 0,var(--sw-gold) 40%,var(--sw-orange) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 14px rgba(255,36,28,.35));animation:spinWinPop .64s cubic-bezier(.2,1.4,.4,1) .12s both}@keyframes spinWinPop{0%{opacity:0;transform:translateY(6px) scale(.9)}60%{transform:translateY(0) scale(1.04)}to{opacity:1;transform:scale(1)}}.spin-win__sub{position:relative;z-index:5;margin:0 0 22px;text-align:center;color:var(--sw-muted);font-size:clamp(12.5px,3.5vw,13.5px);line-height:1.4;padding:0 4px}.spin-win__prizes{position:relative;z-index:5;display:flex;gap:10px;margin-bottom:20px}.spin-win__chip{flex:1;min-width:0;position:relative;border-radius:18px;padding:16px 8px 14px;text-align:center;overflow:hidden}.spin-win__chip--gc{background:linear-gradient(160deg,rgba(255,194,26,.16),rgba(255,194,26,.03));border:1px solid rgba(255,194,26,.35)}.spin-win__chip--sc{background:linear-gradient(160deg,rgba(255,36,28,.16),rgba(255,36,28,.03));border:1px solid rgba(255,36,28,.35)}.spin-win__sparkle{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.18),transparent 45%);opacity:0;animation:spinWinShine 2.6s ease-in-out .7s infinite}@keyframes spinWinShine{0%,to{opacity:0}50%{opacity:1}}.spin-win__chip-icon{width:34px;height:34px;margin:0 auto 8px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;box-shadow:inset 0 2px 0 rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.35)}.spin-win__chip--gc .spin-win__chip-icon{background:linear-gradient(180deg,var(--sw-gold),var(--sw-orange));color:#3a1c00}.spin-win__chip--sc .spin-win__chip-icon{background:linear-gradient(180deg,var(--sw-paper),#d8cfc2);color:#4a0f0d}.spin-win__chip-amount{font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(20px,6.5vw,28px);line-height:1;letter-spacing:-.01em;white-space:nowrap}.spin-win__chip--gc .spin-win__chip-amount{color:var(--sw-gold)}.spin-win__chip--sc .spin-win__chip-amount{color:var(--sw-paper)}.spin-win__chip-unit{margin-top:2px;font-size:clamp(9.5px,2.8vw,10.5px);font-weight:700;letter-spacing:.08em;color:var(--sw-muted)}.spin-win__streak{position:relative;z-index:5;background:linear-gradient(160deg,rgba(255,36,28,.1),rgba(255,194,26,.05));border:1px solid rgba(255,194,26,.22);border-radius:18px;padding:14px;margin-bottom:20px}.spin-win__streak-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px;flex-wrap:wrap}.spin-win__streak-title{display:flex;align-items:center;gap:6px;font-family:Fredoka,sans-serif;font-weight:600;font-size:13.5px;color:var(--sw-paper);white-space:nowrap}.spin-win__streak-title span{color:var(--sw-gold)}.spin-win__streak-badge{font-size:11px;font-weight:700;color:var(--sw-gold);white-space:nowrap}.spin-win__streak-row{display:flex;gap:5px;margin-bottom:10px}.spin-win__day{flex:1;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:rgba(255,255,255,.04);color:var(--sw-muted-2);border:1px solid rgba(255,255,255,.06)}.spin-win__day--done{background:linear-gradient(160deg,rgba(242,106,10,.32),rgba(242,106,10,.08));color:var(--sw-gold);border-color:rgba(242,106,10,.4)}.spin-win__day--today{background:linear-gradient(160deg,var(--sw-gold),var(--sw-orange));color:#3a1c00;border-color:transparent;box-shadow:0 4px 14px -4px rgba(255,36,28,.6);animation:spinWinBounce 1.8s ease-in-out infinite}@keyframes spinWinBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.spin-win__day--next{border-style:dashed;border-color:rgba(255,255,255,.15)}.spin-win__day--bonus{border-style:dashed;border-color:rgba(255,194,26,.45);background:rgba(255,194,26,.06);font-size:16px}.spin-win__streak-sub{margin:0;font-size:11.5px;color:var(--sw-muted);line-height:1.35}.spin-win__streak-sub b{color:var(--sw-paper)}.spin-win__cta{position:relative;z-index:5;width:100%;border:none;border-radius:16px;padding:16px;min-height:48px;font-family:Fredoka,sans-serif;font-weight:600;font-size:clamp(14px,4vw,16px);color:#2a0e00;background:linear-gradient(180deg,var(--sw-gold),var(--sw-orange));box-shadow:0 10px 24px -8px rgba(255,36,28,.55),inset 0 1px 0 rgba(255,255,255,.4);cursor:pointer;transition:transform .12s ease;touch-action:manipulation}.spin-win__cta:active{transform:scale(.98)}.spin-win__cta--done{background:rgba(255,255,255,.08);color:var(--sw-paper);box-shadow:none;border:1px solid rgba(255,255,255,.12)}.spin-win__timer{position:relative;z-index:5;margin:12px 0 0;text-align:center;font-size:12px;color:var(--sw-muted)}.spin-win__timer b{color:var(--sw-paper);font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:400px){.spin-win{padding:10px}.spin-win__card{border-radius:22px;padding:18px 14px}.spin-wheel-modal--win>button[aria-label=Close]{top:22px;right:22px}.spin-win__streak-badge{width:100%;text-align:left}.spin-win__day{height:32px;font-size:11px}.spin-win__day--bonus{font-size:14px}}@media (max-width:360px){.spin-win__chip-unit{letter-spacing:.04em}.spin-win__prizes{gap:8px}.spin-win__day{height:30px;font-size:10px}}@media (max-height:700px){.spin-win__sub{margin-bottom:14px}.spin-win__prizes,.spin-win__streak{margin-bottom:12px}.spin-win__streak{padding:12px}.spin-win__celebrate{opacity:.7}}@media (max-height:560px){.spin-win__celebrate,.spin-win__glow,.spin-win__rays,.spin-win__streak-sub{display:none}}@media (prefers-reduced-motion:reduce){.spin-win__burst,.spin-win__card,.spin-win__confetti,.spin-win__day--today,.spin-win__glow,.spin-win__headline,.spin-win__rays,.spin-win__ring,.spin-win__sparkle{animation:none!important}}.canvas-spin-wheel{--wheel-size:min(430px,calc(100vw - 2.5rem));display:flex;justify-content:center;align-items:center;position:relative;width:var(--wheel-size);padding-top:10px;margin:0 auto}.canvas-spin-wheel--revealing .canvas-spin-wheel__outer-ring{animation:canvasWheelRevealPulse .9s ease-in-out infinite}@keyframes canvasWheelRevealPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.canvas-spin-wheel__empty{color:rgba(255,255,255,.6);font-size:.9rem;text-align:center}.canvas-spin-wheel__pointer{position:absolute;top:-2px;left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;width:21%;min-width:56px;max-width:90px;filter:drop-shadow(0 0 10px rgba(255,80,0,.8)) drop-shadow(0 0 28px rgba(200,40,0,.55));pointer-events:none}.canvas-spin-wheel__pointer svg{width:100%;height:auto}.canvas-spin-wheel__outer-ring{width:100%;aspect-ratio:1;height:auto;border-radius:50%;background:radial-gradient(circle at 30% 30%,#d4a012 0,#a07010 30%,#6b4c0e 60%,#3d2e0a 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #e8c040,0 0 0 6px #7a5510,0 0 40px rgba(220,160,20,.5),0 0 80px rgba(180,80,10,.3);position:relative}.canvas-spin-wheel__stud{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe88a 0,#e8c030 45%,#a07010 100%);border:1.5px solid #fff8c0;box-shadow:0 0 4px rgba(255,220,60,.6),inset 0 1px 2px rgba(255,255,255,.5)}.canvas-spin-wheel__canvas-wrap{width:89.77%;aspect-ratio:1;height:auto;border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 0 16px rgba(0,0,0,.6)}.canvas-spin-wheel__canvas{width:100%;height:100%;border-radius:50%;display:block}.canvas-spin-wheel__hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26%;aspect-ratio:1;height:auto;border-radius:50%;background:radial-gradient(circle at 38% 32%,#c0392b 0,#7b0a10 50%,#1a0000 100%);border:3px solid #e8c030;box-shadow:0 0 0 2px #7a5510,0 0 24px rgba(200,30,0,.9),0 0 50px rgba(180,20,0,.5),inset 0 0 20px rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:transform .12s ease,box-shadow .12s ease}.canvas-spin-wheel__hub:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 2px #c9a227,0 0 30px rgba(255,60,0,1),0 0 60px rgba(220,30,0,.7),inset 0 0 20px rgba(0,0,0,.6)}.canvas-spin-wheel__hub:active:not(:disabled){transform:translate(-50%,-50%) scale(.96)}.canvas-spin-wheel__hub:disabled{cursor:not-allowed;opacity:.65}.canvas-spin-wheel__hub-text{color:#fff;font-size:clamp(14px,4.4vw,19px);font-weight:900;letter-spacing:3px;text-shadow:0 0 12px rgba(255,120,80,1),0 2px 6px rgba(0,0,0,.9);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.canvas-spin-wheel{--wheel-size:min(430px,calc(100vw - 3.5rem));padding:10px 12px 6px}}.spin-wheel-cooldown{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem 1.25rem 1.5rem;margin:.25rem auto;max-width:420px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#231e3d;box-shadow:0 16px 40px rgba(0,0,0,.4);overflow:hidden}.spin-wheel-cooldown__glow{position:absolute;top:-40px;left:50%;width:180px;height:180px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(250,204,21,.22) 0,transparent 70%);pointer-events:none}.spin-wheel-cooldown__badge{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;margin-bottom:.85rem;border-radius:999px;border:1px solid rgba(245,197,24,.45);background:rgba(139,0,0,.45);color:#ffe08a;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 16px rgba(245,197,24,.2)}.spin-wheel-cooldown__title{position:relative;z-index:1;margin:0 0 .5rem;color:#ffffff;font-size:1.05rem;font-weight:800;line-height:1.35;text-shadow:0 2px 8px rgba(0,0,0,.65)}.spin-wheel-cooldown__sub{position:relative;z-index:1;margin:0 0 1.25rem;max-width:320px;color:rgba(255,255,255,.58);font-size:.8rem;line-height:1.45}.spin-wheel-cooldown__clock{position:relative;z-index:1;justify-content:center}.spin-wheel-cooldown__clock,.spin-wheel-cooldown__unit-wrap{display:flex;align-items:flex-end;gap:.35rem}.spin-wheel-cooldown__sep{color:#f5c518;font-size:1.65rem;font-weight:800;line-height:1;padding-bottom:1.35rem;text-shadow:0 0 12px rgba(245,197,24,.55)}.spin-wheel-cooldown__unit{display:flex;flex-direction:column;align-items:center;min-width:72px;padding:.65rem .5rem .5rem;border-radius:12px;border:1px solid rgba(232,192,48,.4);background:linear-gradient(180deg,rgba(42,10,10,.95),rgba(10,5,5,.98));box-shadow:inset 0 1px 0 rgba(255,230,150,.12),0 4px 14px rgba(0,0,0,.45)}.spin-wheel-cooldown__value{color:#fff8c0;font-size:1.75rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.04em;text-shadow:0 0 14px rgba(245,197,24,.45)}.spin-wheel-cooldown__label{margin-top:.35rem;color:rgba(245,197,24,.75);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media (max-width:480px){.spin-wheel-cooldown{padding:1.35rem .85rem 1.15rem}.spin-wheel-cooldown__unit{min-width:62px;padding:.55rem .35rem .45rem}.spin-wheel-cooldown__value{font-size:1.45rem}.spin-wheel-cooldown__sep{font-size:1.35rem;padding-bottom:1.15rem}}