:root{--ease-quart-out: cubic-bezier(.165, .84, .44, 1)}._heroRoot_ubt51_5{position:relative;top:0;left:0;width:100%;height:100%;z-index:5;display:flex;align-items:center;justify-content:center;mask-image:linear-gradient(#000,#000),radial-gradient(#000 50%,transparent 70%);mask-repeat:no-repeat;mask-position:center center,center center;mask-size:100% 100%,0vh 0vh;mask-composite:exclude}._heroRoot_ubt51_5[data-hero-hidden=true]{mask-size:100% 100%,200vw 200vw;transition:mask-size 2.2s 2.8s var(--ease-quart-out);@media(width<=768px){mask-size:100% 100%,200vh 200vh}}._invisibleRect_ubt51_42{position:absolute;top:0;left:calc(50% + 12vw);width:50%;height:100%;transform:translate(-100%);touch-action:none;z-index:10;@media(width<=768px){left:calc(50% + 20vw);width:50%}}._bossHpBarWrapper_71vp0_1{color:#fff;display:flex;flex-direction:row;align-items:center;white-space:nowrap;font-size:14px;gap:8px;opacity:0;transform:translateY(-16px);pointer-events:none}._bossHpBarWrapperEnter_71vp0_15{animation:_bossHpBarFadeInDown_71vp0_1 .36s ease-out both}._bossHpBarWrapperActive_71vp0_20{opacity:1;transform:translateY(0)}._bossHpBarWrapperExit_71vp0_26{animation:_bossHpBarFadeOutUp_71vp0_1 .28s ease-in both}._bossHpBar_71vp0_1{position:relative;width:360px;height:16px;box-sizing:border-box;background-color:#fff;outline:solid 2px #fff;overflow:hidden;@media(width<=768px){width:200px}}._bossHpBar_inner_71vp0_42{position:absolute;inset:0;width:360px;height:16px;background:linear-gradient(#ff0f0f,#b6111c);transform-origin:left;transition:transform .2s ease-out;@media(width<=768px){width:200px}}@keyframes _bossHpBarFadeInDown_71vp0_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes _bossHpBarFadeOutUp_71vp0_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}._playerLifeWrapper_71vp0_77{display:flex;flex-direction:row;align-items:center;gap:5px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-2px,15px)}._playerLifeDot_71vp0_88{pointer-events:none;width:8px;height:8px;border-radius:50%;background-color:#50ff82;border:solid 1px rgb(225 255 233);box-shadow:0 0 8px #50ff82a6;transition:opacity .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}._playerLifeWrapperEnter_71vp0_103{animation:_playerLifeFadeInDown_71vp0_1 .3s ease-out both}._playerLifeWrapperActive_71vp0_108{opacity:1}._playerLifeWrapperExit_71vp0_113{animation:_playerLifeFadeOutUp_71vp0_1 .24s ease-in both}._playerLifeWrapper_71vp0_77[data-life="2"] ._playerLifeDot_71vp0_88:nth-child(n+3),._playerLifeWrapper_71vp0_77[data-life="1"] ._playerLifeDot_71vp0_88:nth-child(n+2),._playerLifeWrapper_71vp0_77[data-life="0"] ._playerLifeDot_71vp0_88:nth-child(n+1){opacity:.2;transform:scale(.82);box-shadow:0 0 2px #50ff8240}@keyframes _playerLifeFadeInDown_71vp0_1{0%{opacity:0}to{opacity:1}}@keyframes _playerLifeFadeOutUp_71vp0_1{0%{opacity:1}to{opacity:0}}._balloonRoot_qs4ea_1{pointer-events:none}._balloonAnchor_qs4ea_6{transform:translateY(-50%);width:400px;height:600px;overflow:hidden;@media(width<=768px){height:500px}}._balloonWrapper_qs4ea_16{position:absolute;left:0;top:0;display:flex;flex-direction:row;align-items:center;will-change:transform;transform-origin:left center}._balloonTriangle_qs4ea_27{display:inline-block;background:var(--color-white);height:calc(tan(60deg)*15px/2);width:10px;clip-path:polygon(0 50%,100% 0,100% 100%)}._balloon_qs4ea_1{color:#454040;background-color:var(--color-white);border-radius:4px;padding:18px 36px 18px 26px;white-space:nowrap;user-select:none;-webkit-user-select:none;position:relative;font-size:16px;line-height:1.4;@media(width<=768px){font-size:11px;padding:12px 16px 14px 14px}}._balloonCtc_qs4ea_53{width:14px;height:9px;background-image:url(/hint-triangle.png);animation:_hint-triangle_qs4ea_1 1s ease-in-out infinite alternate;background-size:contain;background-repeat:no-repeat;image-rendering:pixelated;position:absolute;right:8px;bottom:10px;@media(width<=768px){right:4px;bottom:4px;width:9px;height:7px}}@keyframes _hint-triangle_qs4ea_1{to{transform:translateY(-4px)}}
