.fxc{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;--c1:#ffd34d;--c2:#ff8a3a}.fxc-e-fire{--c1:#ffb02e;--c2:#ff4d2e}.fxc-e-water{--c1:#8fe0ff;--c2:#2f8fe6}.fxc-e-thunder{--c1:#fff36a;--c2:#ffc21a}.fxc-e-ice{--c1:#ffffff;--c2:#7fd0ff}.fxc-e-dark{--c1:#c9a6ff;--c2:#5b2fa6}.fxc-e-light{--c1:#fff6c2;--c2:#ffcf3a}.fxc>*{position:absolute;display:block;will-change:transform,opacity;animation-fill-mode:both;pointer-events:none}.fxc-veil{left:-420px;top:-420px;width:840px;height:840px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c1) 70%,transparent) 0 12%,color-mix(in srgb,var(--c2) 45%,transparent) 30%,transparent 62%);animation:fxc-veil calc(.64s / var(--fxs, 1)) ease-out calc(var(--hit, 0s) * .3) both}.fxc-at{left:0;top:0;width:0;height:0;transform:translate(var(--x),var(--y))}.fxc-art{position:absolute;left:-42px;top:-42px;width:84px;height:84px;filter:drop-shadow(0 0 10px var(--c2)) drop-shadow(0 4px 8px rgba(0,0,0,.35));animation:fxc-rise calc(.64s / var(--fxs, 1)) cubic-bezier(.2,1.3,.4,1) both}.is-god .fxc-art{left:-66px;top:-66px;width:132px;height:132px}.fxc-art svg{display:block;width:100%;height:100%}.fxc-p{left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 18%,var(--c1) 40%,var(--c2) 75%,transparent 78%);animation:fxc-burst calc(.62s / var(--fxs, 1)) ease-out calc(var(--hit, 0s) + var(--i) * 18ms) both}.is-god .fxc-p{left:-10px;top:-10px;width:20px;height:20px}.fxc-e-thunder .fxc-p{border-radius:2px;-webkit-clip-path:polygon(40% 0,100% 0,60% 45%,90% 45%,20% 100%,40% 55%,10% 55%);clip-path:polygon(40% 0,100% 0,60% 45%,90% 45%,20% 100%,40% 55%,10% 55%);background:var(--c1)}.fxc-e-ice .fxc-p{border-radius:0;-webkit-clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:var(--c1)}.fxc-e-light .fxc-p{border-radius:0;-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.fxc-name{position:absolute;left:0;top:40px;transform:translateX(-50%);padding:3px 12px;border-radius:999px;white-space:nowrap;font-size:13px;font-weight:800;letter-spacing:.02em;color:#2a1a00;background:linear-gradient(180deg,#fff3c4,var(--c1));box-shadow:0 0 0 1.5px var(--c2),0 4px 12px rgba(0,0,0,.3);animation:fxc-name calc(.66s / var(--fxs, 1)) ease-out both}.is-god .fxc-name{top:58px;font-size:15px;padding:4px 14px;color:#fff;background:linear-gradient(180deg,var(--c2),#2a1a4a);box-shadow:0 0 0 2px #f6c443,0 0 18px var(--c2)}@keyframes fxc-veil{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes fxc-rise{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:translate(calc(var(--x) * -.25),calc(var(--y) * -.25)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * -.45),calc(var(--y) * -.45)) scale(.9)}}@keyframes fxc-burst{0%{opacity:0;transform:rotate(var(--a)) translateX(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(78px) scale(1)}}@keyframes fxc-name{0%{opacity:0;transform:translateX(-50%) scale(.6)}20%{opacity:1;transform:translateX(-50%) scale(1.08)}80%{opacity:1;transform:translateX(-50%) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-6px)}}.bt-prem{position:relative}.bt-prem:after{content:"";position:absolute;left:50%;bottom:2px;width:118px;height:30px;margin-left:-59px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(246,196,67,.75),rgba(246,196,67,0));animation:bt-prem 2.2s ease-in-out infinite}.bt-prem-pro:after{width:96px;margin-left:-48px;background:radial-gradient(closest-side,rgba(170,140,255,.7),rgba(170,140,255,0))}.bt-prem-god svg{filter:drop-shadow(0 0 6px rgba(246,196,67,.55))}@keyframes bt-prem{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.bt-prem-tag{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:2px;padding:0 4px;border-radius:999px;font-size:12px;line-height:1;background:#fff3c4;box-shadow:0 0 0 1px #e0b24a}.bt-prem-tag.is-pro{background:#efe8ff;box-shadow:0 0 0 1px #b9a6f0}@media (prefers-reduced-motion:reduce){.fxc{display:none!important}.bt-prem:after{animation:none}}.bt-show{--bt-sp:1;--bt-ok:#34c759;--bt-mid:#f5a524;--bt-low:#ef4444;--bt-gold:#ffd23f;position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;padding:calc(8px + env(safe-area-inset-top, 0px)) 12px calc(12px + var(--safe-b, 0px));background:#0b1020;color:#f3f4f6;outline:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;animation:bt-fade .2s ease-out}.bt-show>*{width:100%;max-width:480px;margin-left:auto;margin-right:auto}.bt-top{display:flex;align-items:center;gap:8px;min-height:48px;flex:none}.bt-title{font-size:17px;letter-spacing:.2px}.bt-stake,.bt-title{font-weight:700;white-space:nowrap}.bt-stake{padding:3px 10px;border-radius:999px;background:rgba(255,210,63,.16);color:#ffe08a;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bt-top-sp{flex:1 1}.bt-skip,.bt-x{min-height:44px;min-width:44px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:#e5e7eb;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .12s ease,opacity .15s ease}.bt-x{padding:0;width:44px;min-width:44px;font-size:16px}.bt-skip:active,.bt-x:active{transform:scale(.95)}.bt-act:focus-visible,.bt-skip:focus-visible,.bt-x:focus-visible{outline:2px solid #fff;outline-offset:2px}.bt-arena{position:relative;flex:1 1 auto;min-height:320px;display:flex;flex-direction:column;justify-content:space-between;padding:10px 4px 26px;border-radius:20px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 60% at 50% 0,rgba(99,102,241,.32),transparent 70%),linear-gradient(180deg,#18214a,#1d2a52 46%,#1f3a35 54%,#17302a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.bt-sky{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(2px 2px at 12% 14%,#fff,transparent),radial-gradient(1.5px 1.5px at 30% 30%,#fff,transparent),radial-gradient(2px 2px at 68% 8%,#fff,transparent),radial-gradient(1.5px 1.5px at 86% 26%,#fff,transparent),radial-gradient(1.5px 1.5px at 50% 18%,#fff,transparent),radial-gradient(1px 1px at 6% 40%,#fff,transparent)}.bt-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.bt-row-opp{align-items:start}.bt-row-me,.bt-spot{align-items:end}.bt-spot{position:relative;display:grid;justify-items:center;height:150px}.bt-platform{position:absolute;left:50%;bottom:4px;width:150px;height:38px;margin-left:-75px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.22),rgba(255,255,255,.08) 60%,transparent);box-shadow:inset 0 -4px 0 rgba(0,0,0,.18)}.bt-spot-opp .bt-platform{background:radial-gradient(closest-side,rgba(180,190,255,.24),rgba(180,190,255,.08) 60%,transparent)}.bt-spot-me .bt-platform{background:radial-gradient(closest-side,rgba(150,240,190,.24),rgba(150,240,190,.08) 60%,transparent)}.bt-sprite{position:relative;z-index:1;margin-bottom:14px;will-change:transform}.bt-pose{transform-origin:50% 100%}.bt-mirror{transform:scaleX(-1)}.bt-in-me{animation:bt-in-l calc(.5s / var(--bt-sp)) cubic-bezier(.2,.8,.2,1) both}.bt-in-opp{animation:bt-in-r calc(.5s / var(--bt-sp)) cubic-bezier(.2,.8,.2,1) both}.bt-pose.bt-faint{animation:bt-faint .7s ease-in .15s both}.bt-pose.bt-win{animation:bt-win .6s cubic-bezier(.3,1.6,.5,1) .1s both}.bt-plate{position:relative;z-index:2;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:8px 10px 7px;border-radius:12px;background:rgba(9,13,28,.72);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 6px 16px rgba(0,0,0,.28)}.bt-plate-opp{margin-top:6px}.bt-plate-me{margin-bottom:18px}.bt-plate-top{display:flex;align-items:center;gap:6px;min-width:0}.bt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;color:#fff}.bt-you{flex:none;padding:1px 7px;border-radius:999px;background:rgba(59,140,255,.28);color:#bcd6ff;font-size:11px;font-weight:700}.bt-hp{display:flex;align-items:center;gap:6px}.bt-hp-lbl{flex:none;font-size:10px;font-weight:700;color:#ffd27a;letter-spacing:.5px}.bt-hp-track{position:relative;flex:1 1;height:8px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.14)}.bt-hp-fill{position:absolute;inset:0;border-radius:inherit;transform-origin:0 50%;background:var(--bt-ok);transition:transform calc(.5s / var(--bt-sp)) cubic-bezier(.3,.7,.4,1)}.bt-hp-fill.t-mid{background:var(--bt-mid)}.bt-hp-fill.t-low{background:var(--bt-low)}.bt-hp-num{justify-self:end;font-size:13px;font-weight:700;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.bt-hp-num small{font-size:11px;font-weight:600;color:#aab1c0}.bt-float{position:absolute;left:0;right:0;top:4px;z-index:3;display:flex;flex-direction:column;align-items:center;pointer-events:none;font-size:34px;font-weight:800;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 3px 0 #7f1d1d,0 0 12px rgba(239,68,68,.7),0 0 2px #000;animation:bt-float calc(.9s / var(--bt-sp)) ease-out both}.bt-float small{font-size:13px;font-weight:700;letter-spacing:.3px;margin-bottom:2px}.bt-float.crit{font-size:54px;color:var(--bt-gold);text-shadow:0 4px 0 #7a4a00,0 0 18px rgba(255,210,63,.85),0 0 2px #000}.bt-float.big{font-size:44px;color:#ffe1c2;text-shadow:0 3px 0 #9a3412,0 0 16px rgba(249,115,22,.8),0 0 2px #000}.bt-float.miss{font-size:20px;color:#9fd8ff;text-shadow:0 2px 0 #0c3a5e,0 0 10px rgba(56,189,248,.5)}.bt-badges{position:absolute;left:50%;bottom:0;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;transform:translateX(-50%);pointer-events:none}.bt-badge{display:inline-block;padding:3px 8px;border-radius:999px;font-style:normal;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap;color:#fff;background:rgba(15,23,42,.88);box-shadow:0 0 0 1px rgba(255,255,255,.22);animation:bt-badge calc(1s / var(--bt-sp)) cubic-bezier(.2,.8,.3,1) calc(var(--i, 0) * 70ms / var(--bt-sp)) both}.bt-badge.t-burn,.bt-badge.t-ignite{background:rgba(154,52,18,.92)}.bt-badge.t-dodge,.bt-badge.t-freeze,.bt-badge.t-frozen{background:rgba(12,74,110,.92)}.bt-badge.t-aim,.bt-badge.t-calm,.bt-badge.t-chain,.bt-badge.t-gold,.bt-badge.t-meteor{background:rgba(113,63,18,.92);color:#ffe08a}.bt-badge.t-block,.bt-badge.t-dazed,.bt-badge.t-pierce,.bt-badge.t-stagger{background:rgba(55,48,163,.9)}.bt-badge.t-drain,.bt-badge.t-rage{background:rgba(153,27,27,.92)}.bt-badge.t-regen{background:rgba(21,128,61,.92)}.bt-badge.t-charge,.bt-badge.t-double,.bt-badge.t-volley{background:rgba(30,64,175,.9)}.bt-rage{flex:none;font-size:14px;line-height:1}.bt-say-ef{color:#92400e;font-weight:700}.bt-float.x-burn{color:#ffb366}.bt-shot{position:absolute;left:0;top:0;z-index:4;width:36px;height:36px;margin:-18px 0 0 -18px;display:grid;place-items:center;font-size:28px;line-height:1;opacity:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.bt-fx,.bt-shot{pointer-events:none}.bt-fx{position:absolute;inset:0;z-index:2;overflow:hidden;contain:strict}.fx,.fx-dir,.fx-imp,.fx-w{position:absolute;left:0;top:0;width:0;height:0}.fx.is-miss{opacity:.55}.fx-bolt,.fx-flame,.fx-flash,.fx-meteor,.fx-ring,.fx-shard,.fx-shock,.fx-slash,.fx-spark,.fx-spk,.fx-star,.fx-streak,.fx-tint,.fx-track{position:absolute;display:block;will-change:transform,opacity;animation-fill-mode:both;pointer-events:none}.fx-bolt,.fx-slash,.fx-spark,.fx-star{overflow:visible}.fx-spark{left:-30px;top:-30px;width:60px;height:60px;animation:fx-pop calc(.3s / var(--fxs)) cubic-bezier(.2,.8,.3,1) var(--hit) both}.fx-spark.sm{left:-20px;top:-20px;width:40px;height:40px}.fx-ring{left:-34px;top:-34px;width:68px;height:68px;border-radius:50%;border:3px solid rgba(255,255,255,.9);animation:fx-ring calc(.38s / var(--fxs)) ease-out var(--hit) both}.fx-ring.sm{left:-22px;top:-22px;width:44px;height:44px}.fx-ring.red{border-color:#ff6b5b}.fx-ring.orange{border-color:#ffb347}.fx-ring.gold{left:-40px;top:-40px;width:80px;height:80px;border-color:#fffbe6 #ffd23f #fff3b0;border-style:solid;border-width:3px;animation-name:fx-ring-spin}.fx-star{left:-42px;top:-42px;width:84px;height:84px;animation:fx-star calc(.38s / var(--fxs)) cubic-bezier(.2,.9,.3,1.2) var(--hit) both}.fx-streak{left:-14px;top:-3px;height:6px;border-radius:3px;transform-origin:100% 50%;background:linear-gradient(90deg,#fff,#fff1c2 30%,rgba(255,196,110,0));animation:fx-thrust calc(.26s / var(--fxs)) cubic-bezier(.2,.8,.3,1) calc(var(--hit) * .45) both}.is-miss .fx-streak{animation-name:fx-thrust-miss}.fx-track{left:0;top:0;height:0;animation:fx-fly var(--hit) linear both}.is-miss .fx-track{animation:fx-fly-miss calc(var(--hit) * 1.5) linear both}.fx-pearl{position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 22%,#f3e8ff 45%,#b9a6f5 100%)}.fx-arrow{position:absolute;left:-2px;top:-5px;width:44px;height:10px;-webkit-clip-path:polygon(0 50%,13px 0,13px 32%,100% 32%,100% 68%,13px 68%,13px 100%);clip-path:polygon(0 50%,13px 0,13px 32%,100% 32%,100% 68%,13px 68%,13px 100%);background:linear-gradient(90deg,#ff3b30 0 13px,#c81e1e 13px 72%,#22c55e 72%)}.is-crit .fx-arrow,.is-crit .fx-pearl{transform:scale(1.4)}.fx-shock{left:-62px;top:30px;width:124px;height:36px;border-radius:50%;border:4px solid rgba(255,214,140,.95);animation:fx-ring calc(.4s / var(--fxs)) ease-out var(--hit) both}.fx-shock.b{border-width:2px;border-color:rgba(255,255,255,.8);animation-delay:calc(var(--hit) + 90ms / var(--fxs))}.fx-flame{left:-9px;top:-14px;width:18px;height:26px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:radial-gradient(circle at 50% 68%,#fff6c2 0 16%,#ffb020 42%,#ff5a1f 68%,rgba(255,70,20,0) 71%);animation:fx-rise calc(.38s / var(--fxs)) ease-out calc(var(--hit) + var(--i) * 14ms / var(--fxs)) both}.fx-shard{left:-4px;top:-5px;width:28px;height:10px;-webkit-clip-path:polygon(0 50%,30% 0,100% 50%,30% 100%);clip-path:polygon(0 50%,30% 0,100% 50%,30% 100%);background:linear-gradient(90deg,#ffffff,#7dd3fc 45%,#0ea5e9);animation:fx-burst calc(.42s / var(--fxs)) cubic-bezier(.2,.8,.3,1) var(--hit) both}.fx-tint{left:-95px;top:-95px;width:190px;height:190px;border-radius:50%;background:radial-gradient(closest-side,rgba(224,246,255,.85),rgba(125,211,252,.45) 55%,rgba(125,211,252,0));animation:fx-fade-flash calc(.36s / var(--fxs)) ease-out var(--hit) both}.fx-ring.ice{border-color:#7dd3fc;box-shadow:0 0 10px rgba(125,211,252,.9),inset 0 0 8px rgba(255,255,255,.7)}.is-miss .fx-tint{display:none}.bt-ice{position:absolute;left:50%;bottom:10px;z-index:2;width:128px;height:116px;margin-left:-64px;border-radius:22px;background:linear-gradient(160deg,rgba(240,251,255,.62),rgba(125,211,252,.38) 55%,rgba(56,189,248,.42));box-shadow:inset 0 0 0 2px rgba(255,255,255,.75),inset 6px 8px 0 -2px rgba(255,255,255,.35),0 0 18px rgba(125,211,252,.6);pointer-events:none;animation:bt-ice-in calc(.28s / var(--bt-sp, 1)) cubic-bezier(.2,.9,.3,1.3) both}.bt-ice:after,.bt-ice:before{content:"";position:absolute;border-radius:4px;background:rgba(255,255,255,.75)}.bt-ice:before{left:16px;top:14px;width:6px;height:34px;transform:rotate(18deg)}.bt-ice:after{left:28px;top:12px;width:4px;height:14px;transform:rotate(18deg)}@keyframes bt-ice-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.fx-bolt{left:-24px;bottom:0;width:48px;animation:fx-bolt calc(.26s / var(--fxs)) linear calc(var(--hit) * .75) both}.fx-flash{inset:0;background:#fff;animation:fx-white calc(.2s / var(--fxs)) ease-out var(--hit) both}.fx-meteor{left:-20px;top:-20px;width:40px;height:40px;font-size:32px;line-height:40px;text-align:center;font-style:normal;animation:fx-fall var(--hit) cubic-bezier(.4,0,.8,.8) both}.is-crit .fx-meteor{font-size:44px}.is-miss .fx-meteor{animation:fx-fall-miss calc(var(--hit) * 1.4) linear both}.fx-slash{left:-60px;top:-60px;width:120px;height:120px;animation:fx-slash calc(.34s / var(--fxs)) cubic-bezier(.2,.8,.3,1) calc(var(--hit) * .6) both}.fx-spk{left:-8px;top:-11px;width:16px;height:22px;font-size:20px;line-height:22px;text-align:center;font-style:normal;color:#ffe58f;text-shadow:0 0 5px rgba(255,190,40,.9);animation:fx-burst calc(.4s / var(--fxs)) cubic-bezier(.2,.8,.3,1) calc(var(--hit) + var(--i) * 12ms / var(--fxs)) both}.bt-hint{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);padding:2px 10px;border-radius:999px;background:rgba(0,0,0,.32);color:rgba(255,255,255,.72);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none}.bt-show.is-fast .bt-hint{color:var(--bt-gold)}.bt-box,.bt-result{flex:none;margin-top:10px;padding:12px 14px;border-radius:16px;background:#f8fafc;color:#111827;box-shadow:0 0 0 3px #334155,0 0 0 5px rgba(255,255,255,.14),0 10px 24px rgba(0,0,0,.4)}.bt-box{min-height:76px;display:flex;align-items:center}.bt-say{margin:0;font-size:16px;line-height:1.55;font-weight:400;animation:bt-txt calc(.25s / var(--bt-sp)) ease-out both}.bt-say b{font-weight:700}.bt-move{color:#4338ca}.bt-dmg-txt{font-weight:700;color:#b91c1c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bt-crit-txt{font-weight:700;color:#a16207}.bt-result{display:grid;grid-gap:6px;gap:6px;text-align:center;animation:bt-rise .35s cubic-bezier(.2,.8,.2,1) .55s both}.bt-result-title{margin:0;font-size:26px;font-weight:700;line-height:1.2}.bt-result.won .bt-result-title{color:#15803d}.bt-result.won .bt-result-title b{color:#a16207}.bt-result.lost .bt-result-title{color:#b91c1c}.bt-result-sub{margin:0;color:#4b5563;font-size:14px;line-height:1.5}.bt-why{margin:8px auto 0;padding:8px 12px;max-width:320px;border-radius:12px;background:#f3f4f6;text-align:left}.bt-why-t{display:block;font-size:12.5px;color:#374151}.bt-why ul{margin:2px 0 0;padding:0;list-style:none}.bt-why li{font-size:13px;line-height:1.45;color:#4b5563}.bt-cost{display:grid;grid-gap:2px;gap:2px;padding:6px 10px;border-radius:10px;background:#fef2f2}.bt-cost-line{margin:0;color:#b91c1c;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bt-cost-hint{margin:0;color:#6b7280;font-size:12px;line-height:1.4}.bt-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:6px}.bt-act{min-height:48px;padding:10px 12px;border:0;border-radius:12px;background:#e5e7eb;color:#111827;font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:transform .12s ease,opacity .15s ease}.bt-act.primary{background:#0a6cf0;color:#fff}.bt-act:active{transform:scale(.97)}.bt-result .bt-act:focus-visible{outline-color:#0a6cf0}@media (max-height:620px){.bt-arena{min-height:280px}.bt-spot{height:132px}.bt-box{min-height:64px}}@media (max-width:360px){.bt-show{padding-left:8px;padding-right:8px}.bt-name{font-size:14px}.bt-say,.bt-title{font-size:15px}}@keyframes bt-fade{0%{opacity:0}}@keyframes bt-in-l{0%{opacity:0;transform:translateX(-70px)}}@keyframes bt-in-r{0%{opacity:0;transform:translateX(70px)}}@keyframes bt-faint{0%{transform:translateY(0) rotate(0);opacity:1}30%{transform:translateY(-6px) rotate(-4deg);opacity:1}to{transform:translateY(30px) rotate(6deg) scale(.92);opacity:.28}}@keyframes bt-win{0%{transform:scale(1)}40%{transform:scale(1.14) translateY(-10px)}to{transform:scale(1.06)}}@keyframes bt-float{0%{opacity:0;transform:translateY(8px) scale(.5)}20%{opacity:1;transform:translateY(0) scale(1.18)}40%{transform:translateY(-4px) scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-36px) scale(1)}}@keyframes bt-txt{0%{opacity:0;transform:translateY(4px)}}@keyframes bt-badge{0%{opacity:0;transform:translateY(8px) scale(.6)}18%{opacity:1;transform:translateY(0) scale(1.08)}32%{transform:translateY(0) scale(1)}85%{opacity:1}to{opacity:0;transform:translateY(-6px) scale(1)}}@keyframes bt-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fx-pop{0%{opacity:0;transform:scale(.3) rotate(0deg)}25%{opacity:1;transform:scale(1.1) rotate(15deg)}to{opacity:0;transform:scale(.9) rotate(35deg)}}@keyframes fx-ring{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}@keyframes fx-ring-spin{0%{opacity:1;transform:scale(.2) rotate(0deg)}to{opacity:0;transform:scale(1.5) rotate(140deg)}}@keyframes fx-star{0%{opacity:0;transform:scale(.2) rotate(-20deg)}20%{opacity:1;transform:scale(1.25) rotate(0deg)}60%{opacity:1;transform:scale(1) rotate(8deg)}to{opacity:0;transform:scale(1.1) rotate(14deg)}}@keyframes fx-thrust{0%{opacity:0;transform:translateX(30px) scaleX(.05)}35%{opacity:1;transform:translateX(0) scaleX(1)}to{opacity:0;transform:translateX(-24px) scaleX(.6)}}@keyframes fx-thrust-miss{0%{opacity:0;transform:translateX(30px) scaleX(.05)}35%{opacity:1;transform:translateX(-12px) scaleX(1)}to{opacity:0;transform:translateX(-96px) scaleX(.7)}}@keyframes fx-fly{0%{opacity:0;transform:translateX(100%)}10%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateX(0)}}@keyframes fx-fly-miss{0%{opacity:0;transform:translateX(100%)}10%{opacity:1}66%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-50%)}}@keyframes fx-rise{0%{opacity:0;transform:translateY(6px) scale(.4)}25%{opacity:1;transform:translateY(-8px) scale(1)}to{opacity:0;transform:translateY(-58px) scale(.5)}}@keyframes fx-burst{0%{opacity:0;transform:translateX(4px) scale(.3)}20%{opacity:1;transform:translateX(16px) scale(1)}to{opacity:0;transform:translateX(62px) scale(.7)}}@keyframes fx-fade-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes fx-white{0%{opacity:0}20%{opacity:.36}to{opacity:0}}@keyframes fx-bolt{0%{opacity:0}10%{opacity:1}30%{opacity:.25}45%{opacity:1}80%{opacity:.85}to{opacity:0}}@keyframes fx-fall{0%{opacity:0;transform:translate(120px,-150px) scale(.7)}15%{opacity:1}92%{opacity:1;transform:translate(0) scale(1.1)}to{opacity:0;transform:translate(0) scale(1.3)}}@keyframes fx-fall-miss{0%{opacity:0;transform:translate(120px,-150px) scale(.7)}15%{opacity:1}70%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-52px,65px) scale(.9)}}@keyframes fx-slash{0%{opacity:0;transform:rotate(-80deg) scale(.6)}30%{opacity:1;transform:rotate(-10deg) scale(1)}to{opacity:0;transform:rotate(40deg) scale(1.1)}}.bt-hype{position:absolute;left:0;right:0;top:40%;z-index:4;display:flex;justify-content:center;pointer-events:none}.bt-hype span{padding:6px 16px;border-radius:999px;background:rgba(12,10,30,.72);color:#fff;font-size:21px;font-weight:800;letter-spacing:.2px;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis;box-shadow:0 0 0 2px rgba(255,210,63,.7),0 6px 18px rgba(0,0,0,.35);animation:bt-hype calc(1.1s / var(--bt-sp)) cubic-bezier(.2,.9,.3,1.2) both}.bt-hype.k-crit span,.bt-hype.k-ko span{font-size:26px;color:var(--bt-gold);box-shadow:0 0 0 2.5px #ffd23f,0 0 22px rgba(255,210,63,.55)}.bt-hype.k-dodge span,.bt-hype.k-miss span{color:#bfe6ff;box-shadow:0 0 0 2px rgba(56,189,248,.7),0 6px 18px rgba(0,0,0,.35)}.bt-hype.k-low span{color:#ffb4b4;box-shadow:0 0 0 2px rgba(239,68,68,.75),0 6px 18px rgba(0,0,0,.35)}.bt-hype.is-opp span{background:rgba(60,10,10,.75)}@keyframes bt-hype{0%{opacity:0;transform:scale(.4) rotate(-4deg)}18%{opacity:1;transform:scale(1.15) rotate(1deg)}32%{transform:scale(1) rotate(0)}80%{opacity:1}to{opacity:0;transform:translateY(-10px) scale(.96)}}.bt-combo{position:absolute;left:12px;top:30%;z-index:4;padding:4px 10px;border-radius:10px;background:linear-gradient(135deg,#ff7a1a,#e5373f);color:#fff;font-size:14px;font-weight:700;pointer-events:none;transform:rotate(-6deg);animation:bt-combo calc(.6s / var(--bt-sp)) ease-out both}.bt-combo b{font-size:22px;font-weight:900}.bt-combo.is-opp{left:auto;right:12px;transform:rotate(6deg);background:linear-gradient(135deg,#7c3aed,#4c1d95)}@keyframes bt-combo{0%{opacity:0;transform:scale(1.8) rotate(-6deg)}40%{opacity:1;transform:scale(.95) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}.bt-flash{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.55),rgba(255,255,255,0) 65%);animation:bt-flash calc(.32s / var(--bt-sp)) ease-out both}.bt-flash.is-crit{background:radial-gradient(circle at 50% 45%,rgba(255,224,102,.7),rgba(255,224,102,0) 70%)}@keyframes bt-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bt-in-me,.bt-in-opp,.bt-pose.bt-faint,.bt-pose.bt-win,.bt-result,.bt-say,.bt-show{animation:none!important}.bt-pose.bt-faint{opacity:.45}.bt-hp-fill{transition:none!important}.bt-flash,.bt-float,.bt-fx,.bt-shot{display:none!important}.bt-badge,.bt-combo,.bt-hype span,.bt-ice{animation:none!important}.bt-act,.bt-skip,.bt-x{transition:none!important}}.bt-giant{margin:6px auto 0;padding:6px 12px;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:12px;font-size:13.5px;line-height:1.35;animation:bt-giant-in .45s cubic-bezier(.2,.9,.2,1.3) both}.bt-giant.is-win{background:linear-gradient(90deg,#ffe066,#ffb84d);color:#3b2200;font-weight:700}.bt-giant.is-refund{background:#e7f0ff;color:#1c3d7a}@keyframes bt-giant-in{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bt-giant{animation:none}}.bd-sheet{--bd-a:#2a78d6;--bd-b:#eb6834;--bd-ink:#1f2430;--bd-muted:#5b6475;--bd-line:#e3e8f0;flex:none;margin:4px 0 8px;border-radius:18px;background:#f3f6fb;color:var(--bd-ink);box-shadow:0 0 0 3px #334155,0 10px 24px rgba(0,0,0,.4);-moz-user-select:text;user-select:text;-webkit-user-select:text;animation:bd-in .2s ease-out both}.bd-top{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:18px 18px 0 0;background:#fff;border-bottom:1px solid var(--bd-line)}.bd-back,.bd-x{min-height:44px;border:0;background:none;font:inherit;cursor:pointer;color:#0a6cf0;font-weight:700;font-size:14px;padding:0 10px;border-radius:12px}.bd-x{width:44px;padding:0;color:var(--bd-muted);font-size:16px;background:#eef1f5;border-radius:50%}.bd-back:focus-visible,.bd-chart svg:focus-visible,.bd-x:focus-visible{outline:2px solid #0a6cf0;outline-offset:2px}.bd-title{flex:1 1;margin:0;text-align:center;font-size:15px;font-weight:700}.bd-body{display:flex;flex-direction:column;gap:8px;padding:10px}.bd-empty{margin:0;padding:24px 12px;text-align:center;color:var(--bd-muted)}.bd-h{margin:6px 2px 0;font-size:14px;font-weight:700}.bd-h small{font-weight:400;color:var(--bd-muted);font-size:12px}.bd-sw{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:50%;vertical-align:0;flex:none}.bd-sw-a{background:var(--bd-a)}.bd-sw-b{background:var(--bd-b)}.bd-sum{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:16px;background:#fff;border:1px solid var(--bd-line)}.bd-win{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bd-win p{margin:0;font-size:17px}.bd-faces{display:inline-flex}.bd-faces .mascot+.mascot{margin-left:-10px}.bd-how{margin-left:auto;padding:1px 9px;border-radius:999px;background:#eef1f5;font-size:12px;font-weight:600}.bd-how,.bd-meta{color:var(--bd-muted)}.bd-meta{margin:0;font-size:12.5px}.bd-hl{margin:2px 0 0;padding:6px 9px;border-radius:10px;background:#fff7e6;color:#8a4b00;font-size:13px;font-weight:600;line-height:1.45}.bd-you{margin:0;font-size:12.5px;font-weight:700}.bd-you.is-won{color:#15803d}.bd-you.is-lost{color:#b91c1c}.bd-lg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 2px;font-size:12px}.bd-lg span{display:inline-flex;align-items:center}.bd-hint{margin-left:auto;color:#8a93a5;font-size:11px}.bd-chart{position:relative;padding:6px 4px 2px;border-radius:14px;background:#fcfcfb;border:1px solid var(--bd-line)}.bd-chart svg{display:block;touch-action:pan-y;cursor:crosshair;border-radius:10px}.bd-grid{stroke:#e7eaf0;stroke-width:1}.bd-ax{font-size:9.5px;fill:#6b7280;font-family:inherit}.bd-ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.bd-ln-a{stroke:var(--bd-a)}.bd-ln-b{stroke:var(--bd-b)}.bd-dot{stroke:#fcfcfb;stroke-width:2}.bd-dot-a{fill:var(--bd-a)}.bd-dot-b{fill:var(--bd-b)}.bd-xh{stroke:#9aa3b2;stroke-width:1}.bd-dl{font-size:10.5px;font-weight:600;fill:var(--bd-ink);font-family:inherit}.bd-tip{position:absolute;top:8px;left:var(--x,30%);max-width:75%;margin:0;padding:4px 8px;border-radius:8px;background:#1f2430;color:#fff;font-size:11.5px;line-height:1.5;pointer-events:none}.bd-tip .bd-sw{box-shadow:0 0 0 1.5px #1f2430}.bd-cmp-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--bd-line);background:#fff}.bd-cmp{width:100%;border-collapse:collapse;font-size:12px}.bd-cmp td,.bd-cmp th{padding:6px 7px;border-top:1px solid #f0f2f6;vertical-align:top;text-align:left}.bd-cmp thead td,.bd-cmp thead th{border-top:0}.bd-cmp tbody th{color:var(--bd-muted);font-weight:600;font-size:11.5px;white-space:nowrap}.bd-who{font-weight:700;white-space:nowrap}.bd-cmp td small{display:block;color:#6b7280;font-size:10.5px;line-height:1.35}.bd-cmp td.w{font-weight:700}.bd-up{margin-left:2px;font-size:8px;color:#15803d;vertical-align:1px}.bd-trick{display:block;line-height:1.45}.bd-cmp.is-duo{table-layout:fixed;font-size:11.5px}.bd-cmp.is-duo tbody th,.bd-cmp.is-duo thead td{width:76px}.bd-cmp.is-duo td,.bd-cmp.is-duo th{padding:6px 4px;overflow-wrap:anywhere}.bd-cmp.is-duo .bd-who,.bd-cmp.is-duo tbody th{white-space:normal}.bd-stats{display:grid;grid-gap:6px;gap:6px}.bd-fighter{display:grid;grid-gap:5px;gap:5px;padding:8px 10px;border-radius:14px;background:#fff;border:1px solid var(--bd-line)}.bd-f-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bd-f-head b{display:inline-flex;align-items:center;font-size:14px}.bd-arch{margin-left:auto;color:var(--bd-muted);font-size:11.5px}.bd-nums{display:flex;justify-content:space-between;gap:6px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-none{margin:0;color:var(--bd-muted);font-size:12px}.bd-items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.bd-items li{padding:2px 7px;border-radius:8px;background:#f3f6fb;font-size:11.5px}.bd-items small{margin-left:4px;color:var(--bd-muted)}.bd-pbp{list-style:none;margin:0;padding:0;border-radius:14px;background:#fff;border:1px solid var(--bd-line);overflow:hidden}.bd-pbp li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:4px;gap:4px;align-items:start;padding:5px 8px;border-top:1px solid #f0f2f6;font-size:12px;line-height:1.45}.bd-pbp li:first-child{border-top:0}.bd-pbp li.sub{border-top:0;padding-top:0;color:#4b5563}.bd-pbp li.ko{background:#fff7e6}.bd-t{color:var(--bd-muted);font-weight:600;font-size:11px}.bd-mv{min-width:0;overflow-wrap:anywhere}.bd-dmg{color:#b91c1c;font-weight:700}.bd-miss{color:#8a93a5}.bd-crit{color:#a16207;font-weight:700}.bd-tag{display:inline-block;margin-left:3px;padding:0 5px;border-radius:6px;background:#f3f0ff;color:#5b3fc4;font-size:10.5px}.bd-ko{margin-left:4px;color:#b91c1c;font-weight:700}.bd-hp{display:grid;text-align:right;color:#6b7280;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bt-act.bt-detail{width:100%;margin-top:4px;background:#fff;color:#0a6cf0;box-shadow:inset 0 0 0 1.5px #0a6cf0}@keyframes bd-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bd-sheet{animation:none}}