@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff) format("woff")}.dw{--ink: #2b1236;--ink-soft: rgba(43, 18, 54, .55);--cream: #fff4dc;--cream-d: #f6dfb4;--yellow: #ffd23b;--yellow-d: #e39a00;--orange: #ff8a1f;--orange-d: #c94f00;--pink: #ff4d8d;--pink-d: #c2175a;--green: #45e06e;--green-d: #139a3f;--blue: #40b8ff;--blue-d: #1767c9;--purple: #9a6bff;--purple-d: #5b2fd0;--red: #ff4b4b;--red-d: #b81a2a;--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--sar: env(safe-area-inset-right, 0px);--zc: #ffd27a;container-type:size;font-family:Lilita One,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:400;color:#fff;line-height:1.1;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;overflow:hidden}.dw *,.dw *:before,.dw *:after{box-sizing:border-box}.dw .off,.dw [hidden]{display:none!important}.dw .layer{position:absolute;inset:0;pointer-events:none}.dw .ic{width:100%;height:100%;display:block;overflow:visible}.dw .t-out,.dw .t-out-s{word-spacing:.12em}.dw .t-out{-webkit-text-stroke:.17em var(--ink);paint-order:stroke fill;text-shadow:0 .09em 0 var(--ink)}.dw .t-out-s{-webkit-text-stroke:.22em var(--ink);paint-order:stroke fill;text-shadow:0 .11em 0 var(--ink)}.dw .digits{display:inline-flex;white-space:nowrap}.dw .dg{display:inline-block;width:.6em;text-align:center}.dw .dg-c{display:inline-block;width:.26em;text-align:center}.dw .btn{--c1: #ffe26b;--c2: var(--yellow);--c3: var(--yellow-d);pointer-events:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:48px;padding:0 20px;margin:0;font:inherit;color:#fff;cursor:pointer;outline:none;border:4px solid var(--ink);border-radius:22px;background:linear-gradient(180deg,var(--c1) 0%,var(--c2) 55%,var(--c3) 100%);box-shadow:inset 0 -5px #00000029,inset 0 3px #ffffff73,0 6px 0 var(--ink),0 10px 16px #00000040;transition:transform var(--d-quick) var(--e-out),box-shadow var(--d-quick) var(--e-out),filter var(--d-quick) var(--e-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dw .btn:before{content:"";position:absolute;left:12%;right:12%;top:4px;height:36%;border-radius:999px;background:linear-gradient(180deg,#ffffffbf,#ffffff14);pointer-events:none}.dw .btn>*{position:relative}.dw .btn.pressed{transform:translateY(5px);box-shadow:inset 0 -3px #00000029,inset 0 3px #ffffff73,0 1px 0 var(--ink),0 3px 6px #0003}.dw .btn .ic{width:28px;height:28px;flex:none;filter:drop-shadow(0 2px 0 rgba(43,18,54,.55))}.dw .btn .lbl{font-size:24px;letter-spacing:.02em}.dw .btn.round{width:64px;height:64px;padding:0;border-radius:50%}.dw .btn.round .ic{width:34px;height:34px}.dw .btn.round.small{width:52px;height:52px}.dw .btn.round.small .ic{width:28px;height:28px}.dw .btn.round.big{width:72px;height:72px}.dw .btn.round.big .ic{width:40px;height:40px}.dw .btn.round:before{left:18%;right:18%;top:5px;height:34%}.dw .b-green{--c1: #8dff9f;--c2: var(--green);--c3: var(--green-d)}.dw .b-blue{--c1: #96dcff;--c2: var(--blue);--c3: var(--blue-d)}.dw .b-pink{--c1: #ff9cc0;--c2: var(--pink);--c3: var(--pink-d)}.dw .b-orange{--c1: #ffc277;--c2: var(--orange);--c3: var(--orange-d)}.dw .b-purple{--c1: #c7adff;--c2: var(--purple);--c3: var(--purple-d)}.dw .b-red{--c1: #ff9a8f;--c2: var(--red);--c3: var(--red-d)}.dw .badge{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8fa0,var(--red) 60%,var(--red-d));border:3px solid var(--ink);font-size:var(--fs-body);line-height:22px;text-align:center;color:#fff;text-shadow:0 2px 0 var(--ink);animation:dw-badge 1s cubic-bezier(.3,1.6,.6,1) infinite}@keyframes dw-badge{0%,60%,to{transform:scale(1) rotate(0)}20%{transform:scale(1.3) rotate(-12deg) translateY(-4px)}40%{transform:scale(.95) rotate(8deg)}}.dw .panel{background:linear-gradient(180deg,#fffaf0 0%,var(--cream) 60%,var(--cream-d) 100%);border:4px solid var(--ink);border-radius:26px;color:var(--ink);box-shadow:inset 0 4px #fff,inset 0 -6px #b478282e,0 8px 0 var(--ink),0 16px 28px #00000059}.dw .pill{position:relative;display:inline-flex;align-items:center;height:36px;padding:0 14px 0 34px;margin-left:16px;background:linear-gradient(180deg,#5c2f80,#3b1a55);border:3px solid var(--ink);border-radius:999px;box-shadow:inset 0 2px #ffffff38,0 4px 0 var(--ink);font-size:var(--fs-title);color:#fff}.dw .pill-ic{position:absolute;left:-18px;top:50%;width:44px;height:44px;margin-top:-23px;filter:drop-shadow(0 2px 0 rgba(43,18,54,.4))}.dw .pill-num{text-shadow:0 2px 0 var(--ink)}.dw .wallet{display:flex;gap:12px;align-items:center}.dw .bar{position:relative;overflow:hidden;border-radius:999px;background:#14061c8c;border:2.5px solid var(--ink)}.dw .bar-fill{position:absolute;inset:0;border-radius:inherit;transform:translate(-100%)}.dw .hud-scrim{position:absolute;left:0;right:0;top:0;height:calc(var(--sat) + 100px);background:linear-gradient(180deg,#14061c80,#14061c38 60%,#14061c00)}.dw .hud-coins{position:absolute;right:calc(var(--sar) + 60px);top:calc(var(--sat) + 26px);height:30px;font-size:17px;padding:0 10px 0 23px;margin-left:0;border-width:2.5px;box-shadow:inset 0 2px #ffffff38,0 3px 0 var(--ink)}.dw .hud-coins .pill-ic{width:31px;height:31px;margin-top:-16px;left:-13px}.dw .hud-pause{position:absolute;right:calc(var(--sar) + 8px);top:calc(var(--sat) + 20px);width:44px!important;height:44px!important;min-width:44px;min-height:44px;border-width:3px;box-shadow:inset 0 -4px #00000029,inset 0 2px #ffffff73,0 4px 0 var(--ink)}.dw .hud-pause:after{content:"";position:absolute;inset:-6px}.dw .hud-pause .ic{width:22px!important;height:22px!important}.dw .hud-depth{position:absolute;left:calc(var(--sal) + 86px);right:calc(var(--sar) + 128px);top:calc(var(--sat) + 22px);display:flex;flex-direction:column;align-items:center;pointer-events:none}.dw .depth-num{font-size:clamp(34px,11cqw,48px);line-height:1;letter-spacing:.01em;white-space:nowrap}.dw .depth-num .unit{font-size:.46em;margin-left:.1em}.dw .zone-line{display:flex;align-items:center;gap:6px;margin-top:3px}.dw .zone-name{font-size:13px;letter-spacing:.06em;color:var(--zc);white-space:nowrap;-webkit-text-stroke-width:3.5px}.dw .zone-bar{width:min(16cqw,64px);height:7px;border-width:1.5px}.dw .zone-bar .bar-fill{background:linear-gradient(180deg,#fff,var(--zc));will-change:transform}.dw .mut-chip{position:static;flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;background:linear-gradient(180deg,#7a4ae0,#4a1f9c);border:2px solid var(--ink);box-shadow:0 0 0 2px #ffd23b}.dw .depth-star{position:absolute;right:-6px;top:-10px;width:26px;height:26px;opacity:0;will-change:transform,opacity}.dw .combo{position:absolute;left:calc(var(--sal) + 8px);top:calc(var(--sat) + 19px);width:76px;display:flex;flex-direction:column;align-items:center;gap:2px}.dw .combo-badge{--cc: #e9dff0;position:relative;width:60px;height:60px;transform-origin:50% 55%}.dw .combo-shake{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.dw .combo-ring{position:absolute;inset:0;transform:rotate(-90deg)}.dw .combo-ring circle{fill:none;stroke-width:6}.dw .cr-bg{fill:#14061c9e!important;stroke:#ffffff2e}.dw .cr-fg{stroke:var(--cc);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;opacity:0;transition:opacity var(--d-quick) var(--e-out)}.dw .combo.live .cr-fg{opacity:1}.dw .combo-num{position:relative;z-index:1;font-size:28px;line-height:1;color:var(--cc)}.dw .combo-badge.t0 .combo-num{font-size:26px;color:#d9cfe2}.dw .combo-badge.t1{--cc: var(--yellow)}.dw .combo-badge.t2{--cc: #ffa63b}.dw .combo-badge.t3{--cc: #ff5a3b}.dw .combo-badge.t4{--cc: #e06bff}.dw .combo-badge.t5,.dw .combo-badge.t6{--cc: #fff36b}.dw .combo-badge.t3 .combo-num,.dw .combo-badge.t4 .combo-num{font-size:30px}.dw .combo-badge.t5 .combo-num,.dw .combo-badge.t6 .combo-num{font-size:25px;color:#fff36b;text-shadow:0 .09em 0 var(--ink),-.05em .14em 0 #ff3b7b,.05em .14em 0 #40b8ff}.dw .combo-flame{position:absolute;left:50%;top:-20px;width:30px;height:32px;margin-left:-15px;z-index:0;opacity:0;transform-origin:50% 100%}.dw .combo-flame .cf-p,.dw .combo-badge.t4 .combo-flame .cf-o{display:none}.dw .combo-badge.t4 .combo-flame .cf-p{display:block}.dw .combo-badge.t3 .combo-flame,.dw .combo-badge.t4 .combo-flame,.dw .combo-badge.t5 .combo-flame,.dw .combo-badge.t6 .combo-flame{opacity:1;animation:dw-flick .18s ease-in-out infinite alternate}@keyframes dw-flick{0%{transform:scale(1) rotate(-3deg)}to{transform:scale(1.08,1.18) rotate(3deg)}}.dw .combo-max{position:absolute;left:50%;bottom:-8px;translate:-50% 0;z-index:2;font-size:13px;padding:0 5px;border-radius:6px;-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(180deg,#fff6a8,#ffb300);color:var(--ink);border:2px solid var(--ink);display:none}.dw .combo-badge.t5 .combo-max,.dw .combo-badge.t6 .combo-max{display:block}.dw .mult-plus{position:absolute;left:54px;top:-4px;font-size:22px;color:#8dff9f;opacity:0;will-change:transform,opacity;pointer-events:none}.dw .coin-rate{font-size:13px;color:var(--yellow);white-space:nowrap;letter-spacing:.02em}.dw .combo-badge.t0+.mult-plus+.coin-rate,.dw .combo:not(.live) .coin-rate{color:#d9cfe2}.dw .combo.warn .cr-fg{stroke:var(--red)}.dw .combo.warn .combo-shake{animation:dw-shake-x .12s linear infinite}.dw .combo.urgent .combo-badge{--cc: #ff3b3b}.dw .combo.urgent .combo-shake{animation:dw-urgent .26s ease-in-out infinite alternate}.dw .combo.urgent .cr-fg{stroke:#ff2a2a}@keyframes dw-urgent{0%{transform:scale(1) translate(-1px)}to{transform:scale(1.12) translate(1px)}}@keyframes dw-shake-x{0%,to{transform:translate(0)}25%{transform:translate(-2px) rotate(-3deg)}75%{transform:translate(2px) rotate(3deg)}}.dw .od{position:absolute;left:calc(var(--sal) + 32px);right:calc(var(--sar) + 10px);top:calc(var(--sat) + 5px);height:10px;transform-origin:50% 0}.dw .od-track{position:absolute;inset:0;overflow:hidden;border-radius:999px;background:#14061c99;border:2px solid var(--ink)}.dw .od-fill{position:absolute;inset:0;border-radius:inherit;overflow:hidden;transform:translate(-100%);will-change:transform;background:linear-gradient(180deg,#ffd9a0,#ff8a1f,#e5480a)}.dw .od-stripes{position:absolute;inset:0 -40px;opacity:0;background:repeating-linear-gradient(-55deg,#fff0 0 6px,#fff9 6px 11px)}.dw .od-icon{position:absolute;left:-27px;top:50%;width:22px;height:22px;margin-top:-12px;transform-origin:50% 80%}.dw .od-full{position:absolute;right:6px;top:50%;margin-top:-9px;font-size:13px;line-height:18px;color:#fff36b;display:none}.dw .od.ready .od-full{display:block}.dw .od.ready .od-fill{background:linear-gradient(180deg,#fff3b0,#ffc21a,#ff7a00)}.dw .od.ready .od-icon{animation:dw-flame .2s ease-in-out infinite alternate}.dw .od.active .od-track{border-color:#5a1a00;box-shadow:0 0 0 2px #ffd23b}.dw .od.active .od-fill{background:linear-gradient(180deg,#fffbe0,#ffe14a 45%,#ff9d00)}.dw .od.active .od-stripes{opacity:1;animation:dw-stripes .3s linear infinite}@keyframes dw-stripes{0%{transform:translate(0)}to{transform:translate(19.2px)}}.dw .od-frame{position:absolute;inset:0;opacity:0;transition:opacity var(--d-base) var(--e-out);pointer-events:none;box-shadow:inset 0 0 0 3px #ffd650d9,inset 0 0 14px 2px #ffa00059}.dw .od-frame.on{opacity:.9}.dw .powers{position:absolute;right:calc(var(--sar) + 8px);top:calc(var(--sat) + 70px);display:flex;flex-direction:row-reverse;gap:6px}.dw .chip{--pc: #fff;position:relative;width:32px;height:32px}.dw .chip-ring{position:absolute;inset:0;transform:rotate(-90deg)}.dw .chip-ring circle{fill:#14061c99;stroke:var(--pc);stroke-width:6;stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round}.dw .chip:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--ink)}.dw .chip-ic{position:absolute;inset:6px}.dw .chip.low{animation:dw-blink .3s steps(2,jump-none) infinite}@keyframes dw-blink{50%{opacity:.45}}.dw .callout-dbg{position:absolute;left:6px;bottom:calc(var(--sab) + 4px);z-index:99;font:700 11px system-ui,sans-serif;color:#fff;background:#0000008c;padding:2px 6px;border-radius:6px;pointer-events:none}.dw .popups{overflow:hidden}.dw .pop{position:absolute;left:0;top:0;contain:layout style}.dw .pop-c{position:absolute;left:0;top:0;transform:translate(-50%,-50%);contain:layout style}.dw .pop-in{display:flex;flex-direction:column;align-items:center;white-space:nowrap;text-align:center;will-change:transform,opacity}.dw .p-row{display:flex;align-items:center;gap:6px}.dw .p-ic{display:inline-flex}.dw .p-ic>span{display:block;width:100%;height:100%}.dw .p-arrow{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent}.dw .p-arrow.r{border-left:12px solid #ffd23b;animation:dw-gw-nudge .35s ease-in-out infinite alternate}.dw .p-arrow.l{border-right:12px solid #ffd23b;animation:dw-gw-nudge-l .35s ease-in-out infinite alternate}@keyframes dw-gw-nudge{0%{transform:translate(0)}to{transform:translate(5px)}}@keyframes dw-gw-nudge-l{0%{transform:translate(0)}to{transform:translate(-5px)}}.dw .ore-pop{font-size:30px}.dw .ore-pop.ore-copper{color:#ffb37a}.dw .ore-pop.ore-silver{color:#f2f6fb}.dw .ore-pop.ore-gold{color:#ffd84a}.dw .ore-pop.ore-emerald{color:#6dffaa}.dw .ore-pop.ore-ruby{color:#ff7d97}.dw .ore-pop.ore-diamond{color:#a8f6ff;font-size:36px}.dw .ore-pop span{display:inline-block}.dw .cc .p-main{font-size:32px;color:var(--yellow)}.dw .cc .p-sub{font-size:18px;color:#fff;margin-top:-2px}.dw .cc1 .p-main{font-size:38px;color:#ffa63b}.dw .cc2 .p-main{font-size:44px;color:#ff5a7a}.dw .cc3 .p-main{font-size:50px;color:#d9a3ff;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #7a2fd0}.dw .cc4 .p-main{font-size:56px;color:#fff36b;text-shadow:0 .09em 0 var(--ink),-.06em .14em 0 #ff3b7b,.06em .14em 0 #40b8ff}.dw .cc2 .p-sub,.dw .cc3 .p-sub,.dw .cc4 .p-sub{font-size:22px}.dw .pw .p-main{font-size:30px}.dw .pw .p-ic{width:38px;height:38px}.dw .pw-magnet .p-main{color:#ff8fab}.dw .pw-shield .p-main{color:#9adfff}.dw .pw-x2 .p-main{color:var(--yellow)}.dw .pw-mega .p-main{color:#d2a6ff}.dw .smash .p-main{font-size:22px;color:var(--yellow)}.dw .smash .p-ic{width:22px;height:22px}.dw .smash .p-row{gap:3px}.dw .shieldbreak .p-main{font-size:30px;color:#9adfff}.dw .chest{gap:6px}.dw .chest .p-main{font-size:38px;color:var(--yellow)}.dw .chest .p-ic{width:34px;height:34px}.dw .chest-art{--rc: #8f98a6;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:18px;border:3px solid var(--ink);background:linear-gradient(180deg,#fff,#f1e6d0);box-shadow:0 4px 0 var(--ink),0 0 0 3px var(--rc) inset;color:var(--ink)}.dw .chest-art[hidden]{display:none}.dw .chest-art .art-ic{font-size:30px;line-height:1}.dw .chest-art .art-txt{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--fs-body);white-space:normal;text-align:left;max-width:38cqw;line-height:1.05}.dw .chest-art b{font-weight:400;font-size:var(--fs-label);letter-spacing:.08em;color:#fff;background:var(--rc);border-radius:6px;padding:1px 6px 0;margin-bottom:2px;white-space:nowrap;-webkit-text-stroke:0;text-shadow:0 1px 0 rgba(0,0,0,.35)}.dw .r-legendary{--rc: #ffb300;box-shadow:0 4px 0 var(--ink),0 0 0 3px var(--rc) inset,0 0 0 6px #ffd23b8c}.dw .gw-call .p-row{padding:4px 10px 3px;border-radius:99px;background:linear-gradient(180deg,#8a5200,#5a3000);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink),0 0 0 3px #ffc800}.dw .gw-call .p-main{font-size:20px;color:#fff36b}.dw .gw-caught .p-main{font-size:56px;color:#ffd23b;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #b86a00}.dw .gw-caught .p-sub{font-size:16px;color:#fff6a8;margin-top:-4px}.dw .gw-caught.chest .chest-art{margin-top:6px}.dw .gw-escaped .p-main{font-size:21px;color:#ffe9c8}.dw .hooppop .p-main{font-size:22px;color:#ffb0cf}.dw .hooppop .p-ic{width:22px;height:22px}.dw .hooppop.perfect .p-main{font-size:30px;color:#fff36b;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #b86a00}.dw .hooppop.perfect .p-sub{font-size:15px;color:#fff}.dw .hoopchain .p-main{font-size:clamp(30px,10cqw,40px);color:#ff6fae;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #8a1050}.dw .hoopchain .p-sub{font-size:24px;color:var(--yellow)}.dw .hoopchain.flawless .p-main{font-size:clamp(38px,13cqw,52px);color:#fff36b;text-shadow:0 .09em 0 var(--ink),-.06em .14em 0 #ff3b7b,.06em .14em 0 #40b8ff}.dw .hoopmiss .p-main{font-size:18px;color:#c9bfc9}.dw .mys .p-main{font-size:28px;color:#fff}.dw .mys .p-ic{width:30px;height:30px}.dw .mys .p-sub{font-size:13px;color:#ffd23b;letter-spacing:.12em;margin-top:1px}.dw .mys.jackpot .p-main{font-size:clamp(26px,8.5cqw,36px);color:#ffd23b;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #b86a00}.dw .mys.gem .p-main{color:#9ff8ff;font-size:34px}.dw .mys.dud .p-main{font-size:18px;color:#f3e6d6}.dw .mys.dud .p-ic{width:22px;height:22px}.dw .boostpop .p-main{font-size:32px;color:#8dff9f;font-style:italic;transform:skew(-12deg);display:inline-block;text-shadow:0 .09em 0 var(--ink),-.12em .05em 0 rgba(69,224,110,.55)}.dw .boostpop .p-ic{width:28px;height:28px}.dw .blastpop .p-main{font-size:clamp(38px,12.5cqw,50px);color:#ffb066;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #c94f00}.dw .blastpop .p-ic{width:44px;height:44px}.dw .blastpop .p-sub{font-size:22px;color:var(--yellow)}.dw .zone-banner{position:absolute;left:0;right:0;top:calc(var(--sat) + 46px);display:flex;justify-content:center;pointer-events:none}.dw .zb-ribbon{--za: #c98f4e;--zg: #ffd27a;--zd: #5c3a20;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 12px}.dw .zb-num{display:inline-block;position:relative;z-index:1;font-size:13px;letter-spacing:.2em;padding:2px 9px 1px 11px;border-radius:99px;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--za) 80%,#fff),var(--za));border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:none}.dw .zb-name{white-space:nowrap;font-size:clamp(28px,9cqw,40px);line-height:1.02;margin-top:-3px;color:color-mix(in srgb,var(--zg) 30%,#fff);-webkit-text-stroke:.17em var(--ink);paint-order:stroke fill;text-shadow:0 .08em 0 var(--ink),0 .14em 0 var(--za)}.dw .zb-tag{font-size:13px;color:var(--zg);margin-top:1px;letter-spacing:.03em;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--ink)}.dw .big-banner{position:absolute;left:0;right:0;top:calc(var(--sat) + 58px);display:flex;justify-content:center}.dw .big-txt{font-size:clamp(32px,10cqw,46px);white-space:nowrap}.dw .b-record .big-txt{color:var(--yellow);text-shadow:0 .09em 0 var(--ink),0 .15em 0 #b86a00}.dw .b-core .big-txt{font-size:clamp(30px,9cqw,42px);color:#fff6c9;text-shadow:0 .09em 0 var(--ink),-.06em .14em 0 #ff7a1a,.06em .14em 0 #ff3b7b}.dw .b-od .big-txt{font-size:clamp(36px,11cqw,50px);color:#fff36b;text-shadow:0 .09em 0 #5a1a00,0 .15em 0 #ff6a00;-webkit-text-stroke-color:#5a1a00}.dw .mile{position:absolute;left:0;right:0;top:calc(var(--sat) + 66px);text-align:center;font-size:18px;color:#fff;opacity:.9}.dw .mile.big{font-size:30px;color:var(--yellow)}.dw .confetti{position:absolute;left:50%;top:calc(var(--sat) + 80px);width:12px;height:18px;margin:-9px 0 0 -6px;border-radius:3px;border:2px solid var(--ink)}.dw .steer-hint{position:absolute;left:0;right:0;top:62%;display:flex;flex-direction:column;align-items:center;gap:10px}.dw .hint-track{position:relative;width:220px;height:64px}.dw .hint-track:before{content:"";position:absolute;left:10px;right:10px;top:26px;height:8px;border-radius:99px;background:#ffffff59;border:2px solid rgba(43,18,54,.5)}.dw .hint-hand{position:absolute;left:50%;top:6px;width:48px;height:56px;margin-left:-24px;animation:dw-swipe 1.3s ease-in-out infinite}@keyframes dw-swipe{0%,to{transform:translate(-80px) rotate(-10deg)}50%{transform:translate(80px) rotate(10deg)}}.dw .hint-txt{font-size:28px;letter-spacing:.04em}.dw .title{pointer-events:auto}.dw .title-wallet{position:absolute;left:calc(var(--sal) + 16px);top:calc(var(--sat) + 14px)}.dw .logo{position:absolute;left:0;right:0;top:calc(var(--sat) + max(64px,9cqh));display:flex;flex-direction:column;align-items:center;transform-origin:50% 40%}.dw .logo-row{display:flex;line-height:.92}.dw .lg-l{display:inline-block;font-size:clamp(60px,21cqw,96px);-webkit-text-stroke:.14em var(--ink);paint-order:stroke fill;animation:dw-letter 1.6s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--i) * -.13s);transform-origin:50% 80%}.dw .l1 .lg-l{color:var(--yellow);text-shadow:0 .03em 0 #e39a00,0 .06em 0 #c97a00,0 .1em 0 var(--ink),0 .16em 0 var(--ink),0 .2em .18em rgba(0,0,0,.35)}.dw .l2{margin-top:-.02em;margin-left:.5em;transform:rotate(-3deg)}.dw .l2 .lg-l{color:#ff5d93;text-shadow:0 .03em 0 #e0306e,0 .06em 0 #b81752,0 .1em 0 var(--ink),0 .16em 0 var(--ink),0 .2em .18em rgba(0,0,0,.35)}.dw .l1{transform:rotate(-3deg);margin-right:.2em}@keyframes dw-letter{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-.08em) rotate(calc(var(--r) * -1))}}.dw .logo-drill{position:absolute;right:max(4px,calc(50% - 40cqw));top:58%;width:clamp(54px,17cqw,76px);transform:rotate(-26deg);transform-origin:50% 20%}.dw .logo-drill-svg{width:100%;height:auto;display:block;animation:dw-buzz .07s linear infinite;filter:drop-shadow(0 5px 0 rgba(43,18,54,.45))}.dw .bit-stripes{animation:dw-bit .22s linear infinite}@keyframes dw-bit{0%{transform:translateY(0)}to{transform:translateY(14px)}}@keyframes dw-buzz{0%{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}.dw .clod{position:absolute;left:46%;bottom:0;width:12px;height:10px;border-radius:40%;background:#8a5a34;border:2.5px solid var(--ink);animation:dw-clod .8s ease-out infinite}.dw .clod.c2{animation-delay:-.27s;--dx: -26px;width:9px;height:8px;background:#b27a46}.dw .clod.c3{animation-delay:-.53s;--dx: 18px}@keyframes dw-clod{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translate(var(--dx, 26px),26px) rotate(160deg) scale(1);opacity:0}}.dw .best-chip{position:absolute;left:50%;top:calc(var(--sat) + max(64px,9cqh) + clamp(118px,39cqw,178px));translate:-50% 0;display:flex;align-items:center;gap:6px;padding:5px 16px 5px 8px;border-radius:999px;background:#2b1236b3;border:3px solid var(--ink);white-space:nowrap}.dw .best-ic{width:28px;height:28px}.dw .best-lbl{font-size:var(--fs-body);color:var(--yellow);letter-spacing:.08em}.dw .best-num{font-size:var(--fs-title)}.dw .title-bottom{position:absolute;left:0;right:0;bottom:calc(var(--sab) + 18px);display:flex;flex-direction:column;align-items:center;gap:14px}.dw .tap-dig{display:flex;align-items:center;gap:10px;font-size:clamp(36px,11cqw,48px);letter-spacing:.02em;animation:dw-pulse 1.1s ease-in-out infinite}.dw .tap-hand{width:40px;height:46px;animation:dw-tap 1.1s ease-in-out infinite}@keyframes dw-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes dw-flame{0%{transform:scale(1) translateY(0);opacity:.8}to{transform:scale(1.12) translateY(-2px);opacity:1}}@keyframes dw-tap{0%,to{transform:translateY(0) rotate(-12deg)}45%{transform:translateY(8px) rotate(-12deg) scale(.92)}}.dw .title-btns{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;margin-top:4px}.dw .rbtn{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.dw .rbtn-lbl{font-size:var(--fs-body);letter-spacing:.06em}.dw .hs-chip{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:6px 10px 6px 8px;border-radius:20px;cursor:pointer;background:linear-gradient(180deg,#5c2f80,#3b1a55);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);min-height:52px;transition:transform var(--d-quick) var(--e-out)}.dw .hs-chip.pressed{transform:translateY(3px)}.dw .hs-ic{width:36px;height:36px}.dw .hs-txt{display:flex;flex-direction:column;font-size:var(--fs-body);line-height:1.05}.dw .hs-txt b{font-weight:400;color:var(--yellow)}.dw .hs-txt small{font-size:var(--fs-label);opacity:.85;font-family:system-ui,sans-serif;font-weight:700}.dw .hs-count{font-size:var(--fs-body);padding:0 2px}.dw .hs-tog{width:48px;height:28px;border-radius:99px;background:#241030;border:3px solid var(--ink);position:relative}.dw .hs-tog i{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#9a86a8;transition:transform var(--d-base) var(--e-spring),background var(--d-base) var(--e-out)}.dw .hs-chip.on{background:linear-gradient(180deg,#ffb066,#ff6a1a);box-shadow:0 4px 0 var(--ink),0 0 20px #ff8c00b3}.dw .hs-chip.on .hs-txt b{color:#fff}.dw .hs-chip.on .hs-tog{background:var(--green-d)}.dw .hs-chip.on .hs-tog i{transform:translate(20px);background:#fff}.dw .dim,.dw .rv-dim,.dw .res-dim{position:absolute;inset:0;pointer-events:auto}.dw .dim{background:#1a08249e}.dw .revive{pointer-events:auto}.dw .rv-dim{background:radial-gradient(ellipse at 50% 45%,#3c001473,#14000ad1)}.dw .rv-card{position:absolute;left:50%;top:50%;width:min(86cqw,340px);margin-left:calc(min(86cqw,340px)/-2);display:flex;flex-direction:column;align-items:center;padding:18px 18px 14px}.dw .rv-card{translate:0 -50%;transform:none}.dw .rv-title{font-size:clamp(30px,9.5cqw,40px);color:var(--yellow);margin-top:-40px;white-space:nowrap}.dw .rv-ring{position:relative;width:132px;height:132px;margin:8px 0 4px}.dw .rv-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.dw .rv-ring circle{fill:none;stroke-width:12}.dw .rv-bg{stroke:#ead4ad}.dw .rv-fg{stroke:var(--green);stroke-dasharray:100;stroke-linecap:round;filter:drop-shadow(0 0 1px var(--ink))}.dw .revive.urgent .rv-fg{stroke:var(--red)}.dw .rv-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:64px;color:#fff}.dw .rv-depth{font-size:20px;color:var(--ink)}.dw .rv-depth b{font-weight:400;font-size:30px}.dw .rv-close{margin-top:4px;font-size:18px;color:var(--yellow);text-align:center;animation:dw-pulse .8s ease-in-out infinite}.dw .rv-btn{margin-top:14px;width:100%;height:72px;border-radius:26px;animation:dw-pulse .9s ease-in-out infinite}.dw .rv-btn.pressed{animation:none}.dw .rv-btn .lbl{font-size:34px}.dw .rv-price{display:inline-flex;align-items:center;gap:2px;padding:2px 10px 2px 4px;border-radius:99px;background:#2b123659}.dw .rv-price .ic{width:32px;height:32px}.dw .rv-price b{font-weight:400;font-size:26px}.dw .rv-have{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:15px;color:#8a6a7a}.dw .rv-have .ic{width:20px;height:20px}.dw .rv-no{pointer-events:auto;margin-top:4px;min-height:44px;padding:0 22px;border:0;background:none;font:inherit;font-size:17px;color:#9b7f8c;letter-spacing:.08em;cursor:pointer}.dw .results{pointer-events:auto}.dw .res-dim{background:linear-gradient(180deg,#1e0a2edb,#1e0a2ebd 45%,#1e0a2eeb)}.dw .res-top{position:absolute;left:calc(var(--sal) + 16px);right:calc(var(--sar) + 16px);top:calc(var(--sat) + 14px);display:flex;justify-content:flex-start}.dw .res-main{position:absolute;left:0;right:0;top:calc(var(--sat) + 70px);bottom:calc(var(--sab) + clamp(150px,24cqh,200px));display:flex;flex-direction:column;align-items:center;justify-content:center}.dw .res-depth-wrap{position:relative;display:flex;flex-direction:column;align-items:center}.dw .res-label{font-size:var(--fs-body);letter-spacing:.3em;color:var(--yellow);margin-bottom:-4px}.dw .res-depth{font-size:clamp(56px,18cqw,80px);line-height:1}.dw .res-depth .unit{font-size:.45em;margin-left:.08em}.dw .grade-stamp{position:absolute;z-index:3;right:-50px;top:-30px;width:66px;height:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;border:4px solid var(--ink);transform:rotate(-12deg);background:radial-gradient(circle at 35% 30%,#fff 0,var(--gc1) 22%,var(--gc2) 100%);box-shadow:0 5px 0 var(--ink),inset 0 -4px #0003;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.dw .g-d{--gc1: #c9c2d0;--gc2: #7e7488}.dw .g-c{--gc1: #8fe8a4;--gc2: #2ea85a}.dw .g-b{--gc1: #8fd2ff;--gc2: #2a7fd9}.dw .g-a{--gc1: #d6b2ff;--gc2: #7a3fe0}.dw .g-s{--gc1: #ffe07a;--gc2: #f08a00}.dw .g-splus{--gc1: #ffef9a;--gc2: #ff3b7b;font-size:32px;box-shadow:0 5px 0 var(--ink),0 0 26px #ffd23b,0 0 50px #ff3b7b}.dw .res-card{position:relative;width:min(90cqw,360px);margin-top:10px;padding:10px 14px;display:flex;flex-direction:column;align-items:center}.dw .pre{opacity:0}.dw .res-bar{position:relative;width:100%;height:30px;margin-top:14px}.dw .rb-track{position:absolute;left:0;right:0;top:4px;height:24px;border-radius:99px;overflow:hidden;background:#e9d6b4;border:3px solid var(--ink);box-shadow:inset 0 3px #0000001f}.dw .rb-fill{position:absolute;inset:0;border-radius:inherit;transform:translate(-100%);background:linear-gradient(180deg,#a6ffb6,var(--green) 50%,var(--green-d))}.dw .rb-best{position:absolute;top:-16px;width:0;height:52px}.dw .rb-best i{position:absolute;left:-2px;top:14px;width:4px;height:34px;background:var(--ink);border-radius:2px}.dw .rb-best-lbl{position:absolute;left:0;top:-6px;transform:translate(-50%);font-size:var(--fs-label);white-space:nowrap;color:var(--ink);background:var(--yellow);border:2.5px solid var(--ink);border-radius:8px;padding:1px 6px}.dw .rb-best.rt .rb-best-lbl{transform:translate(calc(-100% + 8px))}.dw .rb-lbl{margin-top:6px;min-height:22px;font-size:var(--fs-body);color:#7a5a6a}.dw .rb-lbl.good{color:var(--green-d)}.dw .new-best{position:absolute;top:-26px;left:50%;margin-left:-100px;width:200px;text-align:center;rotate:-4deg;z-index:2}.dw .new-best span{display:inline-block;font-size:26px;color:var(--yellow);padding:2px 14px;background:var(--pink);border:3px solid var(--ink);border-radius:12px;box-shadow:0 4px 0 var(--ink);-webkit-text-stroke:5px var(--ink)}.dw .res-card .confetti{top:30px}.dw .res-coins{display:flex;align-items:center;gap:2px;margin-top:0;font-size:34px;color:var(--yellow)}.dw .rc-ic{width:38px;height:38px;margin-right:6px}.dw .rc-plus{margin-right:2px}.dw .res-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:5px}.dw .rf{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 1px 5px;border-radius:99px;font-size:var(--fs-label);color:var(--ink);background:#f3e2c2;border:2px solid rgba(43,18,54,.3);white-space:nowrap}.dw .rf .ic{width:16px;height:16px}.dw .rf i{font-style:normal;font-size:var(--fs-label)}.dw .rf b{font-weight:400;color:#fff;background:var(--pink);border-radius:5px;padding:0 4px;margin-left:2px}.dw .rf.mut{background:linear-gradient(180deg,#b79bff,#8a5cf0);color:#fff;border-color:var(--ink)}.dw .rf.sp .ic path,.dw .rf.sp .ic rect{fill:#c98f4e;stroke:#c98f4e}.dw .res-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:100%;margin-top:6px}.dw .rs-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 2px 5px;border-radius:14px;background:#f3e2c2;border:2.5px solid rgba(43,18,54,.25);min-width:0}.dw .rs-val{font-size:var(--fs-body);color:var(--ink);line-height:1;white-space:nowrap}.dw .rs-val.long{font-size:var(--fs-label);line-height:1;white-space:normal;text-align:center;min-height:22px;display:flex;align-items:center}.dw .rs-lbl{margin-top:3px;font-size:var(--fs-label);letter-spacing:.02em;color:#8a6a7a;white-space:nowrap;font-family:system-ui,sans-serif;font-weight:800}.dw .res-hook{display:flex;align-items:center;gap:10px;width:min(90cqw,360px);margin-top:8px;padding:7px 12px;border-radius:18px;background:#ffffff1f;border:3px dashed rgba(255,255,255,.45);font-size:var(--fs-body);line-height:1.15}.dw .hk-ic{width:34px;height:34px;flex:none}.dw .hk-close{border-color:var(--yellow);color:var(--yellow)}.dw .hk-afford{border-color:var(--green);color:#b2ffc2}.dw .res-actions{position:absolute;left:0;right:0;bottom:calc(var(--sab) + 12px);display:flex;flex-direction:column;align-items:center;gap:12px}.dw .retry{width:min(78cqw,300px);height:clamp(76px,11cqh,92px);border-radius:30px}.dw .results.done .retry:not(.pressed){animation:dw-retry 1s ease-in-out infinite}@keyframes dw-retry{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.dw .retry .lbl{font-size:clamp(38px,12cqw,50px);letter-spacing:.03em}.dw .retry .retry-ic,.dw .retry .retry-ic .ic{width:44px;height:44px}.dw .res-row{display:flex;gap:34px}.dw .res-row .btn.round{width:58px;height:58px}.dw .res-row .btn.round .ic{width:30px;height:30px}.dw .res-row .rbtn{gap:3px}.dw .pause{pointer-events:auto}.dw .pause-panel{position:absolute;left:0;right:0;top:50%;translate:0 -55%;display:flex;flex-direction:column;align-items:center;gap:16px}.dw .pz-title{font-size:clamp(48px,15cqw,64px);color:var(--yellow);margin-bottom:8px}.dw .pz-resume{width:min(74cqw,280px);height:80px;border-radius:28px}.dw .pz-resume .ic{width:36px;height:36px}.dw .pz-resume .lbl{font-size:38px}.dw .pz-row{display:flex;gap:14px}.dw .pz-small{height:60px;padding:0 16px}.dw .pz-small .lbl{font-size:var(--fs-title)}.dw .pz-small .ic{width:26px;height:26px}.dw .pz-quick{display:flex;gap:16px;margin-top:18px;padding:12px 16px;border-radius:24px;background:#ffffff14}.dw .qt{display:flex;flex-direction:column;align-items:center;gap:4px}.dw .qt-lbl{font-size:var(--fs-label);letter-spacing:.06em;opacity:.9}.dw .qt-btn .slash{position:absolute;left:50%;top:8px;bottom:8px;width:5px;margin-left:-2.5px;background:#fff;border:1.5px solid var(--ink);border-radius:3px;transform:rotate(45deg) scaleY(0);transition:transform var(--d-quick) var(--e-spring)}.dw .qt-btn.is-off{filter:saturate(.25) brightness(.85)}.dw .qt-btn.is-off .slash{transform:rotate(45deg) scaleY(1)}.dw .countdown{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.dw .cd-num{font-size:140px;color:#fff}.dw .cd-num.go{font-size:110px;color:var(--green)}.dw .overlay{pointer-events:auto}.dw .sheet{position:absolute;left:50%;top:50%;width:min(92cqw,380px);translate:-50% -50%;padding:14px 16px 18px;display:flex;flex-direction:column;gap:10px;max-height:calc(100% - var(--sat) - var(--sab) - 24px);overflow-y:auto}.dw .sheet-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.dw .sheet-title{font-size:34px;color:var(--yellow)}.dw .set-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 10px;border-radius:18px;background:#f3e2c2}.dw .set-ic{width:40px;height:40px;flex:none;padding:6px;border-radius:12px;background:linear-gradient(180deg,#c7adff,var(--purple));border:3px solid var(--ink)}.dw .set-lbl{flex:1;font-size:var(--fs-body);color:var(--ink);white-space:nowrap}.dw .slider{--v: 50%;pointer-events:auto;-webkit-appearance:none;appearance:none;width:44%;height:44px;background:transparent;margin:0;touch-action:pan-x;cursor:pointer}.dw .slider::-webkit-slider-runnable-track{height:16px;border-radius:99px;border:3px solid var(--ink);background:linear-gradient(90deg,var(--green) var(--v),#e0cba4 var(--v))}.dw .slider::-moz-range-track{height:10px;border-radius:99px;border:3px solid var(--ink);background:linear-gradient(90deg,var(--green) var(--v),#e0cba4 var(--v))}.dw .slider::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;margin-top:-11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--yellow) 45%,var(--yellow-d));border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--yellow);border:3px solid var(--ink)}.dw .switch{pointer-events:auto;position:relative;width:66px;height:38px;border-radius:99px;background:#c9b28e;border:3px solid var(--ink);cursor:pointer;transition:background var(--d-base) var(--e-out);flex:none}.dw .switch i{position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--ink);transition:transform var(--d-base) var(--e-spring)}.dw .switch.on{background:var(--green)}.dw .switch.on i{transform:translate(28px)}.dw .set-stats{display:flex;justify-content:space-around;padding:6px 0 2px;font-size:var(--fs-label);color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700}.dw .set-stats b{font-family:Lilita One,sans-serif;font-weight:400;font-size:var(--fs-body);color:var(--ink);margin-right:3px}.dw .set-reset{margin-top:6px;height:52px}.dw .set-reset .lbl{font-size:var(--fs-body)}.dw .confirm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#1a082499;pointer-events:auto}.dw .confirm-card{width:min(84cqw,320px);padding:18px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.dw .cf-title{font-size:28px;color:var(--red)}.dw .cf-txt{font-size:var(--fs-body);color:var(--ink);font-family:system-ui,sans-serif;font-weight:700}.dw .cf-row{display:flex;gap:12px;margin-top:6px}.dw .cf-row .btn{height:56px}.dw .cf-row .lbl{font-size:var(--fs-title)}.dw .shop-bg{position:absolute;inset:0;pointer-events:auto;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.12) 0 2px,transparent 3px) 0 0 / 34px 34px,linear-gradient(180deg,#6b3fd8,#4a1f9c,#2e0f6a)}.dw .shop-head{position:absolute;left:0;right:0;top:0;padding:calc(var(--sat) + 10px) calc(var(--sar) + 12px) 12px calc(var(--sal) + 12px);display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#1e0846e6,#1e084600);z-index:2}.dw .shop-title{flex:1;font-size:clamp(26px,8.5cqw,34px);color:var(--yellow)}.dw .shop-wallet{flex-direction:column;align-items:flex-end;gap:6px}.dw .shop-wallet .pill{height:30px;font-size:var(--fs-body);padding-left:28px}.dw .shop-wallet .pill-ic{width:36px;height:36px;margin-top:-19px;left:-14px}.dw .shop-list{position:absolute;left:0;right:0;top:calc(var(--sat) + 96px);bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px calc(var(--sar) + 12px) calc(var(--sab) + 20px) calc(var(--sal) + 12px);display:flex;flex-direction:column;gap:12px;pointer-events:auto;touch-action:pan-y}.dw .ucard{flex:none;display:flex;align-items:center;gap:10px;padding:10px;border-radius:22px}.dw .ucard.can{box-shadow:inset 0 4px #fff,inset 0 -6px #b478282e,0 6px 0 var(--ink),0 0 0 3px #45e06ee6,0 12px 22px #0000004d}.dw .uc-ic{width:58px;height:58px;flex:none;padding:8px;border-radius:18px;background:radial-gradient(circle at 35% 25%,#fff,#ffe7b8 60%,#f2c77c);border:3px solid var(--ink);display:flex;align-items:center;justify-content:center}.dw .uc-ic .emoji{font-size:32px;line-height:1}.dw .uc-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dw .uc-name{font-size:var(--fs-title);line-height:1;color:var(--ink)}.dw .uc-desc{font-size:var(--fs-label);color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700;line-height:1.15}.dw .uc-pips{display:flex;gap:3px;margin-top:2px}.dw .uc-pips i{flex:1;max-width:18px;height:9px;border-radius:3px;background:#e2cfac;border:2px solid rgba(43,18,54,.55)}.dw .uc-pips i.on{background:linear-gradient(180deg,#a6ffb6,var(--green));border-color:var(--ink)}.dw .uc-vals{display:flex;align-items:center;gap:6px;font-size:var(--fs-body);color:var(--ink)}.dw .v-now{color:#8a6a7a}.dw .v-next{color:var(--green-d);font-size:var(--fs-body)}.dw .v-arrow{width:0;height:0;border-left:8px solid var(--green-d);border-top:6px solid transparent;border-bottom:6px solid transparent}.dw .v-max{color:var(--orange-d)}.dw .own{color:#8a6a7a}.dw .own b{font-weight:400;color:var(--ink);font-size:var(--fs-body)}.dw .uc-buy{flex:none;flex-direction:column;gap:0;width:84px;height:64px;padding:4px 4px 2px;border-radius:18px}.dw .uc-buy .ic{width:26px;height:26px}.dw .uc-buy span{font-size:var(--fs-body)}.dw .uc-buy.poor{--c1: #d8ccdc;--c2: #b3a3ba;--c3: #8a7894}.dw .uc-buy.maxed{--c1: #ffd9a0;--c2: var(--orange);--c3: var(--orange-d);pointer-events:none}.dw .uc-buy.maxed .ic{display:none}.dw .shop-sec{margin:10px 0 -2px 6px;font-size:var(--fs-body);letter-spacing:.14em;color:var(--yellow)}.dw .hs-card .uc-ic{background:radial-gradient(circle at 35% 25%,#fff,#ffd2b0 60%,#ff9a5a)}.dw .shop-foot{flex:none;height:8px}.dw .fly-coin{position:absolute;left:-18px;top:-18px;width:36px;height:36px}.dw.rm .lg-l,.dw.rm .tap-dig,.dw.rm .tap-hand,.dw.rm .logo-drill-svg,.dw.rm .bit-stripes,.dw.rm .clod,.dw.rm .combo-shake,.dw.rm .od.ready,.dw.rm .od-icon,.dw.rm .badge,.dw.rm .retry,.dw.rm .od-frame.on,.dw.rm .hint-hand,.dw.rm .combo-flame,.dw.rm .od-stripes,.dw.rm .dig-pill,.dw.rm .unlock-new:after,.dw.rm .unlock-new:before{animation:none!important}.dw .banners{transition:opacity var(--d-quick) var(--e-out)}.dw.st-paused .banners,.dw.st-reviveOffer .banners,.dw.st-gameover .banners,.dw.st-menu .banners{opacity:0}@container (max-height: 720px){.dw .res-main{top:calc(var(--sat) + 52px);bottom:calc(var(--sab) + 166px)}.dw .res-depth{font-size:clamp(48px,17cqw,72px)}.dw .res-label{font-size:var(--fs-body)}.dw .res-card{margin-top:8px;padding:10px 12px}.dw .res-bar{margin-top:12px}.dw .rb-lbl{margin-top:2px;font-size:var(--fs-body)}.dw .res-coins{font-size:32px;margin-top:0}.dw .rc-ic{width:36px;height:36px}.dw .res-stats{margin-top:6px}.dw .rs-tile{padding:4px 2px 3px}.dw .rs-val{font-size:var(--fs-body)}.dw .res-hook{margin-top:8px;padding:7px 12px;font-size:var(--fs-body)}.dw .hk-ic{width:26px;height:26px}.dw .retry{height:68px}.dw .res-actions{gap:8px;bottom:calc(var(--sab) + 8px)}.dw .res-row .btn.round{width:52px;height:52px}.dw .grade-stamp{width:56px;height:56px;font-size:34px;top:-22px;right:-44px}.dw .g-splus{font-size:27px}.dw .rv-ring{width:110px;height:110px}.dw .rv-btn{height:64px}.dw .pz-resume{height:70px}.dw .logo{top:calc(var(--sat) + 52px)}}.dw .zone-banner.vault .zb-name{color:#fff36b;text-shadow:0 .08em 0 var(--ink),0 .14em 0 #b86a00}.dw.rm .p-arrow{animation:none!important}.dw .zone-banner.vault .zb-num{display:none}.dw .mut-card{position:absolute;left:50%;top:calc(var(--sat) + 52px);translate:-50% 0;min-width:min(78cqw,300px);max-width:92cqw;padding:5px 14px 6px;border-radius:16px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#7a4ae0,#4a1f9c);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink),0 0 0 3px #ffd23b}.dw .mut-tag{font-size:13px;letter-spacing:.2em;color:#ffd23b;-webkit-text-stroke-width:3px}.dw .mut-row{display:flex;align-items:center;gap:8px}.dw .mut-ic{font-size:26px;line-height:1}.dw .mut-name{font-size:clamp(26px,8.4cqw,34px);color:#fff;white-space:nowrap;line-height:1.05}.dw .mut-desc{font-size:13px;color:#e9dcff;font-family:system-ui,sans-serif;font-weight:700;text-align:center}.dw .sp-banner{position:absolute;left:0;right:0;top:calc(var(--sat) + 62px);display:flex;justify-content:center;align-items:flex-start;gap:4px;--za: #c98f4e;--zg: #ffd27a}.dw .sp-name{font-size:clamp(28px,9cqw,40px);white-space:nowrap;color:color-mix(in srgb,var(--zg) 35%,#fff);text-shadow:0 .09em 0 var(--ink),0 .15em 0 var(--za)}.dw .sp-new{font-size:13px;padding:2px 6px 1px;border-radius:7px;background:linear-gradient(180deg,#fff6a8,#ffb300);color:var(--ink);border:2px solid var(--ink);rotate:10deg;margin-top:-4px}.dw .sp-new[hidden]{display:none}.dw .hud .btn .ic,.dw .hud .pill-ic{filter:none}.dw .hud .bar-fill,.dw .hud .od-fill{will-change:transform}.dw .hud-depth,.dw .hud-coins,.dw .combo,.dw .od,.dw .powers{contain:layout style}.dw .hud .bar-fill{will-change:auto}.dw .b-grey{--c1: #d8ccdc;--c2: #b3a3ba;--c3: #8a7894}.dw .btn.disabled{pointer-events:none;filter:saturate(.6)}.dw .throb{animation:dw-pulse .9s ease-in-out infinite}.dw .th-teal .shop-bg{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.12) 0 2px,transparent 3px) 0 0 / 34px 34px,linear-gradient(180deg,#1aa5a0,#0e6f7a 55%,#083f52)}.dw .th-teal .shop-head{background:linear-gradient(180deg,#04323ce6,#04323c00)}.dw .th-amber .shop-bg{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.1) 0 2px,transparent 3px) 0 0 / 34px 34px,linear-gradient(180deg,#b0642a,#7a3d18 55%,#44200c)}.dw .th-amber .shop-head{background:linear-gradient(180deg,#321606e6,#32160600)}.dw .th-pink .shop-bg{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.12) 0 2px,transparent 3px) 0 0 / 34px 34px,linear-gradient(180deg,#e0468f,#9c2470 55%,#5a1048)}.dw .th-pink .shop-head{background:linear-gradient(180deg,#460a32e6,#460a3200)}.dw .th-blue .shop-bg{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.12) 0 2px,transparent 3px) 0 0 / 34px 34px,linear-gradient(180deg,#3a7be0,#2450a8 55%,#142c66)}.dw .th-blue .shop-head{background:linear-gradient(180deg,#0a1846e6,#0a184600)}.dw .sheetx .shop-head{min-height:calc(var(--sat) + 82px)}.dw .sheetx .shop-list{top:calc(var(--sat) + 86px)}.dw .modalx{pointer-events:auto}.dw .modal-card{position:absolute;left:50%;top:50%;width:min(92cqw,380px);translate:-50% -50%;padding:16px 14px;display:flex;flex-direction:column;align-items:center;gap:10px;max-height:calc(100% - var(--sat) - var(--sab) - 70px)}.dw .modal-x{position:absolute;right:-10px;top:-12px;width:46px!important;height:46px!important;z-index:3}.dw .modal-x .ic{width:22px!important;height:22px!important}.dw .chest-wallet{position:absolute;left:calc(var(--sal) + 16px);top:calc(var(--sat) + 14px)}.dw .dl-title{font-size:34px;color:var(--yellow);margin-top:-36px;white-space:nowrap}.dw .chest-modal .modal-card{background:radial-gradient(circle at 50% 35%,#fff 0%,var(--cream) 40%,var(--cream-d) 100%)}.dw .ch-label{font-size:26px;color:var(--yellow);margin-top:-34px;text-align:center}.dw .ch-stage{position:relative;width:220px;height:190px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.dw .ch-rays{position:absolute;left:50%;top:50%;width:320px;height:320px;margin:-160px 0 0 -160px;border-radius:50%;opacity:0;transition:opacity var(--d-base) var(--e-out);background:repeating-conic-gradient(#ffd23b8c 0 12deg,#ffd23b00 12deg 30deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 70%);mask:radial-gradient(circle,#000 20%,transparent 70%)}.dw .ch-rays.on{opacity:1;animation:dw-spin-rays 6s linear infinite}@keyframes dw-spin-rays{to{transform:rotate(360deg)}}.dw .ch-chest{position:relative;width:170px}.dw .ch-chest.idle{animation:dw-chest-idle 1.6s ease-in-out infinite}@keyframes dw-chest-idle{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-6deg) scale(1.04)}82%{transform:rotate(5deg)}88%{transform:rotate(-3deg)}94%{transform:rotate(2deg)}}.dw .chest-svg{width:100%;display:block;overflow:visible;filter:drop-shadow(0 8px 0 rgba(43,18,54,.35))}.dw .ch-lid{transform-box:fill-box;transform-origin:20% 100%}.dw .ch-loot{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:-24px;min-height:64px}.dw .loot{display:flex;flex-direction:column;align-items:center;gap:2px}.dw .loot-ic{width:46px;height:46px}.dw .loot b{font-weight:400;font-size:26px;color:var(--yellow)}.dw .l-gem b{color:#8ff0ff}.dw .l-hs b{color:#ffb066}.dw .ch-hint{font-size:var(--fs-body);color:#8a6a7a;animation:dw-pulse 1s ease-in-out infinite}.dw .ch-btn{width:80%;height:64px;border-radius:24px}.dw .ch-btn .lbl{font-size:30px}.dw .mstrip{pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:7px 10px 8px;border-radius:18px;background:#1e0a2eb8;border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.dw .ms-rank{display:flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:2px dashed rgba(255,255,255,.18)}.dw .ms-rank-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dw .ms-rank-txt b{font-weight:400;font-size:var(--fs-body);color:var(--yellow);line-height:1}.dw .ms-rbar,.dw .ms-prog{position:relative;height:8px;border-radius:99px;background:#00000073;overflow:hidden;border:1.5px solid rgba(0,0,0,.5)}.dw .ms-rbar i,.dw .ms-prog i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:linear-gradient(180deg,#fff3a0,var(--yellow))}.dw .ms-prog i{background:linear-gradient(180deg,#a6ffb6,var(--green))}.dw .ms-stars{display:flex;align-items:center;gap:3px;font-size:var(--fs-label)}.dw .ms-stars .ic{width:18px;height:18px}.dw .ms-stars b{font-weight:400}.dw .ms-row{display:flex;align-items:center;gap:7px;min-height:20px}.dw .ms-ic{width:20px;height:20px;flex:none}.dw .ms-txt{flex:1;min-width:0;font-size:var(--fs-label);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .ms-prog{width:54px;flex:none}.dw .ms-row.done .ms-txt{color:#b2ffc2;text-decoration:line-through}.dw .rank-emb{position:relative;width:52px;height:57px;flex:none}.dw .rank-emb svg{width:100%;height:100%;display:block;overflow:visible}.dw .rank-emb b{position:absolute;inset:0 0 6px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:26px;color:#fff}.dw .rank-emb.sm{width:28px;height:31px}.dw .rank-emb.sm b{font-size:var(--fs-label);inset:0 0 4px;-webkit-text-stroke-width:3.5px}.dw .pause-strip{width:min(86cqw,340px);margin-top:4px}.dw .mtoast{position:absolute;left:50%;top:calc(var(--sat) + 62px);translate:-50% 0;width:min(80cqw,310px);padding:4px 10px 5px;border-radius:14px;background:linear-gradient(180deg,#146e46f0,#0a462df0);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .mt-head{display:flex;align-items:center;gap:6px}.dw .mt-head b{font-weight:400;font-size:var(--fs-body);color:#b8ffc8;flex:1}.dw .mt-head.rank b{color:var(--yellow)}.dw .mt-ic{width:20px;height:20px}.dw .mt-st{display:flex;gap:1px}.dw .mt-st i{width:18px;height:18px;display:block}.dw .mt-txt{font-size:var(--fs-label);margin-top:0;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .rank-card{flex:none;display:flex;align-items:center;gap:12px;padding:12px}.dw .rank-card .rank-emb{width:70px;height:77px}.dw .rank-card .rank-emb b{font-size:34px}.dw .rc-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dw .rc-lbl{font-size:13px;letter-spacing:.14em;color:#8a6a7a}.dw .rc-name{font-size:24px;line-height:1}.dw .rc-bar{position:relative;height:24px;border-radius:99px;background:#e9d6b4;border:3px solid var(--ink);overflow:hidden;margin-top:3px}.dw .rc-bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(180deg,#fff3a0,var(--yellow) 55%,var(--yellow-d));border-radius:99px}.dw .rc-bar span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;font-size:15px;color:#fff}.dw .rc-bar .ic{width:18px;height:18px}.dw .rc-bar b{font-weight:400}.dw .rc-next{font-size:13px;color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700}.dw .rc-next b{color:var(--ink)}.dw .claim-chest{flex:none;height:64px;border-radius:22px}.dw .claim-chest .cc-ic{width:40px;height:40px}.dw .claim-chest .lbl{font-size:24px}.dw .mcard{flex:none;display:flex;align-items:center;gap:10px;padding:10px;border-radius:22px}.dw .mcard.done{box-shadow:inset 0 4px #fff,0 6px 0 var(--ink),0 0 0 3px var(--green)}.dw .mc-ic{width:52px;height:52px;flex:none;padding:8px;border-radius:16px;background:radial-gradient(circle at 35% 25%,#fff,#cdeffa 60%,#8fd2ef);border:3px solid var(--ink)}.dw .mc-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dw .mc-tag{align-self:flex-start;font-size:var(--fs-label);letter-spacing:.1em;padding:1px 6px 0;border-radius:6px;color:#fff;background:var(--orange)}.dw .mc-tag.total{background:var(--blue)}.dw .mc-txt{font-size:var(--fs-body);line-height:1.05}.dw .mc-bar{position:relative;height:20px;border-radius:99px;background:#e9d6b4;border:2.5px solid var(--ink);overflow:hidden}.dw .mc-bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(180deg,#a6ffb6,var(--green));border-radius:99px}.dw .mc-bar span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-label);color:var(--ink)}.dw .mc-stars,.dw .rm-stars{display:flex;flex-direction:column;gap:0;flex:none}.dw .mc-stars .st{width:22px;height:22px;display:block}.dw .m-tip{flex:none;text-align:center;font-size:var(--fs-label);opacity:.85;font-family:system-ui,sans-serif;font-weight:700;padding:4px 10px}.dw .mu-sum{flex:none;display:flex;align-items:center;gap:12px;padding:12px 14px}.dw .mu-big{font-size:46px;color:var(--yellow);line-height:1}.dw .mu-big small{font-size:.5em}.dw .mu-sum-txt{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-label);font-family:system-ui,sans-serif;font-weight:700;color:#8a6a7a}.dw .mu-sum-txt>b:first-child{font-family:Lilita One,sans-serif;font-weight:400;font-size:var(--fs-body);color:var(--ink)}.dw .mu-bonus b{color:var(--green-d)}.dw .mu-set{--za: #c98f4e;flex:none;padding:10px 10px 12px;border-radius:22px}.dw .mu-set.legend{background:linear-gradient(180deg,#fff7d6,#ffe08a)}.dw .mu-set.complete{box-shadow:inset 0 4px #fff,0 6px 0 var(--ink),0 0 0 3px var(--green)}.dw .ms-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dw .ms-name{font-size:var(--fs-body);color:#fff;-webkit-text-stroke-width:4px}.dw .mu-set:not(.legend) .ms-name{color:color-mix(in srgb,var(--za) 60%,#fff)}.dw .ms-cnt{font-size:var(--fs-body);color:var(--ink)}.dw .ms-bonus{margin-left:auto;font-size:var(--fs-label);padding:2px 7px 1px;border-radius:8px;background:#e2cfac;color:#8a6a7a;text-align:right}.dw .ms-bonus.on{background:var(--green);color:#fff}.dw .art-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dw .legend .art-grid{grid-template-columns:repeat(2,1fr);max-width:50%}.dw .art-tile{--rc: #9aa3b0;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.dw .r-rare{--rc: #40b8ff}.dw .r-epic{--rc: #b56bff}.dw .r-legendary{--rc: #ffb300}.dw .at-ic{width:100%;aspect-ratio:1;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:30px;background:radial-gradient(circle at 40% 30%,#fff,#f3e2c2);border:3px solid var(--ink);box-shadow:inset 0 0 0 3px var(--rc),0 3px 0 var(--ink)}.dw .art-tile.found{cursor:pointer;pointer-events:auto}.dw .art-tile.lost .at-ic{background:radial-gradient(circle at 40% 30%,#6a5a70,#3a2c44);box-shadow:inset 0 0 0 3px #ffffff14,0 3px 0 var(--ink)}.dw .art-tile.lost .at-ic span{filter:brightness(0);opacity:.55}.dw .art-tile.r-legendary.found .at-ic{box-shadow:inset 0 0 0 3px var(--rc),0 3px 0 var(--ink),0 0 14px #ffd23b}.dw .at-name{font-size:var(--fs-label);line-height:1.05;text-align:center;color:var(--ink);max-height:2.2em;overflow:hidden}.dw .art-tile.lost .at-name{color:#8a6a7a;letter-spacing:.1em}.dw .at-count{position:absolute;right:-4px;top:-6px;font-size:var(--fs-label);color:#fff}.dw .at-new{position:absolute;left:-5px;top:-7px;font-size:var(--fs-label);padding:1px 5px 0;border-radius:6px;background:var(--pink);color:#fff;border:2px solid var(--ink);rotate:-10deg;z-index:2}.dw .art-card{width:min(80cqw,320px)}.dw .ac-ic{width:120px;height:120px;border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:70px;background:radial-gradient(circle at 40% 30%,#fff,#f3e2c2);border:4px solid var(--ink);box-shadow:inset 0 0 0 5px var(--rc),0 6px 0 var(--ink);margin-top:4px}.dw .ac-rar{font-size:var(--fs-label);letter-spacing:.14em;color:#fff;background:var(--rc);border-radius:8px;padding:2px 10px 1px}.dw .ac-name{font-size:26px;color:#fff;text-align:center;line-height:1.05}.dw .ac-blurb{font-size:var(--fs-body);color:var(--ink);text-align:center;font-family:system-ui,sans-serif;font-weight:700;font-style:italic}.dw .ac-meta{font-size:var(--fs-label);color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700}.dw .ac-meta b{color:var(--ink)}.dw .skin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.dw .skin-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 8px 10px;border-radius:22px;min-width:0}.dw .skin-card.s-equipped{box-shadow:inset 0 4px #fff,0 6px 0 var(--ink),0 0 0 4px var(--purple)}.dw .sk-prev{--tr: #fff;width:100%;height:118px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tr) 45%,#fff),color-mix(in srgb,var(--tr) 30%,#4a2c18) 75%);border:3px solid var(--ink)}.dw .willy-svg{height:104px;width:auto;display:block;overflow:visible;filter:drop-shadow(0 4px 0 rgba(43,18,54,.35))}.dw .s-locked .willy-svg{filter:brightness(.15) drop-shadow(0 4px 0 rgba(43,18,54,.35));opacity:.8}.dw .sk-name{font-size:var(--fs-body);line-height:1;margin-top:3px;text-align:center}.dw .sk-desc{font-size:var(--fs-label);color:#8a6a7a;text-align:center;font-family:system-ui,sans-serif;font-weight:700;line-height:1.15;min-height:2.3em}.dw .sk-sw{display:flex;gap:4px}.dw .sk-sw i{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink)}.dw .sk-btn{width:100%;height:46px;padding:0 6px;border-radius:16px;margin-top:4px;gap:4px}.dw .sk-btn .ic{width:22px;height:22px}.dw .sk-btn span{font-size:var(--fs-body)}.dw .sk-btn.poor{--c1: #d8ccdc;--c2: #b3a3ba;--c3: #8a7894}.dw .daily-modal .modal-card{gap:8px}.dw .dl-sub{font-size:var(--fs-label);padding:0 24px;color:var(--ink);text-align:center;font-family:system-ui,sans-serif;font-weight:700}.dw .dl-sub b{color:var(--pink-d)}.dw .dl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;width:100%}.dw .dl-day{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 2px 5px;border-radius:14px;background:#f3e2c2;border:3px solid rgba(43,18,54,.35)}.dw .dl-day.big{grid-column:span 2;background:linear-gradient(180deg,#ffe7b0,#ffc56b);border-color:var(--ink)}.dw .dd-lbl{font-size:var(--fs-label);letter-spacing:.06em;color:#8a6a7a}.dw .dd-ic{width:34px;height:34px}.dw .dl-day.big .dd-ic{width:46px;height:46px}.dw .dd-amt{font-size:var(--fs-label);color:#fff;white-space:nowrap}.dw .dl-day.claimed{opacity:.55}.dw .dd-check{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.dw .dd-check .ic{width:40px;height:40px;filter:drop-shadow(0 2px 0 var(--ink)) drop-shadow(0 0 2px var(--ink))}.dw .dl-day.claimed .dd-check .ic path{stroke:var(--green)}.dw .dl-day.today{border-color:var(--ink);background:linear-gradient(180deg,#fffbe0,#ffe08a);box-shadow:0 0 0 3px var(--yellow),0 0 18px #ffc800e6;animation:dw-pulse .9s ease-in-out infinite}.dw .dl-foot{font-size:var(--fs-label);color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700;display:flex;align-items:center}.dw .dl-foot{gap:6px;text-align:left}.dw .dl-foot .ic{width:20px;height:20px}.dw .dl-foot b{color:var(--blue-d)}.dw .dl-claim{width:80%;height:62px;border-radius:22px;animation:dw-pulse 1s ease-in-out infinite}.dw .dl-claim .lbl{font-size:32px}.dw .wh-stage{position:relative;width:min(72cqw,280px);aspect-ratio:1;margin-top:26px}.dw .wh-wheel{position:absolute;inset:0;border-radius:50%;box-shadow:0 8px 0 var(--ink),0 0 0 7px #b8c1ce,0 0 0 11px var(--ink);will-change:transform}.dw .wheel-svg{width:100%;height:100%;display:block}.dw .wl-txt{font-family:Lilita One,sans-serif;font-size:var(--fs-body);fill:#fff;stroke:#2b1236;stroke-width:4px;paint-order:stroke fill}.dw .wl-txt.jp{fill:#ffd23b}.dw .wh-pointer{position:absolute;left:50%;top:-22px;width:40px;height:48px;margin-left:-20px;transform-origin:50% 30%;z-index:2;filter:drop-shadow(0 3px 0 rgba(43,18,54,.5))}.dw .wh-pointer svg{width:100%;height:100%;display:block}.dw .wh-tooth{position:absolute;left:50%;top:50%;width:22px;height:16px;margin:-8px -11px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#e3e8ef,#9aa3b2);border:3px solid var(--ink);border-bottom:0;z-index:-1;transform:rotate(var(--a)) translateY(calc(min(72cqw,280px)/-2 - 14px))}.dw .wh-result{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:16px;background:#fff3c4;border:3px solid var(--ink);margin-top:8px;color:var(--ink);font-size:var(--fs-body)}.dw .wh-result b{font-weight:400;font-size:var(--fs-title);color:var(--yellow)}.dw .wh-result.jp{background:linear-gradient(90deg,#fff36b,#ffb300,#ff8a1f)}.dw .wr-ic{width:32px;height:32px}.dw .wh-info{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-label);color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700;width:100%}.dw .wh-info>div{display:flex;align-items:center;gap:6px}.dw .wh-info .ic{width:20px;height:20px;flex:none}.dw .wh-info b{color:var(--ink)}.dw .wh-btn{width:80%;height:62px;border-radius:22px}.dw .wh-btn .lbl{font-size:28px}.dw .wh-btn small{font-size:.6em}.dw .wh-btn:not(.disabled){animation:dw-pulse 1s ease-in-out infinite}.dw .st-big{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dw .st-tile{display:flex;flex-direction:column;align-items:center;padding:10px 6px 8px;border-radius:20px}.dw .st-tile b{font-weight:400;font-size:26px;color:#fff}.dw .st-tile span{font-size:var(--fs-label);letter-spacing:.1em;color:#8a6a7a}.dw .st-list{flex:none;padding:6px 14px}.dw .st-row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:34px;border-bottom:2px dashed rgba(43,18,54,.12);font-size:var(--fs-body)}.dw .st-row:last-child{border-bottom:0}.dw .st-row span{font-family:system-ui,sans-serif;font-weight:700;color:#8a6a7a;font-size:var(--fs-label)}.dw .st-row b{font-weight:400;text-align:right}.dw .st-ores{flex:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px}.dw .st-ore{display:flex;align-items:center;gap:5px;font-size:var(--fs-label)}.dw .st-ore i{width:16px;height:16px;border-radius:5px;border:2px solid var(--ink);rotate:45deg;flex:none}.dw .st-ore span{font-family:system-ui,sans-serif;font-weight:700;color:#8a6a7a;font-size:var(--fs-label);text-transform:capitalize}.dw .st-ore b{font-weight:400;margin-left:auto}.dw .set-stats-btn{height:50px}.dw .set-stats-btn .lbl{font-size:var(--fs-body)}.dw .set-stats-btn .ic{width:24px;height:24px}.dw .res-ms{width:min(90cqw,360px);margin-top:10px;padding:7px 10px 8px;border-radius:18px;background:#140620b3;border:3px solid var(--ink);display:flex;flex-direction:column;gap:5px;perspective:400px}.dw .rm-head{display:flex;align-items:center;gap:6px}.dw .rm-head b{font-weight:400;font-size:var(--fs-label);letter-spacing:.14em;color:#8ff0ff}.dw .rm-bonus{margin-left:auto;display:flex;align-items:center;gap:3px;font-size:var(--fs-label);color:var(--yellow)}.dw .rm-bonus .ic{width:16px;height:16px}.dw .rm-row{display:flex;align-items:center;gap:7px;min-height:26px;position:relative}.dw .rm-ic{width:22px;height:22px;flex:none}.dw .rm-mid{flex:1;min-width:0}.dw .rm-txt{font-size:var(--fs-label);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .rm-txt em{font-style:normal;font-size:var(--fs-label);padding:0 4px;border-radius:4px;background:var(--pink);vertical-align:2px}.dw .rm-hint{font-size:var(--fs-label);color:var(--yellow);line-height:1.1}.dw .rm-bar{position:relative;width:74px;height:16px;flex:none;border-radius:99px;overflow:hidden;background:#00000073;border:2px solid rgba(0,0,0,.6)}.dw .rm-bar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#a6ffb6,var(--green));transform:translate(-100%)}.dw .rm-bar span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-label);text-shadow:0 1px 0 var(--ink),0 0 3px var(--ink)}.dw .rm-stars{flex-direction:row}.dw .rm-stars .st{width:13px;height:13px;display:block}.dw .rm-check{position:absolute;right:30px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:var(--green);border:3px solid var(--ink);padding:3px;box-shadow:0 3px 0 var(--ink)}.dw .rm-row.done .rm-txt{color:#b2ffc2}.dw .rm-row.fresh .rm-txt{color:#fff}.dw .rm-rank{display:flex;align-items:center;gap:7px;padding-top:5px;border-top:2px dashed rgba(255,255,255,.18);position:relative}.dw .rm-rname{font-size:var(--fs-label);color:var(--yellow);white-space:nowrap}.dw .rm-rbar{position:relative;flex:1;height:12px;border-radius:99px;overflow:hidden;background:#00000073;border:2px solid rgba(0,0,0,.6)}.dw .rm-rbar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#fff3a0,var(--yellow));transform:translate(-100%)}.dw .rm-rst{display:flex;align-items:center;gap:3px;font-size:var(--fs-label)}.dw .rm-rst .ic{width:16px;height:16px}.dw .rm-rst b{font-weight:400}.dw .rm-up{position:absolute;right:64px;top:-6px;font-size:var(--fs-body);color:var(--yellow);rotate:-8deg}.dw .rm-rank.ranked .rm-rbar{box-shadow:0 0 10px #ffd23b}.dw .res-spin{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:1px;font-size:var(--fs-label);opacity:.9;font-family:system-ui,sans-serif;font-weight:700}.dw .res-spin .ic{width:20px;height:20px}.dw .res-spin b{font-family:Lilita One,sans-serif;font-weight:400;color:var(--yellow);font-size:var(--fs-body)}.dw .res-spin.earned b{font-size:var(--fs-body)}@container (max-height: 800px){.dw .res-hook{display:none}.dw .res-ms{margin-top:6px;padding:5px 8px 6px;gap:3px}.dw .rm-row{min-height:22px}.dw .res-spin{margin-top:3px}}@container (max-height: 720px){.dw .res-stats,.dw .res-label{display:none}}.dw.rm .throb,.dw.rm .ch-chest.idle,.dw.rm .ch-rays.on,.dw.rm .ch-hint,.dw.rm .dl-day.today,.dw.rm .dl-claim,.dw.rm .wh-tooth,.dw.rm .wh-btn{animation:none!important}.dw .title .logo{top:calc(var(--sat) + 58px)}.dw .title .lg-l{font-size:clamp(54px,17cqw,80px)}.dw .title .best-chip{top:calc(var(--sat) + 58px + clamp(102px,32cqw,146px));padding:3px 14px 3px 7px}.dw .title .best-num{font-size:var(--fs-body)}.dw .top-icons{display:flex;gap:8px}.dw .ibtn{position:relative}.dw .ibtn .btn.round.small{width:44px;height:44px;min-width:44px;min-height:44px;border-width:3px;box-shadow:inset 0 -4px #00000029,inset 0 2px #ffffff73,0 4px 0 var(--ink)}.dw .ibtn .btn.round.small .ic{width:25px;height:25px}.dw .ibtn .badge{width:22px;height:22px;font-size:var(--fs-label);line-height:17px;top:-7px;right:-7px;border-width:2.5px}.dw .title-bottom{gap:10px;bottom:calc(var(--sab) + 14px)}.dw .title-strip{position:static;translate:none;width:min(76cqw,300px);pointer-events:none;cursor:default;padding:5px 9px 6px;gap:2px;background:#1e0a2e99}.dw .title-strip .ms-rank{gap:6px;padding-bottom:2px}.dw .title-strip .rank-emb.sm{width:20px;height:22px}.dw .title-strip .rank-emb.sm b{font-size:var(--fs-label);-webkit-text-stroke-width:3px}.dw .title-strip .ms-rank-txt{flex-direction:row;align-items:center;gap:6px}.dw .title-strip .ms-rank-txt b{font-size:var(--fs-label);white-space:nowrap}.dw .title-strip .ms-rbar{flex:1;height:6px}.dw .title-strip .ms-stars{font-size:var(--fs-label)}.dw .title-strip .ms-stars .ic{width:14px;height:14px}.dw .title-strip .ms-row{min-height:17px}.dw .title-strip .ms-ic{width:16px;height:16px}.dw .title-strip .ms-txt{font-size:var(--fs-label)}.dw .title-strip .ms-prog{width:46px;height:7px}.dw .pill-row{display:flex;gap:8px;align-items:center;justify-content:center}.dw .dig-pill{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:6px;height:44px;padding:0 5px 0 8px;border-radius:99px;background:linear-gradient(180deg,#ffe7b0,#ffc56b);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);transition:transform var(--d-quick) var(--e-out);position:relative}.dw .dig-pill.pressed{transform:translateY(3px)}.dw .dp-ic{width:26px;height:26px}.dw .dig-pill>b{font-weight:400;font-size:var(--fs-body);color:#fff;white-space:nowrap}.dw .dp-bonus{position:absolute;left:20px;top:-11px;font-size:var(--fs-label);color:#fff;background:var(--pink);border-radius:6px;padding:1px 5px 0;border:2px solid var(--ink);rotate:-6deg}.dw .dp-play{font-size:var(--fs-body);padding:5px 10px 4px;border-radius:99px;background:linear-gradient(180deg,#8dff9f,var(--green) 55%,var(--green-d));border:2.5px solid var(--ink)}.dw .pill-row .hs-chip{min-height:44px;padding:3px 8px 3px 6px;gap:6px;border-radius:99px}.dw .pill-row .hs-ic{width:28px;height:28px}.dw .pill-row .hs-txt,.dw .pill-row .hs-txt small{font-size:var(--fs-label)}.dw .pill-row .hs-count{font-size:var(--fs-body)}.dw .pill-row .hs-tog{width:40px;height:24px}.dw .pill-row .hs-tog i{width:14px;height:14px}.dw .pill-row .hs-chip.on .hs-tog i{transform:translate(16px)}.dw .title-btns{display:grid;grid-template-columns:repeat(4,64px);justify-content:center;column-gap:clamp(14px,6cqw,28px)}.dw .title-btns .rbtn{min-width:0}.dw .title-btns .btn.round.big{width:60px;height:60px}.dw .title-btns .btn.round.big .ic{width:33px;height:33px}.dw .title-btns .rbtn-lbl{font-size:var(--fs-label);letter-spacing:.03em;white-space:nowrap}.dw .title-btns .badge{top:-6px;right:-2px}.dw .unlock-new{position:relative}.dw .unlock-new:after{content:"NEW";position:absolute;left:50%;top:-14px;translate:-50% 0;z-index:4;font-size:var(--fs-label);padding:2px 6px 1px;border-radius:7px;background:linear-gradient(180deg,#fff6a8,#ffb300);color:var(--ink);border:2px solid var(--ink);box-shadow:0 2px 0 var(--ink),0 0 12px #ffd23b;animation:dw-pulse .6s ease-in-out infinite}.dw .unlock-new:before{content:"";position:absolute;inset:-10px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffe678cc,#ffd23b00 65%);animation:dw-glow-pulse 1s ease-in-out infinite alternate}.dw .title-strip.unlock-new:before,.dw .dig-pill.unlock-new:before{border-radius:30px}@keyframes dw-glow-pulse{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@container (max-height: 720px){.dw .title .logo{top:calc(var(--sat) + 56px)}.dw .title .lg-l{font-size:clamp(44px,14cqw,64px)}.dw .title .logo-drill{width:clamp(42px,12cqw,56px)}.dw .title .best-chip{top:calc(var(--sat) + 56px + clamp(84px,26cqw,118px))}.dw .title-bottom{gap:7px;bottom:calc(var(--sab) + 8px)}.dw .title-strip{padding:4px 8px 5px}.dw .title-strip .ms-rank{display:none}.dw .tap-dig{font-size:32px}.dw .title-btns .btn.round.big{width:54px;height:54px}.dw .title-btns .btn.round.big .ic{width:30px;height:30px}.dw .title-btns .rbtn{gap:3px}.dw .dig-pill,.dw .pill-row .hs-chip{height:38px;min-height:38px}.dw .pill-row .hs-txt small{display:none}}.dw.rm .unlock-new:after,.dw.rm .unlock-new:before{animation:none!important}.dw .title-wallet{gap:10px}.dw .title-wallet .pill{height:32px;font-size:var(--fs-body);padding:0 10px 0 26px;margin-left:14px}.dw .title-wallet .pill-ic{width:36px;height:36px;margin-top:-19px;left:-15px}.dw .ibtn.unlock-new:after{top:auto;bottom:-13px}.dw .top-right{z-index:5;position:absolute;right:calc(var(--sar) + 12px);top:calc(var(--sat) + 10px);display:flex;flex-direction:column;align-items:flex-end;gap:7px}.dw .top-right .top-icons{position:static}.dw .install-pill{pointer-events:auto;display:flex;align-items:center;height:28px;border-radius:99px;background:linear-gradient(180deg,#8ff0ff,#3fb5ff);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .ip-go{display:flex;align-items:center;gap:3px;height:100%;padding:0 4px 0 6px;cursor:pointer}.dw .ip-ic{width:17px;height:17px}.dw .ip-go b{font-weight:400;font-size:var(--fs-label);color:#fff;white-space:nowrap;-webkit-text-stroke-width:3.5px}.dw .ip-x{width:24px;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-body);color:var(--ink);border-left:2px solid rgba(43,18,54,.35);cursor:pointer}.dw .install-sheet{pointer-events:auto;z-index:60}.dw .is-card{width:min(82cqw,320px);gap:10px;text-align:center}.dw .is-title{font-size:28px;color:var(--yellow)}.dw .is-step{font-size:var(--fs-body);color:var(--ink);line-height:1.4}.dw .is-share{width:22px;height:22px;vertical-align:-5px;background:#fff;border-radius:6px;border:1.5px solid #c9d6e8}.dw .is-sub{font-size:var(--fs-label);color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700}.dw .is-ok{height:52px;width:70%}.dw .is-ok .lbl{font-size:var(--fs-title)}.dw .title .logo,.dw .title .best-chip{transition:translate var(--d-base) var(--e-spring)}.dw .title.install-on .logo{translate:0 34px}.dw .title.install-on .best-chip{translate:-50% 34px}.dw .title.install-on .ibtn.unlock-new:after{display:none}.dw .mu-tabs{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:18px;background:#00000040}.dw .mu-tab{pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:0;min-height:48px;padding:5px 4px 4px;border-radius:14px;border:3px solid transparent;background:transparent;font:inherit;color:#fff}.dw .mu-tab small{font-size:var(--fs-label);opacity:.85}.dw .mu-tab.on{background:linear-gradient(180deg,#ffe7b0,#ffc56b);border-color:var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .mu-tab.on small{color:var(--ink)}.dw .disc-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.dw .disc-tile{display:flex;align-items:center;gap:7px;min-height:48px;padding:5px 8px;border-radius:14px;background:#f3e2c2;border:2.5px solid rgba(43,18,54,.3);min-width:0}.dw .disc-tile.found{background:linear-gradient(180deg,#fffaf0,#ffe7b0);border-color:var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .disc-tile.lost{background:#4a3a52;border-color:#0006}.dw .dt-ic{width:24px;height:24px;flex:none}.dw .disc-tile.found .dt-ic path,.dw .disc-tile.found .dt-ic rect{fill:#c98f4e;stroke:#c98f4e}.dw .dt-txt{display:flex;flex-direction:column;min-width:0}.dw .dt-txt b{font-weight:400;font-size:var(--fs-label);line-height:1.05;color:var(--ink)}.dw .disc-tile.lost .dt-txt b{color:#b9a9c2;letter-spacing:.12em}.dw .dt-txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-label);color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700;line-height:1.15}.dw .disc-tile.lost .dt-txt small{color:#9d8ba6}.dw .overlay{z-index:20}.dw .flyer{z-index:50}.dw .top-right{z-index:auto}.dw .title.covered .top-right,.dw .title.covered .title-wallet,.dw .title.covered .gem-note{visibility:hidden}.dw .badge{animation:dw-badge 1s cubic-bezier(.3,1.6,.6,1) 3}.dw .top-right{position:absolute;right:calc(var(--sar) + 12px);top:calc(var(--sat) + 10px);display:flex;flex-direction:column;align-items:flex-end;gap:7px}.dw .ibtn .btn.round.small{width:48px;height:48px;min-width:48px;min-height:48px}.dw .ibtn .btn.round.small .ic{width:27px;height:27px}.dw .gem-note{position:absolute;left:50%;translate:-50% 0;top:calc(var(--sat) + 58px + clamp(102px,32cqw,146px) + 46px);width:max-content;max-width:min(86cqw,320px);display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:16px;background:linear-gradient(180deg,#fff6d8,#ffe08a);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);color:var(--ink);font-size:var(--fs-label);z-index:3;pointer-events:none}.dw .gem-note .ic{width:26px;height:26px;flex:none}.dw .gem-note b{font-weight:400;color:#b86a00}.dw .title-btns{display:flex;justify-content:center;gap:clamp(18px,8cqw,34px)}.dw .title-btns .rbtn{width:84px}.dw .title-btns .rbtn-lbl{font-size:var(--fs-label)}.dw .unlock-new:after{animation:dw-pulse .6s ease-in-out 4}.dw .unlock-new:before{animation:dw-glow-pulse 1s ease-in-out 3 alternate}.dw .dig-pill{height:48px;gap:7px;padding:0 6px 0 9px}.dw .dp-txt{display:flex;flex-direction:column;line-height:1.05}.dw .dp-txt b{font-weight:400;font-size:var(--fs-body);color:#fff}.dw .dp-txt small{font-size:var(--fs-label);color:#7a4a20;font-family:system-ui,sans-serif;font-weight:800;white-space:nowrap}.dw .dp-bonus{font-size:var(--fs-label)}.dw .pill-row .hs-chip{min-height:48px}.dw .pill-row .hs-txt small{font-size:var(--fs-label)}.dw .sheet-tabs{position:absolute;left:calc(var(--sal) + 12px);right:calc(var(--sar) + 12px);top:calc(var(--sat) + 80px);z-index:2}.dw .shop .shop-list,.dw .sheetx.th-purple .shop-list{top:calc(var(--sat) + 146px)}.dw .mu-tabs.n3{grid-template-columns:1fr 1fr 1fr}.dw .mu-tab{min-height:52px}.dw .mu-tab span{font-size:var(--fs-body)}.dw .mu-tab small{font-size:var(--fs-label)}.dw .th-purple .shop-bg{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.12) 0 2px,transparent 3px) 0 0 / 34px 34px,linear-gradient(180deg,#6b3fd8,#4a1f9c,#2e0f6a)}.dw .th-purple .shop-head{background:linear-gradient(180deg,#1e0846e6,#1e084600)}.dw .switch{width:72px;height:48px;border-radius:99px}.dw .switch i{width:36px;height:36px}.dw .switch.on i{transform:translate(24px)}.dw .pause-panel{position:absolute;inset:0;translate:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:calc(var(--sat) + 74px) 16px calc(var(--sab) + 26px);pointer-events:none}.dw .pause-panel>*{pointer-events:none}.dw .pause-panel .tap,.dw .pause-panel .qt-btn{pointer-events:auto}.dw .pz-top,.dw .pz-bottom{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.dw .pz-title{font-size:clamp(40px,13cqw,56px);margin:0}.dw .pz-quick{margin-top:0}.dw .qt-lbl{font-size:var(--fs-label)}.dw .pz-resume{width:min(86cqw,340px);height:84px;border-radius:30px}.dw .pz-resume .lbl{font-size:40px}.dw .pz-small{height:56px}.dw .pz-home{overflow:hidden}.dw .hold-fill{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);background:#ffffff59;pointer-events:none}@container (max-height: 600px){.dw .pz-title{display:none}.dw .pause-panel{padding-top:calc(var(--sat) + 64px)}.dw .pz-resume{height:72px}}.dw .results .res-sheet{position:absolute;inset:0}.dw .results .res-top{position:absolute;left:calc(var(--sal) + 14px);right:calc(var(--sar) + 12px);top:calc(var(--sat) + 12px);display:flex;justify-content:space-between;align-items:flex-start}.dw .res-nav{display:flex;gap:12px}.dw .res-nav .rbtn{gap:3px}.dw .res-nav .btn.round{width:48px;height:48px}.dw .res-nav .btn.round .ic{width:26px;height:26px}.dw .res-nav .rbtn-lbl{font-size:var(--fs-label)}.dw .res-nav .badge{top:-6px;right:-6px}.dw .res-col{position:absolute;left:0;right:0;top:calc(var(--sat) + 86px);bottom:calc(var(--sab) + 128px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px}.dw .res-col>*{flex:none;width:min(88cqw,360px)}.dw .res-head{position:relative;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.dw .res-tag{height:32px;display:flex;align-items:center;font-size:var(--fs-body);letter-spacing:.26em;color:var(--yellow)}.dw .res-tag.best{letter-spacing:.04em;font-size:var(--fs-title);padding:0 14px;border-radius:12px;background:var(--pink);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);rotate:-3deg;-webkit-text-stroke-width:5px}.dw .res-tag.first{letter-spacing:.04em;font-size:var(--fs-title);color:#8dff9f}.dw .res-depth{font-size:clamp(60px,19cqw,80px);line-height:1;height:80px;display:flex;align-items:center}.dw .res-head .confetti{top:40px}.dw .res-best{position:relative;height:54px}.dw .res-best .rb-track{position:absolute;left:0;right:0;top:18px;height:18px;border-radius:99px;overflow:hidden;background:#ffffff24;border:3px solid var(--ink)}.dw .res-best .rb-fill{position:absolute;inset:0;border-radius:inherit;transform:translate(-100%);background:linear-gradient(180deg,#a6ffb6,var(--green) 55%,var(--green-d))}.dw .res-best .rb-best{position:absolute;top:0;width:0;height:42px}.dw .res-best .rb-best i{position:absolute;left:-2px;top:14px;width:4px;height:26px;background:#fff;border-radius:2px;box-shadow:0 0 0 2px var(--ink)}.dw .res-best .rb-best-lbl{position:absolute;left:0;top:-2px;transform:translate(-50%);font-size:var(--fs-label);white-space:nowrap;color:var(--ink);background:var(--yellow);border:2px solid var(--ink);border-radius:7px;padding:0 6px}.dw .res-best .rb-best.rt .rb-best-lbl{transform:translate(calc(-100% + 8px))}.dw .res-best .rb-lbl{position:absolute;left:0;right:0;top:38px;text-align:center;font-size:var(--fs-body);color:#e9dcff;margin:0;min-height:0}.dw .res-best .rb-lbl.good{color:#8dff9f}.dw .res-coins{height:46px;display:flex;align-items:center;justify-content:center;gap:2px;font-size:38px;color:var(--yellow);margin:0}.dw .res-coins .rc-ic{width:40px;height:40px;margin-right:6px}.dw .res-core{height:54px;display:flex;flex-direction:column;align-items:center;gap:4px}.dw .rcore-pips{display:flex;align-items:center;gap:5px}.dw .rcore-pips .pip{width:clamp(18px,6cqw,24px);height:12px;border-radius:6px;background:#ffffff24;border:2px solid rgba(0,0,0,.5)}.dw .rcore-pips .pip.ever{background:#8dff9f59}.dw .rcore-pips .pip.run{background:linear-gradient(180deg,#a6ffb6,var(--green));border-color:var(--ink)}.dw .rcore-pips .pip.here{box-shadow:0 0 0 3px #fff36b}.dw .rcore-end{width:22px;height:22px;margin-left:2px}.dw .rcore-lbl{display:flex;gap:8px;align-items:center;font-size:var(--fs-label);color:#e9dcff;white-space:nowrap}.dw .rcore-lbl b{font-weight:400;color:#fff}.dw .rcore-lbl em{font-style:normal;font-size:var(--fs-label);color:var(--ink);background:var(--yellow);border-radius:6px;padding:0 5px}.dw .rcore-lbl span{opacity:.75}.dw .results .res-hook{height:46px;margin:0;padding:0 12px;display:flex;align-items:center;gap:10px;border-radius:16px;background:#ffffff1a;border:3px dashed rgba(255,255,255,.4);font-size:var(--fs-body);line-height:1.12;overflow:hidden}.dw .results .res-hook .hk-ic{width:28px;height:28px;flex:none}.dw .results .hk-close{border-color:var(--yellow);color:var(--yellow)}.dw .results .hk-afford{border-color:var(--green);color:#b2ffc2}.dw .results .res-ms{height:118px;display:flex;flex-direction:column;gap:4px;padding:6px 10px;border-radius:16px;background:#140620a8;border:3px solid var(--ink);margin:0}.dw .results .rm-row{height:22px;min-height:0;display:flex;align-items:center;gap:7px}.dw .results .rm-row.none{color:#b9a9c2;font-size:var(--fs-label);font-family:system-ui,sans-serif;font-weight:700}.dw .results .rm-ic{width:20px;height:20px;flex:none}.dw .results .rm-txt{flex:1;min-width:0;font-size:var(--fs-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .results .rm-bar{position:relative;width:72px;height:18px;flex:none;border-radius:99px;overflow:hidden;background:#00000073;border:2px solid rgba(0,0,0,.6)}.dw .results .rm-bar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#a6ffb6,var(--green));transform:translate(-100%)}.dw .results .rm-bar b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:var(--fs-label);text-shadow:0 1px 0 var(--ink),0 0 3px var(--ink)}.dw .results .rm-check{position:static;width:22px;height:22px;margin:0;flex:none;border-radius:50%;background:var(--green);border:2px solid var(--ink);padding:2px;opacity:0;box-shadow:none}.dw .results .rm-row.done .rm-check{opacity:1}.dw .results .rm-row.done .rm-txt{color:#b2ffc2}.dw .results .rm-rank{height:28px;display:flex;align-items:center;gap:7px;padding-top:4px;margin-top:auto;border-top:2px dashed rgba(255,255,255,.18);position:relative}.dw .results .rm-rname{font-size:var(--fs-label);color:var(--yellow);white-space:nowrap}.dw .results .rm-rbar{position:relative;flex:1;height:12px;border-radius:99px;overflow:hidden;background:#00000073;border:2px solid rgba(0,0,0,.6)}.dw .results .rm-rbar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#fff3a0,var(--yellow));transform:translate(-100%)}.dw .results .rm-rst{display:flex;align-items:center;gap:3px;font-size:var(--fs-label)}.dw .results .rm-rst .ic{width:16px;height:16px}.dw .results .rm-rst b{font-weight:400}.dw .results .rm-up{position:absolute;right:70px;top:-12px;font-size:var(--fs-body);color:var(--yellow);rotate:-6deg}.dw .results .rm-gain{font-size:var(--fs-label);color:var(--yellow)}.dw .results .hidden{visibility:hidden}.dw .results .retry{position:absolute;left:50%;bottom:calc(var(--sab) + 24px);translate:-50% 0;width:min(86cqw,340px);height:88px;border-radius:32px}.dw .results .retry .lbl{font-size:clamp(40px,12.5cqw,52px)}.dw.rm .results .retry,.dw .results .retry{animation:none}@container (max-height: 700px){.dw .res-col{top:calc(var(--sat) + 74px);bottom:calc(var(--sab) + 110px);gap:5px}.dw .res-head{height:86px}.dw .res-tag{height:26px;font-size:var(--fs-body)}.dw .res-tag.best,.dw .res-tag.first{font-size:var(--fs-body)}.dw .res-depth{font-size:clamp(50px,16cqw,62px);height:60px}.dw .res-best{height:48px}.dw .res-best .rb-lbl{top:36px;font-size:var(--fs-label)}.dw .res-coins{height:38px;font-size:32px}.dw .res-coins .rc-ic{width:32px;height:32px}.dw .res-core{height:44px}.dw .rcore-pips .pip{height:10px}.dw .results .res-hook{height:40px;font-size:var(--fs-label)}.dw .results .res-ms{height:102px;padding:4px 8px;gap:2px}.dw .results .rm-row{height:20px}.dw .results .retry{height:76px;bottom:calc(var(--sab) + 18px)}}.dw .steer-hint{top:auto;bottom:calc(var(--sab) + 9%)}.dw .mut-card{top:calc(var(--sat) + 104px);padding:5px 14px;min-width:0}.dw .mut-row{gap:7px}.dw .mut-tag{font-size:14px;letter-spacing:.08em}.dw .mut-name{font-size:22px}.dw .mut-ic{font-size:20px}.dw .zone-banner{top:calc(var(--sat) + 100px)}.dw .big-banner,.dw .sp-banner{top:calc(var(--sat) + 104px)}.dw .mile{top:calc(var(--sat) + 104px);font-size:22px}.dw .confetti{top:calc(var(--sat) + 124px)}.dw .zb-num{font-size:13px}.dw .zb-tag{font-size:14px}.dw .dig-pill.unlock-new:after{left:auto;right:14px;translate:none;top:-15px}@container (max-width: 379px){.dw .hud-depth{right:calc(var(--sar) + 58px)}.dw .hud-coins{right:calc(var(--sar) + 8px);top:calc(var(--sat) + 72px)}.dw .powers{right:calc(var(--sar) + 96px);top:calc(var(--sat) + 72px)}.dw .set-lbl{white-space:normal;line-height:1.05;font-size:var(--fs-body)}}@container (max-height: 600px){.dw .res-col{top:calc(var(--sat) + 80px)}.dw .res-head{height:80px}.dw .res-depth{height:56px}}.dw .revive .rv-card{top:36%}.dw .rv-no-big{position:absolute;left:50%;bottom:calc(var(--sab) + 28px);translate:-50% 0;width:min(80cqw,320px);height:72px;border-radius:26px;pointer-events:auto}.dw .rv-no-big .lbl{font-size:30px}.dw .rv-btn{animation:none}.dw .rv-have{color:#6d5262;font-size:14px}@container (max-height: 700px){.dw .revive .rv-card{top:40%}.dw .rv-ring{width:96px;height:96px}.dw .rv-num{font-size:52px}.dw .rv-no-big{height:60px;bottom:calc(var(--sab) + 16px)}}.dw .res-head .grade-stamp{position:absolute;right:6px;top:22px;width:58px;height:58px;font-size:34px;z-index:3}.dw .res-head .grade-stamp.g-splus{font-size:28px}.dw .results .res-facts{height:26px;display:flex;flex-wrap:nowrap;justify-content:center;gap:5px;margin:0;overflow:hidden}.dw .results .rf{font-size:var(--fs-label);color:#fff;background:#ffffff1f;border-color:#ffffff40}.dw .results .rf .ic{width:16px;height:16px}.dw .results .rf.mut{background:linear-gradient(180deg,#b79bff,#8a5cf0);border-color:var(--ink)}.dw .results .rf.spin b{background:var(--green-d)}.dw .results .res-stats{height:52px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0}.dw .results .rs-tile{padding:4px 2px 3px;border-radius:12px;background:#ffffff1a;border:2px solid rgba(255,255,255,.18)}.dw .results .rs-val{font-size:var(--fs-title);color:#fff}.dw .results .rs-val.long{font-size:var(--fs-label);line-height:1.05}.dw .results .rs-lbl{font-size:var(--fs-label);color:#c9b8d6;letter-spacing:0;font-family:Lilita One,sans-serif;font-weight:400;transform:scale(.85)}@container (max-height: 700px){.dw .results .res-facts{height:24px}.dw .results .res-stats{height:42px}.dw .results .rs-val{font-size:var(--fs-body)}.dw .results .rs-tile{padding:2px 2px 1px}.dw .res-head .grade-stamp{width:48px;height:48px;font-size:28px;top:14px}.dw .results .res-ms{height:80px}.dw .results .res-ms .rm-row:nth-child(3){display:none}}@container (max-height: 600px){.dw .res-head{height:74px}.dw .res-tag{height:22px;font-size:var(--fs-label)}.dw .res-best{height:42px}.dw .res-best .rb-track{top:14px;height:15px}.dw .res-best .rb-lbl{top:30px;font-size:var(--fs-label)}.dw .res-coins{height:32px;font-size:28px}.dw .results .res-facts{height:22px}.dw .results .res-stats{height:38px}.dw .rcore-lbl{display:none}.dw .res-core{height:18px}.dw .results .res-hook{height:34px;font-size:var(--fs-label)}.dw .results .res-ms{height:54px}.dw .results .res-ms .rm-row:nth-child(2){display:none}}@container (max-width: 379px){.dw .title-wallet,.dw .res-wallet{flex-direction:column;align-items:flex-start;gap:4px}.dw .title-wallet .pill,.dw .res-wallet .pill{height:26px;font-size:var(--fs-body);padding:0 9px 0 22px;margin-left:14px}.dw .title-wallet .pill-ic,.dw .res-wallet .pill-ic{width:30px;height:30px;margin-top:-16px;left:-13px}.dw .title .logo{translate:0 14px}.dw .title .best-chip{translate:-50% 14px}.dw .res-nav{gap:6px}.dw .res-nav .rbtn{width:64px}.dw .res-nav .rbtn-lbl{font-size:var(--fs-label);letter-spacing:0}}.dw .mult-plus{left:42px;top:-14px}.dw .popups{transition:opacity var(--d-quick) var(--e-out)}.dw.st-gameover .popups,.dw.st-menu .popups,.dw.st-reviveOffer .popups{opacity:0}@container (max-width: 420px){.dw .pill-row{gap:8px}.dw .pill-row .hs-chip{width:52px;height:48px;min-height:48px;padding:0;justify-content:center;border-radius:16px;position:relative}.dw .pill-row .hs-txt,.dw .pill-row .hs-tog{display:none}.dw .pill-row .hs-ic{width:30px;height:30px}.dw .pill-row .hs-count{position:absolute;right:-6px;bottom:-6px;font-size:var(--fs-label);padding:0 5px;border-radius:8px;background:var(--ink);color:#fff}}@container (max-height: 600px){.dw .title-strip{display:none!important}}.dw .set-note{margin:-6px 6px 0;font-size:var(--fs-label);color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700;line-height:1.2}.dw .od-hyper{position:absolute;left:0;right:0;top:2px;height:3px;border-radius:2px;background:#fff;transform:translate(-100%);opacity:0;will-change:transform}.dw .od.active .od-hyper{opacity:.95}.dw .od.hyper .od-track{box-shadow:0 0 0 2px #fff,0 0 0 4px #ff3bd6}.dw .od.hyper .od-fill{background:linear-gradient(90deg,#fff36b,#ff7ad9,#7dfaff,#fff36b)}.dw .carry{position:absolute;right:calc(var(--sar) + 60px);top:calc(var(--sat) + 60px);display:flex;gap:4px;align-items:center;pointer-events:none}.dw .cc-pill{display:flex;align-items:center;gap:2px;height:20px;padding:0 6px 0 2px;border-radius:99px;background:#14061ca6;border:2px solid var(--ink)}.dw .cc-ic{width:17px;height:17px}.dw .cc-pill b{font-weight:400;font-size:var(--fs-label);color:#fff;line-height:1}.dw .c-box .cc-ic{--bx: #b07bff}.dw .cc-gad{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-label);background:#ffffff2e;border:2px solid var(--ink)}.dw .powers{top:calc(var(--sat) + 84px);flex-wrap:wrap;max-width:150px}@container (max-width: 379px){.dw .carry{right:calc(var(--sar) + 8px);top:calc(var(--sat) + 102px)}.dw .powers{top:calc(var(--sat) + 72px);right:calc(var(--sar) + 96px)}}.dw .gw-call.mole .p-row{background:linear-gradient(180deg,#7a4a20,#4a2a10);box-shadow:0 3px 0 var(--ink),0 0 0 3px #ffb84a}.dw .revenge .p-main{font-size:40px;color:#e9e2f5;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #5b4a6e}.dw .revenge .p-sub{font-size:24px;color:var(--yellow)}.dw .boltpop .p-main{font-size:26px;color:#fff36b}.dw .boltpop .p-ic{width:30px;height:30px}.dw .boxpop .p-main{font-size:28px;color:var(--bxc, #fff)}.dw .boxpop .p-ic{width:34px;height:34px}.dw .bx-common{--bx: #9aa7b5;--bxc: #e3e9ef}.dw .bx-rare{--bx: #40b8ff;--bxc: #9ad9ff}.dw .bx-epic{--bx: #b56bff;--bxc: #dcb8ff}.dw .bx-legendary{--bx: #ffb300;--bxc: #ffe07a}.dw .b-hyper .big-txt{font-size:clamp(38px,12cqw,54px);color:#fff;text-shadow:0 .09em 0 var(--ink),-.06em .14em 0 #ff3bd6,.06em .14em 0 #40e0ff}.dw .b-giga .big-txt{color:#d9b8ff;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #6a2fd0}.dw .b-geode .big-txt{color:#9ff8ff;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #1f86d6}.dw .calm-banner{position:absolute;left:0;right:0;top:calc(var(--sat) + 104px);display:flex;flex-direction:column;align-items:center;pointer-events:none}.dw .cb-main{font-size:clamp(26px,8.5cqw,36px);color:#e9fbff;letter-spacing:.06em}.dw .cb-sub{font-size:15px;color:#bfefff}.dw .calm-banner.perfect .cb-main{color:#fff36b;font-size:clamp(34px,11cqw,48px)}.dw .calm-banner[class*=bx-] .cb-sub{color:var(--bxc);font-size:18px}.dw .geode-w{position:absolute;left:50%;translate:-50% 0;top:calc(var(--sat) + 150px);display:flex;align-items:center;gap:8px;padding:5px 12px 5px 8px;border-radius:16px;background:linear-gradient(180deg,#1f86d6e6,#0e3c6ee6);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);pointer-events:none}.dw .gw-ic{width:24px;height:24px}.dw .gw-lbl{font-size:14px;color:#9ff8ff;letter-spacing:.08em}.dw .gw-streak{font-size:22px;color:#fff36b;min-width:2.2em;text-align:right}.dw .gw-bar{position:relative;width:70px;height:9px;border-radius:99px;overflow:hidden;background:#00000073;border:2px solid rgba(0,0,0,.6)}.dw .gw-bar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#e9fbff,#5fe3ff);transform:translate(-100%);will-change:transform}.dw .box-cer{pointer-events:auto;z-index:25;--bx: #e3e9ef}.dw .box-cer.in-results{bottom:calc(var(--sab) + 124px)}.dw .bc-dim{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,#3c145abf,#0e0418f0)}.dw .box-cer.in-results .bc-dim{border-radius:0 0 26px 26px}.dw .bc-stage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:calc(var(--sat) + 40px) 16px 12px}.dw .bc-count{position:absolute;left:16px;top:calc(var(--sat) + 16px);font-size:14px;color:#d9cfe2;letter-spacing:.1em}.dw .bc-x{position:absolute;right:12px;top:calc(var(--sat) + 10px);width:48px!important;height:48px!important}.dw .bc-tier{font-size:clamp(26px,8.5cqw,34px);color:var(--bx);letter-spacing:.04em;white-space:nowrap}.dw .bc-box-wrap{position:relative;width:min(46cqw,180px);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.dw .bc-glow{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,var(--bx) 0%,transparent 62%);opacity:.25;transition:opacity var(--d-quick) var(--e-out)}.dw .bc-ring{position:absolute;inset:0;border-radius:50%;border:6px solid var(--bx);opacity:0}.dw .bc-beam{position:absolute;inset:-120% 30% 40%;transform-origin:50% 100%;transform:scaleY(0);opacity:0;background:linear-gradient(0deg,var(--bx),rgba(255,255,255,.85) 40%,transparent);border-radius:40px}.dw .bc-box{position:relative;width:82%;height:82%;--bx: inherit}.dw .bc-lid,.dw .bc-lid .ic{width:100%;height:100%}.dw .bc-box .ic{filter:none}.dw .bc-pips{display:flex;gap:10px}.dw .bc-pips i{width:16px;height:16px;border-radius:50%;border:3px solid var(--ink);background:#ffffff2e}.dw .bc-pips i.on{background:#fff}.dw .bc-pips i.up{background:var(--bx);box-shadow:0 0 0 3px #fff}.dw .bc-hint{font-size:var(--fs-body);color:#fff;animation:dw-pulse .6s ease-in-out infinite}.dw .bc-prizes{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:40px}.dw .bc-prize{display:flex;align-items:center;gap:8px;padding:4px 14px 4px 6px;border-radius:99px;background:#ffffff1f;border:2px solid rgba(255,255,255,.25)}.dw .bp-ic{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.dw .bp-ic .emoji{font-size:24px}.dw .bp-txt{font-size:var(--fs-title);color:#fff;white-space:nowrap;max-width:62cqw;overflow:hidden;text-overflow:ellipsis}.dw .p-coins .bp-txt{color:var(--yellow);font-size:26px}.dw .p-gems .bp-txt{color:#9ff8ff}.dw .bc-prize em{font-style:normal;font-size:var(--fs-label);padding:1px 6px;border-radius:6px;background:var(--pink);color:#fff}.dw .bc-more{font-size:var(--fs-label);color:#d9cfe2}.dw .bc-btns{display:flex;gap:10px;margin-top:4px}.dw .bc-btns .btn{height:52px}.dw .bc-btns .lbl{font-size:var(--fs-body)}@container (max-height: 700px){.dw .bc-box-wrap{width:min(36cqw,130px)}.dw .bc-stage{gap:5px}.dw .bp-txt{font-size:var(--fs-body)}.dw .p-coins .bp-txt{font-size:var(--fs-title)}}.dw .results .res-boxes{position:absolute;left:50%;translate:-50% 0;bottom:calc(var(--sab) + 122px);height:50px;padding:0 16px 0 10px;border-radius:20px;gap:8px}.dw .results .res-boxes .lbl{font-size:var(--fs-title)}.dw .results.has-box .res-col{bottom:calc(var(--sab) + 182px)}.dw .rb-stack{display:flex}.dw .rb-b{width:30px;height:30px;margin-left:-12px}.dw .rb-b:first-child{margin-left:0}.dw .res-mid{position:relative;display:flex;flex-direction:column;gap:6px;flex:none}.dw .fdrill{position:absolute;inset:0;z-index:2;display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:16px;background:linear-gradient(180deg,#4a2a1a,#2a160c);border:3px solid var(--ink);box-shadow:inset 0 0 0 2px #ffd23b80}.dw .fd-head{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:none}.dw .fd-title{font-size:14px;color:var(--yellow);letter-spacing:.06em;line-height:1}.dw .fd-count{font-size:13px;color:#d9cfe2}.dw .fd-prize{flex:1;min-width:0;text-align:center;font-size:clamp(18px,6cqw,24px);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .fdrill.won .fd-prize{color:var(--yellow)}.dw .res-jackpot{position:absolute;left:0;right:0;top:calc(var(--sat) + 150px);z-index:6;text-align:center;font-size:clamp(48px,15cqw,66px);color:#fff36b;pointer-events:none;text-shadow:0 .09em 0 var(--ink),-.06em .14em 0 #ff3b7b,.06em .14em 0 #40b8ff}.dw .results .rf.fdr{background:#ffd23b2e;border-color:#ffd23b80;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dw .pill-row{flex-wrap:nowrap;max-width:calc(100% - 16px)}.dw .box-shelf{pointer-events:auto;cursor:pointer;position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:48px;border-radius:16px;background:linear-gradient(180deg,#7a4ae0,#4a1f9c);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.dw .bs-ic{width:34px;height:34px}.dw .bs-n{position:absolute;right:-8px;top:-8px;min-width:22px;height:22px;border-radius:11px;padding:0 5px;font-size:var(--fs-label);line-height:18px;text-align:center;background:var(--yellow);color:var(--ink);border:2px solid var(--ink)}.dw .bs-lbl{font-size:var(--fs-body);color:#fff}.dw .loadout{pointer-events:auto;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;gap:3px;width:76px;height:58px;padding:0 4px;border-radius:22px;background:#1e0a2eb3;border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.dw .lo-slot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-body);color:#b9a9c2;background:#ffffff1f;border:2px dashed rgba(255,255,255,.35)}.dw .lo-slot.on{border-style:solid;border-color:#fff;background:#ffffff38}.dw .lo-combo{position:absolute;left:50%;top:-14px;translate:-50% 0;font-size:var(--fs-label);padding:1px 6px;border-radius:7px;white-space:nowrap;color:#fff36b;background:var(--ink)}.dw .loadout.has-combo{box-shadow:0 4px 0 var(--ink),0 0 0 3px #ffd23b}@container (max-width: 379px){.dw .dig-pill .dp-txt small{display:none}}@container (max-width: 419px){.dw .title-btns{gap:clamp(6px,3cqw,14px)}.dw .title-btns .rbtn{width:70px}}@container (max-height: 700px){.dw .loadout{height:54px}}.dw .gl-loadout{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px}.dw .gl-slots{display:flex;gap:14px}.dw .gl-slot{width:110px;height:76px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#f3e2c2;border:3px dashed rgba(43,18,54,.35);color:#8a6a7a;font-size:var(--fs-label)}.dw .gl-slot.on{border-style:solid;border-color:var(--ink);background:linear-gradient(180deg,#fffaf0,#ffe7b0);color:var(--ink)}.dw .gl-slot .emoji{font-size:30px;line-height:1}.dw .gl-slot small{font-size:var(--fs-label);text-align:center;padding:0 4px;line-height:1.05}.dw .gl-empty{font-size:28px;color:#b9a9c2}.dw .gl-combo{font-size:var(--fs-label);color:#8a6a7a;text-align:center}.dw .gl-combo.on{font-size:var(--fs-title);color:#b86a00;display:flex;flex-direction:column}.dw .gl-combo.on small{font-size:var(--fs-label);color:var(--ink);-webkit-text-stroke:0;font-family:system-ui,sans-serif;font-weight:700}.dw .gcard.equipped{box-shadow:inset 0 4px #fff,0 6px 0 var(--ink),0 0 0 4px var(--purple)}.dw .gc-combo{font-size:var(--fs-label);color:#8a6a7a;font-family:system-ui,sans-serif;font-weight:700}.dw .gc-combo b{color:var(--ink)}.dw .gc-combo em{font-style:normal;color:var(--purple-d)}.dw .gc-combo.lit em{color:#b86a00}.dw .uc-ic .emoji{font-size:32px}.dw.rm .bc-hint{animation:none!important}.dw .mtoast{top:calc(var(--sat) + 112px)}.dw .lo-wrap .loadout{flex-direction:row;flex-wrap:nowrap;width:72px;gap:2px;padding:0 3px}.dw .lo-wrap .lo-slot{width:29px;height:29px;font-size:var(--fs-body);flex:none}.dw .lo-wrap{gap:3px}@container (max-width: 379px){.dw .powers{left:calc(var(--sal) + 86px);right:calc(var(--sar) + 98px);top:calc(var(--sat) + 76px);max-width:none;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:3px}.dw .chip{width:27px;height:27px}.dw .chip-ic{inset:5px}}@container (max-height: 700px){.dw .results .res-boxes{bottom:calc(var(--sab) + 102px);height:44px}.dw .results.has-box .res-col{bottom:calc(var(--sab) + 152px)}.dw .results.has-box .res-hook{display:none}}.dw .results .res-boxes .lbl{white-space:nowrap}.dw .grind-live{font-size:18px;color:#ffe08a;letter-spacing:.03em}.dw .grind-live.g2{font-size:21px;color:#ffd23b}.dw .grind-live.g3{font-size:24px;color:#ffb066}.dw .grind-live.g4{font-size:27px;color:#fff36b;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #ff5a00}.dw .grindpop .p-main{font-size:24px;color:#ffe08a}.dw .grindpop .p-sub{font-size:19px;color:var(--yellow)}.dw .grindpop.g2 .p-main{font-size:34px;color:#ffd23b}.dw .grindpop.g3 .p-main{font-size:38px;color:#ffb066;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #c94f00}.dw .grindpop.g4 .p-main{font-size:44px;color:#fff36b;text-shadow:0 .09em 0 var(--ink),-.06em .14em 0 #ff3b7b,.06em .14em 0 #ffb300}.dw .boostpop.small .p-main{font-size:22px}.dw .smashpop .p-main{font-size:34px;color:#ff9a5a;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #b84000}.dw .smashpop .p-sub{font-size:18px;color:var(--yellow)}.dw .dash-btn{pointer-events:auto;position:absolute;left:50%;bottom:calc(var(--sab) + 12px);width:56px;height:56px;margin-left:-28px;border-radius:50%;cursor:pointer;background:#14061c8c;border:3px solid var(--ink);opacity:.82;touch-action:none}.dw .dash-ring{position:absolute;inset:-3px;transform:rotate(-90deg)}.dw .dash-ring circle{fill:none;stroke-width:6}.dw .dr-bg{stroke:#ffffff26}.dw .dr-fg{stroke:#9adfff;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}.dw .dash-ic{position:absolute;inset:11px;opacity:.55}.dw .dash-btn.ready{opacity:1;animation:dw-pulse 1s ease-in-out infinite}.dw .dash-btn.ready .dr-fg{stroke:#fff36b}.dw .dash-btn.ready .dash-ic{opacity:1}.dw .dash-btn.pressed{transform:scale(.92)}.dw .teach{position:absolute;left:0;right:0;bottom:calc(var(--sab) + 13%);display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.dw .tc-anim{position:relative;width:120px;height:64px}.dw .tc-hand{position:absolute;left:50%;top:0;width:44px;height:52px;margin-left:-22px}.dw .tc-dash .tc-hand{animation:dw-flick 1.1s ease-in infinite}@keyframes dw-flick{0%{transform:translateY(-6px);opacity:0}20%{opacity:1}55%{transform:translateY(26px)}80%,to{transform:translateY(30px);opacity:0}}.dw .tc-grind .tc-hand{animation:dw-hug 1.4s ease-in-out infinite}@keyframes dw-hug{0%,to{transform:translate(-34px) rotate(-8deg)}50%{transform:translate(-40px) rotate(-12deg)}}.dw .tc-drift .tc-hand{animation:dw-swipe 1.6s ease-in-out infinite}.dw .tc-txt{font-size:clamp(22px,7cqw,28px);text-wrap:balance;text-align:center;padding:0 12px}.dw.rm .dash-btn.ready,.dw.rm .tc-hand{animation:none!important}.dw.st-menu .dash-btn,.dw.st-gameover .dash-btn{display:none}.dw .song-card{position:absolute;left:50%;translate:-50% 0;top:calc(var(--sat) + 104px);max-width:calc(100% - 32px);display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 14px;border-radius:14px;background:#100a229e;border:1.5px solid rgba(127,227,255,.45);pointer-events:none}.dw .sc-row{display:flex;align-items:baseline;gap:6px;max-width:100%;min-width:0}.dw .sc-note{font-size:18px;color:#7fe3ff;line-height:1}.dw .sc-title{font-size:clamp(14px,4.4cqw,17px);color:#f2fbff;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dw .sc-pips{display:flex;gap:4px}.dw .sc-pip{width:6px;height:6px;border-radius:50%;border:1.5px solid rgba(127,227,255,.7)}.dw .sc-pip.done{background:#7fe3ff;border-color:#7fe3ff}.dw .sc-pip.now{background:#fff;border-color:#fff}.dw .song-res{position:absolute;left:0;right:0;top:calc(var(--sat) + 104px);display:flex;flex-direction:column;align-items:center;pointer-events:none}.dw .sr-main{font-size:clamp(26px,8.5cqw,34px);color:#e9fbff;white-space:nowrap}.dw .sr-sub{font-size:18px;color:var(--yellow)}.dw .song-res.gold .sr-main{color:#ffd23b;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #b86a00}.dw .song-res.close .sr-main{color:#bfefff;font-size:clamp(24px,7.5cqw,30px)}.dw .song-res.close .sr-sub{color:#bfefff;font-size:15px}.dw .song-res.quiet .sr-main{font-size:17px;color:#e9fbffd9;-webkit-text-stroke-width:0;text-shadow:0 1px 0 rgba(0,0,0,.5)}.dw .song-ctr{position:absolute;left:calc(var(--sal) + 8px);top:calc(var(--sat) + 104px);display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:3px 8px 5px;border-radius:10px;background:#100a228c;pointer-events:none}.dw .sn-top{display:flex;align-items:baseline;gap:2px;line-height:1}.dw .sn-ic{font-size:13px;color:#7fe3ff;margin-right:2px}.dw .sn-hit{font-size:17px;color:#fff}.dw .sn-sep,.dw .sn-tot{font-size:13px;color:#ffffffb3}.dw .sn-pips{display:flex;gap:2px}.dw .sn-pip{width:5px;height:5px;border-radius:50%;border:1.2px solid rgba(255,255,255,.55)}.dw .song-ctr.dense .sn-pip{width:4px;height:4px}.dw .sn-pip.hit{background:#7fe3ff;border-color:#7fe3ff}.dw .sn-pip.miss{border-color:#ffffff47}.dw .b-encore .big-txt{font-size:clamp(40px,12.5cqw,56px);color:#ffe46b;text-shadow:0 .09em 0 var(--ink),-.06em .14em 0 #ff3b7b,.06em .14em 0 #40e0ff}.dw .big-banner{flex-direction:column;align-items:center}.dw .big-sub{font-size:20px;color:var(--yellow);margin-top:2px}.dw .chip-ext{position:absolute;left:50%;top:-14px;translate:-50% 0;font-size:13px;color:#fff36b;white-space:nowrap;pointer-events:none;opacity:0}.dw .results .rf.song{background:#7fe3ff33;border-color:#7fe3ff8c}.dw .results .rf.song i{color:#1d7fb0;font-size:14px}.dw .results .rf.song-t{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;background:#ffffff8c}.dw .mu-tabs.n4{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.dw .mu-tabs.n4 .mu-tab{padding:5px 1px 4px;min-width:0}.dw .mu-tabs.n4 .mu-tab span{font-size:clamp(11px,3.4cqw,15px);white-space:nowrap}.dw .mu-tabs.n4 .mu-tab small{font-size:var(--fs-label)}.dw .song-list{display:flex;flex-direction:column;gap:6px}.dw .song-row{display:flex;align-items:center;gap:8px;min-height:48px;padding:5px 10px;border-radius:14px;background:#4a3a52;border:2.5px solid rgba(0,0,0,.4);min-width:0}.dw .song-row.found{background:linear-gradient(180deg,#f2fbff,#c9efff);border-color:var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .sg-ic{width:24px;height:24px;flex:none;display:grid;place-items:center;font-size:var(--fs-title);color:#1d7fb0}.dw .sg-txt{display:flex;flex-direction:column;min-width:0;flex:1}.dw .sg-txt b{font-weight:400;font-size:var(--fs-label);line-height:1.1;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .song-row.lost .sg-txt b{color:#b9a9c2;letter-spacing:.12em}.dw .sg-txt small{font-size:var(--fs-label);color:#4f6a7a;font-family:system-ui,sans-serif;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .song-row.lost .sg-txt small{color:#9d8ba6}.dw .sg-best{flex:none;display:flex;flex-direction:column;align-items:center;font-size:var(--fs-label);line-height:1.05;color:#4f6a7a;font-family:system-ui,sans-serif;font-weight:700;text-align:center;max-width:72px}.dw .sg-best b{font-family:inherit;font-size:var(--fs-title);color:#b86a00;font-weight:900}.dw .sg-best.none{opacity:.7}.dw .song-empty{text-align:center;color:#fff;opacity:.8;padding:18px 8px;font-size:15px}.dw .results .res-facts .rf{flex:none}.dw .results .res-facts .rf.song-t{flex:none;max-width:55%}.dw .results .rf.song-t>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw .song-ctr.done{background:#100a2266}.dw .song-ctr.done .sn-hit{color:#bfefff}.dw .ore-wrap{transition:opacity var(--d-quick) var(--e-out)}.dw.song-band .ore-wrap{opacity:0}.dw .results .res-facts{justify-content:safe center}.dw .results .rf.song .rf-lbl{white-space:pre}@container (max-width: 379px){.dw .results .rf.song .rf-lbl{display:none}.dw .results .res-facts{gap:4px}.dw .results .res-facts .rf{padding:2px 6px 1px 4px}}.dw{--d-quick: .16s;--d-base: .32s;--d-slow: .52s;--e-spring: cubic-bezier(.34,1.56,.64,1);--e-out: cubic-bezier(.2,.8,.2,1);--fs-label: 13px;--fs-body: 16px;--fs-title: 22px}.dw .btn{transition:transform var(--d-base) var(--e-spring)}.dw .btn.pressed{transition:transform var(--d-quick) var(--e-out)}.dw .dig-pill,.dw .hs-chip{transition:transform var(--d-base) var(--e-spring)}.dw .dig-pill.pressed,.dw .hs-chip.pressed{transition:transform var(--d-quick) var(--e-out)}.dw .press-glow{position:absolute;left:0;top:0;width:100px;height:100px;border-radius:50%;pointer-events:none;opacity:0;z-index:90;transform-origin:0 0;background:radial-gradient(closest-side,#ffffff57,#ffffff1a 62%,#fff0)}@keyframes dw-breathe{0%,to{scale:1}50%{scale:1.03}}@keyframes dw-bob{0%,64%,to{translate:0 0}74%{translate:0 -7px}84%{translate:0 1.5px}92%{translate:0 0}}.dw .title .logo{animation:dw-breathe 3.6s ease-in-out infinite}.dw .title .title-btns .rbtn>.btn,.dw .title .lo-wrap>.loadout{animation:dw-bob 4.2s var(--e-out) infinite}.dw .title .title-btns .rbtn:nth-child(2)>.btn,.dw .title .title-btns .rbtn:nth-child(2)>.loadout{animation-delay:.32s}.dw .title .title-btns .rbtn:nth-child(3)>.btn,.dw .title .title-btns .rbtn:nth-child(3)>.loadout{animation-delay:.64s}.dw .title .title-btns .rbtn:nth-child(4)>.btn,.dw .title .title-btns .rbtn:nth-child(4)>.loadout{animation-delay:.96s}.dw .title .top-icons .ibtn>.btn{animation:dw-bob 4.2s var(--e-out) infinite;animation-delay:1.6s}.dw .title .top-icons .ibtn:nth-child(2)>.btn{animation-delay:1.92s}.dw .title .top-icons .ibtn:nth-child(3)>.btn{animation-delay:2.24s}.dw .title .dig-pill{animation:dw-bob 4.2s var(--e-out) infinite;animation-delay:1.28s}@keyframes dw-badge-in{0%{transform:scale(.3);opacity:0}55%{transform:scale(1.18);opacity:1}78%{transform:scale(.94)}to{transform:scale(1)}}@keyframes dw-ripple{0%{transform:scale(.8);opacity:.7}to{transform:scale(2.1);opacity:0}}.dw .badge{animation:dw-badge-in var(--d-slow) var(--e-out) 1 both}.dw .badge:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:3px solid var(--red);opacity:0;animation:dw-ripple .9s var(--e-out) .2s 1 both;pointer-events:none}.dw:not(.st-menu) .title .logo,.dw:not(.st-menu) .title .lg-l,.dw:not(.st-menu) .title .logo-drill-svg,.dw:not(.st-menu) .title .bit-stripes,.dw:not(.st-menu) .title .clod,.dw:not(.st-menu) .title .tap-dig,.dw:not(.st-menu) .title .tap-hand,.dw:not(.st-menu) .title .btn,.dw:not(.st-menu) .title .loadout,.dw:not(.st-menu) .title .dig-pill,.dw:not(.st-menu) .title .badge,.dw:not(.st-menu) .title .badge:after{animation-play-state:paused!important}.dw.rm .title .logo,.dw.rm .title .btn,.dw.rm .title .loadout,.dw.rm .title .dig-pill,.dw.rm .badge,.dw.rm .badge:after{animation:none!important}.dw .res-tag.cap{letter-spacing:.06em;font-size:17px;color:#ffe39a}.dw .res-head{isolation:isolate}.dw .res-rays{position:absolute;left:50%;top:58%;width:300px;height:300px;margin:-150px 0 0 -150px;z-index:-1;pointer-events:none;border-radius:50%;opacity:0;background:repeating-conic-gradient(#ffd65a8c 0 9deg,#ffd65a00 9deg 22deg);-webkit-mask:radial-gradient(closest-side,#000 30%,transparent 100%);mask:radial-gradient(closest-side,#000 30%,transparent 100%)}@keyframes dw-rays-in{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes dw-rays-spin{to{rotate:360deg}}.dw .res-rays.on{animation:dw-rays-in var(--d-slow) var(--e-spring) both,dw-rays-spin 12s linear infinite}.dw .res-rays.big{width:420px;height:420px;margin:-210px 0 0 -210px;animation:dw-rays-in var(--d-slow) var(--e-spring) both,dw-rays-spin 6s linear infinite}.dw .res-head.best .res-depth{color:var(--yellow)}.dw .res-flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 28%,#fff7d6,#ffe68c99 45%,#ffd23b00 80%);pointer-events:none;z-index:5;opacity:0}.dw.rm .res-rays.on,.dw.rm .res-rays.big{animation:none;opacity:.6}@keyframes dw-tremble{0%,to{rotate:0deg;translate:0 0}25%{rotate:-2.5deg;translate:-1px 0}75%{rotate:2.5deg;translate:1px 0}}.dw .bc-box.c1{animation:dw-tremble .26s linear infinite}.dw .bc-box.c2{animation:dw-tremble .18s linear infinite}.dw .bc-box.c3{animation:dw-tremble .11s linear infinite}.dw .bc-flash{position:absolute;inset:-40%;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0%,var(--bx) 30%,rgba(255,255,255,0) 66%)}.dw.rm .bc-box.c1,.dw.rm .bc-box.c2,.dw.rm .bc-box.c3{animation:none}.dw .ms-ck,.dw .rm-gst{display:inline-block;width:1em;height:1em;vertical-align:-.14em;font-style:normal}.dw .res-head .res-depth .grade-stamp{position:relative;right:auto;top:auto;flex:none;margin-left:8px;align-self:flex-start;translate:0 -4px;text-shadow:none}.dw .res-head.best .res-depth .grade-stamp{color:#fff}.dw .ip-go,.dw .ip-x{position:relative}.dw .ip-go:after{content:"";position:absolute;inset:-13px 0}.dw .ip-x{width:34px}.dw .ip-x .ic{width:16px;height:16px}.dw .ip-x:after{content:"";position:absolute;inset:-13px -14px -13px 0}.dw .title .pill-row{margin-top:6px}.dw .results .res-top{z-index:2}@container (max-height: 700px){.dw .res-rays{width:240px;height:240px;margin:-120px 0 0 -120px}.dw .res-rays.big{width:320px;height:320px;margin:-160px 0 0 -160px}}@container (max-height: 700px){.dw .res-tag.best{font-size:16px;translate:0 5px;padding:0 10px}}.dw .title .title-btns{flex-wrap:nowrap}@container (min-width: 420px){.dw .title .title-btns{gap:16px}.dw .title .title-btns .rbtn{width:80px}}.dw .chip-name{position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%);font-size:13px;color:#fff;white-space:nowrap;pointer-events:none;opacity:0}.dw .hud{--cp: 70px;--cr: 150px}.dw .hud.cl1{--cp: 83px;--cr: 163px}.dw .hud.cl2{--cp: 93px;--cr: 173px}.dw .hud.cl3{--cp: 104px;--cr: 184px}.dw .hud.cl4{--cp: 109px;--cr: 189px}.dw .hud.cl4 .hud-coins{font-size:15px}.dw .hud .hud-depth{right:calc(var(--sar) + var(--cr))}.dw .hud .depth-num{font-size:min(clamp(34px,11cqw,48px),calc((100cqw - 86px - var(--cr) - var(--sal) - var(--sar)) / 2.18))}.dw .hud.dl1 .depth-num{font-size:min(clamp(34px,11cqw,48px),calc((100cqw - 86px - var(--cr) - var(--sal) - var(--sar)) / 3.04))}.dw .hud.dl2 .depth-num{font-size:min(clamp(34px,11cqw,48px),calc((100cqw - 86px - var(--cr) - var(--sal) - var(--sar)) / 3.64))}.dw .hud.dl3 .depth-num{font-size:min(clamp(34px,11cqw,48px),calc((100cqw - 86px - var(--cr) - var(--sal) - var(--sar)) / 4.24))}@container (max-width: 379px){.dw .hud,.dw .hud.cl1,.dw .hud.cl2,.dw .hud.cl3,.dw .hud.cl4{--cr: 58px}.dw .hud .hud-coins{right:calc(var(--sar) + 8px);top:calc(var(--sat) + 72px)}.dw .hud .zone-line{align-self:flex-start;max-width:calc(100cqw - 86px - var(--cp) - 22px - var(--sal) - var(--sar));min-width:0}.dw .hud .zone-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw .hud .zone-line{gap:4px}.dw .hud .zone-bar{width:34px;flex:none}.dw .hud .carry{right:calc(var(--sar) + 8px);top:calc(var(--sat) + 104px)}.dw .hud .powers{left:auto;right:calc(var(--sar) + 8px);top:calc(var(--sat) + 128px);max-width:128px;flex-direction:row-reverse;justify-content:flex-start;flex-wrap:wrap;gap:3px}}.dw .combo-badge.t5~.coin-rate,.dw .combo-badge.t6~.coin-rate{margin-top:8px}@container (min-width: 380px){.dw .title.rich .title-wallet{flex-direction:column;align-items:flex-start;gap:4px}.dw .title.rich .logo{translate:0 26px}.dw .title.rich .best-chip{translate:-50% 26px}.dw .title.rich.install-on .logo{translate:0 40px}.dw .title.rich.install-on .best-chip{translate:-50% 40px}}@container (max-width: 480px){.dw .pill-row .hs-chip{width:52px;height:48px;min-height:48px;padding:0;justify-content:center;border-radius:16px;position:relative}.dw .pill-row .hs-txt,.dw .pill-row .hs-tog{display:none}.dw .pill-row .hs-ic{width:30px;height:30px}.dw .pill-row .hs-count{position:absolute;right:-6px;bottom:-6px;font-size:var(--fs-label);padding:0 5px;border-radius:8px;background:var(--ink);color:#fff}}.dw .shop-title{min-width:0;white-space:nowrap}.dw .shop-wallet{flex:none}@container (max-width: 379px){.dw .shop-wallet .pill{font-size:13px;padding-right:7px}.dw .shop-title{font-size:clamp(20px,6.6cqw,30px);letter-spacing:0}}.dw .pf .p-main{font-size:clamp(28px,9cqw,34px);color:#ffe46b;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #c77a00}.dw .pf .p-ic{width:34px;height:34px}.dw .pf .p-sub{font-size:20px;color:#fff;margin-top:-2px}.dw .pf1 .p-main{font-size:clamp(28px,9.4cqw,36px)}.dw .pf2 .p-main{font-size:clamp(30px,10cqw,40px);color:#fff36b}.dw .pf3 .p-main{font-size:clamp(32px,11.5cqw,46px);color:#fff36b;text-shadow:0 .09em 0 var(--ink),-.05em .14em 0 #ff8a1f,.05em .14em 0 #ffd23b}.dw .pf4 .p-main{font-size:clamp(40px,13.5cqw,54px);color:#fff;text-shadow:0 .09em 0 var(--ink),-.06em .14em 0 #ffb300,.06em .14em 0 #ff3b7b;letter-spacing:.02em}.dw .pf2 .p-sub,.dw .pf3 .p-sub,.dw .pf4 .p-sub{font-size:22px;color:var(--yellow)}.dw .pf-teach .p-main{font-size:clamp(34px,10.5cqw,42px);color:#fff36b;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #c77a00}.dw .pf-teach .p-sub{font-size:22px;color:#fff}.dw .pf-pip{position:relative;display:flex;align-items:center;gap:1px;height:22px;margin-top:1px;padding:0 7px 0 2px;border-radius:11px;background:linear-gradient(180deg,#fff1a6,#ffc21a);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .pf-pip .pf-ic{width:20px;height:20px}.dw .pf-pip .pf-ic .ic{width:100%;height:100%}.dw .pf-pip b{font-weight:400;font-size:15px;color:#fff;line-height:1}.dw .pf-pip.hot{background:linear-gradient(180deg,#fff,#ffd23b 55%,#ff9a1f)}.dw .pf-pip.hot:after{content:"";position:absolute;inset:-5px;border-radius:18px;border:2px solid #fff36b;animation:dw-pf-ring .7s ease-out infinite}@keyframes dw-pf-ring{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.25);opacity:0}}.dw.rm .pf-pip.hot:after{animation:none;opacity:.6}.dw:not(.st-playing) .guardians .g-strike{display:none}.dw .gport{width:100%;height:100%}.dw .g-tease{position:absolute;right:0;top:calc(var(--sat) + 112px);display:flex;align-items:center;gap:8px;padding:6px 16px 6px 8px;border-radius:18px 0 0 18px;background:linear-gradient(90deg,#3a0d22,#6a1030);border:3px solid var(--ink);border-right:0;box-shadow:inset 4px 0 #ff3b5c}.dw .gt-ic{width:46px;height:46px;flex:none;animation:dw-g-shiver .18s linear infinite alternate}@keyframes dw-g-shiver{0%{transform:translate(-1px) rotate(-2deg)}to{transform:translate(1px) rotate(2deg)}}.dw.rm .gt-ic{animation:none}.dw .gt-txt{display:flex;flex-direction:column;align-items:flex-start}.dw .gt-lbl{font-size:13px;color:#ff8fa3;letter-spacing:.08em}.dw .gt-name{font-size:clamp(22px,7cqw,28px);color:#fff;white-space:nowrap;line-height:1.05}.dw .g-banner{position:absolute;left:0;right:0;top:calc(var(--sat) + 88px);display:flex;flex-direction:column;align-items:center;gap:0}.dw .gb-ic{width:clamp(56px,17cqw,70px);height:clamp(56px,17cqw,70px);margin-bottom:-4px;filter:drop-shadow(0 4px 0 var(--ink))}.dw .gb-name{font-size:clamp(34px,11.5cqw,50px);color:#fff;white-space:nowrap;line-height:1.05;letter-spacing:.01em;text-shadow:0 .09em 0 var(--ink),0 .16em 0 var(--ga, #ff3b5c)}.dw .gb-tag{font-size:clamp(17px,5.4cqw,22px);color:#ffd23b;white-space:nowrap;margin-top:2px}.dw .gb-loop{font-size:14px;color:#ff6a7d;letter-spacing:.1em;margin-top:2px}.dw .g-plate{position:absolute;left:50%;translate:-50% 0;top:calc(var(--sat) + 96px);display:flex;align-items:center;gap:6px;padding:4px 12px 4px 4px;border-radius:30px;background:#1c081ec7;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink),inset 0 0 0 2px #ffffff14}.dw .gp-port{position:relative;width:50px;height:50px;flex:none}.dw .gp-ring{position:absolute;inset:0;transform:rotate(-90deg)}.dw .gp-ring circle{fill:none;stroke-width:6}.dw .gp-ring .gr-bg{stroke:#ffffff24}.dw .gp-ring .gr-fg{stroke:#ffd23b;stroke-dasharray:100;stroke-linecap:round}.dw .g-plate.low .gp-ring .gr-fg{stroke:#ff3b5c}.dw .g-plate.low .gp-port{animation:dw-g-urgent .45s ease-in-out infinite alternate}@keyframes dw-g-urgent{0%{transform:scale(1)}to{transform:scale(1.08)}}.dw.rm .g-plate.low .gp-port{animation:none}.dw .gp-ic{position:absolute;inset:7px}.dw .gp-col{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.dw .gp-name{font-size:13px;color:#fff;letter-spacing:.05em;white-space:nowrap;line-height:1}.dw .gp-pips{position:relative;display:flex;gap:6px}.dw .gp-pip{position:relative;display:block;width:26px;height:18px;border-radius:6px;background:linear-gradient(180deg,#ff8a9b,#ff3b5c 55%,#c2123a);border:2.5px solid var(--ink);box-shadow:inset 0 3px #ffffff73}.dw .gp-pip.gone{background:#ffffff14;box-shadow:none;border-style:dashed;border-color:#ffffff4d}.dw .gp-pw{position:relative;display:block}.dw .gp-pw[hidden]{display:none}.dw .gp-shard{position:absolute;left:8px;top:5px;width:10px;height:8px;border-radius:2px;background:#ff3b5c;border:2px solid var(--ink);opacity:0;pointer-events:none}.dw .g-strike{position:absolute;left:0;top:0;width:0;height:0}.dw .gs-col{position:absolute;left:-110px;bottom:0;width:220px;display:flex;flex-direction:column;align-items:center}.dw .gs-txt{font-size:clamp(40px,13cqw,52px);color:#ffe46b;white-space:nowrap;line-height:1;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #c77a00,0 0 18px rgba(255,210,59,.7)}.dw .gs-sub{font-size:15px;color:#fff;letter-spacing:.04em;margin-top:2px;white-space:nowrap}.dw .gs-chev{width:40px;height:26px;margin-top:2px}.dw .gs-chev svg{display:block;width:100%;height:100%}.dw .g-end{position:absolute;left:0;right:0;top:max(calc(var(--sat) + 100px),15%);display:flex;flex-direction:column;align-items:center}.dw .ge-txt{font-size:clamp(44px,14cqw,60px);white-space:nowrap;line-height:1.05}.dw .g-end.win .ge-txt{color:#fff36b;text-shadow:0 .09em 0 var(--ink),-.06em .15em 0 #ff8a1f,.06em .15em 0 #ff3b7b}.dw .g-end.lose .ge-txt{font-size:clamp(36px,11cqw,48px);color:#d9c4ff;text-shadow:0 .09em 0 var(--ink),0 .15em 0 #5a2fa0}.dw .ge-sub{font-size:clamp(17px,5.4cqw,22px);color:#fff;white-space:nowrap;margin-top:2px}.dw .g-end.lose .ge-sub{color:#f0e6ff}.dw .ge-box{margin-top:6px;padding:3px 12px 2px;border-radius:12px;font-size:18px;color:#fff;white-space:nowrap;background:var(--bxc, #7a3fe0);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .g-end.lose .ge-box{background:#ffffff24;box-shadow:none}.dw .g-end.bx-rare{--bxc: #2f8fff}.dw .g-end.bx-epic{--bxc: #a04dff}.dw .g-end.bx-legendary{--bxc: linear-gradient(90deg, #ffb300, #ff6a1a)}.dw .guardians .confetti{top:max(calc(var(--sat) + 130px),19%)}.dw .results .rf.gd .ic.gport,.dw .results .rf.pl .ic{width:20px;height:20px}.dw .results .rf.gd.win{background:linear-gradient(180deg,#ffd23b59,#ff8a1f4d);border-color:#ffd23bcc}.dw .results .rf.gd.lose{background:#a078dc33;border-color:#c8aaff66;color:#e6dcff}.dw .results .rf b.gold{background:linear-gradient(180deg,#ffd23b,#ff9a1f);color:var(--ink)}.dw .results .rf.pl{background:#ffd23b24;border-color:#ffd23b73}.dw .results .rf.pl .pl-short{display:none}@container (max-width: 379px){.dw .results .rf.pl .pl-long{display:none}.dw .results .rf.pl .pl-short{display:inline}}.dw .trophies{background:linear-gradient(180deg,#3a1630,#24102c)}.dw .trophies .ms-name{color:#ffd23b}.dw .trophies .ms-cnt{color:#e9dff0}.dw .tr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dw .tr-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.dw .tr-tile.found{cursor:pointer;pointer-events:auto}.dw .tr-ic{position:relative;z-index:1;width:86%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.dw .tr-ic .gport{filter:drop-shadow(0 3px 0 rgba(0,0,0,.35))}.dw .tr-base{width:92%;height:12px;margin-top:-8px;border-radius:4px 4px 7px 7px;background:linear-gradient(180deg,#b98a4e,#7a5428);border:2.5px solid var(--ink)}.dw .tr-tile.lost .tr-ic .gport,.dw .tr-tile.met .tr-ic .gport{filter:brightness(0);opacity:.5}.dw .tr-tile.met .tr-ic .gport{opacity:.7}.dw .tr-tile.lost .tr-base,.dw .tr-tile.met .tr-base{background:#4a3a52}.dw .tr-tile.found .tr-base{background:linear-gradient(180deg,#ffe680,#e3a000)}.dw .tr-tile.golden .tr-ic .gport{filter:sepia(1) saturate(5) hue-rotate(-8deg) brightness(1.15) drop-shadow(0 0 6px rgba(255,210,59,.9))}.dw .tr-name{max-width:100%;font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.dw .tr-tile.lost .tr-name{color:#9d8ba6;letter-spacing:.12em}.dw .tr-gold{display:flex;align-items:center;gap:2px;padding:1px 6px 0 3px;border-radius:8px;font-size:10px;color:#8a7a92;background:#ffffff14}.dw .tr-gold .ic{width:12px;height:12px;opacity:.6}.dw .tr-gold.on{color:var(--ink);background:linear-gradient(180deg,#fff1a6,#ffc21a)}.dw .tr-gold.on .ic{opacity:1}.dw .tr-card .tr-big{background:radial-gradient(circle at 40% 30%,#5a2a50,#2a1030)}.dw .tr-card .tr-big .gport{width:80%;height:80%}.dw .tr-card .tr-big.golden .gport{filter:sepia(1) saturate(5) hue-rotate(-8deg) brightness(1.15)}@media(max-height:700px){.dw .gb-ic{display:none}.dw .g-banner,.dw .g-end{top:calc(var(--sat) + 104px)}.dw .ge-txt{font-size:clamp(36px,11.5cqw,46px)}.dw .g-end.win .ge-sub,.dw .g-end.lose .ge-box{display:none}}.dw .res-tag.g-tag{gap:6px;letter-spacing:.03em;font-size:20px;white-space:nowrap}.dw .res-tag.g-tag.long{font-size:18px}.dw .res-tag.g-tag.win{color:#ffe46b}.dw .res-tag.g-tag.lose{color:#d9c4ff}.dw .res-tag.g-tag .gt-p{display:inline-flex;width:28px;height:28px;-webkit-text-stroke:0}.dw .res-tag.g-tag .gt-p .ic{width:100%;height:100%}@container (max-width: 379px){.dw .res-tag.g-tag{font-size:16px}.dw .res-tag.g-tag.long{font-size:15px}.dw .res-tag.g-tag .gt-p{width:22px;height:22px}}.dw:not(.st-playing):not(.st-paused) .guardians{display:none}.dw .tr-card .ac-rar{color:#c77a00}.dw .tr-card.golden .ac-rar{color:#e39a00}.dw .res-tag.g-tag .gt-tr{width:24px;height:24px}.dw .res-tag.g-tag .gt-tr.golden .ic{filter:drop-shadow(0 0 5px #ffd23b)}.dw .fd-core{position:relative;flex:none;align-self:stretch;width:clamp(54px,16cqw,66px);margin:-1px 0;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;border:3px solid var(--ink);background:#1a0c06}.dw .fd-layer{position:relative;flex:1}.dw .fd-layer+.fd-layer{border-top:2px solid rgba(0,0,0,.45)}.dw .fd-half{position:absolute;top:0;bottom:0;width:50%;will-change:transform}.dw .fd-half.l{left:0;border-right:1px solid rgba(0,0,0,.25)}.dw .fd-half.r{right:0}.dw .fl0 .fd-half{background:linear-gradient(180deg,#a8743f,#8a5a2c)}.dw .fl1 .fd-half{background:linear-gradient(180deg,#9aa3b2,#6f7787)}.dw .fl2 .fd-half{background:linear-gradient(180deg,#8a5cf0,#5a2fb0)}.dw .fl0 .fd-half:after,.dw .fl1 .fd-half:after,.dw .fl2 .fd-half:after{content:"";position:absolute;width:5px;height:4px;border-radius:2px;background:#ffffff47;left:30%;top:30%}.dw .fd-half.r:after{left:45%!important;top:55%!important}.dw .fd-layer.cracked .fd-half.l{border-right-color:transparent}.dw .fd-shard{position:absolute;left:50%;top:40%;width:6px;height:5px;margin-left:-3px;border-radius:1px;background:#d9c09a;opacity:0}.dw .fl1 .fd-shard{background:#cfd6e0}.dw .fl2 .fd-shard{background:#c9a8ff}.dw .fd-gem{position:absolute;left:50%;bottom:1px;width:30px;height:30px;margin-left:-15px;opacity:0}.dw .fd-gem .ic{width:100%;height:100%}.dw .fd-gem.on{opacity:1;filter:drop-shadow(0 0 6px rgba(255,236,140,.95))}.dw .fd-gem.t3.on{filter:drop-shadow(0 0 10px #fff36b) drop-shadow(0 0 4px #fff)}.dw .fd-bit{position:absolute;left:50%;top:0;width:20px;height:100%;margin-left:-10px;transform:translateY(-100%);z-index:2;display:flex;align-items:flex-end}.dw .fd-bit svg{display:block;width:20px;height:26px}.dw .fdrill.ml{background:linear-gradient(180deg,#ffd23b,#ff8a1f);box-shadow:inset 0 0 0 3px #fff}.dw .fdrill.ml .fd-prize{color:#fff;font-size:clamp(16px,5.4cqw,22px)}.dw .fdrill.ml .fd-title{color:#fff}.dw .set-privacy{align-self:center;margin:2px 0 0;padding:8px 14px;min-height:40px;background:none;border:0;color:#7a4fc0;text-decoration:underline;font:700 var(--fs-label, 13px) system-ui,sans-serif;pointer-events:auto;cursor:pointer}.dw .privacy-ov{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:#0b0705;pointer-events:auto}.dw .pv-bar{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:calc(var(--sat) + 8px) calc(var(--sar) + 12px) 8px calc(var(--sal) + 14px);background:#1a0f08;border-bottom:3px solid var(--ink)}.dw .pv-title{font-size:18px;color:var(--yellow)}.dw .pv-frame{flex:1;width:100%;border:0;background:#0b0705}.dw .res-jackpot{white-space:nowrap;font-size:clamp(36px,11.5cqw,54px)}.dw .wh-stage{margin-bottom:16px}.dw .fdrill.ml .fd-prize{white-space:normal;line-height:1;overflow:visible}@container (max-width: 379px){.dw .fdrill.ml .fd-prize{font-size:17px}.dw .fd-core{width:50px}}.banners.g-on .mtoast,.banners.g-on .calm-banner{top:calc(var(--sat) + 160px)}.banners.g-on .big-banner{top:calc(var(--sat) + 150px)}.banners.g-on .mile,.banners.g-on .sp-banner{top:calc(var(--sat) + 160px)}@media(max-height:700px){.dw .gs-txt{font-size:30px}.dw .gs-sub{display:none}.dw .gs-chev{width:30px;height:20px;margin-top:0}}.dw .gb-chips[hidden],.dw .gb-chip[hidden],.dw .gb-desc[hidden],.dw .gp-tab[hidden],.dw .c-meter [hidden],.dw .cti-desc[hidden],.dw .cr-stamp[hidden],.dw .cr-sub[hidden]{display:none}.dw .gb-chips{display:flex;justify-content:center;gap:6px;margin-top:3px}.dw .gb-chip{position:relative;overflow:hidden;display:inline-block;padding:2px 10px 1px;border-radius:10px;white-space:nowrap;line-height:1.1;font-size:clamp(14px,4.4cqw,17px);letter-spacing:.07em;color:#fff;border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .gb-mood{background:var(--gm, #fff);-webkit-text-stroke-color:rgba(43,18,54,.9)}.dw .gb-mood.m-groggy{background:linear-gradient(180deg,#b9cfff,#6d8fe0)}.dw .gb-mood.m-cranky{background:linear-gradient(180deg,#ffbe6b,#ff7a1a)}.dw .gb-mood.m-enraged{background:linear-gradient(180deg,#ff6a6a,#d4122a);box-shadow:0 3px 0 var(--ink),0 0 12px #ff3b3bbf}.dw .gb-mood.m-golden{background:linear-gradient(180deg,#fff6b0,#ffd23b 45%,#e39a00);color:#fff;box-shadow:0 3px 0 var(--ink),0 0 14px #ffd23be6}.dw .gb-mood.m-golden:after,.dw .g-plate.m-golden .gp-shine{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:40%;background:linear-gradient(100deg,#fff0,#ffffffd9 50%,#fff0);transform:translate(-160%) skew(-18deg);animation:dw-shine 1.6s ease-in-out infinite;pointer-events:none}@keyframes dw-shine{0%{transform:translate(-160%) skew(-18deg)}60%,to{transform:translate(330%) skew(-18deg)}}.dw.rm .gb-mood.m-golden:after,.dw.rm .g-plate.m-golden .gp-shine{animation:none;opacity:0}.dw .gb-twist{background:linear-gradient(180deg,#6a3fb0,#3a1a6a);color:#f0e6ff}.dw .gb-desc{font-size:clamp(15px,4.8cqw,19px);color:#fff;white-space:nowrap;margin-top:4px;letter-spacing:.02em}.dw .g-banner.has-desc .gb-tag{display:none}.dw .g-plate{--gm: #ffffff}.dw .g-plate.m-groggy{background:#0e1634d1;box-shadow:0 3px 0 var(--ink),0 0 0 2px #8fb3ff,0 0 12px #8fb3ff8c}.dw .g-plate.m-cranky{background:#301406d1;box-shadow:0 3px 0 var(--ink),0 0 0 2px #ff9a3b,0 0 12px #ff9a3b8c}.dw .g-plate.m-enraged{background:#3a040cd6;box-shadow:0 3px 0 var(--ink),0 0 0 2px #ff3b3b,0 0 16px #ff3b3bb3}.dw .g-plate.m-golden{background:linear-gradient(180deg,#6e4800e6,#3c2200e6);box-shadow:0 3px 0 var(--ink),0 0 0 2px #ffd23b,0 0 18px #ffd23bcc}.dw .g-plate.m-golden .gp-name{color:#fff36b}.dw .g-plate.m-enraged .gp-name{color:#ffd0d0}.dw .gp-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.dw .gp-shine{display:none}.dw .g-plate.m-golden .gp-shine{display:block;animation-duration:2.4s}.dw .gp-flash{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 30% 50%,#fff,#ff5a3b 70%);opacity:0}.dw .g-plate.st1:not(.low) .gp-ring .gr-fg{stroke:#ff9a3b}.dw .g-plate.st2:not(.low) .gp-ring .gr-fg{stroke:#ff5a3b}.dw .g-plate.st2 .gp-port{filter:drop-shadow(0 0 6px rgba(255,70,40,.8))}.dw .gp-tab{position:absolute;left:50%;top:100%;translate:-50% -2px;padding:2px 10px 1px;border-radius:0 0 10px 10px;white-space:nowrap;font-size:11px;line-height:1.15;letter-spacing:.07em;color:#f0e6ff;background:#1c081eeb;border:2.5px solid var(--ink);border-top:0}.dw .gp-tab b{font-weight:400;color:var(--gm)}.dw .g-plate.m-golden .gp-tab{background:#462c00f0}.dw .gp-rage{position:absolute;right:-10px;top:-15px;rotate:8deg;font-size:17px;color:#ff6a5a;white-space:nowrap;opacity:0;pointer-events:none}.dw .gp-arm{position:relative;display:block;width:20px;height:22px;margin:-2px 0}.dw .gp-arm .ic{width:100%;height:100%;display:block}.dw .gp-arm.gone .ic{opacity:.22;filter:grayscale(1)}.dw .gp-aw:not([hidden])+.gp-pw:not(.gp-aw){margin-left:4px}.dw .gp-shard.arm{background:#b9c4d4}.dw .g-plate.armored .gp-pip{opacity:.55}.dw .g-spot{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.dw .gs-word{position:absolute;left:-90px;width:180px;bottom:8px;text-align:center;font-size:26px;line-height:1;color:#fff;white-space:nowrap;opacity:0}.dw .g-spot.decoy .gs-word{color:#d9c8ff}.dw .g-spot.arm .gs-word{color:#e6eef8;font-size:24px}.dw .gs-puff{position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;border:4px solid rgba(255,255,255,.9);opacity:0}.dw .g-spot.decoy .gs-puff{border-color:#bea0fff2}.dw:not(.st-playing) .guardians .g-spot{display:none}@media(max-height:700px){.dw .g-banner.has-chips .gb-tag{display:none}.dw .gb-chip{font-size:14px;padding:1px 8px 0}.dw .gb-desc{font-size:15px;margin-top:3px}.dw .g-banner.has-desc .gb-name{font-size:clamp(30px,10cqw,40px)}}.dw:not(.st-playing):not(.st-paused) .caverns,.dw:not(.st-playing):not(.st-paused) .cav-scrim{display:none}.dw .cav-scrim{position:absolute;left:0;right:0;top:0;height:calc(var(--sat) + 210px);pointer-events:none;background:linear-gradient(180deg,#0a0410b8,#0a041080 45%,#0a041000)}.dw .c-tease{position:absolute;left:0;top:calc(var(--sat) + 112px);display:flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:0 18px 18px 0;background:linear-gradient(90deg,#3a2410,#6a4218);border:3px solid var(--ink);border-left:0;box-shadow:inset -4px 0 #ffb84a}.dw .ct-ic{width:34px;height:34px;flex:none;animation:dw-g-shiver .14s linear infinite alternate}.dw .ct-ic .ic{width:100%;height:100%}.dw.rm .ct-ic{animation:none}.dw .ct-txt{font-size:clamp(20px,6.4cqw,26px);color:#ffe2b0;white-space:nowrap}.dw .c-title{position:absolute;left:0;right:0;top:calc(var(--sat) + 96px);display:flex;flex-direction:column;align-items:center;--ck: #ffd23b}.dw .cti-ic{width:clamp(46px,14cqw,58px);height:clamp(46px,14cqw,58px);margin-bottom:-2px;filter:drop-shadow(0 3px 0 var(--ink))}.dw .cti-ic .ic{width:100%;height:100%}.dw .cti-name{font-size:clamp(38px,12.5cqw,56px);line-height:1.02;color:#fff;white-space:nowrap;letter-spacing:.02em;text-shadow:0 .09em 0 var(--ink),0 .16em 0 var(--ck),0 0 22px rgba(0,0,0,.55)}.dw .cti-desc{max-width:calc(100% - 24px);margin-top:4px;font-size:clamp(15px,4.6cqw,19px);line-height:1.15;color:var(--ck);text-align:center}.dw .c-meter{position:absolute;left:50%;translate:-50% 0;top:calc(var(--sat) + 98px);display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:4px 12px 5px 6px;border-radius:22px;background:#100818d1;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink),0 0 0 2px var(--ck, #ffd23b);--ck: #ffd23b}.dw .cm-row{display:flex;align-items:center;gap:6px;height:30px}.dw .cm-ic{width:30px;height:30px;flex:none}.dw .cm-ic .ic{width:100%;height:100%}.dw .cm-lbl{font-size:14px;letter-spacing:.07em;color:var(--ck);white-space:nowrap}.dw .cm-val{font-size:24px;color:#fff;white-space:nowrap;min-width:2.6em;text-align:center;font-variant-numeric:tabular-nums}.dw .cm-streak{padding:1px 7px 0;border-radius:9px;font-size:15px;color:#fff;background:linear-gradient(180deg,#ffb84a,#ff6a1a);border:2px solid var(--ink);white-space:nowrap}.dw .c-meter.hot .cm-streak{background:linear-gradient(180deg,#fff6b0,#ffd23b 50%,#ff9a1f)}.dw .c-meter.hot{box-shadow:0 3px 0 var(--ink),0 0 0 2px #fff36b,0 0 16px #ffd23bcc}.dw .cm-pips{display:flex;gap:5px}.dw .cm-pip{width:18px;height:18px;border-radius:50%;background:#ffffff1a;border:2.5px dashed rgba(255,220,140,.55)}.dw .cm-pip.on{background:radial-gradient(circle at 35% 30%,#fff6b0,#ffc21a 55%,#e39a00);border:2.5px solid var(--ink)}.dw .c-meter.caught{box-shadow:0 3px 0 var(--ink),0 0 0 2px #fff36b,0 0 18px #ffd23be6}.dw .cm-bar{position:relative;height:6px;border-radius:99px;overflow:hidden;background:#00000080}.dw .cm-bar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--ck),#fff);transform:translate(-100%);will-change:transform}.dw .c-result{position:absolute;left:0;right:0;top:calc(var(--sat) + 104px);display:flex;flex-direction:column;align-items:center;--ck: #ffd23b}.dw .cr-stamp{font-size:clamp(40px,13cqw,56px);line-height:1;color:#fff36b;margin-bottom:10px;text-shadow:0 .09em 0 var(--ink),-.06em .15em 0 #ff8a1f,.06em .15em 0 #ff3b7b}.dw .cr-main{font-size:clamp(28px,9cqw,38px);line-height:1.05;color:#fff;white-space:nowrap;text-shadow:0 .09em 0 var(--ink),0 .15em 0 var(--ck)}.dw .cr-sub{margin-top:2px;font-size:clamp(20px,6.4cqw,26px);color:#ffe46b;white-space:nowrap}.dw .c-result.perfect .cr-main{font-size:clamp(22px,7cqw,30px)}.dw .caverns .confetti{top:calc(var(--sat) + 130px)}.banners.cav-on .mtoast,.banners.cav-on .calm-banner{top:calc(var(--sat) + 160px)}.banners.cav-on .big-banner{top:calc(var(--sat) + 150px)}.banners.cav-on .mile,.banners.cav-on .sp-banner{top:calc(var(--sat) + 160px)}.banners.cav-on .geode-w{top:calc(var(--sat) + 206px)}@media(max-height:700px){.dw .cti-ic{display:none}.dw .c-title{top:calc(var(--sat) + 98px)}.dw .cti-name{font-size:clamp(32px,10.5cqw,44px)}.dw .cti-desc{font-size:14px;line-height:1.08;margin-top:2px;max-width:calc(100% - 16px)}.dw .c-title.has-desc .cti-name{font-size:clamp(28px,9.5cqw,40px)}.dw .cr-stamp{font-size:36px;margin-bottom:6px}.dw .c-result.perfect .cr-main{font-size:21px}.dw .c-result.perfect .cr-sub{font-size:19px;margin-top:0}}.dw .results .rf.gd .md,.dw .res-tag.g-tag .md{color:var(--gm, #fff)}.dw .results .rf.cv{background:#ffb84a29;border-color:#ffb84a80}.dw .results .rf.cv .ic{width:20px;height:20px}.dw .tr-moods{display:flex;justify-content:center;gap:3px;margin-top:1px}.dw .tr-moods i{display:block;width:9px;height:9px;border-radius:50%;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.25)}.dw .tr-moods i.on{background:var(--gm);border-color:var(--ink);box-shadow:0 0 5px var(--gm)}.dw .tr-card .tr-mbh{margin-top:10px;font:400 11px Lilita One,system-ui,sans-serif;letter-spacing:.12em;color:#c77a00;text-align:center}.dw .tr-card .tr-mb{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:4px}.dw .tr-card .tr-mb span{padding:2px 8px 1px;border-radius:9px;font:400 12px Lilita One,system-ui,sans-serif;letter-spacing:.06em;color:#8a7a92;background:#0000000f;border:2px dashed rgba(43,18,54,.25)}.dw .tr-card .tr-mb span.on{color:#fff;background:var(--gm);border:2px solid var(--ink);-webkit-text-stroke:.18em var(--ink);paint-order:stroke fill}.dw .res-tag.g-tag.xlong{font-size:16px}@container (max-width: 379px){.dw .res-tag.g-tag.xlong{font-size:13.5px}}@container (max-width: 379px){.dw .c-meter{top:calc(var(--sat) + 106px)}.dw .gp-pips{gap:4px}.dw .gp-pip{width:21px;height:16px;border-radius:5px}.dw .gp-arm{width:17px;height:19px}.dw .g-plate.armored,.dw .g-plate.m-enraged{top:calc(var(--sat) + 106px)}}@media(max-height:700px){.dw .gp-tab{top:auto;bottom:100%;translate:-50% 2px;border-radius:10px 10px 0 0;border:2.5px solid var(--ink);border-bottom:0}.dw .gp-rage{top:auto;bottom:-12px}.dw .c-meter.k-slalom .cm-lbl,.dw .c-meter.k-chase .cm-lbl{display:none}.dw .c-meter{padding:3px 10px 4px 5px}.dw .cm-row{height:27px}.dw .cm-ic{width:26px;height:26px}.dw .cm-val{font-size:22px}}.dw .dobj-card{display:flex;flex-direction:column;gap:3px;padding:6px 10px 7px;border-radius:16px;color:#fff;background:linear-gradient(180deg,#3a1454db,#1e0a2edb);border:3px solid var(--ink);box-shadow:inset 0 2px #ffffff29,0 4px 0 var(--ink)}.dw .dc-head{display:flex;align-items:center;gap:6px}.dw .dc-ic{width:20px;height:20px;flex:none}.dw .dc-ttl{font-weight:400;font-size:var(--fs-label);letter-spacing:.1em;color:var(--yellow);flex:1;white-space:nowrap}.dw .dc-stars{display:flex;gap:1px;flex:none}.dw .ds{display:block;width:19px;height:19px;font-style:normal}.dw .ds .ic{width:100%;height:100%;display:block}.dw .dc-label{font-size:var(--fs-body);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .dc-bar{position:relative;height:16px;border-radius:99px;overflow:hidden;background:#00000073;border:2px solid rgba(0,0,0,.6)}.dw .dc-bar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#fff6a8,var(--yellow) 55%,#ff9a1f);transform:translate(-100%)}.dw .dc-bar span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-label)}.dw .dc-rew{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:18px;font-size:var(--fs-label)}.dw .dr-lbl{color:#ffffffbf;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .dr-c,.dw .dr-g{display:inline-flex;align-items:center;gap:2px}.dw .dr-c .ic,.dw .dr-g .ic{width:17px;height:17px}.dw .dr-c b,.dw .dr-g b{font-weight:400}.dw .dr-b{display:inline-flex;width:20px;height:20px}.dw .dr-b .ic{width:100%;height:100%}.dw .dr-b.bx-rare .ic{--bx: #3fb5ff}.dw .dr-b.bx-epic .ic{--bx: #b07bff}.dw .dr-b.bx-legendary .ic{--bx: #ffd23b}.dw .dr-cd{font-weight:400;color:var(--yellow)}.dw .dobj-card.done{box-shadow:inset 0 2px #ffffff29,0 4px 0 var(--ink),0 0 0 2px var(--yellow),0 0 14px #ffd23b73}.dw .title-dobj{position:absolute;left:50%;translate:-50% 0;top:calc(var(--sat) + 58px + clamp(102px,32cqw,146px) + 48px);width:min(78cqw,300px);pointer-events:none}.dw .title.install-on .title-dobj{translate:-50% 34px}@container (max-height: 720px){.dw .title-dobj{top:calc(var(--sat) + 56px + clamp(84px,26cqw,118px) + 54px);padding:4px 9px 5px;gap:2px}.dw .title-dobj .dc-label{font-size:14px}.dw .title-dobj .dc-bar{height:14px}}@container (max-height: 600px){.dw .title-dobj .dc-rew{display:none}}.dw .title .gem-note:not(.off)~.title-dobj{opacity:0}.dw .goals-dobj{flex:none;color:var(--ink);background:linear-gradient(180deg,#fffaf0 0%,var(--cream) 60%,var(--cream-d) 100%);padding:10px 12px;gap:5px}.dw .goals-dobj .dc-ttl{color:#c27a00}.dw .goals-dobj .dc-bar{height:20px;background:#e9d6b4;border:2.5px solid var(--ink)}.dw .goals-dobj .dc-bar span{color:#fff;-webkit-text-stroke:.22em var(--ink);paint-order:stroke fill}.dw .goals-dobj .dr-lbl{color:#8a6a7a}.dw .goals-dobj .ds{width:24px;height:24px}.dw .start-pick{pointer-events:auto;display:flex;align-items:center;gap:4px;height:46px;padding:0 3px;border-radius:99px;background:#1e0a2eb8;border:3px solid var(--ink);box-shadow:inset 0 2px #ffffff24,0 4px 0 var(--ink);max-width:92cqw}.dw .sp-arr{pointer-events:auto;flex:none;width:44px;height:38px;padding:0;border:0;border-radius:99px;background:#ffffff1a;cursor:pointer;display:flex;align-items:center;justify-content:center;touch-action:manipulation}.dw .sp-arr .ic{width:22px;height:22px}.dw .sp-next .ic{transform:scaleX(-1)}.dw .sp-mid{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:6px;min-width:0;padding:0 4px}.dw .sp-ic{width:24px;height:24px;flex:none}.dw .sp-txt{display:grid;grid-template-columns:auto auto;column-gap:6px;align-items:baseline;min-width:0}.dw .sp-txt .sp-lbl{grid-column:1 / -1;font-size:11px;letter-spacing:.12em;color:#ffffffb3;line-height:1}.dw .sp-txt b{font-weight:400;font-size:var(--fs-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.dw .sp-txt .sp-sub{font-size:var(--fs-label);color:var(--yellow);white-space:nowrap}.dw .start-pick.deep{background:linear-gradient(180deg,#146e3ccc,#0a3c22d9)}@container (max-height: 720px){.dw .start-pick{height:40px}.dw .sp-arr{height:32px;width:40px}}.dw .op-wrap{position:relative;flex:none}.dw .op-chip{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:4px;height:44px;padding:0 10px 0 4px;border-radius:99px;background:linear-gradient(180deg,#ffc56b,#e07a1f);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);transition:transform var(--d-quick) var(--e-out)}.dw .op-chip.pressed{transform:translateY(3px)}.dw .opc-ic{width:34px;height:34px;flex:none;margin-top:-4px}.dw .op-chip b{font-weight:400;font-size:var(--fs-label);letter-spacing:.04em;color:#fff}.dw .op-wrap .badge{top:-9px;right:-7px;width:24px;height:24px;line-height:18px;font-size:var(--fs-label);border-width:2.5px}.dw .op-wrap.unlock-new:before{border-radius:30px}.dw .opc-coin{display:none;align-items:center;gap:3px}.dw .opk-ic{width:30px;height:30px;flex:none;display:flex}.dw .opk-ic .ic,.dw .opc-ic .ic,.dw .sp-ic .ic,.dw .dc-ic .ic,.dw .op-mat-ic .ic,.dw .op-tr-ic .ic,.dw .op-pin-ic .ic{width:100%;height:100%;display:block}.dw .opk-txt{display:flex;flex-direction:column;line-height:1}.dw .opk-txt b{font-weight:400;font-size:var(--fs-body);color:#fff}.dw .opk-txt small{font-size:10px;letter-spacing:.1em;color:#fff}.dw .op-wrap.coins .op-chip{background:linear-gradient(180deg,#fff6a8,#ffd23b 55%,#e39a00);box-shadow:0 4px 0 var(--ink),0 0 14px #ffd23bb3}.dw .op-wrap.coins .opc-ic,.dw .op-wrap.coins .opc-lbl{display:none}.dw .op-wrap.coins .opc-coin{display:flex}.dw .op-wrap.full .op-chip{animation:dw-pulse 1.1s ease-in-out infinite}.dw.rm .op-wrap.full .op-chip{animation:none}@container (max-height: 720px){.dw .op-chip{height:38px}.dw .opc-ic{width:30px;height:30px}}@container (max-width: 379px){.dw .op-chip .opc-lbl{display:none}.dw .op-chip{padding:0 4px}.dw .op-wrap.coins .op-chip{padding:0 8px 0 4px}}.dw .outposts .shop-list{gap:10px}.dw .op-inv{flex:none;padding:8px 10px 10px;border-radius:20px}.dw .op-inv-h{font-size:var(--fs-label);letter-spacing:.14em;color:#fff;margin:0 0 6px 2px}.dw .op-inv-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.dw .op-mat{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;padding:3px 2px;border-radius:12px;background:color-mix(in srgb,var(--mc) 22%,#fff4dc);border:2.5px solid rgba(43,18,54,.35);min-width:0}.dw .op-mat-ic{width:26px;height:26px}.dw .op-mat b{font-weight:400;font-size:var(--fs-body);line-height:1;color:#fff}.dw .op-mat small{font-size:10px;letter-spacing:.02em;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-family:system-ui,sans-serif;font-weight:800}.dw .op-mat.unknown{background:#2b12361f}.dw .op-mat.unknown .op-mat-ic{filter:brightness(0) opacity(.35)}.dw .op-mat.unknown small{visibility:hidden}.dw .op-trickle{flex:none;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 8px;border-radius:18px;background:#ffd23b2e;border:3px solid rgba(255,210,59,.6)}.dw .op-tr-ic{width:34px;height:34px;flex:none}.dw .op-tr-txt{flex:1;min-width:0;display:flex;flex-direction:column}.dw .op-tr-txt b{font-weight:400;font-size:var(--fs-body)}.dw .op-tr-txt small{font-size:var(--fs-label);color:#fff3c4}.dw .op-tr-btn{height:44px;min-height:44px;padding:0 12px;border-radius:16px}.dw .op-tr-btn .lbl{font-size:var(--fs-body)}.dw .op-tr-btn.poor{--c1: #d8ccdc;--c2: #b3a3ba;--c3: #8a7894}.dw .op-map{flex:none;position:relative;display:flex;flex-direction:column;gap:10px;padding-left:0}.dw .op-rail{position:absolute;left:21px;top:24px;bottom:30px;width:8px;border-radius:99px;border:2px solid var(--ink);background:linear-gradient(180deg,#8a5a34,#b9a27e,#4a2f7a,#0f5f6e,#c9a46a,#ff6a1a,#3a2a3a,#39e6c2,#2a2a6a 88%,#ff3b3b)}.dw .op-card{position:relative;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 54px;min-height:76px;border-radius:20px;background:linear-gradient(180deg,#fffaf0 0%,var(--cream) 60%,var(--cream-d) 100%);color:var(--ink);border:3px solid var(--ink);box-shadow:inset 0 3px #fff,0 5px 0 var(--ink)}.dw .op-card.op-surface{min-height:56px;background:linear-gradient(180deg,#c8f0ff,#8fd6ff)}.dw .op-card.locked{background:linear-gradient(180deg,#e8dcc6,#cdbb9c)}.dw .op-card.locked .op-name{opacity:.6}.dw .op-card.can{box-shadow:inset 0 3px #fff,0 5px 0 var(--ink),0 0 0 3px var(--green)}.dw .op-card.built{background:linear-gradient(180deg,#fffaf0,color-mix(in srgb,var(--zc) 30%,var(--cream)))}.dw .op-pin{position:absolute;left:4px;top:50%;margin-top:-21px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#6e5a4a;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink)}.dw .op-surface .op-pin{background:#45e06e}.dw .op-card.built .op-pin{background:radial-gradient(circle at 35% 30%,#fff,var(--zc) 60%)}.dw .op-pin-ic,.dw .op-pin>.ic{width:30px;height:30px}.dw .op-card:not(.built) .op-pin-ic{filter:grayscale(1) brightness(.8);opacity:.75}.dw .op-pin-n{position:absolute;right:-6px;bottom:-6px;min-width:20px;height:20px;border-radius:99px;font-weight:400;font-size:var(--fs-label);line-height:15px;text-align:center;color:#fff;background:var(--pink);border:2.5px solid var(--ink)}.dw .op-pin-n:empty{display:none}.dw .op-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dw .op-top{display:flex;align-items:center;gap:6px}.dw .op-name{font-size:var(--fs-body);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.dw .op-pips{display:flex;gap:3px;flex:none}.dw .op-pips i{width:10px;height:10px;border-radius:50%;background:#2b12362e;border:2px solid rgba(43,18,54,.5)}.dw .op-pips i.on{background:var(--yellow);border-color:var(--ink)}.dw .op-sub{font-size:var(--fs-label);color:#6a4a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:system-ui,sans-serif;font-weight:800}.dw .op-perks{display:flex;flex-wrap:wrap;gap:3px}.dw .op-perk{display:inline-flex;align-items:center;gap:2px;padding:1px 6px 0 2px;border-radius:99px;font-size:11px;line-height:1.3;color:#2b123673;background:#2b123612;border:1.5px dashed rgba(43,18,54,.25);white-space:nowrap}.dw .op-perk .ic{width:14px;height:14px;filter:grayscale(1);opacity:.5}.dw .op-perk.on{color:#fff;background:linear-gradient(180deg,#5bd77a,#229a4a);border:1.5px solid var(--ink)}.dw .op-perk.on .ic{filter:none;opacity:1}.dw .op-perk.next{color:var(--ink);border-style:solid;border-color:#2b123673}.dw .op-card.locked .op-perks{display:none}.dw .op-cost{display:flex;gap:8px;align-items:center}.dw .op-c{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-label)}.dw .op-c .ic{width:18px;height:18px}.dw .op-c b{font-weight:400;color:#fff;-webkit-text-stroke:.22em var(--ink);paint-order:stroke fill}.dw .op-c.short b{color:#ff6b6b}.dw .op-act{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:5px;width:92px}.dw .op-build{height:46px;min-height:46px;padding:0 6px;gap:2px;border-radius:16px;border-width:3px}.dw .op-build .lbl{font-size:var(--fs-label);letter-spacing:.02em}.dw .op-b-ic{width:20px;height:20px;flex:none;display:flex}.dw .op-b-ic .ic{width:20px;height:20px}.dw .op-build.poor{--c1: #d8ccdc;--c2: #b3a3ba;--c3: #8a7894}.dw .op-build.maxed{--c1: #ffd9a0;--c2: var(--orange);--c3: var(--orange-d);pointer-events:none}.dw .op-build.maxed .op-b-ic{display:none}.dw .op-start{pointer-events:auto;cursor:pointer;min-height:32px;padding:0 6px;border-radius:12px;border:2.5px solid rgba(43,18,54,.45);background:#ffffff80;font:inherit;font-size:11px;letter-spacing:.04em;color:var(--ink);display:flex;align-items:center;justify-content:center;gap:3px;touch-action:manipulation}.dw .op-start .ic{width:16px;height:16px}.dw .op-start.on{color:#fff;background:linear-gradient(180deg,#8dff9f,var(--green) 55%,var(--green-d));border-color:var(--ink);box-shadow:0 2px 0 var(--ink)}.dw .op-surface .op-start{width:92px}.dw .op-stamp{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:4;pointer-events:none;padding:2px 12px 0;border-radius:12px;white-space:nowrap;font-size:30px;color:#fff36b;background:#2b1236e0;border:3px solid #fff36b}.dw .op-dust{position:absolute;left:50%;bottom:6px;width:22px;height:22px;margin-left:-11px;border-radius:50%;pointer-events:none;z-index:3;background:radial-gradient(circle at 40% 35%,#fff3d6,#d8b88a 60%,#d8b88a00)}.dw .op-fly{position:absolute;left:0;top:0;width:28px;height:28px;z-index:80;pointer-events:none}.dw .op-fly .ic{width:100%;height:100%}.dw .op-tip{flex:none;margin:2px 6px 0;font-size:var(--fs-label);color:#ffffffd1;text-align:center;line-height:1.3}.dw .op-tip b{font-weight:400;color:var(--yellow)}@container (max-width: 379px){.dw .op-card{padding-left:50px;gap:6px}.dw .op-act{width:80px}.dw .op-pips{display:none}.dw .op-name{font-size:15px}.dw .op-perk{font-size:10px}.dw .op-mat small{display:none}}.dw .c-mat .cc-ic{--mc: inherit}.dw .cc-pill.c-mat{--mc: #e8c15a;border-color:var(--ink);box-shadow:0 0 8px color-mix(in srgb,var(--mc) 55%,transparent)}.dw .dobj-hint{position:absolute;left:50%;top:calc(var(--sat) + 96px);transform:translate(-50%);z-index:2;pointer-events:none;display:flex;align-items:center;gap:5px;padding:3px 10px 2px 5px;border-radius:99px;white-space:nowrap;background:#1e0a2ec7;border:2px solid rgba(255,210,59,.75);font-size:var(--fs-label);color:#fff}.dw .dh-st{width:17px;height:17px;display:flex}@container (max-width: 379px){.dw .dobj-hint{top:calc(var(--sat) + 130px)}}.dw .dh-st .ic{width:100%;height:100%}.dw .dobj-star{position:absolute;left:0;right:0;top:calc(var(--sat) + 112px);bottom:auto;display:flex;justify-content:center;pointer-events:none;z-index:30}.dw .dobj-star.low{top:calc(var(--sat) + 160px)}.dw .dst-in{display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 16px 6px;border-radius:18px;max-width:86cqw;background:linear-gradient(180deg,#3a1454eb,#1e0a2eeb);border:3px solid var(--yellow);box-shadow:0 4px 0 var(--ink),0 0 18px #ffd23b8c}.dw .dst-ttl{font-weight:400;font-size:var(--fs-label);letter-spacing:.14em;color:var(--yellow)}.dw .dst-stars{display:flex;gap:3px}.dw .dst-stars .ds{width:30px;height:30px}.dw .ds>.ic+.ic{display:none}.dw .dst-stars .ds:not(.on)>.ic:first-child{display:none}.dw .dst-stars .ds:not(.on)>.ic+.ic{display:block}.dw .dst-lbl{font-size:var(--fs-label);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80cqw}.dw .dst-rew{display:flex;align-items:center;gap:3px;font-size:var(--fs-body)}.dw .dst-rew b{font-weight:400;color:#fff36b}.dw .dst-coin{width:20px;height:20px;display:flex}.dw .dst-coin .ic{width:100%;height:100%}.dw.st-paused .dobj-star,.dw.st-gameover .dobj-star,.dw.st-menu .dobj-star{opacity:0}.dw .results .rf.op{background:linear-gradient(180deg,#8dff9f,#2fbf5a);color:#fff;border-color:var(--ink);-webkit-text-stroke:.2em var(--ink);paint-order:stroke fill}.dw .results .rf.op .ic{width:18px;height:18px}.dw .results .rf.mat{background:#e8c15a47;border-color:#ffd23ba6}.dw .results .rf-ms{display:inline-flex}.dw .results .rf-ms i{display:inline-flex;width:18px;height:18px;margin-right:-5px}.dw .results .rf-ms i:last-child{margin-right:1px}.dw .results .rf-ms .ic{width:100%;height:100%}.dw .rm-row.dobj .rm-txt{color:#fff6a8}.dw .rm-dtag{font-weight:400;font-size:10px;letter-spacing:.08em;color:var(--ink);background:var(--yellow);border-radius:4px;padding:1px 4px 0;margin-right:4px;vertical-align:1px}.dw .rm-row.dobj .rm-bar i{background:linear-gradient(180deg,#fff6a8,var(--yellow) 55%,#ff9a1f)}.dw .rm-row.dobj .rm-bar b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:var(--fs-label);text-shadow:0 1px 0 var(--ink),0 0 3px var(--ink)}.dw .rm-dst{display:flex;gap:0;flex:none;margin-left:auto}.dw .rm-dst .ds{width:18px;height:18px}@container (max-width: 379px){.dw .rm-dtag{display:none}.dw .rm-dst .ds{width:14px;height:14px}.dw .rm-row.dobj .rm-bar{width:64px}}.dw .op-card.locked .op-sub{white-space:normal;line-height:1.15}.dw .title-dobj.unlock-new{position:absolute}.dw .title-dobj.unlock-new:before{border-radius:22px}.dw .camps .shop-list{gap:10px}.dw .cp-sum{flex:none;display:flex;align-items:center;gap:12px;padding:10px 14px}.dw .cp-sum-n{font-size:46px;color:var(--yellow);line-height:1;min-width:34px;text-align:center}.dw .cp-sum-txt{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-label);font-family:system-ui,sans-serif;font-weight:700;color:#8a6a7a;line-height:1.25}.dw .cp-sum-txt b{font-family:Lilita One,sans-serif;font-weight:400;font-size:var(--fs-body);color:var(--ink)}.dw .cp-map{gap:9px}.dw .cp-rail{background:linear-gradient(180deg,#8a5a34,#b9a27e,#4a2f7a,#0f5f6e,#c9a46a,#ff6a1a,#3a2a3a,#39e6c2,#2a2a6a,#ffb02a,#5a6a8a,#6e2a2a,#2a5a5a,#041018,#8a8aa0,#1a2a4a,#5a1020,#00ff6a,#f0eaff 90%,#fff2b0)}.dw .cp-card{min-height:70px;padding-top:7px;padding-bottom:7px}.dw .cp-card .op-act{display:none}.dw .cp-tag{flex:none;font-size:10px;letter-spacing:.08em;padding:1px 6px 0;border-radius:6px;color:#fff;background:#8a7894;white-space:nowrap}.dw .cp-tag.camp{background:linear-gradient(180deg,#5bd77a,#229a4a)}.dw .cp-tag.cabin{background:linear-gradient(180deg,#6fc8ff,#2a7fd0)}.dw .cp-tag.station{background:linear-gradient(180deg,#ffd23b,#e39a00);color:var(--ink)}.dw .cp-tag:empty{display:none}.dw .cp-bar{position:relative;height:16px;margin:2px 0 0;border-radius:99px;overflow:hidden;background:#e9d6b4;border:2.5px solid var(--ink);max-width:230px}.dw .cp-bar i{position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;background:linear-gradient(180deg,#ffd9a0,var(--orange) 60%,var(--orange-d));transform:translate(-100%)}.dw .cp-card.st-camp .cp-bar i{background:linear-gradient(180deg,#a6ffb6,var(--green) 60%,var(--green-d))}.dw .cp-card.st-cabin .cp-bar i,.dw .cp-card.st-station .cp-bar i{background:linear-gradient(180deg,#fff6a8,var(--yellow) 55%,#ff9a1f)}.dw .cp-bar b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:12px;line-height:1;color:#fff}.dw .cp-next{font-size:11px;color:#6a4a5a;font-family:system-ui,sans-serif;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .cp-bar.off,.dw .cp-next.off{display:none}.dw .cp-card .op-perks{margin-top:2px}.dw .cp-card.locked .op-perks{display:none}.dw .cp-card.locked .op-pin{background:#4a3a52}.dw .cp-card.visited:not(.built) .op-pin{background:radial-gradient(circle at 35% 30%,#fff6dc,#e8c89a 70%)}.dw .cp-card.visited:not(.built) .op-pin-ic{filter:none;opacity:1}.dw .cp-card.locked .op-pin-ic{filter:brightness(0) opacity(.45)}.dw .cp-card.st-cabin .op-pin,.dw .cp-card.st-station .op-pin{box-shadow:0 3px 0 var(--ink),0 0 0 3px var(--yellow)}.dw .cp-start{position:absolute;right:8px;top:8px;min-height:30px;width:86px}.dw .cp-start.off{display:none}.dw .cp-card.built .op-top{padding-right:90px}.dw .cp-deep{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:34px;margin:2px 0 0 40px;border-radius:12px;background:linear-gradient(90deg,#0a041800,#0a0418d9 20% 80%,#0a041800)}.dw .cp-deep-ic{width:26px;height:26px;display:flex}.dw .cp-deep-ic .ic{width:100%;height:100%}.dw .cp-deep b{font-weight:400;font-size:var(--fs-body);letter-spacing:.2em;color:#9d8ba6}.dw .cp-deep.known b{color:#7dffd8;text-shadow:0 0 10px rgba(125,255,216,.6)}.dw .cp-deep:not(.known) .cp-deep-ic{filter:grayscale(1) brightness(.6)}@container (max-width: 379px){.dw .cp-start{width:74px;font-size:10px;right:6px}.dw .cp-card.built .op-top{padding-right:76px}.dw .cp-tag{font-size:9px;padding:1px 4px 0}.dw .cp-sum-n{font-size:38px}}.dw .camp-call{position:absolute;left:0;right:0;top:calc(var(--sat) + 106px);bottom:auto;display:flex;justify-content:center;pointer-events:none;z-index:30}.dw .camp-call.low{top:calc(var(--sat) + 160px)}.dw .cc-in{display:flex;align-items:center;gap:8px;padding:5px 14px 6px 6px;border-radius:18px;max-width:88cqw;background:linear-gradient(180deg,#3a1454eb,#1e0a2eeb);border:3px solid var(--zc, var(--yellow));box-shadow:0 4px 0 var(--ink)}.dw .cc-pin{width:40px;height:40px;flex:none;display:flex;border-radius:50%;padding:3px;background:radial-gradient(circle at 35% 30%,#fff,var(--zc, #ffc56b) 70%);border:2.5px solid var(--ink)}.dw .cc-pin .ic{width:100%;height:100%}.dw .cc-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.dw .cc-ttl{font-size:11px;letter-spacing:.14em;color:var(--yellow);line-height:1}.dw .cc-name{font-weight:400;font-size:var(--fs-body);color:#fff;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .cc-bar{position:relative;width:150px;height:15px;border-radius:99px;overflow:hidden;background:#00000073;border:2px solid rgba(0,0,0,.6)}.dw .cc-bar i{position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;background:linear-gradient(180deg,#a6ffb6,var(--green) 60%,var(--green-d))}.dw .cc-bar b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:12px;line-height:1;color:#fff}.dw .cc-sub{font-size:11px;color:#fffc;white-space:nowrap}.dw.st-paused .camp-call,.dw.st-gameover .camp-call,.dw.st-menu .camp-call,.dw.st-paused .camp-big,.dw.st-gameover .camp-big,.dw.st-menu .camp-big,.dw.st-paused .core-card,.dw.st-gameover .core-card,.dw.st-menu .core-card{opacity:0}.dw .camp-big{position:absolute;left:0;right:0;top:calc(var(--sat) + 106px);bottom:auto;display:flex;justify-content:center;pointer-events:none;z-index:31}.dw .camp-big.low{top:calc(var(--sat) + 150px)}.dw .cb-in{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 18px 8px;border-radius:22px;max-width:90cqw;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--zc, #45e06e) 55%,#1e0a2e),#1e0a2ef0 75%);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink),0 0 0 3px var(--yellow),0 0 24px #ffd23b8c}.dw .cb-ic{width:40px;height:40px;margin-top:-22px;display:flex;filter:drop-shadow(0 3px 0 rgba(0,0,0,.4))}.dw .cb-ic .ic{width:100%;height:100%}.dw .cb-txt{font-size:clamp(24px,8cqw,34px);line-height:1.02;color:#fff36b;white-space:nowrap}.dw .cb-name{font-size:var(--fs-body);color:#fff;letter-spacing:.04em;white-space:nowrap}.dw .cb-sub{font-size:var(--fs-label);color:#8dff9f;white-space:nowrap}.dw .cb-conf{top:40px}@container (max-height: 699px){.dw .camp-big{top:calc(var(--sat) + 92px)}.dw .cb-in{padding:4px 12px 6px}.dw .cb-ic{display:none}.dw .cb-txt{font-size:22px}.dw .camp-call{top:calc(var(--sat) + 100px)}.dw .cc-pin{width:34px;height:34px}}.dw .core-card{position:absolute;left:0;right:0;top:calc(var(--sat) + 96px);bottom:auto;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:32}.dw .core-glow{position:absolute;left:50%;top:70px;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff6c9cc,#ffc21a66,#ff7a1a00 70%)}.dw .core-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:6px 14px 8px;border-radius:22px;width:min(92cqw,360px);background:linear-gradient(180deg,#7a2a00eb,#2b1236f0);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink),0 0 0 3px #ffd23b,0 0 30px #ffd23bb3}.dw .core-head{display:flex;align-items:center;gap:6px}.dw .core-ic{width:30px;height:30px;display:flex;filter:drop-shadow(0 0 8px rgba(255,210,59,.9))}.dw .core-ic .ic{width:100%;height:100%}.dw .core-kick{font-size:var(--fs-body);letter-spacing:.22em;color:#ffe6a0;line-height:1.1}.dw .core-title{font-size:clamp(32px,11cqw,46px);line-height:.98;color:#fff36b;white-space:nowrap;text-shadow:0 .08em 0 var(--ink),0 .14em 0 #b86a00}.dw .core-of{font-size:clamp(15px,5cqw,20px);letter-spacing:.12em;color:#fff;line-height:1.15}.dw .core-of.off{display:none}.dw .core-lines{display:grid;justify-items:center;margin-top:4px;gap:4px}.dw .core-gag{font-size:13px;line-height:1.22;color:#fff;font-family:system-ui,sans-serif;font-weight:800;max-width:300px}.dw .core-rew{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-body)}.dw .core-rew b{font-weight:400;color:#fff36b}.dw .cr-ic,.dw .cr-bx{width:24px;height:24px;display:flex}.dw .cr-ic .ic,.dw .cr-bx .ic{width:100%;height:100%}.dw .cr-bx .ic{--bx: #ffd23b}.dw .cr-tr{display:inline-flex;align-items:center;gap:2px;padding:1px 7px 0 3px;border-radius:9px;background:linear-gradient(180deg,#fff1a6,#ffc21a);border:2px solid var(--ink)}.dw .cr-tr .ic{width:18px;height:18px}.dw .cr-tr b{font-size:12px;color:var(--ink);-webkit-text-stroke:0}.dw .cr-bx.off,.dw .cr-tr.off{display:none}.dw .core-keep{position:absolute;left:0;right:0;top:34px;text-align:center;font-size:clamp(24px,8cqw,34px);color:#8dff9f;rotate:-3deg}.dw .core-keep.off{display:none}.dw .core-conf{top:60px}.dw .core-card.again .core-in{width:min(80cqw,300px)}.dw .core-card.again .core-title{font-size:clamp(28px,9cqw,38px)}.dw .core-card.again .core-glow{width:220px;height:220px;margin:-110px 0 0 -110px}@container (max-height: 699px){.dw .core-card{top:calc(var(--sat) + 54px)}.dw .core-in{padding:3px 12px 5px}.dw .core-ic{width:24px;height:24px}.dw .core-kick{font-size:14px}.dw .core-title{font-size:clamp(26px,9cqw,36px)}.dw .core-of{font-size:13px}.dw .core-lines{margin-top:2px}.dw .core-lines>*{grid-area:1 / 1}.dw .core-gag{font-size:12px}.dw .core-keep{top:60px;font-size:24px}}.dw .zone-banner.deep .zb-num{background:#0a0418;color:#7dffd8;letter-spacing:.34em;box-shadow:0 0 14px #7dffd88c}.dw .zone-banner.deep .zb-tag{color:#d8fff4;font-size:14px}.dw .zone-banner.deepz .zb-num{background:#0a0418;color:#c8b8ff}.dw .rcore-pips{gap:3px;width:min(100%,380px)}.dw .rcore-pips .pip{flex:1 1 0;width:auto;min-width:0;height:11px;border-radius:5px;border-width:1.5px}.dw .rcore-pips .pip.deep{background:#0a04188c}.dw .rcore-pips .pip.deep:nth-child(11){margin-left:5px}.dw .rcore-pips .pip.deep.ever{background:#7dffd859}.dw .rcore-pips .pip.deep.run{background:linear-gradient(180deg,#c8fff0,#2ad6a8)}.dw .rcore-end{flex:none}.dw .results .rf.camp{background:#8dff9f29;border-color:#8dff9f8c}.dw .results .rf.camp.grew{background:linear-gradient(180deg,#8dff9f66,#2fbf5a59);border-color:#8dff9f}.dw .results .rf.camp .ic{width:20px;height:20px}.dw .results .rf.core{background:linear-gradient(180deg,#ffd23b66,#ff7a1a59);border-color:#ffd23b}.dw .results .rf.core .ic{width:20px;height:20px}.dw .res-tag.core-tag{gap:6px;letter-spacing:.03em;font-size:20px;white-space:nowrap;color:#fff36b}.dw .res-tag.core-tag.first{font-size:22px;padding:0 12px;border-radius:12px;background:linear-gradient(180deg,#ff9a1f,#c25400);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink),0 0 16px #ffd23bb3;rotate:-3deg}.dw .res-tag.core-tag .gt-p{display:inline-flex;width:28px;height:28px;-webkit-text-stroke:0}.dw .res-tag.core-tag .gt-p .ic{width:100%;height:100%}@container (max-width: 379px){.dw .res-tag.core-tag{font-size:16px}.dw .res-tag.core-tag.first{font-size:17px}.dw .res-tag.core-tag .gt-p{width:22px;height:22px}}.dw .start-pick.abyss{background:linear-gradient(180deg,#141e46e6,#060418eb)}.dw .start-pick.abyss .sp-txt b{color:#c8fff0}.dw .best-chip.core{border-color:#ffd23b;box-shadow:0 0 14px #ffd23b8c}.dw .tr-tile.core-tile .tr-ic .ic{width:78%;height:78%;filter:drop-shadow(0 0 6px rgba(255,210,59,.9))}.dw .tr-tile.core-tile.lost .tr-ic .ic{filter:brightness(0);opacity:.45}.dw .core-tr .core-big .ic{width:100%;height:100%;filter:drop-shadow(0 0 12px rgba(255,210,59,.9))}.dw .sp-txt{grid-template-columns:auto 1fr}.dw .sp-txt .sp-lbl{grid-column:1;grid-row:1}.dw .sp-txt .sp-sub{grid-column:2;grid-row:1;font-size:11px;line-height:1;justify-self:start}.dw .sp-txt b{grid-column:1 / -1;grid-row:2}.dw .cp-tag.next{background:linear-gradient(180deg,#ffb14a,var(--orange) 60%,var(--orange-d))}.dw .cp-card.next{box-shadow:inset 0 3px #fff,0 5px 0 var(--ink),0 0 0 3px var(--orange),0 0 16px #ff8a1f8c}.dw .cp-card.next .op-pin{background:radial-gradient(circle at 35% 30%,#fff6dc,#ffc56b 70%)}.dw .cp-card.next .op-pin-ic{filter:none;opacity:1}.dw .cp-sum-txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw .cp-map .cp-rail{bottom:40px}.dw .cb-next{font-size:var(--fs-label);color:#ffd9a0;white-space:nowrap}.dw .results .rf.camp .rf-next{font-size:.85em;opacity:.9;color:#fff;white-space:nowrap}.dw .results .rf.camp.next{border-color:#ffb14acc;background:#ff8a1f33}.dw .opc-n{font-size:11px;color:#ffd9a0;line-height:1;margin-left:1px}.dw .opc-n:empty,.dw .op-wrap.coins .opc-n{display:none}.dw .sup-line{display:flex;align-items:center;gap:4px;margin-top:3px;max-width:100%;will-change:transform}.dw .sup-ic{width:22px;height:22px;flex:none}.dw .sup-ic .ic{width:100%;height:100%}.dw .sup-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dw .sup-row{display:flex;align-items:baseline;gap:5px;min-width:0}.dw .sup-name{padding:1px 2px 1px 1px;margin:-1px -2px -1px -1px;font-size:11px;letter-spacing:.04em;color:#ffd86b;white-space:nowrap;line-height:1;-webkit-text-stroke-width:3px;min-width:0;overflow:hidden;text-overflow:ellipsis}.dw .sup-num{font-weight:400;font-size:11px;color:#fff;line-height:1;white-space:nowrap;flex:none;margin-left:auto}.dw .sup-bar{width:100%;min-width:64px;height:6px;border-width:1.5px}.dw .sup-bar .bar-fill{background:linear-gradient(180deg,#fff6c0,#ffc93b 55%,#ff9a1f);will-change:transform}.dw .sup-tick{position:absolute;top:0;bottom:0;width:1.5px;margin-left:-.75px;background:#14061cb3}@container (max-width: 379px){.dw .hud .sup-line{align-self:flex-start;max-width:calc(100cqw - 86px - var(--cp) - 22px - var(--sal) - var(--sar))}}.dw .camp-call.sup .cc-bar i{background:linear-gradient(180deg,#fff6c0,#ffc93b 55%,#ff9a1f)}.dw .camp-call.sup .cc-pin{background:radial-gradient(circle at 35% 30%,#fff,#ffd86b 70%)}.dw .opc-n{display:inline-flex;align-items:center;gap:2px}.dw .opc-n .ic{width:14px;height:14px}.dw .cp-bar.sup i{background:linear-gradient(180deg,#fff6c0,#ffc93b 55%,#ff9a1f)!important}.dw .cp-next .ic{display:inline-block;width:15px;height:15px;vertical-align:-3px;margin-right:3px}.dw .cp-sum-txt{min-width:0}.dw .cp-sum-txt b{white-space:normal;overflow:visible}.dw .cp-sum-txt b,.dw .cp-sum-txt span{overflow-wrap:anywhere}.dw .results .rf .rf-sup{white-space:nowrap}.dw .results .rf .rf-opt{font-style:normal}.dw .results .res-facts.tight .rf-opt{display:none}
