.halloween_page__XsK6x{--night:#1a1a2e;--night-up:#20203a;--night-deep:#141426;--on-night:#ffffff;--on-night-body:#d9d3e6;--on-night-muted:#b9b1c9;--on-night-label:#e2b6ff;--on-night-link:#f0c6ff;--night-line:rgba(255,255,255,0.14);--orange:#f65b38;background:var(--night);color:var(--on-night)}.halloween_hero__T6Hek{position:relative;overflow:hidden;background:radial-gradient(55% 75% at 88% 6%,rgba(246,91,56,.22),transparent 62%),radial-gradient(60% 80% at 70% 0,rgba(192,107,255,.34),transparent 64%),radial-gradient(55% 70% at 0 100%,rgba(255,107,157,.26),transparent 62%),var(--night);color:#fff}.halloween_heroInner__1BehH{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px;padding-top:56px;padding-bottom:72px}.halloween_sky__nUDHo{position:absolute;inset:0;z-index:0;pointer-events:none}.halloween_stars__NIJc6{position:absolute;top:0;left:0;width:2px;height:2px;border-radius:50%;background:transparent;box-shadow:8vw 64px 0 0 rgba(255,255,255,.55),19vw 190px 0 0 rgba(255,255,255,.35),31vw 40px 0 0 rgba(255,255,255,.45),44vw 140px 0 0 rgba(255,255,255,.3),57vw 26px 0 0 rgba(255,255,255,.5),63vw 230px 0 0 rgba(255,255,255,.3),72vw 100px 0 0 rgba(255,255,255,.4),91vw 260px 0 0 rgba(255,255,255,.35),96vw 56px 0 0 rgba(255,255,255,.45),4vw 320px 0 0 rgba(255,255,255,.3),26vw 380px 0 0 rgba(255,255,255,.25),51vw 340px 0 0 rgba(255,255,255,.25),83vw 420px 0 0 rgba(255,255,255,.25)}.halloween_moon__j1oh_{position:absolute;top:12px;right:-14px;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(246,91,56,.16) 0 7%,transparent 8%),radial-gradient(circle at 62% 58%,rgba(246,91,56,.14) 0 9%,transparent 10%),radial-gradient(circle at 44% 70%,rgba(192,107,255,.12) 0 6%,transparent 7%),radial-gradient(circle at 38% 34%,#fff8f1,#ffe1d2 58%,#ffc2ae 100%);box-shadow:0 0 36px 8px rgba(246,91,56,.34),0 0 70px 14px rgba(255,107,157,.26),0 0 140px 40px rgba(246,91,56,.16);opacity:.92}.halloween_bat__Z_Ufn{position:absolute;height:auto;color:#0d0d1c;animation:halloween_batFloat__I_ukd 7s ease-in-out infinite}.halloween_bat1__7hpWp{width:34px;top:40px;right:34px}.halloween_bat2__CvN4A{width:22px;top:74px;right:104px;color:rgba(192,107,255,.55);animation-delay:-2.4s;animation-duration:8.5s}.halloween_bat3__RHl5T{display:none;width:18px;top:30%;left:46%;color:rgba(255,107,157,.45);animation-delay:-4.8s;animation-duration:9.5s}@keyframes halloween_batFloat__I_ukd{0%,to{transform:translateZ(0) rotate(-4deg)}50%{transform:translate3d(-6px,-8px,0) rotate(5deg)}}.halloween_fog___v9Ex{position:absolute;left:-50%;bottom:-10px;width:200%;height:150px;background:radial-gradient(28% 70% at 15% 100%,rgba(233,228,242,.13),transparent 70%),radial-gradient(22% 60% at 40% 100%,rgba(192,107,255,.14),transparent 70%),radial-gradient(26% 70% at 65% 100%,rgba(233,228,242,.11),transparent 70%),radial-gradient(24% 65% at 88% 100%,rgba(255,107,157,.12),transparent 70%);animation:halloween_fogDrift__yRUYw 38s ease-in-out infinite alternate}@keyframes halloween_fogDrift__yRUYw{0%{transform:translateZ(0)}to{transform:translate3d(12%,0,0)}}.halloween_heroText__AEBPa{display:flex;flex-direction:column;gap:18px;flex:1 1;min-width:0}.halloween_eyebrow__X16Kw{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border-radius:100px;padding:7px 14px;font-size:13px;font-weight:600;color:#fff;background:rgba(246,91,56,.14);border:1px solid rgba(246,91,56,.55)}.halloween_eyebrow__X16Kw svg{color:var(--orange)}.halloween_heroTitle__XbJ31{font-size:44px;font-weight:700;line-height:.95;letter-spacing:-.035em;color:#fff;margin:0}.halloween_heroSub__A9i1S{font-size:20px;line-height:1.45;color:#e9e4f2;max-width:520px;margin:0}.halloween_gradientText__pcJ1t{font-weight:800;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.halloween_heroDates__yRdvE{font-size:15px;font-weight:600;color:#fff;margin:0;min-height:1.5em}.halloween_heroCtaRow__E2UhT{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.halloween_ctaGhost__MgDNB,.halloween_ctaPrimary__XPmm8{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;padding:15px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .15s ease}.halloween_ctaPrimary__XPmm8{background:var(--gradient-brand);color:var(--ink);box-shadow:0 10px 30px -8px rgba(192,107,255,.7)}.halloween_ctaGhost__MgDNB{color:#fff;border:1px solid rgba(255,255,255,.28)}.halloween_ctaGhost__MgDNB:hover,.halloween_ctaPrimary__XPmm8:hover{opacity:.9}.halloween_heroFine__aJJ3D{font-size:15px;line-height:1.5;color:#e4dfee;margin:0}.halloween_prizeCard__3Bbqu{width:100%;max-width:440px;flex-shrink:0;border-radius:24px;padding:26px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.halloween_prizeRow__vZifI{display:flex;flex-direction:column;gap:4px}.halloween_prizeLabel__D12Qp{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#cbb6ff}.halloween_prizeAmount__nQKkm{font-size:64px;font-weight:700;line-height:1;letter-spacing:-.03em;color:#fff}.halloween_prizeAmountSm__rEhTO{font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#fff}.halloween_prizeNote__Q6ACU{font-size:14px;line-height:1.45;color:#d5cee2}.halloween_prizeDivider__Fk_ta{height:1px;background:rgba(255,255,255,.14);margin:18px 0}.halloween_timeline__lwBTa{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.halloween_timeline__lwBTa li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;color:#d5cee2}.halloween_timeline__lwBTa strong{margin-left:auto;color:#fff;font-weight:600;text-align:right}.halloween_section__wSx3a{padding:64px 0;scroll-margin-top:12px;background:radial-gradient(60% 40% at 100% 0,rgba(246,91,56,.09),transparent 70%),radial-gradient(55% 45% at 0 100%,rgba(192,107,255,.1),transparent 70%),var(--night)}.halloween_sectionPanel__6n8A3{background:radial-gradient(60% 50% at 0 0,rgba(255,107,157,.09),transparent 70%),radial-gradient(50% 50% at 100% 100%,rgba(192,107,255,.1),transparent 70%),var(--night-up)}.halloween_label__WoeN8{display:inline-block;color:var(--on-night-label);margin-bottom:14px}.halloween_infoCard__Aub7e .halloween_label__WoeN8,.halloween_rules__5eBlw .halloween_label__WoeN8{color:var(--label)}.halloween_h2__0DSIY{font-size:32px;font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--on-night);margin:0 0 28px}.halloween_h3__jeJix{font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0 0 16px}.halloween_lead__cE6ot{font-size:17px;line-height:1.6;color:var(--on-night-body);max-width:620px;margin:-12px 0 28px}.halloween_narrow__BpJUr{max-width:820px}.halloween_steps__mkNdE{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px}.halloween_step__EHVUV{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:2px solid var(--night-line)}.halloween_stepNum__LFlvg{display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;color:var(--pink)}.halloween_stepTitle__zcFNa{font-size:22px;font-weight:500;line-height:1.15;margin:0;color:var(--on-night)}.halloween_stepText__2hnuA{font-size:16px;line-height:1.55;color:var(--on-night-body);margin:0}.halloween_tipBanner__r5VMW{display:flex;align-items:center;gap:12px;margin:32px 0 0;padding:14px 18px;border-radius:16px;background:linear-gradient(135deg,rgba(255,107,157,.12),rgba(192,107,255,.14));border:1px solid rgba(192,107,255,.35);font-size:15px;line-height:1.5;color:var(--on-night)}.halloween_tipBanner__r5VMW svg{flex-shrink:0}.halloween_heroNudge__Sp4gJ{font-size:15px;line-height:1.5;color:#e9e4f2;margin:0}.halloween_heroNudge__Sp4gJ a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.halloween_laterCard__iCJsr{display:flex;flex-direction:column;gap:10px;margin:0 0 18px;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,rgba(255,107,157,.12),rgba(192,107,255,.14));border:1px solid rgba(192,107,255,.35)}.halloween_laterTitle__zNFss{margin:0;font-size:19px;font-weight:700;line-height:1.25;color:var(--on-night)}.halloween_laterText__Dph9_{margin:0;font-size:15px;line-height:1.55;color:var(--on-night-body);max-width:600px}.halloween_reminderRow__wQYg1{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.halloween_reminderBtn__JotOO{flex:1 1 150px;max-width:240px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;padding:11px 18px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.3);transition:opacity .15s ease}.halloween_reminderBtn__JotOO:hover{opacity:.88}.halloween_heroNudge__Sp4gJ a:focus-visible,.halloween_reminderBtn__JotOO:focus-visible{outline:2px solid #fff;outline-offset:3px}.halloween_storeRow__NfMnb{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.halloween_storeBtnAlt__MYUpx,.halloween_storeBtnOnDarkAlt__g9Rbq,.halloween_storeBtnOnDark__NpHp5,.halloween_storeBtn__L2X_j{flex:1 1 120px;max-width:260px;white-space:nowrap;justify-content:center;display:inline-flex;align-items:center;gap:9px;border-radius:100px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s ease}.halloween_storeBtn__L2X_j{background:var(--ink);color:#fff}.halloween_storeBtnAlt__MYUpx{border:1px solid var(--card-line)}.halloween_storeBtnAlt__MYUpx,.halloween_storeBtnOnDark__NpHp5{background:#fff;color:var(--ink)}.halloween_storeBtnOnDarkAlt__g9Rbq{color:#fff;border:1px solid rgba(255,255,255,.3)}.halloween_storeBtnAlt__MYUpx:hover,.halloween_storeBtnOnDarkAlt__g9Rbq:hover,.halloween_storeBtnOnDark__NpHp5:hover,.halloween_storeBtn__L2X_j:hover{opacity:.88}.halloween_twoCol__NA49P{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.halloween_infoCard__Aub7e{background:#fff;border:1px solid var(--card-line);border-radius:22px;padding:26px;scroll-margin-top:12px}.halloween_bullets__EqmJz{margin:0;padding-left:20px;list-style:disc;display:grid;grid-gap:10px;gap:10px;font-size:16px;line-height:1.55;color:var(--body)}.halloween_bullets__EqmJz li::marker{color:var(--label)}.halloween_bullets__EqmJz strong{color:var(--ink)}.halloween_bullets__EqmJz a,.halloween_confirmText__HbDx2 a,.halloween_formFallback__Era9S a,.halloween_rulesBody__i7Qdi a,.halloween_stateText__Qn1IO a{color:var(--purple-deep);text-decoration:underline;text-underline-offset:2px}.halloween_contestFoot__efPW5 a,.halloween_faqAnswer__KIOjG a,.halloween_lead__cE6ot a{color:var(--on-night-link);text-decoration:underline;text-underline-offset:2px}.halloween_enterInner__nRdyP{max-width:900px}.halloween_entryBody__ozp5F{width:100%}.halloween_formPlaceholder__h1ph5{min-height:260px;border-radius:22px;background:rgba(255,255,255,.06)}.halloween_stateCard__ZB6m0{border-radius:22px;border:1px solid var(--card-line);background:#fff;padding:28px;display:flex;flex-direction:column;gap:12px}.halloween_stateKicker__9Wpk7{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.halloween_stateTitle__IQRvF{margin:0;font-size:22px;font-weight:700;line-height:1.25;color:var(--ink)}.halloween_stateText__Qn1IO{margin:0;font-size:16px;line-height:1.55;color:var(--body);max-width:560px}.halloween_formWrap___1V9q{border-radius:22px;border:1px solid var(--card-line);background:#fff;padding:18px 16px 12px}.halloween_formFrame__alubg{display:block;width:100%;min-height:600px;border:0}.halloween_formFallback__Era9S{margin:8px 0 0;font-size:13px;color:var(--muted-ink)}.halloween_confirm__uRvBi{border-radius:22px;padding:32px 26px;text-align:center;background:linear-gradient(135deg,#fff2f7,#f6eeff);border:1px solid rgba(192,107,255,.4);display:flex;flex-direction:column;align-items:center;gap:10px}.halloween_confirmIcon__2cyZE{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:var(--ink);color:#fff}.halloween_confirmTitle__evbCS{margin:4px 0 0;font-size:28px;font-weight:700;color:var(--ink)}.halloween_confirmTitle__evbCS:focus,.halloween_confirmTitle__evbCS:focus-visible{outline:none}.halloween_confirmText__HbDx2{margin:0;font-size:17px;line-height:1.55;color:var(--body)}.halloween_tip___GFI4{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--ink)}.halloween_faqList__XCEc5{border-top:1px solid var(--night-line)}.halloween_faqItem__3lGCy{border-bottom:1px solid var(--night-line)}.halloween_faqSummary__zPHBw,.halloween_rulesSummary__EeO90{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.halloween_faqSummary__zPHBw::-webkit-details-marker,.halloween_rulesSummary__EeO90::-webkit-details-marker{display:none}.halloween_faqSummary__zPHBw{padding:18px 0;font-size:17px;font-weight:600;color:var(--on-night)}.halloween_chevron___91Tz{flex-shrink:0;color:var(--on-night-muted);transition:transform .2s ease}.halloween_rules__5eBlw .halloween_chevron___91Tz{color:var(--muted-ink)}.halloween_faqItem__3lGCy[open] .halloween_chevron___91Tz,.halloween_rules__5eBlw[open]>.halloween_rulesSummary__EeO90 .halloween_chevron___91Tz{transform:rotate(180deg)}.halloween_faqAnswer__KIOjG{padding:0 0 18px;font-size:16px;line-height:1.6;color:var(--on-night-body)}.halloween_rules__5eBlw{border:1px solid var(--card-line);border-radius:22px;background:#fff}.halloween_rulesSummary__EeO90{padding:22px 24px}.halloween_rulesSummary__EeO90>span{display:flex;flex-direction:column}.halloween_rulesSummary__EeO90 .halloween_label__WoeN8{margin-bottom:8px}.halloween_rulesTitle__ZMldQ{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.halloween_rulesBody__i7Qdi{padding:0 24px 26px;border-top:1px solid var(--card-line)}.halloween_rulesHeading__JfxjI{margin:22px 0 6px;font-size:18px;font-weight:700;color:var(--ink)}.halloween_rulesIntro__YrjEU{margin:0 0 16px;font-size:15px;font-weight:600;color:var(--ink)}.halloween_rulesList__UQKC3{margin:0;padding-left:22px;list-style:decimal;display:grid;grid-gap:12px;gap:12px;font-size:15px;line-height:1.6;color:var(--body)}.halloween_rulesList__UQKC3 li::marker{color:var(--ink);font-weight:600}.halloween_rulesList__UQKC3 strong{color:var(--ink)}.halloween_contestFoot__efPW5{background:var(--night-deep);border-top:1px solid rgba(255,255,255,.08)}.halloween_contestFootInner__LkiuC{padding-top:26px;padding-bottom:26px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.55;color:var(--on-night-muted)}.halloween_contestFootInner__LkiuC p{margin:0}.halloween_contestFootLinks__hPuIc{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:479px){.halloween_storeBtnAlt__MYUpx,.halloween_storeBtnOnDarkAlt__g9Rbq,.halloween_storeBtnOnDark__NpHp5,.halloween_storeBtn__L2X_j{padding:12px 14px;gap:8px;font-size:14px}.halloween_ctaGhost__MgDNB,.halloween_ctaPrimary__XPmm8{flex:1 1 100%}.halloween_infoCard__Aub7e,.halloween_stateCard__ZB6m0{padding:22px}}@media (min-width:640px){.halloween_moon__j1oh_{top:auto;bottom:150px;right:5%;width:110px;height:110px}.halloween_bat1__7hpWp{width:40px;top:auto;bottom:262px;right:calc(5% + 62px)}.halloween_bat2__CvN4A{width:24px;top:auto;bottom:300px;right:calc(5% + 6px)}.halloween_heroTitle__XbJ31{font-size:60px}.halloween_h2__0DSIY{font-size:40px}.halloween_steps__mkNdE{grid-template-columns:repeat(3,1fr);gap:24px}.halloween_formWrap___1V9q{padding:26px 24px 14px}}@media (min-width:900px){.halloween_twoCol__NA49P{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:1024px){.halloween_heroInner__1BehH{flex-direction:row;align-items:center;gap:64px;padding-top:72px;padding-bottom:96px}.halloween_prizeCard__3Bbqu{margin-top:84px}.halloween_moon__j1oh_{top:22px;bottom:auto;right:calc(max(56px, (100% - 1280px) / 2 + 56px) + 28px);width:112px;height:112px}.halloween_bat1__7hpWp{top:40px;bottom:auto;right:calc(max(56px, (100% - 1280px) / 2 + 56px) + 160px)}.halloween_bat2__CvN4A{top:100px;bottom:auto;right:calc(max(56px, (100% - 1280px) / 2 + 56px) + 226px)}.halloween_bat3__RHl5T{display:block;top:40px;left:34%}.halloween_heroTitle__XbJ31{font-size:76px}.halloween_section__wSx3a{padding:84px 0}}@media (prefers-reduced-motion:reduce){.halloween_chevron___91Tz{transition:none}.halloween_bat__Z_Ufn,.halloween_fog___v9Ex{animation:none}}