.hw3-boo{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:#cfc6ee;white-space:nowrap}.hw3-boo-ghost{flex:none;animation:hw3-float 2.6s ease-in-out infinite alternate}@keyframes hw3-float{0%{transform:translateY(1px) rotate(-6deg)}to{transform:translateY(-2px) rotate(6deg)}}.hw3-hat{position:absolute;z-index:2;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.hw3-hat svg{display:block;overflow:visible}.hw3-hat-witch{transform:rotate(16deg)}.hw3-hat-pumpkin{transform:rotate(14deg)}.hw3-hat-post.hw3-hat-witch{width:30px;height:28px;top:-15px;right:-11px}.hw3-hat-post.hw3-hat-pumpkin{width:20px;height:20px;top:-8px;right:-7px}@media (min-width:768px){.hw3-hat-post.hw3-hat-witch{width:48px;height:44px;top:-24px;right:-16px}.hw3-hat-post.hw3-hat-pumpkin{width:32px;height:32px;top:-12px;right:-11px}}.hw3-hat-profile.hw3-hat-witch{width:54px;height:50px;top:-26px;right:-16px}.hw3-hat-profile.hw3-hat-pumpkin{width:36px;height:36px;top:-12px;right:-12px}.hw3-spider{position:absolute;top:1px;width:0;height:0;z-index:4;pointer-events:none;margin:0!important}.hw3-spider-swing{left:0;animation:hw3-sway 3.6s ease-in-out 7s infinite alternate both}.hw3-spider-swing,.hw3-thread{position:absolute;top:0;transform-origin:0 0}.hw3-thread{left:-.5px;width:1px;height:calc(var(--drop) + 3px);background:linear-gradient(rgba(230,224,255,.15),rgba(230,224,255,.55));animation:hw3-thread 7s cubic-bezier(.3,.1,.3,1) both}.hw3-spider-body{position:absolute;left:-11px;top:0;width:22px;height:20px;animation:hw3-drop 7s cubic-bezier(.3,.1,.3,1) both}.hw3-spider-body svg{display:block;animation:hw3-legs 1.6s ease-in-out infinite alternate;transform-origin:50% 30%}@keyframes hw3-thread{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hw3-drop{0%{transform:translateY(-16px);opacity:0}8%{opacity:1}to{transform:translateY(var(--drop));opacity:1}}@keyframes hw3-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes hw3-legs{0%{transform:scaleX(1)}to{transform:scaleX(.9)}}.hw3-cauldron{--hw3-s:1.65;position:relative;z-index:2;display:flex;justify-content:center;height:calc(78px * var(--hw3-s));margin-bottom:-6px;pointer-events:none}@media (max-width:767px){.hw3-cauldron{--hw3-s:1.4}}.hw3-cauldron-pot{position:relative;width:96px;height:74px;margin-top:4px;transform:scale(var(--hw3-s));transform-origin:50% 0}.hw3-cauldron-pot svg{display:block;overflow:visible}.hw3-fire{animation:hw3-fire .5s ease-in-out infinite alternate;transform-origin:48px 70px}@keyframes hw3-fire{0%{transform:scale(.9,.8);opacity:.75}to{transform:scale(1.06,1.15);opacity:1}}.hw3-pop{transform-box:fill-box;transform-origin:center;animation:hw3-pop 1.4s ease-in infinite}.hw3-pop2{animation-delay:-.5s;animation-duration:1.1s}.hw3-pop3{animation-delay:-.9s;animation-duration:1.7s}@keyframes hw3-pop{0%{transform:scale(.2);opacity:0}20%{opacity:1}80%{transform:scale(1.2);opacity:1}to{transform:scale(1.6);opacity:0}}.hw3-rise{position:absolute;top:18px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#eaffc8,#7fdc58 60%,rgba(127,220,88,0));animation:hw3-rise 2.2s ease-out infinite;opacity:0}.hw3-rise1{left:36px}.hw3-rise2{left:52px;animation-delay:.8s;width:5px;height:5px}.hw3-rise3{left:60px;animation-delay:1.5s;width:4px;height:4px}@keyframes hw3-rise{0%{transform:translateY(6px);opacity:0}15%{opacity:.9}to{transform:translate(4px,-26px);opacity:0}}.hw3-puff{position:absolute;left:50%;top:calc(4px + 26px * var(--hw3-s));width:0;height:0}.hw3-puff span{position:absolute;left:-34px;top:-34px;width:68px;height:68px;border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgba(226,216,246,.75),rgba(170,150,210,.35) 60%,rgba(170,150,210,0));animation:hw3-puff 1.3s cubic-bezier(.2,.7,.3,1) both}.hw3-puff span:nth-child(2){--px:-30px;animation-delay:.06s}.hw3-puff span:nth-child(3){--px:30px;animation-delay:.1s}.hw3-puff span:nth-child(4){--px:4px;--py:-52px;animation-delay:.16s}@keyframes hw3-puff{0%{transform:translateY(10px) scale(.3);opacity:0}25%{opacity:.95}to{transform:translate(var(--px,-6px),var(--py,-34px)) scale(2.1);opacity:0}}.hw-sky{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden;contain:strict}html:has(.admin-shell) .hw-sky,html[data-story-full] .hw-sky{display:none}.hw-pulse{position:absolute;inset:0;opacity:0;display:none;will-change:opacity;background:radial-gradient(60% 55% at 12% 18%,rgba(150,60,230,.34),transparent 70%),radial-gradient(55% 50% at 88% 86%,rgba(120,50,210,.24),transparent 70%),radial-gradient(40% 40% at 70% 20%,rgba(200,70,200,.15),transparent 70%)}.hw-bat{position:absolute;left:0;top:0;will-change:transform}.hw-bat svg{display:block;width:100%;height:100%;overflow:visible;fill:#120a18;stroke:rgba(255,160,100,.7);stroke-width:1.1;transform-origin:50% 45%;animation:hw-flap .26s ease-in-out infinite alternate}@keyframes hw-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.5)}}html[data-season=halloween] .season-card{transition:box-shadow .3s ease,border-color .2s ease}html[data-season=halloween] .season-card:after{content:"";position:absolute;top:1px;right:1px;width:46px;height:46px;pointer-events:none;z-index:2;opacity:.55;transition:opacity .3s ease;border-top-right-radius:16px;background:no-repeat 50%/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23e9e4ff' stroke-opacity='.55' stroke-width='.55' stroke-linecap='round'%3E%3Cpath d='M41.5 2.6L7.2 16.5M43.1 4.9L14.8 33.2M45.4 6.5L31.9 39.9M37 0Q38.9 1.8 37.8 4.1Q40.3 5.1 40.2 7.8Q42.9 7.7 43.9 10.2Q46.2 9.1 48 11M29 0Q32.3 3 30.4 7.1Q34.7 8.8 34.6 13.4Q39.2 13.3 40.9 17.6Q45 15.7 48 19M20 0Q24.9 4.5 22 10.5Q28.4 13 28.2 19.8Q35 19.6 37.5 26Q43.5 23.1 48 28M11 0Q17.5 5.9 13.7 13.9Q22.1 17.2 21.8 26.2Q30.8 25.9 34.1 34.3Q42.1 30.5 48 37'/%3E%3C/svg%3E")}html[data-season=halloween] .season-card:hover:where(:root:not([data-hov-sync]) *),html[data-season=halloween] .season-card[data-hov]{box-shadow:0 0 0 1px rgba(255,150,120,.28),0 12px 32px rgba(0,0,0,.45)}html[data-season=halloween] .season-card:hover:where(:root:not([data-hov-sync]) *):after,html[data-season=halloween] .season-card[data-hov]:after{opacity:.8}.hw-fog{right:0;bottom:0;height:30vh;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#000 35%,transparent);mask-image:linear-gradient(0deg,#000 35%,transparent)}.hw-fog,.hw-fog span{position:absolute;left:0}.hw-fog span{bottom:-12%;width:200%;height:100%;will-change:transform;background-image:radial-gradient(ellipse 22% 55% at 14% 72%,rgba(206,196,236,.11),transparent 70%),radial-gradient(ellipse 17% 48% at 44% 82%,rgba(206,196,236,.09),transparent 70%),radial-gradient(ellipse 24% 52% at 76% 74%,rgba(226,204,244,.1),transparent 70%);background-size:50% 100%;background-repeat:repeat-x;animation:hw-drift 90s linear infinite}.hw-fog span+span{bottom:-22%;opacity:.8;background-position:25% 0;animation-duration:130s;animation-direction:reverse}@keyframes hw-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hw-confetti{position:fixed;inset:0;width:100vw;height:100vh;z-index:9998;pointer-events:none}html[data-season=halloween] .animate-spin.rounded-full:not([class*=-inset-]){border-color:transparent!important;background:50%/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='9 8.5 30 30'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='.3' stop-color='%23ff9a3c' stop-opacity='.6'/%3E%3Cstop offset='1' stop-color='%23ff7a1a' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg transform='translate(12 11)'%3E%3Cpath d='M12.2 7c-.3-1.6.2-3.2 1.6-4.2' stroke='%23365a1e' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3Cg stroke='%23271204' stroke-width='.9'%3E%3Cellipse cx='7.6' cy='14.6' rx='4.9' ry='6.4' fill='%23d9661a'/%3E%3Cellipse cx='16.4' cy='14.6' rx='4.9' ry='6.4' fill='%23d9661a'/%3E%3Cellipse cx='12' cy='14.6' rx='5' ry='7' fill='%23f2862a'/%3E%3C/g%3E%3Cpath d='M8.6 12.9l1.5-1.8 1.3 1.8zM12.6 12.9l1.3-1.8 1.5 1.8zM8.9 16.3q3.1 2.4 6.2 0l-1.2.5-.7-.6-.8.6-.8-.6-.7.6z' fill='%23ffd45c'/%3E%3C/g%3E%3C/svg%3E");animation:hw-pumpkin 1.1s ease-in-out infinite alternate!important}@keyframes hw-pumpkin{0%{transform:rotate(-9deg) scale(1.12)}to{transform:rotate(9deg) scale(1.28)}}.hw-sale{position:relative;z-index:1;display:flex;justify-content:center;padding:3px 52px;overflow:hidden;cursor:pointer;background:linear-gradient(90deg,#1b0b26,#2a0f33 45%,#1f0b2b);border-bottom:1px solid hsla(0,0%,100%,.08);color:#f6ecff;font-size:13px;line-height:1.35}.hw-sale-bats{position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeat-x 0 50%/240px 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 36' fill='%23a77bc0'%3E%3Cpath d='M60 12q-2-3-5-1-2-3-5-1 1-3-3-5 6 0 9 3l1-2 1 1h1l1-1 1 2q3-3 9-3-4 2-3 5-3-2-5 1-3-2-5 1z'/%3E%3Cpath d='M170 26q-1-2-3-1-1-2-3-1 1-2-2-3 4 0 6 2l.6-1.3.7.7h.6l.7-.7.6 1.3q2-2 6-2-3 1-2 3-2-1-3 1-2-1-3 1z'/%3E%3C/svg%3E")}.hw-sale-text{position:relative;display:flex;align-items:center;justify-content:center;min-height:32px;margin:0;text-align:center;font-weight:600;letter-spacing:.01em}.hw-sale-link:hover:where(:root:not([data-hov-sync]) *),.hw-sale-link[data-hov]{color:#fff}.hw-sale-code{position:relative;display:inline-block;margin:0 4px;padding:0 6px;border-radius:6px;border:1px dashed rgba(255,170,100,.7);background:rgba(255,128,40,.12);color:#ffd2a6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.08em;line-height:18px;cursor:copy;transition:background-color .15s,border-color .15s}.hw-sale-code:focus-visible,.hw-sale-code:hover:where(:root:not([data-hov-sync]) *),.hw-sale-code[data-hov]{background:rgba(255,128,40,.22);border-color:rgba(255,190,130,.95)}.hw-sale-code[data-copied]{border-color:rgba(120,230,160,.85);background:rgba(74,222,128,.12);color:#c9f7d8}.hw-sale-copied{position:absolute;right:-7px;top:-7px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:#4ade80;color:#08080d;font-family:system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:0;line-height:1;animation:hw-copied .25s ease-out both}@keyframes hw-copied{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.hw-sale-spider{position:absolute;right:54px;top:0;width:12px;height:100%;pointer-events:none}.hw-sale-spider i{position:absolute;left:0;top:-6px;width:12px;height:26px;animation:hw-dangle 3.2s ease-in-out infinite alternate;background:no-repeat bottom/12px 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9c4ea' stroke-opacity='.85' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M7 9L2 5M7 12H1M7 15l-5 4M17 9l5-4M17 12h6M17 15l5 4'/%3E%3Cellipse cx='12' cy='12.5' rx='5' ry='6' fill='%23140a18'/%3E%3Ccircle cx='10.3' cy='10.5' r='1.1' fill='%23ff8a26' stroke='none'/%3E%3Ccircle cx='13.7' cy='10.5' r='1.1' fill='%23ff8a26' stroke='none'/%3E%3C/svg%3E"),no-repeat top /1px 16px linear-gradient(rgba(240,230,255,.5),rgba(240,230,255,.5))}@keyframes hw-dangle{0%{transform:translate3d(0,-3px,0) rotate(-4deg)}to{transform:translate3d(0,4px,0) rotate(4deg)}}.hw-sale-x{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;color:#e2cfee;border-radius:8px}.hw-sale-x:hover:where(:root:not([data-hov-sync]) *),.hw-sale-x[data-hov]{color:#fff;background:rgba(255,140,60,.14)}@media (max-width:767px){.hw-sale{font-size:12.5px;padding:2px 46px 2px 34px}.hw-sale-text{flex-wrap:wrap;min-height:40px}.hw-sale-code{padding:3px 7px}.hw-sale-code:before{content:"";position:absolute;inset:-9px -4px}.hw-sale-x{width:44px;height:44px;right:0}.hw-sale-spider{display:none}}html[data-hw-sale] [data-sticky-top]{top:calc(113px + var(--hw-sale-h, 0px))}@media (min-width:640px){html[data-hw-sale] [data-sticky-top]{top:calc(77px + var(--hw-sale-h, 0px))}}@media (min-width:768px){html[data-hw-sale] .md\:sticky.md\:top-32{top:calc(8rem + var(--hw-sale-h, 0px))}}@media (min-width:1024px){html[data-hw-sale] .lg\:sticky.lg\:top-24{top:calc(6rem + var(--hw-sale-h, 0px))}}.jb-row.hw-limited{background:linear-gradient(90deg,rgba(255,122,48,.12),rgba(160,64,200,.08));box-shadow:inset 0 0 0 1px rgba(255,150,80,.55)}.hw-limited-tag{display:inline-block;margin-top:2px;padding:0 6px;border:1px solid rgba(255,160,90,.5);border-radius:999px;font-size:9.5px;font-weight:700;line-height:15px;letter-spacing:.12em;text-transform:uppercase;color:#ffb070}html[data-season=halloween] [data-nf-kicker]{display:none}.hw-nf-kicker{color:#ffb070}.hw-ghost{position:absolute;top:20px;left:50%;margin-left:76px;z-index:1;pointer-events:none;animation:hw-ghost-in .9s ease-out both,hw-bob 2.6s ease-in-out .9s infinite alternate;will-change:transform}@media (min-width:768px){.hw-ghost{margin-left:98px;top:26px}}@media (min-width:1024px){.hw-ghost{left:210px;margin-left:0}}.hw-ghost svg{display:block}.hw-ghost-jolt{animation:hw-jolt 5.5s ease-out 2.4s infinite;transform-origin:50% 100%}@keyframes hw-ghost-in{0%{opacity:0;transform:translate3d(-24px,10px,0) scale(.85)}to{opacity:1;transform:none}}@keyframes hw-bob{0%{transform:translate3d(0,-7px,0) rotate(-4deg)}to{transform:translate3d(0,7px,0) rotate(4deg)}}@keyframes hw-jolt{0%,16%,to{transform:none}2%{transform:translate3d(0,-16px,0) scale(1.08,.94)}5%{transform:translate3d(-3px,-12px,0) rotate(-6deg)}8%{transform:translate3d(3px,-8px,0) rotate(6deg)}11%{transform:translate3d(-2px,-3px,0) rotate(-3deg)}}@media (max-width:767px){.hw-ghost svg{width:64px;height:76px}}.hw-skyline{position:relative;height:150px;margin-bottom:-1px;pointer-events:none;overflow:hidden}.hw-skyline svg{position:absolute;left:50%;bottom:0;height:100%;width:auto;min-width:100%;aspect-ratio:2880/160;transform:translateX(-50%);display:block}@media (max-width:767px){.hw-skyline{height:104px}}.hw-fl{animation:hw-win 9s step-end infinite}.hw-fl2{animation-duration:13s;animation-delay:-4s}.hw-fl3{animation-duration:17s;animation-delay:-9s}@keyframes hw-win{0%,61%,66%,to{opacity:1}62%{opacity:.25}63%{opacity:.9}64%{opacity:.15}65%{opacity:.85}84%{opacity:1}85%{opacity:.08}92%{opacity:1}}html[data-season=halloween] .btn-primary:focus-visible,html[data-season=halloween] .btn-primary:hover:where(:root:not([data-hov-sync]) *),html[data-season=halloween] .btn-primary[data-hov]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 0 1px rgba(255,150,70,.45),0 10px 30px -10px rgba(0,0,0,.65)}html[data-season=halloween] .site-header nav .tab-light:after,html[data-season=halloween] .site-header nav .tab-light:before{text-shadow:none}html[data-season=halloween] .site-header{box-shadow:0 1px 0 rgba(168,85,247,.16)}html[data-season=halloween] footer>div.border-t{border-top-color:transparent}@media (min-width:768px){html[data-season=halloween] .mew-row:before{background:linear-gradient(180deg,#c084fc,#a855f7 60%,#ff9a4a)}}