.ActionButtonUI_wrap__R2Zi9{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);width:88px;height:88px;pointer-events:none}.ActionButtonUI_ring__U2dLm{position:relative;width:100%;height:100%;border:2px solid rgba(232,236,244,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.03);transition:transform .08s ease-out,border-color .1s,box-shadow .1s}.ActionButtonUI_glyph__3_Tpp{display:flex;gap:8px;align-items:center;color:rgba(232,236,244,.85);font-size:14px;font-weight:700;letter-spacing:1px;transition:transform .08s}.ActionButtonUI_btnL__FrUmi{color:#ffffff}.ActionButtonUI_btnR___JKR2{color:#8fd8ff}.ActionButtonUI_hint__UzUmj{margin-top:8px;text-align:center;font-size:11px;letter-spacing:1px;color:rgba(200,215,240,.55);white-space:nowrap}.ActionButtonUI_combo__uy7RY{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;border-radius:50%;background:var(--accent);color:#04121a;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.ActionButtonUI_attack__pRuxX{transform:scale(.86);border-color:#ffffff}.ActionButtonUI_attack__pRuxX .ActionButtonUI_glyph__3_Tpp{transform:translateX(4px)}.ActionButtonUI_guard__1ZG_c{transform:scale(1.18);border-color:#8fd8ff;box-shadow:0 0 26px rgba(143,216,255,.45)}.ActionButtonUI_dodge__A4Ffa{transform:scaleX(1.35) scaleY(.8);border-color:#b9a8ff;box-shadow:0 0 20px rgba(185,168,255,.4)}.ActionButtonUI_flash__4k8FC{position:absolute;inset:-12px;border-radius:50%;pointer-events:none;animation:ActionButtonUI_abPulse__A0nQJ .3s ease-out forwards}.ActionButtonUI_pulse_parry__17yvg{border:3px solid #ffffff;animation-name:ActionButtonUI_abPulseStrong__WKFHO}.ActionButtonUI_pulse_perfectGuard__yOVsU{border:3px solid #ffd166;animation-name:ActionButtonUI_abPulseStrong__WKFHO}.ActionButtonUI_pulse_backstab__JtPU7{border:3px solid #ffd166}.ActionButtonUI_pulse_hit__3zjGx{border:3px solid #ff4d5e;animation-name:ActionButtonUI_abPulseHit__ZPrqY}.ActionButtonUI_pulse_death__Lzdmr{border:3px solid #ff4d5e;animation-name:ActionButtonUI_abPulseDeath__KRNFs}.ActionButtonUI_pulse_attack__W7Q6h{border:1px solid rgba(255,255,255,.5)}.ActionButtonUI_pulse_dodge__ENa83{border:1px solid rgba(185,168,255,.6)}.ActionButtonUI_pulse_guard__I52RB{border:1px solid rgba(143,216,255,.6)}@keyframes ActionButtonUI_abPulse__A0nQJ{0%{transform:scale(.7);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes ActionButtonUI_abPulseStrong__WKFHO{0%{transform:scale(.6);opacity:1}to{transform:scale(2);opacity:0}}@keyframes ActionButtonUI_abPulseHit__ZPrqY{0%{transform:scale(.8);opacity:1}30%{transform:translateX(-4px) scale(1.05)}60%{transform:translateX(4px);opacity:.6}to{transform:scale(1.3);opacity:0}}@keyframes ActionButtonUI_abPulseDeath__KRNFs{0%{transform:scale(.6) rotate(0deg);opacity:1}to{transform:scale(1.8) rotate(30deg);opacity:0}}