.pup-frame[data-v-35a5e8dc]{justify-content:center;align-items:flex-end;width:128px;height:180px;display:flex}.group-stage[data-v-35a5e8dc]{width:100%;height:180px;position:relative}.group-stage__slot[data-v-35a5e8dc]{transition:opacity .3s,transform .3s,left .3s,bottom .3s}.stage-bg[data-v-35a5e8dc]{z-index:0;position:absolute;inset:0;overflow:hidden}.stage-bg[data-v-35a5e8dc]:after{content:"";background:#0000008c;position:absolute;inset:0}.stage-bg__img[data-v-35a5e8dc]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.speed-controls[data-v-35a5e8dc]{z-index:20;gap:.25rem;display:flex;position:absolute;top:.5rem;right:.5rem}.speed-btn[data-v-35a5e8dc]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.02em;color:#ffffffb3;font-variant-numeric:tabular-nums;cursor:pointer;background:#00000080;border:1px solid #ffffff26;border-radius:9999px;min-width:1.9rem;padding:.18rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:700;line-height:1;transition:background .12s,color .12s,border-color .12s,opacity .12s}.speed-btn[data-v-35a5e8dc]:not(:disabled):hover{color:#fff;border-color:#ffffff4d}.speed-btn--active[data-v-35a5e8dc]{color:#6dd2c4;background:#4dbdaf40;border-color:#4dbdaf8c}.speed-btn--skip[data-v-35a5e8dc]{color:#ffffffd9}.speed-btn[data-v-35a5e8dc]:disabled{opacity:.4;cursor:default}.stage--cq[data-v-35a5e8dc]{--sprite-gap:2cqw;--n:5;--sprite:calc((100cqw - var(--n)*var(--sprite-gap))/var(--n));--sprite-footer:.5rem;min-height:200px;container-type:inline-size}.pup-frame--sprite[data-v-35a5e8dc],.sprite-box[data-v-35a5e8dc]{width:var(--sprite);height:var(--sprite)}.sprite-box[data-v-35a5e8dc]{position:relative}.sprite-footer[data-v-35a5e8dc]{width:var(--sprite);height:var(--sprite-footer);justify-content:center;align-items:center;margin-top:2px;display:flex}.hp-pip[data-v-35a5e8dc]{background:#0009;border-radius:9999px;width:90%;height:.25rem;overflow:hidden}.hp-pip__fill[data-v-35a5e8dc]{border-radius:inherit;background:#fb7185cc;height:100%;transition:width .2s}.enemy-row[data-v-35a5e8dc]{margin-left:var(--sprite-gap)}.enemy-line[data-v-35a5e8dc]{gap:var(--sprite-gap)}.enemy-slot[data-v-35a5e8dc]{width:var(--sprite);flex-direction:column;flex:none;align-items:center;transition:transform .2s,filter .2s,opacity .2s;display:flex}.enemy-slot--active[data-v-35a5e8dc]{filter:drop-shadow(0 0 7px #ffffff8c)brightness(1.12);z-index:2;transform:translateY(-2px)scale(1.05)}.enemy-slot--dead[data-v-35a5e8dc]{opacity:.5;filter:grayscale(.4)brightness(.9)}@media (prefers-reduced-motion:reduce){.enemy-slot[data-v-35a5e8dc]{transition:none}.enemy-slot--active[data-v-35a5e8dc]{transform:none}}.recoil-shake[data-v-35a5e8dc]{animation:.36s ease-out recoil-35a5e8dc}@keyframes recoil-35a5e8dc{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.impact-pop[data-v-35a5e8dc]{animation:.32s ease-out impact-pop-35a5e8dc}@keyframes impact-pop-35a5e8dc{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.pup-potion-aura[data-v-35a5e8dc]{animation:1.2s ease-out pup-potion-aura-35a5e8dc}@keyframes pup-potion-aura-35a5e8dc{0%{filter:drop-shadow(0 0 #34d39900)}20%{filter:drop-shadow(0 0 14px #34d399f2)drop-shadow(0 0 28px #34d3998c)}60%{filter:drop-shadow(0 0 10px #34d399b3)drop-shadow(0 0 22px #34d39959)}to{filter:drop-shadow(0 0 #34d39900)}}.potion-use-chip-enter-active[data-v-35a5e8dc]{animation:1.2s ease-out potion-use-chip-rise-35a5e8dc}.potion-use-chip-leave-active[data-v-35a5e8dc]{animation:.2s ease-in forwards potion-use-chip-fade-35a5e8dc}@keyframes potion-use-chip-rise-35a5e8dc{0%{opacity:0;transform:translate(-50%,12px)scale(.85)}18%{opacity:1;transform:translate(-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-10px)scale(1)}to{opacity:0;transform:translate(-50%,-18px)scale(.95)}}@keyframes potion-use-chip-fade-35a5e8dc{to{opacity:0}}.ko-drama[data-v-35a5e8dc]{animation:1.05s ease-out ko-drama-35a5e8dc}@keyframes ko-drama-35a5e8dc{0%{filter:brightness()saturate();transform:scale(1)}10%{filter:brightness(2.4)saturate(.4);transform:scale(.94)translateY(2px)}18%{filter:brightness(1.8)saturate(.6);transform:scale(1.06)translateY(-2px)}35%{filter:brightness()saturate();transform:scale(1.02)translateY(0)}to{filter:brightness()saturate();transform:scale(1)}}.fx-flash-blue[data-v-35a5e8dc],.fx-flash-cyan[data-v-35a5e8dc],.fx-flash-green[data-v-35a5e8dc],.fx-flash-orange[data-v-35a5e8dc],.fx-flash-red[data-v-35a5e8dc],.fx-flash-violet[data-v-35a5e8dc],.fx-flash-white[data-v-35a5e8dc]{mix-blend-mode:screen;animation:fx-screen-flash-35a5e8dc var(--fx-flash-ms,.2s) ease-out forwards}.fx-flash-white[data-v-35a5e8dc]{--fx-flash-ms:.18s;background:#ffffff52}.fx-flash-red[data-v-35a5e8dc]{--fx-flash-ms:.3s;background:#ff50506b}.fx-flash-blue[data-v-35a5e8dc]{--fx-flash-ms:.18s;background:#78b4ff47}.fx-flash-cyan[data-v-35a5e8dc]{--fx-flash-ms:.16s;background:#78f0ff38}.fx-flash-orange[data-v-35a5e8dc]{--fx-flash-ms:.22s;background:#ffa0504d}.fx-flash-green[data-v-35a5e8dc]{--fx-flash-ms:.2s;background:#78f0b442}.fx-flash-violet[data-v-35a5e8dc]{--fx-flash-ms:.2s;background:#c88cff42}@keyframes fx-screen-flash-35a5e8dc{0%{opacity:.7}to{opacity:0}}.fx-shake-strong[data-v-35a5e8dc]{animation:.32s cubic-bezier(.36,.07,.19,.97) fx-shake-strong-35a5e8dc}@keyframes fx-shake-strong-35a5e8dc{0%,to{transform:translate(0)}10%{transform:translate(-6px)}20%{transform:translate(6px)}30%{transform:translate(-5px)}40%{transform:translate(5px)}50%{transform:translate(-3px)}60%{transform:translate(3px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}}.ko-vignette[data-v-35a5e8dc]{background:radial-gradient(circle,#0000 30%,#000000a6);animation:.7s ease-out forwards ko-vignette-in-35a5e8dc}@keyframes ko-vignette-in-35a5e8dc{0%{opacity:0}to{opacity:1}}.pup-lunge[data-v-35a5e8dc]{animation:.36s ease-out pup-lunge-35a5e8dc}@keyframes pup-lunge-35a5e8dc{0%,to{transform:translate(0)}40%{transform:translate(14px,-2px)}}.monster-lunge[data-v-35a5e8dc]{animation:.36s ease-out monster-lunge-35a5e8dc}@keyframes monster-lunge-35a5e8dc{0%,to{transform:translate(0)}40%{transform:translate(-10px,4px)}}.stance-fade-enter-active[data-v-35a5e8dc],.stance-fade-leave-active[data-v-35a5e8dc]{transition:opacity .2s ease-out}.stance-fade-enter-from[data-v-35a5e8dc],.stance-fade-leave-to[data-v-35a5e8dc]{opacity:0}.stance-fade-leave-active[data-v-35a5e8dc]{pointer-events:none;position:absolute;inset:0}.hp-bar-danger-pulse[data-v-35a5e8dc]{animation:.72s ease-in-out infinite hp-bar-pulse-35a5e8dc}@keyframes hp-bar-pulse-35a5e8dc{0%,to{opacity:1;filter:brightness()}50%{opacity:.82;filter:brightness(1.35)}}.damage-popup-text[data-v-35a5e8dc]{animation:.9s ease-out forwards damage-float-35a5e8dc}@keyframes damage-float-35a5e8dc{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-50px)}}.damage-popup-enter-from[data-v-35a5e8dc],.damage-popup-leave-to[data-v-35a5e8dc]{opacity:0}.cbl-scroll[data-v-65cd5ed3]{background:#080e18}.log-row[data-v-65cd5ed3]{border-radius:var(--wn-radius-sm);background:#ffffff05;border-left:2px solid #0000;align-items:center;gap:.5rem;padding:.375rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1;display:flex;transform:translateZ(0)}.log-icon[data-v-65cd5ed3]{flex-shrink:0;width:.875rem;height:.875rem}.log-text[data-v-65cd5ed3]{flex:auto;min-width:0}.log-chip[data-v-65cd5ed3]{border-radius:var(--wn-radius-pill);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex-shrink:0;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700}.log-chip-crit[data-v-65cd5ed3]{color:#fcd34d;background:linear-gradient(90deg,#fbbf2440,#f59e0b59);box-shadow:0 0 10px #fbbf2459}.log-hit[data-v-65cd5ed3]{border-left-color:#ef44448c}.log-crit[data-v-65cd5ed3]{background:linear-gradient(90deg,#fbbf2414,#0000 60%);border-left-color:#fbbf24b3;animation:.9s ease-out log-crit-pulse-65cd5ed3}.log-block[data-v-65cd5ed3]{border-left-color:#94a3b880}.log-dodge[data-v-65cd5ed3]{border-left-color:#38bdf880}.log-burn[data-v-65cd5ed3]{background:linear-gradient(90deg,#fb923c0f,#0000 70%);border-left-color:#fb923c99}.log-lifesteal[data-v-65cd5ed3]{background:linear-gradient(90deg,#34d3990f,#0000 70%);border-left-color:#34d3998c}.log-thorns[data-v-65cd5ed3]{border-left-color:#94a3b873}.log-intro[data-v-65cd5ed3]{background:#ffffff08;border-left-color:#ffffff26}.log-win[data-v-65cd5ed3]{background:linear-gradient(90deg,#34d3991f,#0000 70%);border-left-color:#34d399cc}.log-loss[data-v-65cd5ed3]{background:linear-gradient(90deg,#ef44441f,#0000 70%);border-left-color:#ef4444cc}.log-entry-enter-active[data-v-65cd5ed3]{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s ease-out}.log-entry-enter-from[data-v-65cd5ed3]{opacity:0;transform:translate(14px)scale(.98)}.log-entry-enter-to[data-v-65cd5ed3]{opacity:1;transform:translate(0)scale(1)}.log-entry-leave-active[data-v-65cd5ed3]{transition:transform .2s ease-in,opacity .2s ease-in;position:absolute}.log-entry-leave-to[data-v-65cd5ed3]{opacity:0}@keyframes log-crit-pulse-65cd5ed3{0%{box-shadow:0 0 #fbbf2400}40%{box-shadow:0 0 14px #fbbf2473}to{box-shadow:0 0 #fbbf2400}}@media (prefers-reduced-motion:reduce){.log-crit[data-v-65cd5ed3],.log-entry-enter-active[data-v-65cd5ed3],.log-entry-leave-active[data-v-65cd5ed3]{transition:none;animation:none}.log-entry-enter-from[data-v-65cd5ed3]{transform:none}}.wn-overlay[data-v-3b309577]{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wn-overlay--pad[data-v-3b309577]{padding:1rem}.wn-overlay-fade-enter-active[data-v-3b309577],.wn-overlay-fade-leave-active[data-v-3b309577]{transition:opacity .25s}.wn-overlay-fade-enter-from[data-v-3b309577],.wn-overlay-fade-leave-to[data-v-3b309577]{opacity:0}.wn-overlay-pop-enter-active[data-v-3b309577],.wn-overlay-pop-leave-active[data-v-3b309577]{transition:opacity .18s,transform .18s}.wn-overlay-pop-enter-active[data-v-3b309577]>*,.wn-overlay-pop-leave-active[data-v-3b309577]>*{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.wn-overlay-pop-enter-from[data-v-3b309577],.wn-overlay-pop-leave-to[data-v-3b309577]{opacity:0}.wn-overlay-pop-enter-from[data-v-3b309577]>*{transform:scale(.94)}.wn-overlay-pop-leave-to[data-v-3b309577]>*{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.wn-overlay-fade-enter-active[data-v-3b309577],.wn-overlay-fade-leave-active[data-v-3b309577],.wn-overlay-pop-enter-active[data-v-3b309577],.wn-overlay-pop-enter-active[data-v-3b309577]>*,.wn-overlay-pop-leave-active[data-v-3b309577],.wn-overlay-pop-leave-active[data-v-3b309577]>*{transition:none}}
