.drx-page{max-width:1280px;margin:auto}.drx-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.drx-heading h1{font-size:clamp(36px,4vw,58px);line-height:1.05;letter-spacing:-1.7px;margin:10px 0}.drx-heading h1 span{color:#b23340}.drx-heading p{color:#92949d;margin:0}.drx-stage{display:grid;grid-template-columns:1fr 1.15fr;border:1px solid #343035;border-radius:20px;overflow:hidden;background:#151618;box-shadow:0 20px 60px #0003}.drx-wheel-side{position:relative;background:radial-gradient(ellipse at 50% 45%,#7c202836,transparent 64%),repeating-linear-gradient(120deg,transparent 0 30px,#ffffff02 31px 32px),#111214;padding:30px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #302b2e}.drx-wheel-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;color:#8a8b92}.drx-wheel-label b{color:#d6b674}.drx-wheel-shell{position:relative;width:100%;max-width:420px;aspect-ratio:1;margin:22px auto}.drx-wheel-shell canvas{display:block;width:100%;height:100%;filter:drop-shadow(0 12px 20px #0008)}.drx-pointer{position:absolute;z-index:3;top:-1px;left:calc(50% - 13px);width:26px;height:31px;background:#edd5a0;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 5px #000)}.drx-wheel-hub{position:absolute;inset:36%;border-radius:50%;background:radial-gradient(circle at top,#29292c,#101012);border:3px solid #c29b55;box-shadow:0 2px 16px #0009;display:flex;align-items:center;justify-content:center;flex-direction:column}.drx-wheel-hub img{width:36%;height:36%;object-fit:contain}.drx-wheel-hub strong{font-size:clamp(14px,2vw,25px);letter-spacing:2px}.drx-wheel-hub small{font-size:8px;color:#b49a70;letter-spacing:3px}.drx-reset{display:flex;align-items:center;justify-content:center;gap:16px;font-size:9px;letter-spacing:1.8px;color:#7e818a}.drx-reset b{font-size:16px;color:#e0c18a;font-variant-numeric:tabular-nums;letter-spacing:1px}.drx-reward-side{padding:34px;display:flex;flex-direction:column;justify-content:center}.drx-reward-side h2{font-size:clamp(24px,3vw,38px);line-height:1.1;letter-spacing:-.7px;margin:12px 0 25px}.drx-reward-side h2 span{color:#92939a}.drx-personal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;border-block:1px solid #ffffff0d;padding:20px 0;margin-bottom:24px}.drx-personal>div{display:flex;flex-direction:column;gap:12px}.drx-personal span{font-size:10px;color:#9698a2}.drx-personal strong{font-size:22px;line-height:1}.drx-personal small{display:block;font-size:9px;font-weight:400;color:#747780;margin-top:7px}.drx-free-action>.button{width:100%;justify-content:center;min-height:47px}.drx-free-action p{font-size:11px;text-align:center;color:#999ba3;margin:10px 0 23px}.drx-free-action p b{color:#e3d5b6;margin-left:5px}.drx-bonus{padding:18px;background:#1b1c1f;border:1px solid #353238;border-radius:12px}.drx-bonus .eyebrow{font-size:8px;letter-spacing:1.5px;color:#c5a369}.drx-bonus h3{margin:5px 0 8px;font-size:20px}.drx-bonus p{color:#999aa2;font-size:11px;line-height:1.6;margin:0 0 14px}.drx-bonus-action{display:flex;align-items:center;justify-content:space-between;gap:10px}.drx-bonus-action>span{font-size:10px;color:#92949b}.drx-bonus-action b{font-size:17px;color:#e0c18a}.drx-bonus-action .button{font-size:11px}#drx-feedback{font-size:12px;color:#d6b77d;margin:12px 0 0;min-height:0}#drx-feedback:empty{display:none}.drx-last{display:flex;align-items:center;gap:12px;padding:18px 0 0;margin-top:16px;border-top:1px solid #ffffff0c}.drx-last-icon{width:38px;height:38px;display:grid;place-items:center;background:#a78b4817;color:#dec48e;border-radius:10px}.drx-last>div{flex:1;display:flex;flex-direction:column;gap:6px}.drx-last small{font-size:8px;letter-spacing:1px;color:#777c86}.drx-last strong{font-size:17px}.drx-last em{font-size:9px;font-style:normal;color:#d4b575;background:#ad924a12;padding:4px 7px;border-radius:4px;margin-left:6px}.drx-last div>span{font-size:10px;color:#8d909b}.drx-last>a{color:#95979e}.drx-community{margin:38px 0 25px}.drx-community header h2{font-size:25px;letter-spacing:-.5px;margin:8px 0 20px}.drx-community-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.drx-community-stats>div{border:1px solid #2b2c31;border-radius:12px;background:#151619;padding:18px 20px}.drx-community-stats span{font-size:11px;color:#999ba4}.drx-community-stats strong{display:block;font-size:24px;letter-spacing:-.5px;margin:8px 0}.drx-community-stats small{font-size:10px;font-weight:400;color:#858792}.drx-community-stats p{font-size:11px;color:#737681;margin:0}.drx-activity{display:grid;grid-template-columns:1fr 1.15fr;gap:18px}.drx-activity>section{border:1px solid #2c2e33;background:#151619;border-radius:14px;overflow:hidden}.drx-activity header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #292b30}.drx-activity h3{margin:0;font-size:14px}.drx-activity header>span{font-size:8px;letter-spacing:1px;color:#bd9c63}.drx-feed{max-height:340px;overflow-y:auto}.drx-person{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid #ffffff06;text-decoration:none;transition:background .15s}.drx-person:hover{background:#ffffff04}.drx-person .avatar{width:34px;height:34px;flex-shrink:0}.drx-rank{font-size:13px;font-weight:800;color:#bf9e65;width:20px}.drx-person-name{min-width:0;flex:1}.drx-person-name b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drx-person-name small{display:block;font-size:9px;color:#7d818c;margin-top:5px}.drx-person>strong{font-size:15px;text-align:right;color:#dac598}.drx-person>strong small{display:block;font-size:8px;color:#777b84;margin-top:4px;font-weight:400}.drx-person .is-negative{color:#c67c7f}.drx-empty{padding:20px;color:#8f919b;font-size:12px}.drx-odds{border:1px solid #2b2d32;background:#151619;border-radius:12px;overflow:hidden}.drx-odds summary{padding:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;gap:16px}.drx-odds summary>span:first-child{display:flex;gap:10px;align-items:center}.drx-odds summary>span:last-child{font-size:10px;color:#989aa2}.drx-odds-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:0 24px 20px}.drx-odds h3{font-size:14px}.drx-odds-grid section>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #ffffff08;font-size:12px}.drx-odds-grid .drx-odds-label{font-size:8px;color:#777d88;letter-spacing:1px}.drx-odds-grid section>div>span{color:#92959d}.drx-odds>p{font-size:10px;color:#858995;padding:0 24px 20px;margin:0}.drx-missions-link{display:flex;gap:12px;align-items:center;justify-content:center;padding:26px;font-size:12px;color:#9398a1}.drx-dialog{width:min(440px,calc(100vw - 30px));max-height:90vh;overflow:auto;padding:32px;background:#17181b;color:#f3f1ed;border:1px solid #6a3437;border-top:3px solid #9e2934;border-radius:16px;box-shadow:0 30px 120px #000b}.drx-dialog::backdrop{background:#030407c4;backdrop-filter:blur(6px)}.drx-dialog h2{font-size:30px;letter-spacing:-1px;margin:12px 0}.drx-dialog p{font-size:12px;line-height:1.7;color:#a0a1aa}.drx-close{position:absolute;top:14px;right:14px;background:none;color:#999;border:0;font-size:22px;cursor:pointer}.drx-dialog-ledger{display:grid;gap:14px;border-block:1px solid #ffffff12;padding:20px 0;margin:20px 0}.drx-dialog-ledger>span{display:flex;justify-content:space-between;font-size:12px;color:#979aa5}.drx-dialog-ledger strong{color:#e0ca9b}.drx-dialog-actions{display:flex;gap:10px;justify-content:stretch;margin-top:24px}.drx-dialog-actions .button{flex:1;font-size:11px;justify-content:center}.drx-result{text-align:center;border-top-color:#bb9853}.drx-result h2{font-size:64px;color:#e5c789}.drx-result h2 small{font-size:24px}.drx-prize-symbol{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;margin:0 auto 22px;background:#bca05b17;color:#e5c789;box-shadow:0 0 45px #bc994921}.drx-prize-symbol svg{width:30px;height:30px}.drx-result-status{display:inline-block;padding:7px 12px;border:1px solid #bba26b40;background:#bba26b10;color:#d9c294;border-radius:20px;font-size:11px}
@media(max-width:1000px){.drx-reward-side{padding:24px}.drx-wheel-side{padding:20px}.drx-personal{grid-template-columns:1fr 1fr}.drx-stage{grid-template-columns:1fr 1fr}.drx-personal>div{gap:6px}.drx-personal small{display:inline;margin-left:5px}.drx-bonus-action{flex-wrap:wrap}}
@media(max-width:700px){.drx-heading{align-items:flex-start}.drx-heading>.button{font-size:10px;padding:10px}.drx-heading p{font-size:12px;max-width:230px;line-height:1.6}.drx-stage,.drx-activity{grid-template-columns:1fr}.drx-wheel-side{border-right:0;border-bottom:1px solid #302b2e;padding:22px}.drx-wheel-shell{max-width:280px;margin:14px auto}.drx-reward-side{padding:24px}.drx-personal{grid-template-columns:repeat(4,1fr);gap:10px}.drx-personal span{font-size:9px;line-height:1.5}.drx-personal strong{font-size:18px}.drx-personal small{display:block;margin:5px 0 0}.drx-community-stats{gap:8px}.drx-community-stats>div{padding:14px 10px}.drx-community-stats strong{font-size:17px}.drx-community-stats small{display:block;margin-top:4px}.drx-community-stats p{font-size:9px}.drx-odds-grid{gap:20px;padding-inline:16px}.drx-last strong{font-size:15px}.drx-last em{display:block;width:fit-content;margin:6px 0 0}.drx-missions-link{font-size:10px;padding:20px 0}.drx-dialog{padding:26px}.drx-heading h1{font-size:36px}}
/* Daily Rewards studio: crimson free spins, gold extra spins. */
.drx-heading h1{font-size:clamp(38px,4.4vw,64px);letter-spacing:-2px}.drx-heading h1 span{color:#c13646}.drx-heading>.button{border-color:#ffffff1c}.drx-stage{position:relative;isolation:isolate;border:1px solid #523038;background:linear-gradient(145deg,#1d1b21,#14161a 65%);border-radius:18px;box-shadow:0 24px 70px #0004,inset 0 1px #ffffff07;grid-template-columns:1fr 1.1fr}.drx-stage:before{content:'';position:absolute;top:0;left:0;width:60%;height:2px;background:linear-gradient(90deg,transparent,#ae293c,transparent);z-index:2}.drx-wheel-side{background:radial-gradient(ellipse at 50% 45%,#922d393d,transparent 65%),linear-gradient(145deg,#17151b,#101216);border-right-color:#ffffff08;padding:30px}.drx-wheel-side:before{content:'';position:absolute;inset:0;opacity:.3;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.drx-wheel-label{position:relative;z-index:1;align-items:center;gap:12px;font-size:9px;letter-spacing:1.6px}.drx-wheel-label>span{padding:7px 9px;border:1px solid #ffffff17;border-radius:4px;color:#b5b1b7;background:#ffffff03}.drx-wheel-label b{display:flex;align-items:center;gap:7px;color:#e4c27e;font-size:9px;letter-spacing:1px}.drx-wheel-label svg{width:14px;height:14px}.drx-wheel-shell{margin:30px auto 24px;max-width:416px;isolation:isolate}.drx-wheel-shell:before{content:'';position:absolute;inset:9%;border-radius:50%;box-shadow:0 0 65px #a3333d29;z-index:-1}.drx-wheel-shell canvas{filter:drop-shadow(0 16px 18px #000b)}.drx-wheel-orbit{position:absolute;inset:-10px;border:1px solid #b8854930;border-radius:50%;box-shadow:inset 0 0 22px #0007}.drx-wheel-orbit:before{content:'';position:absolute;inset:-7px;border:1px dashed #ffffff0b;border-radius:50%}.drx-wheel-lights{position:absolute;inset:1.5%;z-index:2;pointer-events:none}.drx-wheel-lights i{position:absolute;inset:0}.drx-wheel-lights i:before{content:'';position:absolute;top:0;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#bc995f;box-shadow:0 0 5px #dbb86f66}.has-free-spin .drx-wheel-lights i:nth-child(2n):before{background:#ffe4a3;box-shadow:0 0 7px #ffc758}.drx-pointer{top:-14px;left:calc(50% - 19px);width:38px;height:45px;background:linear-gradient(100deg,#866132,#ffedb9 50%,#ae7a3a);clip-path:polygon(0 5%,50% 0,100% 5%,90% 48%,50% 100%,10% 48%);filter:drop-shadow(0 3px 4px #000b);transform-origin:50% 12%}.drx-wheel-hub{inset:35%;border:1px solid #d3a65d;border-radius:50%;background:radial-gradient(circle at 30% 20%,#3e3437,#16171c 65%);box-shadow:0 0 0 6px #15151ac9,0 0 0 7px #bf99566b,0 9px 18px #000b,inset 0 1px 9px #c2955124;z-index:3}.drx-wheel-hub img{width:43%;height:43%;margin-bottom:4px;filter:drop-shadow(0 3px 5px #0008)}.drx-wheel-hub strong{font-size:clamp(10px,1.25vw,15px);letter-spacing:-.3px}.drx-wheel-hub strong span{color:#c63748}.drx-wheel-hub small{font-size:6px;letter-spacing:1.5px;margin-top:6px;color:#ab9483}.drx-wheel-glint{position:absolute;inset:4%;border-radius:50%;background:linear-gradient(130deg,#ffffff0c,transparent 35%,transparent 70%,#ffffff04);z-index:2;pointer-events:none}.drx-wheel-caption{font-size:12px;color:#bab3b2;text-align:center;min-height:20px;margin:0 0 19px;display:flex;align-items:center;justify-content:center;gap:8px}.drx-wheel-caption i,.drx-action-heading i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e44958;box-shadow:0 0 9px #e23c4d66;flex-shrink:0}.drx-reset{position:relative;border:1px solid #ffffff0b;background:#0d0f1466;border-radius:7px;padding:13px 16px;gap:12px;width:fit-content;margin:0 auto}.drx-reset>span{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.3px}.drx-reset svg{width:13px;height:13px}.drx-reset b{font-size:14px;color:#c4b39a}.drx-reward-side{padding:32px}.drx-reward-side>.eyebrow{font-size:9px;color:#ba7d85}.drx-reward-side h2{font-size:clamp(28px,3vw,40px);margin:10px 0 25px}.drx-reward-side h2 span{color:#ece4da}.drx-free-action{padding:15px;border:1px solid #ffffff12;background:#0f11164d;border-radius:10px}.drx-free-action.is-available{border-color:#c73d5077;background:linear-gradient(120deg,#811c2e26,#4e16251a);box-shadow:0 0 28px #931d3012}.drx-action-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:11px;font-size:8px;letter-spacing:1.2px;color:#97929b}.drx-action-heading>span{display:flex;align-items:center;gap:7px}.drx-action-heading>b{font-size:7px;font-weight:500;color:#b58e96}.is-available .drx-action-heading>span{color:#f0c8cd}.drx-free-action>.drx-spin{display:flex;gap:13px;min-height:67px;border:1px solid #77313e;background:#242027;padding:13px 16px;border-radius:7px;text-align:left;justify-content:flex-start;color:#fff;position:relative;overflow:hidden}.drx-spin.is-ready{background:linear-gradient(100deg,#b72c3e,#801c2f);border-color:#df576766;box-shadow:0 7px 20px #56122366,inset 0 1px #ffffff13}.drx-spin .drx-action-icon{background:#ffffff0d;border:1px solid #ffffff21;width:34px;height:34px;display:grid;place-items:center;border-radius:7px;flex-shrink:0}.drx-spin .drx-action-icon svg{width:18px;height:18px}.drx-spin>span:nth-child(2){display:grid;gap:6px;flex:1;min-width:0}.drx-spin strong{font-size:15px;font-weight:750;line-height:1.15}.drx-spin small{font-size:9px;line-height:1.5;font-weight:400;color:#edc4cb}.drx-action-arrow{font-size:22px}.drx-spin.is-collected{background:#1c1e22;color:#aeb1b8;border-color:#ffffff10;opacity:1}.drx-spin.is-collected small{color:#777e89}.drx-free-action p{margin:12px 0 0;font-size:10px}.drx-bonus{margin-top:14px;padding:17px;background:#1b1b1f;border:1px solid #ffffff12;border-radius:10px}.drx-bonus.is-available{border-color:#b78a3866;background:linear-gradient(125deg,#70531c22,#17191e 80%);box-shadow:inset 0 1px #f1cf8420}.drx-bonus-title{display:flex;gap:10px;align-items:center}.drx-extra-icon{width:33px;height:38px;display:grid;place-items:center;background:#c99d4810;border:1px solid #cba04426;border-radius:7px;color:#cbaa69}.drx-extra-icon svg{width:18px;height:18px}.drx-bonus-title>div{flex:1;min-width:0}.drx-bonus h3{font-size:16px;margin:4px 0 0;line-height:1.25;letter-spacing:-.3px}.drx-extra-count{display:grid;text-align:right;gap:3px}.drx-extra-count b{font-size:20px;line-height:1;color:#e0bf7e}.drx-extra-count small{font-size:6px;letter-spacing:1px;color:#8d857b}.drx-bonus p{font-size:10px;margin:13px 0;color:#aaa7aa}.drx-extra-button{width:100%;display:flex;align-items:center;justify-content:space-between!important;border:1px solid #61543c;background:#252219;color:#e8cb91;padding:13px 14px;font-size:12px;gap:12px;border-radius:6px}.drx-extra-button>span{display:flex;align-items:center;gap:8px}.drx-extra-button svg{width:15px;height:15px}.drx-extra-button strong{font-size:11px;white-space:nowrap}.is-available .drx-extra-button{background:linear-gradient(110deg,#ebcb89,#c29a52);color:#21190d;border-color:#f5d898aa;box-shadow:0 4px 18px #d19f3214}.drx-extra-button:disabled{opacity:.45}.drx-net-note{display:block;text-align:center;font-size:9px;line-height:1.5;color:#918b82;margin-top:9px}.drx-personal{margin:23px 0 0;padding:18px 0 0;border-bottom:0;gap:12px;grid-template-columns:repeat(4,1fr)}.drx-personal strong{font-size:20px}.drx-personal span{font-size:9px;line-height:1.5}.drx-personal>div{gap:8px}.drx-last{padding-top:15px;margin-top:19px}.drx-stage.is-spinning .drx-wheel-caption{color:#e6bf75}.drx-stage.is-spinning .drx-wheel-shell{filter:drop-shadow(0 0 22px #b4364c36)}.drx-community-stats>div:first-child{background:linear-gradient(110deg,#74203222,#151619);border-color:#67323b}.drx-community-stats>div:nth-child(2){border-color:#b3954936;background:linear-gradient(110deg,#95712412,#151619)}.drx-activity>section:first-child .drx-person:first-of-type{background:linear-gradient(90deg,#ac85301b,transparent)}
.drx-dialog{isolation:isolate;width:min(470px,calc(100vw - 28px));max-height:90dvh;padding:32px;border:1px solid #7d674142;border-top:2px solid #c69d57;border-radius:16px;background:radial-gradient(ellipse at 50% 0,#58432b35,transparent 60%),#17191e;overflow-x:hidden;box-shadow:0 30px 100px #000b,0 0 60px #b7903b0b}.drx-dialog::backdrop{background:#06070bd4;backdrop-filter:blur(9px)}.drx-close{top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:#ffffff06;border:1px solid #ffffff0b;font-size:20px;line-height:1;color:#a8a6ae;z-index:5}.drx-close:hover{background:#ffffff14;color:#fff}.drx-dialog-emblem{display:grid;place-items:center;width:51px;height:51px;border:1px solid #c9a25850;background:#d2a85813;border-radius:13px;color:#e3bd72;margin-bottom:21px}.drx-dialog-emblem svg{width:25px;height:25px}.drx-dialog>.eyebrow{font-size:9px;letter-spacing:2px;color:#c3a575}.drx-confirm h2{font-size:31px;line-height:1.15;margin-top:9px;max-width:340px}.drx-dialog-ledger{border:1px solid #ffffff0d;background:#0c0e1366;border-radius:10px;margin:23px 0 16px;padding:7px 18px;gap:0}.drx-dialog-ledger>span{padding:13px 0;font-size:11px;gap:12px}.drx-dialog-ledger>span+span{border-top:1px solid #ffffff08}.drx-dialog-ledger>span:last-child strong{color:#e2d8c5}.drx-extra-meter{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#9d9aa3}.drx-extra-meter b{color:#e3c387}.drx-extra-meter small{font-size:9px;color:#777882}.drx-dialog-actions{gap:10px;margin-top:24px;position:relative;z-index:2}.drx-dialog-actions .button{padding:13px 12px;border-radius:7px;min-height:44px}.drx-dialog-actions .button-ghost{flex:.6;background:#ffffff03;border-color:#ffffff16}.drx-confirm-button{display:flex;background:linear-gradient(110deg,#e8c785,#c39a52);border:1px solid #eace9f;color:#23190c;gap:7px;box-shadow:0 4px 20px #b1893420}.drx-confirm-button:hover{background:linear-gradient(110deg,#f0d59e,#d3ad69);color:#23190c}.drx-confirm-button span{white-space:nowrap}.drx-result{padding-top:38px}.drx-result-rays{position:absolute;z-index:-1;inset:-180px -80px auto;height:530px;pointer-events:none;background:repeating-conic-gradient(from 8deg,#cfac6010 0deg 9deg,transparent 9deg 26deg);mask-image:radial-gradient(ellipse,#000,transparent 68%)}.drx-result.is-loss .drx-result-rays{opacity:.25}.drx-prize-symbol{width:82px;height:82px;margin-bottom:23px;border:1px solid #d7af6866;background:radial-gradient(circle at 30% 20%,#79603566,#242026);border-radius:23px;transform:rotate(-5deg);box-shadow:0 0 0 7px #ddbb6710,0 0 55px #bf8a3520}.drx-prize-symbol svg{width:35px;height:35px;transform:rotate(5deg)}.drx-result.is-jackpot .drx-prize-symbol{box-shadow:0 0 0 7px #ddbb671a,0 0 70px #e4b44433;background:linear-gradient(140deg,#ecd399,#9d7336);color:#2a2110}.drx-result h2{font-size:76px;line-height:1;margin:18px 0 21px;letter-spacing:-3px;color:#f1dca6;text-shadow:0 4px 24px #cda65625;font-variant-numeric:tabular-nums}.drx-result h2 small{font-size:23px;letter-spacing:0;color:#ac956e}.drx-result-status{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:5px;font-size:10px}.drx-result-status svg{width:12px;height:12px}.drx-result-breakdown{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid #ffffff10;background:#090b102e;border-radius:8px;margin:21px 0 0;padding:14px 8px}.drx-result-breakdown>span{display:grid;gap:7px;font-size:9px;color:#83838e}.drx-result-breakdown>span+span{border-left:1px solid #ffffff10}.drx-result-breakdown b{font-size:13px;color:#d5c8ad}.drx-result.is-loss .drx-result-net b{color:#df8b91}.drx-result.is-gain .drx-result-net b{color:#edcd87}.drx-result-history{display:inline-flex;gap:6px;align-items:center;margin-top:20px;font-size:10px;color:#92909a}.drx-result-history svg{width:12px;height:12px}.drx-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit;z-index:4}.drx-confetti i{position:absolute;top:0;width:5px;height:9px;border-radius:1px}
@keyframes drx-orbit{to{transform:rotate(360deg)}}@keyframes drx-ready{0%,100%{box-shadow:0 6px 22px #821d3240,inset 0 1px #ffffff13}50%{box-shadow:0 6px 28px #a7274b75,inset 0 1px #ffffff24}}@keyframes drx-light{0%,100%{opacity:.5}50%{opacity:1;box-shadow:0 0 9px #ffdc91}}@keyframes drx-tick{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes drx-dialog-enter{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes drx-shine{0%,65%{transform:translateX(-150%) skewX(-20deg)}100%{transform:translateX(450%) skewX(-20deg)}}
@media(prefers-reduced-motion:no-preference){.has-free-spin .drx-wheel-orbit:before{animation:drx-orbit 45s linear infinite}.drx-spin.is-ready{animation:drx-ready 3.6s ease-in-out infinite}.drx-spin.is-ready:after{content:'';position:absolute;inset:0 auto 0 0;width:25%;background:linear-gradient(90deg,transparent,#ffffff12,transparent);pointer-events:none;animation:drx-shine 6s ease-in-out infinite}.has-free-spin .drx-wheel-lights i:nth-child(3n):before{animation:drx-light 2.8s ease-in-out infinite}.drx-stage.is-spinning .drx-pointer{animation:drx-tick .13s linear infinite}.drx-stage.is-spinning .drx-wheel-lights i:before{animation:drx-light .5s ease-in-out infinite}.drx-stage.is-spinning .drx-wheel-lights i:nth-child(2n):before{animation-delay:.25s}.drx-dialog[open]{animation:drx-dialog-enter .3s ease-out}.drx-spin.is-ready:hover,.drx-extra-button:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px);transition:transform .18s,filter .18s}}
@media(max-width:1000px){.drx-reward-side{padding:24px}.drx-wheel-side{padding:24px}.drx-wheel-hub strong{font-size:11px}.drx-wheel-hub small{font-size:5px;letter-spacing:1px}.drx-personal{grid-template-columns:1fr 1fr;gap:15px}.drx-personal small{display:inline;margin-left:4px}.drx-spin strong{font-size:13px}.drx-bonus h3{font-size:14px}.drx-bonus-title{gap:8px}.drx-bonus{padding:14px}.drx-action-heading>b{letter-spacing:.5px}.drx-action-heading{font-size:7px}.drx-wheel-label{flex-wrap:wrap;justify-content:center}.drx-wheel-caption{font-size:10px}.drx-reset{gap:9px;padding:12px}.drx-reset b{font-size:12px}.drx-reset>span{font-size:7px;letter-spacing:1px}}
@media(max-width:700px){.drx-heading h1{font-size:37px;letter-spacing:-1.2px}.drx-heading>.button{padding:10px;font-size:9px;gap:5px;white-space:nowrap}.drx-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.drx-stage{grid-template-columns:1fr}.drx-wheel-side{padding:22px 26px 20px;border-bottom:1px solid #ffffff0c}.drx-wheel-label{justify-content:space-between;flex-wrap:nowrap}.drx-wheel-label>span{font-size:8px}.drx-wheel-label b{font-size:8px}.drx-wheel-shell{max-width:280px;margin:23px auto 17px}.drx-wheel-hub strong{font-size:11px}.drx-wheel-hub small{font-size:5px}.drx-pointer{width:30px;height:36px;left:calc(50% - 15px);top:-12px}.drx-wheel-caption{margin-bottom:13px;font-size:11px}.drx-reward-side{padding:24px 18px}.drx-reward-side h2{font-size:28px;margin-bottom:21px}.drx-spin strong{font-size:14px}.drx-free-action{padding:13px}.drx-action-heading{font-size:8px}.drx-spin .drx-action-icon{width:30px;height:32px}.drx-free-action>.drx-spin{padding:12px;gap:10px}.drx-spin small{font-size:8px}.drx-bonus h3{font-size:15px}.drx-personal{grid-template-columns:repeat(4,1fr);gap:9px}.drx-personal span{font-size:8px}.drx-personal strong{font-size:17px}.drx-personal small{display:block;margin:5px 0 0;font-size:8px}.drx-dialog{padding:28px 22px}.drx-dialog h2{font-size:28px}.drx-result h2{font-size:64px}.drx-dialog-actions{gap:8px}.drx-dialog-actions .button{font-size:10px;padding:12px 9px}.drx-dialog-ledger{padding:5px 14px}.drx-dialog-ledger>span{font-size:10px}.drx-prize-symbol{width:70px;height:70px}.drx-extra-meter{font-size:9px}.drx-extra-meter small{font-size:8px}}

.drx-light-0{transform:rotate(0.0deg)}.drx-light-1{transform:rotate(11.25deg)}.drx-light-2{transform:rotate(22.5deg)}.drx-light-3{transform:rotate(33.75deg)}.drx-light-4{transform:rotate(45.0deg)}.drx-light-5{transform:rotate(56.25deg)}.drx-light-6{transform:rotate(67.5deg)}.drx-light-7{transform:rotate(78.75deg)}.drx-light-8{transform:rotate(90.0deg)}.drx-light-9{transform:rotate(101.25deg)}.drx-light-10{transform:rotate(112.5deg)}.drx-light-11{transform:rotate(123.75deg)}.drx-light-12{transform:rotate(135.0deg)}.drx-light-13{transform:rotate(146.25deg)}.drx-light-14{transform:rotate(157.5deg)}.drx-light-15{transform:rotate(168.75deg)}.drx-light-16{transform:rotate(180.0deg)}.drx-light-17{transform:rotate(191.25deg)}.drx-light-18{transform:rotate(202.5deg)}.drx-light-19{transform:rotate(213.75deg)}.drx-light-20{transform:rotate(225.0deg)}.drx-light-21{transform:rotate(236.25deg)}.drx-light-22{transform:rotate(247.5deg)}.drx-light-23{transform:rotate(258.75deg)}.drx-light-24{transform:rotate(270.0deg)}.drx-light-25{transform:rotate(281.25deg)}.drx-light-26{transform:rotate(292.5deg)}.drx-light-27{transform:rotate(303.75deg)}.drx-light-28{transform:rotate(315.0deg)}.drx-light-29{transform:rotate(326.25deg)}.drx-light-30{transform:rotate(337.5deg)}.drx-light-31{transform:rotate(348.75deg)}

button.drx-wheel-hub{padding:0;color:inherit;font-family:inherit;cursor:pointer;appearance:none}button.drx-wheel-hub:not(:disabled):hover{filter:brightness(1.18)}button.drx-wheel-hub:focus-visible{outline:3px solid #ffe2a2;outline-offset:9px}button.drx-wheel-hub:disabled{cursor:default;opacity:1}
