.split-hud{font-family:var(--font-ui);font-synthesis:none;z-index:3;pointer-events:none;position:absolute;inset:0}.split-panel.bebeh-dialog{pointer-events:none;--card-fill:#55525f;text-align:left;font-family:var(--font-ui);font-synthesis:none;color:#fffdf8;border-radius:14px;align-items:center;gap:7px;padding:7px 10px 7px 7px;display:flex;position:absolute;top:180px;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #0003}.split-boss.split-panel{width:max-content;max-width:calc(100% - 24px);left:24px}.split-panel img{object-fit:contain;flex:none;width:36px;height:36px}.split-copy{flex:0 auto;min-width:0;max-width:180px}.split-copy strong{font-size:14px;font-weight:700;line-height:1.25;display:block}.split-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.split-heading>span{color:#d7d1df;white-space:nowrap;font-size:12px}.split-copy small{color:#d7d1df;margin-top:3px;font-size:10px;line-height:1.4;display:block}.split-health{background:#36333e;border-radius:6px;gap:3px;width:112px;max-width:100%;height:10px;margin-top:5px;padding:2px;display:flex}.split-health i{background:var(--toy-pink,#ff769f);border-radius:3px;flex:1}.split-health i[data-empty=true]{background:#77717e}.split-copy .split-cue{color:#eee8d9;margin-top:5px;font-size:11px;line-height:1.35}.split-ability{color:#fffdf8;position:absolute;top:214px;right:24px}.ability-strip{background:#55525f;border:2px solid #0004;border-bottom-width:3px;border-radius:18px;padding:7px;transition:opacity .19s;position:relative;box-shadow:inset 0 2px #ffffff12,inset 0 -2px #0002}.ability-strip[data-empty=true]{opacity:0}.ability-slots{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ability-slot{transform-origin:50% 55%;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:52px;display:flex;position:relative}.ability-slot[data-overlay=true]{width:40px}.ability-slot[data-queued=false][data-overlay=false]{background:#ffffff0f}.ability-rank{z-index:1;font-family:var(--font-ui);font-size:12px;line-height:14px;font-weight:var(--font-bold);color:#f9f9f9;position:absolute;top:0;left:1px}.ability-slot[data-overlay=true] .ability-rank{color:#c9c4d2}.ability-icon{transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .24s;display:block;transform:scale(1)}.ability-icon img{object-fit:contain;width:34px;height:34px;display:block}.ability-slot[data-queued=true] .ability-icon{opacity:.78;transform:scale(.86)}.ability-multiplier{z-index:2;color:#fffdf8;font:var(--font-bold) 10px/13px var(--font-ui);font-variant-numeric:tabular-nums;pointer-events:none;background:#403b49;border-radius:4px;padding:0 3px;position:absolute;top:0;right:-2px}.ability-value{box-sizing:border-box;min-width:38px;height:16px;font-family:var(--font-ui);font-weight:var(--font-bold);font-synthesis:none;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;background:#ffffff14;border-radius:5px;padding:0 2px;font-size:12px;line-height:16px}.ability-slot[data-expiring=true] .ability-value{color:var(--toy-pink,#ff769f)}.ability-shields{gap:2px;display:flex;position:absolute;top:2px;right:1px}.ability-shields i{background:var(--toy-mint,#8aebcd);border-radius:1px 1px 3px 3px;width:3px;height:4px}.ability-departures{pointer-events:none;position:absolute;inset:7px}@media (width<=700px){.split-panel.bebeh-dialog{gap:7px;padding:7px 10px 7px 7px}.split-boss.split-panel{width:max-content;max-width:calc(100% - 24px);left:12px}.split-panel img{width:36px;height:36px}.split-copy strong{font-size:14px}.split-ability{top:auto;bottom:calc(max(24px,env(safe-area-inset-bottom)) + 76px);right:12px}.split-hud[data-bike=true] .split-ability{bottom:calc(max(24px,env(safe-area-inset-bottom)) + 112px)}.ability-strip{border-radius:16px;padding:6px}.ability-departures{inset:6px}.ability-slot{width:40px;height:48px}.ability-slot[data-overlay=true]{width:40px}.ability-icon img{width:34px;height:34px}}@media (width>=701px) and (height<=600px){.split-ability{top:120px;right:84px}.split-boss.split-panel{top:120px}}@media (prefers-reduced-motion:reduce){.ability-strip,.ability-icon{transition:none}}
