.title-top-controls .title-menu__opener.keycap{flex:none;width:44px!important;min-width:44px!important;height:42px!important;min-height:42px!important;padding:0!important;display:none!important}.title-top-controls--start{justify-content:flex-end}.title-menu__bars{gap:4px;width:20px;display:grid}.title-menu__bars i{background:currentColor;border-radius:2px;height:3px;display:block}.title-menu{z-index:4000;padding:14px 16px calc(20px + env(safe-area-inset-bottom));color:var(--thui-fantasy-text,#eef3f2);overscroll-behavior:contain;background:linear-gradient(#0a1c25,#06131b 60%,#031017);flex-direction:column;gap:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.title-menu[data-thui-voice=corrupt]{background:var(--thui-corrupt-bg);font-family:var(--thui-font-machine)}.title-menu[data-thui-voice=corrupt] .title-menu__note{color:var(--thui-corrupt-green)}.title-menu__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.title-menu__head img{width:auto;height:74px}.title-menu__close.keycap{flex:none;height:50px;min-height:50px;font-size:1.7rem;line-height:1;width:52px!important;min-width:52px!important;padding:0!important}.title-menu__keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.title-menu__key.keycap{text-align:center;white-space:normal;min-height:58px;font-size:.95rem;text-decoration:none;width:100%!important;min-width:0!important;padding-inline:8px!important}.title-menu__note{text-align:center;color:var(--thui-fantasy-muted,#9baeb0);margin:auto 0 0;font-size:.9rem}@media (width<=1023px){.title-top-controls .title-menu__opener.keycap{justify-content:center;align-items:center;display:inline-flex!important}.start-page__links{display:none!important}.title-top-controls.title-top-controls--start{align-items:center;gap:8px;width:auto;margin:0;padding:0;position:absolute;top:10px;left:12px;right:12px}.title-top-controls--start~.start-page{margin-top:58px}.title-top-controls--start .global-audio-controls__title-trigger.keycap{font-size:.8rem;min-width:0!important;height:42px!important;min-height:42px!important;padding-inline:12px!important}.title-top-controls--start .global-audio-controls__combined-popover{width:min(320px,100vw - 24px);right:-52px}}.title-menu__key.keycap:last-child:nth-child(odd){grid-column:1/-1}.th-loading{z-index:2147482000;color:#f3ecd8;background:radial-gradient(at 50% 112%,#d0a74447,#0000 56%),radial-gradient(at 50% 42%,#12323c,#071419 72%);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.th-loading__embers{position:absolute;inset:0}.th-loading__embers i{opacity:0;background:#ffd98a;width:4px;height:4px;animation:5.2s linear infinite thLoadingEmber;position:absolute;bottom:-12px}.th-loading__embers i:first-child{animation-delay:-.4s;left:6%}.th-loading__embers i:nth-child(2){animation-duration:6.4s;animation-delay:-3.1s;left:14%}.th-loading__embers i:nth-child(3){animation-delay:-1.7s;left:21%}.th-loading__embers i:nth-child(4){animation-duration:4.6s;animation-delay:-4.4s;left:29%}.th-loading__embers i:nth-child(5){animation-duration:7s;animation-delay:-2.3s;left:36%}.th-loading__embers i:nth-child(6){animation-delay:-.9s;left:44%}.th-loading__embers i:nth-child(7){animation-duration:5.8s;animation-delay:-3.7s;left:52%}.th-loading__embers i:nth-child(8){animation-duration:4.4s;animation-delay:-1.2s;left:59%}.th-loading__embers i:nth-child(9){animation-delay:-4.9s;left:66%}.th-loading__embers i:nth-child(10){animation-duration:6.6s;animation-delay:-2.8s;left:73%}.th-loading__embers i:nth-child(11){animation-delay:-.2s;left:80%}.th-loading__embers i:nth-child(12){animation-duration:5s;animation-delay:-3.3s;left:87%}.th-loading__embers i:nth-child(13){animation-duration:7.4s;animation-delay:-1.5s;left:93%}.th-loading__embers i:nth-child(14){animation-duration:6s;animation-delay:-4.1s;left:48%}@keyframes thLoadingEmber{0%{opacity:0;transform:translate(0,0)rotate(0)}12%{opacity:.9}to{opacity:0;transform:translate(34px,-92vh)rotate(240deg)}}.th-loading__warning{z-index:1;color:#d9d2bd;text-align:center;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.86rem;line-height:1.4;position:absolute;bottom:22px;left:24px;right:24px}.th-loading__warning b{color:#ffe39a}.th-loading[data-thui-voice=corrupt] .th-loading__warning{color:#e6e0f0}.th-loading[data-thui-voice=corrupt] .th-loading__warning b{color:#ff6ea6}.th-loading__panel{z-index:1;background:linear-gradient(#123039,#0a1d24);border:3px solid #d0a744;border-radius:12px;justify-items:center;gap:34px;width:min(560px,100%);padding:40px 42px 36px;display:grid;position:relative;box-shadow:0 8px #6f4c14,0 22px 44px #0000008c,inset 0 1px #fff4d629}.th-loading__logo{width:min(330px,76%);height:auto}.th-loading__track{background:#06141a;border:2px solid #8a6a26;border-radius:8px;width:100%;height:14px;position:relative}.th-loading__fill{transform-origin:0;background:linear-gradient(#ffe39a,#d0a744);border-radius:6px;transition:transform .22s ease-out;position:absolute;inset:0}.th-loading__runner{transform-origin:50% 100%;width:25px;height:25px;transition:left .22s ease-out;position:absolute;top:-40px;transform:translate(-50%)scale(1.5)}.th-loading__runner-hop{transform-origin:50% 100%;animation:.33s ease-in-out infinite thLoadingHop;display:block;position:absolute;inset:0}.th-loading.is-ready .th-loading__runner-hop{animation:none}@keyframes thLoadingHop{0%,to{transform:translateY(0)scale(1.06,.94)}50%{transform:translateY(-6px)scale(1)}}.th-loading__line,.th-loading__prompt{justify-content:center;gap:12px;min-height:26px;margin:0;font-size:1.02rem;font-weight:800;display:flex}.th-loading__line b{color:#ffd98a;font-variant-numeric:tabular-nums}.th-loading__prompt{color:#ffe39a;letter-spacing:.03em;font-size:1.14rem;animation:1.2s ease-in-out infinite alternate thLoadingPrompt}@keyframes thLoadingPrompt{0%{opacity:.55}to{opacity:1}}.th-loading[data-thui-voice=corrupt]{color:#7dffb0;background:radial-gradient(at 50% 112%,#a855f74d,#0000 58%),repeating-linear-gradient(0deg,#a855f70d 0 2px,#0000 2px 5px),#06020c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.th-loading[data-thui-voice=corrupt] .th-loading__embers i{background:#a855f7}.th-loading[data-thui-voice=corrupt] .th-loading__panel{background:#000;border-width:1px;border-color:#a855f7;border-radius:0;box-shadow:0 0 34px #a855f752}.th-loading[data-thui-voice=corrupt] .th-loading__track{background:#000;border-color:#a855f7;border-radius:0}.th-loading[data-thui-voice=corrupt] .th-loading__fill{background:#7dffb0;border-radius:0}.th-loading[data-thui-voice=corrupt] .th-loading__line b,.th-loading[data-thui-voice=corrupt] .th-loading__prompt{color:#ff6ea6}@media (prefers-reduced-motion:reduce){.th-loading__embers,.th-loading__runner-hop,.th-loading__prompt{animation:none}.th-loading__embers{display:none}}.site-shell>.thui-title-atmosphere.thui-title-atmosphere--travel{--title-world-corruption:0;background:radial-gradient(at 50% 18%,#74c2af1f,#0000 38%),linear-gradient(#0b2a33 0%,#1d5560 48%,#3f8a6e 100%)}.thui-title-atmosphere__travel-corrupt-sky{z-index:0;pointer-events:none;opacity:var(--title-world-corruption);background:radial-gradient(at 50% 20%,#ff547014,#0000 34%),linear-gradient(#12060f 0%,#3a0f22 48%,#6b1c33 100%);transition:opacity .22s;position:absolute;inset:0}.thui-title-atmosphere__travel-stage{z-index:1;position:absolute;inset:0;overflow:hidden}.thui-title-atmosphere__travel-stage .th-stage-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.thui-title-atmosphere__travel-stage .th-stage-canvas--background{z-index:1}.thui-title-atmosphere__travel-stage .th-stage-canvas--foreground{z-index:2}.thui-title-atmosphere__travel-vignette{z-index:10;pointer-events:none;background:radial-gradient(120% 90% at 50% 46%,#0000 36%,#000a0e80 100%),linear-gradient(#0410160f,#0000 25% 72%,#020a0e33);position:absolute;inset:0}.thui-title-atmosphere__travel-eye-field{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.thui-title-atmosphere__travel-eye-field .thui-title-atmosphere__travel-eye{will-change:left, top, opacity;margin:0;transition:none;display:none;position:absolute}.thui-title-glitch-overlay{z-index:220;pointer-events:none;opacity:0;position:fixed;inset:0;overflow:hidden}.thui-title-glitch-overlay:not(.is-title-strong-glitch):not(.is-title-epic-opening){display:none}.thui-title-glitch-overlay:before,.thui-title-glitch-overlay:after{content:"";mix-blend-mode:screen;opacity:0;position:absolute;inset:0}.thui-title-glitch-overlay>i{left:-7%;top:var(--title-slice-top);opacity:.56;mix-blend-mode:screen;width:114%;height:7%;transform:translateX(calc((var(--title-slice-i) - 2) * 10px));background:linear-gradient(90deg,#ff234d24 0%,#ff234d94 20%,#7de1ff38 51%,#ff234d7a 78%,#ff234d1a 100%);position:absolute}.thui-title-glitch-overlay.is-title-strong-glitch{opacity:1;animation:.62s steps(2,end) infinite th-title-strong-glitch}.thui-title-glitch-overlay.is-title-strong-glitch:before,.thui-title-glitch-overlay.is-title-strong-glitch:after{opacity:.13}.thui-title-glitch-overlay.is-title-strong-glitch:before{background:#ff234d61;transform:translate(10px)}.thui-title-glitch-overlay.is-title-strong-glitch:after{background:#32dcff40;transform:translate(-9px)}.thui-title-glitch-overlay.is-strong1>i:nth-child(2n){opacity:.18}.thui-title-glitch-overlay.is-strong2>i{opacity:.68;height:9%}.thui-title-glitch-overlay.is-title-epic-opening{opacity:.76;animation:.18s steps(2,end) infinite th-title-epic-opening}.thui-title-glitch-overlay.is-title-epic-opening>i{opacity:.72;background:#ff2848d1;height:2px;box-shadow:8px 0 #50dcff7a,-12px 0 #a33fff61}@keyframes th-title-strong-glitch{0%{clip-path:inset(0);transform:translate(0)}22%{clip-path:inset(4% 0 5%);transform:translate(7px)}45%{clip-path:inset(0);transform:translate(-5px)}68%{clip-path:inset(7% 0 2%);transform:translate(10px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes th-title-epic-opening{0%{filter:none;transform:translate(0)}25%{filter:contrast(1.18);transform:translate(-9px)}50%{filter:contrast(1.35);transform:translate(12px)}75%{filter:none;transform:translate(-4px)}to{filter:contrast(1.08);transform:translate(0)}}.thui-title-shock-eye-layer.is-epic-sequence.has-super{animation:2s linear both th-title-epic-backdrop}.thui-title-shock-eye-layer.is-epic-sequence .thui-title-shock-eye.is-super.thui-title-shock-eye--center{animation:2s step-end both th-title-epic-eye-hold}@keyframes th-title-epic-backdrop{0%{opacity:0}10%{opacity:.82}78%{opacity:.86}to{opacity:0}}@keyframes th-title-epic-eye-hold{0%{opacity:0;translate:-50% -50%}7%{opacity:1;translate:calc(-50% - 9px) -50%}12%{opacity:.78;translate:calc(7px - 50%) -50%}17%,76%{opacity:1;translate:-50% -50%}82%{opacity:.82;translate:calc(4px - 50%) calc(-50% - 2px)}90%{opacity:.44;translate:calc(-50% - 5px) calc(2px - 50%)}to{opacity:0;translate:-50% -50%}}.start-screen__tagline .title-tagline__ending{display:inline-block}.start-screen__tagline .title-tagline__ending.is-die{color:#ff334f;letter-spacing:.12em;text-shadow:-2px 0 #852dffbf,2px 0 #34e0ff9e,0 0 10px #ff23448c;font-weight:900}.start-screen__tagline.is-title-glitch-die .title-tagline__ending.is-die{animation:.15s steps(2,end) infinite th-title-tagline-die}@keyframes th-title-tagline-die{0%{opacity:1;transform:translate(0)}25%{opacity:.72;transform:translate(-2px)}50%{opacity:1;transform:translate(3px)}75%{opacity:.58;transform:translate(-1px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.thui-title-glitch-overlay,.thui-title-shock-eye-layer.is-epic-sequence,.thui-title-shock-eye-layer.is-epic-sequence .thui-title-shock-eye,.start-screen__tagline.is-title-glitch-die .title-tagline__ending.is-die{animation:none!important}}.thui-title-glitch-overlay.is-title-strong-glitch.is-strong2{animation:.43s steps(2,end) infinite th-title-strong2-vertical}.thui-title-glitch-overlay.is-title-strong-glitch.is-strong2>i{top:-8%;left:calc(7% + var(--title-slice-i) * 21%);opacity:.66;width:9%;height:116%;transform:translateY(calc((var(--title-slice-i) - 2) * 12px));background:linear-gradient(#32dcff1a 0%,#ff234d94 18%,#7de1ff3d 46%,#ff234d80 73%,#46dcff1a 100%)}.thui-title-glitch-overlay.is-title-strong-glitch.is-strong2:before{opacity:.22;background:repeating-linear-gradient(90deg,#0000 0 5.8%,#ff2a4e38 5.9% 6.4%,#0000 6.5% 12.8%);transform:translateY(7px)}.thui-title-glitch-overlay.is-title-strong-glitch.is-strong2:after{opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 9%,#3adeff47 9.1% 9.6%,#0000 9.7% 18%);transform:translateY(-9px)}@keyframes th-title-strong2-vertical{0%{clip-path:inset(0);transform:translateY(0)}18%{clip-path:inset(0 5% 0 3%);transform:translateY(-8px)}39%{clip-path:inset(0);transform:translateY(6px)}57%{clip-path:inset(0 2% 0 7%);transform:translateY(-13px)}78%{clip-path:inset(0 6% 0 1%);transform:translateY(9px)}to{clip-path:inset(0);transform:translateY(0)}}.thui-title-shock-eye-layer.is-ambush-sequence{background:#0800072e;animation:.24s steps(2,end) both th-title-ambush-backdrop!important}.thui-title-shock-eye-layer.is-ambush-sequence .thui-title-shock-eye.is-super.thui-title-shock-eye--center{animation:.24s step-end both th-title-ambush-eye!important}@keyframes th-title-ambush-backdrop{0%{opacity:0}4%{opacity:1}72%{opacity:.92}to{opacity:0}}@keyframes th-title-ambush-eye{0%{opacity:0;translate:-50% -50%}3%{opacity:1;translate:calc(-50% - 11px) -50%}18%{opacity:.72;translate:calc(8px - 50%) calc(-50% - 3px)}31%,70%{opacity:1;translate:-50% -50%}82%{opacity:.5;translate:calc(-50% - 5px) calc(2px - 50%)}to{opacity:0;translate:-50% -50%}}.stage-corrupt-hands{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage-corrupt-hands__anchor{width:0;height:0;position:absolute}.stage-corrupt-hands__projection{left:var(--sprite-root-x,0px);top:var(--sprite-root-y,0px);width:0;height:0;transform:scale(var(--hand-projection-scale,1));transform-origin:0 0;position:absolute}.stage-corrupt-hands__projection .corrupt-hand{--hand-w:108px;top:auto!important;left:0!important}.stage-corrupt-hands .stage-corrupt-hands__projection .corrupt-hand.corrupt-hand--motion-sway :is(.corrupt-hand__upper-joint,.corrupt-hand__forearm-joint,.corrupt-hand__hand-joint){animation-iteration-count:infinite!important;animation-delay:var(--hand-phase,0s)!important}@media (prefers-reduced-motion:reduce){.stage-corrupt-hands [data-arm-id] .stage-corrupt-hands__projection .corrupt-hand .corrupt-hand__rig,.stage-corrupt-hands [data-arm-id] .stage-corrupt-hands__projection .corrupt-hand .corrupt-hand__rig *{animation:none!important}}.stage-corrupt-hands__eye{width:0;height:0;position:absolute}.stage-corrupt-hands .stage-corrupt-hands__eye-art{left:var(--sprite-root-x,0px);top:var(--sprite-root-y,0px);position:absolute;--thui-eye-socket-width:inherit!important;--thui-eye-socket-height:inherit!important;--thui-eye-iris-size:inherit!important}.stage-corrupt-hands__eye-art .thui-enemy-eye{--thui-eye-socket-width:inherit!important;--thui-eye-socket-height:inherit!important;--thui-eye-iris-size:inherit!important}@media (prefers-reduced-motion:reduce){.stage-corrupt-hands .stage-corrupt-hands__eye .stage-corrupt-hands__eye-art .thui-enemy-eye[data-eye-state],.stage-corrupt-hands .stage-corrupt-hands__eye .stage-corrupt-hands__eye-art .thui-enemy-eye[data-eye-state] *{animation:none!important}}.stage-corrupt-hands .corrupt-hand__rig,.stage-corrupt-hands .corrupt-hand img,.stage-corrupt-hands__eye *,.stage-corrupt-hands__eye :before,.stage-corrupt-hands__eye :after{filter:none!important}:root{--thui-fantasy-bg:#06131b;--thui-fantasy-panel:#0a1c25;--thui-fantasy-raised:#122c37;--thui-fantasy-sunk:#031017;--thui-fantasy-field:#07171f;--thui-fantasy-frame:#b98327;--thui-fantasy-frame-hi:#f1d17a;--thui-fantasy-frame-mid:#d0a744;--thui-fantasy-frame-dark:#64400f;--thui-fantasy-text:#eef3f2;--thui-fantasy-muted:#9baeb0;--thui-fantasy-success:#8ed3a4;--thui-fantasy-danger:#d85a50;--thui-fantasy-cyan:#61d4e6;--thui-fantasy-cyan-dark:#208ba2;--thui-fantasy-track:#49636a;--thui-fantasy-track-fill:#e1bd5d;--thui-fantasy-track-fill-start:#4c9098;--thui-corrupt-bg:#020203;--thui-corrupt-panel:#050506;--thui-corrupt-raised:#09090a;--thui-corrupt-sunk:#000;--thui-corrupt-frame:#9d4df0;--thui-corrupt-frame-dim:#5b2a74;--thui-corrupt-frame-dark:#24102c;--thui-corrupt-green:#63ff86;--thui-corrupt-green-dim:#1b7c38;--thui-corrupt-red:#ff4058;--thui-corrupt-amber:#ffd34e;--thui-corrupt-cyan:#6bd7d5;--thui-corrupt-purple:#aa54ff;--thui-corrupt-purple-hi:#d35fff;--thui-corrupt-text:#e9f1ec;--thui-corrupt-muted:#718078;--thui-key-standard-face:#4a525c;--thui-key-standard-side:#23272d;--thui-key-standard-text:#e8e6e1;--thui-key-gold-face:#ffd24a;--thui-key-gold-side:#a86d0a;--thui-key-gold-text:#241700;--thui-key-blue-face:#12a8cc;--thui-key-blue-side:#0a5a70;--thui-key-blue-text:#f4ffff;--thui-key-secondary-face:#c935bd;--thui-key-secondary-side:#651668;--thui-key-secondary-text:#fff0fb;--thui-key-red-face:#d94b52;--thui-key-red-side:#79252a;--thui-key-red-text:#fff1f1;--thui-focus-ring:#f5d778;--thui-social-discord-face:#5865f2;--thui-social-discord-text:#fff;--thui-defence-current-face:#1f667d;--thui-defence-current-side:#103f4e;--thui-defence-current-text:#f7fcff;--thui-defence-current-untyped:#f7fcff;--thui-letter-correct:#ffd34e;--thui-letter-wrong:#ff3844;--thui-defence-current-correct:var(--thui-letter-correct);--thui-defence-current-wrong:#fff7f7;--thui-defence-current-wrong-face:#d53b49;--thui-defence-done-face:#55bd78;--thui-defence-done-side:#2b6843;--thui-defence-done-text:#05230f;--thui-defence-done-check:#fff;--thui-defence-next-face:#3d444d;--thui-defence-next-side:#1b1f24;--thui-defence-next-text:#cfd8dd;--thui-deadline-safe:#55bd78;--thui-deadline-safe-dark:#226742;--thui-deadline-mid:#61d4e6;--thui-deadline-mid-dark:#1d7185;--thui-deadline-danger:#ef4b46;--thui-deadline-danger-warm:#f2b84c;--thui-deadline-danger-dark:#79252a;--thui-damage-bg:#031018;--thui-damage-bg-raised:#081b23;--thui-damage-border:#b98327;--thui-damage-border-hi:#f1d17a;--thui-damage-side:#3f290b;--thui-damage-text:#fff;--thui-damage-ultimate-bg:#49161b;--thui-damage-ultimate-border:#d94b52;--thui-damage-ultimate-side:#6c2026;--thui-damage-rush-bg:#3d2d05;--thui-damage-rush-border:#ffd24a;--thui-damage-rush-side:#684607;--thui-event-bg:#211905;--thui-event-raised:#332608;--thui-event-border:#d9ad42;--thui-event-border-hi:#ffe28a;--thui-event-text:#fff3c1;--thui-font-game:var(--th-font-game,Inter, ui-sans-serif, system-ui, sans-serif);--thui-font-readable:var(--th-font-game,Inter, ui-sans-serif, system-ui, sans-serif);--thui-font-arcade:var(--combat-phrase-font,Inter, ui-sans-serif, system-ui, sans-serif);--thui-font-display:var(--thui-font-arcade);--thui-font-machine:var(--th-font-machine,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);--thui-font-corrupt:var(--thui-font-machine);--thui-type-display-xl:900 clamp(42px, 7vw, 78px)/.92 var(--thui-font-arcade);--thui-track-display-xl:.04em;--thui-type-display-l:900 clamp(30px, 4.4vw, 54px)/.98 var(--thui-font-arcade);--thui-track-display-l:.05em;--thui-type-display-m:900 clamp(23px, 3.3vw, 44px)/1.04 var(--thui-font-game);--thui-track-display-m:.06em;--thui-type-title-l:900 22px/1.1 var(--thui-font-game);--thui-track-title-l:.06em;--thui-type-title-m:900 18px/1.15 var(--thui-font-game);--thui-track-title-m:.07em;--thui-type-title-s:900 14px/1.2 var(--thui-font-game);--thui-track-title-s:.1em;--thui-type-body-l:600 18px/1.45 var(--thui-font-readable);--thui-track-body-l:.01em;--thui-type-body-m:600 14px/1.5 var(--thui-font-readable);--thui-track-body-m:.01em;--thui-type-body-s:600 13px/1.45 var(--thui-font-readable);--thui-track-body-s:.015em;--thui-type-arcade-section:900 clamp(32px, 3.4vw, 42px)/.96 var(--thui-font-game);--thui-track-arcade-section:.055em;--thui-type-button-cta:900 clamp(18px, 1.6vw, 22px)/1 var(--thui-font-game);--thui-track-button-cta:.035em;--thui-type-button-l:900 18px/1 var(--thui-font-game);--thui-track-button-l:.04em;--thui-type-button-m:900 13px/1 var(--thui-font-game);--thui-track-button-m:.025em;--thui-type-button-s:800 11px/1 var(--thui-font-game);--thui-track-button-s:.05em;--thui-type-label:800 11px/1.2 var(--thui-font-game);--thui-track-label:.1em;--thui-type-caption:600 12px/1.4 var(--thui-font-readable);--thui-track-caption:.02em;--thui-type-micro:700 9px/1.2 var(--thui-font-machine);--thui-track-micro:.12em;--thui-type-data-l:900 28px/1 var(--thui-font-machine);--thui-track-data-l:.02em;--thui-type-data-m:900 16px/1 var(--thui-font-machine);--thui-track-data-m:.035em;--thui-type-data-s:800 11px/1.2 var(--thui-font-machine);--thui-track-data-s:.07em;--thui-type-phrase-quick:600 clamp(16px, 1.42vw, 22px)/1.36 var(--thui-font-readable);--thui-track-phrase-quick:.005em;--thui-type-phrase-strong:600 clamp(16px, 1.42vw, 22px)/1.36 var(--thui-font-readable);--thui-track-phrase-strong:.005em;--thui-type-phrase-ultimate:600 clamp(16px, 1.42vw, 22px)/1.36 var(--thui-font-readable);--thui-track-phrase-ultimate:.005em;--thui-type-defence-current:900 clamp(34px, 4.4vw, 54px)/1.04 var(--thui-font-readable);--thui-track-defence-current:.012em;--thui-type-defence-preview:850 clamp(14px, 1.45vw, 18px)/1.08 var(--thui-font-readable);--thui-track-defence-preview:.02em;--thui-type-defence-done:850 13px/1.08 var(--thui-font-readable);--thui-track-defence-done:.02em;--thui-type-defence-meta:950 12px/1 var(--thui-font-game);--thui-track-defence-meta:.08em;--thui-space-2xs:4px;--thui-space-xs:8px;--thui-space-s:12px;--thui-space-m:16px;--thui-space-l:24px;--thui-space-xl:32px;--thui-space-2xl:48px;--thui-shadow-flat:none;--thui-shadow-inset:inset 0 2px 6px var(--thui-black-54), inset 0 -1px 0 var(--thui-white-12);--thui-shadow-raised:0 4px 0 var(--thui-frame-dark), 0 9px 16px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12);--thui-shadow-key:0 6px 0 var(--thui-key-standard-side), 0 9px 8px var(--thui-black-46), inset 0 1px 0 var(--thui-white-16);--thui-shadow-modal:0 8px 0 var(--thui-frame-dark), 0 18px 32px var(--thui-black-54), inset 0 1px 0 var(--thui-white-12);--thui-motion-fast:90ms;--thui-motion-normal:.16s;--thui-motion-slow:.26s;--thui-motion-dramatic:.6s;--thui-ease-standard:cubic-bezier(.2,.8,.2,1);--thui-ease-arcade:cubic-bezier(.16,.9,.25,1.22);--thui-ease-corrupt:steps(1, end);--thui-layer-field:1;--thui-layer-hud:10;--thui-layer-warning:30;--thui-layer-modal:100;--thui-layer-corruption:300;--thui-radius-fantasy:8px;--thui-radius-hero:18px;--thui-radius-hero-inner:11px;--thui-radius-corrupt:1px;--thui-black-64:#000000a3;--thui-black-54:#0000008a;--thui-black-46:#00000075;--thui-black-38:#00000061;--thui-black-25:#00000040;--thui-black-22:#00000038;--thui-white-20:#fff3;--thui-white-16:#ffffff29;--thui-white-12:#ffffff1f;--thui-white-07:#ffffff12;--thui-gold-glow:#ddaf3f3d;--thui-purple-glow:#aa54ff42;--thui-green-glow:#63ff8642;--thui-red-glow:#ff40584d;--thui-cyan-glow:#6bd7d538;--thui-count-face:#f5f9f9;--thui-count-stroke:#0d2c38;--thui-count-mid:#347080;--thui-count-dark:#173640;--thui-go-face:#fff4b6;--thui-go-stroke:#623b04;--thui-go-mid:#d7a62a;--thui-go-dark:#8b6113;--thui-incoming-face:#fff4e8;--thui-incoming-stroke:#5e0f08;--thui-incoming-mid:#c33b25;--thui-block-face:#f3fff1;--thui-block-stroke:#0e3f2a;--thui-block-mid:#45b96d;--thui-block-dark:#17613e;--thui-block-star:#d4ffe2;--thui-clear-face:#f7f0a9;--thui-clear-stroke:#40530e;--thui-clear-mid:#9ac24a;--thui-clear-dark:#4f6f20;--thui-victory-face:#f3d66f;--thui-combo-face:#fff;--thui-combo-stroke:#102a34;--thui-combo-mid:#284f5c;--thui-warning-bg:#180f0d;--thui-warning-bg-hot:#4a1313;--thui-warning-border:#70513a;--thui-warning-label:#efc7a4;--thui-warning-value:#fff3e1;--th-fantasy-parchment:#eee4cc;--th-fantasy-brass:#c9a227;--th-fantasy-brass-dim:#75642e;--th-fantasy-forest:#12241f;--th-fantasy-stone:#3a4344;--th-fantasy-ink:#f2ead9;--th-fantasy-ink-dim:#b8b09e;--th-machine-cyan:#55d5df;--th-machine-cyan-dim:#315b63;--th-drako-void:#06070c;--th-drako-violet:#7b2fbf;--th-drako-magenta:#ff2e88;--th-drako-cyan:#4ff0e0;--th-drako-bone:#e6e8ea;--th-danger:#d4562a;--th-danger-ink:#fff5ea;--th-success:#68d79b;--th-success-soft:#aef3cb;--th-surface:#0c211d;--th-surface-raised:#142b25;--th-surface-sunk:#06110f;--th-edge:#465255;--th-edge-soft:#27383a;--th-shadow-key:0 4px 0 #030b0a, inset 0 1px 0 #ffffff0d;--th-shadow-machine:0 3px 0 #02090b, inset 0 1px 0 #ffffff0a;--th-radius-sharp:0;--th-radius-hair:2px;--th-radius-key:4px;--th-radius-panel:12px;--th-font-game:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--th-font-machine:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;color:#f3efe4;font-synthesis:none;text-rendering:optimizelegibility;--bg:#15130f;--panel:#211d17;--panel-2:#29231b;--line:#ffffff1c;--muted:#a9a18f;--gold:#ffd24a;--gold-soft:#f1d48c;--red:#d65c4d;--green:#75b76f;--blue:#70a8c5;--purple:#9e81c7;background:#15130f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 50% -20%,#d8aa522e,#0000 42%),linear-gradient(#1c1914 0%,#12100d 100%);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.site-shell{grid-template-columns:minmax(120px,180px) minmax(640px,1060px) minmax(120px,180px);justify-content:center;gap:18px;width:100%;min-height:100vh;padding:18px;display:grid}.site-shell--centered{align-items:center}.ad-slot{color:#756f63;text-align:center;background:#ffffff06;border:1px dashed #ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-self:start;align-items:center;min-height:580px;display:flex;position:sticky;top:18px}.ad-slot span{text-transform:uppercase;letter-spacing:.18em;font-size:.68rem}.ad-slot small{margin-top:7px;font-size:.65rem}.game-shell,.start-screen,.results-screen{background:#181510f5;border:1px solid #d8aa523b;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057}.game-shell{flex-direction:column;min-height:calc(100vh - 36px);display:flex}.game-hud{border-bottom:1px solid var(--line);background:#0c0b09bd;grid-template-columns:1fr minmax(230px,1.35fr) 1fr;align-items:center;gap:24px;min-height:86px;padding:15px 20px;display:grid}.game-hud__brand{flex-direction:column;display:flex}.game-hud__brand strong{color:var(--gold-soft);letter-spacing:.13em;font-size:.92rem}.game-hud__brand span,.attack-card__header span,.typing-panel p,.start-screen small{color:var(--muted);font-size:.73rem}.hud-progress__labels{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:.76rem;display:flex}.hud-progress__labels b{color:#eee7d7}.health-track{background:#00000061;border:1px solid #ffffff14;border-radius:999px;height:7px;overflow:hidden}.health-track span{background:linear-gradient(90deg,#7b312b,#d65c4d);height:100%;transition:width .18s;display:block}.health-track--wave span{background:linear-gradient(90deg,#9e7434,#e4bd66)}.hud-stats{justify-content:flex-end;gap:20px;display:flex}.hud-stats span{flex-direction:column;align-items:flex-end;display:flex}.hud-stats small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.hud-stats b{margin-top:3px;font-size:.88rem}.battlefield{background:linear-gradient(#3c4a4ea8,#252520d1 55%,#1a1712f5 55%);flex:auto;min-height:340px;position:relative;overflow:hidden}.battlefield:after{content:"";transform-origin:top;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:55% 0 0;transform:perspective(350px)rotateX(53deg)scale(1.35)}.battlefield__sky,.battlefield__ground{position:absolute;inset:0}.battlefield__mountain{clip-path:polygon(0 100%,23% 46%,38% 78%,60% 15%,78% 67%,100% 100%);background:#0d101161;width:52%;height:42%;position:absolute;bottom:44%}.battlefield__mountain--left{left:-8%}.battlefield__mountain--right{opacity:.7;right:-10%;transform:scaleX(-1)}.knight-unit{z-index:3;flex-direction:column;align-items:center;gap:9px;transition:transform .16s;display:flex;position:absolute;bottom:13%;left:11%}.knight-unit strong{letter-spacing:.13em;color:var(--gold-soft);font-size:.65rem}.knight-cube{background:linear-gradient(145deg,#bbb5a9,#5e5a52);border:2px solid #e9e1cf;width:68px;height:82px;position:relative;box-shadow:inset -10px -10px #00000029,0 16px 20px #00000047}.knight-cube:before{content:"";background:#817b70;border:2px solid #e9e1cf;width:45px;height:20px;position:absolute;top:-22px;left:10px}.knight-cube__visor{background:#201e1a;border-top:2px solid #ddd4c3;border-bottom:2px solid #ddd4c3;width:42px;height:9px;position:absolute;top:16px;left:12px}.knight-cube__sword{transform-origin:50% 80%;background:#e5dcc8;border:2px solid #59544a;width:9px;height:72px;position:absolute;top:17px;right:-28px;transform:rotate(18deg)}.knight-cube__sword:after{content:"";background:var(--gold);width:27px;height:7px;position:absolute;bottom:7px;left:-11px}.knight-unit.is-attacking-quick{animation:.26s quickAttack}.knight-unit.is-attacking-strong{animation:.26s strongAttack}.knight-unit.is-attacking-ultimate{animation:.26s ultimateAttack}.knight-unit.is-staggered{filter:grayscale(.4);animation:.34s ease-in-out infinite alternate stagger}.enemy-group{z-index:3;justify-content:flex-end;align-items:flex-end;gap:clamp(7px,1.2vw,16px);width:58%;display:flex;position:absolute;bottom:10%;right:7%}.enemy-unit{flex-direction:column;align-items:center;width:clamp(72px,9vw,108px);transition:opacity .26s,transform .26s;display:flex}.enemy-unit__label{color:#ddd4c3;justify-content:space-between;gap:8px;width:100%;margin-bottom:5px;font-size:.58rem;display:flex}.enemy-unit__label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enemy-unit .health-track{width:100%;margin-bottom:8px}.enemy-cube{background:#8f493c;border:2px solid #d98d75;width:66px;height:66px;transition:transform .12s;position:relative;box-shadow:inset -10px -11px #0000002e,0 12px 17px #00000040}.enemy-cube:before,.enemy-cube:after{content:"";background:#231a16;width:10px;height:10px;position:absolute;top:20px}.enemy-cube:before{left:14px}.enemy-cube:after{right:14px}.enemy-cube span{background:#39221c;width:28px;height:6px;position:absolute;bottom:15px;left:18px}.enemy-unit--strong .enemy-cube{background:#6d4c3d;border-color:#b2886a;width:82px;height:86px}.enemy-unit--boss{width:180px}.enemy-unit--boss .enemy-cube{background:#493c54;border-color:#a791be;width:142px;height:150px}.enemy-unit--boss .enemy-cube:before,.enemy-unit--boss .enemy-cube:after{width:17px;height:14px;top:49px}.enemy-unit--boss .enemy-cube:before{left:32px}.enemy-unit--boss .enemy-cube:after{right:32px}.enemy-unit--boss .enemy-cube span{width:56px;height:9px;bottom:33px;left:41px}.enemy-unit.is-hit .enemy-cube{animation:.22s enemyHit}.enemy-unit.is-defeated{opacity:.14;transform:translateY(18px)rotate(7deg)}.enemy-cube.is-threatening{animation:.28s ease-in-out infinite alternate bossThreat}.wave-caption{z-index:4;text-shadow:0 2px 6px #0006;flex-direction:column;display:flex;position:absolute;top:18px;left:20px}.wave-caption span{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.wave-caption strong{margin-top:3px;font-size:1rem}.boss-overlay{z-index:10;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.boss-overlay--warning strong{letter-spacing:.09em;color:#fff0e7;font-size:clamp(1.8rem,4vw,3.3rem)}.boss-overlay--warning span,.boss-overlay--defence small{color:#e7bdad;letter-spacing:.15em;text-transform:uppercase;margin-top:5px;font-size:.7rem}.boss-overlay--defence strong{color:#fff5df;text-transform:uppercase;letter-spacing:.04em;max-width:90%;margin:8px 0 16px;font-size:clamp(1.8rem,4vw,3.3rem)}.defence-timer{background:#0000006b;border:1px solid #fff3;width:min(460px,72%);height:10px;overflow:hidden}.defence-timer span{background:#df835f;height:100%;transition:width 40ms linear;display:block}.battle-message{z-index:12;letter-spacing:.14em;background:#0a0908db;border:1px solid;padding:12px 18px;font-weight:800;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.battle-message--success{color:#aee4a8}.battle-message--danger{color:#f3a59b}.combat-controls{border-top:1px solid var(--line);background:#181510;padding:16px 18px 18px}.attack-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.attack-options--disabled{opacity:.32}.attack-card{border:1px solid var(--line);background:var(--panel);min-height:112px;padding:12px;transition:opacity .14s,border-color .14s,transform .14s}.attack-card--quick{border-top:3px solid var(--blue)}.attack-card--strong{border-top:3px solid var(--gold)}.attack-card--ultimate{border-top:3px solid var(--purple)}.attack-card.is-locked{border-color:var(--gold-soft);transform:translateY(-3px);box-shadow:inset 0 0 0 1px #f1d48c38}.attack-card.is-dimmed{opacity:.2}.attack-card__header{justify-content:space-between;gap:10px;display:flex}.attack-card__header div{flex-direction:column;display:flex}.attack-card__header strong{font-size:.78rem}.attack-card__header b{color:var(--gold-soft);white-space:nowrap;font-size:.76rem}.attack-card__phrase{color:#f2ead9;margin:18px 0 0;font-size:clamp(.82rem,1.5vw,1rem);line-height:1.34}.attack-card__phrase em,.defence-phrase em{color:#fff3ef;background:#b94236;padding:0 1px;font-style:normal}.defence-phrase mark{color:#132015;background:#aee4a8}.defence-phrase span{color:#fff5df}.typing-panel{border:1px solid var(--line);background:var(--panel-2);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;transition:border-color .1s,transform .1s;display:grid}.typing-panel.is-error{border-color:#e56d60;transform:translate(3px)}.typing-panel.is-defending{border-color:#df835f}.typing-panel label{color:var(--gold-soft);font-size:.78rem}.typing-panel input{color:#fff7e8;background:0 0;border:0;border-bottom:2px solid #fff3;outline:none;width:100%;min-width:0;padding:8px 4px;font-size:1.08rem}.typing-panel input:focus{border-bottom-color:var(--gold)}.typing-panel.has-typing-error input{color:#ff9a8e;border-bottom-color:#e56d60}.typing-panel input:disabled{opacity:.45}.typing-panel p{white-space:nowrap;margin:0}.wave-transition{z-index:30;background:#090807db;flex-direction:column;justify-content:center;align-items:center;animation:.18s fadeIn;display:flex;position:absolute;inset:0}.wave-transition small,.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.17em;font-size:.67rem}.wave-transition strong{margin-top:8px;font-size:clamp(1.5rem,4vw,2.7rem)}.start-screen,.results-screen{text-align:center;max-width:760px;margin:auto;padding:clamp(32px,6vw,72px)}.start-screen__mark{background:#d8aa5212;border:1px solid #d8aa525c;border-radius:50%;width:94px;height:94px;margin:0 auto 24px;position:relative}.start-screen__sword{background:#ddd2bd;width:9px;height:70px;position:absolute;top:8px;left:42px;transform:rotate(35deg)}.start-screen__sword:after{content:"";background:var(--gold);width:28px;height:7px;position:absolute;bottom:9px;left:-10px}.start-screen h1,.results-screen h1{color:#f4ead3;margin:8px 0 14px;font-size:clamp(2.7rem,8vw,5.2rem);line-height:.96}.start-screen__intro{color:#c7beaa;max-width:610px;margin:0 auto;line-height:1.7}.start-screen__rules{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px auto;display:grid}.start-screen__rules span{border:1px solid var(--line);color:var(--muted);background:#ffffff06;padding:14px 10px;font-size:.75rem}.start-screen__rules b{color:var(--gold-soft);margin-bottom:4px;font-size:1.5rem;display:block}.start-screen button,.results-screen button{color:#201a11;background:var(--gold-soft);text-transform:uppercase;letter-spacing:.08em;border:1px solid #f0d38f;min-width:190px;padding:13px 24px;font-weight:800}.start-screen button:hover,.results-screen button:hover{background:#ffe2a0}.start-screen>small{margin-top:14px;display:block}.results-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:34px 0 16px;display:grid}.results-grid article{border:1px solid var(--line);background:#ffffff06;flex-direction:column;justify-content:center;min-height:105px;display:flex}.results-grid small,.results-breakdown span{color:var(--muted)}.results-grid strong{color:var(--gold-soft);margin-top:8px;font-size:1.8rem}.results-breakdown{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:28px;display:grid}.results-breakdown span{border-bottom:1px solid var(--line);padding:10px;font-size:.78rem}.results-breakdown b{color:#efe6d2;margin-top:4px;display:block}@keyframes quickAttack{50%{transform:translate(44px)}}@keyframes strongAttack{45%{transform:translate(65px)rotate(-3deg)}}@keyframes ultimateAttack{45%{filter:brightness(1.45);transform:translate(90px)scale(1.08)}}@keyframes enemyHit{40%{filter:brightness(1.6);transform:translate(14px)rotate(5deg)}}@keyframes stagger{0%{transform:translate(-7px)rotate(-4deg)}to{transform:translate(6px)rotate(3deg)}}@keyframes bossThreat{0%{filter:brightness();transform:translate(0)}to{filter:brightness(1.32);transform:translate(-8px)}}@keyframes warningFlash{0%{box-shadow:inset 0 0 #cd413100}to{box-shadow:inset 0 0 80px 15px #cd413147}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=1180px){.site-shell{grid-template-columns:minmax(0,1fr) minmax(620px,960px)}.ad-slot--right{display:none}}@media (width<=900px){.site-shell{padding:0;display:block}.ad-slot{display:none}.game-shell,.start-screen,.results-screen{border-left:0;border-right:0;border-radius:0;min-height:100vh}.game-hud{grid-template-columns:1fr 1.3fr}.hud-stats{grid-column:1/-1;justify-content:flex-start}.hud-stats span{align-items:flex-start}.battlefield{min-height:380px}.enemy-group{width:64%;right:3%}.enemy-unit__label{display:none}}@media (width<=670px){.game-hud{flex-wrap:wrap;gap:12px;display:flex}.hud-progress{order:3;width:100%}.hud-stats{gap:13px;margin-left:auto}.battlefield{min-height:310px}.knight-unit{transform-origin:0 100%;left:6%;transform:scale(.78)}.enemy-group{gap:3px;width:71%;right:1%}.enemy-unit{width:55px}.enemy-cube{width:42px;height:44px}.enemy-unit--strong .enemy-cube{width:52px;height:58px}.enemy-unit--boss{width:120px}.enemy-unit--boss .enemy-cube{width:100px;height:112px}.enemy-cube:before,.enemy-cube:after,.enemy-cube span{display:none}.attack-options{grid-template-columns:1fr}.attack-card{min-height:auto}.attack-card__phrase{margin-top:10px}.typing-panel{grid-template-columns:1fr}.typing-panel p{white-space:normal}.start-screen__rules,.results-breakdown{grid-template-columns:1fr}}.game-hud{grid-template-rows:auto auto;grid-template-columns:minmax(145px,.7fr) minmax(360px,1.8fr) minmax(245px,1fr);gap:13px 22px;min-height:122px;padding:14px 20px 12px;overflow:hidden}.game-hud--rush-flash{animation:.18s ease-in-out 5 alternate rushHudFlash}.race-track{min-width:0}.race-track__labels{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:.72rem;display:flex}.race-track__labels b{color:#f1eadc}.race-track__line{background:#00000073;border:1px solid #ffffff1f;border-radius:999px;height:8px;position:relative}.race-track__fill{border-radius:inherit;background:linear-gradient(90deg,#8b6030,#e3bd64);transition:width .22s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #d8aa5247}.race-track__node{color:#8f8778;background:#211e18;border:2px solid #5e584d;border-radius:50%;place-items:center;width:22px;height:22px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.race-track__node small{font-size:.58rem;font-weight:800}.race-track__node.is-complete{border-color:var(--gold);color:#fff5d8;background:#79592c}.race-track__node.is-current{color:#fff8e6;background:#3b3020;border-color:#f4d98f;transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 4px #d8aa5221}.race-track__node.is-boss{border-color:#9e81c7;border-radius:5px;transform:translate(-50%,-50%)rotate(45deg)}.race-track__node.is-boss small{transform:rotate(-45deg)}.race-track__node.is-boss.is-current{transform:translate(-50%,-50%)rotate(45deg)scale(1.15)}.race-track__hunter{z-index:4;width:25px;height:25px;transition:left .22s;position:absolute;top:-22px;transform:translate(-50%)}.race-track__hunter i{z-index:2;background:#171512;width:9px;height:3px;position:absolute;top:10px;left:8px}.rush-meter{background:#d8aa520b;border:1px solid #d8aa522e;grid-column:1/-1;grid-template-columns:135px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:24px;padding:5px 8px;display:grid}.rush-meter__label{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.rush-meter__label strong{color:#ead18c;letter-spacing:.1em;font-size:.68rem}.rush-meter__label span{color:var(--muted);white-space:nowrap;font-size:.64rem}.rush-meter__track{background:repeating-linear-gradient(135deg,#ffffff06 0 8px,#0000000a 8px 16px),#0000006b;border:1px solid #ffffff1c;height:10px;position:relative;overflow:hidden}.rush-meter__track span{background:linear-gradient(90deg,#8d5e2c,#e6b73f 60%,#fff0a6);height:100%;transition:width .18s;display:block;box-shadow:0 0 16px #e8b63e6b}.rush-meter__pips{gap:5px;display:flex}.rush-meter__pips i{background:#201d18;border:1px solid #6f675a;width:10px;height:10px;transform:rotate(45deg)}.rush-meter__pips i.is-filled{background:#e7b73d;border-color:#ffe6a1;box-shadow:0 0 9px #ffda6fa6}.rush-meter.is-active .rush-meter__label strong,.rush-meter.is-active .rush-meter__label span{color:#fff0ae}.wave-trait{z-index:6;border:1px solid #f1d48c4d;border-left:3px solid var(--gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0c0ad1;grid-template-columns:34px minmax(0,1fr);gap:10px;width:min(290px,43%);padding:10px 12px;display:grid;position:absolute;top:18px;right:20px;box-shadow:0 12px 25px #0000003d}.wave-trait__icon{width:32px;height:32px;color:var(--gold-soft);background:#d8aa5217;border:1px solid #f1d48c59;place-items:center;font-size:1.05rem;display:grid}.wave-trait small{color:var(--gold);letter-spacing:.13em;font-size:.57rem;display:block}.wave-trait strong{color:#fff4da;margin-top:1px;font-size:.78rem;display:block}.wave-trait p{color:#bab09e;margin:3px 0 0;font-size:.67rem;line-height:1.3}.attack-card__damage{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.attack-card__effects{flex-wrap:wrap;gap:5px;min-height:20px;margin-top:8px;display:flex}.attack-card__effects span{color:#cfc6b5;text-transform:uppercase;letter-spacing:.06em;background:#ffffff09;border:1px solid #ffffff1a;padding:2px 6px;font-size:.58rem}.attack-card__effects .is-positive{color:#a8daa3;border-color:#75b76f59}.attack-card__effects .is-negative{color:#e9a096;border-color:#d65c4d59}.attack-card__effects .is-rush{color:#ffe7a0;background:#d8aa521f;border-color:#f1d48c8c}.attack-card.is-rush-boosted{box-shadow:inset 0 0 22px #d8aa5214}.attack-card__phrase{margin-top:11px}.battlefield--warning:before{content:"";z-index:8;pointer-events:none;border:6px solid #ff4534ad;position:absolute;inset:0;box-shadow:inset 0 0 90px 18px #c6181280}.boss-overlay--warning{background:radial-gradient(circle,#730c084d,#260403bd);overflow:hidden}.boss-overlay--warning strong{z-index:2;color:#fff5ee;text-shadow:0 0 16px #ff3325d9;animation:.26s ease-in-out infinite alternate warningTextPulse}.boss-overlay--warning>span:not(.warning-stripe):not(.boss-overlay__alarm){z-index:2;color:#ffd0c8}.boss-overlay__alarm{z-index:2;color:#fff8f5;background:#b52c20;border:3px solid #ffd6ce;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:10px;font-size:2.2rem;font-weight:900;display:grid;box-shadow:0 0 0 8px #b52c203d,0 0 32px #ff412dcc}.warning-stripe{z-index:1;opacity:.78;background:repeating-linear-gradient(135deg,#f2503c 0 18px,#4b0e09 18px 36px);width:110%;height:22px;animation:.5s linear infinite warningStripeMove;position:absolute;left:-5%}.warning-stripe--top{top:0}.warning-stripe--bottom{bottom:0;transform:scaleX(-1)}.wave-transition__rule{text-align:left;background:#d8aa5212;border:1px solid #d8aa5257;grid-template-columns:48px minmax(0,1fr);gap:14px;width:min(470px,82%);margin-top:24px;padding:14px 16px;display:grid}.wave-transition__rule>span{width:46px;height:46px;color:var(--gold-soft);border:1px solid #f1d48c61;place-items:center;font-size:1.3rem;display:grid}.wave-transition__rule b{color:#fff3d6;margin-top:3px;display:block}.wave-transition__rule p{color:var(--muted);margin:4px 0 0;font-size:.75rem}@keyframes rushHudFlash{0%{box-shadow:inset 0 0 #ffdc5c00}to{box-shadow:inset 0 0 45px #ffdc5c3d}}@keyframes rushMeterPulse{0%{box-shadow:inset 0 0 #ffdb5b14}to{box-shadow:inset 0 0 26px #ffdb5b33,0 0 12px #ffdb5b24}}@keyframes bossScreenShake{0%{transform:translate(0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,1px)}to{transform:translate(0)}}@keyframes bossRedFlash{0%{filter:saturate()}to{filter:saturate(1.45)brightness(1.08)}}@keyframes warningTextPulse{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes warningStripeMove{0%{background-position:0 0}to{background-position:51px 0}}@media (width<=900px){.game-hud{grid-template-rows:auto auto auto;grid-template-columns:1fr 1.5fr}.hud-stats{grid-column:1/-1}.rush-meter{grid-row:3}.wave-trait{width:min(320px,52%)}}@media (width<=670px){.game-hud{grid-template-columns:1fr;gap:10px;display:grid}.game-hud__brand,.race-track,.hud-stats,.rush-meter{grid-column:1}.hud-stats{justify-content:space-between;margin-left:0}.race-track{order:2;width:100%}.rush-meter{grid-template-columns:1fr auto}.rush-meter__track{grid-area:2/1/auto/-1}.wave-trait{grid-template-columns:28px minmax(0,1fr);width:min(250px,70%);padding:8px 9px;top:12px;right:12px}.wave-trait__icon{width:26px;height:26px}.wave-trait p{display:none}}:root{--bg:#071015;--panel:#0d1920;--panel-2:#12232b;--line:#a7d3db24;--muted:#8fa7ad;--gold:#c8a65c;--gold-soft:#e3cc91;--red:#ed6256;--green:#67c49a;--blue:#65aeca;--purple:#9b8bc9}.game-hud{background:#050d12e8;border-bottom-color:#7eb5be26}.game-hud__brand{align-items:flex-start;gap:7px}.game-hud__brand strong{color:#bcd9df;letter-spacing:.11em}.quit-button{color:#9db3b8;text-transform:uppercase;letter-spacing:.08em;background:#ffffff09;border:1px solid #96b9bf33;border-radius:6px;padding:5px 10px;font-size:.68rem}.race-track__fill{background:linear-gradient(90deg,#226f7c,#5fb1b8);box-shadow:0 0 14px #56adb752}.race-track__node{color:#75929a;background:#0c1a20;border-color:#36515a}.race-track__node.is-complete{color:#e8fbfb;background:#1f6870;border-color:#6db4b8}.race-track__node.is-current{border-color:var(--gold-soft);color:#fff4cf;background:#2e3a35;box-shadow:0 0 0 4px #c8a65c1f}.rush-meter{background:#20657114;border-color:#4a9ba63b;grid-template-columns:110px minmax(0,1fr)}.rush-meter__label strong{color:#79c4ce}.rush-meter__track span{background:linear-gradient(90deg,#257b8b,#58c0c9 72%,#a8eef0);transition:width 80ms linear;box-shadow:0 0 15px #52c2cc66}.rush-meter.is-active{background:#c5982d1a;border-color:#eec557a8;animation:.42s ease-in-out infinite alternate rushMeterPulse}.rush-meter.is-active .rush-meter__track span{background:linear-gradient(90deg,#b17820,#f0bd42 58%,#fff1a0);box-shadow:0 0 20px #f6c23f9e}.wave-trait{background:#061218e0;border-color:#5da7b247 #5da7b247 #5da7b247 #62b5bd}.wave-trait__icon{color:#89d2d8;background:#378f9a1a;border-color:#5da7b25c}.wave-trait small{color:#6eb5bd}.wave-trait strong{color:#e4f3f3}.wave-trait p{color:#9db2b6}.combat-controls{background:#081218;border-top-color:#64a9b321}.attack-card{min-height:104px;box-shadow:none;background:linear-gradient(135deg,#12272ff5,#0a191ffa);border:1px solid #6fa3ad2e;border-left:3px solid #5ca2ae75;align-items:flex-start;padding:18px 88px 16px 17px;display:flex;position:relative}.attack-card--quick,.attack-card--strong,.attack-card--ultimate{border-top-color:#6fa3ad2e}.attack-card:hover{background:linear-gradient(135deg,#16313afa,#0b1d24fa);border-color:#6cbec75c #6cbec75c #6cbec75c #6fc1c8}.attack-card__phrase mark{color:#7de0d0;background:0 0}.attack-card__phrase span{color:#eaf2f2}.attack-card__damage{color:#d8e7e8;background:#030c1094;border:1px solid #7eb1b838;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:1fr auto;place-content:center;gap:0 3px;min-width:58px;min-height:49px;padding:7px 9px;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.attack-card__damage b{grid-row:1/3;align-self:center;font-size:1.15rem;line-height:1}.attack-card__damage span{color:#829ba0;letter-spacing:.08em;font-size:.52rem;font-weight:800}.attack-card__damage small{color:currentColor;font-size:.55rem;text-decoration:none}.attack-card__damage.is-buffed{color:#78e1ad;background:#1b724b24;border-color:#5dc99280;box-shadow:0 0 12px #46be8024}.attack-card__damage.is-nerfed{color:#ff897e;background:#87272124;border-color:#ef63567a;box-shadow:0 0 12px #d941341f}.attack-card.is-rush-boosted{border-color:#e3ba485c;box-shadow:inset 0 0 24px #e9b72f0f}.typing-panel{background:#0c1b21ed;border-color:#5ba1ab33}.typing-panel input{background:#030b0fa8;border-color:#60a6b140}.typing-panel input:focus{border-color:#65bdc5;box-shadow:0 0 0 3px #45a5b01f}.knight-unit.is-rush-active .knight-cube{border-color:#ffe08a;animation:.52s ease-in-out infinite alternate knightRushPulse;box-shadow:0 0 0 4px #ffd1481f,0 0 28px #ffcd4180}.knight-unit.is-rush-active .knight-cube__sword{background:#fff0a8;box-shadow:0 0 13px #ffd95db8}.knight-unit.is-rush-active strong{color:#ffe18a;text-shadow:0 0 9px #ffd0468c}.stagger-countdown{z-index:8;color:#ffd1cb;text-align:center;background:#270706e6;border:1px solid #ff73628f;border-radius:8px;width:92px;padding:7px 8px 8px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 0 18px #ed483742}.stagger-countdown b{margin-bottom:5px;font-size:.82rem;display:block}.stagger-countdown>span{background:#ffffff1c;border-radius:999px;height:5px;display:block;overflow:hidden}.stagger-countdown i{background:linear-gradient(90deg,#cf3327,#ff8c7e);height:100%;transition:width 50ms linear;display:block}.battlefield--warning{animation:68ms linear infinite bossScreenShake,.15s ease-in-out infinite alternate bossRedFlash}.battlefield--warning:before{border-width:8px;border-color:#ff362ad6;box-shadow:inset 0 0 120px 30px #c50f0aa3,0 0 26px #ff2a1c73}.boss-overlay--warning{background:radial-gradient(circle,#960a0773,#180101db)}.boss-overlay--warning strong{letter-spacing:.12em;text-shadow:0 0 20px #ff2d1ff2,0 0 45px #ff160c7a;font-size:clamp(1.7rem,4.2vw,3.2rem)}.start-screen{text-align:left;background:radial-gradient(circle at 78% 15%,#37899433,#0000 38%),linear-gradient(145deg,#0d2028fa,#050e13fc);flex-direction:column;justify-content:center;min-height:min(720px,100vh - 36px);padding:clamp(30px,6vw,68px);display:flex}.start-screen__crest{background:#c8a65c12;border:1px solid #c8a65c6b;border-radius:14px;place-items:center;width:58px;height:58px;margin-bottom:20px;display:grid;transform:rotate(45deg)}.start-screen__crest span{border:2px solid var(--gold-soft);border-radius:10px 10px 4px 4px;width:18px;height:34px;transform:rotate(-45deg);box-shadow:inset 0 -8px #c8a65c2e}.start-screen h1{color:#f1f7f7;letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,8vw,5.4rem);line-height:.94}.start-screen__tagline{color:#87d1d5;margin:18px 0 0;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700}.mode-list{gap:10px;width:min(680px,100%);display:grid}.mode-button{color:#cfdddd;text-align:left;background:#ffffff06;border:1px solid #67a7b133;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:74px;padding:13px 16px 13px 18px;display:flex}.mode-button span{flex-direction:column;gap:5px;display:flex}.mode-button strong{font-size:.98rem}.mode-button small{color:#7f999e;font-size:.73rem}.mode-button>b{color:#8aabb0;text-align:center;letter-spacing:.08em;border:1px solid #74b6be38;border-radius:999px;min-width:58px;padding:7px 9px;font-size:.62rem}.mode-button--primary{color:#f1fafa;background:linear-gradient(90deg,#186f7966,#17454e4d);border-color:#52bcc485;box-shadow:0 0 22px #339faa1a}.mode-button--primary:hover{background:linear-gradient(90deg,#1e88927a,#19525c5c);border-color:#66dae0c7}.mode-button--primary>b{color:#f2d994;background:#c8a65c14;border-color:#ccac5e80}.mode-button:disabled{cursor:not-allowed;opacity:.52}.start-screen__tip{color:#799197;flex-wrap:wrap;gap:8px 18px;width:min(680px,100%);margin-top:20px;font-size:.68rem;display:flex}.start-screen__tip span:before{content:"•";color:#5aaeb6;margin-right:7px}.results-actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.results-actions button{margin:0}.button-secondary,.button-danger{border-radius:7px;padding:11px 16px}.button-secondary{color:#a9c0c4!important;background:#ffffff09!important;border:1px solid #80a9b038!important}.button-danger{color:#ffd1cb;background:#a0271f33;border:1px solid #ed625685}.quit-overlay{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070ac2;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.quit-dialog{background:#0c1b22;border:1px solid #6daab447;border-radius:12px;width:min(420px,100%);padding:26px;box-shadow:0 24px 70px #00000080}.quit-dialog small{color:#6cb8c0;letter-spacing:.14em;font-size:.62rem}.quit-dialog strong{color:#eff8f8;margin-top:7px;font-size:1.55rem;display:block}.quit-dialog p{color:#94aeb3;margin:8px 0 22px}.quit-dialog>div{justify-content:flex-end;gap:9px;display:flex}@keyframes knightRushPulse{0%{filter:brightness();transform:translateY(0)}to{filter:brightness(1.16);transform:translateY(-2px)}}@media (width<=900px){.attack-card{min-height:95px;padding-right:80px}}@media (width<=670px){.start-screen{padding:28px 22px}.start-screen__tip{flex-direction:column;gap:5px}.mode-button{min-height:68px}.attack-options{grid-template-columns:1fr}.attack-card{min-height:82px}.rush-meter{grid-template-columns:92px 1fr}.quit-dialog>div,.results-actions{flex-direction:column}}.start-screen .mode-button{text-transform:none;letter-spacing:normal;min-width:0;font-weight:400}.start-screen .mode-button:hover{color:#cfdddd;background:#ffffff0a}.start-screen .mode-button--primary:hover{color:#f1fafa;background:linear-gradient(90deg,#1e88927a,#19525c5c)}.results-screen .results-actions button:first-child{color:#e9fafa;background:#1f7f8a73;border-color:#5abcc594}.results-screen .results-actions button:first-child:hover{background:#2697a18c}.start-screen{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 13%,#47bfcc2e,#0000 27%),radial-gradient(circle at 50% 48%,#2c678921,#0000 48%),linear-gradient(155deg,#091c27fc,#040d14fe 66%);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;max-width:920px;min-height:min(760px,100vh - 36px);padding:clamp(34px,6vw,72px);display:flex}.start-screen:before{content:"";z-index:-2;background-color:#0000;background-image:linear-gradient(#6fc4ce09 1px,#0000 1px),linear-gradient(90deg,#6fc4ce09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 72%);mask-image:radial-gradient(circle,#000 8%,#0000 72%)}.home-aurora{z-index:-1;aspect-ratio:1;filter:blur(34px);opacity:.72;background:conic-gradient(from 20deg,#3ab9c400,#40b8ce38,#6d56b021,#3ab9c400);border-radius:50%;width:76%;position:absolute;top:-25%;left:50%;transform:translate(-50%)}.home-sigil{place-items:center;width:118px;height:118px;margin-bottom:17px;display:grid;position:relative}.home-sigil:before,.home-sigil:after{content:"";border:1px solid #65c2cc40;border-radius:28px;position:absolute;inset:11px;transform:rotate(45deg)}.home-sigil:after{border-color:#dabc6f57;border-radius:16px;inset:26px;transform:rotate(22deg)}.home-sigil__ring{border:1px solid #68ced72b;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 44px #48b8c52e,inset 0 0 30px #3a98ab17}.home-sigil__blade{background:linear-gradient(90deg,#77969e,#edf7f7 48%,#53717b);border:1px solid #e8f4f4b8;border-radius:999px 999px 3px 3px;width:10px;height:72px;position:relative;transform:rotate(31deg);box-shadow:0 0 16px #69c9d252}.home-sigil__blade:after{content:"";background:#cdb36d;border-radius:999px;width:34px;height:6px;position:absolute;bottom:11px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #cdb36d40}.home-sigil__spark{background:#79d9df;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #55bdc7}.home-sigil__spark--one{top:32px;left:16px}.home-sigil__spark--two{bottom:28px;right:18px}.home-copy{flex-direction:column;align-items:center;display:flex}.start-screen__skyland{color:#cbb477;letter-spacing:.38em;margin:0 0 7px;font-size:.65rem;font-weight:800}.start-screen h1{color:#f2f8f8;letter-spacing:-.055em;text-shadow:0 15px 44px #0000006b;margin:0;font-size:clamp(3rem,8vw,5.9rem);line-height:.9}.start-screen h1 span{color:#76d0d7;text-shadow:0 0 28px #4bc1cb47}.start-screen__tagline{color:#d8e8e9;letter-spacing:.01em;margin:19px 0 0;font-size:clamp(1rem,2vw,1.25rem);font-weight:750}.start-screen__intro{color:#8fa9af;max-width:590px;margin:9px auto 23px;font-size:.92rem;line-height:1.65}.start-screen .home-play{color:#f1fbfb;text-align:left;text-transform:none;letter-spacing:normal;background:linear-gradient(100deg,#198693ad,#205574a8);border:1px solid #66dde18c;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(570px,100%);min-width:0;min-height:76px;padding:13px 15px 13px 22px;display:flex;box-shadow:0 12px 36px #12677733,inset 0 1px #ffffff14}.start-screen .home-play:hover{color:#fff;background:linear-gradient(100deg,#1f9fa9c2,#276589bd);border-color:#85eff0d4;transform:translateY(-2px)}.home-play>span{flex-direction:column;gap:4px;display:flex}.home-play strong{font-size:1rem}.home-play small{color:#b3d6da;font-size:.72rem}.home-play>b{color:#ecd58e;text-align:center;letter-spacing:.12em;background:#dabc6f14;border:1px solid #e8d08f66;border-radius:12px;min-width:66px;padding:10px 12px;font-size:.69rem}.home-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(760px,100%);margin-top:18px;display:grid}.home-mode{text-align:left;background:#ffffff06;border:1px solid #76aeb924;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:132px;padding:15px;display:flex;position:relative}.home-mode>span{color:#58777f;letter-spacing:.13em;font-size:.63rem;font-weight:800}.home-mode div{margin-top:auto}.home-mode strong{color:#dbe9ea;font-size:.87rem}.home-mode p{color:#718b92;margin:6px 0 0;font-size:.68rem;line-height:1.45}.home-mode>b{color:#6f9198;letter-spacing:.08em;background:#6faeb812;border-radius:999px;padding:5px 7px;font-size:.55rem;position:absolute;top:13px;right:13px}.home-mode.is-active{background:linear-gradient(145deg,#1a56622b,#ffffff05);border-color:#58bec84f}.home-mode.is-active>b{color:#7dd2d8;background:#48adb71a}.start-screen__tip{color:#668087;justify-content:center;width:auto;margin-top:19px}.start-screen>small{color:#536e75;margin-top:14px}.attack-card{border-radius:13px;min-height:106px;padding:17px 68px 16px 17px;overflow:visible}.attack-card__damage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;justify-content:center;align-items:baseline;gap:4px;min-width:61px;min-height:42px;padding:8px 11px;display:flex;top:12px;right:-8px;transform:none;box-shadow:0 9px 24px #00000045}.attack-card__damage b{grid-row:auto;font-size:1.13rem}.attack-card__damage span{color:currentColor;opacity:.67;font-size:.49rem}.attack-card__damage small{display:none}.attack-card__damage.is-rush,.attack-card.is-rush-boosted .attack-card__damage{color:#ffe37c;background:#573c0aeb;border-color:#ffd95eb8}@media (width<=760px){.home-modes{grid-template-columns:1fr}.home-mode{min-height:94px}.start-screen .home-play{min-height:70px}}@media (width<=670px){.start-screen{border-radius:16px;padding:28px 20px}.home-sigil{width:92px;height:92px}.home-sigil__blade{height:57px}.start-screen h1{font-size:clamp(2.65rem,17vw,4.1rem)}.home-play>b{min-width:54px}.attack-card{padding-right:64px}.attack-card__damage{right:-5px}}:root{--focus-bg:#061019;--focus-panel:#081620f5;--focus-panel-soft:#0c202bdb;--focus-line:#79b8c42e;--focus-text:#eef7f7;--focus-muted:#78939a;--focus-cyan:#64c8cf;--focus-green:#77d6a3;--focus-red:#ff786e;--focus-gold:#f0ca62}body{background:radial-gradient(circle at 50% -12%,#2d96a82b,#0000 38%),linear-gradient(#07131d 0%,#040a10 100%)}.game-shell,.start-screen,.results-screen{background:var(--focus-panel);border-color:#5da6b53d;box-shadow:0 30px 90px #00000075}.game-hud.game-hud--focused{border-bottom:1px solid var(--focus-line);background:linear-gradient(#051018fa,#07141df0);grid-template-columns:minmax(210px,.9fr) minmax(250px,1.15fr) minmax(220px,.9fr);align-items:center;gap:24px;min-height:94px;padding:14px 20px;display:grid}.game-hud__left{flex-direction:column;gap:10px;min-width:0;display:flex}.game-hud__brand-row{justify-content:flex-start;align-items:center;gap:12px;display:flex}.game-hud__brand-row>strong{color:#dceced;letter-spacing:.13em;font-size:.76rem}.quit-button{color:#78949a;letter-spacing:.04em;text-transform:none;background:#ffffff06;border:1px solid #78a1aa38;border-radius:999px;min-height:0;margin:0;padding:4px 9px;font-size:.62rem}.quit-button:hover{color:#ff9b93;background:#731b1a2e;border-color:#ff786e73}.rush-meter.rush-meter--compact{width:min(210px,100%);box-shadow:none;background:0 0;border:0;margin:0;padding:0}.rush-meter--compact .rush-meter__track{background:#00000061;border:1px solid #639faa42;border-radius:999px;height:20px;position:relative;overflow:hidden}.rush-meter--compact .rush-meter__track>span{border-radius:inherit;background:linear-gradient(90deg,#80691e,#e8be49 72%,#ffe27a);height:100%;transition:width .1s linear;display:block;position:absolute;inset:0 auto 0 0;box-shadow:0 0 15px #f0ca6257}.rush-meter--compact .rush-meter__track>b{z-index:2;color:#e0ebe9b3;letter-spacing:.12em;text-shadow:0 1px 4px #000;place-items:center;font-size:.56rem;display:grid;position:absolute;inset:0}.rush-meter--compact.is-active .rush-meter__track{border-color:#ffe076b3;animation:.8s ease-in-out infinite alternate compactRushGlow;box-shadow:0 0 18px #f0ca6247}.rush-meter--compact.is-active .rush-meter__track>b{color:#fff3b6}.wave-status{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;min-width:0;display:grid}.wave-status>small{color:#66858c;letter-spacing:.15em;grid-column:1/-1;font-size:.58rem;font-weight:800}.wave-status>strong{color:#e2efef;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.wave-status>b{color:#9ab2b7;font-size:.66rem}.wave-status__health{background:#0000006b;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.wave-status__health>span{border-radius:inherit;background:linear-gradient(90deg,#2d7180,#68c4ca);height:100%;transition:width .18s;display:block}.game-hud--focused .hud-stats{gap:18px}.game-hud--focused .hud-stats small{color:#617c83}.game-hud--focused .hud-stats b{color:#dbe9e9}.race-track,.game-hud--focused>.rush-meter:not(.rush-meter--compact){display:none!important}.wave-trait{min-width:0;max-width:230px;box-shadow:none;text-align:right;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:3px;padding:0;display:flex;top:18px;left:auto;right:20px}.wave-trait small{color:#a9c2c685;letter-spacing:.13em;font-size:.52rem}.wave-trait strong{color:#c5dcde;justify-content:flex-end;align-items:center;gap:7px;font-size:.72rem;font-weight:750;display:inline-flex}.wave-trait strong span{color:#73cbd1}.wave-trait p,.wave-trait__icon{display:none!important}.combat-controls{background:linear-gradient(#050f16fa,#040b11fc);padding-top:14px}.attack-card{background:linear-gradient(145deg,#0c222de0,#07141df0);border:1px solid #6b9da829;border-radius:14px;align-items:center;min-height:102px;padding:18px 76px 18px 18px;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff06}.attack-card--quick,.attack-card--strong,.attack-card--ultimate{border-left-color:#63c3cb47}.attack-card__phrase{color:#e7f1f1;letter-spacing:.005em;width:100%;margin:0;font-size:clamp(1rem,1.65vw,1.28rem);font-weight:650;line-height:1.38}.attack-card__phrase mark{color:#86e0c1}.attack-card__damage{color:#c7dcde;background:#091922f5;border:1px solid #649ba652;border-radius:999px;justify-content:center;align-items:baseline;gap:4px;min-width:64px;min-height:46px;padding:9px 12px;display:flex;top:50%;right:-10px;transform:translateY(-50%);box-shadow:0 10px 25px #00000057}.attack-card__damage:before,.attack-card__damage:after,.attack-card__damage small{content:none!important;display:none!important}.attack-card__damage b{color:currentColor;font-size:1.08rem}.attack-card__damage span{color:currentColor;opacity:.7;letter-spacing:.05em;font-size:.48rem}.attack-card__damage.is-buffed{color:#86e8b1;background:#083a27f5;border-color:#58dd967a}.attack-card__damage.is-nerfed{color:#ff8a82;background:#4c1416f7;border-color:#ff685e7a}.attack-card__damage.is-rush,.attack-card.is-rush-boosted .attack-card__damage{color:#ffe27b;background:#41300af7;border-color:#ffdb5ab8;box-shadow:0 0 20px #efc6424d,0 10px 25px #00000057}.typing-panel.typing-panel--focused{background:#091821f0;border:1px solid #6fa1ab33;border-radius:15px;margin-top:14px;padding:16px 18px 18px}.typing-panel--focused label{color:#718c92;letter-spacing:.03em;text-transform:none;margin:0 0 9px;font-size:.68rem;font-weight:650;display:block}.typing-panel--focused input{color:#f0f7f7;letter-spacing:.012em;width:100%;min-height:62px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #65abb54d;border-radius:0;padding:8px 0;font-size:clamp(1.2rem,2.2vw,1.72rem);font-weight:650}.typing-panel--focused input:focus{border-bottom-color:#68d3d8b8;outline:none;box-shadow:0 10px 25px -22px #59ced5e6}.typing-panel--focused.has-typing-error input{border-bottom-color:#ff6f65c2}.typing-panel--focused p{display:none!important}.start-screen{background:radial-gradient(circle at 50% 26%,#2fa0b124,#0000 31%),radial-gradient(circle at 50% 78%,#2c578217,#0000 43%),linear-gradient(155deg,#071924fe,#030b12fe 72%);border-radius:26px;min-height:min(780px,100vh - 36px);padding:clamp(32px,5vw,66px)}.home-orbit{place-items:center;width:150px;height:150px;margin-bottom:14px;display:grid;position:relative}.home-orbit__ring{border:1px solid #66c6ce33;border-radius:50%;position:absolute}.home-orbit__ring--outer{border-style:dashed;animation:22s linear infinite orbitSpin;inset:0}.home-orbit__ring--inner{border-color:#e2c36f3d;animation:15s linear infinite orbitSpinReverse;inset:23px}.home-hunter{filter:drop-shadow(0 15px 22px #00000070);width:72px;height:103px;position:relative}.home-hunter__helm{background:linear-gradient(145deg,#78939b,#2d4650);border:1px solid #e0efefb3;border-radius:15px 15px 8px 8px;width:38px;height:34px;position:absolute;top:3px;left:18px;box-shadow:inset 0 -7px #00000021}.home-hunter__helm:after{content:"";background:#07131b;border-radius:999px;height:5px;position:absolute;top:15px;left:6px;right:6px}.home-hunter__body{background:linear-gradient(145deg,#54717a,#203740);border:1px solid #e0efef94;border-radius:13px 13px 9px 9px;width:46px;height:68px;position:absolute;bottom:4px;left:14px;box-shadow:inset -8px -8px #0000001f}.home-hunter__blade{background:linear-gradient(90deg,#7d9ba2,#eff8f8 52%,#58747b);border-radius:999px 999px 2px 2px;width:7px;height:72px;position:absolute;top:21px;right:1px;transform:rotate(20deg);box-shadow:0 0 13px #64c8cf2e}.start-screen h1{font-size:clamp(3.25rem,8vw,6.2rem)}.start-screen__intro{max-width:570px;margin-bottom:25px}.start-screen .home-play{background:linear-gradient(100deg,#127483bd,#184665b8);border-color:#5cccd37a;width:min(550px,100%);min-height:78px}.home-secondary-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(550px,100%);margin-top:11px;display:grid}.home-secondary-modes button{color:#9bb2b6;text-align:left;text-transform:none;letter-spacing:normal;opacity:1;background:#ffffff06;border:1px solid #6e9faa29;border-radius:13px;grid-template-columns:1fr auto;gap:3px 10px;min-width:0;padding:13px 14px;display:grid}.home-secondary-modes button:disabled{cursor:default}.home-secondary-modes span{color:#b9ced1;font-size:.78rem;font-weight:750}.home-secondary-modes small{color:#647f85;grid-column:1;font-size:.62rem}.home-secondary-modes b{color:#59777d;letter-spacing:.08em;grid-area:1/2/3;align-self:center;font-size:.55rem}.home-feature-line{color:#647f85;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:20px;font-size:.65rem;display:flex}.home-feature-line span{position:relative}.home-feature-line span:not(:last-child):after{content:"·";color:#36565e;position:absolute;right:-11px}.home-prototype-note{color:#445f66!important;margin-top:13px!important}.home-modes,.start-screen__tip,.home-sigil{display:none!important}.wave-transition__rule p{display:none}@keyframes compactRushGlow{0%{box-shadow:0 0 11px #f0ca6233}to{box-shadow:0 0 25px #f0ca6280}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes orbitSpinReverse{to{transform:rotate(-360deg)}}@media (width<=980px){.game-hud.game-hud--focused{grid-template-columns:minmax(180px,.9fr) minmax(190px,1fr) minmax(190px,.9fr);gap:15px}.game-hud--focused .hud-stats{gap:12px}}@media (width<=760px){.game-hud.game-hud--focused{grid-template-columns:1fr auto;min-height:112px}.wave-status{grid-area:2/1/auto/-1}.game-hud--focused .hud-stats{grid-area:1/2}.attack-card{min-height:92px}.home-secondary-modes{grid-template-columns:1fr}.home-feature-line span:not(:last-child):after{display:none}}@media (width<=560px){.game-hud.game-hud--focused{grid-template-columns:1fr}.game-hud--focused .hud-stats{grid-area:2/1;justify-content:flex-start}.wave-status{grid-row:3}.attack-card{padding-right:62px}.attack-card__damage{min-width:56px;right:-6px}.home-orbit{width:120px;height:120px}}.start-screen.start-screen--selector{text-align:center;background:radial-gradient(circle at 50% 8%,#74c6d81f,#0000 28%),radial-gradient(circle at 18% 18%,#205c6e38,#0000 36%),linear-gradient(#07151efc,#060e15);align-items:center;gap:0}.start-screen--selector .start-screen__crest{margin:0 auto 18px}.start-screen--selector .start-screen__intro{max-width:620px;margin:12px auto 24px}.character-select__eyebrow{color:#a7c4cbc7;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:700;display:block}.character-select__controls{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:14px;display:grid}.character-select__arrow{color:#dfeef1;cursor:pointer;background:#07121cdb;border:1px solid #82c4d238;border-radius:999px;height:48px;font-size:1.6rem;transition:transform .16s,border-color .16s,background .16s}.character-select__arrow:hover{background:#0c1b28f5;border-color:#82c4d26b;transform:translateY(-1px)}.character-select__card{background:linear-gradient(#0a1822f0,#050f16f5);border:1px solid #82c4d22e;border-radius:20px;justify-items:center;gap:10px;padding:18px 18px 16px;display:grid;box-shadow:inset 0 1px #ffffff08,0 16px 32px #0000003d}.character-select__card strong{color:#f4f8f8;font-size:1.12rem}.character-select__card>span{color:#94b2b8;font-size:.88rem}.character-select__figure{width:78px;height:84px;position:relative}.character-select__body,.character-select__head,.character-select__gear{display:block;position:absolute}.character-select__gear{transform-origin:0;background:linear-gradient(90deg,#d9c47d,#f3df9f);border-radius:999px;width:24px;height:6px;top:20px;left:45px;box-shadow:0 0 0 2px #050f16b3}.character-select__figure--knight .character-select__gear{width:24px;transform:rotate(-28deg)}.character-select__figure--ranger .character-select__gear{width:22px;height:20px;box-shadow:none;background:0 0;border:3px solid #9ce0d0;border-radius:50%;top:16px;left:48px}.character-select__figure--mage .character-select__gear{width:0;height:0;box-shadow:none;background:0 0;border-bottom:30px solid #f0d37f;border-left:3px solid #0000;border-right:3px solid #0000;top:14px;left:49px;transform:rotate(12deg)}.character-select__figure--mage .character-select__head{top:6px}.game-hud__left{max-width:320px}.game-hud__brand-row>strong{letter-spacing:.08em}.rush-meter.rush-meter--compact{margin-top:8px}.wave-trait{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09141dd1;border:1px solid #80c5d32e;border-radius:16px;align-items:flex-end;padding:10px 14px;top:18px;right:18px;box-shadow:0 12px 30px #00000040}.wave-trait small{opacity:.7;margin:0 0 3px}.wave-trait strong{justify-content:flex-end;gap:8px}.typing-panel.typing-panel--focused{padding:16px 18px}.typing-panel--focused input{min-height:58px;padding:0 2px}.typing-panel--focused input::placeholder{color:#a8bec48a}@media (width<=900px){.game-hud.game-hud--focused{flex-direction:column;align-items:stretch}.game-hud--focused .hud-stats{justify-content:flex-start}}@media (width<=560px){.character-select__controls{grid-template-columns:42px minmax(0,1fr) 42px;gap:10px}.character-select__arrow{height:42px}}.character-select__card{border-radius:24px;gap:14px;padding:18px 20px}.character-select__figure{width:96px;height:96px}.character-select__body,.character-select__head,.character-select__gear,.character-select__gear-alt,.character-select__focus{display:block;position:absolute}.character-select__body{background:linear-gradient(#d8eef2,#95c7d1);border-radius:14px;width:44px;height:38px;bottom:14px;left:26px;box-shadow:0 0 0 3px #040c13d1,inset 0 -9px #00000024}.character-select__head{background:linear-gradient(#edf8fa,#c6e3e8);border-radius:12px;width:30px;height:30px;top:10px;left:33px;box-shadow:0 0 0 3px #040c13d1,inset 0 -6px #0000001f}.character-select__gear,.character-select__gear-alt,.character-select__focus{opacity:0}.character-select__name-row{grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;width:100%;display:grid}.character-select__name-row strong{text-align:center;color:#f3f8f8;letter-spacing:-.02em;margin:0;font-size:1.34rem}.character-select__arrow.character-select__arrow--inline{color:#d9e8eb;background:#0a151feb;border:1px solid #84c4d238;border-radius:10px;width:38px;height:38px;padding:0;font-size:1.35rem;line-height:1}.character-select__arrow.character-select__arrow--inline:hover{background:#0f1f2b}.character-select__figure--fighter .character-select__gear{opacity:1;background:linear-gradient(90deg,#dcc67f,#f7e09a);border-radius:999px;width:26px;height:8px;top:24px;left:57px;transform:rotate(-28deg);box-shadow:0 0 0 3px #040c13b8}.character-select__figure--rogue .character-select__head,.character-select__figure--rogue .character-select__body{background:linear-gradient(#d0f1df,#7fd0aa)}.character-select__figure--rogue .character-select__gear,.character-select__figure--rogue .character-select__gear-alt{opacity:1;background:linear-gradient(90deg,#b9eff0,#e6fafa);border-radius:999px;width:20px;height:6px;box-shadow:0 0 0 2px #040c13b8}.character-select__figure--rogue .character-select__gear{top:44px;left:10px;transform:rotate(-28deg)}.character-select__figure--rogue .character-select__gear-alt{top:44px;left:65px;transform:rotate(28deg)}.character-select__figure--bender .character-select__head,.character-select__figure--bender .character-select__body{background:linear-gradient(#efe4ff,#c9a8ef)}.character-select__figure--bender .character-select__gear{opacity:1;background:linear-gradient(#f0d37f,#c89c44);border-radius:999px;width:6px;height:44px;top:14px;left:65px;transform:rotate(12deg);box-shadow:0 0 0 2px #040c13b8}.character-select__figure--bender .character-select__focus{opacity:1;background:radial-gradient(circle at 35% 35%,#fff,#a77cff 48%,#5e39ba 100%);border-radius:50%;width:14px;height:14px;top:7px;left:62px;box-shadow:0 0 14px #a77cffa6}.knight-unit strong{text-align:center;min-width:78px}.knight-cube{overflow:visible}.knight-cube__dagger,.knight-cube__staff,.knight-cube__orb{opacity:0;pointer-events:none;position:absolute}.knight-cube--fighter .knight-cube__sword{opacity:1}.knight-cube--rogue{background:linear-gradient(#dcf6e6,#84d5ab)}.knight-cube--rogue:before{background:linear-gradient(#f0fffb,#c4f1dc)}.knight-cube--rogue .knight-cube__visor{background:linear-gradient(#103a33f2,#091e18f2)}.knight-cube--rogue .knight-cube__sword{opacity:0}.knight-cube--rogue .knight-cube__dagger{opacity:1;background:linear-gradient(90deg,#d7fcff,#a7f2f6);border-radius:999px;width:16px;height:6px;top:40px;box-shadow:0 0 0 2px #0811168c}.knight-cube--rogue .knight-cube__dagger:after{content:"";border-top:2px solid #0000;border-bottom:2px solid #0000;border-left:6px solid #e8ffff;width:0;height:0;position:absolute;top:1px;right:-4px}.knight-cube--rogue .knight-cube__dagger--left{left:-10px;transform:rotate(-26deg)}.knight-cube--rogue .knight-cube__dagger--right{right:-10px;transform:rotate(26deg)}.knight-cube--bender{background:linear-gradient(#eddffd,#c5a1ef)}.knight-cube--bender:before{background:linear-gradient(#f7efff,#e1caf9)}.knight-cube--bender .knight-cube__visor{background:linear-gradient(#412263f5,#231042f5)}.knight-cube--bender .knight-cube__sword{opacity:0}.knight-cube--bender .knight-cube__staff{opacity:1;background:linear-gradient(#f5da8b,#c4943b);border-radius:999px;width:6px;height:52px;top:2px;right:-8px;transform:rotate(10deg);box-shadow:0 0 0 2px #0811168c}.knight-cube--bender .knight-cube__orb{opacity:1;background:radial-gradient(circle at 35% 35%,#fff,#b18cff 45%,#6440cb 100%);border-radius:50%;width:16px;height:16px;top:-8px;right:-12px;box-shadow:0 0 14px #a67bffa6}@media (width<=560px){.character-select__name-row{grid-template-columns:34px 1fr 34px}.character-select__arrow.character-select__arrow--inline{width:34px;height:34px}}.game-hud.game-hud--focused{justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 18px;display:flex}.game-hud--focused .game-hud__brand-row{align-items:center;gap:14px;display:flex}.game-hud--focused .hud-stats{align-self:auto}.battlefield-rush{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09141dd1;border:1px solid #80c5d32e;border-radius:14px;width:190px;padding:8px 10px;position:absolute;top:18px;left:18px;box-shadow:0 12px 30px #00000040}.battlefield-rush__track{background:#02090ec7;border:1px solid #7aa6b03d;border-radius:999px;height:28px;position:relative;overflow:hidden}.battlefield-rush__track>span{border-radius:inherit;background:linear-gradient(90deg,#967127,#f0c94f);transition:width .16s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #ecc34247}.battlefield-rush__track>b{color:#d9e4e5;letter-spacing:.1em;text-shadow:0 1px 4px #000c;place-items:center;font-size:.67rem;display:grid;position:absolute;inset:0}.battlefield-rush.is-active{border-color:#f4cc4b80;box-shadow:0 0 24px #ebc13a33,0 12px 30px #00000040}.battlefield-rush.is-active .battlefield-rush__track>b{color:#fff1aa}.race-track.race-track--battlefield{z-index:11;width:min(42%,430px);position:absolute;top:30px;left:50%;transform:translate(-50%)}.race-track--battlefield .race-track__line{background:#030b10c2;border:1px solid #82b1bc38;border-radius:999px;height:7px;position:relative;box-shadow:0 8px 20px #00000038}.race-track--battlefield .race-track__fill{border-radius:inherit;background:linear-gradient(90deg,#4c9098,#e1bd5d);transition:width .22s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #71c3cb38}.race-track--battlefield .race-track__node{color:#77939a;background:#0a1820;border:2px solid #49636a;border-radius:50%;place-items:center;width:20px;height:20px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.race-track--battlefield .race-track__node small{font-size:.54rem;font-weight:800}.race-track--battlefield .race-track__node.is-complete{color:#fff3c4;background:#665125;border-color:#d8b958}.race-track--battlefield .race-track__node.is-current{color:#fff7dc;background:#263e44;border-color:#e8cf77;transform:translate(-50%,-50%)scale(1.14);box-shadow:0 0 0 4px #e0be531c}.race-track--battlefield .race-track__node.is-boss{border-color:#a584d0;border-radius:5px;transform:translate(-50%,-50%)rotate(45deg)}.race-track--battlefield .race-track__node.is-boss small{transform:rotate(-45deg)}.race-track--battlefield .race-track__node.is-boss.is-current{transform:translate(-50%,-50%)rotate(45deg)scale(1.14)}.race-track--battlefield .race-track__hunter{z-index:5;pointer-events:none;width:22px;height:24px;transition:left .22s;position:absolute;top:-24px;transform:translate(-50%)}.hunter-model--track{transform-origin:0 0;transform:scale(.24)}.character-select{width:min(410px,100%)}.character-select__card{gap:8px;width:100%;padding:20px 22px 18px;overflow:hidden}.character-select__model{place-items:center;width:100%;height:136px;display:grid}.character-select__name-row{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:12px;width:min(230px,100%);margin:0 auto;display:grid}.character-select__name-row strong{text-align:center;color:#f3f8f8;white-space:nowrap;margin:0;font-size:1.32rem;line-height:1}.start-screen button.character-select__arrow.character-select__arrow--inline{all:unset;box-sizing:border-box;color:#dcebed;cursor:pointer;background:#08131cf5;border:1px solid #84c4d247;border-radius:9px;place-items:center;width:36px;min-width:36px;height:36px;font-family:inherit;font-size:1.28rem;font-weight:700;line-height:1;transition:border-color .15s,background .15s,transform .15s;display:grid}.start-screen button.character-select__arrow.character-select__arrow--inline:hover{background:#0e222e;border-color:#84d4e08c;transform:translateY(-1px)}.start-screen button.character-select__arrow.character-select__arrow--inline:focus-visible{outline-offset:2px;outline:2px solid #8fd7df}.combat-controls{width:100%;padding:14px 0 0}.attack-options{padding:0 18px}.typing-panel.typing-panel--focused{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;margin:14px 0 0;padding:16px 18px 18px}.typing-panel--focused input{width:100%;display:block}@media (width<=860px){.battlefield-rush{width:155px}.race-track.race-track--battlefield{width:min(70%,430px);top:78px}.wave-trait{top:18px}}@media (width<=620px){.battlefield-rush{width:145px;top:10px;left:10px}.wave-trait{top:10px;right:10px}.race-track.race-track--battlefield{width:calc(100% - 52px);top:72px}.attack-options{padding:0 10px}}.typing-panel.typing-panel--focused{grid-template-columns:none;display:block}.typing-panel.typing-panel--focused input{width:100%;max-width:none;margin:0}.race-track.race-track--battlefield{visibility:visible;opacity:1;display:block!important}.start-screen--selector h1 span{color:#e5c868}.start-screen--selector .start-screen__tagline{margin-bottom:0}.character-select{width:min(330px,100%);margin:0 auto 38px}.character-select__card{aspect-ratio:1;grid-template-rows:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:0;padding:24px 24px 20px;display:grid}.character-select__eyebrow{color:#aec9cfd1;text-align:center;letter-spacing:.19em;text-transform:uppercase;align-self:start;margin:0;padding:0;font-size:.7rem;font-weight:800}.character-select__model{place-items:center;height:auto;min-height:0;display:grid}.hunter-model--selector{transform-origin:50%;transform:scale(1.05)}.character-select__name-row{align-self:end}@media (width<=560px){.character-select{width:min(292px,100%);margin-bottom:34px}.character-select__card{padding:20px 18px 18px}.hunter-model--selector{transform:scale(.94)}}.game-hud.game-hud--focused{grid-template-columns:minmax(96px,1fr) auto minmax(280px,1fr);align-items:center;gap:18px;min-height:68px;padding:10px 18px;display:grid}.game-hud__title{color:#e6f1f2;letter-spacing:.14em;text-align:center;white-space:nowrap;grid-column:2;justify-self:center;font-size:.82rem;font-weight:850}.game-hud--focused .quit-button{color:#ffc1bb;letter-spacing:.035em;cursor:pointer;background:#691c1c2e;border:1px solid #ff7e7461;border-radius:12px;grid-column:1;justify-self:start;min-width:82px;min-height:44px;padding:10px 18px;font-size:.78rem;font-weight:800}.game-hud--focused .quit-button:hover{color:#fff0ee;background:#7e252357;border-color:#ff9188b3}.game-hud--focused .quit-button:focus-visible{outline-offset:3px;outline:3px solid #ff9a919e}.game-hud--focused .hud-stats{grid-column:3;justify-self:end}@media (width<=720px){.game-hud.game-hud--focused{grid-template-columns:auto 1fr}.game-hud__title{grid-area:1/2;justify-self:end}.game-hud--focused .quit-button{grid-area:1/1}.game-hud--focused .hud-stats{grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:stretch}}.arcade-presentation{z-index:35;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 44%,#4b919d29,#0000 34%),#02080cc2;place-items:center;padding:24px;animation:.18s ease-out both arcadeOverlayIn;display:grid;position:absolute;inset:68px 0 0;overflow:hidden}.arcade-presentation--cleared,.arcade-presentation--victory{background:#02080ca3}.arcade-presentation--cleared small,.arcade-presentation--victory small{color:#8dcad1;letter-spacing:.2em;text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.arcade-presentation--cleared strong,.arcade-presentation--victory strong{color:#f3f8f8;letter-spacing:-.06em;text-align:center;text-shadow:0 10px 38px #00000085;font-size:clamp(2.8rem,8vw,5.8rem);animation:.56s cubic-bezier(.2,.9,.2,1.2) both arcadeTitlePop;display:block}.arcade-presentation--victory strong{color:#f3d66f;text-shadow:0 0 32px #e9c7574d,0 10px 38px #00000085}.rule-roulette{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#54abb924,#0000 44%),linear-gradient(#0b1d27fa,#050f16fc);border:1px solid #87cfdb4d;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto auto;place-items:center;gap:10px;width:min(330px,88vw);padding:24px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 28px 80px #00000080}.rule-roulette>small{color:#91b9c0;letter-spacing:.19em;text-transform:uppercase;font-size:.7rem;font-weight:800}.rule-roulette__wheel{background:#030c12b8;border:1px solid #80d0dc38;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:relative;box-shadow:inset 0 0 32px #54b2c01c,0 0 30px #4899a61f}.rule-roulette__wheel:before,.rule-roulette__wheel:after,.rule-roulette__wheel>span{content:"";border:2px dashed #88cfd93d;border-radius:50%;position:absolute;inset:10px}.rule-roulette__wheel:after{border-style:solid;border-color:#e5c86826 #0000;inset:24px}.rule-roulette__wheel>span:nth-child(2){border-style:solid;border-color:#0000 #7dcdda4d;inset:2px}.rule-roulette.is-spinning .rule-roulette__wheel:before{animation:.62s linear infinite rouletteSpin}.rule-roulette.is-spinning .rule-roulette__wheel:after{animation:.46s linear infinite rouletteSpinReverse}.rule-roulette.is-spinning .rule-roulette__wheel>span:nth-child(2){animation:.9s linear infinite rouletteSpin}.rule-roulette__wheel b{z-index:2;color:#f1d577;filter:drop-shadow(0 0 12px #ecca5c47);font-size:2.8rem;position:relative}.rule-roulette.is-spinning .rule-roulette__wheel b{animation:.17s ease-in-out infinite alternate rouletteIconPulse}.rule-roulette.is-settled .rule-roulette__wheel{border-color:#ebcf7080;animation:.42s cubic-bezier(.2,.9,.25,1.25) both rouletteLand;box-shadow:inset 0 0 32px #dbbc541f,0 0 34px #dbbc542e}.rule-roulette>strong{color:#f5f8f8;text-align:center;font-size:clamp(1.45rem,4vw,2rem);line-height:1.05;animation:.15s ease-out both rouletteNameIn}.rule-roulette>em{color:#769aa1;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:700}.arcade-countdown{justify-items:center;gap:14px;display:grid}.arcade-countdown>small{color:#94bdc4;letter-spacing:.2em;text-transform:uppercase;font-size:.76rem;font-weight:850}.arcade-countdown>strong{color:#f5f9f9;letter-spacing:-.09em;text-align:center;text-shadow:0 14px 44px #00000080;min-width:220px;font-size:clamp(5rem,16vw,10rem);line-height:.82;animation:.54s cubic-bezier(.15,.88,.25,1.2) both countdownPunch}.arcade-presentation--go .arcade-countdown>strong{color:#f0d067;text-shadow:0 0 38px #ecca5b4d,0 14px 44px #00000080;font-size:clamp(4rem,13vw,8rem)}.hunter-model--countdown{transform-origin:top;animation:.72s ease-in-out infinite alternate countdownHunterIdle;transform:scale(.72)}.attack-vfx{z-index:4;pointer-events:none;height:120px;position:absolute;top:46%;left:19%;right:20%}.attack-vfx i,.attack-vfx span{opacity:0;display:block;position:absolute}.attack-vfx--fighter.attack-vfx--quick i:first-child{opacity:1;animation:.42s ease-out both fighterSlashQuick}.attack-vfx--fighter.attack-vfx--strong i:first-child,.attack-vfx--fighter.attack-vfx--strong i:nth-child(2){opacity:1;height:7px;animation:.56s ease-out both fighterSlashStrong}.attack-vfx--fighter.attack-vfx--ultimate i:first-child,.attack-vfx--fighter.attack-vfx--ultimate i:nth-child(2),.attack-vfx--fighter.attack-vfx--ultimate i:nth-child(3){opacity:1;width:90%;height:12px;animation:.76s ease-out both fighterSlashUltimate}.attack-vfx--rogue.attack-vfx--strong i:first-child{transform:rotate(13deg)}.attack-vfx--rogue.attack-vfx--strong i:nth-child(2){animation-delay:65ms;transform:rotate(-13deg)}.attack-vfx--rogue.attack-vfx--ultimate i:first-child,.attack-vfx--rogue.attack-vfx--ultimate i:nth-child(2),.attack-vfx--rogue.attack-vfx--ultimate i:nth-child(3){opacity:1;width:96%;animation:.76s ease-out both rogueStormSlash}.attack-vfx--bender.attack-vfx--strong i:first-child{opacity:1;width:48px;height:48px;animation:.56s ease-in both etherBurstTravel;top:30px}.attack-vfx--bender.attack-vfx--ultimate i:first-child{opacity:1;width:68px;height:68px;animation:.76s ease-in both etherUltimateTravel;top:18px}.attack-vfx--bender.attack-vfx--ultimate i:nth-child(3){animation-delay:.12s}.enemy-unit.is-hit-quick .enemy-cube{animation:.42s both enemyHitQuick}.enemy-unit.is-hit-strong .enemy-cube{animation:.56s both enemyHitStrong}.enemy-unit.is-hit-ultimate .enemy-cube{animation:.76s cubic-bezier(.2,.8,.25,1) both enemyHitUltimate}@keyframes arcadeOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes arcadeTitlePop{0%{opacity:0;transform:scale(.72)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes rouletteSpin{to{transform:rotate(360deg)}}@keyframes rouletteSpinReverse{to{transform:rotate(-360deg)}}@keyframes rouletteIconPulse{0%{opacity:.68;transform:scale(.88)rotate(-6deg)}to{opacity:1;transform:scale(1.12)rotate(6deg)}}@keyframes rouletteLand{0%{transform:scale(.84)rotate(-8deg)}65%{transform:scale(1.08)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes rouletteNameIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes countdownPunch{0%{opacity:0;filter:blur(8px);transform:scale(1.8)}34%{opacity:1;filter:blur();transform:scale(.9)}66%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes countdownHunterIdle{0%{transform:scale(.72)translateY(0)}to{transform:scale(.72)translateY(-6px)}}@keyframes fighterQuickMove{0%,to{transform:translate(0)}45%{transform:translate(58px)rotate(-2deg)}}@keyframes fighterStrongMove{0%,to{transform:translate(0)}42%{transform:translate(82px)rotate(-6deg)scale(1.04)}}@keyframes fighterUltimateMove{0%,to{transform:translate(0)}28%{transform:translate(18px)translateY(-14px)scale(1.06)}56%{filter:brightness(1.3);transform:translate(118px)translateY(2px)rotate(-7deg)scale(1.12)}}@keyframes fighterSlashQuick{0%{opacity:0;transform:scaleX(.1)translate(-30px)}35%{opacity:1}to{opacity:0;transform:scaleX(1.1)translate(24px)}}@keyframes fighterSlashStrong{0%{opacity:0;transform:scaleX(.15)rotate(8deg)}32%{opacity:1}to{opacity:0;transform:scaleX(1.22)translate(40px)rotate(-8deg)}}@keyframes fighterSlashUltimate{0%{opacity:0;transform:scaleX(.1)}30%{opacity:1}to{opacity:0;transform:scaleX(1.25)translate(44px)}}@keyframes rogueQuickMove{0%,to{opacity:1;transform:translate(0)}38%{opacity:.55;transform:translate(94px)}58%{opacity:1;transform:translate(78px)}}@keyframes rogueStrongMove{0%,to{transform:translate(0)rotate(0)}36%{transform:translate(102px)rotate(-5deg)}58%{transform:translate(82px)rotate(5deg)}}@keyframes rogueUltimateMove{0%,to{opacity:1;transform:translate(0)}22%{opacity:.3;transform:translate(48px)}43%{opacity:.85;transform:translate(135px)}61%{opacity:.35;transform:translate(88px)}}@keyframes rogueDashLine{0%{opacity:0;transform:scaleX(.1)translate(-20px)}35%{opacity:1}to{opacity:0;transform:scaleX(1.3)translate(42px)}}@keyframes rogueCrossSlash{0%{opacity:0;transform:scaleX(.08)rotate(13deg)}35%{opacity:1}to{opacity:0;transform:scaleX(1.24)translate(36px)rotate(-13deg)}}@keyframes rogueStormSlash{0%{opacity:0;transform:scaleX(.05)translate(-28px)}30%{opacity:1}to{opacity:0;transform:scaleX(1.35)translate(52px)}}@keyframes benderQuickCast{0%,to{transform:translate(0)}34%{filter:brightness(1.25);transform:translate(10px)rotate(-3deg)}}@keyframes benderStrongCast{0%,to{transform:translate(0)}42%{filter:brightness(1.35);transform:translate(14px)scale(1.06)}}@keyframes benderUltimateCast{0%,to{transform:translate(0)translateY(0)}30%{filter:brightness(1.45);transform:translate(8px)translateY(-12px)scale(1.08)}62%{filter:brightness(1.55);transform:translate(16px)translateY(-4px)scale(1.12)}}@keyframes etherBolt{0%{opacity:0;transform:translate(0)scale(.45)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(430px)scale(.92)}}@keyframes etherBurstTravel{0%{opacity:0;transform:translate(0)scale(.35)}20%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(390px)scale(1.25)}}@keyframes etherImpactRing{0%,55%{opacity:0;transform:scale(.2)}72%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes etherUltimateTravel{0%{opacity:0;transform:translate(0)scale(.3)}16%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(365px)scale(1.55)}}@keyframes etherUltimateRing{0%,45%{opacity:0;transform:scale(.18)}65%{opacity:1}to{opacity:0;transform:scale(1.8)}}@keyframes enemyHitQuick{0%,to{filter:brightness();transform:translate(0)}36%{filter:brightness(1.48);transform:translate(12px)rotate(4deg)}}@keyframes enemyHitStrong{0%,to{filter:brightness();transform:translate(0)}30%{filter:brightness(1.7);transform:translate(24px)translateY(-5px)rotate(8deg)}58%{transform:translate(11px)rotate(-3deg)}}@keyframes enemyHitUltimate{0%,to{filter:brightness();transform:translate(0)translateY(0)rotate(0)}22%{filter:brightness(2);transform:translate(38px)translateY(-15px)rotate(13deg)scale(1.06)}52%{transform:translate(18px)translateY(5px)rotate(-7deg)}}@keyframes ultimateScreenImpact{0%,to{transform:translate(0)}34%{transform:translate(-3px,2px)}40%{transform:translate(4px,-2px)}48%{transform:translate(-2px,-1px)}56%{transform:translate(2px,1px)}}@media (width<=720px){.arcade-presentation{inset:112px 0 0}.rule-roulette{width:min(292px,88vw);padding:20px}.attack-vfx{left:14%;right:12%}}@media (prefers-reduced-motion:reduce){.rule-roulette__wheel:before,.rule-roulette__wheel:after,.rule-roulette__wheel>span,.rule-roulette__wheel b,.arcade-countdown>strong,.hunter-model--countdown,.knight-unit,.enemy-unit .enemy-cube,.attack-vfx i,.attack-vfx span,.battlefield{animation-duration:1ms!important;animation-iteration-count:1!important}}.boss-overlay--defence strong,.defence-phrase{text-transform:none}.rule-roulette>strong{animation-duration:.26s}.arcade-countdown>strong{backface-visibility:hidden;will-change:transform, opacity;animation-duration:.72s;transform:translateZ(0)}.attack-vfx{height:210px;top:26%;left:20%;right:4%;overflow:visible}.attack-vfx i,.attack-vfx span{transform-origin:50%}.attack-vfx--fighter i,.attack-vfx--rogue i,.attack-vfx--bender i,.attack-vfx--bender span,.attack-vfx--fighter span,.attack-vfx--rogue span{left:42%}.attack-vfx--fighter i{filter:drop-shadow(0 0 10px #ebc7578f);transform-origin:0;background:linear-gradient(90deg,#fff0,#fff8d6f2 35%,#f1cc5ff5 72%,#f1cc5f00);border-radius:999px;width:42%;height:12px;top:112px;left:46%}.attack-vfx--fighter span{filter:drop-shadow(0 0 14px #f5cd617a);background:radial-gradient(circle,#fff4cef2,#f5cd619e 38%,#f5cd612e 60%,#f5cd6100 72%);border-radius:50%;width:60px;height:60px;top:84px;left:81%}.attack-vfx--fighter.attack-vfx--quick i:first-child{opacity:1;animation:.52s ease-out both fighterHitArcQuick;top:104px}.attack-vfx--fighter.attack-vfx--quick span{opacity:1;animation:.52s ease-out both impactBurstQuick}.attack-vfx--fighter.attack-vfx--strong i:first-child,.attack-vfx--fighter.attack-vfx--strong i:nth-child(2){opacity:1;animation:.7s ease-out both fighterHitArcStrong}.attack-vfx--fighter.attack-vfx--strong i:first-child{top:88px;transform:rotate(16deg)}.attack-vfx--fighter.attack-vfx--strong i:nth-child(2){animation-delay:90ms;top:126px;transform:rotate(-18deg)}.attack-vfx--fighter.attack-vfx--strong span{opacity:1;width:76px;height:76px;animation:.7s ease-out both impactBurstStrong;top:74px;left:80%}.attack-vfx--fighter.attack-vfx--ultimate i:first-child,.attack-vfx--fighter.attack-vfx--ultimate i:nth-child(2),.attack-vfx--fighter.attack-vfx--ultimate i:nth-child(3){opacity:1;width:50%;height:14px;animation:.98s ease-out both fighterHitArcUltimate;left:41%}.attack-vfx--fighter.attack-vfx--ultimate i:first-child{top:76px;transform:rotate(26deg)}.attack-vfx--fighter.attack-vfx--ultimate i:nth-child(2){animation-delay:.11s;top:118px;transform:rotate(-8deg)}.attack-vfx--fighter.attack-vfx--ultimate i:nth-child(3){animation-delay:.18s;top:152px;transform:rotate(-28deg)}.attack-vfx--fighter.attack-vfx--ultimate span{opacity:1;width:108px;height:108px;animation:.98s ease-out both impactBurstUltimate;top:54px;left:77%}.attack-vfx--rogue i{filter:drop-shadow(0 0 10px #66debe7a);background:linear-gradient(90deg,#7deed200,#defff7f0 34%,#69e5c2fa 70%,#76dbbd00);border-radius:999px;width:46%;height:6px;top:104px;left:44%}.attack-vfx--rogue span{background:radial-gradient(circle,#c6fff0f2 0%,#56e0ae57 44%,#56e0ae00 72%);border-radius:50%;width:44px;height:44px;top:98px;left:82%}.attack-vfx--rogue.attack-vfx--quick i:first-child{opacity:1;animation:.52s ease-out both rogueBackstabLine}.attack-vfx--rogue.attack-vfx--quick span{opacity:1;animation:.52s ease-out both rogueImpactPulse}.attack-vfx--rogue.attack-vfx--strong i:first-child,.attack-vfx--rogue.attack-vfx--strong i:nth-child(2){opacity:1;animation:.72s ease-out both rogueCrossCutV2}.attack-vfx--rogue.attack-vfx--strong i:first-child{top:86px;transform:rotate(18deg)}.attack-vfx--rogue.attack-vfx--strong i:nth-child(2){animation-delay:85ms;top:128px;transform:rotate(-18deg)}.attack-vfx--rogue.attack-vfx--strong span{opacity:1;animation:.72s ease-out both rogueImpactPulse}.attack-vfx--rogue.attack-vfx--ultimate i:first-child,.attack-vfx--rogue.attack-vfx--ultimate i:nth-child(2),.attack-vfx--rogue.attack-vfx--ultimate i:nth-child(3){opacity:1;width:54%;animation:.98s ease-out both rogueStormCutV2;left:40%}.attack-vfx--rogue.attack-vfx--ultimate i:first-child{top:56px}.attack-vfx--rogue.attack-vfx--ultimate i:nth-child(2){animation-delay:90ms;top:106px}.attack-vfx--rogue.attack-vfx--ultimate i:nth-child(3){animation-delay:.17s;top:156px}.attack-vfx--rogue.attack-vfx--ultimate span{opacity:1;width:78px;height:78px;animation:.98s ease-out both rogueImpactPulseLarge;top:74px;left:79%}.attack-vfx--bender i:first-child{background:radial-gradient(circle at 35% 35%,#fff,#95c5ff 38%,#467fe3 72%,#467fe31a);border-radius:50%;width:22px;height:22px;top:110px;left:4%;box-shadow:0 0 18px #69a4ffb8}.attack-vfx--bender.attack-vfx--quick i:first-child{opacity:1;animation:.56s ease-in both etherBoltLevel}.attack-vfx--bender.attack-vfx--quick span{opacity:1;background:radial-gradient(circle,#cae8fff0,#669bff5c 44%,#669bff00 72%);border-radius:50%;width:58px;height:58px;animation:.56s ease-out both etherImpactBurst;top:94px;left:80%}.attack-vfx--bender.attack-vfx--strong i:first-child{opacity:1;clip-path:polygon(0 50%,36% 0,100% 50%,36% 100%);background:linear-gradient(90deg,#defaff38,#e8fbff 34%,#9ed5ff 68%,#7ac4ff0a);border-radius:0;width:58px;height:34px;animation:.76s ease-in both cryoShardThrow;top:100px;box-shadow:0 0 14px #82c8ff80}.attack-vfx--bender.attack-vfx--strong i:nth-child(2),.attack-vfx--bender.attack-vfx--strong i:nth-child(3){opacity:1;clip-path:polygon(50% 0,84% 38%,62% 100%,38% 100%,16% 38%);background:linear-gradient(#e9fbfffa,#8dd6ffd6);border-radius:0;width:26px;height:62px;animation:.76s ease-out both cryoShardImpact;top:84px;left:78%;box-shadow:0 0 12px #82c8ff85}.attack-vfx--bender.attack-vfx--strong i:nth-child(3){width:18px;height:42px;animation-delay:70ms;top:92px;left:84%}.attack-vfx--bender.attack-vfx--strong span{opacity:1;border:4px solid #a9e1ffd6;border-radius:50%;width:74px;height:74px;animation:.76s ease-out both etherImpactRingLarge;top:82px;left:78%;box-shadow:0 0 22px #8fd3ff52}.attack-vfx--bender.attack-vfx--ultimate i:first-child{opacity:1;background:radial-gradient(circle at 34% 34%,#fff,#8bc0ff 26%,#5f65ff 46%,#ffb975 72%,#ffb97500);border-radius:50%;width:34px;height:34px;animation:1.1s cubic-bezier(.18,.8,.2,1) both etherMeteorFall;top:-8px;left:76%;box-shadow:0 0 22px #98b6ff99,0 0 42px #ffa75257}.attack-vfx--bender.attack-vfx--ultimate i:nth-child(2),.attack-vfx--bender.attack-vfx--ultimate i:nth-child(3){opacity:1;border:6px solid #a8beffb3;border-radius:50%;width:96px;height:96px;animation:1.1s ease-out both etherMeteorImpactRing;top:86px;left:74%;box-shadow:0 0 30px #84a5ff59}.attack-vfx--bender.attack-vfx--ultimate i:nth-child(3){width:128px;height:128px;animation-delay:.12s;top:70px;left:70%}.attack-vfx--bender.attack-vfx--ultimate span{opacity:1;background:radial-gradient(circle,#fff3e0f5,#84aaff80 34%,#6778ff14 60%,#6778ff00 74%);border-radius:50%;width:96px;height:96px;animation:1.1s ease-out both etherMeteorImpactFlash;top:86px;left:74%}.battlefield--attack-strong .enemy-unit.is-hit-strong,.battlefield--attack-ultimate .enemy-unit.is-hit-ultimate{z-index:6}@keyframes fighterQuickChargeV2{0%,to{transform:translate(0)translateY(0)}42%{transform:translate(128px)translateY(-6px)}56%{transform:translate(148px)translateY(0)}}@keyframes fighterStrongChargeV2{0%,to{transform:translate(0)translateY(0)}38%{transform:translate(146px)translateY(-12px)rotate(-5deg)}55%{transform:translate(184px)translateY(-2px)rotate(2deg)}}@keyframes fighterUltimateLeapV2{0%,to{transform:translate(0)translateY(0)rotate(0)}24%{transform:translate(96px)translateY(-42px)rotate(-10deg)}50%{transform:translate(172px)translateY(-118px)rotate(-18deg)}68%{transform:translate(218px)translateY(6px)rotate(10deg)scale(1.08)}84%{transform:translate(88px)translateY(-8px)rotate(0)}}@keyframes fighterHitArcQuick{0%{opacity:0;transform:translate(-16px)scaleX(.2)rotate(14deg)}30%{opacity:1}to{opacity:0;transform:translate(28px)scaleX(1.1)rotate(-8deg)}}@keyframes fighterHitArcStrong{0%{opacity:0;transform:translate(-22px)scaleX(.15)rotate(18deg)}28%{opacity:1}to{opacity:0;transform:translate(40px)scaleX(1.26)rotate(-14deg)}}@keyframes fighterHitArcUltimate{0%{opacity:0;transform:translate(-26px)scaleX(.1)}22%{opacity:1}to{opacity:0;transform:translate(54px)scaleX(1.32)}}@keyframes impactBurstQuick{0%,42%{opacity:0;transform:scale(.2)}58%{opacity:1}to{opacity:0;transform:scale(1.1)}}@keyframes impactBurstStrong{0%,40%{opacity:0;transform:scale(.16)}56%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes impactBurstUltimate{0%,44%{opacity:0;transform:scale(.14)}56%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes rogueQuickBlinkV2{0%,to{opacity:1;transform:translate(0)}20%{opacity:.25;transform:translate(30px)}46%{opacity:0;transform:translate(206px)}58%{opacity:1;transform:translate(226px)}82%{opacity:.78;transform:translate(84px)}}@keyframes rogueStrongBlinkV2{0%,to{opacity:1;transform:translate(0)}18%{opacity:.22;transform:translate(26px)}40%{opacity:0;transform:translate(216px)}54%{opacity:1;transform:translate(232px)}72%{opacity:.85;transform:translate(170px)translateY(-10px)}}@keyframes rogueUltimateBlinkV2{0%,to{opacity:1;transform:translate(0)}14%{opacity:.18;transform:translate(36px)}28%{opacity:0;transform:translate(158px)translateY(-14px)}43%{opacity:1;transform:translate(238px)translateY(0)}56%{opacity:.2;transform:translate(142px)translateY(-18px)}68%{opacity:1;transform:translate(228px)translateY(4px)}84%{opacity:.75;transform:translate(94px)translateY(0)}}@keyframes rogueBackstabLine{0%{opacity:0;transform:translate(18px)scaleX(.16)rotate(-8deg)}38%{opacity:0}54%{opacity:1}to{opacity:0;transform:translate(-22px)scaleX(1.05)rotate(8deg)}}@keyframes rogueCrossCutV2{0%{opacity:0;transform:scaleX(.1)}42%{opacity:0}56%{opacity:1}to{opacity:0;transform:translate(-20px)scaleX(1.26)}}@keyframes rogueStormCutV2{0%{opacity:0;transform:scaleX(.08)}32%{opacity:0}46%{opacity:1}to{opacity:0;transform:translate(-24px)scaleX(1.34)}}@keyframes rogueImpactPulse{0%,50%{opacity:0;transform:scale(.18)}62%{opacity:1}to{opacity:0;transform:scale(1.08)}}@keyframes rogueImpactPulseLarge{0%,46%{opacity:0;transform:scale(.18)}58%{opacity:1}to{opacity:0;transform:scale(1.36)}}@keyframes benderQuickCastV2{0%,to{transform:translate(0)translateY(0)}24%{filter:brightness(1.2);transform:translate(12px)translateY(-2px)scale(1.03)}52%{filter:brightness(1.32);transform:translate(18px)translateY(-1px)scale(1.05)}}@keyframes benderStrongCastV2{0%,to{transform:translate(0)translateY(0)}28%{filter:brightness(1.28);transform:translate(10px)translateY(-8px)scale(1.04)}56%{filter:brightness(1.42);transform:translate(16px)translateY(-6px)scale(1.08)}}@keyframes benderUltimateCastV2{0%,to{transform:translate(0)translateY(0)}24%{filter:brightness(1.28);transform:translate(10px)translateY(-18px)scale(1.06)}48%{filter:brightness(1.48);transform:translate(18px)translateY(-28px)scale(1.12)}72%{filter:brightness(1.34);transform:translate(10px)translateY(-8px)scale(1.07)}}@keyframes etherBoltLevel{0%{opacity:0;transform:translate(0)scale(.35)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(470px)scale(1)}}@keyframes etherImpactBurst{0%,70%{opacity:0;transform:scale(.16)}82%{opacity:1}to{opacity:0;transform:scale(1.18)}}@keyframes cryoShardThrow{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}14%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(405px)scale(1.04)rotate(22deg)}}@keyframes cryoShardImpact{0%,62%{opacity:0;transform:translateY(-12px)scale(.24)}74%{opacity:1}to{opacity:0;transform:translateY(6px)scale(1)}}@keyframes etherImpactRingLarge{0%,60%{opacity:0;transform:scale(.18)}76%{opacity:1}to{opacity:0;transform:scale(1.34)}}@keyframes etherMeteorFall{0%{opacity:0;transform:translate(-42px,-70px)scale(.16)}12%{opacity:1}68%{opacity:1}to{opacity:0;transform:translate(-8px,126px)scale(1.36)}}@keyframes etherMeteorImpactRing{0%,62%{opacity:0;transform:scale(.16)}74%{opacity:1}to{opacity:0;transform:scale(1.44)}}@keyframes etherMeteorImpactFlash{0%,64%{opacity:0;transform:scale(.12)}78%{opacity:1}to{opacity:0;transform:scale(1.34)}}@media (width<=720px){.attack-vfx{height:180px;top:28%;left:16%;right:2%}.attack-vfx--bender.attack-vfx--ultimate i:first-child{left:72%}}.tracked-attack{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible}.tracked-attack>span{opacity:0;pointer-events:none;display:block;position:absolute}.tracked-attack--fighter .tracked-attack__slash{left:calc(var(--impact-x) - 76px);top:calc(var(--impact-y) - 48px);filter:drop-shadow(0 0 10px #f1ca65b3);transform-origin:50%;background:linear-gradient(90deg,#fff0,#fff8d9 28%,#f1ca65 62%,#f1ca6500);border-radius:999px;width:152px;height:10px}.tracked-attack--fighter.tracked-attack--quick .tracked-attack__slash--one{--slash-angle:-46deg;opacity:1;animation:.68s ease-out both trackedSlashQuick}.tracked-attack--fighter.tracked-attack--strong .tracked-attack__slash--one{--slash-angle:-52deg;opacity:1;animation:.9s ease-out both trackedSlashStrong}.tracked-attack--fighter.tracked-attack--strong .tracked-attack__slash--two{--slash-angle:38deg;top:calc(var(--impact-y) - 38px);opacity:1;animation:.9s ease-out both trackedSlashStrongSecond}.tracked-attack--fighter.tracked-attack--ultimate .tracked-attack__slash--one{--slash-angle:-72deg;left:calc(var(--impact-x) - 96px);top:calc(var(--impact-y) - 78px);opacity:1;width:192px;height:15px;animation:1.25s ease-out both trackedSlashUltimate}.tracked-attack--fighter.tracked-attack--ultimate .tracked-attack__slash--two{--slash-angle:18deg;left:calc(var(--impact-x) - 88px);top:calc(var(--impact-y) - 24px);opacity:1;width:176px;height:11px;animation:1.25s ease-out both trackedSlashUltimateGround}.tracked-attack--fighter .tracked-attack__impact{left:calc(var(--impact-x) - 46px);top:calc(var(--impact-y) - 46px);background:radial-gradient(circle,#fffadefa,#f4cc5d85 34%,#f4cc5d1f 58%,#f4cc5d00 74%);border-radius:50%;width:92px;height:92px}.tracked-attack--fighter.tracked-attack--quick .tracked-attack__impact{opacity:1;animation:.68s ease-out both trackedImpactQuick}.tracked-attack--fighter.tracked-attack--strong .tracked-attack__impact{opacity:1;animation:.9s ease-out both trackedImpactStrong}.tracked-attack--fighter.tracked-attack--ultimate .tracked-attack__impact{left:calc(var(--impact-x) - 72px);top:calc(var(--impact-y) - 72px);opacity:1;width:144px;height:144px;animation:1.25s ease-out both trackedImpactUltimate}.tracked-attack--fighter.tracked-attack--ultimate .tracked-attack__impact-ring{left:calc(var(--impact-x) - 60px);top:calc(var(--impact-y) - 24px);opacity:1;border:5px solid #f5cf63b8;border-radius:50%;width:120px;height:48px;animation:1.25s ease-out both trackedGroundRing}.tracked-attack--rogue .tracked-attack__slash{left:calc(var(--impact-x) - 70px);top:calc(var(--impact-y) - 42px);filter:drop-shadow(0 0 9px #5be2b7b8);transform-origin:50%;background:linear-gradient(90deg,#b9ffec00,#e7fff8 30%,#70e1bd 66%,#70e1bd00);border-radius:999px;width:140px;height:7px}.tracked-attack--rogue.tracked-attack--quick .tracked-attack__slash--one{--slash-angle:52deg;opacity:1;animation:.68s ease-out both trackedRogueCutQuick}.tracked-attack--rogue.tracked-attack--strong .tracked-attack__slash--one{--slash-angle:48deg;opacity:1;animation:.9s ease-out both trackedRogueCutStrong}.tracked-attack--rogue.tracked-attack--strong .tracked-attack__slash--two{--slash-angle:-48deg;opacity:1;animation:.9s ease-out both trackedRogueCutStrongSecond}.tracked-attack--rogue.tracked-attack--ultimate .tracked-attack__slash--one,.tracked-attack--rogue.tracked-attack--ultimate .tracked-attack__slash--two,.tracked-attack--rogue.tracked-attack--ultimate .tracked-attack__slash--three{opacity:1;width:166px;left:calc(var(--impact-x) - 83px);animation:1.25s ease-out both trackedRogueStormCut}.tracked-attack--rogue.tracked-attack--ultimate .tracked-attack__slash--one{--slash-angle:58deg;top:calc(var(--impact-y) - 62px)}.tracked-attack--rogue.tracked-attack--ultimate .tracked-attack__slash--two{--slash-angle:-54deg;top:calc(var(--impact-y) - 34px);animation-delay:85ms}.tracked-attack--rogue.tracked-attack--ultimate .tracked-attack__slash--three{--slash-angle:18deg;top:calc(var(--impact-y) - 8px);animation-delay:.155s}.tracked-attack--rogue .tracked-attack__afterimage{left:calc(var(--impact-x) + 38px);top:calc(var(--impact-y) - 78px);clip-path:polygon(24% 0,76% 0,100% 32%,82% 100%,18% 100%,0 32%);background:#5dd6ae1f;border:3px solid #7ce7c3b3;width:46px;height:72px;box-shadow:0 0 20px #57e1b247}.tracked-attack--rogue.tracked-attack--quick .tracked-attack__afterimage,.tracked-attack--rogue.tracked-attack--strong .tracked-attack__afterimage,.tracked-attack--rogue.tracked-attack--ultimate .tracked-attack__afterimage{opacity:1;animation:.68s both trackedRogueAfterimage}.tracked-attack--rogue.tracked-attack--strong .tracked-attack__afterimage{animation-duration:.9s}.tracked-attack--rogue.tracked-attack--ultimate .tracked-attack__afterimage{animation-duration:1.25s}.tracked-attack--rogue .tracked-attack__impact{left:calc(var(--impact-x) - 42px);top:calc(var(--impact-y) - 42px);opacity:1;background:radial-gradient(circle,#d9fff5e6,#52daad52 42%,#52daad00 72%);border-radius:50%;width:84px;height:84px}.tracked-attack--rogue.tracked-attack--quick .tracked-attack__impact{animation:.68s ease-out both trackedRogueImpactQuick}.tracked-attack--rogue.tracked-attack--strong .tracked-attack__impact{animation:.9s ease-out both trackedRogueImpactStrong}.tracked-attack--rogue.tracked-attack--ultimate .tracked-attack__impact{animation:1.25s ease-out both trackedRogueImpactUltimate}.knight-unit--bender.is-attacking-quick{animation:.68s ease-out both trackedBenderQuick}.knight-unit--bender.is-attacking-strong{animation:.9s ease-out both trackedBenderStrong}.knight-unit--bender.is-attacking-ultimate{animation:1.25s ease-out both trackedBenderUltimate}.tracked-attack--bender .tracked-attack__projectile{left:var(--source-x);top:var(--source-y);transform-origin:50%}.tracked-attack--bender.tracked-attack--quick .tracked-attack__projectile{opacity:1;background:radial-gradient(circle at 34% 30%,#fff,#9ed1ff 34%,#4e8bed 68%,#4e8bed14);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.68s cubic-bezier(.18,.72,.22,1) both trackedEtherOrb;box-shadow:0 0 20px #5b9dffc7}.tracked-attack--bender.tracked-attack--strong .tracked-attack__projectile{clip-path:polygon(0 50%,30% 5%,100% 50%,30% 95%);filter:drop-shadow(0 0 12px #7ed0ffb8);opacity:1;background:linear-gradient(90deg,#e4faff1f,#f0fcff 32%,#9edcff 67%,#62b9ff0d);width:74px;height:38px;margin:-19px 0 0 -20px;animation:.9s cubic-bezier(.16,.72,.2,1) both trackedCryoShard}.tracked-attack--bender.tracked-attack--strong .tracked-attack__secondary{left:calc(var(--impact-x) - 18px);top:calc(var(--impact-y) - 58px);clip-path:polygon(50% 0,86% 38%,62% 100%,38% 100%,14% 38%);filter:drop-shadow(0 0 12px #78cfff94);opacity:1;background:linear-gradient(#f5fdff,#91d7ff);width:36px;height:78px;animation:.9s ease-out both trackedIceSpikeImpact}.tracked-attack--bender.tracked-attack--ultimate .tracked-attack__projectile{left:calc(var(--impact-x) - 28px);top:calc(var(--impact-y) - 272px);opacity:1;background:radial-gradient(circle at 35% 34%,#fff 0 8%,#9ec5ff 24%,#6b72ff 44%,#ffb365 68%,#ffb3651f 78%);border-radius:50%;width:56px;height:56px;animation:1.25s cubic-bezier(.18,.72,.18,1) both trackedEtherMeteor;box-shadow:0 0 26px #85a6ffb8,0 0 52px #ff9f4c61}.tracked-attack--bender.tracked-attack--ultimate .tracked-attack__secondary{left:calc(var(--impact-x) - 10px);top:calc(var(--impact-y) - 264px);filter:blur(4px);opacity:1;background:linear-gradient(#647dff00,#698dff94 48%,#ffb26347);border-radius:50%;width:20px;height:210px;animation:1.25s ease-in both trackedMeteorTail}.tracked-attack--bender .tracked-attack__impact{left:calc(var(--impact-x) - 50px);top:calc(var(--impact-y) - 50px);opacity:1;background:radial-gradient(circle,#ebf8fffa,#689eff7a 38%,#689eff1a 62%,#689eff00 76%);border-radius:50%;width:100px;height:100px}.tracked-attack--bender.tracked-attack--quick .tracked-attack__impact{animation:.68s ease-out both trackedBenderImpactQuick}.tracked-attack--bender.tracked-attack--strong .tracked-attack__impact{animation:.9s ease-out both trackedBenderImpactStrong}.tracked-attack--bender.tracked-attack--ultimate .tracked-attack__impact{left:calc(var(--impact-x) - 82px);top:calc(var(--impact-y) - 82px);background:radial-gradient(circle,#fff7e7,#7ba0ff94 31%,#6c74ff29 58%,#6c74ff00 76%);width:164px;height:164px;animation:1.25s ease-out both trackedBenderImpactUltimate}.tracked-attack--bender .tracked-attack__impact-ring{left:calc(var(--impact-x) - 54px);top:calc(var(--impact-y) - 28px);opacity:1;border:5px solid #91b7ffb8;border-radius:50%;width:108px;height:56px}.tracked-attack--bender.tracked-attack--strong .tracked-attack__impact-ring{animation:.9s ease-out both trackedBenderRingStrong}.tracked-attack--bender.tracked-attack--ultimate .tracked-attack__impact-ring{width:160px;height:72px;left:calc(var(--impact-x) - 80px);top:calc(var(--impact-y) - 36px);animation:1.25s ease-out both trackedBenderRingUltimate}.battlefield--hunter-fighter .enemy-unit.is-hit-quick .enemy-cube{animation:.68s both trackedEnemyFighterQuick}.battlefield--hunter-fighter .enemy-unit.is-hit-strong .enemy-cube{animation:.9s both trackedEnemyFighterStrong}.battlefield--hunter-fighter .enemy-unit.is-hit-ultimate .enemy-cube{animation:1.25s both trackedEnemyFighterUltimate}.battlefield--hunter-rogue .enemy-unit.is-hit-quick .enemy-cube{animation:.68s both trackedEnemyRogueQuick}.battlefield--hunter-rogue .enemy-unit.is-hit-strong .enemy-cube{animation:.9s both trackedEnemyRogueStrong}.battlefield--hunter-rogue .enemy-unit.is-hit-ultimate .enemy-cube{animation:1.25s both trackedEnemyRogueUltimate}.battlefield--hunter-bender .enemy-unit.is-hit-quick .enemy-cube{animation:.68s both trackedEnemyBenderQuick}.battlefield--hunter-bender .enemy-unit.is-hit-strong .enemy-cube{animation:.9s both trackedEnemyBenderStrong}.battlefield--hunter-bender .enemy-unit.is-hit-ultimate .enemy-cube{animation:1.25s both trackedEnemyBenderUltimate}.battlefield--attack-ultimate{animation:1.25s both trackedUltimateScreenImpact}@keyframes trackedFighterQuick{0%,to{transform:translate(0)}34%{transform:translate(calc(var(--fighter-x) * .82), calc(var(--target-align-y) - 8px))}46%,62%{transform:translate(var(--fighter-x), var(--target-align-y))}}@keyframes trackedFighterStrong{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(calc(var(--fighter-x) * .78), calc(var(--target-align-y) - 14px)) rotate(-5deg)}46%,68%{transform:translate(var(--fighter-x), var(--target-align-y)) rotate(3deg)}}@keyframes trackedFighterUltimate{0%,to{transform:translate(0)rotate(0)}24%{transform:translate(calc(var(--fighter-x) * .42), calc(var(--target-align-y) - 96px)) rotate(-12deg)}47%{transform:translate(calc(var(--fighter-x) * .86), calc(var(--target-align-y) - 150px)) rotate(-18deg)}63%,74%{transform:translate(var(--fighter-x), var(--target-align-y)) rotate(8deg) scale(1.08)}86%{transform:translate(calc(var(--fighter-x) * .35), calc(var(--target-align-y) - 20px))}}@keyframes trackedSlashQuick{0%,34%{opacity:0;transform:rotate(var(--slash-angle)) scaleX(.12)}47%{opacity:1;transform:rotate(var(--slash-angle)) scaleX(1)}72%,to{opacity:0;transform:rotate(var(--slash-angle)) scaleX(1.18)}}@keyframes trackedSlashStrong{0%,38%{opacity:0;transform:rotate(var(--slash-angle)) scaleX(.1)}52%{opacity:1;transform:rotate(var(--slash-angle)) scaleX(1)}74%,to{opacity:0;transform:rotate(var(--slash-angle)) scaleX(1.22)}}@keyframes trackedSlashStrongSecond{0%,49%{opacity:0;transform:rotate(var(--slash-angle)) scaleX(.1)}61%{opacity:1;transform:rotate(var(--slash-angle)) scaleX(1)}80%,to{opacity:0;transform:rotate(var(--slash-angle)) scaleX(1.2)}}@keyframes trackedSlashUltimate{0%,52%{opacity:0;transform:rotate(var(--slash-angle)) scaleX(.08)}64%{opacity:1;transform:rotate(var(--slash-angle)) scaleX(1)}80%,to{opacity:0;transform:rotate(var(--slash-angle)) scaleX(1.24)}}@keyframes trackedSlashUltimateGround{0%,61%{opacity:0;transform:rotate(var(--slash-angle)) scaleX(.08)}70%{opacity:1;transform:rotate(var(--slash-angle)) scaleX(1)}86%,to{opacity:0;transform:rotate(var(--slash-angle)) scaleX(1.25)}}@keyframes trackedImpactQuick{0%,40%{opacity:0;transform:scale(.14)}52%{opacity:1;transform:scale(.78)}76%,to{opacity:0;transform:scale(1.2)}}@keyframes trackedImpactStrong{0%,46%{opacity:0;transform:scale(.12)}58%{opacity:1;transform:scale(.88)}82%,to{opacity:0;transform:scale(1.34)}}@keyframes trackedImpactUltimate{0%,58%{opacity:0;transform:scale(.1)}68%{opacity:1;transform:scale(.9)}90%,to{opacity:0;transform:scale(1.52)}}@keyframes trackedGroundRing{0%,62%{opacity:0;transform:scale(.15)}72%{opacity:1;transform:scale(.9)}94%,to{opacity:0;transform:scale(1.65)}}@keyframes trackedRogueQuick{0%,to{opacity:1;transform:translate(0)}18%{transform:translate(calc(var(--rogue-behind-x) * .18), -4px);opacity:.2}35%{transform:translate(var(--rogue-behind-x), var(--target-align-y));opacity:0}46%,62%{transform:translate(var(--rogue-behind-x), var(--target-align-y));opacity:1}78%{transform:translate(calc(var(--rogue-behind-x) * .4), -3px);opacity:.28}}@keyframes trackedRogueStrong{0%,to{opacity:1;transform:translate(0)}16%{transform:translate(calc(var(--rogue-behind-x) * .16), -4px);opacity:.18}32%{transform:translate(var(--rogue-behind-x), var(--target-align-y));opacity:0}43%,70%{transform:translate(var(--rogue-behind-x), var(--target-align-y));opacity:1}82%{transform:translate(calc(var(--rogue-behind-x) * .32), -5px);opacity:.22}}@keyframes trackedRogueUltimate{0%,to{opacity:1;transform:translate(0)}12%{transform:translate(calc(var(--rogue-behind-x) * .18), -8px);opacity:.12}27%{transform:translate(var(--rogue-behind-x), var(--target-align-y));opacity:1}39%{transform:translate(calc(var(--rogue-behind-x) * .62), calc(var(--target-align-y) - 42px));opacity:.12}50%{transform:translate(var(--rogue-behind-x), calc(var(--target-align-y) + 8px));opacity:1}61%{transform:translate(calc(var(--rogue-behind-x) * .48), calc(var(--target-align-y) - 18px));opacity:.12}72%{transform:translate(var(--rogue-behind-x), var(--target-align-y));opacity:1}86%{transform:translate(calc(var(--rogue-behind-x) * .28), -4px);opacity:.25}}@keyframes trackedRogueCutQuick{0%,38%{opacity:0;transform:rotate(var(--slash-angle)) scaleX(.1)}50%{opacity:1;transform:rotate(var(--slash-angle)) scaleX(1)}72%,to{opacity:0;transform:rotate(var(--slash-angle)) scaleX(1.16)}}@keyframes trackedRogueCutStrong{0%,41%{opacity:0;transform:rotate(var(--slash-angle)) scaleX(.08)}53%{opacity:1;transform:rotate(var(--slash-angle)) scaleX(1)}76%,to{opacity:0;transform:rotate(var(--slash-angle)) scaleX(1.2)}}@keyframes trackedRogueCutStrongSecond{0%,51%{opacity:0;transform:rotate(var(--slash-angle)) scaleX(.08)}62%{opacity:1;transform:rotate(var(--slash-angle)) scaleX(1)}82%,to{opacity:0;transform:rotate(var(--slash-angle)) scaleX(1.2)}}@keyframes trackedRogueStormCut{0%,36%{opacity:0;transform:rotate(var(--slash-angle)) scaleX(.06)}48%{opacity:1;transform:rotate(var(--slash-angle)) scaleX(1)}76%,to{opacity:0;transform:rotate(var(--slash-angle)) scaleX(1.26)}}@keyframes trackedRogueAfterimage{0%,28%{opacity:0;transform:translate(20px)scale(.82)}42%,62%{opacity:.72;transform:translate(0)scale(1)}82%,to{opacity:0;transform:translate(-18px)scale(.9)}}@keyframes trackedRogueImpactQuick{0%,44%{opacity:0;transform:scale(.14)}56%{opacity:1;transform:scale(.78)}78%,to{opacity:0;transform:scale(1.16)}}@keyframes trackedRogueImpactStrong{0%,50%{opacity:0;transform:scale(.12)}62%{opacity:1;transform:scale(.9)}84%,to{opacity:0;transform:scale(1.28)}}@keyframes trackedRogueImpactUltimate{0%,52%{opacity:0;transform:scale(.1)}64%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1.52)}}@keyframes trackedBenderQuick{0%,to{transform:translate(0)}18%,58%{filter:brightness(1.3);transform:translate(10px,-3px)scale(1.04)}}@keyframes trackedBenderStrong{0%,to{transform:translate(0)}20%,64%{filter:brightness(1.42);transform:translate(12px,-10px)scale(1.07)}}@keyframes trackedBenderUltimate{0%,to{transform:translate(0)}18%{filter:brightness(1.3);transform:translate(8px,-16px)scale(1.06)}42%,70%{filter:brightness(1.55);transform:translate(14px,-28px)scale(1.12)}}@keyframes trackedEtherOrb{0%{opacity:0;transform:translate(0)scale(.35)}12%{opacity:1}76%{opacity:1;transform:translate(var(--delta-x), var(--delta-y)) scale(1)}82%,to{opacity:0;transform:translate(var(--delta-x), var(--delta-y)) scale(.3)}}@keyframes trackedCryoShard{0%{opacity:0;transform:translate(0, 0) rotate(var(--attack-angle)) scale(.28)}12%{opacity:1}72%{opacity:1;transform:translate(var(--delta-x), var(--delta-y)) rotate(var(--attack-angle)) scale(1)}78%,to{opacity:0;transform:translate(var(--delta-x), var(--delta-y)) rotate(var(--attack-angle)) scale(.38)}}@keyframes trackedIceSpikeImpact{0%,68%{opacity:0;transform:translateY(20px)scale(.18)}78%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0;transform:translateY(-8px)scale(1.12)}}@keyframes trackedEtherMeteor{0%{opacity:0;transform:translate(-28px,-28px)scale(.22)}18%{opacity:1}70%{opacity:1;transform:translateY(250px)scale(1.05)}76%,to{opacity:0;transform:translateY(272px)scale(.42)}}@keyframes trackedMeteorTail{0%,14%{opacity:0;transform:translate(-22px,-20px)scaleY(.2)}32%{opacity:.76}70%{opacity:.7;transform:translateY(160px)scaleY(1)}80%,to{opacity:0;transform:translateY(210px)scaleY(.4)}}@keyframes trackedBenderImpactQuick{0%,72%{opacity:0;transform:scale(.12)}82%{opacity:1;transform:scale(.86)}to{opacity:0;transform:scale(1.22)}}@keyframes trackedBenderImpactStrong{0%,68%{opacity:0;transform:scale(.1)}78%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.34)}}@keyframes trackedBenderImpactUltimate{0%,68%{opacity:0;transform:scale(.08)}76%{opacity:1;transform:scale(.96)}to{opacity:0;transform:scale(1.52)}}@keyframes trackedBenderRingStrong{0%,70%{opacity:0;transform:scale(.14)}80%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.46)}}@keyframes trackedBenderRingUltimate{0%,70%{opacity:0;transform:scale(.12)}78%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.7)}}@keyframes trackedEnemyFighterQuick{0%,44%,to{filter:brightness();transform:translate(0)rotate(0)}54%{filter:brightness(1.7);transform:translate(16px,-4px)rotate(6deg)}70%{transform:translate(5px,1px)rotate(-2deg)}}@keyframes trackedEnemyFighterStrong{0%,51%,to{filter:brightness();transform:translate(0)rotate(0)}61%{filter:brightness(1.9);transform:translate(30px,-12px)rotate(11deg)}78%{transform:translate(9px,2px)rotate(-4deg)}}@keyframes trackedEnemyFighterUltimate{0%,62%,to{filter:brightness();transform:translate(0)rotate(0)}70%{filter:brightness(2.15);transform:translate(42px,-22px)rotate(16deg)scale(1.07)}84%{transform:translate(12px,5px)rotate(-6deg)}}@keyframes trackedEnemyRogueQuick{0%,47%,to{filter:brightness();transform:translate(0)rotate(0)}56%{filter:brightness(1.65);transform:translate(-13px,-3px)rotate(-6deg)}72%{transform:translate(4px,1px)rotate(2deg)}}@keyframes trackedEnemyRogueStrong{0%,53%,to{filter:brightness();transform:translate(0)rotate(0)}62%{filter:brightness(1.86);transform:translate(-20px,-7px)rotate(-9deg)}79%{transform:translate(6px,2px)rotate(3deg)}}@keyframes trackedEnemyRogueUltimate{0%,56%,to{filter:brightness();transform:translate(0)rotate(0)}64%{filter:brightness(2);transform:translate(-18px,-9px)rotate(-12deg)}72%{transform:translate(20px,4px)rotate(10deg)}82%{transform:translate(-8px,1px)rotate(-4deg)}}@keyframes trackedEnemyBenderQuick{0%,74%,to{filter:brightness();transform:translate(0)rotate(0)}83%{filter:brightness(1.76);transform:translate(18px,-5px)rotate(6deg)}}@keyframes trackedEnemyBenderStrong{0%,70%,to{filter:brightness();transform:translate(0)rotate(0)}79%{filter:brightness(1.95);transform:translate(25px,-10px)rotate(9deg)}}@keyframes trackedEnemyBenderUltimate{0%,70%,to{filter:brightness();transform:translate(0)rotate(0)}78%{filter:brightness(2.2);transform:translate(34px,-22px)rotate(13deg)scale(1.08)}90%{transform:translate(8px,5px)rotate(-4deg)}}@keyframes trackedUltimateScreenImpact{0%,67%,to{transform:translate(0)}72%{transform:translate(-4px,3px)}75%{transform:translate(5px,-3px)}78%{transform:translate(-3px,-2px)}82%{transform:translate(2px,2px)}}@media (prefers-reduced-motion:reduce){.tracked-attack>span,.knight-unit.is-attacking-quick,.knight-unit.is-attacking-strong,.knight-unit.is-attacking-ultimate,.enemy-unit.is-hit .enemy-cube{animation-duration:1ms!important}}.battlefield{background:radial-gradient(circle at 50% 12%,#a8e2ff2b,#0000 28%),linear-gradient(#183849 0%,#264d59 42%,#315347 58%,#213728 100%)}.battlefield:after{opacity:1;background:radial-gradient(circle at 15% 18%,#bdeb962e,#0000 16%),radial-gradient(circle at 62% 28%,#a0db7229,#0000 20%),linear-gradient(#4c6f301f,#1c2f182e);height:42%;inset:auto 0 0;transform:none}.battlefield__sky:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 14%,#ffffff1f,#0000 18%),radial-gradient(circle at 76% 22%,#b1dde81f,#0000 20%);position:absolute;inset:0}.battlefield__mountain{filter:blur(.5px);background:linear-gradient(#1f2d2c6b,#0e161394);bottom:40%}.battlefield__ground{background:radial-gradient(at top,#7cad612e,#0000 55%),linear-gradient(#5a8c4ad6,#2c4f26f5 46%,#1d351a 100%);border-top:1px solid #b7e08829;top:51%}.battlefield__ground:before{content:"";opacity:.8;background:radial-gradient(circle at 5% 70%,#bbe2847a,#bbe28400 16%),radial-gradient(circle at 20% 65%,#a4d3736b,#a4d37300 16%),radial-gradient(circle at 36% 70%,#b2dd7b6b,#b2dd7b00 16%),radial-gradient(circle at 54% 66%,#a4d3736b,#a4d37300 17%),radial-gradient(circle at 72% 70%,#bae58570,#bae58500 15%),radial-gradient(circle at 90% 65%,#a0cf6e6b,#a0cf6e00 16%);height:46px;position:absolute;top:-18px;left:-6%;right:-6%}.battlefield__ground:after{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),radial-gradient(circle,#11210f38,#11210f00 38%);background-size:28px 100%,120px 120px;position:absolute;inset:0}.battlefield__grass{z-index:2;opacity:.88;filter:drop-shadow(0 8px 12px #00000038);width:110px;height:86px;position:absolute;bottom:6px}.battlefield__grass:before,.battlefield__grass:after{content:"";clip-path:polygon(2% 100%,8% 46%,14% 100%,21% 34%,27% 100%,35% 20%,42% 100%,51% 38%,58% 100%,67% 18%,74% 100%,83% 40%,90% 100%,96% 56%,100% 100%);background:linear-gradient(#bbec8aeb,#58883af5);width:100%;height:100%;position:absolute;bottom:0}.battlefield__grass:after{opacity:.66;filter:saturate(.88);transform:scaleX(-1)translate(-16px)scaleY(.82)}.battlefield__grass--left{left:2%}.battlefield__grass--right{right:2%;transform:scaleX(-1)}.battlefield__motes{pointer-events:none;position:absolute;inset:0}.battlefield__mote{opacity:.45;background:radial-gradient(circle,#fff8c7f2,#a3e3c966 58%,#a3e3c900 74%);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #a3e3c961}.battlefield__mote--1{animation:7.2s ease-in-out infinite moteFloatOne;top:18%;left:12%}.battlefield__mote--2{width:5px;height:5px;animation:8.4s ease-in-out infinite moteFloatTwo;top:34%;left:24%}.battlefield__mote--3{animation:6.8s ease-in-out infinite moteFloatThree;top:14%;left:39%}.battlefield__mote--4{width:6px;height:6px;animation:9.2s ease-in-out infinite reverse moteFloatOne;top:26%;left:58%}.battlefield__mote--5{animation:7.4s ease-in-out infinite reverse moteFloatTwo;top:16%;left:74%}.battlefield__mote:nth-child(6){width:4px;height:4px;animation:8.6s ease-in-out infinite moteFloatThree;top:30%;left:86%}.battlefield__mote:nth-child(7){width:4px;height:4px;animation:10s ease-in-out infinite moteFloatOne;top:52%;left:18%}.battlefield__mote:nth-child(8){width:5px;height:5px;animation:8.2s ease-in-out infinite moteFloatTwo;top:48%;left:66%}.battlefield__mote:nth-child(9){width:4px;height:4px;animation:9s ease-in-out infinite reverse moteFloatThree;top:8%;left:48%}.battlefield__mote:nth-child(10){width:5px;height:5px;animation:7.6s ease-in-out infinite moteFloatOne;top:18%;left:92%}.enemy-unit--strong:not(.is-defeated) .enemy-cube{animation-duration:4.6s}.enemy-unit:nth-child(2n):not(.is-defeated) .enemy-cube{animation-delay:-1.2s}.enemy-unit:nth-child(3n):not(.is-defeated) .enemy-cube{animation-delay:-2.1s}@keyframes hunterIdleBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fighterIdleArmor{0%,to{transform:rotate(-1.4deg)scale(1)}50%{transform:rotate(1.2deg)scale(1.01)}}@keyframes rogueIdleReady{0%,to{transform:translateY(0)rotate(-2.2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes benderIdleFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.015)}}@keyframes benderOrbIdle{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 14px #a67bffa6}50%{transform:translateY(-6px)scale(1.08);box-shadow:0 0 18px #a67bffd1}}@keyframes enemyIdleBob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes bossIdleBob{0%,to{transform:translateY(0)scale(1)rotate(-.6deg)}50%{transform:translateY(-5px)scale(1.015)rotate(.6deg)}}@keyframes moteFloatOne{0%,to{opacity:.25;transform:translateY(0)translate(0)scale(1)}50%{opacity:.72;transform:translateY(-18px)translate(6px)scale(1.14)}}@keyframes moteFloatTwo{0%,to{opacity:.22;transform:translateY(0)translate(0)scale(.92)}50%{opacity:.56;transform:translateY(-12px)translate(-8px)scale(1.1)}}@keyframes moteFloatThree{0%,to{opacity:.18;transform:translateY(0)translate(0)}50%{opacity:.62;transform:translateY(-20px)translate(3px)}}@media (width<=720px){.battlefield__grass{width:74px;height:58px}.battlefield__mote:nth-child(n+8){display:none}}.knight-unit:not(.is-attacking-quick):not(.is-attacking-strong):not(.is-attacking-ultimate):not(.is-staggered){animation:none}.knight-unit--bender:not(.is-attacking-quick):not(.is-attacking-strong):not(.is-attacking-ultimate):not(.is-staggered) .knight-cube__orb{opacity:1}.knight-unit.is-attacking-quick .knight-cube,.knight-unit.is-attacking-strong .knight-cube,.knight-unit.is-attacking-ultimate .knight-cube,.knight-unit.is-attacking-quick .knight-cube__sword,.knight-unit.is-attacking-strong .knight-cube__sword,.knight-unit.is-attacking-ultimate .knight-cube__sword,.knight-unit.is-attacking-quick .knight-cube__dagger,.knight-unit.is-attacking-strong .knight-cube__dagger,.knight-unit.is-attacking-ultimate .knight-cube__dagger,.knight-unit.is-attacking-quick .knight-cube__staff,.knight-unit.is-attacking-strong .knight-cube__staff,.knight-unit.is-attacking-ultimate .knight-cube__staff,.knight-unit.is-attacking-quick .knight-cube__orb,.knight-unit.is-attacking-strong .knight-cube__orb,.knight-unit.is-attacking-ultimate .knight-cube__orb{animation:none!important}.enemy-unit:not(.is-defeated) .enemy-cube{animation:3.5s ease-in-out infinite enemyBreathBody}.enemy-unit--strong:not(.is-defeated) .enemy-cube{animation:4.2s ease-in-out infinite enemyBreathBodyHeavy}.enemy-unit--boss:not(.is-defeated) .enemy-cube{animation:5s ease-in-out infinite enemyBreathBoss}.enemy-unit.is-hit .enemy-cube,.enemy-unit.is-defeated .enemy-cube{animation:none}@keyframes hunterBreathBody{0%,to{transform:translateY(0)scaleX(1)scaleY(1)}40%{transform:translateY(1px)scaleX(1.015)scaleY(.975)}55%{transform:translateY(-1px)scaleX(.992)scaleY(1.018)}}@keyframes fighterWeaponBreath{0%,to{transform:rotate(18deg)translateY(0)}40%{transform:rotate(14deg)translateY(2px)}55%{transform:rotate(20deg)translateY(-1px)}}@keyframes rogueLeftDaggerBreath{0%,to{transform:rotate(-26deg)translateY(0)}45%{transform:rotate(-20deg)translateY(2px)}60%{transform:rotate(-30deg)translateY(-1px)}}@keyframes rogueRightDaggerBreath{0%,to{transform:rotate(26deg)translateY(0)}45%{transform:rotate(20deg)translateY(2px)}60%{transform:rotate(31deg)translateY(-1px)}}@keyframes benderStaffBreath{0%,to{transform:rotate(10deg)translateY(0)}45%{transform:rotate(6deg)translateY(2px)}58%{transform:rotate(12deg)translateY(-1px)}}@keyframes benderOrbBreath{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 14px #a67bffa6}45%{transform:translateY(-2px)scale(1.08);box-shadow:0 0 18px #a67bffd1}60%{transform:translateY(-4px)scale(1.02);box-shadow:0 0 16px #a67bffb8}}@keyframes enemyBreathBody{0%,to{transform:translateY(0)scaleX(1)scaleY(1)}42%{transform:translateY(1px)scaleX(1.012)scaleY(.98)}58%{transform:translateY(-1px)scaleX(.994)scaleY(1.016)}}@keyframes enemyBreathBodyHeavy{0%,to{transform:translateY(0)scaleX(1)scaleY(1)}45%{transform:translateY(1px)scaleX(1.018)scaleY(.982)}60%{transform:translateY(-1px)scaleX(.995)scaleY(1.014)}}@keyframes enemyBreathBoss{0%,to{transform:translateY(0)scaleX(1)scaleY(1)}44%{transform:translateY(1px)scaleX(1.016)scaleY(.985)}60%{transform:translateY(-1px)scaleX(.996)scaleY(1.012)}}@media (width<=720px){.knight-unit{bottom:20%}.enemy-group{bottom:17%}}.enemy-cube:before,.enemy-cube:after{transform-origin:50%;animation:6.6s ease-in-out infinite enemyEyeLook}.enemy-cube span{transform-origin:50%;animation:6s ease-in-out infinite enemyMouthIdle}.enemy-unit:nth-child(2n) .enemy-cube:before,.enemy-unit:nth-child(2n) .enemy-cube:after,.enemy-unit:nth-child(2n) .enemy-cube span{animation-delay:-1.6s}.enemy-unit:nth-child(3n) .enemy-cube:before,.enemy-unit:nth-child(3n) .enemy-cube:after,.enemy-unit:nth-child(3n) .enemy-cube span{animation-delay:-3.2s}.enemy-unit--strong .enemy-cube:before,.enemy-unit--strong .enemy-cube:after{animation-duration:7.2s}.enemy-unit--strong .enemy-cube span{animation-duration:6.8s}.enemy-unit.is-hit .enemy-cube{background:#a33e3e;border-color:#ff8a8a;box-shadow:inset -10px -11px #0000002e,0 0 0 3px #ff54542e,0 0 20px #ff48486b,0 12px 17px #00000040}.enemy-unit.is-hit .enemy-cube:before,.enemy-unit.is-hit .enemy-cube:after{background:#2f0f12;height:4px;animation:.32s ease-out both enemyEyesSqueeze;top:23px}.enemy-unit--strong.is-hit .enemy-cube:before,.enemy-unit--strong.is-hit .enemy-cube:after{top:30px}.enemy-unit--boss.is-hit .enemy-cube:before,.enemy-unit--boss.is-hit .enemy-cube:after{height:6px;top:56px}.enemy-unit.is-hit .enemy-cube span{clip-path:polygon(0 100%,8% 18%,22% 100%,36% 20%,50% 100%,64% 20%,78% 100%,92% 18%,100% 100%,100% 100%,0 100%);background:#3c1114;width:28px;height:10px;animation:.32s ease-out both enemyMouthHit;bottom:13px}.enemy-unit--strong.is-hit .enemy-cube span{width:34px;bottom:18px}.enemy-unit--boss.is-hit .enemy-cube span{width:62px;height:14px;bottom:28px;left:40px}.enemy-cube.is-threatening:before,.enemy-cube.is-threatening:after{background:#472224}.knight-cube--bender .knight-cube__staff{transform-origin:bottom;width:6px;height:54px;top:4px;right:-4px}.knight-cube--bender .knight-cube__orb{width:15px;height:15px;top:-6px;right:-9px}.attack-vfx--fighter.attack-vfx--strong i:first-child,.attack-vfx--fighter.attack-vfx--strong i:nth-child(2){height:10px}.attack-vfx--rogue.attack-vfx--strong i:first-child,.attack-vfx--rogue.attack-vfx--strong i:nth-child(2),.attack-vfx--rogue.attack-vfx--ultimate i:first-child,.attack-vfx--rogue.attack-vfx--ultimate i:nth-child(2),.attack-vfx--rogue.attack-vfx--ultimate i:nth-child(3){height:5px}@keyframes enemyEyeLook{0%,12%,to{transform:translate(0)scaleY(1)}16%{transform:translate(-2px)scaleY(1)}20%{transform:translate(-2px)scaleY(.82)}24%{transform:translate(0)scaleY(1)}48%{transform:translate(0)scaleY(1)}54%{transform:translate(2px)scaleY(1)}58%{transform:translate(2px)scaleY(.88)}62%{transform:translate(0)scaleY(1)}78%{transform:translate(0)scaleY(.18)}82%{transform:translate(0)scaleY(1)}}@keyframes enemyMouthIdle{0%,to{border-radius:0;transform:scaleX(1)scaleY(1)}18%{transform:scaleX(.92)scaleY(1.05)}52%{transform:scaleX(1.12)scaleY(.92)}80%{transform:scaleX(.84)scaleY(1.1)}}@keyframes enemyEyesSqueeze{0%{transform:translate(0)rotate(0)scaleY(1)}to{transform:translate(0)rotate(0)scaleY(1)}}@keyframes enemyMouthHit{0%{transform:scale(.7)}42%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes benderStaffBreathConnected{0%,to{transform:rotate(10deg)translateY(0)}45%{transform:rotate(6deg)translateY(2px)}58%{transform:rotate(12deg)translateY(-1px)}}@keyframes benderOrbBreathConnected{0%,to{transform:translateY(0)translate(0)scale(1);box-shadow:0 0 14px #a67bffa6}45%{transform:translateY(1px)translate(-1px)scale(1.08);box-shadow:0 0 18px #a67bffd1}58%{transform:translateY(-1px)translate(1px)scale(1.02);box-shadow:0 0 16px #a67bffb8}}.enemy-group{bottom:21%!important}@media (width<=720px){.knight-unit{bottom:25%!important}.enemy-group{bottom:22%!important}}.knight-cube--bender .knight-cube__staff{transform-origin:50% 100%;width:6px;height:56px;top:6px;right:-2px;transform:rotate(8deg)}.knight-cube--bender .knight-cube__staff:before{content:"";background:linear-gradient(#e7cc85,#a2742f);border-radius:999px;width:12px;height:5px;position:absolute;top:-5px;left:-3px;box-shadow:0 0 0 1px #08111673}.knight-cube--bender .knight-cube__orb{z-index:2;width:14px;height:14px;top:-9px;right:-7px}@keyframes fighterWeaponSwingIdle{0%,to{transform:rotate(18deg)translateY(0)translate(0)}22%{transform:rotate(12deg)translateY(2px)translate(-1px)}48%{transform:rotate(24deg)translateY(-1px)translate(1px)}74%{transform:rotate(16deg)translateY(1px)translate(0)}}@keyframes rogueLeftDaggerIdle{0%,to{transform:rotate(-26deg)translateY(0)translate(0)}28%{transform:rotate(-18deg)translateY(2px)translate(-1px)}56%{transform:rotate(-32deg)translateY(-1px)translate(1px)}78%{transform:rotate(-24deg)translateY(1px)translate(0)}}@keyframes rogueRightDaggerIdle{0%,to{transform:rotate(26deg)translateY(0)translate(0)}30%{transform:rotate(18deg)translateY(2px)translate(1px)}58%{transform:rotate(33deg)translateY(-1px)translate(-1px)}80%{transform:rotate(24deg)translateY(1px)translate(0)}}@keyframes benderStaffWaveIdle{0%,to{transform:rotate(8deg)translateY(0)translate(0)}20%{transform:rotate(2deg)translateY(2px)translate(-1px)}42%{transform:rotate(14deg)translateY(-1px)translate(0)}66%{transform:rotate(6deg)translateY(1px)translate(1px)}84%{transform:rotate(12deg)translateY(-1px)translate(0)}}@keyframes benderOrbLinkedIdle{0%,to{transform:translateY(0)translate(0)scale(1);box-shadow:0 0 14px #a67bffa6}20%{transform:translateY(1px)translate(-1px)scale(1.05);box-shadow:0 0 15px #a67bffb3}42%{transform:translateY(-1px)translate(1px)scale(1.1);box-shadow:0 0 19px #a67bffd6}66%{transform:translateY(1px)translate(0)scale(1.03);box-shadow:0 0 16px #a67bffbd}84%{transform:translateY(-1px)translate(0)scale(1.06);box-shadow:0 0 17px #a67bffc7}}.knight-cube__staff-rig{pointer-events:none;width:28px;height:76px;display:none;position:absolute}.knight-cube--bender .knight-cube__staff-rig{transform-origin:14px 68px;display:block;top:-12px;right:-20px;transform:rotate(8deg)}.knight-cube--bender .knight-cube__staff-rig>.knight-cube__staff{opacity:1;background:linear-gradient(#f5da8b,#c4943b);border-radius:999px;width:6px;height:60px;display:block;position:absolute;top:12px;left:11px;box-shadow:0 0 0 2px #0811168c;animation:none!important;transform:none!important}.knight-cube--bender .knight-cube__staff-rig>.knight-cube__staff:before{content:"";background:linear-gradient(#eed58f,#ad7c31);border-radius:999px;width:12px;height:7px;position:absolute;top:-4px;left:-3px;box-shadow:0 0 0 1px #08111673}.knight-cube--bender .knight-cube__staff-rig>.knight-cube__orb{opacity:1;z-index:2;background:radial-gradient(circle at 35% 35%,#fff,#b18cff 45%,#6440cb 100%);border-radius:50%;width:16px;height:16px;display:block;position:absolute;top:0;left:6px;box-shadow:0 0 14px #a67bffa6;animation:2.8s ease-in-out infinite benderOrbPulseInsideRig!important;transform:none!important}@keyframes benderStaffRigIdle{0%,to{transform:rotate(8deg)translate(0)}24%{transform:rotate(3deg)translate(-1px,2px)}50%{transform:rotate(13deg)translate(1px,-1px)}76%{transform:rotate(6deg)translateY(1px)}}@keyframes benderOrbPulseInsideRig{0%,to{scale:1;box-shadow:0 0 14px #a67bffa6}50%{scale:1.08;box-shadow:0 0 19px #a67bffdb}}@keyframes benderStaffRigQuick{0%,to{transform:rotate(8deg)translate(0)}26%{transform:rotate(-18deg)translate(-4px,-5px)}48%{transform:rotate(22deg)translate(3px)}70%{transform:rotate(11deg)translate(1px,1px)}}@keyframes benderStaffRigStrong{0%,to{transform:rotate(8deg)translate(0)}22%{transform:rotate(-34deg)translate(-8px,-9px)}46%{transform:rotate(-48deg)translate(-10px,-13px)}68%{transform:rotate(28deg)translate(5px,2px)}84%{transform:rotate(12deg)translate(1px)}}@keyframes benderStaffRigUltimate{0%,to{transform:rotate(8deg)translate(0)}18%{transform:rotate(-52deg)translate(-12px,-18px)}42%{transform:rotate(-70deg)translate(-15px,-24px)}64%{transform:rotate(34deg)translate(8px,4px)}78%{transform:rotate(18deg)translate(3px,1px)}}.knight-unit:before{content:"";z-index:-2;background:radial-gradient(#84c152eb 0%,#5f9a37db 48%,#37652438 78%,#37652400 100%);border-radius:50%;width:120px;height:40px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #0000002e,inset 0 4px 10px #ffffff1f}.knight-unit:after{content:"";clip-path:polygon(0 100%,5% 58%,10% 100%,16% 38%,22% 100%,29% 28%,36% 100%,44% 46%,50% 100%,58% 30%,65% 100%,74% 42%,82% 100%,90% 54%,96% 100%,100% 66%,100% 100%);z-index:-1;opacity:.95;background:linear-gradient(#c1ec8efa,#689b3e);width:102px;height:28px;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.enemy-group{pointer-events:none;isolation:isolate;width:56%;height:250px;position:absolute;right:4%;display:block!important;bottom:10%!important}.enemy-group__patch{background:radial-gradient(#84c152f0 0%,#5f9a37e0 48%,#3765243d 78%,#37652400 100%);border-radius:50%;position:absolute;box-shadow:0 12px 24px #0000002e,inset 0 4px 10px #ffffff1a}.enemy-group__patch--back{z-index:0;opacity:.88;width:250px;height:78px;bottom:106px;left:14%}.enemy-group__patch--mid{z-index:1;opacity:.92;width:280px;height:90px;bottom:62px;left:40%}.enemy-group__patch--front{z-index:2;width:260px;height:84px;bottom:22px;left:63%}.enemy-group__grass{clip-path:polygon(0 100%,5% 52%,10% 100%,16% 22%,22% 100%,29% 14%,35% 100%,42% 30%,48% 100%,56% 18%,63% 100%,72% 28%,80% 100%,90% 42%,100% 100%);filter:drop-shadow(0 4px 8px #0000002e);background:linear-gradient(#c6ef97fa,#699c3e);position:absolute}.enemy-group__grass--back-left{z-index:1;width:100px;height:40px;bottom:110px;left:28%}.enemy-group__grass--back-right{z-index:2;width:110px;height:44px;bottom:78px;left:54%}.enemy-group__grass--front-left{z-index:3;width:120px;height:48px;bottom:44px;left:67%}.enemy-group__grass--front-right{z-index:4;width:132px;height:56px;bottom:28px;left:80%}.enemy-unit{width:clamp(78px,9vw,118px);transform:translateZ(0) scale(var(--slot-scale,1));transform-origin:bottom;pointer-events:auto;transition:left .28s,bottom .28s,transform .28s,opacity .28s;position:absolute}.enemy-unit:before{content:"";z-index:-1;background:radial-gradient(#7eb74e8a 0%,#5c94374d 52%,#325c2200 100%);border-radius:50%;width:132px;height:36px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.enemy-unit:after{display:none}.enemy-unit .enemy-cube,.enemy-unit__label,.enemy-unit .health-track{z-index:5;position:relative}.enemy-unit__label,.enemy-unit .health-track{filter:drop-shadow(0 2px 3px #00000042)}@media (width<=720px){.knight-unit{bottom:26%!important}.enemy-group{width:60%;height:220px;bottom:11%!important}.enemy-group__patch--back{width:166px;height:56px;bottom:96px;left:18%}.enemy-group__patch--mid{width:190px;height:64px;bottom:58px;left:42%}.enemy-group__patch--front{width:180px;height:58px;bottom:24px;left:66%}.enemy-group__grass--back-left,.enemy-group__grass--back-right,.enemy-group__grass--front-left{width:76px;height:32px}.enemy-group__grass--front-right{width:92px;height:38px}}.knight-unit:before,.knight-unit:after{display:none!important}.hunter-stance{z-index:-2;pointer-events:none;width:142px;height:56px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.hunter-stance__oval{background:radial-gradient(#88c555f0 0%,#5f9839e6 48%,#3765243d 78%,#37652400 100%);border-radius:50%;height:42px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 10px 20px #0000002e,inset 0 4px 10px #ffffff1a}.hunter-stance__grass{filter:drop-shadow(0 4px 8px #00000029);background:linear-gradient(#c8f098fa,#699c3e);position:absolute;bottom:8px}.hunter-stance__grass--rear{opacity:.78;clip-path:polygon(0 100%,8% 52%,14% 100%,24% 18%,32% 100%,42% 40%,50% 100%,62% 24%,70% 100%,82% 46%,90% 100%,100% 66%,100% 100%);width:54px;height:24px;left:30px}.hunter-stance__grass--front{clip-path:polygon(0 100%,5% 62%,10% 100%,18% 26%,25% 100%,34% 14%,42% 100%,50% 36%,58% 100%,68% 18%,76% 100%,87% 42%,95% 100%,100% 72%,100% 100%);width:72px;height:28px;right:18px}.enemy-group{width:58%;height:240px;right:4%;bottom:5%!important}.enemy-group__terrain{pointer-events:none;position:absolute;inset:0}.enemy-group__base{z-index:0;background:radial-gradient(#88c555f5 0%,#619a3beb 52%,#39672647 82%,#39672600 100%);border-radius:50%;height:108px;position:absolute;bottom:8px;left:2%;right:2%;box-shadow:0 12px 26px #0003,inset 0 6px 12px #ffffff1a}.enemy-group__grass{filter:drop-shadow(0 4px 8px #00000029);background:linear-gradient(#cbf39efa,#6ba041);position:absolute}.enemy-group__grass--back-left{z-index:1;opacity:.82;clip-path:polygon(0 100%,6% 58%,11% 100%,19% 24%,26% 100%,35% 12%,43% 100%,52% 40%,60% 100%,72% 18%,80% 100%,92% 46%,100% 100%);width:92px;height:40px;bottom:82px;left:18%}.enemy-group__grass--back-mid{z-index:1;opacity:.76;clip-path:polygon(0 100%,7% 74%,14% 100%,22% 34%,30% 100%,39% 18%,47% 100%,58% 52%,66% 100%,76% 22%,85% 100%,100% 62%,100% 100%);width:86px;height:36px;bottom:74px;left:41%}.enemy-group__grass--back-right{z-index:1;opacity:.78;clip-path:polygon(0 100%,9% 64%,17% 100%,28% 28%,36% 100%,49% 12%,58% 100%,68% 44%,77% 100%,89% 30%,100% 100%);width:96px;height:34px;bottom:66px;left:62%}.enemy-group__grass--front-left{z-index:3;clip-path:polygon(0 100%,5% 68%,10% 100%,16% 20%,22% 100%,29% 8%,36% 100%,45% 38%,52% 100%,60% 14%,68% 100%,78% 28%,86% 100%,94% 48%,100% 100%);width:132px;height:54px;bottom:30px;left:52%}.enemy-group__grass--front-mid{z-index:4;clip-path:polygon(0 100%,6% 58%,12% 100%,19% 18%,26% 100%,35% 10%,43% 100%,54% 32%,62% 100%,73% 16%,81% 100%,91% 42%,100% 100%);width:118px;height:52px;bottom:26px;left:69%}.enemy-group__grass--front-right{z-index:5;clip-path:polygon(0 100%,7% 62%,14% 100%,22% 16%,30% 100%,40% 8%,50% 100%,62% 24%,72% 100%,84% 38%,94% 100%,100% 66%,100% 100%);width:110px;height:48px;bottom:18px;left:82%}@media (width<=720px){.knight-unit{bottom:22%!important}.hunter-stance{width:110px;height:44px}.hunter-stance__oval{height:34px}.hunter-stance__grass--rear{width:40px;height:18px;left:22px}.hunter-stance__grass--front{width:52px;height:22px;right:14px}.enemy-group{width:62%;height:214px;bottom:6%!important}.enemy-group__base{height:84px}.enemy-group__grass--back-left,.enemy-group__grass--back-mid,.enemy-group__grass--back-right{width:64px;height:26px}.enemy-group__grass--front-left,.enemy-group__grass--front-mid,.enemy-group__grass--front-right{width:80px;height:34px}}.hunter-stance{z-index:0;width:164px;height:68px;bottom:0}.hunter-stance__oval{height:46px}.hunter-stance__grass{z-index:3}.hunter-stance__grass--rear{opacity:.82;clip-path:polygon(0 100%,10% 64%,18% 100%,30% 34%,40% 100%,54% 20%,64% 100%,78% 42%,88% 100%,100% 68%,100% 100%);width:44px;height:18px;bottom:14px;left:22px}.hunter-stance__grass--front{clip-path:polygon(0 100%,8% 70%,16% 100%,28% 28%,38% 100%,52% 16%,62% 100%,76% 38%,86% 100%,96% 62%,100% 100%);width:60px;height:22px;bottom:10px;right:12px}.knight-unit .hunter-model--game{z-index:2;position:relative;transform:translateY(-10px)}.knight-unit strong,.knight-unit .stagger-countdown{z-index:4;position:relative}.enemy-group__base{height:112px;bottom:28px;left:8%;right:-2%}.enemy-group__grass{opacity:.95}.enemy-group__grass--back-left{width:70px;height:28px;bottom:90px;left:28%}.enemy-group__grass--back-mid{width:64px;height:24px;bottom:82px;left:48%}.enemy-group__grass--back-right{width:72px;height:24px;bottom:74px;left:64%}.enemy-group__grass--front-left{width:92px;height:34px;bottom:40px;left:58%}.enemy-group__grass--front-mid{width:84px;height:32px;bottom:30px;left:74%}.enemy-group__grass--front-right{width:76px;height:30px;bottom:24px;left:86%}@media (width<=720px){.knight-unit{bottom:25%!important}.hunter-stance{width:128px;height:54px}.hunter-stance__oval{height:38px}.hunter-stance__grass--rear{width:34px;height:14px;left:18px}.hunter-stance__grass--front{width:46px;height:18px;right:12px}.knight-unit .hunter-model--game{transform:translateY(-8px)}.enemy-group{width:54%;height:210px;bottom:12%!important}.enemy-group__base{height:88px;bottom:20px}.enemy-group__grass--back-left,.enemy-group__grass--back-mid,.enemy-group__grass--back-right{width:48px;height:18px}.enemy-group__grass--front-left,.enemy-group__grass--front-mid,.enemy-group__grass--front-right{width:62px;height:22px}}.hunter-stance,.enemy-group__terrain,.knight-unit:before,.knight-unit:after,.enemy-unit:after{display:none!important}.enemy-unit--strong:before{width:102px!important;height:22px!important}.battlefield:after{opacity:.12}.battlefield__grass--left,.battlefield__grass--right{display:none!important}.battlefield__terrain-static{z-index:0;pointer-events:none;position:absolute;inset:0}.terrain-hunter{width:200px;height:86px;position:absolute;bottom:10%;left:6%}.terrain-hunter__oval{background:radial-gradient(#95cf64d1 0%,#68a13fc7 45%,#3e70273d 78%,#3e702700 100%);border-radius:50%;width:100%;height:56px;position:absolute;bottom:0;left:0;box-shadow:0 10px 20px #00000029,inset 0 4px 12px #ffffff14}.terrain-hunter__grass{filter:drop-shadow(0 4px 8px #00000024);background:linear-gradient(#ccf3a0fa,#6da243);position:absolute}.terrain-hunter__grass--rear{opacity:.74;clip-path:polygon(0 100%,7% 66%,14% 100%,25% 28%,34% 100%,47% 14%,56% 100%,69% 40%,80% 100%,92% 60%,100% 100%);width:74px;height:24px;bottom:30px;left:34px}.terrain-hunter__grass--front{z-index:2;clip-path:polygon(0 100%,6% 74%,12% 100%,20% 34%,28% 100%,39% 14%,47% 100%,59% 44%,67% 100%,79% 22%,87% 100%,96% 56%,100% 100%);width:92px;height:30px;bottom:14px;right:22px}.terrain-enemy{width:58%;height:190px;position:absolute;bottom:6%;right:2%}.terrain-enemy__back,.terrain-enemy__main{background:radial-gradient(#90cc5edb 0%,#659f3cd1 46%,#3a6c243d 80%,#3a6c2400 100%);border-radius:50%;position:absolute;box-shadow:0 12px 24px #0000002e,inset 0 5px 12px #ffffff14}.terrain-enemy__back{opacity:.76;width:52%;height:70px;bottom:70px;left:10%}.terrain-enemy__main{height:108px;bottom:18px;left:18%;right:0}.terrain-enemy__grass{filter:drop-shadow(0 4px 8px #00000024);background:linear-gradient(#cdf39efa,#6ca142);position:absolute}.terrain-enemy__grass--a{opacity:.78;clip-path:polygon(0 100%,8% 70%,16% 100%,28% 32%,38% 100%,52% 16%,62% 100%,76% 46%,88% 100%,100% 68%,100% 100%);width:82px;height:30px;bottom:88px;left:18%}.terrain-enemy__grass--b{opacity:.72;clip-path:polygon(0 100%,8% 74%,16% 100%,27% 36%,37% 100%,50% 18%,60% 100%,74% 42%,86% 100%,100% 62%,100% 100%);width:70px;height:24px;bottom:72px;left:36%}.terrain-enemy__grass--c{opacity:.74;clip-path:polygon(0 100%,8% 66%,17% 100%,29% 26%,39% 100%,53% 14%,63% 100%,77% 40%,89% 100%,100% 72%,100% 100%);width:78px;height:28px;bottom:62px;left:58%}.terrain-enemy__grass--d{z-index:2;clip-path:polygon(0 100%,6% 68%,12% 100%,20% 18%,28% 100%,38% 8%,46% 100%,58% 34%,66% 100%,78% 16%,86% 100%,96% 44%,100% 100%);width:112px;height:40px;bottom:22px;left:54%}.terrain-enemy__grass--e{z-index:2;clip-path:polygon(0 100%,6% 74%,12% 100%,19% 24%,26% 100%,35% 8%,43% 100%,53% 32%,61% 100%,72% 14%,80% 100%,91% 38%,100% 100%);width:124px;height:44px;bottom:12px;right:8%}.knight-unit{z-index:3;bottom:18%!important}.knight-unit .hunter-model--game{transform:translateY(-4px)}.enemy-group{z-index:3;width:49%;height:210px;bottom:9%!important;right:1%!important}.enemy-unit:before{background:radial-gradient(#243c1842 0%,#243c181f 54%,#243c1800 100%)!important;width:96px!important;height:18px!important;bottom:2px!important}.enemy-unit--strong:before{width:108px!important}.enemy-unit--boss:before{width:152px!important;height:24px!important}@media (width<=720px){.terrain-hunter{width:132px;height:58px;bottom:10%;left:4%}.terrain-hunter__oval{height:40px}.terrain-hunter__grass--rear{width:50px;height:18px;left:24px}.terrain-hunter__grass--front{width:64px;height:22px;right:12px}.terrain-enemy{width:60%;height:150px;bottom:8%;right:0}.terrain-enemy__back{height:54px}.terrain-enemy__main{height:78px}.terrain-enemy__grass--a,.terrain-enemy__grass--b,.terrain-enemy__grass--c{width:52px;height:20px}.terrain-enemy__grass--d,.terrain-enemy__grass--e{width:78px;height:28px}.knight-unit{bottom:19%!important}.enemy-group{width:54%;bottom:10%!important}}.terrain-enemy{width:60%;height:176px;bottom:7%;right:0}.terrain-enemy__back{opacity:.58;background:radial-gradient(#91ca6094 0%,#659c3e85 44%,#3a6c241f 78%,#3a6c2400 100%);width:44%;height:54px;bottom:74px;left:14%}.terrain-enemy__main{background:radial-gradient(#92cd60e6 0%,#67a03ed6 48%,#3c6d2633 82%,#3c6d2600 100%);height:82px;bottom:24px;left:14%;right:2%}.terrain-enemy__grass{background:linear-gradient(#caf09af5,#6a9f40)}.terrain-enemy__grass--a{opacity:.68;width:58px;height:20px;bottom:76px;left:18%}.terrain-enemy__grass--b{opacity:.62;width:52px;height:18px;bottom:68px;left:34%}.terrain-enemy__grass--c{opacity:.66;width:62px;height:20px;bottom:62px;left:53%}.terrain-enemy__grass--d{width:84px;height:28px;bottom:28px;left:60%}.terrain-enemy__grass--e{width:88px;height:30px;bottom:22px;right:10%}.enemy-group{width:47%;height:196px;bottom:11%!important;right:2%!important}.knight-unit{bottom:19%!important}.terrain-hunter{width:172px;height:72px;bottom:10%;left:7%}.terrain-hunter__oval{height:48px}.terrain-hunter__grass--rear{opacity:.7;width:56px;height:18px;bottom:26px;left:36px}.terrain-hunter__grass--front{width:70px;height:22px;bottom:14px;right:20px}@media (width<=720px){.terrain-enemy{width:62%;height:146px}.terrain-enemy__back{height:42px}.terrain-enemy__main{height:62px}.terrain-enemy__grass--a,.terrain-enemy__grass--b,.terrain-enemy__grass--c{width:40px;height:14px}.terrain-enemy__grass--d,.terrain-enemy__grass--e{width:62px;height:22px}.enemy-group{width:52%;height:176px;bottom:12%!important}.terrain-hunter{width:126px;height:54px}}.knight-cube--fighter .knight-cube__sword,.knight-cube--rogue .knight-cube__dagger{will-change:transform, filter}.knight-cube--fighter .knight-cube__sword{transform-origin:50% 82%}.knight-cube--fighter .knight-cube__sword:before{content:"";filter:blur(3px);opacity:0;pointer-events:none;background:linear-gradient(#fff8d300,#ffeea68c 40%,#eec4512e 78%,#eec45100);border-radius:999px;position:absolute;inset:-5px -7px}.knight-unit--fighter.is-attacking-quick .knight-cube__sword:before{animation:.68s ease-out both fighterSwordTrailQuick}.knight-unit--fighter.is-attacking-strong .knight-cube__sword:before{animation:.9s ease-out both fighterSwordTrailDouble}.knight-unit--fighter.is-attacking-ultimate .knight-cube__sword:before{animation:1.25s ease-out both fighterSwordTrailUltimate}.knight-cube--rogue .knight-cube__dagger--left{transform-origin:100%}.knight-cube--rogue .knight-cube__dagger--right{transform-origin:0}@keyframes fighterSwordQuick{0%,to{filter:brightness();transform:rotate(18deg)translate(0)}22%{transform:rotate(-34deg)translate(-2px,-3px)}34%{transform:rotate(-52deg)translate(-4px,-5px)}46%{filter:brightness(1.45);transform:rotate(62deg)translate(4px,2px)}58%{filter:brightness(1.25);transform:rotate(72deg)translate(5px,3px)}76%{transform:rotate(25deg)translate(1px)}}@keyframes fighterSwordDouble{0%,to{filter:brightness();transform:rotate(18deg)translate(0)}18%{transform:rotate(-44deg)translate(-4px,-5px)}38%{filter:brightness(1.45);transform:rotate(66deg)translate(5px,3px)}49%{filter:brightness(1.1);transform:rotate(38deg)translate(2px,1px)}58%{transform:rotate(82deg)translate(6px,4px)}68%{filter:brightness(1.55);transform:rotate(-48deg)translate(-4px,-4px)}78%{filter:brightness(1.25);transform:rotate(-58deg)translate(-5px,-5px)}90%{transform:rotate(12deg)translate(0)}}@keyframes fighterSwordUltimate{0%,to{filter:brightness();transform:rotate(18deg)translate(0)scale(1)}16%{transform:rotate(-54deg)translate(-6px,-8px)scale(1.03)}38%,52%{filter:brightness(1.35);transform:rotate(-92deg)translate(-10px,-13px)scale(1.08)}62%{transform:rotate(-108deg)translate(-12px,-15px)scale(1.1)}69%{filter:brightness(1.8);transform:rotate(78deg)translate(7px,5px)scale(1.12)}77%{filter:brightness(1.55);transform:rotate(86deg)translate(8px,6px)scale(1.1)}86%{transform:rotate(40deg)translate(3px,2px)scale(1.03)}}@keyframes fighterSwordTrailQuick{0%,34%,68%,to{opacity:0}44%,56%{opacity:.82}}@keyframes fighterSwordTrailDouble{0%,30%,46%,52%,72%,86%,to{opacity:0}36%,42%,62%,68%{opacity:.88}}@keyframes fighterSwordTrailUltimate{0%,56%,82%,to{opacity:0}66%,76%{opacity:1}}@keyframes rogueDaggerQuickGuard{0%,to{filter:brightness();transform:rotate(-26deg)translate(0)}24%{transform:rotate(-52deg)translate(-3px,-1px)}46%,62%{filter:brightness(1.15);transform:rotate(-42deg)translate(-5px)}78%{transform:rotate(-28deg)translate(-1px)}}@keyframes rogueDaggerQuickThrust{0%,to{filter:brightness();transform:rotate(26deg)translate(0)}24%{transform:rotate(4deg)translate(-4px)}38%{transform:rotate(0)translate(2px)}48%,60%{filter:brightness(1.65);transform:rotate(0)translate(24px)scaleX(1.16)}74%{filter:brightness(1.15);transform:rotate(10deg)translate(8px)}}@keyframes rogueDaggerStrongLeft{0%,to{filter:brightness();transform:rotate(-26deg)translate(0)}18%{transform:rotate(-6deg)translate(-4px)}34%,45%{filter:brightness(1.6);transform:rotate(0)translate(22px)scaleX(1.12)}54%{filter:brightness(1.05);transform:rotate(-32deg)translate(0)}68%{transform:rotate(-48deg)translate(-4px,-1px)}84%{transform:rotate(-24deg)translate(0)}}@keyframes rogueDaggerStrongRight{0%,to{filter:brightness();transform:rotate(26deg)translate(0)}22%{transform:rotate(42deg)translate(-2px)}46%{transform:rotate(8deg)translate(-4px)}58%,70%{filter:brightness(1.7);transform:rotate(0)translate(24px)scaleX(1.14)}82%{filter:brightness(1.15);transform:rotate(18deg)translate(7px)}}@keyframes rogueDaggerUltimateLeft{0%,to{filter:brightness();transform:rotate(-26deg)translate(0)}18%{transform:rotate(-72deg)translate(-5px,-3px)}34%{transform:rotate(-18deg)translate(10px)}48%,58%{filter:brightness(1.7);transform:rotate(42deg)translate(18px,2px)scaleX(1.14)}68%{transform:rotate(-58deg)translate(-4px,-2px)}78%{filter:brightness(1.55);transform:rotate(38deg)translate(16px,1px)scaleX(1.12)}88%{transform:rotate(-20deg)translate(1px)}}@keyframes rogueDaggerUltimateRight{0%,to{filter:brightness();transform:rotate(26deg)translate(0)}18%{transform:rotate(72deg)translate(-5px,3px)}34%{transform:rotate(18deg)translate(10px)}48%,58%{filter:brightness(1.7);transform:rotate(-42deg)translate(18px,-2px)scaleX(1.14)}68%{transform:rotate(58deg)translate(-4px,2px)}78%{filter:brightness(1.55);transform:rotate(-38deg)translate(16px,-1px)scaleX(1.12)}88%{transform:rotate(20deg)translate(1px)}}@media (prefers-reduced-motion:reduce){.knight-unit--fighter.is-attacking-quick .knight-cube__sword,.knight-unit--fighter.is-attacking-strong .knight-cube__sword,.knight-unit--fighter.is-attacking-ultimate .knight-cube__sword,.knight-unit--rogue.is-attacking-quick .knight-cube__dagger,.knight-unit--rogue.is-attacking-strong .knight-cube__dagger,.knight-unit--rogue.is-attacking-ultimate .knight-cube__dagger{animation-duration:1ms!important}}.hunter-model--svg{--player-accent:#e2c65d;width:86px;height:90px;box-shadow:none;isolation:isolate;background:0 0;border:0;position:relative;overflow:visible}.hunter-model--svg[data-player-variant="1"]{--player-accent:#68b9ff}.hunter-model--svg[data-player-variant="2"]{--player-accent:#72d583}.hunter-model--svg[data-player-variant="3"]{--player-accent:#d98cff}.hunter-model--svg:before,.hunter-model--svg:after{display:none!important}.hunter-model--svg .knight-cube__body{z-index:2;transform-origin:50% 100%;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:none;height:100%;filter:drop-shadow(0 10px 8px #0003) drop-shadow(0 0 1px var(--player-accent));display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hunter-model--svg.knight-cube--fighter .knight-cube__body{height:88px}.hunter-model--svg.knight-cube--rogue .knight-cube__body,.hunter-model--svg.knight-cube--bender .knight-cube__body{height:90px}.hunter-model--svg .knight-cube__sword{z-index:4;opacity:1;width:28px;height:76px;box-shadow:none;transform-origin:50% 82%;pointer-events:none;background:0 0;border:0;border-radius:0;display:block;position:absolute;top:8px;right:-18px;transform:rotate(18deg)}.hunter-model--svg .knight-cube__sword:after{display:none!important}.hunter-model--svg .knight-cube__sword-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hunter-model--svg .knight-cube__dagger{z-index:4;opacity:1;width:38px;height:20px;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;display:block;position:absolute;top:39px}.hunter-model--svg .knight-cube__dagger:after{display:none!important}.hunter-model--svg .knight-cube__dagger--left{transform-origin:100%;left:-18px;transform:rotate(-26deg)}.hunter-model--svg .knight-cube__dagger--right{transform-origin:0;right:-18px;transform:rotate(26deg)}.hunter-model--svg .knight-cube__dagger-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;width:15px;height:34px;display:block;position:absolute;top:-7px;left:11px}.hunter-model--svg .knight-cube__dagger--left .knight-cube__dagger-art{transform:rotate(72deg)}.hunter-model--svg .knight-cube__dagger--right .knight-cube__dagger-art{transform:rotate(108deg)}.hunter-model--svg .knight-cube__staff-rig{z-index:4;transform-origin:50% 90%;pointer-events:none;width:32px;height:82px;display:none;position:absolute;top:-12px;right:-20px;transform:rotate(8deg)}.hunter-model--svg.knight-cube--bender .knight-cube__staff-rig{display:block}.hunter-model--svg .knight-cube__staff-rig>.knight-cube__staff{opacity:1;width:22px;height:82px;box-shadow:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 7px #a57aff57);background:0 0;border:0;border-radius:0;display:block;position:absolute;inset:0 auto auto 5px;animation:none!important;transform:none!important}.hunter-model--selector.hunter-model--svg{transform:scale(1.14)}.hunter-model--countdown.hunter-model--svg{transform-origin:50%}.hunter-model--track.hunter-model--svg{transform-origin:0 0;transform:scale(.24)}.hunter-model--track.hunter-model--svg .knight-cube__sword,.hunter-model--track.hunter-model--svg .knight-cube__dagger,.hunter-model--track.hunter-model--svg .knight-cube__staff-rig{display:none!important}@keyframes svgHunterBreathing{0%,to{transform:translate(-50%)scaleY(1)scaleX(1)}48%{transform:translate(-50%)scaleY(1.018)scaleX(.992)}72%{transform:translate(-50%)scaleY(.994)scaleX(1.006)}}@media (width<=560px){.hunter-model--svg{width:76px;height:80px}.hunter-model--selector.hunter-model--svg{transform:scale(1.02)}.hunter-model--svg .knight-cube__sword{width:25px;height:68px;right:-16px}.hunter-model--svg .knight-cube__dagger{width:34px;top:35px}.hunter-model--svg .knight-cube__staff-rig{width:29px;height:74px;right:-18px}.hunter-model--svg .knight-cube__staff-rig>.knight-cube__staff{width:20px;height:74px}}@media (prefers-reduced-motion:reduce){.knight-unit .hunter-model--svg .knight-cube__body{animation:none!important}}.start-screen,.start-screen button,.start-screen input,.start-screen select,.start-screen textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.start-screen--selector{position:relative}.start-profile-pill{z-index:8;border-radius:var(--radius-cap,7px);color:#dbeaec;background:linear-gradient(#0f222af5,#040f16f5);border:1px solid #71a4ae57;grid-template-columns:auto auto;align-items:center;gap:9px;min-height:42px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 4px #01080cd1,0 9px 20px #0000003d,inset 0 1px #ffffff12,inset 0 0 0 1px #00000047}.start-profile-pill:before,.start-profile-pill:after{content:"";background:#9bbdc266;border-radius:50%;width:3px;height:3px;position:absolute}.start-profile-pill:before{top:4px;left:4px}.start-profile-pill:after{bottom:4px;right:4px}.start-profile-pill span{color:#a9c0c4;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:800;line-height:1.2}.start-profile-pill span:after{content:" //";color:#8eb1b785}.start-profile-pill b{color:#ead079;letter-spacing:.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1.2}.character-select__card{border-color:color-mix(in srgb, var(--selector-accent,#76d0d7), transparent 58%);box-shadow:0 14px 34px #0000003d, inset 0 1px 0 #ffffff0f, 0 0 28px color-mix(in srgb, var(--selector-accent,#76d0d7), transparent 84%);transition:border-color .18s,box-shadow .18s;position:relative}.variant-picker{z-index:12;position:absolute;top:14px;right:14px}.start-screen button.variant-picker__current,.start-screen .variant-picker__menu button{all:unset;box-sizing:border-box;cursor:pointer;place-items:center;display:grid}.start-screen button.variant-picker__current{background:#041018e0;border:1px solid #d2e6e847;border-radius:8px;width:34px;height:34px;transition:border-color .14s,transform .14s,background .14s;box-shadow:0 7px 16px #0000003d,inset 0 1px #ffffff0f}.start-screen button.variant-picker__current:hover,.start-screen button.variant-picker__current[aria-expanded=true]{border-color:color-mix(in srgb, var(--selector-accent,#76d0d7), white 20%);background:#091c27f5;transform:translateY(-1px)}.variant-picker__current>span,.variant-picker__menu button>span{background:var(--swatch-color);box-shadow:inset 0 1px 0 #ffffff4d, 0 0 10px color-mix(in srgb, var(--swatch-color), transparent 45%);display:block}.variant-picker__current>span{border:1px solid #ffffff6b;border-radius:4px;width:18px;height:18px}.variant-picker__menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040f17f5;border:1px solid #84c4d242;border-radius:11px;grid-template-columns:repeat(2,30px);gap:6px;padding:8px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 14px 30px #00000057,inset 0 1px #ffffff0d}.start-screen .variant-picker__menu button{background:#ffffff06;border:1px solid #0000;border-radius:7px;width:30px;height:30px}.start-screen .variant-picker__menu button:hover,.start-screen .variant-picker__menu button.is-selected{background:#ffffff14;border-color:#e2f2f485}.variant-picker__menu button>span{border:1px solid #ffffff5c;border-radius:4px;width:17px;height:17px}.start-screen button.variant-picker__current:focus-visible,.start-screen .variant-picker__menu button:focus-visible{outline-offset:2px;outline:2px solid #8fd7df}.hunter-model--svg .knight-cube__body{filter:drop-shadow(0 10px 8px #0003) drop-shadow(0 0 3px color-mix(in srgb, var(--player-accent), transparent 28%)) drop-shadow(0 0 12px color-mix(in srgb, var(--player-accent), transparent 66%));transition:filter .18s}.hunter-model--selector.hunter-model--svg .knight-cube__body{filter:drop-shadow(0 12px 9px #0000003d) drop-shadow(0 0 4px color-mix(in srgb, var(--player-accent), transparent 18%)) drop-shadow(0 0 18px color-mix(in srgb, var(--player-accent), transparent 58%))}.hunter-model--svg .knight-cube__sword-art,.hunter-model--svg .knight-cube__dagger-art,.hunter-model--svg .knight-cube__staff-rig>.knight-cube__staff{filter:drop-shadow(0 3px 3px #0000003d) drop-shadow(0 0 7px color-mix(in srgb, var(--player-accent), transparent 58%))}@media (width<=560px){.start-profile-pill{gap:7px;padding:5px 9px;top:10px;right:10px}.start-profile-pill span{display:none}.variant-picker{top:10px;right:10px}}.rule-roulette>p{color:#e6f2f4e0;text-align:center;max-width:390px;margin:10px auto 0;font-size:.82rem;line-height:1.42}.rule-roulette.is-spinning>p{display:none}.wave-trait p{color:#daeaeca8;max-width:210px;margin:5px 0 0;font-size:.62rem;line-height:1.25;display:block}.attack-card__phrase .phrase-hidden-vowel{color:#0000!important;text-shadow:none!important;background:0 0!important}@media (width<=700px){.rule-roulette>p{max-width:280px;font-size:.74rem}.wave-trait p{display:none}}.deadline-bar{background:#ffffff1f;border-radius:999px;width:100%;height:8px;display:block;position:relative;overflow:hidden}.deadline-bar>i{border-radius:inherit;transform:scaleX(var(--bar-start-scale,1));transform-origin:0;animation:deadlineBarDrain var(--bar-duration,1s) linear forwards;will-change:transform;display:block;position:absolute;inset:0}@keyframes deadlineBarDrain{0%{transform:scaleX(var(--bar-start-scale,1))}to{transform:scaleX(0)}}.defence-timing{background:#110705d6;border:1px solid #ffa3807a;border-radius:12px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:10px;width:min(520px,78%);padding:9px 11px;display:grid;box-shadow:0 0 0 3px #ff5f4214,0 12px 36px #0000006b}.deadline-bar--defence{background:#00000094;border:1px solid #ffeee038;height:13px;box-shadow:inset 0 1px 3px #000c}.deadline-bar--defence>i{background:linear-gradient(90deg,#ffcf7e 0%,#f38454 48%,#db3e36 100%);box-shadow:0 0 14px #ff61439e}.deadline-bar--defence>i:after{content:"";background:#fff7e8;border-radius:999px;width:4px;position:absolute;top:1px;bottom:1px;right:0;box-shadow:0 0 9px #fff4deeb}.defence-timing__number{text-align:right;font-variant-numeric:tabular-nums;line-height:1;color:#ffd2ba!important;letter-spacing:.04em!important;text-transform:none!important;margin:0!important;font-size:.88rem!important}.battlefield-rush__track>.deadline-bar--rush{width:100%;box-shadow:none;background:0 0;transition:none}.deadline-bar--rush>i{background:linear-gradient(90deg,#967127,#f0c94f);box-shadow:0 0 16px #ecc34259}.stagger-countdown .deadline-bar>i{background:linear-gradient(90deg,#cf3327,#ff8c7e);box-shadow:0 0 10px #ff5c4b5c}.enemy-unit.is-incoming-attacker{--incoming-enemy-x:-34vw;will-change:transform;z-index:13!important}.enemy-unit.is-incoming-attacker .enemy-unit__label,.enemy-unit.is-incoming-attacker .health-track{opacity:0;transition:opacity .14s}.enemy-unit.is-incoming-defence{animation:.72s cubic-bezier(.16,.84,.2,1) both enemyIncomingAdvance}.enemy-unit.is-incoming-blocked{animation:.9s cubic-bezier(.18,.8,.22,1) both enemyIncomingBlocked}.enemy-unit.is-incoming-stagger{animation:.98s cubic-bezier(.18,.8,.22,1) both enemyIncomingHit}@keyframes enemyIncomingAdvance{0%{transform:translateX(0) translateY(0) scale(var(--slot-scale,1))}58%{transform:translateX(var(--incoming-enemy-x)) translateY(-8px) scale(var(--slot-scale,1))}78%{transform:translateX(var(--incoming-enemy-x)) translateY(2px) scale(var(--slot-scale,1))}to{transform:translateX(var(--incoming-enemy-x)) translateY(0) scale(var(--slot-scale,1))}}@keyframes enemyIncomingBlocked{0%{transform:translateX(var(--incoming-enemy-x)) translateY(0) scale(var(--slot-scale,1))}20%{transform:translateX(calc(var(--incoming-enemy-x) - 18px)) translateY(-3px) scale(var(--slot-scale,1))}34%{transform:translateX(calc(var(--incoming-enemy-x) + 20px)) translateY(8px) rotate(5deg) scale(var(--slot-scale,1))}54%{transform:translateX(calc(var(--incoming-enemy-x) + 34px)) translateY(4px) rotate(-4deg) scale(var(--slot-scale,1))}to{transform:translateX(0) translateY(0) rotate(0) scale(var(--slot-scale,1))}}@keyframes enemyIncomingHit{0%{transform:translateX(var(--incoming-enemy-x)) translateY(0) scale(var(--slot-scale,1))}16%{transform:translateX(calc(var(--incoming-enemy-x) - 24px)) translateY(-4px) rotate(-5deg) scale(var(--slot-scale,1))}30%{transform:translateX(calc(var(--incoming-enemy-x) - 8px)) translateY(5px) rotate(4deg) scale(var(--slot-scale,1))}48%{transform:translateX(calc(var(--incoming-enemy-x) + 18px)) translateY(3px) rotate(0) scale(var(--slot-scale,1))}to{transform:translateX(0) translateY(0) rotate(0) scale(var(--slot-scale,1))}}.battlefield--defence .knight-unit,.battlefield--blocked .knight-unit,.battlefield--enemy-hit .knight-unit{z-index:14!important}.battlefield--defence .boss-overlay--defence{background:#07080a94}.knight-unit.is-bracing .hunter-model--game{animation:.54s ease-out both hunterBraceReady}@keyframes hunterBraceReady{0%{transform:translateY(-10px)rotate(0)}to{transform:translateY(-9px)translate(-3px)rotate(-2deg)}}.hunter-defence{z-index:12;pointer-events:none;transform-origin:0;width:68px;height:88px;animation:.9s ease-out both hunterDefenceFlash;position:absolute;top:6px;left:calc(50% + 22px)}.hunter-defence>i,.hunter-defence>b{display:block;position:absolute}.hunter-defence>i{background:linear-gradient(90deg,#54c2ff3d,#6bddff12);border:4px solid #7cdcffeb;border-left-width:7px;border-radius:58% 42% 42% 58%/50% 40% 60% 50%;inset:4px 2px 4px 12px;box-shadow:inset 0 0 18px #7ee0ff40,0 0 12px #5bcbffbd,0 0 34px #40a7ff6b}.hunter-defence>b{background:#e1faff;border-radius:999px;width:64px;height:4px;top:40px;left:5px;transform:rotate(-18deg);box-shadow:0 0 12px #71d9ff,0 0 26px #3eacffcc}.hunter-defence--fighter>i{clip-path:polygon(50% 0,94% 15%,86% 72%,50% 100%,14% 72%,6% 15%);border-radius:14px 14px 28px 28px;inset:7px 7px 4px 13px}.hunter-defence--rogue{width:62px;left:calc(50% + 18px)}.hunter-defence--rogue>i{background:radial-gradient(circle,#6de0ff26,#0000 68%);border-width:3px;border-radius:50%;inset:12px 4px}.hunter-defence--rogue>b{width:58px;top:42px;left:4px;transform:rotate(45deg)}.hunter-defence--rogue>b:after{content:"";border-radius:inherit;background:inherit;box-shadow:inherit;position:absolute;inset:0;transform:rotate(90deg)}.hunter-defence--bender{width:78px;height:102px;top:-2px;left:calc(50% + 16px)}.hunter-defence--bender>i{background:repeating-linear-gradient(90deg,#6ddaff29 0 5px,#4797ff0a 5px 11px);border-left-width:9px;border-radius:64% 36% 36% 64%/50%;inset:0 0 0 10px}@keyframes hunterDefenceFlash{0%{opacity:0;filter:brightness(1.8);transform:scaleX(.35)scaleY(.72)}18%{opacity:1;filter:brightness(1.4);transform:scaleX(1.14)scaleY(1.04)}42%{opacity:1;filter:brightness();transform:scaleX(.96)scaleY(1)}72%{opacity:.82;transform:scaleX(1)scaleY(1)}to{opacity:0;transform:scaleX(.82)scaleY(.9)}}.knight-unit--fighter.is-blocking .knight-cube__sword{animation:.9s cubic-bezier(.18,.82,.22,1) both fighterSwordBlock!important}@keyframes fighterSwordBlock{0%{transform:rotate(18deg)}18%{transform:translate(-12px,-4px)rotate(-38deg)}42%{transform:translate(-10px,-3px)rotate(-32deg)}to{transform:rotate(18deg)}}.knight-unit--rogue.is-blocking .knight-cube__dagger--left{animation:.9s cubic-bezier(.18,.82,.22,1) both rogueDaggerBlockLeft!important}.knight-unit--rogue.is-blocking .knight-cube__dagger--right{animation:.9s cubic-bezier(.18,.82,.22,1) both rogueDaggerBlockRight!important}@keyframes rogueDaggerBlockLeft{0%{transform:rotate(-26deg)}20%{transform:translate(24px,-15px)rotate(47deg)}48%{transform:translate(22px,-13px)rotate(42deg)}to{transform:rotate(-26deg)}}@keyframes rogueDaggerBlockRight{0%{transform:rotate(26deg)}20%{transform:translate(-24px,-15px)rotate(-47deg)}48%{transform:translate(-22px,-13px)rotate(-42deg)}to{transform:rotate(26deg)}}.knight-unit--bender.is-blocking .knight-cube__staff-rig{animation:.9s cubic-bezier(.18,.82,.22,1) both benderStaffBlock!important}.knight-unit--bender.is-blocking .knight-cube__staff{animation:none!important}@keyframes benderStaffBlock{0%{transform:rotate(0)}18%{transform:translate(-12px,-9px)rotate(-22deg)}48%{transform:translate(-10px,-8px)rotate(-18deg)}to{transform:rotate(0)}}.enemy-hit-slash{z-index:13;pointer-events:none;width:118px;height:54px;animation:.98s ease-out both enemyRedSlashImpact;position:absolute;top:23px;left:50%;transform:translate(-48%,-50%)rotate(-23deg)}.enemy-hit-slash:before,.enemy-hit-slash:after,.enemy-hit-slash>i{content:"";background:linear-gradient(90deg,#0000,#ff392f 18%,#ffe1d8 54%,#d4101a 80%,#0000);border-radius:999px;width:112px;height:8px;position:absolute;top:22px;left:2px;box-shadow:0 0 9px #ff2f28f0,0 0 24px #ce141bb3}.enemy-hit-slash:after{opacity:.72;transform:translateY(12px)rotate(7deg)scaleX(.72)}.enemy-hit-slash>i{opacity:.62;transform:translateY(-11px)rotate(-5deg)scaleX(.82)}@keyframes enemyRedSlashImpact{0%,10%{opacity:0;transform:translate(-48%,-50%)rotate(-23deg)scaleX(.18)scaleY(.65)}18%{opacity:1;transform:translate(-48%,-50%)rotate(-23deg)scaleX(1.12)scaleY(1.05)}34%{opacity:1;transform:translate(-48%,-50%)rotate(-23deg)scaleX(1)scaleY(1)}68%{opacity:.7}to{opacity:0;transform:translate(-43%,-54%)rotate(-23deg)scaleX(1.18)scaleY(.8)}}@media (width<=720px){.enemy-unit.is-incoming-attacker{--incoming-enemy-x:-43vw}.defence-timing{grid-template-columns:minmax(0,1fr) 46px;width:min(88%,440px)}.hunter-defence{transform-origin:0}}@media (prefers-reduced-motion:reduce){.enemy-unit.is-incoming-attacker,.knight-unit.is-bracing .hunter-model--game,.hunter-defence,.enemy-hit-slash,.knight-unit.is-blocking .knight-cube__sword,.knight-unit.is-blocking .knight-cube__dagger,.knight-unit.is-blocking .knight-cube__staff-rig{animation-duration:1ms!important;animation-iteration-count:1!important}}.start-screen--selector .start-screen__brand-logo{filter:drop-shadow(0 13px 28px #00000057);width:min(470px,84vw);margin:2px auto 0;line-height:1}.start-screen--selector .start-screen__brand-logo img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:148px;display:block}.start-screen--selector .start-screen__skyland{margin-bottom:8px}.start-screen--selector .start-screen__brand-logo+.start-screen__tagline{margin-top:15px}@media (width<=720px){.start-screen--selector .start-screen__brand-logo{width:min(390px,88vw)}.start-screen--selector .start-screen__brand-logo img{max-height:118px}}.start-screen--selector .start-screen__skyland{margin-top:-26px}@media (width<=720px){.start-screen--selector .start-screen__skyland{margin-top:-14px}.start-screen--selector .start-screen__brand-logo+.start-screen__tagline{margin-bottom:34px}}.site-shell{grid-template-columns:minmax(120px,190px) minmax(620px,1060px) minmax(120px,190px);gap:14px clamp(30px,3.8vw,68px);padding:18px clamp(14px,2vw,30px) 12px}.ad-slot{color:#0000;background:0 0;border:0;border-radius:0;min-height:580px;overflow:visible}.ad-slot__mount{width:100%;min-height:580px}.site-footer{color:#dae1e294;letter-spacing:.025em;text-align:center;grid-column:1/-1;align-self:end;width:100%;padding:3px 12px 1px;font-size:.72rem;line-height:1.4}@media (width>=1500px){.ad-slot--left{transform:translate(-12px)}.ad-slot--right{transform:translate(12px)}}@media (width<=1180px){.site-shell{grid-template-columns:minmax(0,1fr) minmax(620px,960px);column-gap:28px}.site-footer{grid-column:1/-1}}@media (width<=900px){.site-shell{padding-bottom:10px}.site-footer{padding:14px 18px 4px;font-size:.68rem;display:block}}.home-hunt-modes{gap:10px;width:min(550px,100%);display:grid}.start-screen .home-hunt-modes .home-play{width:100%}.start-screen .home-play--extreme{background:linear-gradient(100deg,#742a63bd,#3e2768bd);border-color:#c970af7a;box-shadow:0 12px 36px #521f5c33,inset 0 1px #ffffff14}.start-screen .home-play--extreme:hover{background:linear-gradient(100deg,#8e3377d1,#4e3180cc);border-color:#ee91d1d1}.start-screen .home-play--extreme>b{color:#f0b9dd;background:#d965b41a;border-color:#eda4d566}.start-community-links{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;width:min(550px,100%);margin-top:14px;display:flex}.start-community-links a{color:#8ca9ae;background:#05121a75;border:1px solid #7eafb82e;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:.65rem;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.start-community-links a:hover{color:#d7e8ea;background:#081b26b8;border-color:#8bcdd66b;transform:translateY(-1px)}.start-community-links__studio strong{color:#cbdfe2;font-weight:800}.start-community-links__discord img{object-fit:contain;width:18px;height:18px}.start-community-links__discord span{color:#b9d7dc;font-weight:750}@media (width<=720px){.home-hunt-modes,.start-community-links{width:100%}.start-community-links{justify-content:center}}.site-footer--with-links{flex-direction:column;align-items:center;gap:10px;padding:12px 12px 2px;display:flex}.site-footer__links{flex-wrap:wrap;justify-content:center;gap:8px;max-width:960px;margin:0 auto 16px;display:flex}.site-footer__links a.keycap{min-height:34px;font-size:.76rem;text-decoration:none;padding:4px 11px!important}.site-footer__community{justify-content:space-between;align-items:center;gap:18px;width:min(980px,100% - 24px);display:flex}.site-footer__community a{color:#b9d0d4;background:#05131cb8;border:1px solid #85bcc647;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 18px;font-size:.78rem;line-height:1.15;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.site-footer__community a:hover{color:#ecf8f9;background:#081f2ceb;border-color:#90d3de9e;transform:translateY(-2px)}.site-footer__studio-link{text-align:left;flex-direction:column;min-width:260px;align-items:flex-start!important;gap:2px!important}.site-footer__studio-link>span{color:#789ba2;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.site-footer__studio-link strong{color:#dcebed;font-size:.86rem;font-weight:850}.site-footer__discord-link{min-width:190px;font-weight:820;color:#d6e5ff!important;background:#38437385!important;border-color:#7289da66!important}.site-footer__discord-link:hover{background:#495792bd!important;border-color:#98abf6c7!important}.site-footer__discord-link img{object-fit:contain;width:25px;height:25px}.site-footer>small{color:#dae1e285;letter-spacing:.025em;font-size:.7rem}@media (width<=720px){.site-footer--with-links{gap:9px;padding-top:14px}.site-footer__community{flex-wrap:wrap;justify-content:center;gap:9px;width:100%}.site-footer__community a{min-height:44px;padding:9px 13px}.site-footer__studio-link{min-width:min(250px,100%)}.site-footer__discord-link{min-width:150px}}.home-leaderboard-button{color:#d9e9eb;text-align:left;background:linear-gradient(100deg,#092b37d1,#0e3646b8);border:1px solid #6ab8c657;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;width:min(550px,100%);min-height:58px;padding:11px 14px 11px 18px;display:flex;box-shadow:inset 0 1px #ffffff0e}.home-leaderboard-button:hover{background:linear-gradient(100deg,#0c3746eb,#114456db);border-color:#80d6e5a8;transform:translateY(-1px)}.home-leaderboard-button>span{gap:2px;display:grid}.home-leaderboard-button strong{color:#edf9fa;font-size:.94rem}.home-leaderboard-button small{color:#89aeb5;font-size:.67rem}.home-leaderboard-button>b{color:#a6e2eb;letter-spacing:.05em;background:#5fc2d417;border:1px solid #7ed3e242;border-radius:9px;flex:none;padding:7px 10px;font-size:.68rem}.results-screen--leaderboard-ready{width:min(780px,100%)}.arcade-score-entry{background:#04141ca8;border:1px solid #77bbc740;border-radius:14px;grid-template-columns:minmax(180px,1fr) 128px 132px;align-items:center;gap:12px;width:100%;margin-top:18px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0b}.arcade-score-entry__copy{text-align:left;gap:2px;min-width:0;display:grid}.arcade-score-entry__copy small{color:#668e96;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:800}.arcade-score-entry__copy strong{color:#e8f5f7;font-size:.9rem}.arcade-score-entry__copy span{color:#92b1b7;font-size:.67rem}.arcade-initials-input{box-sizing:border-box;color:#f6fdff;letter-spacing:.42em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#0000 32%,#97d8e22e 32% 33%,#0000 33% 66%,#97d8e22e 66% 67%,#0000 67%),#020e15db;border:1px solid #8ad2dd6b;border-radius:10px;outline:none;width:128px;height:48px;padding-left:.42em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.38rem;font-weight:900}.arcade-initials-input::placeholder{color:#8bb4bc52}.arcade-initials-input:focus{border-color:#93e6f2eb;box-shadow:0 0 0 3px #55bed021}.arcade-score-entry>button{min-height:46px;padding:9px 13px}.arcade-score-entry>button:disabled{cursor:not-allowed;opacity:.42;transform:none}.arcade-score-entry__status{color:#89d9b5;text-align:left;grid-column:1/-1;margin:0;font-size:.7rem}.leaderboard-screen{background:linear-gradient(145deg,#061923f5,#041019f7);border:1px solid #78aeb833;border-radius:20px;align-self:center;width:min(920px,100%);min-height:620px;padding:24px;box-shadow:0 26px 80px #00000057,inset 0 1px #ffffff0b}.leaderboard-screen__header{text-align:center;justify-content:center;align-items:flex-start;min-height:76px;margin-bottom:18px;display:flex;position:relative}.leaderboard-screen__header>div{gap:2px;display:grid}.leaderboard-screen__header h1{color:#f0f9fa;margin:0;font-size:clamp(1.8rem,4vw,2.65rem)}.leaderboard-screen__header>div>span{color:#769aa1;font-size:.72rem}.leaderboard-back{color:#9fb8bd;background:#031017a3;border:1px solid #7aafb833;border-radius:10px;min-height:38px;padding:8px 12px;position:absolute;top:0;left:0}.leaderboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(520px,100%);margin:0 auto 12px;display:grid}.leaderboard-tabs button,.leaderboard-rule-tabs button,.leaderboard-pagination button{color:#86a5ab;background:#04131ba3;border:1px solid #77b0bb33}.leaderboard-tabs button{border-radius:10px;min-height:43px;font-weight:820}.leaderboard-tabs button.is-active,.leaderboard-rule-tabs button.is-active,.leaderboard-pagination button.is-active{color:#e8fbfd;background:#2b778766;border-color:#8bdeeb9e}.leaderboard-rule-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-bottom:12px;display:flex}.leaderboard-rule-tabs button{border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.67rem;font-weight:780;display:inline-flex}.leaderboard-board{background:#020e15ad;border:1px solid #74aab430;border-radius:14px;overflow:hidden}.leaderboard-board__summary{border-bottom:1px solid #74aab429;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.leaderboard-board__summary strong{color:#dcecef;font-size:.82rem}.leaderboard-board__summary span{color:#718f95;font-size:.66rem}.leaderboard-table{scrollbar-color:#64abb873 #030f15cc;max-height:500px;overflow-y:auto}.leaderboard-row{color:#a9c0c4;text-align:left;border-bottom:1px solid #77a6af18;grid-template-columns:62px minmax(120px,1.15fr) minmax(105px,1fr) 72px 96px 82px;align-items:center;gap:10px;min-height:40px;padding:7px 14px;font-size:.72rem;display:grid}.leaderboard-row:nth-child(odd):not(.leaderboard-row--head){background:#254a5314}.leaderboard-row--head{z-index:2;color:#688a91;letter-spacing:.055em;text-transform:uppercase;background:#051821f7;min-height:34px;font-size:.58rem;font-weight:850;position:sticky;top:0}.leaderboard-row>b:first-child{color:#e6c779}.leaderboard-row>strong{color:#e6f1f3;letter-spacing:.05em}.leaderboard-hunter{align-items:center;gap:8px;min-width:0;display:inline-flex}.leaderboard-hunter i{background:var(--leader-color,#88aeb5);width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb, var(--leader-color,#88aeb5), transparent 52%);border:1px solid #ffffff52;border-radius:3px;flex:none}.leaderboard-empty{color:#718f95;text-align:center;place-content:center;gap:5px;min-height:240px;display:grid}.leaderboard-empty strong{color:#b7cccf}.leaderboard-empty span{font-size:.72rem}.leaderboard-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:12px 12px 8px;display:flex}.leaderboard-pagination button{border-radius:8px;min-width:34px;min-height:32px;padding:5px 8px;font-size:.68rem;font-weight:800}.leaderboard-pagination button:disabled{cursor:not-allowed;opacity:.28}.leaderboard-beta-note{color:#5f7e84;text-align:center;margin:0;padding:0 14px 13px;font-size:.62rem}.site-footer__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.site-footer__legal small{color:#dae1e285;letter-spacing:.025em;font-size:.7rem}.site-footer__legal a{color:#b7d3d8b8;text-decoration:none}.site-footer__legal a:hover{color:#e5f2f4}@media (width<=760px){.arcade-score-entry{grid-template-columns:1fr 118px}.arcade-score-entry__copy{text-align:center;grid-column:1/-1}.arcade-initials-input{width:118px}.results-screen--leaderboard-ready .results-actions{grid-template-columns:1fr}.leaderboard-screen{border-radius:15px;min-height:560px;padding:18px 12px}.leaderboard-screen__header{padding-top:44px}.leaderboard-back{left:50%;transform:translate(-50%)}.leaderboard-row{grid-template-columns:48px minmax(92px,1fr) 66px 88px 72px;gap:7px;padding-inline:10px}.leaderboard-row>:nth-child(2){display:none}.leaderboard-rule-tabs button{font-size:0}.leaderboard-rule-tabs button span{font-size:.82rem}}.start-page{align-self:start;gap:30px;width:min(920px,100%);min-width:0;display:grid}.start-page__links{flex-wrap:nowrap;justify-content:center;gap:10px;display:flex}.start-page__links a{text-decoration:none}.start-page>.start-screen{box-sizing:border-box;width:100%}.leaderboard-screen--embedded{box-sizing:border-box;align-self:auto;width:100%;min-height:0;padding:22px}.leaderboard-screen--embedded .leaderboard-screen__header{min-height:0;margin-bottom:16px;padding-top:0}.leaderboard-screen--embedded .leaderboard-screen__header h2{color:#f0f9fa;margin:0;font-size:clamp(1.55rem,3.4vw,2.25rem)}.leaderboard-screen--embedded .leaderboard-table{max-height:390px}.results-screen--leaderboard-ready .results-actions{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.start-page{gap:22px}.leaderboard-screen--embedded{padding:18px 12px}.leaderboard-screen--embedded .leaderboard-screen__header{padding-top:0}.leaderboard-screen--embedded .leaderboard-table{max-height:350px}}.site-shell--centered{grid-template-columns:minmax(120px,190px) minmax(620px,920px) minmax(120px,190px);justify-content:center;align-items:start}.site-shell--centered>.ad-slot--left{grid-column:1}.site-shell--centered>.start-page,.site-shell--centered>.results-screen{grid-column:2;justify-self:center;min-width:0}.site-shell--centered>.ad-slot--right{grid-column:3}.site-shell--centered>.site-footer{grid-column:1/-1}.site-footer__community{grid-template-columns:minmax(240px,1fr) auto minmax(190px,1fr);align-items:center;display:grid}.site-footer__studio-link{justify-self:start}.site-footer__privacy-link{justify-self:center;min-width:150px;font-weight:820;color:#d7e8eb!important}.site-footer__discord-link{justify-self:end}@media (width<=1180px){.site-shell--centered{grid-template-columns:minmax(620px,920px);justify-content:center}.site-shell--centered>.ad-slot{display:none}.site-shell--centered>.start-page,.site-shell--centered>.results-screen{grid-column:1;width:100%}.site-shell--centered>.site-footer{grid-column:1}}@media (width<=900px){.site-shell--centered{display:block}.site-shell--centered>.start-page,.site-shell--centered>.results-screen{width:100%}}@media (width<=720px){.site-footer__community{grid-template-columns:1fr;width:min(360px,100%);display:grid}.site-footer__studio-link,.site-footer__privacy-link,.site-footer__discord-link{justify-self:stretch;width:100%;min-width:0}.site-footer__studio-link{text-align:center;align-items:center!important}}.leaderboard-beta-note--online{color:#76bea0}.leaderboard-beta-note--offline,.leaderboard-beta-note--limited,.arcade-score-entry__status.is-local{color:#d1aa69}.arcade-score-entry__status.is-online{color:#89d9b5}.results-screen--leaderboard-ready .arcade-score-entry{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(560px,100%);margin:26px auto 0;padding:22px 24px 24px;display:flex}.results-screen--leaderboard-ready .arcade-score-entry__copy{text-align:center;justify-items:center;gap:5px;width:100%;display:grid}.results-screen--leaderboard-ready .arcade-score-entry__copy small{color:#78a7af;font-size:.66rem}.results-screen--leaderboard-ready .arcade-score-entry__copy strong{font-size:clamp(1.02rem,2.3vw,1.28rem)}.results-screen--leaderboard-ready .arcade-score-entry__copy span{color:#a4c0c5;font-size:.73rem}.arcade-score-entry__controls{flex-direction:column;align-items:stretch;gap:12px;width:min(330px,100%);display:flex}.results-screen--leaderboard-ready .arcade-initials-input{letter-spacing:.5em;border-radius:17px;width:100%;height:74px;padding-left:.5em;font-size:clamp(2rem,5vw,2.65rem);box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000038}.results-screen--leaderboard-ready .arcade-score-submit{letter-spacing:.075em;border-radius:999px;align-self:center;width:min(250px,100%);min-height:50px;padding:11px 24px;font-size:.8rem}.results-screen--leaderboard-ready .arcade-score-submit:disabled{cursor:not-allowed;opacity:.46;transform:none}.results-screen--leaderboard-ready .arcade-score-entry__status{text-align:center;width:100%;margin:0}@media (width<=620px){.results-screen--leaderboard-ready .arcade-score-entry{width:100%;padding:19px 16px 21px}.arcade-score-entry__controls{width:min(290px,100%)}.results-screen--leaderboard-ready .arcade-initials-input{height:68px}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.start-screen--selector .start-screen__brand-logo+.start-screen__tagline{margin-bottom:10px}.start-screen__description{color:#9fb2b5;text-align:center;text-wrap:balance;width:min(640px,100%);margin:0 auto 42px;font-size:clamp(.78rem,1.5vw,.92rem);line-height:1.65}.how-to-play{background:radial-gradient(circle at 50% 0,#568f9a1a,#0000 44%),#0c1417d6;border:1px solid #7eafb833;border-radius:16px;width:100%;padding:clamp(22px,3.5vw,34px);box-shadow:0 22px 55px #00000038}.how-to-play__header{text-align:center;max-width:680px;margin:0 auto 24px}.how-to-play__header .eyebrow{color:#6f9ca4;letter-spacing:.18em;margin:0 0 7px;font-size:.64rem;font-weight:850}.how-to-play__header h2{color:#eff8f9;margin:0;font-size:clamp(1.55rem,3.4vw,2.2rem);line-height:1.1}.how-to-play__header>p:last-child{color:#8ea8ad;text-wrap:balance;margin:11px auto 0;font-size:.82rem;line-height:1.6}.how-to-play__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.how-to-play__steps article{background:#0510158f;border:1px solid #87b9c226;border-radius:13px;min-width:0;padding:18px}.how-to-play__steps article>span{color:#edcf8d;letter-spacing:.08em;background:#d8aa5214;border:1px solid #d8aa524d;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:25px;margin-bottom:13px;font-size:.61rem;font-weight:900;display:inline-flex}.how-to-play__steps h3{color:#dcebed;margin:0;font-size:.91rem}.how-to-play__steps p{color:#809ca1;margin:8px 0 0;font-size:.74rem;line-height:1.55}@media (width<=760px){.start-screen__description{margin-bottom:34px;padding-inline:6px;font-size:.78rem}.how-to-play{padding:20px 14px}.how-to-play__steps{grid-template-columns:1fr}.how-to-play__steps article{padding:16px}}html{scroll-behavior:smooth}.home-hunt-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(620px,100%)}.start-screen .home-hunt-modes .home-play{text-align:center;justify-content:center;width:100%;min-height:66px;padding:13px 18px}.start-screen .home-hunt-modes .home-play>span{align-items:center;gap:5px}.start-screen .home-hunt-modes .home-play strong{font-size:1.02rem}.start-screen .home-hunt-modes .home-play small{color:#c7e2e5c7;text-align:center;max-width:210px;font-size:.68rem;line-height:1.35}.home-how-to-link{color:#9eb8bc;letter-spacing:.035em;background:#0512187a;border:1px solid #87b9c233;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:38px;margin-top:11px;padding:8px 15px;font-size:.7rem;font-weight:800;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.home-how-to-link b{color:#e2c779;font-size:.9rem;line-height:1}.home-how-to-link:hover{color:#e6f2f3;background:#081d26b8;border-color:#8dced873;transform:translateY(-1px)}#how-to-play{scroll-margin-top:24px}@media (width<=620px){.home-hunt-modes{grid-template-columns:1fr;gap:9px}.start-screen .home-hunt-modes .home-play{min-height:62px}.start-screen .home-hunt-modes .home-play small{max-width:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home-mode-group{flex-direction:column;align-items:center;width:min(620px,100%);display:flex}.home-mode-group__title{color:#d9e8e9;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0 0 11px;font-size:.78rem;font-weight:850;line-height:1.2}.home-mode-group--coming{margin-top:16px}.home-mode-group__divider{background:linear-gradient(90deg,#0000,#88aeb53d 18%,#ccb57157 50%,#88aeb53d 82%,#0000);width:min(430px,78%);height:1px;margin-bottom:17px}.home-secondary-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:0}.home-secondary-modes button{color:#cdd6d89e;width:100%;min-height:66px;box-shadow:none;text-align:center;opacity:1;background:#69757917;border:1px solid #8f9ea330;border-radius:18px;justify-content:center;align-items:center;padding:13px 18px;transition:none;display:flex;transform:none}.home-secondary-modes button:disabled,.home-secondary-modes button:disabled:hover,.home-secondary-modes button:disabled:focus,.home-secondary-modes button:disabled:active{color:#cdd6d89e;box-shadow:none;cursor:default;background:#69757917;border-color:#8f9ea330;transform:none}.home-secondary-modes button>span{flex-direction:column;align-items:center;gap:5px;display:flex}.home-secondary-modes strong{color:#d3dddfb3;font-size:1.02rem;font-weight:800}.home-secondary-modes small{color:#95a6aa9e;text-align:center;grid-column:auto;max-width:230px;font-size:.68rem;line-height:1.35}@media (width<=620px){.home-mode-group{width:100%}.home-secondary-modes{grid-template-columns:1fr;gap:9px}.home-secondary-modes button{min-height:62px}.home-secondary-modes small{max-width:none}}@media (width<=720px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.site-shell.site-shell--centered{width:100%;max-width:none;padding:0}.start-page{gap:18px;width:100%;max-width:none}.start-page>.start-screen.start-screen--selector{border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;min-height:0;margin:0;padding:26px 16px 28px}.start-screen--selector .start-screen__brand-logo{width:min(390px,94vw)}.start-screen__description{width:min(590px,100%);margin-bottom:30px;padding-inline:4px}.character-select{width:min(310px,100%)}.home-mode-group,.home-hunt-modes,.home-secondary-modes{width:100%}.home-hunt-modes,.home-secondary-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.start-screen .home-hunt-modes .home-play,.home-secondary-modes button{border-radius:14px;min-height:76px;padding:12px 9px}.start-screen .home-hunt-modes .home-play strong,.home-secondary-modes strong{font-size:.9rem}.start-screen .home-hunt-modes .home-play small,.home-secondary-modes small{font-size:.61rem;line-height:1.3}.leaderboard-screen--embedded,.how-to-play{width:calc(100% - 20px);margin-inline:auto}.site-shell:not(.site-shell--centered){width:100%;max-width:none;padding:0}.game-shell{border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;min-height:100svh}.game-hud.game-hud--focused{grid-template-rows:44px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:7px 10px;display:grid}.game-hud__title{display:none}.game-hud--focused .quit-button{border-radius:50%;grid-area:1/1;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:0;line-height:1;display:grid}.game-hud--focused .quit-button:before{content:"×";color:currentColor;font-size:1.55rem;font-weight:500;line-height:1}.game-hud--focused .hud-stats{grid-area:1/2;justify-content:flex-end;justify-self:end;gap:0;margin:0}.game-hud--focused .hud-stats span:not(:first-child){display:none}.game-hud--focused .hud-stats span:first-child{align-items:flex-end}.game-hud--focused .hud-stats span:first-child small{display:none}.game-hud--focused .hud-stats span:first-child b{color:#edf7f8;letter-spacing:.04em;margin:0;font-size:1.02rem}.battlefield{flex:none;width:100%;min-height:clamp(340px,50svh,420px)}.race-track.race-track--battlefield{width:calc(100% - 34px);top:19px;left:50%;transform:translate(-50%)}.battlefield-rush{border-radius:11px;width:142px;padding:6px 8px;top:57px;left:10px}.battlefield-rush__track{height:25px}.battlefield-rush__track>b{font-size:.57rem}.wave-trait{border-radius:11px;width:min(146px,100% - 172px);min-width:118px;padding:7px 9px;top:57px;right:10px}.wave-trait small,.wave-trait p{display:none}.wave-trait strong{text-align:center;justify-content:center;gap:5px;font-size:.64rem}.knight-unit{left:5%;bottom:18%!important}.knight-unit>strong{display:none}.terrain-hunter{bottom:7%;left:1%}.terrain-enemy{width:68%;bottom:5%;right:-3%}.enemy-group{width:63%;height:196px;bottom:9%!important;right:-2%!important}.enemy-unit{width:clamp(66px,19vw,88px)}.enemy-unit--boss{width:min(138px,38vw)}.battlefield .enemy-unit__label{color:#f0f6f2;text-shadow:0 1px 3px #000000eb;gap:4px;width:calc(100% + 8px);margin:0 0 4px -4px;font-size:.52rem;line-height:1;display:flex!important}.battlefield .enemy-unit__label span{max-width:calc(100% - 35px)}.battlefield .enemy-unit__label b{color:#fff5df;flex:none;font-size:.53rem}.battlefield .enemy-unit .health-track{background:#020708b8;width:calc(100% + 4px);height:6px;margin:0 0 5px -2px;display:block!important}.battlefield .enemy-cube{overflow:visible}.combat-controls{width:100%;padding:9px 0 0}.attack-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 8px}.attack-card{border-radius:11px;min-height:88px;padding:12px 50px 11px 11px}.attack-card--ultimate{grid-column:1/-1;min-height:76px}.attack-card__phrase{overflow-wrap:anywhere;font-size:clamp(.76rem,3.35vw,.94rem);line-height:1.28}.attack-card__damage{min-width:42px;min-height:42px;padding:5px 6px;right:6px}.attack-card__damage b{font-size:.98rem}.attack-card__damage span{font-size:.43rem}.typing-panel.typing-panel--focused{padding:11px 8px max(12px, env(safe-area-inset-bottom));margin-top:9px}.typing-panel--focused input{min-height:50px;padding-inline:10px;font-size:1rem}.boss-overlay--defence strong{max-width:calc(100% - 24px);font-size:clamp(1.15rem,6vw,1.8rem)}}@media (width<=390px){.home-hunt-modes,.home-secondary-modes{grid-template-columns:1fr}.start-screen .home-hunt-modes .home-play,.home-secondary-modes button{min-height:64px}.battlefield-rush{width:128px}.wave-trait{width:calc(100% - 156px);min-width:108px}.attack-card{padding-right:46px}}@media (width<=720px){.site-shell.site-shell--centered,.start-page,.start-page>.start-screen.start-screen--selector{min-width:0;max-width:100%}.start-page>.start-screen.start-screen--selector{overflow-x:clip}.start-screen--selector>*,.home-mode-group,.home-hunt-modes,.home-secondary-modes{min-width:0;max-width:100%}.start-screen--selector .start-screen__brand-logo{width:min(390px,100%)}.start-screen .home-hunt-modes .home-play,.start-screen .home-secondary-modes button{max-width:100%;min-width:0!important}.game-hud.game-hud--focused{grid-template-rows:40px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:56px;padding:8px 10px}.game-hud--focused .quit-button{white-space:nowrap;border-radius:10px;grid-area:1/1;justify-content:center;align-items:center;width:auto;min-width:76px;height:38px;min-height:38px;padding:0 12px;font-size:.68rem;line-height:1;display:inline-flex}.game-hud--focused .quit-button:before{content:none}.game-hud__title{color:#dcebed;letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;justify-self:center;min-width:0;font-size:clamp(.58rem,2.7vw,.72rem);display:block;overflow:hidden}.game-hud--focused .hud-stats{grid-area:1/3;justify-content:flex-end;justify-self:end;min-width:66px}.game-hud--focused .hud-stats span:first-child b{white-space:nowrap;font-size:clamp(.82rem,3.2vw,.98rem)}.attack-card{padding-right:70px}.attack-card__damage{border-radius:999px;gap:4px;min-width:58px;height:34px;min-height:34px;padding:4px 9px;top:7px;right:7px;transform:none}.attack-card__damage b{font-size:.98rem;line-height:1}.attack-card__damage span{font-size:.42rem;line-height:1}.battlefield .enemy-unit .enemy-cube{width:58px;height:60px;overflow:visible}.battlefield .enemy-unit--strong .enemy-cube{width:72px;height:78px}.battlefield .enemy-unit--boss .enemy-cube{width:118px;height:126px}.battlefield .enemy-cube:before,.battlefield .enemy-cube:after,.battlefield .enemy-cube span{display:block!important}.battlefield .enemy-cube:before,.battlefield .enemy-cube:after{width:8px;height:8px;top:18px}.battlefield .enemy-cube:before{left:12px}.battlefield .enemy-cube:after{right:12px}.battlefield .enemy-cube span{width:24px;height:5px;bottom:12px;left:15px}.battlefield .enemy-unit--strong .enemy-cube:before,.battlefield .enemy-unit--strong .enemy-cube:after{width:10px;height:10px;top:23px}.battlefield .enemy-unit--strong .enemy-cube:before{left:15px}.battlefield .enemy-unit--strong .enemy-cube:after{right:15px}.battlefield .enemy-unit--strong .enemy-cube span{width:30px;height:6px;bottom:16px;left:19px}.battlefield .enemy-unit--boss .enemy-cube:before,.battlefield .enemy-unit--boss .enemy-cube:after{width:14px;height:12px;top:41px}.battlefield .enemy-unit--boss .enemy-cube:before{left:27px}.battlefield .enemy-unit--boss .enemy-cube:after{right:27px}.battlefield .enemy-unit--boss .enemy-cube span{width:48px;height:8px;bottom:27px;left:33px}}@media (width<=390px){.game-hud.game-hud--focused{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding-inline:7px}.game-hud--focused .quit-button{min-width:68px;padding-inline:9px;font-size:.62rem}.game-hud__title{letter-spacing:.08em;font-size:.56rem}.game-hud--focused .hud-stats{min-width:60px}}@media (width<=720px){.home-hunt-modes,.home-secondary-modes{grid-template-columns:minmax(0,1fr);gap:10px}.start-screen .home-hunt-modes .home-play,.start-screen .home-secondary-modes button{width:100%;min-height:64px;padding:13px 16px;min-width:0!important}}@media (width<=440px){html,body,#root{width:100%;min-width:0;max-width:100%;overflow-x:hidden}body{min-width:0}.site-shell.site-shell--centered,.start-page,.start-page>.start-screen.start-screen--selector{width:100%;min-width:0;max-width:100%;margin-inline:0}.site-shell.site-shell--centered{padding:0;display:block;overflow-x:hidden}.start-page{padding:0;overflow-x:hidden}.start-page>.start-screen.start-screen--selector{padding:22px 12px 26px;overflow-x:hidden}.start-screen--selector>*,.home-copy,.character-select,.character-select__card,.home-mode-group,.home-hunt-modes,.home-secondary-modes,.leaderboard-screen--embedded,.how-to-play{min-width:0;max-width:100%}.start-profile-pill{max-width:calc(100% - 20px);padding:5px 9px;top:10px;right:10px}.start-profile-pill span{display:none}.start-screen--selector .start-screen__skyland{margin-top:0}.start-screen--selector .start-screen__brand-logo{width:min(330px,100%);max-width:calc(100vw - 24px)}.start-screen--selector .start-screen__brand-logo img{width:100%;max-width:100%}.start-screen--selector .start-screen__tagline{overflow-wrap:anywhere;width:100%;padding-inline:4px;font-size:clamp(.92rem,4.7vw,1.04rem);line-height:1.35}.character-select{width:min(292px,100%)}.character-select__card{width:100%;padding:18px 14px 16px}.character-select__name-row{grid-template-columns:36px minmax(0,1fr) 36px;gap:9px;width:min(220px,100%)}.character-select__name-row strong{min-width:0;font-size:1.18rem}.home-mode-group,.home-hunt-modes,.home-secondary-modes{width:100%}.start-screen .home-hunt-modes .home-play,.start-screen .home-secondary-modes button{width:100%;max-width:100%;min-width:0!important}.home-mode-group__title{overflow-wrap:anywhere;padding-inline:4px;font-size:.78rem}.home-how-to-link{max-width:100%}.leaderboard-screen--embedded,.how-to-play{width:calc(100% - 16px);max-width:calc(100% - 16px);margin-inline:auto}.leaderboard-board,.leaderboard-table,.leaderboard-board__summary{min-width:0;max-width:100%}.site-footer,.site-footer--with-links,.site-footer__community{width:100%;min-width:0;max-width:100%}.site-footer__community a,.site-footer__studio-link,.site-footer__privacy-link,.site-footer__discord-link{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}}.start-screen--selector .start-screen__brand-logo+.start-screen__tagline{margin-top:15px;margin-bottom:44px}@media (width<=720px){.start-screen--selector .start-screen__brand-logo+.start-screen__tagline{margin-top:15px;margin-bottom:34px}}@media (width>=901px) and (width<=1320px){.site-shell,.site-shell.site-shell--centered{grid-template-columns:minmax(620px,1060px);justify-content:center}.site-shell>.ad-slot{display:none}.site-shell>.start-page,.site-shell>.results-screen,.site-shell>.game-shell,.site-shell>.site-footer{grid-column:1;min-width:0}.site-shell>.start-page,.site-shell>.results-screen,.site-shell>.game-shell{width:100%}}.character-select__card{grid-template-rows:minmax(0,1fr) auto}.character-select__eyebrow{display:none}.start-screen button.variant-picker__current{grid-template-columns:none;justify-content:center;align-items:center;gap:7px;width:auto;min-width:82px;height:34px;padding:0 8px 0 10px;display:inline-flex}.variant-picker__current>.variant-picker__swatch{flex:0 0 18px;width:18px;height:18px}.character-select__name-row{grid-template-columns:56px minmax(0,1fr) 56px;gap:12px;width:min(286px,100%)}.start-screen button.character-select__arrow.character-select__arrow--inline{all:unset;box-sizing:border-box;color:#dcebed;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:56px;min-width:56px;height:60px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.34rem;font-weight:900;line-height:1;transition:filter .12s;display:block;position:relative}.start-screen button.character-select__arrow.character-select__arrow--inline:hover{filter:brightness(1.16);background:0 0;border:0;transform:none}.start-screen button.character-select__arrow.character-select__arrow--inline:active,.start-screen button.character-select__arrow.character-select__arrow--inline.is-pressed{filter:brightness(1.08);background:0 0}.character-select__arrow-glyph{z-index:1;text-shadow:0 1px #000000b8;pointer-events:none;display:block;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.start-screen button.character-select__arrow.character-select__arrow--inline.is-pressed .character-select__arrow-glyph,.start-screen button.character-select__arrow.character-select__arrow--inline:active .character-select__arrow-glyph{bottom:16px}.start-screen button.character-select__arrow.character-select__arrow--inline:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #8fd7df}@media (width<=440px){.character-select__name-row{grid-template-columns:50px minmax(0,1fr) 50px;gap:9px;width:min(264px,100%)}.start-screen button.character-select__arrow.character-select__arrow--inline{width:50px;min-width:50px;height:54px;font-size:1.18rem}.character-select__arrow-keycap{width:48px}.character-select__arrow-glyph{bottom:20px}.start-screen button.character-select__arrow.character-select__arrow--inline.is-pressed .character-select__arrow-glyph,.start-screen button.character-select__arrow.character-select__arrow--inline:active .character-select__arrow-glyph{bottom:14px}}.character-select__arrow-keycap{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:54px;height:60px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.character-select__arrow-keycap-image{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:54px;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.character-select__arrow-keycap-image--raised{opacity:1}.start-screen button.character-select__arrow.character-select__arrow--inline.is-pressed .character-select__arrow-keycap-image--raised,.start-screen button.character-select__arrow.character-select__arrow--inline:active .character-select__arrow-keycap-image--raised{opacity:0}.start-screen button.character-select__arrow.character-select__arrow--inline.is-pressed .character-select__arrow-keycap-image--pressed,.start-screen button.character-select__arrow.character-select__arrow--inline:active .character-select__arrow-keycap-image--pressed{opacity:1}.start-screen button.variant-picker__current{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:126px;min-width:126px;height:60px;display:block;position:relative}.start-screen button.variant-picker__current:hover,.start-screen button.variant-picker__current[aria-expanded=true]{filter:brightness(1.12);background:0 0;border:0;transform:none}.variant-picker__keycap{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:124px;height:60px;font-style:normal;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.variant-picker__keycap-image{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:124px;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.variant-picker__keycap-image--raised{opacity:1}.start-screen button.variant-picker__current.is-pressed .variant-picker__keycap-image--raised,.start-screen button.variant-picker__current:active .variant-picker__keycap-image--raised{opacity:0}.start-screen button.variant-picker__current.is-pressed .variant-picker__keycap-image--pressed,.start-screen button.variant-picker__current:active .variant-picker__keycap-image--pressed{opacity:1}.variant-picker__content{z-index:1;color:#dcebed;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:8px;font-style:normal;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.start-screen button.variant-picker__current.is-pressed .variant-picker__content,.start-screen button.variant-picker__current:active .variant-picker__content{bottom:16px}.variant-picker__label{color:#bed8dde6;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.variant-picker__content .variant-picker__swatch{background:var(--swatch-color);width:18px;height:18px;box-shadow:inset 0 1px 0 #ffffff4d, 0 0 10px color-mix(in srgb, var(--swatch-color), transparent 45%);border:1px solid #ffffff80;border-radius:4px;flex:0 0 18px;display:block}.variant-picker__menu{top:62px;right:0}.start-screen button.variant-picker__current:focus-visible{outline-offset:3px;border-radius:9px;outline:2px solid #8fd7df}@media (width<=440px){.character-select__arrow-keycap{width:48px;height:54px}.character-select__arrow-keycap-image{width:48px}.start-screen button.variant-picker__current{width:112px;min-width:112px;height:54px}.variant-picker__keycap{width:110px;height:54px}.variant-picker__keycap-image{width:110px}.variant-picker__content{gap:7px;bottom:20px}.start-screen button.variant-picker__current.is-pressed .variant-picker__content,.start-screen button.variant-picker__current:active .variant-picker__content{bottom:14px}.variant-picker__menu{top:56px}}.variant-picker__content{gap:10px}.variant-picker__label{letter-spacing:.09em;font-size:.74rem}.variant-picker__content .variant-picker__swatch{border-radius:5px;flex-basis:22px;width:22px;height:22px}.character-select__model{margin-top:60px;transform:none}.results-screen .results-actions button,.results-screen--leaderboard-ready .arcade-score-submit{border-radius:15px;transition:transform 90ms,box-shadow 90ms,filter .12s,border-color .12s,background .12s;position:relative;transform:translateY(0);box-shadow:0 5px #031218f2,0 11px 24px #0000004d,inset 0 1px #ffffff29,inset 0 -1px #0003}.results-screen .results-actions button:hover,.results-screen--leaderboard-ready .arcade-score-submit:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px #031218f2,0 13px 27px #00000054,inset 0 1px #ffffff2e,inset 0 -1px #0003}.results-screen .results-actions button:active,.results-screen--leaderboard-ready .arcade-score-submit:not(:disabled):active{transform:translateY(4px);box-shadow:0 1px #031218f2,0 5px 12px #00000042,inset 0 1px #ffffff14,inset 0 2px 5px #0000003d}.results-screen .results-actions .button-secondary{border-radius:15px}.results-screen--leaderboard-ready .arcade-score-submit:disabled{box-shadow:0 3px #031218b3,inset 0 1px #ffffff14}@media (width<=440px){.variant-picker__label{font-size:.68rem}.variant-picker__content .variant-picker__swatch{flex-basis:20px;width:20px;height:20px}.character-select__model{margin-top:60px;transform:none}}.start-screen .home-hunt-modes .home-play{isolation:isolate;color:#f4ffff;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3f97a6f5 0%,#1c697efa 52%,#10475bfc 100%);border:2px solid #84e7ebb8;border-radius:18px;min-height:72px;padding:13px 20px 15px;transition:transform 80ms,box-shadow 80ms,border-color .12s,filter .12s;position:relative;transform:translateY(0);box-shadow:0 8px #082f3d,0 12px 22px #00000061,inset 0 2px #ddffff52,inset 0 -4px #03202b61,inset 2px 0 #b8f7fa1f,inset -2px 0 #02182247}.start-screen .home-hunt-modes .home-play:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e0ffff1f;border-radius:12px;position:absolute;inset:5px}.start-screen .home-hunt-modes .home-play:hover:not(.is-pressed){filter:brightness(1.04);background:linear-gradient(#49acb9fa 0%,#21778dfc 52%,#124e63 100%);border-color:#aefafbeb;transform:translateY(-1px);box-shadow:0 9px #082f3d,0 14px 25px #0006,inset 0 2px #e7ffff61,inset 0 -4px #03202b61,inset 2px 0 #b8f7fa24,inset -2px 0 #02182247}.start-screen .home-hunt-modes .home-play:active,.start-screen .home-hunt-modes .home-play.is-pressed{filter:brightness(.95);background:linear-gradient(#195c70fc 0%,#11495d 62%,#0b3445 100%);border-color:#6cd3dbc7;transform:translateY(7px);box-shadow:0 2px #082f3d,0 5px 10px #0000004d,inset 0 3px 6px #00000057,inset 0 1px #d6ffff1a}.start-screen .home-hunt-modes .home-play strong{color:#f7ffff;text-shadow:0 2px #00000057}.start-screen .home-hunt-modes .home-play small{color:#dcf6f8d1;text-shadow:0 1px #00000047}.start-screen .home-hunt-modes .home-play--extreme{background:linear-gradient(#9e4b89f7 0%,#692f6cfc 52%,#432052 100%);border-color:#ef97d9b3;box-shadow:0 8px #321b45,0 12px 22px #00000061,inset 0 2px #ffddf74d,inset 0 -4px #2c103b66,inset 2px 0 #ffc9ef1a,inset -2px 0 #260b3547}.start-screen .home-hunt-modes .home-play--extreme:hover:not(.is-pressed){background:linear-gradient(#b3569bfc 0%,#79367c 52%,#4e255e 100%);border-color:#ffb8e5eb;box-shadow:0 9px #321b45,0 14px 25px #0006,inset 0 2px #ffe2f85c,inset 0 -4px #2c103b66,inset 2px 0 #ffc9ef21,inset -2px 0 #260b3547}.start-screen .home-hunt-modes .home-play--extreme:active,.start-screen .home-hunt-modes .home-play--extreme.is-pressed{filter:brightness(.95);background:linear-gradient(#692d6a 0%,#4d2258 62%,#371a46 100%);border-color:#d677bec2;transform:translateY(7px);box-shadow:0 2px #321b45,0 5px 10px #0000004d,inset 0 3px 6px #0000005c,inset 0 1px #ffdef617}@media (width<=720px){.start-screen .home-hunt-modes .home-play{min-height:72px;margin-bottom:7px}}.home-how-to-link{margin-top:24px}.game-hud--focused .quit-button{isolation:isolate;color:#fff2ef;text-shadow:0 2px #380a0f6b;-webkit-tap-highlight-color:transparent;background:linear-gradient(#bc423bfa 0%,#842826fc 54%,#561b1e 100%);border:2px solid #ff978cb8;border-radius:14px;transition:transform 80ms,box-shadow 80ms,border-color .12s,filter .12s;position:relative;transform:translateY(0);box-shadow:0 7px #45181d,0 11px 20px #0000005c,inset 0 2px #ffe2dc47,inset 0 -4px #370c1257,inset 2px 0 #ffcfc71a,inset -2px 0 #30090f3d}.game-hud--focused .quit-button:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffe8e21f;border-radius:9px;position:absolute;inset:4px}.game-hud--focused .quit-button:hover{color:#fff;filter:brightness(1.03);background:linear-gradient(#cf4c43fc 0%,#962e2b 54%,#621f22 100%);border-color:#ffb5abeb;transform:translateY(-1px);box-shadow:0 8px #45181d,0 13px 23px #00000063,inset 0 2px #ffe8e257,inset 0 -4px #370c125c,inset 2px 0 #ffcfc71f,inset -2px 0 #30090f42}.game-hud--focused .quit-button:active{filter:brightness(.94);background:linear-gradient(#7e2626 0%,#5e1d20 62%,#46171c 100%);border-color:#e76b63c7;transform:translateY(6px);box-shadow:0 2px #45181d,0 4px 9px #0000004d,inset 0 3px 6px #30080e6b,inset 0 1px #ffdcd614}.quit-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px!important;display:grid!important}.quit-dialog .quit-dialog__key-button{isolation:isolate;letter-spacing:.025em;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:10px;min-height:62px;margin:0;padding:12px 15px 15px;font-size:.76rem;font-weight:850;line-height:1.1;transition:transform 80ms,box-shadow 80ms,border-color .12s,filter .12s;display:inline-flex;position:relative;transform:translateY(0);border-style:solid!important;border-width:2px!important;border-radius:16px!important}.quit-dialog .quit-dialog__key-button:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ebffff1a;border-radius:10px;position:absolute;inset:5px}.quit-dialog .quit-dialog__key-button.button-secondary{text-shadow:0 2px #00000052;color:#edffff!important;background:linear-gradient(#368391fa 0%,#1c5b6cfc 54%,#103a4b 100%)!important;border-color:#8edde3ad!important;box-shadow:0 7px #082f3d,0 11px 20px #00000057,inset 0 2px #deffff47,inset 0 -4px #03202b57!important}.quit-dialog .quit-dialog__key-button.button-danger{text-shadow:0 2px #380a0f6b;color:#fff1ee!important;background:linear-gradient(#bc423bfa 0%,#842826fc 54%,#561b1e 100%)!important;border-color:#ff978cb3!important;box-shadow:0 7px #45181d,0 11px 20px #0000005c,inset 0 2px #ffe2dc47,inset 0 -4px #370c1257!important}.quit-dialog .quit-dialog__key-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.quit-dialog .quit-dialog__key-button:active{filter:brightness(.94);transform:translateY(6px)}.quit-dialog .quit-dialog__key-button.button-secondary:active{box-shadow:0 2px #082f3d,0 4px 9px #00000047,inset 0 3px 6px #0000005c!important}.quit-dialog .quit-dialog__key-button.button-danger:active{box-shadow:0 2px #45181d,0 4px 9px #0000004d,inset 0 3px 6px #30080e6b!important}.quit-dialog__button-symbol{color:#f4ffff;letter-spacing:.04em;background:#01131b52;border:1px solid #e2ffff47;border-radius:6px;place-items:center;min-width:31px;min-height:25px;padding:3px 6px;font-size:.56rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 2px #001118b3,inset 0 1px #ffffff26}.quit-dialog__button-symbol--enter{letter-spacing:0;min-width:29px;font-size:1.05rem}@media (width<=620px){.home-how-to-link{margin-top:20px}.quit-dialog__actions{grid-template-columns:1fr}.quit-dialog .quit-dialog__key-button{width:100%}}.game-hud--focused .hud-stats{grid-template-columns:repeat(2,minmax(82px,auto))}.battlefield-combo{color:#d9f6f7;text-align:center;text-shadow:0 2px #0000009e,0 0 12px #5edae62e;justify-content:center;align-items:baseline;gap:7px;margin-top:7px;animation:.22s cubic-bezier(.18,.9,.25,1.25) both comboPop;display:flex}.battlefield-combo strong{color:#fff;letter-spacing:-.04em;font-size:1.28rem;font-style:italic;line-height:1}.battlefield-combo span{letter-spacing:.12em;font-size:.61rem;font-weight:950;line-height:1}.battlefield-combo.is-growing{color:#ffe17a;text-shadow:0 2px #0000009e,0 0 14px #ffd14d57}.battlefield-combo.is-growing strong{color:#fff0a4;font-size:1.48rem}.battlefield-combo.is-hot{color:#ffae73;text-shadow:0 2px #000000a3,0 0 18px #ff7b4a75;transform:rotate(-1.5deg)}.battlefield-combo.is-hot strong{color:#ffd0a4;font-size:1.78rem}.battlefield-combo.is-legendary{color:#f0c7ff;text-shadow:0 2px #000000b3,0 0 12px #cf70ffb8,0 0 24px #5cdbff6b;transform:rotate(-2deg)scale(1.03)}.battlefield-combo.is-legendary strong{color:#fff;font-size:2rem}@keyframes comboPop{0%{opacity:0;transform:translateY(14px)scale(.55)rotate(-8deg)}58%{opacity:1;transform:translateY(-5px)scale(1.18)rotate(2deg)}82%{transform:translateY(2px)scale(.96)rotate(-1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.incoming-attack-timer{z-index:13;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right;pointer-events:none;background:#180f0dd6;border:1px solid #ffb97247;border-radius:14px;min-width:158px;padding:8px 13px 9px;position:absolute;top:18px;right:18px;box-shadow:0 12px 30px #00000040}.incoming-attack-timer small{color:#efc7a4;letter-spacing:.11em;font-size:.58rem;font-weight:900;line-height:1;display:block}.incoming-attack-timer strong{color:#fff3e1;font-variant-numeric:tabular-nums;text-shadow:0 2px #0000008c;margin-top:3px;font-size:1.2rem;line-height:1;display:block}.incoming-attack-timer.is-warning{background:#4a1313e6;border-color:#ff5a46b8;animation:.52s ease-in-out infinite alternate incomingTimerPulse;box-shadow:0 0 0 3px #ff372d1a,0 0 24px #ff412d40}@keyframes incomingTimerPulse{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.16);transform:scale(1.025)}}.battlefield.has-incoming-timer .wave-trait{top:84px}@media (width<=860px){.incoming-attack-timer{min-width:145px;top:10px;right:10px}.battlefield.has-incoming-timer .wave-trait{top:76px}.battlefield.has-incoming-timer .race-track.race-track--battlefield{top:104px}}@media (width<=620px){.battlefield-rush{width:148px}.battlefield-combo{gap:5px}.battlefield-combo strong{font-size:1.14rem}.battlefield-combo.is-growing strong{font-size:1.28rem}.battlefield-combo.is-hot strong,.battlefield-combo.is-legendary strong{font-size:1.48rem}.incoming-attack-timer{min-width:138px;padding:7px 10px 8px}.incoming-attack-timer small{font-size:.5rem}.incoming-attack-timer strong{font-size:1.02rem}.battlefield.has-incoming-timer .wave-trait{top:72px}.battlefield.has-incoming-timer .race-track.race-track--battlefield{top:112px}}.battlefield-combo{z-index:14;pointer-events:none;transform-origin:0;filter:drop-shadow(0 8px 8px #00000059);justify-content:flex-start;align-items:center;gap:12px;width:250px;margin:0;display:flex;position:absolute;top:70px;left:25px}.battlefield-combo strong{color:#fff;letter-spacing:-.09em;-webkit-text-stroke:1px #0d2a30e6;text-shadow:0 3px #214c57,0 6px #0000008c,0 0 16px #5edae659;font-size:clamp(2.6rem,5vw,3.55rem);font-style:italic;font-weight:1000;line-height:.82}.battlefield-combo span{color:#d9f6f7;letter-spacing:.11em;text-align:left;text-transform:uppercase;text-shadow:0 2px #000000b8,0 0 12px #5edae647;max-width:80px;font-size:.78rem;font-weight:1000;line-height:.95}.battlefield-combo.is-growing{transform:rotate(-2deg)scale(1.04)}.battlefield-combo.is-growing strong{color:#fff1a6;-webkit-text-stroke-color:#5a3905f2;text-shadow:0 3px #a76912,0 7px #00000094,0 0 20px #ffd14d8f;font-size:clamp(3rem,5.5vw,4rem)}.battlefield-combo.is-hot{transform:rotate(-3deg)scale(1.08)}.battlefield-combo.is-hot strong{color:#ffd2a6;-webkit-text-stroke-color:#5b1b07fa;text-shadow:0 3px #ba421d,0 8px #0000009e,0 0 24px #ff632fad;font-size:clamp(3.4rem,6vw,4.55rem)}.battlefield-combo.is-legendary{transform:rotate(-4deg)scale(1.12)}.battlefield-combo.is-legendary strong{color:#fff;-webkit-text-stroke-color:#361255fa;text-shadow:0 3px #8a40b8,0 8px #000000a6,0 0 18px #e184ffe6,0 0 38px #4ed2ff94;font-size:clamp(3.8rem,6.5vw,5rem)}.incoming-attack-flash{z-index:18;color:#fff4e8;letter-spacing:.075em;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-text-stroke:2px #580803f5;text-shadow:0 4px #b52c20,0 8px #210200b8,0 0 18px #ff422bf2,0 0 42px #ff1f1194;width:min(92%,760px);font-size:clamp(2.25rem,7vw,5.25rem);font-style:italic;font-weight:1000;line-height:.9;animation:.26s steps(2,end) infinite incomingAttackWordFlash,.62s cubic-bezier(.16,.9,.22,1.25) both incomingAttackWordPunch;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}@keyframes incomingAttackWordFlash{0%,44%{opacity:1;filter:brightness(1.2)}45%,64%{opacity:.28;filter:brightness(.72)}65%,to{opacity:1;filter:brightness(1.45)}}@keyframes incomingAttackWordPunch{0%{transform:translate(-50%,-50%)scale(.62)skew(-8deg)}58%{transform:translate(-50%,-50%)scale(1.1)skew(-4deg)}to{transform:translate(-50%,-50%)scale(1)skew(-4deg)}}.battle-message--success{z-index:20;color:#f3fff1;letter-spacing:.045em;white-space:nowrap;-webkit-text-stroke:2px #0e3f2afa;text-shadow:0 4px #45b96d,0 9px #17613e,0 14px 18px #00000094,0 0 20px #6dffaef2,0 0 46px #2dda8294;background:0 0;border:0;padding:0;font-size:clamp(2.9rem,9vw,6.6rem);font-style:italic;font-weight:1000;line-height:.85;animation:.9s cubic-bezier(.14,.92,.24,1.18) both blockedArcadeBurst;top:43%}.battle-message--success:before,.battle-message--success:after{color:#d4ffe2;-webkit-text-stroke:0;text-shadow:0 0 16px #65ffadeb;font-size:.48em;animation:.72s ease-out both blockedSpark;position:absolute;top:50%}.battle-message--success:before{content:"✦";right:calc(100% + 18px)}.battle-message--success:after{content:"✦";animation-delay:70ms;left:calc(100% + 18px)}@keyframes blockedArcadeBurst{0%{opacity:0;filter:brightness(2);transform:translate(-50%,-50%)scale(.35)rotate(-7deg)}48%{opacity:1;filter:brightness(1.4);transform:translate(-50%,-50%)scale(1.22)rotate(2deg)}70%{transform:translate(-50%,-50%)scale(.94)rotate(-1deg)}to{opacity:1;filter:brightness();transform:translate(-50%,-50%)scale(1)rotate(-2deg)}}@keyframes blockedSpark{0%{opacity:0;transform:translateY(-50%)scale(.2)rotate(0)}45%{opacity:1;transform:translateY(-50%)scale(1.35)rotate(22deg)}to{opacity:.82;transform:translateY(-50%)scale(1)rotate(45deg)}}@media (width<=620px){.battlefield-combo{gap:9px;width:205px;top:64px;left:15px}.battlefield-combo strong{font-size:2.35rem}.battlefield-combo.is-growing strong{font-size:2.7rem}.battlefield-combo.is-hot strong{font-size:3rem}.battlefield-combo.is-legendary strong{font-size:3.35rem}.battlefield-combo span{max-width:68px;font-size:.66rem}.incoming-attack-flash{letter-spacing:.045em;-webkit-text-stroke-width:1px;font-size:clamp(1.6rem,9vw,2.75rem);top:43%}.battle-message--success{-webkit-text-stroke-width:1px;font-size:clamp(2.35rem,14vw,4.4rem);top:44%}.battle-message--success:before{right:calc(100% + 8px)}.battle-message--success:after{left:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.incoming-attack-flash,.battle-message--success,.battle-message--success:before,.battle-message--success:after{animation:none!important}}.battlefield-combo{gap:10px;width:270px}.battlefield-combo strong{color:#fff;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;-webkit-text-stroke:1.5px #102a34f2;text-shadow:0 3px #284f5c,0 8px 14px #00000073,0 0 12px #5edae638}.battlefield-combo span{paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.battlefield-combo.is-growing strong{-webkit-text-stroke:1.5px #5a3905f5;text-shadow:0 3px #b16f13,0 8px 14px #0000007a,0 0 15px #ffd14d5c}.battlefield-combo.is-hot strong{-webkit-text-stroke:1.5px #5b1b07fa;text-shadow:0 3px #c34a1b,0 8px 14px #00000080,0 0 16px #ff632f66}.battlefield-combo.is-legendary strong{-webkit-text-stroke:1.5px #361255fa;text-shadow:0 3px #8c43bc,0 8px 14px #0000008a,0 0 16px #e184ff70,0 0 28px #4ed2ff47}.incoming-attack-flash{paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;-webkit-text-stroke:1.5px #5e0f08f7;text-shadow:0 4px #c33b25,0 9px 16px #14020085,0 0 18px #ff422b99,0 0 30px #ff1f1147;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 44px);margin-inline:auto;padding-inline:.2em;animation:.26s steps(2,end) infinite incomingAttackWordFlashClean,.62s cubic-bezier(.16,.9,.22,1.18) both incomingAttackWordPunchClean;display:flex;top:41%;left:0;right:0;transform:translateY(-50%)}@keyframes incomingAttackWordFlashClean{0%,44%{opacity:1;filter:brightness(1.12)}45%,64%{opacity:.36;filter:brightness(.76)}65%,to{opacity:1;filter:brightness(1.28)}}@keyframes incomingAttackWordPunchClean{0%{transform:translateY(-50%)scale(.7)}58%{transform:translateY(-50%)scale(1.08)}to{transform:translateY(-50%)scale(1)}}.battle-message--success,.battle-message--danger{z-index:20;letter-spacing:.045em;white-space:nowrap;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:0 0;border:0;padding:0;font-size:clamp(2.9rem,9vw,6.6rem);font-style:italic;font-weight:1000;line-height:.85;animation:.9s cubic-bezier(.14,.92,.24,1.18) both blockedArcadeBurst;top:43%}.battle-message--success:before,.battle-message--success:after,.battle-message--danger:before,.battle-message--danger:after{-webkit-text-stroke:0;text-shadow:0 0 16px;font-size:.48em;animation:.72s ease-out both blockedSpark;position:absolute;top:50%}.battle-message--success:before,.battle-message--danger:before{content:"✦";right:calc(100% + 18px)}.battle-message--success:after,.battle-message--danger:after{content:"✦";animation-delay:70ms;left:calc(100% + 18px)}@media (width<=620px){.battlefield-combo{width:220px}.incoming-attack-flash{-webkit-text-stroke-width:1px;max-width:calc(100% - 24px);top:43%}.battle-message--success,.battle-message--danger{-webkit-text-stroke-width:1px;font-size:clamp(2.35rem,14vw,4.4rem);top:44%}.battle-message--success:before,.battle-message--danger:before{right:calc(100% + 8px)}.battle-message--success:after,.battle-message--danger:after{left:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.incoming-attack-flash,.battle-message--danger,.battle-message--danger:before,.battle-message--danger:after{animation:none!important}}.battle-message--danger{color:#fff0ef;-webkit-text-stroke:2px #5c080cfa;text-shadow:0 4px #d92f39,0 9px #721018,0 14px 18px #0000009e,0 0 18px #ff464ed9,0 0 38px #be0d1f80;transform-origin:top;animation:.9s cubic-bezier(.18,.78,.2,1.16) both staggeredDamageDrop}.battle-message--danger:before,.battle-message--danger:after{content:"";z-index:-1;opacity:0;transform-origin:50%;background:#ff3b49;border-radius:999px;width:58%;height:.12em;animation:.72s ease-out 80ms both staggeredDamageSlash;position:absolute;top:52%;left:50%;box-shadow:0 0 10px #ff2f40f2,0 0 22px #cf081f9e}.battle-message--danger:before{transform:translate(-50%,-50%)rotate(-14deg)scaleX(.2)}.battle-message--danger:after{animation-delay:.145s;transform:translate(-50%,-50%)rotate(14deg)scaleX(.2)}@keyframes staggeredDamageDrop{0%{opacity:0;filter:brightness(1.9)blur(1px);transform:translate(-50%,-78%)scale(1.12)rotate(-3deg)}38%{opacity:1;filter:brightness(1.35)blur();transform:translate(-50%,-43%)scale(1.05)rotate(1deg)}55%{transform:translate(-50%,-50%)scale(.94)rotate(-1deg)}68%{transform:translate(-50%,-47%)scale(1.02)rotate(.6deg)}80%{transform:translate(-50%,-50%)scale(.985)rotate(-.4deg)}to{opacity:1;filter:brightness();transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes staggeredDamageSlash{0%{opacity:0}28%{opacity:1;transform:translate(-50%,-50%)rotate(-14deg)scaleX(1.15)}to{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scaleX(1.45)}}.battle-message--danger:after{animation-name:staggeredDamageSlashReverse}@keyframes staggeredDamageSlashReverse{0%{opacity:0}28%{opacity:1;transform:translate(-50%,-50%)rotate(14deg)scaleX(1.15)}to{opacity:0;transform:translate(-50%,-50%)rotate(14deg)scaleX(1.45)}}@media (width<=620px){.battle-message--danger{-webkit-text-stroke-width:1px}}@media (prefers-reduced-motion:reduce){.battle-message--danger,.battle-message--danger:before,.battle-message--danger:after{animation:none!important}}.arcade-presentation--countdown,.arcade-presentation--go,.arcade-presentation--cleared{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 42%,#ffd05814,#0000 30%),radial-gradient(circle at 50% 52%,#4b919d1a,#0000 42%),#02080c57}.arcade-countdown{gap:10px}.arcade-countdown>small{background:#051017c7;border:1px solid #92d2de47;border-radius:999px;padding:8px 14px 7px;box-shadow:0 8px 20px #00000040}.arcade-countdown__value{text-align:center;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;will-change:transform, filter;min-width:240px;line-height:.82;animation:.52s cubic-bezier(.12,.88,.2,1.18) both countdownSlamDown;display:block}.arcade-countdown__value--countdown{color:#f5f9f9;-webkit-text-stroke:2px #0d2c38fa;text-shadow:0 4px #347080,0 10px #173640,0 18px 24px #0000008c,0 0 20px #71e7f83d}.arcade-countdown__value--go{color:#fff4b6;-webkit-text-stroke:2px #623b04fa;text-shadow:0 4px #d7a62a,0 10px #8b6113,0 18px 24px #00000094,0 0 18px #ffd25994,0 0 38px #ffb9264d;animation:.56s cubic-bezier(.12,.88,.2,1.18) both goSlamDown}.arcade-presentation--cleared small{color:#baf0bf;text-shadow:0 2px #00000073;margin-bottom:10px}.arcade-presentation--cleared strong{color:#f7f0a9;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;-webkit-text-stroke:2px #40530efa;text-shadow:0 4px #9ac24a,0 10px #4f6f20,0 18px 22px #00000085,0 0 18px #c7ff7a52;animation:.7s cubic-bezier(.15,.88,.22,1.06) both clearedSlideAcross}@keyframes countdownSlamDown{0%{opacity:0;filter:brightness(1.55);transform:translateY(-120px)scale(1.32)}62%{opacity:1;filter:brightness(1.15);transform:translateY(10px)scale(.92)}78%{transform:translateY(-4px)scale(1.03)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes goSlamDown{0%{opacity:0;filter:brightness(1.7);transform:translateY(-140px)scale(1.42)}58%{opacity:1;filter:brightness(1.22);transform:translateY(12px)scale(.9)}78%{transform:translateY(-6px)scale(1.08)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes clearedSlideAcross{0%{opacity:0;filter:brightness(1.45);transform:translate(-42vw)skew(-10deg)scale(.92)}68%{opacity:1;transform:translate(16px)skew(-4deg)scale(1.04)}to{opacity:1;filter:brightness();transform:translate(0)skew(-4deg)scale(1)}}@media (width<=620px){.arcade-countdown{gap:8px}.arcade-countdown>small{padding:7px 11px 6px;font-size:.64rem}.arcade-countdown__value--countdown,.arcade-countdown__value--go{-webkit-text-stroke-width:1px;min-width:180px}.arcade-presentation--cleared strong{-webkit-text-stroke-width:1px}}@media (prefers-reduced-motion:reduce){.arcade-countdown__value,.arcade-countdown__value--go,.arcade-presentation--cleared strong{animation:none!important}}.arcade-presentation--wave,.arcade-presentation--countdown,.arcade-presentation--go,.arcade-presentation--cleared{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 46%,#ffd35817,#0000 30%),radial-gradient(circle,#4aa8b81a,#0000 44%),#02080c5c}.arcade-countdown{place-items:center;gap:0;width:100%;height:100%;display:grid}.arcade-countdown__value,.arcade-countdown>strong{color:#f7fbfb;letter-spacing:-.06em;text-align:center;white-space:nowrap;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;-webkit-text-stroke:2px #0a2a34fa;text-shadow:0 4px #4c91a2,0 10px #1d4651,0 17px 22px #0000008f,0 0 19px #74e2f447;transform-origin:50%;will-change:transform, filter, opacity;width:max-content;min-width:0;max-width:calc(100% - 36px);margin:0 auto;font-size:clamp(5.4rem,17vw,10.5rem);font-style:italic;font-weight:1000;line-height:.8;animation:.56s cubic-bezier(.12,.9,.2,1.18) both arcadeNumberSlam;display:inline-block}.arcade-countdown__value--wave{color:#fff1a5;letter-spacing:.015em;-webkit-text-stroke:2px #4c410dfa;text-shadow:0 4px #b8c64d,0 10px #607221,0 17px 22px #0000008f,0 0 19px #ddff6547;font-size:clamp(3.3rem,10vw,6.8rem);animation:.65s cubic-bezier(.12,.9,.2,1.12) both arcadeWaveTitleIn}.arcade-countdown__value--go,.arcade-presentation--go .arcade-countdown__value{color:#fff0a2;letter-spacing:-.035em;-webkit-text-stroke:2px #5b3705fc;text-shadow:0 4px #e0af2f,0 10px #8b6011,0 17px 22px #00000094,0 0 20px #ffda5c9e,0 0 38px #ffb02347;font-size:clamp(4.8rem,15vw,9.2rem);animation:.58s cubic-bezier(.11,.9,.2,1.18) both arcadeGoSlam}.arcade-presentation--cleared{align-items:center}.arcade-presentation--cleared small{color:#d5ef9d;letter-spacing:.22em;text-shadow:0 2px #00000094;margin-bottom:12px;font-size:.76rem;font-weight:950}.arcade-presentation--cleared strong{color:#f7efa2;letter-spacing:-.035em;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;-webkit-text-stroke:2px #345211fc;text-shadow:0 4px #9fc247,0 10px #4e701e,0 17px 22px #0000008f,0 0 19px #c3ff6e59;font-style:italic;font-weight:1000;line-height:.84;animation:.72s cubic-bezier(.14,.88,.22,1.06) both arcadeClearedSlide}@keyframes arcadeNumberSlam{0%{opacity:0;filter:brightness(1.65);transform:translateY(-145px)scale(1.38)skew(-7deg)}58%{opacity:1;filter:brightness(1.18);transform:translateY(13px)scale(.9)skew(-7deg)}78%{transform:translateY(-5px)scale(1.05)skew(-7deg)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)skew(-7deg)}}@keyframes arcadeWaveTitleIn{0%{opacity:0;filter:brightness(1.45);transform:translate(-38vw)scale(.9)skew(-8deg)}68%{opacity:1;transform:translate(18px)scale(1.04)skew(-7deg)}to{opacity:1;filter:brightness();transform:translate(0)scale(1)skew(-7deg)}}@keyframes arcadeGoSlam{0%{opacity:0;filter:brightness(1.8);transform:translateY(-160px)scale(1.5)skew(-8deg)}56%{opacity:1;filter:brightness(1.25);transform:translateY(15px)scale(.88)skew(-8deg)}76%{transform:translateY(-7px)scale(1.09)skew(-8deg)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)skew(-8deg)}}@keyframes arcadeClearedSlide{0%{opacity:0;filter:brightness(1.5);transform:translate(-44vw)scale(.9)skew(-8deg)}68%{opacity:1;transform:translate(18px)scale(1.04)skew(-7deg)}to{opacity:1;filter:brightness();transform:translate(0)scale(1)skew(-7deg)}}@media (width<=620px){.arcade-countdown__value,.arcade-countdown>strong,.arcade-countdown__value--wave,.arcade-countdown__value--go,.arcade-presentation--cleared strong{-webkit-text-stroke-width:1px;max-width:calc(100% - 20px)}.arcade-countdown__value--wave{font-size:clamp(2.7rem,15vw,4.6rem)}}@media (prefers-reduced-motion:reduce){.arcade-countdown__value,.arcade-countdown>strong,.arcade-presentation--cleared strong{animation:none!important}}.arcade-presentation--wave,.arcade-presentation--countdown,.arcade-presentation--go,.arcade-presentation--cleared{place-items:center;display:grid;position:absolute}.arcade-presentation--wave .arcade-countdown,.arcade-presentation--countdown .arcade-countdown,.arcade-presentation--go .arcade-countdown{place-items:center;width:auto;height:auto;padding:24px;display:grid;position:absolute;inset:0}.arcade-countdown__value,.arcade-countdown>strong{transform-origin:50%;grid-area:1/1;margin:0}.arcade-presentation--cleared{place-items:center}.arcade-cleared{text-align:center;place-items:center;gap:12px;width:min(100%,900px);padding:24px;animation:.72s cubic-bezier(.14,.88,.22,1.06) both arcadeClearedGroupSlide;display:grid}.arcade-presentation--cleared .arcade-cleared small{text-align:center;margin:0}.arcade-presentation--cleared .arcade-cleared strong{text-align:center;margin:0;animation:none;display:block;transform:skew(-7deg)}@keyframes arcadeClearedGroupSlide{0%{opacity:0;filter:brightness(1.5);transform:translate(-46vw)scale(.92)}68%{opacity:1;transform:translate(18px)scale(1.04)}to{opacity:1;filter:brightness();transform:translate(0)scale(1)}}@media (width<=620px){.arcade-presentation--wave .arcade-countdown,.arcade-presentation--countdown .arcade-countdown,.arcade-presentation--go .arcade-countdown,.arcade-cleared{padding:16px}}@media (prefers-reduced-motion:reduce){.arcade-cleared{animation:none!important}}.arcade-presentation--wave .arcade-countdown,.arcade-presentation--countdown .arcade-countdown,.arcade-presentation--go .arcade-countdown{inset:-58px 0 58px}.arcade-cleared{gap:0;position:relative;top:-58px}@media (width<=620px){.arcade-presentation--wave .arcade-countdown,.arcade-presentation--countdown .arcade-countdown,.arcade-presentation--go .arcade-countdown{inset:-46px 0 46px}.arcade-cleared{top:-46px}}:root{--radius-cap:7px;--radius-panel:10px;--radius-round:50%}button.keycap,a.keycap{--cap-face:#4a525c;--cap-side:color-mix(in srgb, var(--cap-face) 60%, #000);--cap-text:#e8e6e1;--cap-depth:6px;isolation:isolate;letter-spacing:.02em;text-shadow:0 1px #00000052;cursor:pointer;min-width:56px;min-height:44px;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;filter:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:15px;font-weight:800;line-height:1.1;text-decoration:none;transform:translateY(0);border-radius:var(--radius-cap)!important;background:var(--cap-side)!important;height:auto!important;color:var(--cap-text)!important;border:0!important;justify-content:center!important;align-items:center!important;padding:14px 16px 16px!important;transition:transform 90ms,box-shadow 90ms,filter .12s!important;display:inline-flex!important;position:relative!important}button.keycap:before,a.keycap:before{pointer-events:none;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0003;content:""!important;z-index:0!important;border-radius:calc(var(--radius-cap) - 2px)!important;background:var(--cap-face)!important;border:0!important;display:block!important;position:absolute!important;inset:3px 3px 5px!important}button.keycap:after,a.keycap:after{content:none!important;display:none!important}.keycap>*{z-index:1;position:relative}button.keycap:hover:not(:disabled):not(.is-pressed),a.keycap:hover:not(.is-pressed){filter:brightness(1.1);box-shadow:0 calc(var(--cap-depth) + 1px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 5px) 10px #00000075;transform:translateY(-1px)}button.keycap:active:not(:disabled),button.keycap.is-pressed,a.keycap:active,a.keycap.is-pressed{transform:translateY(var(--cap-depth));filter:brightness(.96);box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080}button.keycap:focus-visible,a.keycap:focus-visible{outline:2px solid var(--cap-text)!important;outline-offset:3px!important;border-radius:var(--radius-cap)!important}button.keycap:disabled,button.keycap[disabled]{filter:saturate(.45);box-shadow:0 4px 0 0 var(--cap-side), 0 7px 7px #00000057;transform:none;opacity:.45!important;cursor:not-allowed!important}.keycap--sm{--cap-depth:4px;min-width:40px!important;min-height:36px!important;padding:9px 11px 11px!important;font-size:13px!important}.keycap--lg{--cap-depth:8px;min-width:120px!important;min-height:58px!important;padding:18px 26px 21px!important;font-size:18px!important}.keycap--wide{min-width:180px!important}.keycap--crimson{--cap-face:#d94b52;--cap-text:#fff1f1}.keycap--bronze{--cap-face:#9b653f;--cap-text:#fdf0e4}.keycap--iron{--cap-face:#a9abb1;--cap-text:#14161a;text-shadow:0 1px #ffffff40}.keycap--purple{--cap-face:#9c6dea;--cap-text:#f3ecff}.keycap--teal{--cap-face:#39aaa0;--cap-text:#e9fffc}.keycap--green{--cap-face:#55bd78;--cap-text:#ecfff2}.keycap-row{grid-auto-flow:column;justify-content:center;align-items:end;gap:10px;display:grid}.keycap-row--fill{grid-auto-columns:minmax(0,1fr)}.keycap-plate{border:1px solid #ffffff0e;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px;padding:10px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 10px 25px #0000002e;border-radius:var(--radius-panel)!important;background:#00000040!important}.start-screen button.keycap.variant-picker__current{width:132px!important;min-width:132px!important;min-height:58px!important;padding:14px 17px 17px!important}.start-screen button.keycap.variant-picker__current .variant-picker__content{color:var(--cap-text);justify-content:center;align-items:center;gap:9px;transform:none;display:inline-flex!important;position:relative!important;bottom:auto!important;left:auto!important}.start-screen button.keycap.variant-picker__current:active .variant-picker__content,.start-screen button.keycap.variant-picker__current.is-pressed .variant-picker__content{bottom:auto!important}.variant-picker__label{opacity:.88;color:currentColor!important}.variant-picker__content .variant-picker__swatch{border-radius:calc(var(--radius-cap) - 2px)!important;background:#ffffff47!important;border-color:#ffffff9e!important;box-shadow:inset 0 1px #ffffff4d!important}.variant-picker__menu.keycap-plate{width:max-content;padding:9px;top:70px;right:0}.start-screen .variant-picker__menu button.keycap.variant-picker__option{width:42px!important;min-width:42px!important;min-height:38px!important;padding:8px!important}.variant-picker__option>span{display:none!important}.variant-picker__option.is-selected{outline-offset:2px;transform:translateY(var(--cap-depth))!important;box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080!important;outline:2px solid #fff!important}.character-select__name-row{align-items:end}.start-screen button.keycap.character-select__arrow.character-select__arrow--inline{color:#e8e6e1!important;width:54px!important;min-width:54px!important;min-height:50px!important;padding:10px 12px 13px!important;font-size:1.3rem!important}.start-screen button.keycap.character-select__arrow .character-select__arrow-glyph{color:currentColor;text-shadow:0 1px #0000009e;display:block;transform:none;position:relative!important;bottom:auto!important;left:auto!important}.start-screen button.keycap.character-select__arrow:active .character-select__arrow-glyph,.start-screen button.keycap.character-select__arrow.is-pressed .character-select__arrow-glyph{bottom:auto!important}.home-hunt-modes.keycap-row,.home-secondary-modes.keycap-row{align-items:end;gap:12px}.start-screen .home-hunt-modes button.keycap.home-play,.home-secondary-modes button.keycap{text-align:center;width:100%!important;min-height:76px!important;margin:0 0 8px!important;padding:17px 20px 21px!important}.start-screen .home-hunt-modes button.keycap.home-play>span,.home-secondary-modes button.keycap>span{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.start-screen .home-hunt-modes button.keycap.home-play strong,.home-secondary-modes button.keycap strong{text-shadow:inherit;font-size:1.03rem;color:currentColor!important}.start-screen .home-hunt-modes button.keycap.home-play small,.home-secondary-modes button.keycap small{opacity:.76;max-width:220px;text-shadow:inherit;color:currentColor!important}.home-how-to-link.keycap{margin-top:14px;padding-inline:16px!important}.home-how-to-link.keycap b{color:currentColor!important}.game-hud--focused button.keycap.quit-button{text-transform:uppercase;min-width:96px!important;min-height:38px!important;color:var(--cap-text)!important;margin-bottom:4px!important;padding:9px 14px 11px!important;font-size:.72rem!important}.quit-dialog__actions.keycap-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end!important;gap:14px!important}.quit-dialog button.keycap.quit-dialog__key-button{box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;border-radius:var(--radius-cap)!important;background:var(--cap-side)!important;width:100%!important;min-height:68px!important;color:var(--cap-text)!important;border:0!important;margin:0 0 8px!important}.quit-dialog__button-symbol{border-radius:calc(var(--radius-cap) - 2px)!important}.results-screen--leaderboard-ready button.keycap.arcade-score-submit{margin-bottom:4px;border-radius:var(--radius-cap)!important;background:var(--cap-side)!important;width:min(250px,100%)!important;min-height:46px!important;color:var(--cap-text)!important}.results-actions.keycap-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.results-screen .results-actions button.keycap{margin:0 0 8px;border-radius:var(--radius-cap)!important;background:var(--cap-side)!important;width:100%!important;min-height:60px!important;color:var(--cap-text)!important}.leaderboard-tabs.keycap-plate,.leaderboard-rule-tabs.keycap-plate{width:max-content;max-width:100%;margin-inline:auto}.leaderboard-tabs button.keycap,.leaderboard-rule-tabs button.keycap,.leaderboard-pagination button.keycap{margin-bottom:4px;border-radius:var(--radius-cap)!important;background:var(--cap-side)!important;color:var(--cap-text)!important}.leaderboard-tabs button.keycap.is-active,.leaderboard-rule-tabs button.keycap.is-active,.leaderboard-pagination button.keycap.is-active{--cap-face:#ffd24a;--cap-text:#241700}.leaderboard-pagination.keycap-row{grid-auto-columns:auto;align-items:end}.start-profile-pill,.home-mode-group__title,.home-prototype-note,.how-to-play__steps article>span,.attack-card__damage,.incoming-attack-timer,.arcade-countdown>small,.results-screen--leaderboard-ready .arcade-initials-input,.leaderboard-beta-note,.leaderboard-board__summary,.wave-trait,.stagger-countdown,.battlefield-rush__track{border-radius:var(--radius-cap)!important}.start-screen,.character-select__card,.home-mode-group,.how-to-play,.how-to-play__steps article,.leaderboard-screen,.leaderboard-board,.results-screen,.arcade-score-entry,.quit-dialog,.incoming-attack-timer,.rule-roulette{border-radius:var(--radius-panel)!important}@media (width<=720px){.home-hunt-modes.keycap-row,.home-secondary-modes.keycap-row,.results-actions.keycap-row,.quit-dialog__actions.keycap-row{grid-template-columns:1fr;grid-auto-flow:row;width:100%}.start-screen .home-hunt-modes button.keycap.home-play,.home-secondary-modes button.keycap,.results-screen .results-actions button.keycap,.quit-dialog button.keycap.quit-dialog__key-button{width:100%!important}.leaderboard-rule-tabs.keycap-plate{width:100%}}@media (width<=440px){.start-screen button.keycap.variant-picker__current{width:118px!important;min-width:118px!important;min-height:54px!important}.start-screen button.keycap.character-select__arrow.character-select__arrow--inline{width:48px!important;min-width:48px!important;min-height:46px!important}}button.keycap,a.keycap{z-index:0;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073, inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000038;overflow:visible;background:var(--cap-face)!important;position:relative!important}button.keycap:before,a.keycap:before{content:none!important;display:none!important}button.keycap:hover:not(:disabled):not(.is-pressed),a.keycap:hover:not(.is-pressed){box-shadow:0 calc(var(--cap-depth) + 1px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 5px) 10px #00000075, inset 0 1px 0 #fff3, inset 0 -1px 0 #0000002e;background:color-mix(in srgb, var(--cap-face) 92%, white)!important}button.keycap:active:not(:disabled),button.keycap.is-pressed,a.keycap:active,a.keycap.is-pressed{box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080, inset 0 2px 5px #0000003d;background:color-mix(in srgb, var(--cap-face) 88%, black)!important}button.keycap:disabled,button.keycap[disabled]{box-shadow:0 4px 0 0 var(--cap-side), 0 7px 7px #00000057, inset 0 1px 0 #ffffff1a;background:color-mix(in srgb, var(--cap-face) 75%, #31343a)!important}.keycap--teal{--cap-face:#328fa3;--cap-side:#0b3d4d;--cap-text:#f2ffff}.keycap--purple{--cap-face:#9e4b89;--cap-side:#321b45;--cap-text:#fff0fb}.keycap--crimson{--cap-face:#d94b52;--cap-side:#79252a;--cap-text:#fff1f1}.keycap--green{--cap-face:#55bd78;--cap-side:#28633d;--cap-text:#effff4}.keycap--iron{--cap-face:#a9abb1;--cap-side:#55585e;--cap-text:#14161a}.keycap--gold{--cap-face:#ffd24a;--cap-side:#765018;--cap-text:#1d1608;text-shadow:0 1px #ffffff47!important}.keycap--footer{--cap-face:#4a525c;--cap-side:#23272d;--cap-text:#d9e9ec}.keycap--discord{--cap-face:#5865a8;--cap-side:#2e365f;--cap-text:#f0f3ff}.start-screen .home-hunt-modes button.keycap.home-play{--cap-face:#328fa3;--cap-side:#082f3d;--cap-text:#f4ffff}.start-screen .home-hunt-modes button.keycap.home-play--extreme{--cap-face:#9e4b89;--cap-side:#321b45;--cap-text:#fff0fb}.start-screen .home-hunt-modes button.keycap.home-play strong,.start-screen .home-hunt-modes button.keycap.home-play small{color:currentColor!important}.start-screen button.keycap.variant-picker__current{--cap-face:#363b43;--cap-side:#1b1f25;--cap-text:#edf1f3}.variant-picker__label{opacity:1;font-style:normal;color:#f1f4f5!important}.variant-picker__content .variant-picker__swatch{flex:0 0 23px;width:23px;height:23px;background:var(--swatch-color)!important;border:2px solid #ffffffbd!important;border-radius:4px!important;box-shadow:inset 0 1px #ffffff59,0 2px 4px #0000005c!important}.start-screen .variant-picker__menu button.keycap.variant-picker__option{border:1px solid #ffffff1f!important}.start-screen .variant-picker__menu button.keycap.variant-picker__option:before{display:none!important}.results-screen--leaderboard-ready button.keycap.arcade-score-submit{--cap-face:#ffd24a;--cap-side:#765018;--cap-text:#1d1608;background:var(--cap-face)!important;color:var(--cap-text)!important}.leaderboard-tabs button.keycap.leaderboard-mode-key{white-space:nowrap;flex:none;min-width:132px!important;color:var(--cap-text)!important}.leaderboard-tabs button.keycap.leaderboard-mode-key.is-active{filter:brightness(1.1)saturate(1.05)}.leaderboard-rule-tabs button.keycap.leaderboard-rule-key,.leaderboard-pagination button.keycap.leaderboard-page-key{--cap-face:#4a525c;--cap-side:#23272d;--cap-text:#dce9eb;color:var(--cap-text)!important}.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active,.leaderboard-pagination button.keycap.leaderboard-page-key.is-active{--cap-face:#ffd24a;--cap-side:#a86d0a;--cap-text:#241700;color:var(--cap-text)!important}.leaderboard-rule-tabs button.keycap.leaderboard-rule-key>span{color:currentColor}.site-footer--with-links{gap:12px}.site-footer__community{background:#00000038;border:1px solid #ffffff0e;align-items:end;gap:10px;padding:12px;box-shadow:inset 0 1px #ffffff0e;border-radius:var(--radius-panel)!important}.site-footer__community a.keycap{margin-bottom:4px;transform:translateY(0);border-radius:var(--radius-cap)!important;min-height:44px!important;color:var(--cap-text)!important;background:var(--cap-face)!important;border:0!important;padding:10px 15px 12px!important;transition:transform 90ms,box-shadow 90ms,filter .12s!important}.site-footer__community a.keycap:hover{transform:translateY(-1px);color:var(--cap-text)!important;background:color-mix(in srgb, var(--cap-face) 92%, white)!important;border:0!important}.site-footer__studio-link{align-items:flex-start!important}.site-footer__studio-link>span{color:#daebeeb3!important}.site-footer__studio-link strong,.site-footer__privacy-link,.site-footer__discord-link{color:var(--cap-text)!important}.site-footer__discord-link img{z-index:1;position:relative}@media (width<=720px){.site-footer__community{grid-template-columns:1fr;width:min(440px,100% - 20px);display:grid}.site-footer__community a.keycap{justify-self:stretch;width:100%!important;min-width:0!important}.site-footer__studio-link{text-align:center;align-items:center!important}}button.keycap,a.keycap{--cap-depth:7px;min-height:50px!important;padding:15px 18px 19px!important}.keycap--sm{--cap-depth:5px;min-height:44px!important;padding:11px 14px 14px!important}.keycap--lg{--cap-depth:8px;min-height:68px!important;padding:19px 27px 23px!important}.keycap--gold,.results-screen--leaderboard-ready button.keycap.arcade-score-submit,.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active,.leaderboard-pagination button.keycap.leaderboard-page-key.is-active{--cap-face:#f4c43f;--cap-side:#9a6209;--cap-text:#251800;color:var(--cap-text)!important;text-shadow:0 1px #ffffff6b!important}.leaderboard-tabs.keycap-plate,.leaderboard-rule-tabs.keycap-plate,.leaderboard-pagination.keycap-row{justify-content:center!important;place-self:center!important;margin-left:auto!important;margin-right:auto!important}.leaderboard-tabs.keycap-plate{width:fit-content!important}.leaderboard-rule-tabs.keycap-plate{flex-wrap:wrap!important;width:min(100%,860px)!important;display:flex!important}.leaderboard-pagination.keycap-row{width:fit-content!important;display:grid!important}.leaderboard-tabs button.keycap.leaderboard-mode-key{min-height:50px!important;padding-top:13px!important;padding-bottom:16px!important}.leaderboard-rule-tabs button.keycap.leaderboard-rule-key,.leaderboard-pagination button.keycap.leaderboard-page-key{min-height:46px!important}.game-hud--focused button.keycap.quit-button{--cap-face:#d94b52;--cap-side:#741f27;--cap-text:#fff5f5;filter:none;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 10px #0000006b, inset 0 1px 0 #fff3, inset 0 -1px 0 #0000002e;transform:translateY(0);border-radius:var(--radius-cap)!important;background:var(--cap-face)!important;min-height:44px!important;color:var(--cap-text)!important;border:0!important;margin-bottom:7px!important;padding:11px 16px 14px!important}.game-hud--focused button.keycap.quit-button:hover:not(:active){box-shadow:0 calc(var(--cap-depth) + 1px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 5px) 12px #00000070, inset 0 1px 0 #ffffff3d;transform:translateY(-1px);background:#e25a60!important}.game-hud--focused button.keycap.quit-button:active{transform:translateY(var(--cap-depth));box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080, inset 0 2px 5px #00000040}.quit-dialog .quit-dialog__actions button.keycap.quit-dialog__key-button{--cap-depth:8px;filter:none;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 4px) 12px #00000070, inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0003;transform:translateY(0);border-radius:var(--radius-cap)!important;border:0!important;min-height:72px!important;margin:0 0 8px!important;padding:18px 22px 22px!important}.quit-dialog .quit-dialog__actions button.keycap.quit-dialog__key-button.button-secondary{--cap-face:#3b424a;--cap-side:#1c2228;--cap-text:#f0f4f5;background:var(--cap-face)!important;color:var(--cap-text)!important}.quit-dialog .quit-dialog__actions button.keycap.quit-dialog__key-button.button-danger{--cap-face:#d94b52;--cap-side:#741f27;--cap-text:#fff5f5;background:var(--cap-face)!important;color:var(--cap-text)!important}.quit-dialog .quit-dialog__actions button.keycap.quit-dialog__key-button:hover:not(:active){filter:brightness(1.1);box-shadow:0 calc(var(--cap-depth) + 1px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 5px) 13px #00000075, inset 0 1px 0 #ffffff38;transform:translateY(-1px)}.quit-dialog .quit-dialog__actions button.keycap.quit-dialog__key-button:active{transform:translateY(var(--cap-depth));filter:brightness(.95);box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080, inset 0 2px 5px #00000047}.game-hud.game-hud--focused,.battlefield,.combat-controls,.typing-panel.typing-panel--focused{border-radius:var(--radius-panel)!important}.battlefield-rush,.incoming-attack-timer,.attack-card,.attack-card__damage,.stagger-countdown,.defence-timing,.game-hud--focused .hud-stats span{border-radius:var(--radius-cap)!important}.battlefield-rush__track,.stagger-countdown>span,.deadline-bar,.wave-status__health,.health-track{border-radius:calc(var(--radius-cap) / 2)!important}.attack-card__damage{min-width:66px;min-height:48px}@media (width<=720px){.leaderboard-tabs.keycap-plate,.leaderboard-rule-tabs.keycap-plate{width:100%!important}.leaderboard-pagination.keycap-row{max-width:100%}.quit-dialog .quit-dialog__actions button.keycap.quit-dialog__key-button{width:100%!important}}button.keycap:hover:not(:disabled):not(:active):not(.is-pressed):not(.is-selected),a.keycap:hover:not(:active):not(.is-pressed){filter:brightness(1.1);box-shadow:0 calc(var(--cap-depth) + 1px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 5px) 10px #00000075;transform:translateY(-1px)}button.keycap:before,a.keycap:before{box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000029;background:var(--cap-face)!important;inset:3px 3px 5px!important}.leaderboard-tabs button.keycap.is-active,.leaderboard-rule-tabs button.keycap.is-active,.leaderboard-pagination button.keycap.is-active,.leaderboard-tabs button.keycap.leaderboard-mode-key.is-active,.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active,.leaderboard-pagination button.keycap.leaderboard-page-key.is-active{filter:brightness(1.1);box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;transform:translateY(0);--cap-face:#ffd24a!important;--cap-side:#a86d0a!important;--cap-text:#241700!important;color:#241700!important;text-shadow:0 1px #fff6!important}.leaderboard-tabs button.keycap.is-active:before,.leaderboard-rule-tabs button.keycap.is-active:before,.leaderboard-pagination button.keycap.is-active:before,.leaderboard-tabs button.keycap.leaderboard-mode-key.is-active:before,.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active:before,.leaderboard-pagination button.keycap.leaderboard-page-key.is-active:before{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000029;background:var(--cap-face)!important;inset:3px 3px 5px!important}.leaderboard-tabs button.keycap.leaderboard-mode-key.is-active:hover:not(:active),.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active:hover:not(:active),.leaderboard-pagination button.keycap.leaderboard-page-key.is-active:hover:not(:active){filter:brightness(1.1);box-shadow:0 calc(var(--cap-depth) + 1px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 5px) 10px #00000075;transform:translateY(-1px)}.leaderboard-tabs button.keycap:not(.is-active),.leaderboard-rule-tabs button.keycap:not(.is-active),.leaderboard-pagination button.keycap:not(.is-active){--cap-face:#4a525c!important;--cap-side:#23272d!important;--cap-text:#e8e6e1!important}.leaderboard-tabs button.keycap,.leaderboard-rule-tabs button.keycap,.leaderboard-pagination button.keycap{background:var(--cap-side)!important;margin-bottom:0!important}.variant-picker__menu button.keycap.variant-picker__option.is-selected{transform:translateY(var(--cap-depth));filter:brightness();box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080, inset 0 2px 4px #00000038}button.keycap:active:not(:disabled),button.keycap.is-pressed:not(:disabled),a.keycap:active,a.keycap.is-pressed,.leaderboard-tabs button.keycap.leaderboard-mode-key.is-active:active,.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active:active,.leaderboard-pagination button.keycap.leaderboard-page-key.is-active:active{transform:translateY(var(--cap-depth));filter:brightness();box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080}.leaderboard-pagination.keycap-row{grid-auto-columns:auto!important;grid-auto-flow:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin-inline:0!important;display:grid!important}.leaderboard-tabs.keycap-plate,.leaderboard-rule-tabs.keycap-plate{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;display:flex!important}@media (prefers-reduced-motion:reduce){button.keycap,a.keycap{transition:none!important}}button.keycap:hover,a.keycap:hover,button.keycap.is-active:hover,a.keycap.is-active:hover,button.keycap.is-selected:hover,.leaderboard-tabs button.keycap:hover,.leaderboard-rule-tabs button.keycap:hover,.leaderboard-pagination button.keycap:hover,.leaderboard-tabs button.keycap.leaderboard-mode-key:hover,.leaderboard-rule-tabs button.keycap.leaderboard-rule-key:hover,.leaderboard-pagination button.keycap.leaderboard-page-key:hover,.leaderboard-tabs button.keycap.leaderboard-mode-key.is-active:hover,.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active:hover,.leaderboard-pagination button.keycap.leaderboard-page-key.is-active:hover,.variant-picker__menu button.keycap.variant-picker__option:hover,.game-hud--focused button.keycap.quit-button:hover,.quit-dialog button.keycap:hover,.results-screen button.keycap:hover,.start-screen button.keycap:hover,.site-footer button.keycap:hover,.site-footer a.keycap:hover{filter:none;background:var(--cap-side)!important;color:var(--cap-text)!important}button.keycap:hover:not(:active):not(.is-pressed),a.keycap:hover:not(:active):not(.is-pressed),.leaderboard-tabs button.keycap:hover:not(:active),.leaderboard-rule-tabs button.keycap:hover:not(:active),.leaderboard-pagination button.keycap:hover:not(:active),.leaderboard-tabs button.keycap.leaderboard-mode-key.is-active:hover:not(:active),.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active:hover:not(:active),.leaderboard-pagination button.keycap.leaderboard-page-key.is-active:hover:not(:active){box-shadow:0 calc(var(--cap-depth) + 2px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 12px #00000075;transform:translateY(-2px)}button.keycap:hover:before,a.keycap:hover:before,.leaderboard-tabs button.keycap:hover:before,.leaderboard-rule-tabs button.keycap:hover:before,.leaderboard-pagination button.keycap:hover:before{filter:none;background:var(--cap-face)!important}button.keycap,a.keycap{filter:none}button.keycap:active:not(:disabled),button.keycap.is-pressed:not(:disabled),a.keycap:active,a.keycap.is-pressed,.leaderboard-tabs button.keycap:active,.leaderboard-rule-tabs button.keycap:active,.leaderboard-pagination button.keycap:active{transform:translateY(var(--cap-depth));filter:brightness(.92);box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080}button.keycap,a.keycap{filter:none;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;background:var(--cap-face)!important;background-image:none!important}button.keycap:before,a.keycap:before{box-shadow:inset 0 2px #ffffff38,inset 0 -2px #0000002e;border-radius:inherit!important;background:0 0!important;inset:0!important}button.keycap:hover:not(:active):not(.is-pressed),a.keycap:hover:not(:active):not(.is-pressed){filter:none;box-shadow:0 calc(var(--cap-depth) + 2px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 12px #00000075;transform:translateY(-2px);background:var(--cap-face)!important}.leaderboard-tabs button.keycap.leaderboard-mode-key.is-active:hover:not(:active),.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active:hover:not(:active),.leaderboard-pagination button.keycap.leaderboard-page-key.is-active:hover:not(:active){filter:none;box-shadow:0 calc(var(--cap-depth) + 2px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 12px #00000075;transform:translateY(-2px);background:#ffd24a!important}button.keycap:active:not(:disabled),button.keycap.is-pressed:not(:disabled),a.keycap:active,a.keycap.is-pressed,.leaderboard-tabs button.keycap:active,.leaderboard-rule-tabs button.keycap:active,.leaderboard-pagination button.keycap:active{filter:brightness(.9);transform:translateY(var(--cap-depth));box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080}button.keycap,a.keycap{transition:transform .19s cubic-bezier(.22,1,.36,1),box-shadow .19s cubic-bezier(.22,1,.36,1),filter .19s ease-out!important}button.keycap:active,button.keycap.is-pressed,a.keycap:active,a.keycap.is-pressed{transition-duration:0s!important}button.keycap:hover:not(:active):not(.is-pressed),a.keycap:hover:not(:active):not(.is-pressed){transition-duration:.12s!important}@media (prefers-reduced-motion:reduce){button.keycap,a.keycap{transition:none!important}}button.keycap,a.keycap{filter:none;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);transform:translateY(0)}button.keycap:hover:not(:disabled),a.keycap:hover{filter:none;box-shadow:0 calc(var(--cap-depth) + 2px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 12px #00000075;transform:translateY(-2px)}button.keycap:focus,a.keycap:focus{outline:none}button.keycap:focus-visible,a.keycap:focus-visible{outline-offset:3px;outline:2px solid #ffd24a}.leaderboard-tabs button.keycap.is-active,.leaderboard-rule-tabs button.keycap.is-active,.leaderboard-pagination button.keycap.is-active,.leaderboard-tabs button.keycap.leaderboard-mode-key.is-active,.leaderboard-rule-tabs button.keycap.leaderboard-rule-key.is-active,.leaderboard-pagination button.keycap.leaderboard-page-key.is-active{filter:none;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;transform:translateY(0);--cap-face:#ffd24a!important;--cap-side:#a86d0a!important;color:#241700!important;background:#ffd24a!important}.leaderboard-tabs button.keycap.is-active:hover,.leaderboard-rule-tabs button.keycap.is-active:hover,.leaderboard-pagination button.keycap.is-active:hover{box-shadow:0 calc(var(--cap-depth) + 2px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 12px #00000075;transform:translateY(-2px)}.leaderboard-tabs button.keycap:not(.is-active),.leaderboard-rule-tabs button.keycap:not(.is-active),.leaderboard-pagination button.keycap:not(.is-active){--cap-face:#4a525c!important;--cap-side:#23272d!important;color:#e8e6e1!important;background:#4a525c!important}button.keycap:active:not(:disabled),a.keycap:active{transform:translateY(var(--cap-depth));filter:brightness(.9);box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080;transition-duration:0s}@media (prefers-reduced-motion:reduce){button.keycap,a.keycap{transition:none}}.start-screen button.keycap.character-select__arrow,.start-screen button.keycap.character-select__arrow.character-select__arrow--inline{--cap-face:#4a525c;--cap-side:#23272d;--cap-text:#e8e6e1;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;background:var(--cap-face)!important;color:var(--cap-text)!important;border:0!important}.start-screen button.keycap.character-select__arrow:hover,.start-screen button.keycap.character-select__arrow.character-select__arrow--inline:hover{box-shadow:0 calc(var(--cap-depth) + 2px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 12px #00000075;transform:translateY(-2px);background:var(--cap-face)!important}.start-screen .variant-picker__menu button.keycap.variant-picker__option,.start-screen button.keycap.variant-picker__current{box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;border:0!important}.start-screen .variant-picker__menu button.keycap.variant-picker__option:hover,.start-screen button.keycap.variant-picker__current:hover{box-shadow:0 calc(var(--cap-depth) + 2px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 12px #00000075;transform:translateY(-2px)}.start-screen .variant-picker__menu button.keycap.variant-picker__option.is-selected{transform:translateY(var(--cap-depth));box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080, inset 0 2px 4px #00000038}.results-screen .results-actions button.keycap,.results-screen--leaderboard-ready .results-actions button.keycap,.results-screen--leaderboard-ready button.keycap.arcade-score-submit{filter:none;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);transform:translateY(0);border-radius:var(--radius-cap)!important;background:var(--cap-face)!important;color:var(--cap-text)!important;border:0!important}.results-screen .results-actions button.keycap:hover:not(:disabled),.results-screen--leaderboard-ready .results-actions button.keycap:hover:not(:disabled),.results-screen--leaderboard-ready button.keycap.arcade-score-submit:hover:not(:disabled){filter:none;box-shadow:0 calc(var(--cap-depth) + 2px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 12px #00000075;transform:translateY(-2px);background:var(--cap-face)!important}.results-screen .results-actions button.keycap:active:not(:disabled),.results-screen--leaderboard-ready button.keycap.arcade-score-submit:active:not(:disabled){transform:translateY(var(--cap-depth));filter:brightness(.9);box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080;transition-duration:0s}.results-screen .results-actions button.keycap.keycap--green,.results-screen--leaderboard-ready .results-actions button.keycap.keycap--green{--cap-face:#55bd78;--cap-side:#2f7048;--cap-text:#06210f;color:#06210f!important;background:#55bd78!important}.results-screen .results-actions button.keycap.keycap--iron,.results-screen--leaderboard-ready .results-actions button.keycap.keycap--iron,.results-screen .results-actions button.keycap.button-secondary{--cap-face:#98a0aa;--cap-side:#4d545c;--cap-text:#14161a;color:#14161a!important;background:#98a0aa!important}.results-screen--leaderboard-ready button.keycap.arcade-score-submit{--cap-face:#ffd24a;--cap-side:#a86d0a;--cap-text:#241700;color:#241700!important;background:#ffd24a!important}.results-screen--leaderboard-ready button.keycap.arcade-score-submit:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.5);box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000059;transform:translateY(0)}.results-screen--leaderboard-ready .arcade-initials-input{border-radius:var(--radius-cap)!important}.battlefield--defence .boss-overlay--defence{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 48%,#4fb2c421,#0000 33%),#04090d9e;padding:34px 24px 28px}.boss-overlay--defence>small{z-index:2;color:#b8e7ee;letter-spacing:.18em;text-shadow:0 2px 8px #0000008c;margin:0 0 4px;font-size:.72rem;font-weight:950;position:relative}.defence-sequence{width:min(920px,100% - 24px);height:205px;margin:0 auto 8px;position:relative}.defence-sequence__focus{pointer-events:none;width:min(720px,100% - 210px);height:176px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.defence-word{--cap-face:#3d444d;--cap-side:#1b1f24;--cap-text:#cfd8dd;--cap-depth:6px;border-radius:var(--radius-cap,7px);background:var(--cap-face);color:var(--cap-text);letter-spacing:.015em;text-align:center;box-shadow:0 var(--cap-depth) 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 16px #00000080, inset 0 1px 0 #ffffff21;justify-content:center;align-items:center;gap:9px;font-weight:900;line-height:1.08;display:inline-flex;position:relative}.defence-word.is-current{--cap-face:#79d4e6;--cap-side:#286f7e;--cap-text:#032129;width:max-content;min-width:min(340px,82%);max-width:min(680px,100%);box-shadow:0 8px 0 var(--cap-side), 0 16px 24px #0000008c, 0 0 0 2px #8bdeeb61, 0 0 28px #5bd5ec40, inset 0 1px 0 #ffffff47;padding:20px 30px 23px;font-size:clamp(1.7rem,4.7vw,3.35rem);animation:.36s cubic-bezier(.16,.9,.22,1.18) both defenceFocusSlam;position:absolute;bottom:12px;left:50%;transform:translate(-50%)skew(-2deg)}.defence-word.is-preview{--cap-depth:3px;opacity:.4;filter:saturate(.65);max-width:min(560px,88%);box-shadow:0 3px 0 var(--cap-side), 0 8px 13px #00000052, inset 0 1px 0 #ffffff14;padding:8px 15px 10px;font-size:clamp(.8rem,1.8vw,1.08rem);animation:.26s ease-out both defencePreviewIn;position:absolute;top:4px;left:50%;transform:translate(-50%)scale(.92)}.defence-sequence__completed{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:180px;max-height:178px;display:flex;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.defence-sequence__completed .defence-word.is-done{--cap-face:#55bd78;--cap-side:#2b6843;--cap-text:#05230f;--cap-depth:3px;opacity:.9;max-width:176px;box-shadow:0 3px 0 var(--cap-side), 0 7px 12px #00000052, inset 0 1px 0 #ffffff2b;padding:7px 10px 9px;font-size:.72rem;animation:.33s cubic-bezier(.2,.82,.24,1.08) both defenceCompleteSlide;transform:none}.defence-sequence__completed .defence-word__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.defence-word__check{color:#eaffef;background:#0000003b;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:.66rem;font-style:normal;font-weight:1000;display:grid}.defence-word--bonus{--cap-face:#ffd24a;--cap-side:#a86d0a;--cap-text:#241700}.defence-word--bonus.is-current{--cap-face:#ffe16d;--cap-side:#a86d0a;--cap-text:#241700;animation:.36s cubic-bezier(.16,.9,.22,1.18) both defenceFocusSlam,.82s ease-in-out .38s infinite defenceCounterPulse}.defence-word--bonus.is-preview{opacity:.52}.defence-word__tag{color:inherit;letter-spacing:.1em;white-space:nowrap;background:#00000047;border-radius:4px;padding:4px 7px;font-size:.54rem;font-style:normal;font-weight:1000}.defence-word__damage{white-space:nowrap;opacity:.84;font-size:.72em;font-style:normal;font-weight:1000}.defence-word__text{min-width:0}.defence-word__text mark{color:inherit;text-shadow:0 0 10px #ffffff3d;background:0 0}.defence-word__text em{color:#fff2f2;background:#d12e33bd;border-radius:3px;padding:0 .04em;font-style:normal}.defence-word__text span{opacity:.48}.defence-sequence__progress{flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.defence-sequence__progress i{background:#ffffff0f;border:1px solid #a6d2db52;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 2px #0000001f}.defence-sequence__progress i.is-current{background:#59bed1;border-color:#8be0ef;transform:scale(1.35);box-shadow:0 0 10px #59bed199}.defence-sequence__progress i.is-complete{background:#55bd78;border-color:#75cf91}.defence-sequence__progress i.is-counter{border-color:#ffd24a99;border-radius:3px}.defence-timing{width:min(560px,100% - 48px);margin-top:-2px}.deadline-bar--defence{border-radius:var(--radius-cap,7px);height:12px}.defence-timing__number{letter-spacing:.04em;margin-top:7px;font-size:1rem}@keyframes defenceFocusSlam{0%{opacity:0;filter:brightness(1.45);transform:translate(-50%)translateY(-34px)scale(.82)skew(-6deg)}64%{opacity:1;transform:translate(-50%)translateY(5px)scale(1.045)skew(-2deg)}to{opacity:1;filter:brightness();transform:translate(-50%)translateY(0)scale(1)skew(-2deg)}}@keyframes defencePreviewIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.84)}to{opacity:.4;transform:translate(-50%)translateY(0)scale(.92)}}@keyframes defenceCompleteSlide{0%{opacity:0;transform:translate(90px)scale(1.12)}70%{opacity:1;transform:translate(-5px)scale(.96)}to{opacity:.9;transform:translate(0)scale(1)}}@keyframes defenceCounterPulse{0%,to{box-shadow:0 8px 0 var(--cap-side), 0 16px 24px #0000008c, 0 0 0 2px #ffd24a6b, 0 0 22px #ffd24a38}50%{box-shadow:0 8px 0 var(--cap-side), 0 16px 24px #0000008c, 0 0 0 5px #ffd24a29, 0 0 34px #ffd24a5c}}.battle-message--glancing{color:#ffd24a;filter:none}@media (width<=700px){.battlefield--defence .boss-overlay--defence{padding:28px 12px 20px}.defence-sequence{width:100%;height:220px}.defence-sequence__focus{width:calc(100% - 18px);height:158px;top:49%}.defence-word.is-current{min-width:min(280px,92%);max-width:96%;padding:17px 16px 20px;font-size:clamp(1.35rem,7vw,2.25rem);bottom:4px}.defence-word.is-preview{max-width:88%;padding:7px 11px 9px;font-size:.72rem;top:0}.defence-sequence__completed{flex-direction:row;justify-content:flex-start;gap:5px;width:calc(100% - 54px);max-height:none;top:auto;bottom:-1px;left:8px;overflow:hidden;transform:none}.defence-sequence__completed .defence-word.is-done{max-width:96px;padding:5px 7px 7px;font-size:.58rem}.defence-sequence__completed .defence-word__check{width:13px;height:13px;font-size:.5rem}.defence-sequence__progress{flex-direction:row;top:auto;bottom:4px;right:7px;transform:none}.defence-timing{width:calc(100% - 28px);margin-top:2px}}@media (prefers-reduced-motion:reduce){.defence-word.is-current,.defence-word.is-preview,.defence-sequence__completed .defence-word.is-done,.defence-word--bonus.is-current{animation:none!important}}.rush-segments{border-radius:inherit;pointer-events:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid;position:absolute;inset:3px}.rush-segment{background:#ffffff0e;border-radius:3px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.rush-segment:after{content:"";transform-origin:0;transform:scaleX(var(--segment-fill,0));background:linear-gradient(#8bdeeb,#35a5bd);transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.battlefield-rush.is-active .rush-segment.is-full:after{background:linear-gradient(#ffe89a,#ffc53d)}.battlefield-rush.is-active .rush-segment{box-shadow:inset 0 0 0 1px #ffd24a47}@media (prefers-reduced-motion:reduce){.defence-word,.rush-segment:after{transition:none}.defence-word--bonus.is-current{animation:none}}.boss-overlay--defence.is-reading .defence-word.is-current{box-shadow:0 8px 0 var(--cap-side), 0 16px 24px #00000085, 0 0 0 3px #8be0ef42, 0 0 24px #5bd5ec33, inset 0 1px 0 #ffffff42}.defence-word.is-current{animation:.26s cubic-bezier(.2,.82,.24,1) both defenceFocusReadIn;transform:translate(-50%)}.defence-word--bonus.is-current{animation:.26s cubic-bezier(.2,.82,.24,1) both defenceFocusReadIn}.boss-overlay--defence.is-counting .defence-word--bonus.is-current{animation:1s ease-in-out infinite defenceCounterBreath}.defence-word.is-preview{animation:.22s ease-out both defencePreviewFade;transform:translate(-50%)scale(.94)}.defence-sequence__completed .defence-word.is-done{animation:.26s cubic-bezier(.2,.82,.24,1) both defenceCompleteSettle}.defence-timing{align-content:start;justify-items:center;min-height:39px;display:grid}.defence-timing__ready{border-radius:var(--radius-cap,7px);color:#c9f5fb;letter-spacing:.18em;text-shadow:0 0 12px #5bd5ec4d;background:#081a22d6;border:1px solid #84dae961;padding:7px 15px 8px;font-size:.78rem;font-weight:1000;line-height:1;animation:.18s ease-out both defenceReadyIn;display:inline-block}@keyframes defenceFocusReadIn{0%{opacity:0;transform:translate(-50%)translateY(-16px)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes defencePreviewFade{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.92)}to{opacity:.4;transform:translate(-50%)translateY(0)scale(.94)}}@keyframes defenceCompleteSettle{0%{opacity:0;transform:translate(24px)}to{opacity:.9;transform:translate(0)}}@keyframes defenceCounterBreath{0%,to{box-shadow:0 8px 0 var(--cap-side), 0 16px 24px #00000085, 0 0 0 2px #ffd24a57, 0 0 20px #ffd24a2e}50%{box-shadow:0 8px 0 var(--cap-side), 0 16px 24px #00000085, 0 0 0 3px #ffd24a38, 0 0 27px #ffd24a47}}@keyframes defenceReadyIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.defence-timing__ready,.boss-overlay--defence.is-counting .defence-word--bonus.is-current{animation:none!important}}.defence-remaining{z-index:3;color:#d9f8fc;text-align:center;pointer-events:none;justify-items:center;gap:2px;width:132px;display:grid;position:absolute;top:49%;right:0;transform:translateY(-50%)}.defence-remaining span{color:#caeff5b8;letter-spacing:.16em;font-size:.58rem;font-weight:1000;line-height:1}.defence-remaining b{color:#f4fdff;letter-spacing:-.08em;paint-order:stroke fill;-webkit-text-stroke:1.5px #11414cfa;text-shadow:0 4px #34798a,0 9px 14px #0000007a,0 0 18px #59cde247;font-size:clamp(3.5rem,6vw,5.25rem);font-style:italic;font-weight:1000;line-height:.85;animation:.26s cubic-bezier(.16,.86,.24,1.15) both defenceRemainingStep}.defence-remaining.is-secured span{color:#b4f6c9d1}.defence-remaining.is-secured b{color:#effff3;letter-spacing:0;-webkit-text-stroke:0;text-shadow:0 1px #00000040;background:linear-gradient(#62d98c,#2f9a5a);border-radius:50%;place-items:center;width:52px;height:52px;margin-top:6px;font-size:1.55rem;font-style:normal;line-height:1;display:grid;box-shadow:0 4px #1f6b3e,0 8px 14px #0000006b,0 0 18px #5be28852}.defence-sequence__progress{flex-direction:row;top:auto;bottom:0;right:42px;transform:none}.defence-timing{width:min(660px,100% - 48px)}.defence-timing__bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.defence-timing__bar-row .deadline-bar--defence{width:100%}.defence-timing__bar-row .defence-timing__ready{justify-self:center}.defence-time-gain{color:#a8f5bb;letter-spacing:.01em;text-align:left;paint-order:stroke fill;-webkit-text-stroke:1px #0d4323e6;text-shadow:0 2px #2f8c4f,0 0 14px #5be2887a;min-width:78px;font-size:1.12rem;font-style:italic;font-weight:1000;line-height:1;animation:.72s cubic-bezier(.15,.9,.2,1.15) both defenceTimeGainPop}@keyframes defenceRemainingStep{0%{opacity:0;transform:translateY(-16px)scale(1.28)}68%{opacity:1;transform:translateY(3px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes defenceTimeGainPop{0%{opacity:0;transform:translateY(9px)scale(.72)}42%{opacity:1;transform:translateY(-4px)scale(1.14)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.defence-sequence__focus{width:calc(100% - 78px);margin-left:-22px}.defence-remaining{width:72px;top:50%;right:2px}.defence-remaining span{letter-spacing:.1em;max-width:64px;font-size:.47rem}.defence-remaining b{-webkit-text-stroke-width:1px;font-size:2.9rem}.defence-remaining.is-secured b{width:40px;height:40px;font-size:1.2rem}.defence-sequence__progress{bottom:2px;right:8px}.defence-timing{width:calc(100% - 24px)}.defence-timing__bar-row{gap:8px}.defence-time-gain{-webkit-text-stroke-width:.75px;min-width:66px;font-size:.96rem}}@media (prefers-reduced-motion:reduce){.defence-remaining b,.defence-time-gain{animation:none!important}}.results-screen--leaderboard-ready>.eyebrow{z-index:2;color:#9ff0bd;letter-spacing:.22em;text-shadow:0 2px #123f28eb,0 0 16px #60e69152;margin-bottom:10px;font-size:.78rem;font-weight:1000;position:relative}.results-screen--leaderboard-ready>h1{z-index:1;color:#fff2a6;background:linear-gradient(#fff8c9 0%,#ffd84f 48%,#70dda0 100%);-webkit-text-fill-color:transparent;paint-order:stroke fill;-webkit-text-stroke:2px #433005f5;letter-spacing:-.055em;filter:drop-shadow(0 18px 22px #00000052);text-shadow:0 4px #e0a92a,0 9px #705418,0 16px 22px #00000080,0 0 18px #ffda5557,0 0 34px #5be28833;-webkit-background-clip:text;background-clip:text;margin:6px auto 24px;padding:0 .12em;font-size:clamp(3.2rem,8vw,6.2rem);font-style:italic;font-weight:1000;line-height:.9;animation:.76s cubic-bezier(.14,.9,.22,1.16) both victoryTitleLand;display:inline-block;position:relative;transform:skew(-5deg)rotate(-1deg)}.results-screen--leaderboard-ready>h1:before,.results-screen--leaderboard-ready>h1:after{color:#fff2a6;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:0 0 14px #ffdb50d9,0 0 24px #62e19180;pointer-events:none;font-style:normal;line-height:1;animation:1.1s ease-in-out infinite alternate victoryStarTwinkle;position:absolute}.results-screen--leaderboard-ready>h1:before{content:"✦";text-shadow:0 0 14px #ffdb50e6,-28px 44px #7beda4c7,14px 74px #ffee9d9e;font-size:.36em;top:-.25em;left:-.62em;transform:rotate(-12deg)}.results-screen--leaderboard-ready>h1:after{content:"✦";text-shadow:0 0 14px #7beda4db,22px -36px #ffdd53c2,-10px 62px #fff4b794;font-size:.3em;animation-delay:.18s;top:.16em;right:-.58em;transform:rotate(14deg)}.attack-card--ultimate .attack-card__damage{color:#fff!important;background:#c53d47!important;border-color:#ff9a9fdb!important;box-shadow:inset 0 1px #ffffff47,0 4px #76242a,0 8px 14px #0006,0 0 16px #e5455047!important}.attack-card--ultimate .attack-card__damage b,.attack-card--ultimate .attack-card__damage span{text-shadow:0 2px #580e14b8;color:#fff!important}.attack-card--ultimate.is-locked .attack-card__damage{background:#df4c56!important;box-shadow:inset 0 1px #ffffff57,0 4px #84262d,0 9px 16px #00000070,0 0 22px #f14b566b!important}@keyframes victoryTitleLand{0%{opacity:0;filter:brightness(1.55)drop-shadow(0 0 #0000);transform:translateY(-46px)scale(.72)skew(-9deg)rotate(-4deg)}62%{opacity:1;transform:translateY(7px)scale(1.08)skew(-5deg)rotate(1deg)}82%{transform:translateY(-3px)scale(.97)skew(-5deg)rotate(-1.5deg)}to{opacity:1;filter:brightness()drop-shadow(0 18px 22px #00000052);transform:translateY(0)scale(1)skew(-5deg)rotate(-1deg)}}@keyframes victoryStarTwinkle{0%{opacity:.55;filter:brightness(.9)}to{opacity:1;filter:brightness(1.45)}}@media (width<=620px){.results-screen--leaderboard-ready>h1{-webkit-text-stroke-width:1px;margin-bottom:20px;font-size:clamp(2.8rem,15vw,4.5rem)}.results-screen--leaderboard-ready>h1:before{left:-.38em}.results-screen--leaderboard-ready>h1:after{right:-.34em}}@media (prefers-reduced-motion:reduce){.results-screen--leaderboard-ready>h1,.results-screen--leaderboard-ready>h1:before,.results-screen--leaderboard-ready>h1:after{animation:none!important}}.battlefield-rush{border-radius:var(--radius-panel,10px);width:205px;padding:8px 10px 9px}.battlefield-rush__track{border-radius:var(--radius-cap,7px);background:#02090edb;height:43px;overflow:visible;box-shadow:inset 0 1px #ffffff0d,inset 0 -8px 18px #0003}.battlefield-rush__track>b{color:#d9e4e5;letter-spacing:.11em;justify-content:center;align-items:center;height:12px;font-size:.62rem;line-height:1;display:flex;inset:3px 6px auto}.rush-segments{border-radius:0;grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:4px;display:grid;inset:17px 7px 5px}.rush-segment{transform-origin:bottom;background:#7aacb71f;border-radius:2px 2px 1px 1px;align-self:end;height:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9ad4df1c,0 2px #00000047}.rush-segment:after{transform-origin:bottom;transform:scaleY(var(--segment-fill,0));background:linear-gradient(#b9f4ff 0%,#52c8db 45%,#248ba2 100%);transition:transform .18s cubic-bezier(.22,1,.36,1);inset:0;box-shadow:inset 0 1px #ffffff4d}.rush-segment.is-full:after{background:linear-gradient(#d8fbff 0%,#6ed9e8 42%,#2995ab 100%)}.battlefield-rush.is-active .rush-segment.is-full:after,.battlefield-rush.is-active .rush-segment.is-partial:after{background:linear-gradient(#fff7bd 0%,#ffd94e 42%,#e39b18 100%);box-shadow:inset 0 1px #ffffff8c,0 0 8px #ffce3585}.battlefield-rush.is-active .rush-segment{background:#ffd0421a;box-shadow:inset 0 0 0 1px #ffda5b33,0 2px #0000004d}.battlefield-rush.is-active .rush-segment:nth-child(6).is-full{animation:.52s cubic-bezier(.18,.9,.24,1.18) infinite alternate rushPeakTick}@keyframes rushPeakTick{0%{filter:brightness();transform:scaleY(1)}to{filter:brightness(1.18);transform:scaleY(1.16)}}.knight-unit.is-rush-active .knight-cube{box-shadow:none!important;filter:none!important;border-color:#0000!important;animation:none!important}.knight-unit.is-rush-active .knight-cube__sword{box-shadow:none;background:0 0}.knight-unit.is-rush-active strong{z-index:4;color:#ffe58a;text-shadow:0 2px #402400b3,0 0 10px #ffd33f8c;position:relative}.hunter-rush-aura{z-index:1;pointer-events:none;isolation:isolate;width:150px;height:176px;position:absolute;bottom:13px;left:50%;overflow:visible;transform:translate(-50%)}.hunter-rush-aura:before{content:"";z-index:-1;opacity:.42;clip-path:polygon(50% 0%,58% 25%,69% 12%,73% 38%,88% 25%,82% 55%,98% 51%,82% 76%,91% 100%,9% 100%,18% 76%,2% 51%,18% 55%,12% 25%,27% 38%,31% 12%,42% 25%);filter:drop-shadow(0 0 9px #ffcf3185);background:linear-gradient(#fffab300 0%,#ffe55b38 30%,#ffc2237a 100%);height:152px;animation:.56s ease-in-out infinite alternate hunterRushFlame;position:absolute;bottom:0;left:23px;right:23px}.hunter-rush-aura:after{content:"";border:2px solid #ffde649e;border-radius:50%;width:112px;height:28px;animation:.7s ease-out infinite hunterRushRing;position:absolute;bottom:1px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ffd74585,inset 0 0 10px #ffd74538}.hunter-rush-aura>i{--aura-x:50%;--aura-delay:0s;--aura-duration:.78s;left:var(--aura-x);opacity:0;width:4px;height:38px;animation:hunterRushParticle var(--aura-duration) ease-out var(--aura-delay) infinite;background:linear-gradient(#fffccf00,#fff2a0 38%,#ffc928 100%);border-radius:3px 3px 1px 1px;position:absolute;bottom:17px;transform:translate(-50%)translateY(0)scaleY(.55)skew(-5deg);box-shadow:0 0 7px #ffd22fc7}.hunter-rush-aura>i:first-child{--aura-x:21%;--aura-delay:-620ms;--aura-duration:.82s;height:28px}.hunter-rush-aura>i:nth-child(2){--aura-x:31%;--aura-delay:-210ms;--aura-duration:.69s;height:42px}.hunter-rush-aura>i:nth-child(3){--aura-x:42%;--aura-delay:-510ms;--aura-duration:.86s;height:31px}.hunter-rush-aura>i:nth-child(4){--aura-x:49%;--aura-delay:-80ms;--aura-duration:.72s;height:48px}.hunter-rush-aura>i:nth-child(5){--aura-x:58%;--aura-delay:-370ms;--aura-duration:.79s;height:34px}.hunter-rush-aura>i:nth-child(6){--aura-x:68%;--aura-delay:-670ms;--aura-duration:.74s;height:45px}.hunter-rush-aura>i:nth-child(7){--aura-x:77%;--aura-delay:-290ms;--aura-duration:.88s;height:29px}.hunter-rush-aura>i:nth-child(8){--aura-x:86%;--aura-delay:-540ms;--aura-duration:.76s;height:37px}.knight-unit .hunter-model--game{z-index:2;position:relative}@keyframes hunterRushFlame{0%{opacity:.34;transform:scaleX(.94)scaleY(.97)}to{opacity:.52;transform:scaleX(1.04)scaleY(1.04)}}@keyframes hunterRushRing{0%{opacity:.8;transform:translate(-50%)scale(.78)}to{opacity:0;transform:translate(-50%)scale(1.22)}}@keyframes hunterRushParticle{0%{opacity:0;transform:translate(-50%)translateY(6px)scaleY(.42)skew(-5deg)}18%{opacity:.9}78%{opacity:.72}to{opacity:0;transform:translate(-50%)translateY(-118px)scaleY(1.16)skew(5deg)}}@media (width<=620px){.battlefield-rush{width:184px}.rush-segment:nth-child(5){height:17px}.rush-segment:nth-child(6){height:21px}.hunter-rush-aura{width:132px;height:158px;bottom:10px}.hunter-rush-aura:before{height:138px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.battlefield-rush.is-active .rush-segment:nth-child(6).is-full,.hunter-rush-aura:before,.hunter-rush-aura:after,.hunter-rush-aura>i{animation:none!important}.hunter-rush-aura>i{display:none}}.start-screen .home-hunt-modes.home-hunt-modes--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.start-screen .home-hunt-modes button.keycap.home-play--rival{--cap-face:#9e4b89;--cap-side:#321b45;--cap-text:#fff0fb}.start-screen .home-hunt-modes button.keycap.home-play--rival strong,.start-screen .home-hunt-modes button.keycap.home-play--rival small{color:#fff0fb!important}.start-screen .home-hunt-modes.home-hunt-modes--primary>.home-play{width:100%;min-width:0;height:100%;min-height:72px}.home-secondary-modes.home-secondary-modes--single{grid-template-columns:minmax(0,430px);justify-content:center}.start-screen .home-hunt-modes.home-hunt-modes--primary button.keycap.home-play{min-height:76px!important}.start-screen .home-hunt-modes.home-hunt-modes--primary button.keycap.home-play>span{gap:4px}.start-screen .home-hunt-modes.home-hunt-modes--primary button.keycap.home-play small{text-wrap:balance;max-width:320px;font-size:.66rem;line-height:1.18}.hunt-menu-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hunt-menu{text-align:center;background:linear-gradient(#213039fa,#080f15fc);border:1px solid #c5dce033;border-radius:22px;width:min(760px,100vw - 32px);padding:30px;position:relative;box-shadow:0 30px 70px #00000094,inset 0 1px #ffffff14}.hunt-menu--solo{border-color:#4bb4ca4d}.hunt-menu>small{color:#95b3ba;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.hunt-menu>strong{color:#f8fbfc;letter-spacing:.025em;text-transform:uppercase;margin-top:6px;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1;display:block}.hunt-menu__close{color:#dce7e9;width:36px;height:36px;font:inherit;cursor:pointer;background:#00000040;border:1px solid #ffffff24;border-radius:9px;font-size:1.55rem;line-height:1;position:absolute;top:12px;right:14px}.hunt-menu__close:hover{color:#fff;background:#ffffff1a}.hunt-menu__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.hunt-menu .hunt-menu__choice.keycap{white-space:normal;width:100%;min-height:132px;padding:18px 20px}.hunt-menu .hunt-menu__choice b{text-transform:uppercase;font-size:1.2rem;line-height:1}.hunt-menu .hunt-menu__choice em{opacity:.82;max-width:250px;font-size:.78rem;font-style:normal;line-height:1.35}.hunt-menu .hunt-menu__choice i{letter-spacing:.12em;text-transform:uppercase;background:#0000003d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:24px;margin-top:4px;padding:4px 10px;font-size:.62rem;font-style:normal;font-weight:900;display:inline-flex}.hunt-menu .hunt-menu__choice.is-coming-soon,.hunt-menu .hunt-menu__choice.is-coming-soon:hover,.hunt-menu .hunt-menu__choice.is-coming-soon:active{cursor:default;opacity:.72!important;transform:none!important}.race-track.race-track--battlefield.race-track--rival{width:min(54%,560px);height:98px;top:38px}.race-track--rival .race-track__fill{transition:width .2s linear}.race-track--rival .race-track__node{width:16px;height:16px}.race-track--rival .race-track__finish{z-index:3;border-left:3px solid #e6d8a0;width:18px;height:26px;position:absolute;top:50%;right:0;transform:translate(50%,-80%)}.race-track--rival .race-track__finish:before{content:"";background:linear-gradient(45deg,#152229 25%,#0000 25%) 0 0/6px 6px,linear-gradient(45deg,#0000 75%,#152229 75%) 0 0/6px 6px,linear-gradient(45deg,#0000 75%,#f5e9ba 75%) 3px -3px/6px 6px,linear-gradient(45deg,#f5e9ba 25%,#0000 25%) 3px 3px/6px 6px;border:1px solid #ffffff80;width:14px;height:10px;position:absolute;top:0;left:1px}.race-track--rival .race-track__racer{z-index:7;top:var(--racer-y);pointer-events:none;width:24px;height:28px;transition:left .2s linear;position:absolute;transform:translate(-50%)}.race-track--rival .race-track__racer small{z-index:3;color:#d9e8eb;letter-spacing:.04em;white-space:nowrap;background:#040a0ee6;border:1px solid #ffffff24;border-radius:5px;padding:2px 5px;font-size:.48rem;font-weight:900;line-height:1;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.race-track--rival .race-track__racer.is-player{z-index:9}.race-track--rival .race-track__racer.is-player small{color:#fff1b1;background:#5a4217;border-color:#f5cb4a80}.race-track--rival .race-track__racer.is-finished{filter:drop-shadow(0 0 6px #ffd860bf)}.race-track--rival .race-track__racer .hunter-model--track{transform-origin:0 0;transform:scale(.24)}.rival-results-screen{width:min(960px,100vw - 28px)}.rival-results-screen__eyebrow{color:#e2ba43;letter-spacing:.2em;text-align:center;font-size:.72rem;font-weight:900;display:block}.rival-results-screen>h1{color:#fff3b6;margin-top:6px}.rival-standings{gap:12px;margin:28px 0;display:grid}.rival-standing{background:linear-gradient(90deg,#121f26f5,#080f14f0);border:1px solid #a0c0c733;border-radius:14px;grid-template-columns:74px 50px minmax(120px,1fr) minmax(320px,1.7fr);align-items:center;gap:14px;min-height:84px;padding:12px 16px;display:grid;box-shadow:0 10px 24px #00000038}.rival-standing.is-player{background:linear-gradient(90deg,#543c11f5,#171814f2);border-color:#ecc23f85;box-shadow:0 0 0 2px #efc23a17,0 12px 28px #00000047}.rival-standing__position{color:#f4d06d;font-size:1.65rem;line-height:1}.rival-standing__hunter{width:40px;height:46px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--standing-accent,#fff) 58%, transparent));position:relative}.rival-standing__hunter .hunter-model--track{transform-origin:0 0;transform:scale(.4)}.rival-standing__identity{gap:2px;display:grid}.rival-standing__identity b{color:#f5fafb;text-transform:uppercase;font-size:1rem}.rival-standing__identity small{color:#8fa9af;font-size:.7rem}.rival-standing__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rival-standing__stats span{text-align:center;background:#0003;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.rival-standing__stats small{color:#78959c;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.rival-standing__stats b{color:#eff7f8;font-size:.88rem}@media (width<=760px){.hunt-menu__choices{grid-template-columns:1fr}.hunt-menu .hunt-menu__choice.keycap{min-height:104px}.race-track.race-track--battlefield.race-track--rival{width:min(72%,480px)}.race-track--rival .race-track__racer small{display:none}.rival-standing{grid-template-columns:58px 44px 1fr}.rival-standing__stats{grid-column:1/-1}}@media (width<=560px){.start-screen .home-hunt-modes.home-hunt-modes--primary{grid-template-columns:1fr}.hunt-menu-overlay{padding:12px}.hunt-menu{padding:26px 16px 20px}.race-track.race-track--battlefield.race-track--rival{width:min(72%,350px);top:34px}.rival-standing{gap:8px;padding:10px}.rival-standing__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.race-track--rival .race-track__racer,.race-track--rival .race-track__fill{transition:none}}.hunt-menu{width:min(800px,100vw - 32px);padding:34px 40px 38px}.hunt-menu--rival{border-color:#9e4b8975}.hunt-menu__close.keycap{z-index:2;border-radius:9px;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:grid;position:absolute;top:14px;right:16px}.hunt-menu__close.keycap>span{letter-spacing:.08em;width:100%;height:100%;color:var(--cap-text);place-items:center;font-size:.68rem;font-style:normal;font-weight:950;line-height:1;display:grid}.hunt-menu__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;margin-top:34px;position:relative}.hunt-menu__choices:before{content:"";pointer-events:none;background:linear-gradient(#0000,#afc6cc47 20% 80%,#0000);width:1px;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-.5px)}.hunt-menu .hunt-menu__choice.keycap{min-height:136px;padding:22px}.hunt-menu .hunt-menu__choice>span{gap:9px}.hunt-menu .hunt-menu__choice b{font-size:1.25rem}.hunt-menu .hunt-menu__choice em{white-space:nowrap;max-width:none;min-height:1.2em;font-size:.82rem;line-height:1.2}.hunt-menu .hunt-menu__choice.is-coming-soon,.hunt-menu .hunt-menu__choice.is-coming-soon:hover,.hunt-menu .hunt-menu__choice.is-coming-soon:active{filter:saturate(.3)brightness(.82);cursor:default;opacity:.46!important;transform:none!important}.hunt-menu .hunt-menu__choice.is-coming-soon i{opacity:.78}@media (width<=760px){.hunt-menu{padding:32px 22px 28px}.hunt-menu__choices{grid-template-columns:1fr;gap:42px}.hunt-menu__choices:before{background:linear-gradient(90deg,#0000,#afc6cc47 20% 80%,#0000);width:auto;height:1px;inset:50% 10% auto;transform:translateY(-.5px)}.hunt-menu .hunt-menu__choice.keycap{min-height:112px}}@media (width<=480px){.hunt-menu__close.keycap{width:44px;min-width:44px;height:44px;min-height:44px;top:10px;right:10px}.hunt-menu .hunt-menu__choice em{white-space:normal}}.hunt-menu-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#02070ce0!important}.hunt-menu{isolation:isolate;width:min(800px,100vw - 32px);padding:34px 40px 38px}.hunt-menu__close.keycap{z-index:5;transform:none;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;position:absolute!important;inset:16px 16px auto auto!important}.hunt-menu__close.keycap:hover:not(:disabled):not(.is-pressed){transform:translateY(-1px)}.hunt-menu__close.keycap:active:not(:disabled),.hunt-menu__close.keycap.is-pressed{transform:translateY(var(--cap-depth))}.hunt-menu__choice-shell{min-width:0;position:relative}.hunt-menu .hunt-menu__choice.keycap{width:100%!important;min-width:0!important;height:124px!important;min-height:124px!important;padding:20px 22px!important}.hunt-menu button.hunt-menu__choice--blue.keycap{--cap-face:#328fa3!important;--cap-side:#0b3d4d!important;--cap-text:#f2ffff!important;background:var(--cap-side)!important;color:var(--cap-text)!important}.hunt-menu button.hunt-menu__choice--pink.keycap{--cap-face:#9e4b89!important;--cap-side:#321b45!important;--cap-text:#fff0fb!important;background:var(--cap-side)!important;color:var(--cap-text)!important}.hunt-menu button.hunt-menu__choice--off.keycap,.hunt-menu button.hunt-menu__choice--off.keycap:disabled{--cap-face:#4a5057!important;--cap-side:#252a2f!important;--cap-text:#c4c8cc!important;background:var(--cap-side)!important;color:var(--cap-text)!important;opacity:.52!important;filter:none!important}.hunt-menu button.hunt-menu__choice--blue.keycap:before,.hunt-menu button.hunt-menu__choice--pink.keycap:before,.hunt-menu button.hunt-menu__choice--off.keycap:before{background:var(--cap-face)!important}.hunt-menu .hunt-menu__choice>span{justify-items:center;gap:9px;width:100%;display:grid}.hunt-menu .hunt-menu__choice em{min-height:0;margin:0}.hunt-menu__coming-pill{z-index:4;color:#b7bec3;letter-spacing:.11em;text-transform:uppercase;pointer-events:none;background:#1f252b;border:1px solid #d5dee12e;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:6px 11px;font-size:.62rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:-14px;right:12px;box-shadow:0 4px #11161a,0 7px 12px #0000004d}@media (width<=760px){.hunt-menu{padding:34px 22px 28px}.hunt-menu__choices{gap:46px}.hunt-menu .hunt-menu__choice.keycap{height:112px!important;min-height:112px!important}.hunt-menu__coming-pill{top:-13px;right:10px}}@media (width<=480px){.hunt-menu__close.keycap{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;top:12px!important;right:12px!important}}.hunt-menu button.hunt-menu__choice.keycap,.hunt-menu button.hunt-menu__close.keycap{filter:none;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #00000073;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);transform:translateY(0);background:var(--cap-face)!important;color:var(--cap-text)!important;border:0!important}.hunt-menu button.hunt-menu__choice.keycap:hover:not(:disabled):not(.is-coming-soon),.hunt-menu button.hunt-menu__close.keycap:hover:not(:disabled){filter:none;box-shadow:0 calc(var(--cap-depth) + 2px) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 6px) 12px #00000075;transform:translateY(-2px);background:var(--cap-face)!important}.hunt-menu button.hunt-menu__choice.keycap:active:not(:disabled):not(.is-coming-soon),.hunt-menu button.hunt-menu__close.keycap:active:not(:disabled){transform:translateY(var(--cap-depth));filter:brightness(.9);box-shadow:0 0 0 0 var(--cap-side), 0 1px 3px #00000080;transition-duration:0s}.hunt-menu button.hunt-menu__choice.keycap:before,.hunt-menu button.hunt-menu__close.keycap:before{border-radius:inherit!important;background:0 0!important;inset:0!important;box-shadow:inset 0 2px #fff3,inset 0 -2px #0000002e!important}.hunt-menu button.hunt-menu__choice.keycap.is-coming-soon,.hunt-menu button.hunt-menu__choice.keycap.is-coming-soon:hover,.hunt-menu button.hunt-menu__choice.keycap.is-coming-soon:active{filter:saturate(.3)brightness(.82);cursor:default;box-shadow:0 var(--cap-depth) 0 0 var(--cap-side), 0 calc(var(--cap-depth) + 3px) 8px #0000004d;transform:none}.hunt-menu button.hunt-menu__choice.keycap:focus,.hunt-menu button.hunt-menu__close.keycap:focus{outline:none}.hunt-menu button.hunt-menu__choice.keycap:focus-visible,.hunt-menu button.hunt-menu__close.keycap:focus-visible{outline-offset:3px;outline:2px solid #ffd24a}.quit-dialog{width:min(560px,100%)!important;padding:30px!important}.quit-dialog .quit-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}.quit-dialog .quit-dialog__actions button.keycap{white-space:nowrap!important;width:100%!important;min-width:0!important;padding-inline:14px!important}.quit-dialog .quit-dialog__actions button.keycap>span:last-child{font-size:1rem;line-height:1.1}.quit-dialog__button-symbol{letter-spacing:.06em;background:#00000042;border-radius:4px;justify-content:center;align-items:center;min-width:34px;padding:3px 7px;font-size:.66rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff29}.quit-dialog__button-symbol--enter{letter-spacing:0;font-size:.95rem}@media (width<=560px){.quit-dialog .quit-dialog__actions{grid-template-columns:1fr!important}}.hunt-menu button.hunt-menu__choice.keycap{min-height:84px!important;padding:14px 18px!important}.hunt-menu button.hunt-menu__choice.keycap>span{gap:4px!important}.hunt-menu__choices{gap:20px!important;margin-top:24px!important}@media (width<=720px){.hunt-menu button.hunt-menu__choice.keycap{min-height:76px!important}}.hunt-menu button.hunt-menu__choice.keycap,.hunt-menu .hunt-menu__choice-shell button.hunt-menu__choice.keycap{height:76px!important;min-height:76px!important;max-height:76px!important;padding:10px 18px!important}.hunt-menu button.hunt-menu__choice.keycap>span,.hunt-menu .hunt-menu__choice-shell button.hunt-menu__choice.keycap>span{align-content:center!important;gap:2px!important}.hunt-menu button.hunt-menu__choice.keycap strong{font-size:.98rem!important;line-height:1.1!important}.hunt-menu button.hunt-menu__choice.keycap small{font-size:.68rem!important;line-height:1.2!important}@media (width<=720px){.hunt-menu button.hunt-menu__choice.keycap,.hunt-menu .hunt-menu__choice-shell button.hunt-menu__choice.keycap{height:70px!important;min-height:70px!important;max-height:70px!important}}.battlefield-rush{width:214px;padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.battlefield-rush__track{height:53px;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.battlefield-rush__track>b{color:#d9e9eb;letter-spacing:.13em;text-shadow:0 2px 3px #000000d1;justify-content:flex-start;align-items:center;height:13px;padding-left:2px;font-size:.64rem;line-height:1;display:flex;position:absolute;inset:0 0 auto}.battlefield-rush__track>.rush-segments{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:5px;width:auto;height:34px;display:grid;position:absolute;inset:17px 0 0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transition:none!important}.rush-segment{transform-origin:bottom;background:#12424c75;border:1px solid #6eccdc6b;border-radius:2px;align-self:end;width:100%;height:9px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #cbf6fc12,0 3px #00000057}.rush-segment:nth-child(2){height:12px}.rush-segment:nth-child(3){height:16px}.rush-segment:nth-child(4){height:21px}.rush-segment:nth-child(5){height:27px}.rush-segment:nth-child(6){height:34px}.rush-segment:after{content:none!important;display:none!important}.rush-segment>span{transform:scaleY(var(--segment-fill,0));transform-origin:bottom;background:linear-gradient(#c8f8ff 0%,#61d4e6 42%,#208ba2 100%);border-radius:1px;transition:transform .19s cubic-bezier(.18,.9,.24,1.08);display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff6b,0 0 7px #46d3e961}.rush-segment.is-full{background:#28839447;border-color:#86e8f5b8}.battlefield-rush.is-active .rush-segment{background:#8d5f0747;border-color:#ffda4bbd;box-shadow:inset 0 1px #fff6b61f,0 3px #4628007a,0 0 8px #ffca262e}.battlefield-rush.is-active .rush-segment>span{background:linear-gradient(#fffbd0 0%,#ffe153 42%,#e79812 100%);box-shadow:inset 0 1px #ffffffa8,0 0 9px #ffd2319e}.battlefield-rush.is-active .rush-segment:nth-child(6){animation:.52s cubic-bezier(.18,.9,.24,1.18) infinite alternate rushFinalTickPower}.battlefield-rush.is-active .battlefield-rush__track>b{color:#fff1a0;text-shadow:0 2px #462800b3,0 0 10px #ffd64a94}@keyframes rushFinalTickPower{0%{filter:brightness();transform:scaleY(1)}to{filter:brightness(1.18);transform:scaleY(1.13)}}@media (width<=620px){.battlefield-rush{width:178px}.battlefield-rush__track>.rush-segments{gap:4px}.rush-segment:nth-child(6){height:31px}}@media (prefers-reduced-motion:reduce){.rush-segment>span{transition:none!important}.battlefield-rush.is-active .rush-segment:nth-child(6){animation:none!important}}.race-track.race-track--battlefield.race-track--rival{width:min(46%,480px);height:88px}.race-track--rival .race-track__line{top:41px}.race-track--rival .race-track__node{border-width:2px;width:14px;height:14px}.race-track--rival .race-track__finish{border-left-width:3px;width:16px;height:24px;transform:translate(50%,-78%)}.race-track--rival .race-track__finish:before{width:13px;height:9px}.race-track--rival .race-track__racer{width:22px;height:26px}.race-track--rival .race-track__racer small{border-radius:5px;padding:2px 4px;font-size:.45rem}@media (width<=760px){.race-track.race-track--battlefield.race-track--rival{width:min(66%,430px)}}@media (width<=560px){.race-track.race-track--battlefield.race-track--rival{width:min(68%,330px);height:82px}.race-track--rival .race-track__line{top:39px}}.leaderboard-row{grid-template-columns:58px minmax(105px,.9fr) minmax(190px,1.55fr) 66px 92px 78px}.leaderboard-player{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.leaderboard-player>span{flex:none}.leaderboard-player>small{color:#8da8ad;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.57rem;font-weight:750;overflow:hidden}@media (width<=760px){.leaderboard-row{grid-template-columns:48px minmax(150px,1.45fr) 62px 86px 70px}.leaderboard-player{gap:5px}.leaderboard-player>small{max-width:116px;font-size:.53rem}}@media (width<=520px){.leaderboard-player{gap:1px;display:grid}.leaderboard-player>small{max-width:132px}}.how-to-play__body{text-align:left!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px!important;margin-top:26px!important;display:grid!important}.how-to-play__block{background:linear-gradient(#0c202ab8,#06141cb8);border:1px solid #78aeb829;border-radius:12px;padding:20px 22px 22px;position:relative;box-shadow:0 4px #040e14d9,0 10px 24px #00000052,inset 0 1px #ffffff0d}.how-to-play__block h3{color:#9fd8e0;letter-spacing:.01em;align-items:center;gap:10px;margin:0 0 12px;font-size:1.04rem;font-weight:800;display:flex}.how-to-play__block h3>span{color:#7ecddb;letter-spacing:.04em;background:#7ecddb24;border-radius:5px;justify-content:center;align-items:center;min-width:28px;height:24px;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 2px #040e14cc}.how-to-play__block p{color:#b7c9ce;margin:0 0 10px;font-size:.93rem;line-height:1.62}.how-to-play__block p:last-child{margin-bottom:0}.how-to-play__header{text-align:center}.how-to-play__header h2{margin:0 0 10px}.how-to-play__header p{color:#9fb2b5;max-width:56ch;margin-inline:auto}@media (width<=760px){.how-to-play__body{grid-template-columns:1fr!important;gap:14px!important}.how-to-play__block--wide{grid-column:auto}.how-to-play__block{padding:17px 18px 19px}}.how-to-play__body{columns:2;column-gap:18px;text-align:left!important;margin-top:26px!important;display:block!important}.how-to-play__block{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;width:100%;margin:0 0 18px;display:inline-block}.how-to-play__block--wide{grid-column:auto}@media (width<=760px){.how-to-play__body{columns:1}.how-to-play__block{margin-bottom:14px}}.enemy-unit__label{letter-spacing:.01em;text-shadow:0 2px 3px #000000a6;flex-direction:column;align-items:center;color:#f0e7d6!important;gap:2px!important;margin-bottom:6px!important;font-size:.78rem!important;font-weight:800!important}.enemy-unit__label span{max-width:100%!important}.enemy-unit__label b{font-family:var(--thui-font-arcade);font-variant-numeric:tabular-nums;-webkit-text-stroke:4px #2a0d12;paint-order:stroke fill;text-shadow:0 3px #2a0d12;flex:none;font-style:italic;font-weight:900;line-height:.9;color:#fff!important;font-size:1.75rem!important}.enemy-unit__label b small{color:#ffe8b8;margin-left:1px;font-size:.58em}.enemy-unit .health-track{box-shadow:inset 0 2px 3px #00000073,0 1px #ffffff0f;border:1px solid #ffffff24!important;height:11px!important;margin-bottom:10px!important}.enemy-unit--boss .enemy-unit__label{font-size:.92rem!important}.enemy-unit--boss .enemy-unit__label b{font-size:2.3rem!important}.enemy-unit--boss .health-track{height:15px!important}@media (width<=760px){.enemy-unit__label{font-size:.7rem!important}.enemy-unit__label b{-webkit-text-stroke-width:3px;font-size:1.25rem!important}.enemy-unit .health-track{height:9px!important}}.enemy-cube:before,.enemy-cube:after{animation:3.4s step-end infinite enemyEyeArcade!important}@keyframes enemyEyeArcade{0%,20%{transform:translate(0)scaleY(1)}22%,25%{transform:translate(0)scaleY(.08)}27%,40%{transform:translate(0)scaleY(1)}42%,52%{transform:translate(-2.5px)scaleY(1)}54%,64%{transform:translate(2.5px)scaleY(1)}66%,74%{transform:translate(0)scaleY(1)}76%,79%{transform:translate(0)scaleY(.08)}81%,84%{transform:translate(0)scaleY(1)}86%,89%{transform:translate(0)scaleY(.08)}91%,to{transform:translate(0)scaleY(1)}}.enemy-unit:nth-child(3n) .enemy-cube:before,.enemy-unit:nth-child(3n) .enemy-cube:after{animation:4.2s step-end infinite enemyEyeGoofy!important}@keyframes enemyEyeGoofy{0%,26%{transform:translate(0)scaleY(1)}28%,40%{transform:translate(0)scaleY(1.5)}42%,58%{transform:translate(0)scaleY(.35)}60%,63%{transform:translate(0)scaleY(.08)}65%,to{transform:translate(0)scaleY(1)}}.enemy-unit:nth-child(4n) .enemy-cube:before{animation:3.8s step-end infinite enemyEyeCrossLeft!important}.enemy-unit:nth-child(4n) .enemy-cube:after{animation:3.8s step-end infinite enemyEyeCrossRight!important}@keyframes enemyEyeCrossLeft{0%,44%{transform:translate(0)scaleY(1)}46%,62%{transform:translate(3px)scaleY(1)}64%,to{transform:translate(0)scaleY(1)}}@keyframes enemyEyeCrossRight{0%,44%{transform:translate(0)scaleY(1)}46%,62%{transform:translate(-3px)scaleY(1)}64%,to{transform:translate(0)scaleY(1)}}.enemy-unit:first-child .enemy-cube:before,.enemy-unit:first-child .enemy-cube:after{animation-delay:0s!important}.enemy-unit:nth-child(2) .enemy-cube:before,.enemy-unit:nth-child(2) .enemy-cube:after{animation-delay:-.9s!important}.enemy-unit:nth-child(3) .enemy-cube:before,.enemy-unit:nth-child(3) .enemy-cube:after{animation-delay:-1.7s!important}.enemy-unit:nth-child(4) .enemy-cube:before,.enemy-unit:nth-child(4) .enemy-cube:after{animation-delay:-2.4s!important}.enemy-unit:nth-child(5) .enemy-cube:before,.enemy-unit:nth-child(5) .enemy-cube:after{animation-delay:-3.1s!important}.enemy-cube span{animation:2.6s step-end infinite enemyMouthArcade!important}@keyframes enemyMouthArcade{0%,34%{transform:scaleY(1)scaleX(1)}36%,46%{transform:scaleY(1.45)scaleX(.82)}48%,68%{transform:scaleY(1)scaleX(1)}70%,78%{transform:scaleY(.5)scaleX(1.2)}80%,to{transform:scaleY(1)scaleX(1)}}.enemy-unit:nth-child(2) .enemy-cube span{animation-delay:-.7s!important}.enemy-unit:nth-child(3) .enemy-cube span{animation-delay:-1.3s!important}.enemy-unit:nth-child(4) .enemy-cube span{animation-delay:-1.9s!important}.enemy-unit:nth-child(5) .enemy-cube span{animation-delay:-2.3s!important}.enemy-unit--boss .enemy-cube:before,.enemy-unit--boss .enemy-cube:after{animation-duration:5.2s!important}.enemy-unit--boss .enemy-cube span{animation-duration:3.8s!important}@media (prefers-reduced-motion:reduce){.enemy-cube:before,.enemy-cube:after,.enemy-cube span{animation:none!important}}.enemy-cube:before,.enemy-cube:after,.enemy-cube span{animation:none!important}.enemy-cube.is-mood-calm:before,.enemy-cube.is-mood-calm:after{animation:5.9s step-end infinite moodCalmEyes!important}@keyframes moodCalmEyes{0%,62%{transform:translate(0)scaleY(1)}63%,65%{transform:translate(0)scaleY(.08)}66%,to{transform:translate(0)scaleY(1)}}.enemy-cube.is-mood-calm span{animation:7.3s step-end infinite moodCalmMouth!important}@keyframes moodCalmMouth{0%,88%{transform:scaleY(1)scaleX(1)}89%,95%{transform:scaleY(.78)scaleX(1.08)}96%,to{transform:scaleY(1)scaleX(1)}}.enemy-cube.is-mood-alert:before,.enemy-cube.is-mood-alert:after{animation:4.7s step-end infinite moodAlertEyes!important}@keyframes moodAlertEyes{0%,8%{transform:translate(0)scaleY(1)}9%,46%{transform:translate(-3px)scaleY(1.08)}47%,52%{transform:translate(0)scaleY(1)}53%,92%{transform:translate(3px)scaleY(1.08)}93%,to{transform:translate(0)scaleY(1)}}.enemy-cube.is-mood-alert span{animation:4.7s step-end infinite moodAlertMouth!important}@keyframes moodAlertMouth{0%,10%{transform:scaleY(1)scaleX(1)}11%,40%{transform:scaleY(1.3)scaleX(.86)}41%,to{transform:scaleY(1)scaleX(1)}}@keyframes moodAngryLeft{0%,6%{transform:translate(0)scaleY(1)rotate(0)}7%,84%{transform:translate(1px)scaleY(.42)rotate(14deg)}85%,90%{transform:translate(1px)scaleY(.3)rotate(14deg)}91%,to{transform:translate(1px)scaleY(.42)rotate(14deg)}}@keyframes moodAngryRight{0%,6%{transform:translate(0)scaleY(1)rotate(0)}7%,84%{transform:translate(-1px)scaleY(.42)rotate(-14deg)}85%,90%{transform:translate(-1px)scaleY(.3)rotate(-14deg)}91%,to{transform:translate(-1px)scaleY(.42)rotate(-14deg)}}.enemy-cube.is-mood-angry span{animation:3.1s step-end infinite moodAngryMouth!important}@keyframes moodAngryMouth{0%,6%{transform:scaleY(1)scaleX(1)}7%,to{transform:scaleY(.42)scaleX(1.24)}}.enemy-cube.is-mood-goofy:before,.enemy-cube.is-mood-goofy:after{animation:3.7s step-end infinite moodGoofyEyes!important}@keyframes moodGoofyEyes{0%,14%{transform:translate(0)scaleY(1)}15%,48%{transform:translate(0)scaleY(1.55)}49%,54%{transform:translate(0)scaleY(.08)}55%,86%{transform:translate(0)scaleY(.4)}87%,to{transform:translate(0)scaleY(1)}}.enemy-cube.is-mood-goofy span{animation:2.9s step-end infinite moodGoofyMouth!important}@keyframes moodGoofyMouth{0%,22%{transform:scaleY(1)scaleX(1)}23%,58%{transform:scaleY(1.5)scaleX(.78)}59%,to{transform:scaleY(1)scaleX(1)}}.enemy-cube.is-mood-bored:before,.enemy-cube.is-mood-bored:after{animation:6.8s step-end infinite moodBoredEyes!important}@keyframes moodBoredEyes{0%,40%{transform:translate(0)scaleY(.55)}41%,46%{transform:translate(0)scaleY(.08)}47%,88%{transform:translate(-2px)scaleY(.55)}89%,to{transform:translate(0)scaleY(.55)}}.enemy-cube.is-mood-bored span{animation:6.8s step-end infinite moodBoredMouth!important}@keyframes moodBoredMouth{0%,70%{transform:scaleY(.8)scaleX(.94)}71%,84%{transform:scaleY(1.6)scaleX(.8)}85%,to{transform:scaleY(.8)scaleX(.94)}}.enemy-unit--boss .enemy-cube:before,.enemy-unit--boss .enemy-cube:after,.enemy-unit--boss .enemy-cube span{animation-duration:8.2s!important}@media (prefers-reduced-motion:reduce){.enemy-cube:before,.enemy-cube:after,.enemy-cube span{animation:none!important}}.enemy-unit.is-hit .enemy-cube:before,.enemy-unit.is-hit .enemy-cube:after{margin-top:-3px;background:#231a16!important;border-radius:0!important;height:10px!important;animation:none!important}.enemy-unit--boss.is-hit .enemy-cube:before,.enemy-unit--boss.is-hit .enemy-cube:after{margin-top:-4px;height:14px!important}.enemy-unit.is-hit .enemy-cube:before{clip-path:polygon(0% 4%,100% 50%,0% 96%,0% 68%,52% 50%,0% 32%);transform:translate(1px)scaleY(1.5)!important}.enemy-unit.is-hit .enemy-cube:after{clip-path:polygon(100% 4%,0% 50%,100% 96%,100% 68%,48% 50%,100% 32%);transform:translate(-1px)scaleY(1.5)!important}.enemy-unit.is-hit .enemy-cube span{animation:.26s step-end 2 hitMouthWobble!important}@keyframes hitMouthWobble{0%,24%{transform:scaleY(.36)scaleX(1.3)rotate(-7deg)}25%,49%{transform:scaleY(.5)scaleX(1.16)rotate(6deg)}50%,74%{transform:scaleY(.34)scaleX(1.32)rotate(-5deg)}75%,to{transform:scaleY(.46)scaleX(1.2)rotate(4deg)}}.enemy-cube.is-mood-angry:before{animation:3.4s step-end infinite moodAngryLeftHard!important}.enemy-cube.is-mood-angry:after{animation:3.4s step-end infinite moodAngryRightHard!important}@keyframes moodAngryLeftHard{0%,5%{transform:translate(0)translateY(0)scaleY(1)rotate(0)}6%,78%{transform:translate(2px)translateY(1px)scaleY(.46)rotate(26deg)}79%,85%{transform:translate(2px)translateY(1px)scaleY(.34)rotate(30deg)}86%,to{transform:translate(2px)translateY(1px)scaleY(.46)rotate(26deg)}}@keyframes moodAngryRightHard{0%,5%{transform:translate(0)translateY(0)scaleY(1)rotate(0)}6%,78%{transform:translate(-2px)translateY(1px)scaleY(.46)rotate(-26deg)}79%,85%{transform:translate(-2px)translateY(1px)scaleY(.34)rotate(-30deg)}86%,to{transform:translate(-2px)translateY(1px)scaleY(.46)rotate(-26deg)}}.enemy-unit--boss .enemy-cube.is-mood-angry:before{transform-origin:100%}.enemy-unit--boss .enemy-cube.is-mood-angry:after{transform-origin:0}@media (prefers-reduced-motion:reduce){.enemy-unit.is-hit .enemy-cube span{animation:none!important}}.knight-unit[class*=is-attacking-] .hunter-model,.knight-unit[class*=is-attacking-] .hunter-model *{animation:none!important}.hunter-model.is-idle-breathe .knight-cube__body{transform-origin:bottom;animation:3.6s ease-in-out infinite idleBreathe}@keyframes idleBreathe{0%,to{transform:translateY(0)scaleY(1)scaleX(1)}42%{transform:translateY(-1.5px)scaleY(1.028)scaleX(.988)}70%{transform:translateY(.5px)scaleY(.994)scaleX(1.006)}}.hunter-model.is-idle-breathe .knight-cube__sword,.hunter-model.is-idle-breathe .knight-cube__dagger,.hunter-model.is-idle-breathe .knight-cube__staff-rig{transform-origin:50% 85%;animation:4.4s ease-in-out infinite idleWeaponSway}@keyframes idleWeaponSway{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(2.4deg)translateY(-1px)}}@keyframes fighterScratch{0%{transform:rotate(0)translate(0)}18%{transform:rotate(-58deg)translate(-6px,-14px)}30%{transform:rotate(-52deg)translate(-4px,-16px)}40%{transform:rotate(-60deg)translate(-7px,-13px)}50%{transform:rotate(-52deg)translate(-4px,-16px)}60%{transform:rotate(-60deg)translate(-7px,-13px)}82%{transform:rotate(4deg)translate(1px,1px)}to{transform:rotate(0)translate(0)}}.hunter-model.is-idle-scratch .knight-cube__body{transform-origin:bottom;animation:2s ease-in-out fighterScratchTilt}@keyframes fighterScratchTilt{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-3.5deg)}}@keyframes fighterSwing{0%{transform:rotate(0)}20%{transform:rotate(38deg)}38%{transform:rotate(-64deg)}56%{transform:rotate(30deg)}72%{transform:rotate(-18deg)}88%{transform:rotate(8deg)}to{transform:rotate(0)}}.hunter-model.is-idle-swing .knight-cube__body{transform-origin:bottom;animation:1.7s ease-out idleRecoil}@keyframes idleRecoil{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(-2px)rotate(-2deg)}60%{transform:translate(1.5px)rotate(1.5deg)}}@keyframes fighterShoulder{0%{transform:rotate(0)translate(0)}22%,74%{transform:rotate(-38deg)translate(-3px,-6px)}to{transform:rotate(0)translate(0)}}@keyframes fighterInspect{0%{transform:rotate(0)translate(0)scale(1)}25%,70%{transform:rotate(-14deg)translate(-3px,-9px)scale(1.06)}to{transform:rotate(0)translate(0)scale(1)}}@keyframes rogueJuggleLeft{0%{transform:translate(0)rotate(0)}25%{transform:translate(4px,-22px)rotate(190deg)}50%{transform:translate(8px)rotate(360deg)}75%{transform:translate(4px,-18px)rotate(540deg)}to{transform:translate(0)rotate(720deg)}}@keyframes rogueJuggleRight{0%{transform:translate(0)rotate(0)}25%{transform:translate(-8px,-4px)rotate(-160deg)}50%{transform:translate(-4px,-24px)rotate(-360deg)}75%{transform:translate(-2px,-6px)rotate(-520deg)}to{transform:translate(0)rotate(-720deg)}}@keyframes rogueBonkDagger{0%{transform:translate(0)rotate(0)}22%{transform:translate(-3px,-28px)rotate(200deg)}40%{transform:translate(-2px,-14px)rotate(330deg)}46%{transform:translate(-2px,-11px)rotate(352deg)}62%{transform:translate(-6px,4px)rotate(430deg)}to{transform:translate(0)rotate(720deg)}}.hunter-model.is-idle-bonk .knight-cube__body{transform-origin:bottom;animation:1.6s ease-out rogueBonkBody}@keyframes rogueBonkBody{0%,42%{transform:translateY(0)rotate(0)}48%{transform:translateY(3px)rotate(-6deg)}56%{transform:translateY(1px)rotate(4deg)}64%{transform:translateY(2px)rotate(-3deg)}74%{transform:translateY(0)rotate(1.5deg)}to{transform:translateY(0)rotate(0)}}.hunter-model.is-idle-flip .knight-cube__dagger{animation:1.3s cubic-bezier(.34,1.56,.5,1) rogueFlip}@keyframes rogueFlip{0%{transform:rotate(0)translateY(0)}45%{transform:rotate(-200deg)translateY(-8px)}to{transform:rotate(-360deg)translateY(0)}}.hunter-model.is-idle-twirl .knight-cube__dagger--left{animation:1.5s ease-in-out rogueTwirl}.hunter-model.is-idle-twirl .knight-cube__dagger--right{animation:1.5s ease-in-out .18s rogueTwirl}@keyframes rogueTwirl{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hunter-model.is-idle-twirl .knight-cube__staff-rig{transform-origin:50% 70%;animation:2s ease-in-out benderTwirl}@keyframes benderTwirl{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes benderSummon{0%{transform:rotate(0)translateY(0)scale(1)}20%,46%{transform:rotate(-16deg)translateY(-6px)scale(1.05)}52%{transform:rotate(-13deg)translateY(-7px)scale(1.12)}58%{transform:rotate(6deg)translateY(3px)scale(.94)}70%{transform:rotate(-3deg)translateY(1px)scale(1.01)}to{transform:rotate(0)translateY(0)scale(1)}}.hunter-model.is-idle-summon-fail .knight-cube__body{transform-origin:bottom;animation:2.2s ease-out benderSummonFlinch}@keyframes benderSummonFlinch{0%,50%{transform:translate(0)rotate(0)}58%{transform:translate(-3px)rotate(-4deg)}68%{transform:translate(2px)rotate(2deg)}80%{transform:translate(-1px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes benderLean{0%{transform:rotate(0)translate(0)}25%,72%{transform:rotate(11deg)translate(3px)}to{transform:rotate(0)translate(0)}}@keyframes benderPoke{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(5px,3px)rotate(-8deg)}46%{transform:translate(2px,1px)rotate(-4deg)}62%{transform:translate(5px,3px)rotate(-8deg)}}.hunter-fx{pointer-events:none;z-index:5;width:0;height:0;position:absolute;top:4px;left:50%}.hunter-fx i{color:#ffe9a8;text-shadow:0 0 6px #ffd6788c;opacity:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-style:normal;font-weight:900;animation:1.5s ease-out forwards hunterFxPop;position:absolute;top:0;left:0}.hunter-fx i:first-child{--fx-x:-22px;--fx-y:-20px;animation-delay:.7s}.hunter-fx i:nth-child(2){--fx-x:16px;--fx-y:-26px;animation-delay:.76s}.hunter-fx i:nth-child(3){--fx-x:-8px;--fx-y:-32px;animation-delay:.82s}.hunter-fx i:nth-child(4){--fx-x:26px;--fx-y:-12px;animation-delay:.88s}.hunter-fx i:nth-child(5){--fx-x:-28px;--fx-y:-6px;animation-delay:.94s}.hunter-fx i:nth-child(6){--fx-x:6px;--fx-y:-36px;animation-delay:1s}@keyframes hunterFxPop{0%{opacity:0;transform:translate(0)scale(.5)rotate(0)}18%{opacity:1;transform:translate(calc(var(--fx-x) * .45), calc(var(--fx-y) * .5)) scale(1.15) rotate(12deg)}to{opacity:0;transform:translate(var(--fx-x), var(--fx-y)) scale(.7) rotate(28deg)}}.hunter-model.is-idle-bonk .hunter-fx i{color:#ffd0d0;text-shadow:0 0 6px #ff8c8c80;animation-duration:1.1s}@media (prefers-reduced-motion:reduce){.hunter-model[class*=is-idle-] .knight-cube__body,.hunter-model[class*=is-idle-] .knight-cube__sword,.hunter-model[class*=is-idle-] .knight-cube__dagger,.hunter-model[class*=is-idle-] .knight-cube__staff-rig,.hunter-fx i{animation:none!important}}.knight-unit--fighter .hunter-model[class*=is-idle-] .knight-cube__sword,.knight-unit--rogue .hunter-model[class*=is-idle-] .knight-cube__dagger--left,.knight-unit--rogue .hunter-model[class*=is-idle-] .knight-cube__dagger--right,.knight-unit--bender .hunter-model[class*=is-idle-] .knight-cube__staff-rig,.hunter-model[class*=is-idle-] .knight-cube__sword,.hunter-model[class*=is-idle-] .knight-cube__dagger--left,.hunter-model[class*=is-idle-] .knight-cube__dagger--right,.hunter-model[class*=is-idle-] .knight-cube__staff-rig{animation:none!important}.hunter-model.is-idle-breathe .knight-cube__body,.hunter-model.is-idle-breathe .knight-cube__sword,.hunter-model.is-idle-breathe .knight-cube__dagger--left,.hunter-model.is-idle-breathe .knight-cube__dagger--right,.hunter-model.is-idle-breathe .knight-cube__staff-rig{transform-origin:bottom;animation:3.6s ease-in-out infinite idleBreatheTogether!important}@keyframes idleBreatheTogether{0%,to{transform:translateY(0)}44%{transform:translateY(-2px)}72%{transform:translateY(.6px)}}.hunter-model.is-idle-scratch .knight-cube__sword{transform-origin:50% 90%;animation:2s ease-in-out fighterScratch!important}.hunter-model.is-idle-scratch .knight-cube__body{animation:2s ease-in-out fighterScratchTilt!important}.hunter-model.is-idle-swing .knight-cube__sword{transform-origin:50% 88%;animation:1.7s cubic-bezier(.3,1.4,.4,1) fighterSwing!important}.hunter-model.is-idle-swing .knight-cube__body{animation:1.7s ease-out idleRecoil!important}.hunter-model.is-idle-shoulder .knight-cube__sword{transform-origin:50% 90%;animation:2.2s ease-in-out fighterShoulder!important}.hunter-model.is-idle-inspect .knight-cube__sword{transform-origin:50% 88%;animation:2.1s ease-in-out fighterInspect!important}.hunter-model.is-idle-juggle .knight-cube__dagger--left{animation:1.8s ease-in-out rogueJuggleLeft!important}.hunter-model.is-idle-juggle .knight-cube__dagger--right{animation:1.8s ease-in-out rogueJuggleRight!important}.hunter-model.is-idle-bonk .knight-cube__dagger--right{animation:1.6s ease-in rogueBonkDagger!important}.hunter-model.is-idle-bonk .knight-cube__body{animation:1.6s ease-out rogueBonkBody!important}.hunter-model.is-idle-flip .knight-cube__dagger--left,.hunter-model.is-idle-flip .knight-cube__dagger--right{animation:1.3s cubic-bezier(.34,1.56,.5,1) rogueFlip!important}.knight-cube--rogue.is-idle-twirl .knight-cube__dagger--left{animation:1.5s ease-in-out rogueTwirl!important}.knight-cube--rogue.is-idle-twirl .knight-cube__dagger--right{animation:1.5s ease-in-out .18s rogueTwirl!important}.knight-cube--bender.is-idle-twirl .knight-cube__staff-rig{transform-origin:50% 70%;animation:2s ease-in-out benderTwirl!important}.hunter-model.is-idle-summon-fail .knight-cube__staff-rig{transform-origin:50% 78%;animation:2.2s ease-in-out benderSummon!important}.hunter-model.is-idle-summon-fail .knight-cube__body{animation:2.2s ease-out benderSummonFlinch!important}.hunter-model.is-idle-lean .knight-cube__staff-rig{transform-origin:50% 88%;animation:2.4s ease-in-out benderLean!important}.hunter-model.is-idle-poke .knight-cube__staff-rig{transform-origin:50% 80%;animation:1.5s ease-in-out benderPoke!important}.knight-unit[class*=is-attacking-] .hunter-model,.knight-unit[class*=is-attacking-] .hunter-model *,.knight-unit.is-staggered .hunter-model *,.knight-unit[class*=is-attacking-] .hunter-model[class*=is-idle-] .knight-cube__sword,.knight-unit[class*=is-attacking-] .hunter-model[class*=is-idle-] .knight-cube__dagger--left,.knight-unit[class*=is-attacking-] .hunter-model[class*=is-idle-] .knight-cube__dagger--right,.knight-unit[class*=is-attacking-] .hunter-model[class*=is-idle-] .knight-cube__staff-rig{animation:none!important}@keyframes hunterBodyBreatheAnchored{0%,to{transform:translate(-50%)translateY(0)}44%{transform:translate(-50%)translateY(-2px)}72%{transform:translate(-50%)translateY(.6px)}}@keyframes fighterWeaponBreatheAnchored{0%,to{transform:rotate(18deg)translateY(0)}44%{transform:rotate(19.5deg)translateY(-2px)}72%{transform:rotate(17.5deg)translateY(.6px)}}@keyframes rogueLeftBreatheAnchored{0%,to{transform:rotate(-26deg)translateY(0)}44%{transform:rotate(-27.5deg)translateY(-2px)}72%{transform:rotate(-25deg)translateY(.6px)}}@keyframes rogueRightBreatheAnchored{0%,to{transform:rotate(26deg)translateY(0)}44%{transform:rotate(27.5deg)translateY(-2px)}72%{transform:rotate(25deg)translateY(.6px)}}@keyframes benderStaffBreatheAnchored{0%,to{transform:rotate(8deg)translateY(0)}44%{transform:rotate(9deg)translateY(-2px)}72%{transform:rotate(7deg)translateY(.6px)}}.hunter-model--svg.is-idle-scratch .knight-cube__body{animation:2.4s ease-in-out fighterScratchBodyAnchored!important}@keyframes fighterScratchBodyAnchored{0%,to{transform:translate(-50%)rotate(0)}24%,72%{transform:translate(-50%)rotate(-3.5deg)}}.hunter-model--svg.is-idle-swing .knight-cube__body{animation:1.7s ease-out hunterRecoilBodyAnchored!important}@keyframes hunterRecoilBodyAnchored{0%,to{transform:translate(-50%)translate(0)rotate(0)}35%{transform:translate(-50%)translate(-2px)rotate(-2deg)}60%{transform:translate(-50%)translate(1.5px)rotate(1.5deg)}}.hunter-model--svg.is-idle-juggle .knight-cube__body{animation:3s ease-out rogueJuggleBonkBodyAnchored!important}@keyframes rogueJuggleBonkBodyAnchored{0%,62%{transform:translate(-50%)translateY(0)rotate(0)}68%{transform:translate(-50%)translateY(4px)rotate(-7deg)}74%{transform:translate(-50%)translateY(1px)rotate(5deg)}81%{transform:translate(-50%)translateY(2px)rotate(-3deg)}90%{transform:translate(-50%)translateY(0)rotate(1deg)}to{transform:translate(-50%)translateY(0)rotate(0)}}.hunter-model--svg.is-idle-summon-fail .knight-cube__body{animation:2.2s ease-out benderSummonBodyAnchored!important}@keyframes benderSummonBodyAnchored{0%,50%{transform:translate(-50%)translate(0)rotate(0)}58%{transform:translate(-50%)translate(-3px)rotate(-4deg)}68%{transform:translate(-50%)translate(2px)rotate(2deg)}80%{transform:translate(-50%)translate(-1px)rotate(-1deg)}to{transform:translate(-50%)translate(0)rotate(0)}}.hunter-model--svg.knight-cube--bender.is-idle-twirl .knight-cube__body{animation:2.8s ease-out benderBurstBodyAnchored!important}@keyframes benderBurstBodyAnchored{0%,67%{transform:translate(-50%)translate(0)rotate(0)}72%{transform:translate(-50%)translate(-4px)rotate(-5deg)scaleY(.97)}79%{transform:translate(-50%)translate(3px)rotate(3deg)}88%{transform:translate(-50%)translate(-1px)rotate(-1deg)}to{transform:translate(-50%)translate(0)rotate(0)}}@keyframes fighterHeadScratchAnchored{0%,to{transform:rotate(18deg)translate(0)}16%{transform:translate(-23px,-28px)rotate(-40deg)}28%{transform:translate(-27px,-34px)rotate(-47deg)}39%{transform:translate(-25px,-31px)rotate(-53deg)}50%{transform:translate(-28px,-35px)rotate(-46deg)}61%{transform:translate(-25px,-31px)rotate(-53deg)}72%{transform:translate(-27px,-34px)rotate(-47deg)}88%{transform:translate(-5px,-5px)rotate(8deg)}}.hunter-model--svg.knight-cube--fighter.is-idle-swing .knight-cube__sword{animation:1.7s cubic-bezier(.3,1.4,.4,1) fighterSwingAnchored!important}@keyframes fighterSwingAnchored{0%,to{transform:rotate(18deg)}20%{transform:rotate(56deg)}38%{transform:rotate(-46deg)}56%{transform:rotate(48deg)}72%{transform:rotate(0)}88%{transform:rotate(26deg)}}.hunter-model--svg.knight-cube--fighter.is-idle-shoulder .knight-cube__sword{animation:2.2s ease-in-out fighterShoulderAnchored!important}@keyframes fighterShoulderAnchored{0%,to{transform:rotate(18deg)translate(0)}22%,74%{transform:translate(-8px,-10px)rotate(-24deg)}}.hunter-model--svg.knight-cube--fighter.is-idle-inspect .knight-cube__sword{animation:2.1s ease-in-out fighterInspectAnchored!important}@keyframes fighterInspectAnchored{0%,to{transform:rotate(18deg)translate(0)scale(1)}25%,70%{transform:translate(-5px,-10px)rotate(4deg)scale(1.06)}}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .knight-cube__dagger--left{transform-origin:50%!important;animation:3s cubic-bezier(.25,.8,.3,1) rogueJuggleBonkLeftAnchored!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .knight-cube__dagger--right{transform-origin:50%!important;animation:3s cubic-bezier(.25,.8,.3,1) rogueJuggleBonkRightAnchored!important}@keyframes rogueJuggleBonkLeftAnchored{0%,to{transform:rotate(-26deg)translate(0)}12%{transform:translate(8px,-28px)rotate(160deg)}25%{transform:translate(15px,-3px)rotate(350deg)}37%{transform:translate(4px,-24px)rotate(530deg)}50%{transform:translate(0)rotate(694deg)}62%,88%{transform:rotate(-26deg)translate(0)}}@keyframes rogueJuggleBonkRightAnchored{0%,to{transform:rotate(26deg)translate(0)}10%{transform:translate(-7px,-5px)rotate(-145deg)}23%{transform:translate(-13px,-27px)rotate(-330deg)}36%{transform:translate(-5px,-2px)rotate(-515deg)}49%{transform:translate(-10px,-47px)rotate(-700deg)}61%{transform:translate(-12px,-22px)rotate(-830deg)}68%{transform:translate(-11px,-13px)rotate(-900deg)}78%{transform:translate(-18px,4px)rotate(-1015deg)}90%{transform:translate(-5px,1px)rotate(-1060deg)}}.hunter-model--svg.knight-cube--rogue.is-idle-flip .knight-cube__dagger--left{animation:1.3s cubic-bezier(.34,1.56,.5,1) rogueFlipLeftAnchored!important}.hunter-model--svg.knight-cube--rogue.is-idle-flip .knight-cube__dagger--right{animation:1.3s cubic-bezier(.34,1.56,.5,1) rogueFlipRightAnchored!important}@keyframes rogueFlipLeftAnchored{0%,to{transform:rotate(-26deg)translateY(0)}45%{transform:rotate(-226deg)translateY(-8px)}}@keyframes rogueFlipRightAnchored{0%,to{transform:rotate(26deg)translateY(0)}45%{transform:rotate(-174deg)translateY(-8px)}}.hunter-model--svg.knight-cube--rogue.is-idle-twirl .knight-cube__dagger--left{animation:1.5s ease-in-out rogueTwirlLeftAnchored!important}.hunter-model--svg.knight-cube--rogue.is-idle-twirl .knight-cube__dagger--right{animation:1.5s ease-in-out .18s rogueTwirlRightAnchored!important}@keyframes rogueTwirlLeftAnchored{0%,to{transform:rotate(-26deg)}50%{transform:rotate(154deg)}}@keyframes rogueTwirlRightAnchored{0%,to{transform:rotate(26deg)}50%{transform:rotate(206deg)}}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .hunter-fx{top:6px;left:54%}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .hunter-fx i{color:#ffd0d0;text-shadow:0 0 7px #ff8c8c9e;animation:.72s ease-out forwards rogueBonkSpark}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .hunter-fx i:first-child{animation-delay:1.93s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .hunter-fx i:nth-child(2){animation-delay:1.97s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .hunter-fx i:nth-child(3){animation-delay:2.01s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .hunter-fx i:nth-child(4){animation-delay:2.05s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .hunter-fx i:nth-child(5){animation-delay:2.09s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle .hunter-fx i:nth-child(6){animation-delay:2.13s}@keyframes rogueBonkSpark{0%{opacity:0;transform:translate(0)scale(.35)rotate(0)}20%{opacity:1;transform:translate(calc(var(--fx-x) * .25), calc(var(--fx-y) * .2)) scale(1.2) rotate(18deg)}to{opacity:0;transform:translate(var(--fx-x), var(--fx-y)) scale(.65) rotate(48deg)}}.hunter-model--svg.knight-cube--bender.is-idle-twirl .knight-cube__staff-rig{transform-origin:50%!important;animation:2.8s cubic-bezier(.24,.8,.25,1) benderSpinBurstAnchored!important}@keyframes benderSpinBurstAnchored{0%,to{transform:rotate(8deg)translate(0)scale(1)}12%{transform:translate(-8px,2px)rotate(8deg)scale(1)}24%{transform:translate(-8px,2px)rotate(248deg)scale(1)}38%{transform:translate(-8px,2px)rotate(488deg)scale(1)}50%{transform:translate(-8px,2px)rotate(728deg)scale(1)}64%{transform:translate(-8px)rotate(728deg)scale(1.06)}70%{filter:brightness(1.65);transform:translate(-8px)rotate(740deg)scale(1.18)}77%{transform:translate(-3px,4px)rotate(700deg)scale(.94)}88%{transform:translateY(1px)rotate(716deg)scale(1.02)}}.hunter-model--svg.knight-cube--bender.is-idle-twirl .hunter-fx{top:-3px;left:78%}.hunter-model--svg.knight-cube--bender.is-idle-twirl .hunter-fx:before{content:"";opacity:0;border:2px solid #be96ffd1;border-radius:50%;width:8px;height:8px;animation:2.8s ease-out forwards benderIdleBurstRing;position:absolute;top:-3px;left:-3px;box-shadow:0 0 14px #a76fffc7}@keyframes benderIdleBurstRing{0%,64%{opacity:0;transform:translate(-50%,-50%)scale(.15)}68%{opacity:1;transform:translate(-50%,-50%)scale(.55)}78%{opacity:0;transform:translate(-50%,-50%)scale(5.2)}to{opacity:0}}.hunter-model--svg.knight-cube--bender.is-idle-twirl .hunter-fx i{color:#d9b9ff;text-shadow:0 0 8px #ad70ffcc;animation:1.9s ease-in-out forwards benderSymbolGatherBurst}.hunter-model--svg.knight-cube--bender.is-idle-twirl .hunter-fx i:first-child{animation-delay:.42s}.hunter-model--svg.knight-cube--bender.is-idle-twirl .hunter-fx i:nth-child(2){animation-delay:.47s}.hunter-model--svg.knight-cube--bender.is-idle-twirl .hunter-fx i:nth-child(3){animation-delay:.52s}.hunter-model--svg.knight-cube--bender.is-idle-twirl .hunter-fx i:nth-child(4){animation-delay:.57s}.hunter-model--svg.knight-cube--bender.is-idle-twirl .hunter-fx i:nth-child(5){animation-delay:.62s}.hunter-model--svg.knight-cube--bender.is-idle-twirl .hunter-fx i:nth-child(6){animation-delay:.67s}@keyframes benderSymbolGatherBurst{0%{opacity:0;transform:translate(var(--fx-x), var(--fx-y)) scale(.7) rotate(-20deg)}28%{opacity:1;transform:translate(calc(var(--fx-x) * .55), calc(var(--fx-y) * .55)) scale(1) rotate(0)}58%{opacity:1;transform:translate(0)scale(.72)rotate(24deg)}72%{opacity:1;transform:translate(0)scale(1.35)rotate(40deg)}to{opacity:0;transform:translate(calc(var(--fx-x) * 1.45), calc(var(--fx-y) * 1.45)) scale(.45) rotate(90deg)}}.hunter-model--svg.knight-cube--bender.is-idle-summon-fail .knight-cube__staff-rig{transform-origin:50% 78%!important;animation:2.2s ease-in-out benderSummonAnchored!important}@keyframes benderSummonAnchored{0%,to{transform:rotate(8deg)translateY(0)scale(1)}20%,46%{transform:rotate(-8deg)translateY(-6px)scale(1.05)}52%{transform:rotate(-5deg)translateY(-7px)scale(1.12)}58%{transform:rotate(14deg)translateY(3px)scale(.94)}70%{transform:rotate(5deg)translateY(1px)scale(1.01)}}.hunter-model--svg.knight-cube--bender.is-idle-lean .knight-cube__staff-rig{animation:2.4s ease-in-out benderLeanAnchored!important}@keyframes benderLeanAnchored{0%,to{transform:rotate(8deg)translate(0)}25%,72%{transform:rotate(19deg)translate(3px)}}.hunter-model--svg.knight-cube--bender.is-idle-poke .knight-cube__staff-rig{animation:1.5s ease-in-out benderPokeAnchored!important}@keyframes benderPokeAnchored{0%,to{transform:translate(0)rotate(8deg)}30%{transform:translate(5px,3px)rotate(0)}46%{transform:translate(2px,1px)rotate(4deg)}62%{transform:translate(5px,3px)rotate(0)}}.hunter-model--svg.is-idle-breathe .knight-cube__body{transform-origin:50% 100%!important;animation:3.6s ease-in-out infinite signatureBodyBreathe!important}@keyframes signatureBodyBreathe{0%,to{transform:translate(-50%)translateY(0)}45%{transform:translate(-50%)translateY(-2px)}72%{transform:translate(-50%)translateY(.6px)}}.hunter-model--svg.knight-cube--fighter.is-idle-breathe .knight-cube__sword{animation:3.6s ease-in-out infinite signatureFighterBreathe!important}@keyframes signatureFighterBreathe{0%,to{transform:rotate(18deg)translateY(0)}45%{transform:rotate(19.5deg)translateY(-2px)}72%{transform:rotate(17deg)translateY(.6px)}}.hunter-model--svg.knight-cube--rogue.is-idle-breathe .knight-cube__dagger--left{animation:3.6s ease-in-out infinite signatureRogueLeftBreathe!important}.hunter-model--svg.knight-cube--rogue.is-idle-breathe .knight-cube__dagger--right{animation:3.6s ease-in-out infinite signatureRogueRightBreathe!important}@keyframes signatureRogueLeftBreathe{0%,to{transform:rotate(-26deg)translateY(0)}45%{transform:rotate(-27.5deg)translateY(-2px)}72%{transform:rotate(-25deg)translateY(.6px)}}@keyframes signatureRogueRightBreathe{0%,to{transform:rotate(26deg)translateY(0)}45%{transform:rotate(27.5deg)translateY(-2px)}72%{transform:rotate(25deg)translateY(.6px)}}.hunter-model--svg.knight-cube--bender.is-idle-breathe .knight-cube__staff-rig{transform-origin:50% 90%!important;animation:3.6s ease-in-out infinite signatureBenderBreathe!important}@keyframes signatureBenderBreathe{0%,to{transform:rotate(8deg)translateY(0)}45%{transform:rotate(9deg)translateY(-2px)}72%{transform:rotate(7deg)translateY(.6px)}}.hunter-model--svg.knight-cube--fighter.is-idle-triple-salute .knight-cube__sword{transform-origin:50% 82%!important;animation:3.2s cubic-bezier(.32,.72,.28,1) fighterTripleSalute!important}.hunter-model--svg.knight-cube--fighter.is-idle-triple-salute .knight-cube__body{animation:3.2s ease-in-out fighterTripleSaluteBody!important}@keyframes fighterTripleSalute{0%,to{transform:rotate(18deg)translate(0)}8%{transform:translate(14px,6px)rotate(30deg)}18%{transform:translate(8px,-10px)rotate(-62deg)}29%{transform:translate(17px,3px)rotate(58deg)}40%{transform:translate(7px,-9px)rotate(-56deg)}51%{transform:translate(16px,2px)rotate(52deg)}62%{transform:translate(6px,-8px)rotate(-48deg)}73%{transform:translate(8px)rotate(26deg)}83%,95%{transform:translate(-20px,-17px)rotate(0)}}@keyframes fighterTripleSaluteBody{0%,to{transform:translate(-50%)rotate(0)}15%{transform:translate(-50%)rotate(-2deg)}30%{transform:translate(-50%)rotate(2deg)}45%{transform:translate(-50%)rotate(-2deg)}60%{transform:translate(-50%)rotate(1.5deg)}82%,94%{transform:translate(-50%)translateY(-1px)rotate(0)}}.hunter-model--svg.knight-cube--fighter.is-idle-scratch .knight-cube__sword{transform-origin:50% 82%!important;animation:2.7s ease-in-out fighterTipScratch!important}.hunter-model--svg.knight-cube--fighter.is-idle-scratch .knight-cube__body{animation:2.7s ease-in-out fighterTipScratchBody!important}@keyframes fighterTipScratch{0%,to{transform:rotate(18deg)translate(0)}14%{transform:translate(-10px,-52px)rotate(-161deg)}25%{transform:translate(-21px,-57px)rotate(-118deg)}37%{transform:translate(-24px,-54px)rotate(-108deg)}47%{transform:translate(-21px,-58px)rotate(-117deg)}57%{transform:translate(-24px,-54px)rotate(-108deg)}67%{transform:translate(-21px,-58px)rotate(-117deg)}78%{transform:translate(-14px,-44px)rotate(-138deg)}91%{transform:translate(-5px,-8px)rotate(8deg)}}@keyframes fighterTipScratchBody{0%,to{transform:translate(-50%)rotate(0)}22%,78%{transform:translate(-50%)rotate(-4deg)}}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .knight-cube__dagger--left{transform-origin:50%!important;animation:3.5s cubic-bezier(.28,.78,.28,1) rogueJuggleBonkLeft!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .knight-cube__dagger--right{transform-origin:50%!important;animation:3.5s cubic-bezier(.28,.78,.28,1) rogueJuggleBonkRight!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .knight-cube__body{animation:3.5s ease-out rogueJuggleBonkBody!important}@keyframes rogueJuggleBonkLeft{0%,to{transform:rotate(-26deg)translate(0)}8%{transform:translate(6px,-20px)rotate(90deg)}16%{transform:translate(12px,-38px)rotate(205deg)}24%{transform:translate(15px,-8px)rotate(320deg)}32%{transform:translate(6px,-26px)rotate(435deg)}40%{transform:translate(0)rotate(550deg)}49%{transform:translate(7px,-22px)rotate(665deg)}58%{transform:translate(10px,-2px)rotate(780deg)}67%{transform:translate(3px,-16px)rotate(895deg)}76%,92%{transform:rotate(-26deg)translate(0)}}@keyframes rogueJuggleBonkRight{0%,to{transform:rotate(26deg)translate(0)}8%{transform:translate(-6px,-10px)rotate(-85deg)}16%{transform:translate(-12px,-34px)rotate(-205deg)}24%{transform:translate(-14px,-4px)rotate(-325deg)}32%{transform:translate(-6px,-24px)rotate(-445deg)}40%{transform:translate(-2px)rotate(-565deg)}48%{transform:translate(-9px,-21px)rotate(-685deg)}56%{transform:translate(-4px,-1px)rotate(-805deg)}63%{transform:translate(-12px,-88px)rotate(-965deg)}69%{transform:translate(-14px,-58px)rotate(-1095deg)}74%{transform:translate(-12px,-18px)rotate(-1185deg)}82%{transform:translate(-20px,6px)rotate(-1325deg)}91%{transform:translate(-7px,1px)rotate(-1415deg)}}@keyframes rogueJuggleBonkBody{0%,70%{transform:translate(-50%)translateY(0)rotate(0)}74%{transform:translate(-50%)translateY(4px)rotate(-7deg)}79%{transform:translate(-50%)translateY(1px)rotate(5deg)}84%{transform:translate(-50%)translateY(2px)rotate(-3deg)}91%{transform:translate(-50%)translateY(0)rotate(1deg)}to{transform:translate(-50%)translateY(0)rotate(0)}}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .hunter-fx{top:7px;left:54%}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .hunter-fx i{color:#ff6262;text-shadow:0 0 8px #ff4242d9;animation:.76s ease-out forwards rogueRedLetterSplash}@keyframes rogueRedLetterSplash{0%{opacity:0;transform:translate(0)scale(.35)rotate(0)}18%{opacity:1;transform:translate(calc(var(--fx-x) * .22), calc(var(--fx-y) * .18)) scale(1.3) rotate(18deg)}to{opacity:0;transform:translate(var(--fx-x), var(--fx-y)) scale(.62) rotate(58deg)}}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .knight-cube__dagger--left{animation:2.5s ease-in-out rogueSharpenLeft!important}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .knight-cube__dagger--right{animation:2.5s ease-in-out rogueSharpenRight!important}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .knight-cube__body{animation:2.5s ease-in-out rogueSharpenBody!important}@keyframes rogueSharpenLeft{0%,to{transform:rotate(-26deg)translate(0)}18%{transform:translate(20px,-9px)rotate(20deg)}32%{transform:translate(24px,-13px)rotate(27deg)}46%{transform:translate(18px,-7px)rotate(14deg)}60%{transform:translate(24px,-13px)rotate(27deg)}76%{transform:translate(20px,-9px)rotate(20deg)}}@keyframes rogueSharpenRight{0%,to{transform:rotate(26deg)translate(0)}18%{transform:translate(-20px,-9px)rotate(-20deg)}32%{transform:translate(-24px,-13px)rotate(-27deg)}46%{transform:translate(-18px,-7px)rotate(-14deg)}60%{transform:translate(-24px,-13px)rotate(-27deg)}76%{transform:translate(-20px,-9px)rotate(-20deg)}}@keyframes rogueSharpenBody{0%,to{transform:translate(-50%)rotate(0)}20%,76%{transform:translate(-50%)translateY(-1px)rotate(-1deg)}}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .hunter-fx i{display:none}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .hunter-fx:before,.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .hunter-fx:after{content:"";opacity:0;pointer-events:none;position:absolute}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .hunter-fx:before{border:2px solid #efffff;width:7px;height:7px;animation:2.5s ease-out forwards rogueSharpenGlint;top:-3px;left:-3px;transform:rotate(45deg);box-shadow:0 0 10px #bffffff2}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .hunter-fx:after{background:linear-gradient(90deg,#0000,#eaffff,#0000);width:32px;height:2px;animation:2.5s ease-out forwards rogueSharpenLine;top:0;left:-16px;box-shadow:0 0 7px #bfffffb8}@keyframes rogueSharpenGlint{0%,27%,48%,to{opacity:0;transform:rotate(45deg)scale(.2)}33%{opacity:1;transform:rotate(45deg)scale(1.35)}41%{opacity:.25;transform:rotate(45deg)scale(.72)}58%{opacity:1;transform:rotate(45deg)scale(1.2)}67%{opacity:0;transform:rotate(45deg)scale(.4)}}@keyframes rogueSharpenLine{0%,27%,48%,to{opacity:0;transform:translate(-10px)scaleX(.2)}34%{opacity:.9;transform:translate(0)scaleX(1)}42%{opacity:0;transform:translate(10px)scaleX(.3)}58%{opacity:.8;transform:translate(-2px)scaleX(.9)}68%{opacity:0;transform:translate(12px)scaleX(.25)}}.hunter-model--svg.knight-cube--bender.is-idle-staff-toss .knight-cube__staff-rig{transform-origin:50%!important;animation:2.7s cubic-bezier(.27,.72,.28,1) benderStaffToss!important}.hunter-model--svg.knight-cube--bender.is-idle-staff-toss .knight-cube__body{animation:2.7s ease-in-out benderStaffTossBody!important}@keyframes benderStaffToss{0%,to{transform:rotate(8deg)translate(0)}10%{transform:translate(-8px,-12px)rotate(24deg)}22%{transform:translate(-12px,-58px)rotate(110deg)}35%{transform:translate(-14px,-82px)rotate(355deg)}48%{transform:translate(-14px,-88px)rotate(690deg)}60%{transform:translate(-13px,-72px)rotate(980deg)}72%{transform:translate(-9px,-34px)rotate(1150deg)}82%{transform:translate(-2px,2px)rotate(1210deg)}90%{transform:translate(-1px,-3px)rotate(1190deg)}}@keyframes benderStaffTossBody{0%,to{transform:translate(-50%)translateY(0)rotate(0)}20%,58%{transform:translate(-50%)translateY(-2px)rotate(-2deg)}74%{transform:translate(-50%)translateY(3px)rotate(3deg)}84%{transform:translate(-50%)translateY(0)rotate(-1deg)}}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .knight-cube__staff-rig{transform-origin:50% 88%!important;animation:3.1s ease-in-out benderEnergyStaff!important}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .knight-cube__body{animation:3.1s ease-out benderEnergyBody!important}@keyframes benderEnergyStaff{0%,to{transform:rotate(8deg)translate(0)scale(1)}18%,67%{transform:translate(-28px,-40px)rotate(-14deg)scale(1.05)}72%{filter:brightness(1.7);transform:translate(-28px,-42px)rotate(-11deg)scale(1.18)}78%{filter:brightness();transform:translate(-12px,-24px)rotate(18deg)scale(.92)}87%{transform:translate(-3px,-4px)rotate(4deg)scale(1.02)}}@keyframes benderEnergyBody{0%,69%{transform:translate(-50%)translateY(0)rotate(0)}74%{transform:translate(-50%)translate(-5px)translateY(3px)rotate(-6deg)scaleY(.96)}80%{transform:translate(-50%)translate(4px)rotate(4deg)}88%{transform:translate(-50%)translate(-1px)rotate(-1deg)}to{transform:translate(-50%)translate(0)rotate(0)}}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx i{color:#71d7ff;text-shadow:0 0 5px #5dd6ffe6,0 0 12px #468fffb8;animation:2.2s ease-in-out forwards benderBlueSymbolGather}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx i:first-child{animation-delay:.5s}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx i:nth-child(2){animation-delay:.56s}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx i:nth-child(3){animation-delay:.62s}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx i:nth-child(4){animation-delay:.68s}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx i:nth-child(5){animation-delay:.74s}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx i:nth-child(6){animation-delay:.8s}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx:before,.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx:before{opacity:0;background:radial-gradient(circle,#effcff 0 18%,#71d7ff 40%,#376eff 72%,#0000 74%);width:12px;height:12px;animation:3.1s ease-in-out forwards benderBlueEnergyBall;transform:translate(-50%,-50%)scale(.15);box-shadow:0 0 8px #71d7ff,0 0 18px #3e77ffe0}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx:after{opacity:0;border:2px solid #7edeffe6;width:14px;height:14px;animation:3.1s ease-out forwards benderBlueExplosionRing;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 12px #4791ffcc}@keyframes benderBlueSymbolGather{0%{opacity:0;transform:translate(var(--fx-x), var(--fx-y)) scale(.75) rotate(-24deg)}28%{opacity:1;transform:translate(calc(var(--fx-x) * .58), calc(var(--fx-y) * .58)) scale(1.05) rotate(0deg)}62%{opacity:1;transform:translate(0)scale(.72)rotate(26deg)}72%{opacity:1;transform:translate(0)scale(1.32)rotate(44deg)}to{opacity:0;transform:translate(calc(var(--fx-x) * 1.4), calc(var(--fx-y) * 1.4)) scale(.4) rotate(100deg)}}@keyframes benderBlueEnergyBall{0%,22%{opacity:0;transform:translate(-50%,-50%)scale(.15)}38%{opacity:.8;transform:translate(-50%,-50%)scale(.55)}62%{opacity:1;transform:translate(-50%,-50%)scale(1.55)}71%{opacity:1;filter:brightness(1.45);transform:translate(-50%,-50%)scale(1.95)}76%{opacity:0;transform:translate(-50%,-50%)scale(3.2)}to{opacity:0}}@keyframes benderBlueExplosionRing{0%,69%{opacity:0;transform:translate(-50%,-50%)scale(.3)}73%{opacity:1;transform:translate(-50%,-50%)scale(.8)}82%{opacity:0;transform:translate(-50%,-50%)scale(5.8)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hunter-model--svg[class*=is-idle-] .knight-cube__body,.hunter-model--svg[class*=is-idle-] .knight-cube__sword,.hunter-model--svg[class*=is-idle-] .knight-cube__dagger,.hunter-model--svg[class*=is-idle-] .knight-cube__staff-rig,.hunter-model--svg[class*=is-idle-] .hunter-fx i,.hunter-model--svg[class*=is-idle-] .hunter-fx:before,.hunter-model--svg[class*=is-idle-] .hunter-fx:after{animation:none!important}}.hunter-model--svg.knight-cube--fighter.is-idle-triple-salute .knight-cube__sword{animation:3.2s cubic-bezier(.26,.74,.24,1) fighterTripleSalute!important}.hunter-model--svg.knight-cube--fighter.is-idle-scratch .knight-cube__sword{animation:2.7s ease-in-out fighterTipScratch!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .knight-cube__dagger--left{animation:3.5s linear rogueJuggleBonkLeft!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .knight-cube__dagger--right{animation:3.5s linear rogueJuggleBonkRight!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .hunter-fx i:first-child{animation-delay:2.62s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .hunter-fx i:nth-child(2){animation-delay:2.66s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .hunter-fx i:nth-child(3){animation-delay:2.7s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .hunter-fx i:nth-child(4){animation-delay:2.74s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .hunter-fx i:nth-child(5){animation-delay:2.78s}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .hunter-fx i:nth-child(6){animation-delay:2.82s}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .hunter-fx{top:33px;left:50%}.hunter-model--svg.knight-cube--bender.is-idle-staff-toss .knight-cube__staff-rig{animation:2.7s cubic-bezier(.22,.72,.25,1) benderStaffToss!important}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx{top:-44px;left:64%}.home-animation-studio-button{min-width:190px;margin-top:12px}.animation-studio-loading{color:#dff8fb;letter-spacing:.08em;background:#061016;place-items:center;min-height:100vh;font-weight:800;display:grid}@keyframes studio-rogue-breathe-body-position{0%{animation-timing-function:ease-in-out;translate:0}45%{animation-timing-function:ease-in-out;translate:0 -2px}72%{animation-timing-function:ease-in-out;translate:0 .6px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-rogue-breathe-body-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}45%{animation-timing-function:ease-in-out;rotate:0deg}72%{animation-timing-function:ease-in-out;rotate:0deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-rogue-breathe-body-scale{0%{animation-timing-function:ease-in-out;scale:1}45%{animation-timing-function:ease-in-out;scale:1}72%{animation-timing-function:ease-in-out;scale:1}to{animation-timing-function:ease-in-out;scale:1}}@keyframes studio-rogue-breathe-body-anchor{0%{transform-origin:50.31% 100%;animation-timing-function:ease-in-out}45%{transform-origin:50.31% 100%;animation-timing-function:ease-in-out}72%{transform-origin:50.31% 100%;animation-timing-function:ease-in-out}to{transform-origin:50.31% 100%;animation-timing-function:ease-in-out}}@keyframes studio-rogue-breathe-dagger-left-position{0%{animation-timing-function:ease-in-out;translate:20px}21.51%{animation-timing-function:ease-in-out;translate:20px}45.02%{animation-timing-function:ease-in-out;translate:20px}72%{animation-timing-function:ease-in-out;translate:20px}to{animation-timing-function:ease-in-out;translate:20px}}@keyframes studio-rogue-breathe-dagger-left-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}45.02%{animation-timing-function:ease-in-out;rotate:-1.5deg}72%{animation-timing-function:ease-in-out;rotate:1deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-rogue-breathe-dagger-left-scale{0%{animation-timing-function:ease-in-out;scale:1}72%{animation-timing-function:ease-in-out;scale:1}to{animation-timing-function:ease-in-out;scale:1}}@keyframes studio-rogue-breathe-dagger-left-anchor{0%{transform-origin:50% 100%;animation-timing-function:ease-in-out}72%{transform-origin:50% 100%;animation-timing-function:ease-in-out}to{transform-origin:50% 100%;animation-timing-function:ease-in-out}}@keyframes studio-rogue-breathe-dagger-right-position{0%{animation-timing-function:ease-in-out;translate:2px 1px}45%{animation-timing-function:ease-in-out;translate:.923px -1.774px}72%{animation-timing-function:ease-in-out;translate:-.254px .544px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-rogue-breathe-dagger-right-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}45%{animation-timing-function:ease-in-out;rotate:1.5deg}72%{animation-timing-function:ease-in-out;rotate:-1deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-rogue-breathe-dagger-right-scale{0%{animation-timing-function:ease-in-out;scale:1}45%{animation-timing-function:ease-in-out;scale:1}72%{animation-timing-function:ease-in-out;scale:1}to{animation-timing-function:ease-in-out;scale:1}}@keyframes studio-rogue-breathe-dagger-right-anchor{0%{transform-origin:50% 100%;animation-timing-function:ease-in-out}45%{transform-origin:50% 100%;animation-timing-function:ease-in-out}72%{transform-origin:50% 100%;animation-timing-function:ease-in-out}to{transform-origin:50% 100%;animation-timing-function:ease-in-out}}@keyframes studio-rogue-juggle-bonk-body-position{0%{animation-timing-function:ease-out;translate:0}70%{animation-timing-function:ease-out;translate:0}74%{animation-timing-function:ease-out;translate:-.293px -.782px}79%{animation-timing-function:ease-out;translate:-.149px 4.42px}84%{animation-timing-function:ease-out;translate:-.054px -.054px}91%{animation-timing-function:ease-out;translate:-.006px .685px}to{animation-timing-function:ease-out;translate:0}}@keyframes studio-rogue-juggle-bonk-body-rotation{0%{animation-timing-function:ease-out;rotate:0deg}70%{animation-timing-function:ease-out;rotate:0deg}74%{animation-timing-function:ease-out;rotate:-7deg}79%{animation-timing-function:ease-out;rotate:5deg}84%{animation-timing-function:ease-out;rotate:-3deg}91%{animation-timing-function:ease-out;rotate:1deg}to{animation-timing-function:ease-out;rotate:0deg}}@keyframes studio-rogue-juggle-bonk-body-scale{0%{animation-timing-function:ease-out;scale:1}70%{animation-timing-function:ease-out;scale:1}74%{animation-timing-function:ease-out;scale:1}79%{animation-timing-function:ease-out;scale:1}84%{animation-timing-function:ease-out;scale:1}91%{animation-timing-function:ease-out;scale:1}to{animation-timing-function:ease-out;scale:1}}@keyframes studio-rogue-juggle-bonk-body-anchor{0%{transform-origin:50.31% 100%;animation-timing-function:ease-out}70%{transform-origin:50.31% 100%;animation-timing-function:ease-out}74%{transform-origin:50.31% 100%;animation-timing-function:ease-out}79%{transform-origin:50.31% 100%;animation-timing-function:ease-out}84%{transform-origin:50.31% 100%;animation-timing-function:ease-out}91%{transform-origin:50.31% 100%;animation-timing-function:ease-out}to{transform-origin:50.31% 100%;animation-timing-function:ease-out}}@keyframes studio-rogue-juggle-bonk-dagger-left-position{0%{animation-timing-function:linear;translate:20px}10%{animation-timing-function:linear;translate:50px -73px}20%{animation-timing-function:linear;translate:40px}30.3%{animation-timing-function:linear;translate:50px -70px}40.2%{animation-timing-function:linear;translate:34px}50%{animation-timing-function:ease-in;translate:30px -70px}60%{animation-timing-function:linear;translate:40px}70%{animation-timing-function:linear;translate:48px -58px}78.46%{animation-timing-function:linear;translate:20px 35px}81.8%{animation-timing-function:linear;translate:18px 30px}84.64%{animation-timing-function:linear;translate:20px 35px}90.8%{animation-timing-function:linear;translate:19px 32px}99.7%{animation-timing-function:linear;translate:20px}to{animation-timing-function:linear;translate:20px}}@keyframes studio-rogue-juggle-bonk-dagger-left-rotation{0%{animation-timing-function:linear;rotate:0deg}20%{animation-timing-function:ease-in;rotate:300deg}40.2%{animation-timing-function:ease-in;rotate:0deg}60%{animation-timing-function:ease-in;rotate:300deg}78.46%{animation-timing-function:linear;rotate:72.2deg}81.8%{animation-timing-function:linear;rotate:51deg}84.64%{animation-timing-function:linear;rotate:72.2deg}90.8%{animation-timing-function:ease-in-out;rotate:72.2deg}99.7%{animation-timing-function:linear;rotate:0deg}to{animation-timing-function:linear;rotate:0deg}}@keyframes studio-rogue-juggle-bonk-dagger-right-position{0%{animation-timing-function:ease-in;translate:2px 1px}10%{animation-timing-function:ease-in;translate:2px 1px}20%{animation-timing-function:linear;translate:20px -70px}30.3%{animation-timing-function:ease-in;translate:2px 1px}40.2%{animation-timing-function:linear;translate:20px -70px}50%{animation-timing-function:cubic-bezier(.811,-.143,1,1);translate:2px 1px}60%{animation-timing-function:linear;translate:12px -86px}71.7%{animation-timing-function:linear;translate:-30px -36px}79.9%{animation-timing-function:linear;translate:30px 54px}82.1%{animation-timing-function:linear;translate:30px 49px}84.7%{animation-timing-function:linear;translate:30px 52px}90.6%{animation-timing-function:linear;translate:30px 44px}to{animation-timing-function:linear;translate:2px 1px}}@keyframes studio-rogue-juggle-bonk-dagger-right-rotation{0%{animation-timing-function:ease-in;rotate:0deg}10%{animation-timing-function:ease-in;rotate:0deg}30.3%{animation-timing-function:ease-in;rotate:300deg}50%{animation-timing-function:ease-in;rotate:0deg}71.7%{animation-timing-function:linear;rotate:300deg}79.9%{animation-timing-function:linear;rotate:500deg}82.1%{animation-timing-function:linear;rotate:516deg}84.7%{animation-timing-function:linear;rotate:500deg}90.6%{animation-timing-function:ease-in-out;rotate:500deg}to{animation-timing-function:linear;rotate:357.6deg}}@keyframes studio-rogue-juggle-bonk-fx-position{0%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-juggle-bonk-fx-rotation{0%{animation-timing-function:linear;rotate:0deg}to{animation-timing-function:linear;rotate:0deg}}@keyframes studio-rogue-juggle-bonk-fx-scale{0%{animation-timing-function:linear;scale:1}to{animation-timing-function:linear;scale:1}}@keyframes studio-rogue-juggle-bonk-fx-anchor{0%{transform-origin:0 0;animation-timing-function:linear}to{transform-origin:0 0;animation-timing-function:linear}}@keyframes studio-rogue-sharpen-body-position{0%{animation-timing-function:ease-in-out;translate:0}18.1%{animation-timing-function:ease-in-out;translate:-.006px -1.685px}47.5%{animation-timing-function:ease-in-out;translate:-.006px -1.685px}64.9%{animation-timing-function:ease-in-out;translate:0}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-rogue-sharpen-body-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}18.1%{animation-timing-function:ease-in-out;rotate:-1deg}47.5%{animation-timing-function:ease-in-out;rotate:-1deg}64.9%{animation-timing-function:ease-in-out;rotate:0deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-rogue-sharpen-body-scale{0%{animation-timing-function:ease-in-out;scale:1}18.1%{animation-timing-function:ease-in-out;scale:1}47.5%{animation-timing-function:ease-in-out;scale:1}64.9%{animation-timing-function:ease-in-out;scale:1}to{animation-timing-function:ease-in-out;scale:1}}@keyframes studio-rogue-sharpen-body-anchor{0%{transform-origin:50.31% 100%;animation-timing-function:ease-in-out}18.1%{transform-origin:50.31% 100%;animation-timing-function:ease-in-out}47.5%{transform-origin:50.31% 100%;animation-timing-function:ease-in-out}64.9%{transform-origin:50.31% 100%;animation-timing-function:ease-in-out}to{transform-origin:50.31% 100%;animation-timing-function:ease-in-out}}@keyframes studio-rogue-sharpen-dagger-left-position{0%{animation-timing-function:ease-in-out;translate:20px}.2%{animation-timing-function:ease-in-out;translate:20px}18%{animation-timing-function:ease-in-out;translate:85px 15px}24.3%{animation-timing-function:ease-in-out;translate:55px 25px}31.7%{animation-timing-function:ease-in-out;translate:76px 33px}38.2%{animation-timing-function:ease-in-out;translate:26px 51px}64.9%{animation-timing-function:ease-in-out;translate:20px}to{animation-timing-function:ease-in-out;translate:20px}}@keyframes studio-rogue-sharpen-dagger-left-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}.2%{animation-timing-function:ease-in-out;rotate:0deg}18%{animation-timing-function:ease-in-out;rotate:45deg}24.3%{animation-timing-function:ease-in-out;rotate:86deg}31.7%{animation-timing-function:ease-in-out;rotate:83.9977deg}38.2%{animation-timing-function:ease-in-out;rotate:125.2deg}64.9%{animation-timing-function:ease-in-out;rotate:0deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-rogue-sharpen-dagger-left-scale{0%{animation-timing-function:ease-in-out;scale:1}.2%{animation-timing-function:ease-in-out;scale:1}18%{animation-timing-function:ease-in-out;scale:1}24.3%{animation-timing-function:ease-in-out;scale:1}38.2%{animation-timing-function:ease-in-out;scale:1}64.9%{animation-timing-function:ease-in-out;scale:1}to{animation-timing-function:ease-in-out;scale:1}}@keyframes studio-rogue-sharpen-dagger-left-anchor{0%{transform-origin:100%;animation-timing-function:ease-in-out}.2%{transform-origin:100%;animation-timing-function:ease-in-out}18%{transform-origin:100%;animation-timing-function:ease-in-out}24.3%{transform-origin:100%;animation-timing-function:ease-in-out}38.2%{transform-origin:100%;animation-timing-function:ease-in-out}64.9%{transform-origin:100%;animation-timing-function:ease-in-out}to{transform-origin:100%;animation-timing-function:ease-in-out}}@keyframes studio-rogue-sharpen-dagger-right-position{0%{animation-timing-function:ease-in-out;translate:2px 1px}.2%{animation-timing-function:ease-in-out;translate:2px 1px}18%{animation-timing-function:ease-in-out;translate:36px -12px}24.3%{animation-timing-function:ease-in-out;translate:60px -20px}31.9%{animation-timing-function:ease-in-out;translate:36px -12px}38.2%{animation-timing-function:ease-in-out;translate:40px -22px}64.9%{animation-timing-function:ease-in-out;translate:2px 1px}to{animation-timing-function:ease-in-out;translate:2px 1px}}@keyframes studio-rogue-sharpen-dagger-right-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}.2%{animation-timing-function:ease-in-out;rotate:0deg}18%{animation-timing-function:ease-in-out;rotate:85deg}24.3%{animation-timing-function:ease-in-out;rotate:1deg}31.9%{animation-timing-function:ease-in-out;rotate:85deg}38.2%{animation-timing-function:ease-in-out;rotate:60deg}64.9%{animation-timing-function:ease-in-out;rotate:0deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-rogue-sharpen-dagger-right-scale{0%{animation-timing-function:ease-in-out;scale:1}.2%{animation-timing-function:ease-in-out;scale:1}18%{animation-timing-function:ease-in-out;scale:1}24.3%{animation-timing-function:ease-in-out;scale:1}31.9%{animation-timing-function:ease-in-out;scale:1}38.2%{animation-timing-function:ease-in-out;scale:1}64.9%{animation-timing-function:ease-in-out;scale:1}to{animation-timing-function:ease-in-out;scale:1}}@keyframes studio-rogue-sharpen-dagger-right-anchor{0%{transform-origin:0%;animation-timing-function:ease-in-out}.2%{transform-origin:0%;animation-timing-function:ease-in-out}18%{transform-origin:0%;animation-timing-function:ease-in-out}24.3%{transform-origin:0%;animation-timing-function:ease-in-out}31.9%{transform-origin:0%;animation-timing-function:ease-in-out}38.2%{transform-origin:0%;animation-timing-function:ease-in-out}64.9%{transform-origin:0%;animation-timing-function:ease-in-out}to{transform-origin:0%;animation-timing-function:ease-in-out}}@keyframes studio-rogue-sharpen-fx-rotation{0%{animation-timing-function:linear;rotate:0deg}64.9%{animation-timing-function:linear;rotate:0deg}to{animation-timing-function:linear;rotate:0deg}}@keyframes studio-rogue-sharpen-fx-scale{0%{animation-timing-function:linear;scale:1}64.9%{animation-timing-function:linear;scale:1}to{animation-timing-function:linear;scale:1}}@keyframes studio-rogue-sharpen-fx-anchor{0%{transform-origin:0 0;animation-timing-function:linear}64.9%{transform-origin:0 0;animation-timing-function:linear}to{transform-origin:0 0;animation-timing-function:linear}}@keyframes studio-bender-breathe-body-position{0%{animation-timing-function:ease-in-out;translate:0}45%{animation-timing-function:ease-in-out;translate:0 -2px}72%{animation-timing-function:ease-in-out;translate:0 .6px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-bender-breathe-staff-position{0%{animation-timing-function:ease-in-out;translate:0}45%{animation-timing-function:ease-in-out;translate:.313px -1.975px}72%{animation-timing-function:ease-in-out;translate:-.073px .596px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-bender-breathe-staff-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}45%{animation-timing-function:ease-in-out;rotate:1deg}72%{animation-timing-function:ease-in-out;rotate:-1deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-bender-staff-toss-body-position{0%{animation-timing-function:cubic-bezier(.212,.455,.312,.827);translate:-4px 1px}20%{animation-timing-function:cubic-bezier(.388,1.073,1,1);translate:-3px -17px}58%{animation-timing-function:ease-in;translate:-.026px -3.493px}74%{animation-timing-function:ease-in-out;translate:-.059px 5.239px}84%{animation-timing-function:ease-in-out;translate:-.007px -.746px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-bender-staff-toss-body-rotation{0%{animation-timing-function:ease-in-out;rotate:6.4deg}20%{animation-timing-function:ease-in-out;rotate:-8.6deg}58%{animation-timing-function:ease-in-out;rotate:-2deg}74%{animation-timing-function:ease-in-out;rotate:3deg}84%{animation-timing-function:ease-in-out;rotate:-1deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-bender-staff-toss-body-scale{0%{animation-timing-function:ease-in-out;scale:1}20%{animation-timing-function:ease-in-out;scale:1}58%{animation-timing-function:ease-in-out;scale:1}74%{animation-timing-function:ease-in-out;scale:1}84%{animation-timing-function:ease-in-out;scale:1}to{animation-timing-function:ease-in-out;scale:1}}@keyframes studio-bender-staff-toss-body-anchor{0%{transform-origin:49.74% 100%;animation-timing-function:ease-in-out}20%{transform-origin:49.74% 100%;animation-timing-function:ease-in-out}58%{transform-origin:49.74% 100%;animation-timing-function:ease-in-out}74%{transform-origin:49.74% 100%;animation-timing-function:ease-in-out}84%{transform-origin:49.74% 100%;animation-timing-function:ease-in-out}to{transform-origin:49.74% 100%;animation-timing-function:ease-in-out}}@keyframes studio-bender-staff-toss-staff-position{0%{animation-timing-function:cubic-bezier(.22,.72,.25,1);translate:4px 2px}49.9%{animation-timing-function:cubic-bezier(.22,.72,.25,1);translate:4px -74px}to{animation-timing-function:cubic-bezier(.22,.72,.25,1);translate:5px 2px}}@keyframes studio-bender-staff-toss-staff-rotation{0%{animation-timing-function:cubic-bezier(.316,.904,.58,1);rotate:0deg}to{animation-timing-function:cubic-bezier(.22,.72,.25,1);rotate:1800deg}}@keyframes studio-bender-staff-toss-staff-scale{0%{animation-timing-function:cubic-bezier(.22,.72,.25,1);scale:1}49.9%{animation-timing-function:cubic-bezier(.22,.72,.25,1);scale:1}to{animation-timing-function:cubic-bezier(.22,.72,.25,1);scale:1}}@keyframes studio-bender-staff-toss-staff-anchor{0%{transform-origin:50%;animation-timing-function:cubic-bezier(.22,.72,.25,1)}49.9%{transform-origin:50%;animation-timing-function:cubic-bezier(.22,.72,.25,1)}to{transform-origin:50%;animation-timing-function:cubic-bezier(.22,.72,.25,1)}}@keyframes studio-bender-energy-burst-body-position{0%{animation-timing-function:ease-out;translate:0}.4%{animation-timing-function:ease-out;translate:0}69%{animation-timing-function:ease-out;translate:0}74%{animation-timing-function:ease-out;translate:-5.165px -.148px}80%{animation-timing-function:ease-out;translate:3.927px 2.101px}88%{animation-timing-function:ease-out;translate:-1.005px -.526px}to{animation-timing-function:ease-out;translate:0}}@keyframes studio-bender-energy-burst-body-rotation{0%{animation-timing-function:ease-out;rotate:0deg}.4%{animation-timing-function:ease-out;rotate:0deg}69%{animation-timing-function:ease-out;rotate:0deg}74%{animation-timing-function:ease-out;rotate:-6deg}80%{animation-timing-function:ease-out;rotate:4deg}88%{animation-timing-function:ease-out;rotate:-1deg}to{animation-timing-function:ease-out;rotate:0deg}}@keyframes studio-bender-energy-burst-body-scale{0%{animation-timing-function:ease-out;scale:1}.4%{animation-timing-function:ease-out;scale:1}69%{animation-timing-function:ease-out;scale:1}74%{animation-timing-function:ease-out;scale:.98}80%{animation-timing-function:ease-out;scale:1}88%{animation-timing-function:ease-out;scale:1}to{animation-timing-function:ease-out;scale:1}}@keyframes studio-bender-energy-burst-body-anchor{0%{transform-origin:50.2% 100%;animation-timing-function:ease-out}.4%{transform-origin:50.2% 100%;animation-timing-function:ease-out}69%{transform-origin:50.2% 100%;animation-timing-function:ease-out}74%{transform-origin:50.2% 100%;animation-timing-function:ease-out}80%{transform-origin:50.2% 100%;animation-timing-function:ease-out}88%{transform-origin:50.2% 100%;animation-timing-function:ease-out}to{transform-origin:50.2% 100%;animation-timing-function:ease-out}}@keyframes studio-bender-energy-burst-staff-position{0%{animation-timing-function:ease-in-out;translate:0}18%{animation-timing-function:ease-in-out;translate:-10px -39px}67%{animation-timing-function:ease-in-out;translate:-10px -39px}72%{animation-timing-function:ease-in-out;translate:-17px -37px}78%{animation-timing-function:ease-in-out;translate:3px -22px}87%{animation-timing-function:ease-in-out;translate:-3px -4px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-bender-energy-burst-staff-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}18%{animation-timing-function:ease-in-out;rotate:-22deg}67%{animation-timing-function:ease-in-out;rotate:-22deg}72%{animation-timing-function:ease-in-out;rotate:-19deg}78%{animation-timing-function:ease-in-out;rotate:18.4deg}87%{animation-timing-function:ease-in-out;rotate:-4deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-bender-energy-burst-staff-scale{0%{animation-timing-function:ease-in-out;scale:1}18%{animation-timing-function:ease-in-out;scale:1.05}67%{animation-timing-function:ease-in-out;scale:1.05}72%{animation-timing-function:ease-in-out;scale:1.18}78%{animation-timing-function:ease-in-out;scale:.92}87%{animation-timing-function:ease-in-out;scale:1.02}to{animation-timing-function:ease-in-out;scale:1}}@keyframes studio-bender-energy-burst-staff-anchor{0%{transform-origin:50% 88%;animation-timing-function:ease-in-out}18%{transform-origin:50% 88%;animation-timing-function:ease-in-out}67%{transform-origin:50% 88%;animation-timing-function:ease-in-out}72%{transform-origin:50% 88%;animation-timing-function:ease-in-out}78%{transform-origin:50% 88%;animation-timing-function:ease-in-out}87%{transform-origin:50% 88%;animation-timing-function:ease-in-out}to{transform-origin:50% 88%;animation-timing-function:ease-in-out}}@keyframes studio-bender-energy-burst-fx-rotation{0%{animation-timing-function:linear;rotate:0deg}to{animation-timing-function:linear;rotate:0deg}}@keyframes studio-bender-energy-burst-fx-scale{0%{animation-timing-function:linear;scale:1}to{animation-timing-function:linear;scale:1}}@keyframes studio-bender-energy-burst-fx-anchor{0%{transform-origin:0 0;animation-timing-function:linear}to{transform-origin:0 0;animation-timing-function:linear}}.hunter-model--svg.knight-cube--bender:not(.is-studio-driven).is-idle-breathe .knight-cube__body{translate:0;rotate:0deg;scale:1;transform-origin:50.2% 100%!important;animation:3.6s linear infinite studio-bender-breathe-body-position!important}.hunter-model--svg.knight-cube--bender:not(.is-studio-driven).is-idle-breathe .knight-cube__staff-rig{translate:0;rotate:0deg;scale:1;transform-origin:50% 90%!important;animation:3.6s linear infinite studio-bender-breathe-staff-position,3.6s linear infinite studio-bender-breathe-staff-rotation!important}.hunter-model--svg.knight-cube--bender:not(.is-studio-driven).is-idle-staff-toss .knight-cube__body{translate:0;rotate:0deg;scale:1;transform-origin:49.74% 100%!important;animation:2.7s linear studio-bender-staff-toss-body-position,2.7s linear studio-bender-staff-toss-body-rotation,2.7s linear studio-bender-staff-toss-body-scale,2.7s linear studio-bender-staff-toss-body-anchor!important}.hunter-model--svg.knight-cube--bender:not(.is-studio-driven).is-idle-staff-toss .knight-cube__staff-rig{translate:5px 2px;rotate:1800deg;scale:1;transform-origin:50%!important;animation:2.7s linear studio-bender-staff-toss-staff-position,2.7s linear studio-bender-staff-toss-staff-rotation,2.7s linear studio-bender-staff-toss-staff-scale,2.7s linear studio-bender-staff-toss-staff-anchor!important}.hunter-model--svg.knight-cube--bender:not(.is-studio-driven).is-idle-energy-burst .knight-cube__body{translate:0;rotate:0deg;scale:1;transform-origin:50.2% 100%!important;animation:3.1s linear studio-bender-energy-burst-body-position,3.1s linear studio-bender-energy-burst-body-rotation,3.1s linear studio-bender-energy-burst-body-scale,3.1s linear studio-bender-energy-burst-body-anchor!important}.hunter-model--svg.knight-cube--bender:not(.is-studio-driven).is-idle-energy-burst .knight-cube__staff-rig{translate:0;rotate:0deg;scale:1;transform-origin:50% 88%!important;animation:3.1s linear studio-bender-energy-burst-staff-position,3.1s linear studio-bender-energy-burst-staff-rotation,3.1s linear studio-bender-energy-burst-staff-scale,3.1s linear studio-bender-energy-burst-staff-anchor!important}.hunter-model--svg.knight-cube--bender:not(.is-studio-driven).is-idle-energy-burst .hunter-fx{translate:8px -5px;rotate:0deg;scale:1;transform-origin:0 0!important;animation:3.1s linear studio-bender-energy-burst-fx-rotation,3.1s linear studio-bender-energy-burst-fx-scale,3.1s linear studio-bender-energy-burst-fx-anchor!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-breathe .knight-cube__body{translate:0;rotate:0deg;scale:1;transform-origin:50.31% 100%!important;animation:3.6s linear infinite studio-rogue-breathe-body-position,3.6s linear infinite studio-rogue-breathe-body-rotation,3.6s linear infinite studio-rogue-breathe-body-scale,3.6s linear infinite studio-rogue-breathe-body-anchor!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-breathe .knight-cube__dagger--left{translate:20px;rotate:-.692876deg;scale:1;transform-origin:50% 100%!important;animation:3.6s linear infinite studio-rogue-breathe-dagger-left-position,3.6s linear infinite studio-rogue-breathe-dagger-left-rotation,3.6s linear infinite studio-rogue-breathe-dagger-left-scale,3.6s linear infinite studio-rogue-breathe-dagger-left-anchor!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-breathe .knight-cube__dagger--right{translate:2px 1px;rotate:0deg;scale:1;transform-origin:50% 100%!important;animation:3.6s linear infinite studio-rogue-breathe-dagger-right-position,3.6s linear infinite studio-rogue-breathe-dagger-right-rotation,3.6s linear infinite studio-rogue-breathe-dagger-right-scale,3.6s linear infinite studio-rogue-breathe-dagger-right-anchor!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-juggle-bonk .knight-cube__body{translate:0;rotate:0deg;scale:1;transform-origin:50.31% 100%!important;animation:3.5s linear studio-rogue-juggle-bonk-body-position,3.5s linear studio-rogue-juggle-bonk-body-rotation,3.5s linear studio-rogue-juggle-bonk-body-scale,3.5s linear studio-rogue-juggle-bonk-body-anchor!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-juggle-bonk .knight-cube__dagger--left{translate:20px 35px;rotate:72.2deg;scale:1;transform-origin:2.8% 74.4%!important;animation:3.5s linear studio-rogue-juggle-bonk-dagger-left-position,3.5s linear studio-rogue-juggle-bonk-dagger-left-rotation!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-juggle-bonk .knight-cube__dagger--right{translate:2px 1px;rotate:357.6deg;scale:1;transform-origin:6.1% 23.9%!important;animation:3.5s linear studio-rogue-juggle-bonk-dagger-right-position,3.5s linear studio-rogue-juggle-bonk-dagger-right-rotation!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-juggle-bonk .hunter-fx{translate:0;rotate:0deg;scale:1;transform-origin:0 0!important;animation:3.5s linear studio-rogue-juggle-bonk-fx-position,3.5s linear studio-rogue-juggle-bonk-fx-rotation,3.5s linear studio-rogue-juggle-bonk-fx-scale,3.5s linear studio-rogue-juggle-bonk-fx-anchor!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-sharpen .knight-cube__body{translate:0;rotate:0deg;scale:1;transform-origin:50.31% 100%!important;animation:2.5s linear studio-rogue-sharpen-body-position,2.5s linear studio-rogue-sharpen-body-rotation,2.5s linear studio-rogue-sharpen-body-scale,2.5s linear studio-rogue-sharpen-body-anchor!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-sharpen .knight-cube__dagger--left{translate:20px;rotate:0deg;scale:1;transform-origin:100%!important;animation:2.5s linear studio-rogue-sharpen-dagger-left-position,2.5s linear studio-rogue-sharpen-dagger-left-rotation,2.5s linear studio-rogue-sharpen-dagger-left-scale,2.5s linear studio-rogue-sharpen-dagger-left-anchor!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-sharpen .knight-cube__dagger--right{translate:2px 1px;rotate:0deg;scale:1;transform-origin:0%!important;animation:2.5s linear studio-rogue-sharpen-dagger-right-position,2.5s linear studio-rogue-sharpen-dagger-right-rotation,2.5s linear studio-rogue-sharpen-dagger-right-scale,2.5s linear studio-rogue-sharpen-dagger-right-anchor!important}.hunter-model--svg.knight-cube--rogue:not(.is-studio-driven).is-idle-sharpen .hunter-fx{translate:37px 26px;rotate:0deg;scale:1;transform-origin:0 0!important;animation:2.5s linear studio-rogue-sharpen-fx-rotation,2.5s linear studio-rogue-sharpen-fx-scale,2.5s linear studio-rogue-sharpen-fx-anchor!important}@keyframes studio-fighter-breathe-body-position{0%{animation-timing-function:ease-in-out;translate:0}45%{animation-timing-function:ease-in-out;translate:0 -2px}72%{animation-timing-function:ease-in-out;translate:0 .6px}to{animation-timing-function:ease-in-out;translate:0}}.hunter-model--svg.knight-cube--fighter:not(.is-studio-driven).is-idle-breathe .knight-cube__body{translate:0;rotate:0deg;scale:1;transform-origin:49.79% 100%!important;animation:3.6s linear infinite studio-fighter-breathe-body-position!important}@keyframes studio-fighter-breathe-sword-position{0%{animation-timing-function:ease-in-out;translate:0}45%{animation-timing-function:ease-in-out;translate:.668px -1.885px}72%{animation-timing-function:ease-in-out;translate:-.175px .574px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-fighter-breathe-sword-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}45%{animation-timing-function:ease-in-out;rotate:1.5deg}72%{animation-timing-function:ease-in-out;rotate:-1deg}to{animation-timing-function:ease-in-out;rotate:0deg}}.hunter-model--svg.knight-cube--fighter:not(.is-studio-driven).is-idle-breathe .knight-cube__sword{translate:0;rotate:0deg;scale:1;transform-origin:50% 100%!important;animation:3.6s linear infinite studio-fighter-breathe-sword-position,3.6s linear infinite studio-fighter-breathe-sword-rotation!important}@keyframes studio-fighter-scratch-body-position{0%{animation-timing-function:ease-in-out;translate:0}22%{animation-timing-function:ease-in-out;translate:-.102px -2.917px}78%{animation-timing-function:ease-in-out;translate:-.102px -2.917px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-fighter-scratch-body-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}22%{animation-timing-function:ease-in-out;rotate:-4deg}78%{animation-timing-function:ease-in-out;rotate:-4deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-fighter-scratch-body-scale{0%{animation-timing-function:ease-in-out;scale:1}22%{animation-timing-function:ease-in-out;scale:1}78%{animation-timing-function:ease-in-out;scale:1}to{animation-timing-function:ease-in-out;scale:1}}@keyframes studio-fighter-scratch-body-anchor{0%{transform-origin:49.79% 100%;animation-timing-function:ease-in-out}22%{transform-origin:49.79% 100%;animation-timing-function:ease-in-out}78%{transform-origin:49.79% 100%;animation-timing-function:ease-in-out}to{transform-origin:49.79% 100%;animation-timing-function:ease-in-out}}.hunter-model--svg.knight-cube--fighter:not(.is-studio-driven).is-idle-scratch .knight-cube__body{translate:0;rotate:0deg;scale:1;transform-origin:49.79% 100%!important;animation:2.7s linear studio-fighter-scratch-body-position,2.7s linear studio-fighter-scratch-body-rotation,2.7s linear studio-fighter-scratch-body-scale,2.7s linear studio-fighter-scratch-body-anchor!important}@keyframes studio-fighter-scratch-sword-position{0%{animation-timing-function:ease-in-out;translate:0}27.3%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:11px -100px}35.2%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:11px -100px}42.3%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:-8px -83px}49.8%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:11px -100px}57.3%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:-8px -83px}64.4%{animation-timing-function:ease-in-out;translate:11px -100px}74.8%{animation-timing-function:ease-in-out;translate:-8px -83px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-fighter-scratch-sword-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}27.3%{animation-timing-function:ease-in-out;rotate:-136deg}35.2%{animation-timing-function:ease-in-out;rotate:-136deg}42.3%{animation-timing-function:ease-in-out;rotate:-133.8deg}49.8%{animation-timing-function:ease-in-out;rotate:-136deg}57.3%{animation-timing-function:ease-in-out;rotate:-133.8deg}64.4%{animation-timing-function:ease-in-out;rotate:-136deg}74.8%{animation-timing-function:ease-in-out;rotate:-133.8deg}to{animation-timing-function:ease-in-out;rotate:0deg}}.hunter-model--svg.knight-cube--fighter:not(.is-studio-driven).is-idle-scratch .knight-cube__sword{translate:0;rotate:0deg;scale:1;transform-origin:50% 82%!important;animation:2.7s linear studio-fighter-scratch-sword-position,2.7s linear studio-fighter-scratch-sword-rotation!important}@keyframes studio-fighter-triple-salute-body-position{0%{animation-timing-function:ease-in-out;translate:0}15%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-.025px -1.46px}24.8%{animation-timing-function:ease-in-out;translate:3px 6px}36%{animation-timing-function:ease-in-out;translate:-9px -5px}47.09%{animation-timing-function:ease-in-out;translate:2px 6px}60%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:-.014px 1.095px}70%{animation-timing-function:ease-in-out;translate:0 -1px}94%{animation-timing-function:ease-in-out;translate:0 -1px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-fighter-triple-salute-body-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}15%{animation-timing-function:ease-in-out;rotate:-2deg}24.8%{animation-timing-function:ease-in-out;rotate:12.1deg}36%{animation-timing-function:ease-in-out;rotate:-6.3deg}47.09%{animation-timing-function:ease-in-out;rotate:12.1deg}60%{animation-timing-function:ease-in-out;rotate:1.5deg}70%{animation-timing-function:ease-in-out;rotate:0deg}94%{animation-timing-function:ease-in-out;rotate:0deg}to{animation-timing-function:ease-in-out;rotate:0deg}}.hunter-model--svg.knight-cube--fighter:not(.is-studio-driven).is-idle-triple-salute .knight-cube__body{translate:0;rotate:0deg;scale:1;transform-origin:49.79% 100%!important;animation:3.2s linear studio-fighter-triple-salute-body-position,3.2s linear studio-fighter-triple-salute-body-rotation!important}@keyframes studio-fighter-triple-salute-sword-position{0%{animation-timing-function:cubic-bezier(.26,.74,.24,1);translate:0}.4%{animation-timing-function:cubic-bezier(.26,.74,.24,1);translate:0}15%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0}24.7%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:65px -8px}36%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-77px -17px}47.1%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:51px -8px}70%{animation-timing-function:cubic-bezier(.65,0,.35,1);translate:3px -58px}84.9%{animation-timing-function:ease-out;translate:-4px -14px}93.9%{animation-timing-function:ease-out;translate:-4px -14px}99.5%{animation-timing-function:cubic-bezier(.26,.74,.24,1);translate:0}to{animation-timing-function:cubic-bezier(.26,.74,.24,1);translate:0}}@keyframes studio-fighter-triple-salute-sword-rotation{0%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:0deg}.4%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:0deg}15%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:0deg}24.7%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:46.6deg}36%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:-89.8deg}47.1%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:46.6deg}70%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:-18deg}84.9%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:-18deg}93.9%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:-18deg}99.5%{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:0deg}to{animation-timing-function:cubic-bezier(.26,.74,.24,1);rotate:0deg}}.hunter-model--svg.knight-cube--fighter:not(.is-studio-driven).is-idle-triple-salute .knight-cube__sword{translate:0;rotate:0deg;scale:1;transform-origin:50% 82%!important;animation:3.2s linear studio-fighter-triple-salute-sword-position,3.2s linear studio-fighter-triple-salute-sword-rotation!important}.knight-unit[class*=is-attacking-] .hunter-model--svg *,.knight-unit.is-staggered .hunter-model--svg *{animation:none!important}.start-live-panel{z-index:8;border-radius:var(--radius-cap,7px);color:#dbeaec;text-align:left;background:linear-gradient(#0f222af5,#040f16f5);border:1px solid #71a4ae57;grid-template-columns:18px auto;align-items:center;gap:9px;min-height:42px;padding:7px 9px 7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 4px #01080cd1,0 9px 20px #0000003d,inset 0 1px #ffffff12,inset 0 0 0 1px #00000047}.start-live-panel:before,.start-live-panel:after{content:"";background:#9bbdc266;border-radius:50%;width:3px;height:3px;position:absolute}.start-live-panel:before{top:4px;left:4px}.start-live-panel:after{bottom:4px;right:4px}.start-live-panel__lamp{background:#07151a;border:1px solid #77a5ab4d;border-radius:3px;place-items:center;width:14px;height:14px;display:grid;box-shadow:inset 0 1px 3px #000000c7}.start-live-panel__lamp i{background:#6f7d78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #0009}.start-live-panel.is-online .start-live-panel__lamp i{background:#6fe58b;animation:1.9s ease-in-out infinite livePresencePulse;box-shadow:0 0 0 1px #144c24d1,0 0 8px #6fe58bd1}.start-live-panel.is-connecting .start-live-panel__lamp i{background:#d5bc67;box-shadow:0 0 7px #d5bc6780}.start-live-panel__copy{align-items:center;min-width:0;display:flex}.start-live-panel__copy b{color:#a9c0c4;letter-spacing:.055em;white-space:nowrap;font-size:.58rem;font-weight:800;line-height:1.2}.start-live-panel__copy strong{color:#edf8f4;font-variant-numeric:tabular-nums;margin-right:4px;font-size:.78rem}.start-live-panel.is-online .start-live-panel__copy strong{color:#8bf0a3}@keyframes livePresencePulse{0%,to{opacity:.72}50%{opacity:1}}@media (width<=560px){.start-profile-pill{gap:6px;min-height:35px;padding:5px 8px;top:10px;right:10px}.start-profile-pill span{font-size:.52rem}.start-profile-pill b{font-size:.7rem}.start-live-panel{grid-template-columns:15px auto;gap:7px;min-height:35px;padding:5px 8px;top:10px;left:10px}.start-live-panel__lamp{width:12px;height:12px}.start-live-panel__lamp i{width:6px;height:6px}.start-live-panel__copy b{font-size:.52rem}.start-live-panel__copy strong{font-size:.7rem}}.hunt-log{box-sizing:border-box;color:#c9dcdf;background:linear-gradient(#3769730e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#3769730e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#091b24f5,#041017fa);border:1px solid #6fa9b433;border-radius:12px;width:100%;padding:22px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:relative;overflow:hidden;box-shadow:0 5px #020a0fe0,0 14px 32px #00000047,inset 0 1px #ffffff0b}.hunt-log:before{content:"";pointer-events:none;border:1px solid #77adb714;border-radius:7px;position:absolute;inset:6px}.hunt-log__header{z-index:1;text-align:left;border-bottom:1px dashed #82b7c033;justify-content:space-between;align-items:end;gap:18px;padding-bottom:13px;display:flex;position:relative}.hunt-log__header>div{min-width:0}.hunt-log__header small{color:#6f979e;letter-spacing:.15em;margin-bottom:4px;font-size:.58rem;font-weight:800;display:block}.hunt-log__header h2{color:#eff8f8;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1.45rem,3.2vw,2rem)}.hunt-log__build{color:#819fa5;letter-spacing:.08em;white-space:nowrap;background:#020b109e;border:1px solid #7cb1bb2e;border-radius:5px;flex:none;padding:5px 7px;font-size:.6rem;font-weight:800}.hunt-log__intro{z-index:1;color:#91aaaf;text-align:left;margin:14px 0 18px;font-size:.78rem;line-height:1.5;position:relative}.hunt-log__grid{z-index:1;grid-template-columns:1.12fr 1.12fr .76fr;gap:12px;display:grid;position:relative}.hunt-log__card{text-align:left;background:#041016c7;border:1px solid #74a7b124;border-radius:8px;min-width:0;padding:14px 15px 15px;box-shadow:0 3px #01080ccc,inset 0 1px #ffffff09}.hunt-log__card header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px;display:flex}.hunt-log__card header strong{color:#dce9eb;letter-spacing:.025em;font-size:.8rem}.hunt-log__status{letter-spacing:.09em;border:1px solid;border-radius:4px;align-items:center;min-height:20px;padding:2px 6px;font-size:.54rem;font-weight:900;line-height:1;display:inline-flex}.hunt-log__card--shipped .hunt-log__status{color:#75d89a;background:#33955914}.hunt-log__card--building .hunt-log__status{color:#e8c76b;background:#b48a2214}.hunt-log__card--queued .hunt-log__status{color:#83bac6;background:#45859414}.hunt-log__card p,.hunt-log__card li{color:#9eb4b8;font-size:.72rem;line-height:1.5}.hunt-log__card p{margin:0}.hunt-log__card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hunt-log__card li{padding-left:13px;position:relative}.hunt-log__card li:before{content:">";color:#597f87;font-weight:900;position:absolute;left:0}@media (width<=760px){.hunt-log{padding:18px 14px}.hunt-log__header{align-items:start}.hunt-log__grid{grid-template-columns:1fr}}@media (width<=460px){.hunt-log__header{gap:8px;display:grid}.hunt-log__build{justify-self:start}}.knight-unit--fighter.is-attacking-quick .knight-cube__sword{animation:.68s cubic-bezier(.18,.82,.22,1) both fighterSwordQuick!important}.knight-unit--fighter.is-attacking-strong .knight-cube__sword{animation:.9s cubic-bezier(.16,.82,.22,1) both fighterSwordDouble!important}.knight-unit--fighter.is-attacking-ultimate .knight-cube__sword{animation:1.25s cubic-bezier(.14,.84,.2,1) both fighterSwordUltimate!important}.knight-unit--rogue.is-attacking-quick .knight-cube__dagger--left{animation:.68s ease-out both rogueDaggerQuickGuard!important}.knight-unit--rogue.is-attacking-quick .knight-cube__dagger--right{animation:.68s cubic-bezier(.12,.9,.18,1) both rogueDaggerQuickThrust!important}.knight-unit--rogue.is-attacking-strong .knight-cube__dagger--left{animation:.9s cubic-bezier(.1,.9,.16,1) both rogueDaggerStrongLeft!important}.knight-unit--rogue.is-attacking-strong .knight-cube__dagger--right{animation:.9s cubic-bezier(.1,.9,.16,1) both rogueDaggerStrongRight!important}.knight-unit--rogue.is-attacking-ultimate .knight-cube__dagger--left{animation:1.25s cubic-bezier(.08,.9,.14,1) both rogueDaggerUltimateLeft!important}.knight-unit--rogue.is-attacking-ultimate .knight-cube__dagger--right{animation:1.25s cubic-bezier(.08,.9,.14,1) both rogueDaggerUltimateRight!important}.knight-unit--bender.is-attacking-quick .knight-cube__staff-rig{animation:.68s cubic-bezier(.2,.8,.24,1) both benderStaffRigQuick!important}.knight-unit--bender.is-attacking-strong .knight-cube__staff-rig{animation:.9s cubic-bezier(.16,.84,.22,1) both benderStaffRigStrong!important}.knight-unit--bender.is-attacking-ultimate .knight-cube__staff-rig{animation:1.25s cubic-bezier(.16,.84,.2,1) both benderStaffRigUltimate!important}@media (width>=901px) and (width<=1599px){.site-shell,.site-shell.site-shell--centered{align-items:start;width:100%;max-width:none;grid-template-columns:minmax(0,1060px)!important;justify-content:center!important;column-gap:0!important;display:grid!important}.site-shell>.ad-slot{display:none!important}.site-shell>.start-page,.site-shell>.results-screen,.site-shell>.game-shell,.site-shell>.site-footer{justify-self:stretch;max-width:100%;grid-column:1!important;min-width:0!important}.site-shell>.start-page,.site-shell>.results-screen,.site-shell>.game-shell{width:100%!important}.site-shell>.game-shell{max-width:1060px;margin-inline:auto}.site-shell.site-shell--centered>.start-page,.site-shell.site-shell--centered>.results-screen{max-width:920px;margin-inline:auto}}@media (width>=1600px){.site-shell:not(.site-shell--centered){justify-content:center;grid-template-columns:minmax(120px,190px) minmax(860px,1060px) minmax(120px,190px)!important}.site-shell.site-shell--centered{justify-content:center;grid-template-columns:minmax(120px,190px) minmax(860px,920px) minmax(120px,190px)!important}.site-shell>.game-shell,.site-shell>.start-page,.site-shell>.results-screen{justify-self:stretch;min-width:0!important}.site-shell>.game-shell{width:100%;max-width:1060px}.site-shell.site-shell--centered>.start-page,.site-shell.site-shell--centered>.results-screen{width:100%;max-width:920px}}.hyper-charge-screen{z-index:2147481800;pointer-events:none;isolation:isolate;contain:layout paint;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.hyper-charge-screen__wash,.hyper-charge-screen__frame,.hyper-charge-screen__pulse,.hyper-charge-screen__glyphs,.hyper-charge-screen__traces{pointer-events:none;position:absolute;inset:0}.hyper-charge-screen__wash{opacity:.86;background:radial-gradient(#ffe15c00 0 46%,#ffdd4f06 58%,#ffcf2f13 74%,#ffbe142b 100%),linear-gradient(#ffeb8e36,#ffe46c09 13%,#ffe46c00 27% 73%,#ffe46c09 87%,#ffeb8e36),linear-gradient(90deg,#ffdf5b33,#ffda4806 12%,#ffda4800 25% 75%,#ffda4806 88%,#ffdf5b33);animation:1.6s ease-in-out infinite alternate hyperChargeWash;-webkit-mask:radial-gradient(#0000 0 43%,#00000038 57%,#000 73%);mask:radial-gradient(#0000 0 43%,#00000038 57%,#000 73%)}.hyper-charge-screen__frame{opacity:.92;border:2px solid #ffdf6c80;border-radius:9px;inset:5px;box-shadow:inset 0 0 0 1px #fff8c01f,0 0 22px #ffcc234d,0 0 62px #ffb81333}.hyper-charge-screen__frame:before,.hyper-charge-screen__frame:after{content:"";background:linear-gradient(90deg,#0000,#fff0b0c2,#0000);height:1px;position:absolute;left:22px;right:22px;box-shadow:0 0 10px #ffd74570}.hyper-charge-screen__frame:before{top:14px}.hyper-charge-screen__frame:after{bottom:14px}.hyper-charge-screen__pulse{opacity:0;border:1px solid #fff2a729;border-radius:12px;animation:1.35s ease-out infinite hyperChargePulse;inset:3px;box-shadow:inset 0 0 0 1px #ffd64d29,0 0 26px #ffd64d2e}.hyper-charge-screen__glyphs>i,.hyper-charge-screen__traces>i{opacity:0;position:absolute}.hyper-charge-screen__glyphs>i:before{content:attr(data-glyph);color:#ffe16e;letter-spacing:.08em;text-shadow:0 0 9px #ffd133a6,0 0 18px #ffc41857;font:800 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hyper-charge-screen__glyphs>i:first-child{animation:1.68s ease-out -1120ms infinite hyperChargeGlyphFloatA;top:13%;left:7%}.hyper-charge-screen__glyphs>i:nth-child(2){animation:1.82s ease-out -530ms infinite hyperChargeGlyphFloatB;top:76%;left:15%}.hyper-charge-screen__glyphs>i:nth-child(3){animation:1.76s ease-out -860ms infinite hyperChargeGlyphFloatA;top:9%;left:27%}.hyper-charge-screen__glyphs>i:nth-child(4){animation:1.9s ease-out -980ms infinite hyperChargeGlyphFloatB;top:17%;left:82%}.hyper-charge-screen__glyphs>i:nth-child(5){animation:1.7s ease-out -260ms infinite hyperChargeGlyphFloatA;top:70%;left:90%}.hyper-charge-screen__glyphs>i:nth-child(6){animation:1.87s ease-out -740ms infinite hyperChargeGlyphFloatB;top:82%;left:75%}.hyper-charge-screen__glyphs>i:nth-child(7){animation:1.6s ease-out -920ms infinite hyperChargeGlyphFloatC;top:49%;left:5%}.hyper-charge-screen__glyphs>i:nth-child(8){animation:1.64s ease-out -380ms infinite hyperChargeGlyphFloatC;top:46%;left:94%}.hyper-charge-screen__glyphs>i:nth-child(9){animation:1.86s ease-out -610ms infinite hyperChargeGlyphFloatA;top:5%;left:40%}.hyper-charge-screen__glyphs>i:nth-child(10){animation:1.94s ease-out -1110ms infinite hyperChargeGlyphFloatB;top:88%;left:59%}.hyper-charge-screen__glyphs>i:nth-child(11){animation:1.78s ease-out -210ms infinite hyperChargeGlyphFloatC;top:31%;left:12%}.hyper-charge-screen__glyphs>i:nth-child(12){animation:1.72s ease-out -690ms infinite hyperChargeGlyphFloatC;top:31%;left:88%}.hyper-charge-screen__traces>i{background:linear-gradient(#fff7b600,#fff19ae6 45%,#ffc01ba6 100%);border-radius:999px;width:2px;box-shadow:0 0 10px #ffcd2f99}.hyper-charge-screen__traces>i:first-child{height:64px;animation:1.38s ease-out -940ms infinite hyperChargeTraceDown;top:15%;left:4.5%}.hyper-charge-screen__traces>i:nth-child(2){height:46px;animation:1.26s ease-out -410ms infinite hyperChargeTraceUp;top:58%;left:10%}.hyper-charge-screen__traces>i:nth-child(3){height:34px;animation:1.12s ease-out -710ms infinite hyperChargeTraceDown;top:4%;left:31%}.hyper-charge-screen__traces>i:nth-child(4){height:32px;animation:1.21s ease-out -190ms infinite hyperChargeTraceUp;top:86%;left:69%}.hyper-charge-screen__traces>i:nth-child(5){height:58px;animation:1.46s ease-out -840ms infinite hyperChargeTraceDown;top:19%;left:95%}.hyper-charge-screen__traces>i:nth-child(6){height:41px;animation:1.18s ease-out -530ms infinite hyperChargeTraceUp;top:61%;left:90%}.hyper-charge-screen__traces>i:nth-child(7){height:28px;animation:1.08s ease-out -630ms infinite hyperChargeTraceDown;top:3%;left:52%}.hyper-charge-screen__traces>i:nth-child(8){height:29px;animation:1.14s ease-out -870ms infinite hyperChargeTraceUp;top:89%;left:48%}@keyframes hyperChargeWash{0%{opacity:.68}to{opacity:.9}}@keyframes hyperChargePulse{0%{opacity:.55;transform:scale(.985)}70%{opacity:.14;transform:scale(1.01)}to{opacity:0;transform:scale(1.025)}}@keyframes hyperChargeGlyphFloatA{0%{opacity:0;transform:translateY(14px)scale(.9)}18%{opacity:.94}72%{opacity:.74}to{opacity:0;transform:translateY(-20px)scale(1.02)}}@keyframes hyperChargeGlyphFloatB{0%{opacity:0;transform:translateY(-12px)scale(.9)}20%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translateY(16px)scale(1.02)}}@keyframes hyperChargeGlyphFloatC{0%{opacity:0;transform:translate(-8px)scale(.88)}15%{opacity:.86}80%{opacity:.62}to{opacity:0;transform:translate(10px)scale(1.04)}}@keyframes hyperChargeTraceDown{0%{opacity:0;transform:translateY(-8px)scaleY(.55)}16%{opacity:.9}76%{opacity:.5}to{opacity:0;transform:translateY(18px)scaleY(1.08)}}@keyframes hyperChargeTraceUp{0%{opacity:0;transform:translateY(8px)scaleY(.55)}16%{opacity:.9}76%{opacity:.5}to{opacity:0;transform:translateY(-18px)scaleY(1.08)}}@media (width<=620px){.hyper-charge-screen__frame{border-radius:8px;inset:4px}.hyper-charge-screen__frame:before,.hyper-charge-screen__frame:after{left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.hyper-charge-screen__wash,.hyper-charge-screen__pulse,.hyper-charge-screen__glyphs>i,.hyper-charge-screen__traces>i{animation:none!important}.hyper-charge-screen__glyphs>i,.hyper-charge-screen__traces>i{display:none}.hyper-charge-screen__wash{opacity:.65}}.start-page>.leaderboard-screen--embedded,.start-page>.how-to-play{outline-offset:-6px;border:1px solid #6fa9b440;border-color:#d2b8664f #6fa9b440 #60b8c64d;border-radius:12px;outline:1px solid #77adb713;position:relative;box-shadow:0 5px #020a0fe0,inset 0 1px #ffffff0b}.start-page>.leaderboard-screen--embedded:before,.start-page>.leaderboard-screen--embedded:after,.start-page>.how-to-play:before,.start-page>.how-to-play:after{content:"";z-index:3;pointer-events:none;background:#b1c9ca75;width:4px;height:4px;position:absolute}.start-page>.leaderboard-screen--embedded:before,.start-page>.how-to-play:before{border-top:1px solid #e2c46894;border-left:1px solid #e2c46894;top:7px;left:7px}.start-page>.leaderboard-screen--embedded:after,.start-page>.how-to-play:after{border-bottom:1px solid #63c5d394;border-right:1px solid #63c5d394;bottom:7px;right:7px}.start-page>.hunt-log{box-shadow:0 5px #020a0fe0,inset 0 1px #ffffff0b}.start-page .leaderboard-screen--embedded .leaderboard-screen__header{text-align:center;justify-content:center;width:100%;display:flex}.start-page .leaderboard-screen--embedded .leaderboard-screen__header>div{text-align:center;justify-items:center;width:100%}.start-page .leaderboard-screen--embedded .leaderboard-screen__header h2,.start-page .leaderboard-screen--embedded .leaderboard-screen__header p,.start-page .leaderboard-screen--embedded .leaderboard-screen__header span{text-align:center}.start-page .leaderboard-screen--embedded .leaderboard-screen__header:after,.start-page .how-to-play__header:after{content:"";background:linear-gradient(90deg,#0000,#dabc6057 28%,#63bfcd61 72%,#0000);width:min(260px,46%);height:1px;display:block;position:absolute;bottom:-7px;left:50%;translate:-50%}.start-page .how-to-play__header{position:relative}.start-page .start-live-panel,.start-page .start-profile-pill{outline:none}.start-screen--selector .home-mode-group,.start-screen--selector .home-mode-group--coming{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.start-screen--selector .home-mode-group__title:before,.start-screen--selector .home-mode-group__title:after{content:none}@media (width<=760px){.start-page>.leaderboard-screen--embedded,.start-page>.how-to-play{outline-offset:-4px;border-radius:10px}}:root{--combat-font:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--combat-cyan:#72d9e5;--combat-cyan-soft:#72d9e53d;--combat-gold:#f1cf72;--combat-gold-soft:#f1cf7238;--combat-ink:#06151d;--combat-ink-2:#0a202a;--combat-line:#76b9c547;--combat-depth:#020a0f}.game-shell{outline-offset:-5px;background:#06131a;outline:1px solid #65b7c513;border:1px solid #6ebcc857!important;border-top-color:#e0c26657!important;border-radius:8px!important;box-shadow:0 6px #01070beb,inset 0 1px #ffffff09!important}.game-shell:before,.game-shell:after{content:"";z-index:80;pointer-events:none;background:#c1dbdd7a;width:4px;height:4px;position:absolute}.game-shell:before{border-top:1px solid #edcd69ad;border-left:1px solid #edcd69ad;top:6px;left:6px}.game-shell:after{border-bottom:1px solid #68d5e4ad;border-right:1px solid #68d5e4ad;bottom:6px;right:6px}.game-hud.game-hud--focused{font-family:var(--combat-font);background:linear-gradient(90deg,#e2c26309,#0000 28% 72%,#63ccdb09),#06151d!important;border-bottom-color:#6fbdc93d!important;border-radius:7px 7px 0 0!important}.game-hud__title,.game-hud--focused .hud-stats{font-family:var(--combat-font)}.game-shell .battlefield{border-left:1px solid #63b5c21f;border-right:1px solid #63b5c21f;border-radius:0!important}.game-shell .combat-controls{font-family:var(--combat-font);border-top:1px solid #68c1ce3b;position:relative;background:linear-gradient(90deg,#ebc25606,#0000 24% 76%,#4eccde09),linear-gradient(#071821,#041018)!important;border-radius:0 0 7px 7px!important}.game-shell .combat-controls:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#efca5f52,#68d5e466,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}.attack-options{gap:10px}.attack-card{--attack-accent:#6fd3e08c;min-height:106px;padding:18px 78px 18px 20px;position:relative;overflow:visible;border:1px solid #7bb8c347!important;border-top-color:#b5cfd24f!important;border-left-color:var(--attack-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--attack-accent), transparent 92%), transparent 30%), linear-gradient(180deg, #0a1f29fa, #05141dfc)!important;border-radius:7px!important;box-shadow:0 4px #01080de0,inset 0 1px #ffffff09!important}.attack-card--quick{--attack-accent:#5bcbdb9e}.attack-card--strong{--attack-accent:#e4bc589e}.attack-card--ultimate{--attack-accent:#d94b56bd}.attack-card:before,.attack-card:after{content:"";pointer-events:none;background:#b7d6da66;width:3px;height:3px;position:absolute}.attack-card:before{top:5px;left:5px}.attack-card:after{bottom:5px;right:5px}.attack-card__phrase{text-wrap:pretty;color:#eef8f8!important;font-family:var(--combat-font)!important;letter-spacing:.015em!important;margin:0!important;font-size:clamp(.96rem,1.45vw,1.16rem)!important;font-weight:850!important;line-height:1.36!important}.attack-card__phrase mark{text-shadow:0 0 8px #6fe5ba33;color:#8ce5c7!important;background:0 0!important}.attack-card__phrase em{color:#ff8e85!important;background:#7e181d2e!important}.attack-card.is-locked{background:linear-gradient(90deg,#f0c44313,#0000 34%),linear-gradient(#0f2b31fc,#061920fc)!important;border-color:#f2d069c7 #f2d069c7 #f2d069c7 #f2d069e6!important;box-shadow:0 4px #01080de6,inset 0 0 0 1px #f2d0691a,0 0 12px #ebc2461a!important}.attack-card__damage,.word-corruption-combat-word__damage{color:#d8e7e9;min-width:64px;min-height:50px;font-family:var(--combat-font);white-space:nowrap;grid-template-columns:auto auto;place-content:center;align-items:baseline;gap:5px;padding:9px 11px 10px;display:grid;background:#0b2631!important;border:1px solid #7bb7c25c!important;border-radius:7px!important;box-shadow:0 4px #031017,inset 0 1px #ffffff12!important}.attack-card__damage{top:50%;right:-8px;transform:translateY(-50%)}.attack-card__damage b,.word-corruption-combat-word__damage b{color:currentColor!important;font-family:var(--combat-font)!important;font-size:1.08rem!important;font-weight:950!important;line-height:1!important}.attack-card__damage span,.word-corruption-combat-word__damage span{opacity:.7;letter-spacing:.07em;font-weight:900;line-height:1;color:currentColor!important;font-family:var(--combat-font)!important;font-size:.48rem!important}.attack-card--quick .attack-card__damage,.word-corruption-combat-word--quick .word-corruption-combat-word__damage{color:#d7f4f7;background:#0a2a35!important;border-color:#69c9d775!important}.attack-card--strong .attack-card__damage,.word-corruption-combat-word--strong .word-corruption-combat-word__damage{color:#ffe6a0;background:#32280f!important;border-color:#e3bf5d78!important;box-shadow:0 4px #181005,inset 0 1px #ffffff14!important}.attack-card--ultimate .attack-card__damage,.word-corruption-combat-word--ultimate .word-corruption-combat-word__damage{color:#fff!important;background:#c53d47!important;border-color:#ff9a9fdb!important;box-shadow:0 4px #76242a,inset 0 1px #ffffff42!important}.attack-card__damage.is-rush,.attack-card.is-rush-boosted .attack-card__damage,.word-corruption-combat-word.is-rush-boosted .word-corruption-combat-word__damage{color:#fff0a6!important;background:#4d3909!important;border-color:#ffe06fdb!important;box-shadow:0 4px #241a03,inset 0 1px #ffffff29,0 0 10px #eec63f29!important}.attack-card.is-rush-boosted{background:linear-gradient(90deg,#f3c83e14,#0000 38%),linear-gradient(#262411fa,#111916fc)!important;border-color:#f4cf5380 #f4cf5380 #f4cf5380 #ffdf65e6!important}.typing-panel.typing-panel--focused{font-family:var(--combat-font);box-shadow:0 4px #01080dd1,inset 0 1px #ffffff06;background:#071b24!important;border:1px solid #77b5c03b!important;border-radius:7px!important}.typing-panel--focused input{letter-spacing:.012em;font-weight:800;font-family:var(--combat-font)!important}.word-corruption-combat-word__plate{min-height:72px;color:#eef8f8!important;background:linear-gradient(90deg,#5ccddc0e,#0000 34%),linear-gradient(#0a1f29fb,#05141dfc)!important;border:1px solid #7bb8c361!important;border-left:2px solid #66d0deb3!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 13px!important;min-width:178px!important;max-width:440px!important;padding:14px 13px 14px 17px!important;display:grid!important;box-shadow:0 4px #01080de6,inset 0 1px #ffffff0a!important}.word-corruption-combat-word--quick .word-corruption-combat-word__plate{border-left-color:#5bcbdbc7!important;max-width:285px!important}.word-corruption-combat-word--strong .word-corruption-combat-word__plate{border-left-color:#e4bc58c7!important;max-width:360px!important}.word-corruption-combat-word--ultimate .word-corruption-combat-word__plate{border-left-color:#d94b56db!important;max-width:430px!important}.word-corruption-combat-word__plate>b{min-width:0;color:#eef8f8!important;font-family:var(--combat-font)!important;letter-spacing:.014em!important;text-wrap:pretty!important;font-size:clamp(.94rem,1.38vw,1.12rem)!important;font-weight:850!important;line-height:1.34!important}.word-corruption-combat-word__plate>b em{color:#8ce5c7!important;text-shadow:0 0 8px #6fe5ba33!important;background:0 0!important;font-style:normal!important}.word-corruption-combat-word.is-locked .word-corruption-combat-word__plate{background:linear-gradient(90deg,#f0c44313,#0000 38%),linear-gradient(#0f2b31fc,#061920fc)!important;border-color:#f2d069c7 #f2d069c7 #f2d069c7 #f2d069eb!important;box-shadow:0 4px #01080de6,inset 0 0 0 1px #f2d0691a,0 0 12px #ebc2461a!important}.word-corruption-combat-word.is-rush-boosted .word-corruption-combat-word__plate{background:linear-gradient(90deg,#f6cd4214,#0000 42%),linear-gradient(#262411fb,#0f1816fc)!important;border-color:#f7d25294 #f7d25294 #f7d25294 #ffe067f0!important}.incoming-attack-timer,.incoming-attack-flash,.battle-message--success,.battle-message--danger,.boss-overlay--defence,.corruption-status{font-family:var(--combat-font)!important}.incoming-attack-timer{background:#1f0a0ce0!important;border-color:#e0594c6b!important;border-radius:5px!important;box-shadow:0 3px #0a0203d1!important}.incoming-attack-timer small{letter-spacing:.12em!important}.incoming-attack-flash{text-align:center;background:linear-gradient(90deg,#de362d21,#0000 55%),#1d080af0;border:1px solid #ff6657b8;border-left:4px solid #ee5549;border-radius:6px;min-width:min(560px,100% - 44px);color:#fff2ee!important;-webkit-text-stroke:0!important;width:auto!important;max-width:calc(100% - 44px)!important;text-shadow:none!important;letter-spacing:.11em!important;margin:0!important;padding:17px 22px 16px!important;font-size:clamp(1.45rem,3.7vw,2.6rem)!important;font-style:normal!important;font-weight:950!important;line-height:1!important;animation:.42s cubic-bezier(.16,.9,.22,1.14) both combatSystemAlertIn,.62s steps(2,end) .42s infinite combatSystemAlertPulse!important;display:block!important;top:42%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 5px #0d0203e6,inset 0 1px #ffffff0a!important}.incoming-attack-flash:before{content:"SYSTEM // HOSTILE INPUT";color:#ef8479;letter-spacing:.16em;text-align:left;margin-bottom:8px;font-size:.54rem;font-weight:900;display:block}.incoming-attack-flash:after{content:"";background:#f0675b;width:4px;height:4px;position:absolute;bottom:7px;right:7px}.battle-message--success,.battle-message--danger{text-align:center;min-width:min(480px,100% - 44px);max-width:calc(100% - 44px);-webkit-text-stroke:0!important;text-shadow:none!important;letter-spacing:.09em!important;background:#051619f0!important;border-radius:6px!important;padding:15px 22px 16px!important;font-size:clamp(1.7rem,4.8vw,3.4rem)!important;font-style:normal!important;font-weight:950!important;line-height:1!important;animation:.52s cubic-bezier(.16,.88,.22,1.14) both combatSystemResultIn!important;top:43%!important}.battle-message--success{color:#eafff1!important;border:1px solid #69e4a39e!important;border-left:4px solid #6fe0a2!important;box-shadow:0 5px #020b09e0,inset 0 1px #ffffff0a!important}.battle-message--danger{color:#fff0f1!important;border:1px solid #f05258ad!important;border-left:4px solid #ef5059!important;box-shadow:0 5px #0f0204e6,inset 0 1px #ffffff0a!important}.battle-message--success:before,.battle-message--danger:before{text-align:left;width:auto!important;height:auto!important;box-shadow:none!important;opacity:1!important;font-family:var(--combat-font)!important;letter-spacing:.16em!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 8px!important;font-size:.54rem!important;font-style:normal!important;font-weight:900!important;line-height:1!important;animation:none!important;display:block!important;position:static!important;transform:none!important}.battle-message--success:before{content:"DEFENCE // CONFIRMED"!important;color:#7ce2ab!important}.battle-message--danger:before{content:"DEFENCE // IMPACT"!important;color:#f1787f!important}.battle-message--success:after,.battle-message--danger:after{content:""!important;width:4px!important;height:4px!important;box-shadow:none!important;opacity:.72!important;background:currentColor!important;border-radius:0!important;animation:none!important;position:absolute!important;inset:auto 7px 7px auto!important;transform:none!important}.boss-overlay--defence{background:linear-gradient(90deg,#48b7c609,#0000 30% 70%,#e1b84f09),#030f15c7!important}.boss-overlay--defence>small{color:#82d9e4!important;font-family:var(--combat-font)!important;letter-spacing:.16em!important;font-weight:900!important}@keyframes combatSystemAlertIn{0%{opacity:0;clip-path:inset(42% 0);transform:translate(-50%,-50%)scale(.9,.72)}58%{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scaleX(1.025)}to{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scale(1)}}@keyframes combatSystemAlertPulse{0%,78%,to{border-color:#ff6657b8}82%,94%{border-color:#ffb9aeeb}}@keyframes combatSystemResultIn{0%{opacity:0;clip-path:inset(46% 0);transform:translate(-50%,-58%)scale(.82,.7)}60%{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scale(1.035)}to{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scale(1)}}@media (width<=720px){.attack-card{padding-right:68px}.word-corruption-combat-word__plate{min-width:150px!important;max-width:min(330px,82vw)!important}.incoming-attack-flash,.battle-message--success,.battle-message--danger{min-width:calc(100% - 28px);max-width:calc(100% - 28px)!important}}@media (prefers-reduced-motion:reduce){.incoming-attack-flash,.battle-message--success,.battle-message--danger{animation:none!important}}@keyframes studio-fighter-attack-1-motion-position{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}22%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}36%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0 4px}52%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0 -2px}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}}@keyframes studio-fighter-attack-1-sword-position{0%{animation-timing-function:cubic-bezier(.276,1.65,.64,1);translate:0}26.7%{animation-timing-function:cubic-bezier(.276,1.65,.64,1);translate:-115px -12px}44.9%{animation-timing-function:cubic-bezier(.276,1.65,.64,1);translate:36px 51px}58%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:-1.308px 5.682px}76.1%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:.906px .423px}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}}@keyframes studio-fighter-attack-1-sword-rotation{0%{animation-timing-function:cubic-bezier(.276,1.65,.64,1);rotate:0deg}26.7%{animation-timing-function:cubic-bezier(.495,.226,.363,.9);rotate:-92.9deg}44.9%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:113.4deg}58%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:54deg}76.1%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:7deg}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:0deg}}@keyframes studio-fighter-attack-1-sword-glow-opacity{0%{opacity:0;animation-timing-function:linear}24%{opacity:.08;animation-timing-function:linear}38%{opacity:.55;animation-timing-function:linear}45%{opacity:1;animation-timing-function:linear}58%{opacity:.35;animation-timing-function:linear}76%{opacity:.08;animation-timing-function:linear}to{opacity:0;animation-timing-function:linear}}@keyframes studio-fighter-attack-2-motion-position{0%{animation-timing-function:linear;translate:0}12%{animation-timing-function:linear;translate:0}30%{animation-timing-function:linear;translate:0 -78px}42.1%{animation-timing-function:linear;translate:0 -92px}51.4%{animation-timing-function:linear;translate:0 2px}57.2%{animation-timing-function:linear;translate:0 8px}64.2%{animation-timing-function:linear;translate:0 -10px}74.1%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-fighter-attack-2-sword-position{0%{animation-timing-function:linear;translate:0}14%{animation-timing-function:linear;translate:-73px -5px}30%{animation-timing-function:linear;translate:-114px 24px}42.1%{animation-timing-function:linear;translate:-53px -83px}51.4%{animation-timing-function:linear;translate:36px 71px}57.2%{animation-timing-function:linear;translate:4px 4px}64.2%{animation-timing-function:linear;translate:-164px -2px}74.1%{animation-timing-function:linear;translate:73px 12px}79.1%{animation-timing-function:linear;translate:5px 2px}86%{animation-timing-function:linear;translate:2px 1px}to{animation-timing-function:linear;translate:0}}@keyframes studio-fighter-attack-2-sword-rotation{0%{animation-timing-function:linear;rotate:0deg}14%{animation-timing-function:linear;rotate:-48deg}30%{animation-timing-function:linear;rotate:-126deg}42.1%{animation-timing-function:linear;rotate:-46deg}51.4%{animation-timing-function:linear;rotate:122deg}57.2%{animation-timing-function:linear;rotate:17deg}64.2%{animation-timing-function:linear;rotate:-100deg}74.1%{animation-timing-function:linear;rotate:73deg}79.1%{animation-timing-function:linear;rotate:46deg}86%{animation-timing-function:linear;rotate:14deg}to{animation-timing-function:linear;rotate:0deg}}@keyframes studio-fighter-attack-2-sword-glow-opacity{0%{opacity:0;animation-timing-function:linear}26%{opacity:.15;animation-timing-function:linear}43%{opacity:.72;animation-timing-function:linear}48%{opacity:1;animation-timing-function:linear}57%{opacity:.18;animation-timing-function:linear}64%{opacity:.48;animation-timing-function:linear}69%{opacity:1;animation-timing-function:linear}80%{opacity:.12;animation-timing-function:linear}to{opacity:0;animation-timing-function:linear}}@keyframes studio-fighter-attack-3-motion-position{0%{animation-timing-function:linear;translate:0}12%{animation-timing-function:linear;translate:0}28%{animation-timing-function:linear;translate:0 -112px}40%{animation-timing-function:linear;translate:0 -172px}47%{animation-timing-function:linear;translate:0 -188px}56%{animation-timing-function:linear;translate:0 -188px}60%{animation-timing-function:linear;translate:0 -180px}66%{animation-timing-function:linear;translate:0 5px}72%{animation-timing-function:linear;translate:0 14px}80%{animation-timing-function:linear;translate:0 -8px}90%{animation-timing-function:linear;translate:0}99.1%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-fighter-attack-3-sword-position{0%{animation-timing-function:linear;translate:0}18%{animation-timing-function:linear;translate:-99px -8px}34%{animation-timing-function:linear;translate:-57px -68px}44%{animation-timing-function:linear;translate:2px -24px}52%{animation-timing-function:linear;translate:6px -28px}58%{animation-timing-function:linear;translate:6px -28px}67.9%{animation-timing-function:linear;translate:6px 44px}73.2%{animation-timing-function:linear;translate:6px 15px}77.6%{animation-timing-function:linear;translate:10px 13px}84%{animation-timing-function:linear;translate:4px 3px}to{animation-timing-function:linear;translate:0}}@keyframes studio-fighter-attack-3-sword-rotation{0%{animation-timing-function:linear;rotate:0deg}18%{animation-timing-function:linear;rotate:-62deg}34%{animation-timing-function:linear;rotate:-36deg}44%{animation-timing-function:linear;rotate:148deg}52%{animation-timing-function:linear;rotate:160deg}58%{animation-timing-function:linear;rotate:160deg}67.9%{animation-timing-function:linear;rotate:160deg}73.2%{animation-timing-function:linear;rotate:112deg}77.6%{animation-timing-function:linear;rotate:118deg}84%{animation-timing-function:linear;rotate:48deg}to{animation-timing-function:linear;rotate:0deg}}@keyframes studio-fighter-attack-3-sword-glow-opacity{0%{opacity:0;animation-timing-function:linear}34%{opacity:.12;animation-timing-function:linear}46%{opacity:.45;animation-timing-function:linear}56%{opacity:.72;animation-timing-function:linear}63%{opacity:1;animation-timing-function:linear}72%{opacity:.9;animation-timing-function:linear}84%{opacity:.18;animation-timing-function:linear}to{opacity:0;animation-timing-function:linear}}@keyframes studio-rogue-attack-1-motion-position{0%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-attack-1-body-position{0%{animation-timing-function:ease-in-out;translate:0 9px}19.57%{animation-timing-function:ease-in-out;translate:0 9px}43.56%{animation-timing-function:ease-in-out;translate:0 9px}to{animation-timing-function:ease-in-out;translate:0 9px}}@keyframes studio-rogue-attack-1-body-rotation{0%{animation-timing-function:ease-in-out;rotate:-5deg}30%{animation-timing-function:ease-in-out;rotate:-5deg}43.56%{animation-timing-function:ease-in-out;rotate:10deg}58%{animation-timing-function:ease-in-out;rotate:0deg}to{animation-timing-function:ease-in-out;rotate:0deg}}@keyframes studio-rogue-attack-1-body-anchor{0%{transform-origin:58.7% 121.2%;animation-timing-function:ease-in-out}30%{transform-origin:58.7% 121.2%;animation-timing-function:ease-in-out}to{transform-origin:58.7% 121.2%;animation-timing-function:ease-in-out}}@keyframes studio-rogue-attack-1-dagger-left-position{0%{animation-timing-function:linear;translate:0}30%{animation-timing-function:linear;translate:-7px}51.1%{animation-timing-function:linear;translate:16px}76%{animation-timing-function:linear;translate:-2px}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-attack-1-dagger-left-rotation{0%{animation-timing-function:linear;rotate:-26deg}8.95%{animation-timing-function:linear;rotate:-31deg}30%{animation-timing-function:linear;rotate:-56.7deg}40.81%{animation-timing-function:linear;rotate:-84.1deg}51.1%{animation-timing-function:linear;rotate:-44deg}76%{animation-timing-function:linear;rotate:-30deg}to{animation-timing-function:linear;rotate:-26deg}}@keyframes studio-rogue-attack-1-dagger-right-position{0%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0}36.9%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-5px}46.4%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:34px}52.8%{animation-timing-function:linear;translate:109px}61.4%{animation-timing-function:ease-out;translate:34px}76%{animation-timing-function:linear;translate:7px}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-attack-1-dagger-right-rotation{0%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:26deg}36.9%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-45deg}46.4%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-45deg}52.8%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-45deg}61.4%{animation-timing-function:ease-out;rotate:-45deg}76%{animation-timing-function:linear;rotate:25deg}to{animation-timing-function:linear;rotate:26deg}}@keyframes studio-rogue-attack-2-motion-position{0%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-attack-2-dagger-left-position{0%{animation-timing-function:linear;translate:0}15.63%{animation-timing-function:linear;translate:0 9px}18%{animation-timing-function:linear;translate:0 10px}40%{animation-timing-function:linear;translate:40px 10px}46.7%{animation-timing-function:linear;translate:140px 10px}53.3%{animation-timing-function:linear;translate:40px 10px}60.6%{animation-timing-function:linear;translate:140px 10px}67.6%{animation-timing-function:linear;translate:40px 10px}78.76%{animation-timing-function:linear;translate:6px 1.0718px}80.1%{animation-timing-function:linear;translate:2px}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-attack-2-dagger-left-rotation{0%{animation-timing-function:linear;rotate:-26deg}18%{animation-timing-function:linear;rotate:40deg}40%{animation-timing-function:linear;rotate:40deg}46.7%{animation-timing-function:linear;rotate:40deg}53.3%{animation-timing-function:linear;rotate:40deg}60.6%{animation-timing-function:linear;rotate:40deg}67.6%{animation-timing-function:linear;rotate:40deg}80.1%{animation-timing-function:linear;rotate:40deg}to{animation-timing-function:linear;rotate:-26deg}}@keyframes studio-rogue-attack-2-dagger-right-position{0%{animation-timing-function:linear;translate:0}12%{animation-timing-function:linear;translate:0}33.5%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0}40%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:70px}46.7%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-20px}53.3%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:60px}60.6%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-20px}67.7%{animation-timing-function:linear;translate:60px}75.26%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-attack-2-dagger-right-rotation{0%{animation-timing-function:linear;rotate:26deg}12%{animation-timing-function:linear;rotate:-40deg}33.5%{animation-timing-function:linear;rotate:-40deg}40%{animation-timing-function:linear;rotate:-40deg}46.7%{animation-timing-function:linear;rotate:-40deg}53.3%{animation-timing-function:linear;rotate:-40deg}60.6%{animation-timing-function:linear;rotate:-40deg}67.7%{animation-timing-function:linear;rotate:-40deg}to{animation-timing-function:linear;rotate:26deg}}@keyframes studio-rogue-attack-3-motion-position{0%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-attack-3-dagger-left-position{0%{animation-timing-function:linear;translate:0}36%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0}41.4%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0 -30px}47%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:87px 28px}52.6%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:103px -21px}58.8%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-11px 35px}63.6%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-7px 2px}69.34%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:118px 12px}73.6%{animation-timing-function:linear;translate:4px 5px}78%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-attack-3-dagger-left-rotation{0%{animation-timing-function:linear;rotate:-26deg}36%{animation-timing-function:linear;rotate:-26deg}41.4%{animation-timing-function:linear;rotate:72.8deg}47%{animation-timing-function:linear;rotate:72.8deg}52.6%{animation-timing-function:linear;rotate:186.7deg}58.8%{animation-timing-function:linear;rotate:173.4deg}63.6%{animation-timing-function:linear;rotate:46deg}69.34%{animation-timing-function:linear;rotate:46deg}73.6%{animation-timing-function:linear;rotate:-42deg}78%{animation-timing-function:linear;rotate:-26deg}to{animation-timing-function:linear;rotate:-26deg}}@keyframes studio-rogue-attack-3-dagger-right-position{0%{animation-timing-function:linear;translate:0}32%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0}38.8%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:41px -26px}44.35%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-66px 34px}49.6%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-82px -34px}55.5%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:38px 36px}61.6%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:32px -9px}67.3%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-93px 8px}74%{animation-timing-function:linear;translate:4px -5px}76.4%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-rogue-attack-3-dagger-right-rotation{0%{animation-timing-function:linear;rotate:26deg}32%{animation-timing-function:linear;rotate:26deg}38.8%{animation-timing-function:linear;rotate:81.9deg}44.35%{animation-timing-function:linear;rotate:105.3deg}49.6%{animation-timing-function:linear;rotate:-8.2deg}55.5%{animation-timing-function:linear;rotate:-8.2deg}61.6%{animation-timing-function:linear;rotate:104.9deg}67.3%{animation-timing-function:linear;rotate:133.1deg}74%{animation-timing-function:linear;rotate:42deg}76.4%{animation-timing-function:linear;rotate:26deg}to{animation-timing-function:linear;rotate:26deg}}@keyframes studio-bender-attack-1-motion-position{0%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-bender-attack-1-staff-position{0%{animation-timing-function:linear;translate:0}2.6%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-25px -7px}16.4%{animation-timing-function:ease-out;translate:36px 33px}40.9%{animation-timing-function:ease-out;translate:5px 4px}64.2%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-bender-attack-1-staff-rotation{0%{animation-timing-function:linear;rotate:8deg}2.6%{animation-timing-function:cubic-bezier(.393,-.25,.702,1.202);rotate:-38deg}16.4%{animation-timing-function:ease-out;rotate:99.6deg}40.9%{animation-timing-function:ease-out;rotate:34deg}64.2%{animation-timing-function:linear;rotate:8deg}to{animation-timing-function:linear;rotate:8deg}}@keyframes studio-bender-attack-2-motion-position{0%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-bender-attack-2-staff-position{0%{animation-timing-function:ease-in;translate:0}13%{animation-timing-function:linear;translate:-6px -44px}50.2%{animation-timing-function:linear;translate:-6px -44px}61.1%{animation-timing-function:ease-out;translate:5px}73.8%{animation-timing-function:ease-in;translate:2px}88.3%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-bender-attack-2-staff-rotation{0%{animation-timing-function:linear;rotate:8deg}10.34%{animation-timing-function:linear;rotate:-32deg}13%{animation-timing-function:ease-in;rotate:-42deg}50.2%{animation-timing-function:ease-out;rotate:600deg}61.1%{animation-timing-function:ease-in-out;rotate:1100deg}73.8%{animation-timing-function:ease-in;rotate:1091deg}88.3%{animation-timing-function:linear;rotate:1088deg}to{animation-timing-function:linear;rotate:1088deg}}@keyframes studio-bender-attack-3-motion-position{0%{animation-timing-function:linear;translate:0}to{animation-timing-function:linear;translate:0}}@keyframes studio-bender-attack-3-staff-position{0%{animation-timing-function:linear;translate:0}16%{animation-timing-function:linear;translate:-8px -12px}30%{animation-timing-function:linear;translate:-15px -46px}44.75%{animation-timing-function:linear;translate:-15px -38px}58.16%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-15px -46px}66.9%{animation-timing-function:linear;translate:7px 38px}92.8%{animation-timing-function:linear;translate:7px 38px}to{animation-timing-function:linear;translate:0}}@keyframes studio-bender-attack-3-staff-rotation{0%{animation-timing-function:ease-in;rotate:8deg}16%{animation-timing-function:ease-in-out;rotate:-48deg}30%{animation-timing-function:ease-in-out;rotate:-35deg}44.75%{animation-timing-function:ease-in-out;rotate:-35deg}58.16%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-35deg}66.9%{animation-timing-function:linear;rotate:-7.5deg}92.8%{animation-timing-function:ease-out;rotate:-7.5deg}to{animation-timing-function:linear;rotate:8deg}}:root{--combat-phrase-font:var(--th-font-game);--combat-system-font:var(--th-font-machine);--combat-brass:var(--th-fantasy-brass);--combat-brass-soft:color-mix(in srgb, var(--th-fantasy-brass), transparent 72%);--combat-steel:var(--th-machine-cyan-dim)}.attack-card{--attack-accent:var(--th-fantasy-brass-dim);border-top-color:color-mix(in srgb, var(--th-fantasy-brass), transparent 58%)!important;border-right-color:var(--th-edge-soft)!important;border-bottom-color:var(--th-edge)!important;border-radius:var(--th-radius-key)!important;background:radial-gradient(circle at 13% 0%, color-mix(in srgb, var(--th-fantasy-brass), transparent 94%), transparent 30%), linear-gradient(180deg, var(--th-surface-raised), var(--th-surface-sunk))!important;box-shadow:var(--th-shadow-key)!important}.attack-card--quick,.attack-card--strong,.attack-card--ultimate{--attack-accent:var(--th-fantasy-brass-dim)}.attack-card:before,.attack-card:after{background:var(--th-fantasy-brass);opacity:.62;width:4px;height:4px;transform:rotate(45deg)}.attack-card__phrase{text-shadow:none;font-family:var(--th-font-game)!important;letter-spacing:.02em!important;color:var(--th-fantasy-ink)!important;font-size:clamp(16px,1.42vw,22px)!important;font-weight:600!important;line-height:1.36!important}.attack-card__phrase mark{color:var(--th-success-soft)!important;text-shadow:0 0 7px color-mix(in srgb, var(--th-success), transparent 52%)!important}.attack-card.is-locked{background:linear-gradient(90deg, color-mix(in srgb, var(--th-fantasy-brass), transparent 91%), transparent 38%), linear-gradient(180deg, var(--th-surface-raised), var(--th-surface-sunk))!important}.attack-card.is-rush-boosted{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--th-fantasy-brass), transparent 84%), transparent 39%), linear-gradient(180deg, var(--th-surface-raised), var(--th-surface-sunk))!important}.word-corruption-combat-word__plate{border-top-color:color-mix(in srgb, var(--th-machine-cyan), transparent 58%)!important;border-right-color:var(--th-machine-cyan-dim)!important;border-bottom-color:var(--th-edge)!important;border-radius:var(--th-radius-hair)!important;background:linear-gradient(100deg, color-mix(in srgb, var(--th-machine-cyan), transparent 93%), transparent 35%), linear-gradient(180deg, color-mix(in srgb, var(--th-drako-void), var(--th-machine-cyan) 8%), var(--th-drako-void))!important}.word-corruption-combat-word__plate>b{text-shadow:none;font-family:var(--th-font-machine)!important;letter-spacing:.02em!important;color:var(--th-drako-bone)!important;font-size:clamp(16px,1.34vw,18px)!important;font-weight:600!important;line-height:1.36!important}.word-corruption-combat-word.is-relocatable .word-corruption-combat-word__plate{box-shadow:var(--th-shadow-machine), inset -2px 0 0 color-mix(in srgb, var(--th-machine-cyan), transparent 78%)!important}.incoming-attack-timer,.incoming-attack-timer *{font-family:var(--combat-system-font)!important}.incoming-attack-flash{paint-order:stroke fill;z-index:18!important;color:#fff4e8!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 44px)!important;box-shadow:none!important;font-family:var(--combat-phrase-font)!important;letter-spacing:.075em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;-webkit-text-stroke:1.5px #5e0f08f7!important;text-shadow:0 4px #c33b25,0 9px 16px #14020085,0 0 18px #ff422b99,0 0 30px #ff1f1147!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin-inline:auto!important;padding:0 .2em!important;font-size:clamp(2.25rem,7vw,5.25rem)!important;font-style:italic!important;font-weight:1000!important;line-height:.9!important;animation:.26s steps(2,end) infinite incomingAttackWordFlashClean,.62s cubic-bezier(.16,.9,.22,1.18) both incomingAttackWordPunchClean!important;display:flex!important;position:absolute!important;top:41%!important;left:0!important;right:0!important;transform:translateY(-50%)!important}.incoming-attack-flash:before,.incoming-attack-flash:after{content:none!important;display:none!important}.battle-message--success,.battle-message--danger{paint-order:stroke fill;z-index:20!important;min-width:0!important;max-width:none!important;box-shadow:none!important;font-family:var(--combat-phrase-font)!important;letter-spacing:.045em!important;text-align:center!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:clamp(2.9rem,9vw,6.6rem)!important;font-style:italic!important;font-weight:1000!important;line-height:.85!important;animation:.9s cubic-bezier(.14,.92,.24,1.18) both blockedArcadeBurst!important;top:43%!important}.battle-message--success{color:#f3fff1!important;-webkit-text-stroke:2px #0e3f2afa!important;text-shadow:0 4px #45b96d,0 9px #17613e,0 14px 18px #00000094,0 0 20px #6dffaecc,0 0 36px #2dda826b!important}.battle-message--danger{color:#fff5ea!important;-webkit-text-stroke:2px #612608fa!important;text-shadow:0 4px #e5852f,0 9px #8d3a13,0 14px 18px #00000094,0 0 20px #ffc254d1,0 0 36px #ff5b2a6b!important}.battle-message--success:before,.battle-message--success:after,.battle-message--danger:before,.battle-message--danger:after{content:"✦"!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:1!important;font-family:var(--combat-phrase-font)!important;letter-spacing:0!important;-webkit-text-stroke:0!important;text-shadow:0 0 16px!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:.48em!important;font-style:normal!important;font-weight:900!important;line-height:1!important;animation:.72s ease-out both blockedSpark!important;display:block!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:none!important}.battle-message--success:before,.battle-message--danger:before{margin:0!important;left:auto!important;right:calc(100% + 18px)!important}.battle-message--success:after,.battle-message--danger:after{animation-delay:70ms!important;left:calc(100% + 18px)!important;right:auto!important}.battle-message--success:before,.battle-message--success:after{color:#d4ffe2!important}.battle-message--danger:before,.battle-message--danger:after{color:#ffe0b3!important}@media (width<=620px){.incoming-attack-flash{-webkit-text-stroke-width:1px!important;max-width:calc(100% - 24px)!important;font-size:clamp(1.6rem,9vw,2.75rem)!important;top:43%!important}.battle-message--success,.battle-message--danger{-webkit-text-stroke-width:1px!important;font-size:clamp(2.35rem,14vw,4.4rem)!important;top:44%!important}}.game-hud__title{color:var(--th-fantasy-parchment);font-family:var(--th-font-game);letter-spacing:.12em;font-size:16px;font-weight:700}.game-hud--focused .hud-stats.hud-stats--time-only{justify-content:flex-end;align-items:center;min-width:0;display:flex}.game-hud--focused .hud-stats.hud-stats--time-only .hud-time{color:var(--th-fantasy-ink);font-family:var(--th-font-machine);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-size:18px;font-weight:700}.battlefield-rush__track{height:36px}.battlefield-rush__track>.rush-segments{inset:0}.incoming-attack-timer{border-color:var(--th-machine-cyan-dim);border-radius:var(--th-radius-hair);background:var(--th-drako-void);min-width:0;box-shadow:var(--th-shadow-machine);-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px 12px}.incoming-attack-timer small{color:var(--th-machine-cyan);font-family:var(--th-font-machine);letter-spacing:.12em;font-size:11px;font-weight:700}.incoming-attack-timer strong{color:var(--th-drako-bone);font-family:var(--th-font-machine);letter-spacing:.02em;text-shadow:none;font-size:18px;font-weight:700}.incoming-attack-timer.is-warning{border-color:var(--th-danger);background:color-mix(in srgb, var(--th-drako-void), var(--th-danger) 18%);box-shadow:var(--th-shadow-machine)}.incoming-attack-timer.is-warning small,.incoming-attack-timer.is-warning strong{color:var(--th-danger-ink)}.attack-card.is-locked .attack-card__phrase{color:var(--th-fantasy-ink)}.word-corruption-combat-word.is-locked .word-corruption-combat-word__plate{border-color:color-mix(in srgb, var(--th-machine-cyan), var(--th-fantasy-brass) 34%)}@media (width<=620px){.game-hud--focused .hud-stats.hud-stats--time-only .hud-time{font-size:16px}}.hunt-menu-overlay,.quit-overlay{background:color-mix(in srgb, var(--th-drako-void), transparent 12%);-webkit-backdrop-filter:none;backdrop-filter:none}.hunt-menu,.quit-dialog{--radius-panel:var(--radius-cap);border:1px solid var(--th-edge);border-top-color:var(--th-fantasy-brass-dim);border-bottom-color:color-mix(in srgb, var(--th-edge), var(--th-fantasy-brass) 18%);border-radius:var(--radius-cap);background:linear-gradient(90deg, color-mix(in srgb, var(--th-fantasy-brass), transparent 96%), transparent 22%), linear-gradient(180deg, var(--th-surface-raised), var(--th-surface-sunk));box-shadow:var(--th-shadow-key);text-align:center;position:relative}.hunt-menu:before,.hunt-menu:after,.quit-dialog:before,.quit-dialog:after{content:"";z-index:2;background:var(--th-fantasy-brass);opacity:.7;pointer-events:none;width:4px;height:4px;position:absolute;transform:rotate(45deg)}.hunt-menu:before,.quit-dialog:before{top:8px;left:8px}.hunt-menu:after,.quit-dialog:after{bottom:8px;right:8px}.hunt-menu>strong,.quit-dialog>strong{color:var(--th-fantasy-parchment);font-family:var(--th-font-game);letter-spacing:.02em;text-transform:none;margin:0;font-size:28px;font-weight:700;line-height:1.1;display:block}.quit-dialog>p{max-width:420px;color:var(--th-fantasy-ink-dim);font-family:var(--th-font-game);margin:12px auto 24px;font-size:14px;line-height:1.5}.hunt-menu__choices:before{background:linear-gradient(180deg, transparent, var(--th-edge-soft) 20%, var(--th-edge-soft) 80%, transparent)}.hunt-menu .hunt-menu__choice em{color:color-mix(in srgb, var(--th-fantasy-ink), transparent 24%);font-family:var(--th-font-game);font-weight:500}.hunt-menu__coming-pill{border-color:var(--th-edge);border-radius:var(--radius-cap);background:var(--th-surface-sunk);color:var(--th-fantasy-ink-dim);box-shadow:var(--th-shadow-machine);font-family:var(--th-font-machine)}.quit-dialog .quit-dialog__actions{border-top:0;margin-top:0;padding-top:0}.quit-dialog__button-symbol{border-radius:var(--th-radius-key);background:var(--th-surface-sunk);color:var(--th-fantasy-ink-dim);box-shadow:var(--th-shadow-machine)}@media (width<=760px){.hunt-menu,.quit-dialog{border-radius:var(--radius-cap)}.hunt-menu>strong,.quit-dialog>strong{font-size:22px}.hunt-menu__choices:before{background:linear-gradient(90deg, transparent, var(--th-edge-soft) 20%, var(--th-edge-soft) 80%, transparent)}}body:has(.interface-corruption-root[data-corruption-mode=full]){background:var(--thui-corrupt-bg)}.start-page .start-live-panel{top:18px;left:18px;right:auto}.start-page .start-profile-pill{top:18px;left:auto;right:18px}.start-live-panel__surface{grid-template-columns:18px auto;align-items:center;gap:9px;min-height:48px;padding:8px 12px;display:grid}.start-profile-pill__surface{grid-template-columns:auto auto;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:grid}.start-page>.leaderboard-screen--embedded,.start-page>.hunt-log,.start-page>.how-to-play{width:100%;padding:0}.start-page>.leaderboard-screen--embedded{margin-top:34px}.start-page .leaderboard-screen__header,.start-page .how-to-play__header,.start-page .hunt-log__header{text-align:center;justify-items:center;display:grid}.start-page .leaderboard-screen__header{margin-bottom:12px}.start-page .leaderboard-tabs{margin-bottom:20px}.start-page .leaderboard-board{width:100%}.start-page .hunt-log{margin-top:40px}.start-page .hunt-log__header{margin-bottom:18px;padding:0}.start-page .hunt-log__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.start-page .hunt-log__card{min-width:0}.start-page .how-to-play{margin-top:42px}.start-page .how-to-play__header{margin-bottom:18px}.start-page .how-to-play__body{gap:14px}.start-page .how-to-play__block h3{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.site-footer--with-links{padding-left:0;padding-right:0}.site-footer--with-links .site-footer__community{align-items:stretch}@media (width<=860px){.start-page .hunt-log__grid{grid-template-columns:1fr}}@media (width<=560px){.start-page .start-live-panel{top:10px;left:10px}.start-page .start-profile-pill{top:10px;right:10px}.start-live-panel__surface,.start-profile-pill__surface{min-height:40px;padding:6px 9px}}.start-live-panel{min-width:208px}.start-profile-pill{min-width:190px}.start-screen--selector .start-screen__skyland{z-index:4;position:relative}.start-screen--selector .start-screen__brand-logo{z-index:3;position:relative}.hunt-menu{width:min(980px,100vw - 56px)}.hunt-menu__choice-shell{width:100%}.hunt-menu__choice{min-height:176px}.hunt-log__header{align-items:center}@media (width<=900px){.hunt-menu{width:min(720px,100vw - 32px)}.hunt-menu__choices{grid-template-columns:1fr}}.start-page .start-live-panel{min-width:218px}.start-page .start-live-panel__surface{grid-template-columns:18px max-content;width:max-content}.start-page .start-screen.start-screen--selector{padding-top:clamp(42px,7vw,82px)}.hunt-menu{box-sizing:border-box}.hunt-menu__choices{box-sizing:border-box;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important}.hunt-menu__choice-shell{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:100%!important}.hunt-menu .hunt-menu__choice-shell>button.hunt-menu__choice.keycap{box-sizing:border-box;justify-self:stretch;width:100%!important;min-width:0!important;max-width:100%!important}.hunt-menu .hunt-menu__choice>span{min-width:0;max-width:100%}.hunt-menu .hunt-menu__choice :is(b,strong,em,small){overflow-wrap:normal;max-width:100%;white-space:normal!important}@media (width<=760px){.hunt-menu__choices{grid-template-columns:1fr!important}}.hunt-menu__choices{margin-top:30px}.start-page .start-live-panel{width:auto;min-width:0}.start-page .start-live-panel__surface{width:max-content;min-width:0}.start-page .how-to-play__body{display:block}@media (width<=760px){.start-page .start-screen.start-screen--selector{padding-top:132px}.start-screen--selector .start-screen__skyland{margin-top:0}.start-screen .home-hunt-modes.home-hunt-modes--primary{gap:16px;width:calc(100% - 32px);margin-left:auto;margin-right:auto}.start-screen .home-hunt-modes.home-hunt-modes--primary>.home-play{width:100%;min-width:0}}@media (width<=480px){.start-page .start-screen.start-screen--selector{padding-top:142px}.start-screen .home-hunt-modes.home-hunt-modes--primary{width:calc(100% - 28px)}}.global-audio-controls{z-index:240;pointer-events:auto;position:fixed;top:16px;right:18px}.global-audio-controls__buttons{gap:8px;display:inline-flex}.global-audio-controls__button{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:72px;min-height:50px;padding:6px 10px;display:inline-flex}.global-audio-controls__button.is-open{transform:translateY(1px)}.global-audio-controls__glyph{font-size:16px;line-height:1}.global-audio-controls__label{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.global-audio-controls__button.is-muted{opacity:.72}.global-audio-controls__button.is-muted .global-audio-controls__glyph,.global-audio-controls__button.is-muted .global-audio-controls__label{opacity:.66}.global-audio-controls__popover{background:#070d11f5;border:1px solid #e2c6737a;width:196px;padding:10px 11px 9px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0000006b}.global-audio-controls__volume-heading,.global-audio-controls__scale{justify-content:space-between;align-items:center;display:flex}.global-audio-controls__volume-heading{color:#d8d2bc;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.global-audio-controls__volume-heading output{color:#f0c85d;font-weight:900}.global-audio-controls__popover input[type=range],.global-audio-controls__range{z-index:2;touch-action:none;cursor:pointer;accent-color:#d8b455;opacity:1;width:100%;height:24px;margin:0;padding:0;display:block;position:relative;pointer-events:auto!important}.global-audio-controls__popover{pointer-events:auto!important}.global-audio-controls__scale{color:#d8d2bc7a;letter-spacing:.08em;margin-top:3px;font-size:8px;font-weight:800}@media (width<=720px){.global-audio-controls{top:10px;right:10px}.global-audio-controls__buttons{gap:6px}.global-audio-controls__button{min-width:62px;min-height:46px;padding:5px 8px}.global-audio-controls__label{font-size:9px}.global-audio-controls__popover{width:176px}}.battlefield.battlefield--stage-live{isolation:isolate;background:0 0!important}.battlefield.battlefield--stage-live:before,.battlefield.battlefield--stage-live:after{content:none!important;display:none!important}.battlefield--stage-live .bf-shake{background:0 0!important}.battlefield--stage-live>.bf-shake>.bf-scene>.th-stage-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.battlefield--stage-live>.bf-shake>.bf-scene>.th-stage-canvas--background{z-index:1}.battlefield--stage-live>.bf-shake>.bf-scene>.th-stage-canvas--foreground{z-index:5}.battlefield--stage-live .battlefield__sky{display:none!important}.battlefield--stage-live .battlefield__ground{z-index:10;background:0 0!important;border-top:0!important}.battlefield--stage-live .battlefield__ground:before,.battlefield--stage-live .battlefield__ground:after{content:none!important;display:none!important}.battlefield--stage-live .battlefield__grass,.battlefield--stage-live .battlefield__terrain-static{display:none!important}.battlefield--stage-live .battlefield-rush,.battlefield--stage-live .battlefield-combo,.battlefield--stage-live .race-track,.battlefield--stage-live .wave-trait,.battlefield--stage-live .incoming-attack-timer,.battlefield--stage-live .incoming-attack-flash,.battlefield--stage-live .boss-overlay,.battlefield--stage-live .battle-message,.battlefield--stage-live .thui-battlefield-corruption-layer{z-index:70}.home-title-utils{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.home-title-utils .home-how-to-link.keycap,.home-title-utils .home-update-log-button.keycap{min-width:138px;margin-top:0;text-transform:none!important}.home-title-utils .home-update-log-button.keycap :is(span,strong,b),.home-title-utils .home-how-to-link.keycap :is(span,strong,b){text-transform:none!important}.site-shell--centered>.update-log-page{grid-column:2;justify-self:center;width:100%;min-width:0;max-width:920px}.update-log-page{z-index:20;padding-block:clamp(34px,5vw,64px) clamp(42px,7vw,84px);position:relative}.update-log-shell{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:100%;padding:clamp(26px,4vw,44px);position:relative;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff06;background:linear-gradient(#07161ff0,#040d14f5)!important}.update-log__close.keycap{z-index:4;position:absolute;top:20px;right:20px;text-transform:none!important;width:auto!important;min-width:132px!important}.update-log__close.keycap :is(span,strong,b){text-transform:none!important}.update-log__hero{text-align:center;max-width:650px;margin:0 auto clamp(34px,5vw,54px);padding-inline:96px}.update-log__hero>small{color:#d9efeead;margin-bottom:10px;display:block}.update-log__hero>h1{margin:0}.update-log__hero>p{color:#e0efefc7;max-width:540px;margin:14px auto 0}.update-log__timeline{gap:0;display:grid}.update-log__entry{padding:clamp(22px,3.5vw,34px);position:relative;background:#06151de0!important}.update-log__entry-meta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.update-log__entry-meta time{color:#a1c9cdd1;letter-spacing:.14em;font-size:.76rem;font-weight:900}.update-log__entry h2{text-align:left;margin:0 0 8px}.update-log__summary{color:#e2f1f0d1;max-width:760px;margin:0 0 18px}.update-log__items,.update-log__backlog-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.update-log__items li,.update-log__backlog-grid li{color:#e0efefd1;padding-left:20px;font-size:.92rem;line-height:1.55;position:relative}.update-log__items li:before,.update-log__backlog-grid li:before{content:"›";color:#e7c665;font-size:1.12em;font-weight:1000;position:absolute;top:-1px;left:2px}.update-log__divider{opacity:.68;margin:17px 14px}.update-log__backlog{margin-top:clamp(34px,5vw,54px);padding:clamp(22px,3.5vw,34px);background:#08171fe6!important}.update-log__backlog-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.update-log__backlog-head>div{justify-items:start;gap:10px;display:grid}.update-log__backlog-head h2,.update-log__backlog-head p{margin:0}.update-log__backlog-head p{color:#bedadab8}.update-log__backlog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.update-log__backlog-grid>article{min-width:0;padding:18px}.update-log__backlog-grid h3{color:#f0df9b;margin:7px 0 14px;font-size:1rem}.update-log__backlog-grid li{font-size:.84rem}@media (width<=1120px){.site-shell--centered>.update-log-page{grid-column:1/-1;width:min(920px,100% - 32px)}}@media (width<=760px){.update-log-page{padding-block:18px 52px}.update-log-shell{padding:24px 18px 26px}.update-log__close.keycap{margin:0 0 26px auto;display:flex;position:relative;top:auto;right:auto}.update-log__hero{margin-bottom:30px;padding-inline:0}.update-log__entry{padding:20px 18px}.update-log__backlog-head{align-items:start;display:grid}.update-log__backlog-grid{grid-template-columns:1fr}}@media (width<=480px){.home-title-utils{width:calc(100% - 28px);margin-inline:auto}.home-title-utils .home-how-to-link.keycap,.home-title-utils .home-update-log-button.keycap{flex:128px;min-width:0}.site-shell--centered>.update-log-page{width:calc(100% - 18px)}.update-log-shell{padding-inline:14px}.update-log__entry-meta{flex-direction:column;align-items:flex-start}.update-log__items li,.update-log__backlog-grid li{font-size:.86rem}}.title-top-controls{z-index:246;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:fixed;top:16px;left:18px;right:18px}.title-top-controls>*{pointer-events:auto}.title-top-controls .global-audio-controls{position:static;inset:auto}.title-log-control.keycap{justify-content:center;align-items:center;gap:10px;min-height:50px;text-transform:none!important;width:auto!important;min-width:146px!important;padding-inline:14px!important;display:inline-flex!important}.title-log-control.keycap>span:last-child{white-space:nowrap;text-transform:none!important}.title-log-control__icon{border:2px solid;border-radius:4px;flex:0 0 24px;align-content:center;gap:3px;width:24px;height:25px;padding:5px 4px;display:grid;position:relative;box-shadow:inset 0 -3px #0003}.title-log-control__icon:before{content:"";opacity:.78;background:currentColor;border:2px solid;border-bottom:0;border-radius:3px 3px 0 0;width:10px;height:4px;position:absolute;top:-4px;left:5px}.title-log-control__icon i{opacity:.8;background:currentColor;border-radius:999px;width:100%;height:2px;display:block}.title-log-control.is-back .title-log-control__icon{transform:scaleX(-1)}.start-screen--selector .start-screen__brand-logo{transform:translate(-1.2%)}.update-log__backlog{margin-top:0;margin-bottom:clamp(26px,4vw,42px)}.update-log__backlog-stack{grid-template-columns:1fr;gap:14px;display:grid}.update-log__backlog-stack>article{min-width:0;padding:clamp(18px,2.4vw,24px)}.update-log__backlog-stack h3{color:#f0df9b;margin:7px 0 14px;font-size:1rem}.update-log__backlog-stack ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.update-log__backlog-stack li{color:#e0efefd1;padding-left:20px;font-size:.9rem;line-height:1.55;position:relative}.update-log__backlog-stack li:before{content:"›";color:#e7c665;font-size:1.12em;font-weight:1000;position:absolute;top:-1px;left:2px}.update-log__section-divider{opacity:.74;margin:12px 14px 24px}.global-audio-controls__mobile-trigger,.global-audio-controls__mobile-popover{display:none}@media (width<=900px){.title-top-controls{z-index:246;width:min(100% - 28px,720px);margin:0 auto 12px;padding-top:4px;position:relative;inset:auto}.site-shell--update-log .title-top-controls{width:min(100% - 18px,920px);margin-bottom:8px}.update-log-page{padding-top:6px}}@media (width<=720px){.title-top-controls{align-items:center;gap:10px;margin-bottom:4px;padding-top:2px}.title-log-control.keycap{min-height:46px;font-size:.72rem;min-width:0!important;padding-inline:11px!important}.title-log-control__icon{flex-basis:21px;width:21px;height:22px}.title-top-controls .global-audio-controls--title{margin-left:auto}.global-audio-controls--title .global-audio-controls__buttons--desktop,.global-audio-controls--title .global-audio-controls__popover--desktop{display:none!important}.global-audio-controls--title .global-audio-controls__mobile-trigger{justify-content:center;align-items:center;gap:8px;min-height:46px;text-transform:none!important;width:auto!important;min-width:92px!important;padding-inline:12px!important;display:inline-flex!important}.global-audio-controls__mobile-trigger>span:last-child{text-transform:none!important}.global-audio-controls__mobile-glyph{font-size:17px;line-height:1}.global-audio-controls--title .global-audio-controls__mobile-popover{z-index:330;background:#050f15fb;border:2px solid #e2c673b8;border-radius:14px;gap:18px;width:min(360px,100vw - 32px);padding:18px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0000009e,0 0 0 9999px #00000085}.global-audio-controls__mobile-head,.global-audio-controls__mobile-row>span{justify-content:space-between;align-items:center;gap:16px;display:flex}.global-audio-controls__mobile-head{color:#f0df9b;letter-spacing:.08em;text-transform:uppercase;font-size:.86rem}.global-audio-controls__mobile-head button{color:#f2e6bc;background:#ffffff0a;border:1px solid #e2c6735c;border-radius:6px;width:34px;height:34px;font-size:1.25rem;line-height:1}.global-audio-controls__mobile-row{color:#dcebed;gap:8px;font-size:.76rem;display:grid}.global-audio-controls__mobile-row output{color:#f0c85d;font-weight:900}.global-audio-controls__mobile-row .global-audio-controls__range{width:100%;min-height:30px}.start-screen--selector .start-screen__brand-logo{transform:translate(-2%)}.update-log-shell{overflow:visible}.update-log__hero{margin-bottom:24px}.update-log__backlog{margin-bottom:24px;padding:18px 14px}.update-log__backlog-head{gap:8px;margin-bottom:16px}.update-log__backlog-stack>article{padding:17px 15px}.update-log__backlog-stack li,.update-log__items li{font-size:.87rem;line-height:1.5}.update-log__section-divider{margin:6px 8px 20px}}@media (width<=480px){.title-top-controls{width:calc(100% - 18px)}.title-log-control.keycap{max-width:calc(100vw - 132px)}.title-log-control.keycap>span:last-child{text-overflow:ellipsis;overflow:hidden}.update-log-page{width:100%!important}.update-log-shell{width:calc(100% - 10px);margin-inline:auto;padding-inline:12px}.update-log__entry,.update-log__backlog{border-radius:0}}.update-log__hero>h1.thui-arcade-section-title{transform:translate(3.5%)skew(-6deg)}.title-top-controls .global-audio-controls--title{margin-left:auto;position:relative!important;inset:auto!important}.global-audio-controls--title .global-audio-controls__title-trigger{justify-content:center;align-items:center;gap:9px;min-height:50px;text-transform:none!important;width:auto!important;min-width:108px!important;padding-inline:14px!important;display:inline-flex!important}.global-audio-controls__title-trigger>span:last-child{white-space:nowrap;text-transform:none!important}.global-audio-controls__title-glyph{font-size:17px;line-height:1}.global-audio-controls--title .global-audio-controls__combined-popover{z-index:330;background:#050f15fb;border:2px solid #e2c673b8;border-radius:12px;gap:16px;width:320px;padding:17px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 54px #0000008a}.global-audio-controls__combined-head,.global-audio-controls__combined-row>span{justify-content:space-between;align-items:center;gap:16px;display:flex}.global-audio-controls__combined-head{color:#f0df9b;letter-spacing:.08em;text-transform:uppercase;font-size:.84rem}.global-audio-controls__combined-head button{color:#f2e6bc;background:#ffffff0a;border:1px solid #e2c6735c;border-radius:6px;width:32px;height:32px;font-size:1.2rem;line-height:1}.global-audio-controls__combined-row{color:#dcebed;gap:8px;font-size:.76rem;display:grid}.global-audio-controls__combined-row output{color:#f0c85d;font-weight:900}.global-audio-controls__combined-row .global-audio-controls__range{width:100%;min-height:30px}[data-thui-voice=corrupt] .global-audio-controls__combined-popover,[data-thui-voice=corrupt] .global-audio-controls__popover,[data-thui-voice=corrupt] .global-audio-controls__mobile-popover{border:4px double var(--thui-corrupt-green);color:var(--thui-corrupt-text);background:var(--thui-corrupt-panel);box-shadow:4px 4px 0 var(--thui-corrupt-frame-dark), 0 20px 54px #000000b3;font-family:var(--thui-font-machine);border-radius:0}[data-thui-voice=corrupt] .global-audio-controls__combined-head,[data-thui-voice=corrupt] .global-audio-controls__volume-heading,[data-thui-voice=corrupt] .global-audio-controls__combined-row output{color:var(--thui-corrupt-green)}[data-thui-voice=corrupt] .global-audio-controls__combined-head button{border:2px solid var(--thui-corrupt-purple);color:var(--thui-corrupt-green);background:var(--thui-corrupt-sunk);border-radius:0}[data-thui-voice=corrupt] .global-audio-controls__combined-row{color:var(--thui-corrupt-text)}[data-thui-voice=corrupt] .global-audio-controls__range{accent-color:var(--thui-corrupt-green)}[data-thui-voice=corrupt] .global-audio-controls__scale{color:var(--thui-corrupt-muted)}@media (width<=900px){.title-top-controls,.site-shell--update-log .title-top-controls{margin-bottom:22px}.update-log-page{padding-top:0}.global-audio-controls--title .global-audio-controls__combined-popover{z-index:330;width:min(360px,100vw - 32px);position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0000009e,0 0 0 9999px #00000085}}@media (width<=720px){.title-top-controls,.site-shell--update-log .title-top-controls{margin-bottom:20px}.global-audio-controls--title .global-audio-controls__title-trigger{min-height:46px;font-size:.72rem;min-width:92px!important;padding-inline:12px!important}.update-log__hero>h1.thui-arcade-section-title{transform:translate(3%)skew(-6deg)}}.update-log-shell{width:100%;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.update-log-shell:before,.update-log-shell:after{content:none!important;display:none!important}.update-log__hero{text-align:center;justify-content:center;width:100%;max-width:none;margin:0 auto clamp(30px,4vw,44px);padding:0;display:flex}.update-log__hero>h1.thui-arcade-section-title{text-align:center!important;transform-origin:50%!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding-inline:0!important;display:block!important;transform:skew(-6deg)!important}.update-log__backlog,.update-log__entry{width:100%}@media (width<=900px){.update-log-page{padding-inline:10px}.update-log__hero{margin-bottom:26px}}@media (width<=480px){.update-log-shell{width:100%;margin-inline:auto;padding-inline:0!important}.update-log__hero{margin-bottom:22px}}.hyper-charge-screen.is-idle{visibility:hidden}.hyper-charge-screen.is-idle *{animation-play-state:paused!important}.interface-corruption-root,.corruption-region{display:contents}@keyframes th-interface-corruption-screen-wave{0%{opacity:0;transform:translateY(0)skewY(-.4deg)}6%{opacity:1}46%{opacity:.92}86%{opacity:.78}to{opacity:0;transform:translateY(150vh)skewY(.35deg)}}[data-corruption-active=true]{--thui-corruption:1}[data-corruption-burst=true],[data-corruption-wave=true]{animation:.12s steps(2,end) 2 th-interface-corruption-target-jolt}@keyframes th-interface-corruption-target-jolt{0%,to{filter:none}33%{filter:blur(.35px)saturate(1.2)}66%{filter:contrast(1.08)saturate(1.35)}}[data-corruption-active=true]:is(.start-screen,.results-screen,.leaderboard-screen,.game-shell,.hunt-menu,.quit-dialog,.character-select,.home-mode-group,.how-to-play,.hunt-log,.battlefield,.game-hud,.combat-controls,.attack-card,.typing-panel,.leaderboard-board,.rival-standing,.arcade-score-entry){border-radius:0!important}[data-corruption-active=true] :is(.keycap,.leaderboard-mode-key,.leaderboard-page-key),[data-corruption-active=true]:is(.keycap,.leaderboard-mode-key,.leaderboard-page-key){--cap-face:#101015!important;--cap-side:#24091e!important;--cap-text:var(--thui-corrupt-green)!important;border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 20%)!important;font-family:var(--thui-font-corrupt)!important;text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan)!important;border-radius:0!important}[data-corruption-active=true] :is(.keycap.is-active,.keycap.is-selected,.leaderboard-mode-key.is-active,.leaderboard-page-key.is-active),[data-corruption-active=true]:is(.keycap.is-active,.keycap.is-selected,.leaderboard-mode-key.is-active,.leaderboard-page-key.is-active){--cap-face:#1a1506!important;--cap-side:#5c3d0b!important;--cap-text:var(--thui-corrupt-amber)!important;border-color:var(--thui-corrupt-amber)!important;color:var(--thui-corrupt-amber)!important;text-shadow:none!important}[data-corruption-active=true]:is(.start-screen__brand-logo,.start-screen__skyland,.start-screen__tagline),[data-corruption-active=true] :is(.start-screen__brand-logo,.start-screen__skyland,.start-screen__tagline),[data-corruption-active=true]:is(.battlefield-combo,.battle-message,.incoming-attack-flash),[data-corruption-active=true] :is(.battlefield-combo,.battle-message,.incoming-attack-flash){font-family:var(--thui-font-corrupt)!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px var(--thui-green-glow)!important;font-style:normal!important}[data-corruption-active=true]:is(.leaderboard-screen,.leaderboard-board,.results-screen,.arcade-score-entry,.rival-standing,.hunt-menu,.how-to-play),[data-corruption-active=true] :is(.leaderboard-board,.arcade-score-entry,.rival-standing){border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 24%)!important;background:var(--thui-corrupt-panel)!important;box-shadow:none!important}[data-corruption-active=true]:is(.game-hud,.combat-controls,.typing-panel,.attack-card){border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 30%)!important;box-shadow:none!important;background:#040206f5!important}[data-corruption-active=true].battlefield{box-shadow:inset 0 0 80px #b935ff14;background:linear-gradient(#100314 0%,#070208 56%,#020103 56%,#000 100%)!important}[data-corruption-active=true].battlefield:after{opacity:.72!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ff365f1f 1px,#0000 1px),linear-gradient(#b935ff1a 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:34px 34px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.thui-scope[data-thui-voice=corrupt] .start-screen,.thui-scope[data-thui-voice=corrupt] .results-screen,.thui-scope[data-thui-voice=corrupt] .leaderboard-screen,.thui-scope[data-thui-voice=corrupt] .game-shell,.thui-scope[data-thui-voice=corrupt] .hunt-menu,.thui-scope[data-thui-voice=corrupt] .quit-dialog{border-color:var(--thui-corrupt-frame)!important;background:linear-gradient(180deg, #b935ff09, transparent 24%), var(--thui-corrupt-panel)!important;box-shadow:0 3px 0 var(--thui-corrupt-frame-dark), 0 18px 48px #00000085!important;border-radius:0!important}.thui-scope[data-thui-voice=corrupt] .start-screen:after,.thui-scope[data-thui-voice=corrupt] .results-screen:after,.thui-scope[data-thui-voice=corrupt] .game-shell:after,.thui-scope[data-thui-voice=corrupt] .hunt-menu:after,.thui-scope[data-thui-voice=corrupt] .quit-dialog:after{content:"";z-index:80;pointer-events:none;background:linear-gradient(var(--thui-corrupt-green), var(--thui-corrupt-green)) left top / 5px 5px no-repeat, linear-gradient(var(--thui-corrupt-purple), var(--thui-corrupt-purple)) right top / 5px 5px no-repeat, linear-gradient(var(--thui-corrupt-purple), var(--thui-corrupt-purple)) left bottom / 5px 5px no-repeat, linear-gradient(var(--thui-corrupt-red), var(--thui-corrupt-red)) right bottom / 5px 5px no-repeat;opacity:.65;position:absolute;inset:4px}.thui-scope[data-thui-voice=corrupt] .start-screen__skyland,.thui-scope[data-thui-voice=corrupt] .start-screen__tagline,.thui-scope[data-thui-voice=corrupt] .home-mode-group__title,.thui-scope[data-thui-voice=corrupt] .game-hud__title,.thui-scope[data-thui-voice=corrupt] .leaderboard-screen__header h2,.thui-scope[data-thui-voice=corrupt] .results-screen h1,.thui-scope[data-thui-voice=corrupt] .rival-results-screen__eyebrow,.thui-scope[data-thui-voice=corrupt] .how-to-play h2,.thui-scope[data-thui-voice=corrupt] .hunt-menu>strong,.thui-scope[data-thui-voice=corrupt] .quit-dialog>strong{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important;letter-spacing:.07em!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px #9effb533!important;font-style:normal!important}.thui-scope[data-thui-voice=corrupt] .start-screen__brand-logo img{filter:drop-shadow(-2px 0 #b935ffa6)drop-shadow(2px 0 #57dfff7a)drop-shadow(0 0 14px #ff365f24)}.thui-scope[data-thui-voice=corrupt] .start-profile-pill,.thui-scope[data-thui-voice=corrupt] .character-select__card,.thui-scope[data-thui-voice=corrupt] .leaderboard-board,.thui-scope[data-thui-voice=corrupt] .how-to-play__step,.thui-scope[data-thui-voice=corrupt] .arcade-score-entry,.thui-scope[data-thui-voice=corrupt] .rival-standing,.thui-scope[data-thui-voice=corrupt] .results-grid article,.thui-scope[data-thui-voice=corrupt] .results-breakdown span{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 26%)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:none!important;border-radius:0!important}.thui-scope[data-thui-voice=corrupt] .keycap{--cap-face:#101015!important;--cap-side:#24091e!important;--cap-text:var(--thui-corrupt-green)!important;border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 20%)!important;font-family:var(--thui-font-corrupt)!important;text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan)!important;border-radius:0!important}.thui-scope[data-thui-voice=corrupt] .keycap.is-active,.thui-scope[data-thui-voice=corrupt] .keycap.is-selected,.thui-scope[data-thui-voice=corrupt] .leaderboard-mode-key.is-active,.thui-scope[data-thui-voice=corrupt] .leaderboard-page-key.is-active{--cap-face:#1a1506!important;--cap-side:#5c3d0b!important;--cap-text:var(--thui-corrupt-amber)!important;border-color:var(--thui-corrupt-amber)!important;color:var(--thui-corrupt-amber)!important;text-shadow:none!important}.thui-scope[data-thui-voice=corrupt] .variant-picker__swatch,.thui-scope[data-thui-voice=corrupt] .variant-picker__option span{box-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)!important}.thui-scope[data-thui-voice=corrupt] .game-hud,.thui-scope[data-thui-voice=corrupt] .combat-controls{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 35%)!important;background:#030205f5!important}.thui-scope[data-thui-voice=corrupt] .hud-stats small,.thui-scope[data-thui-voice=corrupt] .wave-trait small,.thui-scope[data-thui-voice=corrupt] .attack-card__damage span{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important}.thui-scope[data-thui-voice=corrupt] .hud-stats b,.thui-scope[data-thui-voice=corrupt] .incoming-attack-timer strong,.thui-scope[data-thui-voice=corrupt] .defence-timing__number{color:var(--thui-corrupt-text)!important;font-family:var(--thui-font-machine)!important;text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan)!important}.thui-scope[data-thui-voice=corrupt] .battlefield{box-shadow:inset 0 0 80px #b935ff14;background:linear-gradient(#100314 0%,#070208 56%,#020103 56%,#000 100%)!important}.thui-scope[data-thui-voice=corrupt] .battlefield:after{opacity:.72!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ff365f1f 1px,#0000 1px),linear-gradient(#b935ff1a 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:34px 34px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.thui-scope[data-thui-voice=corrupt] .battlefield__mountain{filter:drop-shadow(0 0 10px #ff365f2e)drop-shadow(0 0 20px #b935ff1f);background:#1b031c!important}.thui-scope[data-thui-voice=corrupt] .battlefield__mountain--right{background:#260312!important}.thui-scope[data-thui-voice=corrupt] .battlefield__mote{background:var(--thui-corrupt-red)!important;box-shadow:0 0 8px #ff365f61!important}.thui-scope[data-thui-voice=corrupt] .race-track__line,.thui-scope[data-thui-voice=corrupt] .battlefield-rush__track,.thui-scope[data-thui-voice=corrupt] .health-track,.thui-scope[data-thui-voice=corrupt] .defence-timing__bar,.thui-scope[data-thui-voice=corrupt] .deadline-bar{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 40%)!important;background:#030205!important;border-radius:0!important}.thui-scope[data-thui-voice=corrupt] .health-track span{background:repeating-linear-gradient(90deg, var(--thui-corrupt-red) 0 6px, #ff365f61 6px 8px)!important}.thui-scope[data-thui-voice=corrupt] .race-track__fill{background:linear-gradient(90deg, var(--thui-corrupt-purple), var(--thui-corrupt-red))!important;box-shadow:0 0 12px #b935ff47!important}.thui-scope[data-thui-voice=corrupt] .race-track__node{border-color:var(--thui-corrupt-purple)!important;background:#08040b!important;border-radius:0!important}.thui-scope[data-thui-voice=corrupt] .race-track__node.is-current,.thui-scope[data-thui-voice=corrupt] .race-track__node.is-complete{border-color:var(--thui-corrupt-green)!important;background:#07130b!important;box-shadow:0 0 8px #9effb538!important}.thui-scope[data-thui-voice=corrupt] .wave-trait,.thui-scope[data-thui-voice=corrupt] .attack-card,.thui-scope[data-thui-voice=corrupt] .typing-panel,.thui-scope[data-thui-voice=corrupt] .boss-overlay--defence,.thui-scope[data-thui-voice=corrupt] .incoming-attack-timer{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 28%)!important;box-shadow:none!important;background:#040206f0!important;border-radius:0!important}.thui-scope[data-thui-voice=corrupt] .wave-trait strong,.thui-scope[data-thui-voice=corrupt] .wave-trait p,.thui-scope[data-thui-voice=corrupt] .attack-card__phrase,.thui-scope[data-thui-voice=corrupt] .typing-panel input,.thui-scope[data-thui-voice=corrupt] .defence-word__text{font-family:var(--thui-font-corrupt)!important}.thui-scope[data-thui-voice=corrupt] .attack-card__phrase,.thui-scope[data-thui-voice=corrupt] .typing-panel input{color:var(--thui-corrupt-green)!important;text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan)!important}.thui-scope[data-thui-voice=corrupt] .typing-panel input::placeholder{color:var(--thui-corrupt-muted)!important;text-shadow:none!important}.thui-scope[data-thui-voice=corrupt] .battle-message,.thui-scope[data-thui-voice=corrupt] .incoming-attack-flash,.thui-scope[data-thui-voice=corrupt] .arcade-presentation{font-family:var(--thui-font-corrupt)!important;border-radius:0!important}.thui-scope[data-thui-voice=corrupt] .battle-message--success{color:var(--thui-corrupt-green)!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)!important}.thui-scope[data-thui-voice=corrupt] .battle-message--danger,.thui-scope[data-thui-voice=corrupt] .incoming-attack-flash{color:var(--thui-corrupt-red)!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)!important}.thui-scope[data-thui-voice=corrupt] .battlefield-combo{filter:none!important;transform:none!important}.thui-scope[data-thui-voice=corrupt] .battlefield-combo strong{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important;-webkit-text-stroke:0!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px #9effb540!important;font-style:normal!important}.thui-scope[data-thui-voice=corrupt] .battlefield-combo span{color:#0000!important;width:6.2ch!important;max-width:none!important;text-shadow:none!important;font-size:0!important}.thui-scope[data-thui-voice=corrupt] .battlefield-combo span:before,.thui-scope[data-thui-voice=corrupt] .battlefield-combo span:after{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.01em;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan);font-size:.82rem;font-weight:900;line-height:.86;display:block}.thui-scope[data-thui-voice=corrupt] .battlefield-combo span:before{content:"HIT_"}.thui-scope[data-thui-voice=corrupt] .battlefield-combo span:after{content:"_COMBO"}.thui-scope[data-thui-voice=corrupt] .battlefield-combo.is-growing strong,.thui-scope[data-thui-voice=corrupt] .battlefield-combo.is-growing span:before,.thui-scope[data-thui-voice=corrupt] .battlefield-combo.is-growing span:after{color:var(--thui-corrupt-amber)!important}.thui-scope[data-thui-voice=corrupt] .battlefield-combo.is-hot strong,.thui-scope[data-thui-voice=corrupt] .battlefield-combo.is-hot span:before,.thui-scope[data-thui-voice=corrupt] .battlefield-combo.is-hot span:after,.thui-scope[data-thui-voice=corrupt] .battlefield-combo.is-legendary strong,.thui-scope[data-thui-voice=corrupt] .battlefield-combo.is-legendary span:before,.thui-scope[data-thui-voice=corrupt] .battlefield-combo.is-legendary span:after{color:var(--thui-corrupt-red)!important}.thui-scope[data-thui-voice=corrupt] .leaderboard-tabs,.thui-scope[data-thui-voice=corrupt] .leaderboard-table,.thui-scope[data-thui-voice=corrupt] .leaderboard-pagination{border-radius:0!important}.thui-scope[data-thui-voice=corrupt] .leaderboard-row{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 55%)!important;font-family:var(--thui-font-corrupt)!important;background:0 0!important}.thui-scope[data-thui-voice=corrupt] .leaderboard-row--head{color:var(--thui-corrupt-green)!important;background:linear-gradient(90deg,#b935ff1f,#0000)!important}.thui-scope[data-thui-voice=corrupt] .leaderboard-empty,.thui-scope[data-thui-voice=corrupt] .leaderboard-beta-note{color:var(--thui-corrupt-muted)!important;font-family:var(--thui-font-corrupt)!important}.thui-scope[data-thui-voice=corrupt] .results-grid small,.thui-scope[data-thui-voice=corrupt] .results-breakdown span,.thui-scope[data-thui-voice=corrupt] .arcade-score-entry small{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important}.thui-scope[data-thui-voice=corrupt] .results-grid strong,.thui-scope[data-thui-voice=corrupt] .results-breakdown b,.thui-scope[data-thui-voice=corrupt] .arcade-score-entry strong{color:var(--thui-corrupt-text)!important;font-family:var(--thui-font-machine)!important}.corruption-lab{z-index:2147483640;color:#dfffe8;-webkit-user-select:none;user-select:none;background:#030205f5;border:1px solid #7f2a64;border-radius:0;width:286px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;bottom:14px;right:14px;overflow:hidden;box-shadow:0 12px 34px #0000009e,0 0 18px #b935ff1f}.corruption-lab.is-collapsed{width:196px}.corruption-lab header{background:linear-gradient(90deg,#b935ff1f,#0000);border-bottom:1px solid #b935ff57;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 9px 8px 11px;display:flex}.corruption-lab header div{gap:1px;display:grid}.corruption-lab header small{color:#ff365f;letter-spacing:.12em;font-size:.54rem;font-weight:900}.corruption-lab header strong{color:#9effb5;letter-spacing:.06em;text-shadow:-1px 0 #b935ff,1px 0 #57dfff;font-size:.76rem}.corruption-lab button{color:#cfc3d0;cursor:pointer;background:#0d0910;border:1px solid #b935ff6b;border-radius:0;min-height:30px;padding:5px 7px;font:800 .6rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.corruption-lab button:hover{color:#9effb5;border-color:#9effb5}.corruption-lab button.is-active{color:#ffd24a;background:#1b1506;border-color:#ffd24a;box-shadow:inset 0 -2px #6e4a10}.corruption-lab button.is-danger{color:#ff6b86;border-color:#ff365f9e}.corruption-lab__modes{grid-template-columns:repeat(3,1fr);gap:5px;padding:9px 9px 5px;display:grid}.corruption-lab__level{gap:5px;padding:7px 10px;display:grid}.corruption-lab__level>span{color:#8f788c;justify-content:space-between;font-size:.57rem;display:flex}.corruption-lab__level output{color:#ffd24a;font-weight:900}.corruption-lab__level input[type=range]{accent-color:#b935ff;width:100%}.corruption-lab__actions{grid-template-columns:repeat(2,1fr);gap:5px;padding:5px 9px 9px;display:grid}.corruption-lab footer{color:#735e70;border-top:1px solid #b935ff33;justify-content:space-between;gap:8px;padding:7px 9px;font-size:.5rem;display:flex}@media (width<=700px){.corruption-lab{width:min(286px,100vw - 16px);bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.corruption-region[data-corruption-burst=true]>*,.corruption-region[data-corruption-wave=true]>*,.interface-corruption-wave.is-active{animation:none!important}}[data-corruption-active=true].battle-message--success,[data-corruption-active=true] .battle-message--success,.thui-scope[data-thui-voice=corrupt] .battle-message--success{color:var(--thui-corrupt-green)!important;-webkit-text-stroke:0!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px var(--thui-green-glow)!important;background:0 0!important;font-style:normal!important;animation:.24s steps(2,end) 2 blockedCorruptBlink,.52s cubic-bezier(.16,.9,.24,1.06) both blockedCorruptSettle!important}@keyframes blockedCorruptBlink{0%{opacity:0;filter:brightness(2.1)}22%{opacity:1;filter:brightness(1.55)}50%{opacity:.15;filter:brightness(.58)}76%,to{opacity:1;filter:brightness()}}@keyframes blockedCorruptSettle{0%{transform:translate(-50%,-50%)scale(.9)}52%{transform:translate(-50%,-50%)scale(1.04)}to{transform:translate(-50%,-50%)scale(1)}}[data-corruption-active=true].battlefield,.thui-scope[data-thui-voice=corrupt] .battlefield{--corrupt-ground-top:58%;isolation:isolate}[data-corruption-active=true].battlefield .battlefield__sky,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__sky{z-index:0}[data-corruption-active=true].battlefield .battlefield__mountain,[data-corruption-active=true].battlefield .battlefield__mote,[data-corruption-active=true].battlefield .battlefield__motes,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__mountain,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__mote,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__motes{display:none!important}[data-corruption-active=true].battlefield .corrupt-hands--horizon,.thui-scope[data-thui-voice=corrupt] .battlefield .corrupt-hands--horizon{width:100%;height:var(--corrupt-ground-top);z-index:1;pointer-events:none;position:absolute;inset:0 0 auto;overflow:visible}[data-corruption-active=true].battlefield .corrupt-hands--horizon .corrupt-hand,.thui-scope[data-thui-voice=corrupt] .battlefield .corrupt-hands--horizon .corrupt-hand{transform-origin:50% 100%;opacity:calc(var(--hand-opacity,.72) * .86);top:auto!important}[data-corruption-active=true].battlefield .corrupt-hands--horizon .corrupt-hand__rig,.thui-scope[data-thui-voice=corrupt] .battlefield .corrupt-hands--horizon .corrupt-hand__rig{filter:brightness(.15)saturate(.12)contrast(1.58)drop-shadow(0 0 1px #000)drop-shadow(0 0 4px #801fac47)drop-shadow(0 0 10px #5c118b2b)}[data-corruption-active=true].battlefield .battlefield__ground,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__ground{z-index:3;position:absolute;bottom:0;left:0;right:0;overflow:hidden;top:var(--corrupt-ground-top)!important;background:radial-gradient(72% 34% at 50% 0,#8212a52e,#0000 64%),linear-gradient(#030005 0%,#010002 26%,#000 62% 100%)!important;border-top:0!important}[data-corruption-active=true].battlefield .battlefield__ground:before,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__ground:before{opacity:0!important;background:0 0!important}[data-corruption-active=true].battlefield .battlefield__ground:after,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__ground:after{content:"";z-index:0;pointer-events:none;position:absolute;transform-origin:50% 0!important;opacity:.64!important;background-color:#0000!important;background-image:linear-gradient(90deg,#d639ff4d 1px,#0000 1px),linear-gradient(#ff346133 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:40px 40px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;inset:0 -34% -46%!important;transform:perspective(300px)rotateX(64deg)!important;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 80%,#0000 100%)!important}[data-corruption-active=true].battlefield .battlefield__ground>.battlefield__horizon,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__ground>.battlefield__horizon{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#e860ffa8 20%,#ff78bed1 50%,#e860ffa8 80%,#0000);height:1px;position:absolute;left:-6%;right:-6%;box-shadow:0 0 8px 1px #d644ff6b,0 0 22px 4px #801cb540;top:0!important}[data-corruption-active=true].battlefield .thui-battlefield-corruption-layer,.thui-scope[data-thui-voice=corrupt] .battlefield .thui-battlefield-corruption-layer{z-index:2;background:radial-gradient(at 50% 34%,#9a1ed414,#0000 38%),linear-gradient(#22002e0a,#0000 52%,#0000)}[data-corruption-active=true].battlefield .corrupt-eye-field,.thui-scope[data-thui-voice=corrupt] .battlefield .corrupt-eye-field{top:0;right:0;bottom:calc(100% - var(--corrupt-ground-top));pointer-events:none;left:0}[data-corruption-active=true].battlefield .corrupt-eye-field--far,.thui-scope[data-thui-voice=corrupt] .battlefield .corrupt-eye-field--far{z-index:1;opacity:.92}[data-corruption-active=true].battlefield .battlefield__haze,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__haze{top:calc(var(--corrupt-ground-top) - 15%);z-index:2;height:16%}[data-corruption-active=true].battlefield .battlefield__grass:before,[data-corruption-active=true].battlefield .battlefield__grass:after,[data-corruption-active=true].battlefield .terrain-hunter__grass,[data-corruption-active=true].battlefield .terrain-enemy__grass,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__grass:before,.thui-scope[data-thui-voice=corrupt] .battlefield .battlefield__grass:after,.thui-scope[data-thui-voice=corrupt] .battlefield .terrain-hunter__grass,.thui-scope[data-thui-voice=corrupt] .battlefield .terrain-enemy__grass{filter:drop-shadow(0 0 6px #b121eb2e);opacity:.52;background:linear-gradient(#b625f6eb,#3d044dfa)!important}[data-corruption-active=true].battlefield .terrain-hunter__oval,[data-corruption-active=true].battlefield .terrain-enemy__back,[data-corruption-active=true].battlefield .terrain-enemy__main,.thui-scope[data-thui-voice=corrupt] .battlefield .terrain-hunter__oval,.thui-scope[data-thui-voice=corrupt] .battlefield .terrain-enemy__back,.thui-scope[data-thui-voice=corrupt] .battlefield .terrain-enemy__main{filter:none!important;background:radial-gradient(#76109157,#19011f9e 52%,#0000 82%)!important;box-shadow:0 10px 18px #00000057,inset 0 1px 8px #c330ff0f!important}[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-cube,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-cube{background:#3a060b!important;border-color:#ff334d!important;box-shadow:inset -10px -11px #00000047,0 0 18px #ff334d4d,0 12px 17px #00000052!important}[data-corruption-active=true].battlefield .enemy-unit--strong.thui-real-enemy[data-corrupt="1"] .enemy-cube,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit--strong.thui-real-enemy[data-corrupt="1"] .enemy-cube{background:#46060f!important;border-color:#ff5b74!important;box-shadow:inset -12px -12px #00000052,0 0 22px #ff4e7252,0 14px 18px #00000057!important}[data-corruption-active=true].battlefield .enemy-unit--boss.thui-real-enemy[data-corrupt="1"] .enemy-cube,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit--boss.thui-real-enemy[data-corrupt="1"] .enemy-cube{background:#2d0416!important;border-color:#ff4a86!important;box-shadow:inset -16px -16px #00000057,0 0 28px #ff4a8661,0 18px 24px #00000061!important}[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-cube:before,[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-cube:after,[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-cube>span,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-cube:before,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-cube:after,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-cube>span{opacity:0!important}[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-drako-eye,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-drako-eye{pointer-events:none;display:block;position:absolute;inset:3px;opacity:1!important}[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-drako-eye .thui-enemy-eye,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-drako-eye .thui-enemy-eye{position:absolute;inset:0;opacity:1!important}[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-unit__label span,[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-unit__label b,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-unit__label span,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-unit__label b{color:var(--thui-corrupt-green)!important;text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan)!important}[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-unit__label b,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-unit__label b{font-family:var(--thui-font-corrupt);-webkit-text-stroke:3px #050308;font-style:normal;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)!important}[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-unit__label b small,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .enemy-unit__label b small{color:var(--thui-corrupt-green)}[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .health-track,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .health-track{background:#040107eb!important;border-color:#b935ff52!important}[data-corruption-active=true].battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .health-track span,.thui-scope[data-thui-voice=corrupt] .battlefield .enemy-unit.thui-real-enemy[data-corrupt="1"] .health-track span{background:linear-gradient(90deg,#ff3a63,#ff7a66 55%,#ffca7b)!important;box-shadow:0 0 10px #ff4a8638!important}.corruption-lab__audio-test{background:#57dfff09;border:1px solid #57dfff38;margin:0 9px 9px;padding:8px}.corruption-lab__audio-test-heading{color:#8f788c;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:.52rem;display:flex}.corruption-lab__audio-test-heading b{color:#57dfff}.corruption-lab__audio-test-buttons{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.corruption-lab__audio-test-buttons .is-strong-audio{color:#ffd24a;border-color:#ffd24a85}.corruption-lab__audio-test-buttons .is-epic-audio{color:#ff6b86;background:#ff365f12;border-color:#ff365fb8;grid-column:1/-1}.thui-scope,.thui-scope *{box-sizing:border-box}.thui-scope{--thui-corruption:0;--thui-panel:color-mix(in srgb, var(--thui-fantasy-panel), var(--thui-corrupt-panel) calc(var(--thui-corruption) * 100%));--thui-raised:color-mix(in srgb, var(--thui-fantasy-raised), var(--thui-corrupt-raised) calc(var(--thui-corruption) * 100%));--thui-sunk:color-mix(in srgb, var(--thui-fantasy-sunk), var(--thui-corrupt-sunk) calc(var(--thui-corruption) * 100%));--thui-frame:color-mix(in srgb, var(--thui-fantasy-frame), var(--thui-corrupt-frame) calc(var(--thui-corruption) * 100%));--thui-frame-hi:color-mix(in srgb, var(--thui-fantasy-frame-hi), var(--thui-corrupt-frame) calc(var(--thui-corruption) * 100%));--thui-frame-dark:color-mix(in srgb, var(--thui-fantasy-frame-dark), var(--thui-corrupt-frame-dark) calc(var(--thui-corruption) * 100%));--thui-text:color-mix(in srgb, var(--thui-fantasy-text), var(--thui-corrupt-text) calc(var(--thui-corruption) * 100%));--thui-muted:color-mix(in srgb, var(--thui-fantasy-muted), var(--thui-corrupt-muted) calc(var(--thui-corruption) * 100%));--thui-radius:calc(var(--thui-radius-fantasy) - (7px * var(--thui-corruption)));color:var(--thui-text);font-family:var(--thui-font-readable)}.thui-frame{isolation:isolate;border-radius:var(--thui-radius);background:linear-gradient(180deg, var(--thui-raised), var(--thui-panel) 34%, var(--thui-sunk)) padding-box, linear-gradient(180deg, var(--thui-frame-hi), var(--thui-fantasy-frame-mid) 18%, var(--thui-frame) 52%, var(--thui-frame-dark)) border-box;box-shadow:0 calc(7px - (4px * var(--thui-corruption))) 0 var(--thui-frame-dark), 0 calc(13px - (4px * var(--thui-corruption))) 24px var(--thui-black-54), inset 0 1px 0 var(--thui-white-12);border:3px solid #0000;position:relative;overflow:hidden}.thui-frame:before{content:"";z-index:0;border-top:1px solid color-mix(in srgb, var(--thui-frame-hi), transparent 38%);border-right:1px solid color-mix(in srgb, var(--thui-frame-dark), transparent 52%);border-bottom:1px solid color-mix(in srgb, var(--thui-frame-dark), transparent 26%);border-left:1px solid color-mix(in srgb, var(--thui-frame-hi), transparent 72%);border-radius:max(1px, calc(var(--thui-radius) - 4px));pointer-events:none;position:absolute;inset:3px}.thui-frame>*{z-index:1;position:relative}.thui-scope[data-thui-voice=corrupt] .thui-frame{border-width:1px;border-color:var(--thui-corrupt-frame);border-radius:var(--thui-radius-corrupt);background:var(--thui-corrupt-panel);box-shadow:0 3px 0 var(--thui-corrupt-frame-dark), 0 8px 16px var(--thui-black-54)}.thui-scope[data-thui-voice=corrupt] .thui-frame:before{border:0;border-top:1px solid color-mix(in srgb, var(--thui-corrupt-green), transparent 58%);border-radius:0;inset:4px}.thui-scope[data-thui-voice=corrupt] .thui-frame:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(var(--thui-corrupt-green), var(--thui-corrupt-green)) left top / 5px 5px no-repeat, linear-gradient(var(--thui-corrupt-purple), var(--thui-corrupt-purple)) right top / 5px 5px no-repeat, linear-gradient(var(--thui-corrupt-purple), var(--thui-corrupt-purple)) left bottom / 5px 5px no-repeat, linear-gradient(var(--thui-corrupt-red), var(--thui-corrupt-red)) right bottom / 5px 5px no-repeat;opacity:.72;position:absolute;inset:5px}.thui-panel{padding:18px}.thui-panel__title,.thui-section-title,.thui-modal h3,.thui-hud__wave{font-family:var(--thui-font-game)}.thui-panel__title,.thui-section-title{color:var(--thui-text);text-transform:uppercase;margin:0}.thui-heading-rule{background:linear-gradient(90deg, transparent, var(--thui-frame-hi) 16%, var(--thui-frame) 62%, transparent);width:min(68%,340px);height:1px;opacity:calc(.82 - (.58 * var(--thui-corruption)));margin-top:8px}.thui-panel__copy{max-width:66ch;color:var(--thui-muted);margin:9px 0 0}.thui-scope[data-thui-voice=corrupt] .thui-panel__title,.thui-scope[data-thui-voice=corrupt] .thui-section-title{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.12em;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 40%)}.thui-scope[data-thui-voice=corrupt] .thui-heading-rule{background:linear-gradient(90deg, var(--thui-corrupt-green), var(--thui-corrupt-purple), transparent);opacity:1;width:46%}.thui-type-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.thui-type-sample{border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 54%);border-radius:calc(var(--thui-radius) - 2px);background:color-mix(in srgb, var(--thui-sunk), transparent 6%);min-width:0;min-height:72px;padding:10px}.thui-type-sample small{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro);text-transform:uppercase;margin-bottom:5px;display:block}.thui-type-sample strong{color:var(--thui-text);font:var(--thui-type-title-s);letter-spacing:.04em}.thui-type-sample p{color:var(--thui-text);font:var(--thui-type-body-s);margin:0}.thui-type-sample code{color:var(--thui-text);font:var(--thui-type-data-s)}.thui-scope[data-thui-voice=corrupt] .thui-type-sample{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 30%);background:var(--thui-corrupt-sunk);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-type-sample code{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt)}.thui-keycaps{grid-template-columns:repeat(6,minmax(88px,1fr));align-items:end;gap:11px;display:grid}.thui-keycap-wrap{min-width:0}.thui-keycap-wrap>small{min-height:22px;color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;display:block}.thui-keycap{--thui-key-face:var(--thui-key-standard-face);--thui-key-side:var(--thui-key-standard-side);--thui-key-text:var(--thui-key-standard-text);--thui-key-depth:6px;width:100%;min-height:46px;color:var(--thui-key-text);background:var(--thui-key-face);box-shadow:0 var(--thui-key-depth) 0 var(--thui-key-side), 0 calc(var(--thui-key-depth) + 3px) 8px var(--thui-black-46), inset 0 1px 0 var(--thui-white-16);font:var(--thui-type-button-m);letter-spacing:var(--thui-track-button-m);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 12px 13px;transition:translate 90ms,filter .1s,box-shadow 90ms;display:inline-flex}.thui-keycap--square{aspect-ratio:1;flex:0 0 48px;justify-self:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;padding:0}.thui-keycap--gold{--thui-key-face:var(--thui-key-gold-face);--thui-key-side:var(--thui-key-gold-side);--thui-key-text:var(--thui-key-gold-text)}.thui-keycap--blue{--thui-key-face:var(--thui-key-blue-face);--thui-key-side:var(--thui-key-blue-side);--thui-key-text:var(--thui-key-blue-text)}.thui-keycap--red{--thui-key-face:var(--thui-key-red-face);--thui-key-side:var(--thui-key-red-side);--thui-key-text:var(--thui-key-red-text)}.thui-keycap__symbol{font-family:var(--thui-font-machine);letter-spacing:0;opacity:.94;font-size:.92em;font-weight:900}.thui-keycap:hover:not(:disabled),.thui-keycap.is-hover{filter:brightness(1.1);box-shadow:0 calc(var(--thui-key-depth) + 1px) 0 var(--thui-key-side), 0 calc(var(--thui-key-depth) + 5px) 10px var(--thui-black-46), inset 0 1px 0 var(--thui-white-20);translate:0 -1px}.thui-keycap:active:not(:disabled),.thui-keycap.is-pressed{filter:brightness(.96);box-shadow:0 2px 0 var(--thui-key-side), 0 5px 7px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12);translate:0 4px}.thui-keycap:focus-visible,.thui-keycap.is-focus{outline:2px solid var(--thui-focus-ring);outline-offset:3px}.thui-keycap:disabled,.thui-keycap.is-disabled{opacity:.42;cursor:not-allowed;filter:saturate(.42);box-shadow:0 3px 0 var(--thui-key-side), 0 5px 7px var(--thui-black-25);translate:0 2px}.thui-scope[data-thui-voice=corrupt] .thui-keycap{--thui-key-depth:2px;border:1px solid var(--thui-corrupt-green);color:var(--thui-corrupt-green);background:var(--thui-corrupt-sunk);box-shadow:0 2px 0 var(--thui-corrupt-green-dim), 0 5px 10px var(--thui-black-54);font-family:var(--thui-font-corrupt);letter-spacing:.06em;border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-keycap--gold{border-color:var(--thui-corrupt-amber);color:var(--thui-corrupt-amber);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-amber), var(--thui-corrupt-sunk) 70%)}.thui-scope[data-thui-voice=corrupt] .thui-keycap--blue{border-color:var(--thui-corrupt-purple);color:var(--thui-corrupt-green);box-shadow:0 2px 0 var(--thui-corrupt-frame-dark)}.thui-scope[data-thui-voice=corrupt] .thui-keycap--red{border-color:var(--thui-corrupt-red);color:var(--thui-corrupt-red);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-red), var(--thui-corrupt-sunk) 72%)}.thui-scope[data-thui-voice=corrupt] .thui-keycap:hover:not(:disabled),.thui-scope[data-thui-voice=corrupt] .thui-keycap.is-hover{filter:brightness(1.12);box-shadow:0 2px 0 var(--thui-corrupt-green-dim), 0 0 10px var(--thui-green-glow);translate:0}.thui-scope[data-thui-voice=corrupt] .thui-keycap:active:not(:disabled),.thui-scope[data-thui-voice=corrupt] .thui-keycap.is-pressed{filter:brightness(.88);box-shadow:0 1px 0 var(--thui-corrupt-green-dim);translate:0 2px}.thui-scope[data-thui-voice=corrupt] .thui-keycap:focus-visible,.thui-scope[data-thui-voice=corrupt] .thui-keycap.is-focus{outline-color:var(--thui-corrupt-amber)}.thui-keycap-role-note{color:var(--thui-muted);font:var(--thui-type-caption);letter-spacing:var(--thui-track-caption);margin:10px 0 0}.thui-key-state-grid{grid-template-columns:repeat(5,minmax(96px,1fr));align-items:end;gap:12px;display:grid}.thui-key-state{text-align:center;min-width:0}.thui-key-state small{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;display:block}.thui-modal{text-align:center;width:min(100%,470px);min-height:190px;margin-inline:auto;padding:22px}.thui-modal h3{color:var(--thui-text);font:var(--thui-type-title-l);letter-spacing:var(--thui-track-title-l);margin:0}.thui-modal .thui-heading-rule{width:62%;margin:8px auto 0}.thui-modal p{color:var(--thui-muted);font:var(--thui-type-body-s);letter-spacing:var(--thui-track-body-s);margin:10px auto 0}.thui-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.thui-actions .thui-keycap{width:auto;min-width:150px}.thui-scope[data-thui-voice=corrupt] .thui-modal h3{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt)}.thui-battle{border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 55%);background:var(--thui-fantasy-field);border-radius:7px;width:100%;min-height:242px;overflow:hidden}.thui-battle__header{border-top:2px solid var(--thui-fantasy-frame);border-bottom:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 50%);background:linear-gradient(90deg, color-mix(in srgb, var(--thui-fantasy-frame), transparent 94%), transparent 30%, transparent 70%, color-mix(in srgb, var(--thui-fantasy-cyan), transparent 94%)), var(--thui-fantasy-panel);min-height:62px;box-shadow:inset 0 1px 0 var(--thui-white-07);grid-template-columns:1fr auto 1fr;align-items:center;padding:9px 14px;display:grid}.thui-hud__wave{color:var(--thui-fantasy-text);font:var(--thui-type-label);letter-spacing:var(--thui-track-label)}.thui-hunt-timer{border:2px solid var(--thui-fantasy-frame);border-top-color:var(--thui-fantasy-frame-hi);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-fantasy-raised), white 2%), var(--thui-fantasy-sunk));width:120px;min-width:120px;max-width:120px;height:48px;min-height:48px;box-shadow:0 5px 0 var(--thui-fantasy-frame-dark), 0 9px 12px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12);border-radius:6px;justify-self:end;place-items:center;padding:0 12px;display:grid;position:relative;transform:skew(-5deg)}.thui-hunt-timer:before{content:"";background:linear-gradient(180deg, var(--thui-fantasy-frame-hi), var(--thui-fantasy-frame));opacity:.74;width:2px;position:absolute;top:6px;bottom:6px;left:7px}.thui-hunt-timer b{color:var(--thui-fantasy-text);font:var(--thui-type-data-m);font-variant-numeric:tabular-nums;letter-spacing:.025em;text-shadow:0 2px 0 var(--thui-fantasy-frame-dark), 0 0 10px var(--thui-cyan-glow);font-style:italic;transform:skew(5deg)}.thui-scope[data-thui-voice=corrupt] .thui-battle{border-color:var(--thui-corrupt-frame-dim);background:var(--thui-corrupt-bg);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-battle__header{border-top:1px solid var(--thui-corrupt-purple);border-bottom-color:var(--thui-corrupt-frame-dim);background:var(--thui-corrupt-panel);box-shadow:none}.thui-scope[data-thui-voice=corrupt] .thui-hud__wave{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-hunt-timer{border:1px solid var(--thui-corrupt-green);background:var(--thui-corrupt-sunk);width:120px;min-width:120px;max-width:120px;height:48px;min-height:48px;box-shadow:0 2px 0 var(--thui-corrupt-green-dim);border-radius:0;transform:none}.thui-scope[data-thui-voice=corrupt] .thui-hunt-timer:before{background:var(--thui-corrupt-purple);width:5px;height:5px;top:5px;bottom:auto;left:5px}.thui-scope[data-thui-voice=corrupt] .thui-hunt-timer b{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 45%);font-style:normal;transform:none}.thui-battle__field{background:radial-gradient(circle at 50% 65%, color-mix(in srgb, var(--thui-fantasy-cyan-dark), transparent 91%), transparent 48%), var(--thui-fantasy-field);min-height:180px;padding:15px;position:relative}.thui-scope[data-thui-voice=corrupt] .thui-battle__field{background:linear-gradient(90deg, transparent 0 49.6%, color-mix(in srgb, var(--thui-corrupt-purple), transparent 88%) 49.6% 50.4%, transparent 50.4%), var(--thui-corrupt-bg)}.thui-rush{align-items:end;gap:4px;width:196px;height:34px;display:flex;position:absolute;top:15px;left:16px}.thui-rush i{height:calc(12px + (var(--rush-index,0) * 3px));border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 30%);background:var(--thui-fantasy-sunk);box-shadow:inset 0 1px 2px var(--thui-black-38);border-radius:3px;flex:1;position:relative;overflow:hidden}.thui-rush i:first-child{--rush-index:0}.thui-rush i:nth-child(2){--rush-index:1}.thui-rush i:nth-child(3){--rush-index:2}.thui-rush i:nth-child(4){--rush-index:3}.thui-rush i:nth-child(5){--rush-index:4}.thui-rush i:nth-child(6){--rush-index:5}.thui-rush i:before{content:"";background:linear-gradient(180deg, var(--thui-fantasy-track-fill), var(--thui-fantasy-track-fill-start));height:0;transition:height .16s;position:absolute;inset:auto 0 0}.thui-rush i.is-on:before{height:100%}.thui-battle.is-rush .thui-battle__header{border-top-color:var(--thui-key-gold-face);box-shadow:inset 0 1px 0 var(--thui-white-12), 0 2px 12px var(--thui-gold-glow)}.thui-rush.is-active i{border-color:color-mix(in srgb, var(--thui-key-gold-face), transparent 34%);box-shadow:inset 0 1px 0 var(--thui-white-12), 0 0 9px var(--thui-gold-glow)}.thui-rush.is-active i:before{background:linear-gradient(180deg, var(--thui-go-face), var(--thui-key-gold-face) 48%, var(--thui-key-gold-side))}.thui-scope[data-thui-voice=corrupt] .thui-rush i{border-color:var(--thui-corrupt-frame-dim);background:var(--thui-corrupt-sunk);box-shadow:none;border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-rush i:before{background:var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-battle.is-rush .thui-battle__header{border-top-color:var(--thui-corrupt-amber);box-shadow:0 0 12px color-mix(in srgb, var(--thui-corrupt-amber), transparent 64%)}.thui-scope[data-thui-voice=corrupt] .thui-rush.is-active i{border-color:var(--thui-corrupt-amber);box-shadow:0 0 8px color-mix(in srgb, var(--thui-corrupt-green), transparent 54%)}.thui-track{width:48%;height:44px;position:absolute;bottom:22px;left:50%;translate:-50%}.thui-track__line{background:var(--thui-fantasy-sunk);height:4px;box-shadow:inset 0 1px 2px var(--thui-black-46);border-radius:999px;position:absolute;top:20px;left:0;right:0}.thui-track__fill{border-radius:inherit;background:linear-gradient(90deg, var(--thui-fantasy-track-fill-start), var(--thui-fantasy-track-fill));width:54%;height:100%;display:block}.thui-track__node{border:2px solid var(--thui-fantasy-track);background:var(--thui-fantasy-field);border-radius:50%;width:14px;height:14px;position:absolute;top:15px;translate:-50%}.thui-track__node.is-done{border-color:var(--thui-fantasy-frame);background:var(--thui-fantasy-frame)}.thui-track__node.is-current{border-color:var(--thui-fantasy-cyan);box-shadow:0 0 8px var(--thui-cyan-glow)}.thui-track__node.is-boss{border-color:var(--thui-key-red-face);width:18px;height:18px;top:13px}.thui-track__racer{color:var(--thui-fantasy-text);font:var(--thui-type-micro);position:absolute;top:0;left:54%;translate:-50%}.thui-track__finish{border-left:2px solid var(--thui-fantasy-text);width:15px;height:22px;position:absolute;top:7px;right:-5px}.thui-track__finish:after{content:"";background:conic-gradient(var(--thui-fantasy-text) 25%, var(--thui-fantasy-sunk) 0 50%, var(--thui-fantasy-text) 0 75%, var(--thui-fantasy-sunk) 0);width:11px;height:8px;position:absolute;top:0;left:2px}.thui-scope[data-thui-voice=corrupt] .thui-track__line{background:var(--thui-corrupt-frame-dark);box-shadow:none;border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-track__fill{background:var(--thui-corrupt-green);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-track__node{border-color:var(--thui-corrupt-purple);background:var(--thui-corrupt-sunk);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-track__node.is-done,.thui-scope[data-thui-voice=corrupt] .thui-track__node.is-current{border-color:var(--thui-corrupt-green);background:var(--thui-corrupt-green);box-shadow:none}.thui-scope[data-thui-voice=corrupt] .thui-track__node.is-boss{border-color:var(--thui-corrupt-red)}.thui-scope[data-thui-voice=corrupt] .thui-track__racer{color:var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-track__finish{border-color:var(--thui-corrupt-amber)}.thui-scope[data-thui-voice=corrupt] .thui-track__finish:after{background:var(--thui-corrupt-amber)}.thui-warning-stack{justify-items:end;gap:8px;display:grid;position:absolute;top:16px;right:16px}.thui-warning{border:1px solid var(--thui-warning-border);background:var(--thui-warning-bg);min-width:132px;box-shadow:0 4px 0 color-mix(in srgb, var(--thui-warning-bg), var(--thui-corrupt-sunk) 54%);border-radius:5px;padding:8px 10px 9px}.thui-warning small{color:var(--thui-warning-label);font:var(--thui-type-micro);letter-spacing:.11em;display:block}.thui-warning strong{color:var(--thui-warning-value);font:var(--thui-type-data-m);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.thui-warning.is-caution{border-color:var(--thui-event-border);background:var(--thui-event-bg)}.thui-warning.is-caution small,.thui-warning.is-caution strong{color:var(--thui-event-text)}.thui-warning.is-hot{border-color:var(--thui-corrupt-red);background:var(--thui-warning-bg-hot)}.thui-scope[data-thui-voice=corrupt] .thui-warning{background:var(--thui-corrupt-sunk);box-shadow:none;border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-warning.is-caution{border-color:var(--thui-corrupt-amber)}.thui-scope[data-thui-voice=corrupt] .thui-warning.is-caution small,.thui-scope[data-thui-voice=corrupt] .thui-warning.is-caution strong{color:var(--thui-corrupt-amber)}.thui-scope[data-thui-voice=corrupt] .thui-warning.is-hot{border-color:var(--thui-corrupt-red)}.thui-scope[data-thui-voice=corrupt] .thui-warning.is-hot small{color:var(--thui-corrupt-red)}.thui-scope[data-thui-voice=corrupt] .thui-warning.is-hot strong{color:var(--thui-corrupt-amber)}.thui-defence{--thui-defence-remaining:61%;border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 54%);background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--thui-fantasy-cyan-dark), transparent 90%), transparent 42%), var(--thui-fantasy-field);border-radius:7px;gap:18px;padding:20px 18px 18px;display:grid}.thui-defence__words{grid-template-columns:minmax(100px,.7fr) minmax(220px,1.5fr) minmax(100px,.7fr);place-items:center;gap:18px;min-height:92px;display:grid}.thui-defence-key{--def-face:var(--thui-defence-next-face);--def-side:var(--thui-defence-next-side);--def-text:var(--thui-defence-next-text);width:max-content;max-width:100%;color:var(--def-text);background:var(--def-face);box-shadow:0 5px 0 var(--def-side), 0 10px 14px var(--thui-black-46), inset 0 1px 0 var(--thui-white-16);font:var(--thui-type-button-m);letter-spacing:.03em;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 15px 13px;display:inline-flex}.thui-defence-key.is-current{--def-face:var(--thui-defence-current-face);--def-side:var(--thui-defence-current-side);--def-text:var(--thui-defence-current-text);min-width:230px;padding:17px 24px 20px;transform:skew(-2deg)}.thui-defence-key.is-done{--def-face:var(--thui-defence-done-face);--def-side:var(--thui-defence-done-side);--def-text:var(--thui-defence-done-text);opacity:.92}.thui-defence-key.is-next{opacity:.48}.thui-defence-key i{width:18px;height:18px;color:var(--thui-defence-done-check);background:var(--thui-defence-done-side);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.thui-defence-key mark{color:color-mix(in srgb, var(--thui-defence-done-side), black 20%);background:0 0;padding:0}.thui-defence-key .thui-untyped{color:currentColor}.thui-defence__timing{border:1px solid var(--thui-fantasy-frame);border-top-color:var(--thui-fantasy-frame-hi);background:linear-gradient(180deg, var(--thui-fantasy-raised), var(--thui-fantasy-sunk));width:min(600px,92%);box-shadow:0 4px 0 var(--thui-fantasy-frame-dark), 0 9px 14px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12);border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:13px;margin-inline:auto;padding:10px 12px 13px;display:grid}.thui-defence__bar{border:1px solid color-mix(in srgb, var(--thui-fantasy-text), transparent 78%);background:var(--thui-fantasy-sunk);height:18px;box-shadow:inset 0 2px 5px var(--thui-black-64), 0 1px 0 var(--thui-white-07);border-radius:999px;position:relative;overflow:hidden}.thui-defence__bar i{width:var(--thui-defence-remaining,61%);border-radius:inherit;transition:width .16s linear,background .16s,box-shadow .16s;position:absolute;inset:0 auto 0 0}.thui-defence.is-safe .thui-defence__bar i{background:linear-gradient(90deg, var(--thui-deadline-safe-dark), var(--thui-deadline-safe));box-shadow:0 0 12px color-mix(in srgb, var(--thui-deadline-safe), transparent 55%)}.thui-defence.is-mid .thui-defence__bar i{background:linear-gradient(90deg, var(--thui-deadline-mid-dark), var(--thui-deadline-mid));box-shadow:0 0 12px color-mix(in srgb, var(--thui-deadline-mid), transparent 52%)}.thui-defence.is-danger .thui-defence__bar i{background:linear-gradient(90deg, var(--thui-deadline-danger-warm), var(--thui-deadline-danger) 72%);box-shadow:0 0 14px color-mix(in srgb, var(--thui-deadline-danger), transparent 42%)}.thui-defence__bar i:after{content:"";background:var(--thui-fantasy-text);width:4px;box-shadow:0 0 8px color-mix(in srgb, var(--thui-fantasy-text), transparent 25%);border-radius:999px;position:absolute;top:2px;bottom:2px;right:2px}.thui-defence__time{min-width:54px;color:var(--thui-fantasy-text);font:var(--thui-type-data-m);font-variant-numeric:tabular-nums;text-align:right}.thui-defence.is-safe .thui-defence__time{color:var(--thui-deadline-safe)}.thui-defence.is-mid .thui-defence__time{color:var(--thui-deadline-mid)}.thui-defence.is-danger .thui-defence__time{color:var(--thui-deadline-danger-warm)}.thui-scope[data-thui-voice=corrupt] .thui-defence{border-color:var(--thui-corrupt-purple);background:var(--thui-corrupt-sunk);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-defence-key{border:1px solid var(--thui-corrupt-purple);color:var(--thui-corrupt-muted);background:var(--thui-corrupt-sunk);box-shadow:0 2px 0 var(--thui-corrupt-frame-dark);font-family:var(--thui-font-corrupt);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-defence-key.is-current{border-color:var(--thui-corrupt-green);color:var(--thui-corrupt-text);box-shadow:0 2px 0 var(--thui-corrupt-green-dim), 0 0 10px var(--thui-green-glow)}.thui-scope[data-thui-voice=corrupt] .thui-defence-key.is-current mark{color:var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-defence-key.is-current .thui-untyped{color:var(--thui-corrupt-text)}.thui-scope[data-thui-voice=corrupt] .thui-defence-key.is-done{border-color:var(--thui-corrupt-green-dim);color:var(--thui-corrupt-green);opacity:.72}.thui-scope[data-thui-voice=corrupt] .thui-defence-key.is-next{border-color:var(--thui-corrupt-purple);color:var(--thui-corrupt-purple)}.thui-scope[data-thui-voice=corrupt] .thui-defence-key i{color:var(--thui-corrupt-sunk);background:var(--thui-corrupt-green);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-defence__timing{border:1px solid var(--thui-corrupt-purple);background:var(--thui-corrupt-sunk);width:min(600px,92%);box-shadow:0 2px 0 var(--thui-corrupt-frame-dark);border-radius:0;padding:10px 12px 13px}.thui-scope[data-thui-voice=corrupt] .thui-defence__bar{border-color:var(--thui-corrupt-frame-dim);background:var(--thui-corrupt-sunk);height:18px;box-shadow:inset 0 0 0 1px var(--thui-corrupt-frame-dark);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-defence__bar i{box-shadow:none;border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-defence.is-safe .thui-defence__bar i{background:var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-defence.is-mid .thui-defence__bar i{background:var(--thui-corrupt-cyan)}.thui-scope[data-thui-voice=corrupt] .thui-defence.is-danger .thui-defence__bar i{background:linear-gradient(90deg, var(--thui-corrupt-amber), var(--thui-corrupt-red))}.thui-scope[data-thui-voice=corrupt] .thui-defence__bar i:after{background:var(--thui-corrupt-text);width:2px;box-shadow:none;border-radius:0;top:0;bottom:0;right:0}.thui-scope[data-thui-voice=corrupt] .thui-defence.is-safe .thui-defence__time{color:var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-defence.is-mid .thui-defence__time{color:var(--thui-corrupt-cyan)}.thui-scope[data-thui-voice=corrupt] .thui-defence.is-danger .thui-defence__time{color:var(--thui-corrupt-amber)}.thui-combat-stack{justify-items:start;gap:14px;display:grid}.thui-attack{--thui-attack-max:660px;width:min(100%, var(--thui-attack-max));border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 38%);border-top-color:color-mix(in srgb, var(--thui-fantasy-text), transparent 76%);border-left:2px solid var(--thui-fantasy-frame);background:linear-gradient(180deg, var(--thui-fantasy-raised), var(--thui-fantasy-sunk));min-height:94px;box-shadow:0 5px 0 color-mix(in srgb, var(--thui-fantasy-frame-dark), var(--thui-fantasy-sunk) 44%), 0 10px 16px var(--thui-black-38), inset 0 1px 0 color-mix(in srgb, var(--thui-fantasy-frame-hi), transparent 78%);border-radius:7px;align-items:center;padding:17px 108px 17px 24px;display:flex;position:relative;overflow:visible}.thui-attack--warning{--thui-attack-max:560px;border-color:var(--thui-event-border);border-top-color:var(--thui-event-border-hi);border-left-color:var(--thui-event-border-hi);background:linear-gradient(180deg, var(--thui-event-raised), var(--thui-event-bg));box-shadow:0 5px 0 color-mix(in srgb, var(--thui-event-bg), black 48%), 0 10px 16px var(--thui-black-38), inset 0 1px 0 color-mix(in srgb, var(--thui-event-border-hi), transparent 76%)}.thui-attack--warning .thui-attack__phrase{color:var(--thui-event-text)}.thui-attack__phrase{min-width:0;color:var(--thui-text);font:var(--thui-type-phrase-strong);letter-spacing:.015em;text-wrap:pretty}.thui-attack__phrase mark{color:var(--thui-fantasy-success);background:0 0;padding:0}.thui-damage{border:1px solid var(--thui-damage-border);border-top-color:var(--thui-damage-border-hi);min-width:78px;min-height:46px;color:var(--thui-damage-text);background:linear-gradient(180deg, var(--thui-damage-bg-raised), var(--thui-damage-bg));box-shadow:0 4px 0 var(--thui-damage-side), 0 8px 10px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12);font:var(--thui-type-data-m);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:baseline;gap:5px;padding:9px 10px 11px;display:inline-flex;position:absolute;top:50%;right:14px;translate:0 -50%}.thui-damage small{font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro);opacity:.82}.thui-attack--ultimate .thui-damage{border-color:var(--thui-damage-ultimate-border);border-top-color:color-mix(in srgb, var(--thui-damage-ultimate-border), white 24%);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-damage-ultimate-bg), white 5%), var(--thui-damage-ultimate-bg));box-shadow:0 4px 0 var(--thui-damage-ultimate-side), 0 8px 10px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12)}.thui-attack--warning .thui-damage{border-color:var(--thui-event-border);border-top-color:var(--thui-event-border-hi);color:var(--thui-event-text);box-shadow:0 4px 0 #3d2b06, 0 8px 10px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12);background:#171104}.thui-attack.is-rush{border-color:color-mix(in srgb, var(--thui-key-gold-face), transparent 20%);box-shadow:0 5px 0 color-mix(in srgb, var(--thui-key-gold-side), var(--thui-sunk) 34%), 0 10px 16px var(--thui-black-38), 0 0 16px var(--thui-gold-glow), inset 0 1px 0 color-mix(in srgb, var(--thui-key-gold-face), transparent 72%)}.thui-attack.is-rush:not(.thui-attack--ultimate) .thui-damage{border-color:var(--thui-damage-rush-border);border-top-color:var(--thui-go-face);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-damage-rush-bg), white 6%), var(--thui-damage-rush-bg));box-shadow:0 4px 0 var(--thui-damage-rush-side), 0 0 14px var(--thui-gold-glow), 0 8px 10px var(--thui-black-38)}.thui-attack--ultimate.is-rush .thui-damage{border-color:var(--thui-damage-rush-border);border-top-color:var(--thui-go-face);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-damage-ultimate-bg), var(--thui-key-gold-face) 14%), var(--thui-damage-ultimate-bg));box-shadow:0 4px 0 var(--thui-damage-ultimate-side), 0 0 16px var(--thui-gold-glow), 0 8px 10px var(--thui-black-38)}.thui-input-line{border:0;border-bottom:1px solid color-mix(in srgb, var(--thui-fantasy-cyan), transparent 65%);width:min(100%,780px);min-height:52px;color:var(--thui-text);box-shadow:none;font:var(--thui-type-body-l);background:0 0;border-radius:0;outline:0;padding:7px 2px 8px}.thui-scope[data-thui-voice=corrupt] .thui-attack{border:1px solid var(--thui-corrupt-purple);border-left-color:var(--thui-corrupt-green);background:var(--thui-corrupt-sunk);box-shadow:0 2px 0 var(--thui-corrupt-frame-dark);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-attack--warning{border-color:var(--thui-corrupt-amber);border-left-color:var(--thui-corrupt-amber)}.thui-scope[data-thui-voice=corrupt] .thui-attack__phrase{color:var(--thui-corrupt-text);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-attack__phrase mark{color:var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-damage{border:1px solid var(--thui-corrupt-green);color:var(--thui-corrupt-text);background:var(--thui-corrupt-sunk);box-shadow:0 2px 0 var(--thui-corrupt-green-dim);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-attack--warning .thui-damage{border-color:var(--thui-corrupt-amber);color:var(--thui-corrupt-amber)}.thui-scope[data-thui-voice=corrupt] .thui-attack--ultimate .thui-damage{border-color:var(--thui-corrupt-red);color:var(--thui-corrupt-text);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-red), var(--thui-corrupt-sunk) 72%)}.thui-scope[data-thui-voice=corrupt] .thui-attack.is-rush{border-color:var(--thui-corrupt-amber);box-shadow:0 2px 0 var(--thui-corrupt-frame-dark), 0 0 10px color-mix(in srgb, var(--thui-corrupt-amber), transparent 62%)}.thui-scope[data-thui-voice=corrupt] .thui-attack.is-rush .thui-damage{border-color:var(--thui-corrupt-amber);color:var(--thui-corrupt-amber);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-amber), var(--thui-corrupt-sunk) 70%)}.thui-scope[data-thui-voice=corrupt] .thui-input-line{border-bottom-color:var(--thui-corrupt-green);color:var(--thui-corrupt-text);font-family:var(--thui-font-corrupt)}.thui-arcade-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.thui-arcade-tile{border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 64%);background:color-mix(in srgb, var(--thui-fantasy-bg), transparent 10%);border-radius:6px;place-items:center;min-height:112px;padding:10px;display:grid;overflow:hidden}.thui-arcade{width:max-content;max-width:100%;color:var(--thui-count-face);font:var(--thui-type-display-l);text-align:center;white-space:nowrap;paint-order:stroke fill;font-style:italic}.thui-arcade--count{font:var(--thui-type-display-xl);letter-spacing:var(--thui-track-display-xl);-webkit-text-stroke:2px var(--thui-count-stroke);text-shadow:0 4px 0 var(--thui-count-mid), 0 10px 0 var(--thui-count-dark), 0 16px 18px var(--thui-black-54), 0 0 18px var(--thui-cyan-glow)}.thui-arcade--go{color:var(--thui-go-face);font:var(--thui-type-display-xl);letter-spacing:var(--thui-track-display-xl);-webkit-text-stroke:2px var(--thui-go-stroke);text-shadow:0 4px 0 var(--thui-go-mid), 0 10px 0 var(--thui-go-dark), 0 16px 18px var(--thui-black-54), 0 0 18px var(--thui-gold-glow)}.thui-arcade--incoming{color:var(--thui-incoming-face);font:var(--thui-type-display-m);letter-spacing:var(--thui-track-display-m);-webkit-text-stroke:1.5px var(--thui-incoming-stroke);text-shadow:0 4px 0 var(--thui-incoming-mid), 0 9px 16px var(--thui-black-54), 0 0 18px var(--thui-red-glow)}.thui-arcade--blocked{color:var(--thui-block-face);font:var(--thui-type-display-l);letter-spacing:var(--thui-track-display-l);-webkit-text-stroke:2px var(--thui-block-stroke);text-shadow:0 4px 0 var(--thui-block-mid), 0 9px 0 var(--thui-block-dark), 0 14px 18px var(--thui-black-54), 0 0 20px var(--thui-green-glow);position:relative}.thui-arcade--blocked:before,.thui-arcade--blocked:after{content:"✦";color:var(--thui-block-star);-webkit-text-stroke:0;text-shadow:0 0 12px;font-size:.48em;font-style:normal;position:absolute;top:50%;translate:0 -50%}.thui-arcade--blocked:before{right:calc(100% + 10px)}.thui-arcade--blocked:after{left:calc(100% + 10px)}.thui-arcade--cleared{color:var(--thui-clear-face);font:var(--thui-type-display-l);letter-spacing:var(--thui-track-display-l);-webkit-text-stroke:2px var(--thui-clear-stroke);text-shadow:0 4px 0 var(--thui-clear-mid), 0 10px 0 var(--thui-clear-dark), 0 16px 18px var(--thui-black-54);transform:skew(-7deg)}.thui-arcade--victory{color:var(--thui-victory-face);font:var(--thui-type-display-l);letter-spacing:var(--thui-track-display-l);letter-spacing:-.035em;text-shadow:0 0 24px var(--thui-gold-glow), 0 10px 24px var(--thui-black-54)}.thui-arcade-combo{place-items:center;display:grid;transform:rotate(-3deg)}.thui-arcade-combo strong{color:var(--thui-combo-face);font:var(--thui-type-display-l);-webkit-text-stroke:1.5px var(--thui-combo-stroke);paint-order:stroke fill;text-shadow:0 3px 0 var(--thui-combo-mid), 0 8px 14px var(--thui-black-46), 0 0 12px var(--thui-cyan-glow);font-style:italic}.thui-arcade-combo span{color:var(--thui-fantasy-text);font:var(--thui-type-title-s);letter-spacing:var(--thui-track-title-s);margin-top:6px;font-style:italic}.thui-scope[data-thui-voice=corrupt] .thui-arcade-tile{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 34%);background:var(--thui-corrupt-sunk);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-arcade,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo strong,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo span{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);-webkit-text-stroke:0;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px var(--thui-green-glow);font-style:normal;transform:none}.thui-scope[data-thui-voice=corrupt] .thui-arcade--blocked:before,.thui-scope[data-thui-voice=corrupt] .thui-arcade--blocked:after{content:"■";color:var(--thui-corrupt-purple);text-shadow:none;font-size:.25em}.thui-scope[data-thui-voice=corrupt] .thui-arcade--incoming{color:var(--thui-corrupt-red)}.thui-scope[data-thui-voice=corrupt] .thui-arcade--victory,.thui-scope[data-thui-voice=corrupt] .thui-arcade--go{color:var(--thui-corrupt-amber)}.thui-machine-note{color:var(--thui-corrupt-green);font:var(--thui-type-micro);letter-spacing:.12em;text-transform:uppercase;opacity:calc(.96 * var(--thui-corruption));margin-top:10px}.thui-scope[data-thui-voice=corrupt] .thui-panel__title,.thui-scope[data-thui-voice=corrupt] .thui-hunt-timer b,.thui-scope[data-thui-voice=corrupt] .thui-arcade{animation:5.8s step-end infinite thuiCorruptSignalIdle}.thui-scope[data-thui-voice=corrupt] .thui-arcade-tile:nth-child(2n) .thui-arcade{animation-delay:-2.1s}.thui-scope[data-thui-voice=corrupt] .thui-arcade-tile:nth-child(3n) .thui-arcade{animation-delay:-3.7s}@keyframes thuiCorruptSignalIdle{0%,43%,45%,78%,80%,to{filter:blur();opacity:1}44%{filter:blur(.35px);opacity:.92}79%{filter:blur(.55px);opacity:.88}}@media (width<=980px){.thui-keycaps{grid-template-columns:repeat(3,minmax(0,1fr))}.thui-key-state-grid{grid-template-columns:repeat(3,minmax(96px,1fr))}.thui-arcade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.thui-type-samples,.thui-keycaps,.thui-key-state-grid,.thui-arcade-grid{grid-template-columns:1fr}.thui-defence__words{grid-template-columns:1fr;min-height:0}.thui-defence-key.is-current{min-width:min(100%,230px)}.thui-defence__timing{width:100%}.thui-track{width:64%}.thui-rush{width:165px}.thui-attack,.thui-attack--warning,.thui-attack--ultimate,.thui-input-line{width:100%}}@media (prefers-reduced-motion:reduce){.thui-keycap,.thui-defence__bar i{transition:none}.thui-scope[data-thui-voice=corrupt] .thui-panel__title,.thui-scope[data-thui-voice=corrupt] .thui-hunt-timer b,.thui-scope[data-thui-voice=corrupt] .thui-arcade{animation:none}}.thui-font-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.thui-font-card{border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 54%);border-radius:calc(var(--thui-radius) - 2px);background:color-mix(in srgb, var(--thui-sunk), transparent 4%);min-height:108px;padding:10px}.thui-font-card small,.thui-font-card em{display:block}.thui-font-card small{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.thui-font-card em{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:.03em;margin-top:8px;font-style:normal}.thui-font-card__title{color:var(--thui-text);font:var(--thui-type-title-l);letter-spacing:var(--thui-track-title-l);display:block}.thui-font-card__section{color:var(--thui-text);font:var(--thui-type-title-s);letter-spacing:.11em;text-transform:uppercase;display:block}.thui-font-card p{color:var(--thui-text);font:var(--thui-type-body-s);margin:0}.thui-font-card code{color:var(--thui-text);font:var(--thui-type-data-s);letter-spacing:.08em}.thui-font-card__arcade{color:var(--thui-go-face);font:var(--thui-type-display-m);text-shadow:0 3px 0 var(--thui-go-dark), 0 0 14px var(--thui-gold-glow);font-style:italic;display:block}.thui-scope[data-thui-voice=corrupt] .thui-font-card{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 34%);background:var(--thui-corrupt-sunk);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-font-card__title,.thui-scope[data-thui-voice=corrupt] .thui-font-card__section,.thui-scope[data-thui-voice=corrupt] .thui-font-card code,.thui-scope[data-thui-voice=corrupt] .thui-font-card__arcade{color:var(--thui-corrupt-green);text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 45%)}.thui-ui-control-inline{border:1px solid color-mix(in srgb, var(--thui-frame), transparent 66%);background:color-mix(in srgb, var(--thui-panel), transparent 8%);border-radius:6px;margin:0 0 12px;padding:10px 12px}.thui-range{grid-template-columns:150px 1fr;align-items:center;gap:12px;display:grid}.thui-range span{color:var(--thui-muted);font:var(--thui-type-data-s);letter-spacing:.08em;text-transform:uppercase}.thui-range span b{color:var(--thui-text)}.thui-scope[data-thui-voice=corrupt] .thui-ui-control-inline{border-color:var(--thui-corrupt-purple);background:var(--thui-corrupt-sunk);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-range span,.thui-scope[data-thui-voice=corrupt] .thui-range span b{color:var(--thui-corrupt-green)}.thui-bonus-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.thui-bonus-chip{border:1px solid var(--thui-event-border);border-top-color:var(--thui-event-border-hi);min-height:30px;color:var(--thui-event-text);background:linear-gradient(180deg, var(--thui-event-raised), var(--thui-event-bg));box-shadow:0 3px 0 color-mix(in srgb, var(--thui-event-bg), black 48%);font:var(--thui-type-label);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 7px;display:inline-flex}.thui-bonus-chip b{font-size:1.1em}.thui-bonus-chip--time{border-color:var(--thui-fantasy-cyan);border-top-color:color-mix(in srgb, var(--thui-fantasy-cyan), white 18%);color:var(--thui-fantasy-text);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-fantasy-cyan-dark), white 6%), var(--thui-fantasy-sunk));box-shadow:0 3px 0 color-mix(in srgb, var(--thui-fantasy-cyan-dark), black 40%)}.thui-scope[data-thui-voice=corrupt] .thui-bonus-chip{border-color:var(--thui-corrupt-amber);color:var(--thui-corrupt-amber);background:var(--thui-corrupt-sunk);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-amber), var(--thui-corrupt-sunk) 74%);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-bonus-chip--time{border-color:var(--thui-corrupt-cyan);color:var(--thui-corrupt-cyan);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-cyan), var(--thui-corrupt-sunk) 74%)}.thui-attack{--thui-attack-max:640px;width:min(100%, var(--thui-attack-max));max-width:var(--thui-attack-max)}.thui-attack--warning{--thui-attack-max:560px}.thui-attack--ultimate{--thui-attack-max:680px}.thui-attack--disabled{--thui-attack-max:620px;border-color:color-mix(in srgb, var(--thui-fantasy-track), transparent 22%);border-left-color:color-mix(in srgb, var(--thui-fantasy-track), white 10%);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-raised), transparent 10%), color-mix(in srgb, var(--thui-sunk), transparent 8%));min-height:72px;box-shadow:0 4px 0 color-mix(in srgb, var(--thui-fantasy-track), black 34%), 0 8px 14px var(--thui-black-25);opacity:.78}.thui-attack--disabled .thui-attack__phrase{color:color-mix(in srgb, var(--thui-text), transparent 28%)}.thui-attack__meta{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:14px;left:24px;right:110px}.thui-meta-chip{border:1px solid color-mix(in srgb, var(--thui-event-border-hi), transparent 24%);min-height:22px;color:var(--thui-event-text);background:color-mix(in srgb, var(--thui-event-bg), black 6%);font:var(--thui-type-micro);letter-spacing:.09em;border-radius:999px;align-items:center;padding:4px 8px 5px;display:inline-flex}.thui-meta-chip--time{border-color:color-mix(in srgb, var(--thui-fantasy-cyan), transparent 18%);color:var(--thui-fantasy-text);background:color-mix(in srgb, var(--thui-fantasy-cyan-dark), black 14%)}.thui-scope[data-thui-voice=corrupt] .thui-attack--disabled{border-color:var(--thui-corrupt-red);border-left-color:var(--thui-corrupt-red);color:var(--thui-corrupt-red);background:color-mix(in srgb, var(--thui-corrupt-sunk), var(--thui-corrupt-red) 5%);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-red), var(--thui-corrupt-sunk) 74%), 0 0 10px color-mix(in srgb, var(--thui-corrupt-red), transparent 72%);opacity:1}.thui-scope[data-thui-voice=corrupt] .thui-attack--disabled .thui-attack__phrase{color:var(--thui-corrupt-red)}.thui-scope[data-thui-voice=corrupt] .thui-meta-chip{border-color:var(--thui-corrupt-amber);color:var(--thui-corrupt-amber);background:var(--thui-corrupt-sunk);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-meta-chip--time{border-color:var(--thui-corrupt-cyan);color:var(--thui-corrupt-cyan)}@media (width<=980px){.thui-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.thui-font-grid,.thui-range{grid-template-columns:1fr}.thui-attack__meta{margin-top:10px;position:static}.thui-attack{padding-bottom:18px;padding-right:24px}.thui-damage{margin-top:14px;position:static;translate:0}}.thui-t-display-xl{font:var(--thui-type-display-xl);letter-spacing:var(--thui-track-display-xl)}.thui-t-display-l{font:var(--thui-type-display-l);letter-spacing:var(--thui-track-display-l)}.thui-t-display-m{font:var(--thui-type-display-m);letter-spacing:var(--thui-track-display-m)}.thui-t-title-l{font:var(--thui-type-title-l);letter-spacing:var(--thui-track-title-l)}.thui-t-title-m{font:var(--thui-type-title-m);letter-spacing:var(--thui-track-title-m)}.thui-t-title-s{font:var(--thui-type-title-s);letter-spacing:var(--thui-track-title-s)}.thui-t-body-l{font:var(--thui-type-body-l);letter-spacing:var(--thui-track-body-l)}.thui-t-body-m{font:var(--thui-type-body-m);letter-spacing:var(--thui-track-body-m)}.thui-t-body-s{font:var(--thui-type-body-s);letter-spacing:var(--thui-track-body-s)}.thui-t-button-l{font:var(--thui-type-button-l);letter-spacing:var(--thui-track-button-l)}.thui-t-button-m{font:var(--thui-type-button-m);letter-spacing:var(--thui-track-button-m)}.thui-t-button-s{font:var(--thui-type-button-s);letter-spacing:var(--thui-track-button-s)}.thui-t-label{font:var(--thui-type-label);letter-spacing:var(--thui-track-label);text-transform:uppercase}.thui-t-caption{font:var(--thui-type-caption);letter-spacing:var(--thui-track-caption)}.thui-t-micro{font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro);text-transform:uppercase}.thui-t-data-l{font:var(--thui-type-data-l);letter-spacing:var(--thui-track-data-l);font-variant-numeric:tabular-nums}.thui-t-data-m{font:var(--thui-type-data-m);letter-spacing:var(--thui-track-data-m);font-variant-numeric:tabular-nums}.thui-t-data-s{font:var(--thui-type-data-s);letter-spacing:var(--thui-track-data-s);font-variant-numeric:tabular-nums}.thui-t-phrase-quick{font:var(--thui-type-phrase-quick);letter-spacing:var(--thui-track-phrase-quick)}.thui-t-phrase-strong{font:var(--thui-type-phrase-strong);letter-spacing:var(--thui-track-phrase-strong)}.thui-t-phrase-ultimate{font:var(--thui-type-phrase-ultimate);letter-spacing:var(--thui-track-phrase-ultimate)}.thui-panel__title{font:var(--thui-type-title-l);letter-spacing:var(--thui-track-title-l)}.thui-section-title{font:var(--thui-type-title-s);letter-spacing:var(--thui-track-title-s)}.thui-panel__copy{font:var(--thui-type-body-s);letter-spacing:var(--thui-track-body-s)}.thui-keycap{font:var(--thui-type-button-m);letter-spacing:var(--thui-track-button-m)}.thui-keycap-wrap>small,.thui-key-state small,.thui-type-sample small,.thui-font-card small,.thui-font-card em{font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro)}.thui-modal h3{font:var(--thui-type-title-l);letter-spacing:var(--thui-track-title-l)}.thui-modal p{font:var(--thui-type-body-s);letter-spacing:var(--thui-track-body-s)}.thui-hud__wave{font:var(--thui-type-label);letter-spacing:var(--thui-track-label)}.thui-hunt-timer b,.thui-warning strong,.thui-defence__time,.thui-damage{font:var(--thui-type-data-m);letter-spacing:var(--thui-track-data-m)}.thui-warning small,.thui-meta-chip{font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro)}.thui-defence-key{font:var(--thui-type-button-m);letter-spacing:var(--thui-track-button-m)}.thui-defence-key.is-current{font:var(--thui-type-button-l);letter-spacing:var(--thui-track-button-l)}.thui-input-line{font:var(--thui-type-body-l);letter-spacing:var(--thui-track-body-l)}.thui-attack__phrase{font:var(--thui-type-phrase-strong);letter-spacing:var(--thui-track-phrase-strong)}.thui-attack--quick .thui-attack__phrase{font:var(--thui-type-phrase-quick);letter-spacing:var(--thui-track-phrase-quick)}.thui-attack--ultimate .thui-attack__phrase{font:var(--thui-type-phrase-ultimate);letter-spacing:var(--thui-track-phrase-ultimate)}.thui-bonus-chip{font:var(--thui-type-label);letter-spacing:var(--thui-track-label)}.thui-scope[data-thui-voice=corrupt] .thui-hunt-timer b,.thui-scope[data-thui-voice=corrupt] .thui-warning strong,.thui-scope[data-thui-voice=corrupt] .thui-defence__time,.thui-scope[data-thui-voice=corrupt] .thui-damage,.thui-scope[data-thui-voice=corrupt] .thui-t-data-l,.thui-scope[data-thui-voice=corrupt] .thui-t-data-m,.thui-scope[data-thui-voice=corrupt] .thui-t-data-s{font-family:var(--thui-font-machine)}.thui-token-swatches{gap:var(--thui-space-xs);margin-top:var(--thui-space-m);grid-template-columns:repeat(6,minmax(82px,1fr));display:grid}.thui-token-swatch{border:1px solid color-mix(in srgb, var(--thui-frame), transparent 58%);background:var(--thui-panel);border-radius:6px;min-width:0;overflow:hidden}.thui-token-swatch i{background:var(--swatch);height:36px;display:block}.thui-token-swatch span{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro);text-transform:uppercase;padding:6px 7px 7px;display:block}.thui-scope[data-thui-voice=corrupt] .thui-token-swatch{border-color:var(--thui-corrupt-frame-dim);background:var(--thui-corrupt-sunk);border-radius:0}.thui-card{padding:var(--thui-space-s) var(--thui-space-m);border:2px solid var(--thui-frame);border-radius:max(2px, calc(var(--thui-radius) - 4px));background:linear-gradient(180deg, var(--thui-raised), var(--thui-panel));box-shadow:0 2px 0 var(--thui-frame-dark), inset 0 1px 0 var(--thui-white-12);position:relative}.thui-card--selected{border-color:var(--thui-frame-hi);box-shadow:0 2px 0 var(--thui-frame-dark), 0 0 0 1px var(--thui-frame-hi), inset 0 1px 0 var(--thui-white-12)}.thui-inset{padding:var(--thui-space-xs) var(--thui-space-s);border:1px solid var(--thui-frame-dark);border-radius:max(1px, calc(var(--thui-radius) - 6px));background:var(--thui-sunk);box-shadow:var(--thui-shadow-inset)}.thui-rail{background:linear-gradient(90deg, transparent, var(--thui-frame) 12%, var(--thui-frame-hi) 50%, var(--thui-frame) 88%, transparent);height:3px;opacity:calc(1 - var(--thui-corruption) * .55);border-radius:999px}.thui-plaque{align-items:center;gap:var(--thui-space-2xs);border:1px solid var(--thui-frame-dark);border-radius:max(1px, calc(var(--thui-radius) - 7px));color:var(--thui-muted);background:var(--thui-sunk);box-shadow:inset 0 1px 0 var(--thui-white-12);font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro);text-transform:uppercase;padding:4px 9px 5px;display:inline-flex}.thui-slot{border:2px solid var(--thui-frame-dark);border-radius:max(2px, calc(var(--thui-radius) - 4px));background:repeating-linear-gradient(-45deg, var(--thui-sunk) 0 8px, color-mix(in srgb, var(--thui-sunk), var(--thui-black-54) 40%) 8px 16px);min-height:76px;box-shadow:inset 0 3px 10px var(--thui-black-54);position:relative;overflow:hidden}.thui-overlay{z-index:var(--thui-layer-modal);padding:var(--thui-space-l);background:radial-gradient(ellipse at 50% 45%, transparent 16%, var(--thui-black-54) 78%), color-mix(in srgb, var(--thui-corrupt-panel), transparent 22%);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;display:grid;position:fixed;inset:0}.thui-overlay-demo{min-height:118px;padding:var(--thui-space-l);border:1px solid color-mix(in srgb, var(--thui-frame), transparent 55%);background:radial-gradient(ellipse at 50% 45%, transparent 10%, var(--thui-black-54) 76%), color-mix(in srgb, var(--thui-corrupt-panel), transparent 22%);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;place-items:center;display:grid}.thui-surface-grid{gap:var(--thui-space-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.thui-surface-sample{align-content:start;gap:var(--thui-space-xs);min-width:0;display:grid}.thui-surface-sample>small{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro);text-transform:uppercase}.thui-scope[data-thui-voice=corrupt] .thui-card{border-radius:var(--thui-radius-corrupt);background:var(--thui-corrupt-panel);box-shadow:0 1px 0 var(--thui-corrupt-frame-dark);border-width:1px}.thui-scope[data-thui-voice=corrupt] .thui-inset{border-color:color-mix(in srgb, var(--thui-corrupt-green), transparent 55%);box-shadow:inset 0 0 0 1px var(--thui-corrupt-frame-dark);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-plaque{border-color:var(--thui-corrupt-purple);color:var(--thui-corrupt-green);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-rail{background:repeating-linear-gradient(90deg, var(--thui-corrupt-green) 0 3px, transparent 3px 9px);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-slot{border-width:1px;border-color:var(--thui-corrupt-frame-dim);background:var(--thui-corrupt-sunk);border-radius:0}.thui-attack--disabled.is-swallowed{border-color:color-mix(in srgb, var(--thui-corrupt-frame-dark), black 30%);background:var(--thui-corrupt-sunk);box-shadow:inset 0 6px 18px black, inset 0 -1px 0 color-mix(in srgb, var(--thui-corrupt-green), transparent 70%);overflow:hidden;transform:translateY(2px)scale(.985)}.thui-attack--disabled.is-swallowed:before{content:"";background:radial-gradient(ellipse at 50% 62%, black 18%, color-mix(in srgb, var(--thui-corrupt-sunk), black 60%) 52%, transparent 84%);pointer-events:none;position:absolute;inset:0}.thui-attack--disabled.is-swallowed:after{content:var(--swallow-word,"\"still here\"");color:color-mix(in srgb, var(--thui-corrupt-green), transparent 30%);font:var(--thui-type-caption);font-family:var(--thui-font-corrupt);letter-spacing:.05em;text-transform:lowercase;opacity:0;pointer-events:none;place-items:center;animation:7.4s step-end infinite thuiSwallowWhisper;display:grid;position:absolute;inset:0}.thui-attack--disabled.is-swallowed .thui-attack__shade{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--thui-corrupt-green), transparent 88%) 45%, transparent);pointer-events:none;width:60%;height:100%;animation:9.2s linear infinite thuiSwallowDrift;position:absolute;top:0;left:-30%}@keyframes thuiSwallowWhisper{0%,71.4%{opacity:0}71.9%{opacity:.82}72.6%{opacity:0}73.4%{opacity:.5}74%,to{opacity:0}}@keyframes thuiSwallowDrift{0%{transform:translate(0)}to{transform:translate(310%)}}.thui-real-enemy-grid{gap:var(--thui-space-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.thui-real-enemy-card{gap:var(--thui-space-xs);min-height:260px;padding:var(--thui-space-s);border:1px solid color-mix(in srgb, var(--thui-frame), transparent 62%);background:color-mix(in srgb, var(--thui-sunk), transparent 4%);border-radius:7px;grid-template-rows:auto 1fr;display:grid}.thui-real-enemy-card>small{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro);text-transform:uppercase}.thui-real-enemy-stage{min-height:214px;padding:var(--thui-space-m);justify-content:center;align-items:flex-end;display:flex;overflow:visible}.thui-real-enemy-stage .enemy-unit{flex:none;margin:0;position:relative;inset:auto;transform:none}.thui-real-enemy-stage .enemy-cube{position:relative}.thui-enemy-eye{z-index:8;opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:3px;overflow:hidden}.thui-enemy-eye__frame{white-space:pre;color:#ff334d;font-family:var(--thui-font-machine);font-size:var(--thui-eye-cell,3.3px);letter-spacing:.02em;text-align:center;text-shadow:0 0 4px currentColor, 0 0 10px color-mix(in srgb, currentColor, transparent 52%);opacity:0;animation:thuiEyeFrameCycle var(--thui-eye-cycle,3.2s) steps(1, end) infinite;grid-area:1/1;margin:0;font-weight:700;line-height:.72}.enemy-unit--strong .thui-enemy-eye__frame{--thui-eye-cell:3.7px}.enemy-unit--boss .thui-enemy-eye__frame{--thui-eye-cell:5px}.thui-enemy-eye__frame:first-child{animation-delay:calc(var(--thui-eye-phase,0s) - 0s)}.thui-enemy-eye__frame:nth-child(2){animation-delay:calc(var(--thui-eye-phase,0s) - .4s)}.thui-enemy-eye__frame:nth-child(3){animation-delay:calc(var(--thui-eye-phase,0s) - .8s)}.thui-enemy-eye__frame:nth-child(4){animation-delay:calc(var(--thui-eye-phase,0s) - 1.2s)}.thui-enemy-eye__frame:nth-child(5){animation-delay:calc(var(--thui-eye-phase,0s) - 1.6s)}.thui-enemy-eye__frame:nth-child(6){animation-delay:calc(var(--thui-eye-phase,0s) - 2s)}.thui-enemy-eye__frame:nth-child(7){animation-delay:calc(var(--thui-eye-phase,0s) - 2.4s)}.thui-enemy-eye__frame:nth-child(8){animation-delay:calc(var(--thui-eye-phase,0s) - 2.8s)}@keyframes thuiEyeFrameCycle{0%,12.45%{opacity:1}12.5%,to{opacity:0}}.thui-real-enemy[data-corrupt="1"] .enemy-cube{background:#3a060b;border-color:#ff334d;box-shadow:inset -10px -11px #00000047,0 0 18px #ff334d4d,0 12px 17px #00000052}.thui-real-enemy[data-corrupt="1"] .enemy-cube:before,.thui-real-enemy[data-corrupt="1"] .enemy-cube:after,.thui-real-enemy[data-corrupt="1"] .enemy-cube>span{opacity:0}.thui-real-enemy[data-corrupt="1"] .thui-enemy-eye{opacity:1}.thui-real-enemy[data-corrupt=tease] .thui-enemy-eye{animation:20s step-end infinite thuiEyeTease;animation-delay:var(--thui-eye-phase,0s)}@keyframes thuiEyeTease{0%,98.8%{opacity:0}99%,99.22%{opacity:.9}99.3%,to{opacity:0}}.thui-real-enemy[data-corrupt=tease] .enemy-cube:before,.thui-real-enemy[data-corrupt=tease] .enemy-cube:after,.thui-real-enemy[data-corrupt=tease] .enemy-cube>span{transition:opacity var(--thui-motion-fast) linear}.thui-scope[data-thui-voice=corrupt] .thui-real-enemy-card{border-color:var(--thui-corrupt-frame-dim);background:var(--thui-corrupt-sunk);border-radius:0}@media (width<=980px){.thui-token-swatches,.thui-surface-grid,.thui-real-enemy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.thui-token-swatches,.thui-surface-grid,.thui-real-enemy-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.thui-attack--disabled.is-swallowed:after,.thui-attack--disabled.is-swallowed .thui-attack__shade,.thui-enemy-eye__frame,.thui-real-enemy[data-corrupt=tease] .thui-enemy-eye{animation:none}.thui-real-enemy[data-corrupt="1"] .thui-enemy-eye__frame:first-child{opacity:1}}.thui-attack--quick{--thui-attack-max:500px}.thui-attack--bonus{min-height:122px;padding-bottom:48px}.thui-enemy-eye{isolation:isolate;inset:1px}.thui-enemy-eye:before{content:"";z-index:-1;filter:blur(1px);opacity:.88;background:radial-gradient(circle,#ffeef675 0 5%,#ff416f52 7% 19%,#9b0c3d40 30%,#0000 67%);border-radius:48%;width:58%;height:76%;position:absolute;top:50%;left:50%;translate:-50% -50%}.thui-enemy-eye:after{content:"";opacity:.76;pointer-events:none;border-left:1px solid #ff45645c;border-right:1px solid #ff45645c;border-radius:48%;width:54%;height:80%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:-4px 0 #7f153438,4px 0 #7f153438,-8px 0 #4e091f29,8px 0 #4e091f29}.thui-enemy-eye__frame{color:#ff4665;text-shadow:0 0 3px,0 0 8px #ff305b99,0 0 14px #7e134f61}.thui-scope[data-thui-voice=corrupt] .thui-attack--disabled:not(.is-swallowed){border-color:var(--thui-corrupt-red);border-left-color:var(--thui-corrupt-red);background:repeating-linear-gradient(90deg, transparent 0 17px, #ff405809 17px 18px), color-mix(in srgb, var(--thui-corrupt-sunk), var(--thui-corrupt-red) 5%);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-red), var(--thui-corrupt-sunk) 74%), 0 0 10px color-mix(in srgb, var(--thui-corrupt-red), transparent 72%);animation:2.2s step-end infinite thuiErrorPlatePulse;position:relative;overflow:hidden}.thui-scope[data-thui-voice=corrupt] .thui-attack--disabled:not(.is-swallowed):before{content:"ERROR";color:var(--thui-corrupt-red);font:var(--thui-type-micro);letter-spacing:.16em;opacity:.76;position:absolute;top:9px;right:12px}.thui-scope[data-thui-voice=corrupt] .thui-attack--disabled:not(.is-swallowed):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff405829,#0000);width:19%;height:100%;animation:3.1s steps(14,end) infinite thuiErrorScan;position:absolute;top:0;left:-22%}@keyframes thuiErrorPlatePulse{0%,79%,82%,to{filter:brightness();translate:0}80%{filter:brightness(1.22);translate:2px}81%{filter:brightness(.84);translate:-1px}}@keyframes thuiErrorScan{0%{transform:translate(0)}to{transform:translate(690%)}}.thui-battlefield-compare{gap:var(--thui-space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.thui-production-battlefield-preview{border:1px solid color-mix(in srgb, var(--thui-frame), transparent 58%);background:var(--thui-fantasy-sunk);border-radius:7px;min-width:0;position:relative;overflow:hidden}.thui-production-battlefield-preview .thui-production-battlefield.battlefield{flex:none;width:100%;height:clamp(430px,42vw,560px);min-height:clamp(430px,42vw,560px);position:relative;overflow:hidden}.thui-production-battlefield-preview .battlefield__ground{pointer-events:none}.thui-production-battlefield-preview.is-corrupted{border-color:var(--thui-corrupt-purple);background:var(--thui-corrupt-sunk);border-radius:0}.thui-production-battlefield-preview.is-corrupted .battlefield:after{opacity:.72;filter:drop-shadow(0 0 4px #a734ff40);background-color:#0000;background-image:linear-gradient(90deg,#bb44ff2e 1px,#0000 1px),linear-gradient(#bb44ff24 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.thui-production-battlefield-preview.is-corrupted .battlefield__mountain{filter:drop-shadow(0 -2px #9e34d129);background:#07020bc7}.thui-production-battlefield-preview.is-corrupted .battlefield__mote{background:var(--thui-corrupt-purple);box-shadow:0 0 8px var(--thui-purple-glow);opacity:.56}.thui-production-battlefield-preview.is-corrupted .battlefield__grass,.thui-production-battlefield-preview.is-corrupted .terrain-hunter__grass,.thui-production-battlefield-preview.is-corrupted .terrain-enemy__grass{filter:saturate(.15)brightness(.35)hue-rotate(245deg);opacity:.62}.thui-production-battlefield-preview.is-corrupted .terrain-hunter__oval,.thui-production-battlefield-preview.is-corrupted .terrain-enemy__back,.thui-production-battlefield-preview.is-corrupted .terrain-enemy__main{filter:saturate(.15)brightness(.38)hue-rotate(245deg)}.thui-battlefield-grid{transform-origin:top;opacity:.54;background-color:#0000;background-image:linear-gradient(90deg,#c148ff3d 1px,#0000 1px),linear-gradient(#c148ff2b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:55% -18% -38%;transform:perspective(360px)rotateX(58deg)scale(1.26);-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.thui-background-eye{white-space:pre;color:#d157ffd1;font:700 3px/.72 var(--thui-font-machine);letter-spacing:.01em;text-align:center;text-shadow:0 0 5px #c443ff8f,0 0 12px #8615c059;opacity:.22;margin:0;animation:6.9s step-end infinite thuiBackgroundEyeWatch;position:absolute}.thui-background-eye--1{animation-delay:-1.1s;top:15%;left:9%;scale:.72}.thui-background-eye--2{animation-delay:-3.7s;top:25%;left:29%;scale:.46}.thui-background-eye--3{animation-delay:-2.3s;top:9%;left:48%;scale:.88}.thui-background-eye--4{animation-delay:-5.2s;top:27%;right:27%;scale:.43}.thui-background-eye--5{animation-delay:-4.1s;top:17%;right:8%;scale:.66}@keyframes thuiBackgroundEyeWatch{0%,38%,41%,72%,75%,to{opacity:.18;filter:blur(.2px)}39%{opacity:.5;filter:blur()}40%{opacity:.12;filter:blur(.5px)}73%{opacity:.34;filter:blur()}74%{opacity:.16;filter:blur(.35px)}}.thui-battlefield-error-line{opacity:.42;background:linear-gradient(90deg,#0000,#ff395bb8,#0000);height:1px;position:absolute}.thui-battlefield-error-line--a{animation:7.3s step-end infinite thuiBattlefieldSignalTear;top:43%;left:4%;right:52%}.thui-battlefield-error-line--b{animation:9.1s step-end -2.7s infinite thuiBattlefieldSignalTear;top:68%;left:63%;right:6%}@keyframes thuiBattlefieldSignalTear{0%,91%,93%,to{opacity:0;transform:scaleX(.2)}91.4%{opacity:.72;transform:scaleX(1)}92.2%{opacity:.24;transform:scaleX(.62)}}@media (width<=980px){.thui-battlefield-compare{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.thui-scope[data-thui-voice=corrupt] .thui-attack--disabled:not(.is-swallowed),.thui-scope[data-thui-voice=corrupt] .thui-attack--disabled:not(.is-swallowed):after,.thui-background-eye,.thui-battlefield-error-line{animation:none}}.thui-enemy-eye{overflow:visible}.thui-enemy-eye__frame{animation-duration:5.2s;animation-timing-function:step-end;animation-iteration-count:infinite;animation-delay:var(--thui-eye-phase,0s)}.thui-enemy-eye__frame:first-child{animation-name:thuiEyeFrameOpen}.thui-enemy-eye__frame:nth-child(2){animation-name:thuiEyeFrame02}.thui-enemy-eye__frame:nth-child(3){animation-name:thuiEyeFrame03}.thui-enemy-eye__frame:nth-child(4){animation-name:thuiEyeFrame04}.thui-enemy-eye__frame:nth-child(5){animation-name:thuiEyeFrame05}.thui-enemy-eye__frame:nth-child(6){animation-name:thuiEyeFrame06}.thui-enemy-eye__frame:nth-child(7){animation-name:thuiEyeFrame07}.thui-enemy-eye__frame:nth-child(8){animation-name:thuiEyeFrame08}@keyframes thuiEyeFrameOpen{0%,73.9%,79.1%,to{opacity:1}74%,79%{opacity:0}}@keyframes thuiEyeFrame02{0%,73.99%,74.65%,to{opacity:0}74%,74.64%{opacity:1}}@keyframes thuiEyeFrame03{0%,74.64%,75.28%,to{opacity:0}74.65%,75.27%{opacity:1}}@keyframes thuiEyeFrame04{0%,75.27%,75.91%,to{opacity:0}75.28%,75.9%{opacity:1}}@keyframes thuiEyeFrame05{0%,75.9%,76.56%,to{opacity:0}75.91%,76.55%{opacity:1}}@keyframes thuiEyeFrame06{0%,76.55%,77.2%,to{opacity:0}76.56%,77.19%{opacity:1}}@keyframes thuiEyeFrame07{0%,77.19%,77.84%,to{opacity:0}77.2%,77.83%{opacity:1}}@keyframes thuiEyeFrame08{0%,77.83%,79.1%,to{opacity:0}77.84%,79.09%{opacity:1}}.thui-enemy-eye__iris{z-index:9;width:32%;height:48%;animation:5.2s cubic-bezier(.2,.72,.18,1) infinite thuiDrakoIrisWatch;animation-delay:var(--thui-eye-phase,0s);transform-origin:50%;pointer-events:none;background:radial-gradient(circle at 43% 36%,#ffffffeb 0 5%,#0000 8%),radial-gradient(circle,#ffc6e3c7 0 12%,#ff396b99 27%,#81116294 53%,#1a00183d 76%,#0000 79%);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 6px #ffd2eac7,0 0 13px #ff306999,0 0 22px #a41bb46b}.thui-enemy-eye__pupil{width:16%;height:82%;animation:5.2s cubic-bezier(.18,.72,.16,1) infinite thuiDrakoPupilTrack;animation-delay:var(--thui-eye-phase,0s);background:#110008;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #ffdeee4d,0 0 8px #0d0007d9}.thui-real-enemy .thui-enemy-eye__pupil{border-radius:999px;box-shadow:0 0 0 1px #ffdeee47,0 0 3px #0d0007c7}.enemy-unit--weak .thui-enemy-eye__pupil{width:2px}.enemy-unit--strong .thui-enemy-eye__pupil{width:3px}.enemy-unit--boss .thui-enemy-eye__pupil{width:4px}@keyframes thuiDrakoIrisWatch{0%,9%{transform:translate(0)scaleX(1)}17%,27%{transform:translate(-8%)scaleX(1)}34%{transform:translate(0)scaleX(1)}44%,58%{transform:translate(9%)scaleX(1)}67%,73.9%{transform:translate(0)scaleX(1)}74.8%{transform:translate(0)scaleX(.72)}76.1%{transform:translate(0)scaleX(.2)}76.5%{transform:translate(0)scaleX(.035)}77.4%{transform:translate(0)scaleX(.28)}78.3%{transform:translate(0)scaleX(.74)}79.1%,to{transform:translate(0)scaleX(1)}}@keyframes thuiDrakoPupilTrack{0%,10%{transform:translate(0)}18%,28%{transform:translate(-24%)}36%{transform:translate(-7%)}44%,58%{transform:translate(28%)}67%,to{transform:translate(0)}}.thui-enemy-eye:before{width:64%;height:84%;animation:5.2s ease-in-out infinite thuiDrakoCavityBreath;animation-delay:var(--thui-eye-phase,0s);background:radial-gradient(#ffebf64d 0 7%,#ff3b743d 15% 27%,#72117538 40%,#0000 70%);border-radius:46%}.thui-enemy-eye:after{border:0;border-left:2px solid #ff3e6857;border-right:2px solid #ff3e6857;border-radius:44%;width:62%;height:88%;box-shadow:-5px 0 #87194b38,5px 0 #87194b38,-10px 0 #55083726,10px 0 #55083726,-15px 0 #3804281c,15px 0 #3804281c}@keyframes thuiDrakoCavityBreath{0%,70%,to{opacity:.76;filter:blur(.7px)}34%{opacity:.92;filter:blur(.35px)}76%{opacity:.38;filter:blur(1.1px)}80%{opacity:.82;filter:blur(.55px)}}.thui-drako-eye-lab{min-height:250px;margin-top:var(--thui-space-m);border:1px solid color-mix(in srgb, var(--thui-corrupt-purple), transparent 28%);background:radial-gradient(at 50% 52%,#760e5b38,#0000 35%),#020103;border-radius:0;position:relative;overflow:hidden}.thui-drako-eye-lab .ui-system-showcase__caption{z-index:11;color:var(--thui-corrupt-red);position:absolute;top:11px;left:12px}.thui-enemy-eye--lab{opacity:1;--thui-eye-cell:7px;--thui-eye-phase:-900ms;position:absolute;inset:26px 20% 10px}.thui-scope[data-thui-voice=corrupt] .thui-attack--disabled:not(.is-swallowed){background:repeating-linear-gradient(0deg, transparent 0 7px, #ff304809 7px 8px), repeating-linear-gradient(90deg, transparent 0 19px, #ff30480b 19px 20px), color-mix(in srgb, var(--thui-corrupt-sunk), var(--thui-corrupt-red) 6%);animation:1.85s step-end infinite thuiErrorPlateHardFault}@keyframes thuiErrorPlateHardFault{0%,63%,67%,84%,88%,to{filter:brightness();outline-color:#0000;translate:0}64%{filter:brightness(1.35);outline:1px solid #ff4058a8;translate:2px}65%{filter:brightness(.72);outline:1px solid #ff40584d;translate:-2px 1px}66%{filter:brightness(1.12);outline:1px solid #ff405885;translate:1px -1px}85%{filter:brightness(1.24);translate:-1px}86%{filter:brightness(.78);translate:2px}87%{filter:brightness();translate:0}}.thui-production-battlefield-preview.is-corrupted .battlefield__sky:before{background:radial-gradient(circle at 18% 20%,#ef2a5d14,#0000 20%),radial-gradient(circle at 78% 14%,#a420ff1f,#0000 24%),linear-gradient(#00000014,#09000f57)}.thui-production-battlefield-preview.is-corrupted .battlefield__motes,.thui-production-battlefield-preview.is-corrupted .battlefield__mote{display:none}.thui-production-battlefield-preview.is-corrupted .battlefield__mountain{opacity:.88;filter:drop-shadow(0 -2px 7px #b922ff33);border-radius:0;bottom:42%}.thui-production-battlefield-preview.is-corrupted .battlefield__mountain--left{clip-path:polygon(0 100%,0 71%,8% 65%,13% 29%,19% 55%,27% 10%,34% 42%,43% 24%,51% 59%,62% 33%,74% 66%,88% 48%,100% 73%,100% 100%);background:linear-gradient(#d027ffbd,#4d0868e6 44%,#0e0012fa);transform:skew(-4deg)scaleY(1.12)}.thui-production-battlefield-preview.is-corrupted .battlefield__mountain--right{clip-path:polygon(0 74%,10% 59%,18% 69%,28% 30%,38% 52%,48% 7%,57% 44%,67% 22%,76% 58%,87% 37%,94% 70%,100% 61%,100% 100%,0 100%);background:linear-gradient(#ff2b54b3,#740a36e0 45%,#0d000cfa);transform:skew(5deg)scaleY(1.08)}.thui-production-battlefield-preview.is-corrupted .battlefield__ground:after{transform-origin:50% 0;opacity:.7;background-color:#0000;background-image:linear-gradient(90deg,#d639ff47 1px,#0000 1px),linear-gradient(#ff34612e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:-14% -12% -35%;transform:perspective(340px)rotateX(62deg)scale(1.28);-webkit-mask-image:linear-gradient(#000 0%,#000000eb 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000eb 58%,#0000 100%)}.thui-production-battlefield-preview.is-corrupted .battlefield__grass:before,.thui-production-battlefield-preview.is-corrupted .battlefield__grass:after,.thui-production-battlefield-preview.is-corrupted .terrain-hunter__grass,.thui-production-battlefield-preview.is-corrupted .terrain-enemy__grass{filter:drop-shadow(0 0 6px #b121eb2e);opacity:.52;background:linear-gradient(#b625f6eb,#3d044dfa)}.thui-production-battlefield-preview.is-corrupted .terrain-hunter__oval,.thui-production-battlefield-preview.is-corrupted .terrain-enemy__back,.thui-production-battlefield-preview.is-corrupted .terrain-enemy__main{filter:none;background:radial-gradient(#76109157,#19011f9e 52%,#0000 82%);box-shadow:0 10px 18px #00000057,inset 0 1px 8px #c330ff0f}.thui-battlefield-corruption-layer{background:radial-gradient(at 50% 31%,#b023ff1a,#0000 33%),linear-gradient(#22002e0f,#0000 48%,#00000024)}.thui-battlefield-grid{display:none}.thui-background-eye{color:#d23fffdb;text-shadow:0 0 5px #cd30ff9e,0 0 13px #8a0fbe66;opacity:.35;transform-origin:50%;place-items:center;width:70px;height:92px;margin:0;display:grid;position:absolute}.thui-background-eye pre{white-space:pre;color:currentColor;font:700 3px/.72 var(--thui-font-machine);letter-spacing:.01em;text-align:center;grid-area:1/1;margin:0}.thui-background-eye__iris{background:radial-gradient(circle at 44% 34%,#fff 0 5%,#ff6ad1 8%,#b629ff 35%,#390040c7 70%,#0000 73%);border-radius:50%;grid-area:1/1;width:16px;height:28px;position:relative;box-shadow:0 0 8px #d431ffb8,0 0 18px #8d0bc46b}.thui-background-eye__iris b{background:#110014;border-radius:50%;width:3px;height:80%;position:absolute;top:50%;left:50%;translate:-50% -50%}.thui-background-eye.is-fixed{animation:8s ease-in-out infinite thuiBackgroundEyeFixed;animation-delay:var(--thui-bg-eye-phase,0s)}.thui-background-eye.is-blinking{animation:7.6s step-end infinite thuiBackgroundEyeBlink;animation-delay:var(--thui-bg-eye-phase,0s)}@keyframes thuiBackgroundEyeFixed{0%,to{opacity:.24;filter:blur(.2px)}48%{opacity:.42;filter:blur()}54%{opacity:.32;filter:blur(.12px)}}@keyframes thuiBackgroundEyeBlink{0%,71%,76%,to{opacity:.3;clip-path:inset(0)}72%{opacity:.46;clip-path:inset(0 18%)}73%{opacity:.48;clip-path:inset(0 39%)}73.6%{opacity:.28;clip-path:inset(0 49%)}74.2%{opacity:.42;clip-path:inset(0 36%)}75%{opacity:.34;clip-path:inset(0 10%)}}.thui-background-eye--1{top:10%;left:5%;scale:.74}.thui-background-eye--2{top:26%;left:19%;scale:.42}.thui-background-eye--3{top:9%;left:33%;scale:.58}.thui-background-eye--4{top:19%;left:45%;scale:.4}.thui-background-eye--5{top:8%;right:34%;scale:.66}.thui-background-eye--6{top:28%;right:22%;scale:.43}.thui-background-eye--7{top:12%;right:8%;scale:.72}.thui-background-eye--8{top:5%;left:52%;scale:.34}@media (prefers-reduced-motion:reduce){.thui-enemy-eye__frame,.thui-enemy-eye__iris,.thui-enemy-eye__pupil,.thui-enemy-eye:before,.thui-background-eye,.thui-scope[data-thui-voice=corrupt] .thui-attack--disabled:not(.is-swallowed){animation:none}.thui-enemy-eye__frame:first-child{opacity:1}.thui-enemy-eye__iris{transform:none}}.thui-enemy-eye{--thui-eye-iris-size:26px;--thui-eye-socket-width:40px;--thui-eye-socket-height:52px;--thui-eye-travel:4px;--thui-eye-state-cycle:12s;--thui-eye-pupil-height:65%;--thui-eye-pupil-ratio:27 / 35;--thui-eye-pupil-shaft-width:44%;--thui-eye-pupil-cross-width:108%;--thui-eye-pupil-cross-height:clamp(4px, 16%, 6px);isolation:isolate;overflow:visible}.enemy-unit--strong .thui-enemy-eye{--thui-eye-cell:3.7px;--thui-eye-iris-size:32px;--thui-eye-socket-width:48px;--thui-eye-socket-height:62px;--thui-eye-travel:5px;--thui-eye-pupil-shaft-width:42%;--thui-eye-pupil-cross-width:104%;--thui-eye-pupil-cross-height:clamp(4px, 15%, 7px)}.enemy-unit--boss .thui-enemy-eye{--thui-eye-cell:5px;--thui-eye-iris-size:54px;--thui-eye-socket-width:80px;--thui-eye-socket-height:104px;--thui-eye-travel:9px;--thui-eye-pupil-shaft-width:40%;--thui-eye-pupil-cross-width:102%;--thui-eye-pupil-cross-height:clamp(4px, 14%, 9px)}.thui-enemy-eye--lab{--thui-eye-cell:7px;--thui-eye-iris-size:clamp(92px, 9vw, 122px);--thui-eye-socket-width:clamp(154px, 14vw, 188px);--thui-eye-socket-height:clamp(176px, 16vw, 210px);--thui-eye-travel:22px;--thui-eye-pupil-height:78%;--thui-eye-pupil-ratio:auto;--thui-eye-pupil-shaft-width:38%;--thui-eye-pupil-cross-width:100%;--thui-eye-pupil-cross-height:max(3px, 14%)}.thui-enemy-eye:before,.thui-enemy-eye:after{content:"";z-index:3;width:calc(var(--thui-eye-socket-width) * .18);height:var(--thui-eye-socket-height);pointer-events:none;opacity:.9;filter:none;will-change:transform;background:0 0;animation:none;position:absolute;top:50%;translate:0 -50%}.thui-enemy-eye:before{left:calc(50% - (var(--thui-eye-socket-width) * .59));transform-origin:100%;border:1px solid #ff549457;border-right:0;border-radius:100% 0 0 100%/50%;box-shadow:-8px 0 0 -1px #ff54942e,-15px 0 0 -2px #ff549414}.thui-enemy-eye:after{left:calc(50% + (var(--thui-eye-socket-width) * .41));transform-origin:0;border:1px solid #ff549457;border-left:0;border-radius:0 100% 100% 0/50%;box-shadow:8px 0 0 -1px #ff54942e,15px 0 0 -2px #ff549414}.thui-enemy-eye__socket{z-index:4;width:var(--thui-eye-socket-width);height:var(--thui-eye-socket-height);clip-path:polygon(50% 0%,58% 2%,67% 6%,75% 13%,82% 23%,87% 35%,90% 50%,87% 65%,82% 77%,75% 87%,67% 94%,58% 98%,50% 100%,42% 98%,33% 94%,25% 87%,18% 77%,13% 65%,10% 50%,13% 35%,18% 23%,25% 13%,33% 6%,42% 2%);pointer-events:none;background:radial-gradient(#42042d9e 0 43%,#1d0017e8 70%,#080007fc 100%);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 11px 0 15px #ff2e771f,inset -11px 0 15px #ff2e771f,inset 0 0 24px #0000007a,0 0 8px #ff2d6826}.thui-enemy-eye__aperture{z-index:5;width:var(--thui-eye-socket-width);height:var(--thui-eye-socket-height);clip-path:polygon(50% 1.5%,58% 3%,66.5% 7%,73.5% 14%,79.5% 24%,83.5% 36%,85% 50%,83.5% 64%,79.5% 76%,73.5% 86%,66.5% 93%,58% 97%,50% 98.5%,42% 97%,33.5% 93%,26.5% 86%,20.5% 76%,16.5% 64%,15% 50%,16.5% 36%,20.5% 24%,26.5% 14%,33.5% 7%,42% 3%);pointer-events:none;background:radial-gradient(#54053775 0 42%,#23001bc2 70%,#0a0009f5 100%);place-items:center;transition:clip-path .24s cubic-bezier(.2,.78,.24,1);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:inset 0 0 12px #ff2c6f33,inset 0 0 25px #74128d33}.thui-enemy-eye[data-eye-state=closed] .thui-enemy-eye__aperture{clip-path:polygon(50% 1.5%,50.5% 5%,51% 10%,51.4% 18%,51.8% 28%,52% 39%,52% 50%,52% 61%,51.8% 72%,51.4% 82%,51% 90%,50.5% 95%,50% 98.5%,49.5% 95%,49% 90%,48.6% 82%,48.2% 72%,48% 61%,48% 50%,48% 39%,48.2% 28%,48.6% 18%,49% 10%,49.5% 5%);transition-duration:.125s;transition-timing-function:cubic-bezier(.62,0,.84,.2);animation:none}.thui-enemy-eye[data-eye-state=half] .thui-enemy-eye__aperture{clip-path:polygon(50% 1.5%,53% 4%,56% 9%,59% 17%,61.5% 27%,63.5% 39%,64.5% 50%,63.5% 61%,61.5% 73%,59% 83%,56% 91%,53% 96%,50% 98.5%,47% 96%,44% 91%,41% 83%,38.5% 73%,36.5% 61%,35.5% 50%,36.5% 39%,38.5% 27%,41% 17%,44% 9%,47% 4%);transition-duration:.19s;animation:none}.thui-enemy-eye[data-eye-state=open] .thui-enemy-eye__aperture{clip-path:polygon(50% 1.5%,58% 3%,66.5% 7%,73.5% 14%,79.5% 24%,83.5% 36%,85% 50%,83.5% 64%,79.5% 76%,73.5% 86%,66.5% 93%,58% 97%,50% 98.5%,42% 97%,33.5% 93%,26.5% 86%,20.5% 76%,16.5% 64%,15% 50%,16.5% 36%,20.5% 24%,26.5% 14%,33.5% 7%,42% 3%);animation:none}.thui-enemy-eye[data-eye-state=wide] .thui-enemy-eye__aperture{clip-path:polygon(50% .8%,59% 2%,68% 5.5%,76% 12%,83% 22%,87% 35%,88.5% 50%,87% 65%,83% 78%,76% 88%,68% 94.5%,59% 98%,50% 99.2%,41% 98%,32% 94.5%,24% 88%,17% 78%,13% 65%,11.5% 50%,13% 35%,17% 22%,24% 12%,32% 5.5%,41% 2%);transition-duration:.145s;transition-timing-function:cubic-bezier(.1,1.35,.35,1);animation:none}.thui-enemy-eye[data-eye-state=auto] .thui-enemy-eye__aperture{animation:thuiDrakoApertureAuto var(--thui-eye-state-cycle) linear infinite;animation-delay:var(--thui-eye-phase,0s)}@keyframes thuiDrakoApertureAuto{0%,64%,78%,82%,96%,to{clip-path:polygon(50% 1.5%,58% 3%,66.5% 7%,73.5% 14%,79.5% 24%,83.5% 36%,85% 50%,83.5% 64%,79.5% 76%,73.5% 86%,66.5% 93%,58% 97%,50% 98.5%,42% 97%,33.5% 93%,26.5% 86%,20.5% 76%,16.5% 64%,15% 50%,16.5% 36%,20.5% 24%,26.5% 14%,33.5% 7%,42% 3%)}66%,74%{clip-path:polygon(50% 1.5%,53% 4%,56% 9%,59% 17%,61.5% 27%,63.5% 39%,64.5% 50%,63.5% 61%,61.5% 73%,59% 83%,56% 91%,53% 96%,50% 98.5%,47% 96%,44% 91%,41% 83%,38.5% 73%,36.5% 61%,35.5% 50%,36.5% 39%,38.5% 27%,41% 17%,44% 9%,47% 4%)}68%,71%{clip-path:polygon(50% 1.5%,50.5% 5%,51% 10%,51.4% 18%,51.8% 28%,52% 39%,52% 50%,52% 61%,51.8% 72%,51.4% 82%,51% 90%,50.5% 95%,50% 98.5%,49.5% 95%,49% 90%,48.6% 82%,48.2% 72%,48% 61%,48% 50%,48% 39%,48.2% 28%,48.6% 18%,49% 10%,49.5% 5%)}84%,93%{clip-path:polygon(50% .8%,59% 2%,68% 5.5%,76% 12%,83% 22%,87% 35%,88.5% 50%,87% 65%,83% 78%,76% 88%,68% 94.5%,59% 98%,50% 99.2%,41% 98%,32% 94.5%,24% 88%,17% 78%,13% 65%,11.5% 50%,13% 35%,17% 22%,24% 12%,32% 5.5%,41% 2%)}}.thui-enemy-eye[data-eye-state=closed]:before{transform:translate(5px)scaleX(.88)}.thui-enemy-eye[data-eye-state=closed]:after{transform:translate(-5px)scaleX(.88)}.thui-enemy-eye[data-eye-state=half]:before{transform:translate(2px)scaleX(.94)}.thui-enemy-eye[data-eye-state=half]:after{transform:translate(-2px)scaleX(.94)}.thui-enemy-eye[data-eye-state=open]:before,.thui-enemy-eye[data-eye-state=open]:after{transform:translate(0)scaleX(1)}.thui-enemy-eye[data-eye-state=wide]:before{transform:translate(-3px)scaleX(1.06)}.thui-enemy-eye[data-eye-state=wide]:after{transform:translate(3px)scaleX(1.06)}.thui-enemy-eye[data-eye-state=auto]:before{animation:thuiDrakoWrinkleLeftAuto var(--thui-eye-state-cycle) linear infinite;animation-delay:var(--thui-eye-phase,0s)}.thui-enemy-eye[data-eye-state=auto]:after{animation:thuiDrakoWrinkleRightAuto var(--thui-eye-state-cycle) linear infinite;animation-delay:var(--thui-eye-phase,0s)}@keyframes thuiDrakoWrinkleLeftAuto{0%,64%,78%,82%,96%,to{transform:translate(0)scaleX(1)}66%,74%{transform:translate(2px)scaleX(.94)}68%,71%{transform:translate(5px)scaleX(.88)}84%,93%{transform:translate(-3px)scaleX(1.06)}}@keyframes thuiDrakoWrinkleRightAuto{0%,64%,78%,82%,96%,to{transform:translate(0)scaleX(1)}66%,74%{transform:translate(-2px)scaleX(.94)}68%,71%{transform:translate(-5px)scaleX(.88)}84%,93%{transform:translate(3px)scaleX(1.06)}}.thui-enemy-eye__frame{z-index:0;mix-blend-mode:screen;filter:brightness(.9);pointer-events:none;grid-area:1/1;margin:0;opacity:.22!important;animation:5.2s step-end infinite thuiDrakoGlyphSignal!important;animation-delay:var(--thui-eye-phase,0s)!important}@keyframes thuiDrakoGlyphSignal{0%,15%,38%,64%,87%,to{opacity:.18;filter:brightness(.9)blur(.12px)}20%{opacity:.27;filter:brightness(1.12)blur()}67%{opacity:.3;filter:brightness(1.2)blur()}89%{opacity:.2;filter:brightness(.96)blur(.12px)}}.thui-enemy-eye__color{z-index:1;filter:blur(.4px);animation:5.2s ease-in-out infinite thuiDrakoColorField;animation-delay:var(--thui-eye-phase,0s);background:radial-gradient(#ff64a44d 0 16%,#ec27744d 28%,#800f7e47 48%,#20002214 72%,#0000 78%);border-radius:50%;position:absolute;inset:8%}@keyframes thuiDrakoColorField{0%,to{opacity:.68;filter:blur(.55px)brightness(.92);transform:scale(.98)}26%{opacity:.88;filter:blur(.25px)brightness(1.14);transform:scale(1.025)}52%{opacity:.72;filter:blur(.45px)brightness(.98);transform:scale(1)}68%{opacity:.94;filter:blur(.18px)brightness(1.18);transform:scale(1.035)}}.thui-enemy-eye__iris{z-index:3;width:var(--thui-eye-iris-size);height:var(--thui-eye-iris-size);aspect-ratio:1;transform-origin:50%;pointer-events:none;background:radial-gradient(circle,#ffdbedf0 0 8%,#ff5c9dcc 19%,#d2237ab8 36%,#6f1070c2 60%,#1f001ff5 82%,#10000f 100%);border-radius:50%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:inset 0 0 8px #ffecf661,inset 0 0 18px #ff2f774d,0 0 7px #ffd3ebb8,0 0 16px #ff2b6f85,0 0 28px #961ab557}.thui-enemy-eye[data-eye-look=auto] .thui-enemy-eye__iris{animation:thuiDrakoIrisAuto var(--thui-eye-state-cycle) linear infinite;animation-delay:var(--thui-eye-phase,0s)}@keyframes thuiDrakoIrisAuto{0%,14%{filter:brightness()drop-shadow(0 0 #ff327a00);transform:translate(-50%,-50%)}15.2%,17.1%{transform:translate(calc(-50% - var(--thui-eye-travel)), -50%);filter:brightness()}18%,19.7%{transform:translate(calc(-50% + var(--thui-eye-travel)), -50%);filter:brightness()}20.6%,82%{filter:brightness();transform:translate(-50%,-50%)}84%{filter:brightness(1.28)drop-shadow(0 0 4px #ff41918c);transform:translate(-50%,-50%)}85.2%{filter:brightness(1.38)drop-shadow(0 0 6px #ff4191ad);transform:translate(calc(.8px - 50%),calc(-50% - .5px))}86.4%{filter:brightness(1.44)drop-shadow(0 0 7px #ff4191b8);transform:translate(calc(-50% - .6px),calc(.7px - 50%))}87.6%{filter:brightness(1.36)drop-shadow(0 0 6px #ff4191ad);transform:translate(calc(.4px - 50%),calc(.9px - 50%))}88.8%{filter:brightness(1.46)drop-shadow(0 0 8px #ff4191c2);transform:translate(calc(-50% - .9px),calc(-50% - .3px))}90%{filter:brightness(1.4)drop-shadow(0 0 7px #ff4191b8);transform:translate(calc(.7px - 50%),calc(.4px - 50%))}91.2%{filter:brightness(1.48)drop-shadow(0 0 8px #ff4191c7);transform:translate(calc(-50% - .4px),calc(-50% - .8px))}93%{filter:brightness(1.36)drop-shadow(0 0 6px #ff4191a8);transform:translate(-50%,-50%)}96%,to{filter:brightness()drop-shadow(0 0 #ff327a00);transform:translate(-50%,-50%)}}.thui-enemy-eye[data-eye-look=forward] .thui-enemy-eye__iris{filter:brightness();animation:none;transform:translate(-50%,-50%)}.thui-enemy-eye[data-eye-look=idle] .thui-enemy-eye__iris{animation:9.4s linear infinite thuiDrakoIrisIdle;animation-delay:var(--thui-eye-phase,0s)}@keyframes thuiDrakoIrisIdle{0%,39%{transform:translate(-50%,-50%)}40.3%,42%{transform:translate(calc(-50% - var(--thui-eye-travel)), -50%)}43%,44.7%{transform:translate(calc(-50% + var(--thui-eye-travel)), -50%)}45.8%,to{transform:translate(-50%,-50%)}}.thui-enemy-eye[data-eye-look=alert] .thui-enemy-eye__iris{animation:.22s linear infinite thuiDrakoIrisAlert}@keyframes thuiDrakoIrisAlert{0%,to{transform:translate(-50%,-50%)}14%{transform:translate(calc(.8px - 50%),calc(-50% - .4px))}31%{transform:translate(calc(-50% - .6px),calc(.6px - 50%))}49%{transform:translate(calc(.4px - 50%),calc(.8px - 50%))}68%{transform:translate(calc(-50% - .8px),calc(-50% - .3px))}84%{transform:translate(calc(.6px - 50%),calc(.4px - 50%))}}.thui-enemy-eye__pupil{z-index:4;width:44%;height:78%;box-shadow:none;filter:drop-shadow(0 0 1px #ffe5f157)drop-shadow(0 0 2px #0a000733);background:0 0;border:0;border-radius:0;transition:scale .18s cubic-bezier(.2,.8,.25,1),filter .18s linear;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1;animation:none!important}.thui-real-enemy .thui-enemy-eye__pupil{width:auto;height:var(--thui-eye-pupil-height);aspect-ratio:var(--thui-eye-pupil-ratio)}.thui-enemy-eye--lab .thui-enemy-eye__pupil{aspect-ratio:auto;width:44%;height:78%}.thui-enemy-eye__pupil:before,.thui-enemy-eye__pupil:after{content:"";background:#080005;position:absolute;top:50%;left:50%;translate:-50% -50%}.thui-enemy-eye__pupil:before{width:var(--thui-eye-pupil-shaft-width);clip-path:polygon(50% 0%,70% 13%,64% 38%,72% 46%,72% 54%,64% 62%,70% 87%,50% 100%,30% 87%,36% 62%,28% 54%,28% 46%,36% 38%,30% 13%);height:100%}.thui-enemy-eye__pupil:after{width:var(--thui-eye-pupil-cross-width);height:var(--thui-eye-pupil-cross-height);clip-path:polygon(0 50%,14% 0,86% 0,100% 50%,86% 100%,14% 100%)}.thui-enemy-eye[data-eye-state=wide] .thui-enemy-eye__pupil,.thui-enemy-eye[data-eye-look=alert] .thui-enemy-eye__pupil{filter:drop-shadow(0 0 2px #ffe5f180)drop-shadow(0 0 6px #ff307ea3);scale:.64 1}.thui-enemy-eye[data-eye-state=auto][data-eye-look=auto] .thui-enemy-eye__pupil{animation:thuiDrakoPupilAuto var(--thui-eye-state-cycle) linear infinite!important;animation-delay:var(--thui-eye-phase,0s)!important}@keyframes thuiDrakoPupilAuto{0%,82%,96%,to{filter:drop-shadow(0 0 1px #ffe5f157)drop-shadow(0 0 2px #0a000733);scale:1}84%,93%{filter:drop-shadow(0 0 2px #ffe5f18a)drop-shadow(0 0 7px #ff307eb8);scale:.64 1}}.thui-enemy-eye__shine{z-index:5;filter:blur(.25px)drop-shadow(0 0 2px #ffffffb8);opacity:.92;background:radial-gradient(at 50% 45%,#fffffff5 0 24%,#ffebf6b8 36%,#fff0 72%);border-radius:50%;width:18%;height:27%;position:absolute;top:19%;left:31%}.thui-enemy-eye--lab .thui-enemy-eye__frame{font-size:var(--thui-eye-cell);line-height:.76}@media (prefers-reduced-motion:reduce){.thui-enemy-eye:before,.thui-enemy-eye:after,.thui-enemy-eye__aperture,.thui-enemy-eye__frame,.thui-enemy-eye__color,.thui-enemy-eye__iris,.thui-enemy-eye__pupil{transition:none!important;animation:none!important}.thui-enemy-eye__aperture{clip-path:polygon(50% 1.5%,58% 3%,66.5% 7%,73.5% 14%,79.5% 24%,83.5% 36%,85% 50%,83.5% 64%,79.5% 76%,73.5% 86%,66.5% 93%,58% 97%,50% 98.5%,42% 97%,33.5% 93%,26.5% 86%,20.5% 76%,16.5% 64%,15% 50%,16.5% 36%,20.5% 24%,26.5% 14%,33.5% 7%,42% 3%)!important}.thui-enemy-eye__iris{filter:none!important;transform:translate(-50%,-50%)!important}.thui-enemy-eye__pupil{scale:1!important}}.thui-drako-eye-lab{min-height:470px;padding-bottom:118px}.thui-drako-eye-lab .thui-enemy-eye--lab{inset:34px 20% 126px}.thui-drako-eye-lab__controls{z-index:20;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid;position:absolute;bottom:38px;left:12px;right:12px}.thui-drako-eye-lab__controls .thui-keycap{min-height:34px;padding:7px 8px 9px;font-size:.62rem}.thui-drako-eye-lab__controls .thui-keycap.is-active{filter:brightness(1.18);outline-offset:2px;outline:1px solid}.thui-drako-eye-lab__status{z-index:20;color:color-mix(in srgb, var(--thui-corrupt-red), white 22%);font-family:var(--thui-font-corrupt);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.thui-enemy-eye[data-eye-demo=standard] .thui-enemy-eye__aperture{animation:6.2s linear infinite thuiDrakoStandardBlink;animation-delay:var(--thui-eye-phase,0s)}@keyframes thuiDrakoStandardBlink{0%,92.6%,96.1%,to{clip-path:polygon(50% 1.5%,58% 3%,66.5% 7%,73.5% 14%,79.5% 24%,83.5% 36%,85% 50%,83.5% 64%,79.5% 76%,73.5% 86%,66.5% 93%,58% 97%,50% 98.5%,42% 97%,33.5% 93%,26.5% 86%,20.5% 76%,16.5% 64%,15% 50%,16.5% 36%,20.5% 24%,26.5% 14%,33.5% 7%,42% 3%)}93.25%,95.1%{clip-path:polygon(50% 1.5%,53% 4%,56% 9%,59% 17%,61.5% 27%,63.5% 39%,64.5% 50%,63.5% 61%,61.5% 73%,59% 83%,56% 91%,53% 96%,50% 98.5%,47% 96%,44% 91%,41% 83%,38.5% 73%,36.5% 61%,35.5% 50%,36.5% 39%,38.5% 27%,41% 17%,44% 9%,47% 4%)}93.95%,94.45%{clip-path:polygon(50% 1.5%,50.5% 5%,51% 10%,51.4% 18%,51.8% 28%,52% 39%,52% 50%,52% 61%,51.8% 72%,51.4% 82%,51% 90%,50.5% 95%,50% 98.5%,49.5% 95%,49% 90%,48.6% 82%,48.2% 72%,48% 61%,48% 50%,48% 39%,48.2% 28%,48.6% 18%,49% 10%,49.5% 5%)}}.thui-enemy-eye[data-eye-demo=blink] .thui-enemy-eye__aperture{animation:.62s linear both thuiDrakoDemoBlink}@keyframes thuiDrakoDemoBlink{0%,14%,to{clip-path:polygon(50% 1.5%,58% 3%,66.5% 7%,73.5% 14%,79.5% 24%,83.5% 36%,85% 50%,83.5% 64%,79.5% 76%,73.5% 86%,66.5% 93%,58% 97%,50% 98.5%,42% 97%,33.5% 93%,26.5% 86%,20.5% 76%,16.5% 64%,15% 50%,16.5% 36%,20.5% 24%,26.5% 14%,33.5% 7%,42% 3%)}28%,68%{clip-path:polygon(50% 1.5%,53% 4%,56% 9%,59% 17%,61.5% 27%,63.5% 39%,64.5% 50%,63.5% 61%,61.5% 73%,59% 83%,56% 91%,53% 96%,50% 98.5%,47% 96%,44% 91%,41% 83%,38.5% 73%,36.5% 61%,35.5% 50%,36.5% 39%,38.5% 27%,41% 17%,44% 9%,47% 4%)}40%,53%{clip-path:polygon(50% 1.5%,50.5% 5%,51% 10%,51.4% 18%,51.8% 28%,52% 39%,52% 50%,52% 61%,51.8% 72%,51.4% 82%,51% 90%,50.5% 95%,50% 98.5%,49.5% 95%,49% 90%,48.6% 82%,48.2% 72%,48% 61%,48% 50%,48% 39%,48.2% 28%,48.6% 18%,49% 10%,49.5% 5%)}}.thui-enemy-eye[data-eye-demo=look-sides] .thui-enemy-eye__iris{animation:1.7s linear both thuiDrakoDemoLookSidesIris}@keyframes thuiDrakoDemoLookSidesIris{0%,10%{transform:translate(-50%,-50%)}14%,25%{transform:translate(calc(-50% - var(--thui-eye-travel)), -50%)}29%,45%{transform:translate(calc(-50% + var(--thui-eye-travel)), -50%)}56%{transform:translate(calc(-50% + var(--thui-eye-travel)), -50%)}66%,to{transform:translate(-50%,-50%)}}.thui-enemy-eye[data-eye-demo=look-sides] .thui-enemy-eye__aperture{animation:1.7s linear both thuiDrakoDemoLookSidesBlink}@keyframes thuiDrakoDemoLookSidesBlink{0%,57%,82%,to{clip-path:polygon(50% 1.5%,58% 3%,66.5% 7%,73.5% 14%,79.5% 24%,83.5% 36%,85% 50%,83.5% 64%,79.5% 76%,73.5% 86%,66.5% 93%,58% 97%,50% 98.5%,42% 97%,33.5% 93%,26.5% 86%,20.5% 76%,16.5% 64%,15% 50%,16.5% 36%,20.5% 24%,26.5% 14%,33.5% 7%,42% 3%)}62%,77%{clip-path:polygon(50% 1.5%,53% 4%,56% 9%,59% 17%,61.5% 27%,63.5% 39%,64.5% 50%,63.5% 61%,61.5% 73%,59% 83%,56% 91%,53% 96%,50% 98.5%,47% 96%,44% 91%,41% 83%,38.5% 73%,36.5% 61%,35.5% 50%,36.5% 39%,38.5% 27%,41% 17%,44% 9%,47% 4%)}67%,71%{clip-path:polygon(50% 1.5%,50.5% 5%,51% 10%,51.4% 18%,51.8% 28%,52% 39%,52% 50%,52% 61%,51.8% 72%,51.4% 82%,51% 90%,50.5% 95%,50% 98.5%,49.5% 95%,49% 90%,48.6% 82%,48.2% 72%,48% 61%,48% 50%,48% 39%,48.2% 28%,48.6% 18%,49% 10%,49.5% 5%)}}.thui-enemy-eye[data-eye-demo=suspicious] .thui-enemy-eye__aperture{animation:2.2s cubic-bezier(.2,.72,.22,1) both thuiDrakoDemoSuspicious}@keyframes thuiDrakoDemoSuspicious{0%,to{clip-path:polygon(50% 1.5%,58% 3%,66.5% 7%,73.5% 14%,79.5% 24%,83.5% 36%,85% 50%,83.5% 64%,79.5% 76%,73.5% 86%,66.5% 93%,58% 97%,50% 98.5%,42% 97%,33.5% 93%,26.5% 86%,20.5% 76%,16.5% 64%,15% 50%,16.5% 36%,20.5% 24%,26.5% 14%,33.5% 7%,42% 3%)}18%,80%{clip-path:polygon(50% 1.5%,53% 4%,56% 9%,59% 17%,61.5% 27%,63.5% 39%,64.5% 50%,63.5% 61%,61.5% 73%,59% 83%,56% 91%,53% 96%,50% 98.5%,47% 96%,44% 91%,41% 83%,38.5% 73%,36.5% 61%,35.5% 50%,36.5% 39%,38.5% 27%,41% 17%,44% 9%,47% 4%)}}.thui-enemy-eye[data-eye-demo=suspicious]:before{animation:2.2s ease-in-out both thuiDrakoDemoSuspiciousWrinkleLeft}.thui-enemy-eye[data-eye-demo=suspicious]:after{animation:2.2s ease-in-out both thuiDrakoDemoSuspiciousWrinkleRight}@keyframes thuiDrakoDemoSuspiciousWrinkleLeft{0%,to{transform:translate(0)scaleX(1)}18%,80%{transform:translate(3px)scaleX(.92)}}@keyframes thuiDrakoDemoSuspiciousWrinkleRight{0%,to{transform:translate(0)scaleX(1)}18%,80%{transform:translate(-3px)scaleX(.92)}}.thui-enemy-eye[data-eye-demo=furious] .thui-enemy-eye__aperture{animation:3s cubic-bezier(.15,.86,.18,1) both thuiDrakoDemoFuriousSocket}@keyframes thuiDrakoDemoFuriousSocket{0%,to{clip-path:polygon(50% 1.5%,58% 3%,66.5% 7%,73.5% 14%,79.5% 24%,83.5% 36%,85% 50%,83.5% 64%,79.5% 76%,73.5% 86%,66.5% 93%,58% 97%,50% 98.5%,42% 97%,33.5% 93%,26.5% 86%,20.5% 76%,16.5% 64%,15% 50%,16.5% 36%,20.5% 24%,26.5% 14%,33.5% 7%,42% 3%)}12%,86%{clip-path:polygon(50% .3%,60% 1%,71% 4%,80% 10%,88% 20%,95% 34%,99% 50%,95% 66%,88% 80%,80% 90%,71% 96%,60% 99%,50% 99.7%,40% 99%,29% 96%,20% 90%,12% 80%,5% 66%,1% 50%,5% 34%,12% 20%,20% 10%,29% 4%,40% 1%)}}.thui-enemy-eye[data-eye-demo=furious]:before{animation:3s ease-in-out both thuiDrakoDemoFuriousWrinkleLeft}.thui-enemy-eye[data-eye-demo=furious]:after{animation:3s ease-in-out both thuiDrakoDemoFuriousWrinkleRight}@keyframes thuiDrakoDemoFuriousWrinkleLeft{0%,to{transform:translate(0)scaleX(1)}12%,86%{transform:translate(-6px)scaleX(1.13)}}@keyframes thuiDrakoDemoFuriousWrinkleRight{0%,to{transform:translate(0)scaleX(1)}12%,86%{transform:translate(6px)scaleX(1.13)}}.thui-enemy-eye[data-eye-demo=furious] .thui-enemy-eye__iris{animation:3s linear both thuiDrakoDemoFuriousIris}@keyframes thuiDrakoDemoFuriousIris{0%{filter:brightness()drop-shadow(0 0 #ff2f7e00);transform:translate(-50%,-50%)scale(1)}12%{filter:brightness(1.12)drop-shadow(0 0 3px #ff2f7e47);transform:translate(-50%,-50%)scale(.88)}24%{filter:brightness(1.2)drop-shadow(0 0 4px #ff2f7e5c);transform:translate(calc(.8px - 50%),calc(-50% - .5px))scale(.86)}34%{filter:brightness(1.28)drop-shadow(0 0 5px #ff2f7e70);transform:translate(calc(-50% - .7px),calc(.6px - 50%))scale(.86)}45%{filter:brightness(1.38)drop-shadow(0 0 7px #ff2f7e8c);transform:translate(calc(.5px - 50%),calc(.9px - 50%))scale(.86)}56%{filter:brightness(1.48)drop-shadow(0 0 9px #ff2f7ea8);transform:translate(calc(-50% - .9px),calc(-50% - .4px))scale(.86)}67%{filter:brightness(1.58)drop-shadow(0 0 11px #ff2f7ebd);transform:translate(calc(.7px - 50%),calc(.5px - 50%))scale(.86)}78%{filter:brightness(1.68)drop-shadow(0 0 13px #ff2f7ed1);transform:translate(calc(-50% - .5px),calc(-50% - .8px))scale(.86)}86%{filter:brightness(1.74)drop-shadow(0 0 15px #ff2f7ee0);transform:translate(-50%,-50%)scale(.86)}to{filter:brightness()drop-shadow(0 0 #ff2f7e00);transform:translate(-50%,-50%)scale(1)}}.thui-enemy-eye[data-eye-demo=furious] .thui-enemy-eye__pupil{filter:drop-shadow(0 0 2px #ffe5f18c)drop-shadow(0 0 7px #ff307eb8);scale:.78 1}.thui-enemy-eye[data-eye-demo=furious] .thui-enemy-eye__color{animation:3s ease-in both thuiDrakoDemoFuriousGlow}@keyframes thuiDrakoDemoFuriousGlow{0%{opacity:.68;filter:blur(.55px)brightness(.92);transform:scale(.98)}12%{opacity:.78;filter:blur(.42px)brightness(1.02);transform:scale(1)}48%{opacity:.9;filter:blur(.24px)brightness(1.28);transform:scale(1.04)}72%{opacity:1;filter:blur(.15px)brightness(1.55);transform:scale(1.08)}86%{opacity:1;filter:blur(.1px)brightness(1.72);transform:scale(1.11)}to{opacity:.68;filter:blur(.55px)brightness(.92);transform:scale(.98)}}@media (width<=720px){.thui-drako-eye-lab{min-height:520px;padding-bottom:170px}.thui-drako-eye-lab .thui-enemy-eye--lab{inset:34px 12% 176px}.thui-drako-eye-lab__controls{grid-template-columns:repeat(2,minmax(0,1fr));bottom:38px}}@media (prefers-reduced-motion:reduce){.thui-enemy-eye[data-eye-demo] .thui-enemy-eye__aperture,.thui-enemy-eye[data-eye-demo] .thui-enemy-eye__iris,.thui-enemy-eye[data-eye-demo] .thui-enemy-eye__color,.thui-enemy-eye[data-eye-demo]:before,.thui-enemy-eye[data-eye-demo]:after{animation:none!important}}.thui-production-battlefield-preview.is-corrupted{background:#000;border-color:#a72cff;box-shadow:inset 0 0 26px #8b19c22e}.thui-production-battlefield-preview.is-corrupted .battlefield{background:radial-gradient(at 50% 16%,#8416b038,#0000 28%),radial-gradient(circle at 24% 18%,#ff2e611a,#0000 18%),radial-gradient(circle at 76% 10%,#ad30ff1f,#0000 22%),linear-gradient(#050009 0%,#0a0111 28%,#020003 52%,#000 100%)}.thui-production-battlefield-preview.is-corrupted .battlefield:after,.thui-production-battlefield-preview.is-corrupted .battlefield__motes,.thui-production-battlefield-preview.is-corrupted .battlefield__mote,.thui-production-battlefield-preview.is-corrupted .thui-battlefield-grid,.thui-production-battlefield-preview.is-corrupted .battlefield__mountain,.thui-production-battlefield-preview.is-corrupted .battlefield__grass,.thui-production-battlefield-preview.is-corrupted .terrain-hunter,.thui-production-battlefield-preview.is-corrupted .terrain-enemy,.thui-production-battlefield-preview.is-corrupted .battlefield__terrain-static{display:none!important}.thui-production-battlefield-preview.is-corrupted .battlefield__ground{background:radial-gradient(70% 40% at 50% 0,#8212a529,#0000 62%),linear-gradient(#030005,#000 42% 100%);border-top:0;top:52%}.thui-production-battlefield-preview.is-corrupted .battlefield__ground:before{opacity:0;background:0 0}.thui-production-battlefield-preview.is-corrupted .battlefield__ground:after{content:"";transform-origin:50% 0;opacity:.62;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d639ff4d 1px,#0000 1px),linear-gradient(#ff346133 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0 -34% -46%;transform:perspective(300px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 82%,#0000 100%)}.thui-battlefield-corruption-layer{z-index:2;pointer-events:none;background:radial-gradient(at 50% 34%,#9a1ed414,#0000 38%),linear-gradient(#22002e0a,#0000 48%,#00000014);position:absolute;inset:0;overflow:hidden}.battlefield__horizon{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#e860ff9e 22%,#ff78bec7 50%,#e860ff9e 78%,#0000);height:1px;position:absolute;top:52%;left:-6%;right:-6%;box-shadow:0 0 18px 3px #b228e857}.battlefield__haze{z-index:2;pointer-events:none;filter:blur(6px);background:linear-gradient(#0000,#4a0a6633 55%,#78189e42 82%,#0000);height:20%;position:absolute;top:40%;left:0;right:0}.corrupt-hands{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.corrupt-hand{left:var(--hand-x,50%);top:var(--hand-y,auto);bottom:var(--hand-bottom,auto);width:var(--hand-w,120px);height:calc(var(--hand-w,120px) * 2.62);transform:scale(var(--hand-instance-scale,1)) scaleX(var(--hand-scale-x,1));transform-origin:50%;opacity:var(--hand-opacity,.96);position:absolute;overflow:visible;translate:-50%!important;rotate:0deg!important}.corrupt-hand--far{--hand-w:68px;--hand-opacity:.72}.corrupt-hand--mid{--hand-w:108px;--hand-opacity:.88}.corrupt-hand--near{--hand-w:156px;--hand-opacity:1}.corrupt-hand--ceiling{transform:scale(var(--hand-instance-scale,1)) scaleX(var(--hand-scale-x,1)) scaleY(-1);transform-origin:50% 0}.corrupt-hand__rig{transform-origin:50% 100%;opacity:1;filter:brightness(.27)saturate(.08)contrast(1.4)drop-shadow(0 0 1px #000)drop-shadow(0 0 7px #8b27ba47)drop-shadow(0 0 13px #8b27ba2b);width:100%;height:100%;position:relative;translate:0;rotate:0deg}.corrupt-hand--near .corrupt-hand__rig{filter:brightness(.24)saturate(.08)contrast(1.45)drop-shadow(0 0 1px #000)drop-shadow(0 0 9px #8b27ba57)drop-shadow(0 0 17px #8b27ba33)}.corrupt-hand img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.corrupt-hand__upper-image{scale:var(--rig-upper-scale,1)}.corrupt-hand__forearm-image{scale:var(--rig-forearm-scale,1)}.corrupt-hand__claw-image{scale:var(--rig-hand-scale,.9)}.corrupt-hand__upper-joint{width:var(--rig-upper-width,44%);translate:var(--rig-upper-x,0px) var(--rig-upper-y,0px);rotate:var(--hand-shoulder-angle,-5deg);transform-origin:var(--rig-shoulder-pivot-x,50%) var(--rig-shoulder-pivot-y,94%);z-index:1;position:absolute;bottom:0;left:50%}.corrupt-hand__forearm-joint{left:var(--rig-elbow-anchor-x,50%);bottom:calc(100% - var(--rig-elbow-overlap,12%));width:var(--rig-forearm-width,70%);translate:var(--rig-forearm-x,-18px) var(--rig-forearm-y,2px);rotate:var(--hand-elbow-angle,-20deg);transform-origin:var(--rig-elbow-pivot-x,50%) var(--rig-elbow-pivot-y,96%);z-index:2;position:absolute}.corrupt-hand__hand-joint{left:var(--rig-wrist-anchor-x,52%);bottom:calc(100% - var(--rig-wrist-overlap,20%));width:var(--rig-hand-width,260%);translate:var(--rig-hand-x,-35px) var(--rig-hand-y,-9px);rotate:var(--hand-wrist-angle,30deg);transform-origin:var(--rig-wrist-pivot-x,36.5%) var(--rig-wrist-pivot-y,97.5%);z-index:3;position:absolute}.corrupt-hand--motion-sway .corrupt-hand__upper-joint{animation:corruptUniversalShoulderSway 8.6s ease-in-out var(--hand-phase,0s) infinite}.corrupt-hand--motion-sway .corrupt-hand__forearm-joint{animation:corruptUniversalElbowSway 8.6s ease-in-out var(--hand-phase,0s) infinite}.corrupt-hand--motion-sway .corrupt-hand__hand-joint{animation:corruptUniversalWristSway 8.6s ease-in-out var(--hand-phase,0s) infinite}@keyframes corruptUniversalShoulderSway{0%,57%,to{rotate:var(--hand-shoulder-angle,-5deg)}24%,80%{rotate:calc(var(--hand-shoulder-angle,-5deg) + 10deg)}}@keyframes corruptUniversalElbowSway{0%,.8%,48%,99.3%,to{rotate:var(--hand-elbow-angle,-20deg)}20%,72%{rotate:calc(var(--hand-elbow-angle,-20deg) + 40deg)}}@keyframes corruptUniversalWristSway{0%,48%,to{rotate:var(--hand-wrist-angle,30deg)}21.7%,75%{rotate:calc(var(--hand-wrist-angle,30deg) - 60deg)}}.corrupt-hand__pivot{z-index:20;pointer-events:none;border:2px solid #fff;border-radius:50%;width:9px;height:9px;display:none;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #000,0 0 8px}.corrupt-hand.is-rig-debug .corrupt-hand__pivot{display:block}.corrupt-hand__pivot--shoulder{left:var(--rig-shoulder-pivot-x,50%);top:var(--rig-shoulder-pivot-y,94%);color:#5bbcff}.corrupt-hand__pivot--elbow{left:var(--rig-elbow-pivot-x,50%);top:var(--rig-elbow-pivot-y,96%);color:#ffc84a}.corrupt-hand__pivot--wrist{left:var(--rig-wrist-pivot-x,36.5%);top:var(--rig-wrist-pivot-y,97.5%);color:#ff4f86}.corrupt-eye-field{z-index:1;pointer-events:none;position:absolute;inset:0 0 46%;overflow:hidden}.thui-corrupt-eye{left:var(--eye-x,50%);top:var(--eye-y,20%);width:calc(var(--thui-eye-socket-width) + 8px);height:calc(var(--thui-eye-socket-height) + 8px);opacity:var(--eye-opacity,.3);filter:blur(var(--eye-blur,0px));position:absolute;translate:-50% -50%}.thui-corrupt-eye .thui-enemy-eye{opacity:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.thui-corrupt-eye .thui-enemy-eye__frame,.thui-corrupt-eye .thui-enemy-eye:before,.thui-corrupt-eye .thui-enemy-eye:after{display:none!important}.thui-corrupt-eye .thui-enemy-eye__socket{box-shadow:none}.thui-corrupt-eye .thui-enemy-eye__color{display:none}.thui-corrupt-eye .thui-enemy-eye__iris{box-shadow:0 0 6px #ffd3eb9e,0 0 13px #ff2b6f6b,0 0 18px #961ab53d}.thui-corrupt-eye .thui-enemy-eye__pupil{filter:none}.thui-corrupt-eye .thui-enemy-eye__shine{opacity:.78}.thui-corrupt-eye--fixed .thui-enemy-eye__aperture,.thui-corrupt-eye--fixed .thui-enemy-eye__iris,.thui-corrupt-eye--fixed .thui-enemy-eye__pupil{animation:none!important}.thui-corrupt-eye--blinking .thui-enemy-eye[data-eye-demo=standard] .thui-enemy-eye__aperture{animation-duration:7.2s}.thui-battlefield-error-line{background:linear-gradient(90deg,#0000,#ff2b58db,#c529ffb3,#0000)}@media (prefers-reduced-motion:reduce){.corrupt-hand,.corrupt-hand__fingers,.thui-corrupt-eye .thui-enemy-eye__aperture{animation:none!important}}.thui-production-battlefield-preview.is-corrupted .battlefield__ground{top:56%}.corrupt-eye-field{inset:0 0 54%}@media (width<=720px){.thui-production-battlefield-preview .thui-production-battlefield.battlefield{height:330px;min-height:330px}}.animation-studio__corrupt-hand-tools{background:#4a115b14;border:1px solid #b23fe03d;gap:8px;margin:8px 0 12px;padding:9px;display:grid}.animation-studio__corrupt-hand-tools>small{color:#e0d3e694;font-size:.64rem;line-height:1.45}.animation-studio__corrupt-hand-tools .animation-studio__plain-button.is-active{color:#edb8ff;border-color:#d25dffb8;box-shadow:inset 0 0 12px #bb3fea1a}.animation-studio-corrupt-hand{place-items:end center;width:190px;height:390px;display:grid;position:relative;overflow:visible}.animation-studio-corrupt-hand__flip{transform-origin:50%;width:100%;height:100%;position:relative;transform:scaleX(1)}.animation-studio-corrupt-hand[data-hand-flipped="1"] .animation-studio-corrupt-hand__flip{transform:scaleX(-1)}.animation-studio-corrupt-hand__model{transform-origin:50% 100%;filter:brightness(.28)saturate(.08)contrast(1.4)drop-shadow(0 0 1px #000)drop-shadow(0 0 8px #8b27ba52);width:118px;height:330px;position:absolute;bottom:12px;left:50%;translate:-50%}.animation-studio-corrupt-hand .corrupt-hand__upper-joint{transform-origin:50% 94%;z-index:1;width:44%;position:absolute;bottom:0;left:50%;translate:-50%}.animation-studio-corrupt-hand .corrupt-hand__forearm-joint{transform-origin:50% 96%;z-index:2;width:70%;position:absolute;bottom:88%;left:50%;translate:-50%}.animation-studio-corrupt-hand .corrupt-hand__hand-joint{transform-origin:36.5% 97.5%;z-index:3;width:260%;position:absolute;bottom:80%;left:52%;translate:-50%}.animation-studio-corrupt-hand img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;pointer-events:none!important}.animation-studio .animation-studio-corrupt-hand.is-studio-driven .animation-studio-corrupt-hand__joint[data-studio-part]{opacity:1;translate:var(--studio-x,0px) var(--studio-y,0px)!important;rotate:var(--studio-rotation,0deg)!important;transform-origin:var(--studio-origin-x,50%) var(--studio-origin-y,50%)!important;animation:none!important;scale:1!important}.animation-studio .animation-studio-corrupt-hand.is-studio-driven .animation-studio-corrupt-hand__joint[data-studio-part]>img{scale:var(--studio-scale-x,1) var(--studio-scale-y,1)}.animation-studio .animation-studio-corrupt-hand.is-studio-driven .animation-studio-corrupt-hand__model[data-studio-part]{opacity:var(--studio-opacity,1);translate:calc(-50% + var(--studio-x,0px)) var(--studio-y,0px)!important;rotate:var(--studio-rotation,0deg)!important;scale:var(--studio-scale-x,1) var(--studio-scale-y,1)!important;transform-origin:var(--studio-origin-x,50%) var(--studio-origin-y,100%)!important;animation:none!important}.animation-studio .animation-studio-corrupt-hand [data-studio-part].is-studio-selected{outline-offset:5px;filter:drop-shadow(0 0 8px #d453ffb8);outline:1px dashed #d35fff}.corrupt-hand__upper-image,.corrupt-hand__forearm-image,.corrupt-hand__claw-image{transform-origin:50% 100%}.corrupt-hand .corrupt-hand__upper-image{scale:var(--rig-upper-scale,1)}.corrupt-hand .corrupt-hand__forearm-image{scale:var(--rig-forearm-scale,1)}.corrupt-hand .corrupt-hand__claw-image{scale:var(--rig-hand-scale,.9)}@keyframes studio-corrupt-hand-reach-rig-position{0%{animation-timing-function:ease-in-out;translate:0}20.1%{animation-timing-function:ease-in-out;translate:0 -5px}67.1%{animation-timing-function:ease-in-out;translate:0 -5px}to{animation-timing-function:ease-in-out;translate:0}}.corrupt-hand.corrupt-hand--motion-reach .corrupt-hand__rig{opacity:1;translate:0;rotate:0deg;transform-origin:50% 100%!important;animation:6.8s linear both studio-corrupt-hand-reach-rig-position!important}@keyframes studio-corrupt-hand-reach-upper-arm-rotation{0%{animation-timing-function:ease-in-out;rotate:0deg}20%{animation-timing-function:ease-in-out;rotate:30deg}32.96%{animation-timing-function:ease-in-out;rotate:41deg}43.77%{animation-timing-function:ease-in-out;rotate:34deg}54.22%{animation-timing-function:cubic-bezier(0,0,.269,1.137);rotate:41deg}67.07%{animation-timing-function:cubic-bezier(0,0,.269,1.137);rotate:41deg}99.41%{animation-timing-function:ease-in-out;rotate:0deg}to{animation-timing-function:ease-in-out;rotate:0deg}}.corrupt-hand.corrupt-hand--motion-reach .corrupt-hand__upper-joint{opacity:1;translate:0;rotate:41deg;transform-origin:50% 94%!important;animation:6.8s linear both studio-corrupt-hand-reach-upper-arm-rotation!important}@keyframes studio-corrupt-hand-reach-forearm-rotation{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);rotate:0deg}20.1%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:44deg}33%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:65deg}43.77%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:31deg}54.22%{animation-timing-function:ease;rotate:65deg}67.05%{animation-timing-function:ease-in-out;rotate:60deg}99.4%{animation-timing-function:ease-in-out;rotate:0deg}to{animation-timing-function:ease-in-out;rotate:0deg}}.corrupt-hand.corrupt-hand--motion-reach .corrupt-hand__forearm-joint{opacity:1;translate:-18px 2px;rotate:60deg;transform-origin:50% 96%!important;animation:6.8s linear both studio-corrupt-hand-reach-forearm-rotation!important}@keyframes studio-corrupt-hand-reach-forearm-art-scale{0%{animation-timing-function:ease-in-out;scale:1}20.1%{animation-timing-function:ease-in-out;scale:1 1.46}33%{animation-timing-function:ease-in-out;scale:1 1.46}43.77%{animation-timing-function:ease-in-out;scale:1 1.46}54.22%{animation-timing-function:ease-in-out;scale:1 1.46}67.05%{animation-timing-function:ease-in-out;scale:1 1.46}99.4%{animation-timing-function:ease-in-out;scale:1}to{animation-timing-function:ease-in-out;scale:1}}.corrupt-hand.corrupt-hand--motion-reach .corrupt-hand__forearm-image{scale:1 1.46;animation:6.8s linear both studio-corrupt-hand-reach-forearm-art-scale!important}@keyframes studio-corrupt-hand-reach-hand-position{0%{animation-timing-function:ease-in-out;translate:-37px -17px}.4%{animation-timing-function:ease-in-out;translate:-37px -17px}20.1%{animation-timing-function:ease-in-out;translate:-50px -55px}32.99%{animation-timing-function:ease-in-out;translate:-69px -33px}43.78%{animation-timing-function:ease-in-out;translate:-17px -70px}54.22%{animation-timing-function:ease-in-out;translate:-69px -33px}67.07%{animation-timing-function:ease-in-out;translate:-69px -33px}99.39%{animation-timing-function:ease-in-out;translate:-37px -17px}to{animation-timing-function:ease-in-out;translate:-37px -17px}}@keyframes studio-corrupt-hand-reach-hand-rotation{0%{animation-timing-function:ease-in-out;rotate:-18deg}20.1%{animation-timing-function:ease-in-out;rotate:-18deg}32.99%{animation-timing-function:ease-in-out;rotate:-39deg}43.78%{animation-timing-function:ease-in-out;rotate:14deg}54.22%{animation-timing-function:ease-in-out;rotate:-39deg}54.38%{animation-timing-function:ease;rotate:-39deg}67.07%{animation-timing-function:ease-in-out;rotate:-33deg}to{animation-timing-function:ease-in-out;rotate:-33deg}}@keyframes studio-corrupt-hand-reach-hand-anchor{0%{transform-origin:37.8% 95.9%;animation-timing-function:ease-in-out}.4%{transform-origin:37.8% 95.9%;animation-timing-function:ease-in-out}20.1%{transform-origin:.9% 46.8%;animation-timing-function:ease-in-out}32.99%{transform-origin:7.1% 20.2%;animation-timing-function:ease-in-out}43.78%{transform-origin:.9% 46.8%;animation-timing-function:ease-in-out}54.22%{transform-origin:7.1% 20.2%;animation-timing-function:ease-in-out}67.07%{transform-origin:7.1% 20.2%;animation-timing-function:ease-in-out}99.39%{transform-origin:37.8% 95.9%;animation-timing-function:ease-in-out}to{transform-origin:37.8% 95.9%;animation-timing-function:ease-in-out}}.corrupt-hand.corrupt-hand--motion-reach .corrupt-hand__hand-joint{opacity:1;translate:-69px -33px;rotate:-39deg;transform-origin:7.1% 20.2%!important;animation:6.8s linear both studio-corrupt-hand-reach-hand-position,6.8s linear both studio-corrupt-hand-reach-hand-rotation,6.8s linear both studio-corrupt-hand-reach-hand-anchor!important}.corrupt-hand.corrupt-hand--motion-reach .corrupt-hand__claw-image{scale:.9}@keyframes studio-corrupt-hand-twitch-forearm-rotation{0%,34%{animation-timing-function:linear;rotate:-20deg}47%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-30deg}61%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-10deg}78%,to{animation-timing-function:linear;rotate:-20deg}}.corrupt-hand.corrupt-hand--motion-twitch-forearm .corrupt-hand__forearm-joint{translate:-18px 2px;rotate:-20deg;transform-origin:50% 96%!important;animation:.72s linear both studio-corrupt-hand-twitch-forearm-rotation!important}@keyframes studio-corrupt-hand-twitch-hand-rotation{0%,34%{animation-timing-function:linear;rotate:30deg}47%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:20deg}63%{animation-timing-function:linear;rotate:40deg}80%,to{animation-timing-function:linear;rotate:30deg}}.corrupt-hand.corrupt-hand--motion-twitch-hand .corrupt-hand__hand-joint{translate:-35px -9px;rotate:30deg;transform-origin:36.5% 97.5%!important;animation:.72s linear both studio-corrupt-hand-twitch-hand-rotation!important}.corrupt-hand.corrupt-hand--motion-twitch-hand .corrupt-hand__claw-image{scale:.9}@keyframes studio-corrupt-hand-twitch-stretch-upper-rotation{0%{animation-timing-function:linear;rotate:-5deg}34%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:0deg}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-9deg}74%{animation-timing-function:ease-out;rotate:-5deg}to{animation-timing-function:linear;rotate:-5deg}}@keyframes studio-corrupt-hand-twitch-stretch-upper-scale{0%{animation-timing-function:linear;scale:1}34%{animation-timing-function:linear;scale:1 1.1}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:1 .9}to{animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:1 .9}}@keyframes studio-corrupt-hand-twitch-stretch-forearm-position{0%{animation-timing-function:linear;translate:-18px -4px}34%{animation-timing-function:linear;translate:-18px -16px}52%{animation-timing-function:linear;translate:-18px 2px}to{animation-timing-function:linear;translate:-18px 2px}}@keyframes studio-corrupt-hand-twitch-stretch-forearm-rotation{0%{animation-timing-function:linear;rotate:-20deg}34%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-16deg}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:24deg}74%{animation-timing-function:ease-out;rotate:-20deg}to{animation-timing-function:linear;rotate:-20deg}}@keyframes studio-corrupt-hand-twitch-stretch-forearm-scale{0%{animation-timing-function:linear;scale:1}34%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:1 1.2}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:1 .96}74%{animation-timing-function:ease-out;scale:1}to{animation-timing-function:linear;scale:1}}@keyframes studio-corrupt-hand-twitch-stretch-hand-position{0%{animation-timing-function:linear;translate:-35px -9px}34%{animation-timing-function:linear;translate:-35px -14px}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-35px -6px}74%{animation-timing-function:ease-out;translate:-35px -9px}to{animation-timing-function:linear;translate:-35px -9px}}@keyframes studio-corrupt-hand-twitch-stretch-hand-rotation{0%{animation-timing-function:linear;rotate:30deg}34%{animation-timing-function:linear;rotate:2deg}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:26deg}74%{animation-timing-function:ease-out;rotate:30deg}to{animation-timing-function:linear;rotate:30deg}}.corrupt-hand.corrupt-hand--motion-twitch-stretch .corrupt-hand__upper-joint{translate:0;rotate:-5deg;transform-origin:50% 94%!important;animation:.9s linear both studio-corrupt-hand-twitch-stretch-upper-rotation!important}.corrupt-hand.corrupt-hand--motion-twitch-stretch .corrupt-hand__upper-image{scale:1;animation:.9s linear both studio-corrupt-hand-twitch-stretch-upper-scale!important}.corrupt-hand.corrupt-hand--motion-twitch-stretch .corrupt-hand__forearm-joint{translate:-18px -4px;rotate:-20deg;transform-origin:50% 96%!important;animation:.9s linear both studio-corrupt-hand-twitch-stretch-forearm-position,.9s linear both studio-corrupt-hand-twitch-stretch-forearm-rotation!important}.corrupt-hand.corrupt-hand--motion-twitch-stretch .corrupt-hand__forearm-image{scale:1;animation:.9s linear both studio-corrupt-hand-twitch-stretch-forearm-scale!important}.corrupt-hand.corrupt-hand--motion-twitch-stretch .corrupt-hand__hand-joint{translate:-35px -9px;rotate:30deg;transform-origin:36.5% 97.5%!important;animation:.9s linear both studio-corrupt-hand-twitch-stretch-hand-position,.9s linear both studio-corrupt-hand-twitch-stretch-hand-rotation!important}.corrupt-hand.corrupt-hand--motion-twitch-stretch .corrupt-hand__claw-image{scale:.9}.corrupt-hand__claw-image{margin-left:var(--hand-variant-offset-x,0%);width:var(--hand-variant-width,100%)!important}.corrupt-hand__claw-image--claw-b{width:var(--hand-variant-width,82%)!important}.thui-battlefield-corruption-layer .corrupt-hands{z-index:1}.thui-battlefield-corruption-layer .corrupt-hand{opacity:calc(var(--hand-opacity,.72) * .92)}.thui-battlefield-corruption-layer .corrupt-hand__rig{filter:brightness(.17)saturate(.14)contrast(1.52)drop-shadow(0 0 1px #000)drop-shadow(0 0 5px #801fac57)drop-shadow(0 0 12px #5c118b33)}.thui-battlefield-corruption-layer .corrupt-eye-field,.thui-battlefield-corruption-layer .battlefield__haze{z-index:2}.thui-battlefield-corruption-layer .battlefield__horizon{z-index:3}.thui-production-battlefield-preview.is-corrupted .thui-production-battlefield.battlefield{--corrupt-ground-top:58%;isolation:isolate}.thui-production-battlefield-preview.is-corrupted .battlefield__sky{z-index:0}.thui-production-battlefield-preview.is-corrupted .corrupt-hands--horizon{width:100%;height:var(--corrupt-ground-top);z-index:1;pointer-events:none;position:absolute;inset:0 0 auto;overflow:visible}.thui-production-battlefield-preview.is-corrupted .corrupt-hands--horizon .corrupt-hand{transform-origin:50% 100%;opacity:calc(var(--hand-opacity,.72) * .86);top:auto!important}.thui-production-battlefield-preview.is-corrupted .corrupt-hands--horizon .corrupt-hand__rig{filter:brightness(.15)saturate(.12)contrast(1.58)drop-shadow(0 0 1px #000)drop-shadow(0 0 4px #801fac47)drop-shadow(0 0 10px #5c118b2b)}.thui-production-battlefield-preview.is-corrupted .battlefield__ground{z-index:3;position:absolute;bottom:0;left:0;right:0;overflow:hidden;top:var(--corrupt-ground-top)!important;background:radial-gradient(72% 34% at 50% 0,#8212a52e,#0000 64%),linear-gradient(#030005 0%,#010002 26%,#000 62% 100%)!important;border-top:0!important}.thui-production-battlefield-preview.is-corrupted .battlefield__ground:after{content:"";z-index:0;pointer-events:none;position:absolute;transform-origin:50% 0!important;opacity:.64!important;background-color:#0000!important;background-image:linear-gradient(90deg,#d639ff4d 1px,#0000 1px),linear-gradient(#ff346133 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:40px 40px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;inset:0 -34% -46%!important;transform:perspective(300px)rotateX(64deg)!important;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 80%,#0000 100%)!important}.thui-production-battlefield-preview.is-corrupted .battlefield__ground>.battlefield__horizon{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#e860ffa8 20%,#ff78bed1 50%,#e860ffa8 80%,#0000);height:1px;position:absolute;left:-6%;right:-6%;box-shadow:0 0 8px 1px #d644ff6b,0 0 22px 4px #801cb540;top:0!important}.thui-production-battlefield-preview.is-corrupted .thui-battlefield-corruption-layer{z-index:2;background:radial-gradient(at 50% 34%,#9a1ed414,#0000 38%),linear-gradient(#22002e0a,#0000 52%,#0000)}.thui-production-battlefield-preview.is-corrupted .corrupt-eye-field{top:0;right:0;bottom:calc(100% - var(--corrupt-ground-top));left:0}.thui-production-battlefield-preview.is-corrupted .battlefield__haze{top:calc(var(--corrupt-ground-top) - 15%);z-index:2;height:16%}.thui-corrupt-hand-mass-backdrop{inset:0 0 calc(100% - var(--corrupt-ground-top));z-index:.5;pointer-events:none;position:absolute}.corrupt-hand--pose-bent{--hand-shoulder-angle:-5deg!important;--hand-elbow-angle:65deg!important;--hand-wrist-angle:30deg!important}.corrupt-hand--pose-bent .corrupt-hand__upper-joint{rotate:-5deg}.corrupt-hand--pose-bent .corrupt-hand__forearm-joint{translate:-18px 2px;rotate:65deg;transform-origin:50% 96%!important}.corrupt-hand--pose-bent .corrupt-hand__hand-joint{translate:-35px -9px;rotate:30deg;transform-origin:36.5% 97.5%!important}.corrupt-hand--pose-bent .corrupt-hand__claw-image{scale:.9}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-sway .corrupt-hand__rig{opacity:1;translate:0;rotate:0deg;transform-origin:50% 100%!important}@keyframes studio-corrupt-hand-bent-sway-upper-arm-rotation{0%{animation-timing-function:ease-in-out;rotate:-5deg}24%{animation-timing-function:ease-in-out;rotate:2deg}57%{animation-timing-function:ease-in-out;rotate:-8deg}80%{animation-timing-function:ease-in-out;rotate:1deg}to{animation-timing-function:ease-in-out;rotate:-5deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-sway .corrupt-hand__upper-joint{opacity:1;translate:0;rotate:-5deg;transform-origin:50% 94%!important;animation:8.6s linear both studio-corrupt-hand-bent-sway-upper-arm-rotation!important}@keyframes studio-corrupt-hand-bent-sway-forearm-rotation{0%{animation-timing-function:ease-in-out;rotate:65deg}20%{animation-timing-function:ease-in-out;rotate:49deg}48%{animation-timing-function:ease-in-out;rotate:72deg}72%{animation-timing-function:ease-in-out;rotate:51deg}to{animation-timing-function:ease-in-out;rotate:65deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-sway .corrupt-hand__forearm-joint{opacity:1;translate:-18px 2px;rotate:65deg;transform-origin:50% 96%!important;animation:8.6s linear both studio-corrupt-hand-bent-sway-forearm-rotation!important}@keyframes studio-corrupt-hand-bent-sway-hand-rotation{0%{animation-timing-function:ease-in-out;rotate:30deg}22%{animation-timing-function:ease-in-out;rotate:4deg}48%{animation-timing-function:ease-in-out;rotate:30deg}75%{animation-timing-function:ease-in-out;rotate:6deg}to{animation-timing-function:ease-in-out;rotate:30deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-sway .corrupt-hand__hand-joint{opacity:1;translate:-35px -9px;rotate:30deg;transform-origin:36.5% 97.5%!important;animation:8.6s linear both studio-corrupt-hand-bent-sway-hand-rotation!important}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-sway .corrupt-hand__claw-image{scale:.9}@keyframes studio-corrupt-hand-bent-reach-rig-position{0%{animation-timing-function:ease-in-out;translate:0}22%{animation-timing-function:ease-in-out;translate:0 -5px}68%{animation-timing-function:ease-in-out;translate:0 -5px}to{animation-timing-function:ease-in-out;translate:0}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-reach .corrupt-hand__rig{opacity:1;translate:0;rotate:0deg;transform-origin:50% 100%!important;animation:6.8s linear both studio-corrupt-hand-bent-reach-rig-position!important}@keyframes studio-corrupt-hand-bent-reach-upper-arm-rotation{0%{animation-timing-function:ease-in-out;rotate:-5deg}22%{animation-timing-function:ease-in-out;rotate:13deg}48%{animation-timing-function:ease-in-out;rotate:23deg}68%{animation-timing-function:ease-in-out;rotate:16deg}to{animation-timing-function:ease-in-out;rotate:-5deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-reach .corrupt-hand__upper-joint{opacity:1;translate:0;rotate:-5deg;transform-origin:50% 94%!important;animation:6.8s linear both studio-corrupt-hand-bent-reach-upper-arm-rotation!important}@keyframes studio-corrupt-hand-bent-reach-forearm-rotation{0%{animation-timing-function:ease-in-out;rotate:65deg}22%{animation-timing-function:ease-in-out;rotate:52deg}48%{animation-timing-function:ease-in-out;rotate:-24deg}68%{animation-timing-function:ease-in-out;rotate:48deg}to{animation-timing-function:ease-in-out;rotate:65deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-reach .corrupt-hand__forearm-joint{opacity:1;translate:-18px 2px;rotate:65deg;transform-origin:50% 96%!important;animation:6.8s linear both studio-corrupt-hand-bent-reach-forearm-rotation!important}@keyframes studio-corrupt-hand-bent-reach-forearm-art-scale{0%{animation-timing-function:ease-in-out;scale:1}22%{animation-timing-function:ease-in-out;scale:1 1.16}48%{animation-timing-function:ease-in-out;scale:1 1.34}68%{animation-timing-function:ease-in-out;scale:1 1.18}to{animation-timing-function:ease-in-out;scale:1}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-reach .corrupt-hand__forearm-image{scale:1 1.34;animation:6.8s linear both studio-corrupt-hand-bent-reach-forearm-art-scale!important}@keyframes studio-corrupt-hand-bent-reach-hand-position{0%{animation-timing-function:ease-in-out;translate:-35px -9px}22%{animation-timing-function:ease-in-out;translate:-35px -9px}48%{animation-timing-function:ease-in-out;translate:-42px -61px}68%{animation-timing-function:ease-in-out;translate:-35px -9px}to{animation-timing-function:ease-in-out;translate:-35px -9px}}@keyframes studio-corrupt-hand-bent-reach-hand-rotation{0%{animation-timing-function:ease-in-out;rotate:30deg}22%{animation-timing-function:ease-in-out;rotate:16deg}48%{animation-timing-function:ease-in-out;rotate:5deg}68%{animation-timing-function:ease-in-out;rotate:14deg}to{animation-timing-function:ease-in-out;rotate:30deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-reach .corrupt-hand__hand-joint{opacity:1;translate:-38px -15px;rotate:30deg;transform-origin:36.5% 97.5%!important;animation:6.8s linear both studio-corrupt-hand-bent-reach-hand-position,6.8s linear both studio-corrupt-hand-bent-reach-hand-rotation!important}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-reach .corrupt-hand__claw-image{scale:.9}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-forearm .corrupt-hand__rig{opacity:1;translate:0;rotate:0deg;transform-origin:50% 100%!important}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-forearm .corrupt-hand__upper-joint{opacity:1;translate:0;rotate:-5deg;transform-origin:50% 94%!important}@keyframes studio-corrupt-hand-bent-twitch-forearm-forearm-rotation{0%{animation-timing-function:linear;rotate:65deg}34%{animation-timing-function:linear;rotate:65deg}47%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:79deg}61%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:49deg}79.7%{animation-timing-function:ease-out;rotate:65deg}to{animation-timing-function:linear;rotate:65deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-forearm .corrupt-hand__forearm-joint{opacity:1;translate:-18px 2px;rotate:65deg;transform-origin:50% 96%!important;animation:.72s linear both studio-corrupt-hand-bent-twitch-forearm-forearm-rotation!important}@keyframes studio-corrupt-hand-bent-twitch-forearm-hand-rotation{0%{animation-timing-function:linear;rotate:30deg}33.96%{animation-timing-function:linear;rotate:30deg}47.01%{animation-timing-function:linear;rotate:12deg}60.99%{animation-timing-function:linear;rotate:16deg}79.77%{animation-timing-function:linear;rotate:30deg}to{animation-timing-function:linear;rotate:30deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-forearm .corrupt-hand__hand-joint{opacity:1;translate:-35px -9px;rotate:12deg;transform-origin:36.5% 97.5%!important;animation:.72s linear both studio-corrupt-hand-bent-twitch-forearm-hand-rotation!important}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-forearm .corrupt-hand__claw-image{scale:.9}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-hand .corrupt-hand__rig{opacity:1;translate:0;rotate:0deg;transform-origin:50% 100%!important}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-hand .corrupt-hand__upper-joint{opacity:1;translate:0;rotate:-5deg;transform-origin:50% 94%!important}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-hand .corrupt-hand__forearm-joint{opacity:1;translate:-18px 2px;rotate:65deg;transform-origin:50% 96%!important}@keyframes studio-corrupt-hand-bent-twitch-hand-hand-rotation{0%{animation-timing-function:linear;rotate:30deg}34%{animation-timing-function:linear;rotate:30deg}47%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:16deg}63%{animation-timing-function:linear;rotate:45deg}80%{animation-timing-function:ease-out;rotate:30deg}to{animation-timing-function:linear;rotate:30deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-hand .corrupt-hand__hand-joint{opacity:1;translate:-35px -9px;rotate:30deg;transform-origin:36.5% 97.5%!important;animation:.72s linear both studio-corrupt-hand-bent-twitch-hand-hand-rotation!important}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-hand .corrupt-hand__claw-image{scale:.9}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-stretch .corrupt-hand__rig{opacity:1;translate:0;rotate:0deg;transform-origin:50% 100%!important}@keyframes studio-corrupt-hand-bent-twitch-stretch-upper-arm-rotation{0%{animation-timing-function:linear;rotate:-5deg}34%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-1deg}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:-9deg}74%{animation-timing-function:ease-out;rotate:-5deg}to{animation-timing-function:linear;rotate:-5deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-stretch .corrupt-hand__upper-joint{opacity:1;translate:0;rotate:-5deg;transform-origin:50% 94%!important;animation:.9s linear both studio-corrupt-hand-bent-twitch-stretch-upper-arm-rotation!important}@keyframes studio-corrupt-hand-bent-twitch-stretch-upper-arm-art-scale{0%{animation-timing-function:linear;scale:1}34%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:1 1.08}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:1 .94}74%{animation-timing-function:ease-out;scale:1}to{animation-timing-function:linear;scale:1}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-stretch .corrupt-hand__upper-image{scale:1;animation:.9s linear both studio-corrupt-hand-bent-twitch-stretch-upper-arm-art-scale!important}@keyframes studio-corrupt-hand-bent-twitch-stretch-forearm-position{0%{animation-timing-function:linear;translate:-18px 2px}34%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-18px -9px}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-18px 4px}74%{animation-timing-function:ease-out;translate:-18px 2px}to{animation-timing-function:linear;translate:-18px 2px}}@keyframes studio-corrupt-hand-bent-twitch-stretch-forearm-rotation{0%{animation-timing-function:linear;rotate:65deg}34%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:58deg}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:73deg}74%{animation-timing-function:ease-out;rotate:65deg}to{animation-timing-function:linear;rotate:65deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-stretch .corrupt-hand__forearm-joint{opacity:1;translate:-18px 2px;rotate:65deg;transform-origin:50% 96%!important;animation:.9s linear both studio-corrupt-hand-bent-twitch-stretch-forearm-position,.9s linear both studio-corrupt-hand-bent-twitch-stretch-forearm-rotation!important}@keyframes studio-corrupt-hand-bent-twitch-stretch-forearm-art-scale{0%{animation-timing-function:linear;scale:1}34%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:1 1.18}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:1 .95}74%{animation-timing-function:ease-out;scale:1}to{animation-timing-function:linear;scale:1}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-stretch .corrupt-hand__forearm-image{scale:1;animation:.9s linear both studio-corrupt-hand-bent-twitch-stretch-forearm-art-scale!important}@keyframes studio-corrupt-hand-bent-twitch-stretch-hand-position{0%{animation-timing-function:linear;translate:-35px -9px}34%{animation-timing-function:linear;translate:-35px -14px}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:-35px -5px}74%{animation-timing-function:ease-out;translate:-35px -9px}to{animation-timing-function:linear;translate:-35px -9px}}@keyframes studio-corrupt-hand-bent-twitch-stretch-hand-rotation{0%{animation-timing-function:linear;rotate:30deg}34%{animation-timing-function:linear;rotate:3deg}52%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);rotate:39deg}74%{animation-timing-function:ease-out;rotate:30deg}to{animation-timing-function:linear;rotate:30deg}}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-stretch .corrupt-hand__hand-joint{opacity:1;translate:-35px -9px;rotate:30deg;transform-origin:36.5% 97.5%!important;animation:.9s linear both studio-corrupt-hand-bent-twitch-stretch-hand-position,.9s linear both studio-corrupt-hand-bent-twitch-stretch-hand-rotation!important}.corrupt-hand.corrupt-hand--pose-bent.corrupt-hand--motion-twitch-stretch .corrupt-hand__claw-image{scale:.9}.animation-studio-corrupt-hand[data-hand-pose=bent]:after{content:"BENT POSE FAMILY";color:#d760ff94;letter-spacing:.08em;pointer-events:none;font-size:.55rem;position:absolute;bottom:-28px;right:-20px}.thui-production-battlefield-preview.is-corrupted .corrupt-hands--horizon{width:103%;left:-1.5%}.thui-production-battlefield-preview.is-corrupted .corrupt-hands--horizon .corrupt-hand{transition:opacity .24s}.thui-production-battlefield-preview.is-corrupted .corrupt-eye-field{pointer-events:none}.thui-production-battlefield-preview.is-corrupted .corrupt-eye-field--far{z-index:1;opacity:.92}.thui-corrupt-eye-echo{left:var(--eye-x);top:var(--eye-y);width:var(--echo-w);height:var(--echo-h);opacity:var(--echo-opacity);transform:translate(-50%, -50%) rotate(var(--echo-rotate,0deg));filter:blur(.25px)drop-shadow(0 0 3px #b542ff2e)drop-shadow(0 0 8px #7714a71f);background:radial-gradient(56% 68%,#ffb0eb24,#dd42c414 38%,#3c08580d 62%,#0000 70%),radial-gradient(82% 96%,#9925d226,#0000 68%);border-radius:50%/58%;position:absolute;box-shadow:inset 0 0 0 1px #e577eb1a,0 0 0 1px #32004233}.thui-corrupt-eye-echo:before,.thui-corrupt-eye-echo:after{content:"";opacity:.9;background:#170021c2;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thui-corrupt-eye-echo:before{width:max(2px, calc(var(--echo-w) * .11));height:calc(var(--echo-h) * .42);clip-path:polygon(50% 0,100% 18%,69% 50%,100% 82%,50% 100%,0 82%,31% 50%,0 18%)}.thui-corrupt-eye-echo:after{width:calc(var(--echo-w) * .28);height:max(2px, calc(var(--echo-h) * .08));clip-path:polygon(0 50%,18% 0,82% 0,100% 50%,82% 100%,18% 100%)}@keyframes corruptEyeEchoDrift{0%,to{transform:translate(-50%, -50%) rotate(var(--echo-rotate,0deg)) translateY(0) scale(1);opacity:var(--echo-opacity)}50%{transform:translate(-50%, -50%) rotate(var(--echo-rotate,0deg)) translateY(-3px) scale(1.04);opacity:calc(var(--echo-opacity) + .04)}}@keyframes corruptEyeEchoPulse{0%,to{transform:translate(-50%, -50%) rotate(var(--echo-rotate,0deg)) scale(1);opacity:var(--echo-opacity)}45%{transform:translate(-50%, -50%) rotate(var(--echo-rotate,0deg)) scale(1.06);opacity:calc(var(--echo-opacity) + .05)}55%{transform:translate(-50%, -50%) rotate(var(--echo-rotate,0deg)) scale(.98);opacity:calc(var(--echo-opacity) - .01)}}.thui-corrupt-eye-echo--drift{animation:6.2s ease-in-out infinite corruptEyeEchoDrift;animation-delay:var(--echo-phase,0s)}.thui-corrupt-eye-echo--pulse{animation:4.9s ease-in-out infinite corruptEyeEchoPulse;animation-delay:var(--echo-phase,0s)}.thui-corrupt-eye-echo--still{animation:none}.thui-production-battlefield-preview.is-corrupted .thui-corrupt-eye{z-index:2}.thui-production-battlefield-preview.is-corrupted .thui-corrupt-eye .thui-enemy-eye{filter:saturate(.92)drop-shadow(0 0 6px #a334ce1f)drop-shadow(0 0 12px #5a12841f)}.ui-system-showcase__toggle-row{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.ui-system-showcase__toggle-row .keycap.is-active{box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #ffffff0f,0 8px 14px #0000003d}.thui-production-battlefield-preview.is-corrupted.is-furious .thui-battlefield-corruption-layer:before{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 45%,#ff305617,#0000 42%),radial-gradient(circle,#ff4d8012,#0000 58%);animation:2.2s ease-in-out infinite thui-corrupt-furious-glow;position:absolute;inset:0}@keyframes thui-corrupt-furious-scene{0%,to{filter:blur()brightness()saturate()}40%{filter:blur(.4px)brightness(1.03)saturate(1.05)}68%{filter:blur(1.1px)brightness(1.08)saturate(1.12)}}@keyframes thui-corrupt-furious-glow{0%,to{opacity:0}30%{opacity:.12}65%{opacity:.34}82%{opacity:.16}}@keyframes thui-corrupt-hand-furious-upper{0%,to{rotate:calc(var(--hand-shoulder-angle) - 6deg)}20%{rotate:calc(var(--hand-shoulder-angle) + 7deg)}45%{rotate:calc(var(--hand-shoulder-angle) - 3deg)}70%{rotate:calc(var(--hand-shoulder-angle) + 9deg)}}@keyframes thui-corrupt-hand-furious-forearm{0%,to{rotate:calc(var(--hand-elbow-angle) - 14deg)}18%{rotate:calc(var(--hand-elbow-angle) + 18deg)}33%{rotate:calc(var(--hand-elbow-angle) - 6deg)}55%{rotate:calc(var(--hand-elbow-angle) + 15deg)}72%{rotate:calc(var(--hand-elbow-angle) - 10deg)}88%{rotate:calc(var(--hand-elbow-angle) + 20deg)}}@keyframes thui-corrupt-hand-furious-hand{0%,to{rotate:calc(var(--hand-wrist-angle) - 18deg)}16%{rotate:calc(var(--hand-wrist-angle) + 22deg)}31%{rotate:calc(var(--hand-wrist-angle) - 5deg)}46%{rotate:calc(var(--hand-wrist-angle) + 28deg)}68%{rotate:calc(var(--hand-wrist-angle) - 14deg)}82%{rotate:calc(var(--hand-wrist-angle) + 16deg)}}.thui-production-battlefield-preview.is-corrupted.is-furious .corrupt-hands--horizon .corrupt-hand{opacity:calc(var(--hand-opacity,.72) * .96)}.thui-production-battlefield-preview.is-corrupted.is-furious .thui-corrupt-eye,.thui-production-battlefield-preview.is-corrupted.is-furious .thui-corrupt-eye-echo{filter:drop-shadow(0 0 6px #d03a8433)drop-shadow(0 0 16px #97165838)}.thui-arcade-combo--game{align-items:center;gap:12px;padding:4px 10px 10px;display:inline-flex;position:relative;transform:none}.thui-arcade-combo--game strong{font:900 4.6rem/.9 var(--thui-font-display);letter-spacing:-.06em;color:var(--combo-face,#f4fbff);-webkit-text-stroke:2px var(--combo-stroke,#0e2533f2);text-shadow:0 3px 0 var(--combo-mid,#325160f2), 0 7px 0 var(--combo-dark,#0e1e2af2), 0 12px 18px #0000004d;font-style:italic}.thui-arcade-combo--game span{color:var(--combo-text,#eef8fb);font:900 2.05rem/.84 var(--thui-font-display);letter-spacing:-.04em;text-shadow:0 2px #0f2736e6,0 6px 10px #0003;flex-direction:column;align-items:flex-start;gap:0;margin-top:2px;font-style:normal;display:flex}.thui-arcade-combo--game span i{font-style:normal}.thui-arcade-combo--game em{filter:blur(.2px);opacity:.82;background:radial-gradient(circle,#ffffffd9,#beffe773 48%,#0000 70%);border-radius:50%;width:11px;height:11px;position:absolute;top:18px;right:6px}.thui-arcade-combo--game.thui-arcade-combo--low{--combo-face:#f7fbff;--combo-stroke:#112635fa;--combo-mid:#4c7283f2;--combo-dark:#122330f5;--combo-text:#eff9fb}.thui-arcade-combo--game.thui-arcade-combo--mid{--combo-face:#ffe680;--combo-stroke:#59350afa;--combo-mid:#d69318f5;--combo-dark:#73430cf0;--combo-text:#fff3bb}.thui-arcade-combo--game.thui-arcade-combo--high{--combo-face:#ffb2a0;--combo-stroke:#601208fa;--combo-mid:#ec501af5;--combo-dark:#851d0df0;--combo-text:#ffd0b6}.thui-arcade-combo--game.thui-arcade-combo--high strong{text-shadow:0 3px 0 var(--combo-mid,#ec501af5), 0 7px 0 var(--combo-dark,#851d0df0), 0 12px 18px #00000052, 0 0 14px #ff5d2d38}.thui-arcade-combo--game.thui-arcade-combo--mid strong{text-shadow:0 3px 0 var(--combo-mid,#d69318f5), 0 7px 0 var(--combo-dark,#73430cf0), 0 12px 18px #0000004d, 0 0 12px #ffd44029}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game strong,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span{font-family:var(--thui-font-display);-webkit-text-stroke:2px var(--combo-stroke,#0e2533f2);text-shadow:0 3px 0 var(--combo-mid,#325160f2), 0 7px 0 var(--combo-dark,#0e1e2af2), 0 12px 18px #0000004d;font-style:italic}@media (width<=860px){.thui-arcade-combo--game strong{font-size:3.6rem}.thui-arcade-combo--game span{font-size:1.6rem}}.thui-production-battlefield-preview.is-corrupted.is-furious .thui-production-battlefield.battlefield{animation:4.8s ease-in-out infinite thui-corrupt-furious-scene-v2}.thui-production-battlefield-preview.is-corrupted.is-furious .thui-battlefield-corruption-layer:before{animation:4.8s ease-in-out infinite thui-corrupt-furious-glow-v2}@keyframes thui-corrupt-furious-scene-v2{0%,to{filter:blur()brightness()saturate()}18%{filter:blur(.12px)brightness(1.01)saturate(1.01)}38%{filter:blur(.5px)brightness(1.04)saturate(1.06)}56%{filter:blur(1px)brightness(1.08)saturate(1.12)}74%{filter:blur(.45px)brightness(1.04)saturate(1.05)}90%{filter:blur()brightness(1.01)saturate(1.01)}}@keyframes thui-corrupt-furious-glow-v2{0%,to{opacity:0}16%{opacity:.03}42%{opacity:.16}58%{opacity:.34}76%{opacity:.11}92%{opacity:0}}.corrupt-hand--motion-furious .corrupt-hand__upper-joint{animation:1.5s ease-in-out infinite both thui-corrupt-hand-furious-upper!important;animation-delay:var(--hand-phase,0s)!important}.corrupt-hand--motion-furious .corrupt-hand__forearm-joint{animation:1.12s ease-in-out infinite both thui-corrupt-hand-furious-forearm!important;animation-delay:var(--hand-phase,0s)!important}.corrupt-hand--motion-furious .corrupt-hand__hand-joint{animation:.86s ease-in-out infinite both thui-corrupt-hand-furious-hand!important;animation-delay:var(--hand-phase,0s)!important}.thui-arcade-combo--game strong{color:#fff;letter-spacing:-.09em;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;-webkit-text-stroke:1px #0d2a30e6;text-shadow:0 3px #214c57,0 6px #0000008c,0 0 16px #5edae659;font-size:clamp(2.6rem,5vw,3.55rem);font-style:italic;font-weight:1000;line-height:.82}.thui-arcade-combo--game span{color:#d9f6f7;letter-spacing:.11em;text-align:left;text-transform:uppercase;white-space:normal;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;text-shadow:0 2px #000000b8,0 0 12px #5edae647;max-width:80px;font-size:.78rem;font-weight:1000;line-height:.95}.thui-arcade-combo--game.is-growing strong{color:#fff1a6;-webkit-text-stroke-color:#5a3905f2;text-shadow:0 3px #a76912,0 7px #00000094,0 0 20px #ffd14d8f;font-size:clamp(3rem,5.5vw,4rem)}.thui-arcade-combo--game.is-hot strong{color:#ffd2a6;-webkit-text-stroke-color:#5b1b07fa;text-shadow:0 3px #ba421d,0 8px #0000009e,0 0 24px #ff632fad;font-size:clamp(3.4rem,6vw,4.55rem)}.thui-arcade-combo--game.is-legendary strong{color:#fff;-webkit-text-stroke-color:#361255fa;text-shadow:0 3px #8a40b8,0 8px #000000a6,0 0 18px #e184ffe6,0 0 38px #4ed2ff94;font-size:clamp(3.8rem,6.5vw,5rem)}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game strong,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span{font-family:inherit;font-style:inherit}.ui-system-showcase__messages--vertical{overflow:visible}.thui-arcade-review-stack{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.thui-arcade-review-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 76%);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:190px;padding:38px 24px 44px;display:flex;position:relative;overflow:visible}.thui-arcade-review-row:last-child{border-bottom:0}.thui-arcade-review-row>small{color:var(--thui-fantasy-muted);letter-spacing:.13em;text-transform:uppercase;align-self:flex-start;font-size:.62rem;font-weight:900}.thui-arcade-review-row :is(.arcade-presentation--cleared,.arcade-presentation--victory){background:0 0}.thui-arcade-review-row :is(.battle-message,.incoming-attack-flash){width:max-content;margin:0 auto;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.thui-arcade-review-row--combo{min-height:230px}.thui-arcade-review-row--hunt-complete{min-height:280px}.thui-arcade-combo--game{pointer-events:none;transform-origin:0;filter:drop-shadow(0 8px 8px #00000059);justify-content:flex-start;align-items:center;gap:10px;width:270px;margin:0;padding:0;display:flex;position:relative}.thui-arcade-combo--game strong{color:#fff;letter-spacing:-.09em;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;-webkit-text-stroke:1.5px #102a34f2;text-shadow:0 3px #284f5c,0 8px 14px #00000073,0 0 12px #5edae638;flex:none;font-size:clamp(2.6rem,5vw,3.55rem);font-style:italic;font-weight:1000;line-height:.82}.thui-arcade-combo--game span{color:#d9f6f7;letter-spacing:.11em;text-align:left;text-transform:uppercase;white-space:normal;paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;-webkit-text-stroke:.7px #102a34e6;text-shadow:0 2px #284f5c,0 5px 8px #0000006b,0 0 10px #5edae638;width:74px;max-width:74px;font-size:.78rem;font-weight:1000;line-height:.95;display:block}.thui-arcade-combo--game.is-growing{transform:rotate(-2deg)scale(1.04)}.thui-arcade-combo--game.is-growing strong{color:#fff1a6;-webkit-text-stroke:1.5px #5a3905f5;text-shadow:0 3px #b16f13,0 8px 14px #0000007a,0 0 15px #ffd14d5c;font-size:clamp(3rem,5.5vw,4rem)}.thui-arcade-combo--game.is-growing span{color:#fff1a6;-webkit-text-stroke-color:#5a3905e0;text-shadow:0 2px #a76912,0 5px 8px #00000070,0 0 12px #ffd14d4d}.thui-arcade-combo--game.is-hot{transform:rotate(-3deg)scale(1.08)}.thui-arcade-combo--game.is-hot strong{color:#ffd2a6;-webkit-text-stroke:1.5px #5b1b07fa;text-shadow:0 3px #c34a1b,0 8px 14px #00000080,0 0 16px #ff632f66;font-size:clamp(3.4rem,6vw,4.55rem)}.thui-arcade-combo--game.is-hot span{color:#ffd0a4;-webkit-text-stroke-color:#5b1b07e6;text-shadow:0 2px #b9431a,0 5px 8px #00000075,0 0 13px #ff632f57}.thui-arcade-combo--game.is-legendary{transform:rotate(-4deg)scale(1.12)}.thui-arcade-combo--game.is-legendary strong{color:#fff;-webkit-text-stroke:1.5px #361255fa;text-shadow:0 3px #8c43bc,0 8px 14px #0000008a,0 0 16px #e184ff70,0 0 28px #4ed2ff47;font-size:clamp(3.8rem,6.5vw,5rem)}.thui-arcade-combo--game.is-legendary span{color:#f0c7ff;-webkit-text-stroke-color:#361255e6;text-shadow:0 2px #7c3ca8,0 5px 8px #0000007a,0 0 12px #e184ff61,0 0 20px #4ed2ff2e}.thui-hunt-complete-title{z-index:1;color:#fff2a6;background:linear-gradient(#fff8c9 0%,#ffd84f 48%,#70dda0 100%);-webkit-text-fill-color:transparent;paint-order:stroke fill;-webkit-text-stroke:2px #433005f5;letter-spacing:-.055em;filter:drop-shadow(0 18px 22px #00000052);text-shadow:0 4px #e0a92a,0 9px #705418,0 16px 22px #00000080,0 0 18px #ffda5557,0 0 34px #5be28833;-webkit-background-clip:text;background-clip:text;margin:6px auto 24px;padding:0 .12em;font-size:clamp(3.2rem,8vw,6.2rem);font-style:italic;font-weight:1000;line-height:.9;animation:.76s cubic-bezier(.14,.9,.22,1.16) both thui-victory-title-land;display:inline-block;position:relative;transform:skew(-5deg)rotate(-1deg)}.thui-hunt-complete-title:before,.thui-hunt-complete-title:after{color:#fff2a6;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;pointer-events:none;font-style:normal;line-height:1;animation:1.1s ease-in-out infinite alternate thui-victory-star-twinkle;position:absolute}.thui-hunt-complete-title:before{content:"✦";text-shadow:0 0 14px #ffdb50e6,-28px 44px #7beda4c7,14px 74px #ffee9d9e;font-size:.36em;top:-.25em;left:-.62em;transform:rotate(-12deg)}.thui-hunt-complete-title:after{content:"✦";text-shadow:0 0 14px #7beda4db,22px -36px #ffdd53c2,-10px 62px #fff4b794;font-size:.3em;animation-delay:.18s;top:.16em;right:-.58em;transform:rotate(14deg)}@keyframes thui-victory-title-land{0%{opacity:0;transform:translateY(34px)scale(.72)skew(-5deg)rotate(-4deg)}68%{opacity:1;transform:translateY(-5px)scale(1.06)skew(-5deg)rotate(0)}to{opacity:1;transform:translateY(0)scale(1)skew(-5deg)rotate(-1deg)}}@keyframes thui-victory-star-twinkle{0%{opacity:.56;filter:brightness(.9)}to{opacity:1;filter:brightness(1.35)}}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game strong,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span,.thui-scope[data-thui-voice=corrupt] .thui-hunt-complete-title{font-family:inherit}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span{width:5.8ch;max-width:none;color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.02em;text-transform:uppercase;white-space:normal;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px var(--thui-green-glow);flex-direction:column;justify-content:center;align-items:flex-start;margin:0;font-size:0;font-style:normal;font-weight:800;line-height:.86;display:inline-flex;position:relative;transform:none}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span:before,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span:after{font-family:var(--thui-font-corrupt);letter-spacing:.02em;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px var(--thui-green-glow);font-size:1rem;font-style:normal;font-weight:800;line-height:.86;display:block}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game{filter:none;gap:9px;width:auto;transform:none!important}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game strong{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:-.06em;-webkit-text-stroke:0;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px var(--thui-green-glow);font-style:normal;transform:none}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span{color:#0000;width:auto;min-width:6.1ch;max-width:none;text-shadow:none;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;font-size:0;line-height:0;display:inline-flex}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span:before,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span:after{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.015em;text-transform:uppercase;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px var(--thui-green-glow);font-size:1rem;font-style:normal;font-weight:800;line-height:.84;display:block}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span:before{content:"HIT_"}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game span:after{content:"_COMBO"}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game.is-growing strong,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game.is-growing span:before,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game.is-growing span:after{color:var(--thui-corrupt-amber);text-shadow:-2px 0 var(--thui-corrupt-red), 2px 0 var(--thui-corrupt-cyan), 0 0 10px color-mix(in srgb, var(--thui-corrupt-amber), transparent 25%)}.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game.is-hot strong,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game.is-hot span:before,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game.is-hot span:after,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game.is-legendary strong,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game.is-legendary span:before,.thui-scope[data-thui-voice=corrupt] .thui-arcade-combo--game.is-legendary span:after{color:var(--thui-corrupt-red);text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 12px color-mix(in srgb, var(--thui-corrupt-red), transparent 28%)}.thui-scope[data-thui-voice=corrupt] .thui-hunt-complete-title{color:#0000;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;font-family:var(--thui-font-corrupt);letter-spacing:.02em;filter:none;text-shadow:none;margin:6px auto 24px;padding:0;font-style:normal;font-weight:900;line-height:.92;animation:none;display:inline-block;position:relative;transform:none}.thui-scope[data-thui-voice=corrupt] .thui-hunt-complete-title:before,.thui-scope[data-thui-voice=corrupt] .thui-hunt-complete-title:after{content:"";color:var(--thui-corrupt-red);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;font-family:var(--thui-font-corrupt);letter-spacing:.02em;text-shadow:-3px 0 var(--thui-corrupt-purple), 3px 0 var(--thui-corrupt-cyan), 0 0 14px color-mix(in srgb, var(--thui-corrupt-red), transparent 30%);pointer-events:none;font-size:clamp(2.8rem,7.5vw,5rem);font-style:normal;font-weight:900;line-height:.84;animation:5.6s step-end infinite thuiCorruptSignalIdle;display:block;position:static}.thui-scope[data-thui-voice=corrupt] .thui-hunt-complete-title:before{content:"HUNT_"}.thui-scope[data-thui-voice=corrupt] .thui-hunt-complete-title:after{content:"COMPLETE"}.ui-system-showcase__data-review,.ui-system-showcase__rule-review{gap:var(--thui-space-l);display:grid}.thui-data-board,.thui-standing-board,.thui-score-claim{width:100%}.thui-data-board__header,.thui-standing-board__header{justify-content:space-between;align-items:center;gap:var(--thui-space-m);display:flex}.thui-data-board__header>div,.thui-standing-board__header>div{min-width:0}.thui-data-board__header small,.thui-standing-board__header small,.thui-score-claim__copy>small{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro);text-transform:uppercase;margin-bottom:4px;display:block}.thui-data-board__header h3,.thui-standing-board__header h3,.thui-score-claim__copy h3{margin:0}.thui-data-tabs{justify-content:center;gap:var(--thui-space-xs);margin-top:var(--thui-space-m);flex-wrap:wrap;display:flex}.thui-data-tabs .thui-keycap{width:auto;min-width:150px}.thui-data-board__summary{justify-content:space-between;align-items:center;gap:var(--thui-space-m);margin:var(--thui-space-m) 0 var(--thui-space-xs);color:var(--thui-muted);font:var(--thui-type-caption);display:flex}.thui-data-board__summary strong{color:var(--thui-text);font:var(--thui-type-title-s);letter-spacing:var(--thui-track-title-s)}.thui-data-table-wrap{padding:0;overflow-x:auto}.thui-data-table{min-width:660px}.thui-data-row{border-bottom:1px solid color-mix(in srgb, var(--thui-frame), transparent 74%);grid-template-columns:58px minmax(110px,.9fr) minmax(190px,1.55fr) 66px 92px 78px;align-items:center;min-height:54px;display:grid}.thui-data-row:last-child{border-bottom:0}.thui-data-row>*{min-width:0;padding:9px 10px}.thui-data-row--head{min-height:38px;color:var(--thui-muted);background:color-mix(in srgb, var(--thui-raised), transparent 18%);font:var(--thui-type-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:850}.thui-data-row:not(.thui-data-row--head){color:var(--thui-text);background:color-mix(in srgb, var(--thui-panel), transparent 8%)}.thui-data-row:not(.thui-data-row--head):nth-child(odd){background:color-mix(in srgb, var(--thui-sunk), transparent 10%)}.thui-data-row.is-player{background:linear-gradient(90deg, color-mix(in srgb, var(--thui-key-gold-face), transparent 88%), transparent 56%), color-mix(in srgb, var(--thui-panel), transparent 3%);box-shadow:inset 3px 0 0 var(--thui-key-gold-face), inset 0 1px 0 color-mix(in srgb, var(--thui-key-gold-face), transparent 72%), inset 0 -1px 0 color-mix(in srgb, var(--thui-key-gold-face), transparent 82%);position:relative}.thui-data-hunter{font:var(--thui-type-body-s);align-items:center;gap:8px;display:flex}.thui-data-hunter>i{border:1px solid color-mix(in srgb, var(--leader-accent,white), black 28%);background:var(--leader-accent,white);width:14px;height:14px;box-shadow:inset 0 1px 0 #ffffff47, 0 2px 0 color-mix(in srgb, var(--leader-accent,white), black 52%);border-radius:3px;flex:none}.thui-data-player{min-width:0;font:var(--thui-type-body-s);white-space:nowrap;align-items:baseline;gap:7px;display:flex}.thui-data-player>span{flex:none}.thui-data-player>small{min-width:0;color:var(--thui-muted);font:var(--thui-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thui-data-pagination{justify-content:center;align-items:end;gap:var(--thui-space-xs);margin-top:var(--thui-space-m);flex-wrap:wrap;display:flex}.thui-data-pagination .thui-keycap{width:42px;min-width:42px}.thui-system-status{border:1px solid color-mix(in srgb, var(--thui-frame), transparent 62%);border-radius:max(1px, calc(var(--thui-radius) - 7px));min-width:0;color:var(--thui-muted);background:var(--thui-sunk);font:var(--thui-type-caption);align-items:center;gap:8px;padding:8px 10px;display:flex}.thui-system-status>i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px}.thui-system-status.is-online{color:var(--thui-block-face)}.thui-system-status.is-local{color:var(--thui-gold-soft,var(--thui-key-gold-face))}.thui-system-status.is-warning{color:var(--thui-incoming-face)}.thui-system-status.is-error{color:var(--thui-corrupt-red)}.thui-data-board>.thui-system-status{width:max-content;max-width:100%;margin:var(--thui-space-s) auto 0}.thui-standing-list{gap:var(--thui-space-xs);margin-top:var(--thui-space-m);display:grid}.thui-standing{border:2px solid var(--thui-frame);border-radius:max(2px, calc(var(--thui-radius) - 4px));background:linear-gradient(180deg, var(--thui-raised), var(--thui-panel));min-height:80px;box-shadow:0 2px 0 var(--thui-frame-dark), inset 0 1px 0 var(--thui-white-12);grid-template-columns:70px 50px minmax(110px,1fr) minmax(300px,1.8fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.thui-standing.is-player{border-color:var(--thui-key-gold-face);background:linear-gradient(90deg, color-mix(in srgb, var(--thui-key-gold-face), transparent 86%), transparent 42%), linear-gradient(180deg, var(--thui-raised), var(--thui-panel));box-shadow:0 2px 0 color-mix(in srgb, var(--thui-key-gold-face), black 52%), 0 0 0 1px color-mix(in srgb, var(--thui-key-gold-face), transparent 68%), inset 0 1px 0 var(--thui-white-12)}.thui-standing__position{color:var(--thui-key-gold-face);font:var(--thui-type-title-l);letter-spacing:-.04em}.thui-standing__hunter{width:42px;height:50px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--standing-accent,white), transparent 48%));place-items:center;display:grid;position:relative;overflow:hidden}.thui-standing__hunter img{object-fit:contain;width:100%;height:100%}.thui-standing__identity{gap:2px;display:grid}.thui-standing__identity b{color:var(--thui-text);font:var(--thui-type-title-s);text-transform:uppercase}.thui-standing__identity small{color:var(--thui-muted);font:var(--thui-type-micro);text-transform:uppercase}.thui-standing__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.thui-standing__stats>span{border:1px solid color-mix(in srgb, var(--thui-frame), transparent 72%);border-radius:max(1px, calc(var(--thui-radius) - 7px));background:var(--thui-sunk);text-align:center;gap:3px;min-width:0;padding:7px 8px;display:grid}.thui-standing__stats small{color:var(--thui-muted);font:var(--thui-type-micro);text-transform:uppercase}.thui-standing__stats b{color:var(--thui-text)}.thui-rule-selector{gap:var(--thui-space-xs);grid-template-columns:repeat(5,minmax(120px,1fr));display:grid}.thui-rule-key{flex-direction:column;justify-content:center;gap:4px;min-height:66px;padding-inline:9px;line-height:1.05;display:flex}.thui-rule-key__icon{font-size:1.25rem}.thui-rule-key>span:last-child{font-size:.68rem}.thui-rule-state-switch{justify-content:center;gap:var(--thui-space-xs);flex-wrap:wrap;display:flex}.thui-rule-state-switch .thui-keycap{width:auto;min-width:130px}.thui-rule-modal{grid-template-rows:auto minmax(150px,1fr) auto auto auto;place-items:center;gap:8px;width:min(100%,520px);min-height:390px;display:grid}.thui-rule-modal__eyebrow{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:850}.thui-rule-wheel{border:2px solid var(--thui-frame);background:radial-gradient(circle, color-mix(in srgb, var(--thui-key-blue-face), transparent 88%), transparent 58%), var(--thui-sunk);width:142px;height:142px;box-shadow:inset 0 0 30px color-mix(in srgb, var(--thui-key-blue-face), transparent 88%), 0 3px 0 var(--thui-frame-dark), 0 0 22px color-mix(in srgb, var(--thui-key-blue-face), transparent 86%);border-radius:50%;place-items:center;display:grid;position:relative}.thui-rule-wheel>span,.thui-rule-wheel>i{pointer-events:none;border-radius:50%;position:absolute}.thui-rule-wheel>span:first-child{border:2px dashed color-mix(in srgb, var(--thui-frame-hi), transparent 58%);inset:10px}.thui-rule-wheel>span:nth-child(2){border:2px solid;border-color:color-mix(in srgb, var(--thui-key-gold-face), transparent 68%) transparent color-mix(in srgb, var(--thui-key-gold-face), transparent 68%) transparent;inset:25px}.thui-rule-wheel>i{border:2px solid;border-color:transparent color-mix(in srgb, var(--thui-key-blue-face), transparent 58%) transparent color-mix(in srgb, var(--thui-key-blue-face), transparent 58%);inset:2px}.thui-rule-wheel>b{z-index:2;color:var(--thui-key-gold-face);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--thui-key-gold-face), transparent 65%));font-size:3rem;position:relative}.thui-rule-modal.is-spinning .thui-rule-wheel>span:first-child{animation:.7s linear infinite thui-rule-spin}.thui-rule-modal.is-spinning .thui-rule-wheel>span:nth-child(2){animation:.52s linear infinite thui-rule-spin-reverse}.thui-rule-modal.is-spinning .thui-rule-wheel>i{animation:.96s linear infinite thui-rule-spin}.thui-rule-modal.is-spinning .thui-rule-wheel>b{animation:.19s ease-in-out infinite alternate thui-rule-icon-pulse}.thui-rule-modal.is-settled .thui-rule-wheel{border-color:var(--thui-key-gold-face);box-shadow:inset 0 0 30px color-mix(in srgb, var(--thui-key-gold-face), transparent 88%), 0 3px 0 color-mix(in srgb, var(--thui-key-gold-face), black 52%), 0 0 26px color-mix(in srgb, var(--thui-key-gold-face), transparent 76%)}.thui-rule-modal__state{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:800}.thui-rule-active{align-items:center;gap:var(--thui-space-s);grid-template-columns:46px minmax(0,1fr);width:min(100%,620px);margin-inline:auto;display:grid}.thui-rule-active__icon{border:1px solid var(--thui-frame-dark);border-radius:max(1px, calc(var(--thui-radius) - 7px));width:42px;height:42px;color:var(--thui-key-gold-face);background:var(--thui-sunk);box-shadow:inset 0 1px 0 var(--thui-white-12);place-items:center;font-size:1.35rem;display:grid}.thui-rule-active>div{gap:2px;min-width:0;display:grid}.thui-rule-active small{color:var(--thui-muted);font:var(--thui-type-micro);text-transform:uppercase}.thui-rule-active strong{color:var(--thui-text);font:var(--thui-type-title-s)}.thui-rule-active p{color:var(--thui-muted);font:var(--thui-type-caption);margin:2px 0 0}.thui-score-claim{justify-items:center;gap:var(--thui-space-m);text-align:center;width:min(100%,640px);margin-inline:auto;display:grid}.thui-score-claim__copy{justify-items:center;gap:4px;display:grid}.thui-score-claim__copy p{color:var(--thui-muted);font:var(--thui-type-caption);margin:2px 0 0}.thui-score-claim__controls{gap:var(--thui-space-s);width:min(330px,100%);display:grid}.thui-initials-field{border:2px solid var(--thui-frame);border-radius:max(2px, calc(var(--thui-radius) - 4px));width:100%;min-height:76px;color:var(--thui-text);background:var(--thui-sunk);box-shadow:inset 0 3px 10px var(--thui-black-54), 0 2px 0 var(--thui-frame-dark);font:var(--thui-type-data-l);letter-spacing:.48em;text-align:center;text-indent:.48em;text-transform:uppercase;outline:none;padding:10px 8px 12px;font-weight:900}.thui-score-claim__controls .thui-keycap{justify-self:center;width:min(250px,100%)}.thui-system-status-grid{gap:var(--thui-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.thui-scope[data-thui-voice=corrupt] .thui-data-board__header small,.thui-scope[data-thui-voice=corrupt] .thui-standing-board__header small,.thui-scope[data-thui-voice=corrupt] .thui-score-claim__copy>small,.thui-scope[data-thui-voice=corrupt] .thui-rule-modal__eyebrow,.thui-scope[data-thui-voice=corrupt] .thui-rule-modal__state,.thui-scope[data-thui-voice=corrupt] .thui-rule-active small{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.08em}.thui-scope[data-thui-voice=corrupt] .thui-data-tabs .thui-keycap.is-focus,.thui-scope[data-thui-voice=corrupt] .thui-rule-key.is-focus,.thui-scope[data-thui-voice=corrupt] .thui-rule-state-switch .thui-keycap.is-focus,.thui-scope[data-thui-voice=corrupt] .thui-data-pagination .thui-keycap.is-focus{border-color:var(--thui-corrupt-green);color:var(--thui-corrupt-green);box-shadow:0 var(--thui-key-depth) 0 var(--thui-corrupt-frame-dark), 0 calc(var(--thui-key-depth) + 2px) 10px var(--thui-black-54), 0 0 0 1px var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-data-board__summary{border-left:2px solid var(--thui-corrupt-green);color:var(--thui-corrupt-muted);font-family:var(--thui-font-corrupt);padding-left:9px}.thui-scope[data-thui-voice=corrupt] .thui-data-board__summary strong{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.06em}.thui-scope[data-thui-voice=corrupt] .thui-data-table-wrap{border-color:var(--thui-corrupt-purple);background:repeating-linear-gradient(180deg, var(--thui-corrupt-sunk) 0 31px, color-mix(in srgb, var(--thui-corrupt-sunk), black 12%) 31px 32px)}.thui-scope[data-thui-voice=corrupt] .thui-data-row{border-bottom-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 58%)}.thui-scope[data-thui-voice=corrupt] .thui-data-row--head{color:var(--thui-corrupt-green);background:linear-gradient(90deg, color-mix(in srgb, var(--thui-corrupt-purple), transparent 76%), transparent);font-family:var(--thui-font-corrupt);letter-spacing:.04em}.thui-scope[data-thui-voice=corrupt] .thui-data-row:not(.thui-data-row--head),.thui-scope[data-thui-voice=corrupt] .thui-data-row:not(.thui-data-row--head):nth-child(odd){color:var(--thui-corrupt-text);background:0 0}.thui-scope[data-thui-voice=corrupt] .thui-data-row.is-player{background:linear-gradient(90deg, color-mix(in srgb, var(--thui-corrupt-red), transparent 88%), transparent 54%);box-shadow:inset 3px 0 0 var(--thui-corrupt-red), inset 0 1px 0 color-mix(in srgb, var(--thui-corrupt-purple), transparent 52%), inset 0 -1px 0 color-mix(in srgb, var(--thui-corrupt-purple), transparent 62%)}.thui-scope[data-thui-voice=corrupt] .thui-data-hunter,.thui-scope[data-thui-voice=corrupt] .thui-data-player{font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-data-hunter>i{border-color:var(--leader-accent,var(--thui-corrupt-green));box-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-data-player>small{color:var(--thui-corrupt-purple-hi);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-standing{border-width:1px;border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 25%);background:var(--thui-corrupt-panel);box-shadow:0 2px 0 var(--thui-corrupt-frame-dark);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-standing.is-player{border-color:var(--thui-corrupt-red);background:linear-gradient(90deg, color-mix(in srgb, var(--thui-corrupt-red), transparent 88%), transparent 48%), var(--thui-corrupt-panel);box-shadow:inset 3px 0 0 var(--thui-corrupt-red), 0 2px 0 var(--thui-corrupt-frame-dark)}.thui-scope[data-thui-voice=corrupt] .thui-standing__position{color:var(--thui-corrupt-red);font-family:var(--thui-font-corrupt);text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)}.thui-scope[data-thui-voice=corrupt] .thui-standing__identity b,.thui-scope[data-thui-voice=corrupt] .thui-standing__identity small{font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-standing__identity b{color:var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-standing__stats>span{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 55%);background:var(--thui-corrupt-sunk);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-standing__stats small{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-rule-modal{border-color:var(--thui-corrupt-purple);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-corrupt-purple), transparent 92%), transparent 30%), var(--thui-corrupt-panel)}.thui-scope[data-thui-voice=corrupt] .thui-rule-modal h3{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.055em;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)}.thui-scope[data-thui-voice=corrupt] .thui-rule-modal p{color:var(--thui-corrupt-text);font-family:var(--thui-font-corrupt);line-height:1.42}.thui-scope[data-thui-voice=corrupt] .thui-rule-wheel{border-width:1px;border-color:var(--thui-corrupt-purple);background:linear-gradient(var(--thui-corrupt-green), var(--thui-corrupt-green)) 50% 0 / 1px 100% no-repeat, linear-gradient(90deg, var(--thui-corrupt-green), var(--thui-corrupt-green)) 0 50% / 100% 1px no-repeat, var(--thui-corrupt-sunk);box-shadow:inset 0 0 0 1px var(--thui-corrupt-frame-dark), 0 0 16px color-mix(in srgb, var(--thui-corrupt-purple), transparent 60%);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-rule-wheel>span,.thui-scope[data-thui-voice=corrupt] .thui-rule-wheel>i{border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-rule-wheel>span:first-child{border-color:var(--thui-corrupt-green);opacity:.36}.thui-scope[data-thui-voice=corrupt] .thui-rule-wheel>span:nth-child(2){border-color:var(--thui-corrupt-red) transparent var(--thui-corrupt-purple) transparent}.thui-scope[data-thui-voice=corrupt] .thui-rule-wheel>i{border-color:transparent var(--thui-corrupt-cyan) transparent var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-rule-wheel>b{color:var(--thui-corrupt-red);font-family:var(--thui-font-corrupt);filter:none;text-shadow:-3px 0 var(--thui-corrupt-purple), 3px 0 var(--thui-corrupt-cyan), 0 0 10px color-mix(in srgb, var(--thui-corrupt-red), transparent 36%)}.thui-scope[data-thui-voice=corrupt] .thui-rule-modal.is-settled .thui-rule-wheel{border-color:var(--thui-corrupt-red);box-shadow:inset 0 0 0 1px var(--thui-corrupt-frame-dark), 0 0 18px color-mix(in srgb, var(--thui-corrupt-red), transparent 52%)}.thui-scope[data-thui-voice=corrupt] .thui-rule-active{border-color:var(--thui-corrupt-purple);border-left-color:var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-rule-active__icon{border-color:var(--thui-corrupt-red);color:var(--thui-corrupt-red);background:var(--thui-corrupt-sunk);box-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-rule-active strong{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.04em}.thui-scope[data-thui-voice=corrupt] .thui-rule-active p{color:var(--thui-corrupt-muted);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-score-claim{border-color:var(--thui-corrupt-purple)}.thui-scope[data-thui-voice=corrupt] .thui-score-claim__copy h3{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-score-claim__copy p{color:var(--thui-corrupt-muted);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-initials-field{border-width:1px;border-color:var(--thui-corrupt-green);color:var(--thui-corrupt-green);background:linear-gradient(90deg, transparent 0 32%, color-mix(in srgb, var(--thui-corrupt-purple), transparent 76%) 32% 33%, transparent 33% 65%, color-mix(in srgb, var(--thui-corrupt-purple), transparent 76%) 65% 66%, transparent 66%), var(--thui-corrupt-sunk);box-shadow:inset 0 0 0 1px var(--thui-corrupt-frame-dark), 0 2px 0 var(--thui-corrupt-frame-dark);font-family:var(--thui-font-machine);text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-system-status{border-color:color-mix(in srgb, currentColor, transparent 45%);background:var(--thui-corrupt-sunk);font-family:var(--thui-font-corrupt);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-system-status>i{width:7px;height:7px;box-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 7px currentColor;border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-system-status.is-online{color:var(--thui-corrupt-green)}.thui-scope[data-thui-voice=corrupt] .thui-system-status.is-local{color:var(--thui-corrupt-cyan)}.thui-scope[data-thui-voice=corrupt] .thui-system-status.is-warning{color:var(--thui-corrupt-amber)}.thui-scope[data-thui-voice=corrupt] .thui-system-status.is-error{color:var(--thui-corrupt-red)}@keyframes thui-rule-spin{to{transform:rotate(360deg)}}@keyframes thui-rule-spin-reverse{to{transform:rotate(-360deg)}}@keyframes thui-rule-icon-pulse{0%{opacity:.62;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@media (width<=980px){.thui-rule-selector{grid-template-columns:repeat(3,minmax(120px,1fr))}.thui-standing{grid-template-columns:66px 46px minmax(120px,1fr)}.thui-standing__stats{grid-column:1/-1}}@media (width<=700px){.thui-rule-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.thui-data-board__header,.thui-standing-board__header,.thui-data-board__summary{flex-direction:column;align-items:flex-start}.thui-data-tabs .thui-keycap{flex:1;min-width:0}.thui-data-tabs{width:100%}.thui-standing{grid-template-columns:58px 42px minmax(100px,1fr);padding-inline:10px}.thui-standing__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.thui-system-status-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.thui-rule-modal.is-spinning .thui-rule-wheel>span:first-child,.thui-rule-modal.is-spinning .thui-rule-wheel>span:nth-child(2),.thui-rule-modal.is-spinning .thui-rule-wheel>i,.thui-rule-modal.is-spinning .thui-rule-wheel>b{animation:none!important}}.thui-data-tabs .thui-keycap.is-active,.thui-data-pagination .thui-keycap.is-active{--thui-key-face:var(--thui-key-gold-face);--thui-key-side:var(--thui-key-gold-side);--thui-key-text:var(--thui-key-gold-text);outline:0}.thui-data-tabs .thui-keycap:not(.is-active),.thui-data-pagination .thui-keycap:not(.is-active){--thui-key-face:var(--thui-key-standard-face);--thui-key-side:var(--thui-key-standard-side);--thui-key-text:var(--thui-key-standard-text)}.thui-scope[data-thui-voice=corrupt] .thui-data-tabs .thui-keycap.is-active,.thui-scope[data-thui-voice=corrupt] .thui-data-pagination .thui-keycap.is-active{border-color:var(--thui-corrupt-amber);color:var(--thui-corrupt-amber);background:var(--thui-corrupt-sunk);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-amber), var(--thui-corrupt-sunk) 70%), 0 0 10px color-mix(in srgb, var(--thui-corrupt-amber), transparent 60%)}.thui-progress-sample{gap:8px;display:grid}.thui-progress-label{color:var(--thui-muted);font:var(--thui-type-micro);letter-spacing:.05em;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.thui-progress-label b{color:var(--thui-text)}.thui-progress{border:1px solid var(--thui-frame-dark);border-radius:max(1px, calc(var(--thui-radius) - 8px));background:var(--thui-sunk);width:100%;height:9px;box-shadow:inset 0 2px 5px var(--thui-black-38);position:relative;overflow:hidden}.thui-progress>i{width:var(--thui-progress-value,50%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--thui-incoming-face), black 24%), var(--thui-incoming-face));height:100%;box-shadow:inset 0 1px 0 var(--thui-white-16), 0 0 8px color-mix(in srgb, var(--thui-incoming-face), transparent 65%);display:block}.thui-progress.is-positive>i{background:linear-gradient(90deg, color-mix(in srgb, var(--thui-block-face), black 24%), var(--thui-block-face))}.thui-progress.is-gold>i{background:linear-gradient(90deg, color-mix(in srgb, var(--thui-key-gold-face), black 28%), var(--thui-key-gold-face))}.thui-scope[data-thui-voice=corrupt] .thui-progress{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 38%);background:repeating-linear-gradient(90deg, var(--thui-corrupt-sunk) 0 8px, color-mix(in srgb, var(--thui-corrupt-purple), transparent 86%) 8px 9px);height:7px;box-shadow:none;border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-progress>i{background:repeating-linear-gradient(90deg, var(--thui-corrupt-red) 0 5px, color-mix(in srgb, var(--thui-corrupt-red), transparent 45%) 5px 7px);box-shadow:0 0 7px color-mix(in srgb, var(--thui-corrupt-red), transparent 45%);border-radius:0}.thui-scope[data-thui-voice=corrupt] .thui-progress-label{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-progress-label b{color:var(--thui-corrupt-text);font-family:var(--thui-font-machine)}.thui-data-state-grid{gap:var(--thui-space-xs);margin-top:var(--thui-space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.thui-data-empty{text-align:center;align-content:center;justify-items:center;gap:4px;min-height:82px;display:grid}.thui-data-empty strong{color:var(--thui-text);font:var(--thui-type-title-s)}.thui-data-empty span{color:var(--thui-muted);font:var(--thui-type-caption)}.thui-data-empty.is-loading strong:after{content:"";text-align:left;width:1.2em;animation:1.1s steps(4,end) infinite thui-data-loading-dots;display:inline-block}.thui-scope[data-thui-voice=corrupt] .thui-data-empty{border-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 46%);background:var(--thui-corrupt-sunk)}.thui-scope[data-thui-voice=corrupt] .thui-data-empty strong{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.035em}.thui-scope[data-thui-voice=corrupt] .thui-data-empty span{color:var(--thui-corrupt-muted);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-data-empty.is-loading{border-color:var(--thui-corrupt-green)}@keyframes thui-data-loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (width<=700px){.thui-data-state-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.thui-data-empty.is-loading strong:after{content:"...";animation:none}}.thui-frame:before{background:0 0;-webkit-mask-image:none;mask-image:none}.thui-frame--hero{background:linear-gradient(180deg, var(--thui-raised), var(--thui-panel) 46%, var(--thui-panel)) padding-box, linear-gradient(180deg, var(--thui-frame-hi), var(--thui-fantasy-frame-mid) 18%, var(--thui-frame) 52%, var(--thui-frame-dark)) border-box}.thui-frame--strong{box-shadow:0 calc(8px - (4px * var(--thui-corruption))) 0 var(--thui-frame-dark), 0 calc(15px - (4px * var(--thui-corruption))) 28px var(--thui-black-54), inset 0 1px 0 var(--thui-white-12);border-width:4px}.thui-frame--double:before{border:1px solid color-mix(in srgb, var(--thui-frame-hi), transparent 42%);border-bottom-color:color-mix(in srgb, var(--thui-frame-dark), transparent 22%);border-radius:max(1px, calc(var(--thui-radius) - 5px));inset:6px}.thui-frame--bolted:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at left top, var(--thui-frame-hi) 0 2px, var(--thui-frame-dark) 2.5px 3.5px, transparent 4px), radial-gradient(circle at right top, var(--thui-frame-hi) 0 2px, var(--thui-frame-dark) 2.5px 3.5px, transparent 4px), radial-gradient(circle at left bottom, var(--thui-frame-hi) 0 2px, var(--thui-frame-dark) 2.5px 3.5px, transparent 4px), radial-gradient(circle at right bottom, var(--thui-frame-hi) 0 2px, var(--thui-frame-dark) 2.5px 3.5px, transparent 4px);background-repeat:no-repeat;position:absolute;inset:7px}.thui-frame--compact{box-shadow:0 3px 0 var(--thui-frame-dark), 0 7px 12px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12);border-width:2px}.thui-frame>.thui-frame__floating{z-index:8;position:absolute}.thui-float-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.thui-float-section:before,.thui-float-section:after{content:none!important;display:none!important}.thui-card--dark{background:linear-gradient(180deg, var(--thui-panel), var(--thui-sunk))}.thui-card--thin{border-width:1px;border-color:var(--thui-frame);box-shadow:0 2px 0 var(--thui-frame-dark), inset 0 1px 0 var(--thui-white-07)}.thui-keycap--secondary{--thui-key-face:var(--thui-key-secondary-face);--thui-key-side:var(--thui-key-secondary-side);--thui-key-text:var(--thui-key-secondary-text)}.thui-keycap--discord{--thui-key-face:var(--thui-social-discord-face);--thui-key-side:color-mix(in srgb, var(--thui-social-discord-face), black 48%);--thui-key-text:var(--thui-social-discord-text)}.thui-keycap--fit{width:auto;min-width:0}.thui-keycap--color-picker{width:auto;min-width:118px}.thui-keycap--swatch{--thui-key-face:var(--swatch-color,var(--thui-key-standard-face));--thui-key-side:color-mix(in srgb, var(--swatch-color,var(--thui-key-standard-face)), black 52%)}.thui-keycap--static{cursor:default;pointer-events:none}.thui-scope button.keycap.thui-keycap,.thui-scope a.keycap.thui-keycap{color:var(--thui-key-text)!important;background:var(--thui-key-face)!important;box-shadow:0 var(--thui-key-depth) 0 var(--thui-key-side), 0 calc(var(--thui-key-depth) + 3px) 8px var(--thui-black-46), inset 0 1px 0 var(--thui-white-16)!important;font:var(--thui-type-button-m)!important;letter-spacing:var(--thui-track-button-m)!important;text-shadow:none!important;border:0!important;border-radius:7px!important}.thui-scope button.keycap.thui-keycap:hover:not(:disabled),.thui-scope a.keycap.thui-keycap:hover{background:color-mix(in srgb, var(--thui-key-face) 92%, white)!important}.thui-scope button.keycap.thui-keycap:active:not(:disabled),.thui-scope button.keycap.thui-keycap.is-pressed,.thui-scope a.keycap.thui-keycap:active,.thui-scope a.keycap.thui-keycap.is-pressed{background:color-mix(in srgb, var(--thui-key-face) 88%, black)!important;box-shadow:0 2px 0 var(--thui-key-side), 0 5px 7px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12)!important}.thui-divider--pointed{height:1px;margin:var(--thui-space-s) 0;background:linear-gradient(90deg, transparent, var(--thui-frame) 12%, var(--thui-frame-hi) 50%, var(--thui-frame) 88%, transparent);position:relative}.thui-divider--pointed:before,.thui-divider--pointed:after{content:"";border:1px solid var(--thui-frame);background:var(--thui-panel);width:7px;height:7px;position:absolute;top:50%;translate:0 -50%;rotate:45deg}.thui-divider--pointed:before{left:8%}.thui-divider--pointed:after{right:8%}.thui-log-list{gap:0;display:grid}.thui-log-row{align-items:start;gap:var(--thui-space-s);grid-template-columns:minmax(92px,auto) minmax(0,1fr);display:grid}.thui-log-row time{color:var(--thui-frame-hi);font:var(--thui-type-micro);letter-spacing:var(--thui-track-micro);white-space:nowrap}.thui-log-row p{color:var(--thui-text);font:var(--thui-type-body-s);margin:0}[data-thui-voice=corrupt]{--thui-corruption:1;--thui-panel:var(--thui-corrupt-panel);--thui-raised:var(--thui-corrupt-raised);--thui-sunk:var(--thui-corrupt-sunk);--thui-frame:var(--thui-corrupt-frame);--thui-frame-hi:var(--thui-corrupt-frame);--thui-frame-dark:var(--thui-corrupt-frame-dark);--thui-text:var(--thui-corrupt-text);--thui-muted:var(--thui-corrupt-muted);--thui-radius:var(--thui-radius-corrupt)}:is([data-thui-voice=corrupt].thui-frame,[data-thui-voice=corrupt] .thui-frame){border-width:1px!important;border-color:var(--thui-corrupt-frame)!important;border-radius:var(--thui-radius-corrupt)!important;background:var(--thui-corrupt-panel)!important;box-shadow:0 3px 0 var(--thui-corrupt-frame-dark), 0 8px 16px var(--thui-black-54)!important}:is([data-thui-voice=corrupt].thui-frame,[data-thui-voice=corrupt] .thui-frame):before{border:0;border-top:1px solid color-mix(in srgb, var(--thui-corrupt-green), transparent 58%);border-radius:0;inset:4px}:is([data-thui-voice=corrupt].thui-frame,[data-thui-voice=corrupt] .thui-frame):after{content:"";z-index:3;pointer-events:none;background:linear-gradient(var(--thui-corrupt-green), var(--thui-corrupt-green)) left top / 5px 5px no-repeat, linear-gradient(var(--thui-corrupt-purple), var(--thui-corrupt-purple)) right top / 5px 5px no-repeat, linear-gradient(var(--thui-corrupt-purple), var(--thui-corrupt-purple)) left bottom / 5px 5px no-repeat, linear-gradient(var(--thui-corrupt-red), var(--thui-corrupt-red)) right bottom / 5px 5px no-repeat;opacity:.72;position:absolute;inset:5px}:is([data-thui-voice=corrupt].thui-card,[data-thui-voice=corrupt] .thui-card){border-width:1px!important;border-color:var(--thui-corrupt-frame-dim)!important;background:var(--thui-corrupt-panel)!important;box-shadow:0 1px 0 var(--thui-corrupt-frame-dark)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-plaque,[data-thui-voice=corrupt] .thui-plaque){border-color:var(--thui-corrupt-purple)!important;color:var(--thui-corrupt-green)!important;background:var(--thui-corrupt-sunk)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-keycap,[data-thui-voice=corrupt] .thui-keycap){--thui-key-depth:2px;border:1px solid var(--thui-corrupt-green)!important;color:var(--thui-corrupt-green)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:0 2px 0 var(--thui-corrupt-green-dim), 0 5px 10px var(--thui-black-54)!important;font-family:var(--thui-font-corrupt)!important;letter-spacing:.06em!important;text-shadow:none!important;border-radius:0!important}:is([data-thui-voice=corrupt] .thui-keycap--gold,[data-thui-voice=corrupt].thui-keycap--gold){border-color:var(--thui-corrupt-amber)!important;color:var(--thui-corrupt-amber)!important;box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-amber), var(--thui-corrupt-sunk) 70%)!important}:is([data-thui-voice=corrupt] .thui-keycap--blue,[data-thui-voice=corrupt].thui-keycap--blue,[data-thui-voice=corrupt] .thui-keycap--secondary,[data-thui-voice=corrupt].thui-keycap--secondary){border-color:var(--thui-corrupt-purple)!important;color:var(--thui-corrupt-green)!important;box-shadow:0 2px 0 var(--thui-corrupt-frame-dark)!important}:is([data-thui-voice=corrupt] .thui-keycap--red,[data-thui-voice=corrupt].thui-keycap--red){border-color:var(--thui-corrupt-red)!important;color:var(--thui-corrupt-red)!important;box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-red), var(--thui-corrupt-sunk) 72%)!important}:is([data-thui-voice=corrupt] .thui-keycap--discord,[data-thui-voice=corrupt].thui-keycap--discord){border-color:var(--thui-social-discord-face)!important;color:var(--thui-social-discord-face)!important;box-shadow:0 2px 0 color-mix(in srgb, var(--thui-social-discord-face), black 58%)!important}:is([data-thui-voice=corrupt] .thui-divider--pointed,[data-thui-voice=corrupt].thui-divider--pointed){background:linear-gradient(90deg, transparent, var(--thui-corrupt-purple), var(--thui-corrupt-green), var(--thui-corrupt-purple), transparent)}:is([data-thui-voice=corrupt] .thui-divider--pointed,[data-thui-voice=corrupt].thui-divider--pointed):before,:is([data-thui-voice=corrupt] .thui-divider--pointed,[data-thui-voice=corrupt].thui-divider--pointed):after{border-color:var(--thui-corrupt-purple);background:var(--thui-corrupt-sunk);border-radius:0}:is([data-thui-voice=corrupt] .thui-log-row time,[data-thui-voice=corrupt].thui-log-row time){color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt)}.thui-scope[data-thui-voice=corrupt] .thui-keycap--secondary{border-color:var(--thui-corrupt-purple);color:var(--thui-corrupt-green);box-shadow:0 2px 0 var(--thui-corrupt-frame-dark)}.thui-scope[data-thui-voice=corrupt] .thui-keycap--discord{border-color:var(--thui-social-discord-face);color:var(--thui-social-discord-face);box-shadow:0 2px 0 color-mix(in srgb, var(--thui-social-discord-face), black 58%)}@media (width<=700px){.thui-log-row{gap:var(--thui-space-2xs);grid-template-columns:1fr}}.start-screen.thui-frame,.hunt-menu.thui-frame,.leaderboard-board.thui-frame,.hunt-log__card.thui-frame{border-radius:var(--thui-radius)!important}.character-select__card.thui-card,.how-to-play__block.thui-card{border-radius:max(2px, calc(var(--thui-radius) - 4px))!important}.start-live-panel.thui-frame__floating,.start-profile-pill.thui-frame__floating{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.start-live-panel.thui-frame__floating:before,.start-live-panel.thui-frame__floating:after,.start-profile-pill.thui-frame__floating:before,.start-profile-pill.thui-frame__floating:after,.start-profile-pill.thui-frame__floating>span:after{content:none!important;display:none!important}.start-live-panel__surface .start-live-panel__copy b,.start-profile-pill__surface>span{text-transform:uppercase;color:var(--thui-muted)!important;font:var(--thui-type-micro)!important;letter-spacing:var(--thui-track-micro)!important}.start-live-panel__surface .start-live-panel__copy strong{color:var(--thui-fantasy-success)!important;font:var(--thui-type-data-s)!important}.start-profile-pill__surface>b{color:var(--thui-text)!important;font:var(--thui-type-data-s)!important}.character-select__card.thui-card.thui-card--dark.thui-card--thin{border:1px solid var(--thui-frame)!important;background:linear-gradient(180deg, var(--thui-panel), var(--thui-sunk))!important;box-shadow:0 2px 0 var(--thui-frame-dark), inset 0 1px 0 var(--thui-white-07)!important}.leaderboard-screen.thui-float-section,.hunt-log.thui-float-section,.how-to-play.thui-float-section,.site-footer.thui-float-section{color:var(--thui-text);box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.leaderboard-screen.thui-float-section .leaderboard-screen__header:after,.how-to-play.thui-float-section .how-to-play__header:after,.hunt-log.thui-float-section .hunt-log__header:before,.hunt-log.thui-float-section .hunt-log__header:after{content:none!important;display:none!important}.hunt-log.thui-float-section .hunt-log__header{background:0 0!important;border:0!important}.hunt-log.thui-float-section .hunt-log__header h2,.how-to-play.thui-float-section .how-to-play__header h2,.leaderboard-screen.thui-float-section .leaderboard-screen__header h2{text-transform:uppercase;color:var(--thui-text)!important;font:var(--thui-type-title-l)!important;letter-spacing:var(--thui-track-title-l)!important}.leaderboard-screen.thui-float-section .leaderboard-screen__header span{color:var(--thui-muted)!important;font:var(--thui-type-caption)!important}.leaderboard-board.thui-frame.thui-frame--double,.hunt-log__card.thui-frame.thui-frame--double{background:linear-gradient(180deg, var(--thui-raised), var(--thui-panel) 34%, var(--thui-sunk)) padding-box, linear-gradient(180deg, var(--thui-frame-hi), var(--thui-fantasy-frame-mid) 18%, var(--thui-frame) 52%, var(--thui-frame-dark)) border-box!important;box-shadow:0 calc(7px - (4px * var(--thui-corruption))) 0 var(--thui-frame-dark), 0 calc(13px - (4px * var(--thui-corruption))) 24px var(--thui-black-54), inset 0 1px 0 var(--thui-white-12)!important;border-color:#0000!important}.how-to-play__block .thui-keycap--static{justify-self:start}.site-footer.thui-float-section .site-footer__community{box-shadow:none!important;background:0 0!important;border:0!important}.site-footer.thui-float-section .site-footer__legal{background:0 0!important;border:0!important}[data-thui-voice=corrupt] :is(.leaderboard-screen__header h2,.hunt-log__header h2,.how-to-play__header h2),[data-thui-voice=corrupt]:is(.leaderboard-screen,.hunt-log,.how-to-play) :is(.leaderboard-screen__header h2,.hunt-log__header h2,.how-to-play__header h2){color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important;letter-spacing:.12em!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 40%)!important}.thui-scope[data-thui-voice=corrupt] button.keycap.thui-keycap,.thui-scope[data-thui-voice=corrupt] a.keycap.thui-keycap,.thui-scope [data-thui-voice=corrupt] button.keycap.thui-keycap,.thui-scope [data-thui-voice=corrupt] a.keycap.thui-keycap{border:1px solid var(--thui-corrupt-green)!important;color:var(--thui-corrupt-green)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:0 2px 0 var(--thui-corrupt-green-dim), 0 5px 10px var(--thui-black-54)!important;font-family:var(--thui-font-corrupt)!important;text-shadow:none!important;border-radius:0!important}.thui-scope[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--gold,.thui-scope [data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--gold{border-color:var(--thui-corrupt-amber)!important;color:var(--thui-corrupt-amber)!important;box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-amber), var(--thui-corrupt-sunk) 70%)!important}.thui-scope[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--red,.thui-scope [data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--red{border-color:var(--thui-corrupt-red)!important;color:var(--thui-corrupt-red)!important;box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-red), var(--thui-corrupt-sunk) 72%)!important}.thui-scope[data-thui-voice=corrupt] :is(button,a).keycap:is(.thui-keycap--blue,.thui-keycap--secondary),.thui-scope [data-thui-voice=corrupt] :is(button,a).keycap:is(.thui-keycap--blue,.thui-keycap--secondary){border-color:var(--thui-corrupt-purple)!important;color:var(--thui-corrupt-green)!important;box-shadow:0 2px 0 var(--thui-corrupt-frame-dark)!important}.thui-scope[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--discord,.thui-scope [data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--discord{border-color:var(--thui-social-discord-face)!important;color:var(--thui-social-discord-face)!important;box-shadow:0 2px 0 color-mix(in srgb, var(--thui-social-discord-face), black 58%)!important}.start-screen.thui-frame.thui-frame--double.thui-frame--strong:before{border-width:1px;inset:10px}.start-live-panel__surface.thui-frame,.start-profile-pill__surface.thui-frame{align-items:center;gap:10px;min-height:46px;padding:10px 14px;display:inline-flex}.start-live-panel__copy{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.start-live-panel__surface .start-live-panel__copy b{color:var(--thui-text)!important}.start-live-panel__surface .start-live-panel__copy strong{color:var(--thui-fantasy-success)!important}.start-profile-pill__surface{align-items:baseline;gap:10px;display:inline-flex}.start-profile-pill__surface>b{align-items:baseline;gap:5px;display:inline-flex}.start-profile-pill__surface>b i{color:var(--thui-key-gold-face);font-style:normal}.character-select__card.thui-card.thui-card--dark.thui-card--thin{border-color:color-mix(in srgb, var(--thui-frame-hi), transparent 12%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--thui-panel), black 18%), color-mix(in srgb, var(--thui-sunk), black 22%))!important}.hunt-log__header{text-align:center;justify-content:center}.hunt-log__date-band{margin:0 0 var(--thui-space-xs);justify-content:center;display:flex}.hunt-log__date-band time{color:var(--thui-frame-hi);font:var(--thui-type-data-s);letter-spacing:var(--thui-track-data-s)}.hunt-log__row-divider{margin:0 auto var(--thui-space-l);max-width:min(960px,92%)}.hunt-log__stack{gap:var(--thui-space-s);display:grid}.hunt-log__stack p{margin:0}.how-to-play__block h3{color:var(--thui-key-gold-face)}.how-to-play__step-key{min-width:44px}[data-thui-voice=corrupt] .how-to-play__step-key:before,[data-thui-voice=corrupt].how-to-play__step-key:before{content:"0"}.variant-picker__swatch,.variant-picker__option span{background:var(--swatch-color)!important}[data-thui-voice=corrupt] .variant-picker__swatch,[data-thui-voice=corrupt] .variant-picker__option span,[data-thui-voice=corrupt] .variant-picker__current .variant-picker__swatch{background:var(--swatch-color)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--swatch-color), white 24%), 0 0 10px color-mix(in srgb, var(--swatch-color), transparent 35%)!important}[data-thui-voice=corrupt] .character-select__model .hunter-model--svg,[data-thui-voice=corrupt] .character-select__model .hunter-model--svg svg,[data-thui-voice=corrupt].character-select__model .hunter-model--svg{filter:drop-shadow(-2px 0 var(--thui-corrupt-purple)) drop-shadow(2px 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 28%));animation:2.8s steps(2,end) infinite thui-hunter-glitch}@keyframes thui-hunter-glitch{0%,88%,to{opacity:1;transform:translate(0,0)}89%{transform:translate(-2px)}91%{transform:translate(2px)}93%{transform:translate(-1px,1px)}95%{transform:translate(1px,-1px)}}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--hero{background:linear-gradient(180deg, color-mix(in srgb, var(--thui-raised), white 3%), var(--thui-panel) 44%, color-mix(in srgb, var(--thui-sunk), black 4%)) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--thui-frame-hi), white 8%), color-mix(in srgb, var(--thui-fantasy-frame-mid), var(--thui-frame-hi) 42%) 18%, var(--thui-frame) 54%, var(--thui-frame-dark)) border-box;box-shadow:0 9px 0 var(--thui-frame-dark), 0 18px 34px var(--thui-black-54), inset 0 1px 0 var(--thui-white-12);border-width:6px}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--double:before{content:"";border:1px solid color-mix(in srgb, var(--thui-frame-hi), transparent 34%);border-bottom-color:color-mix(in srgb, var(--thui-frame-dark), transparent 14%);border-radius:max(2px, calc(var(--thui-radius) - 10px));inset:12px;box-shadow:inset 0 1px #ffffff24}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--bolted:after{z-index:3;background:radial-gradient(circle at left top, var(--thui-frame-hi) 0 2px, var(--thui-frame-dark) 2.5px 4px, transparent 4.5px), radial-gradient(circle at right top, var(--thui-frame-hi) 0 2px, var(--thui-frame-dark) 2.5px 4px, transparent 4.5px), radial-gradient(circle at left bottom, var(--thui-frame-hi) 0 2px, var(--thui-frame-dark) 2.5px 4px, transparent 4.5px), radial-gradient(circle at right bottom, var(--thui-frame-hi) 0 2px, var(--thui-frame-dark) 2.5px 4px, transparent 4.5px);background-repeat:no-repeat;background-size:18px 18px;inset:10px}.start-live-panel__surface{width:max-content;min-width:218px}.start-live-panel__copy{flex:none;justify-content:flex-start;min-width:max-content}.start-live-panel__copy strong,.start-live-panel__copy b{display:inline-block}.thui-frame--bolted:after{background-position:0 0,100% 0,0 100%,100% 100%;background-size:18px 18px}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--hero{border-radius:calc(var(--thui-radius) + 2px);box-shadow:0 10px 0 var(--thui-frame-dark), 0 18px 36px var(--thui-black-54), inset 0 1px 0 #ffffff1f, inset 0 -12px 22px color-mix(in srgb, var(--thui-sunk), transparent 60%);overflow:hidden}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--double:before{border-radius:max(4px, calc(var(--thui-radius) - 8px));box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 color-mix(in srgb, var(--thui-frame-dark), transparent 32%);inset:12px}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--bolted:after,.leaderboard-board.thui-frame.thui-frame--bolted:after{background-position:0 0,100% 0,0 100%,100% 100%;background-size:18px 18px;inset:10px}.start-profile-pill{width:max-content}.start-profile-pill__surface{justify-content:flex-start;width:max-content}[data-thui-voice=corrupt] .character-select__model .hunter-model--svg{animation:2.8s steps(2,end) infinite thui-hunter-glitch-wrap;filter:none!important}[data-thui-voice=corrupt] .character-select__model .hunter-model--svg svg,[data-thui-voice=corrupt].character-select__model .hunter-model--svg svg{filter:none!important;animation:none!important;transform:none!important}@keyframes thui-hunter-glitch-wrap{0%,88%,to{transform:translate(0,0)}89%{transform:translate(-2px)}91%{transform:translate(2px)}93%{transform:translate(-1px,1px)}95%{transform:translate(1px,-1px)}}.start-page .start-profile-pill{width:auto!important;min-width:0!important;max-width:max-content!important;display:inline-block!important}.start-page .start-profile-pill__surface{white-space:nowrap;grid-template-columns:none!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:max-content!important;display:inline-flex!important}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--double:before{content:"";pointer-events:none;clip-path:inset(0 round calc(var(--thui-radius) - 6px));box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 color-mix(in srgb, var(--thui-frame-dark), transparent 32%);position:absolute;inset:12px;border-radius:calc(var(--thui-radius) - 6px)!important}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--bolted:after,.leaderboard-board.thui-frame.thui-frame--bolted:after{content:"";z-index:3;pointer-events:none;background-image:radial-gradient(circle, var(--thui-frame-hi) 0 1.5px, var(--thui-frame-dark) 1.7px 3px, transparent 3.2px), radial-gradient(circle, var(--thui-frame-hi) 0 1.5px, var(--thui-frame-dark) 1.7px 3px, transparent 3.2px), radial-gradient(circle, var(--thui-frame-hi) 0 1.5px, var(--thui-frame-dark) 1.7px 3px, transparent 3.2px), radial-gradient(circle, var(--thui-frame-hi) 0 1.5px, var(--thui-frame-dark) 1.7px 3px, transparent 3.2px);background-position:0 0,calc(100% - 8px) 0,0 calc(100% - 8px),calc(100% - 8px) calc(100% - 8px);background-repeat:no-repeat;background-size:8px 8px;position:absolute;inset:14px}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--hero{background-clip:padding-box,border-box;border-radius:var(--thui-radius-hero)!important}.thui-scope[data-thui-voice=fantasy] .start-page>.start-screen.start-screen--selector.thui-frame.thui-frame--double:before{clip-path:inset(0 round var(--thui-radius-hero-inner));border-radius:var(--thui-radius-hero-inner)!important}.thui-scope[data-thui-voice=fantasy] button.keycap.thui-keycap,.thui-scope[data-thui-voice=fantasy] a.keycap.thui-keycap,.thui-scope[data-thui-voice=fantasy] .thui-keycap--static{background:linear-gradient(180deg, color-mix(in srgb, var(--thui-key-face) 90%, white) 0%, var(--thui-key-face) 34%, var(--thui-key-face) 72%, color-mix(in srgb, var(--thui-key-face) 91%, black) 100%)!important}.thui-scope[data-thui-voice=fantasy] button.keycap.thui-keycap:hover:not(:disabled),.thui-scope[data-thui-voice=fantasy] a.keycap.thui-keycap:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--thui-key-face) 84%, white) 0%, color-mix(in srgb, var(--thui-key-face) 94%, white) 38%, var(--thui-key-face) 72%, color-mix(in srgb, var(--thui-key-face) 90%, black) 100%)!important}.thui-scope[data-thui-voice=fantasy] button.keycap.thui-keycap:active:not(:disabled),.thui-scope[data-thui-voice=fantasy] button.keycap.thui-keycap.is-pressed,.thui-scope[data-thui-voice=fantasy] a.keycap.thui-keycap:active,.thui-scope[data-thui-voice=fantasy] a.keycap.thui-keycap.is-pressed{background:linear-gradient(180deg, color-mix(in srgb, var(--thui-key-face) 94%, black) 0%, color-mix(in srgb, var(--thui-key-face) 90%, black) 100%)!important}.start-live-panel__surface.thui-frame{width:max-content!important;min-width:0!important}.thui-arcade-section-title{width:max-content;max-width:100%;color:var(--thui-count-face);font:var(--thui-type-display-m);letter-spacing:var(--thui-track-display-m);text-transform:uppercase;paint-order:stroke fill;-webkit-text-stroke:1px color-mix(in srgb, var(--thui-frame-dark), black 22%);text-shadow:0 3px 0 var(--thui-frame), 0 7px 0 var(--thui-frame-dark), 0 12px 18px var(--thui-black-54);margin:0 auto;font-style:italic;transform:skew(-6deg)}[data-thui-voice=corrupt] .thui-arcade-section-title,[data-thui-voice=corrupt].thui-arcade-section-title{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.12em;-webkit-text-stroke:0;text-shadow:-3px 0 var(--thui-corrupt-purple), 3px 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 20%);font-style:normal;animation:2.7s steps(2,end) infinite thui-section-title-glitch}@keyframes thui-section-title-glitch{0%,87%,to{translate:0}88%{translate:-2px}91%{translate:2px}94%{translate:-1px 1px}96%{translate:1px -1px}}.thui-step-number{min-width:58px;color:var(--thui-victory-face);font:var(--thui-type-display-m);text-align:center;paint-order:stroke fill;-webkit-text-stroke:1px var(--thui-frame-dark);text-shadow:0 3px 0 var(--thui-frame), 0 7px 0 var(--thui-frame-dark), 0 10px 14px var(--thui-black-46);font-style:italic;line-height:.9}[data-thui-voice=corrupt] .thui-step-number,[data-thui-voice=corrupt].thui-step-number{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);-webkit-text-stroke:0;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan);font-style:normal}[data-thui-voice=corrupt] .thui-step-number:before,[data-thui-voice=corrupt].thui-step-number:before{content:"0"}.how-to-play__stack.thui-frame{padding:clamp(20px,3vw,34px)}.how-to-play__step{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.how-to-play__step-head{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:16px;display:grid}.how-to-play__step-head h3{color:var(--thui-frame-hi);font:var(--thui-type-title-l);letter-spacing:var(--thui-track-title-l);margin:0}.how-to-play__step-copy{padding-left:86px}.how-to-play__step-copy p{color:var(--thui-muted);font:var(--thui-type-body-m);margin:0}.how-to-play__step-copy p+p{margin-top:10px}.how-to-play__stack>.thui-divider--pointed{margin:22px 0}[data-thui-voice=corrupt] .how-to-play__step-head h3{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt)}@media (width<=620px){.thui-arcade-section-title{font-size:clamp(28px,9vw,40px)}.how-to-play__step-head{grid-template-columns:56px minmax(0,1fr);gap:10px}.thui-step-number{min-width:48px}.how-to-play__step-copy{padding-left:0}}.thui-arcade-section-title,.hunt-log.thui-float-section .hunt-log__header h2.thui-arcade-section-title,.how-to-play.thui-float-section .how-to-play__header h2.thui-arcade-section-title,.leaderboard-screen.thui-float-section .leaderboard-screen__header h2.thui-arcade-section-title{font:var(--thui-type-arcade-section)!important;letter-spacing:var(--thui-track-arcade-section)!important;line-height:.96!important}.thui-keycap--cta,.thui-scope button.keycap.thui-keycap--cta,.thui-scope a.keycap.thui-keycap--cta,.thui-keycap--cta :is(strong,b),.thui-scope button.keycap.thui-keycap--cta :is(strong,b),.thui-scope a.keycap.thui-keycap--cta :is(strong,b){font:var(--thui-type-button-cta)!important;letter-spacing:var(--thui-track-button-cta)!important}[data-thui-voice=corrupt] .thui-keycap--cta,[data-thui-voice=corrupt].thui-keycap--cta,.thui-scope[data-thui-voice=corrupt] .thui-keycap--cta{font:var(--thui-type-button-cta)!important;letter-spacing:.06em!important}@media (width<=620px){.thui-arcade-section-title,.hunt-log.thui-float-section .hunt-log__header h2.thui-arcade-section-title,.how-to-play.thui-float-section .how-to-play__header h2.thui-arcade-section-title,.leaderboard-screen.thui-float-section .leaderboard-screen__header h2.thui-arcade-section-title{font-size:clamp(30px,9vw,36px)!important}}.thui-scope[data-thui-voice=corrupt] .leaderboard-screen.thui-float-section,.thui-scope [data-thui-voice=corrupt].leaderboard-screen.thui-float-section,[data-thui-voice=corrupt].leaderboard-screen.thui-float-section{box-shadow:none!important;background:0 0!important;border:0!important}.thui-scope[data-thui-voice=corrupt] .leaderboard-board.thui-frame,.thui-scope [data-thui-voice=corrupt] .leaderboard-board.thui-frame,[data-thui-voice=corrupt] .leaderboard-board.thui-frame,.thui-scope[data-thui-voice=corrupt] .how-to-play__stack.thui-frame,.thui-scope [data-thui-voice=corrupt] .how-to-play__stack.thui-frame,[data-thui-voice=corrupt] .how-to-play__stack.thui-frame{background:var(--thui-corrupt-panel)!important;background-image:none!important}.thui-scope[data-thui-voice=corrupt] .how-to-play__step,.thui-scope [data-thui-voice=corrupt] .how-to-play__step,[data-thui-voice=corrupt] .how-to-play__step{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.thui-scope[data-thui-voice=corrupt] .character-select__model .hunter-model--selector.hunter-model--svg,.thui-scope [data-thui-voice=corrupt] .character-select__model .hunter-model--selector.hunter-model--svg,[data-thui-voice=corrupt] .character-select__model .hunter-model--selector.hunter-model--svg{filter:drop-shadow(-3px 0 0 var(--thui-corrupt-purple)) drop-shadow(3px 0 0 var(--thui-corrupt-cyan))!important;animation:2.8s steps(2,end) infinite thui-selector-chromatic-glitch!important}.thui-scope[data-thui-voice=corrupt] .character-select__model .hunter-model--selector.hunter-model--svg svg,.thui-scope [data-thui-voice=corrupt] .character-select__model .hunter-model--selector.hunter-model--svg svg,[data-thui-voice=corrupt] .character-select__model .hunter-model--selector.hunter-model--svg svg{filter:none!important;animation:none!important}@keyframes thui-selector-chromatic-glitch{0%,86%,to{filter:drop-shadow(-3px 0 0 var(--thui-corrupt-purple)) drop-shadow(3px 0 0 var(--thui-corrupt-cyan));translate:0}88%{filter:drop-shadow(-5px 0 0 var(--thui-corrupt-purple)) drop-shadow(2px 0 0 var(--thui-corrupt-cyan));translate:-2px}91%{filter:drop-shadow(-2px 0 0 var(--thui-corrupt-purple)) drop-shadow(5px 0 0 var(--thui-corrupt-cyan));translate:2px}94%{filter:drop-shadow(-4px 0 0 var(--thui-corrupt-purple)) drop-shadow(4px 0 0 var(--thui-corrupt-cyan));translate:-1px 1px}96%{translate:1px -1px}}.thui-scope[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap:hover:not(:disabled),.thui-scope [data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap:hover:not(:disabled),[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap:hover:not(:disabled),.thui-scope[data-thui-voice=corrupt] :is(button,a).thui-keycap:hover:not(:disabled),.thui-scope [data-thui-voice=corrupt] :is(button,a).thui-keycap:hover:not(:disabled){filter:none!important;color:var(--thui-corrupt-green)!important;border-color:var(--thui-corrupt-green)!important;background:color-mix(in srgb, var(--thui-corrupt-sunk) 82%, var(--thui-corrupt-green) 18%)!important;box-shadow:0 2px 0 var(--thui-corrupt-green-dim), 0 0 12px color-mix(in srgb, var(--thui-corrupt-green), transparent 54%)!important;background-image:none!important;translate:0!important}.thui-scope[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap:active:not(:disabled),.thui-scope [data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap:active:not(:disabled),[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap:active:not(:disabled){filter:none!important;background:color-mix(in srgb, var(--thui-corrupt-sunk) 88%, var(--thui-corrupt-green) 12%)!important;box-shadow:0 1px 0 var(--thui-corrupt-green-dim)!important;background-image:none!important;translate:0 1px!important}.thui-scope[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--gold:hover:not(:disabled),.thui-scope [data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--gold:hover:not(:disabled),[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--gold:hover:not(:disabled){color:var(--thui-corrupt-amber)!important;border-color:var(--thui-corrupt-amber)!important;background:color-mix(in srgb, var(--thui-corrupt-sunk) 84%, var(--thui-corrupt-amber) 16%)!important;box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-amber), var(--thui-corrupt-sunk) 70%), 0 0 12px color-mix(in srgb, var(--thui-corrupt-amber), transparent 58%)!important}.thui-scope[data-thui-voice=corrupt] :is(button,a).keycap:is(.thui-keycap--blue,.thui-keycap--secondary):hover:not(:disabled),.thui-scope [data-thui-voice=corrupt] :is(button,a).keycap:is(.thui-keycap--blue,.thui-keycap--secondary):hover:not(:disabled),[data-thui-voice=corrupt] :is(button,a).keycap:is(.thui-keycap--blue,.thui-keycap--secondary):hover:not(:disabled){color:var(--thui-corrupt-green)!important;border-color:var(--thui-corrupt-purple)!important;background:color-mix(in srgb, var(--thui-corrupt-sunk) 82%, var(--thui-corrupt-purple) 18%)!important;box-shadow:0 2px 0 var(--thui-corrupt-frame-dark), 0 0 12px color-mix(in srgb, var(--thui-corrupt-purple), transparent 52%)!important}.thui-scope[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--red:hover:not(:disabled),.thui-scope [data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--red:hover:not(:disabled),[data-thui-voice=corrupt] :is(button,a).keycap.thui-keycap--red:hover:not(:disabled){color:var(--thui-corrupt-red)!important;border-color:var(--thui-corrupt-red)!important;background:color-mix(in srgb, var(--thui-corrupt-sunk) 84%, var(--thui-corrupt-red) 16%)!important;box-shadow:0 2px 0 color-mix(in srgb, var(--thui-corrupt-red), var(--thui-corrupt-sunk) 72%), 0 0 12px color-mix(in srgb, var(--thui-corrupt-red), transparent 58%)!important}.site-shell:has(>.thui-title-atmosphere){isolation:isolate;position:relative}.thui-title-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 8%, color-mix(in srgb, var(--thui-fantasy-cyan), transparent 91%) 0%, transparent 42%), radial-gradient(ellipse at 50% 74%, color-mix(in srgb, var(--thui-fantasy-cyan-dark), transparent 84%) 0%, transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--thui-fantasy-bg), black 14%) 0%, var(--thui-fantasy-bg) 46%, color-mix(in srgb, var(--thui-fantasy-cyan-dark), var(--thui-fantasy-bg) 78%) 76%, color-mix(in srgb, var(--thui-fantasy-sunk), black 18%) 100%);transition:background .26s,filter .26s;position:fixed;inset:0;overflow:hidden}.thui-title-atmosphere__haze{background:radial-gradient(ellipse at 50% 72%, color-mix(in srgb, var(--thui-fantasy-cyan), transparent 88%) 0%, transparent 44%), linear-gradient(180deg, transparent 0 46%, color-mix(in srgb, var(--thui-fantasy-track-fill-start), transparent 91%) 70%, color-mix(in srgb, var(--thui-fantasy-success), transparent 91%) 84%, transparent 100%);opacity:.9;position:absolute;inset:28% -12% 0}.thui-title-atmosphere__grass--legacy-unused{transform-origin:bottom;pointer-events:none;position:absolute;bottom:-18px;left:-3%;right:-3%}.thui-title-atmosphere__grass--far-legacy-unused{opacity:.3;background:linear-gradient(77deg, transparent 0 47%, color-mix(in srgb, var(--thui-fantasy-cyan-dark), black 72%) 48% 51%, transparent 52%) 0 100% / 27px 108px repeat-x, linear-gradient(103deg, transparent 0 47%, color-mix(in srgb, var(--thui-fantasy-cyan-dark), black 74%) 48% 51%, transparent 52%) 9px 100% / 31px 92px repeat-x, linear-gradient(180deg, transparent 0 72%, color-mix(in srgb, var(--thui-fantasy-sunk), black 24%) 100%);filter:blur(.35px);height:150px}.thui-title-atmosphere__grass--near-legacy-unused{opacity:.64;background:linear-gradient(73deg, transparent 0 48%, color-mix(in srgb, var(--thui-fantasy-sunk), black 24%) 49% 52%, transparent 53%) 0 100% / 38px 180px repeat-x, linear-gradient(107deg, transparent 0 48%, color-mix(in srgb, var(--thui-fantasy-sunk), black 20%) 49% 52%, transparent 53%) 16px 100% / 43px 158px repeat-x, linear-gradient(82deg, transparent 0 48%, color-mix(in srgb, var(--thui-fantasy-panel), black 42%) 49% 51%, transparent 52%) 7px 100% / 29px 120px repeat-x, linear-gradient(180deg, transparent 0 72%, color-mix(in srgb, var(--thui-fantasy-sunk), black 35%) 100%);height:210px;-webkit-mask-image:linear-gradient(90deg,#000 0 24%,#0000 38% 62%,#000 76% 100%);mask-image:linear-gradient(90deg,#000 0 24%,#0000 38% 62%,#000 76% 100%)}.thui-title-atmosphere__motes{opacity:.54;background:radial-gradient(circle at 7% 58%, color-mix(in srgb, var(--thui-fantasy-success), white 12%) 0 1px, transparent 2px), radial-gradient(circle at 15% 31%, var(--thui-fantasy-cyan) 0 1px, transparent 2px), radial-gradient(circle at 24% 76%, var(--thui-key-gold-face) 0 1px, transparent 2px), radial-gradient(circle at 35% 45%, var(--thui-fantasy-cyan) 0 1px, transparent 2px), radial-gradient(circle at 67% 27%, var(--thui-fantasy-cyan) 0 1px, transparent 2px), radial-gradient(circle at 76% 69%, var(--thui-fantasy-success) 0 1px, transparent 2px), radial-gradient(circle at 87% 38%, var(--thui-key-gold-face) 0 1px, transparent 2px), radial-gradient(circle at 94% 72%, var(--thui-fantasy-cyan) 0 1px, transparent 2px);animation:7s ease-in-out infinite alternate thuiTitleAtmosphereMotes;position:absolute;inset:4% 2% 12%}.thui-title-atmosphere__eyes{opacity:0;transition:opacity .22s;position:absolute;inset:0}.thui-title-atmosphere__eye{width:86px;height:112px}.thui-title-atmosphere__eye--1{top:17%;left:5%;scale:.92}.thui-title-atmosphere__eye--2{top:56%;left:15%;scale:.58}.thui-title-atmosphere__eye--3{top:73%;left:2%;scale:.42}.thui-title-atmosphere__eye--4{top:18%;right:5%;scale:.86}.thui-title-atmosphere__eye--5{top:54%;right:16%;scale:.54}.thui-title-atmosphere__eye--6{top:75%;right:3%;scale:.44}@keyframes thuiTitleAtmosphereMotes{0%{opacity:.38;translate:0}to{opacity:.62;translate:0 -5px}}.thui-title-atmosphere[data-thui-voice=corrupt]{background:radial-gradient(ellipse at 50% 72%, color-mix(in srgb, var(--thui-corrupt-purple), transparent 90%) 0%, transparent 48%), radial-gradient(ellipse at 12% 52%, color-mix(in srgb, var(--thui-corrupt-red), transparent 95%) 0%, transparent 30%), radial-gradient(ellipse at 88% 48%, color-mix(in srgb, var(--thui-corrupt-purple), transparent 93%) 0%, transparent 32%), var(--thui-corrupt-bg)}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__haze{background:linear-gradient(180deg, transparent 0 52%, color-mix(in srgb, var(--thui-corrupt-purple), transparent 94%) 72%, color-mix(in srgb, var(--thui-corrupt-red), transparent 96%) 88%, transparent 100%);opacity:1}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__grass--legacy-unused{opacity:.04;filter:none}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__motes{opacity:.16;background:radial-gradient(circle at 11% 66%, var(--thui-corrupt-red) 0 1px, transparent 2px), radial-gradient(circle at 26% 29%, var(--thui-corrupt-purple) 0 1px, transparent 2px), radial-gradient(circle at 72% 43%, var(--thui-corrupt-cyan) 0 1px, transparent 2px), radial-gradient(circle at 91% 71%, var(--thui-corrupt-red) 0 1px, transparent 2px)}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__eyes{opacity:1}.thui-title-atmosphere[data-corruption-burst=true] .thui-title-atmosphere__eyes{opacity:.36}@media (width<=760px){.thui-title-atmosphere__grass--far-legacy-unused{opacity:.22;height:110px}.thui-title-atmosphere__grass--near-legacy-unused{opacity:.42;height:150px}.thui-title-atmosphere__eye--2,.thui-title-atmosphere__eye--3,.thui-title-atmosphere__eye--5,.thui-title-atmosphere__eye--6{display:none}.thui-title-atmosphere__eye--1{top:24%;left:-2%;scale:.55}.thui-title-atmosphere__eye--4{top:24%;right:-2%;scale:.55}}@media (prefers-reduced-motion:reduce){.thui-title-atmosphere__motes,.thui-title-atmosphere .thui-background-eye{animation:none!important}}.thui-title-atmosphere__sky{background:radial-gradient(ellipse at 50% 18%, color-mix(in srgb, var(--thui-fantasy-cyan), transparent 95%) 0%, transparent 42%), linear-gradient(180deg, transparent 0 58%, color-mix(in srgb, var(--thui-fantasy-cyan-dark), transparent 92%) 78%, transparent 100%);position:absolute;inset:0}.thui-title-atmosphere__stars{opacity:.38;background:radial-gradient(circle at 5% 18%, var(--thui-fantasy-cyan) 0 1px, transparent 1.8px), radial-gradient(circle at 12% 46%, var(--thui-key-gold-face) 0 1px, transparent 1.8px), radial-gradient(circle at 22% 13%, var(--thui-fantasy-cyan) 0 1px, transparent 1.8px), radial-gradient(circle at 31% 57%, var(--thui-fantasy-success) 0 1px, transparent 1.8px), radial-gradient(circle at 42% 27%, var(--thui-fantasy-cyan) 0 1px, transparent 1.8px), radial-gradient(circle at 59% 12%, var(--thui-key-gold-face) 0 1px, transparent 1.8px), radial-gradient(circle at 68% 49%, var(--thui-fantasy-cyan) 0 1px, transparent 1.8px), radial-gradient(circle at 79% 21%, var(--thui-fantasy-success) 0 1px, transparent 1.8px), radial-gradient(circle at 91% 41%, var(--thui-fantasy-cyan) 0 1px, transparent 1.8px), radial-gradient(circle at 96% 10%, var(--thui-key-gold-face) 0 1px, transparent 1.8px);animation:18s ease-in-out infinite alternate thuiTitleStarsDrift;position:absolute;inset:4% 3% 30%}.thui-title-atmosphere__mountains{pointer-events:none;transform-origin:bottom;position:absolute;left:-4%;right:-4%}.thui-title-atmosphere__mountains--far{opacity:.34;background:color-mix(in srgb, var(--thui-fantasy-cyan-dark), black 58%);clip-path:polygon(0 100%,0 77%,7% 63%,13% 72%,20% 45%,29% 67%,38% 39%,47% 65%,55% 48%,63% 69%,72% 36%,81% 62%,89% 49%,100% 72%,100% 100%);filter:blur(.6px);height:180px;bottom:68px}.thui-title-atmosphere__mountains--near{opacity:.46;background:color-mix(in srgb, var(--thui-fantasy-panel), black 52%);clip-path:polygon(0 100%,0 76%,9% 56%,18% 71%,28% 50%,39% 72%,49% 55%,59% 76%,69% 52%,78% 70%,89% 54%,100% 72%,100% 100%);height:122px;bottom:42px}.thui-title-atmosphere__ground{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--thui-fantasy-success), transparent 90%) 0%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--thui-fantasy-cyan-dark), transparent 80%) 0%, color-mix(in srgb, var(--thui-fantasy-sunk), black 22%) 50%, color-mix(in srgb, var(--thui-fantasy-bg), black 35%) 100%);border-top:1px solid color-mix(in srgb, var(--thui-fantasy-success), transparent 88%);height:108px;position:absolute;bottom:-16px;left:-5%;right:-5%}.thui-title-atmosphere__grass--far-legacy-unused{opacity:.28;background:linear-gradient(77deg, transparent 0 48%, color-mix(in srgb, var(--thui-fantasy-cyan-dark), black 72%) 49% 51%, transparent 52%) 0 100% / 25px 62px repeat-x, linear-gradient(103deg, transparent 0 48%, color-mix(in srgb, var(--thui-fantasy-cyan-dark), black 74%) 49% 51%, transparent 52%) 9px 100% / 29px 56px repeat-x;filter:blur(.2px);height:72px;bottom:24px}.thui-title-atmosphere__grass--near-legacy-unused{opacity:.52;background:linear-gradient(73deg, transparent 0 48%, color-mix(in srgb, var(--thui-fantasy-sunk), black 24%) 49% 52%, transparent 53%) 0 100% / 32px 90px repeat-x, linear-gradient(107deg, transparent 0 48%, color-mix(in srgb, var(--thui-fantasy-sunk), black 20%) 49% 52%, transparent 53%) 14px 100% / 37px 78px repeat-x, linear-gradient(82deg, transparent 0 48%, color-mix(in srgb, var(--thui-fantasy-panel), black 42%) 49% 51%, transparent 52%) 6px 100% / 26px 62px repeat-x;height:98px;bottom:-2px;-webkit-mask-image:linear-gradient(90deg,#000 0 30%,#0000 43% 57%,#000 70% 100%);mask-image:linear-gradient(90deg,#000 0 30%,#0000 43% 57%,#000 70% 100%)}.thui-title-atmosphere__grid{z-index:1;opacity:0;transform-origin:bottom;background-image:linear-gradient(color-mix(in srgb, var(--thui-corrupt-purple), transparent 54%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--thui-corrupt-purple), transparent 60%) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--thui-corrupt-red), transparent 82%) 1px, transparent 1px);background-size:62px 48px,62px 48px,100% 16px;height:58%;transition:opacity .22s;position:absolute;bottom:-28%;left:-28%;right:-28%;transform:perspective(650px)rotateX(63deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.thui-title-atmosphere__arms{z-index:2;opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:35% 0 5%}.thui-title-atmosphere__arm--legacy-unused{transform-origin:50% 100%;opacity:.34;filter:grayscale()brightness(.42)sepia(.35)hue-rotate(238deg)saturate(4);width:110px;height:230px;animation:4.8s ease-in-out infinite alternate thuiTitleFarArmSway;position:absolute;bottom:12%}.thui-title-atmosphere__arm--1-legacy-unused{animation-delay:-1.4s;left:7%;rotate:-8deg;scale:.58}.thui-title-atmosphere__arm--2-legacy-unused{animation-delay:-3.1s;right:8%;rotate:10deg;scale:.52}.thui-title-atmosphere__arm--3-legacy-unused{opacity:.22;animation-delay:-2.2s;bottom:6%;right:24%;rotate:-5deg;scale:.34}.thui-title-atmosphere__arm--legacy-unused img{pointer-events:none;width:auto;max-width:none;display:block;position:absolute}.thui-title-atmosphere__arm-upper-legacy-unused{transform-origin:50% 92%;height:108px;bottom:0;left:38px;rotate:-5deg}.thui-title-atmosphere__arm-fore-legacy-unused{transform-origin:50% 92%;height:104px;bottom:78px;left:28px;rotate:18deg}.thui-title-atmosphere__arm-hand-legacy-unused{transform-origin:40% 92%;height:76px;animation:3.2s ease-in-out infinite alternate thuiTitleFarHandCurl;bottom:154px;left:14px;rotate:18deg}@keyframes thuiTitleStarsDrift{0%{opacity:.3;translate:0}to{opacity:.46;translate:5px -7px}}@keyframes thuiTitleFarArmSway{0%{translate:0 4px}to{translate:3px -7px}}@keyframes thuiTitleFarHandCurl{0%{rotate:12deg}to{rotate:26deg}}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__stars{opacity:.14;background:radial-gradient(circle at 9% 25%, var(--thui-corrupt-red) 0 1px, transparent 2px), radial-gradient(circle at 22% 48%, var(--thui-corrupt-purple) 0 1px, transparent 2px), radial-gradient(circle at 61% 20%, var(--thui-corrupt-cyan) 0 1px, transparent 2px), radial-gradient(circle at 82% 42%, var(--thui-corrupt-red) 0 1px, transparent 2px), radial-gradient(circle at 94% 17%, var(--thui-corrupt-purple) 0 1px, transparent 2px)}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__mountains--far{opacity:.24;background:color-mix(in srgb, var(--thui-corrupt-purple), var(--thui-corrupt-sunk) 84%);filter:none}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__mountains--near{opacity:.42;background:color-mix(in srgb, var(--thui-corrupt-sunk), var(--thui-corrupt-purple) 8%)}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__ground{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--thui-corrupt-purple), transparent 94%) 35%, var(--thui-corrupt-sunk) 100%);border-top-color:color-mix(in srgb, var(--thui-corrupt-purple), transparent 68%)}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__grass--legacy-unused{opacity:0}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__grid{opacity:.52}.thui-title-atmosphere[data-corruption-burst=true] .thui-title-atmosphere__grid{opacity:.13}@media (width<=760px){.thui-title-atmosphere__mountains--far{opacity:.24;height:112px;bottom:50px}.thui-title-atmosphere__mountains--near{opacity:.34;height:84px;bottom:34px}.thui-title-atmosphere__ground{height:82px}.thui-title-atmosphere__grass--far-legacy-unused{height:50px;bottom:17px}.thui-title-atmosphere__grass--near-legacy-unused{height:66px}.thui-title-atmosphere__grid{height:45%;left:-70%;right:-70%}.thui-title-atmosphere__arm--3-legacy-unused{display:none}.thui-title-atmosphere__arm--1-legacy-unused{left:-5%;scale:.34}.thui-title-atmosphere__arm--2-legacy-unused{right:-5%;scale:.32}}@media (prefers-reduced-motion:reduce){.thui-title-atmosphere__stars,.thui-title-atmosphere__arm,.thui-title-atmosphere__arm-hand-legacy-unused{animation:none!important}}.thui-title-atmosphere__grass-field{z-index:2;pointer-events:none;opacity:1;height:96px;transition:opacity .22s;position:absolute;inset:auto 0 0}.thui-world-grass{bottom:var(--thui-grass-bottom,8px);transform-origin:50% 100%;transform:scale(var(--thui-grass-scale,1)) scaleX(var(--thui-grass-flip,1));opacity:var(--thui-grass-opacity,.72);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-fantasy-success), white 34%), color-mix(in srgb, var(--thui-fantasy-success), var(--thui-fantasy-panel) 42%));filter:drop-shadow(0 4px 8px var(--thui-black-22));position:absolute}.thui-world-grass.is-flipped{--thui-grass-flip:-1}.thui-world-grass--rear{clip-path:polygon(0 100%,7% 66%,14% 100%,25% 28%,34% 100%,47% 14%,56% 100%,69% 40%,80% 100%,92% 60%,100% 100%);width:74px;height:24px}.thui-world-grass--front{clip-path:polygon(0 100%,6% 74%,12% 100%,20% 34%,28% 100%,39% 14%,47% 100%,59% 44%,67% 100%,79% 22%,87% 100%,96% 56%,100% 100%);width:92px;height:30px}.thui-world-grass--a{clip-path:polygon(0 100%,8% 70%,16% 100%,28% 32%,38% 100%,52% 16%,62% 100%,76% 46%,88% 100%,100% 68%,100% 100%);width:82px;height:30px}.thui-world-grass--b{clip-path:polygon(0 100%,8% 74%,16% 100%,27% 36%,37% 100%,50% 18%,60% 100%,74% 42%,86% 100%,100% 62%,100% 100%);width:70px;height:24px}.thui-world-grass--c{clip-path:polygon(0 100%,8% 66%,17% 100%,29% 26%,39% 100%,53% 14%,63% 100%,77% 40%,89% 100%,100% 72%,100% 100%);width:78px;height:28px}.thui-world-grass--d{clip-path:polygon(0 100%,6% 68%,12% 100%,20% 18%,28% 100%,38% 8%,46% 100%,58% 34%,66% 100%,78% 16%,86% 100%,96% 44%,100% 100%);width:112px;height:40px}.thui-world-grass--e{clip-path:polygon(0 100%,6% 74%,12% 100%,19% 24%,26% 100%,35% 8%,43% 100%,53% 32%,61% 100%,72% 14%,80% 100%,91% 38%,100% 100%);width:124px;height:44px}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__grass-field{opacity:0}.thui-title-atmosphere__arms.corrupt-hands{z-index:2;opacity:0;transition:opacity .22s;inset:34% 0 3%;overflow:hidden}.thui-title-atmosphere__arms .corrupt-hand{top:auto}.thui-title-atmosphere__arms .corrupt-hand__rig{filter:brightness(.15) saturate(.12) contrast(1.5) drop-shadow(0 0 1px var(--thui-corrupt-sunk)) drop-shadow(0 0 6px color-mix(in srgb, var(--thui-corrupt-purple), transparent 70%))}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__arms{opacity:1}.thui-title-atmosphere[data-corruption-burst=true] .thui-title-atmosphere__arms{opacity:.18}@media (width<=760px){.thui-title-atmosphere__grass-field{height:70px}.thui-title-atmosphere__grass-field .thui-world-grass:nth-child(n+7),.thui-title-atmosphere__arms .corrupt-hand:nth-child(3){display:none}.thui-title-atmosphere__arms .corrupt-hand:first-child{--hand-x:3%!important;--hand-instance-scale:.48!important}.thui-title-atmosphere__arms .corrupt-hand:nth-child(2){--hand-x:97%!important;--hand-instance-scale:.46!important}}.thui-title-atmosphere__glitch-marks,.thui-title-atmosphere__breach-eyes{pointer-events:none;position:absolute;inset:0}.thui-title-atmosphere__glitch-marks{z-index:5;opacity:0;transition:opacity .12s linear}.thui-title-atmosphere__glitch-mark{width:var(--mark-w,54px);height:var(--mark-h,2px);opacity:.7;background:var(--thui-corrupt-purple);box-shadow:2px 0 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 18%);animation:3.7s step-end infinite thuiTitleGlitchMark;animation-delay:var(--mark-delay,0s);display:block;position:absolute}.thui-title-atmosphere__glitch-mark:nth-child(2n){background:var(--thui-corrupt-red);box-shadow:-2px 0 0 color-mix(in srgb, var(--thui-corrupt-purple), transparent 12%)}.thui-title-atmosphere__glitch-mark--1{--mark-w:76px;--mark-delay:-1.2s;top:9%;left:2.5%}.thui-title-atmosphere__glitch-mark--2{--mark-w:30px;--mark-h:9px;--mark-delay:-2.8s;top:16%;right:3%}.thui-title-atmosphere__glitch-mark--3{--mark-w:42px;--mark-delay:-4.1s;top:41%;left:5%}.thui-title-atmosphere__glitch-mark--4{--mark-w:94px;--mark-delay:-6.6s;top:48%;right:1.5%}.thui-title-atmosphere__glitch-mark--5{--mark-w:18px;--mark-h:12px;--mark-delay:-3.3s;top:72%;left:1%}.thui-title-atmosphere__glitch-mark--6{--mark-w:62px;--mark-delay:-5.4s;top:79%;right:7%}.thui-title-atmosphere__glitch-mark--7{--mark-w:26px;--mark-h:5px;--mark-delay:-7.7s;top:23%;left:17%}.thui-title-atmosphere__glitch-mark--8{--mark-w:36px;--mark-delay:-8.9s;top:31%;right:19%}.thui-title-atmosphere__glitch-mark--9{--mark-w:88px;--mark-delay:-10.1s;bottom:9%;left:11%}.thui-title-atmosphere__glitch-mark--10{--mark-w:22px;--mark-h:7px;--mark-delay:-11.6s;bottom:13%;right:12%}@keyframes thuiTitleGlitchMark{0%,72%,76%,to{opacity:0;translate:0}73%{opacity:.28;translate:-3px}74%{opacity:.72;translate:4px}75%{opacity:.18;translate:1px}}.thui-title-atmosphere__breach-eyes{z-index:3;opacity:0;transition:opacity .16s linear}.thui-title-atmosphere__breach-eye{opacity:0;transform-origin:50%;filter:none;width:138px;height:172px;animation:13.7s step-end infinite thuiTitleBreachEye;animation-delay:var(--thui-bg-eye-phase,0s)}.thui-title-atmosphere__breach-eye pre{color:color-mix(in srgb, var(--thui-corrupt-purple), white 6%);opacity:.48;text-shadow:-3px 0 var(--thui-corrupt-red), 3px 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 10%)}.thui-title-atmosphere__breach-eye .thui-background-eye__iris{filter:none;scale:1.38}.thui-title-atmosphere__breach-eye--1{top:10%;left:1%;scale:1.28}.thui-title-atmosphere__breach-eye--2{top:30%;right:2%;scale:1.12}.thui-title-atmosphere__breach-eye--3{top:58%;left:7%;scale:.96}.thui-title-atmosphere__breach-eye--4{top:66%;right:10%;scale:1.34}.thui-title-atmosphere__breach-eye--5{top:4%;left:50%;translate:-50%;scale:.82}@keyframes thuiTitleBreachEye{0%,55%,62%,86%,92%,to{opacity:0}56%{opacity:.14}57%{opacity:.62}58%,60%{opacity:.34}59%{opacity:.78}61%{opacity:.12}87%{opacity:.08}88%{opacity:.52}89%,91%{opacity:.24}90%{opacity:.68}}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__glitch-marks{opacity:.42}.thui-title-atmosphere[data-thui-voice=corrupt] .thui-title-atmosphere__breach-eyes{opacity:.72}.thui-title-atmosphere[data-corruption-burst=true] .thui-title-atmosphere__glitch-marks,.thui-title-atmosphere[data-corruption-wave=true] .thui-title-atmosphere__glitch-marks{opacity:.82}.thui-title-atmosphere[data-corruption-burst=true] .thui-title-atmosphere__breach-eyes,.thui-title-atmosphere[data-corruption-wave=true] .thui-title-atmosphere__breach-eyes{opacity:.58}.thui-title-atmosphere[data-corruption-burst=true] .thui-title-atmosphere__breach-eye,.thui-title-atmosphere[data-corruption-wave=true] .thui-title-atmosphere__breach-eye{animation-duration:2.4s}@media (width<=760px){.thui-title-atmosphere__glitch-mark:nth-child(n+7),.thui-title-atmosphere__breach-eye--3,.thui-title-atmosphere__breach-eye--5{display:none}.thui-title-atmosphere__breach-eye{width:96px;height:124px}.thui-title-atmosphere__breach-eye--1{top:18%;left:-4%;scale:.86}.thui-title-atmosphere__breach-eye--2{top:38%;right:-4%;scale:.84}.thui-title-atmosphere__breach-eye--4{top:72%;right:2%;scale:.78}}@media (prefers-reduced-motion:reduce){.thui-title-atmosphere__glitch-mark,.thui-title-atmosphere__breach-eye{animation:none!important}}.thui-title-atmosphere__eye.thui-corrupt-eye,.thui-title-atmosphere__breach-eye.thui-corrupt-eye{left:var(--eye-x)!important;right:auto!important;top:var(--eye-y)!important;width:calc(var(--thui-eye-socket-width) + 8px)!important;height:calc(var(--thui-eye-socket-height) + 8px)!important;filter:none!important;translate:-50% -50%!important;scale:1!important}.thui-title-atmosphere__eye.thui-corrupt-eye .thui-enemy-eye,.thui-title-atmosphere__breach-eye.thui-corrupt-eye .thui-enemy-eye{width:100%;height:100%;position:absolute;inset:0}.thui-title-atmosphere :is(.thui-title-atmosphere__eye,.thui-title-atmosphere__breach-eye) .thui-enemy-eye__pupil{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--thui-corrupt-text), transparent 48%)) drop-shadow(0 0 2px color-mix(in srgb, var(--thui-corrupt-red), transparent 64%))}.thui-title-atmosphere__breach-eye.thui-corrupt-eye{opacity:0;animation:13.7s step-end infinite thuiTitleBreachEye;animation-delay:var(--thui-eye-phase,0s)}.thui-title-atmosphere[data-corruption-burst=true] .thui-title-atmosphere__breach-eye.thui-corrupt-eye,.thui-title-atmosphere[data-corruption-wave=true] .thui-title-atmosphere__breach-eye.thui-corrupt-eye{animation-duration:2.4s}.thui-title-shock-eye-layer{z-index:32;pointer-events:none;opacity:0;visibility:hidden;position:fixed;inset:0;overflow:hidden}.thui-title-shock-eye-layer.is-active{opacity:1;visibility:visible}.thui-title-drako-eye-full{width:calc(var(--thui-eye-socket-width) + 34px);height:calc(var(--thui-eye-socket-height) + 34px);transform-origin:50%;opacity:.94;filter:drop-shadow(-7px 0 0 color-mix(in srgb, var(--thui-corrupt-purple), transparent 38%)) drop-shadow(7px 0 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 48%)) drop-shadow(0 0 22px color-mix(in srgb, var(--thui-corrupt-red), transparent 54%));position:absolute;translate:-50% -50%}.thui-title-drako-eye-full .thui-enemy-eye{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.thui-title-drako-eye-full .thui-enemy-eye__frame{opacity:.18!important}.thui-title-drako-eye-full .thui-enemy-eye__socket{box-shadow:inset 18px 0 24px color-mix(in srgb, var(--thui-corrupt-red), transparent 84%), inset -18px 0 24px color-mix(in srgb, var(--thui-corrupt-purple), transparent 82%), inset 0 0 34px var(--thui-black-54), 0 0 18px color-mix(in srgb, var(--thui-corrupt-red), transparent 66%)}.thui-title-drako-eye-full .thui-enemy-eye__pupil{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--thui-corrupt-text), transparent 28%)) drop-shadow(0 0 8px color-mix(in srgb, var(--thui-corrupt-red), transparent 38%))}.thui-title-shock-eye{animation:.25s step-end both thuiTitleShockEyeFlash}.thui-title-shock-eye.is-super{filter:drop-shadow(-12px 0 0 color-mix(in srgb, var(--thui-corrupt-purple), transparent 28%)) drop-shadow(12px 0 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 38%)) drop-shadow(0 0 44px color-mix(in srgb, var(--thui-corrupt-red), transparent 38%));animation-duration:.18s}.thui-title-shock-eye--upper-left{top:20%;left:16%;rotate:-8deg}.thui-title-shock-eye--upper-right{top:21%;left:84%;rotate:7deg}.thui-title-shock-eye--mid-left{top:49%;left:12%;rotate:-5deg}.thui-title-shock-eye--mid-right{top:50%;left:88%;rotate:5deg}.thui-title-shock-eye--lower-left{top:76%;left:18%;rotate:-10deg}.thui-title-shock-eye--lower-right{top:77%;left:82%;rotate:9deg}.thui-title-shock-eye--center{top:49%;left:50%;rotate:0deg;scale:1.18}@keyframes thuiTitleShockEyeFlash{0%{opacity:0;visibility:hidden}7%{opacity:.94;visibility:visible}23%{opacity:.68;visibility:visible}34%{opacity:1;visibility:visible}48%{opacity:.18;visibility:visible}57%{opacity:.96;visibility:visible}78%{opacity:.76;visibility:visible}to{opacity:0;visibility:hidden}}@media (width<=760px){.thui-title-shock-eye.is-large{scale:.74}.thui-title-shock-eye.is-super{scale:.78}.thui-title-shock-eye--center{scale:.84}}@media (prefers-reduced-motion:reduce){.thui-title-shock-eye{animation-timing-function:linear}.thui-title-drako-eye-full .thui-enemy-eye__iris,.thui-title-drako-eye-full .thui-enemy-eye__aperture,.thui-title-drako-eye-full .thui-enemy-eye__pupil{animation:none!important}}.thui-title-shock-eye-layer{z-index:2147483000}.thui-title-shock-eye-layer.has-super{background:radial-gradient(ellipse at 50% 50%, transparent 0 28%, color-mix(in srgb, var(--thui-corrupt-sunk), transparent 12%) 74%, var(--thui-corrupt-sunk) 100%);animation:.65s step-end both thuiTitleSuperShockBackdrop}.thui-title-shock-eye.is-super.thui-title-shock-eye--center{opacity:1;filter:drop-shadow(-18px 0 0 color-mix(in srgb, var(--thui-corrupt-purple), transparent 20%)) drop-shadow(18px 0 0 color-mix(in srgb, var(--thui-corrupt-cyan), transparent 30%)) drop-shadow(0 0 70px color-mix(in srgb, var(--thui-corrupt-red), transparent 26%));animation:.65s step-end both thuiTitleSuperShockEye;top:50%;left:50%;rotate:0deg;scale:1}.thui-title-shock-eye.is-super .thui-enemy-eye__frame{opacity:.3!important}.thui-title-shock-eye.is-super .thui-enemy-eye__socket{box-shadow:inset 48px 0 64px color-mix(in srgb, var(--thui-corrupt-red), transparent 72%), inset -48px 0 64px color-mix(in srgb, var(--thui-corrupt-purple), transparent 68%), inset 0 0 90px var(--thui-black-54), 0 0 70px color-mix(in srgb, var(--thui-corrupt-red), transparent 42%)}.thui-title-shock-eye.is-super .thui-enemy-eye__iris{filter:brightness(1.18)contrast(1.08)}@keyframes thuiTitleSuperShockBackdrop{0%{opacity:0}3%{opacity:.82}7%{opacity:.46}10%,76%{opacity:.78}82%{opacity:.94}88%{opacity:.28}to{opacity:0}}@keyframes thuiTitleSuperShockEye{0%{opacity:0;translate:-50% -50%}2%{opacity:1;translate:calc(-50% - 12px) -50%}5%{opacity:.7;translate:calc(10px - 50%) -50%}8%{opacity:1;translate:-50% -50%}10%,70%{opacity:1;translate:-50% -50%}74%{opacity:.92;translate:calc(5px - 50%) calc(-50% - 2px)}78%{opacity:1;translate:calc(-50% - 6px) calc(2px - 50%)}82%{opacity:.48;translate:-50% -50%}86%{opacity:.96;translate:-50% -50%}92%{opacity:.22;translate:calc(14px - 50%) -50%}to{opacity:0;translate:-50% -50%}}@media (width<=760px){.thui-title-shock-eye.is-super,.thui-title-shock-eye.is-super.thui-title-shock-eye--center{scale:1}}.thui-game-shell{isolation:isolate;color:var(--thui-text)}.thui-game-hud.thui-battle__header{border-top:2px solid var(--thui-fantasy-frame);border-right:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 54%);border-bottom:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 42%);border-left:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 54%);background:linear-gradient(90deg, color-mix(in srgb, var(--thui-fantasy-frame), transparent 94%), transparent 27%, transparent 73%, color-mix(in srgb, var(--thui-fantasy-cyan), transparent 94%)), linear-gradient(180deg, var(--thui-fantasy-raised), var(--thui-fantasy-panel));box-shadow:inset 0 1px 0 var(--thui-white-12), 0 5px 0 color-mix(in srgb, var(--thui-fantasy-frame-dark), transparent 30%), 0 10px 20px var(--thui-black-38);border-radius:7px 7px 0 0}.thui-game-hud .game-hud__title.thui-hud__wave{color:var(--thui-fantasy-text);font:var(--thui-type-label);letter-spacing:var(--thui-track-label);text-shadow:0 2px 0 var(--thui-fantasy-frame-dark);font-weight:900}.thui-game-hud .quit-button.thui-keycap{justify-self:start;max-width:max-content;width:auto!important}.thui-game-hud .hud-stats.thui-hunt-timer{border:2px solid var(--thui-fantasy-frame);border-top-color:var(--thui-fantasy-frame-hi);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-fantasy-raised), white 2%), var(--thui-fantasy-sunk));width:120px;min-width:120px;max-width:120px;height:48px;min-height:48px;box-shadow:0 5px 0 var(--thui-fantasy-frame-dark), 0 9px 12px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12);border-radius:6px;padding:0 12px}.thui-game-hud .hud-stats.thui-hunt-timer:before{background:linear-gradient(180deg, var(--thui-fantasy-frame-hi), var(--thui-fantasy-frame))}.thui-game-hud .hud-stats.thui-hunt-timer .hud-time{color:var(--thui-fantasy-text);font:var(--thui-type-data-m);font-variant-numeric:tabular-nums;letter-spacing:.025em;text-shadow:0 2px 0 var(--thui-fantasy-frame-dark), 0 0 10px var(--thui-cyan-glow)}:is([data-thui-voice=corrupt].thui-game-hud,[data-thui-voice=corrupt] .thui-game-hud){border:1px solid var(--thui-corrupt-purple)!important;background:var(--thui-corrupt-panel)!important;box-shadow:0 2px 0 var(--thui-corrupt-frame-dark)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-game-hud,[data-thui-voice=corrupt] .thui-game-hud) .game-hud__title.thui-hud__wave{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)!important}:is([data-thui-voice=corrupt].thui-game-hud,[data-thui-voice=corrupt] .thui-game-hud) .hud-stats.thui-hunt-timer{border:1px solid var(--thui-corrupt-green)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:0 2px 0 var(--thui-corrupt-green-dim)!important;border-radius:0!important;transform:none!important}:is([data-thui-voice=corrupt].thui-game-hud,[data-thui-voice=corrupt] .thui-game-hud) .hud-stats.thui-hunt-timer:before{background:var(--thui-corrupt-purple)!important}:is([data-thui-voice=corrupt].thui-game-hud,[data-thui-voice=corrupt] .thui-game-hud) .hud-stats.thui-hunt-timer .hud-time{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)!important}.thui-game-stage{border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 48%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--thui-fantasy-frame), transparent 90%), 0 12px 28px var(--thui-black-38);border-top:0;border-radius:0 0 7px 7px}:is([data-thui-voice=corrupt].thui-game-stage,[data-thui-voice=corrupt] .thui-game-stage){border-color:var(--thui-corrupt-frame-dim)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--thui-corrupt-purple), transparent 78%), 0 0 18px color-mix(in srgb, var(--thui-corrupt-purple), transparent 82%)!important;border-radius:0!important}.thui-rush-live{display:block;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.thui-rush-live__label{display:none!important}.thui-rush-live .thui-rush-live__track{height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.thui-rush-live .thui-rush-live__segments{height:36px!important;inset:0!important}.thui-rush-live .rush-segment{border-color:color-mix(in srgb, var(--thui-fantasy-track), transparent 24%)!important;background:var(--thui-fantasy-sunk)!important;box-shadow:inset 0 1px 2px var(--thui-black-38), 0 2px 0 color-mix(in srgb, var(--thui-fantasy-frame-dark), transparent 30%)!important;border-radius:2px!important}.thui-rush-live .rush-segment>span{background:linear-gradient(180deg, var(--thui-fantasy-track-fill), var(--thui-fantasy-track-fill-start))!important;box-shadow:inset 0 1px 0 var(--thui-white-12), 0 0 7px var(--thui-cyan-glow)!important}.thui-rush-live.is-active{box-shadow:none!important;background:0 0!important;border:0!important}.thui-rush-live.is-active .rush-segment{border-color:color-mix(in srgb, var(--thui-key-gold-face), transparent 30%)!important;background:color-mix(in srgb, var(--thui-key-gold-side), var(--thui-fantasy-sunk) 72%)!important}.thui-rush-live.is-active .rush-segment>span{background:linear-gradient(180deg, var(--thui-go-face), var(--thui-key-gold-face) 52%, var(--thui-key-gold-side))!important;box-shadow:inset 0 1px 0 var(--thui-white-12), 0 0 9px var(--thui-gold-glow)!important}:is([data-thui-voice=corrupt].thui-rush-live,[data-thui-voice=corrupt] .thui-rush-live){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-rush-live,[data-thui-voice=corrupt] .thui-rush-live) .rush-segment{border-color:var(--thui-corrupt-frame-dim)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:none!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-rush-live,[data-thui-voice=corrupt] .thui-rush-live) .rush-segment>span{background:var(--thui-corrupt-green)!important;box-shadow:none!important}:is([data-thui-voice=corrupt].thui-rush-live.is-active,[data-thui-voice=corrupt] .thui-rush-live.is-active){box-shadow:none!important;background:0 0!important;border:0!important}:is([data-thui-voice=corrupt].thui-rush-live.is-active,[data-thui-voice=corrupt] .thui-rush-live.is-active) .rush-segment{border-color:var(--thui-corrupt-amber)!important}:is([data-thui-voice=corrupt].thui-rush-live.is-active,[data-thui-voice=corrupt] .thui-rush-live.is-active) .rush-segment>span{background:var(--thui-corrupt-amber)!important}.thui-live-track .race-track__line{border-color:color-mix(in srgb, var(--thui-fantasy-track), transparent 34%)!important;background:var(--thui-fantasy-sunk)!important;box-shadow:inset 0 1px 2px var(--thui-black-46), 0 6px 14px var(--thui-black-38)!important}.thui-live-track .race-track__fill{background:linear-gradient(90deg, var(--thui-fantasy-track-fill-start), var(--thui-fantasy-track-fill))!important}.thui-live-track .race-track__node{border-color:var(--thui-fantasy-track)!important;background:var(--thui-fantasy-field)!important}.thui-live-track .race-track__node.is-complete,.thui-live-track .race-track__node.is-current{border-color:var(--thui-key-gold-face)!important;background:color-mix(in srgb, var(--thui-key-gold-side), var(--thui-fantasy-field) 56%)!important}:is([data-thui-voice=corrupt].thui-live-track,[data-thui-voice=corrupt] .thui-live-track) .race-track__line{border-color:var(--thui-corrupt-purple)!important;background:var(--thui-corrupt-sunk)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-live-track,[data-thui-voice=corrupt] .thui-live-track) .race-track__fill{background:linear-gradient(90deg, var(--thui-corrupt-purple), var(--thui-corrupt-red))!important;box-shadow:none!important}:is([data-thui-voice=corrupt].thui-live-track,[data-thui-voice=corrupt] .thui-live-track) .race-track__node{border-color:var(--thui-corrupt-purple)!important;background:var(--thui-corrupt-sunk)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-live-track,[data-thui-voice=corrupt] .thui-live-track) .race-track__node.is-complete,:is([data-thui-voice=corrupt].thui-live-track,[data-thui-voice=corrupt] .thui-live-track) .race-track__node.is-current{border-color:var(--thui-corrupt-green)!important;background:color-mix(in srgb, var(--thui-corrupt-green), var(--thui-corrupt-sunk) 88%)!important}.thui-rule-active--live.wave-trait{border:1px solid color-mix(in srgb, var(--thui-fantasy-frame), transparent 30%)!important;border-left:3px solid var(--thui-fantasy-frame)!important;background:linear-gradient(180deg, var(--thui-fantasy-raised), var(--thui-fantasy-sunk))!important;width:auto!important;box-shadow:0 4px 0 var(--thui-fantasy-frame-dark), 0 8px 14px var(--thui-black-38), inset 0 1px 0 var(--thui-white-07)!important;border-radius:6px!important;margin-inline:0!important;display:block!important}.thui-rule-active--live.wave-trait small{color:var(--thui-fantasy-muted)!important;font:var(--thui-type-micro)!important;letter-spacing:var(--thui-track-micro)!important}.thui-rule-active--live.wave-trait strong{color:var(--thui-fantasy-text)!important;font:var(--thui-type-title-s)!important}.thui-rule-active--live.wave-trait strong>span{color:var(--thui-key-gold-face)}.thui-rule-active--live.wave-trait p{color:var(--thui-fantasy-muted)!important;font:var(--thui-type-body-s)!important}:is([data-thui-voice=corrupt].thui-rule-active--live,[data-thui-voice=corrupt] .thui-rule-active--live){border:1px solid var(--thui-corrupt-purple)!important;border-left:2px solid var(--thui-corrupt-green)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:0 2px 0 var(--thui-corrupt-frame-dark)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-rule-active--live,[data-thui-voice=corrupt] .thui-rule-active--live) small,:is([data-thui-voice=corrupt].thui-rule-active--live,[data-thui-voice=corrupt] .thui-rule-active--live) strong,:is([data-thui-voice=corrupt].thui-rule-active--live,[data-thui-voice=corrupt] .thui-rule-active--live) p{font-family:var(--thui-font-corrupt)!important}:is([data-thui-voice=corrupt].thui-rule-active--live,[data-thui-voice=corrupt] .thui-rule-active--live) small,:is([data-thui-voice=corrupt].thui-rule-active--live,[data-thui-voice=corrupt] .thui-rule-active--live) strong{color:var(--thui-corrupt-green)!important}:is([data-thui-voice=corrupt].thui-rule-active--live,[data-thui-voice=corrupt] .thui-rule-active--live) p{color:var(--thui-corrupt-muted)!important}.thui-live-incoming{border-color:var(--thui-event-border)!important;background:linear-gradient(180deg, var(--thui-event-raised), var(--thui-event-bg))!important;box-shadow:0 4px 0 color-mix(in srgb, var(--thui-event-bg), black 48%), 0 8px 14px var(--thui-black-38), inset 0 1px 0 color-mix(in srgb, var(--thui-event-border-hi), transparent 76%)!important;border-radius:6px!important}.thui-live-incoming small{color:var(--thui-event-text)!important;font:var(--thui-type-micro)!important;letter-spacing:var(--thui-track-micro)!important}.thui-live-incoming strong{color:var(--thui-event-text)!important;font:var(--thui-type-data-m)!important}:is([data-thui-voice=corrupt].thui-live-incoming,[data-thui-voice=corrupt] .thui-live-incoming){border:1px solid var(--thui-corrupt-red)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:0 2px 0 var(--thui-corrupt-frame-dark)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-live-incoming,[data-thui-voice=corrupt] .thui-live-incoming) small,:is([data-thui-voice=corrupt].thui-live-incoming,[data-thui-voice=corrupt] .thui-live-incoming) strong{color:var(--thui-corrupt-red)!important;font-family:var(--thui-font-corrupt)!important}.thui-attack-options{gap:11px}.thui-attack-options .attack-card.thui-attack{--thui-attack-max:none;min-width:0;min-height:92px;border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 38%)!important;border-top-color:color-mix(in srgb, var(--thui-fantasy-text), transparent 76%)!important;border-left:2px solid var(--thui-fantasy-frame)!important;background:linear-gradient(180deg, var(--thui-fantasy-raised), var(--thui-fantasy-sunk))!important;width:100%!important;max-width:none!important;box-shadow:0 5px 0 color-mix(in srgb, var(--thui-fantasy-frame-dark), var(--thui-fantasy-sunk) 44%), 0 10px 16px var(--thui-black-38), inset 0 1px 0 color-mix(in srgb, var(--thui-fantasy-frame-hi), transparent 78%)!important;border-radius:7px!important;padding:16px 94px 16px 20px!important}.thui-attack-options .attack-card.thui-attack:before,.thui-attack-options .attack-card.thui-attack:after{background:var(--thui-fantasy-frame)!important}.thui-attack-options .attack-card.thui-attack .thui-attack__phrase{align-content:center;min-height:3lh;margin:0;color:var(--thui-fantasy-text)!important;font:var(--thui-type-phrase-strong)!important;letter-spacing:var(--thui-track-phrase-strong)!important;text-shadow:none!important}.thui-attack-options .attack-card.thui-attack--quick .thui-attack__phrase{font:var(--thui-type-phrase-quick)!important;letter-spacing:var(--thui-track-phrase-quick)!important}.thui-attack-options .attack-card.thui-attack--ultimate .thui-attack__phrase{font:var(--thui-type-phrase-ultimate)!important;letter-spacing:var(--thui-track-phrase-ultimate)!important}.thui-attack-options .attack-card.thui-attack .thui-attack__phrase mark{color:var(--thui-fantasy-success)!important;text-shadow:0 0 7px var(--thui-green-glow)!important}.thui-attack-options .attack-card.thui-attack .thui-damage{min-width:72px;min-height:46px;right:12px;border:1px solid var(--thui-damage-border)!important;border-top-color:var(--thui-damage-border-hi)!important;color:var(--thui-damage-text)!important;background:linear-gradient(180deg, var(--thui-damage-bg-raised), var(--thui-damage-bg))!important;box-shadow:0 4px 0 var(--thui-damage-side), 0 8px 10px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12)!important;border-radius:6px!important;padding:8px 9px 10px!important}.thui-attack-options .attack-card.thui-attack--quick .thui-damage{border-color:var(--thui-key-blue-face)!important;border-top-color:color-mix(in srgb, var(--thui-key-blue-face), white 28%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--thui-key-blue-face), var(--thui-damage-bg) 72%), var(--thui-damage-bg))!important;box-shadow:0 4px 0 var(--thui-key-blue-side), 0 8px 10px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12)!important}.thui-attack-options .attack-card.thui-attack--ultimate .thui-damage{border-color:var(--thui-damage-ultimate-border)!important;border-top-color:color-mix(in srgb, var(--thui-damage-ultimate-border), white 24%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--thui-damage-ultimate-bg), white 5%), var(--thui-damage-ultimate-bg))!important;box-shadow:0 4px 0 var(--thui-damage-ultimate-side), 0 8px 10px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12)!important}.thui-attack-options .attack-card.thui-attack.is-rush{border-color:color-mix(in srgb, var(--thui-key-gold-face), transparent 20%)!important;box-shadow:0 5px 0 color-mix(in srgb, var(--thui-key-gold-side), var(--thui-fantasy-sunk) 34%), 0 10px 16px var(--thui-black-38), 0 0 16px var(--thui-gold-glow), inset 0 1px 0 color-mix(in srgb, var(--thui-key-gold-face), transparent 72%)!important}.thui-attack-options .attack-card.thui-attack.is-rush .thui-damage{border-color:var(--thui-damage-rush-border)!important;border-top-color:var(--thui-go-face)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--thui-damage-rush-bg), white 6%), var(--thui-damage-rush-bg))!important;box-shadow:0 4px 0 var(--thui-damage-rush-side), 0 0 14px var(--thui-gold-glow), 0 8px 10px var(--thui-black-38)!important}.thui-attack-options .thui-damage__label{opacity:.78;color:currentColor!important;font:var(--thui-type-micro)!important;letter-spacing:var(--thui-track-micro)!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){--damage-face:var(--thui-key-gold-face);--damage-side:var(--thui-key-gold-side);border:2px solid var(--thui-fantasy-frame)!important;border-top-color:var(--thui-fantasy-frame-hi)!important;border-bottom-color:var(--thui-fantasy-frame-dark)!important;box-shadow:0 5px 0 var(--thui-fantasy-frame-dark), 0 10px 16px var(--thui-black-38), inset 0 1px 0 #ffebaa38!important;background:linear-gradient(#0c222c,#030e14)!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *).thui-attack--quick{--damage-face:var(--thui-key-blue-face);--damage-side:var(--thui-key-blue-side)}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *).thui-attack--ultimate{--damage-face:var(--thui-key-red-face);--damage-side:var(--thui-key-red-side)}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *).is-rush{--damage-face:var(--thui-go-face);--damage-side:var(--thui-key-gold-side);border-color:var(--thui-key-gold-face)!important;box-shadow:0 5px 0 var(--thui-key-gold-side), 0 10px 16px var(--thui-black-38), 0 0 18px var(--thui-gold-glow), inset 0 1px 0 #fff5be66!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .thui-attack__phrase{color:#fff!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .thui-attack__phrase mark{color:var(--thui-letter-correct)!important;text-shadow:0 0 8px #ffd34e66!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .thui-attack__phrase em{font-style:normal;box-shadow:none!important;color:var(--thui-letter-wrong)!important;text-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .thui-damage{border:2px solid color-mix(in srgb, var(--damage-face), #000 22%)!important;border-top-color:color-mix(in srgb, var(--damage-face), #fff 42%)!important;color:#fff!important;background:var(--damage-face)!important;box-shadow:0 5px 0 var(--damage-side), 0 8px 10px var(--thui-black-38)!important;border-radius:7px!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .thui-damage.is-buffed{color:#d8ffe0!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .thui-damage.is-nerfed{color:#ffd6d6!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .thui-damage b{color:currentColor;paint-order:stroke fill;-webkit-text-stroke:5px #100904eb;font:italic 900 1.45rem/1 var(--thui-font-arcade)!important;letter-spacing:0!important}.thui-attack-options .attack-card.thui-attack:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .thui-damage__label{opacity:1;paint-order:stroke fill;-webkit-text-stroke:3px #100904eb;color:#fff!important;font:900 .6rem/1 var(--thui-font-arcade)!important;letter-spacing:.08em!important}:is([data-thui-voice=corrupt].attack-card.thui-attack,[data-thui-voice=corrupt] .attack-card.thui-attack){border:1px solid var(--thui-corrupt-purple)!important;border-left:2px solid var(--thui-corrupt-green)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:0 2px 0 var(--thui-corrupt-frame-dark)!important;border-radius:0!important}:is([data-thui-voice=corrupt].attack-card.thui-attack,[data-thui-voice=corrupt] .attack-card.thui-attack):before,:is([data-thui-voice=corrupt].attack-card.thui-attack,[data-thui-voice=corrupt] .attack-card.thui-attack):after{background:var(--thui-corrupt-purple)!important}:is([data-thui-voice=corrupt].attack-card.thui-attack,[data-thui-voice=corrupt] .attack-card.thui-attack) .thui-attack__phrase{color:var(--thui-corrupt-text)!important;font-family:var(--thui-font-corrupt)!important;text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan)!important}:is([data-thui-voice=corrupt].attack-card.thui-attack,[data-thui-voice=corrupt] .attack-card.thui-attack) .thui-attack__phrase mark{color:var(--thui-corrupt-green)!important;text-shadow:none!important}:is([data-thui-voice=corrupt].attack-card.thui-attack,[data-thui-voice=corrupt] .attack-card.thui-attack) .thui-damage{border:1px solid var(--thui-corrupt-green)!important;color:var(--thui-corrupt-text)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:0 2px 0 var(--thui-corrupt-green-dim)!important;border-radius:0!important}:is([data-thui-voice=corrupt].attack-card.thui-attack--ultimate,[data-thui-voice=corrupt] .attack-card.thui-attack--ultimate) .thui-damage{border-color:var(--thui-corrupt-red)!important}:is([data-thui-voice=corrupt].attack-card.thui-attack.is-rush,[data-thui-voice=corrupt] .attack-card.thui-attack.is-rush){border-color:var(--thui-corrupt-amber)!important;box-shadow:0 2px 0 var(--thui-corrupt-frame-dark), 0 0 10px color-mix(in srgb, var(--thui-corrupt-amber), transparent 62%)!important}:is([data-thui-voice=corrupt].attack-card.thui-attack.is-rush,[data-thui-voice=corrupt] .attack-card.thui-attack.is-rush) .thui-damage{border-color:var(--thui-corrupt-amber)!important;color:var(--thui-corrupt-amber)!important}.thui-combat-console{border-top:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 58%);background:linear-gradient(180deg, color-mix(in srgb, var(--thui-fantasy-panel), transparent 16%), var(--thui-fantasy-bg))}.thui-input-console.typing-panel--focused{border-top:1px solid color-mix(in srgb, var(--thui-fantasy-frame), transparent 44%)!important;background:linear-gradient(180deg, var(--thui-fantasy-panel), var(--thui-fantasy-sunk))!important;box-shadow:inset 0 1px 0 var(--thui-white-07), inset 0 8px 18px color-mix(in srgb, var(--thui-black-54), transparent 30%)!important}.thui-input-console .thui-input-line{min-height:54px;caret-color:var(--thui-key-gold-face);outline:0;border:0!important;border-bottom:2px solid color-mix(in srgb, var(--thui-fantasy-cyan), transparent 58%)!important;color:var(--thui-fantasy-text)!important;box-shadow:none!important;font:var(--thui-type-body-l)!important;background:0 0!important;border-radius:0!important;padding:7px 4px 9px!important}.thui-input-console .thui-input-line::placeholder{color:var(--thui-fantasy-muted)!important}.thui-input-console .thui-input-line:focus{border-bottom-color:var(--thui-fantasy-cyan)!important;box-shadow:0 7px 12px -10px var(--thui-cyan-glow)!important}.thui-input-console.has-typing-error .thui-input-line,.thui-input-console.is-error .thui-input-line{caret-color:var(--thui-key-red-face);border-bottom-color:var(--thui-key-red-face)!important;color:color-mix(in srgb, var(--thui-key-red-text), var(--thui-fantasy-text) 32%)!important}.thui-input-console.typing-panel--focused:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){border-top:2px solid var(--thui-fantasy-frame)!important}.thui-input-console:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .thui-input-line::placeholder{color:#b4cbd1!important}.thui-input-console:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *).has-typing-error .thui-input-line,.thui-input-console:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *).is-error .thui-input-line{caret-color:var(--thui-letter-wrong);border-bottom-color:var(--thui-letter-wrong)!important}:is([data-thui-voice=corrupt].thui-combat-console,[data-thui-voice=corrupt] .thui-combat-console){border-top-color:var(--thui-corrupt-purple)!important;background:var(--thui-corrupt-bg)!important}:is([data-thui-voice=corrupt].thui-input-console,[data-thui-voice=corrupt] .thui-input-console){border-top:1px solid var(--thui-corrupt-purple)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:none!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-input-console,[data-thui-voice=corrupt] .thui-input-console) .thui-input-line{caret-color:var(--thui-corrupt-red);border-bottom-color:var(--thui-corrupt-green)!important;color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important;text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan)!important}:is([data-thui-voice=corrupt].thui-input-console,[data-thui-voice=corrupt] .thui-input-console) .thui-input-line::placeholder{color:var(--thui-corrupt-muted)!important;text-shadow:none!important}.thui-defence--live.boss-overlay--defence{flex-direction:column;justify-content:center;align-items:center;gap:0;box-shadow:none!important;background:radial-gradient(circle at 50% 48%,#4fb2c421,#0000 33%),#04090d9e!important;border:0!important;border-radius:0!important;display:flex!important}.thui-defence--live>small{color:var(--thui-fantasy-muted)!important;font:var(--thui-type-label)!important;letter-spacing:var(--thui-track-label)!important}.thui-defence--live .thui-defence-key{border-color:color-mix(in srgb, var(--def-face), white 16%)!important;color:var(--def-text)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--def-face), white 8%), var(--def-face))!important;box-shadow:0 4px 0 var(--def-side), inset 0 1px 0 var(--thui-white-16)!important;border-radius:6px!important}.thui-defence--live .thui-defence-key.is-current{border-color:color-mix(in srgb, var(--thui-defence-current-face), white 22%)!important;color:var(--thui-defence-current-text)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--thui-defence-current-face), white 10%), var(--thui-defence-current-face))!important;box-shadow:0 5px 0 var(--thui-defence-current-side), 0 0 18px color-mix(in srgb, var(--thui-defence-current-face), transparent 62%), inset 0 1px 0 var(--thui-white-20)!important}.thui-defence--live .thui-defence-key.is-done{border-color:color-mix(in srgb, var(--thui-defence-done-face), white 18%)!important;color:var(--thui-defence-done-text)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--thui-defence-done-face), white 7%), var(--thui-defence-done-face))!important;box-shadow:0 3px 0 var(--thui-defence-done-side), inset 0 1px 0 var(--thui-white-16)!important}.thui-defence--live .thui-defence-key.is-next{opacity:.55;color:var(--thui-defence-next-text)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--thui-defence-next-face), white 5%), var(--thui-defence-next-face))!important}.thui-defence--live .thui-defence-key.is-current .defence-word__text span{opacity:.72}.thui-defence--live .defence-timing.thui-defence__timing{border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 32%)!important;background:var(--thui-fantasy-sunk)!important;box-shadow:inset 0 1px 6px var(--thui-black-38)!important;border-radius:6px!important}.thui-defence--live .deadline-bar.thui-defence__bar{border-color:color-mix(in srgb, var(--thui-fantasy-track), transparent 24%)!important;background:var(--thui-fantasy-field)!important;border-radius:999px!important}.thui-defence--live .deadline-bar.thui-defence__bar>i{width:100%!important}.thui-defence--live .defence-timing__number.thui-defence__time{color:var(--thui-fantasy-text)!important;font:var(--thui-type-data-l)!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live){border:1px solid var(--thui-corrupt-purple)!important;border-left:2px solid var(--thui-corrupt-green)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:0 2px 0 var(--thui-corrupt-frame-dark)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live)>small{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live) .thui-defence-key{border:1px solid var(--thui-corrupt-purple)!important;color:var(--thui-corrupt-text)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:none!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live) .thui-defence-key.is-current{border-color:var(--thui-corrupt-green)!important;box-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live) .thui-defence-key.is-done{border-color:var(--thui-corrupt-green-dim)!important;color:var(--thui-corrupt-green)!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live) .thui-defence-key.is-next{border-color:var(--thui-corrupt-purple)!important;color:var(--thui-corrupt-purple)!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live) .defence-word__text{font-family:var(--thui-font-corrupt)!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live) .defence-timing.thui-defence__timing{border:1px solid var(--thui-corrupt-purple)!important;background:var(--thui-corrupt-sunk)!important;box-shadow:none!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live) .deadline-bar.thui-defence__bar{border-color:var(--thui-corrupt-green)!important;background:var(--thui-corrupt-sunk)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-defence--live,[data-thui-voice=corrupt] .thui-defence--live) .defence-timing__number.thui-defence__time{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)!important}.arcade-countdown__value.thui-arcade-message,.arcade-cleared .thui-arcade-message,.arcade-presentation--victory .thui-arcade-message{position:relative}.thui-arcade-message{isolation:isolate}.thui-arcade-message:after{content:attr(data-glitch-text);z-index:-1;color:var(--thui-corrupt-cyan);font:inherit;letter-spacing:inherit;text-align:inherit;white-space:inherit;opacity:0;pointer-events:none;display:block;position:absolute;inset:0}:is([data-thui-voice=corrupt].thui-arcade-message,[data-thui-voice=corrupt] .thui-arcade-message){font-family:var(--thui-font-corrupt)!important;-webkit-text-stroke:0!important;text-shadow:-3px 0 var(--thui-corrupt-purple), 3px 0 var(--thui-corrupt-cyan), 0 0 10px color-mix(in srgb, currentColor, transparent 72%)!important;font-style:normal!important}:is([data-thui-voice=corrupt].thui-arcade-message,[data-thui-voice=corrupt] .thui-arcade-message):after{z-index:1;animation:.76s step-end infinite thuiGameplayMessageCorruptEcho}:is([data-thui-voice=corrupt].thui-arcade--incoming,[data-thui-voice=corrupt] .thui-arcade--incoming){color:var(--thui-corrupt-red)!important}:is([data-thui-voice=corrupt].thui-arcade--blocked,[data-thui-voice=corrupt] .thui-arcade--blocked),:is([data-thui-voice=corrupt].thui-arcade--cleared,[data-thui-voice=corrupt] .thui-arcade--cleared){color:var(--thui-corrupt-green)!important}:is([data-thui-voice=corrupt].thui-arcade--go,[data-thui-voice=corrupt] .thui-arcade--go),:is([data-thui-voice=corrupt].thui-arcade--victory,[data-thui-voice=corrupt] .thui-arcade--victory){color:var(--thui-corrupt-amber)!important}@keyframes thuiGameplayMessageCorruptEcho{0%,70%,to{opacity:0;clip-path:inset(0 0 100%);translate:0}71%{opacity:.52;clip-path:inset(12% 0 58%);translate:-5px}73%{opacity:.24;clip-path:inset(57% 0 18%);translate:4px}75%{opacity:.46;clip-path:inset(34% 0 42%);translate:-2px}77%{opacity:0;clip-path:inset(0 0 100%);translate:0}}.thui-live-combo strong{color:var(--thui-combo-face);font:var(--thui-type-display-l);font-style:italic}.thui-live-combo span{color:var(--thui-fantasy-text);font:var(--thui-type-title-s);letter-spacing:var(--thui-track-title-s);font-style:italic}:is([data-thui-voice=corrupt].thui-live-combo,[data-thui-voice=corrupt] .thui-live-combo){filter:none!important}:is([data-thui-voice=corrupt].thui-live-combo,[data-thui-voice=corrupt] .thui-live-combo) strong{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important;-webkit-text-stroke:0!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan), 0 0 10px var(--thui-green-glow)!important;font-style:normal!important}.thui-game-quit{background:linear-gradient(180deg, var(--thui-fantasy-raised), var(--thui-fantasy-panel) 42%, var(--thui-fantasy-sunk)) padding-box, linear-gradient(180deg, var(--thui-frame-hi), var(--thui-fantasy-frame-mid) 18%, var(--thui-frame), var(--thui-frame-dark)) border-box!important}:is([data-thui-voice=corrupt].thui-game-quit,[data-thui-voice=corrupt] .thui-game-quit){border:1px solid var(--thui-corrupt-purple)!important;background:var(--thui-corrupt-panel)!important;box-shadow:0 3px 0 var(--thui-corrupt-frame-dark), 0 8px 16px var(--thui-black-54)!important;border-radius:0!important}:is([data-thui-voice=corrupt].thui-game-quit,[data-thui-voice=corrupt] .thui-game-quit)>strong{color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important;text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)!important}@media (width<=760px){.thui-attack-options .attack-card.thui-attack{min-height:78px;padding:13px 82px 13px 15px!important}.thui-attack-options .attack-card.thui-attack .thui-damage{min-width:64px;right:9px}.thui-game-hud .hud-stats.thui-hunt-timer{width:112px;min-width:112px;max-width:112px}}@media (prefers-reduced-motion:reduce){:is([data-thui-voice=corrupt].thui-arcade-message,[data-thui-voice=corrupt] .thui-arcade-message):after{opacity:0!important;animation:none!important}}.thui-defence--live .thui-defence-key.is-current{letter-spacing:var(--thui-track-defence-current)!important;font-size:clamp(34px,4.4vw,54px)!important;font-weight:900!important;line-height:1.04!important}.thui-defence--live .thui-defence-key.is-preview{letter-spacing:var(--thui-track-defence-preview)!important;font-size:clamp(14px,1.45vw,18px)!important;font-weight:850!important;line-height:1.08!important}.thui-defence--live .defence-sequence__completed .thui-defence-key.is-done{letter-spacing:var(--thui-track-defence-done)!important;font-size:13px!important;font-weight:850!important;line-height:1.08!important}.thui-defence--live .thui-defence-key.is-current .defence-word__text{color:var(--thui-defence-current-untyped)!important;text-shadow:0 2px 7px #00131b61!important}.thui-defence--live .thui-defence-key.is-current .defence-word__text mark{color:var(--thui-defence-current-correct)!important;text-shadow:0 0 2px #00170fe6,0 0 10px #53ffa480!important;background:0 0!important;border-radius:0!important;padding:0!important}.thui-defence--live .thui-defence-key.is-current .defence-word__text em{color:var(--thui-defence-current-wrong)!important;background:var(--thui-defence-current-wrong-face)!important;text-shadow:0 1px 2px #4d070db8!important;border-radius:4px!important;padding:0 .055em!important;font-style:normal!important;box-shadow:0 0 0 2px #5b0c1457,0 0 14px #e8424e75!important}.thui-defence--live .thui-defence-key.is-current:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) .defence-word__text em{box-shadow:none!important;color:var(--thui-letter-wrong)!important;text-shadow:0 0 2px #2a0006,0 2px #2a0006!important;background:0 0!important;border-radius:0!important;padding:0!important}.thui-defence--live .thui-defence-key.is-current .defence-word__text span{color:var(--thui-defence-current-untyped)!important;opacity:1!important;text-shadow:0 2px 7px #00131b61!important}.thui-defence--live .thui-defence-key.defence-word--bonus{--def-face:var(--thui-key-gold-face);--def-side:var(--thui-key-gold-side);--def-text:var(--thui-key-gold-text);color:var(--thui-key-gold-text)!important;border-color:color-mix(in srgb, var(--thui-key-gold-face), white 20%)!important;background:linear-gradient(180deg, #ffe77d, var(--thui-key-gold-face))!important;box-shadow:0 5px 0 var(--thui-key-gold-side), 0 0 20px color-mix(in srgb, var(--thui-key-gold-face), transparent 70%), inset 0 1px 0 #ffffff57!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current{min-width:min(440px,88%)!important;box-shadow:0 7px 0 var(--thui-key-gold-side), 0 15px 24px #00000080, 0 0 0 2px #ffde696b, 0 0 28px #ffca2a4d, inset 0 1px 0 #fff6!important;padding-inline:34px!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-preview{opacity:.62!important;min-width:min(330px,72%)!important}.thui-defence--live .thui-defence-key .defence-word__tag,.thui-defence--live .thui-defence-key .defence-word__damage{white-space:nowrap;flex:none;justify-content:center;align-items:center;border-radius:4px!important;width:auto!important;min-width:0!important;height:auto!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.thui-defence--live .thui-defence-key .defence-word__tag{color:#fff6cf!important;letter-spacing:.08em!important;background:#4d3000c7!important;padding:5px 7px!important;font-size:11px!important}.thui-defence--live .thui-defence-key .defence-word__damage{border:1px solid #5b35004d;color:#321d00!important;letter-spacing:.035em!important;opacity:1!important;background:#fff8cdb8!important;padding:6px 8px!important;font-size:13px!important;box-shadow:inset 0 1px #ffffff6b!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__text{color:#241700!important;text-shadow:none!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__text mark{color:#0c6941!important;text-shadow:0 0 8px #14804d3d!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__text span{color:#241700!important;opacity:1!important;text-shadow:none!important}.thui-rush-live.is-active .rush-segment:nth-child(6){animation:none!important}.thui-rush-live.is-active .rush-segment.is-rush-edge{animation:.52s cubic-bezier(.18,.9,.24,1.18) infinite alternate rushFinalTickPower!important}@media (width<=700px){.thui-defence--live .thui-defence-key.is-current{font-size:clamp(28px,7vw,40px)!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current{min-width:min(320px,94%)!important;padding-inline:18px!important}}@media (prefers-reduced-motion:reduce){.thui-rush-live.is-active .rush-segment.is-rush-edge{animation:none!important}}.results-screen.thui-results{text-align:center;width:min(1040px,100% - 32px)!important;margin:24px auto 36px!important;padding:clamp(22px,3vw,34px)!important}.results-screen.thui-results>.thui-results__eyebrow{margin:0 0 var(--thui-space-xs);color:var(--thui-muted);display:block}.results-screen.thui-results>.thui-results__title{margin:0 0 var(--thui-space-l)!important;color:var(--thui-text)!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;letter-spacing:var(--thui-track-display-l)!important;filter:none!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;padding:0!important;font-style:normal!important;line-height:1!important;animation:none!important;transform:none!important}.results-screen.thui-results>.thui-results__title:before,.results-screen.thui-results>.thui-results__title:after{content:none!important;display:none!important}.thui-results .thui-results__stats{gap:var(--thui-space-s)!important}.thui-results .thui-results__stats>article.thui-card{min-height:112px;padding:var(--thui-space-m)!important;border-color:var(--thui-frame)!important;background:linear-gradient(180deg, var(--thui-panel), var(--thui-sunk))!important;box-shadow:0 2px 0 var(--thui-frame-dark), inset 0 1px 0 var(--thui-white-07)!important}.thui-results .thui-results__stats>article small{margin:0 0 var(--thui-space-xs);color:var(--thui-muted)!important}.thui-results .thui-results__stats>article strong{color:var(--thui-text)!important}.thui-results .thui-results__score.thui-frame{width:min(680px,100%);margin:var(--thui-space-l) auto 0!important;padding:var(--thui-space-l)!important;border-radius:var(--thui-radius)!important;background:linear-gradient(180deg, var(--thui-raised), var(--thui-panel) 34%, var(--thui-sunk)) padding-box, linear-gradient(180deg, var(--thui-frame-hi), var(--thui-fantasy-frame-mid) 18%, var(--thui-frame) 52%, var(--thui-frame-dark)) border-box!important;box-shadow:0 calc(7px - (4px * var(--thui-corruption))) 0 var(--thui-frame-dark), 0 calc(13px - (4px * var(--thui-corruption))) 24px var(--thui-black-54), inset 0 1px 0 var(--thui-white-12)!important;border:3px solid #0000!important}.thui-results .thui-results__score .arcade-score-entry__copy small{color:var(--thui-muted)!important}.thui-results .thui-results__score .arcade-score-entry__copy strong{color:var(--thui-text)!important}.thui-results .thui-results__score .arcade-score-entry__copy span{color:var(--thui-muted)!important}.thui-results .thui-results__breakdown.thui-card{margin-top:var(--thui-space-m)!important;padding:var(--thui-space-m)!important;border-color:var(--thui-frame)!important;background:linear-gradient(180deg, var(--thui-panel), var(--thui-sunk))!important}.thui-results .thui-results__breakdown>span{color:var(--thui-muted)!important}.thui-results .thui-results__breakdown>span b{color:var(--thui-text)!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current{transform:translate(-50%)skew(-2deg);justify-content:center!important;padding-inline:86px!important;display:flex!important;position:absolute!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__text{flex:auto;width:100%;text-align:center!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__tag,.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__damage{position:absolute;top:50%;transform:translateY(-50%)}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__tag{left:18px}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__damage{right:18px}@media (width<=700px){.results-screen.thui-results{width:min(100% - 16px,1040px)!important;padding:var(--thui-space-m)!important;margin-top:10px!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current{padding-inline:68px!important}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__tag{left:10px}.thui-defence--live .thui-defence-key.defence-word--bonus.is-current .defence-word__damage{right:10px}}.results-screen.thui-results>.thui-hunt-complete-title{z-index:1!important;color:#fff2a6!important;background:linear-gradient(#fff8c9 0%,#ffd84f 48%,#70dda0 100%)!important;-webkit-text-fill-color:transparent!important;paint-order:stroke fill!important;-webkit-text-stroke:2px #433005f5!important;letter-spacing:-.055em!important;filter:drop-shadow(0 18px 22px #00000052)!important;text-shadow:0 4px #e0a92a,0 9px #705418,0 16px 22px #00000080,0 0 18px #ffda5557,0 0 34px #5be28833!important;-webkit-background-clip:text!important;background-clip:text!important;margin:10px auto clamp(36px,5vw,54px)!important;padding:0 .12em!important;font-size:clamp(3.2rem,8vw,6.2rem)!important;font-style:italic!important;font-weight:1000!important;line-height:.9!important;animation:.76s cubic-bezier(.14,.9,.22,1.16) both thui-victory-title-land!important;display:inline-block!important;position:relative!important;transform:skew(-5deg)rotate(-1deg)!important}.results-screen.thui-results>.thui-hunt-complete-title:before,.results-screen.thui-results>.thui-hunt-complete-title:after{color:#fff2a6!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;pointer-events:none!important;font-style:normal!important;line-height:1!important;animation:1.1s ease-in-out infinite alternate thui-victory-star-twinkle!important;display:block!important;position:absolute!important}.results-screen.thui-results>.thui-hunt-complete-title:before{content:"✦"!important;text-shadow:0 0 14px #ffdb50e6,-28px 44px #7beda4c7,14px 74px #ffee9d9e!important;font-size:.36em!important;top:-.25em!important;left:-.62em!important;transform:rotate(-12deg)!important}.results-screen.thui-results>.thui-hunt-complete-title:after{content:"✦"!important;text-shadow:0 0 14px #7beda4db,22px -36px #ffdd53c2,-10px 62px #fff4b794!important;font-size:.3em!important;animation-delay:.18s!important;top:.16em!important;right:-.58em!important;transform:rotate(14deg)!important}:is([data-thui-voice=corrupt].results-screen,[data-thui-voice=corrupt] .results-screen)>.thui-hunt-complete-title{color:#0000!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important;font-family:var(--thui-font-corrupt)!important;letter-spacing:.02em!important;filter:none!important;text-shadow:none!important;margin:10px auto clamp(36px,5vw,54px)!important;padding:0!important;font-style:normal!important;font-weight:900!important;line-height:.92!important;animation:none!important;transform:none!important}:is([data-thui-voice=corrupt].results-screen,[data-thui-voice=corrupt] .results-screen)>.thui-hunt-complete-title:before,:is([data-thui-voice=corrupt].results-screen,[data-thui-voice=corrupt] .results-screen)>.thui-hunt-complete-title:after{color:var(--thui-corrupt-red)!important;font-family:var(--thui-font-corrupt)!important;letter-spacing:.02em!important;text-shadow:-3px 0 var(--thui-corrupt-purple), 3px 0 var(--thui-corrupt-cyan), 0 0 14px color-mix(in srgb, var(--thui-corrupt-red), transparent 30%)!important;font-size:clamp(2.8rem,7.5vw,5rem)!important;font-style:normal!important;font-weight:900!important;line-height:.84!important;animation:5.6s step-end infinite thuiCorruptSignalIdle!important;position:static!important}:is([data-thui-voice=corrupt].results-screen,[data-thui-voice=corrupt] .results-screen)>.thui-hunt-complete-title:before{content:"HUNT_"!important}:is([data-thui-voice=corrupt].results-screen,[data-thui-voice=corrupt] .results-screen)>.thui-hunt-complete-title:after{content:"COMPLETE"!important}.thui-results .thui-results__stats{margin-bottom:clamp(34px,4vw,52px)!important}.thui-results .thui-results__score.thui-frame{margin:0 auto clamp(34px,4vw,52px)!important}.thui-results .thui-results__breakdown.thui-card{margin-top:0!important;margin-bottom:clamp(30px,4vw,46px)!important}.results-screen.thui-results .results-actions{gap:var(--thui-space-m)!important;margin-top:0!important}.thui-rival-complete-title{z-index:1;color:#fff2a6;background:linear-gradient(#fff8c9 0%,#ffd84f 48%,#e18ad6 100%);-webkit-text-fill-color:transparent;paint-order:stroke fill;-webkit-text-stroke:2px #433005f5;letter-spacing:-.055em;filter:drop-shadow(0 18px 22px #00000052);text-shadow:0 4px #d09b25,0 9px #6b4b18,0 16px 22px #00000080,0 0 18px #ffda554d,0 0 34px #e18ad633;-webkit-background-clip:text;background-clip:text;margin:10px auto clamp(36px,5vw,54px);padding:0 .12em;font-size:clamp(3.2rem,8vw,6rem);font-style:italic;font-weight:1000;line-height:.9;animation:.76s cubic-bezier(.14,.9,.22,1.16) both thui-victory-title-land;display:inline-block;position:relative;transform:skew(-5deg)rotate(-1deg)}.thui-rival-complete-title:before,.thui-rival-complete-title:after{color:#fff2a6;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;pointer-events:none;font-style:normal;line-height:1;animation:1.1s ease-in-out infinite alternate thui-victory-star-twinkle;position:absolute}.thui-rival-complete-title:before{content:"✦";text-shadow:0 0 14px #ffdb50e6,-24px 42px #e18ad6b8;font-size:.34em;top:-.22em;left:-.62em}.thui-rival-complete-title:after{content:"✦";text-shadow:0 0 14px #e18ad6d1,20px -34px #ffdd53c2;font-size:.28em;animation-delay:.18s;top:.14em;right:-.58em}:is([data-thui-voice=corrupt].rival-results-screen,[data-thui-voice=corrupt] .rival-results-screen)>.thui-rival-complete-title{color:var(--thui-corrupt-red)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;font-family:var(--thui-font-corrupt)!important;letter-spacing:.02em!important;filter:none!important;text-shadow:-3px 0 var(--thui-corrupt-purple), 3px 0 var(--thui-corrupt-cyan), 0 0 14px color-mix(in srgb, var(--thui-corrupt-red), transparent 30%)!important;font-style:normal!important;font-weight:900!important;animation:5.6s step-end infinite thuiCorruptSignalIdle!important;transform:none!important}:is([data-thui-voice=corrupt].rival-results-screen,[data-thui-voice=corrupt] .rival-results-screen)>.thui-rival-complete-title:before,:is([data-thui-voice=corrupt].rival-results-screen,[data-thui-voice=corrupt] .rival-results-screen)>.thui-rival-complete-title:after{content:none!important;display:none!important}.rival-results-screen.thui-results{text-align:center;width:min(1120px,100% - 32px)!important;margin:24px auto 36px!important;padding:clamp(22px,3vw,34px)!important}.rival-results-screen .rival-standings{display:grid;gap:var(--thui-space-s)!important;margin-bottom:clamp(34px,4vw,52px)!important}.rival-results-screen .rival-standing.thui-card{border-color:var(--thui-frame)!important;background:linear-gradient(180deg, var(--thui-panel), var(--thui-sunk))!important;box-shadow:0 2px 0 var(--thui-frame-dark), inset 0 1px 0 var(--thui-white-07)!important}.rival-results-screen .rival-standing.is-player.thui-card{border-color:var(--thui-focus-ring)!important;box-shadow:0 2px 0 var(--thui-frame-dark), inset 0 1px 0 var(--thui-white-07), 0 0 18px color-mix(in srgb, var(--thui-focus-ring), transparent 70%)!important}.rival-results-screen .rival-standing__identity small,.rival-results-screen .rival-standing__stats small{color:var(--thui-muted)!important}.rival-results-screen .rival-standing__position,.rival-results-screen .rival-standing__identity b,.rival-results-screen .rival-standing__stats b{color:var(--thui-text)!important}.rival-results-screen .results-actions{gap:var(--thui-space-m)!important}@media (width<=700px){.results-screen.thui-results>.thui-hunt-complete-title,.thui-rival-complete-title{margin-bottom:34px!important}.thui-results .thui-results__stats,.thui-results .thui-results__score.thui-frame,.thui-results .thui-results__breakdown.thui-card,.rival-results-screen .rival-standings{margin-bottom:28px!important}}.thui-results .thui-results__score.thui-score-claim.thui-frame{gap:var(--thui-space-m)!important;border-radius:var(--thui-radius)!important;background:linear-gradient(180deg, var(--thui-raised), var(--thui-panel) 34%, var(--thui-sunk)) padding-box, linear-gradient(180deg, var(--thui-frame-hi), var(--thui-fantasy-frame-mid) 18%, var(--thui-frame) 52%, var(--thui-frame-dark)) border-box!important;width:min(100%,640px)!important;box-shadow:0 calc(7px - (4px * var(--thui-corruption))) 0 var(--thui-frame-dark), 0 calc(13px - (4px * var(--thui-corruption))) 24px var(--thui-black-54), inset 0 1px 0 var(--thui-white-12)!important;border:3px solid #0000!important;padding:18px!important}.thui-results .thui-score-claim__copy{gap:4px!important}.thui-results .thui-score-claim__copy .thui-section-title{margin:0!important}.thui-results .thui-score-claim__copy p{margin:2px 0 0!important}.thui-results .thui-score-claim__controls{gap:var(--thui-space-s)!important;width:min(330px,100%)!important}.thui-results .thui-initials-field{border:2px solid var(--thui-frame)!important;border-radius:max(2px, calc(var(--thui-radius) - 4px))!important;width:100%!important;min-height:76px!important;color:var(--thui-text)!important;background:var(--thui-sunk)!important;box-shadow:inset 0 3px 10px var(--thui-black-54), 0 2px 0 var(--thui-frame-dark)!important;font:var(--thui-type-data-l)!important;letter-spacing:.48em!important;text-align:center!important;text-indent:.48em!important;text-transform:uppercase!important;padding:10px 8px 12px!important;font-weight:900!important}.thui-results .thui-score-claim__controls .thui-keycap--gold{justify-self:center!important;width:min(250px,100%)!important}.results-screen.thui-results .results-actions .thui-keycap--cta,.results-screen.thui-results .results-actions .thui-keycap--cta :is(span,strong,b){text-transform:none!important}.rival-results-screen .rival-standings.thui-standing-list{margin-top:0!important}.rival-results-screen .thui-standing__hunter .hunter-model--track{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.42)}@media (width<=700px){.thui-results .thui-results__score.thui-score-claim.thui-frame{width:min(100%,640px)!important;padding:18px!important}}.site-shell--centered:has(>.rival-results-screen){grid-template-rows:minmax(0,1fr) auto!important;align-items:center!important}.site-shell--centered>.rival-results-screen{align-self:center!important}.rival-results-screen>.thui-rival-complete-title{margin-bottom:clamp(52px,6vw,72px)!important}@media (width<=700px){.rival-results-screen>.thui-rival-complete-title{margin-bottom:40px!important}}.hunt-menu.thui-modal{box-sizing:border-box;min-height:0;width:min(960px,100vw - 64px)!important;max-width:960px!important;padding:38px 44px 44px!important}.hunt-menu__choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.hunt-menu .hunt-menu__choice-shell>button.hunt-menu__choice.keycap{min-height:122px!important;padding-inline:24px!important}.hunt-menu .hunt-menu__choice>span,.hunt-menu .hunt-menu__choice :is(b,strong,em,small){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.hunt-menu .hunt-menu__choice :is(b,strong){text-transform:none!important}@media (width<=760px){.hunt-menu.thui-modal{width:min(560px,100vw - 24px)!important;max-width:560px!important;padding:30px 20px 26px!important}.hunt-menu__choices{grid-template-columns:1fr!important;gap:16px!important}.hunt-menu>#hunt-menu-title+.hunt-menu__choices{margin-top:34px!important}.hunt-menu>#hunt-menu-title+.thui-t-caption+.hunt-menu__choices{margin-top:28px!important}.hunt-menu .hunt-menu__choice-shell>button.hunt-menu__choice.keycap{min-height:92px!important;padding-inline:16px!important}}@media (width<=420px){.hunt-menu.thui-modal{width:calc(100vw - 16px)!important;padding:26px 14px 20px!important}.hunt-menu .hunt-menu__choice-shell>button.hunt-menu__choice.keycap{min-height:82px!important;padding-inline:12px!important}}.hunt-menu.thui-modal{width:min(820px,100vw - 48px)!important;max-width:820px!important;padding:34px 36px 38px!important}.hunt-menu>#hunt-menu-title+.hunt-menu__choices{margin-top:38px!important}.hunt-menu>#hunt-menu-title+.thui-t-caption+.hunt-menu__choices{margin-top:32px!important}.hunt-menu__choices{gap:20px!important}.hunt-menu .hunt-menu__choice-shell>button.hunt-menu__choice.keycap{height:66px!important;min-height:66px!important;font:var(--thui-type-button-m)!important;padding:10px 22px 13px!important;line-height:1!important}.hunt-menu .hunt-menu__choice,.hunt-menu .hunt-menu__choice>span,.hunt-menu .hunt-menu__choice :is(b,strong,em,small){text-transform:none!important;white-space:nowrap!important}@media (width<=760px){.hunt-menu.thui-modal{width:min(560px,100vw - 24px)!important;padding:28px 20px 24px!important}.hunt-menu>#hunt-menu-title+.hunt-menu__choices{margin-top:30px!important}.hunt-menu>#hunt-menu-title+.thui-t-caption+.hunt-menu__choices{margin-top:26px!important}.hunt-menu .hunt-menu__choice-shell>button.hunt-menu__choice.keycap{height:58px!important;min-height:58px!important;padding:9px 16px 12px!important}}@media (width<=420px){.hunt-menu.thui-modal{width:calc(100vw - 16px)!important;padding:24px 14px 20px!important}.hunt-menu .hunt-menu__choice-shell>button.hunt-menu__choice.keycap{height:54px!important;min-height:54px!important;padding-inline:12px!important}}@media (width<=760px){body>.hunt-menu-overlay.thui-overlay{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:12px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important;transform:none!important}body>.hunt-menu-overlay.thui-overlay>.hunt-menu.thui-modal{flex:0 auto!important;width:min(560px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:auto!important;position:relative!important;inset:auto!important;transform:none!important}}@media (width<=420px){body>.hunt-menu-overlay.thui-overlay{padding:8px!important}body>.hunt-menu-overlay.thui-overlay>.hunt-menu.thui-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}.home-dev-tools{right:max(18px, env(safe-area-inset-right));z-index:30;background:#18252ef2;border:1px solid #52656d;border-radius:10px;flex-direction:column;gap:12px;width:184px;padding:16px 12px;display:flex;position:fixed;top:35%;box-shadow:0 8px 24px #0005}.home-dev-tools__title{color:#bccbd1;letter-spacing:.12em;text-transform:uppercase;font:700 11px/1.4 system-ui,sans-serif}.home-dev-tools .keycap-row{flex-direction:column;gap:12px;width:100%;display:flex}.home-dev-tools .keycap,.home-dev-tools .home-animation-studio-button{width:100%;min-width:0;margin:0}@media (width<=1100px){.home-dev-tools{z-index:auto;align-self:flex-end;max-width:100%;margin:24px 0 0 auto;position:relative;top:auto;right:auto}}.dev-studio-screen{display:contents}body:has([data-dev-studio-active]) .corruption-lab{display:none}:is([data-thui-voice=corrupt] .leaderboard-tabs,[data-thui-voice=corrupt].leaderboard-tabs,[data-thui-voice=corrupt] .leaderboard-rule-tabs,[data-thui-voice=corrupt] .leaderboard-pagination) button.keycap.is-active,.leaderboard-tabs[data-thui-voice=corrupt] button.keycap.is-active,:is(.leaderboard-tabs,.leaderboard-rule-tabs,.leaderboard-pagination) button.keycap[data-thui-voice=corrupt].is-active{--cap-face:var(--thui-corrupt-sunk)!important;--cap-text:var(--thui-corrupt-amber)!important;background:var(--thui-corrupt-sunk)!important;border-color:var(--thui-corrupt-amber)!important;color:var(--thui-corrupt-amber)!important;text-shadow:none!important;filter:none!important;box-shadow:inset 0 0 0 1px var(--thui-corrupt-amber)!important}html :is(.thui-scope[data-thui-voice=corrupt],[data-thui-voice=corrupt]) .results-screen.thui-results>.thui-hunt-complete-title,html [data-thui-voice=corrupt].results-screen.thui-results>.thui-hunt-complete-title{text-align:center!important;width:auto!important;margin-inline:auto!important;font-size:0!important;display:block!important;transform:rotate(0)!important}html :is(.thui-scope[data-thui-voice=corrupt],[data-thui-voice=corrupt]) .results-screen.thui-results>.thui-hunt-complete-title:before,html :is(.thui-scope[data-thui-voice=corrupt],[data-thui-voice=corrupt]) .results-screen.thui-results>.thui-hunt-complete-title:after,html [data-thui-voice=corrupt].results-screen.thui-results>.thui-hunt-complete-title:before,html [data-thui-voice=corrupt].results-screen.thui-results>.thui-hunt-complete-title:after{-webkit-text-fill-color:currentColor!important;font-size:clamp(2.8rem,7.5vw,5rem)!important;display:block!important;position:static!important;inset:auto!important;transform:rotate(0)translate(0,0)!important}.attack-card__damage.thui-damage{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html :is(.thui-scope[data-thui-voice=corrupt],[data-thui-voice=corrupt]) :is(button,a).keycap:is(.thui-keycap--red,.thui-keycap--gold),html :is(button,a).keycap[data-thui-voice=corrupt]:is(.thui-keycap--red,.thui-keycap--gold){--cap-face:var(--thui-corrupt-sunk)!important;background:var(--thui-corrupt-sunk)!important;text-shadow:none!important;filter:none!important}html :is(.thui-scope[data-thui-voice=corrupt],[data-thui-voice=corrupt]) .arcade-presentation--victory strong.thui-arcade--victory,html [data-thui-voice=corrupt].arcade-presentation--victory strong.thui-arcade--victory{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);-webkit-text-stroke:0;text-shadow:-4px 0 #ff433c9e,4px 0 #4fdcef8c,0 0 24px #a855f780;font-size:clamp(2.6rem,6.4vw,5rem);transform:none}.player-name{--player-name-height:64px;align-items:flex-start;gap:12px;width:100%;margin:0 0 18px;display:flex}.player-name__well{min-width:0;height:var(--player-name-height);border:2px solid;border-color:var(--thui-fantasy-frame-dark) var(--thui-fantasy-frame) var(--thui-fantasy-frame-hi);background:linear-gradient(#01070b,#041119 62%,#071a24);border-radius:8px;flex:auto;align-items:center;gap:8px;padding:0 16px;transition:box-shadow .12s;display:flex;box-shadow:inset 0 9px 14px #000000db,inset 0 2px #000000b3,inset 5px 0 8px -5px #000000b3,inset -5px 0 8px -5px #000000b3}.player-name__well:focus-within{box-shadow:inset 0 9px 14px #000000db, inset 0 2px 0 #000000b3, 0 0 0 2px color-mix(in srgb, var(--thui-fantasy-frame-hi), transparent 55%), 0 0 16px var(--thui-gold-glow)}.player-name__prompt{display:none}.player-name__input{width:100%;min-width:0;height:100%;box-shadow:none;color:#f3f8f8;caret-color:var(--thui-fantasy-frame-hi);font-family:var(--thui-font-display);text-shadow:0 2px 2px #000c;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:3px 0 0;font-size:1.42rem;font-weight:900;line-height:1}.player-name__input::placeholder{color:color-mix(in srgb, var(--thui-fantasy-frame-hi), transparent 48%);opacity:1}.player-name.is-invalid .player-name__well{border-color:#6e0f1b #c8323f #ff5a64}.player-name.is-invalid .player-name__input{color:#ff5a64;caret-color:#ff5a64}.start-screen button.keycap.character-select__arrow.character-select__arrow--inline.player-name__reroll{flex:0 0 58px;place-items:center;margin:0;display:grid;width:58px!important;min-width:58px!important;max-width:58px!important;height:calc(var(--player-name-height) - 6px)!important;min-height:calc(var(--player-name-height) - 6px)!important;padding:0!important}.start-screen button.keycap.character-select__arrow .character-select__arrow-glyph.player-name__glyph{transform-origin:50% 54%;place-items:center;width:26px;height:26px;display:grid}.start-screen button.keycap.character-select__arrow .character-select__arrow-glyph.player-name__glyph.is-turning{animation:.42s cubic-bezier(.2,.9,.3,1.15) th-player-name-turn}@keyframes th-player-name-turn{to{transform:rotate(360deg)}}.player-name__icon{filter:drop-shadow(0 1px #0000009e);width:26px;height:26px;display:block}.player-name__icon--corrupt{display:none}[data-thui-voice=corrupt] .player-name__well{border-width:1px;border-color:var(--thui-corrupt-frame-dark) var(--thui-corrupt-frame) var(--thui-corrupt-green-dim);background:#020204;border-radius:0;position:relative;box-shadow:inset 0 9px 14px #000000e6,inset 0 0 0 1px #000c}[data-thui-voice=corrupt] .player-name__well:after{content:"";pointer-events:none;background:linear-gradient(var(--thui-corrupt-green), var(--thui-corrupt-green)) left top / 4px 4px no-repeat, linear-gradient(var(--thui-corrupt-purple), var(--thui-corrupt-purple)) right top / 4px 4px no-repeat, linear-gradient(var(--thui-corrupt-purple), var(--thui-corrupt-purple)) left bottom / 4px 4px no-repeat, linear-gradient(var(--thui-corrupt-red), var(--thui-corrupt-red)) right bottom / 4px 4px no-repeat;opacity:.72;position:absolute;inset:4px}[data-thui-voice=corrupt] .player-name__well:focus-within{border-color:var(--thui-corrupt-green);box-shadow:inset 0 9px 14px #000000e6, 0 0 0 1px var(--thui-corrupt-green)}[data-thui-voice=corrupt] .player-name__prompt{color:var(--thui-corrupt-purple);font-family:var(--thui-font-corrupt);flex:none;font-size:1.2rem;font-weight:900;display:block}[data-thui-voice=corrupt] .player-name__input{color:var(--thui-corrupt-green);caret-color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);letter-spacing:.04em;text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan);font-size:1.18rem}[data-thui-voice=corrupt] .player-name__input::placeholder{color:var(--thui-corrupt-muted)}[data-thui-voice=corrupt] .player-name.is-invalid .player-name__well{border-color:var(--thui-corrupt-red)}[data-thui-voice=corrupt] .player-name.is-invalid .player-name__input{color:var(--thui-corrupt-red);caret-color:var(--thui-corrupt-red);text-shadow:-2px 0 var(--thui-corrupt-purple), 2px 0 var(--thui-corrupt-cyan)}[data-thui-voice=corrupt] .player-name__icon--fantasy{display:none}[data-thui-voice=corrupt] .player-name__icon--corrupt{filter:drop-shadow(-1px 0 var(--thui-corrupt-purple)) drop-shadow(1px 0 var(--thui-corrupt-cyan));display:block}.start-screen button.keycap.character-select__arrow .character-select__arrow-glyph.player-name__glyph.is-turning:is([data-thui-voice=corrupt] *){animation-timing-function:steps(6,end)}.nickname-warning__panel.thui-frame{text-align:center;justify-items:center;gap:24px;width:min(480px,100vw - 32px);padding:32px 28px 30px;display:grid}.nickname-warning__sign{z-index:1;color:var(--thui-text);font-size:1.45rem;font-weight:800;line-height:1.2;display:block;position:relative}.nickname-warning__actions{z-index:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;width:100%;display:grid;position:relative}.thui-scope .nickname-warning__actions button.keycap{white-space:nowrap;width:100%;min-width:0;font-size:1rem!important}[data-thui-voice=corrupt] .nickname-warning__sign{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan);font-size:1.25rem}@media (width<=520px){.nickname-warning__actions{grid-template-columns:1fr}}.start-page .leaderboard-screen.thui-float-section .leaderboard-screen__header span.leaderboard-screen__scope{background:linear-gradient(180deg, var(--thui-raised), var(--thui-sunk)) padding-box, linear-gradient(180deg, var(--thui-fantasy-frame-hi), var(--thui-fantasy-frame-mid) 22%, var(--thui-fantasy-frame) 55%, var(--thui-fantasy-frame-dark)) border-box;width:fit-content;box-shadow:0 3px 0 var(--thui-fantasy-frame-dark), 0 7px 12px var(--thui-black-38), inset 0 1px 0 var(--thui-white-12);letter-spacing:.03em;text-shadow:0 1px 0 var(--thui-black-54);opacity:1;border:2px solid #0000;border-radius:4px;margin:12px auto 0;padding:7px 26px;display:inline-block;position:relative;color:var(--thui-fantasy-frame-hi)!important;font-size:.86rem!important;font-weight:800!important}.start-page .leaderboard-screen.thui-float-section .leaderboard-screen__header span.leaderboard-screen__scope:before,.start-page .leaderboard-screen.thui-float-section .leaderboard-screen__header span.leaderboard-screen__scope:after{content:"";background:linear-gradient(135deg, var(--thui-fantasy-frame-hi), var(--thui-fantasy-frame));width:6px;height:6px;box-shadow:0 0 0 1px var(--thui-fantasy-frame-dark);position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.start-page .leaderboard-screen.thui-float-section .leaderboard-screen__header span.leaderboard-screen__scope:before{left:9px}.start-page .leaderboard-screen.thui-float-section .leaderboard-screen__header span.leaderboard-screen__scope:after{right:9px}[data-thui-voice=corrupt] .leaderboard-screen__header span.leaderboard-screen__scope,.start-page [data-thui-voice=corrupt].leaderboard-screen.thui-float-section .leaderboard-screen__header span.leaderboard-screen__scope{border-color:var(--thui-corrupt-purple);background:var(--thui-corrupt-sunk);box-shadow:none;text-shadow:none;border-radius:0;padding-inline:14px;color:var(--thui-corrupt-green)!important;font-family:var(--thui-font-corrupt)!important}[data-thui-voice=corrupt] .leaderboard-screen__header span.leaderboard-screen__scope:before,[data-thui-voice=corrupt] .leaderboard-screen__header span.leaderboard-screen__scope:after,.start-page [data-thui-voice=corrupt].leaderboard-screen.thui-float-section .leaderboard-screen__header span.leaderboard-screen__scope:before,.start-page [data-thui-voice=corrupt].leaderboard-screen.thui-float-section .leaderboard-screen__header span.leaderboard-screen__scope:after{content:none}.quit-dialog.thui-game-quit>p{margin-bottom:32px!important}.quit-dialog .quit-dialog__actions button.keycap.quit-dialog__key-button .quit-dialog__button-symbol{color:#fff;letter-spacing:.03em;min-width:0;min-height:0;padding:0;font-size:1.5rem;font-weight:900;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.quit-dialog .quit-dialog__actions button.keycap.quit-dialog__key-button .quit-dialog__button-symbol svg{width:34px;height:34px;display:block}.quit-dialog[data-thui-voice=corrupt] .quit-dialog__actions button.keycap.quit-dialog__key-button .quit-dialog__button-symbol{color:inherit}@media (width<=720px){.site-shell:has(>.game-shell.thui-game-shell){width:100%;height:100dvh;min-height:0;padding:0;display:block;overflow:hidden}.site-shell>.global-audio-controls:not(.global-audio-controls--title){display:none}.game-shell.thui-game-shell{flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;overflow:hidden}.game-shell.thui-game-shell>.site-footer{display:none}.game-shell.thui-game-shell>.battlefield{flex:1 1 0;width:100%;height:auto;min-height:0;max-height:70vw}.race-track.race-track--battlefield{width:min(58%,230px);top:30px}.race-track--battlefield .race-track__hunter{width:18px;height:20px;top:-21px}.battlefield-combo.thui-live-combo{transform-origin:0 0;top:84px;left:10px;scale:.6}.battlefield-rush.thui-rush-live{transform-origin:0 0;top:52px;left:8px;scale:.8}.game-shell.thui-game-shell>.combat-controls{flex:none}.thui-attack-options.attack-options{grid-template-columns:minmax(0,1fr);gap:6px}.thui-attack-options .attack-card.thui-attack,.thui-attack-options .attack-card.thui-attack.attack-card--ultimate{grid-column:auto;height:auto;position:relative;min-height:54px!important;padding:6px 92px 6px 12px!important}.thui-attack-options .attack-card.thui-attack .thui-damage{min-width:58px;min-height:36px;margin:0;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.thui-attack-options .attack-card.thui-attack .thui-attack__phrase{min-height:0;margin:0;font-size:.95rem;line-height:1.2}}.attack-fx{z-index:7;pointer-events:none;--fx-hot:#fff6ea;--fx-mid:#ff8a4c;--fx-edge:#ff3d3d;--fx-glow:#ff523d8c;position:absolute;inset:0;overflow:visible}.attack-fx--fighter{--fx-hot:#fff3e2;--fx-mid:#ff7a45;--fx-edge:#e8232f;--fx-glow:#ff4a3a99}.attack-fx--rogue{--fx-hot:#f0fff7;--fx-mid:#58f0ad;--fx-edge:#12b978;--fx-glow:#46f0a88c}.attack-fx--bender{--fx-hot:#f4faff;--fx-mid:#8fc6ff;--fx-edge:#5b5bff;--fx-glow:#7e96ff8c}.attack-fx>*{pointer-events:none;display:block;position:absolute}.fx-crescent{transform-box:view-box;transform-origin:50%;opacity:0;filter:drop-shadow(0 0 14px var(--fx-glow));--fx-rot:0deg;overflow:visible}.fx-crescent__glow{fill:var(--fx-glow);filter:blur(7px)}.fx-crescent__body{fill:var(--fx-edge)}.fx-crescent__core{fill:var(--fx-hot)}@keyframes fxCrescentSweep{0%{opacity:0;transform:rotate(var(--fx-rot)) scale(.72, .8)}16%{opacity:1}46%{opacity:1;transform:rotate(var(--fx-rot)) scale(1)}to{opacity:0;transform:rotate(var(--fx-rot)) scale(1.06, .95)}}.attack-fx--fighter.attack-fx--strong .fx-crescent--fighter-cross-down{--fx-rot:-66deg;left:calc(var(--impact-x) - 100px);top:calc(var(--impact-y) - 50px);width:200px;height:100px;animation:fxCrescentSweep .38s var(--attack-impact-delay) cubic-bezier(.2, .78, .28, 1) both}.attack-fx--fighter.attack-fx--strong .fx-crescent--fighter-cross-across{--fx-rot:22deg;left:calc(var(--impact-x) - 108px);top:calc(var(--impact-y) - 54px);width:216px;height:108px;animation:fxCrescentSweep .36s var(--attack-secondary-impact-delay) cubic-bezier(.2, .78, .28, 1) both}.fx-right-slash{opacity:0;filter:drop-shadow(0 0 15px var(--fx-glow));transform-origin:50%;overflow:visible}.fx-right-slash__glow{fill:var(--fx-glow);filter:blur(7px)}.fx-right-slash__body{fill:var(--fx-edge)}.fx-right-slash__core{fill:var(--fx-hot)}@keyframes fxRightSlashDraw{0%{opacity:0;transform:rotate(-10deg)scale(.7,.85)}18%{opacity:1}48%{opacity:1;transform:rotate(-10deg)scale(1)}to{opacity:0;transform:rotate(-10deg)scale(1.04)}}.attack-fx--fighter.attack-fx--quick .fx-right-slash--fighter-quick{left:calc(var(--impact-x) - 46px);top:calc(var(--impact-y) - 108px);width:112px;height:224px;animation:fxRightSlashDraw .43s calc(var(--attack-impact-delay) - 80ms) cubic-bezier(.16,.84,.24,1) both}.fx-pierce{transform-box:view-box;transform-origin:50%;opacity:0;filter:drop-shadow(0 0 10px var(--fx-glow));--fx-rot:0deg;--fx-flip:1;overflow:visible}.fx-pierce__glow{fill:var(--fx-glow);filter:blur(5px)}.fx-pierce__body{fill:var(--fx-edge)}.fx-pierce__core{fill:var(--fx-hot)}@keyframes fxPierceDrive{0%{opacity:0;transform:rotate(var(--fx-rot)) translateX(-22px) scale(calc(.8 * var(--fx-flip)), .82)}18%{opacity:1}48%{opacity:1;transform:rotate(var(--fx-rot)) translateX(0) scale(var(--fx-flip), 1)}to{opacity:0;transform:rotate(var(--fx-rot)) translateX(25px) scale(calc(1.08 * var(--fx-flip)), .9)}}.attack-fx--rogue .fx-pierce--rogue-stab{left:calc(var(--impact-x) - 110px);top:calc(var(--impact-y) - 28px);width:220px;height:55px;animation:fxPierceDrive .34s var(--attack-impact-delay) cubic-bezier(.1, .9, .2, 1) both}.attack-fx--rogue .fx-pierce--rogue-flurry{left:calc(var(--impact-x) - 100px + var(--fx-x));top:calc(var(--impact-y) - 26px + var(--fx-y));width:200px;height:50px;animation:fxPierceDrive .25s calc(var(--attack-impact-delay) - .12s + var(--fx-cut-delay)) cubic-bezier(.08,.92,.18,1) both}.attack-fx--rogue .fx-pierce--rogue-storm{left:calc(var(--impact-x) - 132px + var(--fx-x));top:calc(var(--impact-y) - 28px + var(--fx-y));width:264px;height:58px;animation:fxPierceDrive .28s calc(var(--attack-impact-delay) - .16s + var(--fx-cut-delay)) cubic-bezier(.08,.92,.18,1) both}.fx-blink{border-left:3px solid color-mix(in srgb, var(--fx-mid) 72%, transparent);border-right:1px solid color-mix(in srgb, var(--fx-hot) 42%, transparent);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fx-mid) 14%, transparent), transparent);width:30px;height:70px;filter:blur(.35px) drop-shadow(0 0 8px var(--fx-glow));clip-path:polygon(34% 0,72% 4%,100% 28%,78% 100%,22% 100%,0 30%);opacity:0}@keyframes fxBlinkOut{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(.35,1.28)}}@keyframes fxBlinkIn{0%{opacity:0;transform:scale(.35,1.3)}60%{opacity:.85;transform:scale(1.06,.96)}to{opacity:0;transform:scale(1)}}.fx-blink--out{left:calc(var(--source-x) - 34px);top:calc(var(--source-y) - 40px);animation:fxBlinkOut .18s max(0s, calc(var(--attack-impact-delay) - .2s)) ease-in both}.fx-blink--in{left:calc(var(--impact-x) + 46px);top:calc(var(--impact-y) - 46px);animation:fxBlinkIn .22s max(0s, calc(var(--attack-impact-delay) - 60ms)) ease-out both}.fx-flash{left:calc(var(--impact-x) - 54px);top:calc(var(--impact-y) - 54px);background:radial-gradient(circle, var(--fx-hot) 0 12%, var(--fx-mid) 30%, color-mix(in srgb, var(--fx-edge) 45%, transparent) 52%, transparent 72%);opacity:0;width:108px;height:108px;animation:fxFlash .3s var(--attack-impact-delay) cubic-bezier(.14, .86, .2, 1) both;border-radius:50%}@keyframes fxFlash{0%{opacity:0;transform:scale(.28)}16%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(1.5)}}.fx-flash--late{animation-delay:calc(var(--attack-impact-delay) + .14s)}.fx-flash--huge{left:calc(var(--impact-x) - 96px);top:calc(var(--impact-y) - 96px);width:192px;height:192px;animation-duration:.46s}.fx-shards{left:var(--impact-x);top:var(--impact-y);--fx-reach:62px;width:0;height:0}.fx-shards--wide{--fx-reach:104px}.fx-shards i{background:linear-gradient(180deg, var(--fx-hot), var(--fx-edge));transform-origin:50%;opacity:0;width:4px;height:22px;animation:fxShard .44s calc(var(--attack-impact-delay) + var(--fx-delay-offset)) ease-out both;border-radius:999px;margin:-11px 0 0 -2px;position:absolute;top:0;left:0}.fx-shards--wide i{height:30px;animation-duration:.58s}@keyframes fxShard{0%{opacity:0;transform:rotate(var(--fx-angle)) translateY(0) scale(.5)}12%{opacity:1}to{opacity:0;transform:rotate(var(--fx-angle)) translateY(calc(var(--fx-reach) * -1)) scale(.32)}}.fighter-fall-trail{z-index:1;pointer-events:none;opacity:0;transform-origin:50% 100%;clip-path:polygon(44% 0,56% 0,74% 28%,92% 100%,8% 100%,26% 28%);background:linear-gradient(180deg, #fff0 0%, #fff6ea59 25%, color-mix(in srgb, var(--fx-mid,#ff7a45) 66%, transparent) 66%, color-mix(in srgb, var(--fx-edge,#e8232f) 72%, transparent) 100%);filter:blur(1px)drop-shadow(0 0 8px #ff7a459e)drop-shadow(0 0 15px #e8232f6b);width:46px;height:210px;margin-left:-23px;position:absolute;bottom:48px;left:50%}.knight-unit--fighter.is-attacking-ultimate .fighter-fall-trail{animation:fighterAttachedFallTrail var(--attack-duration,1.75s) linear both}@keyframes fighterAttachedFallTrail{0%,48%{opacity:0;transform:scale(.45,.02)}53%{opacity:.28;transform:scale(.58,.1)}57%{opacity:.58;transform:scale(.72,.28)}60%{opacity:.82;transform:scale(.86,.52)}63%{opacity:1;transform:scaleY(.82)}66%{opacity:.95;transform:scale(1.08,1.12)}69%{opacity:0;transform:scale(1.16,1.22)}to{opacity:0;transform:scale(1.16,1.22)}}.fx-plunge-blade{left:calc(var(--impact-x) - 31px);top:calc(var(--impact-y) - 224px);opacity:0;transform-origin:50%;clip-path:polygon(50% 0%,60% 11%,62% 84%,50% 100%,38% 84%,40% 11%);background:linear-gradient(90deg, #e8232f26 0%, var(--fx-edge) 26%, var(--fx-hot) 48%, #fff 52%, var(--fx-mid) 70%, #e8232f26 100%);width:62px;height:258px;filter:drop-shadow(0 0 8px var(--fx-hot)) drop-shadow(0 0 18px var(--fx-glow));animation:fxStraightPlunge .43s calc(var(--attack-impact-delay) - 28ms) cubic-bezier(.12,.86,.2,1) both}@keyframes fxStraightPlunge{0%{opacity:0;clip-path:inset(0 0 100%);transform:scale(.54,.42)}15%{opacity:1}56%{opacity:1;clip-path:inset(0);transform:scale(1)}to{opacity:0;clip-path:inset(72% 0 0);transform:scale(1.06,1.08)}}.fx-splash{left:var(--impact-x);top:var(--impact-y);width:0;height:0}.fx-splash__ring{border:5px solid color-mix(in srgb, var(--fx-mid) 80%, transparent);opacity:0;width:150px;height:60px;animation:fxSplashRing .64s var(--attack-impact-delay) cubic-bezier(.1, .82, .2, 1) both;border-radius:50%;margin:-30px 0 0 -75px;position:absolute;top:0;left:0}.fx-splash__ring--two{border-width:3px;border-color:color-mix(in srgb, var(--fx-hot) 70%, transparent);animation-delay:calc(var(--attack-impact-delay) + .11s)}@keyframes fxSplashRing{0%{opacity:0;transform:scale(.15)}14%{opacity:1}to{opacity:0;transform:scale(2.4)}}.fx-splash__dust{background:radial-gradient(ellipse, color-mix(in srgb, var(--fx-hot) 55%, transparent), transparent 70%);opacity:0;width:200px;height:74px;animation:fxSplashDust .72s var(--attack-impact-delay) ease-out both;border-radius:50%;margin:-20px 0 0 -100px;position:absolute;top:0;left:0}@keyframes fxSplashDust{0%{opacity:0;transform:scale(.3,.5)}18%{opacity:.9}to{opacity:0;transform:scale(1.7,1.1)}}.fx-impact-spikes{left:var(--impact-x);top:calc(var(--impact-y) - 12px);width:0;height:0}.fx-impact-spikes i{left:calc(-8px + var(--fx-x));top:calc(-6px - var(--fx-lift));color:var(--fx-hot);text-shadow:0 0 6px var(--fx-hot), 0 0 14px var(--fx-mid), 0 0 22px var(--fx-glow);opacity:0;transform-origin:50% 100%;animation:fxImpactSpike .43s calc(var(--attack-impact-delay) + 16ms + var(--fx-delay-offset)) cubic-bezier(.12,.88,.22,1) both;font:900 26px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute}@keyframes fxImpactSpike{0%{opacity:0;transform:translateY(8px) rotate(var(--fx-angle)) scale(.4)}18%{opacity:1}62%{opacity:1;transform:translateY(-22px) rotate(var(--fx-angle)) scale(1)}to{opacity:0;transform:translateY(-38px) rotate(var(--fx-angle)) scale(.9)}}.fx-orb{left:var(--source-x);top:var(--source-y);width:0;height:0;animation:fxOrbX var(--attack-impact-delay) 0s cubic-bezier(.35, 0, .68, 1) both}@keyframes fxOrbX{0%{transform:translate(0)}to{transform:translateX(calc(var(--impact-x) - var(--source-x)))}}.fx-orb__arc{opacity:0;width:58px;height:58px;animation:fxOrbY var(--attack-impact-delay) 0s cubic-bezier(.28, .78, .55, 1) both, fxOrbFade var(--attack-impact-delay) 0s linear both;position:absolute;top:-29px;left:-29px}@keyframes fxOrbY{0%{transform:translateY(0)}38%{transform:translateY(-72px)}to{transform:translateY(calc(var(--impact-y) - var(--source-y)))}}@keyframes fxOrbFade{0%{opacity:0}14%{opacity:1}88%{opacity:1}to{opacity:0}}.fx-orb__core{background:radial-gradient(circle at 36% 32%, #fff 0 18%, var(--fx-mid) 44%, var(--fx-edge) 76%, transparent);box-shadow:0 0 22px var(--fx-glow);border-radius:50%;position:absolute;inset:5px}.fx-glyphs{width:0;height:0;position:absolute;top:50%;left:50%}.fx-glyphs i{color:var(--fx-hot);text-shadow:0 0 8px var(--fx-glow);transform-origin:50%;font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:0;left:0}.fx-glyphs--orb i{animation:.9s linear infinite fxGlyphOrbit;animation-delay:calc(var(--i) * -112ms)}@keyframes fxGlyphOrbit{0%{opacity:.45;transform:rotate(var(--fx-angle)) translateX(29px) rotate(calc(var(--fx-angle) * -1))}50%{opacity:1}to{opacity:.45;transform:rotate(calc(var(--fx-angle) + 360deg)) translateX(29px) rotate(calc((var(--fx-angle) + 360deg) * -1))}}.fx-sigil-ring{left:calc(var(--source-x) - 78px);top:calc(var(--source-y) - 146px);border:2px dashed color-mix(in srgb, var(--fx-mid) 75%, transparent);opacity:0;width:156px;height:156px;animation:fxSigilRing calc(var(--attack-impact-delay) + .26s) 0s ease-out both;border-radius:50%}@keyframes fxSigilRing{0%{opacity:0;transform:scale(.4)rotate(-40deg)}22%{opacity:1;transform:scale(1)rotate(0)}70%{opacity:1;transform:scale(1)rotate(90deg)}to{opacity:0;transform:scale(1.2)rotate(150deg)}}.fx-glyphs--ring i{transform:rotate(var(--fx-angle)) translateY(-56px);font-size:17px}.fx-spike{left:calc(var(--source-x) + var(--spike-start-x));top:calc(var(--source-y) + var(--spike-start-y));width:0;height:0}.fx-spike i{clip-path:polygon(50% 0,84% 42%,60% 100%,40% 100%,16% 42%);background:linear-gradient(180deg, #fff 0 10%, var(--fx-hot) 25%, var(--fx-mid) 68%, #4b6cff 100%);width:24px;height:60px;filter:drop-shadow(0 0 10px var(--fx-glow));opacity:0;transform-origin:50%;animation:fxSpikeFire var(--spike-duration) calc(var(--attack-impact-delay) - .48s + var(--fx-delay-offset)) cubic-bezier(.18,.82,.22,1) both;position:absolute;top:-30px;left:-12px}@keyframes fxSpikeFire{0%{opacity:0;transform:translate(0,0) rotate(var(--spike-rot)) scale(.42)}18%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(calc(var(--impact-x) - var(--source-x) + var(--spike-end-x) - var(--spike-start-x)), calc(var(--impact-y) - var(--source-y) + var(--spike-end-y) - var(--spike-start-y))) rotate(var(--spike-rot)) scale(1)}}.fx-ground-sigil{left:calc(var(--source-x) - 124px);top:calc(var(--source-ground-y) - 28px);opacity:0;transform-origin:50%;width:236px;height:56px;animation:fxGroundSigil calc(var(--attack-impact-delay) + .18s) 0s ease-out both}.fx-ground-sigil i,.fx-ground-sigil b{border:2px solid color-mix(in srgb, var(--fx-edge) 72%, transparent);border-radius:50%;position:absolute;inset:0}.fx-ground-sigil b{border-style:dashed;border-color:color-mix(in srgb, var(--fx-mid) 84%, transparent);inset:10px 20px}.fx-ground-sigil strong{color:#f2f7ff;text-shadow:0 0 8px #fff,0 0 18px #6779ff,0 0 28px #5b5bffe6;place-items:center;font:950 24px/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.54s ease-out .12s both fxGroundSigilCore;display:grid;position:absolute;inset:0}.fx-ground-sigil__glyphs{position:absolute;inset:0}.fx-ground-sigil__glyph{color:#d6e6ff;text-shadow:0 0 8px #5b5bff,0 0 18px #6f91ffe0,0 0 24px #ff6e5442;opacity:0;width:18px;height:18px;transform:translate(var(--gx), var(--gy)) scale(.3);animation:fxGroundSigilGlyph .28s var(--glyph-delay) ease-out both;place-items:center;margin-top:-9px;margin-left:-9px;font:900 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:50%;left:50%}@keyframes fxGroundSigil{0%{opacity:0;transform:scale(.28,.48)}20%{opacity:.95;transform:scale(.88,.82)}56%{opacity:1;transform:scaleY(.94)}82%{opacity:1;transform:scale(1.03,.98)}to{opacity:0;transform:scale(1.14,1.02)}}@keyframes fxGroundSigilCore{0%{opacity:0;transform:scale(.32)}34%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes fxGroundSigilGlyph{0%{opacity:0;transform:translate(var(--gx), var(--gy)) scale(.2)}45%{opacity:1;transform:translate(var(--gx), var(--gy)) scale(1.14)}to{opacity:1;transform:translate(var(--gx), var(--gy)) scale(1)}}.fx-meteor{left:calc(var(--impact-x) - 82px);top:calc(var(--impact-y) - 82px);opacity:0;width:164px;height:164px;animation:fxMeteorFall .44s max(0s, calc(var(--attack-impact-delay) - .36s)) cubic-bezier(.55, 0, .85, .35) both}@keyframes fxMeteorFall{0%{opacity:0;transform:translate(-118px,-258px)scale(.62)}16%{opacity:1}92%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1.05)}}.fx-meteor__body{background:radial-gradient(circle,#fff3 0 22%,#6f87ff47 38%,#ff4f3c38 60%,#0000 74%);border:2px solid #99b7ff80;border-radius:50%;position:absolute;inset:8px;box-shadow:0 0 36px #5b5bffdb,0 0 72px #ff4e3a94}.fx-meteor__tail{filter:blur(6px);transform-origin:50% 100%;background:linear-gradient(#5b5bff00,#5b5bff47 28%,#7085ffb8 66%,#ff523c9e 100%);border-radius:999px;width:32px;height:236px;margin-left:-16px;position:absolute;bottom:50%;left:50%;transform:rotate(-42deg)}.fx-meteor__mark{color:#fff5ef;text-shadow:0 0 8px #fff,0 0 20px #6878ff,0 0 34px #ff4d3c,0 0 58px #ff4d3cc7;place-items:center;font:950 104px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;inset:0}.fx-glyphs--scatter{left:var(--impact-x);top:var(--impact-y)}.fx-glyphs--scatter i{font-size:calc(15px + (var(--i) % 3) * 5px);color:#fff;text-shadow:0 0 10px #5b5bff,0 0 18px #ff5a3c;opacity:0;animation:fxGlyphScatter .74s calc(var(--attack-impact-delay) + var(--fx-delay-offset)) cubic-bezier(.12, .82, .22, 1) both}@keyframes fxGlyphScatter{0%{opacity:0;transform:rotate(var(--fx-angle)) translateY(0) rotate(calc(var(--fx-angle) * -1)) scale(.4)}14%{opacity:1}to{opacity:0;transform:rotate(var(--fx-angle)) translateY(-118px) rotate(calc(var(--fx-angle) * -1)) scale(.5)}}@media (prefers-reduced-motion:reduce){.attack-fx *{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.attack-fx--bender.attack-fx--ultimate .fx-flash--huge{left:calc(var(--impact-x) - 145px);top:calc(var(--impact-y) - 145px);width:290px;height:290px;animation-duration:.62s}.attack-fx--bender.attack-fx--ultimate .fx-splash__ring{width:240px;height:72px;margin-top:-36px;margin-left:-120px}.attack-fx--bender.attack-fx--ultimate .fx-splash{top:calc(var(--impact-y) + 28px)}.attack-fx--bender.attack-fx--ultimate .fx-splash__ring{width:270px;height:42px;animation:fxBenderMeteorWave .62s var(--attack-impact-delay) cubic-bezier(.08,.86,.18,1) both;border-width:3px;border-color:#97beffe0;margin-top:-21px;margin-left:-135px;box-shadow:0 0 16px #5c6dffc7,inset 0 0 12px #ff604833}.attack-fx--bender.attack-fx--ultimate .fx-splash__ring--two{width:220px;height:30px;animation-delay:calc(var(--attack-impact-delay) + 90ms);border-color:#ff694eb8;margin-top:-15px;margin-left:-110px}@keyframes fxBenderMeteorWave{0%{opacity:0;transform:scale(.16,.45)}14%{opacity:1}58%{opacity:.88;transform:scale(1.15,.92)}to{opacity:0;transform:scale(2.15,1.18)}}.attack-fx--bender.attack-fx--ultimate .fx-splash__dust{background:radial-gradient(at 50% 100%,#ffffffc2,#687fff6b 34%,#ff503d3d 52%,#0000 72%);width:180px;height:90px;margin-top:-70px;margin-left:-90px}.attack-fx--fighter.attack-fx--ultimate .fx-splash__dust{width:226px;height:82px;margin:-16px 0 0 -113px}.attack-fx{--fx-ink:#19243e}.attack-fx--fighter{--fx-hot:#fffbd2;--fx-mid:#ffbd38;--fx-edge:#f44d32}.attack-fx--rogue{--fx-hot:#eaffec;--fx-mid:#70ffb0;--fx-edge:#159b91}.attack-fx--bender{--fx-hot:#efffff;--fx-mid:#52dfff;--fx-edge:#5560e9}.attack-fx--bender.attack-fx--ultimate{--fx-hot:#fff8ce;--fx-mid:#ffbd59;--fx-edge:#ed6047}.attack-fx :is(.fx-crescent,.fx-pierce,.fx-right-slash){filter:drop-shadow(0 2px 1px #16223988)}.attack-fx :is(.fx-crescent__glow,.fx-pierce__glow,.fx-right-slash__glow){fill:var(--fx-mid);filter:none;stroke:var(--fx-ink);stroke-width:6px;stroke-linejoin:round}.attack-fx :is(.fx-crescent__body,.fx-pierce__body,.fx-right-slash__body){fill:var(--fx-mid);stroke:var(--fx-edge);stroke-width:3px;stroke-linejoin:round}.attack-fx :is(.fx-crescent__core,.fx-pierce__core,.fx-right-slash__core){fill:var(--fx-hot)}.attack-fx .fx-shards i{background:var(--fx-mid);box-shadow:inset 2px 0 var(--fx-hot);filter:drop-shadow(1px 1px 0 var(--fx-ink));clip-path:polygon(50% 0,100% 35%,65% 100%,0 70%)}.attack-fx .fx-orb__core{background:radial-gradient(circle at 35% 30%,#fff 0 19%,#a5f5ff 20% 40%,#48c9ef 41% 66%,#544ad0 67%);border:2px solid #203269;box-shadow:0 0 10px #6dcfff65}.attack-fx .fx-spike i{filter:drop-shadow(2px 2px #253969);background:linear-gradient(110deg,#f3ffff 0 28%,#81edff 29% 49%,#22addb 50% 72%,#3f4fc3 73%);width:30px;left:-15px}.attack-fx .fx-meteor__body{clip-path:polygon(27% 0,72% 4%,100% 34%,91% 77%,58% 100%,14% 86%,0 43%);background:conic-gradient(from 25deg at 38% 34%, #ffd37b 0 65deg, #ef704d 65deg 150deg, #743c65 150deg 235deg, #ffad53 235deg 300deg, #fff1b1 300deg);border:0;border-radius:0;box-shadow:inset 0 0 0 7px #452c59}.attack-fx .fx-meteor__body:after{content:"";clip-path:polygon(0 30%,43% 40%,62% 0,52% 47%,100% 75%,48% 58%,17% 100%,33% 52%);background:#ffed9c;position:absolute;inset:20% 17%}.attack-fx .fx-meteor__tail{clip-path:polygon(14% 0,42% 28%,65% 5%,71% 40%,100% 74%,76% 100%,22% 100%,0 62%);filter:none;background:linear-gradient(90deg,#d8526d 0 20%,#ff9754 21% 40%,#fff2ad 41% 61%,#ff9754 62% 81%,#d8526d 82%);border-radius:0;width:90px;margin-left:-45px}.attack-fx .fx-flash{background:radial-gradient(ellipse, var(--fx-hot) 0 9%, color-mix(in srgb, var(--fx-mid) 75%, transparent) 24%, transparent 68%);clip-path:none;mix-blend-mode:screen;width:88px;height:66px;left:calc(var(--impact-x) - 44px);top:calc(var(--impact-y) - 33px);border-radius:50%}.attack-fx :is(.fx-crescent,.fx-right-slash,.fx-pierce){clip-path:none;filter:drop-shadow(0 0 3px var(--fx-glow));will-change:transform, opacity}.fx-floor-impact{left:calc(var(--impact-x) - 180px);top:calc(var(--impact-ground-y,var(--source-ground-y)) - 65px);width:360px;height:130px}.fx-floor-impact__drawing{width:100%;height:100%;overflow:visible}.fx-floor-impact__light{fill:var(--fx-mid);filter:blur(7px);opacity:0;animation:fxFloorLight .42s var(--attack-impact-delay) ease-out both}.fx-floor-impact__cracks{stroke:var(--fx-edge);stroke-width:3px;opacity:0;animation:fxFloorCrack .82s var(--attack-impact-delay) ease-out both}.fx-floor-impact__wave{fill:none;stroke:var(--fx-mid);stroke-width:4px;filter:drop-shadow(0 0 3px var(--fx-glow));transform-origin:180px 65px;opacity:0;animation:fxFloorWave .62s var(--attack-impact-delay) cubic-bezier(.12,.7,.26,1) both}.fx-floor-impact__wave--two{stroke:var(--fx-hot);stroke-width:2px;animation-delay:calc(var(--attack-impact-delay) + 90ms)}.fx-floor-impact__chip{background:var(--fx-mid);width:9px;height:13px;box-shadow:inset -3px -3px var(--fx-edge);clip-path:polygon(18% 0,100% 18%,80% 100%,0 76%);opacity:0;animation:fxFloorChip .56s var(--attack-impact-delay) ease-out both;position:absolute;top:58px;left:176px}@keyframes fxFloorWave{0%{opacity:0;transform:scale(.18)}15%{opacity:.9}to{opacity:0;transform:scale(1.6,1.15)}}@keyframes fxFloorLight{0%{opacity:0}15%{opacity:.85}to{opacity:0}}@keyframes fxFloorCrack{0%{opacity:0}12%,42%{opacity:.75}to{opacity:0}}@keyframes fxFloorChip{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:1;transform:translate(calc(var(--chip-x) * .3), calc(var(--chip-y) * -1)) rotate(var(--chip-rotate))}to{opacity:0;transform:translate(var(--chip-x), 10px) rotate(calc(var(--chip-rotate) + 60deg)) scale(.5)}}.attack-fx .fx-shards--ground{top:var(--impact-ground-y,var(--source-ground-y));transform:scaleY(.28)}.attack-fx--bender.attack-fx--ultimate .fx-meteor{top:calc(var(--impact-ground-y,var(--source-ground-y)) - 150px);filter:drop-shadow(0 0 9px #ffbb68aa)}.attack-fx .fx-meteor__tail{opacity:.85;filter:drop-shadow(0 0 7px #ffa766bb)}.fx-ice-shatter{fill:#69dafa;stroke:#365d99;stroke-width:1px;opacity:0;width:84px;height:84px;animation:fxIceShatter .3s var(--burst-delay) ease-out both;position:absolute;overflow:visible}.fx-ice-shatter__shine{fill:#e7ffff;stroke:none}@keyframes fxIceShatter{0%{opacity:0;transform:scale(.35)}18%{opacity:1}to{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.attack-fx :is(.fx-floor-impact *,.fx-ice-shatter){animation-duration:1ms!important;animation-delay:0s!important}}.attack-fx--world-ground .fx-floor-impact{display:none}.fx-floor-impact__cracks{stroke:none;fill:var(--fx-edge)}.fx-rogue-smoke{left:calc(var(--source-x) - 50px);top:calc(var(--source-ground-y) - 40px);--smoke-delay:calc(var(--attack-duration) * .18);width:0;height:0}.fx-rogue-smoke--arrival{left:calc(var(--impact-x) + 60px);top:calc(var(--impact-ground-y,var(--source-ground-y)) - 40px);--smoke-delay:calc(var(--attack-duration) * .32)}.fx-rogue-smoke i{width:var(--puff-size);height:var(--puff-size);opacity:0;animation:fxRogueSmoke .42s var(--smoke-delay) ease-out both;background:radial-gradient(at 35% 30%,#76aeafc9,#344a639e 58%,#21344c00 78%);border-radius:48% 55% 44% 52%;position:absolute;top:0;left:-15px}.fx-rogue-afterimage{object-fit:contain;opacity:0;filter:saturate(.1)brightness(1.6)drop-shadow(0 0 4px #a6ffdf);width:90px;height:90px;animation:fxRogueAfterimage .3s var(--smoke-delay) ease-out both;position:absolute;top:-55px;left:-45px}@keyframes fxRogueSmoke{0%{opacity:0;transform:scale(.3)}18%{opacity:.8}to{opacity:0;transform:translate(var(--puff-x), var(--puff-y)) scale(1.5)}}@keyframes fxRogueAfterimage{0%{opacity:.65;transform:scaleX(1)}to{opacity:0;transform:translate(-15px)scaleX(.8)}}.attack-fx--fighter.attack-fx--strong .fx-right-slash--fighter-cross-first{left:calc(var(--impact-x) - 46px);top:calc(var(--impact-y) - 108px);width:112px;height:224px;animation:fxRightSlashDraw .38s var(--attack-impact-delay) cubic-bezier(.16,.84,.24,1) both}.attack-fx--fighter.attack-fx--ultimate .fx-right-slash--fighter-plunge{left:calc(var(--impact-x) - 120px);top:calc(var(--impact-ground-y,var(--source-ground-y)) - 318px);width:240px;height:340px;animation:fxRightSlashDraw .44s calc(var(--attack-impact-delay) - 90ms) cubic-bezier(.16,.84,.24,1) both}.attack-fx--bender .fx-sigil-ring{background:radial-gradient(circle,#0000 49%,#658dff33 50% 56%,#0000 57%);border:3px solid #a3eaff;display:block;box-shadow:0 0 12px #78d7ff66,inset 0 0 12px #598cff44}.fx-sigil-ring:before{content:"";border:2px dashed #d5fbff;border-radius:50%;position:absolute;inset:10px}.attack-fx .fx-summon-halo{left:calc(var(--source-x) - 108px);top:calc(var(--source-ground-y) - 235px);transform-origin:50%;width:216px;height:216px;animation:fxSummonHalo calc(var(--attack-impact-delay) + .1s) ease-out both;display:block}.fx-summon-halo>i,.fx-summon-halo>b{border-color:#b4ceff;box-shadow:0 0 10px #8684ff77}.fx-summon-halo>b{inset:18px}.fx-summon-halo .fx-ground-sigil__glyph{font-size:19px}@keyframes fxSummonOrbit{0%{transform:rotate(0)}to{transform:rotate(160deg)}}@keyframes fxSummonHalo{0%{opacity:0;transform:scale(.45)}18%,75%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.07)}}.fx-eruption{left:calc(var(--impact-x) - 140px);top:calc(var(--impact-ground-y,var(--source-ground-y)) - 130px);--eruption-edge:#8d5a45;--eruption-body:#cf9b63;--eruption-core:#f5ce8a;width:280px;height:130px}.fx-eruption--meteor{top:calc(var(--impact-ground-y,var(--source-ground-y)) - 220px);width:320px;height:220px;left:calc(var(--impact-x) - 160px);--eruption-edge:#be4560;--eruption-body:#ff934c;--eruption-core:#fff2b0}.fx-eruption__cloud{opacity:0;transform-origin:50% 100%;width:100%;height:100%;animation:fxEruptionRise .65s var(--attack-impact-delay) ease-out both;position:absolute;inset:0;overflow:visible}.fx-eruption__edge{fill:var(--eruption-edge)}.fx-eruption__body{fill:var(--eruption-body)}.fx-eruption__core{fill:var(--eruption-core)}.fx-eruption__debris{width:var(--debris-size);height:calc(var(--debris-size) * 1.3);background:var(--eruption-body);box-shadow:inset -2px -3px var(--eruption-edge);clip-path:polygon(24% 0,100% 21%,78% 100%,0 68%);opacity:0;animation:fxEruptionDebris .72s calc(var(--attack-impact-delay) + var(--debris-delay)) ease-out both;position:absolute;bottom:5px;left:50%}@keyframes fxEruptionRise{0%{opacity:0;transform:scale(.3,.05)}16%{opacity:.95;transform:scale(.72,.7)}42%{opacity:.88;transform:scale(1)}to{opacity:0;transform:scale(1.25,1.15)translateY(-12px)}}@keyframes fxEruptionDebris{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}42%{opacity:1;transform:translate(calc(var(--debris-x) * .6), calc(var(--debris-rise) * -1)) rotate(var(--debris-turn))}to{opacity:0;transform:translate(var(--debris-x), 12px) rotate(calc(var(--debris-turn) + 90deg)) scale(.5)}}@media (prefers-reduced-motion:reduce){.attack-fx :is(.fx-eruption *,.fx-summon-halo,.fx-summon-halo *){animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.attack-fx .fx-summon-halo{left:calc(var(--source-x) - 118px);top:calc(var(--source-ground-y) - 28px);width:236px;height:56px}.fx-summon-halo .fx-ground-sigil__glyphs{animation:none}.attack-fx--world-ground .fx-summon-halo{display:none}.fx-rogue-smoke--arrival{left:var(--rogue-arrival-x,calc(var(--impact-x) + 60px));top:calc(var(--rogue-arrival-y,var(--impact-ground-y)) - 40px)}.attack-fx .fx-flash.fx-flash--huge{left:calc(var(--impact-x) - 96px);top:calc(var(--impact-y) - 96px);background:radial-gradient(circle, var(--fx-hot) 0 12%, var(--fx-mid) 30%, color-mix(in srgb, var(--fx-edge) 45%, transparent) 52%, transparent 72%);mix-blend-mode:normal;width:192px;height:192px;animation-duration:.46s}.attack-fx--bender.attack-fx--ultimate .fx-flash.fx-flash--huge{left:calc(var(--impact-x) - 145px);top:calc(var(--impact-y) - 145px);width:290px;height:290px;animation-duration:.62s}.attack-fx--fighter.attack-fx--ultimate .fx-splash,.attack-fx--bender.attack-fx--ultimate .fx-splash{top:var(--impact-ground-y,var(--impact-y))}.attack-fx--fighter.attack-fx--ultimate .fx-splash__ring{width:230px;height:52px;margin:-26px 0 0 -115px}.attack-fx--fighter.attack-fx--ultimate .fx-splash__ring--two{width:196px;height:42px;margin:-21px 0 0 -98px}.attack-fx--fighter.attack-fx--ultimate .fx-splash__dust{margin-top:-60px}.attack-fx--fighter.attack-fx--ultimate .fx-flash.fx-flash--huge{top:calc(var(--impact-ground-y,var(--impact-y)) - 150px)}.attack-fx--bender.attack-fx--ultimate .fx-flash.fx-flash--huge{top:calc(var(--impact-ground-y,var(--impact-y)) - 200px)}@property --summon-alpha{syntax:"<number>";inherits:false;initial-value:0}@property --summon-scale{syntax:"<number>";inherits:false;initial-value:.4}@property --orbit-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ring-a{syntax:"<angle>";inherits:false;initial-value:0deg}.bender-summon{pointer-events:none;display:none;position:absolute;inset:0}.knight-unit--bender.is-attacking-ultimate .bender-summon{display:block}.bender-summon>*{--summon-life:calc(var(--attack-impact-delay,1.155s) + .16s);opacity:var(--summon-alpha);position:absolute}@keyframes benderSummonLife{0%{--summon-alpha:0;--summon-scale:.4}12%{--summon-alpha:1;--summon-scale:1.04}20%{--summon-scale:1}82%{--summon-alpha:1;--summon-scale:1}to{--summon-alpha:0;--summon-scale:1.12}}@keyframes benderRingSpin{to{--ring-a:360deg}}@keyframes benderOrbit{0%{--orbit-a:0deg}to{--orbit-a:360deg}}@keyframes benderOrbitDepth{0%,49.99%{z-index:3}50%,to{z-index:1}}.bender-summon__glow{z-index:0;width:330px;height:92px;scale:var(--summon-scale);animation:benderSummonLife var(--summon-life) ease-out both;background:radial-gradient(#b5f0ffaa 0 18%,#7a6dff66 46%,#0000 72%);border-radius:50%;margin-left:-165px;bottom:-40px;left:50%}.bender-summon__ring{background:repeating-conic-gradient(from var(--ring-a), #c6f6ff 0 12deg, #7fb2ff 12deg 20deg, transparent 20deg 30deg);width:290px;height:78px;scale:var(--summon-scale);animation:benderSummonLife var(--summon-life) ease-out both, benderRingSpin 1.4s linear infinite;border-radius:50%;margin-left:-145px;bottom:-36px;left:50%;-webkit-mask:radial-gradient(closest-side,#0000 58%,#000 61% 66%,#0000 69% 76%,#000 79% 93%,#0000 96%);mask:radial-gradient(closest-side,#0000 58%,#000 61% 66%,#0000 69% 76%,#000 79% 93%,#0000 96%)}.bender-summon__ring--back{z-index:1}.bender-summon__ring--front{z-index:3;clip-path:inset(50% 0 0)}.bender-summon__glyph{--orbit-period:.9s;color:#e8fbff;text-align:center;text-shadow:0 0 6px #9fe8ff,0 0 12px #7a6dff;width:20px;height:20px;translate:calc(cos(var(--orbit-a)) * 104px) calc(sin(var(--orbit-a)) * 28px);scale:calc((.82 + .3 * sin(var(--orbit-a))) * var(--summon-scale));opacity:calc(var(--summon-alpha) * (.6 + .4 * sin(var(--orbit-a))));animation:benderSummonLife var(--summon-life) ease-out both, benderOrbit var(--orbit-period) linear calc(var(--orbit-phase) * var(--orbit-period) * -1) infinite, benderOrbitDepth var(--orbit-period) linear calc(var(--orbit-phase) * var(--orbit-period) * -1) infinite;margin:-10px 0 0 -10px;font:900 22px/20px ui-monospace,SFMono-Regular,Menlo,monospace;top:58%;left:50%}@media (prefers-reduced-motion:reduce){.bender-summon>*{animation-duration:1ms!important;animation-iteration-count:1!important}}.knight-unit--bender.is-attacking-ultimate .bender-summon .bender-summon__glow{animation:benderSummonLife var(--summon-life) ease-out both!important}.knight-unit--bender.is-attacking-ultimate .bender-summon .bender-summon__ring{animation:benderSummonLife var(--summon-life) ease-out both, benderRingSpin 1.4s linear infinite!important}.knight-unit--bender.is-attacking-ultimate .bender-summon .bender-summon__glyph{animation:benderSummonLife var(--summon-life) ease-out both, benderOrbit var(--orbit-period) linear calc(var(--orbit-phase) * var(--orbit-period) * -1) infinite, benderOrbitDepth var(--orbit-period) linear calc(var(--orbit-phase) * var(--orbit-period) * -1) infinite!important}.fx-impact{left:var(--impact-x);top:var(--impact-ground-y,var(--impact-y));--impact-tint:#ffd88a;--blast-hot:#ffe7a0;--blast-mid:#ff9a3c;--blast-edge:#e8432f;--spark:#ffd36b;width:0;height:0}.fx-impact--meteor{--impact-tint:#ffb36a;--blast-hot:#ffd27a;--blast-mid:#ff7a2e;--blast-edge:#c7352c;--spark:#ffc35a}.fx-impact>*{position:absolute;top:0;left:0}.fx-impact__flash{background:radial-gradient(ellipse, #fff 0 22%, color-mix(in srgb, var(--impact-tint) 70%, transparent) 46%, transparent 72%);opacity:0;width:240px;height:68px;animation:fxImpactFlash .38s var(--attack-impact-delay) ease-out both;border-radius:50%;top:-34px;left:-120px}.fx-impact--meteor .fx-impact__flash{width:340px;height:96px;top:-48px;left:-170px}@keyframes fxImpactFlash{0%{opacity:0;transform:scale(.3,.5)}12%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3,1.1)}}.fx-impact__splash{transform-origin:50% 100%;clip-path:polygon(0 100%,6% 62%,11% 84%,17% 40%,23% 72%,30% 22%,36% 60%,43% 8%,50% 46%,57% 0,63% 52%,70% 18%,76% 64%,83% 34%,88% 78%,94% 56%,100% 100%);background:linear-gradient(to top, color-mix(in srgb, var(--impact-tint) 55%, #fff) 0%, #fff 45%);opacity:0;width:230px;height:64px;animation:fxImpactSplash .42s var(--attack-impact-delay) cubic-bezier(.1, .9, .25, 1) both;top:-64px;left:-115px}.fx-impact--meteor .fx-impact__splash{width:330px;height:100px;top:-100px;left:-165px}@keyframes fxImpactSplash{0%{opacity:1;transform:scale(.5,0)}18%{opacity:1;transform:scale(1.05,1.12)}40%{transform:scale(1)}to{opacity:0;transform:scale(1.12,.4)}}.fx-impact__streak{left:calc(cos(var(--angle)) * var(--base) - var(--width) / 2);top:calc(var(--length) * -1);width:var(--width);height:var(--length);transform-origin:50% 100%;rotate:calc(var(--angle) + 90deg);clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(to top, color-mix(in srgb, var(--impact-tint) 60%, #fff) 0%, #fff 38%, #fff 100%);opacity:0;animation:fxImpactStreak .46s calc(var(--attack-impact-delay) + var(--delay)) cubic-bezier(.1, .9, .25, 1) both}@keyframes fxImpactStreak{0%{opacity:1;transform:scale(.6,0)}14%{opacity:1;transform:scaleY(1.06)}30%{transform:scale(1)}62%{opacity:.95}to{opacity:0;transform:scale(.35,1.12)}}.fx-impact__ember{opacity:0;width:4px;height:4px;animation:fxImpactEmber .9s calc(var(--attack-impact-delay) + var(--delay)) ease-out both;background:#ffd36b;border-radius:50%;top:-2px;left:-2px;box-shadow:0 0 6px #ff8a3c}@keyframes fxImpactEmber{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--rise))}}.fx-impact__scorch{opacity:0;width:260px;height:52px;animation:fxImpactScorch 1.3s var(--attack-impact-delay) ease-out both;background:radial-gradient(#1a0d0f 0 30%,#3b1712cc 52%,#ff6a3a55 66%,#0000 76%);border-radius:50%;top:-26px;left:-130px}@keyframes fxImpactScorch{0%{opacity:0;transform:scale(.4)}10%{opacity:.9;transform:scale(1)}70%{opacity:.75}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fx-impact>*{animation-duration:1ms!important;animation-delay:0s!important}}.fx-impact__blast{transform-origin:50% 100%;background:radial-gradient(ellipse 50% 100% at 50% 100%, #fff 0 12%, var(--blast-hot) 26%, var(--blast-mid) 46%, color-mix(in srgb, var(--blast-edge) 60%, transparent) 64%, transparent 78%);opacity:0;width:280px;height:150px;animation:fxImpactBlast .56s var(--attack-impact-delay) cubic-bezier(.1, .8, .3, 1) both;border-radius:50% 50% 0 0/100% 100% 0 0;top:-150px;left:-140px}.fx-impact--meteor .fx-impact__blast{width:420px;height:240px;animation-duration:.76s;top:-240px;left:-210px}@keyframes fxImpactBlast{0%{opacity:0;transform:scale(.15,.1)}10%{opacity:1;transform:scale(.7,.8)}45%{opacity:.9;transform:scale(1.05)}to{opacity:0;transform:scale(1.25,1.15)}}.fx-impact__spark{left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);box-shadow:0 0 6px 2px var(--spark), 0 0 14px var(--blast-mid);opacity:0;animation:fxImpactSpark .76s calc(var(--attack-impact-delay) + var(--delay)) linear both;background:#fff;border-radius:50%}@keyframes fxImpactSpark{0%{opacity:0;transform:translate(0)}2%{opacity:1}38%{transform:translate(calc(var(--dx) * .5), var(--peak))}62%{transform:translate(calc(var(--dx) * .76), calc(var(--peak) * .82))}85%{opacity:.9}to{opacity:0;transform:translate(var(--dx), 10px)}}.fx-impact__fragment{left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);filter:drop-shadow(0 0 6px #ff8a3c);opacity:0;animation:fxImpactFragment .82s calc(var(--attack-impact-delay) + var(--delay)) linear both;background:linear-gradient(135deg,#fff1b1 0 22%,#ffad53 22% 52%,#ef704d 52% 78%,#743c65 78%)}.fx-impact__fragment--0{clip-path:polygon(20% 0,100% 30%,70% 100%,0 70%)}.fx-impact__fragment--1{clip-path:polygon(50% 0,100% 60%,40% 100%,0 40%)}.fx-impact__fragment--2{clip-path:polygon(0 10%,80% 0,100% 80%,30% 100%)}@keyframes fxImpactFragment{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}2%{opacity:1}35%{transform:translate(calc(var(--dx) * .45), var(--peak)) rotate(calc(var(--spin) * .4)) scale(1)}62%{transform:translate(calc(var(--dx) * .74), calc(var(--peak) * .8)) rotate(calc(var(--spin) * .7)) scale(1)}88%{opacity:1}to{opacity:0;transform:translate(var(--dx), 12px) rotate(var(--spin)) scale(.8)}}.fx-impact__smoke{left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);opacity:0;animation:fxImpactSmoke 1.4s calc(var(--attack-impact-delay) + var(--delay)) ease-out both;background:radial-gradient(circle,#46343eb3 0 30%,#30242e73 55%,#0000 72%);border-radius:50%}@keyframes fxImpactSmoke{0%{opacity:0;transform:translateY(-20px)scale(.4)}20%{opacity:.85}to{opacity:0;transform:translate(var(--dx), var(--rise)) scale(1.6)}}.attack-fx--bender.attack-fx--ultimate .fx-meteor{top:calc(var(--impact-ground-y,var(--source-ground-y)) - 120px);transform-origin:50% 90%;animation:fxMeteorStrike .52s max(0s, calc(var(--attack-impact-delay) - .36s)) linear both}@keyframes fxMeteorStrike{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.9,.4);transform:translate(-150px,-320px)scale(.6)}12%{opacity:1}69%{opacity:1;animation-timing-function:ease-out;transform:translate(0)scale(1)}76%{opacity:1;transform:translateY(10px)scale(1.25,.62)}to{opacity:0;transform:translateY(18px)scale(1.5,.3)}}.knight-unit--fighter.is-attacking-ultimate .hunter-model .fighter-fall-trail{clip-path:none;filter:none;background:radial-gradient(50% 100% at 50% 100%,#fff 0 10%,#fff2c2 18%,#ffc560 32%,#ff7a2e 50%,#e83c2880 68%,#0000 82%);width:96px;height:330px;margin-left:-48px;bottom:30px;animation:fighterFallComet var(--attack-duration,1.75s) linear both!important}.knight-unit--fighter.is-attacking-ultimate .hunter-model .fighter-fall-trail:before{content:"";background:linear-gradient(0deg,#fff 0 40%,#fff9 70%,#0000);border-radius:6px;width:12px;height:92%;position:absolute;bottom:0;left:calc(50% - 6px)}@keyframes fighterFallComet{0%,57%{opacity:0;transform:scaleY(.15)}60%{opacity:.9;transform:scaleY(.45)}64%{opacity:1;transform:scaleY(1)}66%{opacity:1;transform:scale(1.25,1.08)}68%{opacity:.9;transform:scale(1.1,.5)}71%,to{opacity:0;transform:scale(.8,0)}}@keyframes combatFighterQuickX{0%,12%{transform:translate(0)}44%,62%{transform:translateX(calc(var(--fighter-x) * .9))}to{transform:translate(0)}}@keyframes combatFighterQuickY{0%,22%,to{transform:translateY(0)}36%{transform:translateY(4px)}52%{transform:translateY(-2px)}}.knight-unit--fighter.is-attacking-quick{animation:combatFighterQuickX var(--attack-duration) cubic-bezier(.18,.8,.22,1) both!important}.knight-unit--fighter.is-attacking-quick .hunter-model--game,.animation-studio-combat-unit.knight-unit--fighter.is-attacking-quick .animation-studio-model.is-game-preview{animation:combatFighterQuickY var(--attack-duration) ease-out both!important}@keyframes combatFighterStrongX{0%,14%{transform:translate(0)}38%{transform:translateX(calc(var(--fighter-x) * .72))}48%,72%{transform:translateX(var(--fighter-x))}88%{transform:translateX(calc(var(--fighter-x) * .25))}to{transform:translate(0)}}@keyframes combatFighterStrongY{0%,12%{transform:translateY(0)}30%{transform:translateY(-78px)}38%{transform:translateY(-92px)}48%{transform:translateY(2px)}54%{transform:translateY(8px)scaleY(.94)}62%{transform:translateY(-10px)scaleY(1)}70%{transform:translateY(0)}to{transform:translateY(0)}}.knight-unit--fighter.is-attacking-strong{animation:combatFighterStrongX var(--attack-duration) linear both!important}.knight-unit--fighter.is-attacking-strong .hunter-model--game,.animation-studio-combat-unit.knight-unit--fighter.is-attacking-strong .animation-studio-model.is-game-preview{animation:combatFighterStrongY var(--attack-duration) linear both!important}@keyframes combatFighterUltimateX{0%,14%{transform:translate(0)}38%{transform:translateX(calc(var(--fighter-slam-x) * .48))}47%{transform:translateX(calc(var(--fighter-slam-x) * .72))}56%{transform:translateX(calc(var(--fighter-slam-x) * .84))}60%{transform:translateX(calc(var(--fighter-slam-x) * .92))}66%,76%{transform:translateX(var(--fighter-slam-x))}90%{transform:translateX(calc(var(--fighter-slam-x) * .2))}to{transform:translate(0)}}@keyframes combatFighterUltimateY{0%,12%{transform:translateY(0)}28%{transform:translateY(-112px)}40%{transform:translateY(-172px)}47%{transform:translateY(-188px)}56%{transform:translateY(-188px)}60%{transform:translateY(-180px)}66%{transform:translateY(5px)}72%{transform:translateY(14px)scaleY(.89)}80%{transform:translateY(-8px)scaleY(1)}90%,to{transform:translateY(0)}}.knight-unit--fighter.is-attacking-ultimate{animation:combatFighterUltimateX var(--attack-duration) linear both!important}.knight-unit--fighter.is-attacking-ultimate .hunter-model--game,.animation-studio-combat-unit.knight-unit--fighter.is-attacking-ultimate .animation-studio-model.is-game-preview{animation:combatFighterUltimateY var(--attack-duration) linear both!important}@keyframes combatRogueQuick{0%,18%{transform:translate(0)}42%,58%{transform:translateX(calc(var(--fighter-x) * .82))}to{transform:translate(0)}}.knight-unit--rogue.is-attacking-quick{animation:combatRogueQuick var(--attack-duration) cubic-bezier(.1,.9,.18,1) both!important}@keyframes combatRogueStrong{0%,18%{transform:translate(0)}30%,78%{transform:translateX(calc(var(--fighter-x) * .72))}to{transform:translate(0)}}.knight-unit--rogue.is-attacking-strong{animation:combatRogueStrong var(--attack-duration) cubic-bezier(.12,.86,.18,1) both!important}@keyframes combatRogueUltimate{0%,18%{opacity:1;transform:translate(0)}24%{transform:translateX(calc(var(--fighter-x) * .45));opacity:0}32%{transform:translateX(var(--rogue-behind-x));opacity:0}38%,76%{transform:translateX(var(--rogue-behind-x));opacity:1}82%{transform:translateX(calc(var(--fighter-x) * .2));opacity:0}90%,to{opacity:1;transform:translate(0)}}.knight-unit--rogue.is-attacking-ultimate{animation:combatRogueUltimate var(--attack-duration) steps(1, end) both!important}.knight-unit--bender.is-attacking-quick,.knight-unit--bender.is-attacking-strong,.knight-unit--bender.is-attacking-ultimate{transform:none!important}.rogue-facing-layer{transform-origin:50%;pointer-events:none;display:block;position:absolute;inset:0}@keyframes combatRogueBehindFacing{0%,31%{transform:scaleX(1)}32%,82%{transform:scaleX(-1)}83%,to{transform:scaleX(1)}}.knight-unit--rogue.is-attacking-ultimate .rogue-facing-layer{animation:combatRogueBehindFacing var(--attack-duration,1.75s) steps(1, end) both!important}.knight-unit.is-world-projected-motion:is(.is-attacking-quick,.is-attacking-strong,.is-attacking-ultimate){animation:none!important;transform:none!important}.knight-unit[class*=is-attacking-] .knight-cube__sword,.knight-unit[class*=is-attacking-] .knight-cube__dagger,.knight-unit[class*=is-attacking-] .knight-cube__staff-rig{translate:0;rotate:0deg;scale:1}@keyframes combatFighterSwordQuick{0%{animation-timing-function:cubic-bezier(.276,1.65,.64,1);transform:translate(0)rotate(0)}26.7%{animation-timing-function:cubic-bezier(.495,.226,.363,.9);transform:translate(-85px,-12px)rotate(-92.9deg)}44.9%{animation-timing-function:cubic-bezier(.18,.82,.22,1);transform:translate(19px,14px)rotate(113.4deg)}58%{animation-timing-function:cubic-bezier(.18,.82,.22,1);transform:translate(-1.308px,5.682px)rotate(54deg)}76.1%{animation-timing-function:cubic-bezier(.18,.82,.22,1);transform:translate(.906px,.423px)rotate(7deg)}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);transform:translate(0)rotate(0)}}.knight-unit--fighter.is-attacking-quick .hunter-model--svg:not(.is-studio-driven) .knight-cube__sword{transform-origin:50% 82%!important;animation:combatFighterSwordQuick var(--attack-duration) linear both!important}@keyframes combatFighterSwordStrong{0%{transform:translate(0)rotate(0)}14%{transform:translate(-4px,-5px)rotate(-48deg)}30%{transform:translate(-8px,-13px)rotate(-118deg)}39%{transform:translate(-9px,-15px)rotate(-132deg)}48%{transform:translate(8px,10px)rotate(116deg)}55%{transform:translate(4px,4px)rotate(58deg)}62%{transform:translate(-5px,-2px)rotate(-76deg)}69%{transform:translate(9px,4px)rotate(106deg)}76%{transform:translate(5px,2px)rotate(46deg)}86%{transform:translate(2px,1px)rotate(14deg)}to{transform:translate(0)rotate(0)}}.knight-unit--fighter.is-attacking-strong .hunter-model--svg:not(.is-studio-driven) .knight-cube__sword{transform-origin:50% 82%!important;animation:combatFighterSwordStrong var(--attack-duration) linear both!important}@keyframes combatFighterSwordUltimate{0%{transform:translate(0)rotate(0)}18%{transform:translate(-5px,-8px)rotate(-62deg)}34%{transform:translate(-9px,-16px)rotate(-118deg)}44%{transform:translate(-5px,-24px)rotate(148deg)}52%{transform:translate(-2px,-28px)rotate(170deg)}58%{transform:translateY(-28px)rotate(176deg)}63%{transform:translate(4px,-10px)rotate(168deg)}66%{transform:translate(9px,15px)rotate(112deg)}74%{transform:translate(10px,13px)rotate(118deg)}84%{transform:translate(4px,3px)rotate(48deg)}to{transform:translate(0)rotate(0)}}.knight-unit--fighter.is-attacking-ultimate .hunter-model--svg:not(.is-studio-driven) .knight-cube__sword{transform-origin:50% 82%!important;animation:combatFighterSwordUltimate var(--attack-duration) linear both!important}@keyframes combatRogueQuickRight{0%,to{transform:rotate(26deg)translate(0)}24%{transform:rotate(12deg)translate(-5px)}45%,58%{transform:rotate(20deg)translate(34px)scaleX(1.15)}76%{transform:rotate(25deg)translate(7px)}}@keyframes combatRogueQuickLeft{0%,to{transform:rotate(-26deg)translate(0)}30%,58%{transform:rotate(-44deg)translate(-7px)}76%{transform:rotate(-30deg)translate(-2px)}}@keyframes combatRogueFlurryRight{0%,12%,to{transform:rotate(26deg)translate(0)}22%{transform:rotate(8deg)translate(34px)scaleX(1.18)}30%{transform:rotate(26deg)translate(1px)}42%{transform:rotate(5deg)translate(38px)scaleX(1.2)}50%{transform:rotate(26deg)translate(1px)}62%{transform:rotate(10deg)translate(36px)scaleX(1.18)}72%{transform:rotate(26deg)translate(2px)}}@keyframes combatRogueFlurryLeft{0%,18%,to{transform:rotate(-26deg)translate(0)}30%{transform:rotate(-8deg)translate(35px)scaleX(1.18)}38%{transform:rotate(-26deg)translate(1px)}50%{transform:rotate(-5deg)translate(39px)scaleX(1.2)}58%{transform:rotate(-26deg)translate(1px)}70%{transform:rotate(-10deg)translate(36px)scaleX(1.18)}80%{transform:rotate(-26deg)translate(2px)}}@keyframes combatRogueStormRight{0%,32%,to{transform:rotate(26deg)translate(0)}42%{transform:rotate(-18deg)translate(30px,-8px)}50%{transform:rotate(38deg)translate(2px,6px)}58%{transform:rotate(88deg)translate(18px,-6px)}66%{transform:rotate(-34deg)translate(30px,8px)}74%{transform:rotate(42deg)translate(4px,-5px)}}@keyframes combatRogueStormLeft{0%,36%,to{transform:rotate(-26deg)translate(0)}46%{transform:rotate(20deg)translate(30px,8px)}54%{transform:rotate(-40deg)translate(3px,-6px)}62%{transform:rotate(-88deg)translate(18px,6px)}70%{transform:rotate(36deg)translate(30px,-8px)}78%{transform:rotate(-42deg)translate(4px,5px)}}.knight-unit--rogue.is-attacking-quick .hunter-model--svg:not(.is-studio-driven) .knight-cube__dagger--right{transform-origin:0!important;animation:combatRogueQuickRight var(--attack-duration) linear both!important}.knight-unit--rogue.is-attacking-quick .hunter-model--svg:not(.is-studio-driven) .knight-cube__dagger--left{transform-origin:100%!important;animation:combatRogueQuickLeft var(--attack-duration) linear both!important}.knight-unit--rogue.is-attacking-strong .hunter-model--svg:not(.is-studio-driven) .knight-cube__dagger--right{transform-origin:0!important;animation:combatRogueFlurryRight var(--attack-duration) linear both!important}.knight-unit--rogue.is-attacking-strong .hunter-model--svg:not(.is-studio-driven) .knight-cube__dagger--left{transform-origin:100%!important;animation:combatRogueFlurryLeft var(--attack-duration) linear both!important}.knight-unit--rogue.is-attacking-ultimate .hunter-model--svg:not(.is-studio-driven) .knight-cube__dagger--right{transform-origin:0!important;animation:combatRogueStormRight var(--attack-duration) linear both!important}.knight-unit--rogue.is-attacking-ultimate .hunter-model--svg:not(.is-studio-driven) .knight-cube__dagger--left{transform-origin:100%!important;animation:combatRogueStormLeft var(--attack-duration) linear both!important}@keyframes combatBenderQuick{0%,to{transform:rotate(8deg)translate(0)}20%{transform:rotate(-38deg)translate(-5px,-6px)}38%{transform:rotate(48deg)translate(6px,1px)}52%{transform:rotate(34deg)translate(3px)}}@keyframes combatBenderStrong{0%,to{transform:rotate(8deg)translate(0)}18%{transform:rotate(-42deg)translate(-6px,-10px)}34%,52%{transform:rotate(-76deg)translate(-10px,-18px)}62%{transform:rotate(22deg)translate(5px)}78%{transform:rotate(12deg)translate(2px)}}@keyframes combatBenderUltimate{0%,to{transform:rotate(8deg)translate(0)}16%{transform:rotate(-48deg)translate(-8px,-12px)}30%{transform:rotate(-86deg)translate(-12px,-24px)}48%{transform:rotate(-102deg)translate(-14px,-30px)}58%{transform:rotate(-102deg)translate(-14px,-30px)}64%{transform:rotate(-48deg)translate(-5px,-12px)}69%{transform:rotate(74deg)translate(11px,15px)}76%{transform:rotate(82deg)translate(12px,16px)}86%{transform:rotate(24deg)translate(3px,2px)}}.knight-unit--bender.is-attacking-quick .hunter-model--svg:not(.is-studio-driven) .knight-cube__staff-rig{transform-origin:50% 90%!important;animation:combatBenderQuick var(--attack-duration) linear both!important}.knight-unit--bender.is-attacking-strong .hunter-model--svg:not(.is-studio-driven) .knight-cube__staff-rig{transform-origin:50% 90%!important;animation:combatBenderStrong var(--attack-duration) linear both!important}.knight-unit--bender.is-attacking-ultimate .hunter-model--svg:not(.is-studio-driven) .knight-cube__staff-rig{transform-origin:50% 90%!important;animation:combatBenderUltimate var(--attack-duration) linear both!important}.knight-unit--fighter.is-attacking-quick .hunter-model--svg.knight-cube--fighter:not(.is-studio-driven){opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-fighter-attack-1-motion-position var(--attack-duration,1.05s) linear both!important}.knight-unit--fighter.is-attacking-quick .hunter-model--svg.knight-cube--fighter:not(.is-studio-driven) .knight-cube__sword{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-fighter-attack-1-sword-position var(--attack-duration,1.05s) linear both, studio-fighter-attack-1-sword-rotation var(--attack-duration,1.05s) linear both!important}.knight-unit--fighter.is-attacking-quick .hunter-model--svg.knight-cube--fighter:not(.is-studio-driven) .knight-cube__sword:before{opacity:0;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-fighter-attack-1-sword-glow-opacity var(--attack-duration,1.05s) linear both!important}.knight-unit--fighter.is-attacking-strong .hunter-model--svg.knight-cube--fighter:not(.is-studio-driven){opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-fighter-attack-2-motion-position var(--attack-duration,1.35s) linear both!important}.knight-unit--fighter.is-attacking-strong .hunter-model--svg.knight-cube--fighter:not(.is-studio-driven) .knight-cube__sword{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-fighter-attack-2-sword-position var(--attack-duration,1.35s) linear both, studio-fighter-attack-2-sword-rotation var(--attack-duration,1.35s) linear both!important}.knight-unit--fighter.is-attacking-strong .hunter-model--svg.knight-cube--fighter:not(.is-studio-driven) .knight-cube__sword:before{opacity:0;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-fighter-attack-2-sword-glow-opacity var(--attack-duration,1.35s) linear both!important}.knight-unit--fighter.is-attacking-ultimate .hunter-model--svg.knight-cube--fighter:not(.is-studio-driven){opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-fighter-attack-3-motion-position var(--attack-duration,1.75s) linear both!important}.knight-unit--fighter.is-attacking-ultimate .hunter-model--svg.knight-cube--fighter:not(.is-studio-driven) .knight-cube__sword{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-fighter-attack-3-sword-position var(--attack-duration,1.75s) linear both, studio-fighter-attack-3-sword-rotation var(--attack-duration,1.75s) linear both!important}.knight-unit--fighter.is-attacking-ultimate .hunter-model--svg.knight-cube--fighter:not(.is-studio-driven) .knight-cube__sword:before{opacity:0;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-fighter-attack-3-sword-glow-opacity var(--attack-duration,1.75s) linear both!important}.knight-unit--rogue.is-attacking-quick .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven){opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-rogue-attack-1-motion-position var(--attack-duration,1.05s) linear both!important}.knight-unit--rogue.is-attacking-quick .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven) .knight-cube__body{opacity:1;translate:0 9px;rotate:-5deg;scale:1;transform-origin:58.7% 121.2%!important;animation:studio-rogue-attack-1-body-position var(--attack-duration,1.05s) linear both, studio-rogue-attack-1-body-rotation var(--attack-duration,1.05s) linear both, studio-rogue-attack-1-body-anchor var(--attack-duration,1.05s) linear both!important}.knight-unit--rogue.is-attacking-quick .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven) .knight-cube__dagger--left{opacity:1;translate:0;rotate:-26deg;scale:1;transform-origin:50%!important;animation:studio-rogue-attack-1-dagger-left-position var(--attack-duration,1.05s) linear both, studio-rogue-attack-1-dagger-left-rotation var(--attack-duration,1.05s) linear both!important}.knight-unit--rogue.is-attacking-quick .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven) .knight-cube__dagger--right{opacity:1;translate:0;rotate:26deg;scale:1;transform-origin:50%!important;animation:studio-rogue-attack-1-dagger-right-position var(--attack-duration,1.05s) linear both, studio-rogue-attack-1-dagger-right-rotation var(--attack-duration,1.05s) linear both!important}.knight-unit--rogue.is-attacking-strong .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven){opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-rogue-attack-2-motion-position var(--attack-duration,1.35s) linear both!important}.knight-unit--rogue.is-attacking-strong .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven) .knight-cube__dagger--left{opacity:1;translate:0;rotate:-26deg;scale:1;transform-origin:50%!important;animation:studio-rogue-attack-2-dagger-left-position var(--attack-duration,1.35s) linear both, studio-rogue-attack-2-dagger-left-rotation var(--attack-duration,1.35s) linear both!important}.knight-unit--rogue.is-attacking-strong .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven) .knight-cube__dagger--right{opacity:1;translate:0;rotate:26deg;scale:1;transform-origin:50%!important;animation:studio-rogue-attack-2-dagger-right-position var(--attack-duration,1.35s) linear both, studio-rogue-attack-2-dagger-right-rotation var(--attack-duration,1.35s) linear both!important}.knight-unit--rogue.is-attacking-ultimate .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven){opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-rogue-attack-3-motion-position var(--attack-duration,1.75s) linear both!important}.knight-unit--rogue.is-attacking-ultimate .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven) .knight-cube__dagger--left{opacity:1;translate:0;rotate:-26deg;scale:1;transform-origin:50%!important;animation:studio-rogue-attack-3-dagger-left-position var(--attack-duration,1.75s) linear both, studio-rogue-attack-3-dagger-left-rotation var(--attack-duration,1.75s) linear both!important}.knight-unit--rogue.is-attacking-ultimate .hunter-model--svg.knight-cube--rogue:not(.is-studio-driven) .knight-cube__dagger--right{opacity:1;translate:0;rotate:26deg;scale:1;transform-origin:50%!important;animation:studio-rogue-attack-3-dagger-right-position var(--attack-duration,1.75s) linear both, studio-rogue-attack-3-dagger-right-rotation var(--attack-duration,1.75s) linear both!important}.knight-unit--bender.is-attacking-quick .hunter-model--svg.knight-cube--bender:not(.is-studio-driven){opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-bender-attack-1-motion-position var(--attack-duration,1.05s) linear both!important}.knight-unit--bender.is-attacking-quick .hunter-model--svg.knight-cube--bender:not(.is-studio-driven) .knight-cube__staff-rig{opacity:1;translate:0;rotate:8deg;scale:1;transform-origin:50%!important;animation:studio-bender-attack-1-staff-position var(--attack-duration,1.05s) linear both, studio-bender-attack-1-staff-rotation var(--attack-duration,1.05s) linear both!important}.knight-unit--bender.is-attacking-strong .hunter-model--svg.knight-cube--bender:not(.is-studio-driven){opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-bender-attack-2-motion-position var(--attack-duration,1.35s) linear both!important}.knight-unit--bender.is-attacking-strong .hunter-model--svg.knight-cube--bender:not(.is-studio-driven) .knight-cube__staff-rig{opacity:1;translate:0;rotate:8deg;scale:1;transform-origin:50%!important;animation:studio-bender-attack-2-staff-position var(--attack-duration,1.35s) linear both, studio-bender-attack-2-staff-rotation var(--attack-duration,1.35s) linear both!important}.knight-unit--bender.is-attacking-ultimate .hunter-model--svg.knight-cube--bender:not(.is-studio-driven){opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:studio-bender-attack-3-motion-position var(--attack-duration,1.75s) linear both!important}.knight-unit--bender.is-attacking-ultimate .hunter-model--svg.knight-cube--bender:not(.is-studio-driven) .knight-cube__staff-rig{opacity:1;translate:0;rotate:8deg;scale:1;transform-origin:50%!important;animation:studio-bender-attack-3-staff-position var(--attack-duration,1.75s) linear both, studio-bender-attack-3-staff-rotation var(--attack-duration,1.75s) linear both!important}.hunter-model--svg.knight-cube--fighter.is-idle-triple-salute .knight-cube__body{opacity:1;translate:2px 6px;rotate:12.1deg;scale:1;transform-origin:49.79% 100%!important;animation:3.2s linear both studio-fighter-triple-salute-body-position,3.2s linear both studio-fighter-triple-salute-body-rotation!important}.hunter-model--svg.knight-cube--fighter.is-idle-triple-salute .knight-cube__sword{opacity:1;translate:65px -8px;rotate:46.6deg;scale:1;transform-origin:50% 82%!important;animation:3.2s linear both studio-fighter-triple-salute-sword-position,3.2s linear both studio-fighter-triple-salute-sword-rotation!important}.hunter-model--svg.knight-cube--fighter.is-idle-scratch .knight-cube__body{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:49.79% 100%!important;animation:2.7s linear both studio-fighter-scratch-body-position,2.7s linear both studio-fighter-scratch-body-rotation!important}.hunter-model--svg.knight-cube--fighter.is-idle-scratch .knight-cube__sword{opacity:1;translate:-8px -83px;rotate:-133.8deg;scale:1;transform-origin:50% 82%!important;animation:2.7s linear both studio-fighter-scratch-sword-position,2.7s linear both studio-fighter-scratch-sword-rotation!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .knight-cube__body{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50.31% 100%!important;animation:3.5s linear both studio-rogue-juggle-bonk-body-position,3.5s linear both studio-rogue-juggle-bonk-body-rotation!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .knight-cube__dagger--left{opacity:1;translate:20px 35px;rotate:72.2deg;scale:1;transform-origin:2.8% 74.4%!important;animation:3.5s linear both studio-rogue-juggle-bonk-dagger-left-position,3.5s linear both studio-rogue-juggle-bonk-dagger-left-rotation!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .knight-cube__dagger--right{opacity:1;translate:2px 1px;rotate:357.6deg;scale:1;transform-origin:6.1% 23.9%!important;animation:3.5s linear both studio-rogue-juggle-bonk-dagger-right-position,3.5s linear both studio-rogue-juggle-bonk-dagger-right-rotation!important}.hunter-model--svg.knight-cube--rogue.is-idle-juggle-bonk .hunter-fx{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:0 0!important}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .knight-cube__body{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50.31% 100%!important;animation:2.5s linear both studio-rogue-sharpen-body-position,2.5s linear both studio-rogue-sharpen-body-rotation!important}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .knight-cube__dagger--left{opacity:1;translate:20px;rotate:0deg;scale:1;transform-origin:100%!important;animation:2.5s linear both studio-rogue-sharpen-dagger-left-position,2.5s linear both studio-rogue-sharpen-dagger-left-rotation!important}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .knight-cube__dagger--right{opacity:1;translate:2px 1px;rotate:0deg;scale:1;transform-origin:0%!important;animation:2.5s linear both studio-rogue-sharpen-dagger-right-position,2.5s linear both studio-rogue-sharpen-dagger-right-rotation!important}.hunter-model--svg.knight-cube--rogue.is-idle-sharpen .hunter-fx{opacity:1;translate:37px 26px;rotate:0deg;scale:1;transform-origin:0 0!important}.hunter-model--svg.knight-cube--bender.is-idle-staff-toss .knight-cube__body{opacity:1;translate:-3px -17px;rotate:-8.6deg;scale:1;transform-origin:49.74% 100%!important;animation:2.7s linear both studio-bender-staff-toss-body-position,2.7s linear both studio-bender-staff-toss-body-rotation!important}.hunter-model--svg.knight-cube--bender.is-idle-staff-toss .knight-cube__staff-rig{opacity:1;translate:5px 2px;rotate:1800deg;scale:1;transform-origin:50%!important;animation:2.7s linear both studio-bender-staff-toss-staff-position,2.7s linear both studio-bender-staff-toss-staff-rotation!important}@keyframes studio-bender-energy-burst-body-scale-shape{0%{animation-timing-function:ease-out;scale:1}.4%{animation-timing-function:ease-out;scale:1}69%{animation-timing-function:ease-out;scale:1}74%{animation-timing-function:ease-out;scale:.98}80%{animation-timing-function:ease-out;scale:1}88%{animation-timing-function:ease-out;scale:1}to{animation-timing-function:ease-out;scale:1}}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .knight-cube__body{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50.2% 100%!important;animation:3.1s linear both studio-bender-energy-burst-body-position,3.1s linear both studio-bender-energy-burst-body-rotation,3.1s linear both studio-bender-energy-burst-body-scale-shape!important}@keyframes studio-bender-energy-burst-staff-scale-shape{0%{animation-timing-function:ease-in-out;scale:1}18%{animation-timing-function:ease-in-out;scale:1.05}67%{animation-timing-function:ease-in-out;scale:1.05}72%{animation-timing-function:ease-in-out;scale:1.18}78%{animation-timing-function:ease-in-out;scale:.92}87%{animation-timing-function:ease-in-out;scale:1.02}to{animation-timing-function:ease-in-out;scale:1}}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .knight-cube__staff-rig{opacity:1;translate:-10px -39px;rotate:-22deg;scale:1.05;transform-origin:50% 88%!important;animation:3.1s linear both studio-bender-energy-burst-staff-position,3.1s linear both studio-bender-energy-burst-staff-rotation,3.1s linear both studio-bender-energy-burst-staff-scale-shape!important}.hunter-model--svg.knight-cube--bender.is-idle-energy-burst .hunter-fx{opacity:1;translate:8px -5px;rotate:0deg;scale:1;transform-origin:0 0!important}.enemy-attack-fx{--fx-core:#ffd8ae;--fx-edge:#fff8e5;--fx-glow:#ffb152db;--fx-burst:#ff7c46e6;--fx-spark:#fff8ef;z-index:13;pointer-events:none;isolation:isolate;width:176px;height:124px;position:absolute;top:24px;left:calc(50% + 10px);transform:translate(-1%,-50%)}.enemy-attack-fx--blocked{--enemy-result-duration:.9s;--fx-core:#8eeaff;--fx-edge:#efffff;--fx-glow:#54d2ffeb;--fx-burst:#42a5ffc7;--fx-spark:azure}.enemy-attack-fx--stagger{--enemy-result-duration:.98s;--fx-core:#ff6048;--fx-edge:#ffe5d9;--fx-glow:#ff3e31f2;--fx-burst:#ff9044eb;--fx-spark:#fff5ed}.enemy-attack-fx__layer{transform-origin:50%;pointer-events:none;display:block;position:absolute;inset:0}.enemy-attack-fx__layer--claw{translate:0 -18px}.enemy-attack-fx__layer--impact,.enemy-attack-fx__layer--sparks,.enemy-attack-fx__layer--guard{translate:0}.enemy-attack-fx__slash,.enemy-attack-fx__impact,.enemy-attack-fx__spark,.enemy-attack-fx__guard{display:block;position:absolute}.enemy-attack-fx__slash{transform-box:border-box;transform-origin:50%;filter:drop-shadow(0 0 9px var(--fx-glow)) drop-shadow(0 0 21px color-mix(in srgb, var(--fx-glow) 62%, transparent));opacity:0;clip-path:inset(0 0 0 100%);animation:.62s cubic-bezier(.18,.82,.22,1) both enemyClawSweep;right:4px;overflow:visible}.enemy-attack-fx__slash path{fill:color-mix(in srgb, var(--fx-core) 84%, white 16%);stroke:var(--fx-edge);stroke-width:1.35px;vector-effect:non-scaling-stroke;paint-order:stroke fill}.enemy-attack-fx__slash--1{--claw-rot:-31deg;--claw-start-x:26px;--claw-start-y:-14px;--claw-end-x:-20px;--claw-end-y:18px;width:128px;height:26px;top:17px}.enemy-attack-fx__slash--2{--claw-rot:-31deg;--claw-start-x:28px;--claw-start-y:-10px;--claw-end-x:-22px;--claw-end-y:19px;width:140px;height:28px;top:44px}.enemy-attack-fx__slash--3{--claw-rot:-31deg;--claw-start-x:24px;--claw-start-y:-6px;--claw-end-x:-18px;--claw-end-y:20px;width:118px;height:24px;top:72px}.enemy-attack-fx__impact{opacity:0;width:54px;height:54px;filter:drop-shadow(0 0 9px var(--fx-glow));background:radial-gradient(circle at center, color-mix(in srgb, var(--fx-edge) 90%, transparent) 0 14%, transparent 17%), linear-gradient(135deg, transparent 0 28%, color-mix(in srgb, var(--fx-burst) 92%, transparent) 28% 72%, transparent 72% 100%), linear-gradient(45deg, transparent 0 28%, color-mix(in srgb, var(--fx-burst) 92%, transparent) 28% 72%, transparent 72% 100%);clip-path:polygon(50% 0,68% 32%,100% 50%,68% 68%,50% 100%,32% 68%,0 50%,32% 32%);animation:.59s ease-out 80ms both enemyImpactFlash;top:35px;left:37px}.enemy-attack-fx--blocked .enemy-attack-fx__impact{opacity:.32;filter:drop-shadow(0 0 7px #5bd5ff94)}.enemy-attack-fx__impact--b{width:30px;height:30px;animation-delay:.105s;top:46px;left:52px;transform:rotate(18deg)}.enemy-attack-fx__spark{color:var(--fx-spark);text-shadow:0 0 8px var(--fx-edge), 0 0 16px var(--fx-glow);opacity:0;font:900 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.5s ease-out both enemyImpactSpark}.enemy-attack-fx__spark--a{animation-delay:.135s;top:46px;left:28px}.enemy-attack-fx__spark--b{font-size:16px;animation-delay:.165s;top:30px;left:98px}.enemy-attack-fx__spark--c{font-size:15px;animation-delay:.195s;top:78px;left:88px}.enemy-attack-fx__guard{opacity:0;width:104px;height:88px;top:14px;left:22px}.enemy-attack-fx__guard--fighter{animation:.56s ease-out 20ms both fighterGuardResolve}.enemy-attack-fx__guard--fighter i{clip-path:polygon(50% 0,92% 18%,92% 52%,76% 84%,50% 100%,24% 84%,8% 52%,8% 18%);background:radial-gradient(circle at 50% 32%,#fffffff0 0 11%,#fff0 29%),linear-gradient(#f2fdfff5,#7ed3ffc4 44%,#3e79ecdb 100%);width:60px;height:68px;position:absolute;top:3px;left:22px;box-shadow:inset 0 0 0 3px #ebfdffdb,0 0 20px #5bceffc2}.enemy-attack-fx__guard--fighter b{background:#ebfdfff2;border-radius:999px;width:7px;height:40px;position:absolute;top:16px;left:49px;box-shadow:0 0 10px #ebfdffcc}.enemy-attack-fx__guard--fighter em{background:#ebfdfff2;border-radius:999px;width:33px;height:7px;position:absolute;top:32px;left:36px;box-shadow:0 0 10px #ebfdffcc}.enemy-attack-fx__guard--rogue{opacity:1;width:124px;height:102px;top:4px;left:13px}.enemy-attack-fx__guard--rogue i,.enemy-attack-fx__guard--rogue b{clip-path:polygon(0 50%,10% 0,90% 0,100% 50%,90% 100%,10% 100%);background:linear-gradient(90deg,#66dcff00,#ebfffffa 18%,#8fe8fff2 55%,#56bbff33 100%);border-radius:999px;width:82px;height:11px;position:absolute;top:46px;left:22px;box-shadow:0 0 12px #5edeffd6,0 0 24px #4ba8ff8a}.enemy-attack-fx__guard--rogue i{transform-origin:0;animation:.47s cubic-bezier(.18,.82,.22,1) 30ms both rogueGuardStrokeA;transform:rotate(43deg)scaleX(0)}.enemy-attack-fx__guard--rogue b{transform-origin:100%;animation:.47s cubic-bezier(.18,.82,.22,1) .1s both rogueGuardStrokeB;transform:rotate(-43deg)scaleX(0)}.enemy-attack-fx__guard--rogue em{opacity:0;border:2px solid #92eaff3d;border-radius:50%;width:84px;height:72px;animation:.52s ease-out .12s both rogueGuardHalo;position:absolute;top:15px;left:21px}.enemy-attack-fx__guard--bender{width:98px;height:110px;animation:.76s cubic-bezier(.18,.82,.22,1) 20ms both benderGuardPush;top:-1px;left:18px}.enemy-attack-fx__guard--bender i{background:radial-gradient(#84dcff29,#4d8bff0d 58%,#0000 72%);border:3px solid #defdfff0;border-radius:50%;width:61px;height:90px;position:absolute;top:2px;left:18px;box-shadow:0 0 20px #6adbffbd,inset 0 0 18px #59abff3d}.enemy-attack-fx__guard--bender b{border:2px solid #b5efffa8;border-radius:50%;width:43px;height:66px;position:absolute;top:14px;left:27px}.enemy-attack-fx__guard--bender em{background:radial-gradient(#f4fffffa,#74ccff57 48%,#0000 72%);border-radius:50%;width:25px;height:34px;position:absolute;top:30px;left:36px}@keyframes enemyClawSweep{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(var(--claw-start-x), var(--claw-start-y)) rotate(var(--claw-rot,-31deg)) scale(.96);filter:brightness(1.6) drop-shadow(0 0 12px var(--fx-glow))}10%{opacity:1}34%{opacity:1;clip-path:inset(0);transform:translate(6px, 0) rotate(var(--claw-rot,-31deg)) scale(1.03);filter:brightness(1.25) drop-shadow(0 0 9px var(--fx-glow))}62%{opacity:1;clip-path:inset(0);transform:translate(-6px, 9px) rotate(var(--claw-rot,-31deg)) scale(1)}to{opacity:0;clip-path:inset(0 62% 0 0);transform:translate(var(--claw-end-x), var(--claw-end-y)) rotate(var(--claw-rot,-31deg)) scale(1.04)}}@keyframes enemyImpactFlash{0%{opacity:0;filter:brightness(1.7);transform:scale(.16)rotate(8deg)}28%{opacity:1;transform:scale(1.14)rotate(2deg)}54%{opacity:.95;transform:scale(.98)rotate(9deg)}to{opacity:0;transform:scale(1.24)rotate(16deg)}}@keyframes enemyImpactSpark{0%{opacity:0;transform:translate(10px,-2px)scale(.2)rotate(-10deg)}32%{opacity:1;transform:translate(0)scale(1.12)rotate(0)}to{opacity:0;transform:translate(-8px,-5px)scale(.92)rotate(6deg)}}@keyframes fighterGuardResolve{0%{opacity:0;filter:blur(1px);transform:scale(.7)}28%{opacity:1;filter:blur();transform:scale(1.06)}to{opacity:.98;transform:scale(1)}}@keyframes rogueGuardStrokeA{0%{opacity:0;transform:rotate(43deg)scaleX(0)}20%{opacity:1}72%,to{opacity:1;transform:rotate(43deg)scaleX(1)}}@keyframes rogueGuardStrokeB{0%{opacity:0;transform:rotate(-43deg)scaleX(0)}20%{opacity:1}72%,to{opacity:1;transform:rotate(-43deg)scaleX(1)}}@keyframes rogueGuardHalo{0%{opacity:0;transform:scale(.62)}42%{opacity:.54;transform:scale(1.05)}to{opacity:0;transform:scale(1.18)}}@keyframes benderGuardPush{0%{opacity:0;filter:blur(1px);transform:translate(-12px)scale(.72,.82)}28%{opacity:.88;filter:blur();transform:translate(-2px)scale(.92,.96)}64%{opacity:1;transform:translate(10px)scale(1.04)}to{opacity:.96;transform:translate(14px)scale(1)}}@media (width<=720px){.enemy-attack-fx{top:32px;left:calc(50% + 1px);transform:translate(-5%,-50%)scale(.9)}}.bf-shake,.bf-scene{position:absolute;inset:0}.bf-shake{z-index:0;background:inherit;transform-origin:50% 60%}.bf-scene{overflow:visible}.battlefield.is-corrupting .bf-shake{will-change:transform;animation:thCorruptJolt var(--corrupt-burst,.9s) linear both}@keyframes thCorruptJolt{0%{translate:0;scale:1.03}3%{translate:-9px 5px;scale:1.035}7%{translate:6px -4px;scale:1.03}12%{translate:-5px 2px;scale:1.028}20%{translate:3px -2px;scale:1.025}30%{translate:-2px 1px;scale:1.02}46%{translate:1px;scale:1.012}70%,to{translate:0;scale:1.03}}.corruption{--corrupt-red:#ff3f34;--corrupt-cyan:#5be5ff;z-index:40;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.corruption__part{transform-origin:50%;position:absolute;inset:0}.corruption__vignette{background:radial-gradient(ellipse at var(--corrupt-x) var(--corrupt-y), transparent 27%, #ff30261f 55%, #ff2a2252 78%, #ff2a228c 100%);opacity:0;animation:thCorruptVignette var(--corrupt-duration) ease-out both;position:absolute;inset:0}@keyframes thCorruptVignette{0%{opacity:0}1.5%{opacity:1}6%{opacity:.72}14%{opacity:.35}21%{opacity:.17}65%{opacity:.14}to{opacity:0}}.corruption__cracks-layer{transform-origin:var(--corrupt-x) var(--corrupt-y)}.corruption__fracture,.corruption__ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.corruption__fracture{opacity:0;animation:thFractureIn calc(var(--corrupt-hold-start) + var(--corrupt-hold)) steps(1, end) var(--fracture-delay,0s) both, thFractureOut var(--corrupt-repair) steps(1, end) calc(var(--corrupt-hold-start) + var(--corrupt-hold)) forwards}.corruption__fracture--far{--fracture-delay:55ms}@keyframes thFractureIn{0%{opacity:1}4%{opacity:.45}7%{opacity:1}to{opacity:1}}@keyframes thFractureOut{0%{opacity:1}14%{opacity:.35}24%{opacity:.9}44%{opacity:.15}58%{opacity:.6}78%{opacity:0}to{opacity:0}}.corruption__glass-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.corruption__glass{opacity:0;stroke:none;transform-box:fill-box;animation:thGlassPiece calc(var(--corrupt-hold-start) + var(--corrupt-hold)) steps(1, end) var(--glass-delay,0s) both, thGlassHeal var(--corrupt-repair) steps(1, end) calc(var(--corrupt-hold-start) + var(--corrupt-hold)) forwards}.corruption__glass--light{fill:#eef6ff;--glass-rest:.14;--glass-flash:.5}.corruption__glass--dark{fill:#03050a;--glass-rest:.36;--glass-flash:.62}@keyframes thGlassPiece{0%{opacity:0;transform:translate(0)}3%{opacity:var(--glass-flash)}7%{opacity:var(--glass-rest)}30%{opacity:var(--glass-flash);transform:translate(var(--glass-dx), var(--glass-dy))}33%{opacity:var(--glass-rest)}62%{opacity:calc(var(--glass-rest) * .5);transform:translate(calc(var(--glass-dx) * 1.7), calc(var(--glass-dy) * 1.7))}66%{opacity:var(--glass-flash)}70%{opacity:var(--glass-rest)}to{opacity:var(--glass-rest);transform:translate(calc(var(--glass-dx) * 1.7), calc(var(--glass-dy) * 1.7))}}@keyframes thGlassHeal{0%{opacity:var(--glass-rest);transform:translate(calc(var(--glass-dx) * 1.7), calc(var(--glass-dy) * 1.7))}20%{opacity:var(--glass-flash);transform:translate(var(--glass-dx), var(--glass-dy))}35%{opacity:var(--glass-rest);transform:translate(0)}60%{opacity:0}to{opacity:0;transform:translate(0)}}.corruption__ink{transform-origin:var(--corrupt-x) var(--corrupt-y);opacity:0;animation:thInkBleed calc(var(--corrupt-hold-start) + var(--corrupt-hold)) cubic-bezier(.2, .7, .3, 1) 40ms both, thInkRecede var(--corrupt-repair) ease-in calc(var(--corrupt-hold-start) + var(--corrupt-hold)) forwards}@keyframes thInkBleed{0%{opacity:0;transform:scale(.18)}12%{opacity:.95;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes thInkRecede{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.corruption__dead-columns{position:absolute;inset:0}.corruption__dead-column{left:var(--col-x);top:var(--col-top);width:var(--col-w);background:var(--col-color);box-shadow:0 0 4px var(--col-color);opacity:0;animation:thDeadColumn calc(var(--corrupt-hold-start) + var(--corrupt-hold)) steps(1, end) var(--col-delay) both, thDeadColumnOut var(--corrupt-repair) steps(1, end) calc(var(--corrupt-hold-start) + var(--corrupt-hold)) forwards;position:absolute;bottom:0}.corruption__dead-column--band{box-shadow:none;background:repeating-linear-gradient(90deg,#ff285ad9 0 1px,#3cff8cd9 1px 2px,#3caaffd9 2px 3px)}@keyframes thDeadColumn{0%{opacity:0}2%{opacity:1}4%{opacity:.15}7%{opacity:.9}58%{opacity:.65}61%{opacity:1}to{opacity:.9}}@keyframes thDeadColumnOut{0%{opacity:.9}25%{opacity:0}38%{opacity:.7}52%{opacity:0}to{opacity:0}}.corruption__strip{left:-3%;top:var(--strip-y);width:106%;height:var(--strip-h);opacity:0;animation-duration:calc(var(--corrupt-burst) * var(--strip-stretch,1));animation-timing-function:step-end;animation-fill-mode:both;animation-delay:var(--strip-delay,0s);background:linear-gradient(90deg,#0000 0 8%,#78ecff70 8% 31%,#0000 31% 40%,#ff584c94 40% 62%,#0000 62% 71%,#78ecff52 71% 92%,#0000 92%);position:absolute;box-shadow:-3px 0 #ff3f3459,3px 0 #5be5ff47}.corruption__strip--a{--strip-stretch:1;animation-name:thStripTearA}.corruption__strip--b{--strip-stretch:.78;animation-name:thStripTearB}.corruption__strip--c{--strip-stretch:1.34;animation-name:thStripTearC}@keyframes thStripTearA{0%,3%{opacity:0;transform:translate(0)}4%{opacity:.95;transform:translateX(calc(var(--sx) * 1px))}7%{opacity:0;transform:translate(0)}11%{opacity:.82;transform:translateX(calc(var(--sx) * -.55px))}13%{opacity:0}22%{opacity:.6;transform:translateX(calc(var(--sx) * .3px))}25%,to{opacity:0;transform:translate(0)}}@keyframes thStripTearB{0%,2%{opacity:0;transform:translate(0)}3%{opacity:.9;transform:translateX(calc(var(--sx) * 1px))}9%{opacity:.9;transform:translateX(calc(var(--sx) * .92px))}10%{opacity:0}16%{opacity:.7;transform:translateX(calc(var(--sx) * -.4px))}18%,to{opacity:0;transform:translate(0)}}@keyframes thStripTearC{0%,12%{opacity:0;transform:translate(0)}13%{opacity:.75;transform:translateX(calc(var(--sx) * .7px))}17%{opacity:0}31%{opacity:.45;transform:translateX(calc(var(--sx) * -.25px))}34%,to{opacity:0;transform:translate(0)}}.corruption__grit{left:calc(var(--corrupt-x) + var(--grit-dx));top:calc(var(--corrupt-y) + var(--grit-dy));width:var(--grit-size,4px);height:var(--grit-size,4px);opacity:0;animation-duration:var(--corrupt-burst);animation-timing-function:step-end;animation-fill-mode:both;animation-delay:var(--grit-delay,0s);background:#f4fcffe0;position:absolute;box-shadow:-3px 0 #ff3f34a6,3px 0 #5be5ff9e}.corruption__grit--a{animation-name:thGritPopA}.corruption__grit--b{animation-name:thGritPopB}.corruption__grit--c{animation-name:thGritPopC}.corruption__grit--block{width:calc(var(--grit-size,4px) * 2.6);height:calc(var(--grit-size,4px) * .7)}@keyframes thGritPopA{0%,4%{opacity:0}5%,9%{opacity:1}10%,17%{opacity:0}18%,21%{opacity:.8}22%,to{opacity:0}}@keyframes thGritPopB{0%,3%{opacity:0}4%,16%{opacity:1}17%,to{opacity:0}}@keyframes thGritPopC{0%,14%{opacity:0}15%,18%{opacity:.9}19%,to{opacity:0}}.corruption__strip--residual{animation-name:thStripResidual;animation-duration:.26s;animation-timing-function:step-end;animation-fill-mode:both;animation-delay:var(--strip-delay,0s)}@keyframes thStripResidual{0%{opacity:0;transform:translate(0)}8%{opacity:.52;transform:translateX(calc(var(--sx) * 1px))}30%{opacity:0;transform:translate(0)}46%{opacity:.34;transform:translateX(calc(var(--sx) * -.4px))}62%,to{opacity:0;transform:translate(0)}}.corruption__grit--residual{left:var(--grit-left);top:var(--grit-top);animation-name:thGritResidual;animation-duration:.2s;animation-timing-function:step-end;animation-fill-mode:both;animation-delay:var(--grit-delay,0s)}@keyframes thGritResidual{0%{opacity:0}14%,34%{opacity:.85}35%,to{opacity:0}}.corruption__title{z-index:5;color:#fff;letter-spacing:.15em;white-space:nowrap;text-shadow:-3px 0 0 var(--corrupt-red), 3px 0 0 var(--corrupt-cyan), 0 0 26px #ff3c307a;opacity:0;transform-origin:50%;animation:thStaggerTitleIn .3s cubic-bezier(.12,.88,.2,1) both, thStaggerTitleOut .42s ease-in calc(var(--corrupt-hold-start) + var(--corrupt-hold) * .72) forwards;font:950 clamp(38px,8vw,88px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:43%;left:50%;translate:-50% -50%}@keyframes thStaggerTitleIn{0%{opacity:0;scale:2.1 .48}24%{opacity:1;scale:.92 1.16}48%{opacity:1;scale:1.04 .96}72%{opacity:1;scale:1}to{opacity:1;scale:1}}@keyframes thStaggerTitleOut{0%{opacity:1;scale:1}to{opacity:0;scale:1.06 .97}}.corruption--glancing .corruption__cracks-layer,.corruption--glancing .corruption__strips-layer{opacity:.48}.corruption--glancing .corruption__title{text-shadow:-2px 0 #ff7540c2,2px 0 #5be5ff9e,0 0 18px #ff69365c;font-size:clamp(30px,6vw,68px)}.corruption-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.corruption--studio .corruption__vignette,.corruption--studio .corruption__title{animation:none}@media (prefers-reduced-motion:reduce){.battlefield.is-corrupting .bf-shake{animation:none!important;translate:0!important;scale:1!important}.corruption__cracks-layer,.corruption__strips-layer,.corruption__grit,.corruption__strip--residual,.corruption__grit--residual{display:none}.corruption__vignette{animation:.3s ease-out both thVignetteCalm}.corruption__title{text-shadow:0 0 18px #ff3c306b;animation:.3s ease-out both thTitleCalm}}@keyframes thVignetteCalm{0%{opacity:0}35%{opacity:.58}to{opacity:0}}@keyframes thTitleCalm{0%{opacity:0;scale:1}35%,75%{opacity:1;scale:1}to{opacity:0;scale:1}}.corruption--viewport{z-index:2147483000;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}html.th-global-corrupting .site-shell>:not(.global-audio-controls):not(.hyper-charge-screen){transform-origin:50% 52%;will-change:transform;animation:thGlobalCorruptJolt var(--th-global-corrupt-duration,.9s) linear both}html.th-global-corrupting .battlefield.is-corrupting .bf-shake{animation:none;translate:0;scale:1}@keyframes thGlobalCorruptJolt{0%{transform:translate(0,0)scale(1.018)}3%{transform:translate(-10px,6px)scale(1.023)}7%{transform:translate(7px,-5px)scale(1.02)}12%{transform:translate(-5px,3px)scale(1.018)}20%{transform:translate(4px,-2px)scale(1.015)}30%{transform:translate(-2px,1px)scale(1.012)}46%{transform:translate(1px)scale(1.008)}70%,to{transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){html.th-global-corrupting .site-shell>:not(.global-audio-controls):not(.hyper-charge-screen){animation:none!important;transform:none!important}}.corruption__title--drako{width:max-content;max-width:min(88vw,1100px);color:var(--th-drako-bone);font-family:var(--th-font-machine);letter-spacing:.06em;text-align:center;white-space:normal;text-wrap:balance;text-shadow:-3px 0 0 var(--th-drako-magenta), 3px 0 0 var(--th-drako-cyan), 0 3px 0 #000000e6, 0 0 18px #000000eb, 0 0 26px color-mix(in srgb, var(--th-drako-violet), transparent 42%);padding-inline:12px;font-size:clamp(28px,6vw,72px);font-weight:900;line-height:.94}.interface-corruption-root{display:contents}.interface-corruption-wave{z-index:2147483000;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(1.1px)contrast(1.14)saturate(1.28);backdrop-filter:blur(1.1px)contrast(1.14)saturate(1.28);mix-blend-mode:screen;will-change:transform, opacity;background:repeating-linear-gradient(#0000 0 3px,#ffffff13 3px 4px),linear-gradient(#0000 0%,#b935ff1c 14%,#ff365f4a 40%,#57dfff33 58%,#9effb521 74%,#0000 100%);border-top:1px solid #b935ffad;border-bottom:2px solid #ff365fd1;height:25vh;position:fixed;top:-28vh;left:0;right:0;box-shadow:0 -10px 30px #b935ff33,0 14px 42px #ff365f45}.interface-corruption-wave:not(.is-active){display:none}.interface-corruption-wave.is-active{animation:1.62s cubic-bezier(.22,.02,.38,1) both th-interface-corruption-screen-wave}@media (prefers-reduced-motion:reduce){.interface-corruption-wave.is-active{animation-duration:1ms}[data-corruption-burst=true],[data-corruption-wave=true]{animation:none!important}}.interface-corruption-wave:not(.is-active){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit-quick,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit-strong,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit-ultimate,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-dying,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit .enemy-cube,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-dying .enemy-cube{transform-origin:50% 100%}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit .enemy-cube:before,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit .enemy-cube:after,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit .enemy-cube span,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-dying .enemy-cube:before,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-dying .enemy-cube:after,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-dying .enemy-cube span{animation-play-state:paused!important}@keyframes enemyReactQuickUnitPosition{0%{translate:0}23.7%{translate:7px -3px}43%{translate:16px 2px}64%{translate:6px -1px}to{translate:0}}@keyframes enemyReactQuickUnitRotation{0%{rotate:0deg}23.7%{rotate:2deg}43%{rotate:4deg}63.7%{rotate:1deg}to{rotate:0deg}}@keyframes enemyReactQuickUnitScale{0%{scale:1}23.7%{scale:1.06 .97}43%{scale:.83 .69}64%{scale:1.02 .98}to{scale:1}}@keyframes enemyReactQuickCubeRotation{0%{rotate:0deg}16%{rotate:4deg}36%{rotate:6deg}64%{rotate:1deg}to{rotate:0deg}}@keyframes enemyReactQuickCubeScale{0%{scale:1}16%{scale:1.08 .9}36%{scale:.94 1.08}64%{scale:1.03 .98}to{scale:1}}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit-quick{transform-origin:42% 102.6%!important;animation:.68s cubic-bezier(.2,.8,.2,1) both enemyReactQuickUnitPosition,.68s cubic-bezier(.2,.8,.2,1) both enemyReactQuickUnitRotation,.68s cubic-bezier(.2,.8,.2,1) both enemyReactQuickUnitScale!important}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit-quick .enemy-cube{animation:.68s cubic-bezier(.2,.8,.2,1) both enemyReactQuickCubeRotation,.68s cubic-bezier(.2,.8,.2,1) both enemyReactQuickCubeScale!important}@keyframes enemyReactStrongUnitPosition{0%{translate:0}14%{translate:14px -10px}36%{translate:30px 8px}74.8%{translate:16px 2px}to{translate:0}}@keyframes enemyReactStrongUnitRotation{0%{rotate:0deg}14%{rotate:4deg}36%{rotate:8deg}52.2%{rotate:-13.3deg}62.4%{rotate:21.6deg}74.8%{rotate:3deg}to{rotate:0deg}}@keyframes enemyReactStrongUnitScale{0%{scale:1}14%{scale:1.02}36%{scale:1.3728 .5952}74.8%{scale:1.01}to{scale:1}}@keyframes enemyReactStrongCubePosition{0%{translate:0}14%{translate:0}36%{translate:-2px 12px}62.5%{translate:0}to{translate:0}}@keyframes enemyReactStrongCubeRotation{0%{rotate:0deg}14%{rotate:7deg}36%{rotate:11deg}49.8%{rotate:-10.1deg}62.5%{rotate:4deg}to{rotate:0deg}}@keyframes enemyReactStrongCubeScale{0%{scale:1}14%{scale:1.08}36%{scale:.9}62.5%{scale:1.03}to{scale:1}}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit-strong{transform-origin:50%!important;animation:.9s cubic-bezier(.18,.82,.22,1) both enemyReactStrongUnitPosition,.9s cubic-bezier(.18,.82,.22,1) both enemyReactStrongUnitRotation,.9s cubic-bezier(.18,.82,.22,1) both enemyReactStrongUnitScale!important}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit-strong .enemy-cube{animation:.9s cubic-bezier(.18,.82,.22,1) both enemyReactStrongCubePosition,.9s cubic-bezier(.18,.82,.22,1) both enemyReactStrongCubeRotation,.9s cubic-bezier(.18,.82,.22,1) both enemyReactStrongCubeScale!important}@keyframes enemyReactUltimateUnitPosition{0%{translate:0}8%{translate:5px 5px}20%{translate:22px -24px}30.5%{translate:48px -42px}39.8%{translate:62px -45px}49.3%{translate:72px 10px}58.83%{translate:-2px 11px}78%{translate:50px 18px}90%{translate:20px 4px}to{translate:0}}@keyframes enemyReactUltimateUnitRotation{0%{rotate:0deg}8%{rotate:-2deg}20%{rotate:7deg}30.5%{rotate:14deg}39.8%{rotate:17deg}49.3%{rotate:20deg}58.83%{rotate:-27.5deg}66.51%{rotate:-21.3deg}78%{rotate:14deg}90%{rotate:5deg}to{rotate:0deg}}@keyframes enemyReactUltimateUnitScale{0%{scale:1}8%{scale:1.08 .88}20%{scale:.9588 1.122}30.5%{scale:.927 1.1948}39.8%{scale:.9064 1.2154}49.3%{scale:1.1564 .7056}58.83%{scale:.9996 1.519}66.51%{scale:.98}78%{scale:1.0976 .8036}90%{scale:.9898 1.0403}to{scale:1}}@keyframes enemyReactUltimateCubePosition{0%{translate:0}8%{translate:0}20%{translate:0 -2px}38%{translate:0 -4px}52%{translate:2px -2px}65.3%{translate:0 5px}78%{translate:0 4px}90%{translate:0}to{translate:0}}@keyframes enemyReactUltimateCubeRotation{0%{rotate:0deg}8%{rotate:-3deg}20%{rotate:8deg}38%{rotate:15deg}52%{rotate:18deg}65.3%{rotate:15deg}78%{rotate:10deg}90%{rotate:3deg}to{rotate:0deg}}@keyframes enemyReactUltimateCubeScale{0%{scale:1}8%{scale:1.18 .68}20%{scale:.86 1.24}38%{scale:.82 1.3}52%{scale:.88 1.2}65.3%{scale:1.34 .58}78%{scale:1.18 .76}90%{scale:.98 1.04}to{scale:1}}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit-ultimate{transform-origin:50% 100%!important;animation:1.25s cubic-bezier(.18,.82,.22,1) both enemyReactUltimateUnitPosition,1.25s cubic-bezier(.18,.82,.22,1) both enemyReactUltimateUnitRotation,1.25s cubic-bezier(.18,.82,.22,1) both enemyReactUltimateUnitScale!important}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-hit-ultimate .enemy-cube{transform-origin:50% 100%!important;animation:1.25s cubic-bezier(.18,.82,.22,1) both enemyReactUltimateCubePosition,1.25s cubic-bezier(.18,.82,.22,1) both enemyReactUltimateCubeRotation,1.25s cubic-bezier(.18,.82,.22,1) both enemyReactUltimateCubeScale!important}@keyframes enemyDeathCubePop{0%{opacity:1;filter:brightness();scale:1}45%{opacity:1;filter:brightness(1.7);scale:1.2}to{opacity:0;filter:brightness(1.7);scale:.35}}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-dying{animation:none!important}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-dying .enemy-cube{animation:.17s ease-out both enemyDeathCubePop!important}.enemy-burst{z-index:6;pointer-events:none;width:0;height:0;position:absolute;bottom:28px;left:50%}.enemy-burst:before{content:"";background:radial-gradient(circle,#ffffffe6,#fff0 68%);border-radius:50%;width:68px;height:68px;animation:.24s ease-out both enemyBurstFlash;position:absolute;top:-34px;left:-34px}.enemy-burst i{width:var(--burst-size);height:var(--burst-size);background:var(--burst-color);animation:.48s cubic-bezier(.2,.7,.4,1) both enemyBurstChunk;position:absolute;top:0;left:0}@keyframes enemyBurstFlash{0%{opacity:0;scale:.4}25%{opacity:1;scale:1}to{opacity:0;scale:1.5}}@keyframes enemyBurstChunk{0%{opacity:1;translate:-50% -50%;rotate:0deg}62%{opacity:1;translate:calc(-50% + var(--burst-x)) calc(-50% + var(--burst-y));rotate:calc(var(--burst-spin) * .7)}to{opacity:0;translate:calc(-50% + var(--burst-x) * 1.2) calc(-50% + var(--burst-y) * .7 + 26px);rotate:var(--burst-spin)}}:is(.battlefield,.particle-studio__scene) .enemy-unit.is-dying .enemy-unit__label,:is(.battlefield,.particle-studio__scene) .enemy-unit.is-dying .health-track{animation:.42s ease-out both enemyDeathUiFade!important}@keyframes enemyDeathUiFade{0%{opacity:1;translate:0}to{opacity:0;translate:0 -8px}}.battlefield.is-boss-exploding .enemy-unit--boss{opacity:0!important;animation:none!important}.battlefield.is-boss-charging .bf-scene{transform-origin:var(--boss-zoom-x,70%) var(--boss-zoom-y,60%);transition:scale 1.5s cubic-bezier(.32,0,.24,1);scale:1.3}.battlefield.is-boss-exploding .bf-scene{transform-origin:var(--boss-zoom-x,70%) var(--boss-zoom-y,60%);transition:scale .52s cubic-bezier(.16,.84,.24,1);scale:1}.battlefield.is-boss-charging .enemy-unit--boss .enemy-cube{animation:1.5s step-end both bossChargeShake!important}.battlefield.is-boss-charging .enemy-unit--boss .enemy-cube>.enemy-volume--bevel{background:#fff;animation:1.5s step-end both bossChargeBody}.battlefield.is-boss-charging .enemy-unit--boss .enemy-cube>:is(.enemy-volume--top,.enemy-volume--side){animation:1.5s step-end both bossChargeEdges}.battlefield.is-boss-charging .enemy-unit--boss .enemy-cube:before,.battlefield.is-boss-charging .enemy-unit--boss .enemy-cube:after{margin-top:-4px;background:#231a16!important;border-radius:0!important;height:14px!important;animation:none!important}.battlefield.is-boss-charging .enemy-unit--boss .enemy-cube:before{clip-path:polygon(0% 4%,100% 50%,0% 96%,0% 68%,52% 50%,0% 32%);transform:translate(1px)scaleY(1.5)!important}.battlefield.is-boss-charging .enemy-unit--boss .enemy-cube:after{clip-path:polygon(100% 4%,0% 50%,100% 96%,100% 68%,48% 50%,100% 32%);transform:translate(-1px)scaleY(1.5)!important}.battlefield.is-boss-charging .enemy-unit--boss .enemy-cube span{background:#231a16!important;animation:.18s step-end infinite hitMouthWobble!important}@keyframes bossChargeBody{0%{opacity:0}14%{opacity:1}24%{opacity:0}33%{opacity:1}41%{opacity:0}48%{opacity:1}54%{opacity:0}59%{opacity:1}64%{opacity:0}68%{opacity:1}72%{opacity:0}75%{opacity:1}78%{opacity:0}80%{opacity:1}82%{opacity:0}84%{opacity:1}86%{opacity:0}87%{opacity:1}89%{opacity:0}90%{opacity:1}92%{opacity:0}93%{opacity:1}to{opacity:1}}@keyframes bossChargeEdges{0%{filter:none}14%{filter:brightness(6)saturate(0)}24%{filter:none}33%{filter:brightness(6)saturate(0)}41%{filter:none}48%{filter:brightness(6)saturate(0)}54%{filter:none}59%{filter:brightness(6)saturate(0)}64%{filter:none}68%{filter:brightness(6)saturate(0)}72%{filter:none}75%{filter:brightness(6)saturate(0)}78%{filter:none}80%{filter:brightness(6)saturate(0)}82%{filter:none}84%{filter:brightness(6)saturate(0)}86%{filter:none}87%{filter:brightness(6)saturate(0)}89%{filter:none}90%{filter:brightness(6)saturate(0)}92%{filter:none}93%{filter:brightness(6)saturate(0)}to{filter:brightness(6)saturate(0)}}@keyframes bossChargeShake{0%{translate:0}24%{translate:-1px}33%{translate:1px 1px}48%{translate:2px -1px}59%{translate:-2px 1px}68%{translate:3px 1px}75%{translate:-3px -1px}80%{translate:4px -1px}84%{translate:-4px 1px}87%{translate:5px}90%{translate:-5px 1px}93%{translate:6px -1px}96%{translate:-6px 1px}to{translate:6px}}.boss-explosion{z-index:34;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.battlefield.is-boss-exploding>.bf-shake{animation:.64s step-end both bossBlastShake}@keyframes bossBlastShake{0%{translate:-12px 6px}12%{translate:11px -7px}24%{translate:-8px -4px}38%{translate:7px 5px}52%{translate:-4px 2px}68%{translate:3px -2px}84%,to{translate:0}}html body .game-shell .arcade-presentation.arcade-presentation--victory{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(at 50% 46%,#02080c6b,#0000 62%)!important;animation:none!important}html body .arcade-presentation--victory strong.thui-arcade--victory{color:var(--thui-go-face);font:var(--thui-type-display-xl);letter-spacing:var(--thui-track-display-xl);-webkit-text-stroke:3px var(--thui-go-stroke);paint-order:stroke fill;text-shadow:0 5px 0 var(--thui-go-mid), 0 12px 0 var(--thui-go-dark), 0 20px 22px var(--thui-black-54), 0 0 34px var(--thui-gold-glow);font-size:clamp(4rem,10.5vw,8rem);animation:.62s cubic-bezier(.16,.9,.22,1.2) both arcadeVictorySlam;transform:skew(-7deg)}@keyframes arcadeVictorySlam{0%{opacity:0;scale:2.2}60%{opacity:1;scale:.96}to{opacity:1;scale:1}}.arcade-victory{position:relative;top:-13vh}@media (prefers-reduced-motion:reduce){.battlefield.is-boss-charging .bf-scene,.battlefield.is-boss-exploding .bf-scene{transition:none;scale:1}.battlefield.is-boss-exploding>.bf-shake,.battlefield.is-boss-charging .enemy-unit--boss .enemy-cube,html body .arcade-presentation--victory strong.thui-arcade--victory{animation:none}}.enemy-damage-pops{z-index:7;pointer-events:none;width:0;height:0;position:absolute;top:-44px;left:50%}.enemy-damage-pop{--pop-scale:1;color:#fff;font-family:var(--thui-font-arcade);white-space:nowrap;-webkit-text-stroke:5px #2a0d12;paint-order:stroke fill;text-shadow:0 4px #2a0d12,0 7px 10px #0000008c;font-size:2.3rem;font-style:italic;font-weight:900;line-height:1;animation:.95s cubic-bezier(.18,.8,.3,1) both enemy-damage-float;position:absolute;top:0;left:0}.enemy-damage-pop.is-mid{--pop-scale:1.3;color:#ffd34e}.enemy-damage-pop.is-big{--pop-scale:1.65;color:#ff8a2e}@keyframes enemy-damage-float{0%{opacity:0;transform:translate(calc(-50% + var(--pop-x,0px) * .2), 14px) scale(calc(var(--pop-scale) * .35))}14%{opacity:1;transform:translate(calc(-50% + var(--pop-x,0px) * .4), -14px) scale(calc(var(--pop-scale) * 1.3))}30%{opacity:1;transform:translate(calc(-50% + var(--pop-x,0px) * .6), -24px) scale(var(--pop-scale))}68%{opacity:1;transform:translate(calc(-50% + var(--pop-x,0px) * .85), -50px) scale(var(--pop-scale))}to{opacity:0;transform:translate(calc(-50% + var(--pop-x,0px)), -78px) scale(calc(var(--pop-scale) * .9))}}[data-thui-voice=corrupt] .enemy-damage-pop{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);-webkit-text-stroke:4px #050308;text-shadow:-3px 0 var(--thui-corrupt-purple), 3px 0 var(--thui-corrupt-cyan);font-style:normal}[data-thui-voice=corrupt] .enemy-damage-pop.is-mid,[data-thui-voice=corrupt] .enemy-damage-pop.is-big{color:var(--thui-corrupt-amber)}@media (prefers-reduced-motion:reduce){.enemy-burst{display:none}.enemy-damage-pop{animation-name:enemy-damage-fade}@keyframes enemy-damage-fade{0%,70%{opacity:1;transform:translate(-50%, -24px) scale(var(--pop-scale))}to{opacity:0;transform:translate(-50%, -24px) scale(var(--pop-scale))}}}html body .thui-arcade-message:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){--word-face-top:#fff;--word-face-mid:#e8fbff;--word-face-low:#8fe3f7;--word-face-end:#37b4dc;--word-side:#1f8fb3;--word-back:#0e5570;--word-edge:#06242f;--word-glow:#5adcff6b;isolation:isolate;color:var(--word-side);-webkit-text-stroke:.045em var(--word-edge);paint-order:stroke fill;text-shadow:0 .012em 0 var(--word-side), 0 .024em 0 var(--word-side), 0 .036em 0 var(--word-side), 0 .048em 0 var(--word-side), 0 .06em 0 var(--word-side), 0 .072em 0 var(--word-back), 0 .084em 0 var(--word-back), 0 .096em 0 var(--word-back), 0 .108em 0 var(--word-edge), 0 .19em .09em #0000008c, 0 0 .24em var(--word-glow);position:relative}html body .thui-arcade-message.arcade-countdown__value--wave:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){--word-face-mid:#fff2b0;--word-face-low:#ffd54a;--word-face-end:#e8a21a;--word-side:#9a6a10;--word-back:#553707;--word-edge:#241603;--word-glow:#ffd54a57}html body .thui-arcade-message:is(.thui-arcade--go,.thui-arcade--victory):not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){--word-face-top:#fffdea;--word-face-mid:#ffe45e;--word-face-low:#ffb01f;--word-face-end:#f0730f;--word-side:#b4520a;--word-back:#6e2c05;--word-edge:#2b1002;--word-glow:#ffb0238c}html body .thui-arcade-message.thui-arcade--cleared:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){--word-face-mid:#d8ffb0;--word-face-low:#8fe85a;--word-face-end:#3fb54a;--word-side:#237a32;--word-back:#0f4719;--word-edge:#06240c;--word-glow:#8fe85a57}html body .thui-arcade-message.thui-arcade--blocked:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){--word-face-mid:#c9fff0;--word-face-low:#5ff0c4;--word-face-end:#18b98f;--word-side:#0e7c63;--word-back:#064537;--word-edge:#02241c;--word-glow:#5ff0c45c}html body .thui-arcade-message.thui-arcade--incoming:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){--word-face-mid:#ffd2c8;--word-face-low:#ff6a55;--word-face-end:#e0222e;--word-side:#96141f;--word-back:#560a12;--word-edge:#2a0408;--word-glow:#ff464666}html body .thui-arcade-message:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *):after{content:attr(data-glitch-text);z-index:1;background:linear-gradient(180deg, var(--word-face-top) 22%, var(--word-face-mid) 46%, var(--word-face-low) 47.5%, var(--word-face-end) 76%);color:#0000;font:inherit;font-size:inherit;font-style:inherit;letter-spacing:inherit;text-align:inherit;white-space:inherit;-webkit-text-stroke:0;text-shadow:none;opacity:1;pointer-events:none;-webkit-background-clip:text;background-clip:text;padding:.25em .2em;animation:none;display:block;position:absolute;inset:-.25em -.2em;translate:none}html body .thui-arcade-message.thui-arcade--blocked:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *):before{content:none}html body .thui-arcade-message:is(.arcade-countdown__value--countdown,.arcade-countdown__value--go,.thui-arcade--victory):not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *):before{content:"";z-index:-1;aspect-ratio:5;border:.05em solid var(--word-face-low);opacity:0;pointer-events:none;border-radius:50%;width:max(130%,2.4em);animation:.58s cubic-bezier(.15,.7,.3,1) 80ms both arcadeWordShock;position:absolute;top:92%;left:50%;translate:-50% -50%}html body .arcade-countdown__value--countdown.thui-arcade-message:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){animation-name:arcadeNumberSlam3d}html body .arcade-countdown__value--go.thui-arcade-message:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){animation-name:arcadeGoSlam3d}html body .arcade-presentation--victory strong.thui-arcade--victory.thui-arcade-message:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){-webkit-text-stroke:.045em var(--word-edge);animation-name:arcadeVictorySlam3d}@keyframes arcadeNumberSlam3d{0%{opacity:0;filter:brightness(1.65);transform:perspective(620px)translateY(-145px)rotateX(58deg)scale(1.65)skew(-7deg)}58%{opacity:1;filter:brightness(1.18);transform:perspective(620px)translateY(13px)rotateX(-7deg)scale(.9)skew(-7deg)}78%{transform:perspective(620px)translateY(-5px)rotateX(3deg)scale(1.05)skew(-7deg)}to{opacity:1;filter:brightness();transform:perspective(620px)translateY(0)rotateX(0)scale(1)skew(-7deg)}}@keyframes arcadeGoSlam3d{0%{opacity:0;filter:brightness(1.8);transform:perspective(620px)translateY(-160px)rotateX(64deg)scale(1.85)skew(-8deg)}56%{opacity:1;filter:brightness(1.25);transform:perspective(620px)translateY(15px)rotateX(-9deg)scale(.88)skew(-8deg)}76%{transform:perspective(620px)translateY(-7px)rotateX(4deg)scale(1.09)skew(-8deg)}to{opacity:1;filter:brightness();transform:perspective(620px)translateY(0)rotateX(0)scale(1)skew(-8deg)}}@keyframes arcadeVictorySlam3d{0%{opacity:0;transform:perspective(760px)rotateX(58deg)scale(2.2)skew(-7deg)}60%{opacity:1;transform:perspective(760px)rotateX(-6deg)scale(.96)skew(-7deg)}to{opacity:1;transform:perspective(760px)rotateX(0)scale(1)skew(-7deg)}}@keyframes arcadeWordShock{0%{opacity:.95;scale:.25}to{opacity:0;scale:1.25}}@media (prefers-reduced-motion:reduce){html body .thui-arcade-message:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){animation-name:none}html body .thui-arcade-message:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *):before{content:none}}html body .thui-arcade-message:is(.battle-message--success,.incoming-attack-flash):not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){color:var(--word-side)!important;-webkit-text-stroke:.045em var(--word-edge)!important;text-shadow:0 .012em 0 var(--word-side), 0 .024em 0 var(--word-side), 0 .036em 0 var(--word-side), 0 .048em 0 var(--word-side), 0 .06em 0 var(--word-side), 0 .072em 0 var(--word-back), 0 .084em 0 var(--word-back), 0 .096em 0 var(--word-back), 0 .108em 0 var(--word-edge), 0 .19em .09em #0000008c, 0 0 .24em var(--word-glow)!important}html body .thui-arcade-message:is(.battle-message--success,.incoming-attack-flash):not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *):before{content:none!important}html body .thui-arcade-message:is(.battle-message--success,.incoming-attack-flash):not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *):after{content:attr(data-glitch-text)!important;z-index:1!important;background:linear-gradient(180deg, var(--word-face-top) 22%, var(--word-face-mid) 46%, var(--word-face-low) 47.5%, var(--word-face-end) 76%)!important;color:#0000!important;width:auto!important;height:auto!important;font:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;white-space:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important;-webkit-background-clip:text!important;background-clip:text!important;border:0!important;border-radius:0!important;padding:.25em .2em!important;animation:none!important;display:block!important;position:absolute!important;inset:-.25em -.2em!important;transform:translate(0,0)!important}html body :is(.results-screen.thui-results,.rival-results-screen.rival-results-screen,.thui-arcade-review-row.thui-arcade-review-row)>:is(.thui-hunt-complete-title,.thui-rival-complete-title):not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){--word-side:#b4520a;--word-back:#6e2c05;--word-edge:#2b1002;isolation:isolate;color:var(--word-side)!important;-webkit-text-fill-color:var(--word-side)!important;-webkit-text-stroke:.045em var(--word-edge)!important;filter:none!important;text-shadow:0 .012em 0 var(--word-side), 0 .024em 0 var(--word-side), 0 .036em 0 var(--word-side), 0 .048em 0 var(--word-side), 0 .06em 0 var(--word-side), 0 .072em 0 var(--word-back), 0 .084em 0 var(--word-back), 0 .096em 0 var(--word-back), 0 .108em 0 var(--word-edge), 0 .19em .09em #0000008c, 0 0 .24em #ffb02380!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body :is(.results-screen.thui-results,.rival-results-screen.rival-results-screen,.thui-arcade-review-row.thui-arcade-review-row)>:is(.thui-hunt-complete-title,.thui-rival-complete-title):not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *):before{content:none!important}html body :is(.results-screen.thui-results,.rival-results-screen.rival-results-screen,.thui-arcade-review-row.thui-arcade-review-row)>:is(.thui-hunt-complete-title,.thui-rival-complete-title):not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *):after{content:attr(data-word)!important;z-index:1!important;background:linear-gradient(#fffdea 22%,#ffe45e 46%,#ffb01f 47.5%,#f0730f 76%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important;font:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;white-space:nowrap!important;text-align:inherit!important;text-shadow:none!important;opacity:1!important;-webkit-background-clip:text!important;background-clip:text!important;padding:.25em .12em!important;animation:none!important;display:block!important;position:absolute!important;inset:-.25em 0!important;transform:none!important}html body .battlefield .incoming-attack-timer.thui-live-incoming:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *){width:max-content!important;min-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important;padding:0!important;display:flex!important}html body .battlefield .incoming-attack-timer.thui-live-incoming:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) small{transform:skew(-8deg);color:#fff!important;font:italic 900 .72rem/1 var(--thui-font-arcade)!important;letter-spacing:.05em!important;text-shadow:0 1px #6d0f16!important;background:#d9262f!important;border:2px solid #ff8a78!important;border-bottom-color:#8f1721!important;border-radius:3px!important;padding:3px 11px 4px!important;box-shadow:0 3px #79151d!important}html body .battlefield .incoming-attack-timer.thui-live-incoming:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) strong{font-variant-numeric:tabular-nums;paint-order:stroke fill;color:#fff!important;font:italic 900 2.5rem/1 var(--thui-font-arcade)!important;letter-spacing:-.01em!important;-webkit-text-stroke:.1em #3a0a0e!important;text-shadow:0 .05em #d9262f,0 .1em #d9262f,0 .15em #79151d,0 .2em #3a0a0e!important;margin:0!important}html body .battlefield .incoming-attack-timer.thui-live-incoming.is-warning:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) strong{animation:.36s ease-in-out infinite alternate incomingCounterPulse;color:#ffe45e!important}@keyframes incomingCounterPulse{to{scale:1.1}}@media (prefers-reduced-motion:reduce){html body .battlefield .incoming-attack-timer.thui-live-incoming.is-warning:not([data-thui-voice=corrupt],[data-thui-voice=corrupt] *) strong{animation:none}}.word-corruption-combat-layer{z-index:42;pointer-events:none;position:absolute;inset:0;overflow:hidden}.word-corruption-combat-layer:before{content:"";opacity:.12;background:linear-gradient(90deg,#0000 0 6%,#4fd5e521 6% 6.25%,#0000 6.25% 93.75%,#ed483e1c 93.75% 94%,#0000 94%),repeating-linear-gradient(0deg,#0000 0 35px,#66cfdc07 35px 36px);position:absolute;inset:0}.word-corruption-combat-word{offset-rotate:0deg;width:max-content;max-width:min(510px,74vw);animation:wordCorruptionOffsetTravel var(--corruption-travel-ms) linear both;animation-iteration-count:var(--corruption-loops,1);will-change:offset-distance;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.word-corruption-combat-word__plate{color:#f4fdff;background:#04141be8;border:1px solid #b0e2e84d;border-radius:6px;gap:3px;min-width:82px;padding:7px 10px 8px;display:grid;position:relative;box-shadow:-2px 0 #eb484066,2px 0 #4cd8ea61,0 4px #0000006b}.word-corruption-combat-word__plate small{color:#88abb1;letter-spacing:.12em;text-transform:uppercase;font:850 .42rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.word-corruption-combat-word__plate b{letter-spacing:.035em;text-transform:none;white-space:nowrap;font:900 clamp(.68rem,1.12vw,.96rem)/1.15 ui-monospace,SFMono-Regular,Menlo,monospace}.word-corruption-combat-word__plate b em{color:#ffe17e;text-shadow:0 0 9px #ffcc3173;font-style:normal}.word-corruption-combat-word--quick .word-corruption-combat-word__plate small{color:#94d9e3}.word-corruption-combat-word--strong .word-corruption-combat-word__plate small{color:#ecb87a}.word-corruption-combat-word--ultimate .word-corruption-combat-word__plate small{color:#e2b7ff}.word-corruption-combat-word__life{transform-origin:0;width:100%;height:3px;animation:wordCorruptionLife var(--corruption-life-ms) linear both;background:linear-gradient(90deg,#f0c653,#78d5e3);margin-top:3px;display:block;box-shadow:0 0 5px #60cbdb3b}.word-corruption-combat-clock{background:#05141ad1;border:1px solid #5dcbdb42;border-radius:6px;align-items:baseline;gap:7px;padding:5px 9px;display:flex;position:absolute;top:11px;left:50%;translate:-50%}.word-corruption-combat-clock b{color:#f0ca63;font:950 .78rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.word-corruption-combat-clock span{color:#89abb1;letter-spacing:.1em;font:850 .46rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.word-corruption-combat-word{offset-anchor:50% 50%;offset-rotate:0deg;will-change:offset-distance;contain:layout style;width:max-content;max-width:min(420px,72vw);top:0;left:0;animation:none!important;transform:none!important}.word-corruption-combat-word.is-dissolving{animation:none!important}.word-corruption-combat-word__relocate{transition:transform .135s cubic-bezier(.18,.9,.2,1.08);display:block;position:relative;transform:translate(0)}.word-corruption-combat-word.is-relocated .word-corruption-combat-word__relocate{transform:translate(var(--corruption-relocate-x,0px), var(--corruption-relocate-y,0px))}.word-corruption-combat-word__plate{color:#f4fdff;min-width:132px;max-width:420px;animation:wordCorruptionExpiryPulse var(--corruption-life-ms) linear both;background:linear-gradient(90deg,#e5463f0b,#0000 22% 78%,#48daec0e),#04141bf2;border:1px solid #b1e2e861;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 11px;padding:11px 13px 10px;display:grid;position:relative;overflow:hidden;box-shadow:-2px 0 #eb48406b,2px 0 #4cd8ea6b,0 5px #00000075,inset 0 1px #ffffff09}.word-corruption-combat-word__plate b{color:#f6fdff;letter-spacing:.025em;white-space:normal;overflow-wrap:normal;text-wrap:balance;min-width:0;font:900 clamp(.78rem,1.28vw,1.05rem)/1.22 ui-monospace,SFMono-Regular,Menlo,monospace}.word-corruption-combat-word--ultimate .word-corruption-combat-word__plate b{font-size:clamp(.76rem,1.15vw,.98rem)}.word-corruption-combat-word__plate b em{color:#ffe17e;text-shadow:0 0 8px #ffcc3157;background:0 0;font-style:normal}.word-corruption-combat-word__plate small{letter-spacing:.06em;white-space:nowrap;align-self:end;font:900 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#f0ca68!important}.word-corruption-combat-word.is-locked .word-corruption-combat-word__plate{border-color:#ffdc5ed1;box-shadow:-2px 0 #eb48406b,2px 0 #4cd8ea6b,0 5px #0000007a,inset 0 0 0 1px #ffda4f2e,0 0 12px #ffc72b24}.word-corruption-combat-word.is-relocatable .word-corruption-combat-word__plate:after{content:"";pointer-events:none;clip-path:polygon(0 0,34% 0,34% 2px,76% 2px,76% 0,100% 0,100% 100%,67% 100%,67% calc(100% - 2px),24% calc(100% - 2px),24% 100%,0 100%);border:1px dashed #ffd34e73;animation:.9s steps(2,end) infinite wordCorruptionRelocateTelegraph;position:absolute;inset:3px}.word-corruption-combat-word.is-dissolving .word-corruption-combat-word__plate{animation:.36s steps(3,end) forwards wordCorruptionDissolvePlate!important}.word-corruption-viewport-layer{z-index:2147481600;pointer-events:none;position:fixed;inset:0;overflow:hidden}.word-corruption-viewport-layer .word-corruption-combat-word{max-width:min(440px,48vw)}.word-corruption-combat-word.is-viewport .word-corruption-combat-word__relocate:before{content:"";z-index:-1;transform-origin:100%;background:linear-gradient(90deg,#0000,#50d9eb14 18%,#ec49418a 70%,#efca5ab8);width:92px;height:2px;animation:.52s steps(4,end) both wordCorruptionBreachTether;position:absolute;top:50%;right:calc(100% - 3px);transform:rotate(-11deg);box-shadow:0 0 7px #4cd4e738}@media (prefers-reduced-motion:reduce){.word-corruption-combat-word__plate,.word-corruption-combat-word.is-relocatable .word-corruption-combat-word__plate:after,.word-corruption-combat-word.is-viewport .word-corruption-combat-word__relocate:before{animation:none!important}}.word-corruption-combat-word__plate{min-height:0;color:#fff!important;background:linear-gradient(#061b22,#04101a)!important;border:2px solid #c9a24a!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 13px!important;min-width:0!important;max-width:440px!important;padding:10px 18px 11px!important;display:grid!important;box-shadow:0 5px #6d5420,0 9px 14px #00000080!important}.word-corruption-combat-word--quick .word-corruption-combat-word__plate{max-width:285px!important}.word-corruption-combat-word--strong .word-corruption-combat-word__plate{max-width:360px!important}.word-corruption-combat-word--ultimate .word-corruption-combat-word__plate{max-width:430px!important}.word-corruption-combat-word__plate>b{min-width:0;color:#fff!important;font-family:var(--thui-font-arcade)!important;letter-spacing:0!important;text-wrap:pretty!important;font-size:clamp(1.05rem,1.55vw,1.3rem)!important;font-style:italic!important;font-weight:900!important;line-height:1.25!important}.word-corruption-combat-word--ultimate .word-corruption-combat-word__plate>b{font-size:clamp(1rem,1.4vw,1.18rem)!important}.word-corruption-combat-word__plate>b em{color:var(--thui-letter-correct)!important;font-style:inherit!important;text-shadow:none!important;background:0 0!important}.word-corruption-combat-word__plate>b i.is-missed{font-style:inherit;animation:.34s linear wordCorruptionMissedLetter}.word-corruption-combat-word__damage{color:#d8e7e9;white-space:nowrap;grid-template-columns:auto auto;place-content:center;align-items:baseline;gap:5px;min-width:64px;min-height:50px;padding:9px 11px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;background:#0b2631!important;border:1px solid #7bb7c25c!important;border-radius:7px!important;box-shadow:0 4px #031017,inset 0 1px #ffffff12!important}.word-corruption-combat-word__damage b{color:currentColor!important;font-family:inherit!important;font-size:1.08rem!important;font-weight:950!important;line-height:1!important}.word-corruption-combat-word__damage span{opacity:.7;letter-spacing:.07em;font-weight:900;line-height:1;color:currentColor!important;font-family:inherit!important;font-size:.48rem!important}.word-corruption-combat-word--quick .word-corruption-combat-word__damage{color:#d7f4f7;background:#0a2a35!important;border-color:#69c9d775!important}.word-corruption-combat-word--strong .word-corruption-combat-word__damage{color:#ffe6a0;background:#32280f!important;border-color:#e3bf5d78!important;box-shadow:0 4px #181005,inset 0 1px #ffffff14!important}.word-corruption-combat-word--ultimate .word-corruption-combat-word__damage{color:#fff!important;background:#c53d47!important;border-color:#ff9a9fdb!important;box-shadow:0 4px #76242a,inset 0 1px #ffffff42!important}.word-corruption-combat-word.is-rush-boosted .word-corruption-combat-word__damage{color:#fff0a6!important;background:#4d3909!important;border-color:#ffe06fdb!important;box-shadow:0 4px #241a03,inset 0 1px #ffffff29,0 0 10px #eec63f29!important}.word-corruption-combat-word.is-locked .word-corruption-combat-word__plate{border-color:var(--thui-letter-correct)!important;background:linear-gradient(#061b22,#04101a)!important;box-shadow:0 4px #01080de6,inset 0 0 0 1px #f2d0691a,0 0 12px #ebc2461a!important}.word-corruption-combat-word.is-rush-boosted .word-corruption-combat-word__plate{border-color:var(--thui-letter-correct)!important;background:linear-gradient(#2a2108,#04101a)!important}.word-corruption-combat-word__plate>small{display:none!important}@keyframes wordCorruptionOffsetTravel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes wordCorruptionLife{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes wordCorruptionDissolve{0%{opacity:1;filter:none}45%{opacity:.62;filter:blur(1px);transform:translate(-48%,-52%)skew(-7deg)}to{opacity:0;filter:blur(3px);transform:translate(-54%,-46%)scaleX(.72)}}@keyframes wordCorruptionRelocateTelegraph{0%,72%,to{opacity:.35;translate:0}78%{opacity:.7;translate:2px}84%{opacity:.42;translate:-1px 1px}}@keyframes wordCorruptionExpiryPulse{0%,69%,76%,84%,90%,94.5%,97.5%{border-color:#c9a24a}72%,80%,87%{border-color:#ff8a3c}92.5%,96%,98.6%,to{border-color:var(--thui-letter-wrong)}}@keyframes wordCorruptionMissedLetter{0%,72%{color:var(--thui-letter-wrong)}to{color:#fff}}@keyframes wordCorruptionDissolvePlate{0%{opacity:1;filter:none;transform:scale(1)}45%{opacity:.62;filter:blur(.7px);transform:scale(.96,1.03)skew(-5deg)}to{opacity:0;filter:blur(2px);transform:scale(.72,.94)skew(7deg)}}@keyframes wordCorruptionBreachTether{0%{opacity:0;scale:.15 1}18%{opacity:1;scale:1.15 1}62%{opacity:.7;scale:.82 1}to{opacity:0;scale:.2 1}}.word-event-layer{z-index:44}.word-event-layer.is-idle:before{display:none}.word-event-glitch{z-index:2147481000;pointer-events:none;--word-glitch:.55;opacity:var(--word-glitch);background:repeating-linear-gradient(0deg,#a855f71f 0 2px,#0000 2px 5px);animation:.9s step-end both wordEventGlitchFlicker;position:fixed;inset:0;overflow:hidden}.word-event-glitch.is-tier-2{--word-glitch:.75}.word-event-glitch.is-tier-3{--word-glitch:1}.word-event-glitch i{background:linear-gradient(90deg,#4fdcef57,#a855f74d 48%,#ff433c57);height:7vh;animation:.9s step-end both wordEventGlitchSlice;position:absolute;left:-4%;right:-4%}.word-event-glitch i:nth-child(2){background:#ff337866;height:3vh;animation-delay:-310ms}.word-event-glitch i:nth-child(3){background:#0c02149e;height:12vh;animation-delay:-590ms}@keyframes wordEventGlitchFlicker{0%{opacity:var(--word-glitch)}14%{opacity:0}22%{opacity:var(--word-glitch)}48%{opacity:calc(var(--word-glitch) * .5)}60%{opacity:0}68%{opacity:var(--word-glitch)}88%,to{opacity:0}}@keyframes wordEventGlitchSlice{0%{top:62%;translate:-2%}18%{top:14%;translate:3%}36%{top:78%;translate:-3%}54%{top:36%;translate:2%}72%{top:6%;translate:-1%}88%,to{top:120%;translate:0}}.game-shell.is-word-event-cue{animation:.9s step-end both wordEventShellJolt}@keyframes wordEventShellJolt{0%{translate:-7px}12%{translate:5px 2px}24%{translate:-3px -2px}40%{translate:0}56%{translate:6px}68%{translate:-4px 1px}80%,to{translate:0}}.word-event-whisper{z-index:3;color:#f4e6ff;white-space:nowrap;letter-spacing:.12em;text-shadow:-4px 0 #ff433c9e,4px 0 #4fdcef8c,0 0 24px #a855f780;font:950 clamp(22px,3.8vw,46px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:1.9s step-end both wordEventWhisper;position:absolute;top:25%;left:50%;translate:-50% -50%}@keyframes wordEventWhisper{0%{opacity:0;translate:calc(-50% - 10px) -50%}4%{opacity:1;translate:calc(7px - 50%) -50%}9%{opacity:.35;translate:calc(-50% - 4px) -50%}13%,74%{opacity:.92;translate:-50% -50%}78%{opacity:.3;translate:calc(6px - 50%) -50%}82%{opacity:.85;translate:calc(-50% - 6px) -50%}88%,to{opacity:0;translate:-50% -50%}}.attack-card.is-event-glitched{animation:1.4s step-end infinite wordEventCardGlitch}.attack-card.is-event-glitched:nth-child(2){animation-delay:-470ms}.attack-card.is-event-glitched:nth-child(3){animation-delay:-930ms}.thui-attack-options .attack-card.thui-attack.is-event-glitched .thui-attack__phrase{-webkit-user-select:none;user-select:none;overflow:hidden;color:#d9b8ff!important;text-shadow:-2px 0 #ff433c8c,2px 0 #4fdcef80!important}@keyframes wordEventCardGlitch{0%,to{clip-path:none;opacity:1;translate:0}8%{clip-path:inset(12% 0 58%);translate:-4px}12%{clip-path:inset(46% 0 18%);opacity:.72;translate:3px 1px}17%{clip-path:none;opacity:1;translate:0}54%{opacity:.82;translate:2px}58%{clip-path:inset(0 0 72%);opacity:1;translate:-3px}62%{clip-path:none;translate:0}}.thui-defence--live .thui-defence-key.defence-word--cursed{color:#ff6ea6!important;background:linear-gradient(#3d0a2e,#1a0316)!important;border-color:#ff2f7e!important;box-shadow:0 5px #0c0210,0 0 20px #ff2f7e57,inset 0 1px #ff6ea642!important}.thui-defence--live .thui-defence-key.defence-word--cursed.is-current{transform:translate(-50%)skew(-2deg);box-shadow:0 7px #0c0210,0 15px 24px #0000008c,0 0 0 2px #ff2f7e6b,0 0 34px #ff2f7e6b,inset 0 1px #ff6ea64d!important}.thui-defence--live .thui-defence-key.defence-word--cursed.is-current .defence-word__text{animation:.76s step-end infinite wordEventCursedText;color:#ff6ea6!important;text-shadow:-3px 0 #4fdcef80,3px 0 #a855f7b3!important}.thui-defence--live .thui-defence-key.defence-word--cursed.is-current .defence-word__text span{color:#ff6ea6!important;opacity:1!important}.thui-defence--live .thui-defence-key.defence-word--cursed.is-current .defence-word__text mark{background:0 0;color:#fff0f6!important}.defence-sequence__progress i.is-cursed{background:#5a0d33;border-color:#ff2f7e}@keyframes wordEventCursedText{0%,to{translate:0}12%{translate:-3px}18%{translate:2px 1px}24%{translate:0}66%{translate:3px}72%{translate:0}}.thui-title-shock-eye-layer.is-ambush-sequence.is-hunt-ambush,.thui-title-shock-eye-layer.is-ambush-sequence.is-hunt-ambush .thui-title-shock-eye.is-super.thui-title-shock-eye--center{animation-duration:.56s!important}.thui-title-shock-eye-layer.is-hunt-ambush{will-change:opacity}.thui-title-shock-eye-layer.is-hunt-ambush .thui-title-shock-eye.is-super.thui-title-shock-eye--center{filter:none;will-change:opacity, translate}.thui-title-shock-eye-layer.is-ambush-sequence.is-hunt-ambush.is-waiting,.thui-title-shock-eye-layer.is-ambush-sequence.is-hunt-ambush.is-waiting .thui-title-shock-eye.is-super.thui-title-shock-eye--center{opacity:0;visibility:visible;animation:none!important}.is-hunt-ambush .thui-title-shock-eye:before,.is-hunt-ambush .thui-title-shock-eye:after{content:"";z-index:-1;width:var(--thui-eye-socket-width);height:var(--thui-eye-socket-height);clip-path:polygon(50% 0%,58% 2%,67% 6%,75% 13%,82% 23%,87% 35%,90% 50%,87% 65%,82% 77%,75% 87%,67% 94%,58% 98%,50% 100%,42% 98%,33% 94%,25% 87%,18% 77%,13% 65%,10% 50%,13% 35%,18% 23%,25% 13%,33% 6%,42% 2%);pointer-events:none;position:absolute;top:50%;left:50%}.is-hunt-ambush .thui-title-shock-eye:before{background:color-mix(in srgb, var(--thui-corrupt-purple), transparent 20%);translate:calc(-50% - 18px) -50%}.is-hunt-ambush .thui-title-shock-eye:after{background:color-mix(in srgb, var(--thui-corrupt-cyan), transparent 30%);translate:calc(18px - 50%) -50%}.is-hunt-ambush .thui-enemy-eye__iris,.is-hunt-ambush .thui-enemy-eye__aperture,.is-hunt-ambush .thui-enemy-eye__pupil{filter:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.word-event-glitch,.game-shell.is-word-event-cue,.attack-card.is-event-glitched,.thui-defence--live .thui-defence-key.defence-word--cursed.is-current .defence-word__text{animation:none}.word-event-glitch{display:none}}@keyframes studio-enemy-cubeling-hit-quick-unit-position{0%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0}23.7%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:7px -3px}43%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:16px 2px}64%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:6px -1px}to{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0}}@keyframes studio-enemy-cubeling-hit-quick-unit-rotation{0%{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:0deg}23.7%{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:2deg}43%{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:4deg}63.7%{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:1deg}to{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:0deg}}@keyframes studio-enemy-cubeling-hit-quick-unit-opacity{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}23.7%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}43%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}64%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}to{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}}@keyframes studio-enemy-cubeling-hit-quick-unit-scale-shape{0%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:1}23.7%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:1.06 .97}43%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:.83 .69}64%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:1.02 .98}to{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:1}}.enemy-unit--weak.is-hit-quick{opacity:1;translate:16px 2px;rotate:4deg;scale:.83 .69;transform-origin:42% 102.6%!important;animation:.68s linear both studio-enemy-cubeling-hit-quick-unit-position,.68s linear both studio-enemy-cubeling-hit-quick-unit-rotation,.68s linear both studio-enemy-cubeling-hit-quick-unit-opacity,.68s linear both studio-enemy-cubeling-hit-quick-unit-scale-shape!important}@keyframes studio-enemy-cubeling-hit-quick-cube-position{0%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0}16%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0}36%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0}64%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0}to{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0}}@keyframes studio-enemy-cubeling-hit-quick-cube-rotation{0%{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:0deg}16%{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:4deg}36%{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:6deg}64%{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:1deg}to{animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:0deg}}@keyframes studio-enemy-cubeling-hit-quick-cube-opacity{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}16%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}36%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}64%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}to{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1)}}@keyframes studio-enemy-cubeling-hit-quick-cube-scale-shape{0%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:1}16%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:1.08 .9}36%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:.94 1.08}64%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:1.03 .98}to{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:1}}.enemy-unit--weak.is-hit-quick .enemy-cube{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:.68s linear both studio-enemy-cubeling-hit-quick-cube-position,.68s linear both studio-enemy-cubeling-hit-quick-cube-rotation,.68s linear both studio-enemy-cubeling-hit-quick-cube-opacity,.68s linear both studio-enemy-cubeling-hit-quick-cube-scale-shape!important}@keyframes studio-enemy-cubeling-hit-strong-unit-position{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}14%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:14px -10px}36%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:30px 8px}74.8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:16px 2px}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}}@keyframes studio-enemy-cubeling-hit-strong-unit-rotation{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:0deg}14%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:4deg}36%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:8deg}52.2%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:-13.3deg}62.4%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:21.6deg}74.8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:3deg}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:0deg}}@keyframes studio-enemy-cubeling-hit-strong-unit-opacity{0%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}14%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}36%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}74.8%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}to{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}}@keyframes studio-enemy-cubeling-hit-strong-unit-scale-shape{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1}14%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.02}36%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.3728 .5952}74.8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.01}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1}}.enemy-unit--weak.is-hit-strong{opacity:1;translate:16.9235px 2.39577px;rotate:-13.3deg;scale:1.03526 .98147;transform-origin:50%!important;animation:.9s linear both studio-enemy-cubeling-hit-strong-unit-position,.9s linear both studio-enemy-cubeling-hit-strong-unit-rotation,.9s linear both studio-enemy-cubeling-hit-strong-unit-opacity,.9s linear both studio-enemy-cubeling-hit-strong-unit-scale-shape!important}@keyframes studio-enemy-cubeling-hit-strong-cube-position{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}14%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}36%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:-2px 12px}62.5%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}}@keyframes studio-enemy-cubeling-hit-strong-cube-rotation{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:0deg}14%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:7deg}36%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:11deg}49.8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:-10.1deg}62.5%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:4deg}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:0deg}}@keyframes studio-enemy-cubeling-hit-strong-cube-opacity{0%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}14%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}36%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}62.5%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}to{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}}@keyframes studio-enemy-cubeling-hit-strong-cube-scale-shape{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1}14%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.08}36%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.9}62.5%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.03}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1}}.enemy-unit--weak.is-hit-strong .enemy-cube{opacity:1;translate:-.0697399px .41844px;rotate:-10.1deg;scale:1.02547;transform-origin:50%!important;animation:.9s linear both studio-enemy-cubeling-hit-strong-cube-position,.9s linear both studio-enemy-cubeling-hit-strong-cube-rotation,.9s linear both studio-enemy-cubeling-hit-strong-cube-opacity,.9s linear both studio-enemy-cubeling-hit-strong-cube-scale-shape!important}@keyframes studio-enemy-cubeling-hit-ultimate-unit-position{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:5px 5px}20%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:22px -24px}30.5%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:48px -42px}39.8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:62px -45px}49.3%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:72px 10px}58.83%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:-2px 11px}78%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:50px 18px}90%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:20px 4px}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}}@keyframes studio-enemy-cubeling-hit-ultimate-unit-rotation{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:0deg}8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:-2deg}20%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:7deg}30.5%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:14deg}39.8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:17deg}49.3%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:20deg}58.83%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:-27.5deg}66.51%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:-21.3deg}78%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:14deg}90%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:5deg}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:0deg}}@keyframes studio-enemy-cubeling-hit-ultimate-unit-opacity{0%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}8%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}20%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}30.5%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}39.8%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}49.3%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}78%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}90%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}to{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}}@keyframes studio-enemy-cubeling-hit-ultimate-unit-scale-shape{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1}8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.08 .88}20%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.9588 1.122}30.5%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.927 1.1948}39.8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.9064 1.2154}49.3%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.1564 .7056}58.83%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.9996 1.519}66.51%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.98}78%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.0976 .8036}90%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.9898 1.0403}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1}}.enemy-unit--weak.is-hit-ultimate{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50% 100%!important;animation:1.25s linear both studio-enemy-cubeling-hit-ultimate-unit-position,1.25s linear both studio-enemy-cubeling-hit-ultimate-unit-rotation,1.25s linear both studio-enemy-cubeling-hit-ultimate-unit-opacity,1.25s linear both studio-enemy-cubeling-hit-ultimate-unit-scale-shape!important}@keyframes studio-enemy-cubeling-hit-ultimate-cube-position{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}20%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0 -2px}38%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0 -4px}52%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:2px -2px}65.3%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0 5px}78%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0 4px}90%{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);translate:0}}@keyframes studio-enemy-cubeling-hit-ultimate-cube-rotation{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:0deg}8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:-3deg}20%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:8deg}38%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:15deg}52%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:18deg}65.3%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:15deg}78%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:10deg}90%{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:3deg}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);rotate:0deg}}@keyframes studio-enemy-cubeling-hit-ultimate-cube-opacity{0%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}8%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}20%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}38%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}52%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}65.3%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}78%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}90%{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}to{opacity:1;animation-timing-function:cubic-bezier(.18,.82,.22,1)}}@keyframes studio-enemy-cubeling-hit-ultimate-cube-scale-shape{0%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1}8%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.18 .68}20%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.86 1.24}38%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.82 1.3}52%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.88 1.2}65.3%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.34 .58}78%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1.18 .76}90%{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:.98 1.04}to{animation-timing-function:cubic-bezier(.18,.82,.22,1);scale:1}}.enemy-unit--weak.is-hit-ultimate .enemy-cube{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50% 100%!important;animation:1.25s linear both studio-enemy-cubeling-hit-ultimate-cube-position,1.25s linear both studio-enemy-cubeling-hit-ultimate-cube-rotation,1.25s linear both studio-enemy-cubeling-hit-ultimate-cube-opacity,1.25s linear both studio-enemy-cubeling-hit-ultimate-cube-scale-shape!important}@keyframes studio-enemy-cubeling-incoming-blocked-unit-position{0%{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:0}20%{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:-18px -3px}34%{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:19.65px 16.018px}54%{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:33.776px -2.418px}to{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:92px}}@keyframes studio-enemy-cubeling-incoming-blocked-unit-rotation{0%{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:0deg}20%{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:0deg}34%{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:5deg}54%{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:-4deg}to{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:0deg}}.enemy-unit--weak.is-incoming-blocked{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50% 82%!important;animation:.9s linear both studio-enemy-cubeling-incoming-blocked-unit-position,.9s linear both studio-enemy-cubeling-incoming-blocked-unit-rotation!important}@keyframes studio-enemy-cubeling-incoming-blocked-cube-position{0%{animation-timing-function:ease-in-out;translate:0}42%{animation-timing-function:ease-in-out;translate:0 1px}58%{animation-timing-function:ease-in-out;translate:0 -1px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-enemy-cubeling-incoming-blocked-cube-scale-shape{0%{animation-timing-function:ease-in-out;scale:1}42%{animation-timing-function:ease-in-out;scale:.996}58%{animation-timing-function:ease-in-out;scale:1.005}to{animation-timing-function:ease-in-out;scale:1}}.enemy-unit--weak.is-incoming-blocked .enemy-cube{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:.9s linear both studio-enemy-cubeling-incoming-blocked-cube-position,.9s linear both studio-enemy-cubeling-incoming-blocked-cube-scale-shape!important}.enemy-attack-fx--blocked .enemy-attack-fx__layer--claw{opacity:1;translate:0 -18px;rotate:0deg;scale:1;transform-origin:50%!important}.enemy-attack-fx--blocked .enemy-attack-fx__layer--impact{opacity:1;translate:10px;rotate:0deg;scale:1;transform-origin:50%!important}.enemy-attack-fx--blocked .enemy-attack-fx__layer--sparks,.enemy-attack-fx--blocked .enemy-attack-fx__layer--guard{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important}@keyframes studio-enemy-cubeling-incoming-stagger-unit-position{0%{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:0}16%{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:-24.35px -12.018px}30%{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:-8.224px 11.418px}48%{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:18px 3px}to{animation-timing-function:cubic-bezier(.18,.8,.22,1);translate:92px}}@keyframes studio-enemy-cubeling-incoming-stagger-unit-rotation{0%{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:0deg}16%{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:-5deg}30%{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:4deg}48%{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:0deg}to{animation-timing-function:cubic-bezier(.18,.8,.22,1);rotate:0deg}}.enemy-unit--weak.is-incoming-stagger{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50% 82%!important;animation:.98s linear both studio-enemy-cubeling-incoming-stagger-unit-position,.98s linear both studio-enemy-cubeling-incoming-stagger-unit-rotation!important}@keyframes studio-enemy-cubeling-incoming-stagger-cube-position{0%{animation-timing-function:ease-in-out;translate:0}42%{animation-timing-function:ease-in-out;translate:0 1px}58%{animation-timing-function:ease-in-out;translate:0 -1px}to{animation-timing-function:ease-in-out;translate:0}}@keyframes studio-enemy-cubeling-incoming-stagger-cube-scale-shape{0%{animation-timing-function:ease-in-out;scale:1}42%{animation-timing-function:ease-in-out;scale:.996}58%{animation-timing-function:ease-in-out;scale:1.005}to{animation-timing-function:ease-in-out;scale:1}}.enemy-unit--weak.is-incoming-stagger .enemy-cube{opacity:1;translate:0;rotate:0deg;scale:1;transform-origin:50%!important;animation:.98s linear both studio-enemy-cubeling-incoming-stagger-cube-position,.98s linear both studio-enemy-cubeling-incoming-stagger-cube-scale-shape!important}.enemy-attack-fx--stagger .enemy-attack-fx__layer--claw{opacity:1;translate:-40px;rotate:0deg;scale:1;transform-origin:50%!important}.enemy-attack-fx--stagger .enemy-attack-fx__layer--impact{opacity:1;translate:-20px;rotate:0deg;scale:1;transform-origin:50%!important}.enemy-attack-fx--stagger .enemy-attack-fx__layer--sparks{opacity:1;translate:-40px -20px;rotate:0deg;scale:1;transform-origin:50%!important}html .interface-corruption-root.thui-scope .battlefield.battlefield--stage-live{isolation:isolate;background:0 0!important}html .interface-corruption-root.thui-scope .battlefield.battlefield--stage-live:before,html .interface-corruption-root.thui-scope .battlefield.battlefield--stage-live:after{content:none!important;background:0 0!important;display:none!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .bf-shake,html .interface-corruption-root.thui-scope .battlefield--stage-live .bf-scene{position:absolute;inset:0;background:0 0!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .bf-scene{overflow:visible}html .interface-corruption-root.thui-scope .battlefield--stage-live .th-stage-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}html .interface-corruption-root.thui-scope .battlefield--stage-live .th-stage-canvas--background{z-index:1}html .interface-corruption-root.thui-scope .battlefield--stage-live .th-stage-canvas--foreground{z-index:5}html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__ground,html .interface-corruption-root.thui-scope[data-thui-voice=corrupt] .battlefield--stage-live .battlefield__ground{z-index:10!important;width:100%!important;height:100%!important;box-shadow:none!important;clip-path:none!important;filter:none!important;background:0 0!important;border:0!important;position:absolute!important;inset:0!important;overflow:visible!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__ground:before,html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__ground:after,html .interface-corruption-root.thui-scope[data-thui-voice=corrupt] .battlefield--stage-live .battlefield__ground:before,html .interface-corruption-root.thui-scope[data-thui-voice=corrupt] .battlefield--stage-live .battlefield__ground:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__sky,html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__mountain,html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__motes,html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__mote,html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__grass,html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__terrain-static,html .interface-corruption-root.thui-scope .battlefield--stage-live .battlefield__horizon,html .interface-corruption-root.thui-scope .battlefield--stage-live .corrupt-hands--horizon,html .interface-corruption-root.thui-scope .battlefield--stage-live .thui-battlefield-corruption-layer{visibility:hidden!important;opacity:0!important;background:0 0!important;display:none!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor-layer{pointer-events:none;z-index:20;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor{margin:0!important;position:absolute!important}html .interface-corruption-root.thui-scope .battlefield--stage-live.battlefield--warning:before{content:""!important;z-index:64!important;pointer-events:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:8px solid #ff362ad6!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 120px 30px #c50f0aa3,0 0 26px #ff2a1c73!important}@keyframes thLiveStageHunterTravel{0%{translate:0;rotate:-.6deg}to{translate:0 -5px;rotate:.8deg}}@media (prefers-reduced-motion:reduce){html .interface-corruption-root.thui-scope .battlefield--stage-live.is-wave-travelling .live-stage-actor--hunter .live-stage-actor__rig{animation:none!important}}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor-layer{pointer-events:none!important;z-index:20!important;gap:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;transform:none!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor{--stage-actor-scale:1;--stage-billboard-rotate:0deg;--stage-billboard-pitch:0deg;--stage-paper-depth:4px;--stage-paper-shadow-x:4px;will-change:left, top;top:70%;left:50%;pointer-events:none!important;width:0!important;min-width:0!important;max-width:none!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;bottom:auto!important;right:auto!important;overflow:visible!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor__rig{transform-style:preserve-3d;filter:drop-shadow(var(--stage-paper-shadow-x) 0 0 #131d2538) drop-shadow(0 8px 10px #00000024);width:auto!important;height:auto!important;transform:translateX(-50%) perspective(1100px) rotateX(var(--stage-billboard-pitch)) rotateY(var(--stage-billboard-rotate)) scale(var(--stage-actor-scale))!important;transform-origin:50% 100%!important;position:absolute!important;inset:auto auto 0 0!important;overflow:visible!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor--hunter .knight-unit,html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor--enemy .enemy-unit{margin:0!important;position:relative!important;inset:auto!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor--hunter .hunter-model--game{filter:brightness(1.08)saturate(1.1)contrast(1.03)drop-shadow(0 0 10px #fff3bd24);transform:none}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor--enemy .enemy-unit{filter:brightness(1.05)saturate(1.08)contrast(1.02)drop-shadow(0 0 8px #ffebc01a);width:108px!important;min-width:108px!important;max-width:108px!important;overflow:visible!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor--strong .enemy-unit{width:118px!important;min-width:118px!important;max-width:118px!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor--boss .enemy-unit{width:180px!important;min-width:180px!important;max-width:180px!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor--enemy .enemy-unit:before,html .interface-corruption-root.thui-scope .battlefield--stage-live .live-stage-actor--enemy .enemy-unit:after{content:none!important;display:none!important}@keyframes thLiveStageDemoHunterRun{0%,to{transform:translateY(0)rotate(-1deg)scaleY(1)}22%{transform:translateY(-4px)rotate(1deg)scaleY(1.02)}48%{transform:translateY(-9px)rotate(0)scaleY(1.015)}72%{transform:translateY(-3px)rotate(-1deg)scaleY(.99)}}html .interface-corruption-root.thui-scope .battlefield--stage-live.is-wave-travelling .live-stage-actor--hunter .live-stage-actor__rig{animation:none!important}html .interface-corruption-root.thui-scope .battlefield--stage-live.is-wave-travelling .live-stage-actor--hunter .hunter-model--game{transform-origin:50% 100%;animation:.33s ease-in-out infinite thLiveStageDemoHunterRun!important}@media (prefers-reduced-motion:reduce){html .interface-corruption-root.thui-scope .battlefield--stage-live.is-wave-travelling .live-stage-actor--hunter .hunter-model--game{animation:none!important}}html .interface-corruption-root.thui-scope .battlefield--stage-live .thui-defence--live .defence-timing.thui-defence__timing{border:2px solid color-mix(in srgb, var(--thui-key-gold-face), var(--thui-key-gold-side) 48%)!important;border-top-color:color-mix(in srgb, var(--thui-key-gold-face), white 18%)!important;background:var(--thui-fantasy-sunk)!important;box-shadow:0 0 0 1px #221705b8, 0 3px 0 var(--thui-key-gold-side), 0 8px 16px #0000004d, inset 0 1px 0 #ffffff0f!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .thui-defence--live .deadline-bar.thui-defence__bar{border:1px solid color-mix(in srgb, var(--thui-fantasy-track), transparent 24%)!important;background:var(--thui-fantasy-field)!important;box-shadow:inset 0 2px 5px #000000b8,0 1px #ffffff0d!important}html .interface-corruption-root.thui-scope .battlefield--stage-live .thui-defence--live .deadline-bar.thui-defence__bar>i{border-radius:inherit}.race-track--battlefield .race-track__hunter.is-travelling{transition:left var(--track-travel-ms,3.4s) linear}.race-track--battlefield .race-track__fill.is-travelling{transition:width var(--track-travel-ms,3.4s) linear}.race-track__hunter-hop{transform-origin:50% 100%;display:block;position:absolute;inset:0}.race-track__hunter.is-travelling .race-track__hunter-hop{animation:.33s ease-in-out 10 raceTrackHunterHop}@keyframes raceTrackHunterHop{0%,to{translate:0;scale:1.08 .92}18%{translate:0 -3px;scale:.94 1.08}50%{translate:0 -8px;scale:1}82%{translate:0 -2px;scale:.97 1.04}}@media (prefers-reduced-motion:reduce){.race-track__hunter.is-travelling .race-track__hunter-hop{animation:none}}.race-track--rival .race-track__racer.is-travelling{transition:left var(--track-travel-ms,3.4s) linear}.race-track--rival .race-track__fill.is-travelling{transition:width var(--track-travel-ms,3.4s) linear}.race-track--rival .race-track__racer.is-travelling .hunter-model--track{animation:.33s ease-in-out 10 raceTrackHunterHop}@media (prefers-reduced-motion:reduce){.race-track--rival .race-track__racer.is-travelling .hunter-model--track{animation:none}}html .interface-corruption-root.thui-scope .battlefield--stage-live.is-boss-exploding .live-stage-actor--hunter .hunter-model--game{transform-origin:50% 100%;animation:.56s cubic-bezier(.3,0,.4,1) .26s infinite hunterCelebrateHop!important}html .interface-corruption-root.thui-scope .battlefield--stage-live.is-boss-exploding .live-stage-actor--hunter :is(.knight-cube__sword,.knight-cube__staff-rig){animation:.56s ease-in-out .26s infinite hunterCelebrateRaise!important}html .interface-corruption-root.thui-scope .battlefield--stage-live.is-boss-exploding .live-stage-actor--hunter .knight-cube__dagger--left{animation:.56s ease-in-out .26s infinite hunterCelebrateDaggerLeft!important}html .interface-corruption-root.thui-scope .battlefield--stage-live.is-boss-exploding .live-stage-actor--hunter .knight-cube__dagger--right{animation:.56s ease-in-out .26s infinite hunterCelebrateDaggerRight!important}@keyframes hunterCelebrateHop{0%,to{transform:translateY(0)scale(1.08,.9)}18%{transform:translateY(-5px)scale(.94,1.08)}48%{transform:translateY(-20px)scale(1)rotate(-2deg)}78%{transform:translateY(-4px)scale(.97,1.04)}}@keyframes hunterCelebrateRaise{0%,to{translate:2px -8px;rotate:-8deg}48%{translate:6px -26px;rotate:-20deg}}@keyframes hunterCelebrateDaggerLeft{0%,to{translate:-10px -6px;rotate:-42deg}48%{translate:-14px -18px;rotate:-62deg}}@keyframes hunterCelebrateDaggerRight{0%,to{translate:18px 2px;rotate:-94deg}48%{translate:24px -10px;rotate:-114deg}}@media (prefers-reduced-motion:reduce){html .interface-corruption-root.thui-scope .battlefield--stage-live.is-boss-exploding .live-stage-actor--hunter .hunter-model--game,html .interface-corruption-root.thui-scope .battlefield--stage-live.is-boss-exploding .live-stage-actor--hunter :is(.knight-cube__sword,.knight-cube__staff-rig,.knight-cube__dagger--left,.knight-cube__dagger--right){animation:none!important}}.race-standings{--race-row-height:20px;z-index:3;width:140px;height:calc(var(--race-rows) * var(--race-row-height) + 8px);pointer-events:none;background:#020a0f66;border-radius:6px;margin:0;padding:4px;list-style:none;position:absolute;bottom:14px;left:16px;overflow:hidden}.race-standings__row{height:var(--race-row-height);color:#f3f8f8;text-shadow:0 1px #000000e6,0 0 3px #000000b3;transform:translateY(calc(var(--race-rank) * 100%));border-radius:3px;align-items:center;gap:4px;padding:0 3px;font-size:.64rem;font-weight:800;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:4px;left:4px;right:4px}.race-standings__row b{color:var(--thui-fantasy-frame-hi);text-align:center;flex:0 0 12px;font-size:.98rem;font-style:italic;font-weight:900;line-height:1}.race-standings__hunter{flex:0 0 15px;width:15px;height:15px;position:relative;overflow:visible}.race-standings .race-standings__hunter .hunter-model--track{transform:scale(var(--race-hunter-scale,.15));transform-origin:0 0;position:absolute;top:0;left:0}.race-standings__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.race-standings__row.is-player{z-index:1;background:color-mix(in srgb, var(--thui-fantasy-frame), transparent 58%);color:#fff}.race-standings__row.is-finished span:after{content:" ✓";color:var(--thui-fantasy-frame-hi)}[data-thui-voice=corrupt].race-standings{background:#04030875;border-radius:0}[data-thui-voice=corrupt].race-standings .race-standings__row{color:var(--thui-corrupt-green);font-family:var(--thui-font-corrupt);border-radius:0}[data-thui-voice=corrupt].race-standings .race-standings__row b{color:var(--thui-corrupt-purple);font-style:normal}[data-thui-voice=corrupt].race-standings .race-standings__row.is-player{background:color-mix(in srgb, var(--thui-corrupt-purple), transparent 66%);color:var(--thui-corrupt-amber);text-shadow:-1px 0 var(--thui-corrupt-purple), 1px 0 var(--thui-corrupt-cyan)}@media (width<=760px){.race-standings{--race-row-height:17px;width:106px;bottom:8px;left:8px}.race-standings__row{font-size:.56rem}.race-standings__row b{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.race-standings__row{transition:none}}.enemy-unit{--cube-front:#e4553f;--cube-top:#ff9b72;--cube-side:#a6372d;--cube-line:#8e2c25;--cube-highlight:#ffc6a6}.enemy-unit--strong{--cube-front:#dc8a34;--cube-top:#ffc56e;--cube-side:#9a5a1f;--cube-line:#7c4718;--cube-highlight:#ffe2a6}.enemy-unit--boss{--cube-front:#8f5fdc;--cube-top:#c79eff;--cube-side:#5c3a9c;--cube-line:#4a2e82;--cube-highlight:#e8d4ff}.enemy-unit[data-corrupt="1"]{--cube-front:#4b1525;--cube-top:#96374e;--cube-side:#290e25;--cube-line:#bd4566;--cube-highlight:#ff7e96}.enemy-unit--strong[data-corrupt="1"]{--cube-front:#541825;--cube-top:#a74649;--cube-side:#310c20}.enemy-unit--boss[data-corrupt="1"]{--cube-front:#381331;--cube-top:#85376e;--cube-side:#210e2c;--cube-highlight:#ff8ac5}.enemy-unit .enemy-cube{isolation:isolate;background:var(--cube-front);border-color:var(--cube-line);box-shadow:inset 3px 3px 0 color-mix(in srgb, var(--cube-highlight) 52%, transparent), inset -6px -7px 0 #0002, 5px 12px 12px #07102048;overflow:visible}.enemy-volume{pointer-events:none;display:block;position:absolute}.enemy-unit .health-track{z-index:3;position:relative;margin-bottom:calc(15% + 5px)!important}.enemy-cube>.enemy-volume--top{z-index:-1;background:linear-gradient(170deg, var(--cube-highlight), var(--cube-top) 48%);clip-path:polygon(0 100%,13% 0,100% 0,87% 100%);width:calc(115% + 4px);height:15%;top:-15%;left:-2px}.enemy-cube>.enemy-volume--side{z-index:-1;background:linear-gradient(90deg, var(--cube-side), color-mix(in srgb, var(--cube-side) 78%, #0e1320));clip-path:polygon(0 13%,100% 0,100% 87%,0 100%);width:15%;height:calc(115% + 2px);top:-15%;left:100%}.enemy-cube>.enemy-volume--bevel{z-index:1;border-top:1px solid color-mix(in srgb, var(--cube-highlight) 80%, transparent);border-left:1px solid color-mix(in srgb, var(--cube-highlight) 60%, transparent);border-bottom:2px solid #0002;border-right:2px solid #0002;inset:0}.enemy-unit .enemy-cube:before,.enemy-unit .enemy-cube:after,.enemy-unit .enemy-cube>span{z-index:2}.enemy-unit[data-corrupt="1"] .enemy-volume--top,.enemy-unit[data-corrupt="1"] .enemy-volume--side{filter:drop-shadow(0 0 3px #ef426b35)}.enemy-unit[data-corrupt="1"] .thui-enemy-eye{--thui-eye-state-cycle:5.6s}.enemy-unit[data-corrupt="1"] .thui-enemy-eye:before,.enemy-unit[data-corrupt="1"] .thui-enemy-eye:after{width:calc(var(--thui-eye-socket-width) * .3);height:calc(var(--thui-eye-socket-height) * .96);box-shadow:none;opacity:.82;-webkit-mask:var(--wrinkle-mask) center / 100% 100% no-repeat;-webkit-mask:var(--wrinkle-mask) center / 100% 100% no-repeat;mask:var(--wrinkle-mask) center / 100% 100% no-repeat;background:linear-gradient(#0000 2%,#ff54948c 22%,#ff96bee6 50%,#ff54948c 78%,#0000 98%);border:0;border-radius:0}.enemy-unit[data-corrupt="1"] .thui-enemy-eye:before{left:calc(50% - (var(--thui-eye-socket-width) * .68));transform-origin:100%;--wrinkle-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 100' preserveAspectRatio='none'%3E%3Cpath d='M26 6C15 28 15 72 26 94C20 72 20 28 26 6Z'/%3E%3Cpath d='M17 18C8 36 8 64 17 82C12.5 64 12.5 36 17 18Z'/%3E%3Cpath d='M8.5 31C2 43 2 57 8.5 69C5 57 5 43 8.5 31Z'/%3E%3C/svg%3E")}.enemy-unit[data-corrupt="1"] .thui-enemy-eye:after{left:calc(50% + (var(--thui-eye-socket-width) * .38));transform-origin:0;--wrinkle-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 100' preserveAspectRatio='none'%3E%3Cpath d='M4 6C15 28 15 72 4 94C10 72 10 28 4 6Z'/%3E%3Cpath d='M13 18C22 36 22 64 13 82C17.5 64 17.5 36 13 18Z'/%3E%3Cpath d='M21.5 31C28 43 28 57 21.5 69C25 57 25 43 21.5 31Z'/%3E%3C/svg%3E")}.enemy-unit[data-corrupt="1"] .thui-enemy-eye[data-eye-state=auto]:before{animation:cubeEyeWrinkleLeft var(--thui-eye-state-cycle) linear infinite;animation-delay:var(--thui-eye-phase,0s)}.enemy-unit[data-corrupt="1"] .thui-enemy-eye[data-eye-state=auto]:after{animation:cubeEyeWrinkleRight var(--thui-eye-state-cycle) linear infinite;animation-delay:var(--thui-eye-phase,0s)}@keyframes cubeEyeWrinkleLeft{0%,64%,78%,82%,96%,to{opacity:.82;transform:translate(0)scale(1)}66%,74%{opacity:1;transform:translate(2px)scale(.86,.97)}68%,71%{opacity:1;transform:translate(4px)scale(.72,.93)}84%,93%{opacity:.5;transform:translate(-3px)scale(1.14,1.03)}}@keyframes cubeEyeWrinkleRight{0%,64%,78%,82%,96%,to{opacity:.82;transform:translate(0)scale(1)}66%,74%{opacity:1;transform:translate(-2px)scale(.86,.97)}68%,71%{opacity:1;transform:translate(-4px)scale(.72,.93)}84%,93%{opacity:.5;transform:translate(3px)scale(1.14,1.03)}}.enemy-unit[data-corrupt="1"] .thui-enemy-eye .thui-enemy-eye__aperture{animation:thuiDrakoApertureAuto var(--thui-eye-state-cycle) linear infinite, cubeEyeSwell var(--thui-eye-state-cycle) ease-in-out infinite;animation-delay:var(--thui-eye-phase,0s), var(--thui-eye-phase,0s)}.enemy-unit[data-corrupt="1"] .thui-enemy-eye .thui-enemy-eye__socket{animation:cubeEyeSwell var(--thui-eye-state-cycle) ease-in-out infinite;animation-delay:var(--thui-eye-phase,0s)}.enemy-unit[data-corrupt="1"] .thui-enemy-eye .thui-enemy-eye__iris{animation:cubeEyeIris var(--thui-eye-state-cycle) ease-in-out infinite;animation-delay:var(--thui-eye-phase,0s)}@keyframes cubeEyeSwell{0%,82%,96%,to{scale:var(--eye-base-scale,1)}85%,92%{scale:calc(var(--eye-base-scale,1) * 1.08)}}@keyframes cubeEyeIris{0%,64%,78%,82%,96%,to{scale:1}66%,74%{scale:.92}85%,92%{scale:1.16}}.enemy-unit[data-corrupt="1"] .enemy-cube.is-mood-alert .thui-enemy-eye{--eye-base-scale:1.1}.enemy-unit[data-corrupt="1"] .enemy-cube.is-mood-alert .thui-enemy-eye .thui-enemy-eye__aperture{animation:cubeEyeAlertAperture var(--thui-eye-state-cycle) linear infinite, cubeEyeSwell var(--thui-eye-state-cycle) ease-in-out infinite;animation-delay:var(--thui-eye-phase,0s), var(--thui-eye-phase,0s)}.enemy-unit[data-corrupt="1"] .enemy-cube.is-mood-alert .thui-enemy-eye .thui-enemy-eye__iris{animation:cubeEyeIris var(--thui-eye-state-cycle) ease-in-out infinite, cubeEyeAlertLook calc(var(--thui-eye-state-cycle) * .5) steps(1, end) infinite;animation-delay:var(--thui-eye-phase,0s), var(--thui-eye-phase,0s)}.enemy-unit[data-corrupt="1"] .enemy-cube.is-mood-alert .thui-enemy-eye .thui-enemy-eye__pupil{scale:.72}@keyframes cubeEyeAlertLook{0%,18%{translate:0}20%,44%{translate:-3px}46%,60%{translate:0}62%,86%{translate:3px}88%,to{translate:0}}@keyframes cubeEyeAlertAperture{0%,64%,78%,82%,96%,to{clip-path:polygon(50% .8%,59% 2%,68% 5.5%,76% 12%,83% 22%,87% 35%,88.5% 50%,87% 65%,83% 78%,76% 88%,68% 94.5%,59% 98%,50% 99.2%,41% 98%,32% 94.5%,24% 88%,17% 78%,13% 65%,11.5% 50%,13% 35%,17% 22%,24% 12%,32% 5.5%,41% 2%)}66%,74%{clip-path:polygon(50% 1.5%,53% 4%,56% 9%,59% 17%,61.5% 27%,63.5% 39%,64.5% 50%,63.5% 61%,61.5% 73%,59% 83%,56% 91%,53% 96%,50% 98.5%,47% 96%,44% 91%,41% 83%,38.5% 73%,36.5% 61%,35.5% 50%,36.5% 39%,38.5% 27%,41% 17%,44% 9%,47% 4%)}68%,71%{clip-path:polygon(50% 1.5%,50.5% 5%,51% 10%,51.4% 18%,51.8% 28%,52% 39%,52% 50%,52% 61%,51.8% 72%,51.4% 82%,51% 90%,50.5% 95%,50% 98.5%,49.5% 95%,49% 90%,48.6% 82%,48.2% 72%,48% 61%,48% 50%,48% 39%,48.2% 28%,48.6% 18%,49% 10%,49.5% 5%)}84%,93%{clip-path:polygon(50% 0%,60% 1.5%,70% 5%,79% 11.5%,86% 21%,90% 34%,92% 50%,90% 66%,86% 79%,79% 88.5%,70% 95%,60% 98.5%,50% 100%,40% 98.5%,30% 95%,21% 88.5%,14% 79%,10% 66%,8% 50%,10% 34%,14% 21%,21% 11.5%,30% 5%,40% 1.5%)}}.enemy-unit.is-hit[data-corrupt="1"] .enemy-cube .thui-enemy-eye{animation:.13s linear infinite cubeEyePainShudder}.enemy-unit.is-hit[data-corrupt="1"] .enemy-cube .thui-enemy-eye .thui-enemy-eye__aperture{animation:.17s step-end infinite cubeEyePainAperture}.enemy-unit.is-hit[data-corrupt="1"] .enemy-cube .thui-enemy-eye .thui-enemy-eye__socket{animation:none;scale:.96}.enemy-unit.is-hit[data-corrupt="1"] .enemy-cube .thui-enemy-eye .thui-enemy-eye__iris{animation:none;scale:.82}.enemy-unit.is-hit[data-corrupt="1"] .enemy-cube .thui-enemy-eye .thui-enemy-eye__pupil{scale:.6}.enemy-unit.is-hit[data-corrupt="1"] .enemy-cube .thui-enemy-eye[data-eye-state=auto]:before{animation:.14s linear infinite cubeEyeWrinklePainLeft}.enemy-unit.is-hit[data-corrupt="1"] .enemy-cube .thui-enemy-eye[data-eye-state=auto]:after{animation:.14s linear infinite cubeEyeWrinklePainRight}@keyframes cubeEyePainShudder{0%,to{rotate:0deg}25%{rotate:-3deg}50%{rotate:2deg}75%{rotate:-2deg}}@keyframes cubeEyePainAperture{0%,to{clip-path:polygon(50% 1.5%,53% 4%,56% 9%,59% 17%,61.5% 27%,63.5% 39%,64.5% 50%,63.5% 61%,61.5% 73%,59% 83%,56% 91%,53% 96%,50% 98.5%,47% 96%,44% 91%,41% 83%,38.5% 73%,36.5% 61%,35.5% 50%,36.5% 39%,38.5% 27%,41% 17%,44% 9%,47% 4%)}50%{clip-path:polygon(50% 1.5%,50.5% 5%,51% 10%,51.4% 18%,51.8% 28%,52% 39%,52% 50%,52% 61%,51.8% 72%,51.4% 82%,51% 90%,50.5% 95%,50% 98.5%,49.5% 95%,49% 90%,48.6% 82%,48.2% 72%,48% 61%,48% 50%,48% 39%,48.2% 28%,48.6% 18%,49% 10%,49.5% 5%)}}@keyframes cubeEyeWrinklePainLeft{0%,to{opacity:1;transform:translate(4px)scale(.7,.92)}50%{opacity:1;transform:translate(5px)scale(.62,.88)}}@keyframes cubeEyeWrinklePainRight{0%,to{opacity:1;transform:translate(-4px)scale(.7,.92)}50%{opacity:1;transform:translate(-5px)scale(.62,.88)}}@media (prefers-reduced-motion:reduce){.enemy-unit[data-corrupt="1"] .thui-enemy-eye:before,.enemy-unit[data-corrupt="1"] .thui-enemy-eye:after,.enemy-unit[data-corrupt="1"] .thui-enemy-eye,.enemy-unit[data-corrupt="1"] .thui-enemy-eye :is(.thui-enemy-eye__aperture,.thui-enemy-eye__socket,.thui-enemy-eye__iris){animation:none!important}}
