.wheel-intro{text-align:center;padding:65px 0 45px}.wheel-intro h1{margin:24px 0}.wheel-intro h1 em{color:var(--orange)}.wheel-intro p{color:#abc0d0}.wheel-arena{border:1px solid #3d5664;border-radius:22px;background:#142535;overflow:hidden;box-shadow:0 25px 75px #0002;--wheel-accent:#96e7d3;--wheel-a:#234e59;--wheel-b:#193441;--wheel-c:#397b82}.wheel-arena[data-wheel=super]{--wheel-accent:#a6efc7;--wheel-a:#34695d;--wheel-b:#193e3b;--wheel-c:#77b191}.wheel-arena[data-wheel=prestige]{--wheel-accent:#f4c58c;--wheel-a:#866840;--wheel-b:#28323c;--wheel-c:#be9456}.wheel-arena .wheel-tier-tabs{gap:0;margin:0;border-bottom:1px solid #455761}.wheel-arena .wheel-tier-tabs button{position:relative;isolation:isolate;border:0;border-right:1px solid #ffffff19;border-bottom:3px solid transparent;border-radius:0;overflow:hidden;padding:27px 28px;background:#244452;min-width:0}.wheel-arena .wheel-tier-tabs button:nth-child(2){background:#294b43}.wheel-arena .wheel-tier-tabs button:nth-child(3){background:#534537}.wheel-arena .wheel-tier-tabs button[aria-pressed=true]{border-bottom-color:var(--wheel-accent);box-shadow:inset 0 0 0 2px #e6fff94a;color:#fff}.wheel-arena .wheel-tier-tabs button>img{position:absolute;width:210px;height:auto;right:-75px;top:-3px;opacity:.18;z-index:-1;transition:transform .3s}.wheel-arena .wheel-tier-tabs button:hover>img{transform:rotate(8deg) scale(1.08)}.wheel-arena .wheel-tier-tabs b{font:750 27px/1.1 'Bricolage Grotesque',sans-serif;color:#f7f2e7;letter-spacing:-.8px}.wheel-arena .wheel-tier-tabs small{font-size:12px;color:#c1d8d8;margin-top:12px}.wheel-arena .wheel-tier-tabs strong{display:block;font-size:11px;margin-top:16px;min-height:20px;font-weight:500;color:#d8e4e2}.wheel-arena .wheel-tier-tabs i{display:block;padding:9px 12px;background:#ffffff11;border:1px solid #d1efe431;border-radius:7px;font-size:11px;font-style:normal;margin-top:13px;text-align:center}.wheel-arena .wheel-tier-tabs button[aria-pressed=true] i{background:#edf6e8;color:#203d39;border-color:#edf6e8;font-weight:750}.wheel-game{display:grid;grid-template-columns:1.05fr 1fr;gap:22px;align-items:center;padding:40px 55px 20px;background:radial-gradient(ellipse at 22% 46%,#2d58503d,transparent 55%)}.wheel-arena .wheel-machine{max-width:590px;justify-self:center;container-type:normal;margin-bottom:0}.wheel-arena .wheel-machine .wheel-frame{width:58.2%;height:58.2%;left:20.6%;top:14.2%;container-type:inline-size}.wheel-arena .fortune-wheel{background:repeating-conic-gradient(from 0deg,var(--wheel-a) 0deg 29.4deg,#bcd2bd 29.4deg 30deg,var(--wheel-b) 30deg 59.4deg,#bcd2bd 59.4deg 60deg,var(--wheel-c) 60deg 89.4deg,#bcd2bd 89.4deg 90deg);box-shadow:inset 0 0 18px #06141f80;border:2px solid #f2e5c559}.wheel-arena .wheel-segment-label{width:25%;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-37cqw);gap:0;line-height:1.02;pointer-events:none}.wheel-arena .wheel-segment-label b{font:800 5.5cqw/1.05 'Bricolage Grotesque',sans-serif;color:#fff8e9;text-shadow:0 1px 3px #001c24}.wheel-arena .wheel-segment-label span{font-size:2.3cqw;line-height:1.2;color:#fff8e9;letter-spacing:.05em}.wheel-arena .wheel-hub{width:24%;height:24%;background:#14343d;border:5px solid var(--wheel-accent);box-shadow:0 4px 15px #0007}.wheel-console{padding-bottom:35px;min-width:0}.wheel-console .eyebrow{color:var(--wheel-accent)}.brand-v9 .wheel-console h2{font-size:46px;margin:0 0 16px}.brand-v9 .wheel-console>p{font-size:13px;line-height:1.8}.spin-status{border:1px solid #415968;border-radius:13px;padding:23px;background:#1c3343;margin:23px 0}.brand-v9 .spin-status>p{font-size:14px;color:#e1ede7;margin:0 0 14px}.wheel-arena progress{width:100%;height:6px;border:0;border-radius:5px;background:#334b59;overflow:hidden;display:block;accent-color:var(--wheel-accent)}.wheel-arena progress::-webkit-progress-bar{background:#334b59}.wheel-arena progress::-webkit-progress-value{background:var(--wheel-accent);border-radius:5px}.token-status{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.token-status>span{font-size:9px;letter-spacing:1.5px;color:#b5c9d0}.token-status strong{font:700 32px/1 'Bricolage Grotesque';color:var(--wheel-accent)}.streak-mini{border-top:1px solid #ffffff14;margin-top:18px;padding-top:18px}.streak-mini b{font-size:11px;color:#e2eee7}.brand-v9 .streak-mini p{font-size:11px;margin:7px 0 12px}.wheel-console .btn{width:100%;justify-content:center}.wheel-console>.text-link{display:block;text-align:center;margin:20px 0}.brand-v9 .wheel-console .wheel-explainer{font-size:10px;line-height:1.7;color:#9bb4c4;text-align:center;margin-bottom:0}.wheel-prize-showcase{border-top:1px solid #344d5c;padding:40px 45px 45px}.wheel-prize-showcase .section-title{margin-bottom:28px}.brand-v9 .wheel-prize-showcase h2{font-size:31px}.wheel-prize-showcase .eyebrow{font-size:9px;margin-bottom:12px}.prize-count{font-size:10px;color:#a4bcc8;white-space:nowrap}.wheel-highlight-prizes{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px}.wheel-prize-card{border:1px solid #3d5663;border-radius:14px;background:radial-gradient(ellipse at 50% 35%,#456c5d44,transparent 60%),#1b3040;text-align:center;padding:25px 20px 22px}.wheel-prize-card.jackpot{border-color:#ab8961;background:radial-gradient(ellipse at 50% 35%,#9b785844,transparent 65%),#263339}.wheel-prize-card>.eyebrow{font-size:8px;letter-spacing:1.1px;color:#afccca;border:1px solid #738e8040;border-radius:20px;padding:6px 11px;display:inline-block}.wheel-prize-card.jackpot>.eyebrow{color:#f5cf9d;border-color:#a3825666;background:#7c65411c}.wheel-prize-card>img{display:block;width:100%;max-width:260px;height:auto;aspect-ratio:1;object-fit:contain;margin:10px auto 20px}.brand-v9 .wheel-prize-card h3{font-size:23px;margin:0}.brand-v9 .wheel-prize-card>p{font-size:11px;color:#a8c2c9;margin:10px 0 0}.wheel-wallet{margin-top:30px}.wheel-winnings{padding:35px 0}.wheel-winnings>.club-field{max-width:500px}.voucher-row{display:flex;align-items:center;gap:24px;padding:22px 25px;background:#1a3140;border:1px solid #375765;border-radius:12px;margin:15px 0}.voucher-row>span{font-size:12px;color:#abc8c9;margin-left:auto}.token-calculator{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding:85px 0}.token-calculator p{max-width:560px}.token-estimator{padding:35px;border:1px solid #47655f;border-radius:17px;background:#1d373a}.token-estimator>label{display:flex;justify-content:space-between;font-size:13px;gap:20px;color:#cce0d9}.token-estimator output{color:var(--mint);font-weight:800}.token-estimator input{width:100%;margin:30px 0 20px;accent-color:var(--mint)}.token-estimator>div{text-align:center;padding:15px 0 20px}.token-estimator>div>span{display:block;letter-spacing:1.6px;font-size:10px;color:#b0c8c0}.token-estimator strong{font:800 70px/1.3 'Bricolage Grotesque';color:var(--mint)}.brand-v9 .token-estimator p{font-size:12px;margin:0}.token-estimator .btn{display:flex;justify-content:center}.wheel-odds-band{background:#173c36;border-block:1px solid #47635a;padding:70px 0}.wheel-transparency{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.wheel-transparency h2{color:#e2f3e5}.wheel-transparency p{color:#b7d6cb}.wheel-transparency ul{list-style:none;padding:0;margin:25px 0;font-size:13px;color:#c7dfd3}.wheel-transparency li{padding:10px 0 10px 26px;position:relative}.wheel-transparency li:before{content:'✓';color:var(--mint);position:absolute;left:0}.odds-table{border:1px solid #7eaf9250;padding:28px;background:#245247;border-radius:15px}.brand-v9 .odds-table h3{font-size:20px;margin-bottom:20px}.odds-table table{border-collapse:collapse;width:100%;font-size:12px}.odds-table th{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#a6cebf}.odds-table td,.odds-table th{text-align:left;padding:10px 0;border-bottom:1px solid #c4edcd19}.odds-table td:last-child,.odds-table th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.brand-v9 .odds-table>p{font-size:10px;line-height:1.7;margin:18px 0 0;color:#a4c6b8}
@media(max-width:1100px){.wheel-game{padding:30px;gap:20px}.wheel-arena .wheel-tier-tabs button{padding:23px}.wheel-highlight-prizes{gap:14px}.wheel-prize-showcase{padding:30px}.token-calculator,.wheel-transparency{gap:40px}.brand-v9 .wheel-prize-card h3{font-size:20px}}
@media(max-width:800px){.wheel-game{grid-template-columns:1fr;gap:0;padding:20px 30px 30px}.wheel-arena .wheel-machine{max-width:500px}.wheel-console{max-width:580px;width:100%;justify-self:center;padding-bottom:0;margin-top:-30px}.wheel-arena .wheel-tier-tabs button{padding:20px 15px}.wheel-arena .wheel-tier-tabs b{font-size:23px}.wheel-arena .wheel-tier-tabs strong{font-size:10px}.wheel-arena .wheel-tier-tabs small{font-size:10px}.wheel-highlight-prizes{grid-template-columns:repeat(3,1fr)}.wheel-prize-card{padding:18px 12px}.wheel-prize-card>.eyebrow{font-size:6px;padding:5px;letter-spacing:.7px}.brand-v9 .wheel-prize-card h3{font-size:18px}.token-calculator,.wheel-transparency{gap:30px}.token-estimator{padding:25px}.token-calculator{padding-block:55px}}
@media(max-width:600px){.wheel-intro{padding:40px 0 25px}.wheel-intro h1{font-size:44px}.wheel-intro p br{display:none}.wheel-arena{border-radius:15px}.wheel-arena .wheel-tier-tabs button{padding:17px 9px}.wheel-arena .wheel-tier-tabs b{font-size:18px;letter-spacing:-.5px}.wheel-arena .wheel-tier-tabs small{font-size:9px;line-height:1.4;min-height:25px}.wheel-arena .wheel-tier-tabs strong{font-size:8px;min-height:32px;margin-top:10px;line-height:1.5}.wheel-arena .wheel-tier-tabs i{font-size:8px;padding:7px 2px;line-height:1.5;margin-top:9px}.wheel-arena .wheel-tier-tabs button>img{width:140px;top:23px;right:-63px}.wheel-game{padding:0 19px 25px}.wheel-arena .wheel-machine{width:calc(100% + 38px);max-width:450px;}.wheel-console{margin-top:-20px}.brand-v9 .wheel-console h2{font-size:37px}.wheel-console .eyebrow{font-size:9px;margin-bottom:12px}.spin-status{padding:19px;margin:20px 0}.wheel-prize-showcase{padding:27px 19px}.brand-v9 .wheel-prize-showcase h2{font-size:28px}.prize-count{display:block;margin-top:12px}.wheel-highlight-prizes{grid-template-columns:1fr 1fr;gap:12px}.wheel-prize-card.jackpot{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:20px}.wheel-prize-card.jackpot>.eyebrow{grid-column:2;grid-row:1;font-size:7px;margin:auto 0 8px}.wheel-prize-card.jackpot>img{grid-column:1;grid-row:1/span 3;margin:0;width:100%}.wheel-prize-card.jackpot h3{grid-column:2;grid-row:2;font-size:25px}.wheel-prize-card.jackpot>p{grid-column:2;grid-row:3;margin:6px 0 auto;font-size:11px}.wheel-prize-card:not(.jackpot)>img{margin:5px auto 13px}.wheel-prize-card>.eyebrow{font-size:7px;padding:5px 7px}.wheel-wallet{margin-top:22px}.token-calculator,.wheel-transparency{grid-template-columns:1fr;gap:30px}.token-calculator{padding-block:45px}.wheel-odds-band{padding:45px 0}.odds-table{padding:23px}.wheel-winnings{padding-top:25px}.voucher-row{flex-wrap:wrap;gap:10px;padding:20px}.voucher-row>span{margin:0;width:100%}.voucher-row>.btn{width:100%}.wheel-arena .wheel-hub{border-width:3px}}
@media(prefers-reduced-motion:reduce){.wheel-arena *{scroll-behavior:auto;transition:none!important}}

.wheel-arena .wheel-segment-label{flex-direction:column;justify-content:center}
