@font-face{font-family:MaRo Display;src:url(./lilita-one-latin-87r-Z-Re.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MaRo Body;src:url(./nunito-latin-BzFMHfZw.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mr-ui{--ink: #1d1036;--ink2: #120a2a;--gold: #ffd04a;--gold2: #ff9d1a;--fd: "MaRo Display", "Lilita One", "Arial Rounded MT Bold", "Arial Black", "Segoe UI Black", system-ui, sans-serif;--q-bg: rgba(24, 14, 56, .58);--q-line: rgba(255, 255, 255, .13);--q-txt: #efe9ff;--q-dim: rgba(226, 218, 255, .72);--fb: "MaRo Body", "Nunito", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, Arial, sans-serif;--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);--ol: 0 2px 0 rgba(10, 4, 28, .35), 0 2px 14px rgba(10, 4, 28, .55);--ol-sm: 0 1px 0 rgba(10, 4, 28, .3), 0 1px 6px rgba(10, 4, 28, .35);position:absolute;inset:0;pointer-events:none;overflow:hidden;color:#fff;font-family:var(--fb);font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;line-height:1.2}html.app-homebar .mr-ui{--sab: 34px}.mr-ui *,.mr-ui *:before,.mr-ui *:after{box-sizing:border-box}.mr-ui button{font-family:inherit;color:inherit;-webkit-appearance:none;appearance:none;outline:none;margin:0}.mr-ui .mr-btn{font-family:var(--fd)}.mr-ui svg.ic{display:block;overflow:visible}.mr-ui .el-fire{--ec: #ff6a1a;--ecl: #ffd04a;--ecd: #c2380c;--ecg: rgba(255, 106, 26, .55)}.mr-ui .el-frost{--ec: #4cc9ff;--ecl: #c8f4ff;--ecd: #1f6fd1;--ecg: rgba(76, 201, 255, .55)}.mr-ui .el-storm{--ec: #ffe14a;--ecl: #fffbd0;--ecd: #b88a00;--ecg: rgba(255, 225, 74, .5)}.mr-ui .el-arcane{--ec: #c04bff;--ecl: #f0b8ff;--ecd: #6a1fb8;--ecg: rgba(192, 75, 255, .55)}.mr-ui .el-nature{--ec: #5fd34a;--ecl: #d8ff8a;--ecd: #1f7a2c;--ecg: rgba(95, 211, 74, .55)}.mr-ui .el-earth{--ec: #cf9550;--ecl: #ffe0a6;--ecd: #6e4220;--ecg: rgba(207, 149, 80, .55)}.mr-ui .el-tide{--ec: #2fb8e8;--ecl: #bff4ff;--ecd: #1a6a9a;--ecg: rgba(47, 184, 232, .55)}.mr-ui .el-radiant{--ec: #ffd86a;--ecl: #fff6d6;--ecd: #b8862a;--ecg: rgba(255, 216, 106, .55)}.mr-ui .el-shadow{--ec: #3dffb4;--ecl: #c8ffe8;--ecd: #1f8a68;--ecg: rgba(61, 255, 180, .5)}.mr-ui .st-machine{--ec: #ffb84a;--ecl: #ffe6b0;--ecd: #8a5a14;--ecg: rgba(255, 184, 74, .55)}.mr-ui .st-beast{--ec: #ff7a5a;--ecl: #ffd0bc;--ecd: #a8341e;--ecg: rgba(255, 122, 90, .55)}.mr-ui .st-blade{--ec: #cfd8ff;--ecl: #ffffff;--ecd: #4a527a;--ecg: rgba(207, 216, 255, .5)}.mr-title-layer{position:absolute;inset:0;z-index:30;pointer-events:none}.mr-modal-layer{position:absolute;inset:0;z-index:40;pointer-events:none}.mr-settings-layer{position:absolute;inset:0;z-index:50;pointer-events:none}.gt{position:relative;display:inline-block;isolation:isolate;font-family:var(--fd);font-weight:400;line-height:1;white-space:nowrap;letter-spacing:.01em}.gt:before{content:attr(data-t);position:absolute;left:0;top:0;z-index:-1;color:var(--gt-s, var(--ink));-webkit-text-stroke:var(--gt-w, .17em) var(--gt-s, var(--ink));text-shadow:0 .09em 0 var(--gt-s, var(--ink)),0 .16em .22em rgba(0,0,0,.45)}.gt>span{display:block;background:var(--gt-g, linear-gradient(180deg, #fffbd6 0%, #ffe066 38%, #ffb21a 70%, #ff8a1a 100%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gt:is(.lu-title,.ps-title,.go-title,.rv-b1,.rv-b2):before{color:transparent;-webkit-text-stroke:0;text-shadow:0 2px 0 rgba(10,4,28,.3),0 4px 18px rgba(10,4,28,.55)}.gt:is(.lu-title,.go-title,.rv-b2){--gt-g: linear-gradient(180deg, #fffbe6 0%, #ffe680 45%, #ffbf3a 100%)}.mr-ui .st-chest .lu-title{--gt-g: linear-gradient(180deg, #fffbe6 0%, #ffe066 45%, #ffb81f 100%)}.mr-ui .st-relic .lu-title{--gt-g: linear-gradient(180deg, #ffffff 0%, #ffd9f6 45%, #d79bff 100%)}.mr-ui .mr-choice .lu-title{--gt-g: linear-gradient(180deg, #ffffff 0%, #ece6ff 50%, #c9bbff 100%)}.mr-ui .mr-over.lost .go-title{--gt-g: linear-gradient(180deg, #fff0f0 0%, #ff9a9a 50%, #ff5a68 100%)}.mr-ui .ps-title{--gt-g: linear-gradient(180deg, #ffffff 0%, #e4f6ff 50%, #a8cdff 100%)}.mr-btn{--r: 16px;--b2: #3fcd5c;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:52px;min-height:52px;padding:0 22px;border:0;border-radius:var(--r);background:var(--b2);box-shadow:inset 0 -3px #00000029,0 6px 16px #0a041c38;font-family:var(--fd);font-weight:400;font-size:21px;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform .09s ease-out,filter .09s ease-out;white-space:nowrap}.mr-btn>*{position:relative}.mr-btn svg.ic{width:1.15em;height:1.15em;filter:none}.mr-btn.is-down,.mr-btn:active{transform:scale(.96);filter:brightness(1.08);box-shadow:inset 0 -2px #00000029,0 3px 8px #0a041c38}.mr-btn.is-disabled,.mr-btn.is-disabled.is-down,.mr-btn.is-disabled:active{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff21;color:#e2daff99;filter:none}.btn-green{--b2: #3fcd5c}.btn-gold{--b2: #f5b316}.btn-blue{--b2: #3b8cf0}.btn-purple{--b2: #8f4fe0}.btn-red{--b2: #e5484d}.btn-orange{--b2: #f5891f}.mr-btn.btn-dark{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff21;color:#efe9ff}.btn-icon{padding:0;width:52px}.btn-icon svg.ic{width:26px;height:26px}.btn-lg{min-height:60px;font-size:25px;--r: 18px}.btn-xl{min-height:72px;font-size:34px;--r: 20px;padding:0 30px;letter-spacing:.04em}.btn-shine{position:absolute!important;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.btn-shine:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-160%) skew(-20deg);animation:btnShine 4.2s ease-in-out infinite 1s}@keyframes btnShine{0%{transform:translate(-160%) skew(-20deg)}35%,to{transform:translate(420%) skew(-20deg)}}.mr-ui.nav-mode .is-focus:after{content:"";position:absolute;inset:-6px;border-radius:calc(var(--r, 16px) + 6px);border:2px solid rgba(255,255,255,.95);box-shadow:0 0 0 3px #ffd04a73,0 0 16px #ffd04a59;pointer-events:none;z-index:6;animation:focusRing 1.6s ease-in-out infinite}@keyframes focusRing{0%,to{opacity:1}50%{opacity:.7}}.mr-ui.calm-ui.nav-mode .is-focus:after{animation:none}@media(prefers-reduced-motion:reduce){.mr-ui.nav-mode .is-focus:after{animation:none}}.mr-panel{position:relative;background:linear-gradient(180deg,#36227e,#251660);border:3px solid var(--ink);border-radius:20px;box-shadow:inset 0 2px #ffffff29,inset 0 -4px #00000038,0 5px 0 var(--ink),0 14px 30px #00000073}.chip{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px 0 3px;border-radius:11px;background:var(--ecd, #4a2a8a);border:2px solid var(--ink);font:900 11px/1 var(--fb);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);white-space:nowrap}.chip svg.ic{width:16px;height:16px;flex:none}.chip.chip-lg{height:30px;padding:0 11px 0 4px;font-size:12px;border-radius:15px;gap:5px}.chip.chip-lg svg.ic{width:22px;height:22px}.chip b{font:15px/1 var(--fd);font-weight:400}.chip em{font-style:normal;color:#ffe066;letter-spacing:-1px}.chip.t2{box-shadow:0 0 0 2px var(--ec) inset,0 0 12px var(--ecg)}.pips{display:flex;gap:3px;align-items:center}.pips i{width:14px;height:9px;border-radius:3px;background:#00000073;border:2px solid var(--ink)}.pips i.on{background:linear-gradient(#fff3a0,#ffbf1a)}.pips i.new{background:#fff;box-shadow:0 0 10px 2px #fffc;animation:pipNew .7s ease-in-out infinite alternate}.pips.sm i{width:9px;height:7px;border-width:1.5px;border-radius:2px}@keyframes pipNew{0%{transform:scale(1)}to{transform:scale(1.3)}}.badge-new,.badge-stack,.badge-max{display:inline-block;padding:3px 7px 4px;border-radius:8px;border:2px solid var(--ink);font:13px/1 var(--fd);font-weight:400;letter-spacing:.03em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background:linear-gradient(#ff7a7a,#e8203a);transform:rotate(-6deg);box-shadow:0 2px 0 var(--ink);animation:badgePop .5s cubic-bezier(.3,1.8,.5,1) both calc(var(--d, 0ms) + .42s)}.badge-stack{background:linear-gradient(#8fdcff,#2f8cff)}.badge-max{background:linear-gradient(#fff08a,#ffb000);color:var(--ink);text-shadow:none;margin-left:6px}@keyframes badgePop{0%{transform:scale(0) rotate(-30deg)}to{transform:scale(1) rotate(-6deg)}}.el-badge{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--ink);background:radial-gradient(circle at 50% 40%,var(--ecg),transparent 70%),linear-gradient(180deg,#2c1d68,#150c3a);box-shadow:inset 0 0 0 2.5px var(--ec),0 3px 0 var(--ink)}.el-badge svg.ic{width:36px;height:36px}.mr-hud{position:absolute;inset:0;z-index:10;pointer-events:none;--h-track: rgba(10, 5, 28, .5);--h-ts: 0 1px 2px rgba(10, 4, 28, .85), 0 0 6px rgba(10, 4, 28, .45);--h-xp: #5fdcff}.mr-hud.is-hidden{display:none}.mr-ui.modal-open .mr-hud *,.mr-ui.modal-open .mr-hud *:before,.mr-ui.modal-open .mr-hud *:after{animation-play-state:paused!important}.mr-ui.calm-ui .mr-hud *,.mr-ui.calm-ui .mr-hud *:before,.mr-ui.calm-ui .mr-hud *:after{animation:none!important}@media(prefers-reduced-motion:reduce){.mr-hud *,.mr-hud *:before,.mr-hud *:after{animation:none!important}}.hud-top{position:absolute;left:0;right:0;top:0;padding:calc(var(--sat) + 8px) calc(var(--sar) + 12px) 0 calc(var(--sal) + 12px);display:flex;flex-direction:column;gap:6px}.hud-main{display:flex;align-items:center;gap:10px}.hud-bars{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.hud-row1{display:flex;align-items:center;gap:6px}.hud-lvl{position:relative;flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--q-bg);box-shadow:inset 0 0 0 1.5px var(--h-xp)}.hud-lvl-n{font:14px/1 var(--fd);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}.hud-xp{position:relative;flex:1;height:7px;border-radius:4px;background:var(--h-track);box-shadow:inset 0 0 0 1px var(--q-line);overflow:hidden}.hud-xp-fill{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);border-radius:4px;background:linear-gradient(90deg,#3a9dff,var(--h-xp));transition:transform .25s ease-out}.hud-xp-flash{position:absolute;inset:0;background:#fff;opacity:0}.hud-xp-edge{position:absolute;inset:0;transform:translate(-100%);transition:transform .25s ease-out;pointer-events:none}.hud-xp-fill,.hud-xp-edge{transition-timing-function:cubic-bezier(.2,.75,.3,1);transition-duration:.3s}.hud-xp-edge b{position:absolute;inset:0;background:#d8f4ff;opacity:0;border-radius:4px}.hud-xp-edge i{position:absolute;top:0;bottom:0;right:0;width:4px;border-radius:2px;background:#f0fbff;box-shadow:0 0 6px 1px #96e1ffe6}.hud-xp.full .hud-xp-fill,.hud-xp.full .hud-xp-edge{transition-duration:.12s}.hud-xp.full .hud-xp-edge i{opacity:0}.hud-lvl-pop{position:absolute;left:50%;top:37%;z-index:3;opacity:0;transform:translate(-50%,-50%);pointer-events:none;font:34px/1 var(--fd);letter-spacing:1px;white-space:nowrap}.hud-row2{display:flex;align-items:center;gap:10px}.hud-hp{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:4px}.hud-hp-ic{position:relative;width:22px;height:22px;flex:none}.hud-hp-ic svg.ic{width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(10,4,28,.6))}.hud-hp.low .hud-hp-ic{animation:heartBeat .7s ease-in-out infinite}@keyframes heartBeat{0%,to{transform:scale(1)}30%{transform:scale(1.22)}60%{transform:scale(.96)}}.hud-hp-bar{position:relative;flex:1;height:16px;border-radius:8px;background:var(--h-track);box-shadow:inset 0 0 0 1px var(--q-line);overflow:hidden}.hud-hp-chip,.hud-hp-fill,.hud-hp-hurt,.hud-hp-heal{position:absolute;inset:0;transform-origin:0 50%}.hud-hp-chip{background:#ffececd9}.hud-hp-fill{background:linear-gradient(180deg,#ff6b7a,#f2304a 60%,#d4203c);transition:transform .12s ease-out}.hud-hp-hurt{background:#fff;opacity:0}.hud-hp-heal{background:#5dff9a;opacity:0}.hud-hp.low .hud-hp-bar{box-shadow:inset 0 0 0 1.5px #ff5a6a,0 0 10px #ff28468c}.hud-hp.low .hud-hp-fill{background:linear-gradient(180deg,#ff8a8a,#ff2e48);animation:lowPulse .7s ease-in-out infinite alternate}@keyframes lowPulse{0%{opacity:1}to{opacity:.7}}.hud-hp-txt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:12.5px/1 var(--fd);letter-spacing:.03em;color:#fff;text-shadow:0 1px 1px rgba(60,0,16,.7);font-variant-numeric:tabular-nums}.hud-kills{flex:none;display:flex;align-items:center;gap:3px;padding-right:2px;color:var(--q-txt)}.hud-kills-ic{width:17px;height:17px;opacity:.85}.hud-kills-ic svg.ic{width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(10,4,28,.6))}.hud-kills-n{font:15px/1 var(--fd);text-shadow:var(--h-ts);min-width:1ch;font-variant-numeric:tabular-nums}.hud-keys{flex:none;display:flex;align-items:center;gap:8px;pointer-events:none}.hud-pause,.hud-note{flex:none;position:relative;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:14px;font-family:var(--fd);color:var(--q-txt);background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);pointer-events:auto;touch-action:none;cursor:pointer;transition:transform .09s ease-out}.hud-pause svg.ic,.hud-note svg.ic{width:18px;height:18px}.hud-pause.is-down,.hud-note.is-down{transform:scale(.92);filter:brightness(1.25)}.hud-pause:focus-visible,.hud-note:focus-visible{box-shadow:inset 0 0 0 2px #fff}.hud-note{width:38px;height:38px;border-radius:12px;color:#ffe08a}.hud-note.is-off{display:none}.hud-note svg.ic{width:17px;height:17px}.hud-note-k{position:absolute;right:-4px;bottom:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:5px;font:10px/15px var(--fd);text-align:center;color:#1a0f33;background:#ffe08a}@media(pointer:coarse){.hud-note-k{display:none}}.mr-note-fab{--bk-glass: rgba(22, 12, 50, .86);position:absolute;z-index:54;left:max(12px,env(safe-area-inset-left));bottom:max(30px,env(safe-area-inset-bottom));width:42px;height:42px;filter:drop-shadow(0 3px 8px rgba(0,0,0,.4))}@media(orientation:portrait)and (max-width:720px){.mr-note-fab{bottom:auto;top:max(66px,calc(env(safe-area-inset-top) + 54px))}}.hud-row3{display:flex;justify-content:center;min-height:26px}.hud-timer{display:flex;align-items:center;gap:8px;height:26px;padding:0 11px 0 8px;border-radius:13px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);max-width:100%;min-width:0}.hud-time{flex:none;display:flex;align-items:center;gap:4px;font:16px/1 var(--fd);color:#fff}.hud-time svg.ic{width:15px;height:15px;opacity:.9}.hud-time b{font-weight:400;min-width:2.6ch;font-variant-numeric:tabular-nums}.hud-stage{min-width:0;display:flex;align-items:center;gap:4px;font:900 10px/1 var(--fb);letter-spacing:.1em;color:var(--q-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-stage em{font-style:normal;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis}@media(orientation:portrait),(orientation:landscape)and (max-height:560px){.hud-stage{font-size:12px;letter-spacing:.06em}.hud-meter .hm-l{font-size:12px;letter-spacing:.08em}}.hud-tag{flex:none;display:inline-flex;align-items:center;gap:1px;font:400 11px/1 var(--fd);font-style:normal;letter-spacing:0;color:#ffd07a}.hud-tag svg.ic{width:13px;height:13px}.hud-timer.urgent{background:#820a24b8;box-shadow:inset 0 0 0 1px #ff5a64d9}.hud-timer.urgent .hud-time{color:#ffe1e1}.hud-timer.urgent .hud-time svg.ic{animation:tickShake .5s ease-in-out infinite}@keyframes tickShake{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}.hud-boss{display:none;width:100%;max-width:520px;padding:5px 10px 7px;border-radius:14px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.hud-row3.has-boss .hud-timer{display:none}.hud-row3.has-boss .hud-boss{display:block}.hud-boss-head{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:4px;min-width:0}.hud-boss-ic{flex:none;width:15px;height:15px;opacity:.9}.hud-boss-ic svg.ic{width:100%;height:100%}.hud-boss-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:14px/1 var(--fd);letter-spacing:.05em;text-transform:uppercase;color:#fff}.hud-boss-tag{display:none;flex:none;padding:2px 6px;border-radius:6px;background:#e8203a;font:900 9.5px/1.1 var(--fb);letter-spacing:.1em;color:#fff}.hud-boss.p2 .hud-boss-tag{display:inline-block}.hud-boss-bar{position:relative;height:9px;border-radius:5px;background:var(--h-track);box-shadow:inset 0 0 0 1px var(--q-line);overflow:hidden}.hud-boss-chip,.hud-boss-fill,.hud-boss-hit{position:absolute;inset:0;transform-origin:0 50%}.hud-boss-chip{background:#ffdcdccc}.hud-boss-fill{background:linear-gradient(90deg,#d4203c,#ff4a5a);transition:transform .12s ease-out}.hud-boss.p2{box-shadow:inset 0 0 0 1px #ff465ab3}.hud-boss.p2 .hud-boss-fill{background:linear-gradient(90deg,#8a0a2e,#e8104a);animation:lowPulse .6s ease-in-out infinite alternate}.hud-boss-hit{background:#fff;opacity:0}.hud-powers{display:flex;gap:6px;margin-top:2px;opacity:.92}.hud-pw{position:relative;width:32px;height:32px;border-radius:10px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--ec) 30%,transparent) 0%,transparent 72%),var(--q-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec) 55%,transparent)}.hud-pw.max{box-shadow:inset 0 0 0 1.5px #ffd04a}.hud-pw.evo{background:radial-gradient(circle at 50% 45%,rgba(255,210,90,.45) 0%,transparent 75%),#462600bf;box-shadow:inset 0 0 0 1.5px #ffe08a,0 0 8px #ffd04a8c}.hud-pw.evo .hud-pw-pips i.on{background:#ffe08a}.hud-pw.evo:after{content:"";position:absolute;inset:-3px;border-radius:12px;box-shadow:0 0 10px 2px #ffdc78cc;opacity:0;animation:pwEvo 1.6s ease-in-out infinite alternate;pointer-events:none}@keyframes pwEvo{to{opacity:1}}.mr-ui.q-low .hud-pw.evo:after{animation:none}.hud-pw-ic svg.ic{width:100%;height:100%}.hud-pw-cd{position:absolute;inset:0;border-radius:10px;--sw-c: rgba(8, 3, 24, .62)}.sw{position:absolute;overflow:hidden;pointer-events:none}.sw-h{position:absolute;top:0;bottom:0;width:50%;overflow:hidden}.sw-r{left:50%}.sw-l{left:0}.sw-h>i{position:absolute;top:-25%;width:150%;height:150%;background:var(--sw-c, rgba(8, 3, 24, .7));will-change:transform}.sw.dk .sw-r>i{left:0;transform-origin:0 50%}.sw.dk .sw-l>i{left:-50%;transform-origin:100% 50%}.sw.fl .sw-r>i{left:-150%;transform-origin:100% 50%}.sw.fl .sw-l>i{left:100%;transform-origin:0 50%}.hud-pw-flash{position:absolute;inset:-3px;border-radius:12px;box-shadow:0 0 0 1.5px #ffffffe6,0 0 8px var(--ec);opacity:0;pointer-events:none}.hud-pw-pips{position:absolute;left:-2px;right:-2px;bottom:-6px;display:flex;justify-content:center;gap:2px}.hud-pw-pips i{width:4px;height:4px;border-radius:50%;background:#ffffff47;box-shadow:0 0 0 1px #0a041c8c}.hud-pw-pips i.on{background:#ffd04a}.hud-pw-cat{position:absolute;top:-5px;right:-5px;width:15px;height:15px;padding:1px;border-radius:50%;background:#3a1a00;box-shadow:0 0 0 1.5px #ffd04a;pointer-events:none}.hud-pw-cat svg.ic{width:100%;height:100%}.hud-pw-cat.want{background:#140c28eb;box-shadow:0 0 0 1.5px #ffd04a,0 0 6px #ffd04ab3;animation:pwWant .9s ease-in-out infinite alternate}.hud-pw-cat.want svg.ic{filter:grayscale(1) brightness(1.35);opacity:.8}@keyframes pwWant{to{transform:scale(1.18);box-shadow:0 0 0 1.5px #ffe08a,0 0 10px 2px #ffd04ad9}}.mr-ui.q-low .hud-pw-cat.want{animation:none}.hud-want{display:flex;margin-top:6px;pointer-events:none}.hud-want:empty{display:none}.hud-want-chip{display:flex;align-items:center;gap:5px;max-width:min(320px,78vw);padding:3px 9px 3px 4px;border-radius:8px;background:#281604c7;box-shadow:inset 0 0 0 1.5px #ffd04ad9;font:800 12px/1.15 var(--fb);color:#ffe08a;text-shadow:0 1px 0 rgba(0,0,0,.6)}.hud-want-ic{flex:none;width:18px;height:18px}.hud-want-ic svg.ic{width:100%;height:100%}.hud-want-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-want-t b{color:#fff;font-weight:900}.hud-want-more{flex:none;padding:1px 4px;border-radius:4px;background:#ffd04a40;color:#fff;font-size:11px}.card.k-evolve .cd-front{background:linear-gradient(165deg,#6a3a00,#3a1a06 55%,#2a1030);box-shadow:inset 0 0 0 3px #ffe08a,0 0 26px #ffc850bf}.card.k-evolve .cd-kind{color:#ffe08a}.card.k-evolve .cd-combo{color:#ffe08a;text-shadow:0 0 8px rgba(255,200,80,.5)}.card.k-branch .cd-front{box-shadow:inset 0 0 0 3px var(--hero-accent, #ffb347),0 0 18px color-mix(in srgb,var(--hero-accent, #ffb347) 60%,transparent)}.card.k-branch .cd-kind,.card.k-branch .cd-combo{color:var(--hero-accent, #ffb347)}.card.k-evolve .cd-glow{opacity:1;background:radial-gradient(ellipse at center,rgba(255,210,90,.55),transparent 70%)}.hud-pw-ic{position:absolute;inset:4px}.hud-syn{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px;opacity:.92}.hud-syn-chip{display:flex;align-items:center;gap:2px;height:20px;padding:0 7px 0 3px;border-radius:10px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);opacity:.7}.hud-syn-chip svg.ic{width:14px;height:14px}.hud-syn-chip b{font:12.5px/1 var(--fd);font-weight:400;color:#fff}.hud-syn-chip.t1{opacity:1;box-shadow:inset 0 0 0 1px var(--ec)}.hud-syn-chip.t2{opacity:1;background:color-mix(in srgb,var(--ec) 34%,rgba(16,9,38,.72));box-shadow:inset 0 0 0 1.5px var(--ecl),0 0 8px var(--ecg)}.hud-fps{position:absolute;left:calc(var(--sal) + 12px);bottom:calc(var(--sab) + 108px);padding:2px 6px;border-radius:6px;background:#00000073;font:800 11px/1.2 ui-monospace,Menlo,Consolas,monospace;color:#7dff9a;opacity:0}.hud-fps.on{opacity:.9}@media(orientation:landscape){.hud-fps{bottom:calc(var(--sab) + 120px)}}.hud-fps.bad{color:#ff8a8a}.hud-ult{position:absolute;right:calc(var(--sar) + 16px);bottom:calc(var(--sab) + 22px);width:88px;height:88px;border-radius:50%;padding:0;border:0;background:none;pointer-events:auto;touch-action:none;cursor:pointer}.hud-ult:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line),0 4px 14px #0a041c59}.ult-glow{position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,#ffd65ab3,#ffa01e40 48%,#ff8c0000 70%);opacity:0;pointer-events:none}.hud-ult.ready .ult-glow{opacity:.6;animation:ultGlow 1.1s ease-in-out infinite alternate}@keyframes ultGlow{0%{opacity:.35;transform:scale(.94)}to{opacity:.85;transform:scale(1.06)}}.ult-burst,.ult-shine,.ult-flash{display:none}.ult-ring{inset:0;border-radius:50%;--sw-c: var(--hero-accent, #ffc23a)}.hud-ult.ready .ult-ring{--sw-c: #ffd04a}.ult-core{position:absolute;inset:6px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,#4a3394,#2a1a62 60%,#1c1046);box-shadow:inset 0 0 0 1px #ffffff1f;transition:transform .09s ease-out}.hud-ult.is-down .ult-core{transform:scale(.92)}.hud-ult.ready .ult-core{background:radial-gradient(circle at 50% 32%,#fff2a8,#ffc532 58%,#e58a00);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -4px 8px #a0460059}.ult-ic{width:42px;height:42px;position:relative}.ult-ic svg.ic{width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(29,16,54,.5))}.hud-ult:not(.ready) .ult-ic{opacity:.5;filter:grayscale(.7)}.ult-label{position:absolute;left:50%;top:-10px;height:18px;padding:0 8px;display:grid;place-items:center;border-radius:9px;background:#ffd04a;color:var(--ink);box-shadow:0 2px 6px #0a041c59;font:12px/1 var(--fd);letter-spacing:.06em;transform:translate(-50%) scale(.6);opacity:0;pointer-events:none}.hud-ult.ready .ult-label{opacity:1;transform:translate(-50%);animation:readyBob .9s ease-in-out infinite alternate}.ult-blood{position:absolute;left:50%;top:-10px;height:18px;padding:0 7px;display:none;place-items:center;border-radius:9px;background:linear-gradient(#ff4a5a,#b8102a);color:#fff;box-shadow:0 2px 6px #0a041c59;font:12px/1 var(--fd);letter-spacing:.04em;white-space:nowrap;transform:translate(-50%);pointer-events:none}.hud-ult.blood .ult-blood{display:grid}.hud-ult.blood .ult-glow{opacity:.55;background:radial-gradient(circle,#ff283cbf,#c80a2847 48%,#a0001e00 70%);animation:bloodBeat 1.1s ease-in-out infinite}.hud-ult.blood .ult-ring{--sw-c: #ff3a4a}.hud-ult.blood .ult-ic{opacity:.9;filter:none}@keyframes bloodBeat{0%,40%,to{opacity:.4;transform:scale(.96)}12%{opacity:.9;transform:scale(1.06)}24%{opacity:.65;transform:scale(1.01)}}@media(prefers-reduced-motion:reduce){.hud-ult.blood .ult-glow{animation:none}}@keyframes readyBob{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(-3px)}}.ult-point{display:none;position:absolute;left:calc(50% - 15px);top:calc(50% - 2px);width:36px;height:40px;z-index:3;pointer-events:none;transform-origin:45% 10%}.ult-point svg{display:block;width:100%;height:100%;filter:drop-shadow(0 3px 4px rgba(10,4,28,.55))}.mr-ui.point-ult .hud-ult.ready .ult-point{display:block;animation:ultPoint 1.1s ease-in-out infinite}@keyframes ultPoint{0%,to{transform:translate(6px,10px) rotate(-14deg)}45%{transform:translate(0) rotate(-14deg) scale(.92)}}@media(prefers-reduced-motion:reduce){.mr-ui.point-ult .hud-ult.ready .ult-point{animation:none;transform:rotate(-14deg)}}.ult-key,.dash-key{display:none}@media(hover:hover)and (pointer:fine){.ult-key,.dash-key{display:grid;place-items:center;position:absolute;pointer-events:none;border-radius:7px;background:#fffffff0;box-shadow:0 2px #0a041c73,0 2px 8px #0a041c40;color:var(--ink)}.ult-key{left:-4px;bottom:-4px;min-width:24px;height:24px;padding:0 6px;font:14px/1 var(--fd)}.hud-ult.ready .ult-key{background:#ffe27a}.dash-key{right:calc(100% - 8px);top:50%;margin-top:-9px;height:18px;padding:0 5px;font:10px/1 var(--fd);letter-spacing:.04em}.dash-left .dash-key{right:auto;left:calc(100% - 8px)}}.hud-dash{position:absolute;right:calc(var(--sar) + 30px);bottom:calc(var(--sab) + 124px);width:60px;height:60px;border-radius:50%;padding:0;border:0;background:none;pointer-events:auto;touch-action:none;cursor:pointer}.hud-dash:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line),0 3px 10px #0a041c4d}.dash-ring{inset:0;border-radius:50%;--sw-c: #5ad1ff}.dash-core{position:absolute;inset:5px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#3c3f72,#232650);box-shadow:inset 0 0 0 1px #ffffff1a;transition:transform .09s ease-out}.dash-core svg.ic{width:28px;height:28px;opacity:.45;filter:grayscale(.7)}.hud-dash.ready .dash-core{background:radial-gradient(circle at 50% 32%,#b8efff,#3fb6f0 58%,#1f78c0);box-shadow:inset 0 0 0 1px #ffffff73}.hud-dash.ready .dash-core svg.ic{opacity:1;filter:drop-shadow(0 1px 1px rgba(29,16,54,.5))}.hud-dash.is-down .dash-core{transform:scale(.88)}.dash-left .hud-dash{right:auto;left:calc(var(--sal) + 26px);bottom:calc(var(--sab) + 116px)}@media(orientation:landscape)and (max-height:560px){.hud-dash{width:56px;height:56px;right:calc(var(--sar) + 28px);bottom:calc(var(--sab) + 112px)}.dash-left .hud-dash{right:auto;left:calc(var(--sal) + 34px);bottom:calc(var(--sab) + 126px)}.dash-core svg.ic{width:26px;height:26px}}.hud-meter{position:absolute;right:calc(var(--sar) + 116px);bottom:calc(var(--sab) + 26px);width:74px;padding:4px 7px 6px;border-radius:10px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);pointer-events:none;transition:opacity .2s}.hud-meter.is-off{opacity:0}.hm-l{display:block;font:900 9px/1.1 var(--fb);letter-spacing:.12em;color:color-mix(in srgb,var(--hero-accent, #ffc23a) 80%,#fff);text-align:center}.hm-bar{display:block;height:5px;margin-top:3px;border-radius:3px;background:#ffffff24;overflow:hidden}.hm-bar>i{display:block;height:100%;border-radius:3px;transform-origin:left;transform:scaleX(0);background:var(--hero-accent, #ffc23a);transition:transform .12s linear}.hud-meter.on{box-shadow:inset 0 0 0 1px var(--hero-accent, #ffc23a),0 0 10px color-mix(in srgb,var(--hero-accent, #ffc23a) 45%,transparent)}.hud-meter.on .hm-bar>i{background:linear-gradient(90deg,var(--hero-accent, #ffc23a),#fff)}.hud-meter[data-m=ward].on{animation:hmBreathe 1.6s ease-in-out infinite}@keyframes hmBreathe{50%{opacity:.75}}.hud-meter[data-m=eclipse]{background:#080210d9;box-shadow:inset 0 0 0 1px #c04bffcc,0 0 14px #c04bffb3}.hud-meter[data-m=eclipse] .hm-l{color:#fff;text-shadow:0 0 6px #c04bff,0 0 2px #c04bff}.hud-meter[data-m=eclipse] .hm-bar{background:#c04bff2e}.hud-meter[data-m=eclipse] .hm-bar>i{background:linear-gradient(90deg,#1a0628,#5a1ca8 60%,#c04bff 92%,#fff)}.hm-n{position:absolute;top:-14px;right:-5px;padding:2px 5px;border-radius:7px;white-space:nowrap;font:900 9.5px/1.1 var(--fb);color:#fff;text-shadow:var(--h-ts);background:#140b2ef0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hero-accent, #ffc23a) 75%,transparent)}.hm-n:empty{display:none}.hud-meter.bump{animation:hmBump .28s ease-out}@keyframes hmBump{35%{transform:scale(1.12)}}.hud-meter:is([data-m=heat],[data-m=blaze]) .hm-l{text-align:left}.hud-meter:is([data-m=heat],[data-m=blaze]) .hm-bar{height:6px}.hud-meter:is([data-m=heat],[data-m=blaze]) .hm-bar>i{background:linear-gradient(90deg,#8a1404,#ff4a0a 45%,#ff9a1a 80%,#ffe680)}.hud-meter:is([data-m=heat],[data-m=blaze]).on{box-shadow:inset 0 0 0 1px #ff8a2a,0 0 12px #ff6a1abf;animation:hmBurn .5s ease-in-out infinite alternate}.hud-meter:is([data-m=heat],[data-m=blaze]).on .hm-l{color:#fff;text-shadow:0 0 6px #ff6a1a}@keyframes hmBurn{to{box-shadow:inset 0 0 0 1px #ffd04a,0 0 18px #ff8c1af2}}.hud-meter:is([data-m=glide],[data-m=current],[data-m=stone],[data-m=seed],[data-m=aura]) .hm-l{text-align:left}.hud-meter:is([data-m=glide],[data-m=static],[data-m=current],[data-m=stone],[data-m=seed],[data-m=aura]) .hm-bar{height:6px}.hud-meter[data-m=glide] .hm-bar>i{background:linear-gradient(90deg,#1a5ac8,#4cc9ff 55%,#c8f4ff 88%,#fff)}.hud-meter[data-m=glide].on{box-shadow:inset 0 0 0 1px #9ae8ff,0 0 12px #4cc9ffbf;animation:hmFrost .9s ease-in-out infinite alternate}.hud-meter[data-m=glide].on .hm-l{color:#fff;text-shadow:0 0 6px #4cc9ff}@keyframes hmFrost{to{box-shadow:inset 0 0 0 1px #fff,0 0 16px #c8f4ffe6}}.hud-meter[data-m=static] .hm-bar>i{background:linear-gradient(90deg,#4a3aa8,#9a7bff 30%,#ffe14a 75%,#fffbd0)}.hud-meter[data-m=static].on{box-shadow:inset 0 0 0 1px #ffe14a,0 0 12px #ffe14ab3;animation:hmZap .42s linear infinite}.hud-meter[data-m=static].on .hm-l{color:#fff;text-shadow:0 0 6px #ffe14a}@keyframes hmZap{0%,to{box-shadow:inset 0 0 0 1px #ffe14a,0 0 10px #ffe14a99}18%{box-shadow:inset 0 0 0 1px #fff,0 0 20px #fffbd0}30%{box-shadow:inset 0 0 0 1px #9a7bff,0 0 8px #9a7bff99}62%{box-shadow:inset 0 0 0 1px #fffbd0,0 0 16px #ffe14ae6}}.hud-meter[data-m=stone] .hm-bar>i{background:linear-gradient(90deg,#4a3420,#8a6440 40%,#cf9550 75%,#ffc25a)}.hud-meter[data-m=stone].on{background:#28201ae0;box-shadow:inset 0 0 0 2px #b08a5a,0 0 10px #ffc25a8c}.hud-meter[data-m=stone].on .hm-l{color:#e8dccb;text-shadow:0 1px 0 #000,0 0 6px #ffc25a}.hud-meter[data-m=seed] .hm-bar>i{background:linear-gradient(90deg,#1f7a2c,#5fd34a 60%,#d8ff8a)}.hud-meter[data-m=seed].on{box-shadow:inset 0 0 0 1px #8cff5a,0 0 10px #5fd34a99}.hud-meter[data-m=current] .hm-bar>i{background:linear-gradient(90deg,#0e4ab8,#2fb8e8,#bff4ff,#2fb8e8,#0e4ab8);background-size:200% 100%;animation:hmFlow 1.1s linear infinite}.hud-meter[data-m=current].on{box-shadow:inset 0 0 0 1px #7ae8ff,0 0 12px #2fb8e8bf;animation:hmSwell .8s ease-in-out infinite alternate}.hud-meter[data-m=current].on .hm-l{color:#fff;text-shadow:0 0 6px #2fb8e8}@keyframes hmFlow{to{background-position:-200% 0}}@keyframes hmSwell{to{box-shadow:inset 0 0 0 1px #bff4ff,0 0 18px #7ae8ffe6}}.hud-meter[data-m=aura] .hm-bar>i{background:linear-gradient(90deg,#e8892a,#ffc857 60%,#fff6d6)}.hud-meter[data-m=aura].on{box-shadow:inset 0 0 0 1px #ffd86a,0 0 14px #ffc857bf;animation:hmSun 1.2s ease-in-out infinite alternate}.hud-meter[data-m=aura].on .hm-l{color:#fff;text-shadow:0 0 6px #ffc857}@keyframes hmSun{to{box-shadow:inset 0 0 0 1px #fff6d6,0 0 20px #ffd86af2}}.hud-meter[data-m=souls]{width:84px}.hud-meter[data-m=souls] .hm-l{text-align:left}.hud-meter[data-m=souls] .hm-bar{height:6px;background:#3dffb41f}.hud-meter[data-m=souls] .hm-bar>i{background:linear-gradient(90deg,#12302a,#1f8a68 45%,#3dffb4 85%,#c8ffe8)}.hud-meter[data-m=souls].on{background:#061210db;box-shadow:inset 0 0 0 1px #3dffb4,0 0 12px #3dffb4b3;animation:hmSoul 1s ease-in-out infinite alternate}.hud-meter[data-m=souls].on .hm-l{color:#fff;text-shadow:0 0 6px #3dffb4}@keyframes hmSoul{to{box-shadow:inset 0 0 0 1px #c8ffe8,0 0 18px #7affc8f2}}.hud-meter[data-m^=pack] .hm-bar>i{background:linear-gradient(90deg,#6a4a2a,#b08a5a 45%,#5fd34a)}.hud-meter[data-m^=pack].on{box-shadow:inset 0 0 0 1px #bfffd0,0 0 12px #bfffd0b3}.hud-meter[data-m^=pack].on .hm-bar>i{background:linear-gradient(90deg,#5fd38a,#bfffd0,#fff)}.hud-meter[data-m=mech] .hm-bar>i{background:linear-gradient(90deg,#5a6070,#a8b0c0 55%,#ff8a3a)}.hud-meter[data-m=rebuild] .hm-bar>i{background:repeating-linear-gradient(-45deg,#ff8a3a 0 6px,#2a2c34 6px 12px);background-size:17px 100%;animation:hmFlow 1.4s linear infinite}.hud-meter[data-m=overload] .hm-bar>i{background:linear-gradient(90deg,#c8400a,#ff8a3a 55%,#ffd27a 85%,#fff)}.hud-meter[data-m=overload].on{background:#281206db;box-shadow:inset 0 0 0 1px #ffb04a,0 0 12px #ff8a3acc;animation:hmBurn .4s ease-in-out infinite alternate}.hud-meter[data-m=overload].on .hm-l{color:#fff;text-shadow:0 0 6px #ff8a3a}.hud-meter[data-m^=fans] .hm-bar{background:#ff8ac829}.hud-meter[data-m^=fans] .hm-bar>i{background:linear-gradient(90deg,#c8326e,#ff6ab8 55%,#ffd0e8)}.hud-meter[data-m^=fans].on{background:#280618db;box-shadow:inset 0 0 0 1px #ffb8e0,0 0 12px #ff6ab8bf;animation:hmLove 1.05s ease-in-out infinite}.hud-meter[data-m^=fans].on .hm-l{color:#fff;text-shadow:0 0 6px #ff6ab8}.hud-meter[data-m^=fans].on .hm-bar>i{background:linear-gradient(90deg,#ff6ab8,#ffd0e8,#fff)}@keyframes hmLove{0%,30%,to{transform:scale(1)}6%{transform:scale(1.08)}20%{transform:scale(1.04)}}.hud-meter[data-m=bubble] .hm-bar{background:#8ae4ff29}.hud-meter[data-m=bubble] .hm-bar>i{background:linear-gradient(90deg,#2a8ac8,#8ae4ff 45%,#ffd0ea 75%,#fff6c8 90%,#fff)}.hud-meter[data-m=bubble].on .hm-l{color:#fff;text-shadow:0 0 6px #6ae0ff}.hud-meter[data-m=storm] .hm-bar>i{background:linear-gradient(90deg,#8ae4ff,#ff9ad0,#fff6a0,#8ae4ff,#c8b0ff,#8ae4ff);background-size:200% 100%;animation:hmFlow 1.6s linear infinite}.hud-meter[data-m=storm].on{background:#061a28db;box-shadow:inset 0 0 0 1px #bff4ff,0 0 12px #7ae8ffbf;animation:hmSwell .7s ease-in-out infinite alternate}.hud-meter[data-m=storm].on .hm-l{color:#fff;text-shadow:0 0 6px #6ae0ff}.hud-meter[data-m^=swords] .hm-bar{background:#a070ff29}.hud-meter[data-m^=swords] .hm-bar>i{background:linear-gradient(90deg,#5a4a8a,#a8a4c8 45%,#e6e4f6 80%,#c8a8ff)}.hud-meter[data-m^=swords].on .hm-l{color:#fff;text-shadow:0 0 6px #a070ff}.hud-meter[data-m=blades] .hm-bar>i{background:linear-gradient(90deg,#a070ff,#e6e4f6,#fff,#e6e4f6,#a070ff);background-size:200% 100%;animation:hmFlow .9s linear infinite}.hud-meter[data-m=blades].on{background:#120824db;box-shadow:inset 0 0 0 1px #d8c4ff,0 0 12px #a070ffbf;animation:hmEdge .5s ease-in-out infinite alternate}.hud-meter[data-m=blades].on .hm-l{color:#fff;text-shadow:0 0 6px #a070ff}@keyframes hmEdge{to{box-shadow:inset 0 0 0 1px #fff,0 0 18px #c8a8ffe6}}.hud-mini{position:absolute;left:calc(var(--sal, 0px) + 12px);bottom:calc(var(--sab, 0px) + 14px);width:88px;height:88px;pointer-events:none;opacity:.9}@media(orientation:landscape){.hud-mini{width:100px;height:100px}}.hud-mini.v3d{width:150px;height:150px}.hud-ult,.hud-dash,.hud-mini{transition:opacity .18s ease-out}.hud-ult.under-danger,.hud-dash.under-danger,.hud-mini.under-danger{opacity:.38}@media(orientation:landscape)and (max-height:560px){.hud-top{gap:5px;padding-top:calc(var(--sat) + 8px)}.hud-bars{flex:0 1 30%;max-width:340px}.hud-main{justify-content:space-between}.hud-row3{position:absolute;left:50%;top:calc(var(--sat) + 8px);transform:translate(-50%);min-height:0;width:30%}.hud-ult{width:80px;height:80px;bottom:calc(var(--sab) + 16px)}.ult-ic{width:38px;height:38px}.hud-meter{right:calc(var(--sar) + 108px);bottom:calc(var(--sab) + 20px)}.hud-pw{width:36px;height:36px}.hud-pw-ic{inset:4px}}@media(orientation:landscape)and (min-height:561px){.hud-top{padding:calc(var(--sat) + 12px) calc(var(--sar) + 16px) 0 calc(var(--sal) + 16px);gap:8px}.hud-main{justify-content:space-between}.hud-bars{flex:0 1 31%;max-width:440px;gap:6px}.hud-lvl{width:30px;height:30px}.hud-lvl-n{font-size:16px}.hud-xp{height:8px}.hud-hp-ic{width:24px;height:24px}.hud-hp-bar{height:18px;border-radius:9px}.hud-hp-txt{font-size:13.5px}.hud-kills-n{font-size:17px}.hud-kills-ic{width:19px;height:19px}.hud-row3{position:absolute;left:50%;top:calc(var(--sat) + 12px);transform:translate(-50%);min-height:0;width:30%;max-width:520px}.hud-timer{height:30px;padding:0 13px 0 10px;border-radius:15px}.hud-time{font-size:18px}.hud-time svg.ic{width:17px;height:17px}.hud-stage{font-size:10.5px}.hud-boss-name{font-size:15px}.hud-boss-bar{height:10px}.hud-powers{gap:7px}.hud-pw{width:40px;height:40px;border-radius:11px}.hud-pw-ic{inset:4px}.hud-pw-cd{border-radius:11px}.hud-pw-pips i{width:5px;height:5px}.hud-syn-chip{height:22px}.hud-syn-chip svg.ic{width:16px;height:16px}.hud-syn-chip b{font-size:13.5px}.hud-want-chip{font-size:13.5px;padding:4px 10px 4px 5px}.hud-want-ic{width:20px;height:20px}.hud-pw-cat{width:17px;height:17px}}@media(orientation:landscape)and (min-height:900px)and (min-width:1600px){.hud-bars{max-width:520px}.hud-lvl{width:34px;height:34px}.hud-lvl-n{font-size:18px}.hud-xp{height:9px}.hud-hp-bar{height:21px;border-radius:11px}.hud-hp-ic{width:27px;height:27px}.hud-hp-txt{font-size:15px}.hud-pause{width:48px;height:48px}.hud-pause svg.ic{width:20px;height:20px}.hud-note{width:42px;height:42px}.hud-timer{height:34px;border-radius:17px}.hud-time{font-size:21px}.hud-stage{font-size:11.5px}.hud-boss-name{font-size:17px}.hud-boss-bar{height:12px;border-radius:6px}.hud-pw{width:46px;height:46px;border-radius:12px}.hud-pw-cd{border-radius:12px}.hud-syn-chip{height:25px;border-radius:13px}.hud-syn-chip svg.ic{width:18px;height:18px}.hud-syn-chip b{font-size:15px}.hud-ult{width:96px;height:96px}.ult-ic{width:46px;height:46px}.hud-dash{width:64px;height:64px;right:calc(var(--sar) + 32px);bottom:calc(var(--sab) + 132px)}.hud-meter{right:calc(var(--sar) + 124px)}}.mr-title{--hc: #ff6a1a;position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:auto;touch-action:none}.mr-title.is-leaving{pointer-events:none}.ts-vig{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#120a2acc,#120a2a40 20%,#120a2a00 32% 46%,#120a2abf 62%,#120a2af5)}.mr-title.is-leaving .ts-vig{animation:fadeOut .24s ease-in both}.ts-top{position:relative;display:flex;justify-content:center;padding:calc(var(--sat) + 16px) 70px 0}.mr-title.is-leaving .ts-top{animation:tsUp .24s ease-in both}.mr-title.is-leaving .ts-bottom{animation:tsDown .24s ease-in both}.mr-title.is-leaving .ts-mid,.mr-title.is-leaving .ts-settings{animation:fadeOut .16s ease-in both}@keyframes tsUp{to{transform:translateY(-120%);opacity:0}}@keyframes tsDown{to{transform:translateY(110%);opacity:0}}.ts-logo{position:relative;display:flex;flex-direction:column;align-items:center}.ts-logo-glow{position:absolute;inset:-30% -30% -20%;background:radial-gradient(ellipse at 50% 50%,rgba(192,75,255,.6) 0%,rgba(255,120,40,.22) 38%,transparent 68%);animation:logoGlow 2.8s ease-in-out infinite alternate;pointer-events:none}@keyframes logoGlow{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}.ts-letters{position:relative;display:flex;align-items:flex-end;font-size:clamp(66px,21vw,128px)}.ts-lg{display:inline-block;animation:lgIn .85s cubic-bezier(.2,1.5,.4,1) both;animation-delay:calc(var(--i) * 90ms + 80ms)}.ts-lg-b{display:inline-block;animation:lgBob 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.35s)}.ts-lg:nth-child(1) .ts-lg-t{transform:rotate(-7deg)}.ts-lg:nth-child(2) .ts-lg-t{transform:rotate(5deg) translateY(-.02em)}.ts-lg:nth-child(3) .ts-lg-t{transform:rotate(-4deg);margin-left:.02em}.ts-lg:nth-child(4) .ts-lg-t{transform:rotate(8deg) translateY(-.03em)}.ts-lg-t{--gt-w: .15em;--gt-s: #2a0d4a;letter-spacing:0}.ts-lg-t>span{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 50%,transparent 62%) no-repeat,linear-gradient(180deg,#fffbd6,#ffe066 34%,#ffb21a 64%,#ff6a1a);background-size:300% 100%,100% 100%;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;animation:lgShine 4.2s ease-in-out infinite;animation-delay:calc(1.2s + var(--i) * .09s)}.ts-lg:nth-child(2) .ts-lg-t>span,.ts-lg:nth-child(4) .ts-lg-t>span{background-image:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 50%,transparent 62%),linear-gradient(180deg,#ffe4ff,#ff9cf0,#e04bff 68%,#9a2cf0)}@keyframes lgIn{0%{transform:translateY(-140%) scale(.4);opacity:0}55%{transform:translateY(6%) scale(1.15,.85);opacity:1}75%{transform:translateY(-4%) scale(.95,1.06)}to{transform:none;opacity:1}}@keyframes lgBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes lgShine{0%{background-position:160% 0,0 0}28%,to{background-position:-60% 0,0 0}}.ts-spark{position:absolute;width:18px;height:18px;color:#fff6c8;opacity:0;animation:twinkle 2.2s ease-in-out infinite;pointer-events:none}.ts-spark svg{width:100%;height:100%;display:block}.ts-spark.s0{left:-8%;top:12%;animation-delay:.2s}.ts-spark.s1{right:-6%;top:2%;width:24px;height:24px;animation-delay:.9s}.ts-spark.s2{right:4%;bottom:26%;width:14px;height:14px;animation-delay:1.5s;color:#ffb8f5}.ts-spark.s3{left:24%;top:-6%;width:14px;height:14px;animation-delay:1.1s;color:#b8f0ff}.ts-spark.s4{left:2%;bottom:22%;width:20px;height:20px;animation-delay:1.8s}.ts-spark.s5{left:60%;top:-10%;width:16px;height:16px;animation-delay:.5s;color:#ffb8f5}@keyframes twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}40%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:0;transform:scale(.3) rotate(90deg)}}.ts-tag{position:relative;margin-top:4px;animation:fadeUp .6s .6s ease-out both}.ts-tag span{display:inline-block;padding:4px 18px 5px;font:900 12px/1 var(--fb);letter-spacing:.32em;white-space:nowrap;text-transform:uppercase;color:#ffe9b0;text-shadow:0 2px 0 var(--ink);background:linear-gradient(90deg,transparent,rgba(120,40,200,.75) 20%,rgba(120,40,200,.75) 80%,transparent)}.ts-settings{position:absolute;top:calc(var(--sat) + 12px);right:calc(var(--sar) + 12px);z-index:2;--r: 15px}.ts-codex{position:absolute;top:calc(var(--sat) + 74px);right:calc(var(--sar) + 12px);z-index:2;--r: 15px}.ts-codex svg.ic{width:28px;height:28px}.ts-board{position:absolute;top:calc(var(--sat) + 12px);left:calc(var(--sal, 0px) + 12px);z-index:2;--r: 15px}.ts-board svg.ic{width:28px;height:28px}.ts-embers{position:absolute;top:calc(var(--sat) + 142px);right:calc(var(--sar, 0px) + 12px);z-index:2;display:flex;align-items:center;gap:4px;padding:4px 10px 4px 6px;border-radius:12px;border:2.5px solid var(--ink);background:linear-gradient(180deg,#5a2a10,#2a1006);box-shadow:0 3px 0 var(--ink);font:400 17px/1 var(--fd);color:#ffd38a;pointer-events:none}.ts-embers svg.ic{width:20px;height:20px}.mr-title.is-leaving .ts-embers{animation:fadeOut .16s ease-in both}@media(orientation:landscape){.ts-embers{top:calc(var(--sat) + 22px);right:calc(var(--sar) + 204px)}}.mr-title.is-leaving .ts-board,.mr-title.is-leaving .ts-codex{animation:fadeOut .16s ease-in both}.ts-codex-n{position:absolute;bottom:-9px;left:50%;transform:translate(-50%);padding:2px 6px;border-radius:8px;background:#ffd04a;color:#1d1036;border:2px solid var(--ink);font:900 12px/1 var(--fb);letter-spacing:.04em;text-shadow:none;-webkit-text-stroke:0;white-space:nowrap}.ts-codex-n:empty{display:none}.mr-codex .st-body{display:flex;flex-direction:column}.mr-title.is-leaving .ts-codex{animation:fadeOut .16s ease-in both}.ts-mid{position:relative;flex:1 1 auto;min-height:90px}.ts-arrow{position:absolute;top:50%;margin-top:-27px;width:54px;height:54px;--r: 27px;border-radius:50%;opacity:.92}.ts-arrow svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 0 var(--ink))}.ts-arrow.l{left:calc(var(--sal) + 10px)}.ts-arrow.r{right:calc(var(--sar) + 10px)}.ts-bottom{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 calc(var(--sar) + 14px) calc(var(--sab) + 16px) calc(var(--sal) + 14px)}.ts-dots{display:flex;gap:9px}.ts-dots i{width:11px;height:11px;border-radius:50%;border:2px solid var(--ink);background:#ffffff59;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.ts-dots i.locked{background:#00000073}.ts-dots i.on{background:#fff;transform:scale(1.4);box-shadow:0 0 8px #ffffffb3}.ts-panel{position:relative;width:100%;max-width:440px;display:grid;grid-template-columns:minmax(0,1fr)}.hp-in{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;padding:12px 14px;border-radius:20px;border:3px solid var(--ink);background:radial-gradient(120% 70% at 0% 0%,var(--ecg),transparent 55%),linear-gradient(180deg,#36227ef5,#1e124af7);box-shadow:inset 0 0 0 2px #ffffff12,inset 0 2px #ffffff29,0 5px 0 var(--ink),0 14px 30px #00000073}.hp-in:before{content:"";position:absolute;left:18px;right:18px;top:-3px;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent,var(--ec),var(--hc),var(--ec),transparent)}.hp-in.from-r{animation:hpInR .34s cubic-bezier(.2,.9,.3,1.15) both}.hp-in.from-l{animation:hpInL .34s cubic-bezier(.2,.9,.3,1.15) both}.hp-in.from-0{animation:fadeUp .5s .35s ease-out both}.hp-in.out-l{animation:hpOutL .24s ease-in both;pointer-events:none}.hp-in.out-r{animation:hpOutR .24s ease-in both;pointer-events:none}@keyframes hpInR{0%{transform:translate(70px) scale(.96);opacity:0}}@keyframes hpInL{0%{transform:translate(-70px) scale(.96);opacity:0}}@keyframes hpOutL{to{transform:translate(-70px) scale(.96);opacity:0}}@keyframes hpOutR{to{transform:translate(70px) scale(.96);opacity:0}}.hp-head{display:flex;align-items:center;gap:12px}.hp-names{min-width:0}.hp-name{font:34px/1 var(--fd);text-transform:uppercase;letter-spacing:.03em;text-shadow:var(--ol),0 0 18px var(--ecg)}.hp-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font:900 14px/1 var(--fb);color:#e6dcff}.hp-hp{display:inline-flex;vertical-align:middle;position:relative;top:-.12em;margin-left:10px;align-items:center;gap:3px;height:22px;padding:0 8px 0 4px;border-radius:11px;font:900 11px/1 var(--fb);text-transform:none;text-shadow:none;color:#ffd2dc;background:#ff3b5c29;box-shadow:inset 0 0 0 1px #ff5c7866;white-space:nowrap}.hp-hp svg.ic{width:16px;height:16px}.hp-hp b{font:14px/1 var(--fd);color:#fff;letter-spacing:.02em}.hp-hp i{font-style:normal;font-size:9.5px;letter-spacing:.08em;opacity:.85}.hp-mast{min-height:26px;min-width:0;display:inline-flex;align-items:center;gap:3px;padding:2px 8px 2px 4px;--r: 9px;font:900 11px/1 var(--fb);letter-spacing:.04em;text-transform:uppercase;color:#e6dcff;background:linear-gradient(180deg,#3a2d6a,#241848)}.hp-mast svg.ic{width:16px;height:16px;opacity:.55;filter:grayscale(1)}.hp-mast.has{color:#ffe08a;background:linear-gradient(180deg,#6a4a14,#3a2608)}.hp-mast.has svg.ic{opacity:1;filter:none}.ts-map.is-heat{box-shadow:0 0 0 2px #ff7a1abf,0 0 14px #ff6a1a59}.ts-map.is-heat .ts-map-tx em{color:#ffb060;display:inline-flex;align-items:center;gap:3px}.ts-map-tx em svg.ic{width:13px;height:13px}.hp-desc{display:none;margin-top:8px;font:800 13px/1.3 var(--fb);color:#d4c8f8}@media(min-height:900px),(orientation:landscape)and (min-height:760px){.hp-desc{display:block}}.hp-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.hp-row{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 6px;border-radius:13px;background:#0000003d}.hp-row.ult{grid-column:1 / -1}.hp-ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;border:2.5px solid var(--ink);background:radial-gradient(circle at 50% 42%,var(--ecg, rgba(255, 255, 255, .2)),transparent 72%),linear-gradient(180deg,#2c1d68,#150c3a);box-shadow:inset 0 0 0 2px var(--ec, #8a7ad0)}.hp-ic.pas{--ec: #ffd04a;--ecg: rgba(255, 208, 74, .45)}.hp-ic.ult{--ec: #c04bff;--ecg: rgba(192, 75, 255, .5)}.hp-ic svg.ic{width:28px;height:28px}.hp-tx{min-width:0}.hp-k{font:900 10px/1.1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:#b9a8ff}.hp-k b{font-family:var(--fd);font-weight:400;letter-spacing:.05em;color:#ffd04a;font-size:12.5px}.hp-v{font:18px/1.05 var(--fd);margin-top:2px;text-shadow:var(--ol-sm)}.hp-v.sm{font:800 12.5px/1.22 var(--fb);color:#f1ecff;text-shadow:none}.hp-sig{margin-top:2px;font:800 11.5px/1.2 var(--fb);color:#d4c8f8}.hp-best{flex:none;margin-left:auto;align-self:flex-start;display:flex;align-items:center;gap:5px;padding:5px 9px 5px 6px;border-radius:12px;background:#ffd04a21;border:1.5px solid rgba(255,208,74,.3);text-align:left}.hp-best svg.ic{width:24px;height:24px;flex:none}.hp-best-k{font:900 9.5px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:#ffd04a}.hp-best-v{font:14px/1.1 var(--fd);margin-top:2px;white-space:nowrap}.hp-best-s{font:800 11px/1.1 var(--fb);color:#ffe9b0;white-space:nowrap}.hp-in.is-locked .hp-head,.hp-in.is-locked .hp-desc,.hp-in.is-locked .hp-grid{filter:grayscale(.6) brightness(.65)}.hp-lock{position:relative;order:-1;margin:2px 0 10px;display:flex;align-items:center;gap:8px;padding:6px 12px 7px 8px;border-radius:14px;border:3px solid var(--ink);background:linear-gradient(180deg,#4a2c9a,#2a1660);box-shadow:0 4px 0 var(--ink),inset 0 0 0 2px #ffd04a8c,0 8px 18px #0006;animation:lockIn .45s .1s cubic-bezier(.3,1.6,.5,1) both}@keyframes lockIn{0%{transform:scale(.4) rotate(-6deg);opacity:0}}.hp-lock-ic{flex:none;width:34px;height:34px;margin:-10px 0 -6px}.hp-lock-ic svg.ic{width:100%;height:100%;filter:drop-shadow(0 3px 0 var(--ink))}.hp-lock-t{flex:none;font:19px/1 var(--fd);color:#ffd04a;text-shadow:var(--ol-sm)}.hp-lock-h{min-width:0;font:800 12px/1.2 var(--fb);color:#f1ecff}.hp-lock{flex-wrap:wrap}.hp-lock-p{flex-basis:100%;margin:2px 0 0 2px;font:900 12px/1.2 var(--fb);color:#ffd04a;letter-spacing:.02em}.hp-lock.special{background:linear-gradient(180deg,#6a3a00,#3a1a06);box-shadow:0 4px 0 var(--ink),inset 0 0 0 2px #ffe08a,0 0 16px #ffc85073}.hp-lock.special .hp-lock-t{font-size:16px}.hp-lock.special .hp-lock-h{flex-basis:100%;font:900 13px/1.2 var(--fb);color:#fff3c4}.hp-lock-how{flex-basis:100%;font:800 11.5px/1.25 var(--fb);color:#f1e2c0}.hp-lock.special .hp-lock-p{display:flex;align-items:center;gap:8px}.hp-lock-bar{flex:1 1 auto;max-width:160px;height:9px;border-radius:5px;background:#00000073;border:1.5px solid var(--ink);overflow:hidden}.hp-lock-bar i{display:block;height:100%;background:linear-gradient(90deg,#ffb347,#ffe08a)}.hp-forge{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;min-height:42px;padding:6px 12px;--r: 13px;font:400 17px/1 var(--fd);color:#fff}.hp-forge svg.ic{width:24px;height:24px;flex:none}.hp-forge-t{flex:1;text-align:left}.hp-forge-lv{font:900 12px/1 var(--fb);color:#c9bdf5;letter-spacing:.03em}.hp-forge-e{display:inline-flex;align-items:center;gap:2px;padding:3px 8px 3px 4px;border-radius:10px;background:#00000059;color:#ffd38a;font:400 16px/1 var(--fd)}.hp-forge-e svg.ic{width:18px;height:18px}.mr-forge .st-panel{--hc: #ff6a1a}.fg-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px 6px}.fg-hero{font:400 22px/1 var(--fd);color:var(--hc);text-shadow:0 2px 0 var(--ink)}.fg-wallet{display:inline-flex;align-items:center;gap:4px;padding:5px 12px 5px 6px;border-radius:14px;border:3px solid var(--ink);background:linear-gradient(180deg,#5a2a10,#2a1006);color:#ffd38a;font:400 20px/1 var(--fd)}.fg-wallet svg.ic{width:24px;height:24px}.mr-forge .st-body{display:flex;flex-direction:column;gap:8px}.fg-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#00000047;border:2px solid rgba(255,255,255,.08)}.fg-row.sig{border-color:#ffd04a80;background:linear-gradient(160deg,#4e3420,#2e1c18)}.fg-row.bump{animation:fgBump .35s cubic-bezier(.3,1.6,.5,1)}@keyframes fgBump{50%{transform:scale(1.03)}}.fg-ic{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:2.5px solid var(--ink);background:linear-gradient(180deg,#2c1d68,#150c3a)}.fg-ic svg.ic{width:30px;height:30px}.fg-tx{flex:1;min-width:0}.fg-n{font:400 17px/1.1 var(--fd);color:#fff}.fg-n em{font:900 10px/1 var(--fb);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#ffd04a;margin-left:6px;vertical-align:2px}.fg-d{font:700 12px/1.25 var(--fb);color:#d9d0ff;opacity:.9;margin-top:2px}.fg-pips{display:flex;gap:4px;margin-top:5px}.fg-pips i{width:16px;height:7px;border-radius:4px;background:#ffffff24;border:1.5px solid var(--ink)}.fg-pips i.on{background:linear-gradient(180deg,#ffe08a,#ff9a2a)}.fg-buy{flex:none;display:inline-flex;align-items:center;gap:3px;min-width:76px;min-height:44px;padding:4px 10px 4px 6px;--r: 13px;font:400 18px/1 var(--fd);color:#fff}.fg-buy svg.ic{width:22px;height:22px}.fg-buy.is-disabled{filter:grayscale(.6) brightness(.8)}.fg-max{flex:none;min-width:76px;text-align:center;font:400 18px/1 var(--fd);color:#ffd04a;text-shadow:0 2px 0 var(--ink)}.mr-quiet.mr-sandbox .st-panel{max-width:520px}.sb-head{display:flex;flex-direction:column;gap:4px;min-width:0}.sb-sub-h{font:700 13px/1.2 var(--fb);color:var(--q-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-bal{margin:-4px 24px 8px;font:700 12px/1.3 var(--fb);color:#9fe6b0}.sb-bal-warn{color:#ffb0a0}.mr-quiet.mr-sandbox .st-body{gap:24px;padding-top:4px}.sb-sec{display:flex;flex-direction:column;gap:8px}.sb-h{margin:0;padding:0 4px;font:800 12px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--q-dim)}.sb-h em{margin-left:6px;font-style:normal;color:#ffd04a}.sb-note{margin:0;padding:0 4px;font:700 12.5px/1.35 var(--fb);color:var(--q-dim)}.sb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.sb-np-heroes{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.sb-relics{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sb-wide{grid-column:1 / -1}.mr-ui .mr-sandbox .sb-pill{min-width:0;padding:0 14px;gap:6px;font:800 14px/1.15 var(--fb)}.mr-sandbox .sb-grid .sb-pill{justify-content:flex-start;text-align:left;padding:0 12px}.mr-sandbox .sb-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mr-ui .mr-sandbox .sb-pill.on{background:#ffd04a29;box-shadow:inset 0 0 0 1.5px #ffd04ab3;color:#fff}.mr-sandbox .q-btn svg.ic{flex:none;width:20px;height:20px}.mr-ui .mr-sandbox .q-btn:disabled{opacity:.3;cursor:default;transform:none}.mr-sandbox .sb-seg{flex:1 1 200px;min-width:0}.sb-line,.sb-item{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 8px 6px 12px}.sb-line{padding-left:16px}.sb-list>.sb-item+.sb-item,.sb-list>.sb-sub+.sb-item{box-shadow:inset 0 1px 0 var(--q-line)}.sb-ic{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#ffffff0f;opacity:.6}.sb-ic[class*=el-]{background:radial-gradient(circle at 50% 42%,var(--ecg),transparent 72%),#0a041e8c;box-shadow:inset 0 0 0 1.5px var(--ec)}.sb-ic svg.ic{width:24px;height:24px}.sb-item.on .sb-ic{opacity:1}.sb-n{flex:1;min-width:0;font:400 16px/1.15 var(--fd);color:var(--q-dim)}.sb-item.on .sb-n,.sb-line .sb-n{color:var(--q-txt)}.sb-n em{display:block;margin-top:2px;font:800 10px/1.2 var(--fb);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#ffd04a}.sb-n small{display:block;margin-top:3px;font:700 12px/1.25 var(--fb);color:var(--q-dim)}.sb-step{flex:none;display:flex;align-items:center;gap:4px}.sb-step b{min-width:28px;text-align:center;font:400 18px/1 var(--fd);color:var(--q-dim)}.sb-item.on .sb-step b,.sb-step.lv b{color:#ffd04a}.mr-ui .mr-sandbox .sb-step .q-btn{width:44px;padding:0;--r: 22px;border-radius:22px;font:400 22px/1 var(--fd)}.sb-levels .sb-step{margin-right:4px}.sb-sub{display:flex;flex-wrap:wrap;gap:8px;padding:0 8px 10px 60px}.mr-ui .mr-sandbox .sb-sub .sb-pill{font-size:13px}.sb-np-open{display:flex;flex-wrap:wrap;gap:6px 12px;padding:0 4px;font:700 13px/1 var(--fb);color:var(--q-txt)}.sb-np-open span{display:inline-flex;align-items:center;gap:4px}.sb-np-open svg.ic{width:18px;height:18px}.mr-quiet.mr-sandbox .st-foot{display:flex;gap:8px;justify-content:center;padding:8px 16px 16px}.mr-ui .mr-sandbox .sb-reset{flex:1 1 0;max-width:160px;min-height:48px;font-size:16px}.mr-ui .mr-sandbox .sb-start{flex:2 1 0;max-width:240px;min-height:48px;background:#3fcd5c;box-shadow:inset 0 -3px #00000029;color:#fff;font:400 19px/1 var(--fd)}.mr-ui .mr-sandbox .sb-start.is-down{background:#3fcd5c;filter:brightness(1.1)}@media(orientation:landscape)and (max-height:600px){.mr-quiet.mr-sandbox .st-panel{max-width:760px}.mr-sandbox .sb-head{flex-direction:row;align-items:baseline;gap:12px}.mr-sandbox .sb-bal{margin:-8px 20px 6px}.mr-quiet.mr-sandbox .st-foot{display:flex;padding:6px 16px 10px}.mr-ui .mr-sandbox .sb-reset,.mr-ui .mr-sandbox .sb-start{min-height:44px}}.chip.ps-lock{background:#00000059;color:#c9bdf5}.chip.ps-lock svg.ic{width:16px;height:16px;opacity:.8}.chip.ps-lock em{font-style:normal;color:#ffe08a;margin-left:2px}.mr-modal.mr-skinshop .mr-backdrop{background:linear-gradient(180deg,transparent 0%,transparent 40%,rgba(8,4,22,.6) 70%)}@media(orientation:portrait){.mr-modal.mr-skinshop{align-items:flex-end;padding-bottom:calc(max(var(--sab),26px) + 12px)}.mr-modal.mr-skinshop .st-panel{max-height:min(42vh,520px)}.mr-modal.mr-skinshop .fg-note{display:none}}@media(orientation:landscape){.mr-modal.mr-skinshop{justify-content:flex-end}.mr-modal.mr-skinshop .mr-backdrop{background:linear-gradient(90deg,transparent 0%,transparent 35%,rgba(8,4,22,.6) 65%)}.mr-modal.mr-skinshop .st-panel{max-width:min(440px,52vw)}.mr-modal.mr-skinshop .st-body{display:flex;flex-direction:column;gap:0}}.mr-ui:has(.mr-skinshop) .mr-title .ts-bottom,.mr-ui:has(.mr-skinshop) .mr-title .ts-arrow{opacity:0;pointer-events:none;transition:opacity .2s}.fg-note{font:700 12px/1.3 var(--fb);color:#d9d0ff;opacity:.75;padding:8px 6px 0;text-align:center}.ts-map{width:min(100%,360px);min-height:0;flex:none;display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:5px 10px 5px 6px;border-radius:15px;text-align:left}.ts-map-in{display:flex;align-items:center;gap:9px;min-width:0}.ts-map-sw{width:32px;height:32px;flex:none;border-radius:10px;background:var(--mc);border:2px solid var(--ink);box-shadow:inset 0 -4px #00000040,inset 0 3px #ffffff4d;display:flex;align-items:center;justify-content:center;font:400 17px/1 var(--fd);color:#fff;text-shadow:var(--ol-sm)}.ts-map-sw{position:relative}.ts-map-sw svg.ic{width:26px;height:26px}.ts-map-sw .mp-crown svg.ic{width:13px;height:13px}.ts-map-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ts-map-tx b{font:400 16px/1.1 var(--fd);color:#fff;text-shadow:var(--ol-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-map-tx em{font:800 11px/1.15 var(--fb);font-style:normal;color:#c9bdf5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-map-c{display:flex;align-items:center;gap:2px;font:900 11px/1 var(--fb);color:#ffd04a;text-transform:uppercase;letter-spacing:.05em}.ts-map-c svg{width:16px;height:16px;fill:none;stroke:#ffd04a;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.ts-map.has-goal .ts-map-tx{flex-direction:row;align-items:baseline;gap:6px}.ts-map.has-goal .ts-map-tx b{flex:none;max-width:60%}.ts-goal{display:flex;align-items:center;gap:7px;min-width:0;padding:0 2px 2px 41px;pointer-events:none;text-shadow:none}.ts-goal-k{flex:none;font:900 9px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:#ffd38a;opacity:.85}.ts-goal b{flex:1;min-width:0;font:800 12px/1.15 var(--fb);color:#f1ecff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-goal-p{flex:none;order:3;font:800 11px/1 var(--fb);color:#ffd38a;white-space:nowrap}.ts-goal-bar{position:relative;flex:none;order:2;width:36px;height:4px;border-radius:2px;background:#00000073;overflow:hidden}@media(max-width:430px){.ts-goal-bar{display:none}}.ts-goal-bar i{position:absolute;inset:0 auto 0 0;width:calc(var(--w) * 100%);border-radius:2px;background:linear-gradient(90deg,#ffc21a,#fff2a0)}@media(orientation:landscape)and (max-height:430px){.ts-goal{display:none!important}}.ts-map.is-endless{box-shadow:0 0 0 2px #c04bffbf,0 0 14px #c04bff59}.heat-fl{display:inline-flex;gap:1px;vertical-align:middle}.heat-fl i{display:inline-grid;width:14px;height:14px;opacity:.22;filter:grayscale(1)}.heat-fl i svg.ic{width:14px;height:14px}.heat-fl i.open{opacity:.55;filter:grayscale(.7)}.heat-fl i.won{opacity:1;filter:none}.ts-play{width:min(100%,360px);animation:playPulse 1.3s ease-in-out infinite}.ts-play.is-down,.ts-play.is-disabled{animation:none}.ts-play .ic{width:.8em;height:.8em;display:inline-block;vertical-align:-.08em}.ts-play-l{display:inline-flex;align-items:center;gap:10px}@keyframes playPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.mr-modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--sat) + 10px) calc(var(--sar) + 12px) calc(var(--sab) + 12px) calc(var(--sal) + 12px);pointer-events:auto;touch-action:none}.mr-modal.is-closing{animation:modalOut .22s ease-in both}@keyframes modalOut{to{opacity:0;transform:scale(.97)}}.mr-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%,#2e166899,#080416e0 75%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn .22s ease-out both}.mr-ui.q-low .mr-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.mr-ui.q-low .lu-rays,.mr-ui.q-low .go-rays{animation-duration:0s}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}}@keyframes popIn{0%{opacity:0;transform:scale(.85) translateY(20px)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slam{0%{transform:scale(3.2) rotate(-10deg);opacity:0}38%{transform:scale(.88) rotate(2deg);opacity:1}62%{transform:scale(1.08) rotate(-1deg)}to{transform:none;opacity:1}}@keyframes burst{0%{transform:scale(.2);opacity:1}to{transform:scale(3);opacity:0}}.lu-rays{position:absolute;left:50%;top:22%;width:170vmin;height:170vmin;margin:-85vmin 0 0 -85vmin;background:center / 100% 100% no-repeat;opacity:.4;animation:spin 60s linear infinite;pointer-events:none}.st-chest .lu-rays,.st-relic .lu-rays{opacity:.6}.mr-ui.modal-cards .mr-hud{visibility:hidden}.mr-cards .mr-backdrop{background:radial-gradient(ellipse at 50% 30%,#2a166080,#080416db 72%)}.st-chest .mr-backdrop{background:radial-gradient(ellipse at 50% 28%,#78460c80,#100804e0 72%)}.st-relic .mr-backdrop{background:radial-gradient(ellipse at 50% 28%,#68249685,#0c0418e6 72%)}.lu-wrap{position:relative;width:100%;max-width:460px;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.lu-head{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.lu-title{font-size:clamp(36px,11vw,50px)}.st-chest .lu-title{--gt-g: linear-gradient(180deg, #fffbe0 0%, #ffe066 35%, #ffb000 65%, #c27a00 100%);--gt-s: #3a1a00}.st-relic .lu-title{--gt-g: linear-gradient(180deg, #ffffff 0%, #ffe066 30%, #ff9cf0 62%, #b04bff 100%);--gt-s: #2a0a4a}.mr-choice .lu-title{--gt-g: linear-gradient(180deg, #ffffff 0%, #e6dcff 40%, #b9a8ff 100%);font-size:clamp(28px,8vw,42px)}.lu-head.slam .lu-title{animation:luPop .42s cubic-bezier(.2,1.25,.4,1) both}@keyframes luPop{0%{transform:scale(1.5);opacity:0}60%{transform:scale(.97);opacity:1}to{transform:none;opacity:1}}.lu-sub{margin-top:8px;font:800 14px/1.25 var(--fb);letter-spacing:.01em;color:var(--q-dim);animation:fadeUp .25s .1s ease-out both}.lu-cards{position:relative;width:100%;display:flex;flex-direction:column;gap:10px;perspective:1000px}.lu-foot{display:flex;justify-content:center;min-height:44px;animation:fadeUp .25s .22s ease-out both}.mr-cards.is-picking :is(.lu-foot,.lu-auto,.lu-sub,.lu-lesson){animation:fadeOut .18s ease-in both}.card .cd-key{position:absolute;top:8px;left:8px;z-index:3;min-width:22px;height:22px;padding:0 6px;border-radius:6px;display:grid;place-items:center;font:800 12px/1 var(--fb);color:#fff;background:#0a061eb8;border:1px solid rgba(255,255,255,.35);border-bottom-width:2px;pointer-events:none}.lu-auto{width:min(240px,60%);height:4px;margin:10px auto 0;border-radius:2px;background:#ffffff24;overflow:hidden;animation:fadeUp .25s .22s ease-out both}.lu-auto i{display:block;height:100%;background:#ffffffb3;transform-origin:left}.mr-cards .lu-reroll{--r: 22px;min-height:44px;padding:0 7px 0 16px;gap:8px;border:0;border-radius:22px;background:#1e1246d1;box-shadow:inset 0 0 0 1px #ffffff29;font:800 15px/1 var(--fb);letter-spacing:.01em;color:var(--q-txt);text-shadow:none}.mr-cards .lu-reroll:before{display:none}.mr-cards .lu-reroll svg.ic{width:20px;height:20px;filter:none}.mr-cards .lu-reroll.is-down,.mr-cards .lu-reroll:active{transform:scale(.95);filter:brightness(1.2);box-shadow:inset 0 0 0 1px #ffffff29}.mr-cards .lu-reroll.is-disabled{filter:none;opacity:.45}.lu-reroll .cnt{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:15px;background:#ffffff1f;font:800 14px/1 var(--fb);color:#fff}.card{--r: 18px;--rc1: #ccd5e6;--rc2: #6d7a94;--rgl: rgba(180, 195, 220, .3);--rsoft: rgba(200, 210, 235, .1);--edge: rgba(255, 255, 255, .16);--surf: linear-gradient(180deg, rgba(40, 26, 92, .94), rgba(25, 15, 60, .94));position:relative;border-radius:var(--r);cursor:pointer;pointer-events:auto}.card.r-rare{--rc1: #9ed6ff;--rc2: #2f8cff;--rgl: rgba(63, 169, 255, .45);--rsoft: rgba(63, 169, 255, .16);--edge: #3fa2ff}.card.r-epic{--rc1: #e6b4ff;--rc2: #a03ff0;--rgl: rgba(180, 80, 255, .5);--rsoft: rgba(180, 80, 255, .2);--edge: #b25cff}.card.r-legendary{--rc1: #ffdf7a;--rc2: #ff9d1a;--rgl: rgba(255, 196, 40, .6);--rsoft: rgba(255, 196, 40, .26);--edge: linear-gradient(150deg, #fff3b0, #ffc23a 40%, #ff9500 75%, #ffe27a)}.card.k-branch{--rc1: var(--hero-accent, #ffb347);--edge: var(--hero-accent, #ffb347);--rgl: color-mix(in srgb, var(--hero-accent, #ffb347) 45%, transparent);--rsoft: color-mix(in srgb, var(--hero-accent, #ffb347) 18%, transparent)}.card.k-evolve{--rc1: #ffe08a;--rgl: rgba(255, 200, 80, .6);--rsoft: rgba(255, 210, 90, .18);--edge: linear-gradient(150deg, #fff6c8, #ffd04a 45%, #ff9d1a 80%, #ffe9a0);--surf: linear-gradient(165deg, rgba(104, 60, 10, .96), rgba(56, 28, 18, .96) 60%, rgba(40, 18, 44, .96))}.card.tone-blessing{--rc1: #b8f5a0;--rc2: #2fae4c;--rgl: rgba(120, 230, 120, .4);--rsoft: rgba(120, 230, 120, .14);--edge: #5fd36a;--ec: #ffd04a;--ecg: rgba(255, 208, 74, .45)}.card.tone-curse{--rc1: #ff9ab8;--rc2: #c0204e;--rgl: rgba(220, 40, 100, .42);--rsoft: rgba(220, 40, 100, .16);--edge: #e0457a;--ec: #c04bff;--ecg: rgba(192, 75, 255, .45);--surf: linear-gradient(180deg, rgba(62, 18, 56, .95), rgba(34, 8, 36, .95))}.card.tone-mixed{--rc1: #ffc98a;--rc2: #e86a00;--rgl: rgba(255, 140, 30, .42);--rsoft: rgba(255, 140, 30, .16);--edge: #ff9a3a;--ec: #ff9d1a;--ecg: rgba(255, 140, 30, .45)}.cd-in{position:relative;transform-style:preserve-3d;animation:dealV .26s cubic-bezier(.2,.85,.3,1) both;animation-delay:var(--d, 0ms)}@keyframes dealV{0%{transform:translate3d(0,30px,0) rotateX(-70deg) scale(.86);opacity:0}35%{opacity:1}65%{transform:translate3d(0,-3px,0) rotateX(6deg) scale(1.025);opacity:1}to{transform:none;opacity:1}}@keyframes dealH{0%{transform:translate3d(0,44px,0) rotateY(-60deg) scale(.86);opacity:0}35%{opacity:1}65%{transform:translate3d(0,-4px,0) rotateY(4deg) scale(1.025);opacity:1}to{transform:none;opacity:1}}.card.dealt .cd-in{transition:transform .14s cubic-bezier(.2,1.3,.4,1)}@media(hover:hover){.card.dealt:hover .cd-in{transform:translateY(-6px) scale(1.025)}}.mr-ui.nav-mode .card.dealt.is-focus .cd-in{transform:translateY(-6px) scale(1.025)}.card.dealt.is-down .cd-in{transform:scale(.97);transition-duration:.06s}.card:is(.r-epic,.r-legendary,.k-evolve) .cd-flash{background:var(--rc1);animation:landFlash .34s ease-out both;animation-delay:calc(var(--d, 0ms) + .15s)}@keyframes landFlash{0%{opacity:0}30%{opacity:.28}to{opacity:0}}.cd-glow{position:absolute;inset:0;border-radius:var(--r);box-shadow:0 0 22px 2px var(--rgl);opacity:0;pointer-events:none}.card.r-epic .cd-glow,.card.k-branch .cd-glow,.card.tone-blessing .cd-glow,.card.tone-curse .cd-glow{opacity:.75}.card.r-legendary .cd-glow,.card.k-evolve .cd-glow{opacity:1;box-shadow:0 0 28px 4px var(--rgl);animation:glowPulse 2.4s ease-in-out infinite alternate}@keyframes glowPulse{0%{opacity:.7}to{opacity:1}}.cd-back{position:absolute;inset:0;border-radius:var(--r);display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,var(--rsoft),transparent 70%),linear-gradient(180deg,#2c1c68,#1a0f44);box-shadow:inset 0 0 0 1.5px var(--rc2);transform:rotateX(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-back-ic{width:44px;height:44px;opacity:.8}.cd-back-ic svg.ic{width:100%;height:100%}.cd-front{position:relative;display:flex;align-items:center;gap:14px;min-height:96px;padding:14px 14px 14px 12px;border-radius:var(--r);border:1.5px solid transparent;background:radial-gradient(120% 90% at 0% 0%,var(--rsoft),transparent 60%) padding-box,var(--surf) padding-box,linear-gradient(var(--edge),var(--edge)) border-box;box-shadow:0 10px 26px #0006;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition:transform .12s ease-out,filter .12s}.card.r-legendary .cd-front,.card.k-evolve .cd-front{border-width:2px;background:radial-gradient(120% 90% at 0% 0%,var(--rsoft),transparent 60%) padding-box,var(--surf) padding-box,var(--edge) border-box}.card.is-down .cd-front{filter:brightness(1.12)}@media(hover:hover){.card:hover .cd-front{filter:brightness(1.1)}}.mr-ui.nav-mode .card.is-focus .cd-front{filter:brightness(1.1)}.cd-shine{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.cd-shine:before{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:28%;background:linear-gradient(90deg,transparent,rgba(255,246,210,.22),transparent);transform:translate(-160%) skew(-18deg)}.card.r-legendary .cd-shine:before,.card.k-evolve .cd-shine:before{animation:cardShine 3.2s ease-in-out infinite;animation-delay:calc(var(--d, 0ms) + .2s)}@keyframes cardShine{0%{transform:translate(-160%) skew(-18deg)}40%,to{transform:translate(480%) skew(-18deg)}}.cd-icon{position:relative;flex:none;width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:radial-gradient(circle at 50% 46%,var(--ecg, rgba(255, 255, 255, .16)) 0%,transparent 70%),#08031a61;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec, #fff) 50%,transparent)}.cd-icon.el-none{--ec: var(--rc2);--ecg: var(--rgl)}.cd-icon svg.ic{width:48px;height:48px}.card.is-cat .cd-icon{box-shadow:inset 0 0 0 1.5px #ffd04a,0 0 10px #ffd04a59}.cd-cat{position:absolute;top:3px;right:3px;width:17px;height:17px;padding:2px;border-radius:6px;background:#3a1a00;box-shadow:inset 0 0 0 1.5px #ffd04a}.cd-icon .cd-cat svg.ic{width:100%;height:100%}.card .cd-kind.cd-kind-cat{color:#ffe08a;letter-spacing:.04em}.cd-body{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.cd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:18px}.cd-kind{display:inline-flex;align-items:center;font:800 10.5px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--q-dim)}.card.k-evolve .cd-kind,.card.k-branch .cd-kind{color:var(--rc1)}.cd-rar{margin-left:auto;padding:4px 7px;border-radius:7px;background:var(--rsoft);font:800 10px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--rc1);white-space:nowrap}.card.r-legendary .cd-rar,.card.k-evolve .cd-rar{background:linear-gradient(90deg,#ffc23a,#ffe27a);color:#4a2400}.cd-name{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;font:21px/1.08 var(--fd);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.35)}.cd-name>span:first-child{min-width:0}.cd-desc{font:700 13.5px/1.32 var(--fb);color:var(--q-txt)}.card .badge-new,.card .badge-stack,.card .badge-max{padding:3px 6px;border:0;border-radius:6px;box-shadow:none;transform:none;font:800 10px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;text-shadow:none;color:#ffb3c0;background:#ff5a7833;animation:none}.card .badge-stack{color:#a8dcff;background:#3fa9ff33}.card .badge-max{margin-left:0;color:#4a2400;background:#ffd04a}.card .badge-lv{padding:3px 6px;border-radius:6px;font:800 10px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:#ffe08a;background:#ffc23a2e}.card.is-simple .cd-name{font-size:22px}.card.is-simple .cd-desc{font-size:15px;margin-top:2px}.card.is-simple .cd-front{align-items:center}.card.is-simple .cd-meta-simple{min-height:0;margin-bottom:-2px}@media(orientation:landscape)and (max-height:560px){.card.is-simple .cd-name{font-size:19px}.card.is-simple .cd-desc{font-size:13.5px}}@media(orientation:portrait)and (max-height:740px){.card.is-simple .cd-name{font-size:20px}.card.is-simple .cd-desc{font-size:14px}}.card .pips{gap:3px}.card .pips i{width:11px;height:5px;border:0;border-radius:3px;background:#ffffff2e;box-shadow:none;animation:none}.card .pips i.on{background:#ffc94a}.card .pips i.new{background:#fff;box-shadow:0 0 6px #fffc}.card .badge-limit,.card .badge-lv.badge-limit{padding:3px 6px;border-radius:6px;font:800 10px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:#2a1000;background:linear-gradient(#ffd04a,#ff8a1a)}.card .pips.lim{gap:4px}.card .pips.lim i{width:7px;height:7px;border-radius:1px;transform:rotate(45deg);background:#ffaa3c38}.card .pips.lim i.on{background:#ffb02a}.card .pips.lim i.new{background:#fff3c0;box-shadow:0 0 8px 1px #ffaa28f2}.cd-evo,.cd-combo{display:flex;align-items:center;gap:6px;font:800 12px/1.25 var(--fb);letter-spacing:.01em}.cd-evo{color:#ffe08ad1}.cd-evo-ic{flex:none;width:18px;height:18px}.cd-evo-ic svg.ic{width:100%;height:100%}.cd-evo.ready{color:#ffe08a;text-shadow:0 0 10px rgba(255,208,74,.55)}.cd-combo{color:#a8e4ff}.cd-ln{min-width:0}.cd-ln .nw{white-space:nowrap}.cd-ln .gd-q{margin:-3px 0 -3px 5px;vertical-align:0}.cd-combo-ic{flex:none;width:18px;text-align:center;font-size:13px}.card.k-evolve .cd-combo,.card.k-branch .cd-combo{color:var(--rc1)}.cd-oracle{color:#ffe08a}.cd-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:3px}.card .chip{height:20px;padding:0 8px 0 4px;border:0;border-radius:10px;background:color-mix(in srgb,var(--ecd, #4a2a8a) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec, #fff) 40%,transparent);font:800 10.5px/1 var(--fb);letter-spacing:.06em;text-shadow:none}.card .chip svg.ic{width:14px;height:14px}.cd-syn{display:inline-flex;align-items:center;gap:4px;font:800 11.5px/1.15 var(--fb);color:#ffe08ae0;letter-spacing:.01em}.cd-syn svg{width:13px;height:13px;flex:none}.gd-q{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;vertical-align:-4px;border-radius:50%;background:#2f8cff;font:900 11px/1 var(--fb);letter-spacing:0;text-transform:none;color:#fff;text-shadow:none}.cd-flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.card.dealt .cd-in{animation:none;transform-style:flat}.card.dealt .cd-back{display:none}.card.dealt .cd-front{-webkit-backface-visibility:visible;backface-visibility:visible}.cd-spark{position:absolute;width:14px;height:14px;color:#fff3c0;opacity:0;pointer-events:none;animation:twinkle 2.4s ease-in-out infinite;transform:translateZ(1px)}.cd-spark svg{position:relative;width:100%;height:100%;display:block}.cd-spark:before{content:"";position:absolute;inset:-60%;border-radius:50%;background:radial-gradient(circle,#ffe18299,#ffe18200 62%)}.cd-spark.k0{left:12%;top:-7px;animation-delay:calc(var(--d, 0ms) + .8s)}.cd-spark.k1{right:-6px;top:30%;animation-delay:calc(var(--d, 0ms) + 1.6s);width:16px;height:16px}.cd-spark.k2{right:24%;bottom:-7px;animation-delay:calc(var(--d, 0ms) + 2.3s);width:12px;height:12px}.card.picked{z-index:3;animation:cardPicked .3s cubic-bezier(.2,1.4,.4,1) both}.card.picked .cd-flash{background:#fff;animation:flashOnce .3s ease-out both}.card.picked .cd-glow{opacity:1;animation:pickGlow .3s ease-out both}.card.picked:after{content:"";position:absolute;inset:0;border-radius:var(--r);box-shadow:0 0 0 3px var(--rc1),0 0 14px var(--rgl);pointer-events:none;animation:pickRing .3s ease-out both}@keyframes cardPicked{0%{transform:scale(1)}45%{transform:translateY(-6px) scale(1.09)}to{transform:translateY(-4px) scale(1.06)}}@keyframes flashOnce{0%{opacity:0}25%{opacity:.36}to{opacity:0}}@keyframes pickGlow{0%{box-shadow:0 0 22px 2px var(--rgl)}35%{box-shadow:0 0 40px 12px var(--rgl)}to{box-shadow:0 0 30px 6px var(--rgl)}}@keyframes pickRing{0%{inset:0;opacity:.95}to{inset:-12px;opacity:0}}.card.dropped{animation:cardDrop .22s ease-in both;pointer-events:none}@keyframes cardDrop{to{transform:translateY(18px) scale(.92);opacity:0}}.lu-cards.is-out{pointer-events:none;z-index:0}.lu-cards.is-out .card{animation:cardOut .28s ease-in both;animation-delay:calc(var(--i) * 40ms)}@keyframes cardOut{to{transform:translateY(-28px) scale(.92);opacity:0}}.lu-cards.is-shuffle .card{animation:cardShuffle .3s ease-in-out infinite alternate}@keyframes cardShuffle{0%{transform:none;opacity:1}to{transform:scale(.97);opacity:.75}}@media(orientation:landscape)and (min-width:640px){.lu-wrap{max-width:1040px}.lu-cards{flex-direction:row;justify-content:center;align-items:stretch;gap:16px}.lu-cards.n4{gap:12px}.card{flex:0 1 248px;display:flex}.cd-in{flex:1;display:flex;animation-name:dealH}.cd-back{transform:rotateY(180deg)}.cd-front{flex:1;flex-direction:column;justify-content:flex-start;text-align:center;padding:20px 16px 18px;min-height:0;gap:12px}.cd-body{align-items:center;gap:6px}.cd-meta{justify-content:center}.cd-rar{margin-left:0}.cd-name,.cd-foot,.cd-evo,.cd-combo{justify-content:center}.cd-ln{text-align:center}.cd-icon{width:84px;height:84px;border-radius:20px}.cd-icon svg.ic{width:62px;height:62px}.cd-name{font-size:23px}.cd-desc{font-size:14px}.lu-title{font-size:54px}.mr-choice .lu-title{font-size:46px}}@media(orientation:landscape)and (min-width:1500px)and (min-height:900px){.lu-wrap{max-width:1240px;gap:22px}.lu-cards{gap:20px}.card{flex-basis:290px}.cd-front{padding:26px 20px 22px;gap:14px}.cd-icon{width:100px;height:100px;border-radius:24px}.cd-icon svg.ic{width:74px;height:74px}.cd-name{font-size:27px}.cd-desc{font-size:16px}.cd-kind{font-size:11.5px}.cd-rar{font-size:11px}.cd-evo,.cd-combo{font-size:13.5px}.cd-syn{font-size:13px}.lu-title{font-size:66px}.mr-choice .lu-title{font-size:56px}.lu-sub{font-size:16px}.mr-cards .lu-reroll{min-height:50px;font-size:17px}}@media(orientation:landscape)and (max-height:560px){.lu-wrap{gap:10px}.lu-title{font-size:38px}.mr-choice .lu-title{font-size:32px}.lu-sub{font-size:12.5px;margin-top:4px}.cd-front{display:grid;grid-template-columns:48px minmax(0,1fr);grid-auto-rows:auto;column-gap:10px;row-gap:4px;align-content:start;text-align:left;padding:12px}.cd-body{display:contents}.cd-icon{grid-row:1 / span 2;width:48px;height:48px;border-radius:13px}.cd-icon svg.ic{width:36px;height:36px}.cd-meta,.cd-name{grid-column:2;justify-content:flex-start}.cd-rar{margin-left:auto}.cd-name{font-size:19px}.cd-desc,.cd-evo,.cd-combo,.cd-foot{grid-column:1 / -1;justify-content:flex-start}.cd-desc{margin-top:3px;font-size:13px}.cd-ln{text-align:left}.cd-kind{font-size:10px;letter-spacing:.06em}.cd-rar{font-size:9.5px;letter-spacing:.06em;padding:3px 6px}.cd-name:has(.badge-max) .pips{display:none}.lu-cards.n4 .cd-kind:not(:has(.gd-q)){display:none}.lu-cards.n4 .cd-rar{margin-left:0}.lu-foot,.mr-cards .lu-reroll{min-height:42px}}@media(orientation:landscape)and (max-height:420px){.lu-wrap{gap:7px}.lu-title{font-size:30px}.mr-choice .lu-title{font-size:26px}.lu-sub{font-size:11.5px;margin-top:2px}.cd-front{padding:10px 11px;row-gap:3px}.cd-icon{width:42px;height:42px}.cd-icon svg.ic{width:32px;height:32px}.cd-name{font-size:17px}.cd-desc{font-size:12px;line-height:1.28}.cd-evo,.cd-combo,.cd-syn{font-size:11px}.lu-foot{min-height:40px}.mr-cards .lu-reroll{min-height:40px;font-size:14px}.lu-reroll .cnt{min-width:26px;height:26px}}@media(orientation:portrait)and (max-height:740px){.lu-wrap{gap:12px}.lu-cards{gap:9px}.cd-front{min-height:88px;padding:12px 12px 12px 10px;gap:12px}.cd-icon{width:58px;height:58px}.cd-icon svg.ic{width:44px;height:44px}.cd-name{font-size:19px}.cd-desc{font-size:13px}.lu-title{font-size:clamp(32px,10vw,44px)}}@media(orientation:portrait)and (max-height:640px){.cd-kind{display:none}.card.is-simple .cd-meta-simple .cd-kind{display:inline-flex}.lu-head{margin-top:-4px}}@media(orientation:portrait)and (max-height:580px){.lu-wrap{gap:8px}.lu-cards{gap:7px}.cd-front{min-height:78px;padding:10px 10px 10px 8px;gap:10px}.cd-icon{width:50px;height:50px;border-radius:14px}.cd-icon svg.ic{width:38px;height:38px}.cd-name{font-size:18px}.cd-desc{font-size:12.5px}.lu-title{font-size:32px}.lu-foot,.mr-cards .lu-reroll{min-height:40px}}@media(max-width:370px){.cd-front{gap:11px}.cd-icon{width:56px;height:56px}.cd-icon svg.ic{width:42px;height:42px}.cd-name{font-size:19px}.cd-desc{font-size:13px}}.mr-ui.calm-ui .cd-in{animation:dealFade .22s ease-out both;animation-delay:calc(var(--d, 0ms) * .5);transform-style:flat}.mr-ui.calm-ui .cd-back,.mr-ui.calm-ui .cd-spark,.mr-ui.calm-ui .lu-rays{display:none}.mr-ui.calm-ui .cd-glow,.mr-ui.calm-ui .cd-shine:before{animation:none}.mr-ui.calm-ui .lu-head.slam .lu-title{animation:fadeIn .2s ease-out both}.mr-ui.calm-ui .card.picked,.mr-ui.calm-ui .card.picked .cd-flash,.mr-ui.calm-ui .card .cd-flash,.mr-ui.calm-ui .card.picked .cd-glow{animation:none}.mr-ui.calm-ui .card.picked:after{display:none}.mr-ui.calm-ui .card.picked .cd-front{filter:brightness(1.15)}.mr-ui.calm-ui .card.dropped,.mr-ui.calm-ui .lu-cards.is-out .card{animation:fadeOut .2s ease-in both}.mr-ui.calm-ui .lu-cards.is-shuffle .card{animation:none;opacity:.7}@keyframes dealFade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cd-in{animation:dealFade .22s ease-out both;animation-delay:calc(var(--d, 0ms) * .5);transform-style:flat}.cd-back,.cd-spark,.lu-rays{display:none}.cd-glow,.cd-shine:before{animation:none}.lu-head.slam .lu-title{animation:fadeIn .2s ease-out both}.card.picked,.card .cd-flash,.card.picked .cd-glow{animation:none}.card.picked:after{display:none}.card.picked .cd-front{filter:brightness(1.15)}.card.dropped,.lu-cards.is-out .card{animation:fadeOut .2s ease-in both}.lu-cards.is-shuffle .card{animation:none;opacity:.7}}.mr-settings .mr-backdrop{background:#080416b3}.st-panel{position:relative;width:100%;max-width:430px;max-height:100%;display:flex;flex-direction:column;animation:popIn .3s cubic-bezier(.2,1.3,.4,1) both}.mr-settings.is-closing{animation:modalOut .2s ease-in both}.st-head{position:relative;display:flex;justify-content:center;padding:16px 60px 8px}.st-title{font-size:30px;--gt-g: linear-gradient(180deg, #ffffff 0%, #d8f4ff 45%, #7ab8ff 100%)}.st-x{position:absolute;right:10px;top:10px;width:46px;height:46px;min-height:46px;min-width:46px;--r: 13px}.st-x svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 2px 0 var(--ink))}.st-body{overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;padding:6px 14px;display:flex;flex-direction:column;gap:8px}.st-row{--r: 14px;position:relative;display:grid;grid-template-columns:32px 1fr auto;align-items:center;column-gap:10px;row-gap:6px;flex:none;min-height:54px;padding:8px 12px;border-radius:var(--r);background:#00000042;pointer-events:auto}.st-col{display:flex;flex-direction:column;gap:14px}.st-sec{display:flex;flex-direction:column;gap:8px}.st-sec-h{padding:4px 4px 0;font:14px/1 var(--fd);letter-spacing:.08em;text-transform:uppercase;color:#a99be8;text-shadow:var(--ol-sm)}.st-sec-danger .st-sec-h{color:#ff8a94}@media(min-width:860px)and (orientation:landscape){.st-panel{max-width:920px}.st-body{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:16px;padding:6px 18px 10px}.st-slider-row{grid-template-columns:32px 118px 1fr 52px}.st-slider-row .st-slider{grid-column:3;grid-row:1;height:34px;margin:0 6px 0 10px}.st-slider-row .st-val{grid-column:4}}@media(orientation:landscape)and (max-height:600px){.st-panel{max-width:780px}.st-head{padding:6px 60px 4px;min-height:52px;align-items:center}.st-x{top:6px}.st-title{font-size:26px}.st-body{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:12px}.st-foot{padding:8px 14px 12px}.st-done{min-height:46px}}.st-ic{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#ffffff1a}.st-ic svg{width:20px;height:20px}.st-l{font:18px/1 var(--fd);text-shadow:var(--ol-sm)}.st-val{grid-row:1;grid-column:3;font:16px/1 var(--fd);color:#ffe08a;text-align:right;min-width:44px}.st-slider{grid-column:1 / -1;position:relative;height:40px;display:flex;align-items:center;touch-action:none;cursor:pointer;margin:0 4px}.st-track{position:relative;width:100%;height:16px;border-radius:8px;border:2.5px solid var(--ink);background:#00000073;overflow:hidden}.st-fill{position:absolute;inset:0;transform-origin:0 50%;background:linear-gradient(180deg,#fff08a,#ffbf1a 60%,#e89400)}.st-knob{position:absolute;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:3px solid var(--ink);background:radial-gradient(circle at 40% 32%,#fff,#e2dbff 60%,#b6a8ff);box-shadow:0 3px 0 var(--ink);transition:transform .1s}.st-row.is-drag .st-knob{transform:scale(1.18)}.st-q-row .st-seg{grid-column:1 / -1}.st-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n, 4),1fr);height:46px;border-radius:12px;border:2.5px solid var(--ink);background:#00000073;overflow:hidden}.st-seg-b{position:relative;z-index:1;border:0;background:none;font:15px/1 var(--fd);color:#cfc4ff;cursor:pointer;pointer-events:auto;min-height:44px}.st-seg-b.on{color:#3a1a00}.st-seg-hl{position:absolute;top:2px;bottom:2px;left:2px;margin-right:4px;border-radius:9px;background:linear-gradient(180deg,#fff08a,#ffbf1a 60%,#e89400);box-shadow:inset 0 2px #fff9,0 2px #0000004d;transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.st-seg-hl{width:calc(100% / var(--n, 4) - 4px)}.st-name,.st-val{color:#ffd04a;font-weight:900}.st-val.st-no{color:#ff9a8a}.st-sub{display:block;margin-top:2px;font:800 11px/1.2 var(--fb);color:#c9bdf5}.st-pv{display:none;grid-column:1 / -1;margin:2px 0 0;font:700 12.5px/1.4 var(--fb);color:#e4dcff;user-select:text}.st-pv-row.open .st-pv{display:block}.st-pv-row.open{grid-column:1 / -1}.st-name-b{padding:7px 14px;border-radius:12px;border:3px solid var(--ink);background:linear-gradient(180deg,#6a5aaa,#3a2a7a);font:400 15px/1 var(--fd);color:#fff;box-shadow:inset 0 -3px #00000040}.st-name-b.st-red-b{background:linear-gradient(180deg,#ff6b78,#ee3346 55%,#a3112a)}.st-tg{position:relative;width:78px;height:36px;border-radius:18px;border:3px solid var(--ink);background:#3a2a6a;box-shadow:inset 0 3px #0000004d;transition:background .15s}.st-tg-k{position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;border:2.5px solid var(--ink);background:radial-gradient(circle at 40% 32%,#fff,#d8d0ff);transition:transform .2s cubic-bezier(.3,1.5,.5,1);z-index:1}.st-tg-on,.st-tg-off{position:absolute;top:50%;margin-top:-7px;font:14px/1 var(--fd)}.st-tg-on{left:10px;opacity:0}.st-tg-off{right:10px;color:#a898e0}.st-t-row.on .st-tg,.bg-shot.on .st-tg{background:linear-gradient(180deg,#5fe870,#2fae4c)}.st-t-row.on .st-tg-k,.bg-shot.on .st-tg-k{transform:translate(42px)}.st-t-row.on .st-tg-on,.bg-shot.on .st-tg-on{opacity:1;text-shadow:0 1px 0 var(--ink)}.st-t-row.on .st-tg-off,.bg-shot.on .st-tg-off{opacity:0}.st-t-row{cursor:pointer}.st-foot{display:flex;justify-content:center;padding:10px 14px 16px}.st-done{min-width:180px}.mr-pause,.mr-over{--q-bg: rgba(22, 13, 50, .94)}.mr-ui:has(.mr-pause) .mr-hud,.mr-ui:has(.mr-over) .mr-hud{visibility:hidden}.mr-pause .ps-quit,.mr-pause .ps-q,.mr-over .go-menu,.mr-over .go-share,.mr-over .go-endless-try,.mr-over .go-forge,.mr-over .go-double{--r: 14px;border:0;border-radius:14px;text-shadow:none;color:var(--q-txt);background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-pause .ps-quit:before,.mr-pause .ps-q:before,.mr-over .go-menu:before,.mr-over .go-share:before,.mr-over .go-endless-try:before,.mr-over .go-forge:before,.mr-over .go-double:before{display:none}.mr-pause .ps-quit.is-down,.mr-pause .ps-q.is-down,.mr-over .go-menu.is-down,.mr-over .go-share.is-down,.mr-over .go-endless-try.is-down,.mr-over .go-forge.is-down,.mr-over .go-double.is-down{transform:scale(.95);filter:brightness(1.2);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-pause .ps-quit svg.ic,.mr-pause .ps-q svg.ic,.mr-over .go-menu svg.ic,.mr-over .go-share svg.ic,.mr-over .go-endless-try svg.ic,.mr-over .go-forge svg.ic,.mr-over .go-double svg.ic{filter:none}.ps-wrap{position:relative;width:100%;max-width:440px;max-height:100%;display:flex;flex-direction:column;gap:16px;animation:popIn .32s cubic-bezier(.2,1.3,.4,1) both}.ps-head{text-align:center}.ps-title{font-size:44px;--gt-g: linear-gradient(180deg, #ffffff 0%, #d8f4ff 45%, #6aa8ff 100%)}.ps-build{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.ps-tabs{flex:none;display:flex;gap:4px;margin:8px 8px 0;padding:2px;border-radius:14px;background:#00000047}.ps-tab{position:relative;flex:1 1 0;min-height:44px;--r: 12px;border:0;border-radius:12px;background:none;color:var(--q-dim);font:800 14px/1 var(--fb);cursor:pointer;pointer-events:auto;touch-action:manipulation}.ps-tab.is-on{background:#ffffff24;color:#fff}.ps-tab.is-down{filter:brightness(1.2)}.ps-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:12px 16px 16px}.ps-pane-stats,.mr-pause.show-stats .ps-pane-build,.mr-pause.show-stats .ps-info{display:none}.mr-pause.show-stats .ps-pane-stats{display:block}.ps-pane section+section{margin-top:16px}.ps-scroll h3,.go-dmg h3{margin:0 0 8px;font:800 11px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--q-dim)}.ps-empty{padding:16px 0;text-align:center;font:800 14px var(--fb);color:var(--q-dim)}.ps-evos{display:flex;flex-direction:column;gap:6px}.ps-evo{display:flex;align-items:center;gap:6px;min-height:44px;padding:6px 10px 6px 8px;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:auto;touch-action:manipulation}.ps-evo.want{background:#ffd04a14;box-shadow:inset 0 0 0 1.5px #ffd04acc}.ps-evo.ready{background:#ffd04a29;box-shadow:inset 0 0 0 1.5px #ffe08a,0 0 10px #ffd04a59}.ps-evo.done{opacity:.6}.ps-evo-ic{position:relative;flex:none;width:28px;height:28px}.ps-evo-ic svg.ic{width:100%;height:100%}.ps-evo-ic.miss svg.ic{filter:grayscale(1) brightness(.85);opacity:.45}.ps-evo-ic.miss:after{content:"?";position:absolute;inset:0;display:grid;place-items:center;font:900 16px/1 var(--fb);color:#ffd04a;text-shadow:0 0 4px #000,0 1px 0 #000}.ps-evo-op{flex:none;font:900 14px/1 var(--fb);color:#ffd04a}.ps-evo-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;margin-left:4px}.ps-evo-t b{font:800 14px/1.1 var(--fb);color:#fff}.ps-evo-t em{font:700 12px/1.2 var(--fb);font-style:normal;color:var(--q-dim)}.ps-evo-t em b{font:inherit;color:#ffe08a}.ps-evo:is(.want,.ready) .ps-evo-t em{color:#ffe08a}.ps-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.ps-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:4px 0;--r: 12px;border-radius:12px;cursor:pointer;pointer-events:auto;touch-action:manipulation}.ps-tile.is-on{background:#ffffff1a}.ps-tile.is-down{filter:brightness(1.25)}.ps-pw-ic,.ps-it-ic{position:relative;flex:none;width:44px;height:44px;padding:5px;border-radius:12px}.ps-pw-ic{background:radial-gradient(circle at 50% 42%,var(--ecg),transparent 72%),#0a041e8c;box-shadow:inset 0 0 0 1.5px var(--ec)}.ps-pw.max .ps-pw-ic{box-shadow:inset 0 0 0 1.5px #ffd04a,0 0 10px #ffd04a73}.ps-pw-ic svg.ic,.ps-it-ic svg.ic{width:100%;height:100%}.ps-tile .pips.sm{gap:2px}.ps-tile .pips.sm i{width:6px;height:4px;border:0;border-radius:2px;background:#fff3}.ps-tile .pips.sm i.on{background:#ffd04a}.ps-pw-cat{position:absolute;left:-6px;bottom:-6px;width:20px;height:20px;padding:2px;border-radius:7px;background:#1c1240;box-shadow:inset 0 0 0 1px #ffd04a59;opacity:.8}.ps-pw-cat.on{opacity:1;box-shadow:inset 0 0 0 1.5px #ffd04a,0 0 6px #ffd04a99}.ps-pw-cat svg.ic{width:100%;height:100%}.ps-it-ic{background:#0a041e66;box-shadow:inset 0 0 0 1px var(--q-line)}.ps-it.evo .ps-it-ic{box-shadow:inset 0 0 0 1px #ffd04a80}.ps-it.relic .ps-it-ic{background:radial-gradient(circle at 50% 42%,rgba(255,196,90,.28),transparent 72%),#0a041e80;box-shadow:inset 0 0 0 1.5px #ffd04abf}.ps-it-ic b{position:absolute;right:-6px;bottom:-6px;padding:2px 4px;border-radius:7px;background:#2a1c5c;box-shadow:inset 0 0 0 1px #8cc8ff80;font:800 11px/1 var(--fb);color:#cfe8ff}.ps-chips{display:flex;flex-wrap:wrap;gap:8px}.mr-pause .ps-chips .chip{height:32px;padding:0 10px 0 4px;gap:4px;border:0;border-radius:16px;text-shadow:none;font-size:11px;background:color-mix(in srgb,var(--ecd, #4a2a8a) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec, #fff) 40%,transparent)}.mr-pause .ps-chips .chip.t2{box-shadow:inset 0 0 0 1.5px var(--ec),0 0 8px var(--ecg)}.mr-pause .ps-chips .chip svg.ic{width:22px;height:22px}.mr-pause .ps-chips .chip.mod{background:#6e46c84d;box-shadow:inset 0 0 0 1px #c6b8ff59}.mr-pause .ps-chips .chip.ps-lock{background:#0000004d}.mr-pause .ps-chips .chip.ps-lock svg.ic{width:16px;height:16px}.chip.mod{background:#4a2a8a}.ps-info{flex:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 8px 8px 16px;border-top:1px solid var(--q-line);font:700 13px/1.3 var(--fb);color:var(--q-dim)}.ps-info-t{flex:1;min-width:0}.ps-info b{color:#fff;font-weight:800}.ps-info b.ok{color:#ffe08a}.ps-info em{font-style:normal;color:#ffd38a}.ps-info-q{position:relative;flex:none;width:32px;height:32px;--r: 16px;border:0;border-radius:16px;cursor:pointer;pointer-events:auto;background:#5aaaff33;box-shadow:inset 0 0 0 1px #8cc8ff80;color:#cfe8ff;font:400 18px/1 var(--fd)}.ps-info-q:before{content:"";position:absolute;inset:-6px}.ps-info-q.is-down{filter:brightness(1.3)}.ps-stats{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.ps-st{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.07);font:700 13px/1.2 var(--fb);color:var(--q-dim)}.ps-st b{font:800 14px/1 var(--fb);color:#fff;white-space:nowrap}.ps-sec-st{position:relative}.ps-st.has-tip{position:relative;--r: 8px;margin:0 -6px;padding:6px;border-radius:8px 8px 0 0;cursor:help;pointer-events:auto;touch-action:manipulation}.ps-st.has-tip.is-on,.ps-st.has-tip.is-down{background:#5aaaff24}.ps-st-q{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:5px;vertical-align:1px;border-radius:8px;background:#5aaaff33;box-shadow:inset 0 0 0 1px #8cc8ff80;font:400 11px/1 var(--fd);font-style:normal;color:#cfe8ff}.ps-st-tip{position:absolute;left:-4px;right:-4px;z-index:3;padding:10px 12px;border-radius:12px;background:#1c1240;box-shadow:inset 0 0 0 1.5px #8cc8ff8c,0 8px 24px #0000008c;font:700 13px/1.4 var(--fb);color:#e6dcff;pointer-events:none;animation:fadeIn .14s ease-out both}.ps-st-tip[hidden]{display:none}.ps-st-tip .tl{display:block}.ps-st-tip .tl-b{position:relative;padding-left:14px}.ps-st-tip .tl-b:before{content:"";position:absolute;left:3px;top:.55em;width:5px;height:5px;border-radius:3px;background:currentColor;opacity:.7}.ps-st-tip b{color:#9fdcff;font-weight:800}.ps-st-tip:before{content:"";position:absolute;top:-6px;left:var(--notch, 16px);width:10px;height:10px;transform:rotate(45deg);background:#1c1240;box-shadow:-1.5px -1.5px #8cc8ff8c}.ps-more{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:10px;--r: 12px;border:0;border-radius:12px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--q-line);font:800 12px/1 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:var(--q-dim);cursor:pointer;pointer-events:auto;touch-action:manipulation}.ps-more:hover,.ps-more.kb-focus{color:#fff}.ps-more.is-down{filter:brightness(1.25)}.ps-more-chev{width:7px;height:7px;margin-top:-4px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .18s,margin .18s}.ps-more[aria-expanded=true] .ps-more-chev{margin-top:3px;transform:rotate(-135deg)}.ps-stats-more{margin-top:6px}.ps-stats-more[hidden]{display:none}.ps-btns{flex:none;display:flex;flex-direction:column;gap:12px}.ps-main{display:flex;gap:8px}.ps-resume{flex:2 1 0;min-width:0;min-height:60px}.mr-pause .ps-quit{flex:1 1 0;min-width:0;min-height:60px;padding:0 12px;gap:6px;font-size:20px}.mr-pause .ps-quit svg.ic{width:22px;height:22px}.ps-row{display:flex;gap:8px}.mr-pause .ps-end{align-self:center;appearance:none;border:0;background:none;padding:2px 10px;font:800 13px/1.3 var(--fb);color:var(--q-dim, rgba(226, 218, 255, .72));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mr-pause .ps-end:hover,.mr-pause .ps-end.kb-focus{color:#fff}.mr-pause .ps-q{flex:1 1 0;min-width:0;min-height:56px;flex-direction:column;gap:4px;padding:6px 2px;font:800 11px/1.1 var(--fb);letter-spacing:0;white-space:normal;text-align:center;color:var(--q-dim)}.mr-pause .ps-q svg.ic{width:22px;height:22px}.ps-q-mark{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font:400 21px/1 var(--fd);font-style:normal;color:#9fdcff}.mr-pause .ps-help.is-new{color:#fff}.mr-pause .ps-help.is-new:after{top:4px;right:calc(50% - 20px);width:10px;height:10px;border:0}.ps-confirm{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:20px}.ps-cf-bg{position:absolute;inset:0;animation:fadeIn .18s ease-out both}.ps-cf-card{width:100%;text-align:center}.ps-cf-h{font:30px/1.05 var(--fd);color:#ffd04a;text-shadow:var(--ol-sm)}.ps-cf-p{margin:8px 4px 16px;font:800 14px/1.3 var(--fb);color:#e6dcff}.ps-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ps-cf-row .mr-btn{min-height:54px;font-size:18px;gap:6px}.ps-cf-row .mr-btn svg.ic{width:22px;height:22px}@media(orientation:landscape)and (min-width:640px){.ps-wrap{max-width:860px;display:grid;grid-template-columns:minmax(0,1fr) 248px;grid-template-rows:auto minmax(0,1fr);column-gap:16px;row-gap:12px;height:100%;max-height:600px}.ps-head{grid-column:1 / -1}.ps-build{grid-column:1;grid-row:2;align-self:start;max-height:100%}.ps-btns{grid-column:2;grid-row:2;justify-content:center}.ps-main{flex-direction:column}.ps-resume,.mr-pause .ps-quit{flex:none}.mr-pause .ps-quit{min-height:52px}.ps-row{display:grid;grid-template-columns:1fr 1fr}.mr-pause .ps-q{flex-direction:row;justify-content:flex-start;min-height:44px;padding:0 10px;gap:6px;font-size:12px;text-align:left}.mr-pause .ps-q svg.ic,.ps-q-mark{width:20px;height:20px;flex:none}.mr-pause .ps-help.is-new:after{top:-3px;right:-3px}}@media(orientation:landscape)and (min-width:1000px)and (min-height:561px){.ps-wrap{max-width:1000px;height:auto;max-height:min(600px,100%)}.ps-tabs{display:none}.ps-scroll{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:24px;align-items:start}.mr-pause .ps-pane-build,.mr-pause .ps-pane-stats{display:block}.mr-pause .ps-info{display:flex}}@media(orientation:landscape)and (max-height:560px){.ps-wrap{row-gap:8px}.ps-title{font-size:32px}.ps-tabs{margin:6px 6px 0}.ps-scroll{padding:8px 12px 12px}.ps-resume{min-height:52px}.mr-pause .ps-quit{min-height:44px}}@media(orientation:portrait)and (max-height:760px){.ps-wrap{gap:12px}.ps-title{font-size:38px}}.mr-ui.calm-ui .ps-wrap,.mr-ui.calm-ui .ps-cf-card{animation:fadeIn .15s ease-out both}.mr-ui.calm-ui .ps-help.is-new:after{animation:none}@media(prefers-reduced-motion:reduce){.ps-wrap,.ps-cf-card{animation:fadeIn .15s ease-out both}}.mr-bug-layer{position:absolute;inset:0;z-index:55;pointer-events:none}.mr-bug .mr-backdrop{background:#080416b8}.bg-card{position:relative;width:100%;max-height:100%;overflow-y:auto}.bg-h{font:30px/1.05 var(--fd);color:#ffd04a;text-shadow:var(--ol-sm);text-align:center;margin-bottom:10px}.bg-lab{display:block;text-transform:uppercase}.bg-text{display:block;width:100%;box-sizing:border-box;min-height:104px;max-height:34vh;resize:vertical;padding:10px 12px;border-radius:14px;outline:none;touch-action:auto;user-select:text;-webkit-user-select:text}.bg-count{text-align:right}.bg-shot{display:flex;align-items:center;cursor:pointer}.bg-thumb{object-fit:cover;flex:none;opacity:.45;transition:opacity .15s}.bg-shot.on .bg-thumb{opacity:1}.bg-shot-l{flex:1}.bg-shot .st-tg{flex:none}.bg-err{min-height:18px;margin:6px 4px 0;font:800 13px/1.3 var(--fb);text-align:center}.bg-row{grid-template-columns:1fr 1fr;gap:10px}.bg-row .mr-btn{min-height:54px;font-size:19px}.mr-bug.is-busy .bg-row .mr-btn{pointer-events:none;opacity:.75}.mr-over.lost .mr-backdrop{background:radial-gradient(ellipse at 50% 30%,#382460cc,#0a0618f0 75%)}.mr-over.won .mr-backdrop{background:radial-gradient(ellipse at 50% 25%,#643a0ac7,#10081eed 75%)}.go-rays{position:absolute;left:50%;top:14%;width:170vmin;height:170vmin;margin:-85vmin 0 0 -85vmin;background:center / 100% 100% no-repeat;opacity:.4;animation:spin 22s linear infinite,fadeIn .8s ease-out both;pointer-events:none}.go-vig{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--hc, #ffb060) 18%,transparent),transparent 55%);animation:fadeIn 1.2s ease-out both}@keyframes vigPulse{0%{opacity:.5}to{opacity:1}}.go-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.go-confetti i{position:absolute;top:-24px;left:var(--x);width:9px;height:14px;border-radius:2px;background:var(--c);animation:confetti var(--t) linear var(--d) infinite;opacity:.9}.go-confetti i.rib{width:6px;height:20px;border-radius:3px}@keyframes confetti{0%{transform:translateZ(0) rotate(var(--r))}25%{transform:translate3d(var(--sw),28vh,0) rotate(calc(var(--r) + 180deg))}50%{transform:translate3d(calc(var(--sw) * -1),56vh,0) rotate(calc(var(--r) + 360deg))}75%{transform:translate3d(var(--sw),84vh,0) rotate(calc(var(--r) + 540deg))}to{transform:translate3d(0,112vh,0) rotate(calc(var(--r) + 720deg))}}.go-wrap{position:relative;width:100%;max-width:440px;height:100%;max-height:100%;display:flex;flex-direction:column;justify-content:center;gap:16px;overflow:hidden}.go-a,.go-b,.go-c{display:flex;flex-direction:column;gap:12px;min-width:0}.go-a,.go-c{flex:none}.go-b{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;padding:2px 0}.go-b::-webkit-scrollbar{display:none}.go-b>*{flex-shrink:0}.go-b.fade-b{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.go-b.fade-t{-webkit-mask-image:linear-gradient(180deg,transparent,#000 28px);mask-image:linear-gradient(180deg,transparent,#000 28px)}.go-b.fade-t.fade-b{-webkit-mask-image:linear-gradient(180deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.go-head{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.go-title{font-size:clamp(48px,15vw,76px);animation:goSlam .7s cubic-bezier(.2,1.3,.4,1) both}@media(orientation:portrait){.go-title.long{font-size:clamp(36px,11vw,64px)}}@media(orientation:portrait){.go-title.xlong{font-size:clamp(28px,8.4vw,52px)}}.mr-over.lost .go-title{--gt-g: linear-gradient(180deg, #ffe0e0 0%, #ff6a6a 38%, #e01030 70%, #8a0018 100%);--gt-s: #1a0208;animation:goSlamLost .8s cubic-bezier(.2,1.2,.4,1) both}@keyframes goSlam{0%{transform:scale(3) rotate(-12deg);opacity:0}40%{transform:scale(.9) rotate(3deg);opacity:1}65%{transform:scale(1.1) rotate(-2deg)}to{transform:none;opacity:1}}@keyframes goSlamLost{0%{transform:translateY(-120px) scale(1.4);opacity:0}35%{transform:translateY(0) scaleY(.85);opacity:1}45%{transform:translate(-8px) rotate(-3deg)}55%{transform:translate(8px) rotate(3deg)}65%{transform:translate(-5px) rotate(-2deg)}75%{transform:translate(4px)}to{transform:none;opacity:1}}.go-burst{position:absolute;left:50%;top:30%;width:160px;height:160px;margin:-80px 0 0 -80px;border-radius:50%;border:8px solid rgba(255,230,140,.9);opacity:0;animation:burst .7s .25s ease-out both;pointer-events:none}.mr-over.lost .go-burst{border-color:#c8aaff99}.go-sub{font:800 14px/1.25 var(--fb);color:var(--q-dim);animation:fadeUp .4s .35s ease-out both}.go-hero,.go-sub b{color:#fff}.go-heat{display:inline-flex;align-items:center;gap:2px;color:#ffb060!important;font-weight:900}.go-heat svg.ic{width:14px;height:14px}.go-record,.go-rank.on{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;margin:4px auto 0;padding:4px 12px 4px 8px;border-radius:14px;background:#ffd04a29;box-shadow:inset 0 0 0 1px #ffd04a8c;color:#ffe08a;font:400 16px/1 var(--fd);letter-spacing:.03em;animation:fadeUp .4s 1s ease-out both}.go-record svg.ic,.go-rank svg.ic{width:20px;height:20px}.go-rank{display:none}.go-rank.on{animation-delay:0s}.go-endless{align-self:center;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.go-end-n{display:flex;align-items:baseline;gap:8px}.go-end-n b{font:400 40px/1 var(--fd);color:#fff;text-shadow:var(--ol-sm)}.go-end-n span{font:800 15px/1 var(--fb);color:#f0dcff}.go-end-best{font:700 12px/1.25 var(--fb);color:var(--q-dim)}.go-key,.go-stats{display:flex;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);animation:fadeUp .35s .2s ease-out both}.go-st{flex:1 1 0;min-width:0;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:4px;padding:12px 4px}.go-st+.go-st{border-left:1px solid var(--q-line)}.go-st-v{grid-column:1 / -1;grid-row:1;text-align:center;font:400 26px/1 var(--fd);color:#fff;text-shadow:var(--ol-sm);white-space:nowrap}.go-st-ic{grid-row:2;width:16px;height:16px}.go-st-ic svg.ic{width:100%;height:100%}.go-st-l{grid-row:2;font:800 12px/1 var(--fb);color:var(--q-dim)}.go-key .go-embers .go-st-v{color:#ffd38a}.go-stats .go-st{padding:8px 4px}.go-stats .go-st-v{font-size:19px}.mr-over .go-double{min-height:44px;padding:0 16px;gap:8px;font:400 16px/1 var(--fd);color:#ffd38a;background:#ff8c2829;box-shadow:inset 0 0 0 1px #ffaa5066}.mr-over .go-double svg.ic{width:18px;height:18px}.go-double.is-busy{opacity:.6;pointer-events:none}.go-doubled{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;font:400 17px/1 var(--fd);color:#ffe08a}.go-doubled svg.ic{width:20px;height:20px}.go-news{display:flex;flex-direction:column;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);overflow:hidden}.go-unlock{--ua: #ffd04a;position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;animation:fadeUp .4s .7s ease-out both}.go-unlock+.go-unlock{border-top:1px solid var(--q-line)}.go-unlock-ic{position:relative;flex:none;width:36px;height:36px;padding:6px;border-radius:12px;background:color-mix(in srgb,var(--ua) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ua) 50%,transparent)}.go-unlock-ic svg.ic{width:100%;height:100%}.go-unlock-tx{flex:1;min-width:0}.go-unlock-k{font:800 10px/1.15 var(--fb);letter-spacing:.1em;color:var(--ua)}.go-unlock-n{font:400 19px/1.1 var(--fd);color:#fff;text-shadow:var(--ol-sm)}.go-unlock-d{margin-top:2px;font:700 12px/1.25 var(--fb);color:var(--q-dim)}.go-unlock-map{--ua: #7fd8ff}.go-unlock-heat{--ua: #ff9a4a}.go-unlock-endless{--ua: #c995ff}.go-unlock-path,.go-unlock-keep{--ua: #8cf27a}.go-unlock-camp{--ua: #ffd04a}.go-unlock-hero{background:linear-gradient(100deg,#ffc83c3d,#ffc83c00 75%);overflow:hidden}.go-unlock-hero .go-unlock-ic{width:44px;height:44px;background:radial-gradient(circle,#ffdc6e73,#ffb4281f 70%);box-shadow:inset 0 0 0 1.5px #ffd04acc,0 0 14px #ffc83c80}.go-unlock-hero .go-unlock-n{font-size:24px}.go-unlock-hero:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translate(-120%) skew(-20deg);animation:btnShine 3.6s ease-in-out 1.6s infinite}.mr-over .go-endless-try{flex:none;min-height:44px;padding:0 12px;gap:6px;font:400 15px/1 var(--fd)}.mr-over .go-endless-try svg.ic{width:16px;height:16px}.go-next,.go-learn,.go-mast{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 16px}.go-next,.go-learn{border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);animation:fadeUp .4s .8s ease-out both}.go-next-k,.go-learn-k{grid-column:1 / -1;display:flex;align-items:center;gap:4px;font:800 10px/1.1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.go-next-k svg.ic,.go-learn-k svg.ic{width:14px;height:14px}.go-next>b{grid-column:1 / -1;font:800 15px/1.25 var(--fb);color:#fff}.go-next-bar{position:relative;grid-column:1;height:4px;border-radius:2px;background:#ffffff24;overflow:hidden}.go-next-bar i{position:absolute;inset:0 auto 0 0;width:calc(var(--w) * 100%);border-radius:2px;background:linear-gradient(90deg,#ffc21a,#fff2a0)}.go-next-p{grid-column:2;font:800 12px/1.2 var(--fb);color:#ffd38a;white-space:nowrap}.go-learn{background:#ff8c2824;box-shadow:inset 0 0 0 1px #ffaa5066}.go-best-old{margin-top:4px;text-align:center;font:800 12px/1.2 var(--fb);color:#ffe08a;opacity:.85;animation:fadeUp .4s 1.1s ease-out both}.go-best{animation-delay:.6s}.go-best .go-next-k{color:#ffd04a}.go-best .go-next-p{color:#fff;font-size:13px}.go-best.close{background:#ff8c2824;box-shadow:inset 0 0 0 1px #ffaa5080}.go-best.close .go-next-p{color:#ffb86a}.go-lb{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 14px 8px 12px;border:0;border-radius:16px;text-align:left;color:var(--q-txt);background:var(--q-bg);box-shadow:inset 0 0 0 1px #ffd04a59;cursor:pointer;pointer-events:auto;touch-action:manipulation;animation:fadeUp .35s ease-out both}.go-lb[hidden]{display:none}.go-lb.is-down{background:#ffffff1a}.go-lb svg.ic{flex:none;width:20px;height:20px}.go-lb-m{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.go-lb-k{font:800 10px/1.1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.go-lb-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 14px/1.2 var(--fb);color:#fff}.go-lb .go-lb-go{flex:none;transform:rotate(-45deg);color:var(--q-dim)}.mr-over.is-calm .go-lb{animation:none}.go-learn-t{grid-column:1 / -1;font:700 14px/1.3 var(--fb);color:#fff}.go-learn-t b{color:#ffb45a}.mr-over .go-forge{grid-column:1 / -1;justify-self:start;min-height:44px;padding:0 16px 0 12px;gap:6px;font:400 17px/1 var(--fd);background:#ff8c2838;box-shadow:inset 0 0 0 1px #ffaa5080}.mr-over .go-forge svg.ic{width:20px;height:20px}.go-more{position:relative;align-self:center;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;--r: 22px;border:0;border-radius:22px;background:none;color:var(--q-dim);font:800 14px/1 var(--fb);cursor:pointer;pointer-events:auto;touch-action:manipulation;animation:fadeUp .4s .9s ease-out both}.go-more.is-down{color:#fff}.go-chev{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.mr-over.is-open .go-chev{transform:translateY(2px) rotate(225deg)}.go-details{display:none;flex-direction:column;gap:12px}.mr-over.is-open .go-details{display:flex;animation:fadeUp .25s ease-out both}.go-emb-d{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 8px;font:700 12px/1.35 var(--fb);color:var(--q-dim)}.go-emb-d svg.ic{flex:none;width:16px;height:16px}.go-prog{display:flex;flex-direction:column;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.go-prog>*+*{border-top:1px solid var(--q-line)}.go-prog>.go-next{border-radius:0;background:none;box-shadow:none;animation:none}.go-prog>.go-next+*{border-top:1px solid var(--q-line)}.go-mast .go-next-k{grid-column:1}.go-mast>b{grid-column:2;font:400 15px/1 var(--fd);color:#ffd04a;text-shadow:var(--ol-sm);white-space:nowrap}.go-mast>b em{font-style:normal;color:#8cff9a}.go-mast .go-next-bar{grid-column:1 / -1}.go-mast .go-next-p{grid-column:1 / -1;white-space:normal;color:var(--q-dim)}.go-path>b{color:#8cff9a}.go-daily{display:flex;flex-wrap:wrap}.go-daily .go-next-p{flex-basis:100%}.go-daily-st{display:inline-flex;align-items:center;gap:3px}.go-daily-st svg.ic{width:16px;height:16px}.go-daily-try{color:#ffd38a!important}.go-daily-tom b{font:800 12px/1 var(--fb);color:#fff;text-shadow:none}.go-oracle{display:none}.go-oracle.on{display:block;padding:12px 16px;border-radius:16px;background:#7850dc2e;box-shadow:inset 0 0 0 1px #be96ff59}.go-oracle-k{display:flex;align-items:center;gap:4px;font:800 10px/1.1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#d9c4ff}.go-oracle-k svg{width:14px;height:14px}.go-oracle-t{margin-top:4px;font:700 14px/1.3 var(--fb);color:#fff}.go-dmg{padding:12px 16px;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.go-pw{display:flex;align-items:center;gap:10px;margin-top:8px}.go-pw-ic{width:28px;height:28px;flex:none}.go-pw-ic svg.ic{width:100%;height:100%}.go-pw-m{flex:1;min-width:0}.go-pw-n{font:800 13px/1.1 var(--fb);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.go-pw-n em{font:700 11px var(--fb);font-style:normal;color:var(--q-dim)}.go-pw-bar{margin-top:4px;height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.go-pw-bar i{display:block;height:100%;border-radius:2px;transform-origin:0 50%;transform:scaleX(var(--w));background:linear-gradient(90deg,#ff8a1a,#ffd04a)}.go-pw-v{min-width:48px;text-align:right;font:800 13px/1 var(--fb);color:#ffe08a}.go-c{gap:4px;animation:fadeUp .45s .6s ease-out both}.go-btns{display:flex;flex-direction:column;align-items:stretch;gap:8px}.go-again{width:100%;min-height:64px;font-size:30px;animation:playPulse 1.3s 1.6s ease-in-out infinite}.go-again.is-down{animation:none}.go-learn-d{grid-column:1 / -1;font:700 13px/1.3 var(--fb);color:#ffffffc7}.go-learn-d b{color:#ffb45a}.go-prologue .go-prologue-t{font:400 22px/1.15 var(--fd);letter-spacing:.01em;text-shadow:0 2px 0 rgba(0,0,0,.35)}.go-pro{--ph: 156px}.go-pro .go-key,.go-pro .go-more{display:none}.go-pro .go-head{gap:2px}.go-ph{position:relative;z-index:0;width:var(--ph);height:var(--ph);margin:-6px auto calc(var(--ph) * -.2);pointer-events:none;animation:phIn .6s .1s cubic-bezier(.2,1.4,.4,1) both}.go-pro .go-title{position:relative;z-index:1}.go-ph-glow{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,rgba(255,236,160,.75) 0%,color-mix(in srgb,var(--hc) 45%,rgba(255,190,70,.5)) 34%,transparent 68%);animation:phGlow 2.4s ease-in-out .7s infinite}.go-ph-shot{position:absolute;inset:0}.go-ph-shot canvas{display:block;width:100%;height:100%;animation:phPop .45s ease-out both;filter:drop-shadow(0 3px 0 rgba(20,8,40,.45))}.go-ph.no-shot .go-ph-shot{background:radial-gradient(circle,var(--hc) 0 18%,transparent 19%)}.go-ph-stars i{--a: calc(var(--i) * 60deg + 20deg);position:absolute;left:50%;top:46%;width:14px;height:14px;margin:-7px;background:#fff3b0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transform:rotate(var(--a)) translateY(calc(var(--ph) * -.5)) rotate(calc(var(--a) * -1)) scale(0);animation:phStar 1.8s calc(.6s + var(--i) * .27s) ease-in-out infinite}.go-ph-stars i:nth-child(2n){width:10px;height:10px;margin:-5px;background:color-mix(in srgb,var(--hc) 55%,#fff)}@keyframes phIn{0%{transform:scale(.4) translateY(30px);opacity:0}to{transform:none;opacity:1}}@keyframes phPop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}@keyframes phGlow{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.07);opacity:1}}@keyframes phStar{0%,to{transform:rotate(var(--a)) translateY(calc(var(--ph) * -.5)) rotate(calc(var(--a) * -1)) scale(0)}45%{transform:rotate(var(--a)) translateY(calc(var(--ph) * -.52)) rotate(calc(var(--a) * -1)) scale(1)}}.go-pro .go-sub{color:#ffe9b0}.go-ph-emb{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:6px auto 0;padding:5px 14px 5px 10px;border-radius:14px;background:#ff8c2833;box-shadow:inset 0 0 0 1px #ffaa5099;font:800 13px/1 var(--fb);color:#ffd38a;animation:fadeUp .4s .5s ease-out both}.go-ph-emb svg.ic{width:20px;height:20px}.go-ph-emb b{font:400 21px/1 var(--fd);color:#ffd38a;text-shadow:var(--ol-sm)}.go-pro .go-prologue{gap:8px 12px;padding:12px 14px 14px;animation-delay:.6s}.go-route{grid-column:1 / -1;display:flex;align-items:flex-start;margin:2px 4px 0}.go-stg{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;width:58px;animation:stgIn .35s calc(.95s + var(--i) * .18s) cubic-bezier(.2,1.4,.4,1) both}.go-stg-ic{position:relative;display:block;width:52px;height:52px;padding:7px;border-radius:14px;background:#0c061e8c;box-shadow:inset 0 0 0 2px #c8aaff59}.go-stg-ic svg.ic{display:block;width:100%;height:100%}.go-stg.met .go-stg-ic{background:#ff8c283d;box-shadow:inset 0 0 0 2px #ffb45a,0 0 12px #ffaa3c73}.go-stg.last .go-stg-ic{box-shadow:inset 0 0 0 2px #ffd04ab3}.go-stg:not(.met) .go-stg-ic svg.ic{filter:brightness(0);opacity:.6}.go-stg-ic em{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:400 28px/1 var(--fd);font-style:normal;color:#ffd04a;text-shadow:var(--ol-sm)}.go-stg b{font:800 10px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap}.go-stg.met b{color:#ffd38a}.go-stg small{margin-top:-2px;font:700 10px/1 var(--fb);color:#fff9;white-space:nowrap}.go-stg.met small{color:#ffe9b0}.go-stg.last small{color:#ffd04a}.go-route-step{flex:1 1 auto;min-width:8px;height:4px;margin:24px 4px 0;background:repeating-linear-gradient(90deg,rgba(255,180,90,.8) 0 6px,transparent 6px 11px);animation:fadeUp .3s 1.1s ease-out both}.go-pnx{grid-column:1 / -1;display:flex;align-items:center;gap:10px;font:700 12px/1.3 var(--fb);color:#fffc}.go-pnx b{color:#ffb45a}.go-pnx>span:last-child{text-wrap:balance}.go-pnx-ics{flex:none;display:flex}.go-pnx-pw{width:26px;height:26px}.go-pnx-pw+.go-pnx-pw{margin-left:-5px}.go-pnx-pw svg.ic{display:block;width:100%;height:100%}@keyframes stgIn{0%{transform:scale(.5);opacity:0}to{transform:none;opacity:1}}.go-pro .go-btns{position:relative;isolation:isolate}.go-pro .go-btns:before{content:"";position:absolute;left:-12px;right:-12px;top:-14px;height:calc(100% - 8px);z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,#5aff826b,#5aff8200);animation:phGlow 1.3s 1.6s ease-in-out infinite}.go-pro .go-again{min-height:72px;font-size:34px}.go-pro .go-autoline{font:800 14px/1 var(--fb);color:#ffffffe6}.go-pro .go-autoline b{font:400 24px/1 var(--fd);color:#ffd04a;text-shadow:var(--ol-sm);vertical-align:-3px}.gc3{display:flex;flex-direction:column;gap:6px;align-self:center;width:100%;max-width:440px;margin-top:8px;padding:8px 10px 9px;border-radius:16px;text-align:left;background:linear-gradient(100deg,#562268eb,#241042eb 70%);box-shadow:inset 0 0 0 1px #ff9ad066;font:800 13px/1.15 var(--fb);color:#ffffffe0;animation:fadeIn .25s ease-out both}.gc3 svg.ic{flex:none}.gc3-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.gc3-k{display:flex;align-items:center;gap:6px;font:800 11px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:#ffb0d8;white-space:nowrap}.gc3-k svg.ic{width:20px;height:20px}.gc3-cd{display:flex;align-items:center;gap:5px;padding:3px 9px 3px 6px;border-radius:10px;background:#0000004d;font:800 12px/1 var(--fb);color:#fff;white-space:nowrap}.gc3-cd svg.ic{width:15px;height:15px}.gc3-cd b{color:#ffe08a}.gc3-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gc3-d{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3px;min-width:0;padding:5px 4px 6px;border-radius:11px;background:#0a04186b;box-shadow:inset 0 0 0 1px #ffffff14;text-align:center}.gc3-d em{font:800 10px/1 var(--fb);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.gc3-d i{font:800 11px/1 var(--fb);font-style:normal;color:#ffffffb3;white-space:nowrap}.gc3-b{display:flex;align-items:center;justify-content:center;gap:4px;min-height:30px;min-width:0}.gc3-b>svg.ic{width:26px;height:26px}.gc3-r{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.gc3-r b{display:flex;align-items:center;gap:1px;font:400 17px/1 var(--fd);color:#ffe08a;text-shadow:var(--ol-sm)}.gc3-r b svg.ic{width:14px;height:14px}.gc3-r small{font:800 10px/1.1 var(--fb);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.gc3-d.later .gc3-r{align-items:center}.gc3-ck{width:26px;height:26px;fill:none;stroke:#8cf27a;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(140,242,122,.5))}.gc3-d.got{background:#3c8c3c2e;box-shadow:inset 0 0 0 1px #8cf27a59}.gc3-d.got i{color:#8cf27a}.gc3-d.next{background:linear-gradient(180deg,#ffbe4642,#963c784d);box-shadow:inset 0 0 0 1.5px #ffd04ad9,0 0 14px #ffbe464d}.gc3-d.next em,.gc3-d.next i{color:#ffd04a}.gc3-d.next .gc3-b>svg.ic{animation:gc3Bob 1.6s ease-in-out infinite}.gc3-d.later{opacity:.8}@keyframes gc3Bob{0%,to{transform:none}50%{transform:translateY(-2px) rotate(-6deg)}}.mr-ui.calm-ui .gc3-d.next .gc3-b>svg.ic{animation:none}@media(prefers-reduced-motion:reduce){.gc3-d.next .gc3-b>svg.ic{animation:none}}.gc3-f{display:flex;align-items:center;justify-content:center;gap:5px;font:700 12px/1.1 var(--fb);color:#ffffffc7}.gc3-f svg.ic{width:14px;height:14px}.gc3-f b{color:#ffd04a}@media(max-width:400px){.gc3{padding:6px 8px 7px;gap:5px;margin-top:6px}.gc3-b{min-height:26px}.gc3-b>svg.ic,.gc3-ck{width:22px;height:22px}.gc3-r b{font-size:15px}.gc3-k{font-size:10px;letter-spacing:.06em}.gc3-k svg.ic{width:17px;height:17px}.gc3-cd{font-size:11px;padding:3px 7px 3px 5px}}.go-b .gc3{max-width:none;margin-top:0}.mr-over .go-home{min-height:40px;margin:2px 6px 2px 0;padding:0 16px;gap:6px;font:800 14px/1 var(--fb);color:var(--q-dim);--r: 12px;border:0;border-radius:12px;text-shadow:none;background:#160d32b8;box-shadow:inset 0 0 0 1px var(--q-line);animation:fadeUp .4s 1.4s ease-out both}.mr-over .go-home:before{display:none}.mr-over .go-home svg.ic{width:16px;height:16px;filter:none;opacity:.85}.mr-over .go-home.is-down{transform:scale(.95);color:#fff}.mr-over .go-home:focus-visible,.mr-over .go-home.is-focus{color:#fff}.go-again .go-auto{position:absolute;left:14px;right:14px;bottom:6px;height:5px;border-radius:3px;background:#ffffffd9;transform-origin:0 50%;transform:scaleX(0);pointer-events:none;box-shadow:0 0 8px #fff9}.go-autoline{text-align:center;font:700 13px/1 var(--fb);color:#ffffffb3}.go-autoline b{color:#fff;display:inline-block;min-width:1.2em}.auto-off .go-auto,.auto-off .go-autoline{opacity:0;transition:opacity .2s}.auto-off .go-autoline{visibility:hidden}.go-row{display:flex;gap:8px}.mr-over .go-menu,.mr-over .go-share{flex:1 1 0;min-width:0;min-height:48px;padding:0 12px;gap:6px;font-size:18px}.mr-over .go-menu svg.ic,.mr-over .go-share svg.ic{width:20px;height:20px}.mr-over .go-share{color:#ffd38a}.go-bug,.go-fb{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;align-self:center;min-height:44px;padding:0 14px;--r: 12px;border:0;border-radius:12px;background:none;color:var(--q-dim);font:700 13px/1 var(--fb);cursor:pointer;pointer-events:auto}.go-bug svg.ic,.go-fb svg.ic{width:16px;height:16px;opacity:.8}.go-quiet{display:flex;align-items:center;justify-content:center;gap:4px;align-self:center;pointer-events:auto}.go-fb svg.ic{opacity:1}.go-bug.is-down,.go-fb.is-down{color:#fff}.go-st-v.done{animation:goNumPop .34s cubic-bezier(.2,1.7,.4,1) both}.go-key .go-embers .go-st-v.done{animation:goNumPop .34s cubic-bezier(.2,1.7,.4,1) both,goEmberGlow .9s ease-out both}.go-skip .go-st-v.done{animation:none}@keyframes goNumPop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:none}}@keyframes goEmberGlow{0%{text-shadow:var(--ol-sm),0 0 0 rgba(255,170,60,0)}30%{text-shadow:var(--ol-sm),0 0 18px rgba(255,170,60,.95);color:#fff1c4}to{text-shadow:var(--ol-sm),0 0 0 rgba(255,170,60,0)}}.go-xp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 14px;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);animation:fadeUp .35s .3s ease-out both}.go-xp-ic{grid-row:1 / span 2;width:26px;height:26px;padding:4px;border-radius:9px;background:#ffd04a2e;box-shadow:inset 0 0 0 1px #ffd04a80}.go-xp-ic svg.ic{width:100%;height:100%}.go-xp-k{grid-column:2;grid-row:1;font:800 10px/1.1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#ffd38a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.go-xp-p{grid-column:2;grid-row:1;justify-self:end;font:800 11px/1.1 var(--fb);color:var(--q-dim);white-space:nowrap}.mr-over .go-xp-v{grid-column:3;grid-row:1 / span 2;min-width:48px;text-align:right;font-size:22px;color:#ffe08a}.go-xp-bar{grid-column:2;grid-row:2;height:6px;border-radius:3px}.go-xp-bar i{background:linear-gradient(90deg,#ffb21a,#fff2a0);box-shadow:0 0 8px #ffd65a99}.go-cheer{margin-top:2px;font:400 17px/1.2 var(--fd);color:#ffe2b0;text-shadow:var(--ol-sm);animation:fadeUp .4s .5s ease-out both}.go-pop{position:absolute;left:50%;top:34%;width:0;height:0;pointer-events:none;z-index:-1}.go-pop i{position:absolute;left:-6px;top:-8px;width:12px;height:16px;border-radius:2px;background:var(--c);opacity:0;animation:goConfPop 1.25s cubic-bezier(.15,.7,.3,1) var(--d) both}.go-pop i.rib{width:6px;height:20px;border-radius:3px}@keyframes goConfPop{0%{opacity:1;transform:translate(0) rotate(var(--r)) scale(.4)}55%{opacity:1;transform:translate(var(--bx),var(--by)) rotate(calc(var(--r) + 300deg)) scale(1)}to{opacity:0;transform:translate(calc(var(--bx) * 1.08),calc(var(--by) + 70px)) rotate(calc(var(--r) + 480deg)) scale(.9)}}html.blocky .go-pop i,html.blocky .go-confetti i{border-radius:0}.go-b>.go-news{animation:fadeIn .3s 1s ease-out both}.go-skip .go-b>.go-news{animation-delay:0s}.go-b>.go-news .go-unlock{animation:goUnlockIn .45s cubic-bezier(.2,1.3,.4,1) 1.05s both,goUnlockGlow 1.1s ease-out 1.2s both}.go-b>.go-news .go-unlock:nth-child(2){animation-delay:1.17s,1.32s}.go-b>.go-news .go-unlock:nth-child(3){animation-delay:1.29s,1.44s}.go-b>.go-news .go-unlock .go-unlock-ic{animation:goIconPop .5s cubic-bezier(.2,1.8,.4,1) 1.15s both}.go-b>.go-news .go-unlock:nth-child(2) .go-unlock-ic{animation-delay:1.27s}.go-b>.go-news .go-unlock:nth-child(3) .go-unlock-ic{animation-delay:1.39s}.go-skip .go-b>.go-news .go-unlock,.go-skip .go-b>.go-news .go-unlock .go-unlock-ic{animation-delay:0s!important}@keyframes goUnlockIn{0%{opacity:0;transform:translate(-18px) scale(.96)}}@keyframes goUnlockGlow{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ua) 0%,transparent),inset 0 0 0 0 transparent}25%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ua) 90%,transparent),inset 0 0 26px color-mix(in srgb,var(--ua) 45%,transparent)}to{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ua) 0%,transparent),inset 0 0 0 0 transparent}}@keyframes goIconPop{0%{transform:scale(.3) rotate(-25deg)}60%{transform:scale(1.25) rotate(6deg)}to{transform:none}}@media(orientation:portrait)and (max-height:760px){.go-wrap{gap:12px}.go-a,.go-b{gap:8px}.go-title{font-size:clamp(44px,13vw,60px)}.go-st{padding:10px 4px}.go-st-v{font-size:23px}.go-unlock{min-height:52px;padding:6px 12px}.go-next,.go-learn{padding:10px 14px}.go-again{min-height:58px;font-size:27px}.mr-over .go-menu,.mr-over .go-share{min-height:44px}.go-pro{--ph: 132px}.go-pro .go-again{min-height:64px;font-size:30px}}@media(orientation:landscape)and (min-width:640px){.go-wrap{max-width:880px;max-height:min(100%,640px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);column-gap:24px;row-gap:0}.go-a{grid-column:1;grid-row:2}.go-c{grid-column:1;grid-row:3;padding-top:16px}.go-b{grid-column:2;grid-row:1 / -1}.go-title{font-size:clamp(40px,5.6vw,68px)}.go-title.long{font-size:clamp(36px,4.4vw,56px)}.go-title.xlong{font-size:clamp(30px,3.4vw,46px)}.go-b:before,.go-b:after{content:"";flex:none}.go-b:before{margin-top:auto}.go-b:after{margin-bottom:auto}.go-pro{--ph: 190px}.go-pro .go-prologue{padding:16px 18px 18px}.go-pro .go-stg{width:66px}.go-pro .go-stg-ic{width:60px;height:60px}.go-pro .go-route-step{margin-top:28px}}@media(orientation:landscape)and (max-height:560px){.go-c{padding-top:8px}.go-a{gap:8px}.go-title,.go-title.long{font-size:40px}.go-title.xlong{font-size:32px}.go-burst{display:none}.go-sub{font-size:13px}.go-record,.go-rank.on{font-size:14px}.go-end-n b{font-size:30px}.go-st{padding:8px 4px}.go-st-v{font-size:21px}.go-again{min-height:52px;font-size:22px;gap:6px}.mr-over .go-menu,.mr-over .go-share{min-height:44px;font-size:16px}.go-btns{flex-direction:row}.go-btns .go-again{flex:1 1 auto;width:auto}.go-row{flex:0 1 auto}.go-c{flex-direction:row;align-items:center}.go-c .go-btns{flex:1;min-width:0}.go-c{flex-wrap:wrap}.go-c .gc3{order:2;flex:1 0 100%;max-width:520px;margin:2px auto 0}.go-pro .go-c .go-btns{flex:1 0 100%}.go-c:has(.go-home) .go-quiet{order:3;flex:1 0 100%;margin-top:2px}.mr-over .go-c .go-home{min-height:36px}.go-c:has(.go-home) .go-bug span,.go-c:has(.go-home) .go-fb span{display:inline}.go-c:has(.go-home) .go-bug,.go-c:has(.go-home) .go-fb{width:auto;padding:0 12px}.go-btns .go-again{min-width:0;padding:0 16px 3px}.mr-over .go-row .go-share{flex:none;width:48px;padding:0}.go-row .go-share span,.go-bug span,.go-fb span{display:none}.go-bug,.go-fb{flex:none;width:44px;min-width:44px;padding:0}.go-unlock:not(.go-unlock-hero) .go-unlock-d{display:none}.go-unlock{min-height:48px;padding:6px 12px}.go-pro{--ph: 104px}.go-pro .go-again{min-height:52px;font-size:24px}.go-c .go-btns,.go-btns .go-again{min-width:max-content}.go-c .go-quiet{order:3;flex:1 0 100%;margin-top:2px}.go-c .go-bug span,.go-c .go-fb span{display:inline}.go-c .go-bug,.go-c .go-fb{width:auto;min-height:36px;padding:0 12px}}@media(orientation:landscape)and (max-height:420px){.go-record:not(.ranked){display:none}.go-best-old,.go-best .go-next-bar{display:none}.go-best{padding:8px 14px;gap:2px 10px}.go-best>b{grid-column:1;font-size:14px}.go-lb{min-height:40px;padding:4px 12px}.go-lb-k,.go-pro .go-ph{display:none}}.mr-over.is-calm *,.mr-over.is-calm{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.mr-over.is-calm .go-burst,.mr-over.is-calm .go-unlock-hero:after{display:none}@media(prefers-reduced-motion:reduce){.mr-over *,.mr-over{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.go-burst,.go-unlock-hero:after{display:none}}.mr-banners{position:absolute;left:0;right:0;top:35%;height:0;z-index:18;pointer-events:none}@media(orientation:portrait){.mr-banners{top:max(35%,calc(max(var(--sat) + 118px,var(--hint-y, 0px) + 10px) + 128px))}}.bn{position:absolute;left:0;right:0;top:0;display:flex;justify-content:center;transform:translateY(-50%)}.bn-card{--bn-c: #c6b8ff;position:relative;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 24px 12px 12px;border-radius:20px;background:#140b2edb;box-shadow:inset 0 0 0 1px var(--q-line),0 0 0 1px #0a041c33,0 12px 32px #0a041c59;animation:bnIn .42s cubic-bezier(.2,1.25,.4,1) both}.bn-stage .bn-card{padding:12px 28px}.bn-tx{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bn-stage .bn-tx{align-items:center}.bn-t{font:400 34px/1.05 var(--fd);letter-spacing:.02em;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(10,4,28,.5)}.bn-sub{margin-top:4px;font:800 12px/1.25 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--q-dim);text-wrap:balance}.bn-mark{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:22px;background:color-mix(in srgb,var(--bn-c) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bn-c) 55%,transparent);color:var(--bn-c);font:400 26px/1 var(--fd)}.bn-mark svg.ic{width:26px;height:26px}.bn-boss .bn-card{--bn-c: #ff6b78;background:#3a0814e0;box-shadow:inset 0 0 0 1px #ff6b7899,0 0 28px #ff2e4e4d,0 12px 32px #0a041c59}.bn-boss .bn-t{font-size:40px;color:#ffe8ea}.bn-boss .bn-sub{color:#ffd6dacc}.bn-warning .bn-card{--bn-c: #ffb13d;background:#361a06e0;box-shadow:inset 0 0 0 1px #ffb13d8c,0 12px 32px #0a041c59}.bn-warning .bn-t{color:#fff1d6}.bn-warning .bn-sub{color:#ffe6becc}.bn-unlock .bn-card{--bn-c: #ffd04a;background:#302006e0;box-shadow:inset 0 0 0 1px #ffd04a8c,0 0 28px #ffd04a38,0 12px 32px #0a041c59}.bn-unlock .bn-t{color:#fff3c4}.bn-unlock .bn-sub{color:#ffecbed1}.bn.out .bn-card{animation:bnOut .36s ease-in both}.bn-open{top:-18px}.bn-open .bn-card{padding:10px 30px 12px;animation:bnOpenIn .6s ease-out both}.bn-open.out .bn-card{animation:fadeOut .36s ease-in both}.bn-logo{display:flex;align-items:flex-end;justify-content:center;margin:-2px 0 4px;font-size:30px}.bn-logo .ts-lg-t>span{animation:none}.bn-lg:nth-child(1) .ts-lg-t{transform:rotate(-7deg)}.bn-lg:nth-child(2) .ts-lg-t{transform:rotate(5deg) translateY(-.02em)}.bn-lg:nth-child(3) .ts-lg-t{transform:rotate(-4deg);margin-left:.02em}.bn-lg:nth-child(4) .ts-lg-t{transform:rotate(8deg) translateY(-.03em)}@keyframes bnOpenIn{0%{opacity:0;transform:translateY(8px)}}@keyframes bnIn{0%{opacity:0;transform:translateY(10px) scale(.92)}}@keyframes bnOut{to{opacity:0;transform:translateY(-14px) scale(.98)}}.bn-flash{position:absolute;left:0;right:0;top:-40vh;height:140vh;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,transparent 45%,rgba(255,20,50,.3));opacity:0;animation:bossFlash 1.4s ease-out both}@keyframes bossFlash{30%{opacity:1}to{opacity:0}}.mr-banners.bn-at-intro{top:calc(var(--bn-intro-y, 96px) + 60px);transition:top .15s ease-out}@media(orientation:landscape){.mr-banners.bn-at-intro{top:calc(var(--bn-intro-y, 52px) + 54px)}.bn-intro .bn-band{width:min(780px,70%)}}.bn-intro .bn-flash{background:radial-gradient(ellipse at 50% 40%,transparent 50%,color-mix(in srgb,var(--bn-c) 34%,transparent))}.bn-band{position:relative;width:100%;display:flex;justify-content:center;padding:12px 24px 14px;background:linear-gradient(90deg,transparent,rgba(16,9,8,.9) 16%,rgba(16,9,8,.9) 84%,transparent);animation:bnBandIn .3s cubic-bezier(.2,.9,.3,1) both}.bn-band:before,.bn-band:after{content:"";position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--bn-c) 18%,var(--bn-c) 82%,transparent)}.bn-band:before{top:0}.bn-band:after{bottom:0}.bn-in{display:flex;align-items:center;gap:14px;max-width:100%}.bn-intro .bn-mark{width:46px;height:46px;border-radius:23px;background:var(--bn-c);color:#1a0c08;box-shadow:none;animation:bnMarkIn .36s .1s cubic-bezier(.2,1.4,.4,1) both}.bn-intro .bn-mark svg.ic{width:28px;height:28px}.bn-intro .bn-t{font-size:46px;color:#fff;text-shadow:0 3px 0 rgba(10,4,4,.75);animation:bnNameIn .38s .06s cubic-bezier(.2,1.25,.4,1) both}.bn-intro .bn-sub{margin-top:3px;font-size:13px;letter-spacing:.16em;color:var(--bn-c);text-shadow:0 1px 0 rgba(10,4,4,.8);animation:bnSubIn .38s .16s cubic-bezier(.2,1.1,.4,1) both}.bn-intro.out .bn-band{animation:bnBandOut .36s ease-in both}.bn-intro.out .bn-in{animation:bnInOut .3s ease-in both}@keyframes bnBandIn{0%{opacity:0;transform:scaleX(.15)}50%{opacity:1}}@keyframes bnNameIn{0%{opacity:0;transform:translate(-56px)}}@keyframes bnSubIn{0%{opacity:0;transform:translate(56px)}}@keyframes bnMarkIn{0%{opacity:0;transform:scale(.2) rotate(-25deg)}}@keyframes bnBandOut{40%{opacity:1}to{opacity:0;transform:scaleY(.1)}}@keyframes bnInOut{to{opacity:0;transform:translate(48px)}}.mr-ui.calm-ui .bn-intro :is(.bn-band,.bn-mark,.bn-t,.bn-sub){animation:fadeIn .2s ease-out both}.mr-ui.calm-ui .bn-intro.out :is(.bn-band,.bn-in){animation:fadeOut .3s ease-in both}@media(prefers-reduced-motion:reduce){.bn-intro :is(.bn-band,.bn-mark,.bn-t,.bn-sub){animation:fadeIn .2s ease-out both}.bn-intro.out :is(.bn-band,.bn-in){animation:fadeOut .3s ease-in both}}@media(orientation:landscape)and (max-height:560px){.mr-banners.bn-at-intro{top:calc(var(--bn-intro-y, 52px) + 42px)}.bn-band{padding:7px 24px 9px}.bn-intro .bn-t{font-size:32px}.bn-intro .bn-sub{font-size:11px;margin-top:1px}.bn-intro .bn-mark{width:36px;height:36px}.bn-intro .bn-mark svg.ic{width:22px;height:22px}}@media(min-width:1600px)and (min-height:900px){.mr-banners.bn-at-intro{top:calc(var(--bn-intro-y, 60px) + 64px)}.bn-intro .bn-t{font-size:58px}.bn-intro .bn-sub{font-size:16px}.bn-intro .bn-mark{width:58px;height:58px}.bn-intro .bn-mark svg.ic{width:34px;height:34px}}.mr-ui.calm-ui .bn-card,.mr-ui.calm-ui .bn-pill{animation:fadeIn .2s ease-out both}.mr-ui.calm-ui .bn.out .bn-card,.mr-ui.calm-ui .bn.out .bn-pill{animation:fadeOut .3s ease-in both}.mr-ui.calm-ui .bn-flash{display:none}@media(prefers-reduced-motion:reduce){.bn-card,.bn-pill{animation:fadeIn .2s ease-out both}.bn.out .bn-card,.bn.out .bn-pill{animation:fadeOut .3s ease-in both}.bn-flash{display:none}}@media(orientation:landscape)and (max-height:560px){.bn-t{font-size:28px}.bn-boss .bn-t{font-size:32px}}@media(min-width:1600px)and (min-height:900px){.bn-t{font-size:42px}.bn-boss .bn-t{font-size:50px}.bn-sub{font-size:14px}.bn-mark{width:52px;height:52px;border-radius:26px}}.bn-pill{display:flex;flex-direction:column;align-items:center;padding:8px 18px 9px;border-radius:16px;background:#140b2ed6;box-shadow:inset 0 0 0 1px var(--q-line),0 6px 18px #0a041c4d;animation:bnIn .35s cubic-bezier(.2,1.25,.4,1) both;max-width:calc(100vw - 32px)}.bn-pill .bn-t{font:20px/1.1 var(--fd);text-shadow:0 1px 2px rgba(10,4,28,.6);white-space:normal;text-align:center}.bn-sub2{font:800 13px/1.2 var(--fb);color:#d9cffc;margin-top:2px;text-align:center}.bn-info.out .bn-pill{animation:bnOut .3s ease-in both}.mr-banners.bn-lane-info{top:var(--info-top, calc(var(--sat) + 120px));z-index:16}.bn-lane-info .bn{transform:none}.bn-lane-info .bn-pill{padding:5px 14px 6px;border-radius:13px;max-width:min(440px,calc(100vw - 32px));background:#140b2ec7;animation-name:hintInTop;animation-duration:.3s}.bn-lane-info .bn-pill .bn-t{font-size:15px}.bn-lane-info .bn-sub2{font-size:11.5px;margin-top:1px;color:#cfc4f5}.mr-toast{position:absolute;left:0;right:0;top:calc(var(--sat) + 18px);z-index:60;display:flex;justify-content:center;pointer-events:none}.mr-hint{position:absolute;left:0;right:0;bottom:calc(var(--sab) + 17%);z-index:14;display:flex;justify-content:center;pointer-events:none}@media(orientation:portrait),(orientation:landscape)and (max-height:560px){.mr-hint{top:max(calc(var(--sat) + 118px),calc(var(--hint-top, 0px) + 10px));bottom:auto}.mr-hint .hint-pill{top:0;bottom:auto;max-width:min(300px,calc(100% - 32px));padding:4px 12px 4px 4px;gap:6px}.mr-hint .hint-t{font-size:13.5px}.mr-hint .hint-demo{width:44px;height:34px}.mr-hint .hint-hand{left:8px;top:2px;width:26px;height:30px;animation-name:handDragSm}.mr-hint .hint-demo.is-tap .hint-hand{left:10px;animation-name:handTap}.mr-hint .hint-demo-badge{width:34px}.mr-hint .hint-badge{width:26px;height:26px;font-size:16px}.mr-hint .hint-key{min-width:28px;height:28px;font-size:13px}.mr-hint .hint-skip{min-height:28px;padding:0 10px;font-size:11px}.mr-hint .hint-pill:not(.out){animation-name:hintInTop}.mr-ui.calm-ui .mr-hint .hint-pill:not(.out){animation-name:fadeIn}}@media(orientation:landscape)and (max-height:560px){.mr-hint{top:calc(var(--sat) + 50px)}.mr-hint .hint-pill{max-width:min(360px,calc(100% - 32px))}}@keyframes hintInTop{0%{opacity:0;transform:translateY(-14px) scale(.9)}}.mr-hint.mr-hint-keys{top:auto;bottom:calc(var(--sab) + 7%)}.mr-hint .hint-pill.hint-keys{flex-direction:column;gap:10px;max-width:calc(100% - 32px);padding:16px 26px 14px;border-radius:24px;background:#140b2edb;animation:hintIn .4s cubic-bezier(.2,1.3,.4,1) both,hkPulse 2.2s ease-in-out .4s infinite}.mr-hint .hint-pill.hint-keys.out{animation:hintOut .3s ease-in both}@keyframes hkPulse{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px var(--q-line),0 6px 18px #0a041c4d,0 0 #ffd66600}50%{transform:scale(1.035);box-shadow:inset 0 0 0 1px var(--q-line),0 6px 18px #0a041c4d,0 0 26px 2px #ffd66659}}.hint-keys .hint-t{font-size:22px;letter-spacing:.02em;text-align:center;text-shadow:0 2px 0 rgba(10,4,28,.45)}.hint-keys .hint-skip{margin:0}.hk-row{display:flex;align-items:center;gap:18px}.hk-or{font:850 15px/1 var(--fb);color:var(--q-dim);text-transform:uppercase;letter-spacing:.08em}.hk-set{display:flex;flex-direction:column;align-items:center;gap:5px}.hk-top,.hk-bot{display:flex;gap:5px}.hk-cap{width:44px;height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font:900 20px/1 var(--fb);color:var(--ink, #1a1033);background:#fffffff2;border-radius:9px;box-shadow:0 4px #0a041c8c;animation:hkPress 2.2s ease-in-out infinite;animation-delay:calc(var(--i) * .14s + .6s)}.hk-cap svg{width:18px;height:18px;fill:currentColor}.hk-mouse{position:relative;width:50px;height:76px;box-sizing:border-box;border-radius:25px 25px 23px 23px;background:#fffffff2;box-shadow:0 4px #0a041c8c;overflow:hidden}.hk-mouse:after{content:"";position:absolute;left:50%;top:0;width:3px;height:30px;margin-left:-1.5px;background:#1a103359}.hk-mouse:before{content:"";position:absolute;left:0;right:0;top:30px;height:3px;background:#1a103359}.hk-mb{position:absolute;left:0;top:0;width:50%;height:30px;animation:hkClick 2.2s ease-in-out infinite;animation-delay:1.3s}@keyframes hkClick{0%,22%,to{background:transparent}9%{background:#ffe27a}}@keyframes hkPress{0%,22%,to{transform:translateY(0);box-shadow:0 4px #0a041c8c;background:#fffffff2}9%{transform:translateY(3px);box-shadow:0 1px #0a041c8c;background:#ffe27a}}@media(max-width:420px){.hk-cap{width:36px;height:36px;font-size:17px}.hk-mouse{width:42px;height:64px}.hk-mouse:after,.hk-mb{height:25px}.hk-mouse:before{top:25px}.hk-row{gap:12px}.hint-keys .hint-t{font-size:19px}}.mr-ui.calm-ui .mr-hint .hint-pill.hint-keys:not(.out){animation:fadeIn .2s ease-out both}.mr-ui.calm-ui .hk-cap,.mr-ui.calm-ui .hk-mb{animation:none}@media(prefers-reduced-motion:reduce){.mr-hint .hint-pill.hint-keys:not(.out){animation:fadeIn .2s ease-out both}.hk-cap,.hk-mb{animation:none}}.hint-pill{position:absolute;bottom:0;display:flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:6px 16px 6px 6px;border-radius:30px;background:#140b2ed6;box-shadow:inset 0 0 0 1px var(--q-line),0 6px 18px #0a041c4d;animation:hintIn .4s cubic-bezier(.2,1.3,.4,1) both}.mr-ui.calm-ui .hint-pill{animation:fadeIn .2s ease-out both}.mr-ui.calm-ui .hint-pill.out{animation:fadeOut .2s ease-in both}.hint-pill.out{animation:hintOut .3s ease-in both}@keyframes hintIn{0%{opacity:0;transform:translateY(24px) scale(.85)}}@keyframes hintOut{to{opacity:0;transform:translateY(12px) scale(.9)}}.hint-t{font:850 14.5px/1.25 var(--fb);color:var(--q-txt);text-wrap:balance}.hint-demo{position:relative;flex:none;width:60px;height:42px}.hint-demo.is-tap .hint-trail{display:none}.hint-demo.is-tap .hint-hand{left:16px;animation:handTap 1.2s ease-in-out infinite}@keyframes handTap{0%,to{transform:translateY(0)}45%{transform:translateY(5px) scale(.94)}}.hint-demo-key,.hint-demo-info{display:flex;align-items:center;justify-content:center}.hint-demo-info svg{width:30px;height:30px;animation:hintBreath 2.4s ease-in-out infinite}@keyframes hintBreath{0%,to{transform:scale(.94);opacity:.85}50%{transform:scale(1.06);opacity:1}}.mr-ui.calm-ui .hint-demo-info svg{animation:none}@media(prefers-reduced-motion:reduce){.hint-demo-info svg,.hint-key,.hint-hand,.hint-tap{animation:none}}.hint-pill.hint-warn{background:#400812db;box-shadow:inset 0 0 0 1px #ff5c48d9,0 6px 18px #0a041c4d}.hint-pill.hint-ok{background:#082e1adb;box-shadow:inset 0 0 0 1px #5ce682cc,0 6px 18px #0a041c4d}.hint-demo-badge{display:flex;align-items:center;justify-content:center;width:42px}.hint-badge{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:900 20px/1 var(--fb);color:#fff;box-shadow:0 2px 6px #0000004d}.hint-warn .hint-badge{background:#ff3a2a;animation:keyPress .9s ease-in-out infinite}.hint-ok .hint-badge{background:#2fc463}.hint-badge svg{width:20px;height:20px}.hint-skip{pointer-events:auto;flex:none;margin:0 -8px 0 2px;padding:0 12px;min-height:34px;border-radius:17px;border:0;box-shadow:inset 0 0 0 1px var(--q-line);background:#ffffff14;color:var(--q-dim);font:800 12px/1 var(--fb);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent}.hint-skip{position:relative}.hint-skip:before{content:"";position:absolute;inset:-6px -4px}.hint-skip:active{background:#ffffff40}@media(prefers-reduced-motion:reduce){.hint-warn .hint-badge{animation:none}}.hint-key{min-width:34px;height:34px;padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font:900 15px/1 var(--fb);color:var(--ink, #1a1033);background:#fffffff0;border-radius:8px;box-shadow:0 3px #0a041c80;animation:keyPress 1.4s ease-in-out infinite}@keyframes keyPress{0%,60%,to{transform:translateY(0)}70%{transform:translateY(2px)}}.mr-ui.calm-ui .hint-key,.mr-ui.calm-ui .hint-warn .hint-badge{animation:none}.hint-trail{position:absolute;left:8px;right:8px;top:10px;height:4px;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 6px,transparent 6px 11px)}.hint-hand{position:absolute;left:18px;top:4px;width:30px;height:34px;animation:handDrag 1.8s ease-in-out infinite}.hint-hand-svg{position:relative;width:100%;height:100%;display:block}.hint-tap{position:absolute;left:4px;top:-2px;width:16px;height:16px;border-radius:50%;border:2.5px solid #ffe066;animation:tapRing 1.8s ease-out infinite}@keyframes handDragSm{0%{transform:translate(-8px) rotate(-10deg)}50%{transform:translate(10px) rotate(8deg)}to{transform:translate(-8px) rotate(-10deg)}}@keyframes handDrag{0%{transform:translate(-14px) rotate(-10deg)}50%{transform:translate(16px) rotate(8deg)}to{transform:translate(-14px) rotate(-10deg)}}@keyframes tapRing{0%,to{transform:scale(.4);opacity:0}10%{opacity:1}45%{transform:scale(1.5);opacity:0}}@media(orientation:landscape)and (min-width:640px){.mr-title{display:grid;grid-template-columns:1fr minmax(300px,360px);grid-template-rows:auto 1fr}.ts-vig{background:linear-gradient(180deg,#120a2ab3,#120a2a00 30%),linear-gradient(90deg,#120a2a00 55%,#120a2ad9)}.ts-top{grid-column:1;grid-row:1;justify-content:flex-start;padding:calc(var(--sat) + 12px) 0 0 calc(var(--sal) + 26px)}.ts-letters{font-size:clamp(64px,12vw,120px)}.ts-mid{grid-column:1;grid-row:2}.ts-bottom{grid-column:2;grid-row:1 / span 2;justify-content:flex-end;padding:calc(var(--sat) + 70px) calc(var(--sar) + 16px) calc(var(--sab) + 16px) 0}.ts-settings{right:calc(var(--sar) + 16px)}.ts-arrow.r{right:0}.mr-title.is-leaving .ts-bottom{animation-name:tsRight}@keyframes tsRight{to{transform:translate(110%);opacity:0}}}@media(orientation:landscape)and (max-height:560px){.ts-letters{font-size:64px}.ts-tag span{font-size:10px}.ts-bottom{padding-top:calc(var(--sat) + 10px);gap:6px}.hp-desc{display:none}.hp-in{padding:10px 12px}.hp-name{font-size:26px}.el-badge{width:42px;height:42px}.el-badge svg.ic{width:28px;height:28px}.hp-grid{gap:4px;margin-top:6px}.hp-row{padding:4px 8px 4px 4px}.hp-ic{width:32px;height:32px}.hp-ic svg.ic{width:24px;height:24px}.hp-v{font-size:15px}.hp-v.sm{font-size:11.5px}.hp-best{margin-top:5px;padding:3px 8px;font-size:11px}.ts-play{min-height:56px;font-size:26px}.ts-settings{top:calc(var(--sat) + 8px)}.ts-codex{top:calc(var(--sat) + 68px)}.ts-settings{right:calc(var(--sar) + 392px)}.ts-embers{top:calc(var(--sat) + 72px);right:calc(var(--sar) + 392px)}.hp-v.sm{font-size:11px;line-height:1.2}.hp-forge{min-height:34px;margin-top:6px;padding:4px 10px;font-size:15px}.hp-lock{margin:0 0 6px;padding:4px 10px 5px 6px}.hp-lock-p{margin-top:0}.hp-row.ult,.hp-lock-t{display:none}.hp-lock-h{font-size:11px}.hp-lock-p{display:none}.hp-lock.special .hp-lock-p{display:flex}.hp-lock.special .hp-lock-t{display:block;font-size:13px}.hp-lock-how{font-size:10.5px}.hp-v.sm{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.mr-forge .st-body{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mr-forge .fg-note{display:none}.mr-forge .st-panel{position:relative}.mr-forge .fg-top{position:absolute;top:14px;left:18px;padding:0;gap:8px}.mr-forge .fg-hero{font-size:18px}.mr-forge .fg-wallet{font-size:17px;padding:3px 10px 3px 4px}.fg-row{padding:5px 8px;gap:8px}.fg-ic{width:36px;height:36px}.fg-ic svg.ic{width:26px;height:26px}.fg-d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-pips{margin-top:3px}.fg-buy{min-height:38px;min-width:66px}}@media(orientation:portrait)and (max-height:760px){.hp-desc{display:none}.ts-letters{font-size:clamp(64px,20vw,110px)}.ts-top{padding-top:calc(var(--sat) + 10px)}.hp-grid{gap:5px;margin-top:8px}.hp-row{padding:4px 8px 4px 5px}.hp-ic{width:34px;height:34px}.hp-ic svg.ic{width:26px;height:26px}.hp-name{font-size:30px}.ts-play{min-height:62px;font-size:30px}.ts-bottom{gap:8px;padding-bottom:calc(var(--sab) + 12px)}.ts-map{min-height:44px;padding-top:3px;padding-bottom:3px}.ts-map-sw{width:28px;height:28px}}@media(orientation:portrait)and (max-height:900px){.ts-mid{min-height:0}.hp-row.ult{display:none}.hp-v.sm{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media(orientation:portrait)and (max-height:600px){.ts-letters{font-size:56px}.ts-tag{display:none}.hp-in{padding:9px 12px}.hp-name{font-size:26px}.el-badge{width:44px;height:44px}.ts-play{min-height:54px;font-size:26px}.hp-forge{min-height:36px;margin-top:6px}}@media(max-width:370px){.hp-head{gap:8px}.hp-name{font-size:28px}.hp-best{gap:4px;padding:4px 7px 4px 5px}.hp-best svg.ic{width:18px;height:18px}.hp-best-v{font-size:13px}}@media(prefers-reduced-motion:reduce){.ts-lg-b,.ts-play,.go-again,.cd-icon svg.ic,.lu-rays,.go-rays,.go-confetti i{animation:none!important}}@media(orientation:portrait)and (max-width:360px){.ts-codex{top:calc(var(--sat) + 12px);right:auto;left:calc(var(--sal, 0px) + 12px)}.ts-board{top:calc(var(--sat) + 74px)}}@media(orientation:landscape){.ts-codex{top:calc(var(--sat) + 12px);right:calc(var(--sar) + 76px)}.ts-board{top:calc(var(--sat) + 12px);left:auto;right:calc(var(--sar) + 140px)}}@media(orientation:landscape)and (max-height:560px){.ts-codex{top:calc(var(--sat) + 8px);right:calc(var(--sar) + 452px)}.ts-board{top:calc(var(--sat) + 8px);right:calc(var(--sar) + 512px)}}@media(orientation:portrait)and (max-height:600px){.ts-codex,.ts-board{top:calc(var(--sat) + 10px);right:auto;transform:scale(.88);transform-origin:top left}.ts-codex{left:calc(var(--sal, 0px) + 10px)}.ts-board{left:calc(var(--sal, 0px) + 60px)}}.hp-btns{display:flex;gap:8px;margin-top:8px}.hp-btns .hp-forge{margin-top:0;flex:1;min-width:0}.hp-skin{display:flex;align-items:center;gap:6px;flex:none;min-height:42px;padding:6px 12px;--r: 13px;font:400 17px/1 var(--fd);color:#fff}.hp-skin svg.ic{width:24px;height:24px;flex:none}.mr-skin .mr-backdrop{background:linear-gradient(90deg,#08041600 30%,#080416bf 62%);-webkit-backdrop-filter:none;backdrop-filter:none}.mr-skin{justify-content:flex-end}.mr-skin .st-panel{max-width:440px}@media(orientation:portrait){.mr-skin{align-items:flex-end;justify-content:center}.mr-skin .mr-backdrop{background:linear-gradient(180deg,#08041600 25%,#080416bf 50%)}.mr-skin .st-panel{max-height:64%}.mr-skin .st-head{padding:10px 60px 4px}.mr-skin .st-title{font-size:24px}}@media(orientation:landscape)and (max-height:600px){.mr-skin .st-panel{max-width:440px}.mr-skin .st-body{display:flex}}.sk-sec{flex:none;padding:8px 12px 10px;border-radius:14px;background:#00000042}.sk-k{font:900 12px/1 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:#c9bdf5;margin-bottom:8px}.sk-photo{display:flex;gap:12px;align-items:center}.sk-face{position:relative;flex:none;width:128px;height:128px;border-radius:50%;overflow:hidden;background:#ffffff14;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--ink, #1d1036);cursor:grab;touch-action:none}.sk-face canvas{width:100%;height:100%;display:block}.sk-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:900 12px/1.1 var(--fb);color:#d8d0f5;text-align:center;pointer-events:none}.sk-empty svg.ic{width:48px;height:48px;opacity:.85}.mr-skin.has-photo .sk-empty{display:none}.sk-pside{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.sk-up,.sk-rm{min-height:40px;--r: 12px;font:400 16px/1 var(--fd);color:#fff}.mr-skin:not(.has-photo) .sk-rm,.mr-skin:not(.has-photo) .sk-zl,.mr-skin:not(.has-photo) .sk-tip{display:none}.sk-zl{display:flex;align-items:center;gap:8px;font:900 12px/1 var(--fb);color:#d8d0f5}.sk-zoom{flex:1;min-width:0;accent-color:#8a5cff}.sk-tip{font:700 12px/1.25 var(--fb);color:#b8aee0}.sk-sw{display:flex;flex-wrap:wrap;gap:7px}.sk-c{width:36px;height:36px;border-radius:50%;border:3px solid #1d1036;background:var(--c);box-shadow:inset 0 -4px #0000002e;cursor:pointer;padding:0}.sk-c.on{outline:3px solid #fff;outline-offset:2px}.sk-orig{background:conic-gradient(#ff5a4a,#ffd23a,#4cc85a,#3a7aff,#8a4aff,#ff5a4a);position:relative}.sk-orig:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#2a1d4a}.sk-heroes{display:flex;flex-wrap:wrap;gap:6px}.sk-hero{min-height:38px;padding:4px 12px;--r: 11px;font:400 15px/1 var(--fd);color:#fff}.sk-foot{display:flex;gap:10px}.sk-foot .st-done{flex:1}.sk-del{min-height:50px;padding:0 16px;--r: 14px;font:400 18px/1 var(--fd);color:#fff}.hp-skin-st{font:900 11px/1 var(--fb);letter-spacing:.05em;padding:3px 6px;border-radius:8px;background:#0000004d}.hp-btns .hp-forge{overflow:hidden;container:forge / inline-size}@container forge (max-width: 250px){.hp-forge-lv:has(+.hp-forge-e){display:none}}@media(orientation:landscape)and (max-height:600px){.hp-btns:has(.hp-skin) .hp-forge-lv{display:none}.hp-skin{padding:4px 10px}}.hp-lockel{margin-top:4px;font:900 10.5px/1 var(--fb);letter-spacing:.04em;text-transform:uppercase;color:#ff9a9a}.hp-charge{margin-top:4px;font:800 11px/1.2 var(--fb);color:var(--hc, #ffd04a)}@media(orientation:landscape)and (min-width:640px){.hp-grid{grid-template-columns:minmax(0,1fr)}}@media(orientation:landscape)and (max-height:560px)and (min-width:1000px){.ts-embers{top:calc(var(--sat) + 18px);right:calc(var(--sar) + 572px)}}.mr-title.is-fresh .hp-btns,.mr-title.is-fresh .hp-mast,.mr-title.is-fresh .hp-lockel,.mr-title.is-fresh .ts-map,.mr-title.is-fresh .ts-goal,.mr-title.is-fresh .ts-codex,.mr-title.is-fresh .ts-embers{display:none!important}@media(orientation:portrait)and (max-width:360px){.mr-title.is-fresh .ts-board{top:calc(var(--sat) + 12px)}}@media(orientation:landscape){.mr-title.is-fresh .ts-board{right:calc(var(--sar) + 76px)}}@media(orientation:landscape)and (max-height:560px){.mr-title.is-fresh .ts-board{right:calc(var(--sar) + 452px)}}.mr-title .is-new{overflow:visible}.mr-title .is-new:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:#ff4d6d;border:2px solid var(--ink);animation:mr-new-dot 1.6s ease-in-out infinite;pointer-events:none;z-index:3}@keyframes mr-new-dot{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.mr-title .is-new:after{animation:none}}.hp-row.pas,.hp-row.sig{cursor:pointer}.hp-row.pas .hp-k:after,.hp-row.sig .hp-k:after{content:" ›";opacity:.7}.hp-pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:3;cursor:pointer;animation:hpPop .16s ease-out}.hp-pop .hp-k+.hp-pop-v{margin-top:2px}.hp-pop-note{margin-top:3px;font:800 11.5px/1.25 var(--fb);color:#b9a8ff}.hp-pop-note+.hp-k{margin-top:8px}.hp-pop-v{font:800 13px/1.28 var(--fb);color:#f1ecff}.hp-pop-v+.hp-k,.hp-pop .hp-lockel+.hp-k,.hp-pop .hp-charge+.hp-k{margin-top:8px}@keyframes hpPop{0%{opacity:0;transform:translateY(6px)}}.ts-bottom:has(.hp-pop){z-index:3}@media(orientation:landscape){.hp-pop{bottom:auto;top:0;left:auto;right:calc(100% + 10px);width:min(340px,42vw);max-height:calc(100vh - 24px);overflow:auto}}@media(orientation:landscape)and (max-height:560px){.hp-v.sm{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hp-pop{top:auto;bottom:0}}@media(orientation:landscape)and (max-height:420px){.hp-grid>.hp-row:first-child{display:none}.hp-pop{top:0;bottom:auto}}.hp-path{display:flex;align-items:center;gap:5px;flex:none;min-height:42px;padding:6px 10px;--r: 13px;font:400 17px/1 var(--fd);color:#fff}.hp-path svg.ic{width:22px;height:22px;flex:none;opacity:.7}.hp-path.has svg.ic{opacity:1}.hp-path-st{font:900 11px/1 var(--fb);letter-spacing:.04em;padding:3px 6px;border-radius:8px;background:#0000004d;color:#c9bdf5}.hp-path.has .hp-path-st{color:#8cff9a}@container forge (max-width: 170px){.hp-forge-lv{display:none}}.hp-btns{container:hpbtns / inline-size}@container hpbtns (max-width: 390px){.hp-path-t{display:none}.hp-path{padding-left:8px;padding-right:8px}}@container hpbtns (max-width: 345px){.hp-skin>svg.ic,.hp-path>svg.ic{display:none}.hp-skin{padding-left:10px;padding-right:10px}}@container hpbtns (max-width: 250px){.hp-skin>span:not(.hp-skin-st){display:none}.hp-skin>svg.ic{display:block}}@container hpbtns (max-width: 290px){.hp-forge>svg.ic{display:none}}@media(max-width:400px){.hp-path-t{display:none}.hp-path{padding:6px 8px}}@media(orientation:landscape)and (max-height:600px){.hp-path{min-height:34px;padding:4px 8px;font-size:15px}.hp-btns:has(.hp-skin) .hp-path-t{display:none}}.chip.st-chip{border-radius:6px;background:linear-gradient(180deg,#3a3f5c,#23263c);box-shadow:inset 0 0 0 1.5px var(--ec);color:var(--ecl)}.chip.chip-lg.st-chip{border-radius:8px}.chip.st-chip.t2{box-shadow:inset 0 0 0 2px var(--ec),0 0 12px var(--ecg)}.cd-syn.cd-syn-st{color:var(--ecl)}.hud-syn-chip.st{border-radius:5px;background:#2428409e}.hud-syn-chip.st.t2{background:color-mix(in srgb,var(--ec) 30%,rgba(20,22,40,.75))}.ps-pw-st{position:absolute;right:-6px;bottom:-6px;width:20px;height:20px;padding:2px;border-radius:6px;background:#23263c;box-shadow:inset 0 0 0 1.5px var(--ec)}.ps-pw-ic .ps-pw-st svg.ic{width:100%;height:100%}.cx-sts{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:4px}.cx-st{display:flex;flex-direction:column;gap:5px;padding:9px 11px;border-radius:10px;background:linear-gradient(160deg,#3a3f5c99,#14162899);border:2px solid var(--ec);box-shadow:0 0 10px var(--ecg)}.cx-st-h{display:flex;align-items:center;gap:10px}.cx-st-h .cx-ic{width:40px;height:40px}.cx-st .cx-r{color:var(--ecl)}.cx-st-b{display:flex;align-items:baseline;gap:8px;font:800 13px/1.25 var(--fb);color:#fff}.cx-st-b b{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:5px;background:var(--ecd);box-shadow:inset 0 0 0 1.5px var(--ec);font:400 14px/1 var(--fd)}.cx-st-l{font:700 12px/1.25 var(--fb);opacity:.8}.ts-daily{position:absolute;top:calc(var(--sat) + 74px);left:calc(var(--sal, 0px) + 12px);z-index:2;--r: 15px;padding:0;width:52px}.ts-daily-ic{display:flex}.ts-daily-ic svg.ic{width:30px;height:30px}.ts-daily-tx{display:none}.ts-daily-n{position:absolute;bottom:-9px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:1px;padding:2px 5px;border-radius:8px;background:#ffd04a;color:#1d1036;border:2px solid var(--ink);font:900 11px/1 var(--fb);letter-spacing:.04em;text-shadow:none;white-space:nowrap}.ts-daily-n svg.ic{width:11px;height:11px}.ts-daily.is-done .ts-daily-n{background:#8cf27a}.mr-title.is-leaving .ts-daily{animation:fadeOut .25s ease-in both}.mr-title.is-fresh .ts-daily{display:none!important}@media(orientation:portrait)and (max-width:360px){.ts-daily{top:calc(var(--sat) + 136px)}}@media(orientation:portrait)and (max-height:600px){.ts-daily{top:calc(var(--sat) + 62px);left:calc(var(--sal, 0px) + 10px);transform:scale(.88);transform-origin:top left}}@media(orientation:landscape){.ts-daily{top:auto;bottom:calc(var(--sab) + 14px);left:calc(var(--sal, 0px) + 16px);width:min(330px,calc(100% - 440px));min-height:0;padding:7px 12px 9px 7px;gap:9px;justify-content:flex-start;text-align:left}.ts-daily-ic{flex:none;width:42px;height:42px;border-radius:12px;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff9a3c,#ff4d6d);border:2px solid var(--ink);box-shadow:inset 0 -4px #00000040}.ts-daily-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ts-daily-tx em{font:900 10px/1 var(--fb);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.ts-daily-tx b{font:400 16px/1.1 var(--fd);font-weight:400;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-daily-tx i{font:800 11px/1.2 var(--fb);font-style:normal;color:#c9bdf5;text-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-daily-n{position:static;transform:none;flex:none;align-self:center;font-size:13px;padding:3px 7px}.ts-daily-n svg.ic{width:13px;height:13px}}.dt-pair{display:grid;grid-template-columns:1fr 1fr}.dt-box,.dt-fate,.dt-heat,.dt-reward,.dt-streak{display:flex;align-items:center;gap:9px;padding:8px 10px 8px 8px;border-radius:14px;background:#0a041e73;border:2px solid rgba(0,0,0,.35)}.dt-box>span:last-child,.dt-fate>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.dt-box em,.dt-fate em{text-transform:uppercase}.dt-box b,.dt-fate b{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-dot{flex:none;border-radius:50%;background:var(--c);display:flex;align-items:center;justify-content:center}.dt-dot svg.ic{width:22px;height:22px}.dt-fate-ic{flex:none;display:flex;align-items:center;justify-content:center}.dt-heat b{color:#fff}.dt-heat svg.ic,.dt-reward svg.ic{width:24px;height:24px;flex:none}.dt-reward{border-color:#ffd04a}.dt-reward.done{border-color:#8cf27a}.dt-streak{justify-content:space-between;flex-wrap:wrap;gap:4px 10px}.dt-streak b{display:inline-flex;align-items:center;gap:4px}.dt-streak b svg.ic{width:18px;height:18px}.dt-tom{text-align:center}.dt-play{min-width:200px}.dt-play svg.ic{width:24px;height:24px}@media(orientation:landscape)and (max-height:560px){.mr-daily .st-head{padding-top:10px}.dt-sub,.dt-tom{display:none}.dt-box,.dt-fate,.dt-heat,.dt-reward,.dt-streak{padding-top:5px;padding-bottom:5px}.mr-daily .st-foot{padding-top:6px;padding-bottom:10px}}.dt-trial{display:inline-block;margin-left:4px;border-radius:6px;background:#ffd04a;color:#1d1036;letter-spacing:.06em;text-transform:uppercase;text-shadow:none;vertical-align:1px}.mr-modal.mr-reveal{display:block;padding:0;--x: 50%;--y: 45%;--hr: 100px}.rv-dim{position:absolute;inset:0;background:radial-gradient(circle at var(--x) var(--y),rgba(10,4,30,0) 0,rgba(10,4,30,.06) calc(var(--hr) * 1.15),rgba(10,4,30,.72) calc(var(--hr) * 2.4),rgba(6,2,18,.9) calc(var(--hr) * 4));animation:fadeIn .35s ease-out both}.rv-rays{position:absolute;left:var(--x);top:var(--y);width:calc(var(--hr) * 10);height:calc(var(--hr) * 10);margin:calc(var(--hr) * -5) 0 0 calc(var(--hr) * -5);background:center / 100% 100% no-repeat;opacity:.5;mix-blend-mode:screen;pointer-events:none;animation:fadeIn .6s .42s ease-out both,spin 28s linear infinite}.rv-burst{position:absolute;left:var(--x);top:var(--y);width:calc(var(--hr) * 1.6);height:calc(var(--hr) * 1.6);margin:calc(var(--hr) * -.8) 0 0 calc(var(--hr) * -.8);border-radius:50%;border:7px solid var(--ecl, #fff);box-shadow:0 0 24px var(--ecg),inset 0 0 18px var(--ecg);opacity:0;pointer-events:none;animation:burst .65s .5s ease-out both}.rv-flash{position:absolute;inset:0;background:radial-gradient(circle at var(--x) var(--y),rgba(255,255,255,.9) 0,var(--ecg) calc(var(--hr) * 1.8),transparent calc(var(--hr) * 4.5));opacity:0;pointer-events:none;animation:rvFlash .55s .47s ease-out both}@keyframes rvFlash{0%{opacity:0}18%{opacity:.55}to{opacity:0}}.rv-side{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(var(--sat) + 22px) calc(var(--sar) + 14px) calc(var(--sab) + 16px) calc(var(--sal) + 14px)}.rv-top{display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.rv-banner{display:flex;flex-direction:column;align-items:center;animation:slam .55s .2s cubic-bezier(.2,1.3,.4,1) both}.rv-b1{font-size:clamp(30px,9vw,50px);--gt-g: linear-gradient(180deg, #ffffff 0%, #e6dcff 45%, #b9a8ff 100%)}.rv-b2{font-size:clamp(46px,14.5vw,80px);margin-top:-.06em}.rv-count{animation:fadeIn .3s both}.rv-card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;box-shadow:inset 0 2px #ffffff29,inset 0 -4px #00000038,0 5px 0 var(--ink),0 0 30px var(--ecg),0 14px 30px #00000073;animation:rvCardIn .45s .6s cubic-bezier(.2,.9,.3,1.15) both}@keyframes rvCardIn{0%{opacity:0;transform:translateY(40px) scale(.96)}}.rv-head{display:flex;align-items:center;gap:12px}.rv-names{min-width:0}.rv-name{text-transform:uppercase}.rv-title{display:flex;flex-wrap:wrap;align-items:center}.rv-row{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 6px;border-radius:13px;background:#0000003d}.rv-tx{min-width:0}.rv-btns{display:flex}.rv-play{flex:1 1 auto;min-width:0;font-size:22px;padding:0 14px 3px}.rv-later{flex:none;min-width:104px;font-size:20px;padding:0 14px 3px}.rv-in{animation:fadeUp .35s ease-out both}.rv-head.rv-in{animation-delay:.75s}.rv-row.rv-in{animation-delay:.85s}.rv-row.rv-in+.rv-row.rv-in{animation-delay:.93s}.rv-btns.rv-in{animation-delay:1s}.mr-reveal.is-skip .rv-in,.mr-reveal.is-skip .rv-banner,.mr-reveal.is-skip .rv-card,.mr-reveal.is-skip .rv-rays,.mr-reveal.is-skip .rv-dim{animation-delay:0s!important}.mr-reveal.is-skip .rv-burst,.mr-reveal.is-skip .rv-flash{animation:none;opacity:0}.mr-reveal.is-calm .rv-flash,.mr-reveal.is-calm .rv-burst{display:none}.mr-reveal.is-calm .rv-banner{animation:fadeIn .4s .2s ease-out both}.mr-reveal.is-calm .rv-card{animation:fadeIn .4s .55s ease-out both}.mr-reveal.is-calm .rv-rays{animation:fadeIn .6s .4s ease-out both}@media(prefers-reduced-motion:reduce){.rv-flash,.rv-burst{display:none}.rv-rays{animation:fadeIn .6s .4s ease-out both!important}}.mr-ui.q-low .rv-rays{animation:fadeIn .6s .4s ease-out both}@media(orientation:landscape)and (min-width:640px){.rv-side{left:auto;width:calc(var(--sar) + 368px);justify-content:center;gap:22px;padding:calc(var(--sat) + 16px) calc(var(--sar) + 16px) calc(var(--sab) + 16px) 0}.rv-b1{font-size:40px}.rv-b2{font-size:62px}}@media(orientation:landscape)and (max-height:560px){.rv-side{gap:10px;padding-top:calc(var(--sat) + 10px);padding-bottom:calc(var(--sab) + 10px)}.rv-top{gap:4px}.rv-b1{font-size:26px}.rv-b2{font-size:40px}.rv-card{gap:6px;padding:10px 12px 12px}.rv-name{font-size:30px}.rv-card .el-badge{width:42px;height:42px}.rv-card .el-badge svg.ic{width:28px;height:28px}.rv-row{padding:4px 8px 4px 4px}.rv-card .hp-ic{width:32px;height:32px}.rv-card .hp-ic svg.ic{width:24px;height:24px}.rv-play,.rv-later{min-height:50px}}@media(orientation:portrait)and (max-height:700px){.rv-side{padding-top:calc(var(--sat) + 8px);padding-bottom:calc(var(--sab) + 10px)}.rv-b1{font-size:24px}.rv-b2{font-size:38px}.rv-card{gap:6px;padding:10px 12px 12px}.rv-name{font-size:32px}.rv-play,.rv-later{min-height:54px}}.ts-kai{position:absolute;z-index:2;top:calc(var(--sat) + 141px);left:calc(var(--sal, 0px) + 10px);width:calc(100% - var(--sal, 0px) - var(--sar, 0px) - 104px);max-width:300px;min-height:0;padding:3px 10px 5px 4px;--r: 14px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;overflow:hidden;text-align:left;background:radial-gradient(120% 140% at 15% 30%,#2f5a26,#13240f 55%,#070d06);animation:ktPulse 2.4s ease-in-out infinite}@keyframes ktPulse{0%,to{box-shadow:0 4px 0 var(--ink),0 0 #78ff5000}50%{box-shadow:0 4px 0 var(--ink),0 0 18px #78ff50bf}}.kt-sil{width:78px;flex:none;height:auto;display:block;overflow:visible;filter:drop-shadow(0 0 4px rgba(125,255,90,.55))}.kt-sil path{fill:#050a06;stroke:#7dff5a;stroke-width:1.1;stroke-opacity:.55;stroke-linejoin:round}.kt-eye{fill:#d8ff8a;filter:drop-shadow(0 0 2px #9dff5a);animation:ktBlink 4.2s infinite}@keyframes ktBlink{0%,46%,50%,to{opacity:1}48%{opacity:.1}}.kt-tx{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.kt-tx em{font:900 9.5px/1.1 var(--fb);font-style:normal;letter-spacing:.07em;text-transform:uppercase;color:#b6ff6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.kt-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;min-width:0}.kt-tx b{font:400 17px/1.05 var(--fd);font-weight:400;color:#fff;text-shadow:var(--ol-sm);white-space:nowrap}.kt-tx i{font:800 11px/1.15 var(--fb);font-style:normal;color:#d8f5c8;text-shadow:none;white-space:nowrap}.kt-tx i.kt-cd{font:400 14px/1 var(--fd);color:#ffe9b0;text-shadow:var(--ol-sm);font-variant-numeric:tabular-nums}.kt-new{position:absolute;top:3px;right:4px;z-index:1;padding:2px 5px;border-radius:7px;background:#8cf27a;color:#0c2a10;border:2px solid var(--ink);font:900 9px/1 var(--fb);letter-spacing:.06em}.ts-kai.kt-p-new .kt-tx,.ts-kai.kt-p-weekend .kt-tx{padding-right:30px}.kt-keep{font:800 10px/1.2 var(--fb);color:#d8ffc8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding-bottom:3px}.kt-paws{position:absolute;left:0;right:0;bottom:1px;height:14px;pointer-events:none}.kt-paws i{position:absolute;bottom:1px;left:calc(4% + var(--i) * (92% / var(--n)));width:9px;height:9px;opacity:0;transform:rotate(90deg);animation:ktPaw 3.2s calc(var(--i) * .3s) infinite}.kt-paws i:nth-child(2n){bottom:6px}.kt-paws i svg{width:100%;height:100%;fill:#7dff5a}@keyframes ktPaw{0%{opacity:0}6%{opacity:.6}40%{opacity:.25}60%,to{opacity:0}}.mr-title.is-leaving .ts-kai,.mr-title.is-leaving .ts-dcard{animation:fadeOut .25s ease-in both}.mr-title.is-fresh .ts-kai,.mr-title.is-fresh .ts-dcard{display:none!important}@media(orientation:portrait)and (max-width:360px){.ts-kai{top:calc(var(--sat) + 196px);width:calc(100% - var(--sal, 0px) - var(--sar, 0px) - 20px)}}@media(orientation:portrait)and (max-height:700px){.ts-kai{top:calc(var(--sat) + 128px)}.kt-sil{width:64px}}@media(orientation:portrait)and (max-height:600px){.ts-kai{display:none}}@media(orientation:landscape){.ts-kai{top:calc(var(--sat) + 196px);left:calc(var(--sal, 0px) + 24px);width:300px;gap:10px;padding:8px 12px 10px 8px}.ts-kai .kt-sil{width:104px}.kt-tx em{font-size:11px;white-space:normal}.kt-row{flex-direction:column;align-items:flex-start;gap:3px}.kt-tx b{font-size:22px}.kt-tx i{font-size:12px}.kt-tx i.kt-cd{font-size:18px}}@media(orientation:landscape)and (max-height:560px){.ts-kai{top:calc(var(--sat) + 118px);left:calc(var(--sal, 0px) + 16px);width:220px;padding:5px 8px 7px 5px;gap:6px}.ts-kai .kt-sil{width:80px}.kt-tx em{font-size:9.5px}.kt-tx b{font-size:16px}.kt-tx i{font-size:10.5px}.kt-tx i.kt-cd{font-size:14px}}@media(prefers-reduced-motion:reduce){.ts-kai,.kt-eye,.kt-paws i{animation:none}.kt-paws i{opacity:.3}}.hp-keep{display:flex;align-items:center;gap:6px;margin:6px 0 0;padding:5px 8px;border-radius:10px;background:#5ad86a29;border:2px solid rgba(140,242,122,.6);font:800 11.5px/1.25 var(--fb);color:#d8ffc8}.hp-keep svg.ic{width:16px;height:16px;flex:none}.hp-keep i{display:block;font-style:normal;font-weight:700;color:#b6ff6a}.hp-keep-cd{font-weight:900;color:#ffe9b0;font-variant-numeric:tabular-nums}.rv-note{text-align:center}.rv-note.rv-lock{display:flex;align-items:center;gap:8px;text-align:left;border-color:#ffd04a99}.rv-note.rv-lock svg.ic{width:20px;height:20px;flex:none}.rv-later.rv-ok,.mr-kaitease .rv-later{flex:1 1 auto}.mr-reveal:not(.is-skin) .rv-name{font-size:44px}.rv-title .rv-role{font:800 16px/1.2 var(--fb);color:var(--ecl, #fff);text-shadow:0 0 12px var(--ecg, transparent)}.rv-btns.has-link{flex-direction:column;align-items:stretch;gap:2px}.rv-btns.has-link .rv-play{min-height:58px}.rv-later.rv-link{align-self:center;min-width:0;min-height:34px;margin:0;padding:4px 18px;border:0;border-radius:10px;background:none;box-shadow:none;font:800 15px/1 var(--fb);letter-spacing:.04em;color:#ece4ff9e}.rv-later.rv-link:is(:hover,.is-focus,:focus-visible){color:#fff;background:#ffffff14}.mr-reveal.is-skin{--te: rgba(170, 174, 186, .8);--tglow: rgba(255, 255, 255, .12);--tt: #d8d6e0}.mr-reveal.is-skin.t-rare{--te: #3fa2ff;--tglow: rgba(63, 169, 255, .45);--tt: #6fd4ff}.mr-reveal.is-skin:is(.t-epic,.t-endless){--te: #b25cff;--tglow: rgba(180, 80, 255, .5);--tt: #dd8cff}.mr-reveal.is-skin:is(.t-legendary,.t-master,.t-mastery,.t-gold,.t-gift){--te: #ffc23a;--tglow: rgba(255, 196, 40, .55);--tt: #ffd04a}.mr-reveal.is-skin .rv-dim{background:radial-gradient(circle at var(--x) var(--y),rgba(10,4,30,0) 0,rgba(10,4,30,.05) calc(var(--hr) * 1.2),rgba(10,4,30,.62) calc(var(--hr) * 2.6),rgba(6,2,18,.84) calc(var(--hr) * 4.2))}.mr-reveal.is-skin .rv-rays{opacity:.38}.mr-reveal.is-skin .rv-burst{border-color:var(--te);box-shadow:0 0 24px var(--tglow),inset 0 0 18px var(--tglow)}.mr-reveal.is-skin .rv-b1{font-size:clamp(26px,7.5vw,40px)}.mr-reveal.is-skin .rv-b2{font-size:clamp(38px,11.5vw,62px)}.rv-skincard{position:relative;max-width:380px;gap:12px;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 36px var(--tglow),0 24px 60px #00000080!important}.rv-tierframe{position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 3px var(--te),inset 0 0 22px var(--tglow)}.mr-reveal.is-skin:is(.t-legendary,.t-master,.t-mastery,.t-gold,.t-gift) .rv-tierframe{animation:rvGoldEdge 2.2s ease-in-out infinite alternate}@keyframes rvGoldEdge{0%{box-shadow:inset 0 0 0 3px #ffc23a,inset 0 0 18px #ffc4284d}to{box-shadow:inset 0 0 0 3px #ffe48a,inset 0 0 28px #ffdc7880}}.rv-skincard .rv-head{gap:14px}.rv-sw{flex:none;display:flex;justify-content:center;align-items:center;gap:4px;width:58px;height:58px;border-radius:12px;background:#00000047;box-shadow:inset 0 0 0 3px var(--te),0 0 14px var(--tglow)}.rv-sw i{width:12px;height:34px;border-radius:5px;box-shadow:inset 0 0 0 1px #00000040,inset 0 -3px #0000002e}.rv-sw i.sh-prism{background:linear-gradient(180deg,#ff7ad0,#ffd36a 25%,#8affb0,#7ad8ff 75%,#b48cff)}.rv-skincard .rv-name{font-size:36px;text-shadow:0 0 18px var(--tglow)}.rv-title .rv-tier{padding:3px 8px;border-radius:8px;background:color-mix(in srgb,var(--te) 20%,transparent);color:var(--tt);font:800 12px/1 var(--fb);letter-spacing:.06em;text-transform:uppercase}.rv-title .rv-for{font:800 14px/1.2 var(--fb);color:#ece4ffc7}.rv-skinnote{text-align:center;background:#ffffff0d!important;box-shadow:inset 0 0 0 1px #ffffff1f!important;color:#ece4ffd1!important}.rv-later.rv-nice{flex:1 1 auto;min-height:56px;font-size:22px}@media(orientation:landscape)and (max-height:560px){.mr-reveal:not(.is-skin) .rv-name{font-size:34px}.rv-title .rv-role{font-size:14px}.rv-btns.has-link .rv-play{min-height:48px}.rv-later.rv-link{min-height:28px;padding:2px 14px}.mr-reveal.is-skin .rv-b1{font-size:22px}.mr-reveal.is-skin .rv-b2{font-size:34px}.rv-skincard .rv-name{font-size:30px}.rv-sw{width:48px;height:48px}.rv-sw i{height:28px;width:10px}.rv-later.rv-nice{min-height:48px}}@media(orientation:portrait)and (max-height:700px){.mr-reveal:not(.is-skin) .rv-name{font-size:38px}.rv-btns.has-link .rv-play{min-height:52px}}.mr-kaitease{--ecg: rgba(120, 255, 80, .45);--hc: #7dff5a}.mr-kaitease .rv-dim{background:radial-gradient(circle at var(--x) var(--y),rgba(4,12,4,0) 0,rgba(4,12,4,.2) calc(var(--hr) * 1.3),rgba(3,8,3,.85) calc(var(--hr) * 2.6),rgba(2,5,2,.96) calc(var(--hr) * 4))}.mr-kaitease .rv-rays{opacity:.35;animation:fadeIn 1.2s .3s ease-out both,spin 60s linear infinite}.mr-kaitease .rv-b1{--gt-g: linear-gradient(180deg, #ffffff 0%, #e2ffd0 45%, #9dff7a 100%)}.mr-kaitease .rv-b2{--gt-g: linear-gradient(180deg, #f6ffb0 0%, #b6ff6a 50%, #4ec23a 100%)}.kt-lines{display:flex;flex-direction:column;align-items:center;text-align:center}.kt-count{position:relative;display:flex;justify-content:center;overflow:hidden}.kt-count span{text-transform:uppercase}.kt-count b{font-variant-numeric:tabular-nums}@media(orientation:portrait)and (max-height:700px){.kt-lines b{font-size:18px}.kt-count b{font-size:22px}}.mr-codex .st-body[hidden]{display:none}.mr-codex .cx-how,.mr-guide .st-body{display:block}.mr-guide .st-panel{max-width:440px}.mr-guide .st-title{font-size:26px}.gd{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.gd-strip{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px 4px;touch-action:pan-x;overscroll-behavior:contain}.gd-strip::-webkit-scrollbar{display:none}.gd-tab{position:relative;flex:none;width:44px;height:44px;padding:5px;border-radius:12px;background:#0000004d;border:2px solid rgba(255,255,255,.1);cursor:pointer;pointer-events:auto}.gd-tab svg.ic{width:100%;height:100%}.gd-tab.locked svg.ic{filter:grayscale(1) brightness(.6)}.gd-tab.on{border-color:#ffd04a;background:#ffd04a33;box-shadow:0 0 10px #ffd04a73}.gd-tab.is-new:after,.ps-help.is-new:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:#ff4d6d;border:2px solid var(--ink);animation:mr-new-dot 1.6s ease-in-out infinite;pointer-events:none;z-index:3}.gd-page{display:flex;flex-direction:column;gap:8px;min-height:262px;padding:10px 12px 12px;border-radius:14px;background:#00000047;touch-action:pan-y}.gd-h{display:flex;align-items:center;gap:8px}.gd-ic{width:32px;height:32px;flex:none}.gd-ic svg.ic{width:100%;height:100%}.gd-n{font:400 22px/1.1 var(--fd);color:#fff;text-shadow:var(--ol-sm)}.gd-what{margin:0;font:800 14.5px/1.3 var(--fb);color:#fff}.gd-ex{padding:7px 10px;border-radius:10px;background:#ffd04a24;border:1.5px solid rgba(255,208,74,.45);font:900 13px/1.3 var(--fb);color:#ffe08a}.gd-where{font:700 13px/1.3 var(--fb);color:#cfeeff}.gd-where b{color:#9fe7ff;font-weight:900}.gd-lock{display:flex;align-items:center;gap:6px;font:900 13px/1.25 var(--fb);color:#ffe08a}.gd-lock svg.ic{flex:none;width:18px;height:18px}.gd-nav{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.gd-nav .btn-icon{width:52px;min-height:44px}.gd-nav svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 0 var(--ink))}.gd-count{font:400 17px/1 var(--fd);color:#c9bdf5}@media(orientation:portrait)and (max-width:600px){.mr-modal.mr-guide{align-items:flex-end;padding-bottom:calc(var(--sab) + 6px)}.mr-guide .st-panel{max-height:86%;animation:gdSheet .28s cubic-bezier(.2,1.1,.4,1) both}.mr-guide .st-head{padding-top:10px}}@keyframes gdSheet{0%{transform:translateY(60%);opacity:0}to{transform:none;opacity:1}}@media(orientation:landscape)and (max-height:600px){.gd-page{min-height:0;display:grid;grid-template-columns:216px 1fr;column-gap:14px;align-content:start}.gd-page>:not(.gd-anim){grid-column:2}.gd-anim{grid-row:1 / span 5;align-self:start}.gd-strip{padding:3px 4px}}.gd-tap{cursor:help;pointer-events:auto}.gd-tap:not(.ps-pw-st){position:relative}.gd-tap:after{content:"";position:absolute;inset:-10px -4px}.hud-syn-chip.gd-tap:after{inset:-12px -3px}.gd-q.gd-tap:after{inset:-14px;border-radius:50%}.gd-anim{position:relative;height:78px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 60%,rgba(150,205,255,.18),transparent 70%),#0a041e59;--t: 2.4s}.gd-page.locked .gd-anim{filter:grayscale(.85) brightness(.7)}.gd-anim i,.gd-anim b{font-style:normal}.gd-anim svg.ic{width:100%;height:100%}.gd-anim:not(.gd-ls){height:118px}.ga-z{position:relative;flex:none;width:calc(100% / 1.5);height:78px;zoom:1.5;display:flex;align-items:center;justify-content:center;gap:10px}.ga-z.ga-ult{width:calc(100% / 1.5);height:78px;padding:0;border-radius:0;background:none}.ga-orb{position:relative;width:34px;height:34px;padding:4px;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--ecl),var(--ec) 55%,var(--ecd));border:2px solid var(--ink);box-shadow:0 0 12px var(--ecg)}.ga-card{position:relative;width:44px;height:58px;padding:9px 6px;border-radius:9px;border:3px solid var(--ink);background:linear-gradient(180deg,#3b2884,#24165c);box-shadow:inset 0 0 0 2px #8fdcff}.ga-card b{display:block;width:100%;height:100%}.ga-bob{animation:gaBob var(--t) ease-in-out infinite}@keyframes gaBob{0%,to{transform:translateY(4px)}50%{transform:translateY(-5px)}}.ga-seq{display:flex;gap:6px;align-items:flex-end}.ga-seq>i{animation:gaSeq var(--t) ease-in-out infinite;animation-delay:calc(var(--k) * .22s)}@keyframes gaSeq{0%,8%{opacity:.3;transform:scale(.85)}22%,80%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.85)}}.ga-pips>i{width:12px;height:12px;border-radius:4px;background:#ffd04a;border:2px solid var(--ink)}.ga-orbs{gap:12px}.ga-chip{position:absolute;top:24px;width:30px;height:30px;padding:3px;border-radius:15px;background:var(--ecd);border:2px solid var(--ink)}.ga-synergies .ga-l{left:calc(50% - 40px);animation:gaInL var(--t) ease-in-out infinite}.ga-synergies .ga-r{left:calc(50% + 10px);animation:gaInR var(--t) ease-in-out infinite}@keyframes gaInL{0%{transform:translate(-34px);opacity:0}30%,85%{transform:none;opacity:1}to{opacity:0}}@keyframes gaInR{0%{transform:translate(34px);opacity:0}30%,85%{transform:none;opacity:1}to{opacity:0}}.ga-pop{position:absolute;top:4px;left:calc(50% + 24px);font:400 22px/1 var(--fd);color:#ffe066;text-shadow:var(--ol-sm);animation:gaPop var(--t) ease-out infinite}@keyframes gaPop{0%,34%{transform:scale(0);opacity:0}44%{transform:scale(1.4);opacity:1}54%,85%{transform:scale(1);opacity:1}to{opacity:0}}.ga-reactions .ga-orb{position:absolute;top:22px;left:calc(50% - 17px)}.ga-reactions .ga-l{animation:gaMeetL var(--t) ease-in infinite}.ga-reactions .ga-r{animation:gaMeetR var(--t) ease-in infinite}@keyframes gaMeetL{0%{transform:translate(-70px);opacity:1}40%{transform:translate(-6px);opacity:1}46%,to{transform:translate(0) scale(.4);opacity:0}}@keyframes gaMeetR{0%{transform:translate(70px);opacity:1}40%{transform:translate(6px);opacity:1}46%,to{transform:translate(0) scale(.4);opacity:0}}.ga-burst{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px;border-radius:50%;border:4px solid #ffe08a;background:radial-gradient(circle,rgba(255,255,255,.9),rgba(255,160,60,.6) 40%,transparent 70%);opacity:0;animation:gaBurst var(--t) ease-out infinite}@keyframes gaBurst{0%,42%{transform:scale(.1);opacity:0}48%{opacity:1}75%,to{transform:scale(1.5);opacity:0}}.ga-word{position:absolute;top:6px;left:0;right:0;text-align:center;font:400 20px/1 var(--fd);color:#9fe7ff;text-shadow:var(--ol-sm);animation:gaWord var(--t) ease-out infinite}@keyframes gaWord{0%,44%{transform:scale(.4);opacity:0}54%,88%{transform:scale(1);opacity:1}to{opacity:0}}.ga-flip{animation:gaFlip var(--t) ease-in-out infinite}@keyframes gaFlip{0%,20%{transform:rotateY(0)}45%,to{transform:rotateY(360deg)}}.ga-flip.ga-gold{animation:gaFlip var(--t) ease-in-out infinite,gaGold var(--t) linear infinite}@keyframes gaGold{0%,32%{box-shadow:inset 0 0 0 2px #8fdcff;background:linear-gradient(180deg,#3b2884,#24165c)}34%,90%{box-shadow:inset 0 0 0 2px #fff6b0,0 0 18px #ffc428e6;background:linear-gradient(180deg,#c27a00,#6a3a00)}to{box-shadow:inset 0 0 0 2px #8fdcff}}.ga-fate{box-shadow:inset 0 0 0 2px #ff9d1a}.ga-sq{width:40px;height:40px;padding:4px;border-radius:8px;background:var(--ecd);border:2px solid var(--ink);box-shadow:0 0 12px var(--ecg);animation:gaBob var(--t) ease-in-out infinite}.ga-styles .ga-pop{left:calc(50% + 18px)}.ga-path{gap:0;align-items:center}.ga-path>i{width:16px;height:16px;margin-right:10px;border-radius:50%;background:#ffd04a;border:2px solid var(--ink);box-shadow:0 0 8px #ffd04ab3}.ga-path>i:last-child{margin-right:0;width:22px;height:22px}.ga-ult{position:relative;width:56px;height:56px;padding:13px;border-radius:50%;background:#00000059}.ga-ult svg:not(.ic){position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ga-ult circle{fill:none;stroke:#ffd04a;stroke-width:4;stroke-dasharray:107;stroke-dashoffset:107;stroke-linecap:round;animation:gaRing var(--t) linear infinite}@keyframes gaRing{0%{stroke-dashoffset:107}55%,to{stroke-dashoffset:0}}.ga-burst.ga-late{animation-name:gaBurstLate}@keyframes gaBurstLate{0%,58%{transform:scale(.1);opacity:0}62%{opacity:1}90%,to{transform:scale(1.6);opacity:0}}.ga-embers{position:absolute;bottom:24px;left:calc(50% - 24px);width:48px;height:50px}.ga-embers>i{position:absolute;bottom:0;left:calc(var(--k) * 16px + 4px);width:8px;height:8px;border-radius:50%;background:#ffb43a;box-shadow:0 0 8px #ff6a1a;animation:gaRise var(--t) ease-in infinite;animation-delay:calc(var(--k) * .5s)}@keyframes gaRise{0%{transform:translateY(0);opacity:0}20%{opacity:1}70%,to{transform:translateY(-46px);opacity:0}}.ga-bar{position:absolute;bottom:12px;left:calc(50% - 50px);width:100px;height:12px;border-radius:6px;border:2px solid var(--ink);background:#00000073;overflow:hidden}.ga-bar>i{position:absolute;inset:0;transform-origin:0 50%;background:linear-gradient(180deg,#fff08a,#ffbf1a 60%,#e89400);animation:gaFill var(--t) ease-out infinite}@keyframes gaFill{0%{transform:scaleX(.1)}80%,to{transform:scaleX(1)}}.ga-stars>i{font:400 24px/1 var(--fd);color:#ffd04a;text-shadow:var(--ol-sm)}.ga-heat>i{width:12px;height:calc(14px + var(--k) * 9px);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#ffd04a,#ff6a1a 60%,#c2380c);border:2px solid var(--ink)}.ga-track{width:150px;overflow:hidden}.ga-track>span{display:flex;gap:14px;width:max-content;align-items:center;animation:gaScroll var(--t) linear infinite}.ga-track i{flex:none;width:16px;height:16px;border-radius:50%;background:#9fe7ff;border:2px solid var(--ink)}.ga-track i:nth-child(3n){width:20px;height:20px;background:#ff4d6d}@keyframes gaScroll{0%{transform:translate(0)}to{transform:translate(-90px)}}.ga-cal{width:52px;height:52px}.ga-daily .ga-pop{left:calc(50% + 20px);color:#8cf27a}@media(prefers-reduced-motion:reduce){.gd-anim *,.gd-tab.is-new:after,.ps-help.is-new:after,.mr-guide .st-panel{animation:none!important}.ga-reactions .ga-orb{display:none}.ga-burst,.ga-word,.ga-pop{opacity:1}.ga-ult circle{stroke-dashoffset:0}}.ach-tc.t-bronze,.ach-b.t-bronze,.ach-toast.t-bronze{--tc: #e09a5a;--tcd: #6a3410}.ach-tc.t-silver,.ach-b.t-silver,.ach-toast.t-silver{--tc: #d8e2f0;--tcd: #4a5468}.ach-tc.t-gold,.ach-b.t-gold,.ach-toast.t-gold{--tc: #ffd04a;--tcd: #7a4a00}.ach-ic{position:relative;flex:none;width:44px;height:44px;padding:6px;border-radius:50%;background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--tc) 55%,#fff),var(--tc) 55%,var(--tcd));border:2.5px solid var(--ink);box-sizing:border-box}.ach-ic svg.ic{width:100%;height:100%}.ach-lk{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px}.mr-toast.mr-ach{flex-direction:column;align-items:center;gap:6px;padding:0 16px}.ach-toast{display:flex;align-items:center;max-width:min(380px,100%);animation:achIn .45s cubic-bezier(.2,1.4,.4,1) both,achOut .35s ease-in 4.2s forwards}.ach-toast .ach-ic{width:40px;height:40px}.ach-tx{min-width:0}.ach-k{letter-spacing:.08em;text-transform:uppercase;color:var(--tc)}.ach-n{font:400 17px/1.1 var(--fd);color:#fff}@keyframes achIn{0%{opacity:0;transform:translateY(-20px) scale(.85)}}@keyframes achOut{to{opacity:0;transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.ach-toast{animation:achFade .3s both,achOut .35s ease-in 4.2s forwards}}@keyframes achFade{0%{opacity:0}}.go-share-pop{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:calc(12px + var(--sat)) 16px calc(12px + var(--sab));background:#080416c7;pointer-events:auto;animation:fadeIn .2s ease-out both}.gsp-panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:min(100%,420px);max-height:100%;padding:12px 16px 16px;animation:qIn .22s ease-out both}.gsp-img{width:100%;aspect-ratio:1080 / 1350;max-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center;border-radius:16px;background:#00000047;box-shadow:inset 0 0 0 1px var(--q-line);overflow:hidden}.gsp-img img{width:100%;height:100%;object-fit:contain;display:block;-webkit-touch-callout:default;user-select:auto;pointer-events:auto}.gsp-wait{font:700 14px/1.2 var(--fb);color:var(--q-dim)}.gsp-msg{min-height:1.2em;font:700 13px/1.35 var(--fb);color:var(--q-txt);text-align:center}.gsp-msg:empty{display:none}.gsp-btns{display:flex;align-self:stretch;gap:8px;justify-content:center}.gsp-btns svg.ic{width:22px;height:22px}.ts-bar,.ts-bar-l,.ts-bar-r{display:contents}.hp-chips{display:none}.mr-title,.mr-quiet{--q-bg: rgba(24, 14, 56, .58);--q-line: rgba(255, 255, 255, .13);--q-txt: #efe9ff;--q-dim: rgba(226, 218, 255, .72)}@keyframes ktGlow{0%,to{box-shadow:inset 0 0 0 1px #7dff5a61,0 0 #78ff5000}50%{box-shadow:inset 0 0 0 1px #7dff5a99,0 0 16px #78ff5073}}@media(orientation:portrait),(orientation:landscape){.mr-title .ts-bar .mr-btn,.mr-title .ts-arrow,.mr-title .hp-btns .mr-btn,.mr-title .ts-map,.mr-title .hp-mast,.mr-title .ts-kai{border:0;text-shadow:none;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-title .ts-bar .mr-btn:before,.mr-title .ts-arrow:before,.mr-title .hp-btns .mr-btn:before,.mr-title .ts-map:before,.mr-title .hp-chip:before,.mr-title .ts-kai:before{display:none}.mr-title .ts-bar .mr-btn.is-down,.mr-title .ts-bar .mr-btn:active,.mr-title .ts-arrow.is-down,.mr-title .ts-arrow:active,.mr-title .hp-btns .mr-btn.is-down,.mr-title .hp-btns .mr-btn:active,.mr-title .ts-map.is-down,.mr-title .ts-map:active{transform:scale(.95);filter:brightness(1.2);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-title .ts-bar svg.ic,.mr-title .hp-btns svg.ic,.mr-title .hp-chip svg.ic,.mr-title .ts-arrow svg{filter:none}.mr-title .is-new:after{top:-3px;right:-3px;width:10px;height:10px}.mr-title .ts-bar{display:flex;position:absolute;z-index:3;top:calc(var(--sat) + 8px);left:calc(var(--sal) + 12px);right:calc(var(--sar) + 12px);align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.mr-title .ts-bar-l,.mr-title .ts-bar-r{display:flex;align-items:center;gap:8px;min-width:0}.mr-title .ts-bar .mr-btn,.mr-title .ts-bar .ts-embers{position:relative;inset:auto;transform:none;margin:0}.mr-title .ts-bar .mr-btn{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;--r: 14px;border-radius:14px;color:var(--q-txt)}.mr-title .ts-bar .mr-btn svg.ic{width:24px;height:24px}.mr-title .ts-bar .ts-codex{width:auto;padding:0 12px 0 10px;gap:6px}.mr-title .ts-bar .ts-codex-n{position:static;transform:none;padding:0;border:0;background:none;color:var(--q-dim);font:800 13px/1 var(--fb);letter-spacing:0}.mr-title .ts-bar .ts-embers{height:32px;padding:0 12px 0 8px;gap:4px;border:0;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px #ffaa5047;font:800 14px/1 var(--fb);color:#ffd38a}.mr-title .ts-bar .ts-embers svg.ic{width:16px;height:16px}.mr-title .ts-bar .ts-daily{width:44px;justify-content:center;text-align:center}.mr-title .ts-bar .ts-daily-tx{display:none}.mr-title .ts-bar .ts-daily-ic{width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none}.mr-title .ts-bar .ts-daily-n{position:absolute;left:50%;right:auto;bottom:-7px;transform:translate(-50%);white-space:nowrap;padding:2px 4px;border:0;border-radius:7px;background:#2a1c5c;box-shadow:inset 0 0 0 1px #ffd38a73;color:#ffd38a;font:800 10px/1 var(--fb)}.mr-title .ts-bar .ts-daily-n svg.ic{width:10px;height:10px}.mr-title .ts-bar .ts-daily-n.is-txt{display:none}.mr-title .ts-bar .ts-daily.is-done .ts-daily-n{color:#8cf27a;box-shadow:inset 0 0 0 1px #8cf27a73}.ts-tag{display:none}.mr-title .ts-kai{min-height:52px;padding:4px 16px 6px 6px;gap:10px;--r: 16px;border-radius:16px;background:linear-gradient(100deg,#1e4018eb,#091408e0 60%);box-shadow:inset 0 0 0 1px #7dff5a61;animation:ktGlow 2.4s ease-in-out infinite}.mr-title .ts-kai.is-down,.mr-title .ts-kai:active{transform:scale(.97);box-shadow:inset 0 0 0 1px #7dff5a61}.mr-title .ts-kai .kt-sil{width:64px}.mr-title .ts-kai .kt-tx{gap:3px}.mr-title .ts-kai .kt-tx em{font:900 10px/1 var(--fb);letter-spacing:.1em;color:#b6ff6a;white-space:nowrap}.mr-title .ts-kai .kt-row{width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:8px}.mr-title .ts-kai .kt-tx b{font-size:20px}.mr-title .ts-kai .kt-tx i{font:800 12px/1 var(--fb);color:#d8f5c8}.mr-title .ts-kai .kt-tx i.kt-cd{font:400 18px/1 var(--fd);color:#ffe9b0;text-shadow:var(--ol-sm)}.mr-title .ts-kai .kt-keep{font:800 11px/1.2 var(--fb);color:#d8ffc8;padding:0}.mr-title .ts-kai .kt-new{top:6px;right:8px;border:0;padding:2px 5px;border-radius:6px}.mr-title .ts-arrow{width:44px;min-width:44px;height:44px;min-height:44px;margin-top:-22px;--r: 22px;background:#180e3857;opacity:1}.mr-title .ts-arrow svg{width:20px;height:20px;stroke-width:3}.mr-title .ts-dots{gap:6px}.mr-title .ts-dots i{width:6px;height:6px;border:0;border-radius:3px;background:#fff6;transition:width .2s ease-out,background .2s}.mr-title .ts-dots i.locked{background:#ffffff2e}.mr-title .ts-dots i.on{width:18px;transform:none;background:#fff;box-shadow:none}.mr-title .hp-best,.mr-title .hp-desc,.mr-title .hp-grid{display:none}.mr-title .hp-title .chip{height:20px;padding:0 8px;border:0;font-size:10px}.mr-title .hp-mast{position:relative;min-height:24px;padding:0 9px 0 6px;--r: 12px;border-radius:12px;color:var(--q-dim);font:800 11px/1 var(--fb)}.mr-title .hp-mast.has{background:#ffd04a24;box-shadow:inset 0 0 0 1px #ffd04a66;color:#ffe08a}.mr-title .hp-mast:before{display:block;content:"";inset:-10px -6px;height:auto;border-radius:0;background:none}.mr-title .hp-in.is-locked .hp-head{filter:grayscale(.5) brightness(.8)}.mr-title .hp-in.is-locked .hp-chips{filter:grayscale(.4) brightness(.85)}.mr-title .hp-chips{display:flex;width:100%;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-title .hp-chip{flex:1 1 0;min-width:0;min-height:44px;height:auto;gap:5px;padding:0 6px;--r: 16px;border:0;border-radius:0;background:none;box-shadow:none;text-shadow:none;color:var(--q-txt);font:800 12px/1.1 var(--fb)}.mr-title .hp-chip+.hp-chip{border-left:1px solid var(--q-line)}.mr-title .hp-chip:first-child{border-radius:16px 0 0 16px}.mr-title .hp-chip:last-child{border-radius:0 16px 16px 0}.mr-title .hp-chip.is-down,.mr-title .hp-chip:active{transform:none;background:#ffffff14}.mr-title .hp-chip svg.ic{width:24px;height:24px;flex:none}.mr-title .hp-chip span{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-title .hp-btns{justify-content:center;width:100%}.mr-title .hp-btns .mr-btn{min-width:0;min-height:44px;height:44px;padding:0 14px 0 10px;gap:6px;--r: 14px;border-radius:14px;color:var(--q-txt);font:400 16px/1 var(--fd)}.mr-title .hp-btns .mr-btn svg.ic{width:22px;height:22px}.mr-title .hp-btns .hp-forge{flex:1 1 0;width:auto;margin-top:0}.mr-title .hp-btns .hp-forge.can{background:#ff8c2829;box-shadow:inset 0 0 0 1px #ffaa5057}.mr-title .hp-btns .hp-forge-t{flex:none}.mr-title .hp-forge-lv,.mr-title .hp-path-st{font:800 12px/1 var(--fb);color:var(--q-dim);background:none;padding:0}.mr-title .hp-path.has .hp-path-st{color:#8cff9a}.mr-title .hp-skin-st{font:800 10px/1 var(--fb)}.mr-title .hp-btns .hp-skin.btn-green{background:#5ad86a33;box-shadow:inset 0 0 0 1px #8cf27a73}.mr-title .hp-lock{order:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;width:100%;padding:10px 16px 10px 12px;border:0;border-radius:16px;text-align:left;cursor:pointer;animation:none;background:#ffd04a1a;box-shadow:inset 0 0 0 1px #ffd04a52}.mr-title .hp-lock-ic{grid-row:1 / span 2;width:22px;height:22px;margin:0}.mr-title .hp-lock-ic svg.ic{filter:none}.mr-title .hp-lock .hp-lock-t,.mr-title .hp-lock .hp-lock-how{display:none}.mr-title .hp-lock .hp-lock-h{flex-basis:auto;font:800 13px/1.25 var(--fb);color:#fff3c4}.mr-title .hp-lock .hp-lock-p{display:flex;align-items:center;gap:10px;margin:0;font:800 12px/1 var(--fb);color:#ffd04a;letter-spacing:0}.mr-title .hp-lock .hp-lock-bar{flex:1;max-width:none;height:4px;border:0;border-radius:2px;background:#ffffff24}.mr-title .hp-lock .hp-lock-bar i{border-radius:2px}.mr-title .hp-lock.is-down{filter:brightness(1.15)}.mr-title .hp-keep{width:100%;padding:8px 12px;border:0;border-radius:14px;text-align:left;background:#5ad86a1f;box-shadow:inset 0 0 0 1px #8cf27a66}.mr-title .ts-map{min-height:52px;padding:6px 14px 6px 10px;--r: 16px;border-radius:16px}.mr-title .ts-map.is-heat{box-shadow:inset 0 0 0 1px #ff8c3299}.mr-title .ts-map-sw{width:36px;height:36px;border:0;border-radius:10px;box-shadow:inset 0 -3px #00000040}.mr-title .ts-map-tx b{font-size:17px;text-shadow:none}.mr-title .ts-map-tx em{font-size:12px;color:var(--q-dim)}.mr-title .ts-goal{padding-left:45px}}@media(prefers-reduced-motion:reduce){.mr-title .ts-kai{animation:none}}@media(orientation:portrait){.ts-vig{background:linear-gradient(180deg,#120a2ac7,#120a2a2e 17%,#120a2a00 28% 50%,#120a2a9e 63%,#0e0822f5 80%)}.ts-top{padding:calc(var(--sat) + 52px) 16px 0}.ts-letters{font-size:60px}.ts-logo-glow{opacity:.7}.mr-title .ts-kai{position:relative;top:auto;left:auto;z-index:2;align-self:center;flex:none;width:calc(100% - var(--sal) - var(--sar) - 32px);max-width:400px;margin-top:8px}.mr-title .ts-arrow.l{left:calc(var(--sal) + 8px)}.mr-title .ts-arrow.r{right:calc(var(--sar) + 8px)}.mr-title .ts-bottom{gap:16px;padding:0 calc(var(--sar) + 16px) calc(var(--sab) + 16px) calc(var(--sal) + 16px)}.mr-title .ts-dots{margin-bottom:-4px}.mr-title .ts-panel{max-width:420px}.mr-title .hp-in{padding:0;border:0;border-radius:0;background:none;box-shadow:none;align-items:center;text-align:center}.mr-title .hp-in:before{display:none}.mr-title .hp-head{flex-direction:column;gap:0}.mr-title .hp-head .el-badge{display:none}.mr-title .hp-name{font-size:36px}.mr-title .hp-title{justify-content:center;gap:8px;margin-top:4px;font:800 14px/1 var(--fb);color:var(--q-dim)}.mr-title .hp-chips{margin-top:16px}.mr-title .hp-chip{min-height:56px;flex-direction:column;gap:4px;padding:8px 6px}.mr-title .hp-chip svg.ic{width:26px;height:26px}.mr-title .hp-btns{margin-top:8px}.mr-title .hp-lock{margin:16px 0 0}.mr-title .hp-keep{margin:8px 0 0}.mr-title .ts-map{width:100%;max-width:420px;min-height:56px;padding-top:8px;padding-bottom:8px}.mr-title .ts-play{width:100%;max-width:420px;min-height:64px;font-size:32px}.mr-title .hp-pop{max-height:62vh;overflow-y:auto;overscroll-behavior:contain}.mr-title.is-fresh .hp-desc{display:block;max-width:340px;margin-top:8px;font:800 13px/1.3 var(--fb);color:var(--q-dim);text-wrap:balance}}@media(orientation:portrait)and (max-height:760px){.ts-top{padding-top:calc(var(--sat) + 48px)}.ts-letters{font-size:50px}.mr-title .ts-kai{min-height:48px;margin-top:4px}.mr-title .ts-kai .kt-sil{width:56px}.mr-title .ts-bottom{gap:12px;padding-bottom:calc(var(--sab) + 12px)}.mr-title .hp-name{font-size:32px}.mr-title .hp-chips{margin-top:12px}.mr-title .hp-chip{min-height:52px;padding:6px;gap:3px}.mr-title .hp-chip svg.ic{width:24px;height:24px}.mr-title .hp-lock{margin-top:12px;padding-top:8px;padding-bottom:8px}.mr-title .ts-map{min-height:52px;padding-top:6px;padding-bottom:6px}.mr-title .ts-play{min-height:60px;font-size:30px}.mr-title.is-fresh .hp-desc{display:none}}@media(orientation:portrait)and (max-height:680px){.ts-letters{font-size:44px}.ts-logo-glow,.ts-spark{display:none}}@media(orientation:landscape)and (max-height:560px){.ts-letters{font-size:48px}.mr-title .ts-bar{top:calc(var(--sat) + 62px);left:calc(var(--sal) + 16px);right:auto;justify-content:flex-start}.mr-title .ts-kai{top:calc(var(--sat) + 118px);left:calc(var(--sal) + 16px);width:264px}.mr-title .ts-kai .kt-sil{width:56px}.mr-title .hp-chips{margin-top:8px;background:#00000038}.mr-title .hp-btns .mr-btn{font-size:15px}.mr-title .hp-lock{margin:8px 0 0;padding:6px 12px 7px 8px;gap:4px 8px}.mr-title .hp-lock .hp-lock-h{font-size:11.5px;line-height:1.2}.mr-title .hp-keep{margin:6px 0 0;padding:5px 10px}}.ts-side{display:contents}.ts-dcard{display:none}@media(orientation:landscape)and (min-height:561px){.mr-title{--q-col: clamp(372px, 30vw, 440px);grid-template-columns:minmax(0,1fr) var(--q-col)}.ts-vig{background:linear-gradient(180deg,#120a2a99,#120a2a00 24%),linear-gradient(90deg,#120a2a00 52%,#120a2a8c)}.ts-top{padding:calc(var(--sat) + 20px) 0 0 calc(var(--sal) + 32px)}.mr-title .ts-tag{display:block;margin-top:2px}.mr-title .ts-tag span{padding:0;background:none;text-shadow:0 1px 6px rgba(18,10,42,.8);font:800 12px/1 var(--fb);letter-spacing:.32em;color:var(--q-dim)}.mr-title .ts-bar{top:calc(var(--sat) + 20px);left:auto;right:calc(var(--sar) + 24px);justify-content:flex-end}.mr-title .ts-bar-l,.mr-title .ts-bar-r{display:contents}.mr-title .ts-bar .ts-embers{order:1;height:36px;margin-right:4px}.mr-title .ts-bar .ts-board{order:2}.mr-title .ts-bar .ts-codex{order:3}.mr-title .ts-bar .ts-settings{order:4}.mr-title .ts-bar .ts-daily{display:none}.mr-title .ts-side{position:relative;z-index:2;grid-column:1;grid-row:2;align-self:start;justify-self:start;display:flex;flex-direction:column;gap:8px;width:336px;margin:16px 0 0 calc(var(--sal) + 32px);pointer-events:none}.mr-title .ts-side>.mr-btn{pointer-events:auto}.mr-title .ts-kai{position:relative;top:auto;left:auto;width:100%;max-width:none}.mr-title .ts-dcard{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:60px;padding:8px 14px 8px 8px;--r: 16px;border:0;border-radius:16px;text-align:left;text-shadow:none;color:var(--q-txt);background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-title .ts-dcard:before{display:none}.mr-title .ts-dcard.is-down,.mr-title .ts-dcard:active{transform:scale(.97);filter:brightness(1.2);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-title .ts-dcard .ts-daily-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#ff9a3c,#ff4d6d);box-shadow:inset 0 -3px #0003}.mr-title .ts-dcard .ts-daily-ic svg.ic{width:26px;height:26px;filter:none}.mr-title .ts-dcard .ts-daily-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mr-title .ts-dcard .ts-daily-tx em{font:800 10px/1.1 var(--fb);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.mr-title .ts-dcard .ts-daily-tx b{font:400 17px/1.1 var(--fd);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-title .ts-dcard .ts-daily-tx i{font:700 12px/1.2 var(--fb);font-style:normal;color:var(--q-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-title .ts-dcard .ts-daily-n{position:static;transform:none;flex:none;display:inline-flex;align-items:center;gap:2px;padding:4px 8px;border:0;border-radius:8px;background:#ffd38a1f;box-shadow:inset 0 0 0 1px #ffd38a66;color:#ffd38a;font:800 12px/1 var(--fb)}.mr-title .ts-dcard .ts-daily-n svg.ic{width:13px;height:13px}.mr-title .ts-dcard.is-done .ts-daily-n{color:#8cf27a;background:#8cf27a1a;box-shadow:inset 0 0 0 1px #8cf27a66}.mr-title .ts-arrow.l{left:calc(var(--sal) + 24px)}.mr-title .ts-arrow.r{right:16px}.mr-title .ts-bottom{gap:12px;padding:calc(var(--sat) + 80px) calc(var(--sar) + 24px) calc(var(--sab) + 24px) 0}.mr-title .ts-panel{max-width:none}.mr-title .ts-dots{position:absolute;bottom:calc(var(--sab) + 28px);left:calc(100% - 60vw);transform:translate(-50%);gap:8px;margin:0}.mr-title .ts-dots i{width:7px;height:7px;border-radius:4px;box-shadow:0 1px 3px #120a2a80}.mr-title .ts-dots i.on{width:22px}.mr-title .hp-in{padding:20px 20px 16px;border:0;border-radius:22px;background:#160d34cc;box-shadow:inset 0 0 0 1px var(--q-line),0 18px 48px #08041659}.mr-title .hp-in:before{display:none}.mr-title .hp-head{align-items:flex-start;gap:12px}.mr-title .hp-head .el-badge{display:none}.mr-title .hp-name{font-size:40px}.mr-title .hp-title{gap:8px;margin-top:6px;font:800 14px/1 var(--fb);color:var(--q-dim)}.mr-title .hp-best{display:flex;position:absolute;top:22px;right:20px;gap:8px;margin:0;padding:0;border:0;background:none}.mr-title .hp-best svg.ic{width:20px;height:20px}.mr-title .hp-best-k{font:800 10px/1 var(--fb);letter-spacing:.1em;color:var(--q-dim)}.mr-title .hp-best-v{margin-top:3px;font-size:15px}.mr-title .hp-best-s{display:none}.mr-title .hp-desc{display:block;margin-top:12px;font:700 14px/1.35 var(--fb);color:var(--q-dim);text-wrap:pretty}.mr-title .hp-grid{display:flex;flex-direction:column;gap:0;margin-top:8px}.mr-title .hp-row{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:start;padding:12px 0;border-radius:0;background:none}.mr-title .hp-row+.hp-row{border-top:1px solid var(--q-line)}.mr-title .hp-ic{width:32px;height:32px;border:0;border-radius:10px;background:#ffffff12;box-shadow:none}.mr-title .hp-ic svg.ic{width:22px;height:22px}.mr-title .hp-row .hp-k{font:800 11px/1.2 var(--fb);letter-spacing:.08em;color:var(--q-dim)}.mr-title .hp-row .hp-k:after{content:none}.mr-title .hp-row .hp-k b{font:400 15px/1 var(--fd);letter-spacing:.01em;text-transform:none;color:#ffe08a}.mr-title .hp-sig,.mr-title .hp-v.sm{display:block;margin-top:3px;overflow:visible;font:700 13.5px/1.35 var(--fb);color:var(--q-txt);text-shadow:none}.mr-title .hp-lockel,.mr-title .hp-charge{display:inline-block;margin-top:6px;padding:4px 8px;border-radius:8px;font:800 11px/1.2 var(--fb);letter-spacing:0;text-transform:none}.mr-title .hp-lockel{color:#ff9aa2;background:#ff5a6e1f}.mr-title .hp-charge{color:#ffe08a;background:#ffd04a1f}@media(hover:hover){.mr-title .hp-row.sig:hover .hp-ic,.mr-title .hp-row.pas:hover .hp-ic{background:#ffffff24}}.mr-title .hp-chips{display:none}.mr-title .hp-btns{margin-top:8px}.mr-title .hp-keep{margin:8px 0 0}.mr-title .hp-lock{margin:8px 0 0;padding:12px 16px 12px 12px}.mr-title .hp-lock-ic{grid-row:1 / span 3}.mr-title .hp-lock.special .hp-lock-how{display:block;grid-column:2;font:700 12px/1.3 var(--fb);color:#f1e2c0}.mr-title .ts-map{width:100%;min-height:56px}.mr-title .ts-play{width:100%;min-height:68px;font-size:34px}}@media(orientation:landscape)and (min-width:1600px)and (min-height:900px){.mr-title{--q-col: 480px}.mr-title .hp-name{font-size:44px}.mr-title .hp-desc{font-size:15px}.mr-title .hp-sig,.mr-title .hp-v.sm{font-size:14.5px}.mr-title .hp-row .hp-k b{font-size:16px}}@media(orientation:landscape)and (min-height:561px)and (max-height:800px){.mr-title .ts-bar{top:calc(var(--sat) + 16px);right:calc(var(--sar) + var(--q-col) + 24px)}.ts-letters{font-size:clamp(64px,9vw,104px)}.mr-title.is-fresh .ts-bar{right:calc(var(--sar) + 24px)}.mr-title.is-fresh .ts-bottom{padding-top:calc(var(--sat) + 76px)}.mr-title .ts-bottom{gap:8px;padding-top:calc(var(--sat) + 16px);padding-bottom:calc(var(--sab) + 16px)}.mr-title .hp-in{padding:16px 18px 12px}.mr-title .hp-best{top:18px;right:18px}.mr-title .hp-name{font-size:34px}.mr-title .hp-desc{margin-top:8px;font-size:13px}.mr-title .hp-grid{margin-top:4px}.mr-title .hp-row{padding:8px 0}.mr-title .hp-sig,.mr-title .hp-v.sm{font-size:13px;line-height:1.3}.mr-title .hp-lockel,.mr-title .hp-charge{margin-top:4px;padding:3px 7px}.mr-title .hp-lock.special .hp-lock-how{display:none}.mr-title .ts-play{min-height:60px;font-size:30px}}@media(orientation:landscape)and (min-height:700px)and (max-height:800px){.mr-title .ts-bar{right:calc(var(--sar) + 24px)}.mr-title .ts-bottom{padding-top:calc(var(--sat) + 76px)}}@media(orientation:landscape)and (min-height:561px){.mr-title.is-snug .hp-desc,.mr-title.is-tight .hp-grid{display:none}.mr-title.is-tight .hp-chips{display:flex;margin-top:12px}}.mr-ui.calm-ui .mr-title :is(.ts-lg,.ts-lg-b,.ts-lg-t>span,.ts-logo-glow,.ts-kai,.kt-eye,.kt-paws i,.ts-dcard,.hp-lock),.mr-ui.calm-ui .mr-title .is-new:after,.mr-ui.calm-ui .mr-title .btn-shine:before{animation:none}.mr-ui.calm-ui .mr-title .ts-spark{display:none}.mr-ui.calm-ui .mr-title .hp-in:is(.from-l,.from-r,.from-0){animation:fadeIn .2s ease-out both}@media(prefers-reduced-motion:reduce){.mr-title :is(.ts-lg,.ts-lg-b,.ts-lg-t>span,.ts-logo-glow,.kt-eye,.kt-paws i,.hp-lock),.mr-title .btn-shine:before{animation:none}.mr-title .ts-spark{display:none}.mr-title .hp-in:is(.from-l,.from-r,.from-0){animation:fadeIn .2s ease-out both}}.mr-prefs,.mr-heroforge,.q-sheet{--q-bg: rgba(255, 255, 255, .055);--q-line: rgba(255, 255, 255, .11);--q-txt: #efe9ff;--q-dim: rgba(226, 218, 255, .62);--q-red: #ff7a85;--q-acc: #c6b8ff}.mr-prefs .mr-backdrop,.mr-heroforge .mr-backdrop,.q-sheet .mr-backdrop{background:#080416b8}.mr-prefs .st-panel,.mr-heroforge .st-panel,.q-sheet .st-panel{border:0;border-radius:24px;background:linear-gradient(180deg,#24174f,#1a1040);box-shadow:inset 0 0 0 1px var(--q-line),0 24px 60px #00000080}.mr-prefs .st-head,.mr-heroforge .st-head,.q-sheet .st-head{min-height:64px;align-items:center;padding:10px 64px 6px}.mr-prefs .st-title,.mr-heroforge .st-title,.q-sheet .st-title{font:400 22px/1 var(--fd);text-shadow:none}.mr-prefs .st-x,.mr-heroforge .st-x,.q-sheet .st-x{position:absolute;right:12px;top:10px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;--r: 22px;display:grid;place-items:center;border:0;border-radius:22px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);cursor:pointer;pointer-events:auto;transition:transform .09s ease-out}.mr-prefs .st-x svg,.mr-heroforge .st-x svg,.q-sheet .st-x svg{width:16px;height:16px;stroke:var(--q-txt);stroke-width:3;filter:none}.mr-prefs .st-x:active,.mr-heroforge .st-x:active,.mr-prefs .st-x.is-down,.mr-heroforge .st-x.is-down,.q-sheet .st-x:active,.q-sheet .st-x.is-down{transform:scale(.92)}.mr-prefs .st-foot,.mr-heroforge .st-foot,.q-sheet .st-foot{padding:12px 16px 16px}.mr-prefs .st-body,.mr-heroforge .st-body,.q-sheet .st-body{padding:4px 16px 8px}.mr-prefs .st-grp,.mr-heroforge .st-grp,.q-sheet .st-grp{position:relative;display:flex;flex-direction:column;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-prefs .st-grp>.st-row+.st-row:before,.mr-heroforge .st-grp>.fg-row+.fg-row:before{content:"";position:absolute;top:0;left:52px;right:0;height:1px;background:var(--q-line);pointer-events:none}.mr-heroforge .st-grp>.fg-row+.fg-row:before{left:60px}.mr-prefs .st-grp>:first-child,.mr-heroforge .st-grp>:first-child,.q-sheet .st-grp>:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.mr-prefs .st-grp>:last-child,.mr-heroforge .st-grp>:last-child,.q-sheet .st-grp>:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.mr-ui.nav-mode .mr-prefs .st-row.is-focus:after{inset:3px;border-radius:12px}.mr-prefs .st-body,.mr-prefs .st-col{gap:24px}.mr-prefs .st-sec{gap:0}.mr-prefs .st-sec-h{padding:0 16px 8px;font:800 12px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--q-dim);text-shadow:none}.mr-prefs .st-sec-danger .st-sec-h{color:var(--q-red)}.mr-prefs .st-row{--r: 0px;grid-template-columns:24px 1fr auto;column-gap:12px;row-gap:0;min-height:48px;padding:6px 16px;border-radius:0;background:none;cursor:pointer;transition:background .12s}.mr-prefs .st-row:active{background:#ffffff0d}.mr-prefs .st-ic{width:24px;height:24px;border-radius:0;background:none;opacity:.9}.mr-prefs .st-ic svg{width:22px;height:22px}.mr-prefs .st-l{font:400 16px/1.15 var(--fd);color:var(--q-txt);text-shadow:none;min-width:0}.mr-prefs .st-sub{margin-top:3px;font:700 12px/1.25 var(--fb);color:var(--q-dim)}.mr-prefs .st-name,.mr-prefs .st-val{color:var(--q-dim)}.mr-prefs .st-val.st-no{color:var(--q-red)}.mr-prefs .st-slider-row .st-val{font:800 12px/1 var(--fb);min-width:36px}.mr-prefs .st-name-b{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:400 15px/1 var(--fd);color:var(--q-acc);white-space:nowrap}.mr-prefs .st-name-b:after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.6}.mr-prefs .st-name-b.st-red-b,.mr-prefs .st-sec-danger .st-l{color:var(--q-red);background:none}.mr-prefs .st-sec-danger .st-ic svg [fill="#fff"]{fill:var(--q-red)}.mr-prefs .st-sec-danger .st-ic svg [stroke="#fff"]{stroke:var(--q-red)}.mr-prefs .st-pv-row.open .st-name-b:after{transform:rotate(135deg);margin-top:-4px}.mr-prefs .st-pv{grid-column:2 / -1;margin:8px 0 4px;color:var(--q-dim)}.mr-prefs .st-tg{width:48px;height:28px;border:0;border-radius:14px;background:#ffffff29;box-shadow:none;transition:background .18s}.mr-prefs .st-tg-k{top:2px;left:2px;width:24px;height:24px;border:0;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .2s ease}.mr-prefs .st-tg-on,.mr-prefs .st-tg-off{display:none}.mr-prefs .st-t-row.on .st-tg{background:#45cf63}.mr-prefs .st-t-row.on .st-tg-k{transform:translate(20px)}.mr-prefs .st-slider-row{grid-template-columns:24px 1fr auto;padding:10px 16px 2px}.mr-prefs .st-slider{grid-column:2 / -1;height:36px;margin:0 12px}.mr-prefs .st-track{height:4px;border:0;border-radius:2px;background:#ffffff29;overflow:visible}.mr-prefs .st-fill{border-radius:2px;background:#ffd04a}.mr-prefs .st-knob{width:24px;height:24px;margin:-12px 0 0 -12px;border:0;background:#fff;box-shadow:0 1px 4px #0006}.mr-prefs .st-row.is-drag .st-knob{transform:scale(1.12)}.mr-prefs .st-q-row{padding:10px 16px 12px;row-gap:10px}.mr-prefs .st-q-row .st-seg{grid-column:1 / -1}.mr-prefs .st-seg{height:36px;border:0;border-radius:10px;background:#ffffff14;overflow:visible}.mr-prefs .st-seg-b{min-height:36px;font:400 13.5px/1 var(--fd);color:var(--q-dim)}.mr-prefs .st-seg-b:before{content:"";position:absolute;inset:-4px 0}.mr-prefs .st-seg-b.on{color:#2a1700}.mr-prefs .st-seg-hl{border-radius:8px;background:#ffd04a;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.mr-prefs .st-q-row.st-q-inline{padding:8px 16px}.mr-prefs .st-q-row.st-q-inline .st-seg{grid-column:3;width:136px}@media(min-width:860px)and (orientation:landscape),(orientation:landscape)and (max-height:600px){.mr-prefs .st-slider-row{grid-template-columns:24px 120px 1fr 40px;padding:8px 16px}.mr-prefs .st-slider-row .st-slider{grid-column:3;grid-row:1;height:36px;margin:0 12px}.mr-prefs .st-slider-row .st-val{grid-column:4}}@media(min-width:860px)and (orientation:landscape){.mr-prefs .st-panel{max-width:880px}.mr-prefs .st-body{column-gap:24px;padding:4px 24px 8px}}@media(orientation:landscape)and (max-height:600px){.mr-prefs .st-head,.mr-heroforge .st-head,.q-sheet .st-head{min-height:52px;padding:4px 64px 0}.mr-prefs .st-x,.mr-heroforge .st-x,.q-sheet .st-x{top:4px;right:8px}.mr-prefs .st-body{column-gap:16px}.mr-prefs .st-foot,.mr-heroforge .st-foot,.q-sheet .st-foot{padding:6px 16px 10px}.mr-prefs .st-slider-row{grid-template-columns:24px 104px 1fr 36px}}.mr-heroforge .st-panel{max-width:440px}.mr-heroforge .fg-top{padding:0 16px 12px}.mr-heroforge .fg-hero{font:400 18px/1 var(--fd);color:var(--hc);text-shadow:none}.mr-heroforge .fg-wallet{gap:4px;padding:6px 12px 6px 8px;border:0;border-radius:14px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);color:#ffd38a;font:400 18px/1 var(--fd)}.mr-heroforge .fg-wallet svg.ic{width:20px;height:20px}.mr-heroforge .st-body{display:block}.mr-heroforge .fg-row{position:relative;display:grid;grid-template-columns:32px 1fr auto;align-items:center;column-gap:12px;min-height:64px;min-width:0;padding:10px 12px 10px 16px;border:0;border-radius:0;background:none}.mr-heroforge .fg-row.sig{background:#ffd04a12;border:0}.mr-heroforge .fg-ic{width:32px;height:32px;border:0;border-radius:0;background:none}.mr-heroforge .fg-ic svg.ic{width:30px;height:30px}.mr-heroforge .fg-n{font:400 16px/1.1 var(--fd);color:var(--q-txt)}.mr-heroforge .fg-n em{font:800 10px/1 var(--fb);letter-spacing:.08em;color:#ffd04a;margin-left:8px;vertical-align:2px}.mr-heroforge .fg-d{margin-top:3px;font:600 12px/1.3 var(--fb);color:var(--q-dim);opacity:1}.mr-heroforge .fg-pips{gap:3px;margin-top:6px}.mr-heroforge .fg-pips i{width:14px;height:4px;border:0;border-radius:2px;background:#ffffff29}.mr-heroforge .fg-pips i.on{background:#ffb347}.mr-heroforge .fg-buy{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-width:64px;min-height:44px;padding:0 4px 0 8px;border:0;border-radius:14px;--r: 14px;background:none;font:400 16px/1 var(--fd);color:#ffd38a;cursor:pointer;pointer-events:auto;transition:transform .09s ease-out}.mr-heroforge .fg-buy svg.ic{width:18px;height:18px}.mr-heroforge .fg-buy.is-disabled{color:var(--q-dim);opacity:.6;filter:none}.mr-heroforge .fg-buy.is-disabled svg.ic{filter:grayscale(1);opacity:.7}.mr-heroforge .fg-buy.can{gap:2px;min-width:72px;justify-content:center;padding:0 14px 0 10px;background:#ff8a2a;color:#fff;box-shadow:inset 0 -3px #00000029}.mr-heroforge .fg-buy:active,.mr-heroforge .fg-buy.is-down{transform:scale(.95)}.mr-heroforge .fg-max{min-width:64px;text-align:right;padding-right:4px;font:800 12px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:#ffd04a;text-shadow:none}.mr-heroforge .fg-note{padding:12px 16px 0;font:600 12px/1.35 var(--fb);color:var(--q-dim);opacity:1}@media(min-width:860px)and (orientation:landscape){.mr-heroforge .st-panel{max-width:480px}}@media(orientation:landscape)and (max-height:600px){.mr-heroforge .st-panel{max-width:760px}.mr-heroforge .fg-top{top:10px;left:16px}.mr-heroforge .fg-wallet{font-size:16px;padding:4px 10px 4px 6px}.mr-heroforge .st-grp.fg-list{display:grid;grid-template-columns:1fr 1fr}.mr-heroforge .fg-row{min-height:56px;padding:6px 8px 6px 12px;column-gap:10px}.mr-heroforge .fg-row:nth-child(odd){box-shadow:inset -1px 0 0 var(--q-line)}.mr-heroforge .st-grp>.fg-row:nth-child(2):before{display:none}.mr-heroforge .st-grp>.fg-row+.fg-row:before{left:0}.mr-heroforge .st-grp>.fg-row:first-child{border-top-right-radius:0}.mr-heroforge .st-grp>.fg-row:nth-child(2){border-top-right-radius:16px}.mr-heroforge .st-grp>.fg-row:last-child{border-bottom-right-radius:0}.mr-heroforge .fg-d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-heroforge .fg-pips{margin-top:4px}}.mr-ui.calm-ui .mr-prefs .st-panel,.mr-ui.calm-ui .mr-heroforge .st-panel,.mr-ui.calm-ui .q-sheet .st-panel{animation:fadeIn .2s ease-out both}.mr-ui.calm-ui .mr-heroforge .fg-row.bump{animation:none}.mr-ui.calm-ui .mr-prefs .st-tg,.mr-ui.calm-ui .mr-prefs .st-tg-k,.mr-ui.calm-ui .mr-prefs .st-seg-hl{transition:none}@media(prefers-reduced-motion:reduce){.mr-prefs .st-panel,.mr-heroforge .st-panel,.q-sheet .st-panel{animation:fadeIn .2s ease-out both}.mr-heroforge .fg-row.bump{animation:none}.mr-prefs .st-tg,.mr-prefs .st-tg-k,.mr-prefs .st-seg-hl{transition:none}}.q-sheet .st-panel{max-width:440px}.q-sheet .st-body{display:flex;flex-direction:column;gap:16px}.qm-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 8px}.qm-hero{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 18px/1.1 var(--fd);color:var(--hc, var(--q-txt))}.qm-pts,.qm-wallet{flex:none;display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;border-radius:14px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-txt);font:400 16px/1 var(--fd)}.qm-pts svg.ic,.qm-wallet svg.ic{width:18px;height:18px}.qm-wallet{color:#ffd38a}.qm-wallet.bump{animation:fgBump .35s cubic-bezier(.3,1.6,.5,1)}.qm-prog{display:flex;flex-direction:column;gap:8px;padding:0 16px 12px}.qm-prog-l{font:700 13px/1.3 var(--fb);color:var(--q-dim)}.qm-prog-l b{font-weight:800;color:var(--q-txt)}.qm-bar{height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.qm-bar i{display:block;width:calc(var(--w) * 100%);height:100%;border-radius:2px;background:#ffd04a}.qm-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:64px;padding:10px 12px 10px 16px}.q-sheet .st-grp>.qm-row+.qm-row:before{content:"";position:absolute;top:0;left:60px;right:0;height:1px;background:var(--q-line);pointer-events:none}.qm-ic{display:grid;place-items:center;width:32px;height:32px}.qm-ic svg.ic{width:30px;height:30px}.qm-k{font:800 11px/1.2 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--q-dim)}.qm-n{margin-top:2px;font:400 16px/1.15 var(--fd);color:var(--q-txt)}.qm-k+.qm-n{margin-top:3px}.qm-d{margin-top:3px;font:600 12.5px/1.35 var(--fb);color:var(--q-dim)}.qm-st{display:flex;justify-content:flex-end;min-width:44px}.qm-ck{width:22px;height:22px;fill:none;stroke:#8cf27a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.qm-at{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font:800 12px/1 var(--fb);color:var(--q-dim)}.qm-at svg.ic{width:14px;height:14px;opacity:.7}.qm-row:not(.got) .qm-ic svg.ic{filter:grayscale(1);opacity:.45}.qm-row.next .qm-ic svg.ic{filter:none;opacity:.85}.qm-row.next .qm-k,.qm-row.next .qm-at{color:#ffd04a}.qm-row.top.got{background:#ffd04a12}.qm-note{margin:0;padding:0 8px;font:600 12px/1.4 var(--fb);color:var(--q-dim)}html:not(.blocky) .mr-path :is(.pt-badge,.qm-at em){display:none}.pt-test{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;padding:8px;border-radius:10px;background:#ffc8501a;box-shadow:inset 0 0 0 1px #ffc85066}.pt-test span{font:800 11px/1 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:#ffd27a;margin-right:4px}.pt-test .mr-btn{padding:6px 10px;font-size:12px}.qm-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.qm-h{margin:0;padding:0 16px;font:800 12px/1.2 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--q-dim)}.qm-map{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 16px 6px 12px;font:700 14px/1.2 var(--fb);color:var(--q-txt)}.qm-map+.qm-map:before{content:"";position:absolute;top:0;left:52px;right:0;height:1px;background:var(--q-line);pointer-events:none}.qm-sw{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--mc);box-shadow:inset 0 -3px #00000038}.qm-sw svg.ic{width:18px;height:18px}.qm-map.locked{color:var(--q-dim)}.qm-map.locked .qm-sw{background:#ffffff1a;box-shadow:none}.qm-map.locked .qm-sw svg.ic{opacity:.6}.qm-mn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qm-todo{font:700 12px/1 var(--fb);color:var(--q-dim)}.sh-ad-slot{padding:0 16px 12px}.sh-ad-slot:empty{display:none}.mr-ui .sh-ad{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 16px 0 10px;border:0;--r: 16px;border-radius:16px;background:#ff8a2a1f;box-shadow:inset 0 0 0 1px #ffa05059;color:var(--q-txt);font:400 16px/1 var(--fd);text-align:left;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform .09s ease-out}.sh-ad>span{flex:1;min-width:0}.sh-ad-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:14px;background:#ff8a2a}.sh-ad-ic svg.ic{width:14px;height:14px}.sh-ad b{display:inline-flex;align-items:center;gap:2px;font:400 16px/1 var(--fd);color:#ffd38a}.sh-ad b svg.ic{width:18px;height:18px}.sh-ad.is-down,.sh-ad:active{transform:scale(.97)}.sh-ad.is-busy{opacity:.6;pointer-events:none}.mr-ui .sh-ad.is-wait{background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-dim);font:700 13px/1 var(--fb);cursor:default}.sh-ad.is-wait .sh-ad-ic{background:#ffffff1a}.sh-row{grid-template-columns:44px minmax(0,1fr) auto;min-height:60px;padding:8px 8px 8px 12px;cursor:pointer;transition:background .12s}.sh-row.sel{background:#ffd04a1a}.sh-row.bump{animation:fgBump .35s cubic-bezier(.3,1.6,.5,1)}.sh-sw{display:flex;justify-content:center;gap:3px;width:44px}.sh-sw i{width:12px;height:32px;border-radius:6px;box-shadow:inset 0 0 0 1px #00000040,inset 0 -3px #0000002e}.sh-sw .sh-face{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(180deg,#ffd8b8,#c8946a);box-shadow:none}.sh-sw .sh-face svg.ic{width:24px;height:24px}.sh-fx{display:none;margin-top:3px;font:700 11px/1.25 var(--fb);color:var(--q-dim)}.sh-row.sel .sh-fx{display:block}.sh-sec{width:100%;align-self:stretch}.sh-sec+.sh-sec{margin-top:10px}.sh-tier{margin-top:3px;font:800 11px/1.2 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:var(--q-dim)}.sh-row.t-rare .sh-tier{color:#6fd4ff}.sh-row.t-epic .sh-tier{color:#dd8cff}.sh-row.t-legendary .sh-tier,.sh-row.t-master .sh-tier,.sh-row.t-mastery .sh-tier,.sh-row.t-gold .sh-tier{color:#ffd04a}.sh-row.t-endless .sh-tier{color:#c39bff}.sh-sw i.sh-prism{background:linear-gradient(180deg,#ff7ad0,#ffd36a 25%,#8affb0,#7ad8ff 75%,#b48cff);background-size:100% 200%;animation:shPrism 3s linear infinite alternate}.sh-fxd{display:inline-block;width:9px;height:9px;margin:0 3px 1px 1px;border-radius:50%;vertical-align:middle;background:var(--c);box-shadow:0 0 6px var(--c)}.sh-fxd.ring{background:none;box-shadow:inset 0 0 0 2px var(--c),0 0 6px var(--c)}.sh-fxd.sh-fxp{background:conic-gradient(#ff7ad0,#ffd36a,#8affb0,#7ad8ff,#b48cff,#ff7ad0);box-shadow:none}@keyframes shPrism{to{background-position:0 100%}}@media(prefers-reduced-motion:reduce){.sh-sw i.sh-prism{animation:none}}.sh-row.t-gift .sh-tier{color:#ff9ad0}.sh-row.t-own .sh-tier{color:#8cf27a}.mr-ui .sh-act{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-width:64px;min-height:44px;padding:0 8px;border:0;--r: 14px;border-radius:14px;background:none;font:400 16px/1 var(--fd);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform .09s ease-out}.sh-act svg.ic{width:18px;height:18px}.mr-ui .sh-buy{color:#ffd38a}.mr-ui .sh-buy.is-disabled{color:var(--q-dim);opacity:.6}.sh-buy.is-disabled svg.ic{filter:grayscale(1);opacity:.7}.mr-ui .sh-wear{color:var(--q-acc)}.mr-ui .sh-row.sel .sh-buy:not(.is-disabled){justify-content:center;padding:0 14px 0 10px;background:#ff8a2a;color:#fff;box-shadow:inset 0 -3px #00000029}.mr-ui .sh-row.sel .sh-wear{justify-content:center;padding:0 16px;background:#7a5cff;color:#fff;box-shadow:inset 0 -3px #00000029}.sh-act.is-down,.sh-act:active{transform:scale(.95)}.sh-worn{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:64px;padding-right:8px;font:800 12px/1 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:#8cf27a}.sh-worn .qm-ck{width:16px;height:16px}.sh-earn{display:flex;align-items:center;gap:4px;max-width:132px;padding-right:8px;text-align:right;font:700 11.5px/1.25 var(--fb);color:var(--q-dim)}.sh-earn svg.ic{flex:none;width:14px;height:14px;opacity:.7}.mr-skinshop .st-foot{gap:8px}.mr-ui .mr-skinshop .sh-studio{min-height:48px;padding:0 20px;font:400 17px/1 var(--fd)}.mr-skinshop .sh-studio+.st-done{min-width:0;flex:0 1 200px}@media(orientation:portrait){.mr-skinshop .qm-note{display:none}.mr-skinshop .st-head{justify-content:flex-start;min-height:56px;padding:6px 64px 0 20px}.mr-skinshop .st-x{top:6px}.mr-skinshop .qm-top{position:absolute;top:6px;left:92px;right:64px;height:50px;padding:0}.mr-skinshop .st-body{padding-top:0}}@media(orientation:landscape)and (max-height:600px){.mr-skinshop .qm-top{position:absolute;top:4px;left:16px;height:48px;padding:0;gap:8px}}.mr-skin .st-body{gap:12px}.mr-skin .sk-sec{align-self:stretch;padding:12px 16px;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-skin .sk-k{margin-bottom:12px;font:800 12px/1 var(--fb);letter-spacing:.08em;color:var(--q-dim)}.mr-skin .sk-face{box-shadow:0 0 0 2px #ffffffd9}.mr-skin .sk-empty{font:700 12px/1.2 var(--fb);color:var(--q-dim)}.mr-ui .mr-skin .sk-up,.mr-ui .mr-skin .sk-rm{width:100%;font:400 16px/1 var(--fd)}.mr-ui .mr-skin .sk-up{color:var(--q-acc)}.mr-skin .sk-zl{font:800 12px/1 var(--fb);color:var(--q-dim)}.mr-skin .sk-zoom{accent-color:#ffd04a}.mr-skin .sk-tip{font:600 12px/1.3 var(--fb);color:var(--q-dim)}.mr-skin .sk-sw{gap:2px}.mr-skin .sk-c{width:44px;height:44px;padding:4px;border:0;border-radius:50%;background-clip:content-box;box-shadow:none}.mr-skin .sk-c.on{outline:0;box-shadow:inset 0 0 0 2px #fff}.mr-skin .sk-orig:after{inset:12px;background:#221650}.mr-skin .sk-heroes{gap:8px}.mr-ui .mr-skin .sk-hero{min-height:44px;padding:0 14px;border:0;--r: 22px;border-radius:22px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-dim);font:800 13px/1 var(--fb);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform .09s ease-out,background .12s}.mr-ui .mr-skin .sk-hero.on{background:#8cf27a29;box-shadow:inset 0 0 0 1px #8cf27a8c;color:#d4ffcc}.mr-skin .sk-hero.is-down{transform:scale(.95)}.mr-ui .mr-skin .sk-del{min-height:48px;padding:0 20px;font:400 17px/1 var(--fd)}.mr-skin .sk-foot .st-done{min-width:0}@media(orientation:portrait){.mr-skin .st-head{min-height:56px;padding:6px 64px 0}.mr-skin .st-x{top:6px}}@media(orientation:landscape)and (min-height:601px){.q-sheet.mr-mastery .st-panel{max-width:820px}.mr-mastery .st-body{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px}}@media(orientation:landscape)and (max-height:600px){.q-sheet.mr-path .st-panel,.q-sheet.mr-mastery .st-panel,.q-sheet.mr-daily .st-panel{max-width:780px}.mr-path .qm-top,.mr-mastery .qm-top{position:absolute;top:4px;left:16px;height:48px;padding:0;gap:8px}.mr-path .qm-prog,.mr-mastery .qm-prog{flex-direction:row;align-items:center;gap:16px;padding:0 16px 8px}.mr-path .qm-bar,.mr-mastery .qm-bar{flex:1;max-width:320px}.mr-path .qm-list{display:grid;grid-template-columns:1fr 1fr}.mr-path .qm-row:nth-child(odd){box-shadow:inset -1px 0 0 var(--q-line)}.q-sheet.mr-path .st-grp>.qm-row:nth-child(2):before{display:none}.q-sheet.mr-path .st-grp>.qm-row+.qm-row:before{left:0}.q-sheet.mr-path .st-grp>.qm-row:first-child{border-top-right-radius:0}.q-sheet.mr-path .st-grp>.qm-row:nth-child(2){border-top-right-radius:16px}.q-sheet.mr-path .st-grp>.qm-row:nth-child(5){border-bottom-left-radius:16px}.q-sheet.mr-path .st-grp>.qm-row:last-child{border-bottom-left-radius:0}.qm-row{min-height:56px;padding:6px 8px 6px 12px;column-gap:10px}.qm-d{font-size:12px;line-height:1.3}.mr-path .qm-note{display:none}.mr-mastery .st-body{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px}.mr-mastery .qm-h{padding-top:0}}.mr-ui.calm-ui .sh-row.bump,.mr-ui.calm-ui .qm-wallet.bump{animation:none}.mr-ui.calm-ui .sh-act,.mr-ui.calm-ui .sh-ad,.mr-ui.calm-ui .sk-hero{transition:none}@media(prefers-reduced-motion:reduce){.sh-row.bump,.qm-wallet.bump{animation:none}}.lb-sub{padding:0 4px}.lb-msg{text-align:center}.lb-on{margin-top:12px;min-height:44px;padding:0 24px;font-size:16px}.lb-row{position:relative;display:flex;align-items:center}.lb-row+.lb-row:before{content:"";position:absolute;top:0;left:56px;right:0;height:1px;background:var(--q-line);pointer-events:none}.q-group>.lb-row:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.q-group>.lb-row:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.lb-rank{flex:none;display:grid;place-items:center;font-variant-numeric:tabular-nums}.lb-rank svg.ic{display:none}.lb-rank span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:14px}.lb-row.m1 .lb-rank span{background:#ffd04a;color:#2a1700}.lb-row.m2 .lb-rank span{background:#d6dcec;color:#1d1036}.lb-row.m3 .lb-rank span{background:#e0975e;color:#2a1200}.lb-who{flex:1 1 0;min-width:104px}.lb-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-name em{border-radius:6px;background:#ffd04a29;color:#ffd04a;text-transform:uppercase}.lb-hero{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.lb-hero i{flex:none;border-radius:50%}.lb-res{flex:0 1 auto;max-width:60%;min-width:0;text-align:right;overflow-wrap:anywhere}.lb-res span{display:block}.lb-gap{text-align:center}.mr-ui .lb-you{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:14px;background:#2e2163;box-shadow:inset 0 0 0 1px #ffd04a80,0 4px 12px #0000004d;color:#ffe08a;font:800 14px/1.2 var(--fb);text-align:center;cursor:pointer;pointer-events:auto}.lb-you svg.ic{flex:none}.lb-you span{min-width:0}@media(max-width:520px){.lb-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:3px}.lb-rank{grid-row:1 / span 2}.lb-who{min-width:0}.lb-res{max-width:none;text-align:left;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.mr-ui .lb-res span{display:inline;margin-top:0}}@media(orientation:landscape)and (max-height:600px){.mr-quiet .lb-tabs{position:absolute;top:6px;left:184px;right:64px;max-width:320px;margin:0}}.mr-quiet .mr-backdrop{background:#080416b8}.mr-quiet .st-panel{max-width:480px;border:0;border-radius:24px;box-shadow:inset 0 0 0 1px var(--q-line),0 24px 48px #00000080;animation:qIn .22s ease-out both}@keyframes qIn{0%{opacity:0;transform:translateY(8px) scale(.98)}}.mr-quiet .st-head{justify-content:flex-start;align-items:center;min-height:64px;padding:8px 64px 8px 24px}.q-title{margin:0;font:400 24px/1 var(--fd);letter-spacing:.02em;color:#fff}.mr-ui .mr-quiet .st-x{position:absolute;top:10px;right:10px}.mr-quiet .st-x svg{width:18px;height:18px}.mr-quiet .st-body{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:0 16px 16px}.mr-quiet .st-foot{padding:8px 16px 16px}.mr-ui .q-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 16px;border:0;--r: 14px;border-radius:14px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-txt);font:800 15px/1 var(--fb);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform .09s ease-out,background .12s}.q-btn.is-down,.q-btn:active{transform:scale(.96);background:#ffffff1f}.q-icon{width:44px;height:44px;padding:0;--r: 22px;border-radius:22px}.q-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;filter:none}.q-seg{display:flex;flex:none;padding:2px;gap:2px;border-radius:14px;background:#0000004d;box-shadow:inset 0 0 0 1px var(--q-line)}.mr-ui .q-seg-b{position:relative;flex:1 1 0;min-width:0;min-height:44px;padding:0 6px;border:0;--r: 12px;border-radius:12px;background:none;color:var(--q-dim);font:800 14px/1.1 var(--fb);white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:background .15s,color .15s}.q-seg-b.on{background:#ffffff26;color:#fff;box-shadow:0 1px 3px #0000004d}.q-seg-b.is-down{background:#ffffff14}.q-group{display:flex;flex-direction:column;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-quiet.mr-codex .st-panel{max-width:520px}.mr-quiet .cx-tabs{margin:0 16px 16px}.cx-tab-n{margin-left:2px;font:800 12px/1 var(--fb);color:var(--q-dim)}.mr-quiet.mr-codex .cx-col{gap:32px}.cx-sec{display:flex;flex-direction:column;gap:8px}.cx-h{display:flex;align-items:baseline;gap:8px;margin:0;font:400 17px/1.1 var(--fd);letter-spacing:.02em;color:#fff}.cx-h b{font:800 13px/1 var(--fb);color:var(--q-dim)}.cx-sub{margin:0 0 4px;font:700 13px/1.35 var(--fb);color:var(--q-dim)}.mr-codex.cx-swap,.mr-codex.cx-swap *{animation:none!important;transition:none!important}.cx-test{margin:2px 18px 6px;color:#ff9db0;font-size:12px}.cx-goal{display:flex;align-items:center;gap:8px;font:800 13px/1.3 var(--fb);color:#ffe08a}.cx-goal svg.ic{flex:none;width:16px;height:16px}.cx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:4px}.mr-ui .cx-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;height:96px;padding:8px 2px 4px;border:0;--r: 16px;border-radius:16px;background:none;color:var(--q-txt);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:background .12s,transform .09s ease-out}.cx-tile.is-down{background:#ffffff14;transform:scale(.95)}@media(hover:hover){.cx-tile:hover{background:#ffffff0d}}.cx-tile-ic{position:relative;flex:none;display:grid;place-items:center;width:48px;height:48px}.cx-tile-ic svg.ic,.cx-pop-ic>svg.ic{width:100%;height:100%}.cx-tile-n{max-width:100%;font:800 12px/1.2 var(--fb);text-align:center;overflow-wrap:break}.cx-tile:not(.found) .cx-tile-n{color:#e2daff73}.cx-tile.locked .cx-tile-ic{opacity:.6}.cx-evo.found .cx-tile-ic,.cx-pop-ic.found:not(.is-boss):not(.is-map){background:radial-gradient(closest-side,#ffd04a52,#ffd04a00);border-radius:50%}.cx-evo:not(.found) .cx-tile-ic svg.ic,.cx-pop-ic:not(.found)>svg.ic{filter:brightness(0) opacity(.35)}.cx-lock{position:absolute;inset:0;display:grid;place-items:center;font:400 22px/1 var(--fd);color:#ffffffb3}.cx-boss-sw{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff12;font:400 20px/1 var(--fd);font-style:normal;color:#e2daff73}.cx-boss.found .cx-boss-sw,.cx-pop-ic .cx-boss-sw[style]{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--bc) 55%,#24164e),#1c1240 78%);color:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bc) 60%,transparent),inset 0 -4px #00000040}.cx-boss .cx-boss-sw{width:50px;height:50px}.cx-boss-sw svg.ic{width:40px;height:40px;overflow:visible;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.cx-boss.big .cx-boss-sw{box-shadow:0 0 0 2px #ffd04a4d}.cx-boss.big.found .cx-boss-sw{box-shadow:inset 0 -4px #00000040,0 0 0 2px #ffd04a}.cx-grp{margin:8px 0 2px;font:800 12px/1.2 var(--fb);letter-spacing:.04em;text-transform:uppercase;color:var(--q-dim)}.gd-more{margin-top:12px;text-align:left}.cx-map-sw{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;box-shadow:inset 0 -4px #00000040;font:400 20px/1 var(--fd);font-style:normal;color:#e2daff73}.cx-map-sw svg.ic{width:78%;height:78%}.cx-map-sw:not([style]){background:#ffffff12;box-shadow:none}.cx-re-c{font:400 20px/1 var(--fd);color:#e2daff73}.cx-re.found .cx-re-c,.cx-pop-ic .cx-re-c{color:#9fe7ff}.cx-re .cx-tile-n,.cx-map .cx-tile-n{font-size:11px;letter-spacing:.01em}.mr-quiet .cx-st{border:0;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.cx-st .cx-n{font:400 17px/1.1 var(--fd);color:#fff}.cx-st .cx-r{font:700 13px/1.3 var(--fb)}.cx-ic{position:relative;flex:none}.cx-ic svg.ic{width:100%;height:100%}.cx-pop{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:16px}.cx-pop[hidden]{display:none}.cx-pop-bg{position:absolute;inset:0;border-radius:24px;background:#080416a8}.cx-pop-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:340px;padding:24px 16px 16px;border-radius:24px;background:#2a1b5e;box-shadow:inset 0 0 0 1px var(--q-line),0 16px 32px #00000080;text-align:center;animation:qIn .18s ease-out both}.cx-pop-ic{position:relative;display:grid;place-items:center;width:64px;height:64px}.cx-pop-ic .cx-boss-sw,.cx-pop-ic .cx-map-sw{width:56px;height:56px}.cx-pop-ic .cx-boss-sw svg.ic{width:46px;height:46px}.cx-pop-ic.has-3d{width:240px;height:190px;margin:-12px 0 -6px;background:radial-gradient(ellipse 46% 40% at 50% 62%,#baa0ff38,#baa0ff00)}.cx-pop-ic.has-3d>:not(canvas){display:none}.cx-3d{width:240px;height:190px;animation:qIn .25s ease-out both}.cx-pop-ic .cx-re-c{font-size:32px}.cx-pop-k{font:800 13px/1.2 var(--fb);color:var(--q-dim)}.cx-pop-n{font:400 24px/1.1 var(--fd);color:#fff}.cx-pop-t{margin:0;font:700 15px/1.4 var(--fb);color:var(--q-txt)}.cx-pop-lock{display:flex;align-items:center;gap:6px;font:800 13px/1.3 var(--fb);color:#ffe08a}.cx-pop-lock:empty{display:none}.cx-pop-lock svg.ic{flex:none;width:16px;height:16px}.cx-pop-x{width:100%;margin-top:8px}.cx-pop-tg{width:100%;margin-top:8px;color:#ff9db0}.cx-pop-tg[hidden]{display:none}.mr-quiet .cx-ach{gap:8px}.ach-tiers{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 4px 8px;font:800 13px/1 var(--fb);color:var(--q-dim)}.ach-tot{color:#fff}.ach-tc{display:inline-flex;align-items:center;gap:6px}.ach-tc i{width:8px;height:8px;border-radius:50%;background:var(--tc)}.ach-gold{margin:0 0 10px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,#ffd04a1a,#ffd04a08);box-shadow:inset 0 0 0 1px #ffd04a38}.ach-gold-h{margin-bottom:8px;font:800 11px/1.2 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:#ffd04a}.ach-gold-l{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px}.ach-gl{display:grid;grid-template-columns:16px 1fr;grid-template-rows:auto auto;column-gap:6px;align-items:center;padding:6px 8px;border-radius:10px;background:#0000002e;color:var(--q-dim)}.ach-gl svg.ic{grid-row:span 2;width:16px;height:16px;opacity:.6}.ach-gl b{font:800 13px/1.2 var(--fb);color:var(--q-txt)}.ach-gl i{font:700 11px/1.2 var(--fb);font-style:normal}.ach-gl.got{background:#ffd04a29;color:#ffe39a}.ach-gl.got svg.ic{opacity:1;color:#ffd04a}.ach-gl.got b{color:#fff}.ach-list{display:flex;flex-direction:column}.ach-b{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 4px;--r: 12px;border-radius:12px}.ach-b+.ach-b:before{content:"";position:absolute;top:0;left:56px;right:4px;height:1px;background:var(--q-line)}.ach-list .ach-ic{width:40px;height:40px;padding:7px;border:0}.ach-b:not(.got) .ach-ic{background:#ffffff12}.ach-b:not(.got) .ach-ic>svg.ic{filter:brightness(0) invert(1) opacity(.3)}.ach-list .ach-lk{right:-4px;bottom:-4px;width:16px;height:16px}.ach-b .cx-t{flex:1;min-width:0}.ach-b .cx-n{font:800 15px/1.2 var(--fb);color:#fff}.ach-b:not(.got) .cx-n{color:var(--q-txt)}.ach-b .cx-r{margin-top:2px;font:700 13px/1.3 var(--fb);color:var(--q-dim)}.ach-bar{height:3px;margin-top:8px;border-radius:2px;background:#ffffff1a;overflow:hidden}.ach-bar i{display:block;height:100%;border-radius:2px;background:var(--tc)}.ach-p{flex:none;min-width:24px;font:800 13px/1 var(--fb);font-variant-numeric:tabular-nums;color:var(--q-dim);text-align:right}.ach-ok svg{width:20px;height:20px;fill:none;stroke:var(--tc);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mr-quiet .gd-tab{border:0;border-radius:12px;background:#ffffff0f}.mr-quiet .gd-tab.on{background:#ffd04a29;box-shadow:inset 0 0 0 1px #ffd04a99}.mr-quiet .gd-page{padding:8px 4px 0;background:none}.mr-quiet .gd-anim{border-radius:16px}.mr-quiet .gd-n{font-size:20px;text-shadow:none}.mr-quiet .gd-what{font:700 15px/1.4 var(--fb)}.mr-quiet .gd-ex{border:0;border-radius:12px;background:#ffd04a1a;font:800 13px/1.4 var(--fb)}.mr-quiet .gd-where{font:700 13px/1.4 var(--fb);color:var(--q-dim)}.mr-quiet .gd-where b{color:var(--q-txt)}.mr-quiet .gd-nav .mr-btn{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;--r: 22px;border-radius:22px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-quiet .gd-nav .mr-btn:before{display:none}.mr-quiet .gd-nav .mr-btn.is-down{transform:scale(.95);background:#ffffff1f}.mr-quiet .gd-nav svg{width:18px;height:18px;stroke-width:3;filter:none}.mr-quiet .gd-count{font:800 13px/1 var(--fb);color:var(--q-dim)}@media(orientation:landscape)and (max-height:600px){.mr-guide .gd-nav{position:absolute;top:6px;right:62px;z-index:2;gap:10px;padding:0}}.mr-quiet.mr-maps .st-panel{max-width:480px}.mp-sub{margin:0;font:700 13px/1.35 var(--fb);color:var(--q-dim)}.mr-ui .mp-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 16px 8px 12px;border:0;--r: 16px;border-radius:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:background .12s}.q-group>.mp-row:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.q-group>.mp-row:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.mp-row+.mp-row:before{content:"";position:absolute;top:0;left:60px;right:0;height:1px;background:var(--q-line)}.mp-row.is-down{background:#ffffff12}.mp-row.sel{background:#ffd04a1a}.mp-row.locked{cursor:default}.mp-row.locked .mp-name,.mp-row.locked .mp-sw,.mp-row.locked .mp-hero{opacity:.5}.mp-sw{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--mc);box-shadow:inset 0 -3px #00000040;font:400 17px/1 var(--fd);color:#fff;text-shadow:var(--ol-sm)}.mp-sw{position:relative}.mp-sw svg.ic{width:28px;height:28px}.mp-row.locked .mp-sw svg.ic{width:22px;height:22px}.mp-crown{position:absolute;right:-6px;top:-7px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#2a1a5a;box-shadow:0 0 0 1.5px #ffffff40}.mp-sw .mp-crown svg.ic{width:13px;height:13px}.mp-row.locked .mp-sw{background:#ffffff1f;box-shadow:none}.mp-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mp-name{display:flex;align-items:center;gap:6px;font:400 17px/1.1 var(--fd);color:#fff}.mp-check svg{display:block;width:16px;height:16px;fill:none;stroke:#ffd04a;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.mp-st{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:700 13px/1.25 var(--fb);color:var(--q-dim)}.mp-row.next .mp-st{color:#8cf27a}.mp-ht{display:inline-flex;align-items:center;gap:6px}.mp-ht b{font:800 13px/1 var(--fb);color:#ffb060}.mp-boss{font:700 13px/1.3 var(--fb);color:var(--q-dim)}.mp-boss b{font-weight:800;color:var(--q-txt)}.mp-ms{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px}.mp-ms-c{display:inline-flex;gap:4px}.mp-ms-c i{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 7px;border-radius:10px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--q-line);font:800 11px/1 var(--fb);font-style:normal;color:var(--q-dim)}.mp-ms-c i.got{background:#b478ff3d;box-shadow:inset 0 0 0 1px #c496ff8c;color:#e6d4ff}.mp-ms-c i.next{box-shadow:inset 0 0 0 1px #ffd04a99;color:#ffd04a}.mp-ms-c i svg.ic{width:11px;height:11px}.mp-ms-t{font:700 12px/1.3 var(--fb);color:var(--q-dim)}.mp-ms-t b{font-weight:800;color:#d8bfff}.mp-hero{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:40px;font:800 12px/1 var(--fb);color:var(--q-dim);opacity:.7}.mp-hero svg.ic{width:18px;height:18px;filter:grayscale(1);opacity:.6}.mp-hero.got{color:#ffd04a;opacity:1}.mp-hero.got svg.ic{filter:none;opacity:1}.mp-dt-sw{background:linear-gradient(135deg,#ff9a3c,#ff4d6d)}.mp-end-sw,.ts-map-end{background:linear-gradient(135deg,#7a3cff,#ff4fd8)}.mp-row.locked .mp-end-sw{background:#ffffff1f}.mp-dot{width:8px;height:8px;border-radius:50%;background:#ff4d6d}.mp-dt .mp-dt-pay{color:#ffd38a}.mp-dt.done .mp-dt-pay{color:#8cf27a}.mr-quiet .mp-dt .dt-trial{margin-left:2px;background:#ffd04a29;color:#ffd04a}.mp-dt-go{flex:none;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px 0 8px;border-radius:16px;background:#5ad86a29;box-shadow:inset 0 0 0 1px #8cf27a66;color:#b8ffb0;font:800 13px/1 var(--fb)}.mp-dt-go svg.ic{width:16px;height:16px}.mp-heat{flex:none;display:flex;flex-direction:column;gap:8px;max-height:48vh;overflow-y:auto;overscroll-behavior:contain;margin:0 16px;padding:8px 12px 12px;border-radius:16px;background:#ff782814;box-shadow:inset 0 0 0 1px #ff8c3c47}.mp-heat-h{display:flex;align-items:center;gap:8px;min-height:36px;font:400 17px/1 var(--fd);color:#ffd9a0}.mp-heat-h>svg.ic{flex:none;width:18px;height:18px}.mp-heat-h em{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.2 var(--fb);font-style:normal;color:var(--q-dim)}.mr-ui .mp-rules-b{position:relative;flex:none;min-height:44px;margin:-4px -8px -4px 0;padding:0 8px;border:0;--r: 12px;border-radius:12px;background:none;color:#ffb060;font:800 13px/1 var(--fb);cursor:pointer;pointer-events:auto;touch-action:manipulation}.mp-rules-b.is-down{background:#ffffff14}.mp-hb{font:800 15px/1 var(--fb)}.mp-hb svg.ic{width:14px;height:14px;opacity:.45;filter:grayscale(1)}.mp-hb.is-disabled{color:#e2daff59}.mp-hb.won:not(.on){color:#ffb060}.mp-hb.on{background:#ff7a1a;color:#fff}.mp-heat-sub{display:flex;flex-direction:column;gap:4px;font:700 13px/1.35 var(--fb);color:var(--q-txt)}.mp-heat-sub em{font-style:normal;font-weight:800;color:#ffd9a0}.mp-heat-more{color:var(--q-dim)}.mp-heat-more:empty{display:none}.mp-heat-off{font:700 13px/1.35 var(--fb);color:var(--q-dim)}.mp-rules{display:flex;flex-direction:column;gap:4px;padding-top:4px}.mp-rules[hidden]{display:none}.mp-rule{display:flex;align-items:baseline;gap:8px;font:700 13px/1.3 var(--fb);color:var(--q-dim)}.mp-rule b{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:6px;background:#ffffff14;font:800 12px/1 var(--fb)}.mp-rule em{font-style:normal;font-weight:800;color:var(--q-txt)}.mp-rule.on b{background:#ff7a1a;color:#fff}@media(orientation:landscape){.mr-quiet.mr-maps .st-panel.has-heat{max-width:840px;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto minmax(0,1fr) auto}.mr-maps .has-heat>.st-head,.mr-maps .has-heat>.st-foot{grid-column:1 / -1}.mr-maps .has-heat>.st-body{grid-column:1;grid-row:2}.mr-maps .has-heat>.mp-heat{grid-column:2;grid-row:2;align-self:start;max-height:100%;margin:0 16px 16px 0}.mr-quiet.mr-codex .st-panel{max-width:720px}}@media(orientation:landscape)and (max-height:600px){.mr-quiet .st-head{min-height:56px;padding:4px 64px 4px 20px}.mr-ui .mr-quiet .st-x{top:6px;right:8px}.q-title{font-size:22px}.mr-quiet .st-foot{display:none}.mr-quiet .cx-tabs{position:absolute;top:6px;left:120px;right:64px;margin:0}.mr-quiet.mr-codex .st-panel{max-width:760px}.mr-quiet .gd-page{display:grid}}.mr-quiet .cx-tabs .q-seg-b{flex:1 1 auto;padding:0 8px}@media(max-width:400px){.cx-tab-n{display:none}.mr-quiet .cx-tabs .q-seg-b{padding:0 4px;font-size:13px}}.mr-ui.is-calm .mr-quiet .st-panel,.mr-ui.is-calm .cx-pop-card{animation:none}.mr-ui.is-calm .mr-quiet:not(.mr-guide) .gd-anim *{animation:none!important}@media(prefers-reduced-motion:reduce){.mr-quiet .st-panel,.cx-pop-card{animation:none}}.hp-pop{padding:4px 0;border:0;border-radius:20px;text-align:left;background:linear-gradient(180deg,#24174f,#1a1040);box-shadow:inset 0 0 0 1px var(--q-line, rgba(255, 255, 255, .11)),0 18px 48px #00000080}.hp-pop>.hp-k,.hp-pop>.hp-pop-v,.hp-pop>.hp-pop-note,.hp-pop>.hp-charge{padding-left:16px;padding-right:16px}.hp-pop>.hp-k:first-child{padding-top:10px}.hp-pop>:last-child:not(.pp-row):not(.pp-best){padding-bottom:12px}.pp-row{display:grid;grid-template-columns:32px 1fr;column-gap:12px;align-items:start;padding:10px 14px}.pp-row+.pp-row{border-top:1px solid var(--q-line, rgba(255, 255, 255, .11))}.pp-ic{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#ffffff12}.pp-ic svg.ic{width:22px;height:22px}.pp-tx{min-width:0}.pp-k{font:800 11px/1.2 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--q-dim, rgba(226, 218, 255, .62))}.pp-k b{font:400 15px/1 var(--fd);letter-spacing:.01em;text-transform:none;color:#ffe08a}.hp-pop .pp-row .hp-pop-v{margin-top:3px;font:700 13.5px/1.32 var(--fb);color:var(--q-txt, #efe9ff)}.pp-note{margin-top:4px;font:700 12px/1.3 var(--fb);color:var(--q-dim, rgba(226, 218, 255, .62))}.pp-tag{display:inline-block;margin-top:5px;padding:4px 8px;border-radius:8px;font:800 11px/1.2 var(--fb)}.pp-no{color:#ff9aa2;background:#ff5a6e1f}.pp-charge{color:#ffe08a;background:#ffd04a1f}.pp-best{display:flex;align-items:center;gap:8px;margin:0 8px 4px;padding:10px 8px;border-top:1px solid var(--q-line, rgba(255, 255, 255, .11));font:700 13px/1.2 var(--fb);color:var(--q-dim, rgba(226, 218, 255, .62))}.pp-best svg.ic{width:18px;height:18px;flex:none}@media(max-height:700px){.pp-note{display:none}.pp-row{padding:8px 14px}}@media(orientation:landscape)and (max-height:560px){.hp-pop{width:min(460px,52vw)}.hp-pop .pp-row .hp-pop-v{font-size:13px;line-height:1.28}.pp-best{padding:8px}}@media(orientation:portrait)and (max-height:700px){.hp-pop{bottom:calc(100% - 64px)}}.q-card{--q-bg: rgba(255, 255, 255, .055);--q-line: rgba(255, 255, 255, .11);--q-txt: #efe9ff;--q-dim: rgba(226, 218, 255, .68);position:relative;box-sizing:border-box;border:0;border-radius:24px;color:var(--q-txt);background:linear-gradient(180deg,#24174f,#1a1040);box-shadow:inset 0 0 0 1px var(--q-line),0 24px 60px #00000080}.q-h{margin:0;font:400 24px/1.1 var(--fd);letter-spacing:.01em;color:#fff;text-shadow:none}.q-p{margin:8px 0 0;font:700 15px/1.45 var(--fb);color:var(--q-dim)}.q-row{display:flex;gap:8px}.q-row>.q-b{flex:1 1 0}.mr-ui .q-b{min-height:50px;padding:0 16px;--r: 16px;border-radius:16px;font:400 18px/1 var(--fd);letter-spacing:.01em}.mr-ui .q-b svg.ic{width:22px;height:22px;flex:none;filter:none}.mr-ui .q-go,.mr-ui .q-red{color:#fff;box-shadow:inset 0 -3px #00000029}.mr-ui .q-go{background:#3fcd5c}.mr-ui .q-red{background:#e5484d}.q-go.is-down,.q-go:active,.q-red.is-down,.q-red:active{transform:scale(.96);filter:brightness(1.1);box-shadow:inset 0 -2px #00000029}.mr-ui .q-go.is-down,.mr-ui .q-go:active{background:#3fcd5c}.mr-ui .q-red.is-down,.mr-ui .q-red:active{background:#e5484d}.q-tg.st-tg{width:48px;height:28px;border:0;border-radius:14px;background:#ffffff29;box-shadow:none;transition:background .18s}.q-tg .st-tg-k{top:2px;left:2px;width:24px;height:24px;border:0;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .2s ease}.q-tg .st-tg-on,.q-tg .st-tg-off{display:none}.on>.q-tg.st-tg{background:#45cf63}.on>.q-tg .st-tg-k{transform:translate(20px)}.ps-cf-bg{background:#080416b8}.ps-cf-card{max-width:340px;padding:24px 20px 20px;animation:qIn .22s ease-out both}.ps-cf-card .q-row{margin-top:20px}.bg-card{max-width:380px;padding:24px 20px 20px;animation:qIn .22s ease-out both}.bg-card .bg-h{margin-bottom:16px;text-align:center}.bg-lab{margin:0 4px 8px;font:800 12px/1 var(--fb);letter-spacing:.08em;color:var(--q-dim)}.bg-text{border:0;background:#00000047;box-shadow:inset 0 0 0 1px var(--q-line);color:#fff;font:700 16px/1.35 var(--fb)}.bg-text::placeholder{color:#e2daff66}.bg-text:focus{box-shadow:inset 0 0 0 2px #c6b8ff}.bg-count{margin:6px 4px 0;font:800 12px/1 var(--fb);color:#e2daff73}.bg-shot{position:relative;min-height:56px;margin-top:8px;padding:8px 12px 8px 8px;gap:12px;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.bg-thumb{width:64px;height:40px;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--q-line)}.bg-shot-l{font:800 15px/1.2 var(--fb);color:var(--q-txt)}.bg-note{margin:12px 4px 0;font:700 12px/1.4 var(--fb);color:var(--q-dim)}.bg-err{color:#ff7a85}.bg-err:empty{min-height:8px}.bg-row{display:flex;margin-top:8px}.mr-ui.nav-mode .bg-shot.is-focus:after{inset:-4px;border-radius:20px}.gsp-head{position:relative;display:flex;align-items:center;align-self:stretch;min-height:44px;padding:0 52px 0 4px}.gsp-head .q-h{font-size:22px}.mr-ui .gsp-x{position:absolute;top:0;right:-4px;z-index:1;width:44px;height:44px;min-width:44px;min-height:44px;--r: 22px;border-radius:22px}.gsp-x svg{width:16px;height:16px;fill:none;stroke:var(--q-txt);stroke-width:3;stroke-linecap:round;filter:none}.gsp-btns .q-b{flex:1 1 0}@media(orientation:landscape)and (max-height:560px){.gsp-panel{display:grid;grid-template-columns:auto minmax(180px,220px);grid-template-rows:auto 1fr auto;column-gap:16px;width:auto;max-width:100%}.gsp-head{grid-column:2;grid-row:1}.gsp-img{grid-column:1;grid-row:1 / -1;width:auto;height:calc(100vh - 56px - var(--sat) - var(--sab));max-height:none}.gsp-msg{grid-column:2;grid-row:2;align-self:end}.gsp-btns{grid-column:2;grid-row:3;flex-direction:column}}.mr-quiet.mr-board .st-panel{max-width:440px}.mr-quiet .lb-tabs{margin:0 16px 8px}.mr-board .st-body{gap:8px}.lb-sub{margin:0 4px;font:700 13px/1.3 var(--fb);color:var(--q-dim)}.lb-msg{padding:32px 16px;font:700 15px/1.4 var(--fb);color:var(--q-dim)}.lb-msg.sm{padding:8px;font-size:13px;color:var(--q-dim)}.mr-ui .lb-on{margin-top:12px;min-height:44px;padding:0 24px}.lb-list{flex:none;gap:0;overflow:hidden;overflow:clip}.lb-row{gap:12px;min-height:56px;padding:8px 16px 8px 8px;border:0;border-radius:0;background:none}.lb-row+.lb-row{box-shadow:inset 0 1px 0 var(--q-line)}.lb-row.you{border:0;background:#ffd04a1f;box-shadow:inset 3px 0 #ffd04a}.lb-row.you+.lb-row{box-shadow:inset 0 1px 0 var(--q-line)}.lb-rank{width:32px;height:32px;font:400 16px/1 var(--fd);color:var(--q-dim);text-shadow:none}.lb-rank svg.ic{width:28px;height:28px;top:-2px}.lb-row.m1 .lb-rank span,.lb-row.m2 .lb-rank span,.lb-row.m3 .lb-rank span{top:4px;font-size:12px;color:#fff}.lb-row.m1 .lb-rank svg.ic{filter:none}.lb-row.you .lb-rank{color:#ffe08a}.lb-name{font:400 17px/1.15 var(--fd);color:#fff;text-shadow:none}.lb-name em{padding:2px 6px;font:800 10px/1 var(--fb);letter-spacing:.04em;vertical-align:2px}.lb-hero{margin-top:2px;gap:6px;font:700 12px/1.2 var(--fb);color:var(--q-dim)}.lb-hero i{width:8px;height:8px;border:0}.lb-res{font:400 16px/1.1 var(--fd);color:var(--q-txt);text-shadow:none}.lb-res.won{color:#8cf27a}.lb-res span{margin-top:2px;font:700 12px/1.2 var(--fb);color:var(--q-dim)}.lb-gap{font:800 13px/1 var(--fb);letter-spacing:.3em;color:var(--q-dim)}.lb-you{top:-1px;min-height:44px;margin:0;padding:0 12px;gap:8px;border:0;border-radius:14px;background:#3a2a10;box-shadow:inset 0 0 0 1px #ffd04a73;color:#ffe08a;font:800 14px/1.2 var(--fb)}.lb-you:active{transform:scale(.98)}.lb-you svg.ic{width:16px;height:16px}@media(orientation:landscape)and (max-height:600px){.mr-quiet .lb-tabs{position:absolute;top:6px;left:170px;right:64px;max-width:280px;margin:0}.mr-quiet.mr-board .st-panel{max-width:560px}}.mr-quiet.mr-daily .st-panel{max-width:420px}.mr-daily .st-body{gap:12px}.dt-sub{margin:0 4px;text-align:left;font:700 13px/1.4 var(--fb);color:var(--q-dim)}.dt-grp{overflow:hidden}.dt-pair{gap:0}.dt-box,.dt-fate,.dt-heat{padding:12px 16px 12px 12px;gap:12px;border:0;border-radius:0;background:none}.dt-box+.dt-box{box-shadow:inset 1px 0 0 var(--q-line)}.dt-fate,.dt-heat{box-shadow:inset 0 1px 0 var(--q-line)}.dt-box em,.dt-fate em{font:800 11px/1 var(--fb);letter-spacing:.08em;color:var(--q-dim)}.dt-box b,.dt-fate b{font:400 17px/1.15 var(--fd);text-shadow:none}.dt-fate i{font:700 13px/1.35 var(--fb);color:var(--q-txt)}.dt-dot{width:36px;height:36px;border:0;box-shadow:inset 0 -3px #0003}.dt-dot.sq{border-radius:10px}.dt-fate-ic{width:40px;height:40px;border:0;border-radius:12px;background:#ffffff12}.dt-fate-ic svg.ic{width:28px;height:28px}.dt-dot.dt-hero,.dt-dot.dt-map{width:52px;height:52px}.dt-dot.dt-hero{overflow:hidden;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--bc) 75%,#fff),color-mix(in srgb,var(--bc) 55%,#1c1240) 70%)}.dt-dot.dt-map svg.ic{width:40px;height:40px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.3))}.dt-fate-ic{width:46px;height:58px;border-radius:8px;background:linear-gradient(180deg,#6a36b0,#351a6a);box-shadow:inset 0 0 0 2px #ffd04a,inset 0 0 0 4px #351a6a,inset 0 -4px 0 4px #0003}.dt-fate-ic svg.ic{width:34px;height:34px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.hero-pt{position:relative;display:block;overflow:hidden}.hero-pt>svg.ic{position:absolute;inset:18%;width:64%;height:64%}.hero-pt-img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;animation:hero-pt-in .25s ease-out both}@keyframes hero-pt-in{0%{opacity:0;transform:scale(.92)}}.dt-heat{border-color:transparent;font:700 13px/1.2 var(--fb);color:#ffb060}.dt-heat b{font:400 17px/1 var(--fd);text-shadow:none}.dt-reward,.dt-streak{gap:12px;padding:12px 16px;border:0;border-radius:16px}.dt-reward{background:#ffd04a1a;box-shadow:inset 0 0 0 1px #ffd04a4d;font:800 13px/1.35 var(--fb);color:#ffe9b0}.dt-reward.done{background:#50dc781a;box-shadow:inset 0 0 0 1px #8cf27a59;color:#c9ffd0}.dt-streak{background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);font:700 13px/1.2 var(--fb);color:var(--q-dim)}.dt-streak b{font:400 17px/1 var(--fd);color:#ffd04a;text-shadow:none}.dt-tom{font:700 13px/1.35 var(--fb);color:var(--q-dim)}.dt-tom b{color:var(--q-txt)}.mr-ui .dt-play{width:100%;max-width:320px;min-height:52px;font-size:20px}.dt-trial{padding:2px 6px;font:800 10px/1 var(--fb)}.dt-rule .dt-fate-ic{background:linear-gradient(180deg,#ff7a3a,#b1241e);box-shadow:inset 0 0 0 2px #ffe08a,inset 0 0 0 4px #7a1414,inset 0 -4px 0 4px #0003}.dt-rule em{color:#ffb060!important}.mr-ui .dt-board{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:12px 16px 12px 12px;text-align:left;border:0;border-radius:16px;background:#ffd04a14;box-shadow:inset 0 0 0 1px #ffd04a4d;color:var(--q-txt);cursor:pointer}.mr-ui .dt-board:active{transform:scale(.98)}.dt-board>svg.ic{flex:none;width:30px;height:30px;color:#ffd04a;filter:drop-shadow(0 2px 0 rgba(0,0,0,.3))}.mr-ui .dt-board>span{min-width:0;flex:1;align-items:flex-start;display:flex;flex-direction:column;gap:3px}.dt-board em{font:800 11px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--q-dim);font-style:normal}.dt-board b{font:400 17px/1.15 var(--fd);color:#ffd04a}.dt-board i.dt-champ{font:700 12px/1.3 var(--fb);color:var(--q-dim);font-style:normal}.dt-board i.dt-champ:empty{display:none}.dt-board .go-chev{flex:none;margin-right:4px;transform:rotate(-45deg)}@media(orientation:landscape)and (max-height:600px){.mr-quiet.mr-daily .st-foot{display:flex;padding:4px 16px 12px}.mr-ui .dt-play{min-height:48px}.mr-quiet.mr-daily .st-panel{max-width:640px}.mr-daily .dt-grp{grid-row:span 3}.dt-box,.dt-fate,.dt-heat{padding-top:8px;padding-bottom:8px}.dt-reward,.dt-streak{padding:8px 12px}}.mr-toast .bn-pill{padding:12px 20px;border:0;border-radius:16px;background:#1c1042f0;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 32px #0006;animation:qIn .22s ease-out both}.mr-toast .bn-sub2{font:800 14px/1.35 var(--fb);color:#efe9ff;text-align:center}.ach-toast{gap:12px;padding:8px 16px 8px 8px;border:0;border-radius:28px;background:#1c1042f0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 55%,transparent),0 12px 32px #0006}.ach-toast .ach-ic{border-width:0;box-shadow:inset 0 -3px #0003}.ach-k{font:800 11px/1 var(--fb)}.ach-n{margin-top:2px;text-shadow:none}.ach-d{margin-top:2px;font:700 12px/1.25 var(--fb);color:#e2daffb8;opacity:1}.mr-ui.is-calm .mr-toast .bn-pill,.mr-ui.is-calm .ps-cf-card,.mr-ui.is-calm .bg-card,.mr-ui.is-calm .gsp-panel{animation:none}@media(prefers-reduced-motion:reduce){.mr-toast .bn-pill,.ps-cf-card,.bg-card,.gsp-panel{animation:none}}.rv-card.q-card{gap:12px;padding:16px;background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--hc, #7d6bff) 22%,transparent),transparent 60%),linear-gradient(180deg,#24174ff5,#1a1040f7);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 40px var(--ecg, rgba(125, 107, 255, .35)),0 24px 60px #00000080}.rv-card .el-badge{width:48px;height:48px;border:0;box-shadow:inset 0 0 0 2px var(--ec);background:radial-gradient(circle at 50% 40%,var(--ecg),transparent 72%),#ffffff0a}.rv-card .el-badge svg.ic{width:32px;height:32px}.rv-name{font:400 34px/1 var(--fd);letter-spacing:.03em;color:#fff;text-shadow:0 0 20px var(--ecg)}.rv-title{margin-top:6px;gap:4px 8px;font:800 13px/1.2 var(--fb);color:#e2daffb8}.rv-el{padding:3px 8px;border-radius:8px;background:color-mix(in srgb,var(--ec, #fff) 18%,transparent);color:var(--ecl, #fff);font:800 11px/1 var(--fb);letter-spacing:.04em}.rv-rows{display:flex;flex-direction:column;border-radius:16px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.rv-rows .rv-row{gap:12px;padding:10px 12px;border-radius:0;background:none}.rv-rows .rv-row+.rv-row{box-shadow:inset 0 1px #ffffff1a}.rv-card .hp-ic{width:36px;height:36px;border:0;border-radius:12px;background:radial-gradient(circle at 50% 42%,var(--ecg, rgba(255, 255, 255, .2)),transparent 75%),#ffffff0f;box-shadow:none}.rv-card .hp-ic svg.ic{width:26px;height:26px}.rv-card .hp-k{font:800 11px/1.2 var(--fb);letter-spacing:.08em;color:#e2daffad}.rv-card .hp-k b{font:400 14px/1 var(--fd);letter-spacing:.01em;text-transform:none;color:#ffe08a}.rv-card .hp-v.sm{margin-top:3px;font:700 13px/1.32 var(--fb);color:#efe9ff}.rv-note{padding:8px 12px;border:0;border-radius:12px;background:#5ad86a1f;box-shadow:inset 0 0 0 1px #8cf27a4d;font:800 13px/1.35 var(--fb);color:#d8ffcc}.rv-note.rv-lock{background:#ffd04a14;box-shadow:inset 0 0 0 1px #ffd04a4d;color:#ffe9b0}.rv-btns{gap:8px;margin-top:0}.mr-ui .rv-play{flex:1 1 auto;min-width:0;min-height:54px;padding:0 16px;font-size:21px}.mr-ui .rv-later{flex:none;min-width:104px;min-height:54px;font-size:19px}.mr-ui .rv-later.rv-ok,.mr-ui .mr-kaitease .rv-later{flex:1 1 auto}.rv-count{padding:6px 12px;border:0;border-radius:12px;background:#140a32b3;box-shadow:inset 0 0 0 1px #ffffff24;font:800 13px/1 var(--fb);letter-spacing:.1em;color:#ffe9b0}.mr-kaitease .rv-card.q-card{--hc: #5fd34a}.kt-lines{gap:4px}.kt-lines b{font:400 21px/1.15 var(--fd);color:#fff;text-shadow:0 0 16px rgba(120,255,80,.45)}.kt-lines i{font:800 14px/1.2 var(--fb);font-style:normal;color:#b6ff6a}.kt-hidden{opacity:1}.kt-hidden .hp-ic.kt-lock{background:#ffffff0f}.kt-hidden .hp-ic.kt-lock svg.ic{width:20px;height:20px;opacity:.6}.kt-hidden .hp-v.sm{color:#e2daff8c}.kt-count{align-items:baseline;gap:12px;padding:8px 12px 16px;border:0;border-radius:0;background:none}.kt-count span{font:800 12px/1 var(--fb);letter-spacing:.1em;color:#b6ff6a}.kt-count b{font:400 28px/1 var(--fd);color:#fff;text-shadow:0 0 14px rgba(120,255,80,.4)}@media(orientation:landscape)and (max-height:560px){.rv-card.q-card{gap:8px;padding:12px}.rv-name{font-size:28px}.rv-card .el-badge{width:40px;height:40px}.rv-card .el-badge svg.ic{width:26px;height:26px}.rv-rows .rv-row{padding:6px 10px}.rv-card .hp-ic{width:30px;height:30px;border-radius:10px}.rv-card .hp-ic svg.ic{width:22px;height:22px}.rv-card .hp-v.sm{font-size:12.5px;line-height:1.28}.mr-ui .rv-play,.mr-ui .rv-later{min-height:48px}.kt-lines b{font-size:18px}.kt-count{padding:2px 12px 12px}.kt-count b{font-size:22px}}@media(orientation:portrait)and (max-height:760px){.rv-card.q-card{gap:8px;padding:12px}.rv-name{font-size:30px}.rv-rows .rv-row{padding:8px 10px}.mr-ui .rv-play,.mr-ui .rv-later{min-height:50px}.kt-lines b{font-size:18px}.kt-count b{font-size:24px}}.mr-bug.is-busy .bg-row .q-btn{pointer-events:none;opacity:.75}.mr-bug .bg-go.is-off{filter:grayscale(1) brightness(.7);opacity:.6;box-shadow:none}.mr-prefs .st-pv{white-space:pre-line;font:600 14px/1.5 var(--fb)}.dt-trial{white-space:nowrap}@media(orientation:landscape)and (max-height:560px){.rv-card.q-card{gap:6px;padding:10px 12px}.rv-name{font-size:26px}.rv-title{margin-top:2px}.rv-rows .rv-row{padding:4px 10px}.rv-card .hp-k{font-size:10px}.rv-card .hp-v.sm{margin-top:1px;font-size:12px;line-height:1.25}.rv-note{padding:5px 10px;font-size:12px;line-height:1.3}.mr-ui .rv-play,.mr-ui .rv-later{min-height:46px}.kt-lines b{font-size:17px}}@media(orientation:landscape)and (max-height:560px){.bg-card{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto 1fr;column-gap:16px;max-width:640px;padding:16px}.bg-card .bg-h{grid-column:1 / -1;margin-bottom:12px}.bg-lab{grid-column:1;grid-row:2}.bg-text{grid-column:1;grid-row:3 / 5;min-height:0;height:100%;max-height:none;resize:none}.bg-count{grid-column:1;grid-row:5;align-self:start}.bg-shot{grid-column:2;grid-row:2 / 4;margin-top:0;align-self:start}.bg-note{grid-column:2;grid-row:4;margin-top:8px}.bg-err{grid-column:1 / -1;grid-row:6}.bg-row{grid-column:2;grid-row:5;align-self:end}}.fb-moods{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 16px}.mr-ui .fb-mood{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px 0 12px;border:0;border-radius:22px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-txt);font:800 15px/1 var(--fb);cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s}.fb-ck{position:relative;flex:none;width:18px;height:18px;border-radius:9px;box-shadow:inset 0 0 0 2px #e2daff66;transition:background .15s,box-shadow .15s}.fb-ck:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);transition:transform .15s}.mr-ui .fb-mood.on{background:#45cf632e;box-shadow:inset 0 0 0 2px #45cf63;color:#fff}.fb-mood.on .fb-ck{background:#45cf63;box-shadow:none}.fb-mood.on .fb-ck:after{transform:rotate(45deg) scale(1)}.mr-ui .fb-mood.is-down,.mr-ui .fb-mood:active{transform:scale(.95)}.mr-ui.nav-mode .fb-mood.is-focus:after{inset:-4px;border-radius:26px}.fb-lab small{text-transform:none;letter-spacing:0;font-weight:700;opacity:.8}.fb-text{width:100%;box-sizing:border-box}@media(orientation:landscape)and (max-height:560px){.fb-card.bg-card{grid-template-rows:auto auto auto auto auto}.fb-card .fb-moods{grid-column:1;grid-row:2 / 5;align-content:start;justify-content:flex-start;margin:0}.fb-card .bg-lab{grid-column:2;grid-row:2}.fb-card .bg-text{grid-column:2;grid-row:3;height:auto;min-height:76px}.fb-card .bg-note{grid-column:2;grid-row:4;margin-top:6px}.fb-card .bg-err{grid-column:1 / -1;grid-row:5}.fb-card .bg-row{grid-column:2;grid-row:6}}.nt-card.bg-card{max-width:460px}.nt-lab{margin-top:2px}.nt-card .fb-moods{justify-content:flex-start;gap:6px;margin:0 0 14px}.mr-ui .nt-pill{min-height:38px;padding:0 13px 0 10px;font-size:14px;gap:6px}.nt-pill .fb-ck{width:16px;height:16px}.nt-pill .fb-ck:after{left:5px;top:2px}.mr-ui .nt-pill[data-v=idea].on{background:#ffd04a2e;box-shadow:inset 0 0 0 2px #ffd04a}.nt-pill[data-v=idea].on .fb-ck{background:#e8b52c}.mr-ui .nt-pill[data-v=bug].on{background:#ff6a782e;box-shadow:inset 0 0 0 2px #ff6a78}.nt-pill[data-v=bug].on .fb-ck{background:#e84a5a}.mr-ui .nt-pill[data-v=feedback].on{background:#6eb4ff2e;box-shadow:inset 0 0 0 2px #6eb4ff}.nt-pill[data-v=feedback].on .fb-ck{background:#3d8fe8}.nt-text{width:100%;box-sizing:border-box;min-height:84px}.nt-where{margin-top:10px;overflow-wrap:anywhere}@media(orientation:landscape)and (max-height:560px){.nt-card.bg-card{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;max-width:700px}.nt-card .nt-picks{grid-column:1;grid-row:2}.nt-card .nt-write{grid-column:2;grid-row:2;display:flex;flex-direction:column;min-width:0}.nt-card .bg-lab,.nt-card .bg-text,.nt-card .bg-shot,.nt-card .bg-note,.nt-card .bg-err,.nt-card .bg-row{grid-column:auto;grid-row:auto}.nt-card .bg-text{height:auto;min-height:70px;flex:1}.nt-card .bg-shot{margin-top:8px}}.mr-ui .q-icon{--r: 22px;border-radius:22px}.mr-quiet .st-panel{background:linear-gradient(180deg,#24174f,#1a1040)}.mr-prefs .st-head,.mr-heroforge .st-head,.q-sheet .st-head{justify-content:flex-start;padding-left:24px}.mr-prefs .st-title,.mr-heroforge .st-title,.q-sheet .st-title{font-size:24px;color:#fff;letter-spacing:.02em}.mr-ui .mr-quiet .st-x svg{width:16px;height:16px;stroke:var(--q-txt);stroke-width:3}.mr-ui :is(.mr-prefs,.mr-heroforge,.q-sheet,.mr-quiet) .st-done{width:100%;min-width:0;max-width:320px;min-height:48px;padding:0 24px;border:0;--r: 16px;border-radius:16px;background:#3fcd5c;color:#fff;font:400 19px/1 var(--fd);letter-spacing:.02em;text-shadow:none;box-shadow:inset 0 -3px #00000029}.mr-ui :is(.mr-prefs,.mr-heroforge,.q-sheet,.mr-quiet) .st-done:is(.is-down,:active){transform:scale(.96);background:#3fcd5c;box-shadow:inset 0 -2px #00000029}@media(orientation:landscape)and (max-height:560px){.mr-ui :is(.mr-prefs,.mr-heroforge,.q-sheet,.mr-quiet) .st-done{min-height:44px}.mr-prefs .st-head{padding-left:20px}.mr-heroforge .st-head,.q-sheet .st-head{justify-content:center;padding-left:64px}.mr-prefs .st-title,.mr-heroforge .st-title,.q-sheet .st-title{font-size:22px}}.mr-ui:has(.mr-toast:not(.mr-ach)) .mr-toast.mr-ach{top:calc(var(--sat) + 76px)}@media(orientation:portrait){.mr-ui .mr-skinshop .st-head{padding-left:20px}}.ult-left .hud-ult{right:auto;left:calc(var(--sal) + 16px)}.ult-left .hud-meter{right:auto;left:calc(var(--sal) + 116px)}.ult-left .hud-mini{left:auto;right:calc(var(--sar, 0px) + 12px)}.ult-left .hud-fps{left:auto;right:calc(var(--sar) + 12px)}.ult-left:not(.dash-left) .hud-dash{right:calc(var(--sar) + 26px);bottom:calc(var(--sab) + 116px)}.ult-left.dash-left .hud-dash{left:calc(var(--sal) + 30px);bottom:calc(var(--sab) + 124px)}.ult-left:not(.dash-left) .dash-key{right:calc(100% - 8px);left:auto}@media(orientation:landscape)and (max-height:560px){.ult-left .hud-meter{left:calc(var(--sal) + 108px);bottom:calc(var(--sab) + 20px)}.ult-left:not(.dash-left) .hud-dash{right:calc(var(--sar) + 34px);bottom:calc(var(--sab) + 126px)}.ult-left.dash-left .hud-dash{left:calc(var(--sal) + 28px);bottom:calc(var(--sab) + 112px)}}@media(orientation:landscape)and (max-height:560px){.is-touch .hud-mini{top:calc(var(--sat) + 62px);bottom:auto;left:auto;right:calc(var(--sar, 0px) + 10px);width:76px;height:76px}.is-touch .hud-fps{top:calc(var(--sat) + 144px);bottom:auto;left:auto;right:calc(var(--sar) + 10px)}}@media(orientation:landscape)and (min-height:900px)and (min-width:1600px){.ult-left .hud-meter{left:calc(var(--sal) + 124px)}.ult-left.dash-left .hud-dash{left:calc(var(--sal) + 32px);bottom:calc(var(--sab) + 132px)}}.card .badge-plus{flex:none;padding:3px 7px;border-radius:6px;font:900 11px/1 var(--fb);letter-spacing:.04em;text-transform:uppercase;color:#3a1a00;background:linear-gradient(#fff08a,#ffb000);box-shadow:0 0 10px #ffc83c8c;animation:plusPulse 1.1s ease-in-out infinite alternate}@keyframes plusPulse{to{box-shadow:0 0 16px #ffc83ce6;transform:scale(1.06)}}.mr-ui.calm-ui .card .badge-plus{animation:none}@media(prefers-reduced-motion:reduce){.card .badge-plus{animation:none}}.hint-t .hint-sub{display:block;margin-top:2px;font:700 11.5px/1.25 var(--fb);color:var(--q-dim, rgba(226, 218, 255, .72));white-space:normal}.ls{position:relative;flex:none;width:16em;height:9em;font-size:10px;border-radius:1.4em;overflow:hidden;--lt: 3.6s;background:radial-gradient(ellipse at 62% 58%,rgba(150,205,255,.13),transparent 68%),#0a041e6b;box-shadow:inset 0 0 0 1px var(--q-line)}.ls i,.ls b,.ls em{position:absolute;display:block;font-style:normal}.ls svg.ic{display:block;width:100%;height:100%}.ls-in{position:absolute;inset:0;animation:lsLoop var(--lt) linear infinite}.ls-in *{animation-duration:var(--lt);animation-iteration-count:infinite;animation-timing-function:ease-out}@keyframes lsLoop{0%{opacity:0}4%,93%{opacity:1}to{opacity:0}}.ls-off,.ls-off *,.ls-off *:before,.ls-off *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ls *,.ls *:before,.ls *:after{animation:none!important}}.ls .ls-orb,.ls-shot{border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--ecl),var(--ec) 55%,var(--ecd));box-shadow:0 0 .8em var(--ecg)}.ls .ls-call{font-family:var(--fd);font-weight:400;line-height:1;white-space:nowrap;color:#fff;text-shadow:0 .09em 0 #000,.09em 0 0 #000,-.09em 0 0 #000,0 -.09em 0 #000,0 .14em .2em rgba(0,0,0,.5)}.ls .ls-ct{width:2.5em;height:2.5em;border-radius:.62em;display:grid;place-items:center;background:radial-gradient(circle at 50% 46%,var(--ecg, rgba(255, 255, 255, .16)) 0%,transparent 70%),#08031a61;box-shadow:inset 0 0 0 .06em color-mix(in srgb,var(--ec, #fff) 50%,transparent)}.ls .ls-ct svg.ic{width:76%;height:76%}.ls .ls-ct.el-none{--ec: #ffd04a;--ecg: rgba(255, 208, 74, .45)}.ls-card{left:.6em;width:8.9em;height:3.3em;border-radius:.75em;background:linear-gradient(180deg,#281a5cf5,#190f3cf5);box-shadow:inset 0 0 0 .09em #ffffff29,0 .2em .5em #0000004d}.ls-c1{top:.9em}.ls-c2{top:4.65em;animation-name:lsC2;box-shadow:inset 0 0 0 .11em #3fa2ff,0 0 .8em #3fa9ff73}@keyframes lsC2{0%,8%{opacity:0;transform:translate(8em) rotate(6deg)}14%{opacity:1}24%{transform:translate(-.25em) rotate(-2deg)}30%{opacity:1;transform:none}34%{transform:scale(1.05)}40%,to{opacity:1;transform:none}}.ls-card .ls-ct{left:.4em;top:.4em}.ls .ls-cn{left:3.05em;top:.4em;font:400 1.05em/1.1 var(--fd);color:#fff;text-shadow:0 .06em 0 rgba(0,0,0,.35);white-space:nowrap}.ls .ls-chp{left:3.2em;top:1.85em;display:flex;align-items:center;gap:.15em;height:1.1em;padding:0 .45em 0 .15em;border-radius:.55em;background:var(--ecd);box-shadow:inset 0 0 0 .1em var(--ink)}.ls .ls-chp svg.ic{width:.85em;height:.85em}.ls .ls-chp em{position:static;font:900 .58em/1 var(--fb);letter-spacing:.04em;text-transform:uppercase;color:#fff}.ls-fly{left:4em;top:6.4em;width:.8em;height:.8em;border-radius:50%;background:var(--ecl);box-shadow:0 0 .7em .25em var(--ec);opacity:0;animation-name:lsFly;animation-timing-function:ease-in}@keyframes lsFly{0%,33%{opacity:0;transform:none}35%{opacity:1;transform:scale(1.3)}46%{opacity:1;transform:translate(7.6em,-2.3em) scale(.8)}48%,to{opacity:0;transform:translate(7.8em,-2.3em)}}.ls .ls-hchip{left:10.9em;top:3.2em;display:flex;align-items:center;gap:.2em;height:2.1em;padding:0 .7em 0 .3em;border-radius:1.05em;background:#100926cc;box-shadow:inset 0 0 0 .08em var(--q-line);animation-name:lsPop}.ls-hchip>svg.ic{position:relative;z-index:1;width:1.5em;height:1.5em}.ls-hchip:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--ec) 34%,rgba(16,9,38,.72));box-shadow:inset 0 0 0 .12em var(--ecl),0 0 .7em var(--ecg);animation:lsLit var(--lt) linear infinite}.ls-hchip:after{content:"";position:absolute;inset:-.2em;border-radius:1.3em;box-shadow:0 0 0 .18em var(--ecl);opacity:0;animation:lsRing var(--lt) ease-out infinite}.ls .ls-n{position:relative;z-index:1;display:block;width:.85em;height:1.35em}.ls-n em{left:0;top:.02em;font:400 1.35em/1 var(--fd);color:#fff}.ls-n1{opacity:0;animation-name:lsOut48}.ls-n2{animation-name:lsIn48}@keyframes lsLit{0%,46%{opacity:0}49%,to{opacity:1}}@keyframes lsOut48{0%,46%{opacity:1}48%,to{opacity:0}}@keyframes lsIn48{0%,46%{opacity:0}48%,to{opacity:1}}@keyframes lsPop{0%,46%{transform:none}48%{transform:scale(.6)}53%{transform:scale(1.3)}60%,to{transform:none}}@keyframes lsRing{0%,47%{opacity:0;transform:none}49%{opacity:1}64%,to{opacity:0;transform:scale(1.35,1.7)}}.ls-bonus{left:58%;right:0;top:63%;text-align:center;font-size:1.3em;color:#ffe066;animation-name:lsWordIn}@keyframes lsWordIn{0%,49%{opacity:0;transform:scale(.5)}54%{opacity:1;transform:scale(1.18)}60%,to{opacity:1;transform:none}}.ls-hero{left:.8em;top:3.5em;width:2em;height:2em;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff6d6,#ffc14a 60%,#d4791a);box-shadow:0 .15em .4em #00000059}.ls-shot{left:2.3em;top:3.55em;width:1.9em;height:1.9em;padding:.25em;opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.6)}.ls-shot b{position:static;width:100%;height:100%}.ls-shot-a{animation-name:lsShotA}.ls-shot-b{animation-name:lsShotB}@keyframes lsShotA{0%{opacity:0;transform:scale(.5)}4%{opacity:1;transform:none}19%{opacity:1;transform:translate(6.6em)}21%,to{opacity:0;transform:translate(7em) scale(1.4)}}@keyframes lsShotB{0%,30%{opacity:0;transform:scale(.5)}34%{opacity:1;transform:none}48%{opacity:1;transform:translate(6.6em)}50%,to{opacity:0;transform:translate(7em) scale(1.6)}}.ls-foe{left:9.6em;top:2.4em;width:4.3em;height:4.4em;border-radius:50% 50% 44% 44%/60% 60% 40% 40%;background:radial-gradient(circle at 38% 30%,#b4ecff,#3a9cff 58%,#1f5fc0);box-shadow:inset -.3em -.4em #0003,0 .3em .5em #0000004d;transform-origin:50% 100%;animation-name:lsFoe;animation-timing-function:ease-in-out}@keyframes lsFoe{0%{transform:none}10%{transform:scale(1.03,.97)}20%{transform:scale(.94,1.06)}26%{transform:none}49%{transform:none}52%{transform:scale(1.18,.78)}58%{transform:scale(.92,1.08)}64%,to{transform:none}}.ls-tint{inset:0;border-radius:inherit;background:radial-gradient(circle at 40% 30%,var(--ecl),var(--ec) 70%);opacity:.62;animation-name:lsTint;animation-timing-function:linear}@keyframes lsTint{0%,19%{opacity:0}22%,49%{opacity:.7}56%,92%{opacity:.25}to{opacity:0}}.ls-eyes{left:1.05em;top:1.45em;width:.65em;height:.85em;border-radius:50%;background:#fff;box-shadow:1.5em 0 #fff}.ls-eyes:after{content:"";position:absolute;left:.18em;top:.3em;width:.32em;height:.36em;border-radius:50%;background:#1d1036;box-shadow:1.5em 0 #1d1036}.ls-badge{left:13.2em;top:1.6em;width:1.75em;height:1.75em;padding:.22em;border-radius:50%;background:#100926d9;box-shadow:inset 0 0 0 .12em var(--ec),0 0 .6em var(--ecg);opacity:0;animation-name:lsBadge}.ls-badge b{position:static;width:100%;height:100%}@keyframes lsBadge{0%,20%{opacity:0;transform:scale(.3)}24%{opacity:1;transform:scale(1.25)}28%,48%{opacity:1;transform:none}52%,to{opacity:0;transform:scale(1.6)}}.ls-burst{left:9.25em;top:2.1em;width:5em;height:5em;border-radius:50%;border:.22em solid var(--ecl);background:radial-gradient(circle,rgba(255,255,255,.85),var(--ecg) 42%,transparent 70%);opacity:0;animation-name:lsBurst}@keyframes lsBurst{0%,49%{opacity:0;transform:scale(.3)}51%{opacity:1;transform:scale(.6)}66%,to{opacity:0;transform:scale(1.55)}}.ls .ls-word{left:26%;width:34%;top:3%;display:flex;justify-content:center;font-size:1.75em;animation-name:lsWordIn}.ls-word.long{font-size:1.3em;left:22%;width:50%;top:5%}.ls-mult{left:65%;top:57%;font-size:1.25em;color:#ffd84a;animation-name:lsMult}@keyframes lsMult{0%,52%{opacity:0;transform:translateY(.4em) scale(.6)}56%{opacity:1;transform:scale(1.15)}62%,88%{opacity:1;transform:translateY(-.3em)}93%,to{opacity:0;transform:translateY(-.6em)}}.ls .l3{inset:0;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0}.ls-3d .l3-add{mix-blend-mode:screen}.ls-3d .l3-foe{transform-origin:var(--fx) calc(var(--fy) + 9%);animation-name:l3Foe;animation-timing-function:ease-in-out}@keyframes l3Foe{0%,19%{transform:none}21%{transform:scale(1.06,.93)}24%{transform:scale(.97,1.04)}27%,to{transform:none}}.ls-3d .l3-f0{animation-name:l3F0;animation-timing-function:linear}.ls-3d .l3-f1,.ls-3d .l3-st{opacity:0;animation-name:l3F1;animation-timing-function:linear}@keyframes l3F0{0%,19.5%{opacity:1}20.5%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes l3F1{0%,19.5%{opacity:0}20.5%,49.9%{opacity:1}50%,to{opacity:0}}.l3-dies .l3-f0{animation-name:l3F0d}@keyframes l3F0d{0%,19.5%{opacity:1}20.5%,to{opacity:0}}.ls-3d .l3-a,.ls-3d .l3-b{opacity:0;animation-timing-function:linear}.ls-3d .l3-a{animation-name:l3A}.ls-3d .l3-b{animation-name:l3B}@keyframes l3A{0%,3%{opacity:0;transform:none}4%{opacity:1;transform:none}19.5%{opacity:1;transform:translate(var(--dxa))}20.5%,to{opacity:0;transform:translate(var(--dxa))}}@keyframes l3B{0%,33%{opacity:0;transform:none}34%{opacity:1;transform:none}49.5%{opacity:1;transform:translate(var(--dxb))}50%,to{opacity:0;transform:translate(var(--dxb))}}.ls-3d .l3-a.l3-zap{animation-name:l3ZapA}.ls-3d .l3-b.l3-zap{animation-name:l3ZapB}@keyframes l3ZapA{0%,16.5%{opacity:0}17%{opacity:1}18.5%{opacity:.5}19.5%{opacity:1}20.5%,to{opacity:0}}@keyframes l3ZapB{0%,46%{opacity:0}46.5%{opacity:1}48%{opacity:.5}49%{opacity:1}50%,to{opacity:0}}.ls-3d .l3-burst{background-position:28.57% 0;animation-name:l3Burst;animation-timing-function:linear}@keyframes l3Burst{0%,49.9%{opacity:0;background-position:0 0}50%{opacity:1;background-position:0 0;animation-timing-function:steps(8,jump-end)}68%{opacity:1;background-position:114.2857% 0}68.1%,to{opacity:0;background-position:114.2857% 0}}.ls-3d .ls-badge{left:calc(var(--fx) + 3%);top:calc(var(--fy) - 36%);width:1.6em;height:1.6em;padding:.2em;opacity:1}.ls-3d .ls-word{left:20%;right:22%;width:auto;top:3%;font-size:1.6em}.ls-3d .ls-word.long{left:14%;right:14%;font-size:1.25em;top:5%}.ls-3d .ls-mult{left:calc(var(--fx) + 5%);top:calc(var(--fy) + 3%)}.ls-ecard{left:.5em;top:1.2em;width:10.9em;height:4.5em;border-radius:.85em;background:radial-gradient(120% 90% at 0% 0%,rgba(255,196,40,.2),transparent 60%),linear-gradient(180deg,#281a5cf5,#190f3cf5);box-shadow:inset 0 0 0 .11em #ffb02a,0 0 .8em #ffc42866;animation-name:lsPcard}.ls-egold{inset:0;border-radius:inherit;background:radial-gradient(120% 90% at 0% 0%,rgba(255,210,90,.18),transparent 60%),linear-gradient(165deg,#683c0afa,#381c12fa 60%,#28122cfa);box-shadow:inset 0 0 0 .13em #ffd04a,0 0 1.1em #ffc850a6;animation-name:lsGold;animation-timing-function:linear}@keyframes lsGold{0%,54%{opacity:0}56%,to{opacity:1}}@keyframes lsPcard{0%,53%{transform:none}57%{transform:scale(1.08)}63%,to{transform:none}}.ls-ecard .ls-ct{left:.45em;top:1em}.ls .ls-ct>b{position:absolute;inset:.3em}.ls-ic1,.ls-en1,.ls-ecard .ls-pips{opacity:0;animation-name:lsOut55;animation-timing-function:linear}.ls-ic2,.ls-en2,.ls-ek{animation-name:lsIn55;animation-timing-function:linear}@keyframes lsOut55{0%,54%{opacity:1}56%,to{opacity:0}}@keyframes lsIn55{0%,54%{opacity:0}56%,to{opacity:1}}.ls .ls-ek{left:6em;top:1.1em;font:800 .55em/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#ffe08a}.ls-en1,.ls-en2{left:3.14em;top:1.4em;font:400 1.05em/1.1 var(--fd);color:#fff;text-shadow:0 .06em 0 rgba(0,0,0,.35);white-space:nowrap}.ls-en2{font-size:.95em;left:3.47em;top:1.65em}.ls-en1{top:.85em}.ls .ls-pips{position:absolute;left:3.3em;top:2.55em;display:flex;gap:.2em}.ls-pips i{position:static;width:.75em;height:.34em;border-radius:.17em;background:#ffc94a}.ls-pips i:nth-child(1){animation-name:lsPip1}.ls-pips i:nth-child(2){animation-name:lsPip2}.ls-pips i:nth-child(3){animation-name:lsPip3}.ls-pips i:nth-child(4){animation-name:lsPip4}.ls-pips i:nth-child(5){animation-name:lsPip5}@keyframes lsPip1{0%,3%{background:#ffffff2e;transform:none}6%{background:#fff;transform:scale(1.4)}9%,to{background:#ffc94a;transform:none}}@keyframes lsPip2{0%,8%{background:#ffffff2e;transform:none}11%{background:#fff;transform:scale(1.4)}14%,to{background:#ffc94a;transform:none}}@keyframes lsPip3{0%,13%{background:#ffffff2e;transform:none}16%{background:#fff;transform:scale(1.4)}19%,to{background:#ffc94a;transform:none}}@keyframes lsPip4{0%,18%{background:#ffffff2e;transform:none}21%{background:#fff;transform:scale(1.4)}24%,to{background:#ffc94a;transform:none}}@keyframes lsPip5{0%,23%{background:#ffffff2e;transform:none}26%{background:#fff;transform:scale(1.4)}29%,to{background:#ffc94a;transform:none}}.ls .ls-max{left:16.3em;top:4.6em;padding:.36em .7em;border-radius:.6em;background:#ffd04a;color:#4a2400;font:800 .5em/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;opacity:0;animation-name:lsLv}@keyframes lsLv{0%,28%{opacity:0;transform:scale(.4)}31%{opacity:1;transform:scale(1.3)}34%,51%{opacity:1;transform:none}54%,to{opacity:0}}.ls-item{left:12.3em;top:2.1em;width:2.9em;height:2.9em;opacity:0;animation-name:lsItem;animation-timing-function:ease-in-out}.ls-item .ls-ct{position:static;width:100%;height:100%;box-shadow:inset 0 0 0 .1em #ffd04acc,0 0 .8em #ffd04a66}@keyframes lsItem{0%,30%{opacity:0;transform:scale(.5)}34%{opacity:1;transform:none}42%{opacity:1;transform:translateY(-.3em)}52%{opacity:1;transform:translate(-11.4em,.1em) scale(.6)}54%,to{opacity:0;transform:translate(-11.6em,.1em) scale(.4)}}.ls-flash{left:-.5em;top:.2em;width:6em;height:6.5em;border-radius:1em;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,220,120,.5) 55%,transparent);opacity:0;animation-name:lsFlash}@keyframes lsFlash{0%,52%{opacity:0;transform:scale(.7)}55%{opacity:1;transform:scale(.9)}68%,to{opacity:0;transform:scale(1.4)}}.ls .ls-evow{left:0;width:72%;top:72%;display:flex;justify-content:center;font-size:1.45em;color:#ffe066;animation-name:lsEvoIn}@keyframes lsEvoIn{0%,56%{opacity:0;transform:scale(.6)}62%{opacity:1;transform:scale(1.12)}67%,to{opacity:1;transform:none}}.ls .ls-wallet{left:.6em;top:.6em;display:flex;align-items:center;gap:.2em;height:2em;padding:0 .6em 0 .35em;border-radius:.8em;background:#160d32e6;box-shadow:inset 0 0 0 .07em var(--q-line);animation-name:lsPopW}.ls-wallet>svg.ic{position:static;width:1.3em;height:1.3em}@keyframes lsPopW{0%,6%{transform:none}9%{transform:scale(1.18)}14%,to{transform:none}}.ls .ls-wn{position:relative;display:block;width:1.5em;height:1.2em}.ls-wn em{left:0;top:.05em;font:400 1.15em/1 var(--fd);color:#ffd38a}.ls-w0{opacity:0;animation-name:lsW0}.ls-w1{opacity:0;animation-name:lsW1}.ls-w2{animation-name:lsW2}@keyframes lsW0{0%,7%{opacity:1}8%,to{opacity:0}}@keyframes lsW1{0%,7%{opacity:0}8%,43%{opacity:1}44%,to{opacity:0}}@keyframes lsW2{0%,43%{opacity:0}44%,to{opacity:1}}.ls-plus{left:27%;top:3%;font-size:1.15em;color:#ffd38a;opacity:0;animation-name:lsPlus}@keyframes lsPlus{0%,3%{opacity:0;transform:translateY(.5em) scale(.6)}7%{opacity:1;transform:scale(1.15)}12%,24%{opacity:1;transform:translateY(-.2em)}30%,to{opacity:0;transform:translateY(-.5em)}}.ls-embers{position:absolute;left:1.4em;top:1.6em}.ls-embers i{width:.7em;height:.7em;border-radius:50%;background:#ffc45a;box-shadow:0 0 .6em .15em #ff6a1a;opacity:0;animation-name:lsEmber;animation-timing-function:linear}.ls-embers i:nth-child(2){animation-delay:.18s}.ls-embers i:nth-child(3){animation-delay:.36s}@keyframes lsEmber{0%,14%{opacity:0;transform:none}18%{opacity:1;transform:translate(1em,-.4em)}28%{transform:translate(5.5em,-.8em)}36%{opacity:1;transform:translate(10em,1.6em)}40%{opacity:1;transform:translate(11.6em,3.3em) scale(.7)}42%,to{opacity:0;transform:translate(11.7em,3.4em) scale(.5)}}.ls-frow{left:.6em;right:.6em;top:3.3em;height:4.2em;border-radius:.9em;background:#160d32e6;box-shadow:inset 0 0 0 .07em var(--q-line);animation-name:lsBump}@keyframes lsBump{0%,44%{transform:none}47%{transform:scale(1.04)}52%,to{transform:none}}.ls .ls-fic{left:.55em;top:.85em;width:2.4em;height:2.4em}.ls .ls-fn{left:3.24em;top:.52em;font:400 1.05em/1.1 var(--fd);color:var(--q-txt);white-space:nowrap}.ls .ls-fd{left:5.67em;top:3.1em;font:600 .6em/1.2 var(--fb);color:var(--q-dim);white-space:nowrap}.ls .ls-segs{position:absolute;left:3.4em;top:2.95em;width:4.6em;height:.36em;display:flex;gap:.18em}.ls-segs i{position:static;flex:1;border-radius:.18em;background:#ffffff29}.ls-segs i.on,.ls-segs .ls-seg2{background:#ffb347}.ls-seg2{animation-name:lsSeg}@keyframes lsSeg{0%,44%{background:#ffffff29;transform:none}47%{background:#fff;transform:scaleY(1.9)}54%,to{background:#ffb347;transform:none}}.ls .ls-buy{right:.55em;top:1.05em;display:flex;align-items:center;gap:.1em;height:2.1em;padding:0 .7em 0 .45em;border-radius:.75em;background:#ff8a2a;box-shadow:inset 0 -.15em #00000029;animation-name:lsPress}.ls-buy svg.ic{position:static;width:1.15em;height:1.15em}.ls .ls-buy em{position:static;font:400 1.05em/1 var(--fd);color:#fff}@keyframes lsPress{0%,40%{transform:none}43%{transform:scale(.88)}47%,to{transform:none}}.ls-per{left:34%;right:2%;top:4%;text-align:center;font-size:1.1em;color:#ffe08a;animation-name:lsPerIn}@keyframes lsPerIn{0%,48%{opacity:0;transform:translateY(.4em) scale(.7)}54%{opacity:1;transform:scale(1.1)}60%,to{opacity:1;transform:none}}.lc-t{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-k{font:800 10px/1.1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.lc-l{font:800 13.5px/1.3 var(--fb);color:var(--q-txt)}.mr-lesson{position:absolute;left:0;right:0;top:calc(var(--sat) + 66px);z-index:14;display:flex;justify-content:center;pointer-events:none}.lc-card{position:relative;display:flex;align-items:center;gap:10px;max-width:min(440px,calc(100% - 32px));padding:6px 12px 6px 6px;border-radius:18px;background:#140b2edb;box-shadow:inset 0 0 0 1px var(--q-line),0 6px 18px #0a041c4d;animation:lcIn .35s cubic-bezier(.2,1.1,.4,1) both}.lc-card .ls{font-size:7.5px;border-radius:12px}.lc-card.out{animation:lcOut .3s ease-in both}.lc-ok{white-space:nowrap;align-self:flex-start;margin-top:4px;min-height:30px;padding:0 12px;border:0;border-radius:15px;background:#ffffff1a;color:#fff;font:800 12px/1 var(--fb);pointer-events:auto;cursor:pointer;touch-action:manipulation}.lc-card .lc-t{align-self:stretch;justify-content:center}.lc-card .lc-ok{position:static}.lc-card{flex-wrap:nowrap}@keyframes lcIn{0%{opacity:0;transform:translateY(-12px) scale(.96)}}@keyframes lcOut{to{opacity:0;transform:translateY(-8px)}}.mr-ui.calm-ui .lc-card,.mr-ui.calm-ui .lc-card.out{animation-name:fadeIn}.mr-ui.calm-ui .lc-card.out{animation:lcFade .3s both}@keyframes lcFade{to{opacity:0}}@media(orientation:portrait){.mr-lesson{top:max(calc(var(--sat) + 118px),calc(var(--hint-top, 0px) + 10px))}.lc-card .ls{font-size:7px}.lc-l{font-size:13px}}@media(orientation:landscape)and (max-height:560px){.mr-lesson{top:calc(var(--sat) + 50px)}.lc-card .ls{font-size:6px}}.lu-lesson{display:flex;align-items:center;gap:10px;width:fit-content;max-width:min(460px,100%);margin:10px auto 0;padding:6px 14px 6px 6px;border-radius:16px;text-align:left;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);animation:fadeUp .35s .25s ease-out both}.lu-lesson .ls{font-size:8px;border-radius:12px}@media(orientation:landscape)and (max-height:560px){.lu-lesson{margin-top:4px;padding:4px 12px 4px 4px}.lu-lesson .ls{font-size:5.6px;border-radius:9px}.lu-lesson .lc-k{display:none}.lu-lesson .lc-l{font-size:12.5px}}.mr-ui.calm-ui .lu-lesson{animation-name:fadeIn}.go-lesson{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 16px 8px 8px;border:0;border-radius:16px;text-align:left;color:var(--q-txt);background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);cursor:pointer;pointer-events:auto;touch-action:manipulation;animation:fadeUp .4s .85s ease-out both}.go-lesson.is-down{background:#ffffff1a}.go-lesson .ls{font-size:5.5px;border-radius:10px}.go-lesson-t{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.go-lesson-k{font:800 10px/1.1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.go-lesson-t b{font:800 15px/1.2 var(--fb);color:#fff}.go-lesson .go-lesson-go{flex:none;transform:rotate(-45deg);color:var(--q-dim)}.go-learn.has-ls .go-learn-k,.go-learn.has-ls .go-learn-t{grid-column:1}.go-learn.has-ls .go-learn-ls{grid-column:2;grid-row:1 / span 2;font-size:5.5px;border-radius:10px}.mr-over.is-calm .go-lesson{animation:none}.gd-anim.gd-ls{height:auto;padding:0;background:none;overflow:visible}.gd-ls .ls{font-size:clamp(11px,calc((100vw - 72px)/16),19px);margin:0 auto}@media(orientation:landscape)and (max-height:600px){.gd-ls .ls{font-size:13.5px}}.mr-lgal .st-panel{max-width:760px}.mr-lgal .st-body{display:flex;flex-direction:column;gap:0}.lg-spots{display:flex;gap:6px}.mr-ui .lg-spot{flex:1;min-height:40px;border:0;border-radius:12px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);color:var(--q-txt);font:800 13px/1 var(--fb);cursor:pointer;pointer-events:auto;touch-action:manipulation}.mr-ui .lg-spot.on{background:#ffd04a29;box-shadow:inset 0 0 0 1px #ffd04a99;color:#ffe08a}.lg-preview{margin-top:10px;padding:14px 10px;min-height:124px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;overflow:hidden}.lg-preview.lg-card{background:radial-gradient(ellipse at 50% 40%,#6ca655,#4f8a43)}.lg-preview.lg-levelup{background:radial-gradient(ellipse at 50% 0%,rgba(150,205,255,.24),transparent 65%),#1c1440}.lg-preview.lg-gameover{--q-bg: rgba(22, 13, 50, .94);background:#120a2c}.lg-preview .lc-card{animation:none}.lg-preview .lu-lesson{margin:4px auto 0}.lg-preview .go-lesson{max-width:420px;animation:none;cursor:default}.lg-lutitle{font-size:30px}.lg-note{margin:8px 2px 0;font:600 12px/1.35 var(--fb);color:var(--q-dim)}.mr-ui .lg-reset{align-self:flex-start;margin-top:8px;min-height:38px;font-size:13px}.lg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;margin-top:12px}.mr-ui .lg-tile{display:flex;flex-direction:column;gap:4px;padding:6px 6px 8px;border:0;border-radius:14px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);text-align:left;color:var(--q-txt);cursor:pointer;pointer-events:auto;touch-action:manipulation}.mr-ui .lg-tile.on{box-shadow:inset 0 0 0 2px #ffd04a}.lg-tile .ls{font-size:9px;margin:0 auto 2px;border-radius:10px}.lg-k{font:800 10px/1.1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.lg-l{font:700 12px/1.3 var(--fb)}@media(min-width:700px){.lg-tile .ls{font-size:10.5px}.lg-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr))}}.hp-early{display:inline-block;vertical-align:middle;margin-left:8px;padding:2px 7px;border-radius:999px;background:#78c8ff2e;box-shadow:inset 0 0 0 1px #96d7ffa6;font:800 10px/1.3 var(--fb);letter-spacing:.04em;text-transform:uppercase;text-shadow:none;color:#cdeaff;white-space:nowrap}.cx-early{position:absolute;right:-4px;top:-4px;padding:1px 4px;border-radius:6px;background:#2b6fa8;font:800 9px/1.2 var(--fb);color:#e6f4ff}.mr-prefs .st-l .st-name,.mr-prefs .st-l .st-val{display:inline;grid-row:auto;grid-column:auto;min-width:0;font:inherit;font-weight:800;text-shadow:none;color:var(--q-txt);text-align:left}.mr-prefs .st-l .st-val.st-no{color:var(--q-red)}.mr-title .ts-gift,.mr-title .ts-event{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:52px;padding:6px 12px 6px 6px;--r: 16px;border:0;border-radius:16px;text-align:left;text-shadow:none;color:#fff;background:linear-gradient(100deg,#562268eb,#241042e6 65%);box-shadow:inset 0 0 0 1px #ff9ad066}.mr-title .ts-gift:before{display:none}.mr-title .ts-gift.is-down,.mr-title .ts-gift:active{transform:scale(.97);filter:brightness(1.15)}.gf-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff14}.gf-ic svg.ic{width:30px;height:30px;filter:none}.gf-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.gf-tx em{font:900 10px/1.1 var(--fb);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#ffb0d8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-tx b{font:400 17px/1.1 var(--fd);font-weight:400;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-tx i{font:800 11px/1.2 var(--fb);font-style:normal;color:#c9ffd0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(orientation:landscape)and (max-height:500px){.gf-tx b{white-space:normal;font-size:14px;line-height:1.05}}.gf-cd{flex:none;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:10px;background:#00000038;color:#ffe9b0}.gf-cd b{font:400 15px/1 var(--fd);font-weight:400;font-variant-numeric:tabular-nums}.gf-cd svg.ic{width:14px;height:14px}.gf-go{flex:none;padding:8px 12px;border-radius:10px;background:#ffd04a;color:#1d1036;font:900 13px/1 var(--fb);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 -3px #0000002e}.mr-title .ts-gift.is-ready{background:linear-gradient(100deg,#8a3a1a,#5a1f5c 72%);box-shadow:inset 0 0 0 1px #ffd04abf;animation:gfGlow 1.6s ease-in-out infinite}.mr-title .ts-gift.is-ready .gf-tx em{color:#ffd04a}.mr-title .ts-gift.is-ready .gf-ic svg.ic{animation:gfWiggle 1.8s ease-in-out infinite}@keyframes gfGlow{0%,to{box-shadow:inset 0 0 0 1px #ffd04abf,0 0 #ffd04a00}50%{box-shadow:inset 0 0 0 1px #ffe478f2,0 0 18px #ffd04a99}}@keyframes gfWiggle{0%,58%,to{transform:rotate(0) scale(1)}64%{transform:rotate(-12deg) scale(1.12)}72%{transform:rotate(10deg) scale(1.12)}80%{transform:rotate(-6deg) scale(1.05)}88%{transform:rotate(3deg) scale(1)}}.calm-ui .mr-title .ts-gift.is-ready,.calm-ui .mr-title .ts-gift .gf-ic svg.ic{animation:none}@media(prefers-reduced-motion:reduce){.mr-title .ts-gift.is-ready,.mr-title .ts-gift .gf-ic svg.ic{animation:none}}.mr-title .ts-event{pointer-events:none;overflow:hidden;background:linear-gradient(100deg,#963e12f0,#4a1646eb 70%);box-shadow:inset 0 0 0 1px #ffc45cb3,0 6px 18px #ff78282e}.mr-title .ts-event.is-soon{background:linear-gradient(100deg,#482268eb,#241042e6 65%);box-shadow:inset 0 0 0 1px #ffc45c73}.mr-title .ts-event .gf-tx em{color:#ffd04a}.mr-title .ts-event .gf-cd{flex-direction:column;align-items:flex-end;gap:2px}.mr-title .ts-event .gf-cd>span{display:inline-flex;align-items:center;gap:4px;font:900 9px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.ev-ic{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:radial-gradient(circle at 50% 60%,#ffbe5066,#ffffff0f 70%)}.ev-ic svg.ic{width:28px;height:28px;filter:drop-shadow(0 0 6px rgba(255,170,60,.7))}.ev-x{position:absolute;right:-5px;bottom:-4px;padding:2px 4px;border-radius:6px;background:#ffd04a;color:#3a1306;font:900 10px/1 var(--fb);font-style:normal;box-shadow:0 1px #0000004d}.mr-title .ts-event:not(.is-soon):after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,230,160,.16) 50%,transparent 70%);transform:translate(-100%);animation:evShine 4.5s ease-in-out infinite;pointer-events:none}@keyframes evShine{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.calm-ui .mr-title .ts-event:after{animation:none;display:none}@media(prefers-reduced-motion:reduce){.mr-title .ts-event:after{animation:none;display:none}}@media(orientation:portrait)and (max-height:760px){.mr-title .ts-event .ev-ic{width:36px;height:36px}}.mr-title.is-leaving .ts-gift,.mr-title.is-leaving .ts-event,.mr-title.is-leaving .ts-qcard{animation:fadeOut .25s ease-in both}.mr-title.is-fresh .ts-gift,.mr-title.is-fresh .ts-event,.mr-title.is-fresh .ts-quests,.mr-title.is-fresh .ts-qcard{display:none!important}.ts-qcard{display:none}.mr-title .ts-bar .ts-quests{width:44px}.mr-title .ts-bar .ts-quests-n{position:absolute;left:auto;right:-5px;bottom:-5px;transform:none;padding:2px 4px;border-radius:7px;background:#2a1c5c;box-shadow:inset 0 0 0 1px #ffd38a73;color:#ffd38a;font:800 10px/1 var(--fb)}.mr-title .ts-bar .ts-quests.is-done .ts-quests-n{color:#8cf27a;box-shadow:inset 0 0 0 1px #8cf27a73}@media(max-width:374px){.mr-title .ts-bar,.mr-title .ts-bar .ts-bar-l,.mr-title .ts-bar .ts-bar-r{gap:5px}.mr-title .ts-bar{left:calc(var(--sal) + 8px);right:calc(var(--sar) + 8px)}.mr-title .ts-bar .mr-btn{width:40px;min-width:40px;height:40px;min-height:40px}.mr-title .ts-bar .ts-codex{width:auto;padding:0 8px 0 7px;gap:4px}.mr-title .ts-bar .ts-embers{padding:0 8px 0 6px;gap:3px;font-size:13px}}.cq-row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:5px;padding:10px 14px;text-align:left;font:800 13px/1.25 var(--fb);color:var(--q-txt, #efe9ff)}.cq-ck{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px #ffffff4d}.cq-ck svg{width:14px;height:14px;fill:none;stroke:#12301a;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.cq-row.done .cq-ck{background:#8cf27a;box-shadow:none}.cq-row.done .cq-t{color:var(--q-dim, rgba(226, 218, 255, .72))}.cq-p{display:inline-flex;align-items:center;gap:2px;font:800 12px/1 var(--fb);color:#ffd38a;white-space:nowrap}.cq-p svg.ic{width:13px;height:13px}.cq-row.done .cq-p{color:#8cf27a}.cq-bar{grid-column:2 / 4;display:block;height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.cq-bar>i{display:block;height:100%;width:calc(var(--w) * 100%);border-radius:2px;background:linear-gradient(90deg,#ffb84a,#ffe08a)}.cq-row.fresh{background:#8cf27a1a}.cq-row+.cq-row{box-shadow:inset 0 1px 0 var(--q-line, rgba(255, 255, 255, .13))}.cq-list,.cg-list{overflow:hidden}.mr-quiet.mr-quests .st-panel,.mr-quiet.mr-gifts .st-panel{max-width:420px}.mr-quests .st-body,.mr-gifts .st-body{gap:12px}.mr-quests .cq-row{min-height:56px}.cq-ic{display:none}:is(.mr-quests,.mr-today) .cq-row.has-ic{grid-template-columns:22px 40px minmax(0,1fr) auto}:is(.mr-quests,.mr-today) .cq-row.has-ic .cq-bar{grid-column:3 / 5}:is(.mr-quests,.mr-today) .cq-ic{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;overflow:hidden;background:#ffffff14}:is(.mr-quests,.mr-today) .cq-ic>svg.ic{width:28px;height:28px}:is(.mr-quests,.mr-today) .cq-ic.is-hero{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--bc) 75%,#fff),color-mix(in srgb,var(--bc) 55%,#1c1240) 70%)}:is(.mr-quests,.mr-today) .cq-row.done{background:#8cf27a12}.cq-all{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#ffd04a1a;box-shadow:inset 0 0 0 1px #ffd04a4d;font:800 13px/1.35 var(--fb);color:#ffe9b0}.cq-all.done{background:#50dc781a;box-shadow:inset 0 0 0 1px #8cf27a59;color:#c9ffd0}.cq-all svg.ic{width:24px;height:24px;flex:none}.cq-next{text-align:center;font:700 13px/1.35 var(--fb);color:var(--q-dim)}.cq-next b{color:var(--q-txt);font-variant-numeric:tabular-nums}.mr-ui .cq-done{width:100%;max-width:320px;min-height:52px;font-size:20px}.cg-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:60px;padding:8px 14px 8px 10px;font:800 14px/1.25 var(--fb);color:var(--q-txt)}.cg-row+.cg-row{box-shadow:inset 0 1px 0 var(--q-line)}.cg-day{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ffffff12}.cg-day em{font:800 9px/1 var(--fb);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--q-dim)}.cg-day b{font:400 20px/1 var(--fd);color:#fff}.cg-s{display:grid;place-items:center;font:800 12px/1 var(--fb);color:#ffd04a;white-space:nowrap}.cg-s svg{width:18px;height:18px}.cg-s>svg:not(.ic){fill:none;stroke:#8cf27a;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.cg-s svg.ic{opacity:.5;filter:grayscale(1)}.cg-row.got{color:var(--q-dim)}.cg-row.got .cg-day{background:#8cf27a1f}.cg-row.next{background:#ff9ad014}.cg-row.next .cg-day{background:#ff9ad033}@media(orientation:landscape)and (max-height:600px){.mr-quiet.mr-quests .st-foot,.mr-quiet.mr-gifts .st-foot{display:flex;padding:4px 16px 10px}.mr-quests .cq-row{min-height:0;padding-top:7px;padding-bottom:7px}.cg-row{min-height:0;padding-top:5px;padding-bottom:5px}.mr-quests .dt-sub,.mr-gifts .dt-sub{display:none}.cq-all{padding:8px 12px}}.go-quests{display:flex;flex-direction:column;border-radius:16px;background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line);overflow:hidden;animation:fadeUp .4s .7s ease-out both}.go-q-h{display:flex;align-items:center;gap:8px;padding:10px 14px 6px}.go-q-h .go-next-k{flex:1}.go-q-h>b{font:400 15px/1 var(--fd);color:#ffd04a}.go-q-h>em{display:inline-flex;align-items:center;gap:2px;padding:3px 7px;border-radius:8px;background:#8cf27a29;font:800 12px/1 var(--fb);font-style:normal;color:#8cf27a}.go-q-h>em svg.ic{width:12px;height:12px}.go-quests .cq-row{padding:7px 14px}.go-quests .cq-row.fresh{position:relative;--d: 1.1s}.go-quests .cq-row.fresh:nth-child(3){--d: 1.45s}.go-quests .cq-row.fresh:nth-child(4){--d: 1.8s}.go-quests .cq-row.fresh .cq-ck{animation:cqPop .5s var(--d) ease-out both}.go-quests .cq-row.fresh:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(170,255,150,.45) 50%,transparent 80%);transform:translate(-100%);animation:cqSweep .7s var(--d) ease-out both}.go-quests .cq-row.fresh .cq-p{animation:cqReward .6s calc(var(--d) + .15s) ease-out both}.go-q-h>em{animation:cqPop .5s 2s ease-out both}.go-q-all{animation:cqAll .6s 2.2s ease-out both}@keyframes cqPop{0%{transform:scale(.3)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes cqSweep{0%{transform:translate(-100%);opacity:1}to{transform:translate(100%);opacity:.4}}@keyframes cqReward{0%{transform:scale(1)}40%{transform:scale(1.45) translateY(-2px);color:#d6ffcc;text-shadow:0 0 10px rgba(140,242,122,.9)}to{transform:scale(1)}}@keyframes cqAll{0%{opacity:0;transform:translateY(6px)}60%{opacity:1;transform:translateY(-1px);text-shadow:0 0 12px rgba(255,208,74,.9)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.go-quests .cq-row.fresh:after{display:none}.go-quests .cq-row.fresh .cq-ck,.go-quests .cq-row.fresh .cq-p,.go-q-h>em,.go-q-all{animation:none}}.go-q-all{display:flex;align-items:center;gap:6px;padding:8px 14px 10px;box-shadow:inset 0 1px 0 var(--q-line);font:800 13px/1.2 var(--fb);color:#ffd04a}.go-q-all svg.ic{width:18px;height:18px}.go-details .go-quests{animation:none}.go-gift{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:16px;text-align:left;background:linear-gradient(100deg,#562268e6,#241042e6 65%);box-shadow:inset 0 0 0 1px #ff9ad066;animation:fadeUp .4s .9s ease-out both}.go-gift.ready{background:linear-gradient(100deg,#8a3a1a,#5a1f5c 72%);box-shadow:inset 0 0 0 1px #ffd04abf}.go-gift.ready .gf-tx em{color:#ffd04a}.mr-giftclaim{z-index:40;flex-direction:column;gap:0}.mr-giftclaim .mr-backdrop{background:radial-gradient(circle at 50% 38%,#5a1e5abf,#080416eb 70%);animation:fadeIn .25s ease-out both}.gc-rays{position:absolute;left:50%;top:34%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg,#ffd65a47 0deg 9deg,#ffd65a00 9deg 24deg);-webkit-mask:radial-gradient(circle,#000 0%,transparent 55%);mask:radial-gradient(circle,#000 0%,transparent 55%)}.mr-giftclaim.is-open .gc-rays{animation:gcRays .5s ease-out both,gcSpin 18s linear infinite}@keyframes gcRays{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes gcSpin{to{rotate:360deg}}.gc-box{position:relative;z-index:1;width:132px;height:132px;margin-bottom:-28px;animation:gcIn .35s ease-out both,gcShake .32s .3s ease-in-out 1 both}.gc-box>svg.ic{width:100%;height:100%;filter:drop-shadow(0 6px 0 rgba(0,0,0,.35)) drop-shadow(0 0 22px rgba(255,208,74,.5))}.mr-giftclaim.is-open .gc-box>svg.ic{animation:gcPop .45s ease-out both}@keyframes gcIn{0%{transform:scale(.2) translateY(60px);opacity:0}to{transform:none;opacity:1}}@keyframes gcShake{0%,to{rotate:0deg}20%{rotate:-10deg}40%{rotate:9deg}60%{rotate:-7deg}80%{rotate:5deg}}@keyframes gcPop{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(.82) translateY(-6px)}}.gc-sparks{position:absolute;left:50%;top:50%;width:0;height:0}.gc-sparks i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:3px;background:var(--c);opacity:0;transform:rotate(var(--a)) translateY(0)}.mr-giftclaim.is-open .gc-sparks i{animation:gcSpark .9s var(--d) ease-out both}@keyframes gcSpark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) scale(.4)}}.gc-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;width:min(360px,100%);padding:36px 20px 20px;border-radius:22px;background:#1c1042f5;box-shadow:inset 0 0 0 1px #ffd04a73,0 12px 40px #00000080;opacity:0;transform:translateY(24px) scale(.92)}.mr-giftclaim.is-open .gc-card{animation:gcCard .4s .08s cubic-bezier(.2,1.4,.4,1) both}@keyframes gcCard{to{opacity:1;transform:none}}.gc-title{font-size:34px}.gc-sub{margin-top:-6px;font:800 12px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:#ffb0d8}.gc-items{display:flex;flex-direction:column;gap:8px;width:100%}.gc-it{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;text-align:left}.gc-it>svg.ic{width:34px;height:34px;flex:none}.gc-it>span{display:flex;flex-direction:column;gap:3px;min-width:0}.gc-it b{font:400 19px/1.1 var(--fd);font-weight:400;color:#fff}.gc-it i{font:700 12px/1.3 var(--fb);font-style:normal;color:var(--q-dim, rgba(226, 218, 255, .72))}.gc-emb{justify-content:center;background:#ff8c2824;box-shadow:inset 0 0 0 1px #ffaa5066}.gc-emb .gc-n{font:400 34px/1 var(--fd);color:#ffd38a;font-variant-numeric:tabular-nums}.gc-emb>span{font:800 14px/1 var(--fb);color:#ffd38a}.gc-head{background:#8cf27a1a;box-shadow:inset 0 0 0 1px #8cf27a59}.gc-skin{background:#b48cff24;box-shadow:inset 0 0 0 1px #b48cff73}.mr-ui .gc-ok{width:100%;min-height:52px;font-size:20px}.mr-giftclaim.is-out{animation:modalOut .22s ease-in both}.mr-giftclaim.is-calm .gc-box,.mr-giftclaim.is-calm .gc-box>svg.ic{animation:none!important}.mr-giftclaim.is-calm .gc-card{animation:fadeIn .3s ease-out both!important;transform:none}@media(orientation:landscape)and (max-height:560px){.mr-giftclaim{flex-direction:row;gap:24px}.gc-box{width:110px;height:110px;margin:0}.gc-card{padding:16px 18px 14px;gap:8px}.gc-title{font-size:26px}.gc-it{padding:6px 12px}.mr-ui .gc-ok{min-height:44px}}@media(orientation:portrait){.mr-title .ts-gift,.mr-title .ts-event{position:relative;z-index:2;align-self:center;flex:none;width:calc(100% - var(--sal) - var(--sar) - 32px);max-width:400px;margin-top:8px}}@media(orientation:portrait)and (max-height:760px){.mr-title .ts-gift,.mr-title .ts-event{min-height:46px;margin-top:4px;padding-top:4px;padding-bottom:4px}.mr-title .ts-gift .gf-ic{width:36px;height:36px}}@media(orientation:landscape)and (max-height:560px){.mr-title .ts-side{display:flex;flex-direction:column;gap:6px;position:absolute;z-index:2;top:calc(var(--sat) + 118px);left:calc(var(--sal) + 16px);width:264px;pointer-events:none}.mr-title .ts-side>.mr-btn{pointer-events:auto}.mr-title .ts-side .ts-kai{position:relative;top:auto;left:auto;width:100%}.mr-title .ts-gift,.mr-title .ts-event{width:100%;min-height:46px;padding-top:4px;padding-bottom:4px}.mr-title .ts-gift .gf-ic{width:36px;height:36px}}@media(orientation:landscape)and (min-height:561px){.mr-title .ts-bar .ts-quests{display:none}.mr-title .ts-gift,.mr-title .ts-event{position:relative;width:100%;min-height:60px}.mr-title .ts-qcard{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;width:100%;min-height:0;padding:10px 12px 8px;--r: 16px;border:0;border-radius:16px;text-align:left;text-shadow:none;color:var(--q-txt);background:var(--q-bg);box-shadow:inset 0 0 0 1px var(--q-line)}.mr-title .ts-qcard:before{display:none}.mr-title .ts-qcard.is-down,.mr-title .ts-qcard:active{transform:scale(.98);filter:brightness(1.15)}.qc-h{display:flex;align-items:center;gap:8px;padding-bottom:4px}.qc-ic svg.ic{width:22px;height:22px;filter:none}.qc-h em{flex:1;font:800 10px/1.1 var(--fb);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.qc-h b{font:400 15px/1 var(--fd);font-weight:400;color:#ffd04a}.mr-title .ts-qcard.is-done .qc-h b{color:#8cf27a}.ts-qcard .cq-row{padding:5px 0;column-gap:8px;row-gap:4px;font-size:12px;grid-template-columns:18px minmax(0,1fr) auto}.ts-qcard .cq-row+.cq-row{box-shadow:none}.ts-qcard .cq-ck{width:18px;height:18px}.ts-qcard .cq-ck svg{width:12px;height:12px}.ts-qcard .cq-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}}@media(orientation:landscape)and (min-height:561px){.mr-title.has-quests .ts-arrow.l{left:calc(var(--sal) + 32px + 336px + 16px)}}@media(orientation:landscape)and (max-height:560px){.mr-title .ts-side{width:292px}.mr-title .ts-gift .gf-tx b,.mr-title .ts-event .gf-tx b{font-size:15px}.mr-title .ts-gift .gf-cd,.mr-title .ts-event .gf-cd{padding:4px 6px}.mr-title .ts-gift .gf-cd svg.ic,.mr-title .ts-event .gf-cd svg.ic{display:none}.mr-title.has-gift .ts-arrow.l,.mr-title.has-event .ts-arrow.l{margin-top:44px}.mr-title.has-gift.has-event .ts-arrow.l{margin-top:108px}.mr-title .ts-event .gf-tx i{display:none}}.mr-title .ts-bar .ts-news svg.ic{width:26px;height:26px}.mr-title.is-fresh .ts-news{display:none!important}.mr-title.is-leaving .ts-news{animation:fadeOut .16s ease-in both}@media(orientation:portrait){.mr-title .ts-bar .ts-news{position:absolute;top:52px;right:0}}@media(orientation:landscape)and (min-height:561px){.mr-title .ts-bar .ts-news{order:3}}@media(orientation:portrait){.mr-title .ts-bar .ts-news{display:none!important}.mr-title .ts-settings.news-new{overflow:visible}.mr-title .ts-settings.news-new:after{content:"";position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:#ff4d6d;border:2px solid var(--ink);animation:mr-new-dot 1.6s ease-in-out infinite;pointer-events:none;z-index:3}}.mr-ui.calm-ui .mr-title .ts-settings.news-new:after{animation:none}.mr-title .ts-bar .ts-fb svg.ic{width:26px;height:26px}.mr-title.is-fresh .ts-fb{display:none!important}.mr-title.is-leaving .ts-fb{animation:fadeOut .16s ease-in both}@media(orientation:portrait){.mr-title .ts-bar .ts-fb{display:none}}@media(orientation:landscape)and (min-height:561px){.mr-title .ts-bar .ts-fb{order:3}}.mr-quiet.mr-news .st-panel{max-width:460px}.mr-news .st-body{gap:22px}.mr-news .q-title{display:flex;align-items:center;gap:8px}.nw-ic svg.ic{display:block;width:28px;height:28px}.nw-day{display:flex;flex-direction:column;gap:6px}.nw-date{margin:0 4px;font:800 12px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--q-dim)}.nw-list{overflow:hidden}.nw-row{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;column-gap:10px;padding:10px 14px 10px 12px;text-align:left;font:700 14px/1.4 var(--fb);color:var(--q-txt)}.nw-day{gap:8px}.nw-date{display:flex;align-items:center;gap:10px;margin:0 2px}.nw-chip{flex:none;padding:5px 10px 4px;border-radius:8px;background:#ffc45a29;box-shadow:inset 0 0 0 1px #ffc45a73;font:400 15px/1 var(--fd);letter-spacing:.04em;color:#ffd38a}.nw-rule{flex:1;height:2px;border-radius:1px;background:var(--q-line)}.nw-row{padding:13px 16px 13px 14px;line-height:1.45}.nw-row+.nw-row{box-shadow:inset 0 1px 0 var(--q-line)}.nw-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#ffffff38}.nw-row.is-fresh .nw-dot{background:#ff4d6d;box-shadow:0 0 0 2px #ff4d6d40}.nw-older{display:contents}.mr-ui .nw-more{align-self:center;min-height:40px;padding:0 18px;border-radius:14px;font:800 14px/1 var(--fb);color:var(--q-txt)}@media(orientation:landscape)and (max-height:600px){.mr-quiet.mr-news .st-foot{display:flex;padding:4px 16px 10px}.mr-news .dt-sub{display:none}.nw-row{padding-top:10px;padding-bottom:10px;font-size:13px}}.mr-title .ts-bar :is(.ts-board,.ts-daily,.ts-quests,.ts-news,.ts-fb,.ts-codex),.mr-title :is(.ts-dcard,.ts-qcard,.ts-gift:not(.is-ready)),.mr-title:not(.is-tight) .hp-chips{display:none!important}.mr-title.is-fresh .ts-today{display:none!important}.mr-title.has-daily:not(.has-gift):not(.is-fresh) .ts-dcard{display:flex!important}.mr-title .ts-dcard{align-items:center;justify-content:flex-start;gap:10px;min-height:56px;padding:6px 10px 6px 6px;--r: 16px;border:0;border-radius:16px;text-align:left;text-shadow:none;color:#fff;background:linear-gradient(100deg,#963814f0,#46142ceb 72%);box-shadow:inset 0 0 0 1px #ffb060b3}.mr-title .ts-dcard:before{display:none}.mr-title .ts-dcard.is-down,.mr-title .ts-dcard:active{transform:scale(.97);filter:brightness(1.15)}.mr-title .ts-dcard .ts-daily-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#ff9a3c,#ff4d6d);box-shadow:inset 0 -3px #0003}.mr-title .ts-dcard .ts-daily-ic svg.ic{width:26px;height:26px;filter:none}.mr-title .ts-dcard .ts-daily-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mr-title .ts-dcard .ts-daily-tx em{font:900 10px/1.1 var(--fb);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.mr-title .ts-dcard .ts-daily-tx b{font:400 17px/1.1 var(--fd);font-weight:400;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-title .ts-dcard .ts-daily-tx i{font:800 11px/1.2 var(--fb);font-style:normal;color:#ffe2bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-title .ts-dcard .ts-daily-n{position:static;transform:none;flex:none;display:inline-flex;align-items:center;gap:2px;padding:6px 10px;border:0;border-radius:10px;background:#ffd04a;box-shadow:inset 0 -3px #0000002e;color:#1d1036;font:900 12px/1 var(--fb);letter-spacing:.06em}.mr-title .ts-dcard .ts-daily-n svg.ic{width:13px;height:13px}.calm-ui .mr-title .ts-dcard .ts-daily-ic svg.ic{animation:none}@media(orientation:portrait){.mr-title .ts-dcard{position:relative;z-index:2;align-self:center;flex:none;width:calc(100% - var(--sal) - var(--sar) - 32px);max-width:400px;margin-top:8px}}@media(orientation:portrait)and (max-height:760px){.mr-title .ts-dcard{min-height:46px;margin-top:4px;padding-top:4px;padding-bottom:4px}.mr-title .ts-dcard .ts-daily-ic{width:36px;height:36px}}@media(orientation:landscape)and (max-height:560px){.mr-title .ts-dcard{width:100%;min-height:46px;padding-top:4px;padding-bottom:4px}.mr-title .ts-dcard .ts-daily-ic{width:36px;height:36px}.mr-title .ts-dcard .ts-daily-tx b{font-size:15px}.mr-title.has-daily:not(.has-gift) .ts-arrow.l{margin-top:44px}}@media(orientation:landscape)and (min-height:561px){.mr-title .ts-dcard{width:100%;min-height:60px}}.mr-title :is(.hp-name,.hp-role){cursor:pointer}.mr-title .ts-bar .ts-settings svg.ic-menu{width:26px;height:26px}.mr-quiet.mr-today .st-panel{max-width:440px}.mr-today .st-body{gap:10px}.mr-today .td-row{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 14px 8px 10px;border:0;text-align:left;color:var(--q-txt);cursor:pointer;font:inherit}.mr-today .td-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff14}.mr-today .td-ic svg.ic{width:28px;height:28px}.mr-today .td-ic-d{background:linear-gradient(135deg,#ff9a3c,#c8341c)}.mr-today .td-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mr-today .td-tx em{font:900 10px/1 var(--fb);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.mr-today .td-tx b{font:400 16px/1.15 var(--fd);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-today .td-tx i{font:800 12px/1.2 var(--fb);font-style:normal;color:var(--q-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-today .td-go{flex:none;display:inline-flex;align-items:center;gap:4px;font:400 15px/1 var(--fd);color:#ffd38a}.mr-today .td-go svg.ic{width:16px;height:16px}.mr-today .td-go>svg:not(.ic){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.mr-today .td-cd{flex:none;display:inline-flex;align-items:center;gap:4px;font:400 15px/1 var(--fd);color:#fff;font-variant-numeric:tabular-nums}.mr-today .td-cd svg.ic{width:16px;height:16px}.mr-today .td-open{flex:none;padding:8px 14px;border-radius:10px;background:#ffd04a;color:#1d1036;font:400 15px/1 var(--fd)}.mr-today .td-gift.is-ready{background:linear-gradient(100deg,#9a3a12f2,#4a1c0ceb 72%)}.mr-today .td-row.is-new:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:#ff4d6d;border:2px solid var(--ink)}.mr-today .td-h{display:flex;align-items:center;gap:8px;margin:6px 4px 0;font:900 11px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:#ffd38a}.mr-today .td-h svg.ic{width:18px;height:18px}.mr-today .td-h b{margin-left:auto;font:400 15px/1 var(--fd);letter-spacing:0;color:#fff}.mr-settings .st-row.is-new{position:relative}.mr-settings .st-row.is-new:after{content:"";position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;background:#ff4d6d;border:2px solid var(--ink);pointer-events:none}.mr-title .ts-settings.news-new{overflow:visible}.mr-title .ts-settings.news-new:after{content:"";position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:#ff4d6d;border:2px solid var(--ink);animation:mr-new-dot 1.6s ease-in-out infinite;pointer-events:none;z-index:3}@media(orientation:landscape)and (max-height:560px){.mr-quiet.mr-today .st-foot{display:flex;padding:4px 16px 10px}.mr-today .td-row{min-height:52px;padding-top:5px;padding-bottom:5px}.mr-today .cq-row{min-height:0;padding-top:6px;padding-bottom:6px}}.mr-today .st-body>*{flex:none}.mr-heroforge .fg-path{margin-bottom:10px}.mr-heroforge .fg-path-row{cursor:pointer}.mr-heroforge .fg-path-row .st-ic{width:24px;height:24px;border-radius:0;background:none}.mr-heroforge .fg-path-row .st-ic svg{width:22px;height:22px}.mr-heroforge .fg-path-row .st-name-b{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:400 15px/1 var(--fd);color:var(--q-acc, #ffb45a);white-space:nowrap}.mr-heroforge .fg-path-row .st-name-b:after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.6}@media(orientation:landscape)and (max-height:560px)and (max-width:720px){.mr-title .ts-arrow{top:66%}}.mr-title .hp-btns :is(.hp-forge,.hp-path){flex:1 1 0;min-width:0;justify-content:center}.mr-title .hp-btns .hp-path .hp-path-t{display:inline}.ps-evo.gd-tap:after{inset:0}.fg-top,.qm-top{position:relative}.mr-spend{position:absolute;z-index:5;transform:translate(-50%);pointer-events:none;white-space:nowrap;font:400 16px/1 var(--fd);font-style:normal;color:#ff9a4a;text-shadow:0 2px 0 rgba(0,0,0,.5);animation:mrSpend .8s cubic-bezier(.2,.8,.3,1) both}.mr-spend.is-gain{color:#ffd38a}@keyframes mrSpend{0%{transform:translate(-50%,-8px) scale(.6);opacity:0}18%{transform:translate(-50%,2px) scale(1.15);opacity:1}70%{opacity:1}to{transform:translate(-50%,16px) scale(1);opacity:0}}:is(.fg-wallet,.qm-wallet).spend{animation:walletSpend .36s cubic-bezier(.3,1.6,.5,1)}@keyframes walletSpend{0%{transform:scale(1)}35%{transform:scale(.9)}70%{transform:scale(1.06)}to{transform:scale(1)}}.mr-heroforge .fg-lvl{display:flex;align-items:center;gap:8px;margin-top:6px}.mr-heroforge .fg-lvl .fg-pips{margin-top:0}.mr-heroforge .fg-pips i{width:16px;height:6px}.mr-heroforge .fg-pips i.on{background:linear-gradient(180deg,#ffd27a,#ff9a2a)}.mr-heroforge .is-max .fg-pips i.on{background:linear-gradient(180deg,#fff0a0,#ffc23a);box-shadow:0 0 6px #ffc42873}.fg-lv{font:800 11px/1 var(--fb);letter-spacing:.04em;color:var(--q-dim);white-space:nowrap}.fg-lv b{display:inline-block;font-weight:900;color:#ffb347}.is-max .fg-lv b{color:#ffd04a}.mr-heroforge .fg-buy.is-disabled{opacity:.78;cursor:default}.mr-heroforge .fg-row.cant .fg-ic svg.ic{opacity:.8}.mr-heroforge .fg-buy.can{transition:transform .14s cubic-bezier(.2,1.3,.4,1),filter .12s}@media(hover:hover){.mr-heroforge .fg-buy.can:hover{transform:translateY(-2px) scale(1.05);filter:brightness(1.12)}.mr-heroforge .fg-row.can:hover{background:#ff8a2a12}}.mr-ui.nav-mode .mr-heroforge .fg-buy.can.is-focus{transform:translateY(-2px) scale(1.05);filter:brightness(1.12)}.mr-heroforge .fg-buy.can:active,.mr-heroforge .fg-buy.can.is-down{transform:scale(.94);filter:brightness(1.18);transition-duration:.06s}.mr-heroforge .fg-row.bump{animation:fgBuy .42s cubic-bezier(.3,1.5,.5,1)}@keyframes fgBuy{0%{transform:scale(1);background-color:#ffaa3c47}35%{transform:scale(1.035);background-color:#ffaa3c33}to{transform:scale(1);background-color:#ffaa3c00}}.fg-pips i.pop{animation:pipPop .5s cubic-bezier(.2,1.5,.4,1) both}@keyframes pipPop{0%{transform:scale(1.5,1.9);background:#fff3c0;box-shadow:0 0 10px 2px #ffd27ae6}45%{transform:scale(.92);box-shadow:0 0 6px #ffd27a80}to{transform:scale(1)}}.tick{animation:numTick .42s cubic-bezier(.2,1.5,.4,1) both}.fg-lv b.tick{animation-name:numTickBig}@keyframes numTick{0%{color:#fff;transform:translateY(-2px)}to{transform:none}}.sh-row.t-secret{--te: #2ee8ff;--tb1: #0e2a3a;--tb2: #0a2030;--tsoft: rgba(46, 232, 255, .1);--tglow: rgba(46, 232, 255, .55)}.sh-row.t-secret .sh-tier{color:#2ee8ff}.sh-row.t-secret .sh-sw{animation:shGlitch 1.6s steps(1) infinite}@keyframes shGlitch{0%,70%,to{box-shadow:inset 0 0 0 3px #2ee8ff;transform:none}72%{box-shadow:inset 0 0 0 3px #ff3048,-3px 0 #2ee8ff;transform:translate(2px)}76%{box-shadow:inset 0 0 0 3px #2ee8ff,3px 0 #ff3048;transform:translate(-2px)}80%{box-shadow:inset 0 0 0 3px #9cff3a;transform:none}}@media(prefers-reduced-motion:reduce){.sh-row.t-secret .sh-sw{animation:none}}.mr-reveal.is-skin.t-secret{--te: #2ee8ff;--tglow: rgba(46, 232, 255, .55);--tt: #2ee8ff}@keyframes numTickBig{0%{color:#fff;transform:scale(1.8)}to{transform:scale(1)}}.sh-row{--te: rgba(138, 142, 154, .7);--tb1: #3d3c47;--tb2: #34333d;--tsoft: transparent;--tglow: transparent}.sh-row.t-own{--te: #6fd45c;--tb1: #24452a;--tb2: #1d3a23}.sh-row.t-rare{--te: #3fa2ff;--tb1: #1c3f8f;--tb2: #173579;--tsoft: rgba(63, 169, 255, .08)}.sh-row:is(.t-epic,.t-endless){--te: #b25cff;--tb1: #3a2080;--tb2: #2f1a6c;--tsoft: rgba(180, 80, 255, .11);--tglow: rgba(180, 80, 255, .5)}.sh-row:is(.t-legendary,.t-master,.t-mastery,.t-gold,.t-gift){--te: #ffc23a;--tb1: #5a3208;--tb2: #48260a;--tsoft: rgba(255, 196, 40, .11);--tglow: rgba(255, 196, 40, .55)}.sh-row{grid-template-columns:44px minmax(0,1fr) auto;min-height:60px;background:linear-gradient(90deg,var(--tsoft),transparent 55%);transition:background-color .12s}.sh-cell{position:relative;width:44px;height:44px;transition:transform .14s cubic-bezier(.2,1.3,.4,1)}.sh-sw{align-items:center;width:44px;height:44px;border-radius:10px;background:linear-gradient(180deg,var(--tb1) 0 50%,var(--tb2) 50% 100%);box-shadow:inset 0 0 0 3px var(--te)}.sh-sw i{width:9px;height:24px}.sh-sw .sh-face{width:30px;height:30px}.sh-row:is(.t-epic,.t-endless) .sh-cell{filter:drop-shadow(0 0 5px var(--tglow))}.sh-row:is(.t-legendary,.t-master,.t-mastery,.t-gold,.t-gift) .sh-sw{animation:shGoldEdge 2.2s ease-in-out infinite alternate}.sh-row:is(.t-legendary,.t-master,.t-mastery,.t-gold,.t-gift) .sh-cell{filter:drop-shadow(0 0 6px rgba(255,196,40,.4))}@keyframes shGoldEdge{0%{box-shadow:inset 0 0 0 3px #ffc23a,inset 0 0 0 5px #ffe9a00f}to{box-shadow:inset 0 0 0 3px #ffe48a,inset 0 0 0 5px #ffe9a04d}}.q-sheet .st-grp>.sh-row+.sh-row:before{left:68px}.sh-badge{position:absolute;right:-5px;bottom:-5px;z-index:2;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#1a1040;box-shadow:0 0 0 2px var(--ink, #1d1036)}.sh-badge.is-worn{background:#3fcd5c}.sh-badge.is-worn .qm-ck{width:14px;height:14px;stroke:#fff;stroke-width:3.5}.sh-badge.is-lock{background:#3a2a1a}.sh-badge.is-lock svg.ic{width:14px;height:14px}.sh-row.locked .sh-sw>i,.sh-row.locked .sh-cell{filter:none}.sh-row.locked .sh-sw>i{filter:saturate(.55) brightness(.8)}.sh-row.locked .qm-n{opacity:.85}.sh-row.locked .sh-earn{color:var(--q-txt);opacity:.8}.sh-row.sel{background:linear-gradient(90deg,var(--tsoft),transparent 55%),#ffd04a1a;box-shadow:inset 0 0 0 2px #ffd04a}.sh-row.worn .sh-worn{color:#8cf27a}@media(hover:hover){.sh-row:not(.sel):hover{background-color:#ffffff0d}.sh-row:hover .sh-cell{transform:translateY(-2px) scale(1.05)}.mr-ui .sh-act:not(.is-disabled):hover{transform:translateY(-2px) scale(1.05);filter:brightness(1.12)}}.mr-ui .sh-act:not(.is-disabled){transition:transform .14s cubic-bezier(.2,1.3,.4,1),filter .12s}.mr-ui.nav-mode .sh-act.is-focus:not(.is-disabled){transform:translateY(-2px) scale(1.05);filter:brightness(1.12)}.sh-row:active .sh-cell{transform:scale(.94);transition-duration:.06s}.sh-row.pick .sh-cell{animation:shPick .36s cubic-bezier(.2,1.5,.4,1) both}.sh-row.pick .sh-cell:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;box-shadow:0 0 0 3px var(--te),0 0 12px var(--te);animation:pickRing .36s ease-out both}@keyframes shPick{0%{transform:scale(1)}40%{transform:scale(1.16) rotate(-3deg)}to{transform:scale(1)}}.sh-row.bump{animation:fgBuy .42s cubic-bezier(.3,1.5,.5,1)}.mr-ui.calm-ui :is(.sh-row.pick .sh-cell,.sh-row.bump,.fg-row.bump,.fg-pips i.pop,.tick,.fg-wallet.spend,.qm-wallet.spend),.mr-ui.calm-ui .sh-sw{animation:none}.mr-ui.calm-ui .sh-row.pick .sh-cell:after{display:none}@media(prefers-reduced-motion:reduce){.sh-row.pick .sh-cell,.sh-row.bump,.fg-row.bump,.fg-pips i.pop,.tick,.fg-wallet.spend,.qm-wallet.spend,.sh-sw{animation:none}.sh-row.pick .sh-cell:after{display:none}}@media(orientation:portrait)and (max-height:700px){.mr-heroforge .fg-note{display:none}.mr-heroforge .fg-row{min-height:56px;padding-top:7px;padding-bottom:7px}.mr-heroforge .fg-lvl{margin-top:4px}}.mr-ui .rv-later.rv-link{flex:none;min-width:0;min-height:34px;font-size:15px}.mr-ui .rv-later.rv-nice{flex:1 1 auto;min-height:56px;font-size:22px}@media(orientation:landscape)and (max-height:560px){.mr-ui .rv-later.rv-link{min-height:28px}.mr-ui .rv-later.rv-nice{min-height:46px}.mr-reveal:not(.is-skin) .rv-name{font-size:30px}}.mr-ui{--prism: repeating-linear-gradient(90deg, #ff4a3a 0 26px, #ff9d1a 26px 52px, #ffd04a 52px 78px, #5fd36a 78px 104px, #3fc8ff 104px 130px, #6a7bff 130px 156px, #c04bff 156px 182px)}.card.k-evolve{--rc1: #ffe08a;--rgl: rgba(120, 150, 255, .55);--rsoft: rgba(63, 200, 255, .14);--surf: linear-gradient(170deg, rgba(36, 30, 52, .97), rgba(24, 20, 36, .97))}.cd-prism{position:absolute;inset:0;z-index:1;pointer-events:none;padding:3px;border-radius:inherit;background:var(--prism);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:prismRun 2.6s linear infinite}@keyframes prismRun{to{background-position:182px 0}}.card.k-evolve .cd-front{border-color:transparent;background:radial-gradient(120% 90% at 50% 0%,var(--rsoft),transparent 60%) padding-box,var(--surf) padding-box}.card.k-evolve .cd-glow{animation:evoGlow 3s linear infinite}@keyframes evoGlow{0%,to{box-shadow:0 0 26px 4px #ffc4288c}33%{box-shadow:0 0 26px 4px #3fc8ff80}66%{box-shadow:0 0 26px 4px #c04bff80}}.card.k-evolve .cd-kind{font-size:12px;letter-spacing:.16em;background:var(--prism);background-size:182px 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:prismRun 2.6s linear infinite}.card.k-evolve .cd-kind .gd-q{-webkit-text-fill-color:initial}.card.k-evolve .cd-spark:nth-of-type(2n){color:#8fe0ff}.card.k-evolve .cd-spark:nth-of-type(3n){color:#e0a8ff}.cd-fuse{flex-wrap:wrap;justify-content:center;gap:4px 5px;color:#ffe08a}.card.k-evolve .cd-fuse{color:#ffe08a;text-shadow:none}.fz-ic{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--ec, #ffd04a) 26%,#160c06);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ec, #ffd04a) 70%,transparent)}.fz-ic.el-none{--ec: #ffd04a}.fz-ic svg.ic{width:17px;height:17px}.fz-max{color:#ffd04a;font-weight:900}.fz-plus{color:#fff3c0;font-size:14px;margin:0 1px}.mr-ui.calm-ui .cd-prism,.mr-ui.calm-ui .card.k-evolve .cd-kind,.mr-ui.calm-ui .card.k-evolve .cd-glow{animation:none}.ev-mo{position:absolute;inset:0;z-index:6;display:grid;place-items:center;overflow:hidden;pointer-events:auto;cursor:pointer}.ev-dim{position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,#22160cb8,#080503ed 72%);animation:evFade .16s ease-out both}.ev-box{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;max-width:100%}.ev-stage{position:relative;width:300px;height:176px}.ev-rays{position:absolute;left:50%;top:50%;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;background-size:100% 100%;opacity:0;pointer-events:none;animation:evRays 1.4s linear .42s both}@keyframes evRays{0%{opacity:0;transform:rotate(0) scale(.6)}12%{opacity:.9;transform:rotate(4deg) scale(1)}to{opacity:.6;transform:rotate(30deg) scale(1.04)}}.ev-mo .ev-tile.cd-icon{position:absolute;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:22px}.ev-mo .ev-tile.cd-icon svg.ic{width:68px;height:68px}.ev-mo .ev-tile.ev-c{width:132px;height:132px;margin:-66px 0 0 -66px;border-radius:30px;z-index:2;animation:evPop .5s cubic-bezier(.2,1.5,.4,1) .44s both;box-shadow:0 0 34px 8px color-mix(in srgb,var(--ec, #ffd04a) 45%,transparent)}.ev-mo .ev-tile.ev-c svg.ic{width:98px;height:98px}.ev-mo .ev-c .cd-prism{padding:4px}.ev-a{animation:evInA .46s cubic-bezier(.55,0,.9,.45) both,evGone .01s linear .46s forwards}.ev-b{animation:evInB .46s cubic-bezier(.55,0,.9,.45) both,evGone .01s linear .46s forwards}@keyframes evInA{0%{transform:translate(-150px) rotate(-10deg) scale(.7);opacity:0}18%{transform:translate(-120px) rotate(-6deg) scale(1);opacity:1}75%{transform:translate(-62px) rotate(4deg) scale(1)}to{transform:translate(0) rotate(0) scale(.62);opacity:1}}@keyframes evInB{0%{transform:translate(150px) rotate(10deg) scale(.7);opacity:0}18%{transform:translate(120px) rotate(6deg) scale(1);opacity:1}75%{transform:translate(62px) rotate(-4deg) scale(1)}to{transform:translate(0) rotate(0) scale(.62);opacity:1}}@keyframes evGone{to{opacity:0;visibility:hidden}}@keyframes evPop{0%{transform:scale(.25);opacity:0}50%{transform:scale(1.22);opacity:1}to{transform:scale(1);opacity:1}}.ev-flash{position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;background:radial-gradient(circle,#ffe27af2,#ff9d1a8c 38%,#ff9d1a00 68%);opacity:0;animation:evFlash .4s ease-out .44s both;pointer-events:none}@keyframes evFlash{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.ev-ring{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;box-shadow:0 0 0 5px #ffd04a,0 0 18px 4px #ffd04a99;opacity:0;animation:evRing .55s ease-out .46s both;pointer-events:none}.ev-ring.r2{box-shadow:0 0 0 4px var(--ec, #3fc8ff),0 0 16px 3px color-mix(in srgb,var(--ec, #3fc8ff) 60%,transparent);animation-delay:.56s}@keyframes evRing{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.8)}}.ev-sp{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px;background:#ffd04a;opacity:0;transform:rotate(var(--a));animation:evSpark .62s cubic-bezier(.2,.7,.4,1) .46s both;pointer-events:none}.ev-sp[style*="--k:1"]{background:var(--ec, #ff9d1a)}.ev-sp[style*="--k:2"]{background:#3fc8ff}.ev-sp[style*="--k:3"]{background:#c04bff}.ev-sp[style*="--k:4"]{background:#ff9d1a;width:7px;height:7px}@keyframes evSpark{0%{opacity:1;transform:rotate(var(--a)) translateY(-40px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-160px) scale(.4)}}.gt.ev-kick{font-size:34px;--gt-g: linear-gradient(180deg, #fffbe6 0%, #ffe680 45%, #ffbf3a 100%);animation:evSlam .3s cubic-bezier(.2,1.5,.4,1) .04s both}.gt.ev-name{font-size:60px;--gt-g: linear-gradient(180deg, #fff6d8 0%, #ffd04a 55%, #ff9d1a 100%);animation:evSlam .34s cubic-bezier(.2,1.5,.4,1) .54s both}@keyframes evSlam{0%{opacity:0;transform:scale(1.45)}60%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ev-recipe{display:flex;align-items:center;gap:8px;font:800 15px/1.2 var(--fb);color:#f2dcb0;letter-spacing:.02em;animation:evFade .3s ease-out .74s both}.ev-recipe b{color:#ffd04a}@keyframes evFade{0%{opacity:0}to{opacity:1}}.ev-mo.is-gone{animation:fadeOut .18s ease-in both;pointer-events:none}.mr-cards.is-evolving .lu-head{animation:fadeOut .18s ease-in both}.mr-cards.is-evolving .lu-cards{animation:fadeOut .24s ease-in .12s both}@media(max-height:500px){.ev-stage{width:260px;height:128px}.ev-mo .ev-tile.cd-icon{width:72px;height:72px;margin:-36px 0 0 -36px}.ev-mo .ev-tile.cd-icon svg.ic{width:54px;height:54px}.ev-mo .ev-tile.ev-c{width:100px;height:100px;margin:-50px 0 0 -50px}.ev-mo .ev-tile.ev-c svg.ic{width:76px;height:76px}.gt.ev-kick{font-size:26px}.gt.ev-name{font-size:44px}.ev-box{gap:4px}}@media(min-width:900px)and (min-height:600px){.ev-stage{width:420px;height:240px}.ev-mo .ev-tile.cd-icon{width:112px;height:112px;margin:-56px 0 0 -56px}.ev-mo .ev-tile.cd-icon svg.ic{width:84px;height:84px}.ev-mo .ev-tile.ev-c{width:168px;height:168px;margin:-84px 0 0 -84px}.ev-mo .ev-tile.ev-c svg.ic{width:124px;height:124px}.gt.ev-kick{font-size:44px}.gt.ev-name{font-size:76px}.ev-recipe{font-size:17px}}.mr-ui.calm-ui :is(.ev-flash,.ev-sp,.ev-ring){display:none}.mr-ui.calm-ui .ev-rays{animation:evFade .3s ease-out .44s both;opacity:.5}.ev-mo .ev-b{--ec: #ffd04a;--ecg: rgba(255, 208, 74, .45)}.ev-ring{rotate:var(--rr, 0deg)}.nt-mark{display:inline-flex;align-items:center;gap:5px;flex:none;height:32px;padding:0 11px 0 8px;border:0;border-radius:999px;background:#ff4d6d29;box-shadow:inset 0 0 0 1px #ff78918c;color:#ffd0d8;font:800 13px/1 var(--fb);cursor:pointer}.nt-mark:hover{background:#ff4d6d42}.nt-pen{width:16px;height:16px}.bg-shot.is-marked .bg-thumb{box-shadow:inset 0 0 0 2px #ff4d6d}.nt-markup{z-index:5}.nt-markup .mr-backdrop{background:#080416db}.mk-card{position:relative;display:flex;flex-direction:column;gap:10px;width:min(1100px,100%);height:100%;padding:14px;animation:qIn .2s ease-out both}.mk-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:0 4px}.mk-tip{font:700 13px/1.3 var(--fb);color:var(--q-dim)}.mk-stage{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:0}.mk-cv{display:block;flex:none;border-radius:10px;box-shadow:0 0 0 1px var(--q-line);cursor:crosshair;touch-action:none}.mk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-cols{display:flex;gap:8px;margin-right:4px}.mk-col{width:34px;height:34px;border:0;border-radius:8px;background:var(--c);box-shadow:inset 0 0 0 2px #00000059;cursor:pointer}.mk-col.on{box-shadow:0 0 0 3px #1d1036,0 0 0 5px #fff}.mk-gap{flex:1}.mk-bar .q-btn{min-height:40px;padding:0 16px;flex:none}.nt-markup.is-closing{animation:modalOut .18s ease-in both}@media(max-height:500px){.mk-card{padding:8px;gap:6px}.mk-tip{display:none}}.glitch-bsod{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .08s steps(2);background:repeating-linear-gradient(0deg,rgba(0,0,40,.18) 0 2px,transparent 2px 5px),linear-gradient(#1246ff57,#0a28c86b);font-family:ui-monospace,Courier New,monospace;color:#fff}.glitch-bsod .gb-face{position:absolute;left:0;right:0;top:34%;text-align:center;font-size:clamp(56px,13vmin,140px);font-weight:700;line-height:1;opacity:.85;text-shadow:-3px 0 #ff2ee0,3px 0 #2ee8ff;animation:gbSplit .25s steps(3) infinite}.glitch-bsod .gb-text{position:absolute;left:0;right:0;text-align:center;top:calc(34% + clamp(70px,16vmin,170px));font-size:clamp(12px,2.4vmin,22px);letter-spacing:.08em;opacity:.8;text-shadow:-2px 0 #ff2ee0,2px 0 #2ee8ff}@keyframes gbSplit{0%{transform:translate(0)}33%{transform:translate(-4px)}66%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.glitch-bsod .gb-face{animation:none}}.hp-in.is-secret,.hp-in.is-secret .hp-head,.hp-in.is-secret .hp-desc,.hp-in.is-secret .hp-grid{filter:none}.hp-in.is-secret:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(46,232,255,.07) 0 2px,transparent 2px 4px);mix-blend-mode:screen}.hp-in.is-secret .hp-name{position:relative;color:#f2f4ff;letter-spacing:.12em;text-shadow:-3px 0 #ff2ee0,3px 0 #2ee8ff,var(--ol);animation:secretTear 2.6s steps(1) infinite}.hp-in.is-secret .hp-role{color:#ff8af0;font-family:ui-monospace,monospace;letter-spacing:.08em}.hp-in.is-secret .hp-desc{color:#9fe9ff;font-family:ui-monospace,monospace}@keyframes secretTear{0%,78%,to{transform:none}80%{transform:translate(4px);text-shadow:5px 0 #ff2ee0,-5px 0 #2ee8ff,var(--ol)}83%{transform:translate(-5px) skew(-10deg)}86%{transform:translate(2px);text-shadow:-2px 0 #ff2ee0,2px 0 #2ee8ff,var(--ol)}90%{transform:none}}@media(prefers-reduced-motion:reduce){.hp-in.is-secret .hp-name{animation:none}}.mr-ui .el-glitch{--ec: #2ee8ff;--ecl: #c8fbff;--ecd: #b01a9e;--ecg: rgba(255, 46, 224, .5)}.mr-ui .chip.el-glitch{text-shadow:-1px 0 #ff2ee0,1px 0 #2ee8ff}.mr-reveal.is-glitch .rv-b1{--gt-g: linear-gradient(180deg, #ffffff 0%, #c8fbff 50%, #2ee8ff 100%)}.mr-reveal.is-glitch .rv-b2{--gt-g: linear-gradient(180deg, #ffffff 0%, #ffd0f7 40%, #ff2ee0 100%);filter:drop-shadow(-4px 0 rgba(46,232,255,.95)) drop-shadow(4px 0 rgba(255,46,224,.9)) drop-shadow(0 4px 14px rgba(10,4,28,.7));animation:rvGlitchJump 2.2s .8s steps(1) infinite}.mr-reveal.is-glitch .rv-b1{animation:rvGlitchJump 2.9s 1.1s steps(1) infinite reverse}@keyframes rvGlitchJump{0%,62%,to{transform:none;clip-path:none}64%{transform:translate(-7px,1px) skew(-8deg);clip-path:inset(10% 0 52% 0)}66%{transform:translate(6px,-2px);clip-path:inset(48% 0 8% 0)}68%{transform:translate(-3px) scaleX(1.06);clip-path:none}70%{transform:none}86%{transform:translate(4px) skew(10deg);clip-path:inset(30% 0 30% 0)}88%{transform:none;clip-path:none}}.rv-glitch{position:absolute;inset:0;pointer-events:none;overflow:hidden}.rv-glitch:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px);mix-blend-mode:screen}.rv-glitch i{position:absolute;left:-10%;width:120%;height:7px;opacity:0;mix-blend-mode:screen;animation:rvTear 2.6s steps(1) infinite}.rv-glitch i:nth-child(1){top:14%;height:10px;background:#2ee8ff;animation-delay:.6s}.rv-glitch i:nth-child(2){top:31%;height:4px;background:#ff2ee0;animation-delay:1.3s;animation-duration:3.1s}.rv-glitch i:nth-child(3){top:47%;height:14px;background:#2ee8ffb3;animation-delay:.9s;animation-duration:2.2s}.rv-glitch i:nth-child(4){top:63%;height:5px;background:#ffe94a;animation-delay:1.8s}.rv-glitch i:nth-child(5){top:78%;height:9px;background:#ff2ee0;animation-delay:.4s;animation-duration:3.4s}.rv-glitch i:nth-child(6){top:90%;height:3px;background:#b6ff3a;animation-delay:2.1s;animation-duration:2.8s}@keyframes rvTear{0%,to{opacity:0;transform:none}4%{opacity:.85;transform:translate(-4%) scaleY(1.4)}7%{opacity:.5;transform:translate(3%)}10%{opacity:0}}.mr-reveal.is-glitch .rv-play{box-shadow:-3px 0 #2ee8ff,3px 0 #ff2ee0,0 6px 20px #ff2ee073}.mr-reveal.is-glitch.is-calm .rv-b1,.mr-reveal.is-glitch.is-calm .rv-b2,.mr-reveal.is-glitch.is-calm .rv-glitch i{animation:none}html.blocky .mr-ui .mr-reveal.is-glitch .rv-b1{--bk-a: #ffffff;--bk-b: #d8fcff;--bk-c: #7ff0ff;--bk-d: #2ec8e8;--bk-x: #0a3a4a;--bk-xd: #04202a}html.blocky .mr-ui .mr-reveal.is-glitch .rv-b2{--bk-a: #ffffff;--bk-b: #ffd0f7;--bk-c: #ff6aea;--bk-d: #d01ac0;--bk-x: #4a0a50;--bk-xd: #24042a}html.blocky .mr-ui{--bk-u: 3px}html.blocky .bk,html.blocky .bk-soft{border-radius:0;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .bk-soft{border-image-source:var(--bk-edge-soft)}html.blocky .mr-btn{border-radius:0;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch;box-shadow:none}html.blocky .mr-btn.is-down,html.blocky .mr-btn:active{box-shadow:none}html.blocky .mr-ui :is(.mr-title,.mr-settings,.mr-bug,.mr-giftclaim),html.blocky .mr-ui :is(.mr-title,.mr-settings,.mr-bug,.mr-giftclaim) *,html.blocky .mr-ui :is(.mr-title,.mr-settings,.mr-bug,.mr-giftclaim) *:before,html.blocky .mr-ui :is(.mr-title,.mr-settings,.mr-bug,.mr-giftclaim) *:after{border-radius:0!important}html.blocky .mr-ui :is(.mr-title,.mr-settings) :is(.ts-arrow,.st-x,.q-icon,.mp-check) svg,html.blocky .mr-ui :is(.mr-title,.mr-settings) :is(.ts-arrow,.st-x,.q-icon,.mp-check) svg *{stroke-linecap:square;stroke-linejoin:miter}html.blocky .mr-ui .mr-btn:not(.btn-dark){box-shadow:inset 0 -5px #0003,inset 0 3px #fff3}html.blocky .mr-ui .mr-btn.is-down,html.blocky .mr-ui .mr-btn:active{transform:translateY(2px);filter:brightness(1.08)}html.blocky .mr-ui .mr-btn:not(.btn-dark):is(.is-down,:active){box-shadow:inset 0 -2px #0003,inset 0 3px #0000001f}html.blocky .mr-ui .mr-btn.is-disabled{box-shadow:none;border-image-source:var(--bk-edge-soft)}html.blocky .mr-ui :is(.btn-lg,.btn-xl){--bk-u: 4px}html.blocky .mr-ui .mr-title .ts-play{--bk-u: 4px;border-image-source:var(--bk-edge-ink);background:linear-gradient(180deg,#5fe07a 0 46%,#3fcd5c 46% 100%);box-shadow:inset 0 -9px #239a3c,inset 0 -12px #00000014,inset 0 4px #ffffff47;padding-bottom:6px;animation:bkPlayBob 1.4s steps(2,jump-none) infinite}html.blocky .mr-ui .mr-title .ts-play:is(.is-down,:active){transform:translateY(5px);animation:none;filter:brightness(1.06);box-shadow:inset 0 -4px #239a3c,inset 0 4px #00000024;padding-bottom:0}html.blocky .mr-ui .mr-title .ts-play.is-disabled{animation:none;background:#ffffff14;box-shadow:none;padding-bottom:0}html.blocky .mr-ui .mr-title .ts-play .ts-play-l{text-shadow:0 3px 0 rgba(20,90,38,.65)}@keyframes bkPlayBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}html.blocky .mr-ui.calm-ui .mr-title .ts-play{animation:none}@media(prefers-reduced-motion:reduce){html.blocky .mr-ui .mr-title .ts-play{animation:none}}html.blocky .mr-ui .btn-shine{display:none}html.blocky .mr-ui :is(.mr-settings,.mr-bug,.mr-giftclaim) :is(.st-done,.q-go,.q-red),html.blocky .mr-ui :is(.mr-settings,.mr-bug,.mr-giftclaim) .st-done:is(.is-down,:active){clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .mr-ui :is(.mr-settings,.mr-bug,.mr-giftclaim) :is(.st-done,.q-go,.q-red){box-shadow:inset 0 -5px #0003,inset 0 3px #fff3}html.blocky .mr-ui :is(.mr-settings,.mr-bug,.mr-giftclaim) :is(.st-done,.q-go,.q-red):is(.is-down,:active){transform:translateY(2px);box-shadow:inset 0 -2px #0003,inset 0 3px #0000001f}html.blocky .mr-ui :is(.mr-title,.mr-settings,.mr-bug,.mr-giftclaim) :is(.q-btn,.st-x,.q-icon):not(.q-go,.q-red,.st-done),html.blocky .mr-ui .mr-title :is(.ts-bar .mr-btn,.ts-arrow,.hp-btns .mr-btn,.ts-map,.hp-mast,.ts-bar .ts-embers),html.blocky .mr-ui :is(.mr-title,.mr-settings) .mr-btn.btn-dark:not(.st-done){clip-path:none;background:none;box-shadow:none;border-image:var(--bk-glass) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .mr-ui :is(.mr-title,.mr-settings,.mr-bug,.mr-giftclaim) :is(.q-btn,.st-x,.q-icon):is(.is-down,:active),html.blocky .mr-ui .mr-title :is(.ts-bar .mr-btn,.ts-arrow,.hp-btns .mr-btn,.ts-map):is(.is-down,:active){transform:translateY(2px);filter:brightness(1.35);box-shadow:none}html.blocky .mr-ui .mr-title .hp-btns .hp-forge.can,html.blocky .mr-ui .mr-title .hp-btns .hp-skin.btn-green,html.blocky .mr-ui .mr-title .hp-mast.has,html.blocky .mr-ui .mr-title .ts-map.is-heat{clip-path:var(--bk-clip);border-image-source:var(--bk-edge-soft)}html.blocky .mr-ui .mr-title .hp-btns .hp-forge.can{background:#a04c129e}html.blocky .mr-ui .mr-title .hp-btns .hp-skin.btn-green{background:#2878349e}html.blocky .mr-ui .mr-title .hp-mast.has{background:#82601499}html.blocky .mr-ui .mr-title .ts-map.is-heat{background:#782c109e}html.blocky .mr-ui .mr-title .ts-bar .ts-embers{border-image-source:var(--bk-glass);color:#ffd38a}html.blocky .mr-ui .mr-title .is-new:after,html.blocky .mr-ui .mr-title .ts-settings.news-new:after,html.blocky .mr-ui .mr-settings .is-new:after{top:3px;right:3px;width:9px;height:9px;border:0;box-shadow:0 0 0 2px var(--ink);animation:none}html.blocky .mr-ui.nav-mode :is(.mr-title,.mr-settings) .is-focus:after{inset:2px;border:2px solid #fff;box-shadow:0 0 0 2px #ffd04ab3}html.blocky .mr-ui .mr-title .ts-bar .ts-daily-n{bottom:-6px;padding:2px 4px;background:#2a1c5c;box-shadow:0 0 0 2px var(--ink),inset 0 0 0 1px #ffd38a80}html.blocky .mr-ui .mr-title .hp-title .chip,html.blocky .mr-ui .mr-title .hp-v{clip-path:var(--bk-clip);--bk-u: 2px;box-shadow:inset 0 -2px #00000040}html.blocky .mr-ui .mr-title .ts-arrow{border-image-source:var(--bk-glass);opacity:.95}html.blocky .mr-ui .mr-title .ts-arrow svg{stroke-width:3.5}html.blocky .mr-ui .mr-title .ts-dots{gap:4px}html.blocky .mr-ui .mr-title .ts-dots i{width:6px;height:6px;transition:none}html.blocky .mr-ui .mr-title .ts-dots i.on{width:16px;box-shadow:0 2px #00000059}html.blocky .mr-ui .mr-title .hp-chips{background:none;box-shadow:none;border-image:var(--bk-glass) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .mr-ui .mr-title .hp-chip+.hp-chip{border-left:2px solid rgba(196,182,255,.16)}html.blocky .mr-ui .mr-title .hp-chip:is(.is-down,:active){background:#ffffff1a}html.blocky .mr-ui .mr-title .ts-map-sw{box-shadow:inset 0 -4px #00000047,inset 0 2px #ffffff38}html.blocky .mr-ui .mr-title :is(.ts-kai,.ts-gift,.ts-event,.ts-qcard,.ts-dcard,.ts-quests,.hp-lock,.hp-keep){clip-path:var(--bk-clip);border-image:var(--bk-edge-soft) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .mr-ui .mr-title .ts-kai{animation:none}html.blocky .mr-ui :is(.mr-settings,.mr-bug,.mr-giftclaim) :is(.st-panel,.q-card){--bk-u: 4px;background:#1f1546;box-shadow:none;clip-path:var(--bk-clip);border-image:var(--bk-edge-soft) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .mr-ui .mr-settings .st-head{background:#170f37;box-shadow:inset 0 -3px #00000038,inset 0 3px #ffffff0d}html.blocky .mr-ui .mr-settings .st-foot{background:#1a1140;box-shadow:inset 0 3px #0003}html.blocky .mr-ui .mr-settings .st-title,html.blocky .mr-ui .mr-settings .q-title{text-shadow:0 2px 0 rgba(0,0,0,.45)}html.blocky .mr-ui :is(.mr-settings,.mr-bug) :is(.st-grp,.q-group,.bg-shot,.sh-ad,.dt-grp,.dt-reward,.dt-streak,.cq-all,.qm-wallet){clip-path:var(--bk-clip);box-shadow:none;border-image:var(--bk-edge-soft) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .mr-ui :is(.mr-settings,.mr-bug) :is(.st-grp,.q-group,.bg-shot,.dt-grp){background:#ffffff0d}html.blocky .mr-ui .mr-bug .bg-text{box-shadow:inset 0 0 0 2px #ffffff1f,inset 0 3px #0000004d}html.blocky .mr-ui .mr-settings :is(.q-seg,.st-seg){--bk-u: 2px;clip-path:var(--bk-clip);background:#00000052;box-shadow:inset 0 3px #0000004d}html.blocky .mr-ui .mr-settings .q-seg-b.on{background:#3d2d7a;box-shadow:inset 0 -3px #0000004d,inset 0 2px #ffffff29;clip-path:var(--bk-clip)}html.blocky .mr-ui .mr-settings .st-seg-hl{box-shadow:inset 0 -3px #c28a12,inset 0 2px #ffffff73}html.blocky .mr-ui .mr-settings .st-tg{--bk-u: 2px;clip-path:var(--bk-clip);width:48px;height:28px;box-shadow:inset 0 3px #0000004d}html.blocky .mr-ui .mr-settings .st-tg-k{top:3px;left:3px;width:22px;height:22px;box-shadow:inset 0 -4px #c9c0ea,inset 0 0 0 1px #1d103633}html.blocky .mr-ui .mr-settings .st-t-row.on .st-tg,html.blocky .mr-ui .mr-settings .on>.q-tg.st-tg{background:#3fcd5c}html.blocky .mr-ui .mr-settings .st-t-row.on .st-tg-k,html.blocky .mr-ui .mr-settings .on>.q-tg .st-tg-k{transform:translate(20px)}html.blocky .mr-ui .mr-settings .st-track{height:8px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px);mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px)}html.blocky .mr-ui .mr-settings .st-knob{width:16px;height:26px;margin:-13px 0 0 -8px;background:#fff;box-shadow:0 0 0 2px var(--ink),inset 0 -5px #c9c0ea}html.blocky .mr-ui :is(.mr-title,.mr-settings) :is(.qm-bar,.ach-bar,.ts-goal-bar,.hp-lock-bar,.cq-bar){height:6px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 7px);mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 7px)}html.blocky .mr-ui .mr-settings .fg-pips{gap:2px}html.blocky .mr-ui .mr-settings .fg-pips i{height:8px;width:16px}html.blocky .mr-ui .mr-settings .fg-pips i.on{box-shadow:inset 0 -2px #c86a12}html.blocky .mr-ui .mr-settings .mp-row.sel{box-shadow:inset 4px 0 #ffd04a}html.blocky .mr-ui .mr-settings .sh-row.sel{box-shadow:inset 0 0 0 3px #ffd04a,inset 0 0 0 5px #ffe48c2e}html.blocky .mr-ui .mr-settings .sh-sw{--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip)}html.blocky .mr-ui .mr-settings .sh-sw i{border-radius:0;box-shadow:inset 0 -4px #00000040,inset 0 3px #ffffff38}html.blocky .mr-ui .mr-settings .sh-sw .sh-face{border-radius:0}html.blocky .mr-ui .mr-settings .sh-row.pick .sh-cell:after{border-radius:0}html.blocky .mr-ui .mr-settings .sh-badge{border-radius:0;width:18px;height:18px;box-shadow:0 0 0 2px #170f37,inset 0 -3px #00000040}html.blocky .mr-ui .mr-settings .fg-lv b{font-family:var(--fd);font-weight:400;font-size:13px}html.blocky .mr-ui .mr-settings :is(.mp-sw,.dt-dot){box-shadow:inset 0 -3px #00000047,inset 0 2px #fff3}html.blocky .mr-ui .mr-title .hp-chips .hp-chip{clip-path:none;border-image:none;box-shadow:none}@media(orientation:landscape)and (min-height:561px){html.blocky .mr-ui .mr-title .hp-in{--bk-u: 4px;clip-path:var(--bk-clip);box-shadow:none;border-image:var(--bk-edge-soft) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .mr-ui .mr-title .hp-ic{box-shadow:inset 0 -3px #00000040}}html.blocky .mr-ui .cx-boss-sw{--bk-u: 3px;border-radius:0!important;clip-path:var(--bk-clip)}html.blocky .mr-ui :is(.cx-boss.found .cx-boss-sw,.cx-pop-ic .cx-boss-sw[style]){background:linear-gradient(180deg,color-mix(in srgb,var(--bc) 50%,#24164e) 0 58%,color-mix(in srgb,var(--bc) 30%,#1c1240) 58% 100%);box-shadow:inset 0 -4px #00000047,inset 0 3px #ffffff24}html.blocky .mr-ui .cx-boss.big .cx-boss-sw{box-shadow:inset 0 0 0 2px #ffd04a73,inset 0 -4px #00000047}html.blocky .mr-ui .ach-b:not(.got) .ach-ic{background:#00000038;box-shadow:inset 0 3px #0000004d,inset 0 -2px #ffffff0f}html.blocky .mr-ui .ach-b:not(.got) .ach-ic>svg.ic-sil{filter:none}html.blocky .mr-ui .mr-settings :is(.dt-hero,.dt-map,.dt-fate-ic){--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip)}html.blocky .mr-ui :is(.mr-settings .dt-hero,:is(.mr-quests,.mr-today) .cq-ic.is-hero){background:linear-gradient(180deg,color-mix(in srgb,var(--bc) 46%,#2a1d15) 0 58%,color-mix(in srgb,var(--bc) 28%,#1e1510) 58% 100%);box-shadow:inset 0 -4px #00000047,inset 0 3px #ffffff29}html.blocky .mr-ui .mr-settings .dt-hero .hero-pt-img{image-rendering:auto}html.blocky .mr-ui .mr-settings .dt-fate-ic{background:linear-gradient(180deg,#7a3ec0 0 50%,#5a2a9a 50% 100%);box-shadow:inset 0 0 0 3px #ffc23a,inset 0 0 0 6px #3a1a70,inset 0 -9px 0 3px #00000038}html.blocky .mr-ui .mr-settings .dt-rule .dt-fate-ic{background:linear-gradient(180deg,#ff7a3a 0 50%,#d8442a 50% 100%);box-shadow:inset 0 0 0 3px #ffe08a,inset 0 0 0 6px #7a1414,inset 0 -9px 0 3px #00000038}html.blocky .mr-ui .mr-settings .dt-board{--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip);background:#ffd04a1a}html.blocky .mr-ui .mr-mastery .qm-row{grid-template-columns:48px minmax(0,1fr) auto}html.blocky .mr-ui :is(.mr-mastery .qm-ic,.ach-list .ach-ic){--bk-u: 3px;width:48px;height:48px;padding:0;display:grid;place-items:center;border:0;border-radius:0;clip-path:var(--bk-clip);background:#00000042;box-shadow:inset 0 3px #00000052,inset 0 -2px #ffffff0d}html.blocky .mr-ui :is(.mr-mastery .qm-ic,.ach-list .ach-ic)>svg.ic{width:36px;height:36px;opacity:1;filter:saturate(.12) brightness(.48)}html.blocky .mr-ui .mr-mastery .qm-row.got .qm-ic{background:linear-gradient(180deg,color-mix(in srgb,var(--hc) 62%,#2a1d15) 0 56%,color-mix(in srgb,var(--hc) 40%,#1e1510) 56% 100%);box-shadow:inset 0 -4px #00000047,inset 0 3px #ffffff29}html.blocky .mr-ui .ach-list .ach-b.got .ach-ic{background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 66%,#2a1d15) 0 56%,color-mix(in srgb,var(--tc) 42%,#1e1510) 56% 100%);box-shadow:inset 0 -4px #00000047,inset 0 3px #ffffff2e}html.blocky .mr-ui :is(.mr-mastery .qm-row.got .qm-ic,.ach-list .ach-b.got .ach-ic)>svg.ic{filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}html.blocky .mr-ui .mr-mastery .qm-row.next .qm-ic{box-shadow:inset 0 0 0 2px #ffc23a,inset 0 3px 0 2px #0000004d}html.blocky .mr-ui .mr-mastery .qm-row.next .qm-ic>svg.ic{filter:saturate(.55) brightness(.8)}html.blocky .mr-ui .ach-list .ach-lk{right:1px;bottom:1px;width:16px;height:16px}html.blocky .mr-ui .ach-b+.ach-b:before{left:64px}html.blocky .q-sheet.mr-mastery .st-grp>.qm-row+.qm-row:before{left:76px}html.blocky .mr-ui :is(.mr-quests,.mr-today) .cq-ic{--bk-u: 3px;--bc: #d07a34;border-radius:0;clip-path:var(--bk-clip);background:linear-gradient(180deg,color-mix(in srgb,var(--bc) 62%,#2a1d15) 0 58%,color-mix(in srgb,var(--bc) 40%,#1e1510) 58% 100%);box-shadow:inset 0 -4px #00000047,inset 0 3px #ffffff29}html.blocky .mr-ui :is(.mr-quests,.mr-today) .cq-ic>svg.ic{filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}html.blocky .mr-ui .mr-settings .cq-ck{border-radius:0;box-shadow:inset 0 0 0 2px #ffdcb452,inset 0 3px #00000040}html.blocky .mr-ui .mr-settings .cq-row.done .cq-ck{width:24px;height:24px;margin-left:-1px;background:linear-gradient(180deg,#8cf27a 0 55%,#5cc84a 55% 100%);box-shadow:0 0 0 2px #12301a,inset 0 -3px #0000002e}html.blocky .mr-ui .mr-settings .cq-row.done .cq-ck svg{width:16px;height:16px;stroke-width:4}html.blocky .mr-ui .mr-news .nw-chip{--bk-u: 2px;border-radius:0;clip-path:var(--bk-clip);background:linear-gradient(180deg,#ffc23a 0 55%,#e8962a 55% 100%);box-shadow:inset 0 -3px #5a280059;color:#3a1e04}html.blocky .mr-ui .mr-news .nw-rule{border-radius:0;height:2px;background:repeating-linear-gradient(90deg,rgba(255,220,180,.22) 0 6px,transparent 6px 10px)}html.blocky .mr-ui .mr-news .nw-dot{border-radius:0;background:#ffdcb44d}html.blocky .mr-ui .mr-news .nw-row.is-fresh .nw-dot{background:#ff6a3a;box-shadow:0 0 0 2px #ff6a3a40}html.blocky .mr-hud{--bk-ink: rgba(16, 8, 38, .92);--bk-glass: rgba(22, 12, 50, .8)}html.blocky :is(.hud-lvl,.hud-pause,.hud-note,.hud-timer,.hud-boss,.hud-syn-chip,.hud-boss-tag,.ult-label,.ult-key,.dash-key){border-radius:0;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky :is(.hud-lvl,.hud-syn-chip,.hud-boss-tag,.ult-label,.ult-key,.dash-key){--bk-u: 2px}html.blocky :is(.hud-pause,.hud-note,.hud-timer,.hud-boss){--bk-u: 3px;background:var(--bk-glass)}html.blocky :is(.hud-pw,.hud-meter){isolation:isolate;border-radius:0;background:none}html.blocky :is(.hud-pw,.hud-meter):before{content:"";position:absolute;inset:0;z-index:-1;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch;pointer-events:none}html.blocky .hud-lvl{background:#1d3f8a;box-shadow:inset 0 0 0 4px #3a9dff;width:26px;height:26px}html.blocky .hud-lvl-n{position:relative;z-index:1}html.blocky :is(.hud-xp,.hud-hp-bar,.hud-boss-bar),html.blocky .hud-meter .hm-bar{--bk-u: 2px;border-radius:0;background:var(--bk-ink);box-shadow:none;clip-path:var(--bk-clip)}html.blocky :is(.hud-xp-fill,.hud-xp-flash,.hud-hp-chip,.hud-hp-fill,.hud-hp-hurt,.hud-hp-heal,.hud-boss-chip,.hud-boss-fill,.hud-boss-hit){inset:2px;border-radius:0}html.blocky :is(.hud-xp,.hud-hp-bar,.hud-boss-bar):before,html.blocky .hud-meter .hm-bar:before{content:"";position:absolute;inset:2px;background:#2e1e6080}html.blocky :is(.hud-xp,.hud-hp-bar,.hud-boss-bar):after,html.blocky .hud-meter .hm-bar:after{content:"";position:absolute;inset:2px;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(var(--cell) - 1px),rgba(16,8,38,var(--cell-a, .32)) calc(var(--cell) - 1px) var(--cell))}html.blocky .hud-xp{height:8px;--cell: 10%;--cell-a: .5}html.blocky .hud-hp-bar{height:18px;--cell: 10%}html.blocky .hud-boss-bar{height:12px;--cell: 10%}html.blocky .hud-meter .hm-bar{position:relative;height:8px;margin-top:4px;--cell: 20%;background:var(--bk-ink)}html.blocky .hud-xp-fill{background:#3fbfff;box-shadow:inset 0 1px #b8f0ff,inset 0 -1px #1f6fd0}html.blocky .hud-xp-edge{inset:2px;z-index:2}html.blocky .hud-xp-edge b{border-radius:0;background:#9fe6ff}html.blocky .hud-xp-edge i{width:3px;border-radius:0;background:#d9f8ff;box-shadow:-1px 0 #7fd8ff}html.blocky .hud-xp.full .hud-xp-fill{background:#ffc23a;box-shadow:inset 0 1px #fff0a0,inset 0 -1px #c77a10}html.blocky .hud-xp.full .hud-xp-edge b{background:#ffe27a}html.blocky .hud-xp-flash{inset:0;z-index:3;background:#ffd75a}html.blocky .hud-lvl-pop.gt{font-size:36px;--bk-a: #fffbe0;--bk-b: #ffe56a;--bk-c: #ffc43a;--bk-d: #ff9f24;--bk-x: #b0501a;--bk-xd: #7e3412}html.blocky .hud-lvl-pop.gt>span{background:linear-gradient(180deg,var(--bk-a) 0 30%,var(--bk-b) 30% 50%,var(--bk-c) 50% 68%,var(--bk-d) 68% 100%);-webkit-background-clip:text;background-clip:text}html.blocky .hud-lvl-pop.gt:before{color:transparent;-webkit-text-stroke:0;text-shadow:0 .03em 0 var(--bk-x),.015em .06em 0 var(--bk-x),.015em .085em 0 var(--bk-xd),0 .14em .22em rgba(14,6,2,.6)}html.blocky .hud-hp-fill{background:#f2304a;box-shadow:inset 0 3px #ff7a88,inset 0 -3px #a8142e}html.blocky .hud-hp.low .hud-hp-bar{box-shadow:none;background:#5a0618}html.blocky .hud-hp.low .hud-hp-fill{background:#ff2e48}html.blocky .hud-boss-fill{background:#e8203a;box-shadow:inset 0 2px #ff7a88,inset 0 -2px #8a0a22}html.blocky .hud-boss.p2 .hud-boss-fill{background:#c00c3c;box-shadow:inset 0 2px #ff4a7a,inset 0 -2px #5a0420}html.blocky .hud-hp-txt{z-index:2;text-shadow:1px 0 0 #3a0614,-1px 0 0 #3a0614,0 1px 0 #3a0614,0 -1px 0 #3a0614,0 2px 0 #3a0614,0 0 4px rgba(40,0,12,.8)}html.blocky .hud-boss-chip,html.blocky .hud-hp-chip{background:#ffe0e0}html.blocky :is(.hud-pause,.hud-note){box-shadow:none}html.blocky .hud-timer{box-shadow:none;height:28px;padding:0 12px 0 10px}html.blocky .hud-timer.urgent{background:#820a24db;box-shadow:inset 0 0 0 6px #ff5a648c}html.blocky .hud-boss{box-shadow:none;padding:7px 12px 9px}html.blocky .hud-boss.p2{background:#460616db;box-shadow:inset 0 0 0 9px #ff465a73}html.blocky .hud-boss-tag{padding:3px 7px 4px;background:#e8203a}html.blocky .hud-pw{--bk-u: 2px;box-shadow:none}html.blocky .hud-pw:before{background:color-mix(in srgb,var(--ec) 34%,#140a32);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--ec) 70%,transparent)}html.blocky .hud-pw.max{box-shadow:none}html.blocky .hud-pw.max:before{box-shadow:inset 0 0 0 4px #ffd04a}html.blocky .hud-pw.evo{background:none;box-shadow:none}html.blocky .hud-pw.evo:before{background:#6a3c06;box-shadow:inset 0 0 0 4px #ffe08a}html.blocky .hud-pw.evo:after{border-radius:0;inset:-3px;box-shadow:0 0 10px 1px #ffdc78b3}html.blocky .hud-pw-cd{inset:4px;border-radius:0}html.blocky .hud-pw-flash{border-radius:0;inset:-2px}html.blocky .hud-pw-pips{gap:1px;bottom:-6px}html.blocky .hud-pw-pips i{width:4px;height:4px;border-radius:0;box-shadow:0 0 0 1px var(--bk-ink)}html.blocky .hud-pw-cat{border-radius:0;clip-path:none;box-shadow:0 0 0 1px var(--bk-ink),inset 0 0 0 1.5px #ffd04a}html.blocky .hud-pw-cat.want{background:#1c1238;box-shadow:0 0 0 1px var(--bk-ink),inset 0 0 0 1.5px #ffd04a,0 0 6px #ffd04ab3;animation:pwWantBk .9s steps(2,jump-none) infinite alternate}@keyframes pwWantBk{to{transform:scale(1.18)}}html.blocky .hud-want-chip{border-radius:0;background:#301a04db;box-shadow:0 0 0 2px var(--bk-ink),inset 0 0 0 3px #ffd04a;padding:4px 10px 4px 5px}html.blocky .hud-want-more{border-radius:0}html.blocky .ps-evo{border-radius:0;box-shadow:inset 0 0 0 2px #ffffff1a}html.blocky .ps-evo.want{box-shadow:inset 0 0 0 3px #ffd04ad9}html.blocky .ps-evo.ready{box-shadow:inset 0 0 0 3px #ffe08a,0 0 10px #ffd04a59}html.blocky .sw-h{display:none}html.blocky .sw-cell{position:absolute;inset:0;display:block;background:var(--sw-c, rgba(8, 3, 24, .7));transform:scaleY(0);will-change:transform}html.blocky .sw.dk .sw-cell{transform-origin:50% 0}html.blocky .sw.fl .sw-cell{transform-origin:50% 100%}html.blocky .hud-pw-cd .sw-cell{background:#080318a8}html.blocky .hud-syn-chip{box-shadow:none;background:var(--bk-glass);padding:0 8px 0 4px;height:22px}html.blocky .hud-syn-chip.t1{box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--ec) 75%,transparent)}html.blocky .hud-syn-chip.t2{background:color-mix(in srgb,var(--ec) 40%,#140a32);box-shadow:inset 0 0 0 4px var(--ecl)}html.blocky .hud-syn-chip :is(svg,b){position:relative}html.blocky .hud-ult{border-radius:0}html.blocky .hud-ult:before{--bk-u: 4px;border-radius:0;background:#140a32;box-shadow:none;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .ult-glow{border-radius:0;inset:-12px;background:radial-gradient(closest-side,color-mix(in srgb,var(--hero-accent, #ffc23a) 80%,transparent),color-mix(in srgb,var(--hero-accent, #ffc23a) 28%,transparent) 62%,transparent)}html.blocky .hud-ult.ready .ult-glow{opacity:.55;animation:ultGlowBk 2.6s ease-in-out infinite}@keyframes ultGlowBk{0%,30%,to{opacity:.55;transform:scale(1)}12%{opacity:.95;transform:scale(1.07)}}html.blocky .ult-core{--bk-u: 3px;inset:10px;border-radius:0;clip-path:var(--bk-clip);background:#22144f;box-shadow:inset 0 3px #ffffff1f,inset 0 -3px #0000004d}html.blocky .ult-core>.ult-ring,html.blocky .dash-core>.dash-ring{inset:0;border-radius:0}html.blocky .ult-ring{--sw-c: color-mix(in srgb, var(--hero-accent, #ffc23a) 82%, #22144f)}html.blocky .ult-ring .sw-cell{transform:translateY(100%)}html.blocky .ult-ring .sw-cell:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:color-mix(in srgb,var(--hero-accent, #ffc23a) 70%,#fff)}html.blocky .ult-core:after,html.blocky .dash-core:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 calc(10% - 1px),rgba(16,8,38,.22) calc(10% - 1px) 10%)}html.blocky .dash-core:after{background:repeating-linear-gradient(0deg,transparent 0 calc(20% - 1px),rgba(16,8,38,.22) calc(20% - 1px) 20%)}html.blocky .hud-ult.ready .ult-core{background:color-mix(in srgb,var(--hero-accent, #ffc532) calc(100% - var(--ult-lift, 0%)),#fff0b0);box-shadow:inset 0 4px color-mix(in srgb,var(--hero-accent, #ffc532) 40%,#fff),inset 0 -4px color-mix(in srgb,var(--hero-accent, #ffc532) 62%,#1a0c3a)}html.blocky .hud-ult.ready .ult-core:after,html.blocky .hud-ult.ready .ult-ring{opacity:0}html.blocky .ult-ic{z-index:2}html.blocky .ult-ic svg.ic{filter:drop-shadow(0 2px 0 rgba(16,8,38,.7))}html.blocky .hud-ult:not(.ready) .ult-ic{opacity:1;filter:none}html.blocky .hud-ult.ready .ult-ic svg.ic{filter:drop-shadow(2px 0 0 rgba(16,8,38,.55)) drop-shadow(-2px 0 0 rgba(16,8,38,.55)) drop-shadow(0 2px 0 rgba(16,8,38,.7))}html.blocky .ult-flash{display:block;position:absolute;inset:0;z-index:3;background:color-mix(in srgb,var(--hero-accent, #ffc23a) 45%,#fff2c0);opacity:0;pointer-events:none}html.blocky .ult-burst{display:block;position:absolute;inset:2px;opacity:0;pointer-events:none;box-shadow:0 0 0 5px color-mix(in srgb,var(--hero-accent, #ffc23a) 70%,#fff)}html.blocky .ult-shine{display:block;position:absolute;top:-20%;bottom:-20%;left:0;width:38%;z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 18%,rgba(255,255,255,.32) 18% 36%,rgba(255,255,255,.6) 36% 64%,rgba(255,255,255,.32) 64% 82%,transparent 82%);transform:translate(-120%) skew(-18deg)}html.blocky .hud-ult.ready .ult-shine{animation:ultShineBk 2.6s linear infinite}@keyframes ultShineBk{0%,8%{opacity:0;transform:translate(-120%) skew(-18deg)}9%{opacity:1;transform:translate(-120%) skew(-18deg)}27%{opacity:1;transform:translate(300%) skew(-18deg)}28%,to{opacity:0;transform:translate(300%) skew(-18deg)}}html.blocky .dash-core svg.ic{opacity:1;filter:drop-shadow(0 2px 0 rgba(16,8,38,.7))}html.blocky .ult-label{top:-12px;height:20px;padding:0 9px;box-shadow:none}html.blocky .hud-ult.ready .ult-label{animation:readyHopBk 2.6s ease-out infinite}@keyframes readyHopBk{0%,26%,to{transform:translate(-50%) translateY(0)}12%{transform:translate(-50%) translateY(-4px)}}html.blocky .ult-key,html.blocky .dash-key{box-shadow:none}html.blocky .hud-dash{border-radius:0}html.blocky .hud-dash:before{--bk-u: 3px;border-radius:0;background:#140a32;box-shadow:none;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .dash-core{--bk-u: 2px;inset:7px;border-radius:0;clip-path:var(--bk-clip);background:#232650;box-shadow:inset 0 2px #ffffff1a,inset 0 -2px #0000004d}html.blocky .dash-ring{--sw-c: rgba(90, 209, 255, .5)}html.blocky .hud-dash.ready .dash-core{background:#3fb6f0;box-shadow:inset 0 3px #b8efff,inset 0 -3px #1f68b0}html.blocky .hud-dash.ready .dash-core:after,html.blocky .hud-dash.ready .dash-ring{opacity:0}html.blocky .dash-core svg.ic{position:relative;z-index:1}html.blocky .hud-meter{--bk-u: 2px;padding:5px 8px 7px}html.blocky .hud-meter:before{background:var(--bk-glass)}html.blocky .hud-meter.on:before{box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--hero-accent, #ffc23a) 70%,transparent)}html.blocky .hud-meter[data-m=blaze].on{box-shadow:none;animation:none}html.blocky .hud-meter[data-m=blaze].on.bump{animation:hmBump .28s ease-out}html.blocky .hud-meter[data-m=blaze].on:before{box-shadow:inset 0 0 0 4px #ff6a1a;animation:bkBurn .45s steps(2) infinite alternate}@keyframes bkBurn{to{box-shadow:inset 0 0 0 4px #ffc23a}}html.blocky .hud-meter[data-m=eclipse]:before{background:#080210e6;box-shadow:inset 0 0 0 4px #c04bffbf}html.blocky .hm-n{border-radius:0;--bk-u: 1px;clip-path:var(--bk-clip);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hero-accent, #ffc23a) 75%,transparent);z-index:1}html.blocky .hud-meter .hm-bar>i{border-radius:0;position:absolute;inset:2px;width:auto;height:auto;z-index:0}html.blocky .card{--r: 0px;--bk-u: 3px}html.blocky .cd-front{border:0;border-radius:0;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch;background:linear-gradient(180deg,#2c1d66 0 50%,#24175a 50% 100%);box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--rc2) 75%,transparent),inset 0 0 0 9px #ffffff0a;padding:15px 15px 15px 13px}html.blocky .card.r-legendary .cd-front,html.blocky .card.k-evolve .cd-front{border-width:0;background:linear-gradient(180deg,#5a3208 0 50%,#48260a 50% 100%);box-shadow:inset 0 0 0 6px #ffc23a}html.blocky .card.r-common:not(.k-evolve,.k-branch,[class*=tone-]){--rc1: #c9ccd4;--rc2: #8a8e9a;--rsoft: rgba(200, 204, 214, .12)}html.blocky .card.r-common:not(.k-evolve,.k-branch,[class*=tone-]) .cd-front{background:linear-gradient(180deg,#3d3c47 0 50%,#34333d 50% 100%);box-shadow:inset 0 0 0 6px #8a8e9ab3,inset 0 0 0 9px #ffffff08}html.blocky .card.r-rare:not(.k-evolve,.k-branch,[class*=tone-]) .cd-front{background:linear-gradient(180deg,#1c3f8f 0 50%,#173579 50% 100%);box-shadow:inset 0 0 0 6px #3fa2ff,inset 0 0 0 9px #9ed6ff1f}html.blocky .card.r-rare:not(.k-evolve,.k-branch,[class*=tone-]) .cd-glow{opacity:0}html.blocky .card.r-epic:not(.k-evolve,.k-branch,[class*=tone-]) .cd-front{background:linear-gradient(180deg,#3a2080 0 50%,#2f1a6c 50% 100%);box-shadow:inset 0 0 0 6px #b25cff,inset 0 0 0 9px #e6b4ff38}html.blocky .card.r-epic:not(.k-evolve,.k-branch,[class*=tone-]) .cd-glow{opacity:.85;box-shadow:0 0 22px 3px var(--rgl)}html.blocky .card:is(.r-legendary,.k-evolve) .cd-front{animation:bkGoldEdge 2.2s ease-in-out infinite alternate}@keyframes bkGoldEdge{0%{box-shadow:inset 0 0 0 6px #ffc23a,inset 0 0 0 9px #ffe9a014}to{box-shadow:inset 0 0 0 6px #ffe48a,inset 0 0 0 9px #ffe9a04d}}html.blocky .card:is(.r-legendary,.k-evolve) .cd-shine:before{width:32%;background:linear-gradient(90deg,transparent 0 18%,rgba(255,246,210,.16) 18% 38%,rgba(255,250,225,.34) 38% 62%,rgba(255,246,210,.16) 62% 82%,transparent 82%)}html.blocky .mr-ui.calm-ui .card .cd-front{animation:none}@media(prefers-reduced-motion:reduce){html.blocky .card .cd-front{animation:none}}html.blocky .mr-cards .lu-reroll{transition:transform .14s cubic-bezier(.2,1.3,.4,1),filter .12s}@media(hover:hover){html.blocky .mr-cards .lu-reroll:not(.is-disabled):hover{transform:translateY(-3px) scale(1.04);filter:brightness(1.15)}}html.blocky .mr-ui.nav-mode .mr-cards .lu-reroll.is-focus{transform:translateY(-3px) scale(1.04);filter:brightness(1.15)}html.blocky .card.k-branch .cd-front{box-shadow:inset 0 0 0 6px var(--hero-accent, #ffb347)}html.blocky .card.tone-curse .cd-front{background:linear-gradient(180deg,#431440 0 50%,#360e34 50% 100%)}html.blocky .cd-back{border-radius:0;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch;background:#22155a;box-shadow:inset 0 0 0 6px var(--rc2)}html.blocky .cd-glow{border-radius:0}html.blocky .cd-icon{--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch;background:color-mix(in srgb,var(--ec, #fff) 22%,#120830);box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--ec, #fff) 55%,transparent)}html.blocky .cd-icon svg.ic{position:relative}html.blocky .card.is-cat .cd-icon{box-shadow:inset 0 0 0 6px #ffd04a}html.blocky .cd-cat{border-radius:0;top:6px;right:6px;box-shadow:inset 0 0 0 2px #ffd04a}html.blocky .cd-rar,html.blocky .card :is(.badge-new,.badge-stack,.badge-max,.badge-lv,.badge-limit),html.blocky .card .chip,html.blocky :is(.mr-pause,.mr-over) .chip,html.blocky .rv-el{--bk-u: 2px;border-radius:0;clip-path:var(--bk-clip)}html.blocky .card .pips i{border-radius:0;height:6px;width:10px}html.blocky .card .pips.lim i{height:7px;width:7px}html.blocky .lu-auto{border-radius:0;height:6px}html.blocky .lu-reroll .cnt{border-radius:0;--bk-u: 2px;clip-path:var(--bk-clip)}html.blocky .ps-build,html.blocky .ps-cf-card,html.blocky .rv-card.q-card,html.blocky :is(.go-key,.go-stats,.go-next,.go-learn,.go-lb,.go-xp){--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip);border-image:var(--bk-edge-soft) 3 fill / calc(3 * var(--bk-u)) / 0 stretch;box-shadow:none}html.blocky .ps-build{background:#1a0f3cdb}html.blocky .ps-cf-card,html.blocky .rv-card.q-card{--bk-u: 4px;border-image-source:var(--bk-edge);background:linear-gradient(180deg,#2a1b5e 0 40%,#22164f 40% 100%)}html.blocky .ps-tabs,html.blocky .ps-tab{border-radius:0;--bk-u: 2px;clip-path:var(--bk-clip)}html.blocky .ps-tab.is-on{background:#ffffff24;box-shadow:inset 0 2px #ffffff2e,inset 0 -2px #00000040}html.blocky .ps-tile{border-radius:0}html.blocky .ps-tile.is-on{--bk-u: 2px;clip-path:var(--bk-clip)}html.blocky :is(.ps-pw-ic,.ps-it-ic){border-radius:0;isolation:isolate;background:none;box-shadow:none;--bk-u: 2px}html.blocky :is(.ps-pw-ic,.ps-it-ic):before{content:"";position:absolute;inset:0;z-index:-1;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch;background:color-mix(in srgb,var(--ec, #8a7ad0) 26%,#140a32);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--ec, #8a7ad0) 70%,transparent)}html.blocky .ps-it-ic:before{background:#140a30d9;box-shadow:inset 0 0 0 4px #ffffff1a}html.blocky .ps-pw.max .ps-pw-ic{box-shadow:none}html.blocky .ps-pw.max .ps-pw-ic:before{box-shadow:inset 0 0 0 4px #ffd04a}html.blocky .ps-it.evo .ps-it-ic:before{box-shadow:inset 0 0 0 4px #ffd04ab3}html.blocky .ps-tile .pips.sm i{border-radius:0}html.blocky :is(.ps-pw-cat,.ps-it-ic b){border-radius:0}html.blocky :is(.go-key,.go-stats){background:#1a0f3cd1}html.blocky :is(.go-next,.go-learn){background:#1a0f3cc7}html.blocky .go-lb{background:#1a0f3cc7}html.blocky .go-best.close{background:#461e14cc}html.blocky .go-st+.go-st{border-left:2px solid rgba(255,255,255,.1)}html.blocky :is(.go-record,.go-rank.on){border-radius:0;--bk-u: 2px;clip-path:var(--bk-clip)}html.blocky :is(.go-pw-bar,.go-next-bar){border-radius:0;height:6px}html.blocky :is(.go-pw-bar i,.go-next-bar i){border-radius:0}html.blocky .go-ph-glow,html.blocky .go-ph-glow:before,html.blocky .go-ph-glow:after{border-radius:0;clip-path:polygon(30% 0,70% 0,70% 8%,85% 8%,85% 15%,92% 15%,92% 30%,100% 30%,100% 70%,92% 70%,92% 85%,85% 85%,85% 92%,70% 92%,70% 100%,30% 100%,30% 92%,15% 92%,15% 85%,8% 85%,8% 70%,0 70%,0 30%,8% 30%,8% 15%,15% 15%,15% 8%,30% 8%)}html.blocky .go-ph-glow{background:#ffaa3c33}html.blocky .go-ph-glow:before,html.blocky .go-ph-glow:after{content:"";position:absolute}html.blocky .go-ph-glow:before{inset:15%;background:color-mix(in srgb,var(--hc) 40%,rgba(255,190,70,.5))}html.blocky .go-ph-glow:after{inset:31%;background:#ffe48c9e}html.blocky .go-ph-stars i{clip-path:polygon(40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%)}html.blocky .go-ph-emb{border-radius:0;--bk-u: 2px;clip-path:var(--bk-clip)}html.blocky .go-stg-ic{border-radius:0;--bk-u: 2px;clip-path:var(--bk-clip);box-shadow:inset 0 0 0 3px #c8aaff59}html.blocky .go-stg.met .go-stg-ic{box-shadow:inset 0 0 0 3px #ffb45a}html.blocky .go-stg.last .go-stg-ic{box-shadow:inset 0 0 0 3px #ffd04ab3}html.blocky .go-stg:not(.met) .go-stg-ic svg.ic{filter:none;opacity:.75}html.blocky .go-route-step{height:4px;background:repeating-linear-gradient(90deg,rgba(255,180,90,.85) 0 6px,transparent 6px 10px)}html.blocky .go-pro .go-btns:before{border-radius:0}html.blocky .rv-rows{border-radius:0;--bk-u: 3px;clip-path:var(--bk-clip)}html.blocky .rv-card .el-badge{border-radius:0;--bk-u: 3px;clip-path:var(--bk-clip);box-shadow:inset 0 0 0 4px var(--ec);background:color-mix(in srgb,var(--ec, #fff) 20%,#140a32)}html.blocky .rv-card .q-btn{border-radius:0;--bk-u: 3px;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch}html.blocky .rv-tierframe{border-radius:0;box-shadow:inset 0 0 0 4px var(--te),inset 0 0 0 8px color-mix(in srgb,var(--te) 25%,transparent);animation:none!important}html.blocky .rv-sw{border-radius:0;--bk-u: 3px;clip-path:var(--bk-clip);box-shadow:inset 0 0 0 4px var(--te);background:linear-gradient(180deg,#2c2018 0 50%,#241a13 50% 100%)}html.blocky .rv-sw i{border-radius:0}html.blocky .rv-title .rv-tier{border-radius:0;--bk-u: 2px;clip-path:var(--bk-clip)}html.blocky .rv-later.rv-link{border-radius:0}html.blocky :is(.bn-card,.bn-pill,.hint-pill){--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip);border-image:var(--bk-edge) 3 fill / calc(3 * var(--bk-u)) / 0 stretch;box-shadow:none}html.blocky .bn-boss .bn-card{box-shadow:inset 0 0 0 9px #ff6b7873}html.blocky .bn-warning .bn-card{box-shadow:inset 0 0 0 9px #ffb13d6b}html.blocky .bn-unlock .bn-card{box-shadow:inset 0 0 0 9px #ffd04a6b}html.blocky .bn-band{-webkit-mask-image:linear-gradient(90deg,transparent 0 2%,rgba(0,0,0,.3) 2% 5%,rgba(0,0,0,.65) 5% 8%,#000 8% 92%,rgba(0,0,0,.65) 92% 95%,rgba(0,0,0,.3) 95% 98%,transparent 98%);mask-image:linear-gradient(90deg,transparent 0 2%,rgba(0,0,0,.3) 2% 5%,rgba(0,0,0,.65) 5% 8%,#000 8% 92%,rgba(0,0,0,.65) 92% 95%,rgba(0,0,0,.3) 95% 98%,transparent 98%);background:#160d09e6;padding:14px 24px 18px}html.blocky .bn-band:before,html.blocky .bn-band:after{height:4px;background:var(--bn-c);box-shadow:0 0 0 0 transparent}html.blocky .bn-band:before{box-shadow:0 3px #00000073}html.blocky .bn-band:after{bottom:0;height:8px;background:linear-gradient(var(--bn-c) 0 4px,transparent 4px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--bn-c) 60%,#000) 0 12px,transparent 12px 24px)}html.blocky .bn-intro .bn-mark{--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip);box-shadow:inset 0 -4px #0000004d,inset 0 3px #ffffff59}html.blocky .bn-intro .bn-t{text-shadow:0 4px 0 #1a0c08,2px 0 0 #1a0c08,-2px 0 0 #1a0c08,0 -2px 0 #1a0c08}@media(orientation:landscape)and (max-height:560px){html.blocky .bn-band{padding:8px 24px 12px}}html.blocky .hint-pill.hint-warn{box-shadow:inset 0 0 0 9px #ff5c488c}html.blocky .hint-pill.hint-ok{box-shadow:inset 0 0 0 9px #5ce68280}html.blocky .bn-lane-info .bn-pill{--bk-u: 2px}html.blocky .bn-mark{--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--bn-c) 55%,transparent)}html.blocky :is(.hint-badge,.hint-key,.hint-skip){border-radius:0;--bk-u: 2px;clip-path:var(--bk-clip)}html.blocky .hint-key{box-shadow:inset 0 -3px #0a041c59}html.blocky .mr-pause .mr-backdrop{background:var(--bk-scrim-pause-p) center / 100% 100% no-repeat}html.blocky .mr-over.lost .mr-backdrop{background:var(--bk-scrim-lost-p) center / 100% 100% no-repeat}html.blocky .mr-over.won .mr-backdrop{background:var(--bk-scrim-won-p) center / 100% 100% no-repeat}@media(orientation:landscape){html.blocky .mr-pause .mr-backdrop{background-image:var(--bk-scrim-pause-l)}html.blocky .mr-over.lost .mr-backdrop{background-image:var(--bk-scrim-lost-l)}html.blocky .mr-over.won .mr-backdrop{background-image:var(--bk-scrim-won-l)}}html.blocky .hk-cap{border-radius:0;--bk-u: 3px;clip-path:var(--bk-clip);box-shadow:inset 0 -4px #0a041c59;animation-name:hkPressBk}@keyframes hkPressBk{0%,22%,to{transform:translateY(0);background:#fffffff2}9%{transform:translateY(3px);background:#ffe27a}}html.blocky .mr-hint .hint-pill.hint-keys{--bk-u: 4px;animation:hintIn .4s cubic-bezier(.2,1.3,.4,1) both,hkPulseBk 2.2s ease-in-out .4s infinite}html.blocky .mr-hint .hint-pill.hint-keys.out{animation:hintOut .3s ease-in both}@keyframes hkPulseBk{0%,to{transform:scale(1);filter:none}50%{transform:scale(1.035);filter:drop-shadow(0 0 12px rgba(255,214,102,.45))}}html.blocky .hk-mouse{border-radius:0;--bk-u: 4px;clip-path:var(--bk-clip);box-shadow:inset 0 -4px #0a041c59}html.blocky .card.k-evolve .cd-front{background:linear-gradient(180deg,#262131 0 50%,#1f1b29 50% 100%);box-shadow:inset 0 0 0 9px #ffe9a00f;animation:none}html.blocky .cd-prism{padding:6px;border-radius:0}html.blocky .card.k-evolve .cd-icon{box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--ec, #ffd04a) 70%,transparent)}html.blocky .fz-ic{--bk-u: 2px;border-radius:0;clip-path:var(--bk-clip);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ec, #ffd04a) 75%,transparent)}html.blocky .ev-mo .ev-tile.cd-icon{--bk-u: 4px;border-radius:0}html.blocky .ev-mo .ev-c .cd-prism{padding:7px}html.blocky .ev-mo .ev-tile.ev-c{box-shadow:inset 0 0 0 7px transparent;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--ec, #ffd04a) 55%,transparent))}html.blocky .ev-ring{border-radius:0;--rr: 45deg;box-shadow:0 0 0 6px #ffd04a}html.blocky .ev-ring.r2{box-shadow:0 0 0 5px var(--ec, #3fc8ff)}html.blocky .ev-flash{border-radius:0;--bk-u: 8px;clip-path:var(--bk-clip);background:radial-gradient(circle,rgba(255,226,122,.9) 0 24%,rgba(255,178,26,.6) 24% 44%,rgba(255,120,26,.25) 44% 62%,transparent 62%)}html.blocky .hud-note-k{right:4px;bottom:4px;min-width:12px;height:12px;padding:0 2px;border-radius:0;font-size:9px;line-height:12px}html.blocky .hud-note svg.ic{transform:translate(-2px,-2px)}html.blocky .ult-blood{--bk-u: 2px;border-radius:0;clip-path:var(--bk-clip);top:-12px;height:20px;box-shadow:none;background:#d0142e}html.blocky .hud-ult.blood .ult-glow{background:radial-gradient(closest-side,rgba(255,40,60,.8),rgba(200,10,40,.3) 62%,transparent)}html.blocky .hud-ult.blood .ult-ring{--sw-c: #e0283c}html.blocky .hud-ult.blood .ult-ring .sw-cell:before{background:#ff8a94}html.blocky .bk-l{display:inline-block;line-height:0}html.blocky .bk-lg{display:block;overflow:visible;transform:translateY(var(--bk-lift)) rotate(var(--bk-deg))}html.blocky .bk-l+.bk-l .bk-lg{margin-left:var(--bk-kern)}html.blocky .ts-lg.bk-l .ts-lg-b{animation-name:bkBob;animation-timing-function:steps(4,jump-none)}@keyframes bkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-.05em)}}html.blocky :is(.ts-letters,.bn-logo){--bk-r: .04em;filter:drop-shadow(var(--bk-r) 0 0 #8a3a18) drop-shadow(calc(-1 * var(--bk-r)) 0 0 #8a3a18) drop-shadow(0 var(--bk-r) 0 #8a3a18) drop-shadow(0 calc(-1 * var(--bk-r)) 0 #8a3a18) drop-shadow(0 .06em .12em rgba(8,2,20,.7))}html.blocky .bk-shine{animation:bkShine 4.2s steps(14,jump-none) infinite;animation-delay:calc(1.2s + var(--i, 0) * .09s);transform:translate(-60px)}@keyframes bkShine{0%{transform:translate(-60px)}30%,to{transform:translate(260px)}}html.blocky .mr-ui.calm-ui .bk-shine{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){html.blocky .bk-shine{animation:none;opacity:0}}html.blocky .ts-logo-glow{background:radial-gradient(ellipse at 50% 55%,rgba(255,110,30,.45) 0%,rgba(255,170,50,.2) 40%,transparent 66%)}html.blocky .ts-spark{width:14px;height:14px;color:#ffd84a;animation-name:bkTwinkle;animation-timing-function:steps(3,jump-none);filter:drop-shadow(0 0 4px rgba(255,200,80,.9))}html.blocky .ts-spark:is(.s1,.s2,.s5){color:#ff7a2a;filter:drop-shadow(0 0 4px rgba(255,110,40,.9))}html.blocky .ts-spark.s0{left:-11%;top:30%}html.blocky .ts-spark.s1{right:-10%;left:auto;top:6%;width:18px;height:18px}html.blocky .ts-spark.s2{right:-7%;left:auto;bottom:30%;width:12px;height:12px}html.blocky .ts-spark.s3{left:30%;top:-14%;width:12px;height:12px}html.blocky .ts-spark.s4{left:-6%;bottom:18%;top:auto;width:16px;height:16px}html.blocky .ts-spark.s5{left:64%;top:-16%}@media(orientation:portrait){html.blocky .ts-spark:is(.s3,.s5){top:2%}html.blocky .ts-spark.s3{left:-4%}}@keyframes bkTwinkle{0%,to{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.6)}}html.blocky .ts-tag{margin-top:10px}html.blocky .ts-tag span{background:#7a2410;clip-path:polygon(0 3px,3px 3px,3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px));box-shadow:inset 0 2px #ffffff2e,inset 0 -3px #0000004d;padding:5px 16px 7px;text-shadow:0 2px 0 rgba(40,8,4,.7)}html.blocky .mr-title .ts-bar .ts-quests-n{top:-6px;bottom:auto;right:-6px}html.blocky .bn-logo{font-size:32px;margin:0 0 6px}html.blocky .gt:is(.lu-title,.ps-title,.go-title,.rv-b1,.rv-b2,.gc-title,.lg-lutitle){--bk-a: #fffbe0;--bk-b: #ffe56a;--bk-c: #ffc43a;--bk-d: #ff9f24;--bk-x: #b0501a;--bk-xd: #7e3412}html.blocky .gt:is(.lu-title,.ps-title,.go-title,.rv-b1,.rv-b2,.gc-title,.lg-lutitle)>span{background:linear-gradient(180deg,var(--bk-a) 0 30%,var(--bk-b) 30% 50%,var(--bk-c) 50% 68%,var(--bk-d) 68% 100%);-webkit-background-clip:text;background-clip:text}html.blocky .gt:is(.lu-title,.ps-title,.go-title,.rv-b1,.rv-b2,.gc-title,.lg-lutitle):before{color:transparent;-webkit-text-stroke:0;text-shadow:0 .03em 0 var(--bk-x),.015em .06em 0 var(--bk-x),.015em .085em 0 var(--bk-xd),0 .14em .22em rgba(10,4,28,.55)}html.blocky .mr-ui .st-relic .lu-title{--bk-a: #ffffff;--bk-b: #ffe2f8;--bk-c: #f4b0ff;--bk-d: #d58cff;--bk-x: #7a2eae;--bk-xd: #4e1a7a}html.blocky .mr-ui .mr-choice .lu-title{--bk-a: #ffffff;--bk-b: #f2eeff;--bk-c: #dcd2ff;--bk-d: #bfaeff;--bk-x: #5440a8;--bk-xd: #362a78}html.blocky .mr-ui .ps-title{--bk-a: #ffffff;--bk-b: #eef8ff;--bk-c: #cfe7ff;--bk-d: #a3caff;--bk-x: #3e56a8;--bk-xd: #283a7a}html.blocky .mr-ui .mr-over.lost .go-title{--bk-a: #fff0e4;--bk-b: #ffb88a;--bk-c: #ff7446;--bk-d: #ec3a22;--bk-x: #8a1a0c;--bk-xd: #5a0e06}html.blocky .mr-ui{--wk-sheet: #1d1612;--wk-head: #140f0c;--wk-foot: #18120e;--wk-raised: #3a2a1e;--wk-sand: #dcbf98;--ink: #1a0d06;--ol: 0 2px 0 rgba(14, 6, 2, .4), 0 2px 14px rgba(14, 6, 2, .55);--ol-sm: 0 1px 0 rgba(14, 6, 2, .32), 0 1px 6px rgba(14, 6, 2, .38)}html.blocky .mr-ui :is(.mr-title,.mr-quiet){--q-bg: rgba(26, 18, 13, .62);--q-txt: #fff2e4;--q-dim: rgba(242, 222, 198, .74)}html.blocky .mr-ui :is(.mr-prefs,.mr-heroforge,.q-sheet,.q-card){--q-txt: #fff2e4;--q-dim: rgba(242, 222, 198, .68);--q-acc: #ffb45a}html.blocky .mr-ui .mr-settings{color:#fff2e4}html.blocky .ts-vig{background:linear-gradient(180deg,#140c08cc,#140c0840 20%,#140c0800 32% 46%,#140c08bf 62%,#140c08f5)}@media(orientation:landscape)and (min-width:640px){html.blocky .ts-vig{background:linear-gradient(180deg,#140c08b3,#140c0800 30%),linear-gradient(90deg,#140c0800 55%,#140c08d9)}}@media(orientation:portrait){html.blocky .ts-vig{background:linear-gradient(180deg,#140c08c7,#140c082e 17%,#140c0800 28% 50%,#140c089e 63%,#100906f5 80%)}}@media(orientation:landscape)and (min-height:561px){html.blocky .ts-vig{background:linear-gradient(180deg,#140c0899,#140c0800 24%),linear-gradient(90deg,#140c0800 52%,#140c088c)}}html.blocky .mr-ui :is(.hp-forge-lv,.chip.ps-lock,.ts-map-tx em,.st-sub,.sk-k,.hp-path-st,.ts-daily-tx i,.gd-count){color:var(--wk-sand)}html.blocky .mr-ui .mr-title .ts-bar .ts-daily-n{background:#5a1e0e;box-shadow:0 0 0 2px var(--ink),inset 0 0 0 1px #ffd38a80}html.blocky .mr-ui .mr-title .hp-chip+.hp-chip{border-left-color:#ffc48229}html.blocky .mr-ui :is(.mr-settings,.mr-bug,.mr-giftclaim) :is(.st-panel,.q-card){background:var(--wk-sheet)}html.blocky .mr-ui .mr-settings .st-head{background:var(--wk-head)}html.blocky .mr-ui .mr-settings .st-foot{background:var(--wk-foot)}html.blocky .mr-ui :is(.mr-settings,.mr-bug) :is(.st-grp,.q-group,.bg-shot,.dt-grp){background:#ffdcb40b}html.blocky .mr-ui .mr-settings .q-seg-b.on{background:var(--wk-raised)}html.blocky .mr-ui .mr-settings .st-tg-k{box-shadow:inset 0 -4px #d8c4a8,inset 0 0 0 1px #1a0d0633}html.blocky .mr-ui .mr-settings .st-knob{box-shadow:0 0 0 2px var(--ink),inset 0 -5px #d8c4a8}html.blocky .mr-ui .bg-text:focus{box-shadow:inset 0 0 0 2px #ffb45a}html.blocky .mr-ui .bg-text::placeholder{color:#f2dec666}html.blocky .mr-ui :is(.cx-tile:not(.found) .cx-tile-n,.cx-map-sw,.cx-re-c,.bg-count){color:#f2dec673}html.blocky .mr-ui .ach-d{color:#f2dec6b8}html.blocky .mr-ui :is(.cx-boss.found .cx-boss-sw,.cx-pop-ic .cx-boss-sw[style]){background:linear-gradient(180deg,color-mix(in srgb,var(--bc) 50%,#2a1d15) 0 58%,color-mix(in srgb,var(--bc) 30%,#1e1510) 58% 100%)}html.blocky .ps-build{background:#1e140ee0}html.blocky :is(.go-key,.go-stats){background:#1e140ed6}html.blocky :is(.go-next,.go-learn,.go-lb,.go-xp){background:#1e140ecc}html.blocky .go-stg-ic{box-shadow:inset 0 0 0 3px #ffc4824d}html.blocky :is(.ps-cf-card,.rv-card.q-card){background:linear-gradient(180deg,#2c2018 0 40%,#241a13 40% 100%)}html.blocky .ps-it-ic:before{background:#1a100ad9}html.blocky .ps-it.relic .ps-it-ic:before{background:radial-gradient(circle at 50% 42%,rgba(255,180,70,.3),transparent 72%),#1a100ad9;box-shadow:inset 0 0 0 4px #ffd04a}html.blocky .ps-st.has-tip{border-radius:0}html.blocky .ps-st.has-tip:is(.is-on,.is-down){background:#ffb45a24}html.blocky .ps-st-q{border-radius:0;background:#ffb45a2e;box-shadow:inset 0 0 0 2px #ffc48280;color:#ffd9a8}html.blocky .ps-st-tip{border-radius:0;background:#2c2018;color:#fff2e4;box-shadow:inset 0 0 0 3px #ffc48261,inset 0 3px 0 3px #ffffff0f,0 6px #0e060273,0 10px 24px #0e060280}html.blocky .ps-st-tip b{color:#ffd04a}html.blocky .ps-st-tip .tl-b:before{border-radius:0;background:#ffb45a;opacity:1}html.blocky .ps-st-tip:before{top:-6px;width:12px;height:6px;transform:none;background:#ffc48261;box-shadow:none}html.blocky .ps-more{border-radius:0;--bk-u: 2px;clip-path:var(--bk-clip);background:#ffffff0f;box-shadow:inset 0 0 0 2px #ffc48238}html.blocky .mr-ui :is(.rv-title,.rv-card .hp-k){color:#f2dec6b8}html.blocky .mr-hud{--bk-ink: rgba(26, 13, 6, .92);--bk-glass: rgba(28, 18, 12, .8)}html.blocky .mr-ui :is(.mr-pause,.mr-over){--q-bg: rgba(30, 20, 14, .94);--q-txt: #fff2e4;--q-dim: rgba(242, 222, 198, .72)}html.blocky .mr-ui .mr-pause .ps-end{color:var(--q-dim)}html.blocky .mr-ui .ps-title,html.blocky .mr-ui .mr-choice .lu-title{--bk-a: #ffffff;--bk-b: #f3ede4;--bk-c: #ddd2c4;--bk-d: #b8a896;--bk-x: #4e3a2a;--bk-xd: #2e2018}html.blocky .mr-ui .st-relic .lu-title{--bk-a: #fffbe0;--bk-b: #ffd9a0;--bk-c: #ff8a4a;--bk-d: #e0402a;--bk-x: #7a1a10;--bk-xd: #4a0c08}html.blocky .gt:is(.lu-title,.ps-title,.go-title,.rv-b1,.rv-b2,.gc-title,.lg-lutitle):before{text-shadow:0 .03em 0 var(--bk-x),.015em .06em 0 var(--bk-x),.015em .085em 0 var(--bk-xd),0 .14em .22em rgba(14,6,2,.6)}html.blocky .mr-ui .mr-title :is(.ts-gift,.ts-event){background:linear-gradient(100deg,#70280eeb,#22140ee6 65%)}html.blocky .mr-ui .mr-title .ts-gift.is-ready{background:linear-gradient(100deg,#9a3a12,#4a1c0c 72%)}html.blocky .mr-ui .mr-title .ts-dcard{background:linear-gradient(100deg,#a8401a,#521a14 72%)}html.blocky .mr-ui .mr-title .ts-dcard :is(.ts-daily-ic,.ts-daily-n){--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip)}html.blocky .mr-ui .gf-tx em{color:#ffb45a}html.blocky .mr-ui .gf-go{color:var(--ink)}html.blocky .bn-card{--bn-c: #ffcf8a;background:#1c120ce0}html.blocky .mr-ui .mr-title .ts-event.is-soon{background:linear-gradient(100deg,#461e0eeb,#1e120ce6 65%)}html.blocky .mr-ui :is(.gc3-k,.gc-sub,.sh-row.t-gift .sh-tier){color:#ffb45a}html.blocky .mr-cards .mr-backdrop{background:radial-gradient(ellipse at 50% 30%,#4e281280,#0c0704db 72%)}html.blocky .st-relic .mr-backdrop{background:radial-gradient(ellipse at 50% 28%,#821e1485,#100404e6 72%)}html.blocky .mr-cards .lu-reroll{background:#22160fdb}html.blocky .card .badge-new{color:#ffd38a;background:#ff8c1e3d}html.blocky .mr-ui .hp-in{background:radial-gradient(120% 70% at 0% 0%,var(--ecg),transparent 55%),linear-gradient(180deg,#322218f5,#1c130df7)}@media(orientation:landscape)and (min-height:561px){html.blocky .mr-ui .mr-title .hp-in{background:#1a120dd6}}@media(orientation:portrait){html.blocky .mr-ui .mr-title .hp-in{background:none}}html.blocky .mr-ui .hp-pop{background:linear-gradient(180deg,#2c2018,#1d1612)}html.blocky .mr-ui .hp-pop-note{color:var(--wk-sand)}html.blocky .ach-toast{--bk-u: 3px;border-radius:0;clip-path:var(--bk-clip);background:linear-gradient(180deg,#322218f7,#1c130df7);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tc) 60%,transparent)}html.blocky .ach-toast .ach-d{color:#f2dec6bd}html.blocky .mr-pause .ps-scroll h3{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;letter-spacing:.12em;color:#ffd38a}html.blocky .mr-pause .ps-scroll h3:before{content:"";flex:none;width:6px;height:6px;background:#ffb347;box-shadow:0 2px #9a4a10}html.blocky .mr-pause .ps-scroll h3:after{content:"";flex:1 1 auto;height:2px;background:linear-gradient(90deg,rgba(255,196,130,.28),transparent)}html.blocky .mr-pause .ps-icons{gap:10px 8px}html.blocky .mr-pause .ps-tile{gap:7px;transition:transform .14s cubic-bezier(.2,1.3,.4,1),filter .12s}html.blocky .mr-pause :is(.ps-pw-ic,.ps-it-ic){width:46px;height:46px}html.blocky .mr-pause .ps-pw-ic:before{background:linear-gradient(180deg,color-mix(in srgb,var(--ec, #8a7ad0) 34%,#1a0f0a) 0 50%,color-mix(in srgb,var(--ec, #8a7ad0) 24%,#140c08) 50% 100%);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ec, #8a7ad0) 85%,transparent),inset 0 5px 0 2px #ffffff1f,inset 0 -5px 0 2px #00000047}html.blocky .mr-pause .ps-it-ic:before{background:linear-gradient(180deg,#33251b 0 50%,#2a1e16 50% 100%);box-shadow:inset 0 0 0 3px #ffdcb43d,inset 0 5px 0 2px #ffffff14,inset 0 -5px 0 2px #00000047}html.blocky .mr-pause .ps-pw.max .ps-pw-ic:before{animation:psGoldEdge 2.2s ease-in-out infinite alternate}html.blocky .mr-pause .ps-pw.max .ps-pw-ic{filter:drop-shadow(0 0 6px rgba(255,196,40,.45))}@keyframes psGoldEdge{0%{box-shadow:inset 0 0 0 3px #ffc23a,inset 0 5px 0 2px #fff0b429,inset 0 -5px 0 2px #00000047}to{box-shadow:inset 0 0 0 3px #ffe48a,inset 0 5px 0 2px #fff0b452,inset 0 -5px 0 2px #00000047}}html.blocky .mr-pause .ps-it.evo .ps-it-ic:before{box-shadow:inset 0 0 0 3px #ffd04acc,inset 0 5px 0 2px #ffffff14,inset 0 -5px 0 2px #00000047}html.blocky .mr-pause .ps-it.relic .ps-it-ic:before{background:radial-gradient(circle at 50% 42%,rgba(255,180,70,.32),transparent 72%),linear-gradient(180deg,#4a3014 0 50%,#3c2610 50% 100%);box-shadow:inset 0 0 0 3px #ffd04a,inset 0 5px 0 2px #fff0b42e,inset 0 -5px 0 2px #00000047}html.blocky .mr-pause .ps-it.relic .ps-it-ic{filter:drop-shadow(0 0 6px rgba(255,196,40,.35))}html.blocky .mr-pause .ps-it-ic b{background:#2c2018;box-shadow:0 0 0 2px #120a06,inset 0 0 0 2px #ffd29673;color:#ffe6c4}html.blocky .mr-pause .ps-pw-cat{background:#2c2018;box-shadow:0 0 0 2px #120a06,inset 0 0 0 2px #ffd04a59}html.blocky .mr-pause .ps-pw-cat.on{box-shadow:0 0 0 2px #120a06,inset 0 0 0 2px #ffd04a}html.blocky .mr-pause .ps-tile .pips.sm{gap:2px}html.blocky .mr-pause .ps-tile .pips.sm i{width:7px;height:6px;background:#ffebd229;box-shadow:inset 0 -2px #0000004d}html.blocky .mr-pause .ps-tile .pips.sm i.on{background:#ffb347;box-shadow:inset 0 -2px #b25a12}html.blocky .mr-pause .ps-pw.max .pips.sm i.on{background:#ffd84a;box-shadow:inset 0 -2px #c47a10,0 0 4px #ffd24699}html.blocky .mr-pause .ps-tile.is-on{background:#ffc48224}@media(hover:hover){html.blocky .mr-pause .ps-tile:hover{transform:translateY(-2px);filter:brightness(1.12)}}html.blocky .mr-ui.nav-mode .mr-pause .ps-tile.is-focus{transform:translateY(-2px);filter:brightness(1.12)}html.blocky .mr-pause .ps-tile.is-down{transform:scale(.94);transition-duration:.06s}html.blocky .mr-pause .ps-stats{column-gap:18px}html.blocky .mr-pause .ps-st{min-height:30px;align-items:center;padding:6px 0;border-bottom:2px solid rgba(255,220,180,.07)}html.blocky .mr-pause .ps-st.has-tip{padding:6px}html.blocky .mr-pause .ps-st b{font:400 15px/1 var(--fd);color:#fff2e4;letter-spacing:.02em}html.blocky .mr-pause .ps-st>span{color:var(--q-dim)}html.blocky .mr-pause .ps-more{min-height:40px;margin-top:10px}html.blocky .mr-pause :is(.ps-resume,.ps-quit,.ps-q,.ps-more,.ps-tab){transition:transform .14s cubic-bezier(.2,1.3,.4,1),filter .12s}html.blocky .mr-pause .ps-resume{--bk-u: 4px}html.blocky .mr-pause .ps-resume svg.ic{width:26px;height:26px}html.blocky .mr-pause :is(.ps-quit,.ps-q){color:#fff2e4}html.blocky .mr-pause .ps-q>span{color:var(--q-dim)}html.blocky .mr-pause .ps-q svg.ic,html.blocky .mr-pause .ps-quit svg.ic{filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}@media(hover:hover){html.blocky .mr-pause :is(.ps-resume,.ps-quit,.ps-q):hover{transform:translateY(-2px);filter:brightness(1.14)}html.blocky .mr-pause .ps-q:hover>span{color:#fff2e4}html.blocky .mr-pause .ps-more:hover{filter:brightness(1.2)}html.blocky .mr-pause .ps-tab:not(.is-on):hover{color:#fff2e4}}html.blocky .mr-ui.nav-mode .mr-pause :is(.ps-resume,.ps-quit,.ps-q).is-focus{transform:translateY(-2px);filter:brightness(1.14)}html.blocky .mr-pause :is(.ps-resume,.ps-quit,.ps-q):is(.is-down,:active){transform:translateY(1px) scale(.96);filter:brightness(1.2);transition-duration:.06s}html.blocky .mr-pause .ps-resume{position:relative;overflow:hidden}html.blocky .mr-pause .ps-resume:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);animation:psSweep 3.6s ease-in-out .6s infinite}@keyframes psSweep{0%{left:-40%}35%,to{left:120%}}@media(orientation:landscape)and (min-width:640px){html.blocky .mr-pause .ps-q{white-space:nowrap;font-size:12px}html.blocky .mr-pause .ps-btns{width:100%}html.blocky .mr-pause .ps-row{grid-template-columns:1fr}}@media(orientation:landscape)and (min-width:640px)and (min-height:700px){html.blocky .mr-pause .ps-row{grid-template-columns:1fr 1fr}html.blocky .mr-pause .ps-q{padding:0 8px;gap:5px;letter-spacing:-.01em}}html.blocky .mr-path .pt-step{grid-template-columns:48px minmax(0,1fr) auto;column-gap:12px;padding-left:12px}html.blocky .q-sheet.mr-path .st-grp>.qm-row+.qm-row:before{left:72px}html.blocky .mr-path .pt-ic{position:relative;width:48px;height:48px;isolation:isolate}html.blocky .mr-path .pt-ic svg.ic{position:relative;z-index:1;width:32px;height:32px}html.blocky .mr-path .pt-ic:before{content:"";position:absolute;inset:0;z-index:0;outline:2px solid #140c08;background:linear-gradient(180deg,#2e241c 0 50%,#261d16 50% 100%);box-shadow:inset 0 0 0 3px #ffdcb429,inset 0 -5px 0 2px #0000004d}html.blocky .mr-path .pt-step.got .pt-ic:before{background:radial-gradient(circle at 50% 42%,rgba(255,196,90,.3),transparent 72%),linear-gradient(180deg,#4a3014 0 50%,#3c2610 50% 100%);box-shadow:inset 0 0 0 3px #ffc23a,inset 0 5px 0 2px #fff0b429,inset 0 -5px 0 2px #00000047}html.blocky .mr-path .pt-step.next .pt-ic:before{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--hc, #ffd04a) 30%,transparent),transparent 72%),linear-gradient(180deg,#3a2a1c 0 50%,#302217 50% 100%);animation:ptNext 1.8s ease-in-out infinite alternate}@keyframes ptNext{0%{box-shadow:inset 0 0 0 3px #ffd04a8c,inset 0 -5px 0 2px #0000004d}to{box-shadow:inset 0 0 0 3px #ffe48a,inset 0 0 0 6px #ffe48a38,inset 0 -5px 0 2px #0000004d}}html.blocky .mr-path .pt-step.next .pt-ic{animation:ptNextGlow 1.8s ease-in-out infinite alternate}@keyframes ptNextGlow{0%{filter:drop-shadow(0 0 0 rgba(255,208,74,0))}to{filter:drop-shadow(0 0 7px rgba(255,208,74,.5))}}html.blocky .mr-path .pt-step.next .pt-ic svg.ic{opacity:1;filter:none}html.blocky .mr-path .pt-step:not(.got):not(.next) .pt-ic svg.ic{opacity:.4}html.blocky .mr-path .pt-step:after{content:"";position:absolute;left:33px;width:6px;top:0;bottom:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--rail-up, rgba(255, 220, 180, .12)) 0 50%,var(--rail-dn, rgba(255, 220, 180, .12)) 50% 100%);box-shadow:inset 0 -2px #00000040}html.blocky .mr-path .pt-step:first-child:after{top:50%}html.blocky .mr-path .pt-step:last-child:after{bottom:50%}html.blocky .mr-path .pt-step.got{--rail-up: #e8a83a}html.blocky .mr-path .pt-step.got.pt-dn{--rail-dn: #e8a83a}html.blocky .mr-path .pt-step:first-child.got{--rail-up: #e8a83a}html.blocky .mr-path .pt-step.next{--rail-up: rgba(255, 208, 74, .5)}html.blocky .mr-path .pt-step.got:has(+.pt-step.next){--rail-dn: rgba(255, 208, 74, .5)}html.blocky .mr-path .pt-step>:not(.pt-ic){position:relative;z-index:1}html.blocky .mr-path .pt-ic{z-index:1}html.blocky .mr-path .pt-badge{position:absolute;right:-5px;bottom:-5px;z-index:2;display:grid;place-items:center;width:20px;height:20px;font-style:normal;background:#3a2a1a;box-shadow:0 0 0 2px #140c08,inset 0 -3px #00000047}html.blocky .mr-path .pt-badge svg.ic{width:13px;height:13px;opacity:.8}html.blocky .mr-path .pt-step.got .pt-badge{background:#ffc23a;box-shadow:0 0 0 2px #140c08,inset 0 -3px #b8700e}html.blocky .mr-path .pt-badge .qm-ck{width:14px;height:14px;stroke:#3a1e04;stroke-width:4}html.blocky .mr-path .pt-step.next .pt-badge{background:#ffd04a;box-shadow:0 0 0 2px #140c08,inset 0 -3px #b8700e}html.blocky .mr-path .pt-badge b{font:400 13px/1 var(--fd);color:#3a1e04}html.blocky .mr-path .pt-step.got{background:linear-gradient(90deg,rgba(255,196,60,.09),transparent 60%)}html.blocky .mr-path .pt-step.got .qm-k{color:#ffcf7a}html.blocky .mr-path .pt-step.next{background:linear-gradient(90deg,#ffd04a29,#ffd04a0a 70%);box-shadow:inset 3px 0 #ffd04a}html.blocky .mr-path .pt-step:not(.got):not(.next) :is(.qm-n,.qm-d){opacity:.72}html.blocky .mr-path .pt-got{display:none}html.blocky .mr-path .qm-at em{font:800 10px/1 var(--fb);font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:3px 5px;background:#ffd04a;color:#3a1e04;box-shadow:inset 0 -2px #b8700e}html.blocky .mr-path .pt-step.next .qm-at{flex-direction:column;align-items:flex-end;gap:4px;font-size:13px}html.blocky .mr-path .pt-pts{color:#ffd38a}@media(orientation:landscape)and (max-height:600px){html.blocky .mr-path .pt-step:after{display:none}html.blocky .mr-path .pt-step{grid-template-columns:42px minmax(0,1fr) auto;padding-left:10px}html.blocky .mr-path .pt-ic{width:42px;height:42px}html.blocky .mr-path .pt-ic svg.ic{width:28px;height:28px}html.blocky .q-sheet.mr-path .st-grp>.qm-row+.qm-row:before{left:0}}@media(max-width:400px){html.blocky .mr-path .pt-step{column-gap:10px;padding-right:10px}html.blocky .mr-path .qm-st{min-width:0}}html.blocky .mr-ui.calm-ui :is(.mr-path .pt-step.next .pt-ic,.mr-path .pt-step.next .pt-ic:before,.mr-pause .ps-pw.max .ps-pw-ic:before,.mr-pause .ps-resume:after){animation:none}html.blocky .mr-ui.calm-ui .mr-pause .ps-resume:after{display:none}@media(prefers-reduced-motion:reduce){html.blocky .mr-path .pt-step.next .pt-ic,html.blocky .mr-path .pt-step.next .pt-ic:before,html.blocky .mr-pause .ps-pw.max .ps-pw-ic:before{animation:none}html.blocky .mr-pause .ps-resume:after{display:none}}
