@import"https://fonts.googleapis.com/css2?family=Krona+One&family=Lato:wght@400;700;900&display=swap";.bz-ui,.bz-touch,.bz-sys{--bz-ps: clamp(30px, 6.5cqh, 44px);--bz-aw: clamp(56px, 12.5cqh, 84px);--bz-pink: #ff3d7f;--bz-gold: #ffd166;--bz-ink: #0b0d13;--bz-text: #f3f5fa;--bz-dim: #9aa3b5;--bz-hp1: #5ef08f;--bz-hp2: #b8f25a;--bz-font: "Arial Black", "Segoe UI Black", Impact, system-ui, sans-serif;--bz-ui-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bz-sl: env(safe-area-inset-left, 0px);--bz-sr: env(safe-area-inset-right, 0px);--bz-st: env(safe-area-inset-top, 0px);--bz-sb: env(safe-area-inset-bottom, 0px);position:absolute;inset:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.bz-ui{z-index:10;container-type:size;pointer-events:none;overflow:hidden;color:var(--bz-text);font-family:var(--bz-ui-font);font-size:clamp(11px,2.4cqh,18px);line-height:1.2}.bz-hud{position:absolute;left:0;right:0;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:2cqw;padding:max(1.8cqh,var(--bz-st)) calc(max(2cqw,var(--bz-sr)) + clamp(30px,6.5cqh,44px) + 1.2cqw) 0 max(2cqw,var(--bz-sl));transition:opacity .3s,transform .3s}.bz-ui.bz-has-auto .bz-hud{padding-right:calc(max(2cqw,var(--bz-sr)) + var(--bz-ps) + var(--bz-aw) + 2.1cqw)}.bz-ui.bz-mode-title .bz-hud,.bz-ui.bz-mode-title .bz-pausebtn,.bz-ui.bz-mode-title .bz-autobtn,.bz-ui.bz-mode-title .bz-combo,.bz-ui.bz-mode-title .bz-boss{opacity:0;transform:translateY(-8px)}.bz-hero{width:clamp(150px,30cqw,300px)}.bz-hero-top{display:flex;align-items:baseline;gap:.6em;margin-bottom:.45cqh}.bz-name{font-family:var(--bz-font);font-size:clamp(12px,3cqh,22px);letter-spacing:.04em;text-transform:uppercase;font-style:italic;text-shadow:0 2px 0 #000,0 0 12px rgba(255,61,127,.55)}.bz-lives{color:var(--bz-pink);font-size:clamp(11px,2.5cqh,18px);letter-spacing:.1em;text-shadow:0 1px 0 #000}.bz-bar{position:relative;height:clamp(10px,2.9cqh,20px);transform:skew(-14deg);background:#08090ec7;border:2px solid rgba(255,255,255,.85);border-radius:3px;box-shadow:0 2px #0009,0 0 0 1px #000000b3;overflow:hidden}.bz-bar>i{position:absolute;inset:0;transform-origin:0 50%;will-change:transform}.bz-bar .bz-ghost{background:#fff;opacity:.85;transition:transform .55s cubic-bezier(.4,0,.2,1) .35s}.bz-bar .bz-fill{transition:transform .12s ease-out}.bz-hp .bz-fill{background:linear-gradient(180deg,rgba(255,255,255,.45) 0 30%,transparent 30%),linear-gradient(90deg,var(--bz-hp1),var(--bz-hp2))}.bz-hp .bz-ghost{background:#ff5d73}.bz-hp-t{position:absolute;right:.5em;top:50%;transform:translateY(-50%) skew(14deg);font-family:var(--bz-font);font-size:clamp(8px,1.9cqh,13px);color:#fff;text-shadow:0 1px 0 #000,0 0 3px #000}.bz-hp.bz-low{border-color:#ff4d5e;animation:bz-low .7s ease-in-out infinite alternate}.bz-hp.bz-low .bz-fill{background:linear-gradient(180deg,rgba(255,255,255,.4) 0 30%,transparent 30%),linear-gradient(90deg,#ff2f4f,#ff7a45)}@keyframes bz-low{to{box-shadow:0 0 14px 2px #ff3250cc,0 0 0 1px #000}}.bz-meter{height:clamp(6px,1.6cqh,11px);margin-top:.7cqh;width:82%;border-width:1.5px;border-color:#ffd166cc}.bz-meter .bz-fill{background:linear-gradient(90deg,#f7a531,var(--bz-gold) 70%,#fff3c4);transition:transform .2s ease-out}.bz-meter-t{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) skew(14deg);font:900 clamp(6px,1.3cqh,9px)/1 var(--bz-font);letter-spacing:.25em;color:#2a1800;opacity:0}.bz-meter.bz-full{border-color:#fff;animation:bz-meter .9s ease-in-out infinite}.bz-meter.bz-full .bz-meter-t{opacity:1}.bz-meter.bz-full .bz-fill{background:linear-gradient(100deg,var(--bz-gold) 0 35%,#fffbe8 45%,var(--bz-gold) 55% 100%);background-size:260% 100%;animation:bz-shine 1.1s linear infinite}@keyframes bz-meter{50%{box-shadow:0 0 16px 3px #ffd166d9,0 0 0 1px #000}}@keyframes bz-shine{0%{background-position:130% 0}to{background-position:-130% 0}}.bz-wave{justify-self:center;padding:.35em 1.1em;border-radius:99px;background:#08090eb3;border:1px solid rgba(255,255,255,.18);font-family:var(--bz-font);font-size:clamp(10px,2.3cqh,16px);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--bz-gold);text-shadow:0 1px 0 #000;transition:opacity .25s}.bz-wave.bz-empty{opacity:0}.bz-score{justify-self:end;text-align:right;line-height:1}.bz-score small{display:block;font:700 clamp(8px,1.6cqh,11px)/1 var(--bz-ui-font);letter-spacing:.22em;color:var(--bz-dim);margin-bottom:.3em}.bz-score span{display:inline-block;transform-origin:100% 50%;font-family:var(--bz-font);font-size:clamp(16px,4.6cqh,34px);font-variant-numeric:tabular-nums;color:var(--bz-gold);text-shadow:0 2px 0 #000,0 0 14px rgba(255,209,102,.4)}.bz-pausebtn{position:absolute;top:max(1.8cqh,var(--bz-st));right:max(2cqw,var(--bz-sr));width:clamp(30px,6.5cqh,44px);height:clamp(30px,6.5cqh,44px);padding:0;display:grid;place-items:center;border-radius:10px;border:1.5px solid rgba(255,255,255,.35);background:#08090e99;color:#fff;cursor:pointer;pointer-events:auto;touch-action:none;transition:opacity .3s,border-color .15s,background .15s}.bz-pausebtn:hover{border-color:var(--bz-pink)}.bz-pausebtn:active{background:var(--bz-pink)}.bz-pausebtn svg{width:55%;height:55%;fill:currentColor}.bz-has-ov .bz-pausebtn{opacity:0;pointer-events:none}.bz-boss{--bh: 350;position:absolute;left:50%;top:calc(max(1.8cqh,var(--bz-st)) + max(11.5cqh,50px));width:min(52cqw,580px);transform:translate(-50%,-14px);opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.2,.9,.3,1.3)}.bz-boss.bz-on{opacity:1;transform:translate(-50%)}.bz-boss-name{display:flex;align-items:center;gap:.45em;margin:0 0 .5cqh .4em;font-family:var(--bz-font);font-size:clamp(11px,2.7cqh,20px);font-style:italic;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--bh) 100% 82%);text-shadow:0 2px 0 #000,0 0 14px hsl(var(--bh) 100% 55% / .7)}.bz-boss-skull{font-style:normal;color:hsl(var(--bh) 100% 65%)}.bz-boss-bar{height:clamp(12px,3.4cqh,24px);border-color:hsl(var(--bh) 100% 85%);box-shadow:0 0 18px hsl(var(--bh) 100% 50% / .45),0 2px #0009}.bz-boss-bar .bz-fill{background:linear-gradient(180deg,rgba(255,255,255,.35) 0 30%,transparent 30%),linear-gradient(90deg,hsl(var(--bh) 95% 42%),hsl(calc(var(--bh) + 25) 100% 58%))}.bz-boss-bar .bz-ghost{background:#fff3c4}.bz-combo{position:absolute;right:max(3cqw,var(--bz-sr));top:34cqh;display:flex;flex-direction:column;align-items:flex-end;line-height:.9;transform:rotate(-4deg);opacity:0;transition:opacity .45s ease}.bz-combo.bz-on{opacity:1;transition:opacity .08s}.bz-combo-n{font-family:var(--bz-font);font-style:italic;font-size:clamp(28px,10cqh,76px);color:var(--bz-gold);-webkit-text-stroke:2px #1a0d00;text-shadow:0 4px 0 #000,0 0 18px rgba(255,209,102,.55);font-variant-numeric:tabular-nums}.bz-combo-l{font-family:var(--bz-font);font-style:italic;font-size:clamp(11px,3cqh,22px);letter-spacing:.3em;color:#fff;text-shadow:0 2px 0 #000}.bz-combo.bz-hot .bz-combo-n{color:var(--bz-pink);text-shadow:0 4px 0 #000,0 0 22px rgba(255,61,127,.8)}.bz-combo.bz-blaze .bz-combo-n{background:linear-gradient(180deg,#fff 10%,var(--bz-gold) 45%,var(--bz-pink) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #000) drop-shadow(0 0 12px rgba(255,61,127,.9));text-shadow:none}.bz-banner-host{position:absolute;inset:0;display:grid;place-items:center}.bz-banner{grid-area:1 / 1;position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:2.2cqh 0;margin-top:-8cqh;animation:bz-banner-in .5s cubic-bezier(.15,.9,.25,1.15) both}.bz-banner.bz-out{animation:bz-banner-out .3s ease-in both}.bz-banner-band{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(8,9,14,.82) 18%,rgba(8,9,14,.82) 82%,transparent);border-top:2px solid rgba(255,61,127,.8);border-bottom:2px solid rgba(255,209,102,.8);transform:skewY(-2deg);animation:bz-band-in .4s ease-out both}.bz-banner-t{position:relative;font-family:var(--bz-font);font-style:italic;font-size:clamp(28px,11cqh,92px);line-height:1;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:linear-gradient(180deg,#fff 15%,var(--bz-gold) 55%,#ff9c3a 85%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #000) drop-shadow(0 0 18px rgba(255,61,127,.55));padding:0 .2em}.bz-banner-s{position:relative;margin-top:1cqh;font-family:var(--bz-font);font-size:clamp(11px,3cqh,22px);letter-spacing:.32em;text-transform:uppercase;color:var(--bz-pink);text-shadow:0 2px 0 #000;animation:bz-fade-up .45s .15s ease-out both}@keyframes bz-banner-in{0%{opacity:0;transform:scale(2.2,.4);letter-spacing:.5em}to{opacity:1;transform:none}}@keyframes bz-banner-out{to{opacity:0;transform:scale(.9,1.4) translateY(-2cqh)}}@keyframes bz-band-in{0%{transform:skewY(-2deg) scaleX(0)}to{transform:skewY(-2deg) scaleX(1)}}@keyframes bz-fade-up{0%{opacity:0;transform:translateY(1.5cqh)}to{opacity:1;transform:none}}.bz-coach{position:absolute;left:50%;bottom:max(6cqh,calc(var(--bz-sb) + 10px));max-width:min(64cqw,560px);display:flex;align-items:center;gap:.8em;padding:.55em 1.2em .55em .7em;border-radius:99px;background:#0a0b12db;border:1.5px solid rgba(255,209,102,.7);box-shadow:0 6px 24px #00000080,0 0 22px #ffd1662e;font-weight:700;font-size:clamp(11px,2.7cqh,18px);transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s,bottom .25s}.bz-coach.bz-on{opacity:1;visibility:visible;transition:opacity .25s;animation:bz-coach-bob 2.4s ease-in-out infinite}[data-device=touch]>.bz-coach{bottom:auto;top:15%}.bz-coach-keys{display:inline-flex;align-items:center;gap:.3em;flex:none}.bz-coach-g{display:inline-flex;gap:.2em}.bz-coach-plus{color:var(--bz-dim);font-weight:900}.bz-coach-t{text-shadow:0 1px 0 #000}@keyframes bz-coach-bob{50%{box-shadow:0 6px 24px #00000080,0 0 30px #ffd16673}}.bz-k{display:inline-grid;place-items:center;min-width:1.75em;height:1.75em;padding:0 .35em;border-radius:.35em;background:linear-gradient(180deg,#f6f7fb,#c9cedb);color:#12141b;font:900 .82em/1 var(--bz-ui-font);box-shadow:0 .18em #6b7385,0 .25em .3em #00000080;transform:translateY(-.1em)}.bz-pb{display:inline-grid;place-items:center;min-width:1.8em;height:1.8em;padding:0 .3em;border-radius:99px;font:900 .78em/1 var(--bz-ui-font);color:#fff;background:#2b3140;border:2px solid rgba(255,255,255,.25);text-shadow:0 1px 0 rgba(0,0,0,.5)}.bz-pb-a{background:#22b35e}.bz-pb-b{background:#e5394b}.bz-pb-x{background:#2f7cf0}.bz-pb-y{background:#e8b100}.bz-pb-sh{border-radius:.45em;min-width:2.3em}.bz-pb-stick{border-radius:99px;min-width:2.4em;background:#3a4152}.bz-ti{display:inline-grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:#ffffff14;color:#fff}.bz-ti svg{width:62%;height:62%}.bz-ti-attack{background:var(--bz-pink);border-color:#ffd0df}.bz-ti-super{color:var(--bz-gold);border-color:var(--bz-gold)}.bz-ti-skill1{color:#7fd6ff;border-color:#7fd6ff}.bz-ti-skill2{color:#c59bff;border-color:#c59bff}.bz-ov-host{position:absolute;inset:0;pointer-events:none;z-index:30}.bz-ov{position:absolute;inset:0;pointer-events:auto;display:grid;place-items:center;padding:max(3cqh,var(--bz-st)) max(3cqw,var(--bz-sr)) max(3cqh,var(--bz-sb)) max(3cqw,var(--bz-sl));background:#05060a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:bz-ov-in .25s ease-out both;touch-action:manipulation}.bz-ov.bz-out{animation:bz-ov-out .2s ease-in both}@keyframes bz-ov-in{0%{opacity:0}}@keyframes bz-ov-out{to{opacity:0}}.bz-panel{min-width:min(44cqw,420px);max-width:90cqw;max-height:100%;overflow:auto;padding:3.5cqh 3.5cqw;border-radius:18px;background:linear-gradient(180deg,#1a1d28f5,#0e1017f5);border:1.5px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #0009,inset 0 1px #ffffff14;text-align:center;animation:bz-pop .35s cubic-bezier(.2,.9,.3,1.25) both}@keyframes bz-pop{0%{opacity:0;transform:scale(.85) translateY(2cqh)}}.bz-ov-h{font-family:var(--bz-font);font-style:italic;font-size:clamp(22px,8cqh,60px);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2.5cqh;text-shadow:0 3px 0 #000}.bz-actions{display:flex;flex-wrap:wrap;gap:1.6cqw;justify-content:center;margin-top:2.6cqh}.bz-actions-col{flex-direction:column;align-items:stretch;margin-top:0}.bz-btn{min-height:48px;padding:.7em 1.6em;border-radius:12px;border:2px solid rgba(255,255,255,.22);background:#ffffff0f;color:var(--bz-text);font:900 clamp(13px,3cqh,20px)/1 var(--bz-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .12s,background .15s,border-color .15s,box-shadow .15s}.bz-btn:hover,.bz-btn:focus-visible{border-color:var(--bz-gold);outline:none;transform:translateY(-2px)}.bz-btn:active{transform:translateY(1px) scale(.98)}.bz-btn-primary{background:linear-gradient(180deg,#ff5f95,var(--bz-pink) 55%,#d92466);border-color:#ffc2d6;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35);box-shadow:0 6px #8d1442,0 10px 26px #ff3d7f73}.bz-btn-primary:hover,.bz-btn-primary:focus-visible{box-shadow:0 8px #8d1442,0 12px 32px #ff3d7fa6;border-color:#fff}.bz-btn-primary:active{box-shadow:0 2px #8d1442,0 6px 16px #ff3d7f80}.bz-title{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4cqw;align-items:center;place-items:center stretch;background:radial-gradient(120% 90% at 30% 20%,rgba(255,61,127,.22),transparent 55%),radial-gradient(90% 80% at 85% 90%,rgba(255,209,102,.16),transparent 60%),#06070ccc}.bz-title-bg{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(-24deg,transparent 0 22px,rgba(255,255,255,.025) 22px 24px)}.bz-title-col{position:relative;min-width:0}.bz-title-l{display:flex;flex-direction:column;align-items:flex-start}.bz-logo{display:flex;flex-direction:column;font-family:var(--bz-font);font-style:italic;line-height:.86;text-transform:uppercase;transform:skew(-6deg) rotate(-3deg);transform-origin:0 100%;animation:bz-logo-in .6s cubic-bezier(.2,.9,.3,1.3) both}.bz-logo-a{font-size:clamp(22px,8cqh,64px);letter-spacing:.32em;color:var(--bz-pink);text-shadow:0 3px 0 #000,0 0 20px rgba(255,61,127,.6);padding-left:.12em}.bz-logo-b{font-size:clamp(44px,19cqh,150px);letter-spacing:.01em;background:linear-gradient(180deg,#fff 8%,#fff1c2 30%,var(--bz-gold) 55%,#ff8d3a 90%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(60,20,0,.5);filter:drop-shadow(0 5px 0 #2a0b19) drop-shadow(0 0 24px rgba(255,61,127,.5))}@keyframes bz-logo-in{0%{opacity:0;transform:skew(-6deg) rotate(-3deg) scale(1.6)}}.bz-tag{margin-top:1.5cqh;color:var(--bz-dim);font-weight:600;letter-spacing:.04em;font-size:clamp(10px,2.3cqh,15px)}.bz-pick-h{margin-top:3.2cqh;font:900 clamp(9px,1.9cqh,13px)/1 var(--bz-ui-font);letter-spacing:.24em;text-transform:uppercase;color:var(--bz-dim)}.bz-heroes{display:flex;gap:1.4cqw;margin-top:1.2cqh}.bz-hcard{--hc: #ff3d7f;display:flex;align-items:center;gap:.7em;min-height:52px;padding:.5em 1.1em .5em .5em;border-radius:14px;border:2px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--bz-text);font:900 clamp(12px,2.7cqh,18px)/1 var(--bz-font);font-style:italic;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;opacity:.62;transition:opacity .15s,transform .15s,border-color .15s,box-shadow .15s,background .15s}.bz-hcard:hover{opacity:.9}.bz-hcard.bz-sel{opacity:1;border-color:var(--hc);background:color-mix(in srgb,var(--hc) 18%,transparent);box-shadow:0 0 0 1px var(--hc),0 0 22px color-mix(in srgb,var(--hc) 55%,transparent);transform:translateY(-2px)}.bz-hcard-av{width:clamp(34px,8.5cqh,56px);height:clamp(34px,8.5cqh,56px);display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 8%,var(--hc) 45%,color-mix(in srgb,var(--hc) 40%,#000) 100%);box-shadow:0 0 0 2px #ffffffb3,0 4px 10px #00000080;font-style:normal;font-size:1.35em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.45)}.bz-hcard.bz-sel .bz-hcard-av{animation:bz-av 1.4s ease-in-out infinite}@keyframes bz-av{50%{transform:scale(1.08) rotate(-4deg)}}.bz-title .bz-actions{justify-content:flex-start;margin-top:3cqh}.bz-best{margin-top:2.2cqh;color:var(--bz-dim);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(10px,2.1cqh,14px)}.bz-best b{color:var(--bz-gold);font-family:var(--bz-font);font-size:1.25em;letter-spacing:.04em;margin-left:.3em}.bz-ctl{padding:2.4cqh 2.2cqw;border-radius:16px;background:#0e1017d9;border:1.5px solid rgba(255,255,255,.1);box-shadow:0 12px 40px #00000073;font-size:clamp(10px,2.3cqh,15px);text-align:left;animation:bz-fade-up .5s .15s ease-out both}.bz-ctl-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.6cqh;font:900 1em/1 var(--bz-font);text-transform:uppercase;letter-spacing:.14em}.bz-ctl-h span{color:var(--bz-pink);font-size:.8em;letter-spacing:.2em}.bz-ctl-grid{display:grid;grid-template-columns:auto 1fr;gap:1.1cqh 1.2em;align-items:center}.bz-ctl-g{display:flex;gap:.25em;justify-content:flex-end}.bz-ctl-l{color:#d6dbe6;font-weight:600}.bz-ctl-alt{margin-top:1.6cqh;color:var(--bz-dim);font-size:.85em}.bz-ctl-sm{margin-top:3cqh;font-size:clamp(9px,2cqh,13px);padding:1.8cqh 1.8cqw}.bz-ctl-sm .bz-ctl-grid{grid-template-columns:auto 1fr auto 1fr}.bz-res-h{font-family:var(--bz-font);font-style:italic;font-size:clamp(34px,14cqh,110px);line-height:.95;text-transform:uppercase;letter-spacing:.02em;animation:bz-res-in .55s cubic-bezier(.2,.9,.3,1.35) both}.bz-win .bz-res-h{background:linear-gradient(180deg,#fff 10%,var(--bz-gold) 55%,#ff8d3a 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #000) drop-shadow(0 0 24px rgba(255,209,102,.55))}.bz-lose .bz-res-h{color:var(--bz-pink);text-shadow:0 4px 0 #000,0 0 26px rgba(255,61,127,.6)}.bz-lose{background:radial-gradient(ellipse at center,#78001e59,#05060ac7 70%)}@keyframes bz-res-in{0%{opacity:0;transform:scale(2.4) rotate(-6deg)}}.bz-res-sub{margin-top:.8cqh;color:var(--bz-dim);font-weight:800;letter-spacing:.24em;text-transform:uppercase;font-size:clamp(10px,2.2cqh,15px)}.bz-res-score{position:relative;margin:2.6cqh 0 2cqh;display:flex;flex-direction:column;align-items:center}.bz-res-score small,.bz-res-grid small{font:800 clamp(8px,1.7cqh,12px)/1 var(--bz-ui-font);letter-spacing:.24em;text-transform:uppercase;color:var(--bz-dim)}.bz-res-score b{margin-top:.4cqh;font-family:var(--bz-font);font-size:clamp(28px,9cqh,68px);color:var(--bz-gold);font-variant-numeric:tabular-nums;text-shadow:0 3px 0 #000}.bz-newbest{margin-top:.6cqh;padding:.3em .9em;border-radius:99px;background:var(--bz-pink);font:900 clamp(9px,2cqh,13px)/1 var(--bz-font);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 18px #ff3d7fb3;animation:bz-newbest .8s 1s ease-in-out infinite alternate both}@keyframes bz-newbest{0%{transform:scale(.95) rotate(-2deg)}to{transform:scale(1.08) rotate(2deg)}}.bz-res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6cqw}.bz-res-grid>div{padding:1.4cqh .6em;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.bz-res-grid b{display:block;margin-top:.6cqh;font-family:var(--bz-font);font-size:clamp(13px,3.4cqh,24px);font-variant-numeric:tabular-nums}.bz-touch{z-index:5;display:none;touch-action:none;pointer-events:none;font-family:var(--bz-font)}.bz-touch.bz-touch-on{display:block}.bz-stick-zone{position:absolute;left:0;top:16%;bottom:0;width:50%;pointer-events:auto;touch-action:none}.bz-stick{position:absolute;left:calc(var(--bz-sl) + 28px);bottom:calc(var(--bz-sb) + 22px);pointer-events:none;opacity:.38;transition:opacity .2s}.bz-stick.bz-on{left:0;top:0;bottom:auto;opacity:1;transition:none}.bz-stick-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.45);background:radial-gradient(circle,#ffffff0d 0 40%,#ffffff1f 70%,#08090e59 71%);box-shadow:inset 0 0 20px #00000059}.bz-stick-ring:before{content:"";position:absolute;inset:20%;border-radius:50%;border:1px dashed rgba(255,255,255,.18)}.bz-stick-dir{position:absolute;inset:0;opacity:0;transition:opacity .1s;pointer-events:none}.bz-stick-dir:after{content:"";position:absolute;right:-2px;top:50%;width:0;height:0;margin-top:-9px;border:9px solid transparent;border-left:12px solid var(--bz-gold);border-right:0;filter:drop-shadow(0 0 6px rgba(255,209,102,.8))}.bz-knob{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#d9dde8 45%,#8f97aa);box-shadow:0 4px 12px #0000008c,0 0 0 3px #ff3d7f8c}.bz-cluster{position:absolute;right:var(--bz-sr);bottom:var(--bz-sb);pointer-events:none}.bz-tb{--cd: 0;--ring: #fff;--face: rgba(14, 16, 24, .58);position:absolute;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.16),transparent 60%),var(--face);border:2px solid rgba(255,255,255,.5);color:#fff;pointer-events:auto;touch-action:none;box-shadow:0 4px 14px #00000073;transition:transform .08s,filter .08s,opacity .2s}.bz-tb:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(var(--ring) calc((1 - var(--cd)) * 360deg),rgba(255,255,255,.1) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));pointer-events:none}.bz-tb:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(rgba(4,5,9,.68) calc(var(--cd) * 360deg),transparent 0);pointer-events:none}.bz-tb-ico{position:relative;z-index:1;display:grid;place-items:center;width:44%;height:44%}.bz-tb-ico svg{width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.bz-tb-lbl{position:relative;z-index:1;margin-top:1px;font-size:9px;letter-spacing:.1em;text-shadow:0 1px 0 #000;opacity:.9}.bz-tb.bz-down{transform:scale(.9);filter:brightness(1.35)}.bz-tb.bz-cd .bz-tb-ico,.bz-tb.bz-cd .bz-tb-lbl{opacity:.55}.bz-tb-attack{--face: linear-gradient(180deg, rgba(255, 95, 149, .92), rgba(217, 36, 102, .92));border:3px solid #ffd0df;box-shadow:0 6px 18px #ff3d7f73,0 4px #780a32b3}.bz-tb-attack .bz-tb-lbl{font-size:11px}.bz-tb-attack:before{display:none}.bz-tb-jump{--ring: #9df5c0}.bz-tb-dodge{--ring: #ffffff}.bz-tb-skill1{--ring: #7fd6ff;border-color:#7fd6ffbf;color:#c9eeff}.bz-tb-skill2{--ring: #c59bff;border-color:#c59bffbf;color:#e6d6ff}.bz-tb-super{--ring: var(--bz-gold);border-color:#ffd166b3;color:var(--bz-gold)}.bz-tb-super.bz-full{--face: radial-gradient(circle, rgba(255, 209, 102, .55), rgba(255, 140, 40, .35));color:#fff;border-color:#fff3c4;animation:bz-super .8s ease-in-out infinite alternate}@keyframes bz-super{0%{box-shadow:0 0 10px 2px #ffd16699,0 4px 14px #00000073}to{box-shadow:0 0 26px 8px #ffd166e6,0 4px 14px #00000073}}@media(prefers-reduced-motion:reduce){.bz-ui *,.bz-touch *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.bz-title.bz-title-rich{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:3cqw;align-items:start;padding-top:5cqh}.bz-logo-row{display:flex;align-items:flex-end;gap:2.4cqw}.bz-title-rich .bz-logo-b{font-size:clamp(36px,15cqh,120px)}.bz-acct{display:flex;align-items:center;gap:.6em;margin-bottom:1.4cqh;padding:.45em .8em .45em .45em;border-radius:999px;background:#08090eb3;border:1.5px solid rgba(255,209,102,.45);box-shadow:0 0 18px #ffd1662e}.bz-acct-lv{display:grid;place-items:center;width:clamp(30px,7cqh,46px);height:clamp(30px,7cqh,46px);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6d6,var(--bz-gold) 50%,#b06a12);color:#2a1600;line-height:.85;box-shadow:0 3px #5a3300}.bz-acct-lv small{font:900 clamp(7px,1.4cqh,10px)/1 var(--bz-ui-font);letter-spacing:.08em}.bz-acct-lv b{font:900 clamp(12px,3cqh,20px)/1 var(--bz-font)}.bz-acct-xp{display:flex;flex-direction:column;gap:.35em;min-width:clamp(70px,16cqw,140px)}.bz-acct-bar{position:relative;height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden}.bz-acct-bar i,.bz-xp-bar i{position:absolute;inset:0;transform-origin:0 50%;background:linear-gradient(90deg,#ffe08a,var(--bz-gold),#ff9a3d);border-radius:inherit;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.bz-acct-xp em{font:800 clamp(8px,1.6cqh,11px)/1 var(--bz-ui-font);font-style:normal;color:var(--bz-dim);letter-spacing:.06em;white-space:nowrap}.bz-title-rich .bz-heroes{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(74px,13.5cqw,128px),1fr));gap:1.1cqw;width:100%;max-width:100%}.bz-hcard.bz-hcard-rich{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;min-height:0;overflow:hidden;border-radius:14px;text-align:left;font-size:clamp(10px,2.2cqh,15px);background:linear-gradient(180deg,color-mix(in srgb,var(--hc) 22%,#10121a),#0d0f16 70%)}.bz-hcard-art{position:relative;display:grid;place-items:end center;height:clamp(64px,19cqh,150px);overflow:hidden;background:radial-gradient(70% 60% at 50% 85%,color-mix(in srgb,var(--hc) 45%,transparent),transparent 70%)}.bz-hcard-art img{width:auto;height:96%;max-width:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6));transform-origin:50% 100%;transition:transform .2s}.bz-hcard-rich.bz-sel .bz-hcard-art img{animation:bz-bob 1.2s ease-in-out infinite}@keyframes bz-bob{50%{transform:translateY(-3%) scale(1.03)}}.bz-hcard-ini{font:900 3em/1 var(--bz-font);color:color-mix(in srgb,var(--hc) 70%,#fff);align-self:center}.bz-hcard-lock{position:absolute;inset:0;display:grid;place-items:center;background:#05060a8c}.bz-lock{width:30%;max-width:34px;color:#fff;opacity:.9}.bz-hcard-info{display:flex;flex-direction:column;gap:.3em;padding:.5em .6em .6em}.bz-hcard-rich .bz-hcard-n{font:900 italic 1.05em/1 var(--bz-font);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-hcard-more{display:flex;flex-direction:column;gap:.4em}.bz-hcard-b{font:600 .74em/1.25 var(--bz-ui-font);font-style:normal;text-transform:none;letter-spacing:0;color:var(--bz-dim);min-height:2.5em}.bz-hstats{display:grid;grid-template-columns:1fr;gap:.22em}.bz-hstat{display:grid;grid-template-columns:3.6em 1fr;align-items:center;gap:.4em}.bz-hstat em{font:800 .58em/1 var(--bz-ui-font);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--bz-dim)}.bz-hstat i{position:relative;height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.bz-hstat u{position:absolute;inset:0;transform-origin:0 50%;background:var(--hc);border-radius:inherit}.bz-hcard.bz-locked{opacity:.45;filter:grayscale(.85);cursor:not-allowed}.bz-hcard.bz-locked.bz-sel{opacity:.7}.bz-title-many .bz-hcard-b{display:none}.bz-btn.bz-btn-2l{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25em;line-height:1}.bz-btn-2l small{font:800 .62em/1 var(--bz-ui-font);letter-spacing:.1em;color:var(--bz-gold);opacity:.9}.bz-stagesel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:3cqh;padding:4cqh max(4cqw,var(--bz-sr)) 4cqh max(4cqw,var(--bz-sl));background:radial-gradient(100% 80% at 50% 0%,rgba(255,61,127,.2),transparent 60%),#06070cf0;opacity:0;transform:translate(6%);pointer-events:none;transition:opacity .22s,transform .3s cubic-bezier(.2,.9,.3,1)}.bz-stage-open .bz-stagesel{opacity:1;transform:none;pointer-events:auto}.bz-stage-open .bz-title-col{opacity:0;transition:opacity .15s}.bz-ss-head{display:flex;align-items:center;gap:2cqw}.bz-ss-h{font:900 italic clamp(18px,5.4cqh,40px)/1 var(--bz-font);text-transform:uppercase;color:#fff;text-shadow:0 3px 0 #000}.bz-ss-hero{margin-left:auto;display:flex;align-items:center;gap:.5em;font:900 italic clamp(11px,2.4cqh,16px)/1 var(--bz-font);color:var(--bz-gold);text-transform:uppercase}.bz-ss-hero i{width:.7em;height:.7em;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.bz-ss-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw}.bz-scard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.55em;min-height:clamp(130px,44cqh,300px);padding:1.1em 1.1em 1em;border-radius:18px;border:2px solid rgba(255,255,255,.14);color:#fff;text-align:left;cursor:pointer;overflow:hidden;font-size:clamp(10px,2.3cqh,16px);background:linear-gradient(160deg,#2a1830,#0e0f17 70%);transition:transform .15s,border-color .15s,box-shadow .15s}.bz-scard[data-s="1"]{background:linear-gradient(160deg,#3a1608,#120a0a 70%)}.bz-scard[data-s="2"]{background:linear-gradient(160deg,#18183e,#0a0a16 70%)}.bz-scard:hover,.bz-scard.bz-sel,.bz-scard:focus-visible{transform:translateY(-4px);border-color:var(--bz-pink);box-shadow:0 0 0 1px var(--bz-pink),0 10px 30px #ff3d7f59;outline:none}.bz-scard.bz-locked{opacity:.45;filter:grayscale(.9);cursor:not-allowed}.bz-scard-no{font:900 italic 3.2em/1 var(--bz-font);color:#ffffff24;position:absolute;right:.3em;bottom:.1em}.bz-scard-n{margin-top:auto;font:900 italic 1.45em/1.05 var(--bz-font);text-transform:uppercase;text-shadow:0 2px 0 #000}.bz-scard-s{font:600 .82em/1.2 var(--bz-ui-font);color:var(--bz-dim)}.bz-scard-boss{display:inline-flex;align-items:center;gap:.4em;font:800 .74em/1 var(--bz-ui-font);letter-spacing:.1em;text-transform:uppercase;color:#ff8a8a}.bz-scard-go{font:900 .78em/1 var(--bz-ui-font);letter-spacing:.14em;text-transform:uppercase;color:var(--bz-gold);opacity:0;transition:opacity .15s}.bz-scard:hover .bz-scard-go,.bz-scard.bz-sel .bz-scard-go{opacity:1}.bz-scard-new,.bz-scard-best,.bz-scard-lock{position:absolute;top:.8em;right:.8em}.bz-scard-new{font:900 .7em/1 var(--bz-ui-font);letter-spacing:.14em;text-transform:uppercase;padding:.35em .6em;border-radius:999px;background:var(--bz-pink)}.bz-scard-best{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;font:900 italic 1.2em/1 var(--bz-font);background:#2b3040;border:2px solid #8a93a8}.bz-scard-best[data-g=S]{background:radial-gradient(circle at 35% 30%,#fff6d6,var(--bz-gold) 55%,#b06a12);color:#2a1600;border-color:#fff1c2}.bz-scard-best[data-g=A]{border-color:var(--bz-pink);color:var(--bz-pink)}.bz-scard-lock .bz-lock{width:1.6em}.bz-ss-hint{color:var(--bz-dim);font:600 clamp(9px,1.9cqh,13px)/1 var(--bz-ui-font);letter-spacing:.06em}.bz-lvl:empty{display:none}.bz-lvl{margin-left:.5em;padding:.15em .45em;border-radius:6px;background:#ffd16629;border:1px solid rgba(255,209,102,.5);color:var(--bz-gold);font:900 .7em/1 var(--bz-ui-font);letter-spacing:.06em;vertical-align:middle}.bz-combo-r{display:block;margin-top:.25em;font:900 italic clamp(11px,2.8cqh,20px)/1 var(--bz-font);letter-spacing:.08em;color:#fff;text-shadow:0 2px 0 #000,0 0 14px var(--bz-pink);text-align:right}.bz-combo-r:empty{display:none}.bz-combo.bz-blaze .bz-combo-r{color:var(--bz-gold);text-shadow:0 2px 0 #000,0 0 18px #ff7a00}.bz-autobtn{position:absolute;top:max(1.8cqh,var(--bz-st));right:calc(max(2cqw,var(--bz-sr)) + var(--bz-ps) + 1.2cqw);height:var(--bz-ps);min-width:var(--bz-aw);padding:0 .9em;display:inline-flex;align-items:center;justify-content:center;gap:.45em;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);background:#08090e99;color:var(--bz-dim);font:900 clamp(10px,2.2cqh,14px)/1 var(--bz-ui-font);letter-spacing:.14em;cursor:pointer;pointer-events:auto;touch-action:none;transition:opacity .3s,color .15s,border-color .15s,box-shadow .15s}.bz-autobtn i{width:.55em;height:.55em;border-radius:50%;background:#555c6e;transition:background .15s,box-shadow .15s}.bz-autobtn.bz-on{color:var(--bz-gold);border-color:var(--bz-gold);box-shadow:0 0 16px #ffd16673}.bz-autobtn.bz-on i{background:var(--bz-gold);box-shadow:0 0 8px var(--bz-gold);animation:bz-blink 1s steps(2) infinite}@keyframes bz-blink{50%{opacity:.3}}.bz-has-ov .bz-autobtn{opacity:0;pointer-events:none}.bz-sys{pointer-events:none;z-index:40}.bz-fsbtn{position:absolute;top:calc(max(1.8cqh,var(--bz-st)) + var(--bz-ps) + 1.2cqh);right:max(2cqw,var(--bz-sr));width:var(--bz-ps);height:var(--bz-ps);display:grid;place-items:center;padding:0;border-radius:10px;border:1.5px solid rgba(255,255,255,.3);background:#08090e8c;color:#fff;pointer-events:auto;touch-action:none;cursor:pointer}.bz-fsbtn svg{width:58%;height:58%}.bz-fs-b,.bz-fs-on .bz-fs-a{display:none}.bz-fs-on .bz-fs-b{display:inline}.bz-stinger-host{position:absolute;left:0;right:0;top:17cqh;display:flex;justify-content:center;pointer-events:none;z-index:6}.bz-stinger{padding:.35em 1.4em;font:900 italic clamp(13px,3.6cqh,26px)/1 var(--bz-font);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,transparent,rgba(8,9,14,.85) 15%,rgba(8,9,14,.85) 85%,transparent);text-shadow:0 2px 0 #000;animation:bz-sting .92s cubic-bezier(.2,.9,.3,1.2) both}.bz-st-good{color:#7fe7ff;text-shadow:0 2px 0 #000,0 0 16px rgba(127,231,255,.7)}.bz-st-gold{color:var(--bz-gold);text-shadow:0 2px 0 #000,0 0 16px rgba(255,209,102,.7)}.bz-st-bad{color:#ff5a6e;text-shadow:0 2px 0 #000,0 0 16px rgba(255,60,80,.7)}@keyframes bz-sting{0%{opacity:0;transform:scale(1.8)}14%{opacity:1;transform:scale(.94)}22%{transform:scale(1)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.bz-fx-host{position:absolute;inset:0;pointer-events:none;z-index:7;overflow:hidden}.bz-bossintro{--bc: #ff3b3b;position:absolute;inset:0;animation:bz-bi-life 1.85s linear both}.bz-bi-dim{position:absolute;inset:0;background:radial-gradient(120% 70% at 50% 50%,transparent 20%,rgba(0,0,0,.7))}.bz-bi-band{position:absolute;left:-10%;right:-10%;top:50%;height:30cqh;margin-top:-15cqh;rotate:-4deg;background:linear-gradient(180deg,#000000eb,color-mix(in srgb,var(--bc) 30%,#08090e) 50%,#000000eb);box-shadow:0 0 0 2px var(--bc),0 0 50px color-mix(in srgb,var(--bc) 60%,transparent);animation:bz-bi-band 1.85s cubic-bezier(.2,.9,.3,1) both;overflow:hidden}.bz-bi-haz{position:absolute;left:0;right:0;top:0;height:9%;background:repeating-linear-gradient(-45deg,var(--bc) 0 14px,#000 14px 28px);opacity:.85;animation:bz-bi-haz .6s linear infinite}.bz-bi-haz-b{top:auto;bottom:0;animation-direction:reverse}@keyframes bz-bi-haz{to{background-position:39.6px 0}}.bz-bi-streak{position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:bz-bi-streak 1s .2s ease-in both}@keyframes bz-bi-streak{0%{left:-30%}to{left:110%}}.bz-bi-txt{position:absolute;left:0;right:0;top:50%;margin-top:-9cqh;rotate:-4deg;text-align:center;animation:bz-bi-txt 1.85s cubic-bezier(.2,.9,.3,1) both}.bz-bi-warn{font:900 clamp(10px,2.4cqh,16px)/1 var(--bz-ui-font);letter-spacing:.5em;text-transform:uppercase;color:var(--bc);animation:bz-blink .3s steps(2) 4}.bz-bi-name{margin-top:.15em;font:900 italic clamp(26px,11cqh,84px)/1 var(--bz-font);text-transform:uppercase;color:#fff;letter-spacing:.02em;text-shadow:0 4px 0 #000,0 0 30px var(--bc);white-space:nowrap}.bz-bi-title{margin-top:.3em;font:800 clamp(10px,2.6cqh,18px)/1 var(--bz-ui-font);letter-spacing:.32em;text-transform:uppercase;color:var(--bz-gold)}@keyframes bz-bi-life{0%{opacity:0}6%{opacity:1}84%{opacity:1}to{opacity:0}}@keyframes bz-bi-band{0%{transform:translate(-110%)}14%{transform:translate(0)}84%{transform:translate(0)}to{transform:translate(110%)}}@keyframes bz-bi-txt{0%{transform:translate(60%) scale(1.3);opacity:0}18%{transform:translate(-2%) scale(1);opacity:1}80%{transform:translate(2%);opacity:1}to{transform:translate(-60%);opacity:0}}.bz-pause-set .bz-panel{width:min(92cqw,760px)}.bz-pause-grid{display:grid;grid-template-columns:1fr;gap:3cqw}.bz-pause-set .bz-pause-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.bz-pause-l{display:flex;flex-direction:column;gap:2.4cqh}.bz-set-h{font:900 clamp(9px,1.9cqh,13px)/1 var(--bz-ui-font);letter-spacing:.24em;text-transform:uppercase;color:var(--bz-dim);margin-bottom:1.2cqh}.bz-set-list{display:flex;flex-direction:column;gap:.9cqh}.bz-sw{display:flex;align-items:center;justify-content:space-between;gap:1em;width:100%;padding:.6em .8em;border-radius:12px;border:1.5px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--bz-text);font:700 clamp(11px,2.4cqh,15px)/1 var(--bz-ui-font);cursor:pointer;text-align:left}.bz-sw:hover,.bz-sw:focus-visible{border-color:var(--bz-pink);outline:none}.bz-sw-t{position:relative;flex:none;width:2.6em;height:1.45em;border-radius:999px;background:#3a4052;transition:background .15s}.bz-sw-t i{position:absolute;top:.18em;left:.18em;width:1.1em;height:1.1em;border-radius:50%;background:#fff;transition:transform .18s cubic-bezier(.3,1.4,.5,1);box-shadow:0 1px 3px #00000080}.bz-sw.bz-on .bz-sw-t{background:var(--bz-pink)}.bz-sw.bz-on .bz-sw-t i{transform:translate(1.15em)}.bz-res-wide .bz-panel{width:min(94cqw,820px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.6cqh 3cqw;align-items:center}.bz-res-wide .bz-actions{grid-column:1 / -1;justify-content:center}.bz-res-l{display:flex;flex-direction:column;align-items:center}.bz-res-sg{display:flex;align-items:center;gap:2.6cqw}.bz-grade{display:grid;place-items:center;width:clamp(64px,20cqh,140px);height:clamp(64px,20cqh,140px);border-radius:50%;border:4px solid #8a93a8;background:radial-gradient(circle at 35% 30%,#3a4052,#12141c);box-shadow:0 8px #000,0 0 30px #0009;animation:bz-stamp .45s .8s cubic-bezier(.3,1.6,.5,1) both}.bz-grade-l{font:900 italic clamp(36px,13cqh,96px)/1 var(--bz-font);color:#dfe4ee;text-shadow:0 4px 0 #000}.bz-grade-2 .bz-grade-l{font-size:clamp(26px,9cqh,64px)}.bz-grade small{margin-top:-.6em;font:900 clamp(7px,1.5cqh,10px)/1 var(--bz-ui-font);letter-spacing:.3em;text-transform:uppercase;color:var(--bz-dim)}.bz-grade[data-g=S]{border-color:#fff1c2;background:radial-gradient(circle at 35% 30%,#fff6d6,var(--bz-gold) 50%,#b06a12);box-shadow:0 8px #5a3300,0 0 46px #ffd166cc}.bz-grade[data-g=S] .bz-grade-l{color:#fff;text-shadow:0 4px 0 #7a4200,0 0 20px #fff}.bz-grade[data-g=S] small{color:#5a3300}.bz-grade[data-g=A]{border-color:var(--bz-pink);box-shadow:0 8px #000,0 0 30px #ff3d7f8c}.bz-grade[data-g=A] .bz-grade-l{color:var(--bz-pink)}.bz-grade[data-g=D] .bz-grade-l{color:#6f778a}@keyframes bz-stamp{0%{opacity:0;transform:scale(3) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}.bz-res-r{display:flex;flex-direction:column;gap:2cqh}.bz-res-wide .bz-res-grid{grid-template-columns:repeat(var(--rc, 3),minmax(0,1fr))}.bz-res-grid>div{animation:bz-tile .35s calc(.25s + var(--i, 0) * 60ms) both}@keyframes bz-tile{0%{opacity:0;transform:translateY(8px)}}.bz-xp{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8em;padding:.7em .9em;border-radius:12px;background:#ffd16612;border:1px solid rgba(255,209,102,.3);font:800 clamp(10px,2.2cqh,14px)/1 var(--bz-ui-font)}.bz-xp-lv{color:var(--bz-dim);letter-spacing:.1em;text-transform:uppercase}.bz-xp-lv b{color:var(--bz-gold);font-family:var(--bz-font);font-size:1.3em}.bz-xp-bar{position:relative;height:10px;border-radius:5px;background:#ffffff1a;overflow:hidden}.bz-xp-g{color:var(--bz-gold)}.bz-xp-up{position:absolute;right:.6em;top:-1.1em;font:900 italic 1.2em/1 var(--bz-font);color:var(--bz-gold);text-shadow:0 2px 0 #000,0 0 14px #ff9a3d;opacity:0;transform:scale(.6)}.bz-xp.bz-lvup .bz-xp-up{animation:bz-lvup .6s cubic-bezier(.3,1.6,.5,1) both}@keyframes bz-lvup{to{opacity:1;transform:scale(1) rotate(-4deg)}}@container (max-height: 420px){.bz-hcard-b,.bz-hstats{display:none}.bz-title.bz-title-rich{grid-template-columns:1fr;padding-top:3cqh}.bz-title-rich .bz-title-r{display:none}}.bz-sk{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .8em;margin-top:1.6cqh;width:100%;font-size:clamp(10px,2.1cqh,14px)}.bz-sk-h{font:900 .8em/1 var(--bz-ui-font);letter-spacing:.24em;text-transform:uppercase;color:var(--bz-dim)}.bz-sk-row{display:flex;gap:.45em}.bz-sk-c{--sc: #fff;width:2.3em;height:2.3em;padding:0;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(255,255,255,.18);background:radial-gradient(circle at 35% 30%,#fff 0 6%,var(--sc) 40%,color-mix(in srgb,var(--sc) 40%,#000) 100%);color:#0b0d13;font:900 1em/1 var(--bz-ui-font);cursor:pointer;opacity:.55;transition:opacity .15s,transform .15s,box-shadow .15s,border-color .15s}.bz-sk-c i{font-style:normal}.bz-sk-c:hover{opacity:.9}.bz-sk-c.bz-syn{box-shadow:0 0 0 2px var(--bz-gold),0 0 12px #ffd16699;opacity:.85}.bz-sk-c.bz-on{opacity:1;border-color:#fff;transform:scale(1.15);box-shadow:0 0 0 2px var(--sc),0 0 16px var(--sc)}.bz-sk-t{flex-basis:100%;min-height:1.2em;font:600 .9em/1.3 var(--bz-ui-font);color:var(--bz-dim)}.bz-sk-t b{font-weight:900}.bz-sk-t em{font-style:normal;font-weight:800;color:var(--bz-gold)}@container (max-height: 420px){.bz-sk-t{display:none}}.bz-title-rich.bz-title-many{grid-template-columns:minmax(0,2.2fr) minmax(0,.9fr);gap:2cqw}.bz-title-many .bz-heroes{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7cqw}.bz-title-many .bz-hcard-art{height:clamp(56px,16cqh,120px)}.bz-title-many .bz-hcard.bz-hcard-rich{font-size:clamp(9px,1.9cqh,13px)}.bz-title-many .bz-hstats{gap:.15em}.bz-title-many .bz-hstat{grid-template-columns:3.2em 1fr}.bz-title-many .bz-ctl{padding:1.8cqh 1.6cqw;font-size:.9em}.bz-title-many .bz-pick-h,.bz-title-many .bz-actions{margin-top:2cqh}.bz-tb{opacity:.58}.bz-tb.bz-down,.bz-tb-super.bz-full{opacity:1}.bz-tb-attack{opacity:.72;--face: linear-gradient(180deg, rgba(255, 95, 149, .78), rgba(217, 36, 102, .78))}.bz-tb.bz-cd{opacity:.45}#bz-over:has(>.bz-ui.bz-has-ov) .bz-touch{opacity:0;pointer-events:none}#bz-over:has(>.bz-ui.bz-has-ov) .bz-touch *{pointer-events:none}@container (max-height: 420px){.bz-title.bz-title-rich{padding-top:6cqh}.bz-title-rich .bz-logo-a{font-size:clamp(14px,6cqh,40px)}.bz-title-rich .bz-logo-b{font-size:clamp(28px,12cqh,90px)}.bz-title-rich .bz-tag{display:none}.bz-title-rich .bz-pick-h{margin-top:1.4cqh}}.bz-scard-art{position:absolute;right:-6%;bottom:0;height:92%;width:70%;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none;-webkit-mask:linear-gradient(90deg,transparent,#000 45%);mask:linear-gradient(90deg,transparent,#000 45%);opacity:.85}.bz-scard-art img{height:100%;width:auto;object-fit:contain;object-position:100% 100%;filter:drop-shadow(0 6px 10px rgba(0,0,0,.7)) saturate(1.1);transform:scaleX(-1)}.bz-scard.bz-locked .bz-scard-art img{filter:brightness(0) drop-shadow(0 0 1px rgba(255,255,255,.4))}.bz-scard-n,.bz-scard-s,.bz-scard-boss,.bz-scard-go{position:relative;z-index:1}.bz-scard-new,.bz-scard-best,.bz-scard-lock{z-index:2}.bz-hcard-live{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.bz-hcard-art:has(.bz-hcard-live) img{visibility:hidden}.bz-bi-art{position:absolute;right:6%;top:50%;height:62cqh;translate:0 -55%;transform:scaleX(-1);filter:drop-shadow(0 0 24px var(--bc)) drop-shadow(0 8px 0 rgba(0,0,0,.6));animation:bz-bi-art 1.85s cubic-bezier(.2,.9,.3,1) both;pointer-events:none}@keyframes bz-bi-art{0%{opacity:0;transform:scaleX(-1) translate(-30%) scale(1.15)}16%{opacity:1;transform:scaleX(-1) translate(0) scale(1)}84%{opacity:1}to{opacity:0;transform:scaleX(-1) translate(20%)}}.bz-diff{display:flex;align-items:center;gap:.4em;margin-top:1cqh;font-size:clamp(10px,2.1cqh,14px)}.bz-diff .bz-sk-h{margin-right:.4em}.bz-diff-b{padding:.45em .9em;border-radius:999px;border:1.5px solid rgba(255,255,255,.18);background:#ffffff0d;color:var(--bz-dim);font:900 .85em/1 var(--bz-ui-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bz-diff-b.bz-on{color:#fff;border-color:var(--bz-pink);background:color-mix(in srgb,var(--bz-pink) 25%,transparent)}.bz-btn.bz-btn-warn{border-color:#ff5a6e;color:#ff8a96;box-shadow:0 0 0 1px #ff5a6e,0 0 18px #ff5a6e73}.bz-set-h small{margin-left:.6em;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--bz-dim);opacity:.8}.bz-keys{display:flex;flex-direction:column;gap:.5cqh;margin-bottom:1.2cqh}.bz-keyrow{display:grid;grid-template-columns:1fr auto 4.5em;align-items:center;gap:.6em;font:700 clamp(10px,2.2cqh,14px)/1 var(--bz-ui-font);color:var(--bz-text)}.bz-keyrow em{font-style:normal;font-weight:600;font-size:.8em;color:var(--bz-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-keycap{min-width:4.2em;padding:.45em .7em;border-radius:8px;border:1.5px solid rgba(255,255,255,.25);border-bottom-width:3px;background:#1d2130;color:#fff;font:900 .95em/1 var(--bz-ui-font);cursor:pointer;text-align:center}.bz-keycap:hover,.bz-keycap:focus-visible{border-color:var(--bz-pink);outline:none}.bz-keycap.bz-keywait{border-color:var(--bz-gold);color:var(--bz-gold);animation:bz-blink .8s steps(2) infinite;font-size:.75em}.bz-keycap.bz-keybad{border-color:#ff5a6e}.bz-btn.bz-btn-sm{padding:.5em 1em;font-size:clamp(9px,1.9cqh,12px);margin-bottom:1.6cqh}.bz-keybar{position:absolute;left:50%;bottom:max(1.6cqh,var(--bz-sb));translate:-50% 0;display:flex;gap:.55em;padding:.35em .6em;border-radius:12px;background:#08090e8c;border:1px solid rgba(255,255,255,.08);pointer-events:none;opacity:0;transition:opacity .3s;font-size:clamp(9px,1.9cqh,13px);z-index:4}.bz-keybar.bz-on{opacity:1}.bz-has-ov .bz-keybar{opacity:0}.bz-kb{--cd: 0;position:relative;display:flex;flex-direction:column;align-items:center;gap:.25em;min-width:3.4em}.bz-kb kbd{position:relative;z-index:1;min-width:2.2em;padding:.3em .45em;border-radius:6px;border:1.5px solid rgba(255,255,255,.3);border-bottom-width:3px;background:#1d2130;color:#fff;font:900 1em/1 var(--bz-ui-font);text-align:center;overflow:hidden}.bz-kb i{position:absolute;z-index:2;left:50%;top:0;translate:-50% 0;width:calc(100% - 1.1em);max-width:4em;height:1.75em;border-radius:6px;pointer-events:none;background:linear-gradient(to top,rgba(4,5,9,.72) calc(var(--cd) * 100%),transparent 0)}.bz-kb small{font:800 .72em/1 var(--bz-ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--bz-dim);white-space:nowrap}.bz-kb[data-a=super].bz-kb-ready kbd{border-color:var(--bz-gold);color:var(--bz-gold);box-shadow:0 0 10px #ffd1668c}.bz-kb[data-a=skill1].bz-kb-ready kbd,.bz-kb[data-a=skill2].bz-kb-ready kbd{border-color:#7fd6ff}.bz-kb-move kbd{font-size:.8em}@container (max-width: 560px){.bz-kb small{display:none}}.bz-coop{flex-wrap:wrap;row-gap:6px}.bz-coop .bz-p2{display:flex;flex-wrap:wrap;gap:4px;align-items:center;width:100%}.bz-coop .bz-p2[hidden],.bz-coop-keys[hidden]{display:none}.bz-coop-keys{width:100%;font-size:12px;line-height:1.5;opacity:.85}.bz-coop-keys b{display:inline-block;min-width:22px;color:#ffd166}.bz-btn-exp{background:linear-gradient(180deg,#1f3b2e,#10241b);border-color:#14f19566}.bz-btn-exp small{color:#9dffd6}.bz-btn-exp small{animation:bz-exp-pulse 2s ease-in-out infinite}@keyframes bz-exp-pulse{50%{opacity:.55}}@font-face{font-family:Clash Display;src:url(../fonts/ClashDisplay-Semibold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(../fonts/ClashDisplay-Bold.otf) format("opentype");font-weight:700 900;font-display:swap}.bz-ui,.bz-touch,.bz-sys{--h2-bg: #07070a;--h2-surface: #0f0f14;--h2-ink: #f3f0ea;--h2-muted: rgba(243, 240, 234, .62);--h2-faint: rgba(243, 240, 234, .38);--h2-line: rgba(255, 255, 255, .1);--h2-line-strong: rgba(255, 255, 255, .3);--h2-mark: #e50012;--h2-mark-hi: #ff2a3a;--h2-hero: #f0b90b;--h2-glass: rgba(10, 10, 14, .72);--h2-r: 12px;--h2-pill: 999px;--h2-u: clamp(4px, 1cqh, 8px);--h2-edge: max(3cqw, var(--bz-sl));--bz-pink: var(--h2-mark);--bz-gold: var(--h2-hero);--bz-ink: var(--h2-bg);--bz-text: var(--h2-ink);--bz-dim: var(--h2-muted);--bz-hp1: #f3f0ea;--bz-hp2: #f3f0ea;--bz-font: "Clash Display", "Lato", system-ui, sans-serif;--bz-ui-font: "Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--bz-label: "Krona One", "Lato", system-ui, sans-serif}.bz-ui :is(.bz-name,.bz-ov-h,.bz-logo,.bz-res-h,.bz-hcard,.bz-hcard-n,.bz-ss-h,.bz-ss-hero,.bz-scard-no,.bz-scard-n,.bz-combo-r,.bz-scard-best,.bz-hcard-rich .bz-hcard-n){font-style:normal}.bz-ui :is(.bz-pick-h,.bz-res-sub,.bz-res-score small,.bz-res-grid small,.bz-score small,.bz-ctl-h,.bz-best,.bz-ss-hint,.bz-scard-go,.bz-scard-boss,.bz-hstat em){font-family:var(--bz-label);font-weight:400;letter-spacing:.22em;text-transform:uppercase}.bz-ui .bz-pick-h{display:flex;align-items:center;gap:calc(var(--h2-u) * 1.5);color:var(--h2-muted);font-size:clamp(8px,1.5cqh,11px)}.bz-ui .bz-pick-h:before{content:"";width:calc(var(--h2-u) * 4);height:1px;background:var(--h2-mark);flex:none}.bz-ui .bz-title{background:radial-gradient(70% 90% at 82% 40%,rgba(229,0,18,.1),transparent 60%),radial-gradient(120% 80% at 50% 120%,rgba(0,0,0,.9),transparent 60%),linear-gradient(90deg,#07070af5,#07070adb 48%,#07070a8c)}.bz-ui .bz-title-bg{background:radial-gradient(130% 100% at 50% 50%,transparent 55%,rgba(0,0,0,.65) 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.bz-ui .bz-logo{transform:none;line-height:.9;animation:bz-brand-in .5s cubic-bezier(.2,.8,.2,1) both}@keyframes bz-brand-in{0%{opacity:0;transform:translateY(8px)}}.bz-ui .bz-logo-a{display:flex;align-items:center;gap:calc(var(--h2-u) * 1.5);font:400 clamp(8px,1.6cqh,12px)/1 var(--bz-label);letter-spacing:.3em;color:var(--h2-muted);text-shadow:none;padding:0;margin-bottom:calc(var(--h2-u) * 1.5)}.bz-ui .bz-logo-a:before{content:"";width:calc(var(--h2-u) * 4);height:1px;background:var(--h2-mark)}.bz-ui .bz-logo-b,.bz-ui .bz-title-rich .bz-logo-b{font-family:var(--bz-font);font-weight:700;font-size:clamp(34px,13cqh,104px);letter-spacing:-.03em;line-height:.88;background:none;color:var(--h2-ink);-webkit-text-stroke:0;filter:none;text-shadow:none}.bz-ui .bz-logo-b em,.bz-ui .bz-logo-b .bz-red{color:var(--h2-mark);font-style:normal}.bz-ui .bz-tag{margin-top:calc(var(--h2-u) * 2);color:var(--h2-muted);font:400 clamp(10px,2.1cqh,15px)/1.45 var(--bz-ui-font);letter-spacing:0;max-width:46ch}.bz-ui .bz-title.bz-title-rich{padding-top:max(6cqh,var(--bz-st));padding-left:var(--h2-edge);padding-right:var(--h2-edge);column-gap:3cqw}.bz-ui .bz-acct{background:var(--h2-glass);border:1px solid var(--h2-line);box-shadow:none;padding:calc(var(--h2-u) * .75) calc(var(--h2-u) * 1.75) calc(var(--h2-u) * .75) calc(var(--h2-u) * .75)}.bz-ui .bz-acct-lv{background:transparent;border:1px solid var(--h2-hero);color:var(--h2-hero);box-shadow:none}.bz-ui .bz-acct-bar{height:3px;background:var(--h2-line)}.bz-ui :is(.bz-acct-bar,.bz-xp-bar) i{background:var(--h2-hero)}.bz-ui .bz-acct-xp em{font-family:var(--bz-label);font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(7px,1.3cqh,9px)}.bz-ui .bz-title-many .bz-heroes,.bz-ui .bz-title-rich .bz-heroes{gap:calc(var(--h2-u) * 1.5);margin-top:calc(var(--h2-u) * 1.5)}.bz-ui .bz-hcard,.bz-ui .bz-hcard.bz-hcard-rich{border-radius:var(--h2-r);border:1px solid var(--h2-line);background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--h2-surface);opacity:1;box-shadow:none;transform:none;transition:border-color .18s,transform .18s,background .18s}.bz-ui .bz-hcard:hover{border-color:var(--h2-line-strong);transform:translateY(-2px)}.bz-ui .bz-hcard.bz-sel,.bz-ui .bz-hcard.bz-hcard-rich.bz-sel{border-color:#e50012d9;background:linear-gradient(180deg,#e5001224,#e5001200 70%),var(--h2-surface);box-shadow:inset 0 -3px 0 var(--h2-mark),0 10px 28px #00000080;transform:translateY(-2px)}.bz-ui .bz-hcard-art{background:radial-gradient(70% 60% at 50% 90%,color-mix(in srgb,var(--hc) 28%,transparent),transparent 72%);border-bottom:1px solid var(--h2-line)}.bz-ui .bz-hcard-info{padding:calc(var(--h2-u) * 1) calc(var(--h2-u) * 1.25) calc(var(--h2-u) * 1.25);gap:calc(var(--h2-u) * .75)}.bz-ui .bz-hcard-rich .bz-hcard-n{font:600 1.05em/1 var(--bz-font);letter-spacing:0;text-transform:none}.bz-ui .bz-hstat{grid-template-columns:4.6em 1fr}.bz-ui .bz-hstat em{font-size:.5em;letter-spacing:.14em;color:var(--h2-faint)}.bz-ui .bz-hstat i{height:2px;background:var(--h2-line)}.bz-ui .bz-hstat u{background:var(--h2-ink);opacity:.85}.bz-ui .bz-hcard.bz-sel .bz-hstat u{background:var(--h2-mark);opacity:1}.bz-ui .bz-hcard.bz-locked{opacity:.5;filter:grayscale(1)}.bz-ui .bz-hcard-lock{background:#07070a8c}.bz-ui .bz-hcard-tag{position:absolute;top:6px;left:6px;padding:3px 7px 2px;border-radius:999px;background:#07070ad1;border:1px solid var(--h2-line-strong);color:var(--h2-ink);font:400 7.5px/1.2 "Krona One",var(--h2-body, Lato),sans-serif;letter-spacing:.12em;white-space:nowrap;pointer-events:none}.bz-ui .bz-hcard-tag[data-k=free]{border-color:var(--h2-hero);color:var(--h2-hero)}.bz-ui .bz-hcard-tag[data-k=owned]{border-color:#3ddc84;color:#3ddc84}.bz-ui .bz-hcard-tag[data-k=rent]{color:#f3f0eab8}.bz-ui .bz-btn{min-height:44px;padding:0 calc(var(--h2-u) * 3);border-radius:var(--h2-pill);border:1px solid var(--h2-line-strong);background:transparent;color:var(--h2-ink);font:400 clamp(9px,1.9cqh,13px)/1 var(--bz-label);letter-spacing:.2em;text-shadow:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--h2-u) * 1.25)}.bz-ui .bz-btn:hover,.bz-ui .bz-btn:focus-visible{border-color:var(--h2-ink);background:#ffffff0f;transform:translateY(-1px)}.bz-ui .bz-btn:focus-visible{outline:2px solid var(--h2-mark);outline-offset:3px}.bz-ui .bz-btn-primary{background:var(--h2-mark);border-color:var(--h2-mark);color:#fff;box-shadow:0 8px 24px #e5001247}.bz-ui .bz-btn-primary:hover,.bz-ui .bz-btn-primary:focus-visible{background:var(--h2-mark-hi);border-color:var(--h2-mark-hi);box-shadow:0 10px 30px #e5001266}.bz-ui .bz-btn-primary:active{box-shadow:0 4px 12px #e500124d}.bz-ui .bz-btn.bz-btn-2l{align-items:flex-start;justify-content:center;flex-direction:column;padding:calc(var(--h2-u) * 1.25) calc(var(--h2-u) * 3);border-radius:var(--h2-r);gap:calc(var(--h2-u) * .75)}.bz-ui .bz-btn-2l small{font:700 .8em/1 var(--bz-ui-font);letter-spacing:.04em;text-transform:none;color:var(--h2-muted)}.bz-ui .bz-btn.bz-btn-warn{border-color:var(--h2-mark);color:var(--h2-ink);box-shadow:none}.bz-ui .bz-actions{gap:calc(var(--h2-u) * 1.5)}.bz-ui .bz-title .bz-actions{margin-top:calc(var(--h2-u) * 3)}.bz-ui .bz-ctl{border-radius:var(--h2-r);background:var(--h2-glass);border:1px solid var(--h2-line);box-shadow:none;padding:calc(var(--h2-u) * 2.5) calc(var(--h2-u) * 3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bz-ui .bz-ctl-h{font-size:clamp(8px,1.5cqh,11px);color:var(--h2-ink);margin-bottom:calc(var(--h2-u) * 2);padding-bottom:calc(var(--h2-u) * 1.5);border-bottom:1px solid var(--h2-line)}.bz-ui .bz-ctl-h span{color:var(--h2-mark);font-size:1em;letter-spacing:.22em}.bz-ui .bz-ctl-grid{gap:calc(var(--h2-u) * 1.25) calc(var(--h2-u) * 2)}.bz-ui .bz-ctl-l{color:var(--h2-ink);font:400 1em/1.2 var(--bz-ui-font)}.bz-ui .bz-ctl-alt{color:var(--h2-faint);border-top:1px solid var(--h2-line);padding-top:calc(var(--h2-u) * 1.5);margin-top:calc(var(--h2-u) * 2)}.bz-ui .bz-ctl-moves{color:var(--h2-muted);line-height:1.45}.bz-ui kbd,.bz-ui .bz-key{min-width:2em;height:2em;padding:0 .55em;display:inline-grid;place-items:center;border-radius:6px;border:1px solid var(--h2-line-strong);border-bottom-width:2px;background:#ffffff0a;color:var(--h2-ink);font:700 .78em/1 var(--bz-ui-font);box-shadow:none;text-shadow:none}.bz-ui .bz-ov{background:#07070ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bz-ui .bz-panel{border-radius:calc(var(--h2-r) * 1.5);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),#0c0c10f5;border:1px solid var(--h2-line);box-shadow:0 30px 80px #000000b3;padding:calc(var(--h2-u) * 4) calc(var(--h2-u) * 5);animation:bz-brand-pop .28s cubic-bezier(.2,.8,.2,1) both}@keyframes bz-brand-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.bz-ui .bz-ov-h{font:700 clamp(22px,7cqh,54px)/.95 var(--bz-font);letter-spacing:-.02em;text-transform:none;text-shadow:none;margin-bottom:calc(var(--h2-u) * 3)}.bz-ui .bz-res-h{font:700 clamp(34px,12cqh,96px)/.9 var(--bz-font);letter-spacing:-.03em;text-transform:none;animation:bz-brand-in .45s cubic-bezier(.2,.8,.2,1) both}.bz-ui .bz-win .bz-res-h{background:none;color:var(--h2-ink);filter:none}.bz-ui .bz-lose .bz-res-h{color:var(--h2-mark);text-shadow:none}.bz-ui .bz-lose{background:radial-gradient(ellipse at center,#e5001229,#07070ad9 70%)}.bz-ui .bz-res-sub{font-size:clamp(8px,1.6cqh,11px);color:var(--h2-muted)}.bz-ui .bz-res-score b{font:700 clamp(28px,8cqh,62px)/1 var(--bz-font);color:var(--h2-ink);text-shadow:none;letter-spacing:-.02em}.bz-ui .bz-newbest{background:transparent;border:1px solid var(--h2-hero);color:var(--h2-hero);box-shadow:none;font:400 clamp(8px,1.5cqh,10px)/1 var(--bz-label);letter-spacing:.22em;animation:none}.bz-ui .bz-res-grid{gap:calc(var(--h2-u) * 1.5)}.bz-ui .bz-res-grid>div{border-radius:var(--h2-r);background:#ffffff05;border:1px solid var(--h2-line);padding:calc(var(--h2-u) * 1.75) calc(var(--h2-u) * 1.5);text-align:left}.bz-ui .bz-res-grid b{font:600 clamp(13px,3.2cqh,24px)/1 var(--bz-font);margin-top:calc(var(--h2-u) * 1)}.bz-ui .bz-stagesel{background:radial-gradient(90% 70% at 50% 0%,rgba(229,0,18,.08),transparent 60%),#07070af5;padding-left:var(--h2-edge);padding-right:var(--h2-edge)}.bz-ui .bz-ss-h{font:700 clamp(18px,5cqh,40px)/1 var(--bz-font);text-transform:none;letter-spacing:-.02em;text-shadow:none}.bz-ui .bz-ss-hero{font:400 clamp(8px,1.6cqh,11px)/1 var(--bz-label);letter-spacing:.2em;color:var(--h2-muted)}.bz-ui .bz-ss-hero i{background:var(--h2-mark);box-shadow:none}.bz-ui .bz-ss-row{gap:calc(var(--h2-u) * 2)}.bz-ui .bz-scard{border-radius:var(--h2-r);border:1px solid var(--h2-line);padding:calc(var(--h2-u) * 2.5)}.bz-ui .bz-scard:hover,.bz-ui .bz-scard.bz-sel,.bz-ui .bz-scard:focus-visible{border-color:#e50012d9;box-shadow:inset 0 -3px 0 var(--h2-mark),0 14px 36px #0000008c;transform:translateY(-3px)}.bz-ui .bz-scard-no{font:700 3.4em/1 var(--bz-font);color:#ffffff12;letter-spacing:-.04em}.bz-ui .bz-scard-n{font:600 1.45em/1.05 var(--bz-font);text-transform:none;text-shadow:none;letter-spacing:-.01em}.bz-ui .bz-scard-s{font:400 .85em/1.35 var(--bz-ui-font)}.bz-ui .bz-scard-boss{color:var(--h2-mark-hi);font-size:.62em}.bz-ui .bz-scard-go{color:var(--h2-ink);font-size:.62em}.bz-ui .bz-scard-new{background:var(--h2-mark);font:400 .6em/1 var(--bz-label);letter-spacing:.2em}.bz-ui .bz-scard-best{background:transparent;border:1px solid var(--h2-line-strong);font:700 1.1em/1 var(--bz-font)}.bz-ui .bz-scard-best[data-g=S]{background:transparent;border-color:var(--h2-hero);color:var(--h2-hero)}.bz-ui .bz-scard-best[data-g=A]{border-color:var(--h2-mark);color:var(--h2-mark)}.bz-ui .bz-hud{padding-left:var(--h2-edge);padding-top:max(3cqh,var(--bz-st))}.bz-ui .bz-pausebtn,.bz-ui .bz-autobtn{top:max(3cqh,var(--bz-st))}.bz-ui .bz-pausebtn{right:max(3cqw,var(--bz-sr));border-radius:50%;border:1px solid var(--h2-line-strong);background:var(--h2-glass)}.bz-ui .bz-pausebtn:hover{border-color:var(--h2-ink)}.bz-ui .bz-pausebtn:active{background:var(--h2-mark)}.bz-ui .bz-name{font:600 clamp(12px,2.8cqh,20px)/1 var(--bz-font);letter-spacing:0;text-transform:none;text-shadow:0 1px 8px rgba(0,0,0,.8)}.bz-ui .bz-lives{color:var(--h2-mark)}.bz-ui .bz-bar{transform:none;border:1px solid var(--h2-line-strong);border-radius:2px;background:#07070ab3;box-shadow:0 2px 10px #00000080;height:clamp(8px,2cqh,14px)}.bz-ui .bz-hp .bz-fill{background:linear-gradient(180deg,#fff 0 45%,var(--h2-ink) 45%)}.bz-ui .bz-hp .bz-ghost{background:var(--h2-mark);opacity:1}.bz-ui .bz-hp-t{transform:translateY(-50%);font:700 clamp(7px,1.6cqh,11px)/1 var(--bz-ui-font);color:var(--h2-bg);text-shadow:none;mix-blend-mode:normal}.bz-ui .bz-hp.bz-low{border-color:var(--h2-mark)}.bz-ui .bz-hp.bz-low .bz-fill{background:var(--h2-mark)}.bz-ui .bz-meter{height:clamp(4px,1cqh,7px);margin-top:calc(var(--h2-u) * .75);border-color:#f0b90b8c}.bz-ui .bz-meter .bz-fill{background:var(--h2-hero)}.bz-ui .bz-meter-t{transform:translate(-50%,-50%);font:400 clamp(5px,1cqh,7px)/1 var(--bz-label);color:var(--h2-bg)}.bz-ui .bz-meter.bz-full .bz-fill{background:linear-gradient(100deg,var(--h2-hero) 0 35%,#fff4cc 45%,var(--h2-hero) 55% 100%);background-size:260% 100%}.bz-ui .bz-wave{background:var(--h2-glass);border:1px solid var(--h2-line);color:var(--h2-ink);font:400 clamp(8px,1.7cqh,12px)/1 var(--bz-label);letter-spacing:.22em;padding:calc(var(--h2-u) * 1.1) calc(var(--h2-u) * 2.25);text-shadow:none}.bz-ui .bz-score small{font-size:clamp(7px,1.3cqh,9px);color:var(--h2-faint)}.bz-ui .bz-score span{font:700 clamp(16px,4.4cqh,32px)/1 var(--bz-font);color:var(--h2-ink);text-shadow:0 1px 10px rgba(0,0,0,.6);letter-spacing:-.01em}.bz-ui .bz-lvl{background:transparent;border:1px solid rgba(240,185,11,.6);color:var(--h2-hero);font:400 .55em/1 var(--bz-label);letter-spacing:.14em;padding:.35em .5em}.bz-ui .bz-combo-r{font:700 clamp(11px,2.6cqh,20px)/1 var(--bz-font);text-shadow:0 2px 12px rgba(229,0,18,.6)}.bz-ui .bz-boss .bz-bar{border-color:#e50012b3}.bz-ui .bz-boss .bz-fill{background:var(--h2-mark)}.bz-ui .bz-kb{gap:calc(var(--h2-u) * .5)}.bz-touch .bz-tb{--face: rgba(10, 10, 14, .6);border-color:var(--h2-line-strong)}.bz-touch .bz-tb-attack{--face: rgba(229, 0, 18, .78);border-color:#ffffff73}.bz-touch .bz-tb-skill1,.bz-touch .bz-tb-skill2{--ring: var(--h2-ink);border-color:var(--h2-line-strong);color:var(--h2-ink)}.bz-touch .bz-tb-super{--ring: var(--h2-hero);border-color:#f0b90b99;color:var(--h2-hero)}.bz-touch .bz-tb-lbl{font-family:var(--bz-label);letter-spacing:.14em}@media(prefers-reduced-motion:reduce){.bz-ui .bz-logo,.bz-ui .bz-panel,.bz-ui .bz-res-h{animation:none}}.bz-ui .bz-title-l .bz-sk,.bz-ui .bz-title-l .bz-diff{display:grid;grid-template-columns:10.5em minmax(0,1fr);align-items:center;column-gap:calc(var(--h2-u) * 2);width:100%;margin-top:calc(var(--h2-u) * 1.5);font-size:clamp(9px,1.9cqh,13px)}.bz-ui .bz-title-l .bz-sk{margin-top:calc(var(--h2-u) * 2.5);padding-top:calc(var(--h2-u) * 2);border-top:1px solid var(--h2-line)}.bz-ui .bz-title-l .bz-diff{grid-template-columns:10.5em repeat(var(--n, 3),max-content) 1fr;column-gap:calc(var(--h2-u) * 1)}.bz-ui .bz-title-l .bz-diff>.bz-sk-h{margin-right:calc(var(--h2-u) * 1)}.bz-ui .bz-sk-h{font:400 .72em/1 var(--bz-label);letter-spacing:.24em;color:var(--h2-muted);display:flex;align-items:center;gap:calc(var(--h2-u) * 1.25)}.bz-ui .bz-sk-t{grid-column:2;margin-top:calc(var(--h2-u) * .75);font:400 .9em/1.35 var(--bz-ui-font);color:var(--h2-muted)}.bz-ui .bz-sk-t b{color:var(--h2-ink);font-weight:700}.bz-ui .bz-sk-row{gap:calc(var(--h2-u) * 1)}.bz-ui .bz-sk-c{width:2.4em;height:2.4em;border:1px solid var(--h2-line-strong);background:var(--h2-surface);color:var(--h2-ink);font:600 1em/1 var(--bz-font);opacity:.7;box-shadow:none}.bz-ui .bz-sk-c:after{content:"";position:absolute}.bz-ui .bz-sk-c{position:relative;box-shadow:inset 0 -2px color-mix(in srgb,var(--sc) 80%,transparent)}.bz-ui .bz-sk-c.bz-syn{box-shadow:inset 0 -2px 0 var(--sc),0 0 0 1px #f0b90b8c;opacity:.9}.bz-ui .bz-sk-c.bz-on{opacity:1;transform:none;border-color:var(--h2-mark);box-shadow:inset 0 -3px 0 var(--sc),0 0 0 1px var(--h2-mark)}.bz-ui .bz-diff-b{min-height:2.4em;padding:0 1.3em;border-radius:var(--h2-pill);border:1px solid var(--h2-line);background:transparent;color:var(--h2-muted);font:400 .72em/1 var(--bz-label);letter-spacing:.18em;text-transform:uppercase;box-shadow:none;transition:border-color .15s,color .15s,background .15s}.bz-ui .bz-diff-b:hover{border-color:var(--h2-line-strong);color:var(--h2-ink)}.bz-ui .bz-diff-b.bz-on{border-color:var(--h2-mark);background:#e5001224;color:var(--h2-ink);box-shadow:none}.bz-ui .bz-p2{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--h2-u) * 1);grid-column:1 / -1;margin-top:calc(var(--h2-u) * 1)}.bz-ui .bz-p2[hidden]{display:none}.bz-ui .bz-title .bz-actions{display:grid;grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;max-width:760px}.bz-ui .bz-title .bz-actions>.bz-btn{min-height:56px}.bz-ui .bz-title-many .bz-heroes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(clamp(92px,7.3cqw,150px),1fr);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--h2-line-strong) transparent;padding:2px 2px 8px;margin-left:-2px}.bz-ui .bz-title-many .bz-heroes>.bz-hcard{scroll-snap-align:start}.bz-ui .bz-title .bz-heroes+.bz-actions{margin-top:calc(var(--h2-u) * 2);margin-bottom:calc(var(--h2-u) * 1)}.bz-ui .bz-title .bz-actions>.bz-btn-primary{padding:0 calc(var(--h2-u) * 4);font-size:clamp(10px,2cqh,14px)}.bz-ui .bz-best{margin-top:calc(var(--h2-u) * 2);font-size:clamp(8px,1.5cqh,11px);color:var(--h2-faint);display:flex;align-items:baseline;gap:calc(var(--h2-u) * 1.25)}.bz-ui .bz-best b{font:700 1.9em/1 var(--bz-font);color:var(--h2-ink);letter-spacing:-.01em;margin:0}.bz-ui .bz-logo-b:after{content:".";color:var(--h2-mark)}.bz-ui .bz-title-rich>.bz-title-col:last-child{padding-top:calc(var(--bz-ps) + var(--h2-u) * 1.5)}.bz-ui .bz-ctl-g{gap:calc(var(--h2-u) * .5)}.bz-ui .bz-autobtn{right:calc(max(3cqw,var(--bz-sr)) + var(--bz-ps) + var(--h2-u) * 1.5);border:1px solid var(--h2-line-strong);background:var(--h2-glass);color:var(--h2-muted);font:400 clamp(8px,1.6cqh,11px)/1 var(--bz-label);letter-spacing:.2em}.bz-ui .bz-autobtn.bz-on{color:var(--h2-hero);border-color:#f0b90bb3;box-shadow:none}.bz-ui .bz-autobtn.bz-on i{background:var(--h2-hero);box-shadow:none}.bz-sys .bz-fsbtn{top:calc(max(3cqh,var(--bz-st)) + var(--bz-ps) + var(--h2-u, 8px) * 1.5);right:max(3cqw,var(--bz-sr));border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0a0a0eb8}.bz-sys .bz-fsbtn:hover{border-color:#f3f0ea}.bz-ui .bz-wave{min-height:var(--bz-ps);display:inline-flex;align-items:center;box-sizing:border-box;padding-top:0;padding-bottom:0}.bz-ui .bz-score{min-height:var(--bz-ps);display:flex;flex-direction:column;justify-content:center}.bz-ui .bz-hud{padding-right:calc(max(3cqw,var(--bz-sr)) + var(--bz-ps) + var(--h2-u) * 1.5)}.bz-ui.bz-has-auto .bz-hud{padding-right:calc(max(3cqw,var(--bz-sr)) + var(--bz-ps) + var(--bz-aw) + var(--h2-u) * 3)}.bz-ui .bz-wave{position:absolute;left:50%;top:max(3cqh,var(--bz-st));transform:translate(-50%)}.bz-ui .bz-hud>.bz-score{grid-column:3}.bz-ui .bz-hud>.bz-hero{grid-column:1}.bz-ui .bz-pause-set .bz-panel,.bz-ui .bz-panel:has(.bz-pause-grid){width:min(92cqw,980px);max-height:calc(100% - 2 * var(--h2-u));text-align:left;padding:calc(var(--h2-u) * 3.5) calc(var(--h2-u) * 4.5)}.bz-ui .bz-panel:has(.bz-pause-grid) .bz-ov-h{text-align:left;margin-bottom:calc(var(--h2-u) * 2.5);padding-bottom:calc(var(--h2-u) * 2);border-bottom:1px solid var(--h2-line)}.bz-ui .bz-pause-grid{column-gap:calc(var(--h2-u) * 4);row-gap:calc(var(--h2-u) * 2)}.bz-ui .bz-pause-l{gap:calc(var(--h2-u) * 2.5)}.bz-ui .bz-pause-l .bz-actions-col{gap:calc(var(--h2-u) * 1.25)}.bz-ui .bz-pause-l .bz-actions-col .bz-btn{width:100%;min-height:48px}.bz-ui .bz-ctl-sm{margin-top:0;padding:calc(var(--h2-u) * 2) calc(var(--h2-u) * 2.5)}.bz-ui .bz-ctl-sm .bz-ctl-grid{grid-template-columns:max-content 1fr}.bz-ui .bz-ctl-sm .bz-ctl-l{white-space:nowrap}.bz-ui .bz-set-h{display:flex;align-items:baseline;gap:calc(var(--h2-u) * 1.25);font:400 clamp(8px,1.5cqh,11px)/1 var(--bz-label);letter-spacing:.22em;color:var(--h2-muted);margin:0 0 calc(var(--h2-u) * 1.5);padding-bottom:calc(var(--h2-u) * 1.25);border-bottom:1px solid var(--h2-line)}.bz-ui .bz-set-h small{font:400 1em/1 var(--bz-ui-font);letter-spacing:0;text-transform:none;color:var(--h2-faint);margin-left:auto}.bz-ui .bz-keys{gap:calc(var(--h2-u) * .75);margin-bottom:calc(var(--h2-u) * 1.5)}.bz-ui .bz-keyrow{grid-template-columns:8em 3.6em minmax(0,1fr);gap:calc(var(--h2-u) * 1.5);font:400 clamp(10px,2cqh,13px)/1 var(--bz-ui-font)}.bz-ui .bz-keyrow>:nth-child(2){justify-self:start}.bz-ui .bz-keyrow em{color:var(--h2-faint);font-size:.85em}.bz-ui .bz-btn.bz-btn-sm{min-height:36px;margin-bottom:calc(var(--h2-u) * 2.5);font-size:clamp(8px,1.5cqh,10px)}.bz-ui .bz-set-list{gap:calc(var(--h2-u) * .75)}.bz-ui .bz-sw{border-radius:10px;border:1px solid var(--h2-line);background:#ffffff05;font:400 clamp(10px,2cqh,13px)/1 var(--bz-ui-font);padding:calc(var(--h2-u) * 1.1) calc(var(--h2-u) * 1.5)}.bz-ui .bz-sw:hover,.bz-ui .bz-sw:focus-visible{border-color:var(--h2-line-strong)}.bz-ui .bz-sw-t{width:2.4em;height:1.3em;background:#ffffff24}.bz-ui .bz-sw-t i{width:1em;height:1em;top:.15em;left:.15em;box-shadow:none}.bz-ui .bz-sw.bz-on .bz-sw-t{background:var(--h2-mark)}.bz-ui .bz-sw.bz-on .bz-sw-t i{transform:translate(1.1em)}.bz-ui .bz-wave:before{content:"";position:absolute;left:18%;right:18%;top:-1px;height:2px;background:var(--h2-mark);border-radius:2px}.bz-ui .bz-wave{overflow:visible}.bz-ui .bz-wave{flex-direction:column;justify-content:center;gap:.55em}.bz-ui .bz-road{position:relative;display:block;width:clamp(120px,24cqw,250px);height:3px;border-radius:2px;background:#f3f0ea33}.bz-ui .bz-road.bz-off{display:none}.bz-ui .bz-road-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px;background:#f3f0ea}.bz-ui .bz-road-dot{position:absolute;top:50%;left:0;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#f3f0ea;box-shadow:0 0 0 2px #07070ad9}.bz-ui .bz-road-mk{position:absolute;top:-3px;width:2px;height:9px;margin-left:-1px;border-radius:1px;background:#f3f0ea99;text-decoration:none}.bz-ui .bz-road-bonus{background:#f0b90b}.bz-ui .bz-road-boss{top:-4px;width:3px;height:11px;margin-left:-1.5px;background:#e50012}.bz-ui .bz-meter:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(7,7,10,.9) calc(25% - 1px) 25%);pointer-events:none}.bz-ui .bz-title-rich>.bz-title-r{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;padding-top:calc(var(--bz-ps) + var(--h2-u) * 1.5)}.bz-ui .bz-show{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.bz-ui .bz-show-art{position:absolute;inset:0 0 18%;display:grid;place-items:end center;pointer-events:none}.bz-ui .bz-show-art:before{content:"";position:absolute;left:10%;right:10%;bottom:0;height:60%;background:radial-gradient(60% 50% at 50% 100%,color-mix(in srgb,var(--hc, #e50012) 30%,transparent),transparent 70%);filter:blur(6px)}.bz-ui .bz-show-art img{position:relative;max-height:100%;max-width:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 18px 30px rgba(0,0,0,.7));opacity:0;transform:translate(16px);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.bz-ui .bz-show:not(.bz-show-v2) .bz-show-art img{max-height:62%;image-rendering:auto}.bz-ui .bz-show-art img.bz-in{opacity:1;transform:none}.bz-ui .bz-show-meta{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--h2-u) * 1);text-align:right;padding-bottom:calc(var(--h2-u) * 2)}.bz-ui .bz-show-meta small{font:400 clamp(7px,1.4cqh,10px)/1 var(--bz-label);letter-spacing:.24em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-show-meta small b{color:var(--h2-ink);font-weight:400}.bz-ui .bz-show-meta small span{color:var(--h2-faint)}.bz-ui .bz-show-n{font:700 clamp(26px,9cqh,72px)/.9 var(--bz-font);letter-spacing:-.03em;color:var(--h2-ink);text-shadow:0 4px 30px rgba(0,0,0,.8)}.bz-ui .bz-show-l{font:400 clamp(7px,1.4cqh,10px)/1 var(--bz-label);font-style:normal;letter-spacing:.22em;text-transform:uppercase;color:var(--h2-hero)}.bz-ui .bz-ctl-wrap{position:absolute;top:calc(var(--bz-ps) * 0 + var(--h2-u) * .5);right:calc(var(--bz-ps) + var(--h2-u) * 1.5);z-index:2;pointer-events:auto}.bz-ui .bz-ctl-wrap>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:calc(var(--h2-u) * 1);min-height:var(--bz-ps);padding:0 calc(var(--h2-u) * 2);border-radius:var(--h2-pill);border:1px solid var(--h2-line);background:var(--h2-glass);font:400 clamp(8px,1.5cqh,11px)/1 var(--bz-label);letter-spacing:.22em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-ctl-wrap>summary::-webkit-details-marker{display:none}.bz-ui .bz-ctl-wrap>summary:after{content:"↗";letter-spacing:0}.bz-ui .bz-ctl-wrap[open]>summary{color:var(--h2-ink);border-color:var(--h2-line-strong)}.bz-ui .bz-ctl-wrap>.bz-ctl{position:absolute;right:0;top:calc(100% + var(--h2-u) * 1);width:max-content;min-width:300px;max-height:76cqh;overflow-y:auto;animation:bz-brand-in .2s ease-out both}.bz-ui .bz-show:not(.bz-show-v2) .bz-show-art{inset:10% 8% 26%}.bz-ui .bz-show:not(.bz-show-v2) .bz-show-art img{width:70%;max-height:100%;height:auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.7)) saturate(.9)}.bz-ui .bz-show-l:empty{display:none}.bz-ui .bz-show-none .bz-show-art{display:none}.bz-ui .bz-btn-2l{min-width:0;text-align:left}.bz-ui .bz-btn-2l small{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-ui .bz-btn-2l>span{white-space:nowrap}.bz-ui .bz-grade{border:1px solid var(--h2-line-strong);background:radial-gradient(circle at 50% 40%,#ffffff0d,#fff0 70%),var(--h2-surface);box-shadow:inset 0 0 0 6px #07070ae6,inset 0 0 0 7px var(--h2-line);transform:none}.bz-ui .bz-grade-l{font:700 clamp(36px,12cqh,88px)/1 var(--bz-font);font-style:normal;letter-spacing:-.04em;color:var(--h2-ink);text-shadow:none}.bz-ui .bz-grade small{font:400 clamp(6px,1.2cqh,8px)/1 var(--bz-label);letter-spacing:.3em;color:var(--h2-faint)}.bz-ui .bz-grade[data-g=S]{border-color:var(--h2-hero);background:radial-gradient(circle at 50% 40%,rgba(240,185,11,.16),transparent 70%),var(--h2-surface);box-shadow:inset 0 0 0 6px #07070ae6,inset 0 0 0 7px #f0b90b99,0 0 40px #f0b90b40}.bz-ui .bz-grade[data-g=S] .bz-grade-l{color:var(--h2-hero);text-shadow:none}.bz-ui .bz-grade[data-g=S] small{color:var(--h2-hero)}.bz-ui .bz-grade[data-g=A]{border-color:var(--h2-mark);box-shadow:inset 0 0 0 6px #07070ae6,inset 0 0 0 7px #e500128c}.bz-ui .bz-grade[data-g=A] .bz-grade-l{color:var(--h2-ink)}.bz-ui .bz-res-wide .bz-res-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(84px,13cqw,120px),1fr))}.bz-ui .bz-res-grid small{display:block;font-size:clamp(6px,1.15cqh,8px);letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-ui .bz-res-grid b{font-size:clamp(12px,2.8cqh,20px)}.bz-ui .bz-xp{background:#ffffff05;border:1px solid var(--h2-line);border-radius:var(--h2-r)}.bz-ui .bz-xp-lv{font:400 clamp(7px,1.3cqh,9px)/1 var(--bz-label);letter-spacing:.18em}.bz-ui .bz-xp-lv b{color:var(--h2-hero);font-weight:700}.bz-ui .bz-xp-bar{height:4px;background:var(--h2-line)}.bz-ui .bz-xp-g{color:var(--h2-hero);font:400 clamp(7px,1.3cqh,9px)/1 var(--bz-label);letter-spacing:.12em}.bz-ui .bz-res-wide .bz-actions{flex-wrap:nowrap;gap:calc(var(--h2-u) * 1)}.bz-ui .bz-res-wide .bz-actions .bz-btn{padding:0 calc(var(--h2-u) * 2);min-height:40px}.bz-ui .bz-boss{top:calc(max(3cqh,var(--bz-st)) + var(--bz-ps) + var(--h2-u) * 2)}.bz-ui .bz-boss-name{font:600 clamp(11px,2.4cqh,18px)/1 var(--bz-font);font-style:normal;letter-spacing:0;text-transform:none;color:var(--h2-ink);text-shadow:0 2px 10px rgba(0,0,0,.8);margin:0 0 calc(var(--h2-u) * .75)}.bz-ui .bz-boss-name:before{content:"BOSS";font:400 clamp(6px,1.2cqh,9px)/1 var(--bz-label);letter-spacing:.24em;color:var(--h2-mark-hi);padding:.45em .6em;border:1px solid rgba(229,0,18,.6);border-radius:4px}.bz-ui .bz-boss-skull{display:none}.bz-ui .bz-boss-bar{height:clamp(8px,2cqh,14px);border-color:#e50012b3;box-shadow:0 2px 12px #0009}.bz-ui .bz-boss-bar .bz-fill{background:linear-gradient(180deg,#ff3b47 0 45%,var(--h2-mark) 45%)}.bz-ui .bz-boss-bar .bz-ghost{background:var(--h2-ink);opacity:.85}.bz-ui .bz-combo-n{font-weight:700;font-style:normal;letter-spacing:-.03em;-webkit-text-stroke:0;color:var(--h2-ink);text-shadow:0 4px 0 rgba(0,0,0,.7),0 0 24px rgba(0,0,0,.5)}.bz-ui .bz-combo-l{font:400 clamp(8px,1.8cqh,13px)/1 var(--bz-label);font-style:normal;letter-spacing:.3em;color:var(--h2-mark-hi);text-shadow:0 2px 6px rgba(0,0,0,.8)}.bz-ui .bz-combo.bz-hot .bz-combo-n{color:var(--h2-mark-hi);text-shadow:0 4px 0 rgba(0,0,0,.7),0 0 26px rgba(229,0,18,.7)}.bz-ui .bz-combo.bz-blaze .bz-combo-n{background:linear-gradient(180deg,#fff 10%,var(--h2-hero) 50%,var(--h2-mark) 95%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.7))}.bz-ui .bz-banner-band{background:linear-gradient(90deg,transparent,rgba(7,7,10,.88) 16%,rgba(7,7,10,.88) 84%,transparent);border-top:1px solid var(--h2-mark);border-bottom:1px solid var(--h2-line-strong)}.bz-ui .bz-banner-t{font-family:var(--bz-font);font-weight:700;font-style:normal;letter-spacing:-.02em;text-transform:none}.bz-ui .bz-banner-s{font-family:var(--bz-label);font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-autobtn{width:var(--bz-aw);min-width:0;padding:0;box-sizing:border-box;letter-spacing:.14em}.bz-touch .bz-tb-jump,.bz-touch .bz-tb-dodge{--ring: var(--h2-ink);border-color:var(--h2-line-strong);color:var(--h2-ink)}.bz-sys{container-type:size}.bz-ui .bz-coach{border-radius:var(--h2-pill);background:var(--h2-glass);border:1px solid var(--h2-line-strong);box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:400 clamp(10px,2cqh,14px)/1.2 var(--bz-ui-font);color:var(--h2-ink)}.bz-ui .bz-coach-t{text-shadow:none}.bz-ui .bz-coach-plus{color:var(--h2-faint)}.bz-ui .bz-ti{border-radius:6px;border:1px solid var(--h2-line-strong);border-bottom-width:2px;background:#ffffff0a;color:var(--h2-ink);box-shadow:none}.bz-ui .bz-ti-attack{background:var(--h2-mark);border-color:var(--h2-mark);color:#fff}.bz-ui .bz-ti-super{color:var(--h2-hero);border-color:#f0b90bb3}.bz-ui,.bz-ov-host,.bz-ov.bz-title{overflow:clip}.bz-ui .bz-boss{top:calc(max(3cqh,var(--bz-st)) + var(--bz-ps) + 11.5cqh)}.bz-ui .bz-hp-t{color:#fff;mix-blend-mode:difference}.bz-ui .bz-hp.bz-low .bz-hp-t{mix-blend-mode:normal;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8)}.bz-ui .bz-show-meta:before{content:"";position:absolute;z-index:-1;right:-3cqw;bottom:-4cqh;width:140%;height:150%;background:radial-gradient(80% 70% at 85% 80%,#07070aeb,#07070a00 75%);pointer-events:none}.bz-ui .bz-show-meta{z-index:1;isolation:isolate}@media(prefers-reduced-motion:reduce){.bz-ui .bz-show-art img{transition:none;transform:none}.bz-ui .bz-ctl-wrap>.bz-ctl,.bz-ui .bz-hcard,.bz-ui .bz-scard{animation:none;transition:none}}.bz-ui :is(.bz-hcard,.bz-scard,.bz-diff-b,.bz-sk-c,.bz-sw,.bz-ctl-wrap>summary):focus-visible{outline:2px solid var(--h2-mark);outline-offset:3px}.bz-ui .bz-sk-t em{font-style:normal;color:var(--h2-hero)}.bz-ui .bz-tag{text-wrap:balance}.bz-ui .bz-ss-back{min-height:40px;padding:0 calc(var(--h2-u) * 2)}.bz-ui .bz-ss-head{padding-bottom:calc(var(--h2-u) * 2);border-bottom:1px solid var(--h2-line)}.bz-ui .bz-acctbar{position:absolute;z-index:35;top:max(3cqh,var(--bz-st));right:max(3cqw,var(--bz-sr));min-height:var(--bz-ps);display:none;align-items:center;pointer-events:auto}.bz-ui.bz-mode-title .bz-acctbar{display:flex}.bz-ui.bz-mode-title .bz-ctl-wrap{top:calc(var(--bz-ps) + var(--h2-u) * 2)}.bz-ui .bz-acct-chip{display:flex;align-items:center;gap:calc(var(--h2-u) * 1);min-height:var(--bz-ps);padding:0 calc(var(--h2-u) * .75) 0 calc(var(--h2-u) * 2);border-radius:var(--h2-pill);border:1px solid var(--h2-line-strong);background:var(--h2-glass);font:400 clamp(10px,1.9cqh,13px)/1 var(--bz-ui-font);color:var(--h2-ink)}.bz-ui .bz-acct-chip .bz-acct-n{color:var(--h2-muted);max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-ui .bz-acct-chip b{font:700 1.25em/1 var(--bz-font);letter-spacing:-.01em}.bz-ui .bz-acct-chip small{font:400 .62em/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-acct-chip .bz-topup{min-height:calc(var(--bz-ps) - 8px);padding:0 calc(var(--h2-u) * 2);border-radius:var(--h2-pill);border:0;background:var(--h2-mark);color:#fff;font:400 .7em/1 var(--bz-label);letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.bz-ui .bz-acct-chip .bz-topup:hover{background:var(--h2-mark-hi)}.bz-ui .bz-acct-off{padding-right:calc(var(--h2-u) * 2);color:var(--h2-muted)}.bz-ui .bz-title-rich>.bz-title-r{position:static}.bz-ui.bz-mode-title .bz-ctl-wrap,.bz-ui .bz-ctl-wrap{top:calc(max(3cqh,var(--bz-st)) + var(--bz-ps) + var(--h2-u) * 1.5);right:calc(max(3cqw,var(--bz-sr)) + var(--bz-ps) + var(--h2-u) * 1.5)}.bz-ui,.bz-touch,.bz-sys{--h2-faint: rgba(243, 240, 234, .56)}.bz-ui .bz-ic{width:1.25em;height:1.25em;flex:none;display:block}.bz-ui .bz-btn-2l>span{display:inline-flex;align-items:center;gap:.6em}.bz-ui .bz-btn>span{white-space:nowrap}.bz-ui.bz-art-title .bz-ov.bz-title{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(70% 90% at 82% 40%,rgba(229,0,18,.08),transparent 60%),linear-gradient(180deg,#07070a80,#07070a00 24% 58%,#07070ae0),linear-gradient(90deg,#07070ae6,#07070abd 46%,#07070a47),var(--bz-art-title) center / cover no-repeat,#07070a}.bz-ui.bz-art-hub .bz-stagesel{background:linear-gradient(180deg,#07070adb,#07070a99 38%,#07070aeb),var(--bz-art-hub) center / cover no-repeat,#07070a}.bz-ui .bz-res-bg{position:absolute;inset:0;pointer-events:none;opacity:0}.bz-ui.bz-art-victory .bz-win .bz-res-bg,.bz-ui.bz-art-defeat .bz-lose .bz-res-bg{opacity:1;animation:bz-ov-in .7s ease-out both}.bz-ui.bz-art-victory .bz-win .bz-res-bg{background:linear-gradient(180deg,#07070a80,#07070a40 45%,#07070ad1),var(--bz-art-victory) center / cover no-repeat,#07070a}.bz-ui.bz-art-defeat .bz-lose .bz-res-bg{background:radial-gradient(ellipse at center,#e500121f,#07070a8c 70%),linear-gradient(180deg,#07070a8c,#07070a4d 45%,#07070adb),var(--bz-art-defeat) center / cover no-repeat,#07070a}.bz-ui .bz-hcard-acc{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .55em;min-height:1.3em;font:400 clamp(7.5px,1.05cqh,9px)/1.25 var(--bz-label);letter-spacing:.06em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-hcard-acc b{font-weight:400;white-space:nowrap}.bz-ui .bz-hcard-acc:not([data-k=locked]) b:before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.5em;border-radius:50%;background:currentColor}.bz-ui .bz-hcard-rich .bz-hcard-info{flex:1}.bz-ui .bz-hcard-rich .bz-hcard-more{margin-top:auto}.bz-ui .bz-hcard-acc em{font-style:normal;color:var(--h2-ink)}.bz-ui .bz-hcard-acc[data-k=free]{color:var(--h2-hero)}.bz-ui .bz-hcard-acc[data-k=owned]{color:#3ddc84}.bz-ui .bz-hcard-acc[data-k=locked]{align-items:flex-start;flex-wrap:nowrap;font:700 clamp(8.5px,1.35cqh,11px)/1.25 var(--bz-ui-font);letter-spacing:0;text-transform:none;color:var(--h2-ink)}.bz-ui .bz-hcard-acc .bz-lock{width:1.05em;flex:none;opacity:.8;margin-top:.05em}.bz-ui .bz-hcard-acc[data-k=locked] b{white-space:normal;font-weight:700}.bz-ui .bz-hcard.bz-locked{opacity:1;filter:none}.bz-ui .bz-hcard.bz-locked .bz-hcard-art{filter:grayscale(1) brightness(.55)}.bz-ui .bz-hcard.bz-locked :is(.bz-hcard-n,.bz-hstats){opacity:.55}.bz-ui .bz-hstat{grid-template-columns:3.5em 1fr;gap:.5em}.bz-ui .bz-hstat em{font:700 clamp(7.5px,1.15cqh,9.5px)/1 var(--bz-ui-font);letter-spacing:.08em;color:var(--h2-muted)}.bz-ui .bz-hstat i{height:3px;border-radius:2px}.bz-ui .bz-heroes.bz-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.bz-ui .bz-heroes.bz-more-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.bz-ui .bz-heroes.bz-more-l.bz-more-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.bz-ui .bz-show-b{max-width:32ch;font:400 clamp(10px,1.9cqh,14px)/1.4 var(--bz-ui-font);color:var(--h2-muted);text-wrap:balance}.bz-ui .bz-show-a{padding:.5em .9em .45em;border-radius:var(--h2-pill);border:1px solid var(--h2-line-strong);background:#07070a99;font:400 clamp(7px,1.3cqh,9.5px)/1 var(--bz-label);letter-spacing:.16em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-show-a[data-k=free]{border-color:#f0b90b99;color:var(--h2-hero)}.bz-ui .bz-show-a[data-k=owned]{border-color:#3ddc8499;color:#3ddc84}.bz-ui :is(.bz-show-b,.bz-show-a):empty{display:none}.bz-ui .bz-opts{width:100%}.bz-ui .bz-sk-h{font-size:max(7.5px,.72em)}.bz-ui .bz-sk-c:after{inset:-7px -3px}.bz-ui .bz-sk-c i{font-size:.82em;letter-spacing:-.02em}.bz-ui .bz-sk-c:hover{opacity:1;border-color:var(--h2-ink)}.bz-ui .bz-sk-t.bz-peek{color:var(--h2-ink)}.bz-ui .bz-diff-b{position:relative;min-height:32px;font-size:max(8px,.72em);cursor:pointer}.bz-ui .bz-diff-b:after{content:"";position:absolute;inset:-6px 0}.bz-ui .bz-diff-b:active{background:#ffffff14}.bz-ui .bz-diff-t{min-width:0;margin-left:calc(var(--h2-u) * 1);font:400 .9em/1.3 var(--bz-ui-font);color:var(--h2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-ui .bz-coop-keys{grid-column:1 / -1;display:grid;gap:6px;width:auto;margin-top:calc(var(--h2-u) * 1);padding:calc(var(--h2-u) * 1.5) calc(var(--h2-u) * 2);border-radius:10px;border:1px solid var(--h2-line);background:#ffffff05;font:400 clamp(10px,1.8cqh,12.5px)/1.4 var(--bz-ui-font);color:var(--h2-muted);opacity:1}.bz-ui .bz-coop-keys[hidden]{display:none}.bz-ui .bz-coop-keys>div{display:grid;grid-template-columns:2.6em minmax(0,1fr);gap:8px;align-items:baseline}.bz-ui .bz-coop-keys b{min-width:0;font:400 .78em/1 var(--bz-label);letter-spacing:.16em;color:var(--h2-ink)}.bz-ui .bz-coop-keys small{color:var(--h2-faint)}.bz-ui .bz-title-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--h2-u) * 3);width:100%;margin-top:calc(var(--h2-u) * 2)}.bz-ui .bz-title-foot .bz-best{margin-top:0}.bz-ui :is(.bz-title-hint,.bz-ov-hint){display:flex;flex-wrap:wrap;align-items:center;gap:.6em;font:400 clamp(7px,1.3cqh,10px)/1 var(--bz-label);letter-spacing:.18em;text-transform:uppercase;color:var(--h2-faint)}.bz-ui :is(.bz-title-hint,.bz-ov-hint) :is(kbd,.bz-pb){font-size:1em;letter-spacing:0}.bz-ui :is(.bz-title-hint,.bz-ov-hint,.bz-title-foot):empty{display:none}.bz-ui .bz-ov-hint{margin-top:calc(var(--h2-u) * 2);padding-top:calc(var(--h2-u) * 1.5);border-top:1px solid var(--h2-line)}.bz-ui .bz-acct{cursor:help}@container (min-height: 860px){.bz-ui .bz-title-rich>.bz-title-l{align-self:center}}.bz-ui .bz-title.bz-title-rich{grid-template-rows:minmax(0,1fr)}.bz-ui .bz-title-rich>.bz-title-l{max-height:100%;overflow-y:auto;overflow-x:clip;scrollbar-width:none;overscroll-behavior:contain}.bz-ui .bz-title-rich>.bz-title-l::-webkit-scrollbar{display:none}.bz-ui .bz-title-rich>.bz-title-l>*{flex-shrink:0}.bz-ui .bz-title-rich>.bz-title-l.bz-more-d{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 44px),transparent)}.bz-ui .bz-stagesel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-content:stretch;gap:calc(var(--h2-u) * 2);padding-top:max(3cqh,var(--bz-st));padding-bottom:max(2.5cqh,var(--bz-sb))}.bz-ui .bz-ss-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--bz-ps) var(--bz-ps);align-items:center;column-gap:calc(var(--h2-u) * 2);row-gap:calc(var(--h2-u) * 1.5);padding-bottom:calc(var(--h2-u) * 1.5)}.bz-ui .bz-ss-back{position:relative;min-height:var(--bz-ps);padding:0 calc(var(--h2-u) * 2) 0 calc(var(--h2-u) * 1.25)}.bz-ui .bz-ss-back:after{content:"";position:absolute;inset:-7px 0}.bz-ui .bz-ss-sub{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--h2-u) * 1) calc(var(--h2-u) * 3);min-width:0}.bz-ui .bz-ss-hero{margin-left:0}.bz-ui .bz-ss-hero i{background:var(--hc, var(--h2-mark))}.bz-ui .bz-ss-prog{display:inline-flex;align-items:center;gap:calc(var(--h2-u) * 1.5);font:400 clamp(8px,1.6cqh,11px)/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-ss-prog b{color:var(--h2-ink);font-weight:400}.bz-ui .bz-ss-pips{display:inline-flex;gap:3px}.bz-ui .bz-ss-pips i{width:clamp(12px,1.6cqw,22px);height:3px;border-radius:2px;background:var(--h2-line-strong)}.bz-ui .bz-ss-pips i.bz-done{background:var(--h2-ink)}.bz-ui .bz-ss-pips i.bz-lk{background:var(--h2-line)}.bz-ui .bz-ss-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(clamp(140px,16cqw,320px),1fr);gap:calc(var(--h2-u) * 1.5);align-items:stretch;align-self:center;min-height:0;height:100%;max-height:620px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:6px 2px 8px;margin:0 -2px}.bz-ui .bz-ss-row::-webkit-scrollbar{display:none}.bz-ui .bz-scard{display:grid;grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:0;min-height:0;height:100%;padding:0;background-color:var(--h2-surface);scroll-snap-align:center;isolation:isolate}.bz-ui .bz-scard-bg{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#07070a33,#07070a4d 42%,#07070af2 80%),var(--sa, none) center / cover no-repeat;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.bz-ui .bz-scard:is(:hover,.bz-sel,:focus-visible):not(.bz-locked) .bz-scard-bg{transform:scale(1.05)}.bz-ui .bz-scard-art{z-index:-1;inset:16% 0 36%;width:auto;height:auto;justify-content:center;opacity:1;-webkit-mask:linear-gradient(180deg,#000 72%,transparent);mask:linear-gradient(180deg,#000 72%,transparent)}.bz-ui .bz-scard-art img{max-width:120%}.bz-ui .bz-scard-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:calc(var(--h2-u) * 1.75) calc(var(--h2-u) * 1.75) 0}.bz-ui .bz-scard-no{position:static;font:700 clamp(20px,6cqh,44px)/.9 var(--bz-font);letter-spacing:-.04em;color:#ffffff4d}.bz-ui .bz-scard.bz-sel .bz-scard-no{color:var(--h2-ink)}.bz-ui :is(.bz-scard-new,.bz-scard-best,.bz-scard-lock){position:static;flex:none}.bz-ui .bz-scard-new{padding:.5em .8em .45em;border-radius:var(--h2-pill);color:#fff}.bz-ui .bz-scard-lock{display:inline-flex;align-items:center;gap:.5em;padding:.45em .8em .4em;border-radius:var(--h2-pill);border:1px solid var(--h2-line-strong);background:#07070ab3;font:400 .6em/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-scard-lock .bz-lock{width:1.1em}.bz-ui .bz-scard-lock em{font-style:normal}.bz-ui .bz-scard-best{display:inline-flex;align-items:center;gap:.45em;width:auto;height:auto;padding:.3em .7em;border-radius:var(--h2-pill);background:#07070ab3}.bz-ui .bz-scard-best small{font:400 .5em/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-scard-best b{font:700 1em/1 var(--bz-font)}.bz-ui .bz-scard-best i{font-style:normal;font-size:.8em;color:var(--h2-hero)}.bz-ui .bz-scard-body{align-self:end;display:flex;flex-direction:column;align-items:stretch;gap:.5em;min-width:0;padding:calc(var(--h2-u) * 1.75);text-align:left}.bz-ui .bz-scard-n{margin-top:0;text-wrap:balance}.bz-ui .bz-scard-s{color:var(--h2-muted)}.bz-ui .bz-scard-boss{display:flex;align-items:center;gap:.7em;min-width:0;color:var(--h2-ink);letter-spacing:.14em;line-height:1.3}.bz-ui .bz-scard-boss b{flex:none;padding:.4em .55em .35em;border:1px solid rgba(229,0,18,.6);border-radius:4px;font-weight:400;color:var(--h2-mark-hi)}.bz-ui .bz-scard-go{display:flex;align-items:center;justify-content:center;gap:.6em;min-height:2.9em;margin-top:.3em;border-radius:var(--h2-pill);border:1px solid var(--h2-line-strong);background:#07070a80;color:var(--h2-ink);opacity:1;transition:background .18s,border-color .18s}.bz-ui .bz-scard:is(:hover,.bz-sel,:focus-visible):not(.bz-locked) .bz-scard-go{background:var(--h2-mark);border-color:var(--h2-mark);color:#fff}.bz-ui .bz-scard.bz-locked{opacity:1;filter:none}.bz-ui .bz-scard.bz-locked .bz-scard-bg{filter:grayscale(1) brightness(.45)}.bz-ui .bz-scard.bz-locked .bz-scard-art{opacity:.5}.bz-ui .bz-scard.bz-locked :is(.bz-scard-n,.bz-scard-s,.bz-scard-boss){opacity:.6}.bz-ui .bz-scard.bz-locked:is(:hover,:focus-visible){border-color:var(--h2-line-strong);box-shadow:none;transform:none}.bz-ui .bz-scard.bz-locked .bz-scard-go{justify-content:flex-start;min-height:2.9em;padding:0;border:0;border-top:1px solid var(--h2-line);border-radius:0;background:none;font:700 .82em/1.3 var(--bz-ui-font);letter-spacing:0;text-transform:none;color:var(--h2-ink)}.bz-ui .bz-ss-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--h2-u) * 3);min-height:2em}.bz-ui .bz-ss-hint.bz-warn{display:flex;align-items:center;gap:.7em;font:700 clamp(11px,2cqh,14px)/1.2 var(--bz-ui-font);letter-spacing:0;text-transform:none;color:var(--h2-ink)}.bz-ui .bz-ss-hint.bz-warn:before{content:"";width:.6em;height:.6em;border-radius:50%;background:var(--h2-mark);flex:none}.bz-ui .bz-ss-key{font:400 clamp(7px,1.3cqh,10px)/1 var(--bz-label);letter-spacing:.18em;text-transform:uppercase;color:var(--h2-faint);white-space:nowrap}.bz-ui .bz-ss-key i{font-style:normal;color:var(--h2-hero)}.bz-ui .bz-panel{box-sizing:border-box}.bz-ui .bz-pause-set .bz-panel,.bz-ui .bz-panel:has(.bz-pause-grid){width:min(calc(100cqw - 2 * (var(--bz-ps) + max(3cqw,var(--bz-sr)) + var(--h2-u) * 1.5)),1040px)}.bz-ui .bz-panel:has(.bz-pause-grid){display:flex;flex-direction:column;overflow:hidden}.bz-ui .bz-pause-grid{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.bz-ui :is(.bz-pause-l,.bz-pause-r,.bz-pause-keys,.bz-pause-sets){min-width:0;min-height:0}.bz-ui :is(.bz-pause-l,.bz-pause-r){max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--h2-line-strong) transparent;padding:4px;margin:-4px}.bz-ui .bz-pause-l{flex-wrap:nowrap}.bz-ui .bz-pause-l>*{flex:none}.bz-ui .bz-pause-keys{margin-bottom:calc(var(--h2-u) * 2.5)}.bz-ui .bz-pause-keys .bz-btn-sm{margin-bottom:calc(var(--h2-u) * 1)}@container (min-width: 1000px){.bz-ui .bz-pause-grid:has(.bz-pause-keys){grid-template-columns:minmax(0,1.2fr) minmax(0,.72fr) minmax(0,1fr);column-gap:calc(var(--h2-u) * 4)}.bz-ui .bz-pause-grid:has(.bz-pause-keys) .bz-pause-r{display:contents}.bz-ui .bz-pause-grid:has(.bz-pause-keys) :is(.bz-pause-keys,.bz-pause-sets){max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--h2-line-strong) transparent;padding:4px;margin:-4px}.bz-ui .bz-pause-grid:has(.bz-pause-keys) .bz-pause-keys{margin-bottom:-4px}.bz-ui .bz-keyrow{grid-template-columns:minmax(0,1fr) minmax(3.6em,max-content) minmax(0,4.6em)}}.bz-ui .bz-pause-ctx{margin-left:calc(var(--h2-u) * 2);font:400 clamp(8px,1.5cqh,11px)/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;color:var(--h2-muted);vertical-align:middle;white-space:nowrap}.bz-ui .bz-pause-note{margin-top:calc(var(--h2-u) * -1.25);font:400 clamp(10px,1.8cqh,12.5px)/1.4 var(--bz-ui-font);color:var(--h2-muted)}.bz-ui .bz-pause-note.bz-warn{color:var(--h2-ink)}.bz-ui .bz-set-list+.bz-set-h{margin-top:calc(var(--h2-u) * 2.5)}.bz-ui .bz-sw{min-height:40px}.bz-ui .bz-sw-l{display:flex;flex-direction:column;gap:.35em;min-width:0}.bz-ui .bz-sw-l small{font:400 .86em/1.25 var(--bz-ui-font);color:var(--h2-muted)}.bz-ui .bz-sw:active{background:#ffffff0f}.bz-ui .bz-keys-msg{min-width:0;min-height:2.6em;font:400 clamp(10px,1.8cqh,12.5px)/1.3 var(--bz-ui-font);color:var(--h2-muted)}.bz-ui .bz-keys-msg.bz-bad{color:var(--h2-mark-hi)}.bz-ui .bz-keyrow{grid-template-columns:8em minmax(3.6em,max-content) minmax(0,1fr)}.bz-ui .bz-keycap{min-width:3.6em;min-height:30px;padding:0 .7em;border-radius:6px;border:1px solid var(--h2-line-strong);border-bottom-width:2px;background:#ffffff0a;color:var(--h2-ink);font:700 .9em/1 var(--bz-ui-font)}.bz-ui .bz-keycap:hover{border-color:var(--h2-ink)}.bz-ui .bz-keycap.bz-keywait{border-color:var(--h2-mark);color:var(--h2-ink);font-size:.82em;animation:none;background:#e500121f}.bz-ui .bz-keycap.bz-keybad{border-color:var(--h2-mark-hi)}.bz-ui .bz-ctl-more{margin-top:calc(var(--h2-u) * 2);padding-top:calc(var(--h2-u) * 1);border-top:1px solid var(--h2-line)}.bz-ui .bz-ctl-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:calc(var(--h2-u) * 1);min-height:30px;font:400 clamp(8px,1.4cqh,10px)/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-ctl-more>summary::-webkit-details-marker{display:none}.bz-ui .bz-ctl-more>summary small{color:var(--h2-faint)}.bz-ui .bz-ctl-more>summary:after{content:"+";margin-left:auto;font:400 1.6em/1 var(--bz-ui-font);letter-spacing:0}.bz-ui .bz-ctl-more[open]>summary:after{content:"−"}.bz-ui .bz-ctl-more>summary:hover{color:var(--h2-ink)}.bz-ui .bz-ctl-moves{display:grid;gap:.4em;margin-top:calc(var(--h2-u) * .75);font-size:.88em}.bz-ui .bz-mv{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.2em;line-height:1.35}.bz-ui .bz-mv b{font-weight:700;color:var(--h2-ink)}.bz-ui .bz-mv span{color:var(--h2-muted)}.bz-ui .bz-mv>span:only-child{grid-column:1 / -1}.bz-ui .bz-ctl-more+.bz-ctl-alt{margin-top:calc(var(--h2-u) * 1.5)}@container (max-height: 460px){.bz-ui .bz-panel:has(.bz-pause-grid){padding:calc(var(--h2-u) * 2.5) calc(var(--h2-u) * 3)}.bz-ui .bz-panel:has(.bz-pause-grid) .bz-ov-h{font-size:clamp(18px,6cqh,28px);margin-bottom:calc(var(--h2-u) * 2);padding-bottom:calc(var(--h2-u) * 1.5)}.bz-ui .bz-pause-l .bz-actions-col{flex-direction:row}.bz-ui .bz-pause-l .bz-actions-col .bz-btn{flex:1 1 0;width:auto;min-height:44px;padding:0 calc(var(--h2-u) * 2)}.bz-ui .bz-pause-l{gap:calc(var(--h2-u) * 2)}.bz-ui .bz-pause-note{margin-top:calc(var(--h2-u) * -1)}}.bz-ui .bz-results .bz-panel{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),#0a0a0ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bz-ui .bz-res-wide .bz-panel{width:min(calc(100cqw - 2 * (var(--bz-ps) + max(3cqw,var(--bz-sr)) + var(--h2-u) * 1.5)),1000px);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:calc(var(--h2-u) * 2.5) calc(var(--h2-u) * 4);padding:calc(var(--h2-u) * 3.5) calc(var(--h2-u) * 4.5)}.bz-ui .bz-res-l{align-items:flex-start;text-align:left;min-width:0}.bz-ui .bz-res-sub{margin-top:calc(var(--h2-u) * 1.25)}.bz-ui .bz-res-sg{gap:calc(var(--h2-u) * 2.5);margin-top:calc(var(--h2-u) * 2.5)}.bz-ui .bz-res-score{align-items:flex-start;margin:0}.bz-ui .bz-res-best{margin-top:calc(var(--h2-u) * 1);font:400 clamp(8px,1.4cqh,10px)/1 var(--bz-label);letter-spacing:.18em;text-transform:uppercase;color:var(--h2-faint)}.bz-ui .bz-newbest{margin-top:calc(var(--h2-u) * 1);padding:.5em .9em .45em}.bz-ui .bz-res-cap{margin-top:calc(var(--h2-u) * 1.75);max-width:34ch;font:400 clamp(10px,1.7cqh,12.5px)/1.35 var(--bz-ui-font);color:var(--h2-muted)}.bz-ui .bz-grade{cursor:help;animation:bz-seal .4s .8s cubic-bezier(.2,.8,.2,1) both}@keyframes bz-seal{0%{opacity:0;transform:scale(1.2)}}.bz-ui .bz-res-r{gap:calc(var(--h2-u) * 1.5);min-width:0}.bz-ui .bz-res-earn{display:flex;align-items:center;gap:calc(var(--h2-u) * 1.5);padding:calc(var(--h2-u) * 1.25) calc(var(--h2-u) * 1.5);border-radius:var(--h2-r);border:1px solid rgba(240,185,11,.4);background:#f0b90b0f;text-align:left;animation:bz-tile .35s .2s both}.bz-ui .bz-res-earn small{flex:none;font:400 clamp(7px,1.3cqh,9px)/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;color:var(--h2-hero)}.bz-ui .bz-res-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.bz-ui .bz-res-chips span{padding:.4em .8em;border-radius:var(--h2-pill);border:1px solid rgba(240,185,11,.5);font:700 clamp(10px,1.8cqh,13px)/1.2 var(--bz-ui-font);color:var(--h2-hero)}.bz-ui .bz-res-wide .bz-res-grid{grid-template-columns:repeat(var(--rc, 4),minmax(0,1fr));gap:calc(var(--h2-u) * 1)}.bz-ui .bz-res-grid>div{padding:calc(var(--h2-u) * 1.5) calc(var(--h2-u) * 1.25);min-width:0}.bz-ui .bz-res-grid small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35;min-height:2.7em;letter-spacing:.1em}.bz-ui .bz-res-grid b{margin-top:calc(var(--h2-u) * .5)}.bz-ui .bz-res-grid em{display:block;margin-top:.45em;font:700 clamp(9px,1.5cqh,11px)/1.2 var(--bz-ui-font);font-style:normal;color:var(--h2-hero)}.bz-ui .bz-xp{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.6em;text-align:left}.bz-ui .bz-xp-n{grid-column:2 / -1;grid-row:2;font:400 clamp(9px,1.5cqh,11.5px)/1 var(--bz-ui-font);color:var(--h2-muted);opacity:0;transition:opacity .3s}.bz-ui .bz-xp.bz-xp-done .bz-xp-n{opacity:1}.bz-ui .bz-xp-up{top:-.9em;right:1em;padding:.45em .8em .4em;border-radius:var(--h2-pill);border:1px solid var(--h2-hero);background:var(--h2-bg);font:400 clamp(7px,1.3cqh,9.5px)/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;text-shadow:none;color:var(--h2-hero);transform:none}.bz-ui .bz-xp.bz-lvup .bz-xp-up{animation:bz-brand-in .4s cubic-bezier(.2,.8,.2,1) both;opacity:1}.bz-ui .bz-res-next{grid-column:1 / -1;display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(var(--h2-u) * .75) calc(var(--h2-u) * 1.75);padding:calc(var(--h2-u) * 1.75) 0;border-top:1px solid var(--h2-line);border-bottom:1px solid var(--h2-line);text-align:left}.bz-ui .bz-res-next small{display:inline-flex;align-items:center;gap:calc(var(--h2-u) * 1.25);font:400 clamp(7px,1.3cqh,9.5px)/1 var(--bz-label);letter-spacing:.22em;text-transform:uppercase;color:var(--h2-muted)}.bz-ui .bz-res-next small:before{content:"";width:calc(var(--h2-u) * 3);height:1px;background:var(--h2-mark)}.bz-ui .bz-res-next b{font:600 clamp(12px,2.5cqh,19px)/1.1 var(--bz-font);letter-spacing:-.01em;color:var(--h2-ink)}.bz-ui .bz-res-next span{font:400 clamp(10px,1.8cqh,13px)/1.3 var(--bz-ui-font);color:var(--h2-muted)}.bz-ui .bz-res-wide .bz-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:0;gap:calc(var(--h2-u) * 1)}.bz-ui .bz-res-wide .bz-actions .bz-btn{min-height:44px;padding:0 calc(var(--h2-u) * 2.25)}.bz-ui .bz-res-wide .bz-actions .bz-btn-primary{min-height:48px;padding:0 calc(var(--h2-u) * 3.5);margin-right:calc(var(--h2-u) * 1)}.bz-ui .bz-results .bz-ov-hint{grid-column:1 / -1;margin-top:0}@container (max-height: 460px){.bz-ui .bz-res-wide .bz-panel{padding:calc(var(--h2-u) * 2.5) calc(var(--h2-u) * 3);gap:calc(var(--h2-u) * 1.5) calc(var(--h2-u) * 3)}.bz-ui :is(.bz-res-cap,.bz-results .bz-ov-hint,.bz-res-next span){display:none}.bz-ui .bz-res-next{padding:calc(var(--h2-u) * 1.25) 0}.bz-ui .bz-res-grid small{min-height:0}.bz-ui .bz-res-wide .bz-actions .bz-btn{min-height:40px;padding:0 calc(var(--h2-u) * 1.75)}.bz-ui .bz-res-wide .bz-actions .bz-btn-primary{min-height:44px}}@container (max-height: 420px){.bz-ui .bz-opts{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:calc(var(--h2-u) * 5);align-items:start}.bz-ui .bz-opts>.bz-sk{grid-column:1 / -1}.bz-ui .bz-opts>.bz-diff>.bz-sk-h{display:none}.bz-ui .bz-opts>.bz-coop:has(.bz-p2:not([hidden])){grid-column:1 / -1}.bz-ui .bz-title-l .bz-sk{grid-template-columns:max-content minmax(0,1fr)}.bz-ui .bz-title-l .bz-diff{grid-template-columns:repeat(var(--n, 3),max-content) 1fr;width:auto}.bz-ui .bz-diff-b{min-height:30px}.bz-ui .bz-diff-b:after{inset:-7px 0}.bz-ui .bz-diff-t,.bz-ui .bz-title-hint{display:none}.bz-ui .bz-title-foot{margin-top:calc(var(--h2-u) * 1)}.bz-ui .bz-hcard-acc{font-size:7.5px}.bz-ui .bz-sk-c{width:28px;height:28px}.bz-ui .bz-sk-c:after{inset:-8px -2px}.bz-ui .bz-sw-l small{display:none}}.bz-ui :is(.bz-keycap,.bz-ctl-more>summary,.bz-ss-back):focus-visible{outline:2px solid var(--h2-mark);outline-offset:3px}@media(pointer:coarse){.bz-ui .bz-sw{min-height:44px}.bz-ui .bz-ctl-more>summary{min-height:44px}}@media(prefers-reduced-motion:reduce){.bz-ui .bz-scard-bg,.bz-ui .bz-scard-go{transition:none}.bz-ui .bz-scard:is(:hover,.bz-sel,:focus-visible) .bz-scard-bg{transform:none}.bz-ui .bz-res-bg,.bz-ui .bz-grade,.bz-ui .bz-res-earn{animation:none}}@media(orientation:portrait)and (pointer:coarse){#bz-rotate{align-content:center;gap:20px;background:#07070a}#bz-rotate:before{content:"";width:84px;height:84px;justify-self:center;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84' fill='none' stroke-linecap='round' stroke-linejoin='round'><rect x='10' y='44' width='56' height='30' rx='5' stroke='%23f3f0ea' stroke-width='3'/><path d='M60 53v12' stroke='%23f3f0ea' stroke-width='3'/><rect x='12' y='6' width='20' height='32' rx='4' stroke='%23f3f0ea' stroke-opacity='.35' stroke-width='3' stroke-dasharray='4 5'/><path d='M44 14c14 0 24 8 26 22' stroke='%23e50012' stroke-width='3'/><path d='M63 29l7 8 6-9' stroke='%23e50012' stroke-width='3'/></svg>") center / contain no-repeat}}.bz-ui .bz-title.bz-title-rich{padding-top:max(4.5cqh,var(--bz-st))}.bz-ui .bz-title-many .bz-hcard-art{height:clamp(56px,14cqh,120px)}.bz-ui .bz-title-l .bz-sk{margin-top:calc(var(--h2-u) * 1.5);padding-top:calc(var(--h2-u) * 1.5)}.bz-ui .bz-title-foot{margin-top:calc(var(--h2-u) * 1.5)}.bz-ui .bz-logo-b,.bz-ui .bz-title-rich .bz-logo-b{font-size:clamp(34px,12cqh,104px)}.bz-ui .bz-xp-up{position:static;grid-column:3;grid-row:2;justify-self:end}.bz-ui .bz-xp-n{grid-column:2}.bz-ui .bz-logo-b,.bz-ui .bz-title-rich .bz-logo-b{font-size:clamp(26px,8.6cqh,74px);text-transform:none;white-space:nowrap}.bz-ui .bz-logo-b:after{content:none}.bz-ui .bz-logo-c{display:block;margin-top:calc(var(--h2-u) * 1.25);font:400 clamp(9px,1.9cqh,14px)/1 var(--bz-label);letter-spacing:.3em;text-transform:uppercase;color:var(--h2-ink);opacity:.82}.bz-ui .bz-tg-signin{all:unset;box-sizing:border-box;cursor:pointer;margin-top:calc(var(--h2-u) * 1);min-height:var(--bz-ps);padding:0 calc(var(--h2-u) * 2);border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0f0f14db;color:var(--h2-ink);font:700 clamp(10px,1.9cqh,13px)/1 var(--bz-ui-font);display:inline-flex;align-items:center}.bz-ui .bz-tg-signin[hidden],.bz-ui .bz-tg-note[hidden]{display:none}.bz-ui .bz-tg-signin:hover,.bz-ui .bz-tg-signin:focus-visible{border-color:var(--h2-mark)}.bz-ui .bz-tg-signin:disabled{opacity:.55;cursor:default}.bz-ui .bz-tg-note{margin-top:calc(var(--h2-u) * .75);max-width:26ch;color:var(--h2-muted);font:400 clamp(9px,1.7cqh,12px)/1.35 var(--bz-ui-font);text-align:right}.bz-ui .bz-moves-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.5em;min-height:var(--bz-ps);padding:0 calc(var(--h2-u) * 2);margin-left:calc(var(--h2-u) * 1);border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0f0f14db;color:var(--h2-ink);font:400 clamp(9px,1.7cqh,12px)/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;vertical-align:middle}.bz-ui .bz-moves-btn b{font:700 1.15em/1 var(--bz-font);letter-spacing:0;color:#f0b90b}.bz-ui .bz-moves-btn:hover,.bz-ui .bz-moves-btn:focus-visible{border-color:var(--h2-mark)}.bz-ui .bz-newmove{position:absolute;left:50%;top:22%;transform:translate(-50%);z-index:9;display:grid;justify-items:center;gap:.3em;padding:.9em 1.6em 1em;max-width:min(86%,560px);text-align:center;border-radius:14px;background:#09090deb;border:1px solid rgba(240,185,11,.55);box-shadow:0 0 0 1px #0009,0 18px 50px #0009,0 0 34px #f0b90b2e;color:var(--h2-ink);pointer-events:none;animation:bz-newmove-in .32s cubic-bezier(.2,.9,.3,1.2) both}.bz-ui .bz-newmove small{font:400 clamp(9px,1.7cqh,12px)/1 var(--bz-label);letter-spacing:.3em;text-transform:uppercase;color:#f0b90b}.bz-ui .bz-newmove b{font:700 clamp(20px,5cqh,38px)/1 var(--bz-font);letter-spacing:-.02em}.bz-ui .bz-newmove span{font:400 clamp(11px,2.1cqh,15px)/1.35 var(--bz-ui-font);color:var(--h2-ink);opacity:.9}.bz-ui .bz-newmove em{font:400 clamp(9px,1.6cqh,11px)/1 var(--bz-label);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--h2-muted);margin-top:.2em}.bz-ui .bz-newmove.bz-out{opacity:0;transform:translate(-50%) translateY(8px);transition:opacity .4s,transform .4s}@keyframes bz-newmove-in{0%{opacity:0;transform:translate(-50%) translateY(14px) scale(.96)}}.bz-ui .bz-book{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:#07070ad1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.bz-ui .bz-book-panel{width:min(94%,860px);max-height:90%;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:16px;background:#0d0d12fa;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px #000000b3;overflow:hidden}.bz-ui .bz-book header{position:relative;padding:calc(var(--h2-u) * 3) calc(var(--h2-u) * 3.5) calc(var(--h2-u) * 2);border-bottom:1px solid rgba(255,255,255,.08)}.bz-ui .bz-book-h{font:700 clamp(22px,5cqh,40px)/1 var(--bz-font);letter-spacing:-.02em;color:var(--h2-ink)}.bz-ui .bz-book-sub{margin-top:.5em;font:400 clamp(10px,1.9cqh,13px)/1.3 var(--bz-ui-font);color:var(--h2-muted)}.bz-ui .bz-book-sub b{color:var(--h2-ink)}.bz-ui .bz-book-bar{margin-top:.7em;height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden}.bz-ui .bz-book-bar i{display:block;height:100%;background:#f0b90b}.bz-ui .bz-book-note{margin:.7em 0 0;font:400 clamp(10px,1.8cqh,12px)/1.4 var(--bz-ui-font);color:var(--h2-muted);max-width:60ch}.bz-ui .bz-book-x{all:unset;cursor:pointer;position:absolute;top:calc(var(--h2-u) * 2.5);right:calc(var(--h2-u) * 3);min-height:var(--bz-ps);padding:0 calc(var(--h2-u) * 2);border-radius:999px;border:1px solid rgba(255,255,255,.16);color:var(--h2-ink);font:400 clamp(9px,1.7cqh,12px)/1 var(--bz-label);letter-spacing:.2em;text-transform:uppercase;display:inline-flex;align-items:center}.bz-ui .bz-book-x:hover,.bz-ui .bz-book-x:focus-visible{border-color:var(--h2-mark)}.bz-ui .bz-book-body{overflow:auto;padding:calc(var(--h2-u) * 2) calc(var(--h2-u) * 3.5) calc(var(--h2-u) * 3.5);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:calc(var(--h2-u) * 2) calc(var(--h2-u) * 4);align-content:start}.bz-ui .bz-book-sec h3{margin:0 0 .5em;display:flex;justify-content:space-between;align-items:baseline;font:400 clamp(9px,1.7cqh,12px)/1 var(--bz-label);letter-spacing:.3em;text-transform:uppercase;color:var(--h2-ink)}.bz-ui .bz-book-sec h3 small{letter-spacing:.15em;color:var(--h2-muted)}.bz-ui .bz-book-sec ul{list-style:none;margin:0;padding:0;display:grid;gap:.35em}.bz-ui .bz-mv{display:grid;grid-template-columns:1fr auto;gap:.1em .8em;padding:.5em .7em;border-radius:8px;background:#ffffff0a}.bz-ui .bz-mv-n{font:700 clamp(11px,2.1cqh,14px)/1.2 var(--bz-ui-font);color:var(--h2-ink);display:inline-flex;align-items:center;gap:.4em}.bz-ui .bz-mv-how{grid-column:1 / -1;font:400 clamp(10px,1.8cqh,12px)/1.35 var(--bz-ui-font);color:var(--h2-muted)}.bz-ui .bz-mv-x{grid-row:1;grid-column:2;font:400 clamp(9px,1.6cqh,11px)/1.4 var(--bz-label);color:#f0b90b}.bz-ui .bz-mv-hidden{background:none;border:1px dashed rgba(255,255,255,.12)}.bz-ui .bz-mv-hidden .bz-mv-n{color:var(--h2-muted);letter-spacing:.3em}.bz-ui .bz-mv-sealed{background:#f0b90b0d;border:1px solid rgba(240,185,11,.18)}.bz-ui .bz-mv-sealed .bz-mv-n{color:#f0b90b}@media(prefers-reduced-motion:reduce){.bz-ui .bz-newmove{animation:none}}.bz-ui .bz-mv-hidden{padding:.32em .7em}.bz-ui .bz-mv-hidden .bz-mv-how{display:none}.bz-ui .bz-book-body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}@container (max-height: 460px){.bz-ui .bz-title .bz-acct-xp{display:none}.bz-ui .bz-title .bz-acct{padding-right:calc(var(--h2-u) * .75)}.bz-ui .bz-moves-btn{padding:0 calc(var(--h2-u) * 1.25);letter-spacing:.12em}}
