.scene-band{position:relative;z-index:10;height:280px;overflow:hidden;background:linear-gradient(to bottom,var(--background),var(--scene-sky) 62%,var(--background))}.scene-band:after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:72px;background:linear-gradient(to bottom,transparent,var(--background));pointer-events:none}.scene-band+footer{border-top-color:transparent}.scene-inert{pointer-events:none}.scene-backdrop{position:absolute;inset:auto 0 0;width:100%;height:240px}.scene-backdrop-pinned{right:auto;left:50%;width:1600px;margin-left:-800px;overflow:visible}.scene-gutter{position:absolute}.seasonal-page-effects .scene-drift{opacity:var(--drift-opacity, .7)}.scene-preview{position:absolute;inset:auto 0 90px;width:100%;height:58px;-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent);mask-image:linear-gradient(to bottom,#000 58%,transparent)}@media(max-width:1600px){.scene-backdrop-wing{display:none}}@media(max-width:1359px){.scene-gutter{display:none}}@media(max-width:767px){.scene-band{height:220px}.scene-backdrop{height:190px}.scene-backdrop-pinned{width:1267px;margin-left:-633.5px}}.hw-ghost{position:absolute;width:62px;pointer-events:auto}.hw-ghost[data-side=left]{left:16px}.hw-ghost[data-side=right]{right:16px}.hw-ghost-sheet{fill:#fbf9fd;stroke:#6b5563;stroke-width:1.2}.dark .hw-ghost-sheet{fill:#e9e6ee;stroke:none}.hw-ghost-float{animation:hw-ghost-in .7s ease-out both,hw-ghost-float 3.6s ease-in-out .7s infinite}.hw-ghost-body{display:block;width:100%;filter:drop-shadow(0 3px 8px rgb(60 35 60 / .35))}.dark .hw-ghost-body{filter:drop-shadow(0 0 14px rgb(233 230 238 / .45))}.hw-ghost-bubble{position:absolute;bottom:calc(100% + 8px);padding:7px 13px;border:1px solid rgb(255 255 255 / .14);border-radius:12px;background:#17111d;box-shadow:0 6px 18px #0000004d;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;animation:hw-bubble-in .35s ease-out .6s both}.hw-ghost[data-side=left] .hw-ghost-bubble{left:0}.hw-ghost[data-side=right] .hw-ghost-bubble{right:0}.hw-ghost[data-phase=poof]{pointer-events:none}.hw-ghost[data-phase=poof] .hw-ghost-float{animation:hw-ghost-out .45s ease-in forwards}.hw-ghost[data-phase=poof] .hw-ghost-bubble{animation:hw-bubble-out .35s ease-in forwards}.hw-smoke{position:absolute;left:50%;top:50%}.hw-smoke i{position:absolute;left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);border-radius:50%;background:#5c485880;filter:blur(4px);opacity:0;animation:hw-smoke-puff .85s ease-out forwards}.dark .hw-smoke i{background:#e9e6eeb3}.hw-spider{position:absolute;top:0;right:6.5%;width:22px;color:#2b2130;transform-origin:top center;animation:hw-spider-bob 11s ease-in-out infinite}.dark .hw-spider{color:#a99bb0}.hw-spider-thread{display:block;width:1px;height:118px;margin:0 auto -8px;background:currentColor;opacity:.45}.hw-bat{position:absolute;left:-5%;width:26px;color:#2b2130;opacity:0;animation:hw-bat-cross 44s linear infinite}.dark .hw-bat{color:#8d7f96}.hw-bat-one{top:17%}.hw-bat-two{top:23%;width:19px;animation-delay:1.3s}[data-decoration=halloween] .hw-drifting-pumpkin{opacity:.6}.hw-candle{animation:hw-candle 3.2s ease-in-out infinite}.hw-graveyard{--hw-sky: #f3dcc6;--hw-silhouette: #4a3644;--hw-backdrop: #8a6f73;--hw-stone-top: #5b4655;--hw-stone-bottom: #40303d;--hw-stone-edge: #7a6372;--hw-stone-text: #f5ecdf;--hw-stone-muted: #d3c2bc;--hw-fog: rgb(255 244 232 / .32);--hw-moon: #eda765;--scene-sky: var(--hw-sky)}.dark .hw-graveyard{--hw-sky: #0e0a13;--hw-silhouette: #1d1623;--hw-backdrop: #2a2131;--hw-stone-top: #352b3d;--hw-stone-bottom: #241c2b;--hw-stone-edge: #4a3f52;--hw-stone-text: #cfc8d6;--hw-stone-muted: #958b9e;--hw-fog: rgb(190 182 200 / .13);--hw-moon: #d8d2c0}.hw-moon{position:absolute;top:34px;right:22%;width:44px;height:44px;border-radius:50%;background:var(--hw-moon);box-shadow:0 0 34px 8px color-mix(in srgb,var(--hw-moon) 35%,transparent);opacity:.8}.hw-backdrop-far{fill:none;stroke:var(--hw-backdrop);stroke-width:5;stroke-linecap:round;opacity:.8}.hw-backdrop-near{fill:var(--hw-backdrop)}.hw-stones{position:absolute;inset:auto 0 -16px;display:flex;justify-content:center;align-items:flex-end;gap:clamp(14px,3vw,52px)}.hw-stone-slot{position:relative}.hw-stone{position:relative;display:flex;flex-direction:column;align-items:center;width:128px;height:136px;padding:30px 8px 0;border:1px solid var(--hw-stone-edge);border-radius:56px 56px 6px 6px;background:linear-gradient(to bottom,var(--hw-stone-top),var(--hw-stone-bottom));text-align:center;transform:rotate(var(--tilt));transition:transform .25s ease}.hw-stone:hover{transform:rotate(calc(var(--tilt) * -1)) translateY(-4px)}.hw-stone small{color:var(--hw-stone-muted);font-size:12px;letter-spacing:.08em}.hw-stone strong{margin-top:5px;color:var(--hw-stone-text);font-size:15px;font-weight:700;line-height:1.2}.hw-peeking-ghost{position:absolute;left:50%;top:0;width:46px;margin-left:2px;animation:hw-peek 14s ease-in-out infinite}.hw-stone-pumpkin{position:absolute;z-index:1;right:-30px;bottom:22px;width:42px;filter:drop-shadow(0 0 10px rgb(255 170 70 / .45))}.hw-cat{position:absolute;bottom:54px;left:max(7%,74px);width:42px;color:var(--hw-silhouette)}.hw-cat-tail{transform-box:fill-box;transform-origin:0 100%;animation:hw-cat-tail 6s ease-in-out infinite}.hw-cat-eyes{transform-box:fill-box;transform-origin:center;animation:hw-cat-blink 7s linear infinite}.hw-fog{position:absolute;left:-30%;width:160%;height:44px;border-radius:50%;background:radial-gradient(ellipse at center,var(--hw-fog),transparent 70%)}.hw-fog-back{bottom:50px;animation:hw-fog 26s ease-in-out infinite alternate}.hw-fog-front{bottom:0;height:40px;animation:hw-fog 34s ease-in-out infinite alternate-reverse}.hw-preview-ground{position:absolute;inset:auto 0 90px;width:100%;height:44px;fill:#120c18;opacity:.8;-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent);mask-image:linear-gradient(to bottom,#000 45%,transparent)}.hw-preview-ghost{position:absolute;right:104px;top:44px;width:22px}@keyframes hw-ghost-in{0%{opacity:0;transform:translateY(16px) scale(.92)}}@keyframes hw-ghost-float{50%{transform:translateY(-9px)}}@keyframes hw-ghost-out{to{opacity:0;transform:translateY(-8px) scale(1.12)}}@keyframes hw-bubble-in{0%{opacity:0;transform:translateY(4px)}}@keyframes hw-bubble-out{to{opacity:0}}@keyframes hw-smoke-puff{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) * 1.7),calc(var(--y) * 1.7)) scale(1.3)}}@keyframes hw-spider-bob{0%,to{transform:translateY(-24px)}50%{transform:translateY(14px)}}@keyframes hw-bat-cross{0%{opacity:0;transform:translateZ(0)}1%{opacity:.45}7%{transform:translate3d(38vw,34px,0)}13%{opacity:.45}14%,to{opacity:0;transform:translate3d(112vw,-20px,0)}}@keyframes hw-candle{0%,to{opacity:1}40%{opacity:.7}55%{opacity:.92}}@keyframes hw-peek{0%,62%,to{transform:translateY(42px)}70%,86%{transform:translateY(-26px)}}@keyframes hw-cat-tail{50%{transform:rotate(9deg)}}@keyframes hw-cat-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes hw-fog{to{transform:translate(9%)}}@media(max-width:1279px){.hw-drifting-pumpkin{display:none}}@media(max-width:1023px){.hw-spider,.hw-bat,.hw-moon,.hw-stone-slot:nth-child(5){display:none}}@media(max-width:900px){.hw-cat{display:none}}@media(max-width:767px){.hw-stone-slot:nth-child(4){display:none}.hw-peeking-ghost{width:34px}.hw-stone{width:104px;height:112px;padding-top:24px}.hw-stone strong{font-size:13px}.hw-stone-pumpkin{display:none}}@media(max-width:359px){.hw-stone-slot:nth-child(1){display:none}}@media(prefers-reduced-motion:reduce){.hw-spider,.hw-bat,.hw-candle,.hw-cat-tail,.hw-cat-eyes,.hw-fog,.hw-peeking-ghost{animation:none}.hw-spider{transform:translateY(-24px)}.hw-peeking-ghost{transform:translateY(-14px)}.hw-stone{transition:none}}.at-band{--scene-sky: #f5d9ab;--at-sun: #e0802a;--at-ridge: #dcae78;--at-far-0: #c9884a;--at-far-1: #ad6530;--at-far-2: #d39a4c;--at-hill: #8e6233;--at-crown-0: #b5491a;--at-crown-1: #b86a10;--at-crown-2: #93331a;--at-highlight: rgb(255 214 130 / .26);--at-pine: #4b5a33;--at-trunk: #54361f;--at-wood: #6b4524;--at-wood-edge: #4a2d15;--at-sign-text: #fff4df}.dark .at-band{--scene-sky: #33210f;--at-sun: #e8a651;--at-ridge: #49301a;--at-far-0: #6d4322;--at-far-1: #8a5428;--at-far-2: #5f3f22;--at-hill: #3d2815;--at-crown-0: #c0581f;--at-crown-1: #cf8a24;--at-crown-2: #bc4a22;--at-highlight: rgb(255 200 120 / .16);--at-pine: #75854c;--at-trunk: #1f150b;--at-wood: #7a5230;--at-wood-edge: #a57a4c;--at-sign-text: #fff1d8}.at-sun{position:absolute;top:54px;left:62%;width:68px;height:68px;border-radius:50%;background:var(--at-sun);box-shadow:0 0 40px 10px color-mix(in srgb,var(--at-sun) 38%,transparent);opacity:.85}.at-ridge{fill:var(--at-ridge)}.at-far-0{fill:var(--at-far-0)}.at-far-1{fill:var(--at-far-1)}.at-far-2{fill:var(--at-far-2)}.at-hill{fill:var(--at-hill)}.at-trunk{fill:var(--at-trunk)}.at-pine{fill:var(--at-pine)}.at-crown-0{fill:var(--at-crown-0)}.at-crown-1{fill:var(--at-crown-1)}.at-crown-2{fill:var(--at-crown-2)}.at-highlight{fill:var(--at-highlight)}.at-leaf{position:absolute;top:30px;z-index:1;display:block;opacity:0;animation:at-leaf-fall 20s linear infinite}.at-leaf svg{display:block;width:100%}.at-yard{position:absolute;inset:auto 0 44px;display:flex;justify-content:center;align-items:flex-end;gap:2px}.at-sign{position:relative;z-index:1;margin-bottom:26px;padding:9px 16px;border:1px solid var(--at-wood-edge);border-radius:6px;background:var(--at-wood);box-shadow:0 3px 8px #3219054d;transform:rotate(-2deg)}.at-sign strong{display:block;color:var(--at-sign-text);font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap}.at-sign i{position:absolute;z-index:-1;top:100%;left:50%;width:10px;height:74px;margin-left:-5px;border-radius:0 0 3px 3px;background:var(--at-trunk)}.at-pile{width:164px;margin-bottom:-16px;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 96%);mask-image:linear-gradient(to bottom,#000 60%,transparent 96%)}.at-drifting-leaf{--drift-opacity: .75}@keyframes at-leaf-fall{0%{opacity:0;transform:translateZ(0) rotate(0)}8%{opacity:.95}50%{transform:translate3d(26px,96px,0) rotate(200deg)}88%{opacity:.95}to{opacity:0;transform:translate3d(-8px,182px,0) rotate(380deg)}}@media(max-width:1023px){.at-leaf:nth-of-type(n+5){display:none}}@media(max-width:767px){.at-sun{top:38px;left:72%;width:52px;height:52px}.at-yard{bottom:34px}.at-sign{margin-bottom:20px;padding:7px 12px}.at-sign strong{font-size:13px}.at-pile{width:124px}}@media(max-width:359px){.at-pile{display:none}}@media(prefers-reduced-motion:reduce){.at-leaf{animation:none;opacity:.9}.at-leaf:nth-of-type(odd){transform:translateY(70px) rotate(40deg)}.at-leaf:nth-of-type(2n){transform:translateY(24px) rotate(120deg)}}.bf-band{--scene-sky: #15130f;--bf-mix-soft: color-mix(in srgb, var(--scene-sky) 14%, var(--background));--bf-mix-half: color-mix(in srgb, var(--scene-sky) 52%, var(--background));--bf-mix-deep: color-mix(in srgb, var(--scene-sky) 88%, var(--background));background:linear-gradient(to bottom,var(--background),var(--bf-mix-soft) 11%,var(--bf-mix-half) 21%,var(--bf-mix-deep) 29%,var(--scene-sky) 37%,var(--scene-sky) 68%,var(--bf-mix-deep) 76%,var(--bf-mix-half) 85%,var(--bf-mix-soft) 94%,var(--background))}.bf-band:after{display:none}.dark .bf-band{--scene-sky: #1b1812}.bf-glow{position:absolute;top:40px;left:50%;width:560px;height:200px;margin-left:-280px;background:radial-gradient(ellipse at center,rgb(217 178 87 / .2),transparent 70%)}.bf-rail{position:absolute;top:86px;left:8%;right:8%;height:1px;background:linear-gradient(to right,transparent,#c9a24c 22% 78%,transparent);opacity:.75}.bf-glint{position:absolute;display:block;opacity:.35;animation:bf-glint 8s ease-in-out 8}.bf-gutter-glint{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bf-tag{position:absolute;top:118px;left:50%;width:248px;margin-left:-124px;transform:rotate(-3deg);transform-origin:13% 50%;animation:bf-sway 9s ease-in-out 8}.bf-tag svg{display:block;width:100%;filter:drop-shadow(0 8px 16px rgb(0 0 0 / .5))}.bf-tag strong{position:absolute;top:0;right:10px;bottom:0;left:19%;display:flex;align-items:center;justify-content:center;color:#1d1709;font-size:19px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.bf-string{position:absolute;bottom:50%;left:12.9%;width:1px;height:74px;background:#d9b257;transform:rotate(3deg);transform-origin:bottom}.bf-shine{animation:bf-shine 7s ease-in-out 1.5s 6}@keyframes bf-glint{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.9;transform:scale(1)}}@keyframes bf-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-1.4deg)}}@keyframes bf-shine{0%{transform:translate(0)}30%,to{transform:translate(370px)}}@media(max-width:767px){.bf-rail{top:62px;left:0;right:0}.bf-glow{top:20px;width:360px;margin-left:-180px}.bf-tag{top:86px;width:200px;margin-left:-100px}.bf-tag strong{font-size:15px}.bf-string{height:62px}.bf-band .bf-glint:nth-of-type(n+5){display:none}}@media(prefers-reduced-motion:reduce){.bf-glint,.bf-tag,.bf-shine{animation:none}.bf-glint{opacity:.6}}.xm-band{--scene-sky: #c4dcea;--xm-ridge: #a9c8db;--xm-wall: #3f5a6e;--xm-snow: #fbfdfe;--xm-snow-edge: #8fb3c9;--xm-bank: #fbfdfe;--xm-pine: #1f5a4c;--xm-rack: #243644;--xm-rack-unit: #3a5163;--xm-rack-vent: #223240}.dark .xm-band{--scene-sky: #122634;--xm-ridge: #1b3546;--xm-wall: #466a82;--xm-snow: #e7f1f7;--xm-snow-edge: #a9c3d3;--xm-bank: #5f7f95;--xm-pine: #2b7a68;--xm-rack: #1d2e3a;--xm-rack-unit: #38566a;--xm-rack-vent: #1b2c38}.xm-ridge{fill:var(--xm-ridge)}.xm-wall{fill:var(--xm-wall)}.xm-roof-snow{fill:none;stroke:var(--xm-snow);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.xm-window{fill:#ffc35c}.xm-window-glow{animation:xm-window 9s ease-in-out infinite}.xm-pine{fill:var(--xm-pine)}.xm-pine-snow{fill:var(--xm-snow)}.xm-snowbank{fill:var(--xm-bank)}.xm-snowbank-crest{fill:none;stroke:var(--xm-snow-edge);stroke-width:1.5}.xm-yard{position:absolute;inset:auto 0 46px;display:flex;justify-content:center;align-items:flex-end;gap:clamp(10px,2.4vw,28px)}.xm-rack{flex:none;width:124px;overflow:visible;filter:drop-shadow(0 4px 12px rgb(20 50 70 / .28))}.xm-rack-frame{fill:var(--xm-rack)}.xm-rack-unit{fill:var(--xm-rack-unit)}.xm-rack-vent{fill:var(--xm-rack-vent)}.xm-rack-snow{fill:var(--xm-snow);stroke:var(--xm-snow-edge);stroke-width:1}.xm-hat-trim{stroke:#fff;stroke-width:7;stroke-linecap:round}.xm-hat-pom{fill:#fff;stroke:var(--xm-snow-edge)}.xm-led{animation:xm-led 5s ease-in-out infinite}.xm-led-1{animation-delay:-2.5s}.xm-gift{position:relative;flex:none;width:112px;height:74px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:linear-gradient(to right,transparent 44%,#f4d27a 44% 56%,transparent 56%),var(--xm-gift);box-shadow:0 4px 10px #14324640}.xm-gift[data-tone=green]{--xm-gift: #0e7a59}.xm-gift[data-tone=red]{--xm-gift: #b42a35}.xm-gift-bow{position:absolute;top:-13px;left:50%;width:34px;height:16px;margin-left:-17px;border-radius:50% 50% 4px 4px;background:radial-gradient(circle at 50% 80%,#b98a2c 0,#b98a2c 4px,#f4d27a 5px)}.xm-gift-tag{max-width:104px;padding:3px 7px;border-radius:4px;background:#fff7e3;box-shadow:0 1px 3px #00000040;color:#1f2d36;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;transform:rotate(-3deg)}@keyframes xm-led{50%{opacity:.45}}@keyframes xm-window{0%,to{opacity:1}50%{opacity:.68}}@media(max-width:767px){.xm-yard{bottom:36px}.xm-rack{width:92px}.xm-gift{width:104px;height:62px}}@media(max-width:359px){.xm-gift:last-child{display:none}}@media(prefers-reduced-motion:reduce){.xm-led,.xm-window-glow{animation:none}}.ea-band{--scene-sky: #d3eddc;--ea-far-hill: #9fd3a6;--ea-near-hill: #4a9d60;--ea-grass: #2f7a48;--ea-flower: #fffdf4;--ea-bunny: #8c735c;--ea-cloud: #d4eadb}.dark .ea-band{--scene-sky: #17332a;--ea-far-hill: #245140;--ea-near-hill: #3f8263;--ea-grass: #27593f;--ea-flower: #e9e4c9;--ea-bunny: #cdbda6;--ea-cloud: rgb(70 120 100 / .14)}.ea-cloud{fill:var(--ea-cloud)}.ea-far-hill{fill:var(--ea-far-hill)}.ea-near-hill{fill:var(--ea-near-hill)}.ea-grass{fill:var(--ea-grass)}.ea-flower{fill:var(--ea-flower)}.ea-flower-core{fill:#e8a93a}.ea-bunny{position:absolute;bottom:68px;left:calc(50% - 22px);width:54px;color:var(--ea-bunny)}.ea-ear{transform-box:fill-box;transform-origin:50% 100%;animation:ea-ear 8s ease-in-out infinite}.ea-butterfly{width:28px;animation:ea-flutter 14s ease-in-out infinite}.ea-butterfly svg{display:block;width:100%}.ea-wing{transform-box:fill-box;animation:ea-wing .9s ease-in-out infinite}.ea-wing-left{transform-origin:100% 50%}.ea-wing-right{transform-origin:0 50%}@keyframes ea-ear{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-14deg)}96%{transform:rotate(4deg)}}@keyframes ea-flutter{0%,to{transform:translateZ(0)}33%{transform:translate3d(8px,-46px,0)}66%{transform:translate3d(-6px,-18px,0)}}@keyframes ea-wing{50%{transform:scaleX(.55)}}@media(max-width:767px){.ea-bunny{bottom:58px;width:44px}}@media(prefers-reduced-motion:reduce){.ea-ear,.ea-butterfly,.ea-wing{animation:none}}.sp-band{--scene-sky: #dcf0e4;--sp-far-hill: #a6d7ad;--sp-near-hill: #4fa365;--sp-stem: #2f7d4b;--sp-bark: #5d4636;--sp-blossom: #cc4f85;--sp-core: #f6d36b}.dark .sp-band{--scene-sky: #173229;--sp-far-hill: #234e3d;--sp-near-hill: #3f8263;--sp-stem: #1e4733;--sp-bark: #a58a74;--sp-blossom: #e68cb1;--sp-core: #f6d36b}.sp-far-hill{fill:var(--sp-far-hill)}.sp-near-hill{fill:var(--sp-near-hill)}.sp-stem{fill:none;stroke:var(--sp-stem);stroke-width:3;stroke-linecap:round}.sp-tulip-0{fill:#d9446f}.sp-tulip-1{fill:#e8a92f}.sp-tulip-2{fill:#8a64cf}.sp-branch{position:absolute;top:0;width:470px;overflow:visible}.sp-branch-left{left:0}.sp-branch-right{right:0;transform:scaleX(-1)}.sp-branch-sway{transform-origin:0 0;animation:sp-sway 12s ease-in-out infinite}.sp-bark{fill:none;stroke:var(--sp-bark);stroke-width:3.5;stroke-linecap:round}.sp-bark-main{stroke-width:7}.sp-blossom{fill:var(--sp-blossom)}.sp-core{fill:var(--sp-core)}.sp-bee{position:absolute;top:128px;left:58%;width:24px;animation:sp-bee 16s ease-in-out infinite}.sp-petal{position:absolute;top:70px;width:12px;opacity:0;animation:sp-petal 18s linear infinite}.sp-drifting-petal{--drift-opacity: .7}@keyframes sp-sway{0%,to{transform:rotate(0)}50%{transform:rotate(.8deg)}}@keyframes sp-bee{0%,to{transform:translateZ(0)}25%{transform:translate3d(70px,-22px,0)}50%{transform:translate3d(120px,8px,0)}75%{transform:translate3d(40px,18px,0)}}@keyframes sp-petal{0%{opacity:0;transform:translateZ(0) rotate(0)}10%,85%{opacity:.95}to{opacity:0;transform:translate3d(40px,140px,0) rotate(260deg)}}@media(max-width:1023px){.sp-branch-right{display:none}}@media(max-width:767px){.sp-branch{width:310px}.sp-bee{top:104px;left:40%}}@media(prefers-reduced-motion:reduce){.sp-branch-sway,.sp-bee,.sp-petal{animation:none}.sp-petal{opacity:.9}}.su-band{--scene-sky: #fde7ae;--su-sun: #e8820f;--su-island: #c79a4b;--su-wave-back: #3199b3;--su-wave-middle: #1f7f9c;--su-wave-front: #13627b;--su-hull: #27404d;--su-deck: #f4efe2;--su-gull: #4c5a63}.dark .su-band{--scene-sky: #3b2a14;--su-sun: #f0a63a;--su-island: #5f4522;--su-wave-back: #2f8ba1;--su-wave-middle: #236f84;--su-wave-front: #1a5567;--su-hull: #0f1d24;--su-deck: #d6cfbe;--su-gull: #d9ccb0}.su-sun{position:absolute;top:48px;left:calc(50% + 150px);width:84px;height:84px;border-radius:50%;background:var(--su-sun);box-shadow:0 0 42px 8px color-mix(in srgb,var(--su-sun) 36%,transparent);animation:su-sun 11s ease-in-out infinite}.su-island{fill:var(--su-island)}.su-gull{position:absolute;color:var(--su-gull);animation:su-gull 13s ease-in-out infinite}.su-gull-one{top:54px;left:26%;width:30px}.su-gull-two{top:86px;left:31%;width:22px;animation-delay:-5s}.su-gutter-gull{width:30px;color:#4c5a63;opacity:.6;animation:su-gull 15s ease-in-out infinite}.dark .su-gutter-gull{color:#d9ccb0}.su-gutter-gull svg{display:block}.su-ship{position:absolute;bottom:124px;left:calc(50% - 150px);width:132px;animation:su-ship 7s ease-in-out infinite}.su-ship-hull{fill:var(--su-hull)}.su-ship-deck{fill:var(--su-deck)}.su-wave{position:absolute;left:0;width:6000px;height:90px;animation:su-wave 24s linear infinite}.su-wave-back{bottom:48px;fill:var(--su-wave-back);animation-duration:34s}.su-wave-middle{bottom:26px;fill:var(--su-wave-middle);animation-direction:reverse;animation-duration:28s}.su-wave-front{bottom:0;fill:var(--su-wave-front)}@keyframes su-sun{50%{opacity:.88;transform:scale(1.03)}}@keyframes su-gull{50%{transform:translate3d(6px,-8px,0)}}@keyframes su-ship{50%{transform:translateY(-2px) rotate(-.8deg)}}@keyframes su-wave{to{transform:translate(-400px)}}@media(max-width:1023px){.su-gull-two{display:none}}@media(max-width:767px){.su-sun{top:34px;left:auto;right:8%;width:60px;height:60px}.su-gull-one{top:40px;left:12%}.su-ship{bottom:112px;left:12%;width:104px}.su-wave-back{bottom:38px}.su-wave-middle{bottom:18px}}@media(prefers-reduced-motion:reduce){.su-sun,.su-gull,.su-gutter-gull,.su-ship,.su-wave{animation:none}}.wn-band{--scene-sky: #c7dfee;--wn-disc: #fdf6e3;--wn-mountains: #86aecb;--wn-peak: #eef6fb;--wn-far-hill: #e6f1f8;--wn-far-pine: #4f809e;--wn-near-hill: #fbfdfe;--wn-near-pine: #1f5270;--wn-snow: #fbfdfe;--wn-cabin: #5a4638;--wn-mist: rgb(255 255 255 / .5)}.dark .wn-band{--scene-sky: #10243a;--wn-disc: #dce8f0;--wn-mountains: #223c55;--wn-peak: #5b7c99;--wn-far-hill: #29465f;--wn-far-pine: #16304a;--wn-near-hill: #5f7f98;--wn-near-pine: #4080a6;--wn-snow: #dbe9f3;--wn-cabin: #4d3c31;--wn-mist: rgb(180 210 235 / .12)}.wn-moon{position:absolute;top:46px;right:20%;width:50px;height:50px;border-radius:50%;background:var(--wn-disc);box-shadow:0 0 32px 8px color-mix(in srgb,var(--wn-disc) 45%,transparent)}.wn-star{display:none;position:absolute;width:3px;height:3px;border-radius:50%;background:#e6f1fa}.dark .wn-star{display:block;animation:wn-star 7s ease-in-out infinite}.dark .wn-star:nth-of-type(odd){animation-delay:-3s}.wn-mountains{fill:var(--wn-mountains)}.wn-mountain-snow{fill:var(--wn-peak)}.wn-far-hill{fill:var(--wn-far-hill)}.wn-far-pine{fill:var(--wn-far-pine)}.wn-near-hill{fill:var(--wn-near-hill)}.wn-near-pine{fill:var(--wn-near-pine)}.wn-pine-snow{fill:var(--wn-snow)}.wn-cabin{fill:var(--wn-cabin)}.wn-roof-snow{fill:none;stroke:var(--wn-snow);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.wn-window{fill:#ffc76a}.wn-mist{position:absolute;bottom:46px;left:-30%;width:160%;height:50px;border-radius:50%;background:radial-gradient(ellipse at center,var(--wn-mist),transparent 70%);animation:wn-mist 34s ease-in-out infinite alternate}@keyframes wn-star{50%{opacity:.35}}@keyframes wn-mist{to{transform:translate(8%)}}@media(max-width:767px){.wn-moon{top:34px;right:12%;width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.dark .wn-star,.wn-mist{animation:none}}html[data-seasonal-theme]{--primary: var(--season-accent);--primary-foreground: #fff;--ring: var(--season-accent);--primary-soft: color-mix(in srgb, var(--season-accent) 9%, transparent);--background: var(--season-bg);--card: var(--season-card);--secondary: var(--season-secondary);--border: var(--season-border);--campaign-accent: var(--season-accent)}html[data-seasonal-theme=christmas]{--season-accent: #087f5b;--season-bg: #f3f8fb;--season-card: #fff;--season-secondary: #e7f1f2;--season-border: #d4e5e8;--season-glow: #b1dce5}html.dark[data-seasonal-theme=christmas]{--season-bg: #0b141b;--season-card: #101d25;--season-secondary: #182c34;--season-border: #27414b;--season-glow: #1b6882}html[data-seasonal-theme=winter]{--season-accent: #0369a1;--season-bg: #f2f8fc;--season-card: #fff;--season-secondary: #e3f0f8;--season-border: #d0e4f0;--season-glow: #a8d8f0}html.dark[data-seasonal-theme=winter]{--season-bg: #0a131e;--season-card: #101f2d;--season-secondary: #192e41;--season-border: #28445a;--season-glow: #276990}html[data-seasonal-theme=halloween]{--season-accent: #c2410c;--season-bg: #fff9f3;--season-card: #fffcf8;--season-secondary: #f8eadf;--season-border: #eed8c6;--season-glow: #efa557}html.dark[data-seasonal-theme=halloween]{--season-accent: #fb923c;--primary-foreground: #1c1008;--season-bg: #120e17;--season-card: #1c1622;--season-secondary: #2d2033;--season-border: #443044;--season-glow: #8f4425}html[data-seasonal-theme=black_friday]{--season-accent: #a16c00;--primary-foreground: #fff;--season-bg: #fafaf9;--season-card: #fff;--season-secondary: #eeede9;--season-border: #dedbd3;--season-glow: #d8bd76}html.dark[data-seasonal-theme=black_friday]{--season-accent: #e6be63;--primary-foreground: #171410;--season-bg: #090909;--season-card: #151515;--season-secondary: #222222;--season-border: #36332c;--season-glow: #6f581f}html[data-seasonal-theme=easter],html[data-seasonal-theme=spring]{--season-accent: #047857;--season-bg: #f5fbf5;--season-card: #fff;--season-secondary: #e5f3e6;--season-border: #d3e7d7;--season-glow: #b8dfba}html.dark[data-seasonal-theme=easter],html.dark[data-seasonal-theme=spring]{--season-bg: #0c1713;--season-card: #12241c;--season-secondary: #1e3428;--season-border: #304f3b;--season-glow: #437451}html[data-seasonal-theme=summer]{--season-accent: #a16207;--season-bg: #fffbef;--season-card: #fffef8;--season-secondary: #faf0cd;--season-border: #efdfaf;--season-glow: #f8d581}html.dark[data-seasonal-theme=summer]{--season-bg: #19150c;--season-card: #242015;--season-secondary: #332d1d;--season-border: #4e432b;--season-glow: #a27c32}html[data-seasonal-theme=autumn]{--season-accent: #b45309;--season-bg: #fbf8f0;--season-card: #fffdf7;--season-secondary: #f2e8d5;--season-border: #e6d8be;--season-glow: #dbaa70}html.dark[data-seasonal-theme=autumn]{--season-bg: #18130e;--season-card: #241c14;--season-secondary: #34291d;--season-border: #4e3b29;--season-glow: #956332}html[data-seasonal-theme] body{background-color:var(--background)}html[data-seasonal-theme] .exbil-mascot{--mascot-primary: var(--season-accent)}html[data-seasonal-theme] [data-seasonal-navigation]{background-color:var(--season-accent)}html.dark[data-seasonal-theme=halloween] [data-seasonal-navigation]{background-color:#17111d;border-bottom:1px solid #5a3420}html[data-seasonal-theme=black_friday] [data-seasonal-navigation]{background-color:#101010;border-bottom:1px solid #53452a}.seasonal-decorations{pointer-events:none;overflow:hidden;color:var(--season-accent, #93c5fd)}.seasonal-page-effects{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35}.seasonal-halo{position:absolute;border-radius:50%;width:450px;height:450px;background:radial-gradient(circle,var(--season-glow, #80b3df),transparent 68%);opacity:.1}.seasonal-halo-one{right:-220px;top:8%}.seasonal-halo-two{left:-240px;bottom:4%}.seasonal-particle{position:absolute;top:-10%;width:var(--particle-size, 12px);height:var(--particle-size, 12px);opacity:.15;animation:seasonal-fall var(--fall-duration, 18s) var(--fall-delay, 0s) linear infinite}.seasonal-particle svg{width:100%;height:100%}.seasonal-snow{top:-12px;width:var(--snow-size);height:var(--snow-size);border-radius:50%;background:#8bb5ce;opacity:var(--snow-opacity);animation-name:seasonal-snow-fall}.dark .seasonal-snow{background:#fff}@keyframes seasonal-snow-fall{0%{transform:translate3d(0,-12px,0)}50%{transform:translate3d(var(--drift),50vh,0)}to{transform:translate3d(calc(var(--drift) * .5),calc(100vh + 24px),0)}}.seasonal-garland{position:absolute;top:64px;left:0;width:100%;height:26px;color:#8a8066;opacity:.85}.seasonal-light{animation:seasonal-twinkle 4s ease-in-out infinite}@keyframes seasonal-fall{0%{transform:translate3d(0,-10vh,0) rotate(0)}to{transform:translate3d(var(--drift, 35px),115vh,0) rotate(170deg)}}@keyframes seasonal-twinkle{0%,to{opacity:.6}50%{opacity:1}}.seasonal-thumbnail{position:relative;height:190px;overflow:hidden;background:linear-gradient(140deg,#1d3268,#1b1230);color:#aac9ff}[data-thumbnail=halloween]{background:linear-gradient(140deg,#74300c,#1d1228);color:#f7b36b}[data-thumbnail=black_friday]{background:linear-gradient(140deg,#27241d,#080808);color:#e9b65d}[data-thumbnail=christmas]{background:linear-gradient(140deg,#184d52,#0b202d);color:#c8edf6}[data-thumbnail=easter],[data-thumbnail=spring]{background:linear-gradient(140deg,#2d674f,#142333);color:#c2edbc}[data-thumbnail=summer]{background:linear-gradient(140deg,#785a18,#202f46);color:#f6d886}[data-thumbnail=autumn]{background:linear-gradient(140deg,#715026,#241b1f);color:#edc18c}[data-thumbnail=winter]{background:linear-gradient(140deg,#284f7b,#101d35);color:#cae6f9}.seasonal-mini-nav{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #ffffff14;font-size:10px;font-weight:600;letter-spacing:2px}.seasonal-mini-sidebar{position:absolute;inset:40px auto 0 0;width:45px;border-right:1px solid #ffffff14;padding:15px 10px}.seasonal-mini-sidebar i{display:block;height:5px;margin-bottom:13px;border-radius:3px;background:currentColor;opacity:.3}.seasonal-mini-content{margin:14px 18px 0 60px;opacity:.7}.seasonal-mini-title{height:6px;width:60%;background:currentColor;border-radius:3px}.seasonal-mini-cards{display:flex;gap:7px;margin-top:12px}.seasonal-mini-cards i{display:block;width:33%;height:25px;border:1px solid #ffffff25;border-radius:5px;background:#ffffff08}.seasonal-mini-chart{margin-top:10px;display:flex;gap:12px;align-items:center}.seasonal-mini-chart svg:first-child{width:65%;height:45px}.seasonal-mini-button{height:6px;margin-top:8px;width:35%;border-radius:3px;background:currentColor}.seasonal-thumbnail-glyph{position:absolute;height:54px;width:54px;right:24px;top:56px;opacity:.85;filter:drop-shadow(0 4px 14px #0005)}.seasonal-theme-card-label{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:35px 10px 14px;color:#fff;background:linear-gradient(transparent,#000b)}.seasonal-theme-card-label>span:last-child{width:100%;text-align:center}.seasonal-preview-effects{position:absolute;top:0;right:0;bottom:0;left:0}.seasonal-preview-effects .seasonal-halo{display:none}.seasonal-preview-effects .seasonal-particle{animation:seasonal-preview-fall 12s var(--fall-delay) linear infinite;opacity:.35}.seasonal-preview-effects .seasonal-garland{top:35px;height:25px}.seasonal-preview-effects .seasonal-snow{background:#fff;opacity:var(--snow-opacity);animation-name:seasonal-snow-preview}@keyframes seasonal-snow-preview{0%{transform:translate3d(0,-12px,0)}50%{transform:translate3d(calc(var(--drift) * .3),100px,0)}to{transform:translate3d(calc(var(--drift) * .15),220px,0)}}@keyframes seasonal-preview-fall{0%{transform:translateY(-20px)}to{transform:translateY(240px)}}@media(max-width:640px){.seasonal-page-effects .seasonal-particle:not(.seasonal-snow):nth-child(n+13),.seasonal-page-effects .seasonal-snow:nth-child(n+27){display:none}}@media(prefers-reduced-motion:reduce){.seasonal-page-effects .seasonal-particle{display:none}.seasonal-preview-effects .seasonal-particle{animation:none;top:30%}.seasonal-light{animation:none}}
