.start-spec.vows-card{max-width:none;width:100%}.vows__lede{margin:0;text-align:center;text-wrap:balance}.content-frame.vows-track-frame{position:relative}.vows-track-frame>.inspect-overlay{bottom:auto;height:auto;max-height:100%}.vows-track-frame>.inspect-overlay.inspect-panel{flex:0 1 auto;height:auto;max-height:100%}.vows__track{--vows-card-width: 10.5rem;--vows-narrator-width: var(--vows-card-width);--vows-rail-fade-width: 2.75rem;--vows-card-height: 12.4rem;--vows-card-head-height: 2.75rem;--vows-card-art-height: 4.5rem;display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0;touch-action:pan-x}.vows__rail-controls{display:flex;align-items:center;justify-content:center;gap:var(--layout-gap-compact)}.vows__rail-title{margin:0;font-family:var(--font-body);font-size:var(--text-size-3);font-weight:400;font-synthesis:none;line-height:var(--line-height);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#fff}.vows__rail-arrow:disabled{opacity:.35}.vows__rail-row{position:relative;display:flex;align-items:flex-start;gap:0;min-width:0}.vows__narrator{position:relative;z-index:3;flex:0 0 var(--vows-narrator-width);width:var(--vows-narrator-width);min-width:0;max-width:var(--vows-narrator-width)}.vows__narrator:after{content:"";position:absolute;left:100%;top:0;width:var(--vows-rail-fade-width);height:var(--vows-card-height);background:linear-gradient(90deg,var(--c-black) 0%,transparent 100%);pointer-events:none;z-index:2}.vows__narrator .meta-shop__card,.vows__narrator-link{position:relative;z-index:1;width:100%;max-width:100%;color:inherit;text-decoration:none;cursor:pointer}.vows__rail{list-style:none;margin:0;padding:0 1.25rem .35rem 0;display:flex;align-items:flex-start;gap:0;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:none;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--vows-rail-fade-width),#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--vows-rail-fade-width),#000 84%,transparent 100%)}.vows__rail::-webkit-scrollbar{display:none;width:0;height:0}.vows__node{flex:0 0 auto;display:flex;align-items:flex-start}.vows__node:not(:last-child){padding-right:calc(7px * var(--ui-art-scale, 2) + .45rem)}.vows__card-shell{position:relative;width:100%;overflow:visible}.vows__connector{position:absolute;left:100%;top:50%;transform:translateY(-50%);width:calc(var(--ui-art-tile-w) * var(--ui-art-scale, 2) * 1px);height:calc(var(--ui-art-tile-h) * var(--ui-art-scale, 2) * 1px);margin:0;padding:0;border:none;background-color:var(--c-border-lit);-webkit-mask-mode:luminance;mask-mode:luminance;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;image-rendering:pixelated;pointer-events:none}.vows__card-shell:has(.meta-shop__card:hover) .vows__connector,.vows__card-shell:has(.meta-shop__card--active) .vows__connector{background-color:var(--c-white)}.vows__card-wrap{flex:0 0 var(--vows-card-width);width:var(--vows-card-width);display:flex;flex-direction:column;gap:.55rem;overflow:visible}.vows__card{box-sizing:border-box;width:100%;height:var(--vows-card-height);min-height:var(--vows-card-height);max-height:var(--vows-card-height);display:flex;flex-direction:column;cursor:pointer;overflow:hidden}.vows__narrator .vows__card{cursor:pointer}.vows__card .meta-shop__card-trait-head{box-sizing:border-box;flex:0 0 var(--vows-card-head-height);height:var(--vows-card-head-height);min-height:var(--vows-card-head-height);max-height:var(--vows-card-head-height);justify-content:center;gap:.2rem;padding:.3rem .55rem;overflow:hidden;background-color:var(--c-gray-1);background-image:none}.vows__card .vows__card-requirement{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance;white-space:normal;font-size:var(--text-size-2);line-height:1.2}.vows__node--complete .vows__card-requirement{color:var(--text-color-4)}.vows__card .meta-shop__card-art--trait{box-sizing:border-box;flex:0 0 var(--vows-card-art-height);width:100%;height:var(--vows-card-art-height);min-height:var(--vows-card-art-height);max-height:var(--vows-card-art-height);padding:.35rem .5rem;align-items:center;justify-content:center;overflow:hidden;background-color:var(--c-gray-1);border-bottom:3px solid var(--c-border-lit)}.vows__card .meta-shop__card-art--trait.vows__card-art--grounded{align-items:flex-end;padding-bottom:0}.vows__card-foot{flex:1 1 auto;min-height:3.4rem;flex-direction:column;align-items:stretch;justify-content:center;gap:.25rem;padding:.7rem .45rem .8rem}.vows__narrator-foot{align-items:center;text-align:center;padding-block:1.2rem}.vows__card-note{margin:0;font-family:var(--font-body);font-size:var(--text-size-3);line-height:1.3;color:var(--text-color-3);text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vows__card-status{text-align:center}.vows__node:not(.vows__node--complete) .vows__card-status,.vows__narrator .vows__card-status{color:var(--c-white)}.vows__narrator .vows__narrator-completion{color:var(--text-color-3)}.vows__card-icon{width:1.25rem;height:auto;image-rendering:pixelated}.vows__card-scene{display:block;width:auto;height:auto;max-width:none;margin:0;flex-shrink:0;image-rendering:pixelated;object-fit:contain;object-position:center}.vows__card .meta-shop__card-art--trait.vows__card-art--scene{align-items:center;justify-content:center;padding:.35rem .5rem}.vows__card-duo{display:flex;align-items:flex-end;justify-content:center;gap:.15rem;width:100%}.vows__card-duo .unit-silhouette,.vows__card-duo .unit-art-stack{flex:1 1 0;min-width:0;max-width:2.4rem}.vows__unlocks-block{display:flex;flex-direction:column;align-items:stretch;gap:.3rem}.vows__unlocks-heading{margin:.35rem 0 0;font-family:var(--font-body);font-size:var(--text-size-2);line-height:var(--line-height);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--text-color-4)}.vows__unlocks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.vows__unlock{margin:0;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;padding:.3rem 0 0}.vows__unlock-label{font-family:var(--font-body);font-size:var(--text-size-1);line-height:1.25;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--text-color-2)}.vows__unlock-label--empty{color:var(--text-color-4);padding:.2rem 0}.vows__unlocks-heading-hr{width:100%;margin:0}.vows__unlock-hr{width:100%;height:0;margin:0;border:none;border-top:2px solid var(--text-color-7)}.screen--cinematic-lesson{position:relative;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 0;gap:.75rem}.cinematic-lesson__hud{position:absolute;top:var(--layout-gap-compact, .5rem);left:var(--layout-gap-standard, 1rem);z-index:5}.cinematic-lesson__hud .hud-home{font-size:var(--text-size-3)}.screen--cinematic-lesson--advance{cursor:pointer}.screen--cinematic-lesson--advance .cinematic-scene-nav__link:not(:disabled){cursor:pointer}.cinematic-scene-nav .text-btn.cinematic-scene-nav__link:disabled{opacity:.35;cursor:default}.app--cinematic-lesson{min-height:100vh;background:var(--c-black, #000)}.cinematic-scene-nav{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.cinematic-scene-nav--fixed{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;justify-content:flex-end}.cinematic-scene-nav .text-btn.cinematic-scene-nav__link{color:var(--c-muted, #9a9a9a)}.cinematic-scene-nav .text-btn:hover:not(:disabled){color:var(--c-muted, #9a9a9a)}.cinematic-scene-nav .text-btn--active,.cinematic-scene-nav .cinematic-lesson__autoplay,.cinematic-scene-nav .text-btn--active:hover:not(:disabled),.cinematic-scene-nav .text-btn--active:focus-visible,.cinematic-scene-nav .cinematic-lesson__autoplay:hover:not(:disabled),.cinematic-scene-nav .cinematic-lesson__autoplay:focus-visible{color:var(--c-highlight)}.cinematic-lesson__frame-col{width:100%;max-width:740px;display:flex;flex-direction:column;gap:.35rem}.cinematic-lesson__scene-nav{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.cinematic-lesson__scene-nav--embed{display:flex;justify-content:center}.cinematic-scene-nav__slot--prev{grid-column:1;justify-self:start}.cinematic-scene-nav__slot--next{grid-column:3;justify-self:end;text-align:right}.cinematic-scene-nav__slot--center{grid-column:2;justify-self:center;text-align:center}.cinematic-lesson__dev-toggles{display:flex;align-items:center;gap:.85rem}.cinematic-lesson__hint{margin:0;padding:0 1.25rem;font-size:var(--text-size-2);color:var(--c-muted, #9a9a9a);letter-spacing:.04em;text-transform:uppercase}.cinematic-lesson__stage{--cinematic-lesson-ground-border: calc(var(--cinematic-lesson-art-scale, 4) * 2px);--cinematic-lesson-actor-lift: calc(var(--cinematic-lesson-art-scale, 4) * 1px - 4px);--cinematic-lesson-floor-y: calc(var(--cinematic-lesson-ground-border) + var(--cinematic-lesson-actor-lift));--cinematic-art-walk-ms: 4s;width:100%;height:auto;aspect-ratio:2.4 / 1;position:relative;background:var(--c-gray-1, #141414);border:2px solid var(--c-border-lit);border-width:3px 3px 2px;overflow:hidden;container-type:inline-size;container-name:cinematic-lesson-stage;transition:aspect-ratio .56s cubic-bezier(.4,0,.2,1)}.cinematic-lesson__stage--talk{cursor:inherit}@media(max-width:479px){.cinematic-lesson__stage:not(.cinematic-lesson__stage--combat){min-height:200px}}.cinematic-lesson__stage--combat{aspect-ratio:1 / 1;min-height:0;cursor:default}.cinematic-lesson__backdrop{position:absolute;left:50%;bottom:var(--cinematic-lesson-floor-y);z-index:1;transform:translate(-50%);opacity:1;pointer-events:none;line-height:0;transition:opacity .28s ease}.cinematic-lesson__plate--l2{position:relative;z-index:0}.cinematic-lesson__plate--l1{position:absolute;left:50%;bottom:0;z-index:1;transform:translate(-50%);mix-blend-mode:lighten}.cinematic-lesson__stage--combat .cinematic-lesson__backdrop{opacity:0}.cinematic-lesson__talk{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:0 3.5rem var(--cinematic-lesson-floor-y);z-index:2;transition:opacity .28s ease}.cinematic-lesson__stage--combat .cinematic-lesson__talk{opacity:0;pointer-events:none}.cinematic-lesson__talk-cast{position:relative;display:flex;align-items:flex-end;gap:5.5rem}.cinematic-lesson__talk .commentary-anchor{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;min-width:0;z-index:3;overflow:visible}.cinematic-lesson__actor-slot{display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:1;overflow:visible}.cinematic-lesson__actor-slot--hidden{visibility:hidden;pointer-events:none}.screen--cinematic-lesson .cinematic-lesson__token.combat-unit-token{position:relative;top:auto;left:auto;width:max-content;height:auto;z-index:auto;pointer-events:none;transition:none;overflow:visible}.screen--cinematic-lesson .cinematic-lesson__token .combat-unit-token__body{width:max-content;height:auto;overflow:visible}.cinematic-lesson__actor-slot--reserved{flex:0 0 var(--cinematic-lesson-actor-col);width:var(--cinematic-lesson-actor-col);min-width:0}.cinematic-lesson__planted-banner{position:absolute;right:100%;bottom:0;margin-right:4.5rem;z-index:0;filter:brightness(.7);pointer-events:none;line-height:0}.cinematic-lesson__actor-slot--empty .unit-art-stack__evade-layer{transform:translate(calc(-70cqi - 55%))}.cinematic-lesson__actor-slot--walkIn .unit-art-stack__evade-layer{animation:cinematic-art-walk-in var(--cinematic-art-walk-ms) linear both}.cinematic-lesson__actor-slot--center .unit-art-stack__evade-layer,.cinematic-lesson__actor-slot--faceLeft .unit-art-stack__evade-layer,.cinematic-lesson__actor-slot--faceRight .unit-art-stack__evade-layer{transform:translate(0)}.cinematic-lesson__actor-slot--walking .unit-art-stack__anim-layer{animation:cinematic-art-walk-bob .42s steps(2,end) infinite}@keyframes cinematic-art-walk-in{0%{transform:translate(calc(-70cqi - 55%))}to{transform:translate(0)}}@keyframes cinematic-art-walk-bob{35%,to{transform:translateZ(0)}80%{transform:translate3d(0,-10px,0)}}@media(prefers-reduced-motion:reduce){.cinematic-lesson__actor-slot .unit-art-stack__evade-layer{animation:none!important;transform:none!important}.cinematic-lesson__actor-slot--walking .unit-art-stack__anim-layer{animation:none!important}}.cinematic-lesson__talk .commentary-bubble,.cinematic-lesson__talk .commentary-anchor--flip .commentary-bubble{--cinematic-lesson-bubble-unit: var(--cinematic-lesson-art-scale, 4);width:calc(var(--cinematic-lesson-bubble-unit) * 80px);min-width:0;max-width:none;padding:calc(var(--cinematic-lesson-bubble-unit) * 4px) calc(var(--cinematic-lesson-bubble-unit) * 3px);left:0;right:auto;top:auto;bottom:calc(100% + var(--cinematic-lesson-bubble-unit) * 6px);margin:0;transform:none;isolation:isolate;overflow:visible;background-color:#c9c9c9;background-image:none;border:0;box-shadow:none;color:var(--c-gray-1)}.cinematic-lesson__talk .commentary-bubble__text{position:relative;z-index:3;font-size:var(--text-size-5);line-height:1.25;color:var(--c-gray-1)}.cinematic-lesson__talk .commentary-bubble__preview{color:#888}.cinematic-lesson__talk .commentary-bubble__cursor{background:var(--c-gray-1)}.cinematic-lesson__talk .commentary-bubble:after{content:"";position:absolute;left:50%;bottom:0;z-index:-1;box-sizing:border-box;width:calc(var(--cinematic-lesson-bubble-unit) * 5px);height:calc(var(--cinematic-lesson-bubble-unit) * 5px);background:#c9c9c9;border:0;transform:translate(-50%) translateY(50%) rotate(45deg);pointer-events:none}.cinematic-lesson__talk .unit-art-stack-host,.cinematic-lesson__talk .unit-art-stack{display:block;overflow:visible;transition:filter .18s ease}.cinematic-lesson__actor--listening{filter:brightness(.62)}.cinematic-lesson__talk .unit-art-stack__stage{bottom:0!important}.cinematic-lesson__talk .unit-art-stack__leader-banner{display:none!important}.cinematic-lesson__ground{position:absolute;left:0;right:0;bottom:0;z-index:1;pointer-events:none;line-height:0;overflow:visible;transition:opacity .28s ease}.cinematic-lesson__stage--combat .cinematic-lesson__ground{opacity:0}.cinematic-lesson__ground-border{height:var(--cinematic-lesson-ground-border);background:#484848}.cinematic-lesson__ground-row{position:absolute;left:0;right:0;bottom:var(--cinematic-lesson-ground-border);height:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:center;overflow:visible;pointer-events:none}.cinematic-lesson__ground-tile{flex:0 0 auto;display:block}.cinematic-lesson__fight{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .48s ease;z-index:4}.cinematic-lesson__stage--combat .cinematic-lesson__fight{opacity:1;pointer-events:auto}.cinematic-lesson__fight .combat-battlefield{height:100%}.unit-art-stack__fringe{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;overflow:visible}.unit-art-stack__stage--summoning:before,.unit-art-stack__stage--summoning:after{content:"";position:absolute;left:4%;bottom:calc(1 * var(--status-px, 2px));width:var(--status-px, 2px);height:calc(4 * var(--status-px, 2px));pointer-events:none;z-index:5;background:#d9fbff;box-shadow:calc(.25 * var(--status-w, 32px)) calc(-1 * var(--status-px, 2px)) 0 #72d7ee,calc(.54 * var(--status-w, 32px)) calc(1 * var(--status-px, 2px)) 0 #f4ffff,calc(.88 * var(--status-w, 32px)) calc(-2 * var(--status-px, 2px)) 0 #55b8d8;image-rendering:pixelated;image-rendering:crisp-edges;transform-origin:center bottom;animation:unit-status-summoning-rise .9s steps(6) infinite}.unit-art-stack__stage--summoning:after{left:13%;height:calc(3 * var(--status-px, 2px));background:#72d7ee;box-shadow:calc(.22 * var(--status-w, 32px)) calc(1 * var(--status-px, 2px)) 0 #d9fbff,calc(.58 * var(--status-w, 32px)) calc(-2 * var(--status-px, 2px)) 0 #55b8d8,calc(.81 * var(--status-w, 32px)) calc(0 * var(--status-px, 2px)) 0 #f4ffff;animation-duration:1.1s;animation-delay:-.55s}@keyframes unit-status-summoning-rise{0%{opacity:0;width:var(--status-px, 2px);height:calc(4 * var(--status-px, 2px));transform:translateY(calc(2 * var(--status-px, 2px)))}18%{opacity:.85}58%{opacity:.75;width:var(--status-px, 2px);height:calc(2 * var(--status-px, 2px))}78%{opacity:.55;width:max(1px,calc(.5 * var(--status-px, 2px)));height:max(1px,calc(.5 * var(--status-px, 2px)))}to{opacity:0;width:max(1px,calc(.5 * var(--status-px, 2px)));height:max(1px,calc(.5 * var(--status-px, 2px)));transform:translateY(calc(-.68 * var(--status-h, 32px)))}}.unit-art-stack__stage--casting{--casting-dot: var(--status-px, 2px)}.unit-art-stack__stage--casting:before,.unit-art-stack__stage--casting:after{content:"";position:absolute;left:50%;top:48%;width:var(--casting-dot);height:var(--casting-dot);pointer-events:none;z-index:5;background:transparent;image-rendering:pixelated;image-rendering:crisp-edges;animation:unit-status-casting-gather-a 1.05s steps(6) infinite}.unit-art-stack__stage--casting:after{animation-name:unit-status-casting-gather-b;animation-duration:1.25s;animation-delay:-625ms}@keyframes unit-status-casting-gather-a{0%{opacity:0;box-shadow:calc(-.48 * var(--status-w, 32px)) calc(-.38 * var(--status-h, 32px)) 0 #8fdcff,calc(.46 * var(--status-w, 32px)) calc(-.46 * var(--status-h, 32px)) 0 #d8f4ff,calc(-.5 * var(--status-w, 32px)) calc(.36 * var(--status-h, 32px)) 0 #6ca6e8,calc(.5 * var(--status-w, 32px)) calc(.42 * var(--status-h, 32px)) 0 #b8c8ff}22%{opacity:.62}78%{opacity:.72;box-shadow:calc(-2 * var(--casting-dot)) calc(-1 * var(--casting-dot)) 0 #8fdcff,calc(1 * var(--casting-dot)) calc(-2 * var(--casting-dot)) 0 #d8f4ff,calc(-2 * var(--casting-dot)) calc(1 * var(--casting-dot)) 0 #6ca6e8,calc(1 * var(--casting-dot)) calc(1 * var(--casting-dot)) 0 #b8c8ff}to{opacity:0;box-shadow:0 0 #8fdcff,0 0 #d8f4ff,0 0 #6ca6e8,0 0 #b8c8ff}}@keyframes unit-status-casting-gather-b{0%{opacity:0;box-shadow:calc(-.36 * var(--status-w, 32px)) calc(-.5 * var(--status-h, 32px)) 0 #d8f4ff,calc(.34 * var(--status-w, 32px)) calc(-.52 * var(--status-h, 32px)) 0 #8fdcff,calc(-.4 * var(--status-w, 32px)) calc(.5 * var(--status-h, 32px)) 0 #b8c8ff,calc(.42 * var(--status-w, 32px)) calc(.52 * var(--status-h, 32px)) 0 #6ca6e8}28%{opacity:.45}82%{opacity:.58;box-shadow:calc(-1 * var(--casting-dot)) calc(-2 * var(--casting-dot)) 0 #d8f4ff,calc(1 * var(--casting-dot)) calc(-1 * var(--casting-dot)) 0 #8fdcff,calc(-1 * var(--casting-dot)) calc(1 * var(--casting-dot)) 0 #b8c8ff,calc(2 * var(--casting-dot)) calc(1 * var(--casting-dot)) 0 #6ca6e8}to{opacity:0;box-shadow:0 0 #d8f4ff,0 0 #8fdcff,0 0 #b8c8ff,0 0 #6ca6e8}}.unit-art-stack__stage--sparkle:before,.unit-art-stack__stage--sparkle:after{content:"";position:absolute;left:0;top:0;width:var(--status-px, 2px);height:var(--status-px, 2px);pointer-events:none;z-index:4;background-color:transparent;image-rendering:pixelated;image-rendering:crisp-edges}.unit-art-stack__stage--sparkle:before{box-shadow:calc(0 * var(--status-px, 2px)) calc(.25 * var(--status-h, 32px)) 0 #ffe040,calc(1 * var(--status-px, 2px)) calc(.45 * var(--status-h, 32px)) 0 #ff7020,calc(0 * var(--status-px, 2px)) calc(.7 * var(--status-h, 32px)) 0 #ffb020,calc(2 * var(--status-px, 2px)) calc(var(--status-h, 32px) - 2 * var(--status-px, 2px)) 0 #e82020,calc(.3 * var(--status-w, 32px)) calc(1 * var(--status-px, 2px)) 0 #ffe040,calc(.55 * var(--status-w, 32px)) calc(0 * var(--status-px, 2px)) 0 #ffb020;animation:unit-status-sparkle-a .8s steps(5) infinite}.unit-art-stack__stage--sparkle:after{box-shadow:calc(var(--status-w, 32px) - 1 * var(--status-px, 2px)) calc(.3 * var(--status-h, 32px)) 0 #ff7020,calc(var(--status-w, 32px) - 2 * var(--status-px, 2px)) calc(.55 * var(--status-h, 32px)) 0 #ffe040,calc(var(--status-w, 32px) - 1 * var(--status-px, 2px)) calc(.75 * var(--status-h, 32px)) 0 #e82020,calc(var(--status-w, 32px) - 4 * var(--status-px, 2px)) calc(var(--status-h, 32px) - 2 * var(--status-px, 2px)) 0 #ffb020,calc(.7 * var(--status-w, 32px)) calc(1 * var(--status-px, 2px)) 0 #ff7020,calc(.45 * var(--status-w, 32px)) calc(0 * var(--status-px, 2px)) 0 #e82020;animation:unit-status-sparkle-b .95s steps(5) infinite;animation-delay:-.35s}@keyframes unit-status-sparkle-a{0%{transform:translateY(0);opacity:0}20%{opacity:1}55%{opacity:1}to{transform:translateY(calc(-2 * var(--status-px, 2px)));opacity:0}}@keyframes unit-status-sparkle-b{0%{transform:translate(0);opacity:0}25%{opacity:1}60%{opacity:1}to{transform:translate(calc(.5 * var(--status-px, 2px)),calc(-2 * var(--status-px, 2px)));opacity:0}}.unit-art-stack__stage--ascended-str{--ascended-spark: var(--attr-str, #e80000)}.unit-art-stack__stage--ascended-agi{--ascended-spark: var(--attr-agi, #21d521)}.unit-art-stack__stage--ascended-int{--ascended-spark: var(--attr-int, #0f67ff)}.unit-art-stack__stage--ascended-str:before,.unit-art-stack__stage--ascended-str:after,.unit-art-stack__stage--ascended-agi:before,.unit-art-stack__stage--ascended-agi:after,.unit-art-stack__stage--ascended-int:before,.unit-art-stack__stage--ascended-int:after{content:"";position:absolute;left:0;top:0;width:var(--status-px, 2px);height:var(--status-px, 2px);pointer-events:none;z-index:4;background-color:transparent;image-rendering:pixelated;image-rendering:crisp-edges}.unit-art-stack__stage--ascended-str:before,.unit-art-stack__stage--ascended-agi:before,.unit-art-stack__stage--ascended-int:before{box-shadow:calc(.12 * var(--status-w, 32px)) calc(.28 * var(--status-h, 32px)) 0 var(--ascended-spark),calc(.22 * var(--status-w, 32px)) calc(.62 * var(--status-h, 32px)) 0 var(--ascended-spark),calc(.78 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 var(--ascended-spark),calc(.88 * var(--status-w, 32px)) calc(.72 * var(--status-h, 32px)) 0 var(--ascended-spark);animation:unit-status-ascended-a 1.6s steps(3) infinite}.unit-art-stack__stage--ascended-str:after,.unit-art-stack__stage--ascended-agi:after,.unit-art-stack__stage--ascended-int:after{box-shadow:calc(.42 * var(--status-w, 32px)) calc(.08 * var(--status-h, 32px)) 0 var(--ascended-spark),calc(.68 * var(--status-w, 32px)) calc(.18 * var(--status-h, 32px)) 0 var(--ascended-spark),calc(.3 * var(--status-w, 32px)) calc(.78 * var(--status-h, 32px)) 0 var(--ascended-spark),calc(.58 * var(--status-w, 32px)) calc(.86 * var(--status-h, 32px)) 0 var(--ascended-spark);animation:unit-status-ascended-b 1.9s steps(3) infinite;animation-delay:-.7s}@keyframes unit-status-ascended-a{0%{transform:translateY(0);opacity:0}35%{opacity:1}70%{opacity:1}to{transform:translateY(calc(-1 * var(--status-px, 2px)));opacity:0}}@keyframes unit-status-ascended-b{0%{transform:translate(0);opacity:0}40%{opacity:1}75%{opacity:1}to{transform:translateY(calc(-1 * var(--status-px, 2px)));opacity:0}}.unit-art-stack__stage--burning:before,.unit-art-stack__stage--burning:after{content:"";position:absolute;left:0;top:0;width:calc(2 * var(--status-px, 2px));height:calc(2 * var(--status-px, 2px));pointer-events:none;z-index:4;background-color:transparent;opacity:1;image-rendering:pixelated;image-rendering:crisp-edges}.unit-art-stack__stage--burning:before{animation:unit-burn-ember-a 1.4s steps(1) infinite}.unit-art-stack__stage--burning:after{animation:unit-burn-ember-b 1.7s steps(1) infinite;animation-delay:-.55s}@keyframes unit-burn-ember-a{0%{box-shadow:calc(.06 * var(--status-w, 32px)) calc(.9 * var(--status-h, 32px)) 0 #ffb020}8%{box-shadow:calc(.06 * var(--status-w, 32px)) calc(.72 * var(--status-h, 32px)) 0 #ff8020,calc(.38 * var(--status-w, 32px)) calc(.94 * var(--status-h, 32px)) 0 #ff6020}16%{box-shadow:calc(.06 * var(--status-w, 32px)) calc(.48 * var(--status-h, 32px)) 0 #ffb020,calc(.38 * var(--status-w, 32px)) calc(.74 * var(--status-h, 32px)) 0 #ff8020,calc(.02 * var(--status-w, 32px)) calc(.18 * var(--status-h, 32px)) 0 #e82818}24%{box-shadow:calc(.38 * var(--status-w, 32px)) calc(.5 * var(--status-h, 32px)) 0 #ffb020,calc(.02 * var(--status-w, 32px)) calc(.04 * var(--status-h, 32px)) 0 #ff8020,calc(.22 * var(--status-w, 32px)) calc(.88 * var(--status-h, 32px)) 0 #ff6020}32%{box-shadow:calc(.22 * var(--status-w, 32px)) calc(.64 * var(--status-h, 32px)) 0 #ffb020,calc(.48 * var(--status-w, 32px)) calc(.1 * var(--status-h, 32px)) 0 #ff8020,calc(.14 * var(--status-w, 32px)) calc(.3 * var(--status-h, 32px)) 0 #e82818}40%{box-shadow:calc(.22 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #ff8020,calc(.48 * var(--status-w, 32px)) calc(.02 * var(--status-h, 32px)) 0 #ffb020}48%{box-shadow:calc(.14 * var(--status-w, 32px)) calc(.08 * var(--status-h, 32px)) 0 #ff6020}56%,to{box-shadow:none}}@keyframes unit-burn-ember-b{0%,10%{box-shadow:none}18%{box-shadow:calc(.92 * var(--status-w, 32px)) calc(.88 * var(--status-h, 32px)) 0 #ff8020}26%{box-shadow:calc(.92 * var(--status-w, 32px)) calc(.66 * var(--status-h, 32px)) 0 #ffb020,calc(.62 * var(--status-w, 32px)) calc(.94 * var(--status-h, 32px)) 0 #ff6020}34%{box-shadow:calc(.92 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #ff8020,calc(.62 * var(--status-w, 32px)) calc(.7 * var(--status-h, 32px)) 0 #ffb020,calc(.98 * var(--status-w, 32px)) calc(.14 * var(--status-h, 32px)) 0 #e82818}42%{box-shadow:calc(.62 * var(--status-w, 32px)) calc(.44 * var(--status-h, 32px)) 0 #ffb020,calc(.98 * var(--status-w, 32px)) calc(.02 * var(--status-h, 32px)) 0 #ff8020,calc(.78 * var(--status-w, 32px)) calc(.86 * var(--status-h, 32px)) 0 #ff6020}50%{box-shadow:calc(.78 * var(--status-w, 32px)) calc(.58 * var(--status-h, 32px)) 0 #ffb020,calc(.52 * var(--status-w, 32px)) calc(.22 * var(--status-h, 32px)) 0 #ff8020}58%{box-shadow:calc(.78 * var(--status-w, 32px)) calc(.32 * var(--status-h, 32px)) 0 #ff8020,calc(.52 * var(--status-w, 32px)) calc(.04 * var(--status-h, 32px)) 0 #e82818}66%{box-shadow:calc(.88 * var(--status-w, 32px)) calc(.08 * var(--status-h, 32px)) 0 #ff6020}74%,to{box-shadow:none}}.unit-art-stack__stage--poisoned:before,.unit-art-stack__stage--poisoned:after{content:"";position:absolute;left:0;top:0;width:calc(2 * var(--status-px, 2px));height:calc(2 * var(--status-px, 2px));pointer-events:none;z-index:4;background-color:transparent;opacity:1;image-rendering:pixelated;image-rendering:crisp-edges}.unit-art-stack__stage--poisoned:before{animation:unit-poison-ember-a 1.4s steps(1) infinite}.unit-art-stack__stage--poisoned:after{animation:unit-poison-ember-b 1.7s steps(1) infinite;animation-delay:-.55s}@keyframes unit-poison-ember-a{0%{box-shadow:calc(.18 * var(--status-w, 32px)) calc(.82 * var(--status-h, 32px)) 0 #6bb02a}8%{box-shadow:calc(.18 * var(--status-w, 32px)) calc(.64 * var(--status-h, 32px)) 0 #4a8a22,calc(.5 * var(--status-w, 32px)) calc(.86 * var(--status-h, 32px)) 0 #8b6914}16%{box-shadow:calc(.18 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #6bb02a,calc(.5 * var(--status-w, 32px)) calc(.66 * var(--status-h, 32px)) 0 #4a8a22,calc(.14 * var(--status-w, 32px)) calc(.1 * var(--status-h, 32px)) 0 #5c4033}24%{box-shadow:calc(.5 * var(--status-w, 32px)) calc(.42 * var(--status-h, 32px)) 0 #6bb02a,calc(.14 * var(--status-w, 32px)) calc(.02 * var(--status-h, 32px)) 0 #4a8a22,calc(.34 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #8b6914}32%{box-shadow:calc(.34 * var(--status-w, 32px)) calc(.56 * var(--status-h, 32px)) 0 #6bb02a,calc(.6 * var(--status-w, 32px)) calc(.02 * var(--status-h, 32px)) 0 #4a8a22,calc(.26 * var(--status-w, 32px)) calc(.22 * var(--status-h, 32px)) 0 #5c4033}40%{box-shadow:calc(.34 * var(--status-w, 32px)) calc(.32 * var(--status-h, 32px)) 0 #4a8a22,calc(.6 * var(--status-w, 32px)) calc(.02 * var(--status-h, 32px)) 0 #6bb02a}48%{box-shadow:calc(.26 * var(--status-w, 32px)) calc(.02 * var(--status-h, 32px)) 0 #8b6914}56%,to{box-shadow:none}}@keyframes unit-poison-ember-b{0%,10%{box-shadow:none}18%{box-shadow:calc(.8 * var(--status-w, 32px)) calc(.96 * var(--status-h, 32px)) 0 #4a8a22}26%{box-shadow:calc(.8 * var(--status-w, 32px)) calc(.74 * var(--status-h, 32px)) 0 #6bb02a,calc(.5 * var(--status-w, 32px)) calc(.98 * var(--status-h, 32px)) 0 #8b6914}34%{box-shadow:calc(.8 * var(--status-w, 32px)) calc(.48 * var(--status-h, 32px)) 0 #4a8a22,calc(.5 * var(--status-w, 32px)) calc(.78 * var(--status-h, 32px)) 0 #6bb02a,calc(.86 * var(--status-w, 32px)) calc(.22 * var(--status-h, 32px)) 0 #5c4033}42%{box-shadow:calc(.5 * var(--status-w, 32px)) calc(.52 * var(--status-h, 32px)) 0 #6bb02a,calc(.86 * var(--status-w, 32px)) calc(.1 * var(--status-h, 32px)) 0 #4a8a22,calc(.66 * var(--status-w, 32px)) calc(.94 * var(--status-h, 32px)) 0 #8b6914}50%{box-shadow:calc(.66 * var(--status-w, 32px)) calc(.66 * var(--status-h, 32px)) 0 #6bb02a,calc(.4 * var(--status-w, 32px)) calc(.3 * var(--status-h, 32px)) 0 #4a8a22}58%{box-shadow:calc(.66 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #4a8a22,calc(.4 * var(--status-w, 32px)) calc(.12 * var(--status-h, 32px)) 0 #5c4033}66%{box-shadow:calc(.76 * var(--status-w, 32px)) calc(.16 * var(--status-h, 32px)) 0 #8b6914}74%,to{box-shadow:none}}.unit-art-stack__stage--freezing:before,.unit-art-stack__stage--freezing:after{content:"";position:absolute;left:0;top:0;width:calc(1.5 * var(--status-px, 2px));height:calc(1.5 * var(--status-px, 2px));pointer-events:none;z-index:4;background-color:transparent;opacity:1;image-rendering:pixelated;image-rendering:crisp-edges}.unit-art-stack__stage--freezing:before{animation:unit-freeze-snow-a 2.2s linear infinite}.unit-art-stack__stage--freezing:after{animation:unit-freeze-snow-b 2.6s linear infinite;animation-delay:-1.3s}@keyframes unit-freeze-snow-a{0%,to{box-shadow:calc(.1 * var(--status-w, 32px)) calc(.04 * var(--status-h, 32px)) 0 #e8f0ff,calc(.36 * var(--status-w, 32px)) calc(.22 * var(--status-h, 32px)) 0 #d8c8f8,calc(.22 * var(--status-w, 32px)) calc(.42 * var(--status-h, 32px)) 0 #c8dcff,calc(.46 * var(--status-w, 32px)) calc(.64 * var(--status-h, 32px)) 0 #b0c8f8,calc(.14 * var(--status-w, 32px)) calc(.84 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}4.167%{box-shadow:calc(.11 * var(--status-w, 32px)) calc(.082 * var(--status-h, 32px)) 0 #e8f0ff,calc(.368 * var(--status-w, 32px)) calc(.262 * var(--status-h, 32px)) 0 #d8c8f8,calc(.212 * var(--status-w, 32px)) calc(.462 * var(--status-h, 32px)) 0 #c8dcff,calc(.455 * var(--status-w, 32px)) calc(.682 * var(--status-h, 32px)) 0 #b0c8f8,calc(.148 * var(--status-w, 32px)) calc(.882 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}8.333%{box-shadow:calc(.12 * var(--status-w, 32px)) calc(.123 * var(--status-h, 32px)) 0 #e8f0ff,calc(.375 * var(--status-w, 32px)) calc(.303 * var(--status-h, 32px)) 0 #d8c8f8,calc(.205 * var(--status-w, 32px)) calc(.503 * var(--status-h, 32px)) 0 #c8dcff,calc(.45 * var(--status-w, 32px)) calc(.723 * var(--status-h, 32px)) 0 #b0c8f8,calc(.155 * var(--status-w, 32px)) calc(.923 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}12.5%{box-shadow:calc(.128 * var(--status-w, 32px)) calc(.165 * var(--status-h, 32px)) 0 #e8f0ff,calc(.381 * var(--status-w, 32px)) calc(.345 * var(--status-h, 32px)) 0 #d8c8f8,calc(.199 * var(--status-w, 32px)) calc(.545 * var(--status-h, 32px)) 0 #c8dcff,calc(.446 * var(--status-w, 32px)) calc(.765 * var(--status-h, 32px)) 0 #b0c8f8,calc(.161 * var(--status-w, 32px)) calc(.965 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}16%{box-shadow:calc(.134 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #e8f0ff,calc(.385 * var(--status-w, 32px)) calc(.38 * var(--status-h, 32px)) 0 #d8c8f8,calc(.195 * var(--status-w, 32px)) calc(.58 * var(--status-h, 32px)) 0 #c8dcff,calc(.443 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #b0c8f8,calc(.165 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}16.05%{box-shadow:calc(.134 * var(--status-w, 32px)) calc(.201 * var(--status-h, 32px)) 0 #e8f0ff,calc(.385 * var(--status-w, 32px)) calc(.381 * var(--status-h, 32px)) 0 #d8c8f8,calc(.195 * var(--status-w, 32px)) calc(.581 * var(--status-h, 32px)) 0 #c8dcff,calc(.443 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #b0c8f8,calc(.165 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}16.667%{box-shadow:calc(.135 * var(--status-w, 32px)) calc(.207 * var(--status-h, 32px)) 0 #e8f0ff,calc(.386 * var(--status-w, 32px)) calc(.387 * var(--status-h, 32px)) 0 #d8c8f8,calc(.194 * var(--status-w, 32px)) calc(.587 * var(--status-h, 32px)) 0 #c8dcff,calc(.443 * var(--status-w, 32px)) calc(.807 * var(--status-h, 32px)) 0 #b0c8f8,calc(.166 * var(--status-w, 32px)) calc(.007 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}20.833%{box-shadow:calc(.139 * var(--status-w, 32px)) calc(.248 * var(--status-h, 32px)) 0 #e8f0ff,calc(.389 * var(--status-w, 32px)) calc(.428 * var(--status-h, 32px)) 0 #d8c8f8,calc(.191 * var(--status-w, 32px)) calc(.628 * var(--status-h, 32px)) 0 #c8dcff,calc(.441 * var(--status-w, 32px)) calc(.848 * var(--status-h, 32px)) 0 #b0c8f8,calc(.169 * var(--status-w, 32px)) calc(.048 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}25%{box-shadow:calc(.14 * var(--status-w, 32px)) calc(.29 * var(--status-h, 32px)) 0 #e8f0ff,calc(.39 * var(--status-w, 32px)) calc(.47 * var(--status-h, 32px)) 0 #d8c8f8,calc(.19 * var(--status-w, 32px)) calc(.67 * var(--status-h, 32px)) 0 #c8dcff,calc(.44 * var(--status-w, 32px)) calc(.89 * var(--status-h, 32px)) 0 #b0c8f8,calc(.17 * var(--status-w, 32px)) calc(.09 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}29.167%{box-shadow:calc(.139 * var(--status-w, 32px)) calc(.332 * var(--status-h, 32px)) 0 #e8f0ff,calc(.389 * var(--status-w, 32px)) calc(.512 * var(--status-h, 32px)) 0 #d8c8f8,calc(.191 * var(--status-w, 32px)) calc(.712 * var(--status-h, 32px)) 0 #c8dcff,calc(.441 * var(--status-w, 32px)) calc(.932 * var(--status-h, 32px)) 0 #b0c8f8,calc(.169 * var(--status-w, 32px)) calc(.132 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}33.333%{box-shadow:calc(.135 * var(--status-w, 32px)) calc(.373 * var(--status-h, 32px)) 0 #e8f0ff,calc(.386 * var(--status-w, 32px)) calc(.553 * var(--status-h, 32px)) 0 #d8c8f8,calc(.194 * var(--status-w, 32px)) calc(.753 * var(--status-h, 32px)) 0 #c8dcff,calc(.443 * var(--status-w, 32px)) calc(.973 * var(--status-h, 32px)) 0 #b0c8f8,calc(.166 * var(--status-w, 32px)) calc(.173 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}36%{box-shadow:calc(.131 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #e8f0ff,calc(.383 * var(--status-w, 32px)) calc(.58 * var(--status-h, 32px)) 0 #d8c8f8,calc(.197 * var(--status-w, 32px)) calc(.78 * var(--status-h, 32px)) 0 #c8dcff,calc(.445 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #b0c8f8,calc(.163 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}36.05%{box-shadow:calc(.131 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #e8f0ff,calc(.383 * var(--status-w, 32px)) calc(.58 * var(--status-h, 32px)) 0 #d8c8f8,calc(.197 * var(--status-w, 32px)) calc(.78 * var(--status-h, 32px)) 0 #c8dcff,calc(.445 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #b0c8f8,calc(.163 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}37.5%{box-shadow:calc(.128 * var(--status-w, 32px)) calc(.415 * var(--status-h, 32px)) 0 #e8f0ff,calc(.381 * var(--status-w, 32px)) calc(.595 * var(--status-h, 32px)) 0 #d8c8f8,calc(.199 * var(--status-w, 32px)) calc(.795 * var(--status-h, 32px)) 0 #c8dcff,calc(.446 * var(--status-w, 32px)) calc(.015 * var(--status-h, 32px)) 0 #b0c8f8,calc(.161 * var(--status-w, 32px)) calc(.215 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}41.667%{box-shadow:calc(.12 * var(--status-w, 32px)) calc(.457 * var(--status-h, 32px)) 0 #e8f0ff,calc(.375 * var(--status-w, 32px)) calc(.637 * var(--status-h, 32px)) 0 #d8c8f8,calc(.205 * var(--status-w, 32px)) calc(.837 * var(--status-h, 32px)) 0 #c8dcff,calc(.45 * var(--status-w, 32px)) calc(.057 * var(--status-h, 32px)) 0 #b0c8f8,calc(.155 * var(--status-w, 32px)) calc(.257 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}45.833%{box-shadow:calc(.11 * var(--status-w, 32px)) calc(.498 * var(--status-h, 32px)) 0 #e8f0ff,calc(.368 * var(--status-w, 32px)) calc(.678 * var(--status-h, 32px)) 0 #d8c8f8,calc(.212 * var(--status-w, 32px)) calc(.878 * var(--status-h, 32px)) 0 #c8dcff,calc(.455 * var(--status-w, 32px)) calc(.098 * var(--status-h, 32px)) 0 #b0c8f8,calc(.148 * var(--status-w, 32px)) calc(.298 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}50%{box-shadow:calc(.1 * var(--status-w, 32px)) calc(.54 * var(--status-h, 32px)) 0 #e8f0ff,calc(.36 * var(--status-w, 32px)) calc(.72 * var(--status-h, 32px)) 0 #d8c8f8,calc(.22 * var(--status-w, 32px)) calc(.92 * var(--status-h, 32px)) 0 #c8dcff,calc(.46 * var(--status-w, 32px)) calc(.14 * var(--status-h, 32px)) 0 #b0c8f8,calc(.14 * var(--status-w, 32px)) calc(.34 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}54.167%{box-shadow:calc(.09 * var(--status-w, 32px)) calc(.582 * var(--status-h, 32px)) 0 #e8f0ff,calc(.352 * var(--status-w, 32px)) calc(.762 * var(--status-h, 32px)) 0 #d8c8f8,calc(.228 * var(--status-w, 32px)) calc(.962 * var(--status-h, 32px)) 0 #c8dcff,calc(.465 * var(--status-w, 32px)) calc(.182 * var(--status-h, 32px)) 0 #b0c8f8,calc(.132 * var(--status-w, 32px)) calc(.382 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}58%{box-shadow:calc(.081 * var(--status-w, 32px)) calc(.62 * var(--status-h, 32px)) 0 #e8f0ff,calc(.346 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #d8c8f8,calc(.234 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #c8dcff,calc(.47 * var(--status-w, 32px)) calc(.22 * var(--status-h, 32px)) 0 #b0c8f8,calc(.126 * var(--status-w, 32px)) calc(.42 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}58.05%{box-shadow:calc(.081 * var(--status-w, 32px)) calc(.62 * var(--status-h, 32px)) 0 #e8f0ff,calc(.345 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #d8c8f8,calc(.235 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #c8dcff,calc(.47 * var(--status-w, 32px)) calc(.22 * var(--status-h, 32px)) 0 #b0c8f8,calc(.125 * var(--status-w, 32px)) calc(.42 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}58.333%{box-shadow:calc(.08 * var(--status-w, 32px)) calc(.623 * var(--status-h, 32px)) 0 #e8f0ff,calc(.345 * var(--status-w, 32px)) calc(.803 * var(--status-h, 32px)) 0 #d8c8f8,calc(.235 * var(--status-w, 32px)) calc(.003 * var(--status-h, 32px)) 0 #c8dcff,calc(.47 * var(--status-w, 32px)) calc(.223 * var(--status-h, 32px)) 0 #b0c8f8,calc(.125 * var(--status-w, 32px)) calc(.423 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}62.5%{box-shadow:calc(.072 * var(--status-w, 32px)) calc(.665 * var(--status-h, 32px)) 0 #e8f0ff,calc(.339 * var(--status-w, 32px)) calc(.845 * var(--status-h, 32px)) 0 #d8c8f8,calc(.241 * var(--status-w, 32px)) calc(.045 * var(--status-h, 32px)) 0 #c8dcff,calc(.474 * var(--status-w, 32px)) calc(.265 * var(--status-h, 32px)) 0 #b0c8f8,calc(.119 * var(--status-w, 32px)) calc(.465 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}66.667%{box-shadow:calc(.065 * var(--status-w, 32px)) calc(.707 * var(--status-h, 32px)) 0 #e8f0ff,calc(.334 * var(--status-w, 32px)) calc(.887 * var(--status-h, 32px)) 0 #d8c8f8,calc(.246 * var(--status-w, 32px)) calc(.087 * var(--status-h, 32px)) 0 #c8dcff,calc(.477 * var(--status-w, 32px)) calc(.307 * var(--status-h, 32px)) 0 #b0c8f8,calc(.114 * var(--status-w, 32px)) calc(.507 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}70.833%{box-shadow:calc(.061 * var(--status-w, 32px)) calc(.748 * var(--status-h, 32px)) 0 #e8f0ff,calc(.331 * var(--status-w, 32px)) calc(.928 * var(--status-h, 32px)) 0 #d8c8f8,calc(.249 * var(--status-w, 32px)) calc(.128 * var(--status-h, 32px)) 0 #c8dcff,calc(.479 * var(--status-w, 32px)) calc(.348 * var(--status-h, 32px)) 0 #b0c8f8,calc(.111 * var(--status-w, 32px)) calc(.548 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}75%{box-shadow:calc(.06 * var(--status-w, 32px)) calc(.79 * var(--status-h, 32px)) 0 #e8f0ff,calc(.33 * var(--status-w, 32px)) calc(.97 * var(--status-h, 32px)) 0 #d8c8f8,calc(.25 * var(--status-w, 32px)) calc(.17 * var(--status-h, 32px)) 0 #c8dcff,calc(.48 * var(--status-w, 32px)) calc(.39 * var(--status-h, 32px)) 0 #b0c8f8,calc(.11 * var(--status-w, 32px)) calc(.59 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}78%{box-shadow:calc(.061 * var(--status-w, 32px)) calc(.82 * var(--status-h, 32px)) 0 #e8f0ff,calc(.331 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #d8c8f8,calc(.249 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #c8dcff,calc(.48 * var(--status-w, 32px)) calc(.42 * var(--status-h, 32px)) 0 #b0c8f8,calc(.111 * var(--status-w, 32px)) calc(.62 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}78.05%{box-shadow:calc(.061 * var(--status-w, 32px)) calc(.821 * var(--status-h, 32px)) 0 #e8f0ff,calc(.331 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #d8c8f8,calc(.249 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #c8dcff,calc(.48 * var(--status-w, 32px)) calc(.421 * var(--status-h, 32px)) 0 #b0c8f8,calc(.111 * var(--status-w, 32px)) calc(.62 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}79.167%{box-shadow:calc(.061 * var(--status-w, 32px)) calc(.832 * var(--status-h, 32px)) 0 #e8f0ff,calc(.331 * var(--status-w, 32px)) calc(.012 * var(--status-h, 32px)) 0 #d8c8f8,calc(.249 * var(--status-w, 32px)) calc(.212 * var(--status-h, 32px)) 0 #c8dcff,calc(.479 * var(--status-w, 32px)) calc(.432 * var(--status-h, 32px)) 0 #b0c8f8,calc(.111 * var(--status-w, 32px)) calc(.632 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}83.333%{box-shadow:calc(.065 * var(--status-w, 32px)) calc(.873 * var(--status-h, 32px)) 0 #e8f0ff,calc(.334 * var(--status-w, 32px)) calc(.053 * var(--status-h, 32px)) 0 #d8c8f8,calc(.246 * var(--status-w, 32px)) calc(.253 * var(--status-h, 32px)) 0 #c8dcff,calc(.477 * var(--status-w, 32px)) calc(.473 * var(--status-h, 32px)) 0 #b0c8f8,calc(.114 * var(--status-w, 32px)) calc(.673 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}87.5%{box-shadow:calc(.072 * var(--status-w, 32px)) calc(.915 * var(--status-h, 32px)) 0 #e8f0ff,calc(.339 * var(--status-w, 32px)) calc(.095 * var(--status-h, 32px)) 0 #d8c8f8,calc(.241 * var(--status-w, 32px)) calc(.295 * var(--status-h, 32px)) 0 #c8dcff,calc(.474 * var(--status-w, 32px)) calc(.515 * var(--status-h, 32px)) 0 #b0c8f8,calc(.119 * var(--status-w, 32px)) calc(.715 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}91.667%{box-shadow:calc(.08 * var(--status-w, 32px)) calc(.957 * var(--status-h, 32px)) 0 #e8f0ff,calc(.345 * var(--status-w, 32px)) calc(.137 * var(--status-h, 32px)) 0 #d8c8f8,calc(.235 * var(--status-w, 32px)) calc(.337 * var(--status-h, 32px)) 0 #c8dcff,calc(.47 * var(--status-w, 32px)) calc(.557 * var(--status-h, 32px)) 0 #b0c8f8,calc(.125 * var(--status-w, 32px)) calc(.757 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}95.833%{box-shadow:calc(.09 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #e8f0ff,calc(.352 * var(--status-w, 32px)) calc(.178 * var(--status-h, 32px)) 0 #d8c8f8,calc(.228 * var(--status-w, 32px)) calc(.378 * var(--status-h, 32px)) 0 #c8dcff,calc(.465 * var(--status-w, 32px)) calc(.598 * var(--status-h, 32px)) 0 #b0c8f8,calc(.132 * var(--status-w, 32px)) calc(.798 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}96%{box-shadow:calc(.09 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #e8f0ff,calc(.353 * var(--status-w, 32px)) calc(.18 * var(--status-h, 32px)) 0 #d8c8f8,calc(.227 * var(--status-w, 32px)) calc(.38 * var(--status-h, 32px)) 0 #c8dcff,calc(.465 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #b0c8f8,calc(.133 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}96.05%{box-shadow:calc(.09 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #e8f0ff,calc(.353 * var(--status-w, 32px)) calc(.18 * var(--status-h, 32px)) 0 #d8c8f8,calc(.227 * var(--status-w, 32px)) calc(.38 * var(--status-h, 32px)) 0 #c8dcff,calc(.465 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #b0c8f8,calc(.133 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}}@keyframes unit-freeze-snow-b{0%,to{box-shadow:calc(.88 * var(--status-w, 32px)) calc(.08 * var(--status-h, 32px)) 0 #d8c8f8,calc(.62 * var(--status-w, 32px)) calc(.28 * var(--status-h, 32px)) 0 #c8dcff,calc(.8 * var(--status-w, 32px)) calc(.48 * var(--status-h, 32px)) 0 #b0c8f8,calc(.94 * var(--status-w, 32px)) calc(.68 * var(--status-h, 32px)) 0 #e8f0ff,calc(.7 * var(--status-w, 32px)) calc(.88 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}4.167%{box-shadow:calc(.872 * var(--status-w, 32px)) calc(.122 * var(--status-h, 32px)) 0 #d8c8f8,calc(.615 * var(--status-w, 32px)) calc(.322 * var(--status-h, 32px)) 0 #c8dcff,calc(.808 * var(--status-w, 32px)) calc(.522 * var(--status-h, 32px)) 0 #b0c8f8,calc(.935 * var(--status-w, 32px)) calc(.722 * var(--status-h, 32px)) 0 #e8f0ff,calc(.692 * var(--status-w, 32px)) calc(.922 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}8.333%{box-shadow:calc(.865 * var(--status-w, 32px)) calc(.163 * var(--status-h, 32px)) 0 #d8c8f8,calc(.61 * var(--status-w, 32px)) calc(.363 * var(--status-h, 32px)) 0 #c8dcff,calc(.815 * var(--status-w, 32px)) calc(.563 * var(--status-h, 32px)) 0 #b0c8f8,calc(.93 * var(--status-w, 32px)) calc(.763 * var(--status-h, 32px)) 0 #e8f0ff,calc(.685 * var(--status-w, 32px)) calc(.963 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}12%{box-shadow:calc(.859 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #d8c8f8,calc(.606 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #c8dcff,calc(.821 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #b0c8f8,calc(.926 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #e8f0ff,calc(.679 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}12.05%{box-shadow:calc(.859 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #d8c8f8,calc(.606 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #c8dcff,calc(.821 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #b0c8f8,calc(.926 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #e8f0ff,calc(.679 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}12.5%{box-shadow:calc(.859 * var(--status-w, 32px)) calc(.205 * var(--status-h, 32px)) 0 #d8c8f8,calc(.606 * var(--status-w, 32px)) calc(.405 * var(--status-h, 32px)) 0 #c8dcff,calc(.821 * var(--status-w, 32px)) calc(.605 * var(--status-h, 32px)) 0 #b0c8f8,calc(.926 * var(--status-w, 32px)) calc(.805 * var(--status-h, 32px)) 0 #e8f0ff,calc(.679 * var(--status-w, 32px)) calc(.005 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}16.667%{box-shadow:calc(.854 * var(--status-w, 32px)) calc(.247 * var(--status-h, 32px)) 0 #d8c8f8,calc(.603 * var(--status-w, 32px)) calc(.447 * var(--status-h, 32px)) 0 #c8dcff,calc(.826 * var(--status-w, 32px)) calc(.647 * var(--status-h, 32px)) 0 #b0c8f8,calc(.923 * var(--status-w, 32px)) calc(.847 * var(--status-h, 32px)) 0 #e8f0ff,calc(.674 * var(--status-w, 32px)) calc(.047 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}20.833%{box-shadow:calc(.851 * var(--status-w, 32px)) calc(.288 * var(--status-h, 32px)) 0 #d8c8f8,calc(.601 * var(--status-w, 32px)) calc(.488 * var(--status-h, 32px)) 0 #c8dcff,calc(.829 * var(--status-w, 32px)) calc(.688 * var(--status-h, 32px)) 0 #b0c8f8,calc(.921 * var(--status-w, 32px)) calc(.888 * var(--status-h, 32px)) 0 #e8f0ff,calc(.671 * var(--status-w, 32px)) calc(.088 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}25%{box-shadow:calc(.85 * var(--status-w, 32px)) calc(.33 * var(--status-h, 32px)) 0 #d8c8f8,calc(.6 * var(--status-w, 32px)) calc(.53 * var(--status-h, 32px)) 0 #c8dcff,calc(.83 * var(--status-w, 32px)) calc(.73 * var(--status-h, 32px)) 0 #b0c8f8,calc(.92 * var(--status-w, 32px)) calc(.93 * var(--status-h, 32px)) 0 #e8f0ff,calc(.67 * var(--status-w, 32px)) calc(.13 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}29.167%{box-shadow:calc(.851 * var(--status-w, 32px)) calc(.372 * var(--status-h, 32px)) 0 #d8c8f8,calc(.601 * var(--status-w, 32px)) calc(.572 * var(--status-h, 32px)) 0 #c8dcff,calc(.829 * var(--status-w, 32px)) calc(.772 * var(--status-h, 32px)) 0 #b0c8f8,calc(.921 * var(--status-w, 32px)) calc(.972 * var(--status-h, 32px)) 0 #e8f0ff,calc(.671 * var(--status-w, 32px)) calc(.172 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}32%{box-shadow:calc(.853 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #d8c8f8,calc(.602 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #c8dcff,calc(.827 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #b0c8f8,calc(.922 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #e8f0ff,calc(.673 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}32.05%{box-shadow:calc(.853 * var(--status-w, 32px)) calc(.401 * var(--status-h, 32px)) 0 #d8c8f8,calc(.602 * var(--status-w, 32px)) calc(.601 * var(--status-h, 32px)) 0 #c8dcff,calc(.827 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #b0c8f8,calc(.922 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #e8f0ff,calc(.673 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}33.333%{box-shadow:calc(.854 * var(--status-w, 32px)) calc(.413 * var(--status-h, 32px)) 0 #d8c8f8,calc(.603 * var(--status-w, 32px)) calc(.613 * var(--status-h, 32px)) 0 #c8dcff,calc(.826 * var(--status-w, 32px)) calc(.813 * var(--status-h, 32px)) 0 #b0c8f8,calc(.923 * var(--status-w, 32px)) calc(.013 * var(--status-h, 32px)) 0 #e8f0ff,calc(.674 * var(--status-w, 32px)) calc(.213 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}37.5%{box-shadow:calc(.859 * var(--status-w, 32px)) calc(.455 * var(--status-h, 32px)) 0 #d8c8f8,calc(.606 * var(--status-w, 32px)) calc(.655 * var(--status-h, 32px)) 0 #c8dcff,calc(.821 * var(--status-w, 32px)) calc(.855 * var(--status-h, 32px)) 0 #b0c8f8,calc(.926 * var(--status-w, 32px)) calc(.055 * var(--status-h, 32px)) 0 #e8f0ff,calc(.679 * var(--status-w, 32px)) calc(.255 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}41.667%{box-shadow:calc(.865 * var(--status-w, 32px)) calc(.497 * var(--status-h, 32px)) 0 #d8c8f8,calc(.61 * var(--status-w, 32px)) calc(.697 * var(--status-h, 32px)) 0 #c8dcff,calc(.815 * var(--status-w, 32px)) calc(.897 * var(--status-h, 32px)) 0 #b0c8f8,calc(.93 * var(--status-w, 32px)) calc(.097 * var(--status-h, 32px)) 0 #e8f0ff,calc(.685 * var(--status-w, 32px)) calc(.297 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}45.833%{box-shadow:calc(.872 * var(--status-w, 32px)) calc(.538 * var(--status-h, 32px)) 0 #d8c8f8,calc(.615 * var(--status-w, 32px)) calc(.738 * var(--status-h, 32px)) 0 #c8dcff,calc(.808 * var(--status-w, 32px)) calc(.938 * var(--status-h, 32px)) 0 #b0c8f8,calc(.935 * var(--status-w, 32px)) calc(.138 * var(--status-h, 32px)) 0 #e8f0ff,calc(.692 * var(--status-w, 32px)) calc(.338 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}50%{box-shadow:calc(.88 * var(--status-w, 32px)) calc(.58 * var(--status-h, 32px)) 0 #d8c8f8,calc(.62 * var(--status-w, 32px)) calc(.78 * var(--status-h, 32px)) 0 #c8dcff,calc(.8 * var(--status-w, 32px)) calc(.98 * var(--status-h, 32px)) 0 #b0c8f8,calc(.94 * var(--status-w, 32px)) calc(.18 * var(--status-h, 32px)) 0 #e8f0ff,calc(.7 * var(--status-w, 32px)) calc(.38 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}52%{box-shadow:calc(.884 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #d8c8f8,calc(.623 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #c8dcff,calc(.796 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #b0c8f8,calc(.943 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #e8f0ff,calc(.704 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}52.05%{box-shadow:calc(.884 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #d8c8f8,calc(.623 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #c8dcff,calc(.796 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #b0c8f8,calc(.943 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #e8f0ff,calc(.704 * var(--status-w, 32px)) calc(.401 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}54.167%{box-shadow:calc(.888 * var(--status-w, 32px)) calc(.622 * var(--status-h, 32px)) 0 #d8c8f8,calc(.625 * var(--status-w, 32px)) calc(.822 * var(--status-h, 32px)) 0 #c8dcff,calc(.792 * var(--status-w, 32px)) calc(.022 * var(--status-h, 32px)) 0 #b0c8f8,calc(.945 * var(--status-w, 32px)) calc(.222 * var(--status-h, 32px)) 0 #e8f0ff,calc(.708 * var(--status-w, 32px)) calc(.422 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}58.333%{box-shadow:calc(.895 * var(--status-w, 32px)) calc(.663 * var(--status-h, 32px)) 0 #d8c8f8,calc(.63 * var(--status-w, 32px)) calc(.863 * var(--status-h, 32px)) 0 #c8dcff,calc(.785 * var(--status-w, 32px)) calc(.063 * var(--status-h, 32px)) 0 #b0c8f8,calc(.95 * var(--status-w, 32px)) calc(.263 * var(--status-h, 32px)) 0 #e8f0ff,calc(.715 * var(--status-w, 32px)) calc(.463 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}62.5%{box-shadow:calc(.901 * var(--status-w, 32px)) calc(.705 * var(--status-h, 32px)) 0 #d8c8f8,calc(.634 * var(--status-w, 32px)) calc(.905 * var(--status-h, 32px)) 0 #c8dcff,calc(.779 * var(--status-w, 32px)) calc(.105 * var(--status-h, 32px)) 0 #b0c8f8,calc(.954 * var(--status-w, 32px)) calc(.305 * var(--status-h, 32px)) 0 #e8f0ff,calc(.721 * var(--status-w, 32px)) calc(.505 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}66.667%{box-shadow:calc(.906 * var(--status-w, 32px)) calc(.747 * var(--status-h, 32px)) 0 #d8c8f8,calc(.637 * var(--status-w, 32px)) calc(.947 * var(--status-h, 32px)) 0 #c8dcff,calc(.774 * var(--status-w, 32px)) calc(.147 * var(--status-h, 32px)) 0 #b0c8f8,calc(.957 * var(--status-w, 32px)) calc(.347 * var(--status-h, 32px)) 0 #e8f0ff,calc(.726 * var(--status-w, 32px)) calc(.547 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}70.833%{box-shadow:calc(.909 * var(--status-w, 32px)) calc(.788 * var(--status-h, 32px)) 0 #d8c8f8,calc(.639 * var(--status-w, 32px)) calc(.988 * var(--status-h, 32px)) 0 #c8dcff,calc(.771 * var(--status-w, 32px)) calc(.188 * var(--status-h, 32px)) 0 #b0c8f8,calc(.959 * var(--status-w, 32px)) calc(.388 * var(--status-h, 32px)) 0 #e8f0ff,calc(.729 * var(--status-w, 32px)) calc(.588 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}72%{box-shadow:calc(.909 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #d8c8f8,calc(.64 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #c8dcff,calc(.771 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #b0c8f8,calc(.96 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #e8f0ff,calc(.729 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}72.05%{box-shadow:calc(.909 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #d8c8f8,calc(.64 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #c8dcff,calc(.771 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #b0c8f8,calc(.96 * var(--status-w, 32px)) calc(.401 * var(--status-h, 32px)) 0 #e8f0ff,calc(.729 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}75%{box-shadow:calc(.91 * var(--status-w, 32px)) calc(.83 * var(--status-h, 32px)) 0 #d8c8f8,calc(.64 * var(--status-w, 32px)) calc(.03 * var(--status-h, 32px)) 0 #c8dcff,calc(.77 * var(--status-w, 32px)) calc(.23 * var(--status-h, 32px)) 0 #b0c8f8,calc(.96 * var(--status-w, 32px)) calc(.43 * var(--status-h, 32px)) 0 #e8f0ff,calc(.73 * var(--status-w, 32px)) calc(.63 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}79.167%{box-shadow:calc(.909 * var(--status-w, 32px)) calc(.872 * var(--status-h, 32px)) 0 #d8c8f8,calc(.639 * var(--status-w, 32px)) calc(.072 * var(--status-h, 32px)) 0 #c8dcff,calc(.771 * var(--status-w, 32px)) calc(.272 * var(--status-h, 32px)) 0 #b0c8f8,calc(.959 * var(--status-w, 32px)) calc(.472 * var(--status-h, 32px)) 0 #e8f0ff,calc(.729 * var(--status-w, 32px)) calc(.672 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}83.333%{box-shadow:calc(.906 * var(--status-w, 32px)) calc(.913 * var(--status-h, 32px)) 0 #d8c8f8,calc(.637 * var(--status-w, 32px)) calc(.113 * var(--status-h, 32px)) 0 #c8dcff,calc(.774 * var(--status-w, 32px)) calc(.313 * var(--status-h, 32px)) 0 #b0c8f8,calc(.957 * var(--status-w, 32px)) calc(.513 * var(--status-h, 32px)) 0 #e8f0ff,calc(.726 * var(--status-w, 32px)) calc(.713 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}87.5%{box-shadow:calc(.901 * var(--status-w, 32px)) calc(.955 * var(--status-h, 32px)) 0 #d8c8f8,calc(.634 * var(--status-w, 32px)) calc(.155 * var(--status-h, 32px)) 0 #c8dcff,calc(.779 * var(--status-w, 32px)) calc(.355 * var(--status-h, 32px)) 0 #b0c8f8,calc(.954 * var(--status-w, 32px)) calc(.555 * var(--status-h, 32px)) 0 #e8f0ff,calc(.721 * var(--status-w, 32px)) calc(.755 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}91.667%{box-shadow:calc(.895 * var(--status-w, 32px)) calc(.997 * var(--status-h, 32px)) 0 #d8c8f8,calc(.63 * var(--status-w, 32px)) calc(.197 * var(--status-h, 32px)) 0 #c8dcff,calc(.785 * var(--status-w, 32px)) calc(.397 * var(--status-h, 32px)) 0 #b0c8f8,calc(.95 * var(--status-w, 32px)) calc(.597 * var(--status-h, 32px)) 0 #e8f0ff,calc(.715 * var(--status-w, 32px)) calc(.797 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}92%{box-shadow:calc(.894 * var(--status-w, 32px)) calc(.998 * var(--status-h, 32px)) 0 #d8c8f8,calc(.63 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #c8dcff,calc(.786 * var(--status-w, 32px)) calc(.4 * var(--status-h, 32px)) 0 #b0c8f8,calc(.95 * var(--status-w, 32px)) calc(.6 * var(--status-h, 32px)) 0 #e8f0ff,calc(.714 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:steps(1)}92.05%{box-shadow:calc(.894 * var(--status-w, 32px)) calc(.002 * var(--status-h, 32px)) 0 #d8c8f8,calc(.63 * var(--status-w, 32px)) calc(.2 * var(--status-h, 32px)) 0 #c8dcff,calc(.786 * var(--status-w, 32px)) calc(.401 * var(--status-h, 32px)) 0 #b0c8f8,calc(.95 * var(--status-w, 32px)) calc(.601 * var(--status-h, 32px)) 0 #e8f0ff,calc(.714 * var(--status-w, 32px)) calc(.8 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}95.833%{box-shadow:calc(.888 * var(--status-w, 32px)) calc(.038 * var(--status-h, 32px)) 0 #d8c8f8,calc(.625 * var(--status-w, 32px)) calc(.238 * var(--status-h, 32px)) 0 #c8dcff,calc(.792 * var(--status-w, 32px)) calc(.438 * var(--status-h, 32px)) 0 #b0c8f8,calc(.945 * var(--status-w, 32px)) calc(.638 * var(--status-h, 32px)) 0 #e8f0ff,calc(.708 * var(--status-w, 32px)) calc(.838 * var(--status-h, 32px)) 0 #d0b8f0;animation-timing-function:linear}}.unit-art-stack__stage--guarded{--guarded-line: #d4bc72;--guarded-line-soft: #c4a85a}.unit-art-stack__stage--guarded:before,.unit-art-stack__stage--guarded:after{content:"";position:absolute;top:0;width:var(--status-px, 2px);height:calc(4 * var(--status-px, 2px));pointer-events:none;z-index:4;background-color:transparent;image-rendering:pixelated;image-rendering:crisp-edges;opacity:0}.unit-art-stack__stage--guarded:before{left:calc(.12 * var(--status-w, 32px));box-shadow:0 calc(.2 * var(--status-h, 32px)) 0 var(--guarded-line),0 calc(.42 * var(--status-h, 32px)) 0 var(--guarded-line-soft),0 calc(.64 * var(--status-h, 32px)) 0 var(--guarded-line),calc(-3 * var(--status-px, 2px)) calc(.3 * var(--status-h, 32px)) 0 var(--guarded-line-soft),calc(-3 * var(--status-px, 2px)) calc(.54 * var(--status-h, 32px)) 0 var(--guarded-line);animation:unit-status-guarded-out-l 1.6s steps(5) infinite}.unit-art-stack__stage--guarded:after{left:calc(.88 * var(--status-w, 32px) - var(--status-px, 2px));box-shadow:0 calc(.22 * var(--status-h, 32px)) 0 var(--guarded-line),0 calc(.46 * var(--status-h, 32px)) 0 var(--guarded-line-soft),0 calc(.68 * var(--status-h, 32px)) 0 var(--guarded-line),calc(3 * var(--status-px, 2px)) calc(.34 * var(--status-h, 32px)) 0 var(--guarded-line-soft),calc(3 * var(--status-px, 2px)) calc(.58 * var(--status-h, 32px)) 0 var(--guarded-line);animation:unit-status-guarded-out-r 1.6s steps(5) infinite;animation-delay:-.75s}@keyframes unit-status-guarded-out-l{0%{transform:translate(0);opacity:0}15%{opacity:.75}60%{opacity:.4}to{transform:translate(calc(-.12 * var(--status-w, 32px)));opacity:0}}@keyframes unit-status-guarded-out-r{0%{transform:translate(0);opacity:0}15%{opacity:.75}60%{opacity:.4}to{transform:translate(calc(.12 * var(--status-w, 32px)));opacity:0}}.unit-art-stack__stage--stunned:before{content:"";position:absolute;left:calc(14 * var(--status-px, 2px));top:calc(1 * var(--status-px, 2px));width:var(--status-px, 2px);height:var(--status-px, 2px);pointer-events:none;z-index:4;background-color:#fff;image-rendering:pixelated;image-rendering:crisp-edges;animation:unit-stun-spiral .7s linear infinite}@keyframes unit-stun-spiral{0%{box-shadow:calc(1 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #fff,calc(2 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #f0f0f0,calc(2 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #fff,calc(2 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #e8e8e8,calc(1 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #fff,calc(0 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #f0f0f0,calc(-1 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #fff,calc(-2 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #e8e8e8,calc(-2 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #fff,calc(-1 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #f0f0f0,calc(0 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #fff,calc(1 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #e8e8e8;animation-timing-function:step-end}25%{box-shadow:calc(-2 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #fff,calc(-1 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #f0f0f0,calc(0 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #fff,calc(1 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #e8e8e8,calc(2 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #fff,calc(2 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #f0f0f0,calc(2 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #fff,calc(1 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #e8e8e8,calc(0 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #fff,calc(-1 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #f0f0f0,calc(-1 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #fff,calc(0 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #e8e8e8;animation-timing-function:step-end}50%{box-shadow:calc(-1 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #fff,calc(-2 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #f0f0f0,calc(-2 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #fff,calc(-2 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #e8e8e8,calc(-1 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #fff,calc(0 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #f0f0f0,calc(1 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #fff,calc(2 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #e8e8e8,calc(2 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #fff,calc(1 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #f0f0f0,calc(0 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #fff,calc(-1 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #e8e8e8;animation-timing-function:step-end}75%{box-shadow:calc(2 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #fff,calc(1 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #f0f0f0,calc(0 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #fff,calc(-1 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #e8e8e8,calc(-2 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #fff,calc(-2 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #f0f0f0,calc(-2 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #fff,calc(-1 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #e8e8e8,calc(0 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #fff,calc(1 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #f0f0f0,calc(1 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #fff,calc(0 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #e8e8e8;animation-timing-function:step-end}to{box-shadow:calc(1 * var(--status-px, 2px)) calc(-2 * var(--status-px, 2px)) 0 #fff,calc(2 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #f0f0f0,calc(2 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #fff,calc(2 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #e8e8e8,calc(1 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #fff,calc(0 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #f0f0f0,calc(-1 * var(--status-px, 2px)) calc(2 * var(--status-px, 2px)) 0 #fff,calc(-2 * var(--status-px, 2px)) calc(1 * var(--status-px, 2px)) 0 #e8e8e8,calc(-2 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #fff,calc(-1 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #f0f0f0,calc(0 * var(--status-px, 2px)) calc(-1 * var(--status-px, 2px)) 0 #fff,calc(1 * var(--status-px, 2px)) calc(0 * var(--status-px, 2px)) 0 #e8e8e8}}.unit-art-stack__evade-layer--flash{animation:combat-evade-sidestep .2s steps(4) both}@keyframes combat-evade-sidestep{0%{transform:translate(0);filter:brightness(0)}25%{transform:translate(-9px);filter:brightness(0)}50%{transform:translate(0);filter:brightness(0)}75%{transform:translate(9px);filter:brightness(0)}to{transform:translate(0);filter:brightness(1)}}.unit-art-stack__hit-layer--flash{--hit-sink-px: 2px;--hit-sink-ms: .12s;animation:combat-hit-sink var(--hit-sink-ms) steps(2) both}.unit-art-stack__hit-layer--flash-medium{--hit-sink-px: 4px}.unit-art-stack__hit-layer--flash-large{--hit-sink-px: 8px;--hit-sink-ms: .24s}@keyframes combat-hit-sink{0%{transform:translateY(0)}50%{transform:translateY(var(--hit-sink-px))}to{transform:translateY(0)}}.combat-unit-token__body--cast .combat-battle-cell .unit-panel__section--art,.combat-unit-token__body--cast .combat-battle-cell .combat-unit-panel__art,.combat-unit-token__body--cast .combat-battle-cell .unit-art-clip{overflow:visible}.combat-unit-token--attack,.combat-unit-token--cast,.combat-unit-token--summon,.combat-unit-token--target,.combat-unit-token__body--attack,.combat-unit-token__body--cast,.combat-unit-token__body--summon,.combat-unit-token__body--target{transition:none}.combat-projectile{position:absolute;display:block;opacity:0;transform:translate(-50%,-50%) rotate(var(--projectile-angle));animation:combat-projectile-flight var(--projectile-duration) linear var(--projectile-delay) forwards;will-change:transform,opacity}.combat-viewport--paused .combat-projectile,.combat-projectile--paused{animation-play-state:paused!important}.combat-projectile--arc{left:0;top:0;offset-path:var(--projectile-path);offset-anchor:center;offset-rotate:auto;transform:none;animation-name:combat-projectile-arc-flight}@keyframes combat-projectile-arc-flight{0%{opacity:1;offset-distance:0%}98%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes combat-projectile-flight{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--projectile-angle))}98%{opacity:1}to{opacity:0;transform:translate(var(--projectile-x),var(--projectile-y)) translate(-50%,-50%) rotate(var(--projectile-angle))}}.storm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:24;container-type:size}.board-pan-zoom__viewport>.storm-overlay{z-index:26}.storm-overlay__streak{position:absolute;top:0;left:0;width:var(--storm-w, 3px);height:var(--storm-h, 3px);margin-left:calc(var(--storm-w, 3px) / -2);background:#fff;opacity:0;image-rendering:pixelated;image-rendering:crisp-edges;transform:translate3d(0,calc(-1 * var(--storm-h, 3px)),0) rotate(var(--storm-lean, 0deg));animation-name:storm-overlay-fall;animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform,opacity}@keyframes storm-overlay-fall{0%{transform:translate3d(0,calc(-1 * var(--storm-h, 3px)),0) rotate(var(--storm-lean, 0deg));opacity:0}8%{opacity:.95}92%{opacity:.85}to{transform:translate3d(calc(var(--storm-drift-x, 0) * 1cqw),100cqh,0) rotate(var(--storm-lean, 0deg));opacity:0}}.combat-viewport--paused .storm-overlay__streak,.storm-overlay--paused .storm-overlay__streak{animation-play-state:paused}.spell-cast-alert{position:absolute;top:50%;left:50%;z-index:6;pointer-events:none;line-height:0;transform:translate(-50%,calc(-50% - (32px * var(--board-camera-scale, 1))))}.spell-cast-alert__art{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.spell-fx,.spell-rain,.spell-impact{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.spell-fx__canvas,.spell-rain__canvas,.spell-impact__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spell-fx--mirrored .spell-fx__canvas{transform:scaleX(-1)}.spell-fx-block,.spell-rain__block,.spell-impact__block{position:absolute;image-rendering:pixelated;opacity:1;border:none;box-shadow:none}.combat-unit-panel__spell-fx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:4}.combat-battlefield__spell-fx{display:none}.spell-fx-block--fire-burst,.spell-fx-block--fire-core,.spell-fx-block--fire-fill-mass{transform:translate(-50%,-50%) scale(0);transform-origin:center center}.spell-fx-block--lightning-main-strike,.spell-fx-block--lightning-bolt-rain{transform-origin:top center;opacity:0}.spell-fx-block--lightning-main-strike{transform:translate(-50%)}.spell-fx-block--lightning-bolt-rain{transform:none}.spell-fx-block--lightning-blackout-hold,.spell-fx-block--lightning-blackout-fade{opacity:0;z-index:5}.spell-fx-block--lightning-bolt-rain{z-index:6}.spell-fx-block--lightning-blackout-fade{z-index:4}.spell-fx-block--mold-fall{animation:spell-frostfall-fall var(--spell-fx-ms, .9s) steps(8) both}.spell-fx-block--suffering-orbit-0{animation:spell-suffering-orbit-0 var(--spell-fx-ms, 1.5s) steps(8) forwards,spell-suffering-orbit-fade var(--spell-fx-ms, 1.5s) linear forwards}.spell-fx-block--suffering-orbit-90{animation:spell-suffering-orbit-90 var(--spell-fx-ms, 1.5s) steps(8) forwards,spell-suffering-orbit-fade var(--spell-fx-ms, 1.5s) linear forwards}.spell-fx-block--suffering-orbit-180{animation:spell-suffering-orbit-180 var(--spell-fx-ms, 1.5s) steps(8) forwards,spell-suffering-orbit-fade var(--spell-fx-ms, 1.5s) linear forwards}.spell-fx-block--suffering-orbit-270{animation:spell-suffering-orbit-270 var(--spell-fx-ms, 1.5s) steps(8) forwards,spell-suffering-orbit-fade var(--spell-fx-ms, 1.5s) linear forwards}.spell-fx-block--daze-swirl{transform:translate(-50%,-50%);animation:spell-daze-swirl var(--spell-fx-ms, 1.5s) steps(10) forwards}.spell-fx-block--generic-fall{animation:spell-generic-fall var(--spell-fx-ms, 1s) steps(8) forwards}.spell-fx-block--frostfall-fall{animation:spell-frostfall-fall var(--spell-fx-ms, 1s) steps(8) both}.spell-fx-block--fire-core{animation:spell-fire-core var(--spell-fx-ms, 1s) steps(6) forwards}.spell-fx-block--fire-burst{animation:spell-fire-burst var(--spell-fx-ms, 1s) steps(12) forwards}.spell-fx-block--fire-fill{animation:spell-fire-fill var(--spell-fx-ms, 1s) steps(5) forwards}.spell-fx-block--fire-fill-mass{animation:spell-fire-fill-mass var(--spell-fx-ms, 1s) steps(6) forwards}.spell-fx-block--fire-spark-rise{animation:spell-fire-spark-rise var(--spell-fx-ms, .45s) steps(6) forwards}.spell-fx-block--rebuke-col{opacity:0;animation:spell-rebuke-col var(--spell-fx-ms, .28s) steps(5) forwards}.spell-fx-block--rebuke-burst{transform:translate(-50%,-50%);transform-origin:center bottom;animation:spell-rebuke-burst var(--spell-fx-ms, .5s) steps(8) forwards}.spell-fx-block--fire-ray-rise{animation:spell-fire-ray-rise var(--spell-fx-ms, .45s) steps(5) forwards}.spell-fx-block--lightning-main-strike{animation:spell-lightning-main-strike var(--spell-fx-ms, .7s) steps(6) forwards}.spell-fx-block--lightning-blackout-hold{animation:spell-lightning-blackout-hold var(--spell-fx-ms, .7s) steps(4) forwards}.spell-fx-block--lightning-bolt-rain{animation:spell-lightning-bolt-rain var(--spell-fx-ms, .78s) step-end forwards}.spell-fx-block--lightning-blackout-fade{animation:spell-lightning-blackout-fade var(--spell-fx-ms, 1.3s) steps(8) forwards}.spell-fx-block--dance-zip,.spell-fx-block--dance-zip-reverse{opacity:0;z-index:3}.spell-fx-block--dance-zip{animation:spell-dance-zip var(--spell-fx-ms, 1s) steps(10) forwards}.spell-fx-block--dance-zip-reverse{animation:spell-dance-zip-reverse var(--spell-fx-ms, 1s) steps(10) forwards}.spell-fx-block--shield-heal-rise{opacity:0;z-index:2;animation:spell-shield-heal-rise var(--spell-fx-ms, 1.2s) steps(8) forwards}.spell-fx-block--wrath-dust-lift{opacity:0;z-index:6;transform-origin:center bottom;box-shadow:none;animation:spell-wrath-dust-float var(--spell-fx-ms, 1.8s) ease-out forwards,spell-wrath-dust-color var(--spell-fx-ms, 1.8s) linear forwards}.spell-fx-block--wrath-white-fill{opacity:0;z-index:3;animation:spell-wrath-white-fill var(--spell-fx-ms, 1.8s) steps(6) forwards}.spell-fx-block--wrath-white-wipe{opacity:0;z-index:5;transform-origin:center center;animation:spell-wrath-white-wipe var(--spell-fx-ms, 1.8s) linear forwards}.spell-fx-block--assassin-black-fill{opacity:0;z-index:1;animation:spell-assassin-black-fill var(--spell-fx-ms, .9s) steps(4) forwards}.spell-fx-block--assassin-strike{opacity:0;z-index:3;animation:spell-assassin-strike var(--spell-fx-ms, .9s) steps(8) forwards}.spell-fx-block--assassin-splinter-up,.spell-fx-block--assassin-splinter-down,.spell-fx-block--assassin-splinter-left{opacity:0;z-index:4;transform:translate(-50%,-50%)}.spell-fx-block--assassin-splinter-up{animation:spell-assassin-splinter-up var(--spell-fx-ms, .9s) steps(5) forwards}.spell-fx-block--assassin-splinter-down{animation:spell-assassin-splinter-down var(--spell-fx-ms, .9s) steps(5) forwards}.spell-fx-block--assassin-splinter-left{animation:spell-assassin-splinter-left var(--spell-fx-ms, .9s) steps(5) forwards}.spell-fx-block--quill-strike,.spell-fx-block--quill-cross-strike{opacity:0;z-index:3}.spell-fx-block--quill-strike{animation:spell-quill-strike var(--spell-fx-ms, .95s) steps(8) forwards}.spell-fx-block--quill-cross-strike{animation:spell-quill-cross-strike var(--spell-fx-ms, .95s) steps(7) forwards}.spell-fx-block--quill-splinter-up,.spell-fx-block--quill-splinter-down,.spell-fx-block--quill-splinter-left,.spell-fx-block--quill-splinter-right{opacity:0;z-index:4;transform:translate(-50%,-50%)}.spell-fx-block--quill-splinter-up{animation:spell-quill-splinter-up var(--spell-fx-ms, .95s) steps(5) forwards}.spell-fx-block--quill-splinter-down{animation:spell-quill-splinter-down var(--spell-fx-ms, .95s) steps(5) forwards}.spell-fx-block--quill-splinter-left{animation:spell-quill-splinter-left var(--spell-fx-ms, .95s) steps(5) forwards}.spell-fx-block--quill-splinter-right{animation:spell-quill-splinter-right var(--spell-fx-ms, .95s) steps(5) forwards}.spell-fx-block--poison-black-fade{opacity:1;z-index:1;animation:spell-poison-black-fade var(--spell-fx-ms, 1.3s) linear forwards}.spell-fx-block--poison-seed,.spell-fx-block--poison-square{opacity:0;z-index:3}.spell-fx-block--poison-seed{animation:spell-poison-seed var(--spell-fx-ms, 1.3s) steps(10) forwards}.spell-fx-block--poison-square{animation:spell-poison-square var(--spell-fx-ms, 1.3s) steps(8) forwards}.combat-unit-token__body{position:relative;width:100%;height:100%;transform:none}.combat-unit-token--transition,.combat-unit-token__body--transition{transition:none}.combat-unit-token{--rig-move: 0;--rig-move-tilt: 0;--rig-behind-z: 0}.combat-unit-token--moving{--rig-move: 1;--rig-move-tilt: 1}.combat-unit-token--trampling{--rig-move: 0;--rig-move-tilt: 0;--rig-windup: 1;--rig-windup-tilt: 1}.combat-unit-token--moving .combat-unit-panel__art,.combat-unit-token--moving .unit-panel__section--art{animation:none;overflow:visible}.combat-unit-token--moving .combat-battle-cell .combat-unit-panel__art,.combat-unit-token--moving .unit-panel__art-frame{overflow:visible}.combat-unit-token--moving .combat-unit-token__body{--move-hop-period: calc(var(--anim-duration, 2s) / 4)}.combat-unit-token--moving.combat-unit-token--move-plod .combat-unit-token__body{--move-hop-period: calc(var(--anim-duration, 2s) / 2)}.combat-unit-token--moving:not(.combat-unit-token--move-blocked){--move-slide-x: 0px;--move-slide-y: 0px}.combat-unit-token--moving.combat-unit-token--move-blocked{--move-slide-x: calc(var(--move-p, 0) * var(--move-x, 0) * var(--combat-stride-x));--move-slide-y: calc(var(--move-p, 0) * var(--move-y, 0) * var(--combat-stride-y))}@property --move-p{syntax: "<number>"; initial-value: 0; inherits: false;}.combat-unit-token--grid-slide{--move-p: 0;animation:combat-march-slide var(--anim-duration, 2.2s) linear forwards}.combat-unit-token--grid-slide.combat-unit-token--flank-depart{animation:combat-march-slide var(--anim-move-ms, var(--anim-duration, 1.9s)) linear var(--anim-hold-ms, .5s) both,combat-flank-depart-fade var(--anim-move-ms, var(--anim-duration, 1.9s)) linear var(--anim-hold-ms, .5s) both}.combat-unit-token--grid-slide.combat-unit-token--flank-enter{opacity:0;animation:combat-march-slide var(--anim-duration, 1.45s) linear both,combat-flank-enter-fade var(--anim-duration, 1.45s) linear both}@keyframes combat-march-slide{0%{--move-p: 0}to{--move-p: 1}}@keyframes combat-flank-depart-fade{0%,42%{opacity:1}to{opacity:0}}@keyframes combat-flank-enter-fade{0%{opacity:0}55%,to{opacity:1}}.combat-unit-token--move-blocked{--move-active: 0;--move-p: 0;animation:combat-blocked-move var(--anim-duration, 2s) ease-in-out forwards}@keyframes combat-blocked-move{0%{--move-p: 0}48%{--move-p: .16}to{--move-p: 0}}.combat-unit-token--moving .unit-art-stack__anim-layer{animation:combat-move-hop var(--move-hop-period) steps(2,end) infinite;transform-origin:center bottom}.combat-unit-token--moving.combat-unit-token--move-plod .unit-art-stack__anim-layer{animation:combat-move-plod var(--move-hop-period) steps(2,end) infinite}.combat-unit-token--moving.combat-unit-token--move-blocked .unit-art-stack__anim-layer{animation:none}@keyframes combat-move-hop{0%{transform:translateZ(0) scaleY(1)}17%{transform:translate3d(var(--move-slide-x, 0px),var(--move-slide-y, 0px),0) scaleY(.98)}45%{transform:translate3d(var(--move-slide-x, 0px),calc(var(--move-slide-y, 0px) - (8px * var(--board-camera-scale, 1))),0) scaleY(1.01)}70%{transform:translate3d(var(--move-slide-x, 0px),var(--move-slide-y, 0px),0) scaleY(.99)}to{transform:translate3d(var(--move-slide-x, 0px),var(--move-slide-y, 0px),0) scaleY(1)}}@keyframes combat-move-plod{0%,to{transform:translate3d(calc(var(--move-slide-x, 0px) - (1px * var(--board-camera-scale, 1))),calc(var(--move-slide-y, 0px) + (1px * var(--board-camera-scale, 1))),0)}20%,80%{transform:translate3d(calc(var(--move-slide-x, 0px) - (1px * var(--board-camera-scale, 1))),calc(var(--move-slide-y, 0px) + (2px * var(--board-camera-scale, 1))),0)}50%{transform:translate3d(calc(var(--move-slide-x, 0px) - 0px),calc(var(--move-slide-y, 0px) - (4px * var(--board-camera-scale, 1))),0)}}.combat-unit-token__body--cast .unit-art-stack__anim-layer{animation:combat-cast-shrink-into-ground var(--anim-duration, 1.5s) steps(5) both;transform-origin:center bottom}.combat-unit-token__body--cast .unit-art-stack[data-src-windup] .unit-art-stack__anim-layer{animation:combat-cast-rig-mix var(--anim-duration, 1.5s) linear both}.combat-unit-token__body--cast .spell-cast-alert{animation:spell-cast-slide-in var(--anim-duration, 1s) steps(5) both}.combat-unit-token__body--attack .combat-unit-panel__art,.combat-unit-token__body--attack .unit-panel__section--art{animation:none}.combat-unit-token__body--attack .unit-art-stack__anim-layer{animation:combat-attack-windup var(--anim-duration, 1s) ease-out var(--anim-delay, 0ms) forwards,combat-attack-rig-mix var(--anim-duration, 1s) linear var(--anim-delay, 0ms) forwards;transform-origin:center bottom}.combat-unit-token__body--ranged-attack .unit-art-stack__anim-layer{animation-name:combat-ranged-attack-windup,combat-ranged-attack-rig-mix;animation-timing-function:linear}.combat-unit-token__body--attack-from-move:not(.combat-unit-token__body--ranged-attack) .unit-art-stack__anim-layer{animation-name:combat-attack-windup,combat-attack-rig-mix-from-move}.combat-unit-token__body--attack-from-move.combat-unit-token__body--ranged-attack .unit-art-stack__anim-layer{animation-name:combat-ranged-attack-windup,combat-ranged-attack-rig-mix-from-move}.combat-unit-token__body--attack.combat-unit-token__body--attack-recover .unit-art-stack__anim-layer{--rig-move: 0;--rig-windup: 0;--rig-strike: 1;--rig-move-tilt: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 1;--rig-behind-z: 0;transform:translate(var(--lunge-x, 50%)) rotate(6deg);animation:combat-attack-strike-recover var(--anim-duration, .4s) ease-out forwards;transform-origin:center bottom}.combat-unit-token__body--attack.combat-unit-token__body--ranged-attack.combat-unit-token__body--attack-recover .unit-art-stack__anim-layer{transform:translate(var(--lunge-x, 32%)) rotate(4deg);animation-name:combat-ranged-attack-strike-recover}.combat-unit-token__body--target{animation:none}.combat-unit-token__body--target .combat-unit-panel__art,.combat-unit-token__body--target .unit-panel__section--art{animation:combat-target var(--anim-duration, 1s) ease-in-out}.combat-unit-token__body--defeat{animation:combat-defeat var(--anim-duration, 1s) ease-out forwards}.combat-unit-token__body--defeat.combat-unit-token__body--defeat-art{animation:none}.unit-art-stack__living{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.unit-art-stack__living--defeat-fade{animation:unit-art-defeat-living-fade var(--defeat-living-fade-ms, .6s) ease-out forwards}.unit-art-stack__living--defeat-clocked{animation-delay:calc(-1 * var(--defeat-living-elapsed-ms, 0ms));animation-play-state:paused}@keyframes unit-art-defeat-living-fade{0%{opacity:1}to{opacity:0}}.unit-art-stack__death-overlay{display:block;image-rendering:pixelated;image-rendering:crisp-edges}@keyframes spell-cast-slide-in{0%{transform:translate(-50%,calc(-50% - 4px))}12%{transform:translate(-50%,-80%)}88%{transform:translate(-50%,-65%)}to{transform:translate(-50%,calc(-50% - 4px))}}@keyframes combat-cast-shrink-into-ground{0%{transform:scale(1)}15%{transform:scale(.85);opacity:.2}96%{transform:scale(.7);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes combat-cast-rig-mix{0%{--rig-windup: 0;--rig-strike: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 0}18%{--rig-windup: .75;--rig-windup-tilt: 0}28%,to{--rig-windup: 1;--rig-strike: 0;--rig-windup-tilt: 1;--rig-strike-tilt: 0}}@keyframes spell-generic-fall{0%{transform:translateY(calc(var(--px, 10px) * -12))}to{transform:translateY(calc(var(--px, 10px) * 5))}}@keyframes spell-frostfall-fall{0%{transform:translateY(calc(var(--px, 10px) * -12))}to{transform:translateY(calc(var(--px, 10px) * 12))}}@keyframes spell-suffering-orbit-0{0%{transform:translate(-50%,-50%) translate(40px)}10%{transform:translate(-50%,-50%) translate(38px,11px)}22%{transform:translate(-50%,-50%) translate(31px,25px)}36%{transform:translate(-50%,-50%) translate(12px,38px)}50%{transform:translate(-50%,-50%) translate(-20px,35px)}64%{transform:translate(-50%,-50%) translate(-40px,-3px)}78%{transform:translate(-50%,-50%) translate(-6px,-40px)}to{transform:translate(-50%,-50%) translate(40px)}}@keyframes spell-suffering-orbit-90{0%{transform:translate(-50%,-50%) translateY(40px)}10%{transform:translate(-50%,-50%) translate(-11px,39px)}22%{transform:translate(-50%,-50%) translate(-25px,31px)}36%{transform:translate(-50%,-50%) translate(-38px,12px)}50%{transform:translate(-50%,-50%) translate(-35px,-20px)}64%{transform:translate(-50%,-50%) translate(3px,-40px)}78%{transform:translate(-50%,-50%) translate(40px,6px)}to{transform:translate(-50%,-50%) translateY(40px)}}@keyframes spell-suffering-orbit-180{0%{transform:translate(-50%,-50%) translate(-40px)}10%{transform:translate(-50%,-50%) translate(-38px,-11px)}22%{transform:translate(-50%,-50%) translate(-31px,-25px)}36%{transform:translate(-50%,-50%) translate(-12px,-38px)}50%{transform:translate(-50%,-50%) translate(20px,-35px)}64%{transform:translate(-50%,-50%) translate(40px,3px)}78%{transform:translate(-50%,-50%) translate(6px,40px)}to{transform:translate(-50%,-50%) translate(-40px)}}@keyframes spell-suffering-orbit-270{0%{transform:translate(-50%,-50%) translateY(-40px)}10%{transform:translate(-50%,-50%) translate(11px,-39px)}22%{transform:translate(-50%,-50%) translate(25px,-31px)}36%{transform:translate(-50%,-50%) translate(38px,-12px)}50%{transform:translate(-50%,-50%) translate(35px,20px)}64%{transform:translate(-50%,-50%) translate(-3px,40px)}78%{transform:translate(-50%,-50%) translate(-40px,-6px)}to{transform:translate(-50%,-50%) translateY(-40px)}}@keyframes spell-suffering-orbit-fade{0%{opacity:.3}10%{opacity:1}88%{opacity:1}to{opacity:.2}}@keyframes spell-daze-swirl{0%{transform:translate(-50%,-50%) rotate(var(--daze-angle, 0deg)) translate(var(--daze-r, 40px)) rotate(calc(-1 * var(--daze-angle, 0deg))) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(calc(var(--daze-angle, 0deg) + 320deg)) translate(0) rotate(calc(-1 * var(--daze-angle, 0deg) - 320deg)) scale(0);opacity:1}}@keyframes spell-fire-core{0%{transform:translate(-50%,-50%) scale(0)}12%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(1.35)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes spell-fire-burst{0%{transform:translate(-50%,-50%) scale(0)}8%{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(calc(-50% + var(--burst-x, 0px) * .3),calc(-50% + var(--burst-y, 0px) * .3)) scale(1)}45%{transform:translate(calc(-50% + var(--burst-x, 0px) * .6),calc(-50% + var(--burst-y, 0px) * .6)) scale(1)}65%{transform:translate(calc(-50% + var(--burst-x, 0px) * .85),calc(-50% + var(--burst-y, 0px) * .85)) scale(1)}to{transform:translate(calc(-50% + var(--burst-x, 0px)),calc(-50% + var(--burst-y, 0px))) scale(1)}}@keyframes spell-fire-fill{0%{transform:scale(0)}35%{transform:scale(0)}55%{transform:scale(1)}to{transform:scale(1)}}@keyframes spell-fire-fill-mass{0%,35%{transform:translate(-50%,-50%) scale(0);opacity:1}60%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.04);opacity:1}}@keyframes spell-rebuke-col{0%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(var(--rebuke-wobble, 0px))}28%{opacity:1;transform:translate(0)}52%{opacity:.7;transform:translate(calc(var(--rebuke-wobble, 0px) * .4))}74%{opacity:.35;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes spell-rebuke-burst{0%{transform:translate(-50%,-50%);opacity:1}22%{transform:translate(calc(-50% + var(--burst-x, 0px) * .5),calc(-50% + var(--burst-y, 0px) * .2));opacity:1}55%{transform:translate(calc(-50% + var(--burst-x, 0px) * .85),calc(-50% + var(--burst-y, 0px) * .55));opacity:1}to{transform:translate(calc(-50% + var(--burst-x, 0px)),calc(-50% + var(--burst-y, 0px)));opacity:0}}@keyframes spell-fire-spark-rise{0%{transform:translateY(0);opacity:1}70%{opacity:1}to{transform:translateY(calc(var(--px, 10px) * -7));opacity:0}}@keyframes spell-fire-ray-rise{0%{transform:translateY(0) scaleY(.4);opacity:1}60%{opacity:1}to{transform:translateY(calc(var(--px, 10px) * -9)) scaleY(1);opacity:0}}@keyframes spell-lightning-main-strike{0%{top:calc(var(--bolt-top, 0%) - 120%);transform:translate(-50%);opacity:0}10%{opacity:1}28%{top:var(--bolt-top, 0%);transform:translate(-50%);opacity:1}36%{opacity:0}to{top:var(--bolt-top, 0%);transform:translate(-50%);opacity:0}}@keyframes spell-lightning-blackout-hold{0%,15%{opacity:0}22%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes spell-lightning-blackout-fade{0%{opacity:1}to{opacity:0}}@keyframes spell-lightning-bolt-rain{0%{opacity:0}14%{opacity:1}42%{opacity:0}56%{opacity:1}84%{opacity:0}to{opacity:0}}@keyframes spell-poison-black-fade{0%{opacity:1}to{opacity:0}}@keyframes spell-poison-seed{0%{transform:translate(calc(var(--px, 10px) * -3));opacity:0}8%{opacity:1}38%{transform:translate(calc(var(--px, 10px) * 4));opacity:1}60%{transform:translate(calc(var(--px, 10px) * 8));opacity:.75}to{transform:translate(calc(var(--px, 10px) * 12));opacity:0}}@keyframes spell-poison-square{0%{transform:translate(calc(var(--px, 10px) * -5)) scale(0);opacity:0}12%{transform:translate(calc(var(--px, 10px) * -3)) scale(1);opacity:.9}50%{transform:translate(0) scale(1);opacity:1}78%{transform:translate(calc(var(--px, 10px) * 1.5)) scale(1);opacity:.7}to{transform:translate(calc(var(--px, 10px) * 3)) scale(.65);opacity:0}}@keyframes spell-dance-zip{0%{transform:translate(-110%);opacity:0}8%{opacity:1}55%{transform:translate(0);opacity:1}to{transform:translate(110%);opacity:0}}@keyframes spell-dance-zip-reverse{0%{transform:translate(110%);opacity:0}8%{opacity:1}55%{transform:translate(0);opacity:1}to{transform:translate(-110%);opacity:0}}@keyframes spell-shield-heal-rise{0%{transform:translateY(calc(var(--px, 10px) * 2));opacity:0}12%{opacity:.85}70%{transform:translateY(calc(var(--px, 10px) * -8));opacity:.7}to{transform:translateY(calc(var(--px, 10px) * -12));opacity:0}}@keyframes spell-wrath-dust-float{0%{transform:translateY(calc(var(--px, 10px) * .35)) scale(1);opacity:0}6%{opacity:1}30%{transform:translateY(calc(var(--px, 10px) * -1.2)) scale(.85);opacity:1}60%{transform:translateY(calc(var(--px, 10px) * -2.2)) scale(.65);opacity:1}90%{transform:translateY(calc(var(--px, 10px) * -2.8)) scale(.55);opacity:1}to{transform:translateY(calc(var(--px, 10px) * -3)) scale(.5);opacity:0}}@keyframes spell-wrath-dust-color{0%,30%{background-color:#fff}60%,to{background-color:#000}}@keyframes spell-wrath-white-fill{0%,38%{opacity:0}44%{opacity:1}70%{opacity:1}78%,to{opacity:0}}@keyframes spell-wrath-white-wipe{0%,72%{opacity:1;transform:scaleY(1)}92%{opacity:1;transform:scaleY(.045)}96%{opacity:1;transform:scaleY(.03)}to{opacity:0;transform:scaleY(.03)}}@keyframes spell-assassin-black-fill{0%{opacity:0}8%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes spell-assassin-strike{0%{transform:translateY(-50%) scaleX(0);transform-origin:left center;opacity:0}10%{opacity:1}35%{transform:translateY(-50%) scaleX(1);opacity:1}55%{opacity:1}to{transform:translateY(-50%) scaleX(1);opacity:0}}@keyframes spell-assassin-splinter-up{0%{opacity:0;transform:translate(-50%,-50%) translateY(0)}20%{opacity:1;transform:translate(-50%,-50%) translateY(calc(var(--px, 10px) * -1.8))}to{opacity:0;transform:translate(-50%,-50%) translateY(calc(var(--px, 10px) * -2.4))}}@keyframes spell-assassin-splinter-down{0%{opacity:0;transform:translate(-50%,-50%) translateY(0)}20%{opacity:1;transform:translate(-50%,-50%) translateY(calc(var(--px, 10px) * 1.8))}to{opacity:0;transform:translate(-50%,-50%) translateY(calc(var(--px, 10px) * 2.4))}}@keyframes spell-assassin-splinter-left{0%{opacity:0;transform:translate(-50%,-50%) translate(0)}20%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * -1.5))}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * -2))}}@keyframes spell-quill-strike{0%{transform:translateY(-50%) rotate(-24deg) scaleX(0);transform-origin:center center;opacity:0}10%{opacity:1}34%{transform:translateY(-50%) rotate(-24deg) scaleX(1);opacity:1}52%{opacity:1}to{transform:translateY(-50%) rotate(-24deg) scaleX(1);opacity:0}}@keyframes spell-quill-cross-strike{0%{transform:translateY(-50%) rotate(22deg) scaleX(0);transform-origin:center center;opacity:0}14%{opacity:1}38%{transform:translateY(-50%) rotate(22deg) scaleX(1);opacity:1}to{transform:translateY(-50%) rotate(22deg) scaleX(1);opacity:0}}@keyframes spell-quill-splinter-up{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(1)}20%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * .7),calc(var(--px, 10px) * -1.7)) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * 1.3),calc(var(--px, 10px) * -2.5)) scale(.55)}}@keyframes spell-quill-splinter-down{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(1)}20%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * -.6),calc(var(--px, 10px) * 1.6)) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * -1.1),calc(var(--px, 10px) * 2.5)) scale(.55)}}@keyframes spell-quill-splinter-left{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(1)}20%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * -1.6),calc(var(--px, 10px) * -.4)) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * -2.5),calc(var(--px, 10px) * -.8)) scale(.55)}}@keyframes spell-quill-splinter-right{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(1)}20%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * 1.7),calc(var(--px, 10px) * .5)) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--px, 10px) * 2.6),calc(var(--px, 10px) * .9)) scale(.55)}}@keyframes combat-attack-windup{20%{transform:translate(0);animation-timing-function:linear}86%{transform:translate(calc(var(--lunge-x, 50%) * -.55)) rotate(-4deg);animation-timing-function:linear}90%{transform:translate(var(--lunge-x, 50%)) rotate(4deg);animation-timing-function:linear}94%,to{transform:translate(var(--lunge-x, 50%)) rotate(6deg)}}@property --rig-move{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rig-move-tilt{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rig-windup{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rig-strike{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rig-windup-tilt{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rig-strike-tilt{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rig-behind-z{syntax: "<integer>"; inherits: true; initial-value: 0;}@keyframes combat-attack-rig-mix{0%,18%{--rig-windup: 0;--rig-strike: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 0;--rig-behind-z: 0}25%{--rig-windup: .75}28%{--rig-windup: .88}29%{--rig-behind-z: 0}30%{--rig-behind-z: 1}32%{--rig-windup: .94;--rig-windup-tilt: 1;--rig-strike-tilt: 0}36%{--rig-windup: .985}40%,86%{--rig-windup: 1;--rig-strike: 0;--rig-windup-tilt: 1;--rig-strike-tilt: 0;--rig-behind-z: 1}89%,to{--rig-windup: 0;--rig-strike: 1;--rig-windup-tilt: 0;--rig-strike-tilt: 1;--rig-behind-z: 0}}@keyframes combat-attack-rig-mix-from-move{0%,18%{--rig-move: 1;--rig-move-tilt: 1;--rig-windup: 0;--rig-strike: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 0;--rig-behind-z: 0}25%{--rig-move: .25;--rig-windup: .75}28%{--rig-move: .12;--rig-windup: .88}29%{--rig-behind-z: 0}30%{--rig-behind-z: 1}32%{--rig-move: .06;--rig-move-tilt: 0;--rig-windup: .94;--rig-windup-tilt: 1;--rig-strike-tilt: 0}36%{--rig-move: .015;--rig-windup: .985}40%,86%{--rig-windup: 1;--rig-strike: 0;--rig-windup-tilt: 1;--rig-strike-tilt: 0;--rig-behind-z: 1}89%,to{--rig-windup: 0;--rig-strike: 1;--rig-windup-tilt: 0;--rig-strike-tilt: 1;--rig-behind-z: 0}}@keyframes combat-ranged-attack-rig-mix{0%,20%{--rig-windup: 0;--rig-strike: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 0;--rig-behind-z: 0}30%{--rig-windup: .75}33%{--rig-windup: .88}35%{--rig-behind-z: 0}36%{--rig-behind-z: 1}40%,86%{--rig-windup: 1;--rig-strike: 0;--rig-windup-tilt: 1;--rig-strike-tilt: 0;--rig-behind-z: 1}89%,to{--rig-windup: 0;--rig-strike: 1;--rig-windup-tilt: 0;--rig-strike-tilt: 1;--rig-behind-z: 0}}@keyframes combat-ranged-attack-rig-mix-from-move{0%,20%{--rig-move: 1;--rig-move-tilt: 1;--rig-windup: 0;--rig-strike: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 0;--rig-behind-z: 0}30%{--rig-move: .25;--rig-windup: .75}33%{--rig-move: .12;--rig-windup: .88}35%{--rig-behind-z: 0}36%{--rig-behind-z: 1}40%,86%{--rig-windup: 1;--rig-strike: 0;--rig-windup-tilt: 1;--rig-strike-tilt: 0;--rig-behind-z: 1}89%,to{--rig-windup: 0;--rig-strike: 1;--rig-windup-tilt: 0;--rig-strike-tilt: 1;--rig-behind-z: 0}}.combat-unit-token .unit-art-stack__gear--hand{--gear-tilt: calc( var(--gear-tilt-idle, 0) + (var(--gear-tilt-move, var(--gear-tilt-idle, 0)) - var(--gear-tilt-idle, 0)) * var(--rig-move-tilt, var(--rig-move, 0)) + (var(--gear-tilt-windup, var(--gear-tilt-idle, 0)) - var(--gear-tilt-idle, 0)) * var(--rig-windup-tilt, var(--rig-windup, 0)) + (var(--gear-tilt-strike, var(--gear-tilt-idle, 0)) - var(--gear-tilt-idle, 0)) * var(--rig-strike-tilt, var(--rig-strike, 0)) );left:calc((var(--gear-x-idle, 0) + (var(--gear-x-move, var(--gear-x-idle, 0)) - var(--gear-x-idle, 0)) * var(--rig-move, 0) + (var(--gear-x-windup, var(--gear-x-idle, 0)) - var(--gear-x-idle, 0)) * var(--rig-windup, 0) + (var(--gear-x-strike, var(--gear-x-idle, 0)) - var(--gear-x-idle, 0)) * var(--rig-strike, 0)) * 1px);top:calc((var(--gear-y-idle, 0) + (var(--gear-y-move, var(--gear-y-idle, 0)) - var(--gear-y-idle, 0)) * var(--rig-move, 0) + (var(--gear-y-windup, var(--gear-y-idle, 0)) - var(--gear-y-idle, 0)) * var(--rig-windup, 0) + (var(--gear-y-strike, var(--gear-y-idle, 0)) - var(--gear-y-idle, 0)) * var(--rig-strike, 0)) * 1px)}.combat-unit-token .unit-art-stack--rig-pose-shop-idle .unit-art-stack__gear--hand{--gear-tilt: var(--gear-tilt-shop-idle, var(--gear-tilt-idle, 0));left:calc(var(--gear-x-shop-idle, var(--gear-x-idle, 0)) * 1px);top:calc(var(--gear-y-shop-idle, var(--gear-y-idle, 0)) * 1px)}.combat-unit-token .unit-art-stack[data-src-move] .unit-art-stack__anim-layer{--pose-cover-move: calc(round(var(--rig-move, 0), 1)*(1 - round(var(--rig-windup, 0), 1))*(1 - round(var(--rig-strike, 0), 1))) }.combat-unit-token .unit-art-stack[data-src-windup] .unit-art-stack__anim-layer,.combat-unit-token .unit-art-stack[data-src-windup-range-bow] .unit-art-stack__anim-layer{--pose-cover-windup: calc(round(var(--rig-windup, 0), 1)*(1 - round(var(--rig-strike, 0), 1))) }.combat-unit-token .unit-art-stack[data-src-strike] .unit-art-stack__anim-layer{--pose-cover-strike: round(var(--rig-strike, 0), 1)}.combat-unit-token .unit-art-stack__character--pose-move{opacity:var(--pose-cover-move, 0)}.combat-unit-token .unit-art-stack__character--pose-windup,.combat-unit-token .unit-art-stack[data-rig-red=range-bow] .unit-art-stack__character--pose-windup-range-bow,.combat-unit-token .unit-art-stack[data-rig-blue=range-bow] .unit-art-stack__character--pose-windup-range-bow{opacity:var(--pose-cover-windup, 0)}.combat-unit-token .unit-art-stack__character--pose-strike{opacity:var(--pose-cover-strike, 0)}.combat-unit-token .unit-art-stack__character--base{opacity:calc(1 - max(var(--pose-cover-move, 0),var(--pose-cover-windup, 0),var(--pose-cover-strike, 0)))}.combat-unit-token__body--attack .unit-art-stack[data-rig-red=range-bow]:not([data-pose-bodies-on-bow]) .unit-art-stack__character--pose-move,.combat-unit-token__body--attack .unit-art-stack[data-rig-red=range-bow]:not([data-pose-bodies-on-bow]) .unit-art-stack__character--pose-windup,.combat-unit-token__body--attack .unit-art-stack[data-rig-red=range-bow]:not([data-pose-bodies-on-bow]) .unit-art-stack__character--pose-strike,.combat-unit-token__body--attack .unit-art-stack[data-rig-blue=range-bow]:not([data-pose-bodies-on-bow]) .unit-art-stack__character--pose-move,.combat-unit-token__body--attack .unit-art-stack[data-rig-blue=range-bow]:not([data-pose-bodies-on-bow]) .unit-art-stack__character--pose-windup,.combat-unit-token__body--attack .unit-art-stack[data-rig-blue=range-bow]:not([data-pose-bodies-on-bow]) .unit-art-stack__character--pose-strike{opacity:0}.combat-unit-token__body--attack .unit-art-stack[data-rig-red=range-bow]:not([data-pose-bodies-on-bow]):not([data-src-windup-range-bow]) .unit-art-stack__character--base,.combat-unit-token__body--attack .unit-art-stack[data-rig-blue=range-bow]:not([data-pose-bodies-on-bow]):not([data-src-windup-range-bow]) .unit-art-stack__character--base{opacity:1}.combat-unit-token .unit-art-stack--rig-pose-shop-idle[data-src-shop-idle] .unit-art-stack__character--base{opacity:0}.combat-unit-token .unit-art-stack--rig-pose-shop-idle .unit-art-stack__character--pose-shop-idle{opacity:1}.combat-unit-token__body--attack .unit-art-stack__weapon--front.unit-art-stack__weapon--red{--gear-behind-drop: 2;filter:brightness(calc(1 - var(--rig-behind-z, 0) * .45))}.unit-art-stack--rig-pose-windup .unit-art-stack__weapon--front.unit-art-stack__weapon--red{--gear-behind-drop: 2;--rig-behind-z: 1;filter:brightness(.55)}@keyframes combat-ranged-attack-windup{0%,20%{transform:translate(0) rotate(0)}83%{transform:translate(calc(var(--lunge-x, 32%) * -.65)) rotate(-4deg)}87%,to{transform:translate(var(--lunge-x, 32%)) rotate(4deg)}}@keyframes combat-attack-strike-recover{0%{--rig-move: 0;--rig-windup: 0;--rig-strike: 1;--rig-move-tilt: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 1;--rig-behind-z: 0;transform:translate(var(--lunge-x, 50%)) rotate(6deg)}to{--rig-move: 0;--rig-windup: 0;--rig-strike: 0;--rig-move-tilt: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 0;--rig-behind-z: 0;transform:translate(0) rotate(0)}}@keyframes combat-ranged-attack-strike-recover{0%{--rig-move: 0;--rig-windup: 0;--rig-strike: 1;--rig-move-tilt: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 1;--rig-behind-z: 0;transform:translate(var(--lunge-x, 32%)) rotate(4deg)}to{--rig-move: 0;--rig-windup: 0;--rig-strike: 0;--rig-move-tilt: 0;--rig-windup-tilt: 0;--rig-strike-tilt: 0;--rig-behind-z: 0;transform:translate(0) rotate(0)}}@keyframes combat-target{0%,to{opacity:1}50%{opacity:.55}}@keyframes combat-defeat{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.88)}}.combat-unit-token--corpse-fade{animation:combat-corpse-fade var(--corpse-fade-ms, .5s) ease-out forwards;pointer-events:none}@keyframes combat-corpse-fade{0%{opacity:1}to{opacity:0}}.combat-unit-token__body--respawn,.combat-unit-token__body--summon{animation:combat-respawn var(--anim-duration, 1s) ease-out forwards}@keyframes combat-respawn{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@property --pie-frame{syntax: "<integer>"; inherits: false; initial-value: 0;}.action-cooldown-pie{--cd-duration: 1s;--pie-size: calc(12px * var(--board-camera-scale, 1));--pie-frame: 0;flex-shrink:0;position:relative;overflow:hidden;width:var(--pie-size);height:var(--pie-size);pointer-events:none}.action-cooldown-pie__wedges{position:absolute;top:0;left:0;display:block;height:var(--pie-size);width:calc(var(--pie-size) * 13);margin-left:calc(var(--pie-frame) * var(--pie-size) * -1);pointer-events:none;image-rendering:pixelated;animation:action-cooldown-pie-frames var(--cd-duration) steps(12,end) forwards}.action-cooldown-pie--loop .action-cooldown-pie__wedges{animation:action-cooldown-pie-frames var(--cd-duration) steps(12,end) infinite}.action-cooldown-pie--paused,.action-cooldown-pie--paused .action-cooldown-pie__wedges{animation-play-state:paused}.combat-unit-token--action-paused.combat-unit-token--march,.combat-unit-token--action-paused.combat-unit-token--grid-slide,.combat-unit-token--action-paused.combat-unit-token--move-blocked,.combat-unit-token--action-paused .combat-unit-token__body,.combat-unit-token--action-paused .unit-art-stack__anim-layer{animation-play-state:paused!important}@keyframes action-cooldown-pie-frames{0%{--pie-frame: 0}to{--pie-frame: 12}}.combat-unit-floaters{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none;overflow:visible}.combat-floater{--floater-stroke: #000;--floater-fade-hold: .38}.combat-floater,.combat-floater__text{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;text-rendering:optimizeSpeed;text-shadow:-1px 0 0 var(--floater-stroke, #000),1px 0 0 var(--floater-stroke, #000),0 -1px 0 var(--floater-stroke, #000),0 1px 0 var(--floater-stroke, #000),-1px -1px 0 var(--floater-stroke, #000),1px -1px 0 var(--floater-stroke, #000),-1px 1px 0 var(--floater-stroke, #000),1px 1px 0 var(--floater-stroke, #000),-2px 0 0 var(--floater-stroke, #000),2px 0 0 var(--floater-stroke, #000),0 -2px 0 var(--floater-stroke, #000),0 2px 0 var(--floater-stroke, #000),-2px -1px 0 var(--floater-stroke, #000),-1px -2px 0 var(--floater-stroke, #000),1px -2px 0 var(--floater-stroke, #000),2px -1px 0 var(--floater-stroke, #000),2px 1px 0 var(--floater-stroke, #000),1px 2px 0 var(--floater-stroke, #000),-1px 2px 0 var(--floater-stroke, #000),-2px 1px 0 var(--floater-stroke, #000),-2px -2px 0 var(--floater-stroke, #000),2px -2px 0 var(--floater-stroke, #000),-2px 2px 0 var(--floater-stroke, #000),2px 2px 0 var(--floater-stroke, #000)}@property --floater-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --floater-y{syntax: "<length>"; inherits: false; initial-value: 0px;}.combat-floater{position:absolute;left:50%;top:68%;display:inline-flex;align-items:baseline;gap:.2em;font-size:var(--text-size-2);font-weight:400;line-height:1;letter-spacing:0;color:#fff;white-space:nowrap;pointer-events:none;transform-origin:40% 90%;--floater-x: 0px;--floater-y: 0px;translate:calc(-50% + (var(--floater-origin-x, 0px) + var(--floater-x)) * var(--board-camera-scale, 1)) calc((var(--floater-stack, 0) * -13px + var(--floater-origin-y, 0px) + var(--floater-y)) * var(--board-camera-scale, 1));rotate:0deg;scale:1;opacity:1;--floater-drift-x: 14px;--floater-spin: 15deg;animation:combat-floater-lift var(--floater-duration, 1.4s) cubic-bezier(.12,1.28,.28,1) forwards,combat-floater-drift var(--floater-duration, 1.4s) cubic-bezier(.52,0,.82,1) forwards,combat-floater-spin var(--floater-duration, 1.4s) cubic-bezier(.52,0,.82,1) forwards,combat-floater-shrink calc(var(--floater-duration, 1.4s) * (1 - var(--floater-fade-hold, .38))) linear calc(var(--floater-duration, 1.4s) * var(--floater-fade-hold, .38)) forwards,combat-floater-fade calc(var(--floater-duration, 1.4s) * (1 - var(--floater-fade-hold, .38))) linear calc(var(--floater-duration, 1.4s) * var(--floater-fade-hold, .38)) forwards}.combat-crit-tag{font-size:var(--text-size-4);font-weight:400;line-height:1;letter-spacing:0;color:inherit}.combat-unit-panel__action-label .combat-crit-tag{margin-left:.2em;font-size:var(--text-size-2)}.combat-viewport .combat-crit-tag,.combat-viewport .combat-unit-panel__action-label .combat-crit-tag{font-size:var(--text-size-2)}.combat-floater--positive,.combat-floater--negative{color:#fff}.combat-floater--critical{color:#ffe08a}.combat-floater--info{color:#fff;text-transform:uppercase}.combat-floater--shield,.combat-floater--shield .combat-floater__text{color:var(--value-es-color, #3eb8ff)}.combat-floater--blocked,.combat-floater--blocked .combat-floater__text{color:#b4b4b4}.combat-floater.combat-floater--has-crit,.combat-floater--has-crit .combat-floater__text{--floater-stroke: #2a0000;color:#e80000}.combat-floater.combat-floater--has-crit{font-size:var(--text-size-3)}.combat-floater__text{font-size:calc(1em * var(--floater-start-scale, 1))}.combat-floater--has-hit-icon{align-items:center;gap:calc(2px * var(--board-camera-scale, 1))}.combat-floater__hit-icon{display:block;flex-shrink:0;width:calc(var(--floater-icon-w, 9) * var(--ui-art-scale, 2) * 1px * var(--board-camera-scale, 1) * var(--floater-start-scale, 1));height:calc(var(--floater-icon-h, 9) * var(--ui-art-scale, 2) * 1px * var(--board-camera-scale, 1) * var(--floater-start-scale, 1));image-rendering:pixelated;image-rendering:crisp-edges;object-fit:fill}@keyframes combat-floater-lift{0%{--floater-y: 0px}to{--floater-y: -38px}}@keyframes combat-floater-drift{0%{--floater-x: 0px}to{--floater-x: var(--floater-drift-x, 14px)}}@keyframes combat-floater-spin{0%{rotate:0deg}to{rotate:var(--floater-spin, 15deg)}}@keyframes combat-floater-shrink{0%{scale:1}to{scale:.45}}@keyframes combat-floater-fade{0%{opacity:1}to{opacity:0}}.unit-art-stack__character--hit-player-hp{filter:brightness(.3) sepia(1) saturate(1000%) hue-rotate(328deg)}.unit-art-stack__character--hit-player-es{filter:brightness(1) sepia(1) saturate(1000%) hue-rotate(155deg)}.unit-art-stack__character--hit-player-armor{filter:brightness(.6) sepia(1) saturate(70%) hue-rotate(155deg)}.unit-art-stack__character--hit-enemy-hp{filter:brightness(.5) saturate(1.2) contrast(1.08)}.unit-art-stack__character--hit-enemy-es{filter:brightness(1) sepia(1) saturate(1000%) hue-rotate(47deg)}.unit-art-stack__character--hit-enemy-armor{filter:saturate(.5)}.unit-art-stack__gear--enter{animation:interactive-trailer-gear-equip .62s ease-out both}.interactive-trailer__actor--loadout-cycle-equipped .unit-art-stack__weapon,.interactive-trailer__actor--loadout-cycle-equipped .unit-art-stack__shield{--trailer-gear-entry-lift: 18px;--trailer-gear-entry-rotate: 14deg;--trailer-gear-entry-overshoot: -3deg;animation-duration:.5s}@keyframes interactive-trailer-gear-equip{0%{opacity:0;rotate:var(--trailer-gear-entry-rotate, 8deg);translate:0 var(--trailer-gear-entry-lift, 5px)}55%{opacity:1;rotate:var(--trailer-gear-entry-overshoot, -1.5deg);translate:0 -1px}to{opacity:1;rotate:0deg;translate:0 0}}.inspired-sparkle{position:absolute;bottom:100%;pointer-events:none;z-index:5;overflow:visible;image-rendering:pixelated;image-rendering:crisp-edges}.inspired-sparkle__steam,.inspired-sparkle__spark{position:absolute;display:block;image-rendering:pixelated;image-rendering:crisp-edges}.inspired-sparkle__steam{animation:inspired-steam 1.6s steps(5) infinite;opacity:0}.inspired-sparkle__spark{animation:inspired-spark 1s steps(4) infinite;opacity:0}@keyframes inspired-steam{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(calc(-5 * var(--px)));opacity:0}}@keyframes inspired-spark{0%{transform:translate(0);opacity:0}25%{opacity:1}to{transform:translate(calc(1 * var(--px)),calc(-4 * var(--px)));opacity:0}}.tailwind-wind{position:absolute;pointer-events:none;z-index:5;overflow:visible;image-rendering:pixelated;image-rendering:crisp-edges}.tailwind-wind__dash{position:absolute;display:block;image-rendering:pixelated;image-rendering:crisp-edges;opacity:0;animation-name:tailwind-dash;animation-timing-function:steps(4);animation-iteration-count:infinite}@keyframes tailwind-dash{0%{transform:translate(0);opacity:0}20%{opacity:.95}to{transform:translate(calc(-5 * var(--px)));opacity:0}}.combat-impact-sparks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:7}.combat-impact-spark{position:absolute;left:0;top:0;margin:0;padding:0;box-sizing:border-box;background:#fff;image-rendering:pixelated;image-rendering:crisp-edges;transform:translate(calc(var(--from-x) - 2px),calc(var(--from-y) - 1.5px));animation:combat-impact-spark-travel var(--impact-spark-ms, .36s) linear forwards;will-change:transform,opacity}.combat-impact-spark--enemy{background:var(--attr-str, #e80000)}@keyframes combat-impact-spark-travel{0%{transform:translate(calc(var(--from-x) - 2px),calc(var(--from-y) - 1.5px));opacity:1}80%{opacity:1}to{transform:translate(calc(var(--to-x) - 2px),calc(var(--to-y) - 1.5px));opacity:0}}.combat-torch-shadows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:41;width:100%;height:100%;mix-blend-mode:multiply;pointer-events:none}.combat-torch-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.combat-torch-vignette__dark,.combat-torch-vignette__warm{position:absolute;top:0;right:0;bottom:0;left:0}.combat-torch-vignette__dark{mix-blend-mode:multiply}.combat-torch-vignette__warm{mix-blend-mode:screen}.combat-torch-vignette__night{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;mix-blend-mode:multiply;--night-pool: #9fbbef, #91bbf1, #91a6f1, #9c8cf4, #e98484;opacity:0;pointer-events:none}.combat-torch-day{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;mix-blend-mode:soft-light;--day-pool: #c8bfe7, #bbd0e2, #e1bd9e, #f2e8b3, #fbeeac, #9ee1bd;opacity:0;pointer-events:none}.board-pan-zoom__viewport:has(.combat-torch-vignette)>.storm-overlay{z-index:43}.combat-torch-flame{position:absolute;z-index:42;overflow:visible;pointer-events:none}.combat-torch-flame__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.combat-torch-flame__frame--dof{filter:blur(var(--torch-dof, 0px));opacity:var(--torch-dof-mix, 0)}.combat-torch-flame__strip{display:block;height:100%;width:calc(var(--frame-count) * 100%);max-width:none;object-fit:fill;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;animation-name:combat-torch-flame-sheet;animation-duration:2.2s;animation-timing-function:steps(21);animation-iteration-count:infinite}@keyframes combat-torch-flame-sheet{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% * (var(--frame-count) - 1) / var(--frame-count)),0,0)}}.torch-terrain-filters{position:absolute;width:0;height:0;overflow:hidden}.board--torch .board-floor__tile[data-torch-swatch]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--torch-art);background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;z-index:0;filter:var(--torch-filter)}.board--torch .board-floor__decoration[data-torch-swatch]{filter:var(--torch-filter)}.board--torch .board-floor__water-shore,.board--torch .board-floor__water-inset,.board--torch .board-floor__water-edge,.board--torch .board-floor__water-left-shore{filter:var(--torch-filter-water)}.board--torch img.board-floor__boulder[src*="/tree-"]{filter:var(--torch-filter-tree)}.board--torch img.board-floor__boulder[src*="/boulder-"]{filter:var(--torch-filter-boulder)}
