.kxm{inset:0 0 calc(var(--buy-bar-h,0px) + var(--tab-bar-h,0px)) 0;z-index:-1;pointer-events:none;position:fixed;overflow:hidden}.kxm>*{position:absolute}.kxm svg{display:block;overflow:visible}.kxm-defs{width:0;height:0}html.kxm-on main :is(h1,h2,h3,h4,p,li){text-shadow:0 0 6px var(--bg-primary), 0 0 14px var(--bg-primary), 0 0 2px var(--bg-primary)}html.kxm-on main .text-gradient-animated,html.kxm-on main .text-gradient-animated *,html.kxm-on main :is(.bg-bg-surface,.card) :is(h1,h2,h3,h4,p,li),html.kxm-on main [data-no-halo] :is(h1,h2,h3,h4,p,li),html.kxm-on[data-theme=light] main :is(h1,h2,h3,h4,p,li):is(.text-white,[class*=text-white\/]),html.kxm-on[data-theme=light] main :is(.text-white,[class*=text-white\/]) :is(h1,h2,h3,h4,p,li){text-shadow:none}.kxm-tint{background:radial-gradient(120% 55% at 50% -10%,#285ac838,#0000 60%),radial-gradient(45% 35% at 0 105%,#ffb43c38,#0000 70%),radial-gradient(40% 30% at 100% 105%,#c8102e24,#0000 70%);inset:0}.kxm-stars{inset:0}.kxm-star{width:3px;height:3px;animation:kxm-twinkle var(--d,3s) ease-in-out var(--dl,0s) infinite;background:#fff7d6;border-radius:50%;position:absolute;box-shadow:0 0 6px #fff7d6}@keyframes kxm-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}.kxm-garland{top:calc(var(--kxm-top,64px) - 6px);left:0;right:0}.kxm-garland svg{width:100%}.kxm-rope{fill:none;stroke:#1d6b35;stroke-width:8px;stroke-linecap:round;stroke-dasharray:1.5 2.5}.kxm-rope2{fill:none;stroke:#2f9a4e;stroke-width:5px;stroke-linecap:round;stroke-dasharray:1 3;stroke-dashoffset:1.5px}.kxm-wire{fill:none;stroke:#1b2a1d;stroke-width:1.2px}.kxm-bulb{fill:currentColor;animation:1.4s step-end infinite kxm-onoff}.kxm-bulb.kxm-c0{color:#ff3b47}.kxm-bulb.kxm-c1{color:#ffc93a}.kxm-bulb.kxm-c2{color:#36e07a}.kxm-bulb.kxm-c3{color:#4aa8ff}.kxm-bulb.kxm-g1{animation-delay:-.7s}.kxm-bulb.kxm-g2{animation-duration:2.1s;animation-delay:-.35s}@keyframes kxm-onoff{0%{opacity:1}50%{opacity:.14}}[data-theme=dark] .kxm-bulb{filter:drop-shadow(0 0 4px)drop-shadow(0 0 9px)}[data-theme=light] .kxm-bulb{filter:drop-shadow(0 0 2px)}.kxm-sock{fill:#3a3f36}@keyframes kxm-blink{0%,to{opacity:1}50%{opacity:.38}}.kxm-corner{top:calc(var(--kxm-top,64px) - 8px);transform-origin:0 0;width:clamp(150px,17vw,270px);animation:7.3s ease-in-out infinite alternate kxm-sway;left:-6px}.kxm-corner svg{filter:drop-shadow(0 4px 6px #00000059);width:100%}@keyframes kxm-sway{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}.kxm-orn{top:calc(var(--kxm-top,64px) + 6px);transform-origin:50% 0;width:34px;animation:kxm-pend var(--d,3.6s) ease-in-out var(--dl,0s) infinite alternate}.kxm-orn:before{content:"";width:1.6px;height:var(--len,100px);background:linear-gradient(#c8102e,#e23a4f);margin-left:-.8px;position:absolute;top:0;left:50%}.kxm-orn svg{top:var(--len,100px);filter:drop-shadow(0 4px 5px #00000059);width:100%;position:absolute;left:0}[data-theme=dark] .kxm-orn svg{filter:drop-shadow(0 0 8px #ffdc8c59)drop-shadow(0 4px 5px #00000059)}@keyframes kxm-pend{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.kxm-moon{top:calc(var(--kxm-top,64px) + 78px);width:clamp(130px,13vw,210px);right:-40px}.kxm-moon svg{filter:drop-shadow(0 0 34px #ffecaa8c)drop-shadow(0 0 90px #ffdc8c40);transform-origin:50%;width:100%;animation:9s ease-in-out infinite alternate kxm-astro}@keyframes kxm-astro{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.kxm-sleigh{--kxm-sx0:-480px;--kxm-sy0:150px;--kxm-sy1:40px;--kxm-rot:-5deg;top:calc(var(--kxm-top,64px) + 150px);width:clamp(300px,30vw,460px);transform:translate(var(--kxm-sx0), var(--kxm-sy0));will-change:transform;animation:26s linear -7s infinite kxm-fly;left:0}.kxm-sleigh svg{width:100%}.kxm-sleigh .kxm-nose{filter:drop-shadow(0 0 2px #ff503cf2)}.kxm-sleigh .kxm-nose-glow{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite alternate kxm-nose}@keyframes kxm-nose{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.kxm-sleigh .kxm-rd{animation:.45s ease-in-out infinite alternate kxm-bob}@keyframes kxm-bob{0%{transform:translateY(-1.8px)}to{transform:translateY(1.8px)}}@keyframes kxm-fly{0%{transform:translate(var(--kxm-sx0), var(--kxm-sy0)) rotate(var(--kxm-rot))}to{transform:translate(calc(var(--kxm-w,1400px) + 40px), var(--kxm-sy1)) rotate(var(--kxm-rot))}}.kxm-fw{width:clamp(70px,7vw,110px)}.kxm-fw svg{width:100%}.kxm-fw .kxm-burst{transform-box:view-box;transform-origin:50%;opacity:0;animation:kxm-burst var(--d,7s) ease-out var(--dl,0s) infinite}.kxm-fw .kxm-burst.kxm-b2{animation-delay:calc(var(--dl,0s) + .35s)}.kxm-fw-l{top:30%;left:2%}.kxm-fw-r{top:40%;right:3%}.kxm-fw-3{width:clamp(56px,5vw,82px);top:57%;left:6%}.kxm-fw-4{width:clamp(64px,6vw,96px);top:64%;right:6%}.kxm-fw-extra{display:none}@media (min-width:1100px){[data-theme=dark] .kxm .kxm-fw-extra,:root:not([data-theme=light]) .kxm .kxm-fw-extra{display:block}}@keyframes kxm-burst{0%{opacity:0;transform:scale(.1)}4%{opacity:1}22%{opacity:.95;transform:scale(1)}34%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}.kxm-peek{width:clamp(80px,8vw,124px)}.kxm-peek img{filter:drop-shadow(0 0 10px #ffd77873);width:100%;display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000 98%);mask-image:linear-gradient(#000 70%,#0000 98%)}.kxm-peek-r{animation:22s ease-in-out 2s infinite kxm-peek-r;top:60%;right:0;transform:translate(78%)}.kxm-peek-l{animation:22s ease-in-out 2s infinite kxm-peek-l;top:46%;left:0;transform:translate(-78%)scaleX(-1)}@keyframes kxm-peek-r{0%,46%,to{transform:translate(78%)rotate(0)}6%,36%{transform:translate(14%)rotate(-6deg)}20%{transform:translate(10%)rotate(-2deg)}}@keyframes kxm-peek-l{0%,50%,96%,to{transform:translate(-78%)scaleX(-1)rotate(0)}56%,86%{transform:translate(-14%)scaleX(-1)rotate(-6deg)}70%{transform:translate(-10%)scaleX(-1)rotate(-2deg)}}.kxm-snow{inset:0}.kxm-flake{top:-24px;left:var(--x);width:var(--s);color:#fff;opacity:var(--o,.9);animation:kxm-fall var(--d,14s) linear var(--dl,0s) infinite;position:absolute}.kxm-flake>*{width:100%;animation:kxm-drift var(--sw,4s) ease-in-out infinite alternate;display:block}.kxm-flake .kxm-dot{aspect-ratio:1;background:currentColor;border-radius:50%;box-shadow:0 0 6px #ffffffb3}.kxm-flake svg{filter:drop-shadow(0 0 3px #fff9)}[data-theme=light] .kxm-flake .kxm-dot{background:#dcebfd;box-shadow:0 0 0 1px #5073aa80,0 1px 3px #3c5a8c73}[data-theme=light] .kxm-flake svg{color:#e9f2ff;filter:drop-shadow(0 0 1px #284678b3)drop-shadow(0 1px 2px #28467859)}@keyframes kxm-fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(calc(var(--kxm-h,900px) + 40px)) rotate(var(--rot,180deg))}}@keyframes kxm-drift{0%{transform:translateX(calc(var(--dx,18px) * -1))}to{transform:translateX(var(--dx,18px))}}.kxm-drift-bank{height:46px;bottom:-2px;left:0;right:0}.kxm-drift-bank svg{width:100%;height:100%}.kxm-patch{align-items:flex-end;display:flex;bottom:0;left:.5%}.kxm-tree{z-index:2;width:clamp(110px,10.5vw,170px);position:relative}.kxm-tree svg{width:100%}[data-theme=dark] .kxm-tree svg{filter:drop-shadow(0 0 16px #ffc85a47)}.kxm-tree .kxm-star-top{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite alternate kxm-glow}.kxm-tree .kxm-rays{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite kxm-spin}@keyframes kxm-glow{0%{filter:drop-shadow(0 0 3px #ffd34d)}to{filter:drop-shadow(0 0 12px #ffd34d)drop-shadow(0 0 24px #ffd34d99)}}@keyframes kxm-spin{to{transform:rotate(360deg)}}.kxm-gifts{z-index:3;width:clamp(90px,8.4vw,136px);margin-left:-46px;position:relative}.kxm-gifts svg{filter:drop-shadow(0 3px 5px #0000004d);width:100%}.kxm-gifts .kxm-lid{transform-box:fill-box;transform-origin:0 100%;animation:9s ease-in-out infinite kxm-lid}@keyframes kxm-lid{0%,80%,to{transform:rotate(0)translateY(0)}84%{transform:rotate(-12deg)translateY(-6px)}88%{transform:rotate(0)translateY(0)}91%{transform:rotate(-6deg)translateY(-3px)}94%{transform:none}}.kxm-ground{align-items:flex-end;display:flex;bottom:0}.kxm-gr{right:-6px}.kxm-cabin{width:clamp(120px,12vw,190px);margin-right:-18px}.kxm-cabin svg{width:100%}[data-theme=dark] .kxm-cabin svg{filter:drop-shadow(0 0 14px #508cff40)}.kxm-win{animation:2.6s steps(5,end) infinite kxm-flicker}.kxm-win.kxm-b{animation-duration:3.4s;animation-delay:-1.2s}[data-theme=dark] .kxm-win{filter:drop-shadow(0 0 5px #ffbe50e6)}@keyframes kxm-flicker{0%,to{opacity:1}20%{opacity:.8}40%{opacity:.96}60%{opacity:.72}80%{opacity:.92}}.kxm-smoke circle{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.5s ease-out infinite kxm-smoke}.kxm-smoke circle:nth-child(2){animation-delay:-1.5s}.kxm-smoke circle:nth-child(3){animation-delay:-3s}@keyframes kxm-smoke{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.55}to{opacity:0;transform:translate(14px,-42px)scale(1.8)}}.kxm-village{width:clamp(220px,22vw,360px);margin-right:-70px}.kxm-village svg{width:100%}.kxm-snowman{z-index:2;width:clamp(78px,7.6vw,122px);position:relative}.kxm-snowman svg{width:100%}[data-theme=dark] .kxm-snowman svg{filter:drop-shadow(0 0 12px #a0c8ff59)}.kxm-snowman .kxm-arm{transform-box:fill-box;transform-origin:0 100%;animation:1.1s ease-in-out infinite alternate kxm-wave}.kxm-snowman .kxm-scarf{transform-box:fill-box;transform-origin:0 0;animation:2.4s ease-in-out infinite alternate kxm-sway2}.kxm-eyes{transform-box:fill-box;transform-origin:50%;animation:5.4s infinite kxm-blinkeye}@keyframes kxm-wave{0%{transform:rotate(-16deg)}to{transform:rotate(10deg)}}@keyframes kxm-sway2{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}@keyframes kxm-blinkeye{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.kxm-lamp{width:clamp(42px,4vw,64px);margin-right:-4px}.kxm-lamp svg{width:100%}.kxm-lamp .kxm-halo{animation:3.1s steps(6,end) infinite kxm-flicker}.kxm-fence{width:clamp(110px,10vw,160px);margin-right:-10px}.kxm-fence svg{filter:drop-shadow(0 3px 6px #281e1438);width:100%}.kxm-fence .kxm-bird-a,.kxm-fence .kxm-bird-b{transform-box:fill-box;transform-origin:45% 100%}.kxm-fence .kxm-bird-a{animation:6.3s ease-out infinite kxm-look}.kxm-fence .kxm-bird-b{animation:7.9s ease-out -2s infinite kxm-hop}@keyframes kxm-look{0%,30%{transform:rotate(0)}33%,52%{transform:rotate(-9deg)}55%,72%{transform:rotate(4deg)}75%,to{transform:rotate(0)}}@keyframes kxm-hop{0%,60%{transform:translateY(0)}63%{transform:translateY(1px)scaleY(.94)}67%{transform:translateY(-7px)rotate(3deg)}71%,86%{transform:translateY(0)rotate(5deg)}90%,to{transform:none}}.kxm-sun{top:calc(var(--kxm-top,64px) + 40px);width:clamp(170px,17vw,280px);right:-56px}.kxm-sun svg{filter:drop-shadow(0 0 40px #ffd26e80);transform-origin:50%;width:100%;animation:11s ease-in-out infinite alternate kxm-astro}.kxm-sun .kxm-rays-sun{transform-box:view-box;transform-origin:50%;animation:40s linear infinite kxm-spin}.kxm-cloud{top:calc(var(--kxm-top,64px) + var(--ct,60px));opacity:.95;width:150px;animation:kxm-cloud var(--d,80s) linear var(--dl,0s) infinite;left:0}.kxm-cloud-s{opacity:.8;width:110px}.kxm-cloud svg{filter:drop-shadow(0 6px 10px #506ea02e);width:100%}@keyframes kxm-cloud{0%{transform:translate(-200px)}to{transform:translateX(calc(var(--kxm-w,1400px) + 60px))}}.kxm-day,[data-theme=light] .kxm .kxm-night{display:none}[data-theme=light] .kxm .kxm-day{display:block}[data-theme=light] .kxm-tint{background:radial-gradient(40% 40% at 100% 0,#ffd66e4d,#0000 70%),radial-gradient(120% 50% at 50% -10%,#96c8ff38,#0000 60%),radial-gradient(45% 30% at 0 105%,#c8102e14,#0000 70%)}@media (max-width:639px){.kxm-corner{width:112px}.kxm-moon{width:96px;right:-30px;top:calc(var(--kxm-top,56px) + 52px)}.kxm-sun{width:128px;right:-44px;top:calc(var(--kxm-top,56px) + 22px)}.kxm-sleigh{--kxm-sx0:-250px;--kxm-sy0:300px;--kxm-sy1:30px;--kxm-rot:-24deg;width:230px;top:calc(var(--kxm-top,56px) + 60px);animation-duration:14s;animation-delay:-5s}.kxm-orn{width:22px}.kxm-orn.kxm-tel-no{display:none}.kxm-orn.kxm-o1{left:14px!important}.kxm-fw{width:56px}.kxm-peek{width:62px}.kxm-tree{width:76px}.kxm-gifts{width:60px;margin-left:-24px}.kxm-cabin{width:84px;margin-right:-10px}.kxm-snowman{width:56px}.kxm-lamp{width:30px}.kxm-fence{width:76px}.kxm-village{width:150px;margin-right:-36px}.kxm-cloud{width:96px}.kxm-cloud-s{width:72px}.kxm-drift-bank{height:28px}}@media (prefers-reduced-motion:reduce){.kxm *,.kxm :before,.kxm :after{animation:none!important}.kxm-sleigh,.kxm-cloud,.kxm-flake,.kxm-fw{display:none!important}}.kxm-mb svg{filter:drop-shadow(0 0 6px #ffd25a8c)drop-shadow(0 3px 4px #00000059);transform-origin:50% 90%;overflow:visible}.kxm-mb:focus-visible{outline-offset:2px;outline:3px solid #ffd34d}.kxm-mb .kxm-btlid{transform-box:fill-box;transform-origin:8% 100%}.kxm-mb .kxm-fnote{opacity:0}.kxm-hint:before{content:"";border:6px solid #0000;border-top:0;border-bottom-color:#fff;position:absolute;top:-6px;right:16px}@media (prefers-reduced-motion:no-preference){.kxm-mb-call svg{animation:1.4s ease-in-out infinite kxm-call}.kxm-mb-on svg{animation:.7s ease-in-out infinite alternate kxm-rock}.kxm-mb-on .kxm-btlid{animation:.55s ease-in-out infinite alternate kxm-lidpop}.kxm-mb-on .kxm-fnote{animation:1.8s ease-out infinite kxm-fnote}.kxm-mb-on .kxm-fnote.kxm-n2{animation-delay:-.6s}.kxm-mb-on .kxm-fnote.kxm-n3{animation-delay:-1.2s}.kxm-mb .kxm-eq rect{transform-box:fill-box;transform-origin:50% 100%;animation:.5s ease-in-out infinite alternate kxm-eq}.kxm-mb .kxm-eq rect:nth-child(2){animation-delay:-.2s}.kxm-mb .kxm-eq rect:nth-child(3){animation-delay:-.35s}}@keyframes kxm-call{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-10deg)scale(1.08)}75%{transform:rotate(8deg)scale(1.08)}}@keyframes kxm-rock{0%{transform:rotate(-5deg)translate(-1px)}to{transform:rotate(4deg)translate(1px)}}@keyframes kxm-lidpop{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-5px)rotate(-12deg)}}@keyframes kxm-fnote{0%{opacity:0;transform:translateY(6px)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--fx,0px), -16px) scale(1.1) rotate(12deg)}}@keyframes kxm-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}
.kxa-fondo{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.kxa-flake{background:#fff;border-radius:50%;animation:9s linear infinite kxa-fall;position:absolute;top:-8px;box-shadow:0 0 4px #ffffffb3}@keyframes kxa-fall{0%{transform:translateY(0)}to{transform:translateY(640px)}}.kxa-caramelo{opacity:.9;background:repeating-linear-gradient(135deg,#c8102e 0 8px,#fff 8px 16px);height:6px;position:absolute;bottom:0;left:0;right:0}.kxa-corona{pointer-events:none;z-index:2;filter:drop-shadow(0 6px 10px #00000073);width:92px;margin-left:-46px;position:absolute;top:-46px;left:50%}.kxa-corona svg,.kxa-arbol svg,.kxa-acebo svg{width:100%;height:auto;display:block}.kxa-arbol{pointer-events:none;z-index:1;filter:drop-shadow(0 3px 5px #0006);width:34px;position:absolute;top:44px;right:16px}.kxa-arbol .kxa-star{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite alternate kxa-brillo}@keyframes kxa-brillo{0%{opacity:.75;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}.kxa-acebo{pointer-events:none;z-index:1;opacity:.95;width:36px;position:absolute;bottom:12px}.kxa-acebo-i{left:10px;transform:rotate(-12deg)}.kxa-acebo-d{right:10px;transform:scaleX(-1)rotate(-12deg)}@media (prefers-reduced-motion:reduce){.kxa-flake,.kxa-arbol .kxa-star{animation:none!important}.kxa-flake{display:none}}
.ksh{inset:0 0 calc(var(--buy-bar-h,0px) + var(--tab-bar-h,0px)) 0;z-index:-1;pointer-events:none;--ksh-silk:#ece8ff80;position:fixed;overflow:hidden}[data-theme=light] .ksh{--ksh-silk:#1e143252}.ksh>*{position:absolute}.ksh svg{display:block;overflow:visible}.ksh-defs{width:0;height:0}html.ksh-on main :is(h1,h2,h3,h4,p,li){text-shadow:0 0 6px var(--bg-primary), 0 0 14px var(--bg-primary), 0 0 2px var(--bg-primary)}html.ksh-on main .text-gradient-animated,html.ksh-on main .text-gradient-animated *,html.ksh-on main :is(.bg-bg-surface,.card) :is(h1,h2,h3,h4,p,li),html.ksh-on main [data-no-halo] :is(h1,h2,h3,h4,p,li),html.ksh-on[data-theme=light] main :is(h1,h2,h3,h4,p,li):is(.text-white,[class*=text-white\/]),html.ksh-on[data-theme=light] main :is(.text-white,[class*=text-white\/]) :is(h1,h2,h3,h4,p,li){text-shadow:none}.ksh-tint{background:radial-gradient(120% 55% at 50% -10%,#7c3aed33,#0000 60%),radial-gradient(45% 35% at 0 105%,#ff781438,#0000 70%);inset:0}[data-theme=light] .ksh-tint{opacity:.6}.ksh-star{width:3px;height:3px;animation:ksh-twinkle var(--d,3s) ease-in-out var(--dl,0s) infinite;background:#fff7d6;border-radius:50%;box-shadow:0 0 6px #fff7d6}[data-theme=light] .ksh-star{background:#a78bfa;box-shadow:0 0 6px #a78bfa}@keyframes ksh-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}.ksh-moon{top:calc(var(--ksh-top,0px) - 34px);width:clamp(150px,15vw,250px);right:-48px}.ksh-moon svg{filter:drop-shadow(0 0 34px #ffecaa8c)drop-shadow(0 0 90px #ffdc8c40);width:100%}.ksh-web{top:calc(var(--ksh-top,0px) - 4px);color:var(--ksh-silk);animation:7.3s ease-in-out infinite alternate ksh-sway}.ksh-web svg{width:100%;height:100%}.ksh-web.ksh-tl{aspect-ratio:1;transform-origin:0 0;width:clamp(120px,15vw,240px);left:-4px}.ksh-web.ksh-side{aspect-ratio:1/2;width:clamp(70px,7vw,112px);animation-duration:8.9s}.ksh-web.ksh-side-r{right:-3px;top:calc(var(--ksh-top,0px) + 250px);transform-origin:100%;animation-direction:alternate-reverse}.ksh-web.ksh-side-r svg{transform:scaleX(-1)}.ksh-web.ksh-side-l{left:-3px;top:calc(var(--ksh-top,0px) + 400px);transform-origin:0}@keyframes ksh-sway{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}.ksh-spider{top:var(--ksh-top,0px);width:46px;color:var(--ksh-silk);animation:ksh-drop var(--d,10s) ease-in-out var(--dl,0s) infinite}.ksh-swing{transform-origin:50% -240px;animation:3.4s ease-in-out infinite alternate ksh-swing;position:relative}.ksh-swing:before{content:"";background:currentColor;width:1px;height:1400px;position:absolute;bottom:72%;left:50%}.ksh-swing svg{filter:drop-shadow(0 2px 3px #00000073);width:100%}[data-theme=dark] .ksh-swing svg,[data-theme=dark] .ksh-fence svg,[data-theme=dark] .ksh-mansion svg,[data-theme=dark] .ksh-church svg,[data-theme=dark] .ksh-cottage svg,[data-theme=dark] .ksh-tombs svg{filter:drop-shadow(0 0 1.5px #ffbe6ed9)drop-shadow(0 0 9px #a855f780)}[data-theme=dark] .ksh-cat-sit svg{filter:drop-shadow(0 0 1.5px #ffbe6ed9)drop-shadow(0 0 10px #a855f78c)}.ksh-spider .ksh-ll,.ksh-spider .ksh-lr{transform-box:fill-box;animation:1.5s ease-in-out infinite ksh-twitch-l}.ksh-spider .ksh-ll{transform-origin:100%}.ksh-spider .ksh-lr{transform-origin:0;animation-name:ksh-twitch-r}.ksh-spider .ksh-b{animation-delay:-.75s}@keyframes ksh-drop{0%,12%{transform:translateY(-30px)}45%,68%{transform:translateY(var(--y,160px))}to{transform:translateY(-30px)}}@keyframes ksh-swing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes ksh-twitch-l{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes ksh-twitch-r{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}.ksh-mbat{animation:ksh-hover var(--d,3s) ease-in-out var(--dl,0s) infinite alternate}.ksh-mbat svg{filter:drop-shadow(0 0 6px #ffecaa59);width:100%}.ksh-mbat .ksh-wl,.ksh-mbat .ksh-wr{transform-box:fill-box;animation:.34s ease-in-out infinite alternate ksh-batwing-l}.ksh-mbat .ksh-wl{transform-origin:100% 40%}.ksh-mbat .ksh-wr{transform-origin:0 40%;animation-name:ksh-batwing-r}@keyframes ksh-hover{0%{transform:translate(0)rotate(-4deg)}to{transform:translate(-8px,10px)rotate(4deg)}}@keyframes ksh-batwing-l{0%{transform:rotate(-18deg)scaleY(1)}to{transform:rotate(22deg)scaleY(.7)}}@keyframes ksh-batwing-r{0%{transform:rotate(18deg)scaleY(1)}to{transform:rotate(-22deg)scaleY(.7)}}@keyframes ksh-fly{0%{transform:translate(-120px)}45%,to{transform:translateX(calc(var(--ksh-w,1400px) + 40px))}}.ksh .ksh-eyes{transform-box:fill-box;transform-origin:50%;animation:ksh-blink var(--blink,6s) infinite}@keyframes ksh-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.ksh-ghost{--blink:7.1s;width:clamp(44px,4.4vw,72px);animation:3.4s ease-in-out infinite alternate ksh-float;top:34%;left:2.5%}.ksh-ghost svg{filter:drop-shadow(0 0 12px #dce4ff66);width:100%}[data-theme=light] .ksh-ghost svg{filter:drop-shadow(0 3px 8px #0f1b2d47)}@keyframes ksh-float{0%{opacity:.82;transform:translateY(14px)rotate(-3deg)}to{opacity:1;transform:translateY(-16px)rotate(3deg)}}.ksh-vamp{--blink:4.7s;width:clamp(78px,7.6vw,126px);animation:19s ease-in-out 2s infinite ksh-peek-v;top:62%;right:0;transform:translate(72%)}.ksh-vamp svg{filter:drop-shadow(0 0 12px #7c3aed73);width:100%;-webkit-mask-image:linear-gradient(#000 62%,#0000 96%);mask-image:linear-gradient(#000 62%,#0000 96%)}.ksh-vamp .ksh-eyes{filter:drop-shadow(0 0 3px #ff2b2b)}@keyframes ksh-peek-v{0%,to{transform:translate(72%)rotate(0)}12%,72%{transform:translate(10%)rotate(-5deg)}40%{transform:translate(8%)rotate(-2deg)}}.ksh-ground{align-items:flex-end;display:flex;bottom:0}.ksh-ground.ksh-gl{left:-8px}.ksh-ground.ksh-gr{right:-10px}.ksh-ground svg{width:100%}.ksh-mansion{width:clamp(96px,10vw,150px)}.ksh-mansion.ksh-flip svg{transform:scaleX(-1)}.ksh-church{width:clamp(76px,7.6vw,118px);margin-left:-14px}.ksh-cottage{width:clamp(76px,7.8vw,120px);margin-right:-12px}.ksh-tombs{width:clamp(112px,11vw,172px);margin-left:4px}.ksh-tree{z-index:-1;--blink:6.1s;width:clamp(96px,9.4vw,146px);margin:0 -34px;position:relative}.ksh-tree.ksh-flip svg{transform:scaleX(-1)}.ksh-tree svg{filter:drop-shadow(0 0 10px #7c3aed4d)}.ksh-tombs.ksh-b{margin:0 4px 0 0}.ksh-mansion,.ksh-church,.ksh-cottage{filter:drop-shadow(0 0 14px #7c3aed59)}.ksh-ground .ksh-win{filter:drop-shadow(0 0 4px #ffbe50cc);animation:2.6s steps(5,end) infinite ksh-flicker}.ksh-ground .ksh-win .ksh-b,.ksh-ground .ksh-win.ksh-b{animation-duration:3.3s;animation-delay:-1.1s}.ksh-ground .ksh-win.ksh-c{animation:7.7s step-end infinite ksh-onoff}.ksh-tombs .ksh-flame{transform-box:fill-box;transform-origin:50% 100%;animation:.35s ease-in-out infinite alternate ksh-flame}@keyframes ksh-onoff{0%,60%{opacity:1}61%,75%{opacity:.15}76%,to{opacity:1}}@keyframes ksh-flame{0%{transform:scale(1)rotate(-4deg)}to{transform:scale(.85,1.15)rotate(4deg)}}.ksh-patch{align-items:flex-end;display:flex;bottom:0;left:.5%}.ksh-cat-sit{--blink:5.3s;width:clamp(44px,4.4vw,70px);margin-right:-6px}.ksh-cat-sit svg{filter:drop-shadow(0 0 8px #a855f766);width:100%}.ksh-cat-sit .ksh-tail{transform-box:fill-box;transform-origin:0 100%;animation:2.3s ease-in-out infinite alternate ksh-tail}@keyframes ksh-tail{0%{transform:rotate(-10deg)}to{transform:rotate(14deg)}}.ksh-pumpkin{position:relative}.ksh-pumpkin.ksh-big{width:clamp(56px,5.6vw,92px)}.ksh-pumpkin.ksh-small{width:clamp(38px,3.6vw,60px);margin-left:-8px}.ksh-pumpkin svg{width:100%}.ksh-pumpkin .ksh-carve{animation:2.1s steps(6,end) infinite ksh-flicker}.ksh-pumpkin.ksh-small .ksh-carve{animation-duration:2.9s}.ksh-pumpkin:after{content:"";filter:blur(16px);z-index:-1;background:#ff8c006b;border-radius:50%;height:45%;animation:2.1s steps(6,end) infinite ksh-flicker;position:absolute;bottom:8%;left:12%;right:12%}@keyframes ksh-flicker{0%,to{opacity:1}20%{opacity:.75}40%{opacity:.95}60%{opacity:.65}80%{opacity:.9}}.ksh-day,[data-theme=light] .ksh .ksh-night{display:none}[data-theme=light] .ksh .ksh-day{display:block}[data-theme=light] .ksh .ksh-ground.ksh-day,[data-theme=light] .ksh .ksh-patch .ksh-day{display:flex}[data-theme=light] .ksh-tint{opacity:1;background:radial-gradient(40% 40% at 100% 0,#ffc44652,#0000 70%),radial-gradient(120% 50% at 50% -10%,#7dbeff2e,#0000 60%)}.ksh-sun{top:calc(var(--ksh-top,0px) - 50px);width:clamp(180px,18vw,300px);right:-60px}.ksh-sun svg{filter:drop-shadow(0 0 40px #ffbe3c8c);width:100%}.ksh-sun .ksh-rays{transform-box:view-box;transform-origin:50%;animation:90s linear infinite ksh-spin}@keyframes ksh-spin{to{transform:rotate(360deg)}}.ksh-cloud{top:calc(var(--ksh-top,0px) + var(--ct,40px));opacity:.95;width:150px;animation:ksh-drift var(--d,80s) linear var(--dl,0s) infinite;left:0}.ksh-cloud svg{filter:drop-shadow(0 6px 10px #506ea02e);width:100%}@keyframes ksh-drift{0%{transform:translate(-200px)}to{transform:translateX(calc(var(--ksh-w,1400px) + 60px))}}.ksh-fence{width:clamp(100px,9.6vw,150px);margin-right:-10px}.ksh-fence svg{filter:drop-shadow(0 3px 6px #281e1440);width:100%}.ksh-fence .ksh-crow-a,.ksh-fence .ksh-crow-b{transform-box:fill-box;transform-origin:45% 100%}.ksh-fence .ksh-crow-a{animation:6.3s ease-out infinite ksh-crow-look}.ksh-fence .ksh-crow-b{animation:7.9s ease-out -2s infinite ksh-crow-hop}@keyframes ksh-crow-look{0%,30%{transform:rotate(0)}33%,52%{transform:rotate(-9deg)}55%,72%{transform:rotate(4deg)}75%,to{transform:rotate(0)}}@keyframes ksh-crow-hop{0%,60%{transform:translateY(0)rotate(0)}63%{transform:translateY(1px)scaleY(.94)}67%{transform:translateY(-7px)rotate(3deg)}71%,86%{transform:translateY(0)rotate(5deg)}90%,to{transform:translateY(0)rotate(0)}}.ksh-village{width:clamp(220px,24vw,400px)}.ksh-village.ksh-flip svg{transform:scaleX(-1)}.ksh-ground.ksh-day.ksh-gl{left:0}.ksh-ground.ksh-day.ksh-gr{right:0}.ksh-desert{width:clamp(220px,24vw,400px);position:relative}.ksh-desert-front{position:absolute;inset:0}.ksh-mummy{--blink:5.6s;width:25%;animation:17s ease-in-out 1.5s infinite ksh-rise-m;position:absolute;bottom:3%;left:50%;transform:translateY(70%)}.ksh-mummy svg{filter:drop-shadow(0 4px 10px #3c321e4d);width:100%}@keyframes ksh-rise-m{0%,to{transform:translateY(70%)}14%,74%{transform:translateY(0)rotate(-3deg)}44%{transform:translateY(2%)rotate(2deg)}}.ksh-mummy .ksh-arm{transform-box:fill-box;transform-origin:80% 100%;animation:.6s ease-in-out infinite alternate ksh-wave}.ksh-mummy .ksh-strip{transform-box:fill-box;transform-origin:0 0;animation:2.2s ease-in-out infinite alternate ksh-sway}@keyframes ksh-wave{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}.ksh-scare{width:clamp(60px,6vw,96px);margin:0 -6px}.ksh-scare svg{transform-origin:50% 100%;width:100%;animation:4s ease-in-out infinite alternate ksh-sway2}.ksh-scare .ksh-crow{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite ksh-crow}.ksh-scare .ksh-wing{transform-box:fill-box;transform-origin:0;animation:5s ease-in-out infinite ksh-wingc}@keyframes ksh-sway2{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes ksh-crow{0%,70%,to{transform:translateY(0)}76%{transform:translateY(-6px)}82%{transform:translateY(0)}}@keyframes ksh-wingc{0%,70%,82%,to{transform:rotate(0)}73%{transform:rotate(-50deg)}76%{transform:rotate(10deg)}79%{transform:rotate(-40deg)}}@media (max-width:639px){.ksh-moon{width:120px;right:-38px;top:calc(var(--ksh-top,0px) - 28px)}.ksh-sun{width:130px;right:-46px;top:calc(var(--ksh-top,0px) - 40px)}.ksh-mbat{transform-origin:100% 0;scale:.62}.ksh-web.ksh-tl{width:104px}.ksh-web.ksh-side{width:52px}.ksh-spider{width:30px}.ksh-ghost{width:38px;left:1%}.ksh-vamp,.ksh-mansion{width:64px}.ksh-church{width:50px;margin-left:-8px}.ksh-cottage{width:50px;margin-right:-8px}.ksh-tombs{width:70px}.ksh-tree{width:62px;margin:0 -20px}.ksh-fence{width:70px}.ksh-pumpkin.ksh-big{width:44px}.ksh-pumpkin.ksh-small{width:30px}.ksh-scare{width:48px}.ksh-village,.ksh-desert{width:150px}}@media (prefers-reduced-motion:reduce){.ksh *,.ksh :before,.ksh :after{animation:none!important}.ksh-cloud{display:none!important}.ksh-mummy{transform:translateY(0)}.ksh-spider{transform:translateY(var(--y,160px))}.ksh-vamp{transform:translate(10%)}}
