.slayer-contract{animation:slayer-arrive .5s ease-out both;animation-delay:calc(var(--slayer-order) * .11s)}.slayer-float{animation:slayer-float 6s ease-in-out infinite;animation-delay:calc(var(--slayer-order) * -2s)}.slayer-progress-fill{transition:width .65s cubic-bezier(.22,1,.36,1)}.slayer-progress-marker{transition:left .65s cubic-bezier(.22,1,.36,1)}.slayer-countdown{transition:stroke-dashoffset 1s linear}@keyframes slayer-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slayer-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.slayer-contract,.slayer-float,.slayer-progress-fill,.slayer-progress-marker,.slayer-countdown{animation:none;transition:none}}.tutorial-slide-forward{animation:tutorial-slide-in-right .38s cubic-bezier(.22,1,.36,1) both}.tutorial-slide-back{animation:tutorial-slide-in-left .38s cubic-bezier(.22,1,.36,1) both}.tutorial-rise{animation:tutorial-rise .45s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--tutorial-delay, 0ms)}.tutorial-twinkle{transform-box:fill-box;transform-origin:center;animation:tutorial-twinkle 2.4s ease-in-out infinite;animation-delay:var(--tutorial-delay, 0s)}.tutorial-bob{animation:tutorial-bob 3s ease-in-out infinite;animation-delay:var(--tutorial-delay, 0s)}.tutorial-float-up{transform-box:fill-box;transform-origin:center;animation:tutorial-float-up 2.4s ease-out infinite;animation-delay:var(--tutorial-delay, 0s)}.tutorial-ring{animation:tutorial-ring 2.4s linear infinite}.tutorial-chop{transform-box:view-box;animation:tutorial-chop 1.6s cubic-bezier(.55,0,.45,1) infinite}.tutorial-tree-shake{transform-box:view-box;animation:tutorial-tree-shake 1.6s ease-out infinite}.tutorial-chip{transform-box:fill-box;transform-origin:center;animation:tutorial-chip 1.6s ease-out infinite}.tutorial-chip-drop{transform-box:fill-box;transform-origin:center;animation:tutorial-chip-drop 1.6s ease-out infinite}.tutorial-collect{transform-box:fill-box;transform-origin:center;animation:tutorial-collect 1.6s ease-out infinite}.tutorial-xp-fill{transform-box:fill-box;transform-origin:left center;animation:tutorial-xp-fill 3.6s cubic-bezier(.4,0,.2,1) infinite}.tutorial-unlock{transform-box:fill-box;transform-origin:center;animation:tutorial-unlock 3.6s ease-in-out infinite}.tutorial-unlocked-item{animation:tutorial-unlocked-item 3.6s ease-in-out infinite}.tutorial-level-pop{transform-box:fill-box;transform-origin:center;animation:tutorial-level-pop 3.6s ease-in-out infinite}.tutorial-sparkle{transform-box:fill-box;transform-origin:center;animation:tutorial-sparkle 3.6s ease-out infinite;animation-delay:var(--tutorial-delay, 0s)}.tutorial-tap{animation:tutorial-tap 1.8s ease-in-out infinite}.tutorial-ping{animation:tutorial-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.tutorial-sway{transform-box:view-box;animation:tutorial-sway 4s ease-in-out infinite;animation-delay:var(--tutorial-delay, 0s)}.tutorial-leaf-fall{transform-box:fill-box;transform-origin:center;animation:tutorial-leaf-fall 4.5s linear infinite;animation-delay:var(--tutorial-delay, 0s)}.tutorial-highlight{animation:tutorial-highlight 3s ease-in-out infinite;animation-delay:var(--tutorial-delay, 0s)}.tutorial-sheet{animation:tutorial-sheet 4s cubic-bezier(.22,1,.36,1) infinite}.tutorial-press{animation:tutorial-press 4s ease-in-out infinite}.tutorial-tap-late{animation:tutorial-tap-late 4s ease-in-out infinite}.tutorial-march{animation:tutorial-march 1s linear infinite}.tutorial-travel{transform-box:view-box;animation:tutorial-travel 4.5s ease-in-out infinite}.tutorial-arrive{transform-box:fill-box;transform-origin:center bottom;animation:tutorial-arrive 4.5s ease-in-out infinite}.tutorial-arrive-sparkle{transform-box:fill-box;transform-origin:center;animation:tutorial-arrive-sparkle 4.5s ease-out infinite;animation-delay:var(--tutorial-delay, 0s)}.tutorial-typing{animation:tutorial-typing 1.2s ease-in-out infinite;animation-delay:var(--tutorial-delay, 0s)}.tutorial-bar-fill{transform-origin:left center;animation:tutorial-bar-fill 2.4s linear infinite}.tutorial-screen-off{animation:tutorial-screen-off 4.5s ease-in-out infinite}.tutorial-pile-1,.tutorial-pile-2,.tutorial-pile-3{transform-box:fill-box;transform-origin:center bottom;animation:4.5s ease-out infinite}.tutorial-pile-1{animation-name:tutorial-pile-1}.tutorial-pile-2{animation-name:tutorial-pile-2}.tutorial-pile-3{animation-name:tutorial-pile-3}.tutorial-spin-slow{transform-box:fill-box;transform-origin:center;animation:tutorial-spin 12s linear infinite}.tutorial-reveal{animation:tutorial-reveal 5s cubic-bezier(.4,0,.2,1) infinite}.tutorial-drain{animation:tutorial-drain 6s linear infinite}.tutorial-pulse-soft{animation:tutorial-pulse-soft 2s ease-in-out infinite}.tutorial-scan{animation:tutorial-scan 4.5s ease-in-out infinite}.tutorial-hp-player{animation:tutorial-hp-player 3s ease-in-out infinite}.tutorial-hp-enemy{animation:tutorial-hp-enemy 3s ease-in-out infinite}.tutorial-clash{animation:tutorial-clash .75s ease-in-out infinite}.tutorial-wobble{transform-origin:center bottom;animation:tutorial-wobble 3.2s ease-in-out infinite}.tutorial-hatch{animation:tutorial-hatch 3.2s ease-out infinite}.tutorial-hatch-egg{animation:tutorial-hatch-egg 3.2s ease-in infinite}.tutorial-claim{animation:tutorial-claim 2.4s ease-in-out infinite}.tutorial-meter{animation:tutorial-meter 4s ease-in-out infinite}.tutorial-fill-colour{animation:tutorial-fill-colour 4.5s ease-in-out infinite}.tutorial-fill-colour-out{animation:tutorial-fill-colour-out 4.5s ease-in-out infinite}.tutorial-flicker{transform-box:view-box;animation:tutorial-flicker .9s ease-in-out infinite alternate}.tutorial-toggle-track{animation:tutorial-toggle-track 4s ease-in-out infinite}.tutorial-toggle-knob{animation:tutorial-toggle-knob 4s ease-in-out infinite}.tutorial-toggle-reward{animation:tutorial-toggle-reward 4s ease-in-out infinite}@keyframes tutorial-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes tutorial-slide-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes tutorial-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tutorial-twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes tutorial-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tutorial-float-up{0%{opacity:0;transform:translateY(8px) scale(.8)}20%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-26px) scale(1)}}@keyframes tutorial-ring{0%{stroke-dashoffset:214}to{stroke-dashoffset:0}}@keyframes tutorial-chop{0%,30%{transform:rotate(28deg)}48%,58%{transform:rotate(-30deg)}to{transform:rotate(28deg)}}@keyframes tutorial-tree-shake{0%,48%{transform:rotate(0)}54%{transform:rotate(-2.5deg)}62%{transform:rotate(1.5deg)}70%,to{transform:rotate(0)}}@keyframes tutorial-chip{0%,48%{opacity:0;transform:translate(0) rotate(0)}52%{opacity:1}80%{opacity:0;transform:translate(18px,-16px) rotate(120deg)}to{opacity:0}}@keyframes tutorial-chip-drop{0%,48%{opacity:0;transform:translate(0) rotate(0)}52%{opacity:1}82%{opacity:0;transform:translate(14px,10px) rotate(-90deg)}to{opacity:0}}@keyframes tutorial-collect{0%,50%{opacity:0;transform:translateY(6px) scale(.6)}60%{opacity:1;transform:translateY(0) scale(1.1)}68%{transform:translateY(0) scale(1)}90%{opacity:1;transform:translateY(-14px)}to{opacity:0;transform:translateY(-20px)}}@keyframes tutorial-xp-fill{0%{transform:scaleX(.04)}70%,92%{transform:scaleX(1)}to{transform:scaleX(.04)}}@keyframes tutorial-unlock{0%,70%{opacity:1;transform:scale(1)}76%{opacity:1;transform:scale(1.2)}84%,94%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes tutorial-unlocked-item{0%,72%{opacity:.3}82%,94%{opacity:1}to{opacity:.3}}@keyframes tutorial-level-pop{0%,68%{transform:scale(1)}74%{transform:scale(1.3)}80%,to{transform:scale(1)}}@keyframes tutorial-sparkle{0%,72%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.4)}}@keyframes tutorial-tap{0%,to{transform:translate(0)}40%{transform:translate(-3px,-6px)}55%{transform:translate(0) scale(.94)}}@keyframes tutorial-ping{0%,45%{transform:scale(.6);opacity:0}55%{opacity:.7}to{transform:scale(2.2);opacity:0}}@keyframes tutorial-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes tutorial-leaf-fall{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-16px,72px) rotate(220deg)}}@keyframes tutorial-highlight{0%,36%,to{box-shadow:0 0 #eab30800;color:#9ca3af}6%,30%{box-shadow:0 0 0 2px #eab308cc;color:#f3f4f6}}@keyframes tutorial-sheet{0%,8%{transform:translateY(110%)}24%,88%{transform:translateY(0)}to{transform:translateY(110%)}}@keyframes tutorial-press{0%,55%{transform:scale(1);filter:brightness(1)}60%{transform:scale(.94);filter:brightness(1.25)}68%,to{transform:scale(1);filter:brightness(1)}}@keyframes tutorial-tap-late{0%,30%{opacity:0;transform:translate(10px,12px)}42%{opacity:1;transform:translate(0)}55%{transform:translate(0)}60%{transform:translateY(2px) scale(.9)}68%{transform:translate(0) scale(1)}82%{opacity:1}90%,to{opacity:0}}@keyframes tutorial-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-12}}@keyframes tutorial-travel{0%,8%{transform:translate(0)}38%,48%{transform:translate(100px,-40px)}80%,to{transform:translate(200px,-12px)}}@keyframes tutorial-arrive{0%,78%{transform:scale(1)}84%{transform:scale(1.2)}90%,to{transform:scale(1)}}@keyframes tutorial-arrive-sparkle{0%,80%{opacity:0;transform:scale(0)}86%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.4)}}@keyframes tutorial-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@keyframes tutorial-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tutorial-screen-off{0%,12%{opacity:0}22%,88%{opacity:1}96%,to{opacity:0}}@keyframes tutorial-pile-1{0%,28%{opacity:0;transform:translateY(-10px) scale(.8)}34%,88%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0}}@keyframes tutorial-pile-2{0%,46%{opacity:0;transform:translateY(-10px) scale(.8)}52%,88%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0}}@keyframes tutorial-pile-3{0%,64%{opacity:0;transform:translateY(-10px) scale(.8)}70%,88%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0}}@keyframes tutorial-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tutorial-reveal{0%{width:0%}80%,92%{width:100%}to{width:0%}}@keyframes tutorial-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:214}}@keyframes tutorial-pulse-soft{0%,to{opacity:.5}50%{opacity:1}}@keyframes tutorial-scan{0%,to{transform:translate(-72px)}50%{transform:translate(72px)}}@keyframes tutorial-hp-player{0%{width:100%}85%{width:62%}to{width:100%}}@keyframes tutorial-hp-enemy{0%{width:100%}85%{width:8%}to{width:100%}}@keyframes tutorial-clash{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(-8deg)}}@keyframes tutorial-wobble{0%,30%,60%,to{transform:rotate(0)}36%,48%{transform:rotate(-8deg)}42%,54%{transform:rotate(8deg)}}@keyframes tutorial-hatch-egg{0%,58%{opacity:1;transform:scale(1)}64%,96%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes tutorial-hatch{0%,60%{opacity:0;transform:scale(.4)}68%{opacity:1;transform:scale(1.15)}74%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes tutorial-claim{0%,to{fill-opacity:.25;stroke-opacity:.6}50%{fill-opacity:.7;stroke-opacity:1}}@keyframes tutorial-meter{0%,10%{left:12%}40%,50%{left:50%}80%,to{left:88%}}@keyframes tutorial-fill-colour{0%,30%{opacity:0;transform:scale(.9)}42%{opacity:1;transform:scale(1.08)}50%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes tutorial-fill-colour-out{0%,30%{opacity:1}42%,90%{opacity:0}to{opacity:1}}@keyframes tutorial-flicker{0%{transform:scale(1)}50%{transform:scale(1.04,.94)}to{transform:scale(.97,1.06)}}@keyframes tutorial-toggle-track{0%,58%{background-color:#4b5563}62%,90%{background-color:#4f46e5}96%,to{background-color:#4b5563}}@keyframes tutorial-toggle-knob{0%,58%{transform:translate(0)}62%,90%{transform:translate(16px)}96%,to{transform:translate(0)}}@keyframes tutorial-toggle-reward{0%,60%{opacity:.3;transform:scale(1)}68%{opacity:1;transform:scale(1.15)}74%,90%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tutorial-slide-forward,.tutorial-slide-back,.tutorial-rise,.tutorial-twinkle,.tutorial-bob,.tutorial-float-up,.tutorial-ring,.tutorial-chop,.tutorial-tree-shake,.tutorial-chip,.tutorial-chip-drop,.tutorial-collect,.tutorial-xp-fill,.tutorial-unlock,.tutorial-unlocked-item,.tutorial-level-pop,.tutorial-sparkle,.tutorial-tap,.tutorial-ping,.tutorial-sway,.tutorial-leaf-fall,.tutorial-highlight,.tutorial-sheet,.tutorial-press,.tutorial-tap-late,.tutorial-march,.tutorial-travel,.tutorial-arrive,.tutorial-arrive-sparkle,.tutorial-typing,.tutorial-bar-fill,.tutorial-screen-off,.tutorial-pile-1,.tutorial-pile-2,.tutorial-pile-3,.tutorial-spin-slow,.tutorial-reveal,.tutorial-drain,.tutorial-pulse-soft,.tutorial-scan,.tutorial-hp-player,.tutorial-hp-enemy,.tutorial-clash,.tutorial-wobble,.tutorial-hatch,.tutorial-hatch-egg,.tutorial-claim,.tutorial-meter,.tutorial-fill-colour,.tutorial-fill-colour-out,.tutorial-flicker,.tutorial-toggle-track,.tutorial-toggle-knob,.tutorial-toggle-reward{animation:none}.tutorial-hatch{display:none}}
