.gs-wrap{position:relative}.gs-wrap>:not(.gs-sky){position:relative}.gs-sky{position:absolute;left:0;right:0;top:0;height:200px;pointer-events:none;animation:gsFade .5s ease-out backwards;background:linear-gradient(180deg,var(--gs-1) 0%,var(--gs-2) 46%,rgba(255,255,255,0) 100%)}.gs-am{background:linear-gradient(180deg,#ecf4fe,#fdf7ec 52%,#fff0)}.gs-pm{--gs-1: #EAF5FF;--gs-2: #F4FAFF}.gs-eve{--gs-1: #E4EAF4;--gs-2: #F1F4F9}.gs-night{--gs-1: #E6EAF8;--gs-2: #F2F4FC}.gs-greet{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.gs-greet>:first-child{min-width:0;padding-bottom:14px}.gs-hy{flex:none;margin:0 16px -4px 0;--hz: 52px;--h-tool: #000000;--h-ok: #15803D;--h-on-ok: #FFFFFF;--h-surface: #FFFFFF;--h-shadow: rgba(15, 23, 42, .1);animation:gsPop .38s cubic-bezier(.2,.7,.3,1) .09s backwards;transform-origin:50% 92%}.gs-none{grid-column:1 / -1;display:grid;justify-items:center;gap:4px;padding:36px 16px 56px;text-align:center;font-size:13px;color:#64748b}.gs-none b{font-size:16px;font-weight:600;color:#334155}.gs-hy.gs-hy-solo{--hz: 92px;margin:0 0 12px}.gs-it{position:absolute;right:78px;top:-24px;width:38px;height:38px;overflow:visible;pointer-events:none;animation:gsFade .5s ease-out .15s backwards}.gs-cloud{width:50px;right:74px;top:-22px;fill:#fff;filter:drop-shadow(0 2px 3px rgba(80,140,200,.18))}.gs-cloud path{animation:gsDrift 9s ease-in-out infinite alternate}.gs-moon path{fill:#f2cf66}.gs-moon circle{fill:#8c99da;transform-box:fill-box;transform-origin:center;animation:gsTwinkle 2.6s ease-in-out infinite alternate}.gs-moon .s2{animation-delay:-.9s}.gs-moon .s3{animation-delay:-1.7s}.gs-in{animation:gsUp .26s cubic-bezier(.2,.7,.3,1) backwards;animation-delay:calc(var(--i, 0) * 55ms)}.gs-press{transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent}.gs-press:active{transform:scale(.96)}.gs-tile{-webkit-tap-highlight-color:transparent}.gs-tile:active .gs-press{transform:scale(.92)}.gs-pulse{animation:gsPulse 2.2s ease-out .9s infinite}.gs-gold{position:relative}.gs-gold.gs-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(245,197,66,.3) 50%,transparent 60%);background-size:250% 100%;background-position:130% 0;animation:gsShine 4.5s ease-in-out infinite}.gs-boo{all:unset;display:block;flex:none;position:relative;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent}.gs-boo:focus-visible{outline:2px solid #F59A3A;outline-offset:2px;border-radius:8px}.gs-boo .gs-hy{display:block}.gs-greet:has(.gs-boo-cat){z-index:1}.gs-pk-w{position:absolute;left:-3px;bottom:-1px;z-index:1;width:15px;height:20px}.gs-pk{display:block;width:100%;height:100%;overflow:visible}.gs-pk-b{transform-box:view-box;transform-origin:20px 52px;animation:gsPkShake 2.4s ease-in-out infinite}.gs-pk-tap{fill:none;stroke:#f59a3a;stroke-width:3;stroke-linecap:round;opacity:.25;animation:gsPkTap 2.4s ease-in-out infinite}.gs-pk-w.calm .gs-pk-tap{display:none}.gs-pk-w.calm .gs-pk-b{animation:gsPkCalm 5s ease-in-out infinite}.gs-dusk{position:absolute;left:-46px;top:-40px;width:120px;height:84px;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#7c68c438,#7c68c41a 55%,#7c68c400)}.gs-storm{position:absolute;left:-30px;top:-24px;width:44px;height:38px;overflow:visible;pointer-events:none}.gs-st-drift{animation:gsDrift 7s ease-in-out infinite alternate}.gs-st-c1{fill:#7a7d92}.gs-st-c2{fill:#4a4c5e}.gs-st-rim{fill:none;stroke:#9a9db2;stroke-width:1.6;stroke-linecap:round}.gs-st-glow{fill:#ffe7a3;opacity:0;animation:gsGlow 3.6s linear infinite}.gs-st-bolt{fill:#f5c542;stroke:#fff6d6;stroke-width:.8;stroke-linejoin:round;opacity:0;animation:gsBolt 3.6s linear infinite}.gs-st-drop{stroke:#8fa0c8;stroke-width:1.6;stroke-linecap:round;opacity:0;animation:gsDrop 1.2s linear infinite}.gs-st-drop.d2{animation-delay:-.4s}.gs-st-drop.d3{animation-delay:-.8s}.os-sheet:has(.gs-boo-opts){padding-top:10px;border-radius:22px 22px 0 0}.os-sheet:has(.gs-boo-opts) .os-sheet__x{width:36px;height:36px;display:grid;place-items:center;font-size:22px}.os-sheet:has(.gs-boo-opts):before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:#e2e8f0;margin:0 auto 12px}.os-sheet:has(.gs-boo-opts) .os-sheet__head{padding:0 16px;border:0;margin-bottom:12px}.os-sheet:has(.gs-boo-opts) .os-sheet__title{font-size:16px}.os-sheet:has(.gs-boo-opts) .os-sheet__body{padding:0 16px calc(22px + env(safe-area-inset-bottom,0px))}.gs-boo-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gs-boo-opt{all:unset;box-sizing:border-box;cursor:pointer;display:grid;justify-items:center;align-content:start;gap:4px;padding:8px 2px 6px;border-radius:14px;white-space:pre-line;border:1.5px solid transparent;background:#f6f7f9;font-size:11px;line-height:1.25;color:#334155;text-align:center;--hz: 54px;-webkit-tap-highlight-color:transparent}.gs-boo-opt[aria-pressed=true]{border-color:#f59a3a;background:#fff6ec;color:#9a4a0e;font-weight:700}.gs-boo-opt:focus-visible{outline:2px solid #F59A3A;outline-offset:1px}@keyframes gsPkShake{0%,64%,to{transform:rotate(0)}70%{transform:rotate(-16deg)}76%{transform:rotate(14deg)}82%{transform:rotate(-10deg)}88%{transform:rotate(6deg)}}@keyframes gsPkTap{0%,62%,to{opacity:.25}70%,86%{opacity:1}}@keyframes gsPkCalm{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-12deg)}95%{transform:rotate(10deg)}}@keyframes gsBolt{0%,70%,76%,82%,to{opacity:0}72%,74%,79%{opacity:1}}@keyframes gsGlow{0%,70%,82%,to{opacity:0}72%,79%{opacity:.7}}@keyframes gsDrop{0%{opacity:0;transform:translateY(-2px)}30%{opacity:.9}to{opacity:0;transform:translateY(8px)}}@keyframes gsFade{0%{opacity:0}}@keyframes gsUp{0%{opacity:0;transform:translateY(12px)}}@keyframes gsPop{0%{opacity:0;transform:translateY(10px) scale(.84)}70%{opacity:1;transform:translateY(0) scale(1.05)}}@keyframes gsDrift{0%{transform:translate(-5px)}to{transform:translate(5px)}}@keyframes gsTwinkle{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}@keyframes gsPulse{0%{box-shadow:0 2px 8px #2fae6838,0 0 #2fae6880}70%,to{box-shadow:0 2px 8px #2fae6838,0 0 0 11px #2fae6800}}@keyframes gsShine{0%,62%{background-position:130% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.gs-sky,.gs-hy,.gs-it,.gs-it *,.gs-in,.gs-pulse,.gs-pk *,.gs-storm *{animation:none!important}.gs-st-bolt{opacity:1}.gs-gold.gs-shine:after{animation:none;display:none}.gs-press{transition:none}}:root{--h-body: #7FD0C5;--h-ink: #242036;--h-eye: #FFFFFF;--h-tool: #000000;--h-shade: #0C0C11;--h-lens: #30303B;--h-warm: #F5B03E;--h-coral: #F2836B;--h-deep: #3DA8A0;--h-ok: #15803D;--h-on-ok: #FFFFFF;--h-surface: #FFFFFF;--h-shadow: rgba(15, 23, 42, .1);--bg-tint: #DDF3EF;--bg-tint2: #EEF9F7;--bg-warm: #FCEFC9;--bg-line: #A9DED6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--h-tool: #E8EEF5;--h-ok: #4ADE80;--h-on-ok: #052E16;--h-surface: #172433;--h-shadow: rgba(0, 0, 0, .38);--bg-tint: #17393B;--bg-tint2: #1B2F3C;--bg-warm: #4A3B14;--bg-line: #2F6661}}:root[data-theme=dark]{--h-tool: #E8EEF5;--h-ok: #4ADE80;--h-on-ok: #052E16;--h-surface: #172433;--h-shadow: rgba(0, 0, 0, .38);--bg-tint: #17393B;--bg-tint2: #1B2F3C;--bg-warm: #4A3B14;--bg-line: #2F6661}svg.hd{display:block;width:var(--hz, 220px);height:auto;aspect-ratio:1088 / 1006;overflow:visible}.hd .t{fill:var(--h-body)}.hd .k{fill:var(--h-tool)}.hd .w{fill:var(--h-eye)}.hd .n{fill:var(--h-ink)}.hd .ln{fill:none;stroke:var(--h-ink);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.hd .hd-all{transform-origin:512px 926px}.hd .hd-up{transform-origin:512px 786px}.hd .hd-armR{transform-origin:831.6px 462.75px}.hd .hd-foreR{transform-origin:880.25px 462.75px}.hd .hd-armL{transform-origin:191.6px 462.5px}.hd .hd-foreL{transform-origin:140.6px 462.6px}.hd .hd-legL{transform-origin:443.75px 775px}.hd .hd-legR{transform-origin:588.12px 775px}.hd .hd-eyes{transform-box:fill-box;transform-origin:center;animation:hdBlink 4.2s infinite}.hd .hd-pup0{transform-origin:570.6px 408px}.hd .hd-pup1{transform-origin:668.82px 408px}.hd .hd-face{transform-origin:511.63px 465px}.hd .hd-pup0,.hd .hd-pup1{transform:scaleX(-1)}.hd.gaze-right .hd-pup0,.hd.gaze-right .hd-pup1{transform:none}.hd.face-left .hd-face{transform:scaleX(-1)}.hd.face-left .hd-pup0,.hd.face-left .hd-pup1{transform:none}.hd .hd-word{display:none}.hd.with-word .hd-word{display:inline}.hd.no-pencil .hd-earpen{display:none}@keyframes hdBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes hdBob{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes hdSway{0%{transform:rotate(0)}to{transform:rotate(3deg)}}.p-wave .hd-up{animation:hdBob 1.4s ease-in-out infinite alternate}.p-wave .hd-foreR{animation:hdWave 3.2s ease-in-out infinite}.p-wave .hd-armL{animation:hdSway 1.4s ease-in-out infinite alternate}@keyframes hdWave{0%,58%,to{transform:rotate(0)}9%,33%{transform:rotate(-18deg)}21%,45%{transform:rotate(9deg)}}.p-write .hd-foreL{transform:rotate(-30deg);animation:hdWrite .42s ease-in-out infinite alternate}@keyframes hdWrite{0%{transform:rotate(-33deg)}to{transform:rotate(-27deg)}}.hd .hd-doc{fill:var(--h-eye);stroke:var(--h-tool);stroke-width:8}.hd .hd-ink{fill:none;stroke:var(--h-ink);stroke-width:9;stroke-linecap:round;stroke-dasharray:112}.p-write .hd-ink{animation:hdInk 3.6s linear infinite}.p-write .hd-ink.i2{animation-delay:.9s}.p-write .hd-ink.i3{animation-delay:1.8s}@keyframes hdInk{0%{stroke-dashoffset:112}22%,to{stroke-dashoffset:0}}.hd .pen{fill:var(--h-warm)}.hd .pen2{fill:var(--h-coral)}.hd.p-write .hd-face{transform:scaleX(-1)}.hd.p-write .hd-pup0,.hd.p-write .hd-pup1{transform:translateY(10px)}.hd .sh{fill:var(--h-shade)}.hd .sl{fill:var(--h-lens)}.hd .hd-shades{transform-origin:620px 408px}.hd .hd-shine{fill:none;stroke:var(--h-eye);stroke-width:7;stroke-linecap:round;opacity:.3}.hd .hd-arm{fill:none;stroke:var(--h-shade);stroke-width:18}.hd .hd-glint{fill:var(--h-eye);transform-box:fill-box;transform-origin:center;transform:scale(0)}.hd .hd-speed{fill:none;stroke:var(--h-deep);stroke-width:12;stroke-linecap:round}.hd.p-cool .hd-eyes{transform:scaleY(.1);animation:hdCoolEyes 5.2s ease-in-out infinite}.p-cool .hd-shades{animation:hdShades 5.2s cubic-bezier(.4,0,.2,1) infinite}.p-cool .hd-glint{animation:hdGlint 5.2s ease-in-out infinite}.p-cool .hd-armR{transform:rotate(-18deg);animation:hdPointA 5.2s cubic-bezier(.3,0,.2,1) infinite}.p-cool .hd-foreR{transform:rotate(45deg);animation:hdPointF 5.2s cubic-bezier(.3,0,.2,1) infinite}.p-cool .hd-armL{transform:rotate(-40deg);animation:hdHipA 5.2s cubic-bezier(.3,0,.2,1) infinite}.p-cool .hd-foreL{transform:rotate(-35deg);animation:hdHipF 5.2s cubic-bezier(.3,0,.2,1) infinite}.p-cool .hd-all{transform:rotate(4deg);animation:hdGo 5.2s ease-in-out infinite}.p-cool .hd-speed{animation:hdSpeed 5.2s ease-out infinite}@keyframes hdShades{0%,14%{transform:translateY(-118px) rotate(4deg)}24%{transform:translateY(9px) rotate(-1deg)}29%,90%{transform:none}to{transform:translateY(-118px) rotate(4deg)}}@keyframes hdCoolEyes{0%,17%{transform:scaleY(1)}23%,92%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes hdGlint{0%,29%,45%,to{transform:scale(0) rotate(0)}36%{transform:scale(1) rotate(45deg)}}@keyframes hdPointA{0%,38%,97%,to{transform:rotate(0)}45%{transform:rotate(-25deg)}49%,89%{transform:rotate(-18deg)}}@keyframes hdPointF{0%,38%,97%,to{transform:rotate(0)}46%,89%{transform:rotate(45deg)}}@keyframes hdHipA{0%,36%,97%,to{transform:rotate(0)}45%,89%{transform:rotate(-40deg)}}@keyframes hdHipF{0%,36%,97%,to{transform:rotate(0)}45%,89%{transform:rotate(-35deg)}}@keyframes hdGo{0%,20%,30%,38%,97%,to{transform:none}25%{transform:translateY(6px)}46%,52%,62%,72%,89%{transform:rotate(4deg)}57%,67%{transform:rotate(4deg) translate(10px,-18px)}}@keyframes hdSpeed{0%,46%,90%,to{opacity:0;transform:translate(40px)}54%,60%,64%,70%{opacity:.9;transform:translate(0)}62%,80%{opacity:0;transform:translate(-40px)}}.p-present .hd-up{animation:hdBob 1.4s ease-in-out infinite alternate}.p-present .hd-foreR{animation:hdShow 2.4s ease-in-out infinite alternate}.p-present .hd-armL{animation:hdSway 1.4s ease-in-out infinite alternate}@keyframes hdShow{0%{transform:rotate(-6deg)}to{transform:rotate(4deg)}}.p-calm .hd-up,.p-up .hd-up{animation:hdBob 1.8s ease-in-out infinite alternate}.p-calm .hd-armL{transform:rotate(12deg)}.p-calm .hd-foreL{transform:rotate(98deg);animation:hdFight 3.2s ease-in-out infinite}.p-calm .hd-foreR{animation:hdShow 2.8s ease-in-out infinite alternate}@keyframes hdFight{0%,50%,to{transform:rotate(98deg)}12%,36%{transform:rotate(116deg)}24%{transform:rotate(92deg)}}.p-up .hd-armR{transform:rotate(-30deg);animation:hdUpA 3.2s ease-in-out infinite}.p-up .hd-foreR{transform:rotate(45deg)}@keyframes hdUpA{0%,50%,to{transform:rotate(-30deg)}12%,36%{transform:rotate(-38deg)}24%{transform:rotate(-28deg)}}.p-fix .hd-up{animation:hdNod 3.2s ease-in-out infinite}.p-fix .hd-foreR{animation:hdFix 3.2s ease-in-out infinite}@keyframes hdFix{0%,50%,to{transform:rotate(0)}12%,36%{transform:rotate(-12deg)}24%{transform:rotate(5deg)}}.hd .hd-gear{fill:var(--bg-line);transform-origin:906px 246px}.hd .hd-nut{fill:var(--h-deep)}.hd .hd-tick{fill:none;stroke:var(--h-warm);stroke-width:10;stroke-linecap:round;opacity:0}.p-tune .hd-foreR{animation:hdTuneF 1.1s ease-in-out infinite alternate}.p-tune .hd-armR{animation:hdTuneA 1.1s ease-in-out infinite alternate}.p-tune .hd-gear{animation:hdTuneG 1.1s ease-in-out infinite alternate}.p-tune .hd-tick{animation:hdTick 2.2s ease-out infinite}.p-tune .hd-armL{animation:hdSway 1.1s ease-in-out infinite alternate}.hd.p-tune .hd-pup0,.hd.p-tune .hd-pup1,.hd.p-step .hd-pup0,.hd.p-step .hd-pup1{transform:translate(2px,-10px)}@keyframes hdTuneF{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes hdTuneA{0%{transform:translate(26px,1.5px)}to{transform:translate(-26px,-4.5px)}}@keyframes hdTuneG{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes hdTick{0%,38%,70%,to{opacity:0}46%,58%{opacity:1}}.hd .hd-stair{fill:var(--bg-tint)}.hd .hd-stairln{fill:none;stroke:var(--bg-line);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.p-step .hd-legR{transform:translateY(-60px)}.p-step .hd-up{animation:hdStepUp 2.2s ease-in-out infinite}.p-step .hd-armL{animation:hdSway 1.1s ease-in-out infinite alternate}@keyframes hdStepUp{0%,58%,to{transform:none}26%{transform:translate(8px,-14px)}}.p-cheer .hd-armL{transform:rotate(15deg)}.p-cheer .hd-foreL{transform:rotate(70deg);animation:hdCheerL .425s ease-in-out infinite alternate}.p-cheer .hd-armR{transform:rotate(-20deg)}.p-cheer .hd-foreR{animation:hdCheerR .425s ease-in-out infinite alternate}.p-cheer .hd-all{animation:hdJump 1.7s cubic-bezier(.3,0,.3,1) infinite}.p-cheer .hd-shadow{animation:hdShade 1.7s cubic-bezier(.3,0,.3,1) infinite}.hd.p-cheer .hd-face{transform:scaleX(-1)}.hd.p-cheer .hd-pup0,.hd.p-cheer .hd-pup1{transform:none}@keyframes hdCheerL{0%{transform:rotate(62deg)}to{transform:rotate(78deg)}}@keyframes hdCheerR{0%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}@keyframes hdJump{0%,70%,to{transform:none}12%{transform:translateY(8px) scale(1.04,.95)}36%{transform:translateY(-64px) scale(.98,1.03)}58%{transform:translateY(0) scale(1.03,.96)}}.hd .hd-shadow{fill:var(--h-shadow);transform-origin:516px 932px}@keyframes hdShade{0%,70%,to{transform:scaleX(1);opacity:1}36%{transform:scaleX(.7);opacity:.55}}.hd .hd-cf{transform:translate(var(--dx),var(--dy))}.hd .hd-cf.a{fill:var(--h-deep)}.hd .hd-cf.b{fill:var(--h-warm)}.hd .hd-cf.c{fill:var(--h-coral)}.p-cheer .hd-cf{animation:hdPop 1.7s ease-out infinite}@keyframes hdPop{0%,18%{transform:translate(0) scale(.2);opacity:0}30%{opacity:1}72%{transform:translate(var(--dx),var(--dy)) scale(1);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 60px)) scale(1);opacity:0}}.p-ack .hd-up{animation:hdNod 2.8s ease-in-out infinite}@keyframes hdNod{0%,44%,to{transform:none}11%,33%{transform:rotate(3deg) translateY(4px)}22%{transform:rotate(-.8deg)}}.hd .hd-badge{transform-box:fill-box;transform-origin:center}.hd .hd-badge circle{fill:var(--h-ok)}.hd .hd-badge path{fill:none;stroke:var(--h-on-ok);stroke-width:15;stroke-linecap:round;stroke-linejoin:round}.p-ack .hd-badge{animation:hdBadge 2.8s ease-in-out infinite}@keyframes hdBadge{0%,30%,to{transform:scale(1)}15%{transform:scale(1.18)}}.p-rest .hd-foreR{transform:rotate(90deg)}.p-rest .hd-up{animation:hdBreath 2.6s ease-in-out infinite alternate}@keyframes hdBreath{0%{transform:translateY(0)}to{transform:translateY(7px)}}.hd .hd-puff{transform-box:fill-box;transform-origin:center}.p-rest .hd-puff{animation:hdPuff 2.6s ease-in-out infinite alternate}@keyframes hdPuff{0%{transform:scale(1.25)}to{transform:scale(.55)}}.hd .hd-z{fill:none;stroke:var(--h-tool);stroke-width:11;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.p-rest .hd-z{animation:hdZ 3.6s ease-in-out infinite}.p-rest .z2 .hd-z{animation-delay:.6s}.p-rest .z3 .hd-z{animation-delay:1.2s}@keyframes hdZ{0%,to{opacity:0;transform:translateY(24px)}35%,60%{opacity:.85;transform:translateY(0)}85%{opacity:0;transform:translateY(-30px)}}.p-run .hd-all{transform:rotate(7deg);animation:hdRunBob .18s ease-in-out infinite alternate}.p-run .hd-legL{transform:rotate(28deg);animation:hdRunLeg .18s ease-in-out infinite alternate-reverse}.p-run .hd-legR{transform:rotate(-28deg);animation:hdRunLeg .18s ease-in-out infinite alternate}.p-run .hd-armL{transform:rotate(24deg);animation:hdRunArm .18s ease-in-out infinite alternate-reverse}.p-run .hd-armR{transform:rotate(24deg);animation:hdRunArm .18s ease-in-out infinite alternate}.p-run .hd-speed{animation:hdRunLines .45s linear infinite}.hd .hd-dust{fill:var(--bg-line);transform-box:fill-box;transform-origin:center;opacity:.7}.p-run .hd-dust{animation:hdDust .54s ease-out infinite}.p-run .hd-dust.d2{animation-delay:-.27s}.hd.p-run .hd-pup0,.hd.p-run .hd-pup1{transform:none}@keyframes hdRunBob{0%{transform:rotate(7deg) translateY(0)}to{transform:rotate(7deg) translateY(-16px)}}@keyframes hdRunLeg{0%{transform:rotate(-28deg)}to{transform:rotate(28deg)}}@keyframes hdRunArm{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}@keyframes hdRunLines{0%{transform:translate(40px);opacity:0}30%{opacity:.9}to{transform:translate(-70px);opacity:0}}@keyframes hdDust{0%{transform:translate(0) scale(.4);opacity:.8}to{transform:translate(-90px) scale(1.3);opacity:0}}.hd .hh{fill:#f5b03e}.hd .hh2{fill:#e0951f}.hd .sir-base{fill:var(--h-ink)}.hd .sir-dome{fill:#ef4444}.hd .sir-hi{fill:none;stroke:#fff;stroke-width:8;stroke-linecap:round;opacity:.8}.hd .sir-beam{fill:#ef4444;opacity:.2}.hd .hd-sweat{fill:#7cc4f4}.p-alarm .hd-all{transform:rotate(2deg);animation:hdAlarmBob .32s ease-in-out infinite alternate}.p-alarm .hd-armR{transform:rotate(-18deg)}.p-alarm .hd-foreR{animation:hdAlarmShake .32s ease-in-out infinite alternate}.p-alarm .sir-dome{animation:hdSiren .5s steps(1) infinite}.p-alarm .sir-beam.a{animation:hdBeam 1s ease-out infinite}.p-alarm .sir-beam.b{animation:hdBeam 1s ease-out infinite;animation-delay:-.5s}.p-alarm .hd-sweat{animation:hdSweat 1.6s ease-in infinite}.p-alarm .hd-speed{animation:hdRunLines .6s linear infinite}.hd.p-alarm .hd-pup0,.hd.p-alarm .hd-pup1,.hd.p-look .hd-pup0,.hd.p-look .hd-pup1{transform:none}@keyframes hdAlarmBob{0%{transform:rotate(2deg) translateY(0)}to{transform:rotate(2deg) translateY(-10px)}}@keyframes hdAlarmShake{0%{transform:rotate(-14deg)}to{transform:rotate(4deg)}}@keyframes hdSiren{0%{fill:#ef4444}50%{fill:#ff9b9b}}@keyframes hdBeam{0%,to{opacity:.1}15%{opacity:.55}50%{opacity:.1}}@keyframes hdSweat{0%{transform:translateY(-6px);opacity:0}20%{opacity:1}to{transform:translateY(40px);opacity:0}}.hd .mg-h{fill:none;stroke:var(--h-ink);stroke-width:26;stroke-linecap:round}.hd .mg-g{fill:#e0f2fe;opacity:.75}.hd .mg-r{fill:none;stroke:var(--h-ink);stroke-width:18}.hd .mg-s{fill:none;stroke:#fff;stroke-width:9;stroke-linecap:round}.hd .hd-bang circle:first-child{fill:#f59e0b}.hd .bg-i{fill:#fff}.hd .hd-bang{transform-origin:868px 166px}.p-look .hd-up{animation:hdLookTilt 2.4s ease-in-out infinite}.p-look .hd-foreR{animation:hdLookScan 2.4s ease-in-out infinite}.p-look .hd-bang{animation:hdBang 1.2s ease-in-out infinite}@keyframes hdLookTilt{0%,to{transform:rotate(0)}50%{transform:rotate(4deg) translateY(4px)}}@keyframes hdLookScan{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}@keyframes hdBang{0%,60%,to{transform:scale(1)}20%{transform:scale(1.22) translateY(-6px)}40%{transform:scale(.95)}}.hd .pk{fill:#f59a3a}.hd .pkr{fill:none;stroke:#dc7a26;stroke-width:10;stroke-linecap:round}.hd .pks{fill:#5e8c3a}.hd .pkf{fill:var(--h-ink)}.hd .hd-pkh{fill:none;stroke:var(--h-ink);stroke-width:14;stroke-linecap:round}.hd .hd-pk{transform-origin:979px 380px}.hd .ht{fill:#6b4fa0}.hd .hb{fill:#f59a3a}.hd .hd-hat{transform-origin:515px 180px}.hd .cp{fill:#2a2238}.hd .cpr{fill:#c2413a}.hd .cte{fill:#f2a7b5}.hd .ctt{fill:none;stroke:#2a2238;stroke-width:44;stroke-linecap:round;transform-origin:300px 760px}.hd .gh{fill:#fff;stroke:#d6dce5;stroke-width:8}.p-catsuit .hd-up,.p-ghost .hd-up{animation:hdBob 1.4s ease-in-out infinite alternate}.p-catsuit .hd-foreR,.p-ghost .hd-foreR{animation:hdWave 3.2s ease-in-out infinite}.p-catsuit .ctt{animation:hdSway 1.2s ease-in-out infinite alternate}.hd .fr{fill:#2b3a2e}.hd .bo{fill:#8a94a6}.hd .pr{fill:#c2413a}.hd .cb{fill:#2a2533}.hd .cei{fill:#f2a7b5}.hd .cey{fill:#f5d547}.hd .cno{fill:#f2a7b5}.hd .c2 .cb{fill:#fff;stroke:#d9cec0;stroke-width:6}.hd .ctp{fill:#f2a65a}.hd .c2 .ctl{stroke:#f2a65a}.hd .fst{fill:#4f6b85}.hd .fsb{fill:#d7e0e8}.hd .fsl{fill:none;stroke:#8fa3b6;stroke-width:5;stroke-linecap:round}.hd .ctl{fill:none;stroke:#2a2533;stroke-width:40;stroke-linecap:round}.hd .cwh{fill:none;stroke:#8e879c;stroke-width:6;stroke-linecap:round}.hd .ct-tail{transform-origin:150px -30px}.hd .ct-eyes{transform-box:fill-box;transform-origin:center}.p-cat .ct-tail{animation:hdTail 2.8s ease-in-out infinite alternate}.p-cat .c2 .ct-tail{animation-duration:3.4s;animation-delay:-1s}.p-cat .ct-eyes{animation:hdBlink 4.2s infinite}.p-cat .c2 .ct-eyes{animation-delay:-2.1s}@keyframes hdTail{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}.hd .gh2{stroke:#c3cceb;stroke-width:8}.hd .gh2:not([fill]){fill:#fff}.hd .gh-shine{fill:none;stroke:#fff;stroke-width:18;stroke-linecap:round;opacity:.9}.hd .gh-all{transform-origin:560px 900px}.hd .gh-armR{transform-origin:790px 560px}.hd .gh-armL{transform-origin:340px 600px}.hd .gh-eyes{transform-box:fill-box;transform-origin:center}.hd .gh-sh{transform-origin:560px 972px}.p-ghostw .gh-all{animation:hdFloat 2.6s ease-in-out infinite alternate}.p-ghostw .gh-sh{animation:hdGhSh 2.6s ease-in-out infinite alternate}.p-ghostw .gh-armR{animation:hdWave 3.2s ease-in-out infinite}.p-ghostw .gh-armL{animation:hdSway 1.3s ease-in-out infinite alternate}.p-ghostw .gh-eyes{animation:hdBlink 4.2s infinite}.hd .gh-smile{stroke-width:16}.hd .gh-sh2{transform-origin:130px 972px}.p-ghostw .gh-mini{animation:hdFloatMini 2s ease-in-out -1s infinite alternate}.p-ghostw .gh-sh2{animation:hdGhSh 2s ease-in-out -1s infinite alternate}.p-ghostw .gh-mini .gh-eyes{animation-delay:-1.6s}@keyframes hdFloatMini{0%{transform:translateY(0)}to{transform:translateY(-90px)}}.p-ghostw .gh-aura{animation:hdAura 2.6s ease-in-out infinite alternate;transform-origin:560px 520px}@keyframes hdAura{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.hd .vb{stroke-width:22}.hd .tch{fill:#8a5a33}.hd .tcw{fill:#f4f1ea;stroke:#cfc8b8;stroke-width:6}.hd .tf1{fill:#f59a3a}.hd .tf2{fill:#ffd66b}.hd .tfl{transform-origin:980px 236px}.p-mummy .tfl{animation:hdFlame .5s ease-in-out infinite alternate}@keyframes hdFlame{0%{transform:scaleY(.9) rotate(-4deg)}to{transform:scale(.94,1.06) rotate(4deg)}}.hd .sk0{fill:none;stroke:#3b3546;stroke-width:40;stroke-linecap:round;stroke-linejoin:round}.hd .sk1{fill:none;stroke:#f2eee4;stroke-width:24;stroke-linecap:round;stroke-linejoin:round}.hd .skj,.hd .skh,.hd .skp{fill:#f2eee4;stroke:#3b3546;stroke-width:9}.hd .skt{fill:none;stroke:#3b3546;stroke-width:7;stroke-linecap:round}.hd .sk-up{transform-origin:560px 760px}.hd .sk-armR{transform-origin:668px 478px}.hd .sk-foreR{transform-origin:820px 476px}.hd .sk-head{transform-origin:560px 400px}.hd .sk-armL{transform-origin:452px 478px}.p-skele .sk-up{animation:hdBob 1.4s ease-in-out infinite alternate}.p-skele .sk-foreR{animation:hdWave 3.2s ease-in-out infinite}.p-skele .sk-head{animation:hdSkHead 3.2s ease-in-out infinite}.p-skele .sk-armL{animation:hdSway 1.4s ease-in-out infinite alternate}@keyframes hdSkHead{0%,58%,to{transform:rotate(0)}20%,40%{transform:rotate(-5deg)}}.p-frank .hd-up,.p-pirate .hd-up,.p-skele .hd-up{animation:hdBob 1.4s ease-in-out infinite alternate}.p-frank .hd-foreR,.p-pirate .hd-foreR,.p-skele .hd-foreR{animation:hdWave 3.2s ease-in-out infinite}.hd .mmt0{fill:none;stroke:#8f8573;stroke-width:40;stroke-linecap:round}.hd .mmt{fill:none;stroke:#efe7d4;stroke-width:26;stroke-linecap:round}.hd .bt{fill:#1f1f26}.hd .bth{fill:none;stroke:#4a4a55;stroke-width:10;stroke-linecap:round}.p-ghost .hd-legL,.p-ghost .hd-legR{display:none}.hd .sp-b{fill:#c9973f;stroke:#6b4a1e;stroke-width:6}.hd .sp-r{fill:#6b4a1e}.hd .sp-l{fill:#5a3a22}.hd .sp-hi{fill:none;stroke:#f3d58a;stroke-width:6;stroke-linecap:round;opacity:.7}.hd .lt-k{fill:#3b3546}.hd .lt-ring{fill:none;stroke:#3b3546;stroke-width:12;stroke-linecap:round}.hd .lt-glass{fill:#ffe7a3;stroke:#3b3546;stroke-width:9}.hd .lt-fr{stroke:#3b3546;stroke-width:6;opacity:.35}.hd .lt-flame{fill:#f59a3a}.hd .lt-glow{fill:#ffd66b;opacity:.28}.hd .hd-lt{transform-origin:979px 380px}.hd .lt-flame{transform-box:fill-box;transform-origin:50% 100%}.hd .lt-glow{transform-box:fill-box;transform-origin:center}.p-ghost .hd-lt{animation:hdSwing 1.8s ease-in-out infinite alternate}.p-ghost .lt-flame{animation:hdFlame .5s ease-in-out infinite alternate}.p-ghost .lt-glow{animation:hdAura 1.6s ease-in-out infinite alternate}.p-ghost .hd-all{animation:hdFloat 2.6s ease-in-out infinite alternate}@keyframes hdFloat{0%{transform:translateY(-10px)}to{transform:translateY(-40px)}}.p-ghost .hd-ghsh{animation:hdGhSh 2.6s ease-in-out infinite alternate}@keyframes hdGhSh{0%{transform:scaleX(.85);opacity:.9}to{transform:scaleX(.65);opacity:.5}}.hd .mm{fill:#efe7d4;stroke:#8f8573;stroke-width:9}.hd .mmo{fill:none;stroke:#a89f8c;stroke-width:9}.hd .hd-mumend{transform-origin:812px 640px}.p-mummy .hd-mumend{animation:hdSway 1.2s ease-in-out infinite alternate}.p-mummy .hd-foreR{animation:hdWave 3.2s ease-in-out infinite}.p-boo .hd-up,.p-witch .hd-up,.p-vamp .hd-up,.p-boohat .hd-up,.p-mummy .hd-up{animation:hdBob 1.4s ease-in-out infinite alternate}.p-boo .hd-pk,.p-boohat .hd-pk{animation:hdSwing 1.6s ease-in-out infinite alternate}.p-witch .hd-foreR,.p-vamp .hd-foreR{animation:hdWave 3.2s ease-in-out infinite}.p-witch .hd-hat,.p-boohat .hd-hat{animation:hdSway 1.4s ease-in-out infinite alternate}@keyframes hdSwing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.hz-stage{position:relative;width:var(--hz);--hz: 176px}.hz-stage .hd{position:relative;z-index:1;margin:0}.hz-bg{position:absolute;left:calc(var(--hz) * -1100 / 1088);top:calc(var(--hz) * -480 / 1088);width:calc(var(--hz) * 3288 / 1088);height:auto;pointer-events:none}.hz-bg .bt{fill:var(--bg-tint)}.hz-bg .bt2{fill:var(--bg-tint2)}.hz-bg .bw{fill:var(--bg-warm)}.hz-bg .bl{fill:var(--bg-line)}.hz-bg .bd{fill:var(--h-deep)}.hz-bg .bs{fill:var(--h-surface)}.hz-bg .bc{fill:var(--h-coral)}.hz-bg .road{fill:none;stroke:var(--h-deep);stroke-width:14;stroke-linecap:round}.hz-bg .road.todo{stroke:var(--bg-line);stroke-dasharray:46 44;animation:hzRoad 1.4s linear infinite}.hz-bg .pole{fill:none;stroke:var(--h-deep);stroke-width:14;stroke-linecap:round}.hz-bg .flag{transform-origin:1567px 680px;animation:hzFlag 1.2s ease-in-out infinite alternate}.hz-bg .rays{transform-origin:512px 466px;animation:hzSpin 90s linear infinite}.hz-bg .fl{animation:hzFloat 4.6s ease-in-out infinite alternate}.hz-bg .ln{fill:none;stroke:var(--bg-line);stroke-width:10}.hz-bg .rise{fill:none;stroke:var(--bg-line);stroke-width:26;stroke-linecap:round}@keyframes hzRoad{to{stroke-dashoffset:90}}@keyframes hzFlag{0%{transform:skewY(-5deg)}to{transform:skewY(5deg)}}@keyframes hzSpin{to{transform:rotate(360deg)}}@keyframes hzFloat{0%{transform:translateY(-16px)}to{transform:translateY(16px)}}.sym .sy-hat{fill:#fff;stroke:var(--h-ink);stroke-width:30;stroke-linejoin:round}.sym .sy-tie{fill:var(--h-ink)}.sym .sy-ring{fill:none;stroke:var(--h-coral);stroke-width:100;stroke-linecap:round}.sym .sy-ring2{fill:none;stroke:#fff;stroke-width:100;stroke-dasharray:64 150;stroke-dashoffset:-40}.sym .hd-foreR .k{transform:scale(1.55);transform-origin:979px 363px}.sym.eng .hd-foreR .k,.sym.off .hd-foreR .k,.sym.lv .hd-foreR .k{display:none}@media(prefers-reduced-motion:no-preference){.sym.mv{animation:symBob var(--t, 2.8s) ease-in-out var(--d, 0s) infinite alternate}.sym.mv.tech .hd-foreR{animation:symWrench calc(var(--t, 2.8s) * 2.4) ease-in-out var(--d, 0s) infinite}.sym.mv.lv .sy-ring,.sym.mv.lv .sy-ring2{transform-origin:512px 566px;animation:symRing calc(var(--t, 2.8s) * 1.5) ease-in-out var(--d, 0s) infinite alternate}@keyframes symBob{0%{transform:translateY(0)}to{transform:translateY(-6%)}}@keyframes symWrench{0%,68%,to{transform:rotate(0)}78%{transform:rotate(-16deg)}89%{transform:rotate(7deg)}}@keyframes symRing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}}@media(prefers-reduced-motion:reduce){.hd *,.hz-bg *{animation:none!important}}
