:root{--z-backdrop:0;--z-raised:1;--z-label:2;--z-topbar:3;--z-sprite-motion:3;--z-aside:4;--z-impact:4;--z-grid-peek:4;--z-dodge-text:5;--z-grid-tip:5;--z-vfx-sheet:5;--z-particles:5;--z-damage-float:6;--z-aim-mark:7;--z-sticky:10;--z-monster-bubble-host:19;--z-monster-bubble:20;--z-stage-map-controls:30;--z-stage-map-panel:31;--z-timer-light:40;--z-menu-button:45;--z-dialogue:50;--z-keymap-modal:110;--z-wordbook-quiz:150;--z-popup-menu:200;--z-tooltip:500;--z-sprite-popup:600;--z-toast:1000;--bg:#161320;--surface:#1d1929;--surface-alt:#252032;--border:#3a324e;--text:#ece7f5;--muted:#a89cc4;--accent:#e3ab48;--accent2:#a596e8;--good:#7ad38a;--bad:#e06868;--control-blue:#5a8fd6;--font-size-1:min(8.5vw, 2rem);--font-size-2:min(7.5vw, 1.75rem);--font-size-3:min(6.4vw, 1.5rem);--font-size-4:min(5.3vw, 1.25rem);--font-size-5:min(4.3vw, 1rem);--font-size-6:min(3.7vw, .875rem);--font-size-7:min(3.2vw, .75rem);--font-size-8:min(2.7vw, .625rem);--color-alpha:1;--color-front:var(--text);--color-background:var(--bg);--color-major:var(--accent);--color-major-l1:#dbd0bd;--color-minor:var(--accent2);--color-danger:var(--bad);--color-danger-l1:#ff9d9d;--color-safe:var(--good);--gxs:.125rem;--g0:.25rem;--g1:.5rem;--g2:.75rem;--g3:1rem;--g4:1.75rem;--g5:2.75rem;--g6:4.5rem;--comp-size-1:1.75rem;--comp-size-2:2rem;--comp-size-3:2.75rem;--stage-map-scrim:#161320b8;--stage-map-fog:#8fa3d6;--stage-map-fog-fill:#1b2133;--stage-map-walked:#c8a05a;--stage-map-walked-fill:#2b2314;--stage-map-closed:#a39db3;--stage-map-closed-icon:#8a849a;--stage-map-closed-fill:#1a1820;--stage-map-kind-start:#2ee6d0;--stage-map-kind-battle:#ff6f86;--stage-map-kind-mystery:#ab92ff;--stage-map-kind-elite:#ff8a1f;--stage-map-kind-heal:#4fe07a;--stage-map-kind-boss:#ee70ff;--stage-map-kind-chest:#ffe14a}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}html{font-size:16px}@media (width<=639.98px){html{font-size:12px}}html,body,#app{height:100%;margin:0}*,html,body{overscroll-behavior:none}html{touch-action:manipulation}body{color:var(--text);background:#050308;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}button{font:inherit;cursor:pointer;justify-content:center;align-items:center;max-width:300px;display:inline-flex}.action{background:linear-gradient(#f0bd5e 0%,#e3ab48 55%,#c98f2f 100%);background:linear-gradient(180deg, #f0bd5e 0%, var(--accent) 55%, #c98f2f 100%);color:#241c08;min-width:40px;height:40px;padding:0 .5rem;padding:0 var(--g1);border:1px solid #a97a26;border-radius:10px;font-weight:700}.action.secondary{background:#252032;background:var(--surface-alt);color:var(--text);border:1px solid #3a324e;border:1px solid var(--border)}.panel{border:1px solid #3a324e;border:1px solid var(--border);border-radius:14px}.keyword{color:var(--accent);font-weight:700}button:disabled,input:disabled{opacity:.5;cursor:not-allowed}html:not(.is-typing) button:not(:disabled):hover,button:focus-visible,html.is-typing button:not(:disabled):focus,html:not(.is-typing) input:not([type=range]):not(:disabled):hover,input:not([type=range]):focus-visible,html.is-typing input:not([type=range]):not(:disabled):focus{outline:2px solid #e3ab48;outline:2px solid var(--accent);box-shadow:0 0 0 4px #e3ab4840}:where(html:not(.is-typing) button:not(:disabled):hover,button:focus-visible,html.is-typing button:not(:disabled):focus,html:not(.is-typing) input:not([type=range]):not(:disabled):hover,input:not([type=range]):focus-visible,html.is-typing input:not([type=range]):not(:disabled):focus){z-index:var(--z-raised);position:relative}input[type=range]:focus-visible,html.is-typing input[type=range]:focus{outline:none}button.is-active{background:#e3ab48!important;background:var(--accent)!important;color:#241c08!important;border-color:#a97a26!important}input[type=checkbox],input[type=radio],input[type=range]{accent-color:#5a8fd6;accent-color:var(--control-blue)}html:not(.is-typing) input[type=checkbox]:not(:disabled):hover,input[type=checkbox]:focus-visible,html:not(.is-typing) input[type=radio]:not(:disabled):hover,input[type=radio]:focus-visible,html:not(.is-typing) input[type=range]:not(:disabled):hover,input[type=range]:focus-visible,html.is-typing input[type=checkbox]:not(:disabled):focus,html.is-typing input[type=radio]:not(:disabled):focus,html.is-typing input[type=range]:not(:disabled):focus{accent-color:#e3ab48;accent-color:var(--accent)}.btn{justify-content:center;align-items:center;gap:.25rem;gap:var(--g0);height:2rem;height:var(--comp-size-2);padding:0 .75rem;padding:0 var(--g2);font-size:min(3.7vw,.875rem);font-size:var(--font-size-6);border-radius:10px;display:inline-flex}.btn.btn-sm{height:1.75rem;height:var(--comp-size-1);padding:0 .5rem;padding:0 var(--g1);font-size:min(3.2vw,.75rem);font-size:var(--font-size-7)}.btn.btn-lg{height:2.75rem;height:var(--comp-size-3);padding:0 1rem;padding:0 var(--g3);font-size:min(4.3vw,1rem);font-size:var(--font-size-5)}.tag{height:2rem;height:var(--comp-size-2);padding:0 .75rem;padding:0 var(--g2);background:#252032;background:var(--surface-alt);border:1px solid #3a324e;border:1px solid var(--border);color:var(--color-front);font-size:min(3.7vw,.875rem);font-size:var(--font-size-6);border-radius:999px;align-items:center;max-width:none;font-weight:600;display:inline-flex}.tag.tag-sm{height:1.75rem;height:var(--comp-size-1);padding:0 .5rem;padding:0 var(--g1);font-size:min(3.2vw,.75rem);font-size:var(--font-size-7)}.tag.is-active{background:#e3ab48!important;background:var(--color-major)!important;color:#241c08!important;border-color:#e3ab48!important;border-color:var(--color-major)!important}.tabs{gap:.5rem;gap:var(--g1);padding:.75rem 1rem;padding:var(--g2) var(--g3);background:#1d1929;background:var(--surface);flex-wrap:wrap;display:flex}.tabs .tab-btn{background:#252032;background:var(--surface-alt);border:1px solid #3a324e;border:1px solid var(--border);color:var(--muted);padding:0 1rem;padding:0 var(--g3);height:2rem;height:var(--comp-size-2);font-size:min(3.2vw,.75rem);font-size:var(--font-size-7);border-radius:999px;width:max-content;max-width:none;font-weight:600}@media (width<=639.98px){.tabs .tab-btn .tab-label{display:none}}.tabs .tab-btn.is-active{background:#e3ab48;background:var(--color-major);color:#241c08;border-color:#e3ab48;border-color:var(--color-major)}.popup-menu-backdrop{z-index:var(--z-popup-menu);padding:1rem;padding:var(--g3);background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-menu-box{padding:1rem;padding:var(--g3);gap:.75rem;gap:var(--g2);border:1px solid #3a324e;border:1px solid var(--border);background:#1d1929;background:var(--surface);border-radius:14px;flex-direction:column;width:min(320px,100%);display:flex}.popup-menu-box button{max-width:none}.slider{width:100%;height:1.75rem;height:var(--comp-size-1)}.checkbox,.radio{width:1rem;height:1rem}.grid{gap:.5rem;gap:var(--g1);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));display:grid}.flex{gap:.5rem;gap:var(--g1);display:flex}.flex.flex-col{flex-direction:column}.flex.flex-wrap{flex-wrap:wrap}.hover-tip{z-index:var(--z-tooltip);pointer-events:none;border:1px solid #a596e8;border:1px solid var(--color-minor);max-width:320px;padding:.75rem;padding:var(--g2);font-size:min(3.2vw,.75rem);font-size:var(--font-size-7);background:#0f0c16;border-radius:10px;position:fixed;box-shadow:0 10px 30px -10px #000000b3}.scroll-list{border:1px solid #3a324e;border:1px solid var(--border);background:#252032;background:var(--surface-alt);max-height:60vh;padding:.75rem;padding:var(--g2);gap:.5rem;gap:var(--g1);border-radius:10px;flex-direction:column;display:flex;overflow-y:auto}.carousel{gap:.75rem;gap:var(--g2);scroll-snap-type:x mandatory;padding:.5rem 0;padding:var(--g1) 0;display:flex;overflow-x:auto}.carousel>*{scroll-snap-align:start;flex:none}.arena-shell{padding:1rem max(.75rem,min(3vw,2rem));padding:var(--g3) max(.75rem, min(3vw, 2rem));row-gap:.75rem;row-gap:var(--g2);aspect-ratio:4/3;grid-template-rows:1fr 424px;width:min(100dvw,1920px);max-height:min(100dvh,1080px);margin:0 auto;display:grid;position:relative;overflow:hidden}.arena-topbar{align-items:center;gap:.75rem;gap:var(--g2);grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;top:20px;left:max(12px,min(3vw,32px));right:max(12px,min(3vw,32px))}.arena-topbar-side{gap:.125rem;gap:var(--gxs);flex-direction:column;min-width:150px;display:flex}.arena-topbar-side.topbar-right{align-items:flex-end;min-width:150px}.arena-topbar-side.topbar-right .hpbar{direction:rtl}.hpbar{border:1px solid #3a324e;border:1px solid var(--border);background:#0d0a13;border-radius:6px;width:100%;height:12px;overflow:hidden}.hpbar-fill{background:linear-gradient(#93e6a0,#7ad38a);background:linear-gradient(180deg, #93e6a0, var(--color-safe));height:100%;transition:width .25s}.mpbar{margin-top:.25rem;margin-top:var(--g0);height:8px}.mpbar-fill{background:linear-gradient(#9cc4f0,#5a8fd6);background:linear-gradient(180deg, #9cc4f0, var(--control-blue))}.hp-label{font-size:min(3.2vw,.75rem);font-size:var(--font-size-7);color:var(--muted);font-family:ui-monospace,monospace}.arena-scene-zone{flex-direction:column;grid-row:1;min-height:0;display:flex;position:relative}.arena-scene-bg{object-fit:cover;object-position:center center;width:100%;height:100%;z-index:var(--z-backdrop);pointer-events:none;position:absolute;inset:0}.arena-scene-scrim{z-index:var(--z-backdrop);pointer-events:none;background:linear-gradient(#0009 0%,#00000040 22%,#0000 45%);position:absolute;inset:0}.arena-bottom-zone{box-sizing:border-box;gap:.75rem;gap:var(--g2);flex-direction:row;grid-row:2;height:424px;display:flex}.arena-tabbar{gap:.5rem;gap:var(--g1);flex-direction:column;flex:0 0 130px;width:130px;display:flex}.arena-tab-btn{max-width:none;padding:.75rem .5rem;padding:var(--g2) var(--g1);background:#252032;background:var(--surface-alt);border:1px solid #3a324e;border:1px solid var(--border);color:var(--color-front);white-space:normal;border-radius:10px;flex:none;line-height:1.25}.arena-panel-dock{background:#1d1929;background:var(--surface);border:1px solid #3a324e;border:1px solid var(--border);min-width:0;padding:.75rem 1rem;padding:var(--g2) var(--g3);box-sizing:border-box;border-radius:12px;flex:auto}.arena-tab-page,.dock-panel{height:100%;min-height:0}@media (width<=639.98px) and (orientation:portrait){.arena-tabbar{flex-basis:30px;width:30px}.arena-tab-btn{padding:.75rem;padding:var(--g2);text-align:center}}@media (width<=639.98px){.arena-tab-btn .tab-label,.btn .btn-label{display:none}}@media (orientation:portrait){.arena-shell{aspect-ratio:6/19}.arena-bottom-zone{flex-direction:column}.arena-tabbar{flex-direction:row;flex:none;width:auto}}.viewport-shell{width:100%;height:100svh;margin:0 auto;position:relative;overflow:hidden}.viewport-shell.is-map{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}@media (orientation:landscape){.viewport-shell.is-map{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;max-width:210svw;max-height:88.5svh}}.viewport-shell:not(.is-map){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.viewport-shell:not(.is-map)>.stage-scene-zone{grid-area:1/1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}@media (orientation:landscape){.viewport-shell:not(.is-map){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 24rem}}@media (orientation:portrait){.viewport-shell:not(.is-map)>.aside-zone{max-height:45svh}}.viewport-shell.is-map>.stage-scene-zone{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.viewport-shell.is-map .main-wrap{padding:0}.viewport-shell>.stage-scene-zone{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr auto;width:100%;height:100%;display:grid;position:relative;overflow:hidden}@media (orientation:landscape){.viewport-shell>.stage-scene-zone{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 24rem}}.viewport-shell .topbar{z-index:var(--z-topbar);top:.75rem;top:var(--g2);left:.75rem;left:var(--g2);align-items:center;gap:.75rem;gap:var(--g2);grid-template-columns:1fr auto auto;display:grid;position:absolute;right:max(12px,min(5vw,52px))}.viewport-shell .topbar-side{align-items:center;gap:.5rem;gap:var(--g1);min-width:0;display:flex}.viewport-shell .topbar-side.topbar-left{justify-content:flex-start}.viewport-shell .topbar-side.topbar-center{justify-content:center}.viewport-shell .topbar-side.topbar-right{justify-content:flex-end}.viewport-shell .tabs.tabs-inline{background:0 0;border-bottom:none;flex-wrap:nowrap;padding:0}.screen-topbar{top:.75rem;top:var(--g2);z-index:var(--z-topbar);position:absolute;right:max(12px,min(3vw,32px))}.viewport-shell .main-wrap{padding:3.75rem 0 1rem;padding:calc(var(--comp-size-3) + var(--g3)) 0 var(--g3) 0;box-sizing:border-box;grid-area:1/1;min-width:0;min-height:0;display:flex;position:relative}.viewport-shell .aside-zone{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:.75rem max(12px,min(3vw,32px));padding:var(--g2) max(12px, min(3vw, 32px));box-sizing:border-box;grid-area:2/1;overflow:auto}@media (orientation:landscape){.viewport-shell .aside-zone{height:100%;max-height:none;padding:3.75rem 1rem 1rem 0;padding:calc(var(--comp-size-3) + var(--g3)) var(--g3) var(--g3) 0;grid-area:1/2;justify-content:stretch;align-items:stretch;display:flex}.viewport-shell .aside-zone>*{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-width:0;max-height:100%;overflow:auto}}.viewport-shell .side-card{box-sizing:border-box;background:#252032;background:var(--surface-alt);border:1px solid #3a324e;border:1px solid var(--border);width:min(20rem,100%);padding:.75rem 1rem;padding:var(--g2) var(--g3);border-radius:12px}.viewport-shell .side-card>h2{margin:0 0 .5rem;margin:0 0 var(--g1);font-size:min(3.7vw,.875rem);font-size:var(--font-size-6)}@media (orientation:portrait){.viewport-shell .side-card{width:100%}}.viewport-shell.is-map .aside-zone{height:auto;min-height:0;padding:.75rem;padding:var(--g2);flex-direction:column;grid-area:auto;min-height:max(30vh,300px);display:flex;position:static;overflow:hidden}@media (orientation:portrait){.viewport-shell.is-map .aside-zone{max-height:min(63svh,600px)}}@media (orientation:landscape){.viewport-shell.is-map .aside-zone{min-width:min(30vw,500px);max-width:50vw;min-height:0}}.viewport-shell.is-map .aside-zone>*{flex:auto;min-height:0;max-height:none}.viewport-shell.is-map .aside-zone,.viewport-shell.is-map .aside-zone *{scrollbar-width:none}.viewport-shell.is-map .aside-zone ::-webkit-scrollbar{display:none}@property --aura-r{syntax:"<length>";inherits:true;initial-value:0}.gear-aura.aura-faint{--aura-f:drop-shadow(0 0 3px color-mix(in srgb, var(--aura-hue) 70%, transparent))}.gear-aura.aura-soft{--aura-f:drop-shadow(0 0 5px var(--aura-hue)) drop-shadow(0 0 2px var(--aura-rarity))}.gear-aura.aura-strong,.gear-aura.aura-blaze{--aura-f:drop-shadow(0 0 var(--aura-r) var(--aura-rarity)) drop-shadow(0 0 calc(var(--aura-r) * .6) var(--aura-hue))}.gear-aura.aura-strong{animation:2.4s ease-in-out infinite gear-aura-strong}.gear-aura.aura-blaze{animation:1.5s ease-in-out infinite gear-aura-blaze}@keyframes gear-aura-strong{0%,to{--aura-r:4px}50%{--aura-r:8px}}@keyframes gear-aura-blaze{0%,to{--aura-r:6px}50%{--aura-r:13px}}.gear-aura img{filter:var(--aura-f,none)}@media (prefers-reduced-motion:reduce){.gear-aura.aura-strong{--aura-r:7px;animation:none}.gear-aura.aura-blaze{--aura-r:10px;animation:none}}:root{--motion-fast:.15s;--motion-base:.24s;--motion-fly:.38s;--motion-slow:.6s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1)}.pop-enter-active,.pop-leave-active{transition:opacity .24s cubic-bezier(.2,.8,.2,1);transition:opacity var(--motion-base) var(--ease-out)}.pop-enter-from,.pop-leave-to{opacity:0}.pop-enter-active .popup-menu-box,.pop-enter-active .modal-box,.pop-enter-active .sprite-popup{transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .24s cubic-bezier(.2,.8,.2,1);transition:transform var(--motion-fly) var(--ease-back), opacity var(--motion-base) var(--ease-out)}.pop-leave-active .popup-menu-box,.pop-leave-active .modal-box,.pop-leave-active .sprite-popup{transition:transform .24s ease-in,opacity .24s ease-in;transition:transform var(--motion-base) ease-in, opacity var(--motion-base) ease-in}.pop-enter-from .popup-menu-box,.pop-enter-from .modal-box,.pop-enter-from .sprite-popup,.pop-leave-to .popup-menu-box,.pop-leave-to .modal-box,.pop-leave-to .sprite-popup{opacity:0;transform:translateY(-60vh)}.slide-up-enter-active{transition:opacity .24s cubic-bezier(.2,.8,.2,1);transition:opacity var(--motion-base) var(--ease-out)}.slide-up-leave-active{transition:opacity .15s cubic-bezier(.2,.8,.2,1);transition:opacity var(--motion-fast) var(--ease-out)}.slide-up-enter-from,.slide-up-leave-to{opacity:0}.slide-up-enter-active .slide-up-box{transition:transform .24s cubic-bezier(.34,1.56,.64,1),opacity .24s cubic-bezier(.2,.8,.2,1);transition:transform var(--motion-base) var(--ease-back), opacity var(--motion-base) var(--ease-out)}.slide-up-leave-active .slide-up-box{transition:transform .15s cubic-bezier(.2,.8,.2,1),opacity .15s cubic-bezier(.2,.8,.2,1);transition:transform var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out)}.slide-up-enter-from .slide-up-box,.slide-up-leave-to .slide-up-box{opacity:0;transform:translateY(100%)}.zoom-enter-active{transition:opacity .24s cubic-bezier(.2,.8,.2,1);transition:opacity var(--motion-base) var(--ease-out)}.zoom-leave-active{transition:opacity .15s cubic-bezier(.2,.8,.2,1);transition:opacity var(--motion-fast) var(--ease-out)}.zoom-enter-from,.zoom-leave-to{opacity:0}.zoom-enter-active .popup-menu-box,.zoom-enter-active .modal-box{transition:transform .24s cubic-bezier(.34,1.56,.64,1);transition:transform var(--motion-base) var(--ease-back)}.zoom-leave-active .popup-menu-box,.zoom-leave-active .modal-box{transition:transform .15s cubic-bezier(.2,.8,.2,1);transition:transform var(--motion-fast) var(--ease-out)}.zoom-enter-from .popup-menu-box,.zoom-enter-from .modal-box,.zoom-leave-to .popup-menu-box,.zoom-leave-to .modal-box{transform:scale(.5)}.pop-leave-active,.slide-up-leave-active,.zoom-leave-active{pointer-events:none}@keyframes unit-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes unit-dissolve{0%{opacity:1;filter:brightness();transform:none}30%{opacity:.9;filter:brightness(2.2)}to{opacity:0;filter:brightness();transform:translateY(-10px)}}@keyframes title-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes rare-sweep{0%{transform:translate(-120%)}to{transform:translate(260%)}}.title-pop{animation:.6s cubic-bezier(.34,1.56,.64,1) both title-pop;animation:title-pop var(--motion-slow) var(--ease-back) both}.roll-in,.reveal-word{animation:.24s cubic-bezier(.2,.8,.2,1) both reveal-fade;animation:reveal-fade var(--motion-base) var(--ease-out) both;animation-delay:0s;animation-delay:var(--d,0s)}.reveal-word{white-space:pre;transform-origin:0;display:inline-block}.reveal-card{animation:.24s cubic-bezier(.2,.8,.2,1) both reveal-rise;animation:reveal-rise var(--motion-base) var(--ease-out) both;animation-delay:0s;animation-delay:var(--d,0s)}.rare-sweep{position:relative;overflow:hidden}.rare-sweep:after{content:"";pointer-events:none;width:35%;animation:.7s cubic-bezier(.2,.8,.2,1) both rare-sweep;animation:rare-sweep .7s var(--ease-out) both;animation-delay:.3s;animation-delay:calc(var(--d,0s) + .3s);background:linear-gradient(100deg,#0000,#ffffff73,#0000);position:absolute;inset:0 auto 0 0;transform:translate(-120%)}@keyframes chest-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}@keyframes chest-open{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes delta-flash{0%{background:#50dc788c}to{background:0 0}}.chest-icon{text-align:center;animation:.4s linear both chest-shake,.24s cubic-bezier(.34,1.56,.64,1) .4s both chest-open;animation:chest-shake .4s linear both, chest-open .24s var(--ease-back) .4s both;font-size:2.4rem;display:inline-block}.delta-flash{animation:.9s cubic-bezier(.2,.8,.2,1) both delta-flash;animation:delta-flash .9s var(--ease-out) both;animation-delay:0s;animation-delay:var(--d,0s)}.reveal-skip .chest-icon,.reveal-skip .delta-flash,.reveal-skip .title-pop,.reveal-skip .roll-in,.reveal-skip .reveal-word,.reveal-skip .reveal-card{animation:none}.reveal-skip .rare-sweep:after{opacity:0;animation:none}.arena-defeat{filter:grayscale(.7);transition:filter .6s cubic-bezier(.2,.8,.2,1);transition:filter var(--motion-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.pop-enter-active,.pop-leave-active,.slide-up-enter-active,.slide-up-leave-active,.zoom-enter-active,.zoom-leave-active{transition:opacity .12s linear}.pop-enter-active .popup-menu-box,.pop-leave-active .popup-menu-box,.pop-enter-active .modal-box,.pop-leave-active .modal-box,.pop-enter-active .sprite-popup,.pop-leave-active .sprite-popup,.slide-up-enter-active .slide-up-box,.slide-up-leave-active .slide-up-box,.zoom-enter-active .popup-menu-box,.zoom-leave-active .popup-menu-box,.zoom-enter-active .modal-box,.zoom-leave-active .modal-box{transition:opacity .12s linear;transform:none}.pop-enter-from .popup-menu-box,.pop-leave-to .popup-menu-box,.pop-enter-from .modal-box,.pop-leave-to .modal-box,.pop-enter-from .sprite-popup,.pop-leave-to .sprite-popup,.slide-up-enter-from .slide-up-box,.slide-up-leave-to .slide-up-box,.zoom-enter-from .popup-menu-box,.zoom-leave-to .popup-menu-box,.zoom-enter-from .modal-box,.zoom-leave-to .modal-box{transform:none}.title-pop,.roll-in,.reveal-word,.reveal-card,.chest-icon,.delta-flash{animation:none}.rare-sweep:after{opacity:0;animation:none}}
