.battle-entry{--entry-red:#ff4d6d;--entry-red-rgb:255, 77, 109;--entry-cyan:#00e5cc;--entry-cyan-rgb:0, 229, 204;--entry-veil:#050a0ef0;--entry-label-size:44px;z-index:30;width:auto;max-width:none;height:auto;animation:battle-entry-layer var(--entry-ms) linear both;margin:0;position:absolute;inset:0;overflow:hidden}.battle-entry-previous,.battle-entry-snapshot,.battle-entry-overlay,.battle-entry-skip{position:absolute;inset:0}.battle-entry-snapshot{pointer-events:none}.battle-entry-skip{cursor:pointer;z-index:2;background:0 0;border:none;width:100%;height:100%;padding:0}.battle-entry-overlay{pointer-events:none;background:var(--entry-veil);justify-content:center;align-items:center;display:flex;overflow:hidden}@keyframes battle-entry-layer{0%{opacity:0}5%{opacity:1}95%{opacity:1}to{opacity:0}}.battle-entry-grid{background-image:linear-gradient(rgba(var(--entry-red-rgb), .14) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--entry-red-rgb), .14) 1px, transparent 1px);animation:battle-entry-fade-out calc(var(--entry-ms) * .25) ease-out both;background-size:44px 44px;position:absolute;inset:0}.battle-entry-flash{animation:battle-entry-flash calc(var(--entry-ms) * .286) ease-out both;background:#ff1e3c24;position:absolute;inset:0}@keyframes battle-entry-fade-out{0%{opacity:1}to{opacity:0}}@keyframes battle-entry-flash{0%{opacity:1}to{opacity:.15}}.battle-entry-slash{opacity:0;position:absolute;left:-100%;right:-100%;transform:skewY(-3deg)}.battle-entry-slash.is-1{background:linear-gradient(90deg, transparent, rgba(var(--entry-red-rgb), .1), transparent);height:100px;animation:battle-entry-slash calc(var(--entry-ms) * .286) ease-out both;top:calc(50% - 60px)}.battle-entry-slash.is-2{background:linear-gradient(90deg, transparent 5%, rgba(var(--entry-red-rgb), .9) 35%, rgba(var(--entry-cyan-rgb), .7) 65%, transparent 95%);height:2px;animation:battle-entry-slash calc(var(--entry-ms) * .214) calc(var(--entry-ms) * .018) ease-out both;top:50%}.battle-entry-slash.is-3{background:linear-gradient(90deg, transparent 10%, rgba(var(--entry-cyan-rgb), .5) 50%, transparent 90%);height:1px;animation:battle-entry-slash calc(var(--entry-ms) * .25) calc(var(--entry-ms) * .036) ease-out both;top:calc(50% + 50px)}@keyframes battle-entry-slash{0%{opacity:0;transform:skewY(-3deg)translate(-2%)}15%{opacity:1;transform:skewY(-3deg)translate(0)}70%{opacity:1}to{opacity:0}}.battle-entry-ring{opacity:0;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.battle-entry-ring.is-1{outline:2px solid rgba(var(--entry-red-rgb), .85);outline-offset:-2px;animation:battle-entry-ring calc(var(--entry-ms) * .321) ease-out both}.battle-entry-ring.is-2{outline:1.5px solid rgba(var(--entry-red-rgb), .45);outline-offset:-1.5px;animation:battle-entry-ring calc(var(--entry-ms) * .393) calc(var(--entry-ms) * .036) ease-out both}.battle-entry-ring.is-3{outline:1px solid rgba(var(--entry-cyan-rgb), .35);outline-offset:-1px;animation:battle-entry-ring calc(var(--entry-ms) * .464) calc(var(--entry-ms) * .071) ease-out both}@keyframes battle-entry-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(180)}}.battle-entry-scan{opacity:0;position:absolute;left:0;right:0}.battle-entry-scan.is-down{background:linear-gradient(90deg, transparent, rgba(var(--entry-red-rgb), .75), transparent);height:2px;animation:battle-entry-scan-down calc(var(--entry-ms) * .179) ease-in-out both;top:0}.battle-entry-scan.is-up{background:linear-gradient(90deg, transparent, rgba(var(--entry-cyan-rgb), .55), transparent);height:1px;animation:battle-entry-scan-up calc(var(--entry-ms) * .214) calc(var(--entry-ms) * .536) ease-in-out both;bottom:0}@keyframes battle-entry-scan-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}@keyframes battle-entry-scan-up{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-100vh)}}.battle-entry-data{transform-origin:0;opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--entry-cyan-rgb), .45), transparent);height:1px;animation:battle-entry-data calc(var(--entry-ms) * .107) ease-out both;position:absolute;left:0;right:0}.battle-entry-data.is-1{animation-delay:calc(var(--entry-ms) * .021);top:18%}.battle-entry-data.is-2{animation-delay:calc(var(--entry-ms) * .036);top:34%}.battle-entry-data.is-3{animation-delay:calc(var(--entry-ms) * .029);top:66%}.battle-entry-data.is-4{animation-delay:calc(var(--entry-ms) * .046);top:82%}@keyframes battle-entry-data{0%{opacity:1;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.battle-entry-bracket{opacity:0;width:28px;height:28px;animation:battle-entry-bracket calc(var(--entry-ms) * .107) calc(var(--entry-ms) * .054) ease-out both;position:absolute}.battle-entry-bracket.is-tl{border-top:2px solid var(--entry-cyan);border-left:2px solid var(--entry-cyan);--bracket-from:-8px, -8px;top:20px;left:20px}.battle-entry-bracket.is-tr{border-top:2px solid var(--entry-cyan);border-right:2px solid var(--entry-cyan);--bracket-from:8px, -8px;top:20px;right:20px}.battle-entry-bracket.is-bl{border-bottom:2px solid var(--entry-cyan);border-left:2px solid var(--entry-cyan);--bracket-from:-8px, 8px;bottom:20px;left:20px}.battle-entry-bracket.is-br{border-bottom:2px solid var(--entry-cyan);border-right:2px solid var(--entry-cyan);--bracket-from:8px, 8px;bottom:20px;right:20px}@keyframes battle-entry-bracket{0%{opacity:0;transform:translate(var(--bracket-from))}to{opacity:1;transform:none}}.battle-entry-telop{z-index:1;text-align:center;--telop-start:0s;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.battle-entry-telop.is-encounter{--telop-color:var(--entry-red);--telop-dash:rgba(var(--entry-red-rgb), .65);animation:battle-entry-first var(--entry-ms) linear both}.battle-entry-telop.is-start{--telop-color:var(--entry-cyan);--telop-dash:rgba(var(--entry-cyan-rgb), .65);--telop-start:calc(var(--entry-ms) * var(--entry-split));animation:battle-entry-second var(--entry-ms) linear both}.battle-entry-dash,.battle-entry-label{margin:0}.battle-entry-dash{letter-spacing:.15em;color:var(--telop-dash);animation:battle-entry-dash calc(var(--entry-ms) * .089) calc(var(--telop-start) + var(--entry-ms) * .014) ease-out both;font-family:"M PLUS 1 Code",monospace;font-size:13px}.battle-entry-dash.is-left{--dash-from:-40px}.battle-entry-dash.is-right{--dash-from:40px}.battle-entry-label{font-family:"M PLUS 1 Code",monospace;font-weight:700;font-size:var(--entry-label-size);color:var(--telop-color);text-transform:uppercase;animation:battle-entry-label calc(var(--entry-ms) * .161) calc(var(--telop-start) + var(--entry-ms) * .029) cubic-bezier(.2, 1.6, .4, 1) both;line-height:1}.battle-entry-telop.is-start .battle-entry-label{letter-spacing:.08em}.battle-entry-telop.is-encounter .battle-entry-label{letter-spacing:.1em}@keyframes battle-entry-first{0%{opacity:0}2%{opacity:1;transform:none}43%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-8px)}}@keyframes battle-entry-second{0%,50%{opacity:0}54%,to{opacity:1}}@keyframes battle-entry-dash{0%{opacity:0;transform:translateX(var(--dash-from))}to{opacity:1;transform:none}}@keyframes battle-entry-label{0%{opacity:0;letter-spacing:.6em;transform:scale(1.5)skew(-12deg)}to{opacity:1;transform:none}}@media (width>=769px){.battle-entry{--entry-label-size:72px}}.battle-entry.is-reduced .battle-entry-overlay>:not(.battle-entry-telop){display:none}.battle-entry.is-reduced .battle-entry-telop,.battle-entry.is-reduced .battle-entry-dash,.battle-entry.is-reduced .battle-entry-label{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.battle-entry-overlay>:not(.battle-entry-telop){display:none}.battle-entry-telop,.battle-entry-dash,.battle-entry-label{animation:none}}.ui-character-line{box-sizing:border-box;z-index:60;color:#eef1fa;pointer-events:none;background:#21273df0;border:1px solid #3a4266;border-radius:8px;align-items:center;gap:8px;height:48px;padding:3px 8px;font:13px/18px Zen Kaku Gothic New,Yu Gothic,sans-serif;display:flex;position:absolute;top:8px;left:12px;right:12px;overflow:hidden}.ui-character-line *{pointer-events:none}.ui-character-line>[role=img]{border-radius:4px;flex:0 0 32px;width:32px;height:32px;overflow:hidden}.ui-character-line>[role=img]>*{width:32px;height:32px}.ui-character-line-body{flex-direction:column;flex:1;min-width:0;display:flex}.ui-character-line-body strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:12px;overflow:hidden}.ui-character-line-body>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:14px;display:-webkit-box;overflow:hidden}
