.vipwheel__tab{z-index:70;color:#fff;letter-spacing:.02em;cursor:pointer;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:0;border-radius:0 999px 999px 0;align-items:center;gap:.4rem;padding:.6rem .85rem .6rem .7rem;font:700 .78rem/1 Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;animation:2.6s ease-in-out infinite vipwheel-tab-pulse;display:inline-flex;position:fixed;bottom:22%;left:0;transform:rotate(180deg);box-shadow:0 8px 22px #2e106566,inset 0 0 0 2px #f5c044}.vipwheel__tab-emoji{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:1.1rem;transform:rotate(180deg)}@keyframes vipwheel-tab-pulse{0%,to{box-shadow:0 8px 22px #2e106566,inset 0 0 0 2px #f5c044}50%{box-shadow:0 8px 30px #f5c04499,inset 0 0 0 2px #ffd873}}@media (min-width:768px){.vipwheel__tab{padding:.8rem 1rem .8rem .8rem;font-size:.86rem;bottom:28%}}.vipwheel__overlay{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.vipwheel__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#0e0a1aad;border:0;position:absolute;inset:0}.vipwheel__card{text-align:center;background:radial-gradient(130% 80% at 50% -10%,#f3ecff 0%,#fff 55%);border-radius:1.4rem;width:min(100%,25rem);max-height:calc(100dvh - 2rem);padding:1.4rem 1.3rem 1.5rem;animation:.32s cubic-bezier(.18,1.2,.3,1) vipwheel-pop;position:relative;overflow-y:auto;box-shadow:0 30px 70px #0e0a1a80,inset 0 0 0 1px #7c3aed1f}.vipwheel__card.is-jackpot{background:radial-gradient(130% 90% at 50% -10%,#fff4d6 0%,#fff 60%);animation:.32s cubic-bezier(.18,1.2,.3,1) vipwheel-pop,1.6s ease-out vipwheel-jackflash;box-shadow:0 0 0 2px #f5c044,0 30px 80px #f5c04480}@keyframes vipwheel-pop{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes vipwheel-jackflash{0%{box-shadow:0 0 0 2px #fff,0 0 120px 40px #f5c044e6}to{box-shadow:0 0 0 2px #f5c044,0 30px 80px #f5c04480}}.vipwheel__close{z-index:3;color:#2e1065;cursor:pointer;background:#2e106514;border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.4rem;line-height:1;position:absolute;top:.55rem;right:.7rem}.vipwheel__eyebrow{color:#7c3aed;letter-spacing:.14em;text-transform:uppercase;margin:0;font:700 .68rem/1 Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.vipwheel__title{color:#2e1065;margin:.25rem 0 .8rem;font:800 1.6rem/1.05 Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.is-jackpot .vipwheel__title{color:#a9730a;text-shadow:0 1px #fff3cf;animation:.5s cubic-bezier(.18,1.4,.3,1) vipwheel-jackpop}@keyframes vipwheel-jackpop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.vipwheel__stage{width:100%;max-width:18rem;margin:0 auto;position:relative}.vipwheel__svg{width:100%;height:auto;display:block}.vipwheel__pointer{z-index:2;filter:drop-shadow(0 2px 2px #2e106580);border-top:20px solid #f5c044;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.vipwheel__bulb{fill:#f5c044;animation:1.1s ease-in-out infinite vipwheel-bulb}.vipwheel__bulb:nth-child(2n){fill:#fff3cf;animation-delay:.55s}@keyframes vipwheel-bulb{0%,to{opacity:1}50%{opacity:.4}}.vipwheel__label{letter-spacing:.01em;font:800 8.5px/1 Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.vipwheel__emoji{font-size:13px}.vipwheel__hub{font:800 13px/1 Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.vipwheel__foot{margin-top:1rem}.vipwheel__spin{color:#fff;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:0;border-radius:.85rem;width:100%;margin-top:.3rem;padding:.85rem 1rem;font:800 1rem/1 Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;transition:transform .12s;display:inline-block;box-shadow:0 10px 22px #5b21b659}.vipwheel__spin:hover{transform:translateY(-1px)}.vipwheel__spin:disabled{opacity:.6;cursor:default;transform:none}.vipwheel__spin--link{text-align:center;-webkit-text-decoration:none;text-decoration:none}.vipwheel__fine{color:#6b6480;margin:.6rem 0 0;font-size:.74rem;line-height:1.35}.vipwheel__spinning{color:#7c3aed;margin:1rem 0 0;font-weight:700}.vipwheel__won-line{color:#2e1065;margin:0 0 .6rem;font:800 1.15rem/1.2 Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.vipwheel__won-line span{color:#7c3aed;font-size:.8rem;font-weight:600;display:block}.vipwheel__form{grid-gap:.5rem;text-align:left;gap:.5rem;margin-top:.7rem;display:grid}.vipwheel__input{background:#fff;border:1px solid #d9ccff;border-radius:.7rem;width:100%;padding:.7rem .8rem;font-size:.95rem}.vipwheel__input:focus{outline-offset:1px;border-color:#0000;outline:2px solid #7c3aed}.vipwheel__check{color:#4c1d95;align-items:flex-start;gap:.5rem;font-size:.72rem;line-height:1.3;display:flex}.vipwheel__check input{margin-top:.15rem}.vipwheel__error{color:#b42318;margin:0 0 .4rem;font-size:.8rem;font-weight:600}.vipwheel__code{color:#2e1065;letter-spacing:.12em;cursor:copy;background:#f3ecff;border:2px dashed #7c3aed;border-radius:.8rem;width:100%;margin:.4rem 0 .2rem;padding:.85rem;font:800 1.25rem/1 Space Grotesk,monospace;display:block}.vipwheel__copy{color:#7c3aed;letter-spacing:.04em;margin-top:.35rem;font-size:.68rem;display:block}.vipwheel__confetti{pointer-events:none;z-index:2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.vipwheel__confetto,.vipwheel__coin{will-change:transform;font-size:1.1rem;position:absolute;top:-12%}.vipwheel__confetto{background:#7c3aed;background:var(--vw-color,#7c3aed);border-radius:2px;width:8px;height:13px;animation-name:vipwheel-fall;animation-timing-function:ease-in;animation-fill-mode:forwards}.vipwheel__coin{animation-name:vipwheel-fall;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes vipwheel-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{transform:translateY(125vh)rotate(360deg);-webkit-transform:translateY(125vh) rotate(var(--vw-rot,360deg));transform:translateY(125vh) rotate(var(--vw-rot,360deg));opacity:.9}}@media (prefers-reduced-motion:reduce){.vipwheel__tab,.vipwheel__bulb,.vipwheel__card,.vipwheel__confetto,.vipwheel__coin{animation:none!important}}
