.halloween-decor{display:none;position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}html[data-site-theme=halloween]:not(.overlay-page) .halloween-decor{display:block}@media (min-width:1024px){html:has(.dashboard-shell)[data-site-theme=halloween] .halloween-decor{left:20.5rem}}html[data-site-theme=halloween] .dashboard-shell,html[data-site-theme=halloween] body>main{position:relative;z-index:1}html[data-site-theme=halloween] .dashboard-shell>.dashboard-nav{position:relative;z-index:2;background:var(--void)}body.overlay-page .halloween-decor,html.overlay-page .halloween-decor,html:has([data-overlay-root]) .halloween-decor{display:none!important}.halloween-decor__defs{position:absolute;width:0;height:0;overflow:hidden}.halloween-decor__item{position:absolute;color:#f97316}.halloween-decor__moon{top:5%;left:4%;width:5.5rem;opacity:.7;filter:drop-shadow(0 0 28px color-mix(in srgb,#f97316 60%,transparent));animation:halloween-moon-pulse 6s ease-in-out infinite}@keyframes halloween-moon-pulse{0%,to{transform:scale(1);opacity:.58}50%{transform:scale(1.06);opacity:.82}}.halloween-decor__bat{width:2.4rem;height:auto;opacity:.85;filter:drop-shadow(0 0 8px color-mix(in srgb,#f97316 45%,transparent));animation:halloween-bat-fly 18s linear infinite;will-change:transform}.halloween-decor__bat--a{top:7%;animation-duration:16s;animation-delay:0s}.halloween-decor__bat--b{top:14%;width:1.9rem;opacity:.7;animation-duration:22s;animation-delay:-7s;animation-direction:reverse}.halloween-decor__bat--c{top:22%;width:2.1rem;opacity:.78;animation-duration:19s;animation-delay:-12s}.halloween-decor__bat--d{top:10%;width:1.7rem;opacity:.65;animation-duration:14s;animation-delay:-3s}.halloween-decor__bat--e{top:30%;width:2rem;opacity:.72;animation-duration:24s;animation-delay:-15s;animation-direction:reverse}.halloween-decor__bat-wing{transform-origin:center;animation:halloween-bat-flap .28s ease-in-out infinite alternate}.halloween-decor__bat--b .halloween-decor__bat-wing{animation-duration:.34s}.halloween-decor__bat--c .halloween-decor__bat-wing{animation-duration:.24s;animation-delay:.08s}.halloween-decor__bat--d .halloween-decor__bat-wing{animation-duration:.22s}.halloween-decor__bat--e .halloween-decor__bat-wing{animation-duration:.3s}@keyframes halloween-bat-fly{0%{transform:translate3d(-12%,0,0) translateY(0);opacity:0}8%{opacity:.85}25%{transform:translate3d(28%,0,0) translateY(-10px)}50%{transform:translate3d(55%,0,0) translateY(8px)}75%{transform:translate3d(82%,0,0) translateY(-6px)}92%{opacity:.85}to{transform:translate3d(112%,0,0) translateY(0);opacity:0}}@keyframes halloween-bat-flap{0%{transform:scaleY(1) rotate(0deg)}to{transform:scaleY(.72) rotate(-6deg)}}.halloween-decor__ghost{width:3.6rem;height:auto;opacity:.72;filter:drop-shadow(0 0 14px color-mix(in srgb,#ffb070 55%,transparent));animation:halloween-ghost-bob 5.5s ease-in-out infinite;will-change:transform,opacity}.halloween-decor__ghost--a{left:2%;bottom:22%;animation-delay:0s}.halloween-decor__ghost--b{right:2%;top:28%;width:3rem;opacity:.62;animation-duration:6.8s;animation-delay:-2.2s}.halloween-decor__ghost--c{left:10%;top:42%;width:2.6rem;opacity:.52;animation-duration:7.4s;animation-delay:-4s}.halloween-decor__ghost--d{right:10%;bottom:26%;width:2.8rem;opacity:.55;animation-duration:6.2s;animation-delay:-1s}.halloween-decor__ghost-face{animation:halloween-ghost-blink 4.8s step-end infinite}@keyframes halloween-ghost-bob{0%,to{transform:translateZ(0) rotate(-2deg);opacity:.55}50%{transform:translate3d(6px,-18px,0) rotate(2deg);opacity:.85}}@keyframes halloween-ghost-blink{0%,92%,to{opacity:1}94%,96%{opacity:.15}}.halloween-decor__pumpkin{width:4.25rem;height:auto;opacity:.9;filter:drop-shadow(0 0 14px color-mix(in srgb,#f97316 55%,transparent));animation:halloween-pumpkin-glow 3.2s ease-in-out infinite;will-change:filter,transform}.halloween-decor__pumpkin--a{left:2%;bottom:1.5%}.halloween-decor__pumpkin--b{right:1.5%;bottom:2%;width:3.4rem;animation-delay:-1.4s;animation-duration:3.8s}.halloween-decor__pumpkin--c{left:8%;bottom:1%;width:2.6rem;opacity:.8;animation-delay:-.6s;animation-duration:2.8s}.halloween-decor__pumpkin-face{animation:halloween-pumpkin-flicker 2.4s ease-in-out infinite}@keyframes halloween-pumpkin-glow{0%,to{transform:scale(1) rotate(-1deg);filter:drop-shadow(0 0 10px color-mix(in srgb,#f97316 40%,transparent))}50%{transform:scale(1.04) rotate(1deg);filter:drop-shadow(0 0 22px color-mix(in srgb,#f97316 70%,transparent))}}@keyframes halloween-pumpkin-flicker{0%,to{opacity:.85}40%{opacity:1}55%{opacity:.7}70%{opacity:.95}}.halloween-decor__spider{width:2rem;opacity:.75;animation:halloween-spider-sway 7s ease-in-out infinite;transform-origin:top center}.halloween-decor__spider--a{top:.5%;right:4.5%}.halloween-decor__spider--b{top:.5%;left:3%;width:1.6rem;opacity:.55;animation-duration:8.5s;animation-delay:-3s;animation-direction:reverse}.halloween-decor__web{width:5.5rem;opacity:.45}.halloween-decor__web--a{top:0;right:2.5%}.halloween-decor__web--b{top:0;left:0;width:4.5rem;opacity:.35;transform:scaleX(-1)}@keyframes halloween-spider-sway{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(5deg) translateY(6px)}}.halloween-decor__cat{width:3.4rem;opacity:.88;filter:drop-shadow(0 0 12px color-mix(in srgb,#f97316 45%,transparent));animation:halloween-cat-arch 4.5s ease-in-out infinite}.halloween-decor__cat--a{right:8%;bottom:3%}.halloween-decor__cat-tail{transform-origin:42px 36px;animation:halloween-cat-tail 1.8s ease-in-out infinite alternate}@keyframes halloween-cat-arch{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-4px) scaleY(1.04)}}@keyframes halloween-cat-tail{0%{transform:rotate(-8deg)}to{transform:rotate(14deg)}}.halloween-decor__hat{width:3rem;opacity:.78;filter:drop-shadow(0 0 10px color-mix(in srgb,#f97316 40%,transparent));animation:halloween-hat-bob 5s ease-in-out infinite}.halloween-decor__hat--a{left:14%;top:8%}@keyframes halloween-hat-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(4deg)}}.halloween-decor__candy{width:1.6rem;opacity:.8;filter:drop-shadow(0 0 8px color-mix(in srgb,#f97316 40%,transparent));animation:halloween-candy-spin 7s ease-in-out infinite}.halloween-decor__candy--a{left:22%;bottom:14%}.halloween-decor__candy--b{right:18%;top:18%;width:1.35rem;animation-delay:-2.5s;animation-duration:8.5s}@keyframes halloween-candy-spin{0%,to{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-14px) rotate(18deg)}}.halloween-decor__tomb{width:3.2rem;opacity:.78;filter:drop-shadow(0 0 10px color-mix(in srgb,#f97316 35%,transparent));animation:halloween-tomb-fade 8s ease-in-out infinite}.halloween-decor__tomb--a{right:12%;bottom:1.5%}@keyframes halloween-tomb-fade{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}.halloween-decor__skull{width:2.4rem;opacity:.8;filter:drop-shadow(0 0 12px color-mix(in srgb,#ffb070 50%,transparent));animation:halloween-skull-bob 6s ease-in-out infinite}.halloween-decor__skull--a{left:16%;bottom:4%}@keyframes halloween-skull-bob{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-8px)}}.halloween-decor__leaf{width:1.1rem;opacity:.75;filter:drop-shadow(0 0 4px color-mix(in srgb,#f97316 40%,transparent));animation:halloween-leaf-fall 12s linear infinite;will-change:transform}.halloween-decor__leaf--a{left:12%;animation-duration:11s;animation-delay:0s}.halloween-decor__leaf--b{left:45%;width:.9rem;animation-duration:14s;animation-delay:-4s}.halloween-decor__leaf--c{left:68%;width:1.2rem;animation-duration:13s;animation-delay:-7s}.halloween-decor__leaf--d{left:85%;width:.85rem;animation-duration:15s;animation-delay:-2s}.halloween-decor__leaf--e{left:30%;width:1rem;animation-duration:12.5s;animation-delay:-9s}@keyframes halloween-leaf-fall{0%{transform:translate3d(0,-10vh,0) rotate(0deg);opacity:0}10%{opacity:.8}50%{transform:translate3d(40px,45vh,0) rotate(180deg)}90%{opacity:.65}to{transform:translate3d(-20px,105vh,0) rotate(1turn);opacity:0}}.halloween-decor__spark{width:.45rem;height:.45rem;border-radius:999px;background:#f97316;opacity:.45;box-shadow:0 0 10px #f97316;animation:halloween-spark-drift 9s ease-in-out infinite}.halloween-decor__spark--a{left:14%;top:40%}.halloween-decor__spark--b{left:78%;top:55%;animation-delay:-3s;background:#ffb070}.halloween-decor__spark--c{left:52%;top:12%;animation-delay:-5.5s;width:.35rem;height:.35rem}.halloween-decor__spark--d{left:62%;top:70%;animation-delay:-1.5s;width:.4rem;height:.4rem}.halloween-decor__spark--e{left:26%;top:58%;animation-delay:-6.5s;background:#ffb070}@keyframes halloween-spark-drift{0%,to{transform:translateZ(0);opacity:.25}50%{transform:translate3d(10px,-22px,0);opacity:.7}}@media (max-width:1023px){.halloween-decor__pumpkin--a,.halloween-decor__pumpkin--c{bottom:5.5rem}.halloween-decor__pumpkin--c{display:none}}@media (max-width:720px){.halloween-decor__bat--c,.halloween-decor__bat--d,.halloween-decor__bat--e,.halloween-decor__candy,.halloween-decor__ghost--b,.halloween-decor__ghost--c,.halloween-decor__ghost--d,.halloween-decor__hat,.halloween-decor__leaf--d,.halloween-decor__leaf--e,.halloween-decor__moon,.halloween-decor__skull,.halloween-decor__spark,.halloween-decor__spider,.halloween-decor__tomb,.halloween-decor__web{display:none}.halloween-decor__pumpkin{width:3.1rem}.halloween-decor__ghost--a{width:2.8rem}.halloween-decor__cat--a{width:2.6rem}}@media (prefers-reduced-motion:reduce){.halloween-decor__bat,.halloween-decor__bat-wing,.halloween-decor__candy,.halloween-decor__cat,.halloween-decor__cat-tail,.halloween-decor__ghost,.halloween-decor__ghost-face,.halloween-decor__hat,.halloween-decor__leaf,.halloween-decor__moon,.halloween-decor__pumpkin,.halloween-decor__pumpkin-face,.halloween-decor__skull,.halloween-decor__spark,.halloween-decor__spider,.halloween-decor__tomb{animation:none!important}.halloween-decor__bat{left:auto;right:8%;opacity:.55;transform:none}.halloween-decor__bat--b{left:10%;right:auto}.halloween-decor__bat--c,.halloween-decor__bat--d,.halloween-decor__bat--e,.halloween-decor__leaf{display:none}.halloween-chrome__bat,.halloween-chrome__candy,.halloween-chrome__ghost,.halloween-chrome__hat,.halloween-chrome__moon,.halloween-chrome__pumpkin,.halloween-chrome__skull,.halloween-chrome__spark,.halloween-chrome__spider{animation:none!important}}.halloween-chrome{display:none;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}html[data-site-theme=halloween] .halloween-chrome{display:block}html[data-site-theme=halloween] .dashboard-nav{position:relative}html[data-site-theme=halloween] .dashboard-main-header>:not(.halloween-chrome):not(.live-dock-wrap):not(.dashboard-header-tools),html[data-site-theme=halloween] .dashboard-nav>:not(.halloween-chrome){z-index:1}html[data-site-theme=halloween] .dashboard-main-header>.dashboard-header-tools{z-index:50}.halloween-chrome--rail{bottom:5.75rem}.halloween-chrome__web{position:absolute;top:0;left:0;width:4.75rem;opacity:.55;filter:drop-shadow(0 0 6px color-mix(in srgb,#f97316 35%,transparent))}.halloween-chrome__spider{position:absolute;top:.35rem;left:3.4rem;width:1.55rem;opacity:.8;transform-origin:top center;animation:halloween-spider-sway 7s ease-in-out infinite;filter:drop-shadow(0 0 6px color-mix(in srgb,#f97316 40%,transparent))}.halloween-chrome__ghost{position:absolute;width:2.6rem;opacity:.62;filter:drop-shadow(0 0 10px color-mix(in srgb,#ffb070 50%,transparent));animation:halloween-ghost-bob 5.8s ease-in-out infinite}.halloween-chrome__ghost--r1{right:.6rem;top:22%}.halloween-chrome__ghost--r2{left:.75rem;top:48%;width:2.1rem;opacity:.5;animation-delay:-2.4s;animation-duration:6.6s}.halloween-chrome__bat{position:absolute;width:1.85rem;opacity:.78;filter:drop-shadow(0 0 6px color-mix(in srgb,#f97316 45%,transparent))}.halloween-chrome__bat--r1{top:14%;left:18%;animation:halloween-chrome-bat-drift 7s ease-in-out infinite}.halloween-chrome__bat--r2{top:36%;right:12%;width:1.55rem;animation:halloween-chrome-bat-drift 8.5s ease-in-out infinite reverse;animation-delay:-3s}.halloween-chrome__pumpkin--r{position:absolute;left:.85rem;bottom:.5rem;width:2.8rem;opacity:.85;filter:drop-shadow(0 0 10px color-mix(in srgb,#f97316 50%,transparent));animation:halloween-pumpkin-glow 3.4s ease-in-out infinite}.halloween-chrome__skull--r{position:absolute;right:.85rem;bottom:.85rem;width:2rem;opacity:.75;filter:drop-shadow(0 0 8px color-mix(in srgb,#ffb070 45%,transparent));animation:halloween-skull-bob 6.2s ease-in-out infinite}.halloween-chrome__candy--r{position:absolute;right:2.6rem;top:62%;width:1.15rem;opacity:.72;animation:halloween-candy-spin 7.5s ease-in-out infinite}.halloween-chrome__spark{position:absolute;width:.35rem;height:.35rem;border-radius:999px;background:#f97316;box-shadow:0 0 8px #f97316;opacity:.45;animation:halloween-spark-drift 8s ease-in-out infinite}.halloween-chrome__spark--r1{left:30%;top:28%}.halloween-chrome__spark--r2{right:22%;top:58%;background:#ffb070;animation-delay:-2.5s}.halloween-chrome__spark--r3{left:42%;top:74%;animation-delay:-5s}.halloween-chrome--header{inset:0}.halloween-chrome__bat--h1{top:28%;left:36%;width:1.7rem;animation:halloween-chrome-bat-drift 6.5s ease-in-out infinite}.halloween-chrome__bat--h2{top:38%;left:48%;width:1.4rem;opacity:.65;animation:halloween-chrome-bat-drift 7.8s ease-in-out infinite reverse;animation-delay:-2s}.halloween-chrome__candy--h{position:absolute;top:22%;left:58%;width:1.2rem;opacity:.7;animation:halloween-candy-spin 6.8s ease-in-out infinite}.halloween-chrome__hat--h{position:absolute;top:14%;left:26%;width:2rem;opacity:.72;filter:drop-shadow(0 0 8px color-mix(in srgb,#f97316 40%,transparent));animation:halloween-hat-bob 5.2s ease-in-out infinite}.halloween-chrome__moon--h{position:absolute;top:12%;left:16%;width:2.4rem;opacity:.62;filter:drop-shadow(0 0 14px color-mix(in srgb,#f97316 55%,transparent));animation:halloween-moon-pulse 6s ease-in-out infinite}.halloween-chrome__spark--h1{left:32%;top:30%}.halloween-chrome__spark--h2{left:44%;top:55%;background:#ffb070;animation-delay:-3s}.halloween-chrome__spark--h3{left:54%;top:62%;animation-delay:-1.2s}@keyframes halloween-chrome-bat-drift{0%,to{transform:translateZ(0) rotate(-4deg)}50%{transform:translate3d(14px,-8px,0) rotate(6deg)}}@media (max-width:1023px){.halloween-chrome--rail{bottom:0}.halloween-chrome__candy--r,.halloween-chrome__ghost--r2,.halloween-chrome__skull--r{display:none}}@media (max-width:720px){.halloween-chrome__bat--h2,.halloween-chrome__candy--h,.halloween-chrome__ghost--r1,.halloween-chrome__hat--h{display:none}.halloween-chrome__moon--h{width:2rem;left:12%}}