html[data-season=halloween][data-season-props]{--surface-canvas:#120e1a;--surface-canvas-rgb:18 14 26;--surface-base:#1a1424;--surface-base-rgb:26 20 36;--surface-raised:#251d32;--surface-raised-rgb:37 29 50;--surface-overlay:#30263f;--surface-overlay-rgb:48 38 63;--surface-hover:#3b3049;--surface-hover-rgb:59 48 73;--surface-active:#463a55;--surface-active-rgb:70 58 85;--launch-grad:linear-gradient(100deg,#3b1d6e,#706ef0 48%,#ff8a1f)}html[data-season=halloween][data-season-props] .preheader.preheader--launch{box-shadow:0 2px 16px rgb(255 138 31/.35)}html[data-season=halloween][data-season-props] .preheader--launch .badge{color:#c2560c}html[data-season=halloween][data-season-props] .home-hero-backdrop:after{background:linear-gradient(rgb(26 20 36/.6) 0,rgb(26 20 36/.72) 30%,rgb(26 20 36/.9) 52%,var(--surface-base) 62%)}html[data-season=halloween][data-season-props] .game-card:hover{box-shadow:0 0 0 1px rgb(255 138 31/.5),0 10px 28px -8px rgb(255 138 31/.5)}.season-hero{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1;overflow:hidden;pointer-events:none}[dir=rtl] .season-hero{left:auto;right:0}.season-hero .season-moon{top:14%}.season-hero .season-town{top:calc(62% - 214px)}.season-hero .season-fog{top:calc(62% - 110px)}@media (max-width:767px){.season-hero .season-town{height:150px;top:calc(62% - 146px)}.season-hero .season-moon{top:9%;right:4%;width:56px}[dir=rtl] .season-hero .season-moon{right:auto;left:4%}}html[data-season=halloween][data-season-props] .site-logo{position:relative}.season-spider{position:absolute;top:calc(-1 * var(--space-1));right:calc(var(--space-8) / 2 - 9px);pointer-events:none}[dir=rtl] .season-spider{right:auto;left:calc(var(--space-8) / 2 - 9px)}@media (min-width:1200px) and (max-width:1700px){.season-spider{right:calc(var(--space-5) / 2 - 9px);height:50px}[dir=rtl] .season-spider{right:auto;left:calc(var(--space-5) / 2 - 9px)}}@media (max-width:1023px){.season-spider{display:none}}.season-bats{position:fixed;inset:0 0 auto 0;height:50vh;overflow:hidden;pointer-events:none;z-index:60}.season-bat{position:absolute;left:0;width:52px;height:26px;color:#2b2238;opacity:0;filter:drop-shadow(0 0 .6px rgb(240 232 255/.95)) drop-shadow(0 0 .6px rgb(240 232 255/.7)) drop-shadow(0 0 6px rgb(255 138 31/.35))}[dir=rtl] .season-bat{left:auto;right:0}.season-bat svg{display:block;width:100%;height:100%;transform-origin:50% 60%;animation:season-flap .24s ease-in-out 34 alternate}.season-bat:first-child{top:14%;animation:season-fly 7.5s ease-in-out .8s 1 both}.season-bat:nth-child(2){top:26%;width:38px;height:19px;animation:season-fly 9s ease-in-out 1.4s 1 both}.season-bat:nth-child(3){top:8%;width:30px;height:15px;animation:season-fly 8.2s ease-in-out 2.3s 1 both}@keyframes season-flap{0%{transform:scaleY(1)}to{transform:scaleY(.6)}}@keyframes season-fly{0%{opacity:1;transform:translate(-60px)}25%{transform:translate(25vw,-26px)}50%{transform:translate(50vw,12px)}75%{transform:translate(75vw,-20px)}to{opacity:1;transform:translate(calc(100vw + 60px),-44px)}}.season-web{position:fixed;top:0;width:132px;height:132px;color:rgb(232 226 248/.22);pointer-events:none;z-index:55}.season-web svg{display:block;width:100%;height:100%}.season-web--right{right:0}[dir=rtl] .season-web--right{right:auto;left:0}.season-web--left{left:0;transform:scaleX(-1)}[dir=rtl] .season-web--left{left:auto;right:0}@media (max-width:767px){.season-web{width:84px;height:84px}.season-web--left{display:none}}.season-moon{position:absolute;top:9%;right:9%;width:clamp(84px,10vw,168px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 64% 58%,rgb(214 178 96/.35) 0 9%,transparent 10%),radial-gradient(circle at 34% 66%,rgb(214 178 96/.3) 0 6%,transparent 7%),radial-gradient(circle at 42% 34%,rgb(214 178 96/.28) 0 11%,transparent 12%),radial-gradient(circle at 38% 36%,#fff6d2,#ffe08a 58%,#e7bf63);box-shadow:0 0 60px 14px rgb(255 224 138/.22),0 0 180px 60px rgb(255 138 31/.1);pointer-events:none}[dir=rtl] .season-moon{right:auto;left:9%}.season-town{position:absolute;left:0;right:0;height:220px;pointer-events:none}.season-town svg{display:block;width:100%;height:100%}.season-fog,.season-moon,.season-town{z-index:1}.season-fog{position:absolute;left:-10%;right:-10%;height:150px;pointer-events:none;background:radial-gradient(ellipse 22% 48% at 18% 62%,rgb(206 196 236/.13),transparent 70%),radial-gradient(ellipse 26% 42% at 52% 55%,rgb(206 196 236/.1),transparent 70%),radial-gradient(ellipse 20% 50% at 84% 60%,rgb(206 196 236/.12),transparent 70%)}@media (prefers-reduced-motion:no-preference){.season-fog{animation:season-drift 38s ease-in-out infinite alternate}.season-sway{transform-origin:9px 0;animation:season-dangle 5s ease-in-out infinite}}@keyframes season-drift{0%{transform:translateX(-4%)}to{transform:translateX(4%)}}@keyframes season-dangle{0%,to{transform:rotate(0deg)}50%{transform:rotate(5deg)}}.season-strip{display:block;width:100%;height:56px;margin-bottom:-1px;pointer-events:none}.season-strip svg{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.season-bats{display:none}}main#main>.pw-hero~:is(.pw-exclusive,.pn-video-gallery,.pn-media-mobile,.game-guides,.game-faq-section-container,.hub-strip,.game-closer){content-visibility:auto;contain-intrinsic-size:auto 400px}main#main>.pw-hero~.pw-exclusive{contain-intrinsic-size:auto 430px}main#main>.pw-hero~.pn-video-gallery{contain-intrinsic-size:auto 290px}main#main>.pw-hero~.pn-media-mobile{contain-intrinsic-size:auto 343px}main#main>.pw-hero~.game-guides{contain-intrinsic-size:auto 550px}main#main>.pw-hero~.game-faq-section-container{contain-intrinsic-size:auto 1100px}main#main>.pw-hero~.hub-strip{contain-intrinsic-size:auto 330px}main#main>.pw-hero~.game-closer{contain-intrinsic-size:auto 302px}@media (min-width:768px){main#main>.pw-hero~.pw-exclusive{contain-intrinsic-size:auto 200px}main#main>.pw-hero~.pn-video-gallery{contain-intrinsic-size:auto 500px}main#main>.pw-hero~.game-guides{contain-intrinsic-size:auto 560px}main#main>.pw-hero~.game-faq-section-container{contain-intrinsic-size:auto 870px}main#main>.pw-hero~.hub-strip{contain-intrinsic-size:auto 150px}}.pp{display:contents;--pp-muted:#b3b8ca;--pp-soft:#d5d8e3}.pp-hero{padding:0 var(--space-4) 72px;color:var(--pure-white,#fff)}.pp-hero__inner{display:flex;align-items:flex-start;gap:64px;max-width:1180px;margin:0 auto}.pp-hero__copy{flex:1 1 54%;min-width:0}.pp-hero__title{margin:28px 0 0;font-weight:800;font-size:clamp(2rem,2.6vw + 1rem,3.25rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.pp-hero__lead{font-size:1.0625rem;line-height:1.55;color:var(--pp-soft);max-width:36rem;margin:20px 0 0}.pp-hero .hub-title-cta{justify-content:flex-start;margin-top:32px}.pp-hero__facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px 28px;margin:32px 0 0;padding:0;font-size:.875rem;font-weight:500;color:var(--pp-muted)}.pp-steps{flex:1 1 40%;min-width:0;margin-top:52px;padding:28px 28px 8px;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.pp-steps__title{margin:0 0 4px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted)}.pp-steps__list{list-style:none;margin:0;padding:0}.pp-step{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--border-subtle)}.pp-step:last-child{border-bottom:0}.pp-step__num{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700}.pp-step:last-child .pp-step__num{background:var(--accent-fill);border-color:transparent}.pp-step__name{display:block;font-size:1rem;font-weight:700}.pp-step__text{display:block;font-size:.875rem;line-height:1.5;color:var(--pp-muted)}.pp .discord-title-section{background:none!important}.pp .discord-title-section .title-section__overlay,.pp .discord-title-section:before{display:none}.pp .plan-card{border:1px solid var(--border-default);border-radius:var(--radius-lg)}.pp .plan-card.plan-card--featured{border:1px solid var(--accent-500)}.pp .plan-card__ribbon{top:14px;right:14px;width:auto;padding:4px 8px;border-radius:var(--radius-sm);transform:none;white-space:nowrap}[dir=rtl] .pp .plan-card__ribbon{right:auto;left:14px}@media (min-width:1200px){.pp .choose-plans--5 .plan-card__ribbon,[dir=rtl] .pp .choose-plans--5 .plan-card__ribbon{top:0;right:auto;left:50%;transform:translateX(-50%);padding:3px var(--space-3);border-radius:0 0 var(--radius-md) var(--radius-md)}}.pp .plan-card__icon{display:none}.pp .pw-exclusive{background:none!important;box-shadow:none;padding:40px var(--space-4) 8px}.pp .pw-exclusive:before{display:none}.pp .pw-exclusive__title{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted);margin-bottom:14px}.pp .pw-feature-list{gap:8px 28px}.pp .pw-feature-item{background:none;border:0;padding:0;box-shadow:none;font-weight:500;color:var(--pp-soft)}.pp .gp-body__grid{display:block;-moz-columns:2;column-count:2;-moz-column-gap:64px;column-gap:64px}.pp .gp-body__card{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:none;border:0;border-top:1px solid var(--border-default);border-radius:0;padding:28px 0 36px}.pp .gp-body__num{display:none}.pp .game-guides{background:none}.pp .game-guides .pn-heading{text-transform:none;font-size:1.875rem;font-weight:800}.pp .guide-card:after,.pp .guide-card:before,.pp .guide-card__badge,.pp .guide-card__cover,.pp .guide-card__shape{display:none}.pp .guide-card{display:flex;align-items:center;min-height:0;height:auto;aspect-ratio:auto;padding:20px 22px;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:none}.pp .guide-card__title,.pp .guide-card__words{position:static;padding:0;background:none}.pp .guide-card__words{text-transform:none;font-size:1rem;font-weight:600;color:var(--pure-white,#fff)}.pp .game-faq-section-title{text-transform:none;font-size:1.875rem;font-family:inherit;font-weight:800}.pp .game-faq-section-container{--game-faq-panel-bg:transparent}.pp .game-faq-accordion details[open],.pp .game-faq-accordion details[open] .game-faq-content,.pp .game-faq-accordion details[open] summary{background-color:transparent}.pp .faq-icon{display:none}.pp .game-faq-accordion details{background:none;border:0;border-top:1px solid var(--border-default);border-radius:0;box-shadow:none;margin-bottom:0}.pp .game-faq-accordion details:last-child{border-bottom:1px solid var(--border-default)}.pp .game-faq-accordion summary{padding:16px 4px}.pp .game-closer{background:none!important;border-top:1px solid var(--border-default);border-radius:0}.pp .game-closer__inner{background:none}.pp .game-closer__inner:before{display:none}.pp .game-closer__title{text-transform:none}.pp .game-closer__name{color:inherit}.pp .game-closer__copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;max-width:none}.pp .game-closer__title{margin:0;font-size:1.875rem;font-weight:800}@media (max-width:900px){.pp-hero{padding-bottom:48px}.pp-hero__inner{flex-direction:column;gap:32px}.pp-hero__title{margin-top:20px}.pp-steps{margin-top:0;width:100%;box-sizing:border-box;padding:22px 20px 4px}.pp .gp-body__grid{-moz-columns:1;column-count:1}}