html[data-season=halloween]{--color-bg-primary:#07040b;--color-bg-primary-soft:#0e0914;--color-bg-secondary:#0c0712;--color-bg-card:#140d1c;--color-bg-elevated:#1b1226;--color-bg-input:#22172f;--color-border:#2e2140;--color-border-subtle:#21182d;--pattern-dot-grid:radial-gradient(circle, #c4b5fd0b 1px, transparent 1px) 0 0 / 26px 26px;--bg-section-flat:radial-gradient(1000px 420px at 50% 0%, #7c3aed0f, transparent 70%), var(--color-bg-primary);--bg-section-soft:radial-gradient(1000px 420px at 50% 0%, #7c3aed12, transparent 70%), linear-gradient(180deg, var(--color-bg-primary) 0%, var(--color-bg-secondary) 100%);--bg-section-grid:var(--pattern-dot-grid), var(--color-bg-primary);--season-orange:#ff7a1a;--season-orange-bright:#ffa34d;--season-orange-deep:#c2410c;--season-purple:#7c3aed;--season-purple-bright:#a78bfa;--season-night:#07040b;--season-glow:#ff7a1a8c;--season-glow-soft:#ff7a1a38;--season-purple-glow:#7c3aed38;--season-fog-base:#c4b5fd0a;--season-fog:#c4b5fd0f;--season-fog-strong:#c4b5fd1a;--season-web:#e2dcff4d;--season-bat:#4e3775;--season-spider:#5b4182;--season-ghost:#ede9fe;--season-ink-on-orange:#1a0a02;--season-pumpkin-stem:#5b7f1e;--season-pumpkin-rib:#b9470a;--season-pumpkin-face:#2b0e02;--season-candle:#ffd56a;--season-candle-dim:#ffa94a;--season-bat-swarm:#8466be;--season-cta:#c2410c;--season-cta-hover:#b83c0b;--season-cta-deep:#8a2e0f;--season-cta-ink:#fff;--season-cta-rim:#ffffff47;--season-cta-ring:#ffa34d59}html[data-season=halloween] :focus-visible{outline-color:var(--season-orange)}html[data-season=halloween] ::selection{color:var(--color-text-primary);background:#ff7a1a59}html[data-season=halloween] .season-header{background-image:linear-gradient(#7c3aed1f 0%,#7c3aed05 100%)}html[data-season=halloween] .season-header:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--season-orange) 22%, var(--season-purple-bright) 55%, var(--season-orange) 82%, transparent 100%);height:1px;box-shadow:0 0 10px 1px var(--season-glow-soft);opacity:.75;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}html[data-season=halloween] [data-transparent=true] .season-header{background-image:none}html[data-season=halloween] [data-transparent=true] .season-header:after{opacity:0}html[data-season=halloween] .season-footer{background-image:radial-gradient(900px 260px at 50% 0,#7c3aed1f,#0000 70%),radial-gradient(640px 220px at 88% 100%,#ff7a1a0f,#0000 70%);border-top-color:#ff7a1a2e;position:relative}html[data-season=halloween] .season-footer:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--season-orange) 50%, transparent 100%);opacity:.6;pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}html[data-season=halloween] .season-logo-mark{vertical-align:-.18em;filter:drop-shadow(0 0 5px var(--season-glow-soft));flex-shrink:0;display:inline-block}@media (min-width:768px) and (max-width:1279.98px){html[data-season=halloween] header .season-logo-mark{display:none}}html[data-season=halloween] :is(.season-logo-mark,.season-jack) .slm-stem{fill:var(--season-pumpkin-stem)}html[data-season=halloween] :is(.season-logo-mark,.season-jack) .slm-skin{fill:var(--season-orange)}html[data-season=halloween] :is(.season-logo-mark,.season-jack) .slm-skin-hi{fill:var(--season-orange-bright)}html[data-season=halloween] :is(.season-logo-mark,.season-jack) .slm-rib{stroke:var(--season-pumpkin-rib)}html[data-season=halloween] :is(.season-logo-mark,.season-jack) .slm-face{fill:var(--season-pumpkin-face)}html[data-season=halloween] .season-jack[data-lit=true]{filter:drop-shadow(0 0 5px var(--season-glow))}html[data-season=halloween] .season-jack[data-lit=true] .slm-face{fill:var(--season-candle)}html[data-season=halloween] .season-pumpkin-btn{display:inline-flex}@media (max-width:359.98px),(min-width:768px) and (max-width:1359.98px){html[data-season=halloween] .season-pumpkin-btn{display:none}}@media (max-width:767.98px){html[data-season=halloween] header:has(a[href=\/free-trial],a.bg-danger) .season-pumpkin-btn{display:none}}@media (min-width:1360px){html[data-season=halloween] div:has(>.season-pumpkin-btn){position:relative}html[data-season=halloween] .season-pumpkin-btn{margin:0;position:absolute;top:50%;right:100%;transform:translateY(-50%)}}html[data-season=halloween] .season-pumpkin-btn .season-jack{filter:drop-shadow(0 0 5px var(--season-glow-soft))}html[data-season=halloween] .season-pumpkin-btn .season-jack[data-lit=true]{filter:drop-shadow(0 0 7px var(--season-glow))}html[data-season=halloween] .season-pumpkin-btn .season-jack[data-lit=true] .slm-face{animation:.9s ease-in-out infinite season-halloween-pumpkin-candle}@media (hover:hover){html[data-season=halloween] .season-pumpkin-btn:hover .season-jack{transform:scale(1.12)rotate(-6deg)}}html[data-season=halloween] .season-pumpkin-btn:active .season-jack{transform:scale(.9)}@keyframes season-halloween-pumpkin-candle{0%,to{fill:var(--season-candle)}14%{fill:var(--season-candle-dim)}22%{fill:var(--season-candle)}47%{fill:var(--season-candle-dim)}53%{fill:var(--season-candle)}78%{fill:var(--season-candle-dim)}}html[data-season=halloween] .season-swarm{z-index:65;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}html[data-season=halloween] .season-swarm-bat{left:var(--season-swarm-x,0px);top:var(--season-swarm-y,0px);width:var(--season-swarm-size,24px);height:calc(var(--season-swarm-size,24px) / 2);margin:calc(var(--season-swarm-size,24px) / -4) 0 0 calc(var(--season-swarm-size,24px) / -2);color:var(--season-bat-swarm);opacity:0;will-change:transform, opacity;animation:season-halloween-swarm-fly 1.1s cubic-bezier(.2, .7, .35, 1) var(--season-swarm-delay,0s) both;position:absolute}html[data-season=halloween] .season-swarm-bat svg{transform-origin:50% 45%;width:100%;height:100%;animation:.16s ease-in-out infinite alternate season-halloween-bat-flap;display:block}@keyframes season-halloween-swarm-fly{0%{opacity:0;transform:translate(0,0)scale(.25)rotate(0)}10%{opacity:1}45%{transform:translate3d(calc(var(--season-swarm-dx,0px) * .42), calc(var(--season-swarm-dy,0px) * .42 - 26px), 0) scale(.8) rotate(calc(var(--season-swarm-rot,0deg) * -1))}80%{opacity:1}to{transform:translate3d(var(--season-swarm-dx,0px), var(--season-swarm-dy,0px), 0) scale(1) rotate(var(--season-swarm-rot,0deg));opacity:0}}html[data-season=halloween] .season-banner{background:linear-gradient(90deg, #7c3aed33 0%, #ff7a1a1f 50%, #7c3aed33 100%), var(--color-bg-primary);color:var(--season-orange-bright);border-bottom:1px solid #ff7a1a38}html[data-season=halloween] .season-banner--over-hero{text-shadow:0 1px 4px #000000b3;background:linear-gradient(#07040be0 0%,#07040b73 100%);border-bottom-color:#0000}html[data-season=halloween] .season-banner-text{text-shadow:0 0 12px var(--season-glow-soft)}html[data-season=halloween] .season-glyph-ghost{fill:var(--season-ghost)}html[data-season=halloween] .season-glyph-ghost-eye{fill:var(--season-night)}html[data-season=halloween] .season-preview{z-index:12;background:linear-gradient(90deg, #ff7a1a1a, #7c3aed1a), var(--color-bg-primary);border-bottom:1px solid #ff7a1a4d;position:relative}html[data-season=halloween] .season-preview-kicker{color:var(--season-orange-bright)}html[data-season=halloween] .season-preview-btn{background:var(--season-orange);color:var(--season-ink-on-orange)}html[data-season=halloween] .season-preview-btn:hover{background:var(--season-orange-bright)}html[data-season=halloween] .home-landing,html[data-season=halloween] .football-landing{--bg:#0e0914;--bg-2:#120b1a;--panel:#170f21;--panel-2:#1c1328;--line:#2c2040;--hair:#221833}html[data-season=halloween] .ufc-landing{--bg:#07040b;--bg-2:#0c0712;--panel:#140d1c;--panel-2:#1b1226;--panel-3:#22172f;--line:#2e2140;--hair:#21182d}html[data-season=halloween] .prc{--prc-bg:#07040b;--prc-bg-2:#0c0712;--prc-panel:#140d1c;--prc-panel-2:#1b1226;--prc-line:#2e2140;--prc-hair:#21182d}html[data-season=halloween] :is(.home-landing,.football-landing,.ufc-landing) :is(.display,.hero h1,.hero-h,.sec-head h2,.final h2) em{color:var(--season-orange);text-shadow:0 2px 6px #0000008c, 0 0 22px var(--season-glow)}html[data-season=halloween] :is(.home-landing,.football-landing) .kicker.green,html[data-season=halloween] .ufc-landing :is(.hero-kicker,.sec-head .kicker){color:var(--season-orange-bright);text-shadow:0 2px 6px #0000008c, 0 0 14px var(--season-glow-soft)}html[data-season=halloween] .home-landing .h-hero-kicker-dot,html[data-season=halloween] .football-landing .hero-left .kicker .dot,html[data-season=halloween] .ufc-landing .hero-kicker-dot{background:var(--season-orange);box-shadow:0 0 0 4px #ff7a1a2e, 0 0 10px var(--season-orange)}html[data-season=halloween] .prc .prc-hero-kicker{color:var(--season-orange-bright);box-shadow:0 0 18px -4px var(--season-glow-soft);background:#ff7a1a1a;border-color:#ff7a1a5c}html[data-season=halloween] .home-landing .h-hero:after{background:radial-gradient(360px 300px at 86% 14%,#ff8c2833,#0000 70%),linear-gradient(#0c0614bd 0%,#0c06148f 25%,#0c06149e 50%,#0c06148f 70%,#09050eed 100%),radial-gradient(80% 55%,#0c061473 0%,#0000 70%),radial-gradient(140% 90% at 50% 45%,#0000 22%,#0c06148c 100%)}html[data-season=halloween] .prc[style*=radial-gradient]{background:radial-gradient(1200px 760px at 50% -160px, #ff7a1a1c, transparent 70%), radial-gradient(900px 600px at 50% 10%, #7c3aed14, transparent 70%), var(--color-bg-primary) no-repeat!important}html[data-season=halloween] .season-decor{z-index:40;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}html[data-season=halloween] .season-decor *{pointer-events:none}html[data-season=halloween] .season-cobweb{top:var(--season-chrome-bottom,56px);width:64px;height:64px;color:var(--season-web);position:absolute}html[data-season=halloween] .season-cobweb--left{left:env(safe-area-inset-left,0px)}html[data-season=halloween] .season-cobweb--right{right:env(safe-area-inset-right,0px);transform:scaleX(-1)}html[data-season=halloween] .season-cobweb svg{width:100%;height:100%;display:block}@media (min-width:768px){html[data-season=halloween] .season-cobweb{width:112px;height:112px}}@media (max-width:767px){html[data-season=halloween] .season-decor[data-on-chat=true] .season-cobweb{display:none}}html[data-season=halloween] .season-bat{left:0;top:calc(var(--season-chrome-bottom,56px) + var(--season-bat-y,24px));width:var(--season-bat-size,40px);height:calc(var(--season-bat-size,40px) / 2);color:var(--season-bat);opacity:0;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;transform:translate(-20vw)}html[data-season=halloween] .season-bat svg{transform-origin:50% 45%;width:100%;height:100%;animation:.34s ease-in-out infinite alternate season-halloween-bat-flap;display:block}html[data-season=halloween] .season-bat-eye{fill:var(--season-orange-bright)}html[data-season=halloween] .season-bat--1{--season-bat-size:52px;--season-bat-y:46px;animation-name:season-halloween-bat-ltr;animation-duration:31s;animation-delay:4s}html[data-season=halloween] .season-bat--2{--season-bat-size:40px;--season-bat-y:18px;animation-name:season-halloween-bat-rtl;animation-duration:43s;animation-delay:15s}html[data-season=halloween] .season-bat--3{--season-bat-size:30px;--season-bat-y:72px;animation-name:season-halloween-bat-ltr;animation-duration:57s;animation-delay:27s}html[data-season=halloween] .season-bat--4{--season-bat-size:22px;--season-bat-y:8px;animation-name:season-halloween-bat-rtl;animation-duration:71s;animation-delay:40s}@media (max-width:639px){html[data-season=halloween] .season-bat--1{--season-bat-size:38px}html[data-season=halloween] .season-bat--2{--season-bat-size:30px}html[data-season=halloween] .season-bat--4{display:none}}@keyframes season-halloween-bat-ltr{0%{opacity:0;transform:translate(-20vw,26px)}1%{opacity:1}7%{transform:translate(14vw,-4px)}13%{transform:translate(42vw,22px)}19%{transform:translate(70vw,-2px)}24.5%{opacity:1}25%{opacity:0;transform:translate(120vw,14px)}to{opacity:0;transform:translate(120vw,14px)}}@keyframes season-halloween-bat-rtl{0%{opacity:0;transform:translate(120vw,8px)}1%{opacity:1}7%{transform:translate(84vw,28px)}13%{transform:translate(55vw)}19%{transform:translate(24vw,20px)}24.5%{opacity:1}25%{opacity:0;transform:translate(-20vw,4px)}to{opacity:0;transform:translate(-20vw,4px)}}@keyframes season-halloween-bat-flap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}html[data-season=halloween] .season-spider{top:var(--season-chrome-bottom,56px);transform-origin:50% 0;opacity:0;width:20px;height:104px;animation:34s ease-in-out 9s infinite season-halloween-spider-drop;position:absolute;right:24%;transform:translateY(-100%)}html[data-season=halloween] .season-spider-thread{background:linear-gradient(180deg, transparent 0%, var(--season-web) 30%, var(--season-web) 100%);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:14px;left:50%}html[data-season=halloween] .season-spider svg{width:100%;height:auto;color:var(--season-spider);position:absolute;bottom:0;left:0}html[data-season=halloween] .season-spider-eye{fill:var(--season-orange-bright)}@media (min-width:768px){html[data-season=halloween] .season-spider{width:24px;height:150px;right:16%}}@keyframes season-halloween-spider-drop{0%{opacity:0;transform:translateY(-100%)rotate(0)}60%{opacity:0;transform:translateY(-100%)rotate(0)}61%{opacity:1}67%{transform:translate(0,0)rotate(0)}69%{transform:translateY(-7%)rotate(0)}71%{transform:translate(0,0)rotate(3deg)}74%{transform:translate(0,0)rotate(-3deg)}77%{transform:translate(0,0)rotate(2deg)}80%{opacity:1;transform:translate(0,0)rotate(0)}86%{opacity:0;transform:translateY(-100%)rotate(0)}to{opacity:0;transform:translateY(-100%)rotate(0)}}html[data-season=halloween] .season-fog{background:linear-gradient(0deg, var(--season-fog-base) 0%, transparent 100%);height:110px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}html[data-season=halloween] .season-fog-layer{will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;position:absolute;top:0;bottom:0;left:0}html[data-season=halloween] .season-fog-layer--a{background-image:radial-gradient(28% 70% at 12% 100%, var(--season-fog-strong), transparent 70%),  radial-gradient(28% 70% at 112% 100%, var(--season-fog-strong), transparent 70%), radial-gradient(34% 55% at 46% 100%, var(--season-fog), transparent 72%), radial-gradient(26% 80% at 78% 100%, var(--season-fog-strong), transparent 70%);animation:80s linear infinite season-halloween-fog-drift}html[data-season=halloween] .season-fog-layer--b{background-image:radial-gradient(30% 60% at 28% 100%, var(--season-fog), transparent 72%), radial-gradient(24% 75% at 64% 100%, var(--season-fog-strong), transparent 70%), radial-gradient(30% 50% at 94% 100%, var(--season-fog), transparent 72%),  radial-gradient(30% 50% at -6% 100%, var(--season-fog), transparent 72%);opacity:.8;animation:115s linear infinite season-halloween-fog-drift-back}@media (min-width:768px){html[data-season=halloween] .season-fog{height:130px}}@keyframes season-halloween-fog-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes season-halloween-fog-drift-back{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (hover:hover){html[data-season=halloween] .season-card:hover{animation:2.8s ease-in-out infinite season-halloween-card-candle}}html[data-season=halloween] .season-card.dia-article{--season-card-drop:0 18px 36px -18px #000000a6}html[data-season=halloween] .season-card.dia-featured{--season-card-drop:0 24px 48px -24px #000000b3}html[data-season=halloween] .season-card.ufc-event-card{--season-card-drop:0 18px 36px -16px #000000b3, 0 0 0 1px #3b82f640}@keyframes season-halloween-card-candle{0%,to{box-shadow:var(--season-card-drop,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000), 0 0 18px -6px var(--season-glow-soft)}13%{box-shadow:var(--season-card-drop,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000), 0 0 26px -4px var(--season-glow)}21%{box-shadow:var(--season-card-drop,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000), 0 0 16px -6px var(--season-glow-soft)}44%{box-shadow:var(--season-card-drop,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000), 0 0 24px -4px var(--season-glow)}58%{box-shadow:var(--season-card-drop,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000), 0 0 20px -5px var(--season-glow-soft)}71%{box-shadow:var(--season-card-drop,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000), 0 0 28px -3px var(--season-glow)}86%{box-shadow:var(--season-card-drop,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000), 0 0 18px -6px var(--season-glow-soft)}}html[data-season=halloween] .animate-spin.border-t-accent-primary{border-top-color:var(--season-orange)}@media (forced-colors:none){html[data-season=halloween] .season-bell-jack{display:block}html[data-season=halloween] .season-bell-glyph{display:none}}html[data-season=halloween] .season-fab-bat{color:var(--season-ghost)}html[data-season=halloween] .season-fab-flight{left:var(--season-fab-x,0px);top:var(--season-fab-y,0px);z-index:69;width:32px;height:16px;color:var(--season-ghost);pointer-events:none;opacity:0;will-change:transform, opacity;margin:-8px 0 0 -16px;animation:.9s cubic-bezier(.5,0,.75,.6) both season-halloween-fab-bat-fly;position:fixed}html[data-season=halloween] .season-fab-flight svg{transform-origin:50% 45%;width:100%;height:100%;animation:.15s ease-in-out infinite alternate season-halloween-bat-flap;display:block}@keyframes season-halloween-fab-bat-fly{0%{opacity:0;transform:translate(0,0)scale(.8)rotate(0)}8%{opacity:1}35%{transform:translate(-3vw,-14vh)scale(1)rotate(-10deg)}65%{transform:translate(2vw,-52vh)scale(.9)rotate(8deg)}92%{opacity:1}to{opacity:0;transform:translate(-6vw,-112vh)scale(.75)rotate(-6deg)}}html[data-season=halloween] .season-typing-ghost[data-active=true]{animation:1.4s ease-in-out infinite season-halloween-typing-ghost}@keyframes season-halloween-typing-ghost{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-2px)rotate(-6deg)}50%{transform:translateY(-3px)rotate(0)}75%{transform:translateY(-2px)rotate(6deg)}}html[data-season=halloween] .season-chip{color:var(--season-orange-bright);background-color:#ff7a1a14;border-color:#ff7a1a59;transition:background-color .15s,border-color .15s,color .15s}@media (hover:hover){html[data-season=halloween] .season-chip-btn:hover .season-chip{background-color:#ff7a1a29;border-color:#ff7a1a99}}html[data-season=halloween] .season-chip-btn[aria-pressed=true] .season-chip{border-color:var(--season-orange);background-color:var(--season-orange);color:var(--season-ink-on-orange)}html[data-season=halloween] .season-copy-default{display:none}html[data-season=halloween] .season-copy-halloween{display:inline}html[data-season=halloween] .season-greet-dot{background-color:var(--season-orange);box-shadow:0 0 8px var(--season-orange)!important}html[data-season=halloween] .season-win-ring-wrap{max-width:min(40rem,100% - 2rem)}html[data-season=halloween] .season-win-ring{border-radius:var(--promo-frame-radius);padding:calc(var(--promo-band) + 1.25rem);--promo-band:4px;--promo-frame-radius:1.5rem;--promo-frame-laps:3;position:relative}html[data-season=halloween] .season-win-ring-title{font-size:clamp(2.5rem,min(13vw,10vh),3.75rem)}@media (max-height:480px){html[data-season=halloween] .season-win-ring{padding:calc(var(--promo-band) + .75rem) calc(var(--promo-band) + 1.25rem)}html[data-season=halloween] .season-win-ring-kicker{font-size:1.75rem}html[data-season=halloween] .season-win-ring-title{font-size:clamp(1.75rem,9vh,2.5rem)}}html[data-season=halloween] .season-win-ring-burst{pointer-events:none;width:0;height:0;position:absolute;top:0;left:50%;overflow:visible}html[data-season=halloween] .season-win-ring-jack{left:calc(var(--season-win-size,24px) / -2);top:calc(var(--season-win-size,24px) / -2);width:var(--season-win-size,24px);height:var(--season-win-size,24px);opacity:0;will-change:transform, opacity;animation:1.6s cubic-bezier(.2,.7,.35,1) both season-halloween-win-ring-jack;animation-delay:var(--season-win-delay,.6s);position:absolute}html[data-season=halloween] .season-win-ring-jack svg{width:100%;height:100%;display:block}@keyframes season-halloween-win-ring-jack{0%{opacity:0;transform:translate(0,0)scale(.4)rotate(0)}10%{opacity:1}75%{opacity:1}to{transform:translate3d(var(--season-win-dx,0px), calc(var(--season-win-dy,0px) * var(--season-win-burst-k,1)), 0) scale(1) rotate(var(--season-win-rot,0deg));opacity:0}}@media (prefers-reduced-motion:reduce){html[data-season=halloween] .season-bat,html[data-season=halloween] .season-spider,html[data-season=halloween] .season-swarm,html[data-season=halloween] .season-fab-flight,html[data-season=halloween] .season-win-ring-burst{display:none}}@media print{html[data-season=halloween] .season-decor,html[data-season=halloween] .season-swarm,html[data-season=halloween] .season-fab-flight,html[data-season=halloween] .season-win-ring-burst{display:none}}@media (forced-colors:active){html[data-season=halloween] .season-decor,html[data-season=halloween] .season-win-layer,html[data-season=halloween] .season-win-ring-burst,html[data-season=halloween] .season-swarm,html[data-season=halloween] .season-fab-flight,html[data-season=halloween] .season-typing-ghost{display:none}}
html[data-season=halloween][data-season-moment=fright-night]{--season-fright-moon:#d9481c;--season-fright-moon-hi:#ffb36b;--season-fright-moon-deep:#6e1a0b;--season-fright-moon-glow:#d9481c73;--season-fright-night:#2a0710;--season-fright-mist:#961e1457;--season-fright-wash:#6e1a0b3d;--season-fright-rim:#ff7a1a80;--season-fright-ink:#ff8a1f;--season-fright-ink-muted:var(--color-text-secondary);--season-fright-ink-faint:var(--color-text-muted)}html[data-season=halloween][data-season-moment=fright-night] [data-fright-night=header]{background-image:radial-gradient(240px 90px at 94% -30%, var(--season-fright-moon-glow), transparent 72%), linear-gradient(180deg, var(--season-fright-wash) 0%, transparent 100%);border-bottom-color:var(--season-fright-rim);box-shadow:0 1px 14px -6px var(--season-fright-moon-glow)}html[data-season=halloween][data-season-moment=fright-night] [data-fright-night=header] [data-fright-ink]{--color-text-muted:var(--season-fright-ink-muted);--color-text-faint:var(--season-fright-ink-faint)}html[data-season=halloween][data-season-moment=fright-night] .season-fright-tag{color:var(--season-orange-bright);border-color:var(--season-fright-rim);background:var(--season-fright-wash)}html[data-season=halloween][data-season-moment=fright-night] .season-fright-moon-dot{background:radial-gradient(circle at 36% 34%, var(--season-fright-moon-hi) 0%, var(--season-fright-moon) 55%, var(--season-fright-moon-deep) 100%);box-shadow:0 0 6px var(--season-fright-moon-glow)}html[data-season=halloween][data-season-moment=fright-night] .season-fright-kicker{color:var(--season-orange-bright);text-shadow:0 0 8px var(--season-glow-soft)}html[data-season=halloween][data-season-moment=fright-night] [data-round-clock]{--round-clock-ink:var(--season-fright-ink);--round-clock-glow:0 0 4px #ff7a1af2, 0 0 10px #ff7a1ab3, 0 0 22px #d9481c80;--round-clock-glow-dim:0 0 4px #ff7a1a66;border-color:var(--season-fright-rim);position:relative}html[data-season=halloween][data-season-moment=fright-night] [data-round-clock]:before{content:"";width:22px;height:22px;filter:drop-shadow(0 0 5px var(--season-glow));pointer-events:none;background:url(/icons/seasonal/halloween.svg) 50%/contain no-repeat;margin-top:-11px;position:absolute;top:50%;left:max(8px,50% - 88px)}@media (forced-colors:active){html[data-season=halloween][data-season-moment=fright-night] [data-fright-night=header]{box-shadow:none;background-image:none}html[data-season=halloween][data-season-moment=fright-night] [data-round-clock]:before{content:none}html[data-season=halloween][data-season-moment=fright-night] .season-fright-moon-dot{box-shadow:none;background:0 0}}@media print{html[data-season=halloween][data-season-moment=fright-night] [data-round-clock]:before{content:none}}
html[data-season=halloween] .season-costume{--sc-hat:#2b1748;--sc-hat-edge:#b9a2ff;--sc-band:var(--season-orange);--sc-buckle:var(--season-orange-bright);--sc-horn:#c62a1f;--sc-horn-hi:#ff8a5b;--sc-horn-edge:#ffb08a;--sc-cape:#0b0612;--sc-cape-edge:var(--season-purple-bright);--sc-lining:var(--season-purple);--sc-gem:var(--season-orange);--sc-ink:var(--season-ink-on-orange);pointer-events:none;overflow:visible}html[data-season=halloween] .season-costume .sc-edge{stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}html[data-season=halloween] .season-costume .sc-hat{fill:var(--sc-hat);stroke:var(--sc-hat-edge)}html[data-season=halloween] .season-costume .sc-band{fill:var(--sc-band)}html[data-season=halloween] .season-costume .sc-buckle{fill:none;stroke:var(--sc-buckle);stroke-width:1.6px}html[data-season=halloween] .season-costume .sc-horn{fill:var(--sc-horn);stroke:var(--sc-horn-edge)}html[data-season=halloween] .season-costume .sc-horn-hi{fill:var(--sc-horn-hi);opacity:.75}html[data-season=halloween] .season-costume .sc-stem{fill:var(--season-pumpkin-stem)}html[data-season=halloween] .season-costume .sc-pumpkin{fill:var(--season-orange-deep);stroke:var(--sc-ink)}html[data-season=halloween] .season-costume .sc-pumpkin-mid{fill:var(--season-orange);stroke:var(--sc-ink)}html[data-season=halloween] .season-costume .sc-pumpkin-rib{fill:none;stroke:var(--season-pumpkin-rib);stroke-width:1.4px;stroke-linecap:round}html[data-season=halloween] .season-costume .sc-pumpkin-face{fill:var(--season-pumpkin-face)}html[data-season=halloween] .season-costume .sc-cape{fill:var(--sc-cape);stroke:var(--sc-cape-edge)}html[data-season=halloween] .season-costume .sc-lining{fill:var(--sc-lining);opacity:.85}html[data-season=halloween] .season-costume .sc-gem{fill:var(--sc-gem);stroke:var(--sc-ink)}html[data-season=halloween] .season-costume-room:has(.season-costume){padding-top:10px}html[data-season=halloween] .season-costume-option[aria-pressed=true]{border-color:var(--season-orange);box-shadow:inset 0 0 0 1px var(--season-orange);background-color:#ff7a1a1a}html[data-season=halloween] .season-costume-option[aria-pressed=true] .season-costume-option-label{color:var(--season-orange-bright)}@media (forced-colors:active){html[data-season=halloween] .season-costume{display:none}html[data-season=halloween] .season-costume-option[aria-pressed=true]{border-style:double;border-width:4px;padding:calc(.5rem - 3px) calc(.25rem - 3px)}}
html[data-season=halloween] .season-egg{width:28px;height:24px;min-height:0;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}html[data-season=halloween] .season-egg:after{content:"";z-index:11;position:absolute;inset:-14px -8px -6px}html[data-season=halloween] .season-banner-cta+.season-egg{margin-inline-start:5px}@media (min-width:768px){html[data-season=halloween] .season-egg:after{bottom:0}}html[data-season=halloween] .season-egg-glyph{width:15px;height:15px;transition:transform .16s ease-out,filter .2s ease-out;display:block}@media (hover:hover){html[data-season=halloween] .season-egg:hover .season-egg-glyph{transform:scale(1.18)rotate(-8deg)}}html[data-season=halloween] .season-egg:active .season-egg-glyph{transform:scale(.88)}html[data-season=halloween] .season-egg--ghost .season-egg-glyph[data-active=true]{filter:drop-shadow(0 0 2px var(--season-ghost)) drop-shadow(0 0 7px var(--season-purple-bright));animation:.6s cubic-bezier(.3,1.6,.5,1) both season-halloween-ghost-boo}html[data-season=halloween] .season-egg--pumpkin .season-jack{filter:drop-shadow(0 0 4px var(--season-glow-soft))}html[data-season=halloween] .season-egg--pumpkin .season-jack[data-lit=true]{filter:drop-shadow(0 0 7px var(--season-glow))}html[data-season=halloween] .season-egg--pumpkin .season-jack[data-lit=true] .slm-face{animation:.9s ease-in-out infinite season-halloween-pumpkin-candle}@keyframes season-halloween-ghost-boo{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.4)rotate(-12deg)}60%{transform:scale(1.15)rotate(9deg)}to{transform:scale(1)rotate(0)}}@media (pointer:coarse){html[data-season=halloween] .season-banner--offer .season-egg{height:44px}html[data-season=halloween] .season-banner--offer .season-egg:after{top:0;bottom:0}}html[data-season=halloween] .season-banner-title{color:var(--color-text-primary)}html[data-season=halloween] .season-chip{color:var(--season-orange-bright);background:color-mix(in srgb, var(--season-orange) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--season-orange) 45%, transparent);letter-spacing:.02em}html[data-season=halloween] .season-banner-test{border:1px dashed var(--season-purple-bright);color:var(--color-text-primary);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}html[data-season=halloween] .season-banner-cta{-webkit-tap-highlight-color:transparent;border-radius:0;outline:none;align-items:center;height:24px;text-decoration:none;display:inline-flex}html[data-season=halloween] .season-banner-cta:focus-visible{outline:none}html[data-season=halloween] .season-banner-cta:focus-visible .season-banner-cta-pill{outline:2px solid var(--season-orange);outline-offset:2px}html[data-season=halloween] .season-banner-cta-pill{background:linear-gradient(180deg, var(--season-cta) 0%, var(--season-cta) 45%, var(--season-cta-deep) 100%);height:18px;color:var(--season-cta-ink);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px 0 var(--season-cta-rim), 0 0 0 1px var(--season-cta-ring), 0 0 10px var(--season-glow-soft);border-radius:9999px;align-items:center;gap:3px;padding:0 7px 0 9px;font-size:10px;font-weight:800;line-height:1;transition:box-shadow .16s ease-out,transform .12s ease-out;display:inline-flex}html[data-season=halloween] .season-banner-cta-arrow{flex-shrink:0;width:9px;height:9px;transition:transform .16s ease-out}@media (hover:hover){html[data-season=halloween] .season-banner-cta:hover .season-banner-cta-pill{background:linear-gradient(180deg, var(--season-cta-hover) 0%, var(--season-cta-hover) 45%, var(--season-cta-deep) 100%);box-shadow:inset 0 1px 0 var(--season-cta-rim), 0 0 0 1px var(--season-orange-bright), 0 0 14px var(--season-glow)}html[data-season=halloween] .season-banner-cta:hover .season-banner-cta-arrow{transform:translate(2px)}}html[data-season=halloween] .season-banner-cta:active .season-banner-cta-pill{transform:scale(.96)}@media (pointer:coarse){html[data-season=halloween] .season-banner-cta{height:44px}html[data-season=halloween] .season-banner-cta-pill{gap:4px;height:28px;padding:0 10px 0 12px;font-size:11px}html[data-season=halloween] .season-banner-cta-arrow{width:10px;height:10px}}html[data-season=halloween] .season-ghosts{z-index:65;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}html[data-season=halloween] .season-ghost-flyer{left:var(--season-ghosts-x,0px);top:var(--season-ghosts-y,0px);width:var(--season-ghost-size,20px);height:var(--season-ghost-size,20px);margin:calc(var(--season-ghost-size,20px) / -2) 0 0 calc(var(--season-ghost-size,20px) / -2);opacity:0;will-change:transform, opacity;animation:season-halloween-ghost-swoop 1.5s cubic-bezier(.25, .6, .3, 1) var(--season-ghost-delay,0s) both;position:absolute}html[data-season=halloween] .season-ghost-sway{width:100%;height:100%;animation:.5s ease-in-out infinite alternate season-halloween-ghost-sway;display:block}html[data-season=halloween] .season-ghost-sway svg{width:100%;height:100%;filter:drop-shadow(0 0 6px var(--season-purple-glow));display:block}@keyframes season-halloween-ghost-swoop{0%{opacity:0;transform:translate(0,0)scale(.3)rotate(0)}12%{opacity:.95}55%{transform:translate3d(var(--season-ghost-dx,0px), var(--season-ghost-dy,0px), 0) scale(1) rotate(var(--season-ghost-rot,0deg));opacity:.9}to{transform:translate3d(calc(var(--season-ghost-dx,0px) * 1.18), calc(var(--season-ghost-dy,0px) * .55), 0) scale(1.1) rotate(calc(var(--season-ghost-rot,0deg) * -1));opacity:0}}@keyframes season-halloween-ghost-sway{0%{transform:translateX(calc(var(--season-ghost-sway,10px) * -1))}to{transform:translateX(var(--season-ghost-sway,10px))}}@media (prefers-reduced-motion:reduce){html[data-season=halloween] .season-ghosts{display:none}}@media print{html[data-season=halloween] .season-ghosts{display:none}}@media (forced-colors:active){html[data-season=halloween] .season-ghosts{display:none}html[data-season=halloween] .season-chip{outline-offset:-1px;outline:1px solid canvastext}html[data-season=halloween] .season-banner-cta-pill{outline-offset:-1px;outline:1px solid linktext}html[data-season=halloween] .season-banner-cta:focus-visible .season-banner-cta-pill{outline-offset:2px;outline:2px solid highlight}html[data-season=halloween] .season-egg .season-glyph-ghost{fill:canvastext}html[data-season=halloween] .season-egg .season-glyph-ghost-eye{fill:canvas}}
html[data-season=halloween]{--season-list-day-border:#ff7a1a29;--season-list-jump-border:#ff7a1a73;--season-list-moon-sea:#c496604d;--season-list-moon-sea-soft:#c496602e;--season-list-mist-veil:#c4b5fd29}html[data-season=halloween] .season-list-day{border-color:var(--season-list-day-border)}html[data-season=halloween] .season-list-day-jack{vertical-align:-1px;width:11px;height:11px;margin-right:4px;display:inline-block}html[data-season=halloween] .season-list-candle-line{background:linear-gradient(90deg, transparent, var(--season-candle-dim) 14%, var(--season-candle) 50%, var(--season-candle-dim) 86%, transparent);box-shadow:0 0 6px var(--season-glow-soft), 0 0 2px var(--season-glow)}html[data-season=halloween] .season-list-new-ghost{filter:drop-shadow(0 0 3px var(--season-glow-soft))}html[data-season=halloween] .season-list-new-label{color:var(--season-candle)}html[data-season=halloween] .season-list-jump{border-color:var(--season-list-jump-border);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000), 0 0 14px -2px var(--season-glow-soft)}html[data-season=halloween] .season-list-jump-jack{flex:none;width:24px;height:24px;position:relative;top:-3px}html[data-season=halloween] .season-list-jump-halo{background:radial-gradient(circle, var(--season-glow), transparent 68%);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:4px}html[data-season=halloween] .season-list-jump[data-unseen=true] .season-list-jump-halo{opacity:.55}html[data-season=halloween] .season-list-jump-halo[data-flicker=true]{animation:1.4s step-end both season-halloween-list-jump-flicker}@keyframes season-halloween-list-jump-flicker{0%{opacity:.9}12%{opacity:.35}22%{opacity:1}41%{opacity:.5}55%{opacity:.95}74%{opacity:.4}88%{opacity:.85}to{opacity:.55}}html[data-season=halloween] .season-list-start{box-sizing:border-box;text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;height:152px;padding:0 16px 12px;display:flex}html[data-season=halloween] .season-list-start-scene{contain:layout paint;flex:none;width:100%;height:96px;margin-bottom:10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}html[data-season=halloween] .season-list-start-moon{background:radial-gradient(circle at 36% 40%, var(--season-list-moon-sea) 0 6px, transparent 7px), radial-gradient(circle at 62% 60%, var(--season-list-moon-sea-soft) 0 8px, transparent 9px), radial-gradient(circle at 60% 28%, var(--season-list-moon-sea-soft) 0 3px, transparent 4px), radial-gradient(circle at 42% 38%, var(--season-ghost), var(--season-candle) 70%, var(--season-candle-dim));width:52px;height:52px;box-shadow:0 0 18px 3px var(--season-glow-soft), 0 0 48px 10px var(--season-purple-glow);border-radius:9999px;margin-left:-26px;position:absolute;bottom:-8px;left:50%}html[data-season=halloween] .season-list-start-mist{pointer-events:none;width:200%;position:absolute;bottom:0;left:0}html[data-season=halloween] .season-list-start-mist--a{background:radial-gradient(16% 46% at 8% 100%, var(--season-list-mist-veil), transparent 72%), radial-gradient(12% 30% at 31% 100%, var(--season-fog), transparent 74%), radial-gradient(18% 52% at 58% 100%, var(--season-list-mist-veil), transparent 72%), radial-gradient(11% 28% at 83% 100%, var(--season-fog-strong), transparent 74%);height:72%;animation:32s linear infinite alternate paused season-halloween-list-mist-a}html[data-season=halloween] .season-list-start-mist--b{background:radial-gradient(13% 56% at 20% 100%, var(--season-fog), transparent 74%), radial-gradient(17% 48% at 46% 100%, var(--season-fog-strong), transparent 72%), radial-gradient(12% 60% at 71% 100%, var(--season-fog), transparent 74%), radial-gradient(15% 44% at 95% 100%, var(--season-fog-strong), transparent 72%);height:54%;animation:46s linear infinite alternate paused season-halloween-list-mist-b}html[data-season=halloween] .season-list-start[data-inview=true] .season-list-start-mist{animation-play-state:running}html[data-season=halloween] .season-list-start-horizon{background:linear-gradient(90deg, transparent, var(--season-fog-strong) 18%, var(--season-fog-strong) 82%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@keyframes season-halloween-list-mist-a{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes season-halloween-list-mist-b{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html[data-season=halloween] .season-list-start-mist,html[data-season=halloween] .season-list-jump-halo[data-flicker=true]{animation:none}}@media (forced-colors:active){html[data-season=halloween] .season-list-new-ghost,html[data-season=halloween] .season-list-day-jack,html[data-season=halloween] .season-list-jump-halo,html[data-season=halloween] .season-list-start-scene{display:none}html[data-season=halloween] .season-list-candle-line{box-shadow:none;background:canvastext}html[data-season=halloween] .season-list-jump{box-shadow:none}html[data-season=halloween] .season-list-start{height:auto;padding:16px}html[data-season=halloween] .season-list-jump .season-jack.season-list-jump-jack{filter:none}html[data-season=halloween] .season-list-jump .season-jack.season-list-jump-jack :is(.slm-stem,.slm-skin,.slm-skin-hi){fill:buttontext}html[data-season=halloween] .season-list-jump .season-jack.season-list-jump-jack .slm-rib{stroke:buttonface}html[data-season=halloween] .season-list-jump .season-jack.season-list-jump-jack .slm-face{fill:buttonface}}@media print{html[data-season=halloween] .season-list-start-scene,html[data-season=halloween] .season-list-jump-halo{display:none}}
html[data-season=halloween]{--season-msg-ghost-glow:#ede9fe73;--season-msg-mention-wash:#ffa94a1a;--season-msg-mention-wash-soft:#ff7a1a0a}html[data-season=halloween] .season-msg-mention{border-left-color:var(--season-candle-dim);background-image:linear-gradient(90deg, var(--season-msg-mention-wash) 0%, var(--season-msg-mention-wash-soft) 45%, transparent 85%);box-shadow:inset 4px 0 12px -8px var(--season-glow)}html[data-season=halloween] .season-msg-magic{z-index:1;pointer-events:none;--season-msg-start:.18s;width:0;height:0;position:absolute;top:-4px;left:calc(100% + 8px);overflow:visible}html[data-season=halloween] .season-msg-ghost{opacity:0;transform-origin:50% 100%;width:26px;height:26px;filter:drop-shadow(0 0 6px var(--season-msg-ghost-glow));will-change:transform, opacity;animation:1.6s cubic-bezier(.3,.7,.4,1) both season-halloween-msg-ghost-peek;animation-delay:var(--season-msg-start);position:absolute;top:4px;left:0}html[data-season=halloween] .season-msg-ghost svg{width:100%;height:100%;display:block}@keyframes season-halloween-msg-ghost-peek{0%{opacity:0;transform:translate(-10px,10px)scale(.6)rotate(-12deg)}18%{opacity:.95;transform:translate(0)scale(1)rotate(0)}35%{transform:translate(0)scale(1)rotate(8deg)}50%{transform:translate(0)scale(1)rotate(-6deg)}68%{opacity:.95;transform:translate(2px,-2px)scale(1)rotate(0)}to{opacity:0;transform:translate(-8px,8px)scale(.7)rotate(0)}}html[data-season=halloween] .season-msg-bat{width:var(--season-msg-size,14px);height:calc(var(--season-msg-size,14px) / 2);margin-top:calc(var(--season-msg-size,14px) / -4);color:var(--season-bat-swarm);opacity:0;will-change:transform, opacity;animation:1s cubic-bezier(.2,.7,.35,1) both season-halloween-msg-bat-scatter;animation-delay:calc(var(--season-msg-start) + var(--season-msg-delay,0s));position:absolute;top:22px;left:2px}html[data-season=halloween] .season-msg-bat svg{transform-origin:50% 45%;width:100%;height:100%;animation:.16s ease-in-out infinite alternate season-halloween-bat-flap;display:block}@keyframes season-halloween-msg-bat-scatter{0%{opacity:0;transform:translate(0,0)scale(.4)rotate(0)}15%{opacity:1}75%{opacity:1}to{transform:translate3d(calc(var(--season-msg-dx,0px) * var(--season-msg-k,1)), var(--season-msg-dy,0px), 0) scale(1) rotate(var(--season-msg-rot,0deg));opacity:0}}html[data-season=halloween] .season-msg-trick-jack{opacity:0;will-change:transform, opacity;width:20px;height:20px;animation:1.2s ease-out both season-halloween-msg-trick-pop;animation-delay:var(--season-msg-start);position:absolute;top:6px;left:2px}html[data-season=halloween] .season-msg-trick-jack svg{width:100%;height:100%;display:block}@keyframes season-halloween-msg-trick-pop{0%{opacity:0;transform:scale(.4)}8.333%{opacity:1;transform:scale(1.1)}16.667%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}html[data-season=halloween] .season-msg-sweet{left:calc(var(--season-msg-x,0px) * var(--season-msg-k,1));top:var(--season-msg-y,8px);font-size:var(--season-msg-size,16px);opacity:0;will-change:transform, opacity;animation:1.3s cubic-bezier(.45,0,.75,1) both season-halloween-msg-sweet-fall;animation-duration:var(--season-msg-duration,1.3s);animation-delay:calc(var(--season-msg-start) + var(--season-msg-delay,0s));line-height:1;position:absolute}@keyframes season-halloween-msg-sweet-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}10%{opacity:1}65%{opacity:1}to{transform:translate3d(calc(var(--season-msg-dx,0px) * var(--season-msg-k,1)), calc(var(--season-msg-fall,20px) - var(--season-msg-y,8px)), 0) rotate(var(--season-msg-rot,0deg));opacity:0}}html[data-season=halloween] [data-season-pop]{isolation:isolate;position:relative}html[data-season=halloween] [data-season-pop=pumpkin]{animation:.7s cubic-bezier(.22,1,.36,1) season-halloween-msg-pop-pumpkin}html[data-season=halloween] [data-season-pop=pumpkin]:before{content:"";z-index:-1;background:radial-gradient(circle, var(--season-glow), transparent 70%);opacity:0;pointer-events:none;border-radius:9999px;animation:.9s ease-out season-halloween-msg-pop-glow;position:absolute;inset:-7px}html[data-season=halloween] [data-season-pop=ghost]{animation:.9s ease-in-out season-halloween-msg-pop-ghost}html[data-season=halloween] [data-season-pop=bat]{transform-origin:50% 45%;animation:.2s ease-in-out 3 season-halloween-msg-pop-bat}@keyframes season-halloween-msg-pop-pumpkin{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.3)rotate(-8deg)}70%{transform:scale(.95)rotate(0)}to{transform:scale(1)rotate(0)}}@keyframes season-halloween-msg-pop-glow{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes season-halloween-msg-pop-ghost{0%{opacity:1;transform:translateY(0)}55%{opacity:.15;transform:translateY(-10px)}56%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes season-halloween-msg-pop-bat{0%{transform:translateY(0)scaleX(1)}50%{transform:translateY(-3px)scaleX(.45)}to{transform:translateY(0)scaleX(1)}}html[data-season=halloween] .season-msg-tip-ring{z-index:2;pointer-events:none;border-radius:inherit;box-shadow:none;--promo-band:4px;--promo-frame-radius:1rem;--promo-frame-laps:3;padding:0;position:absolute;inset:0;background:0 0!important}@media (min-width:640px){html[data-season=halloween] .season-msg-tip-ring{--promo-frame-radius:1.5rem}}html[data-season=halloween] .season-msg-tip-ring:after{content:none}html[data-season=halloween] .season-msg-pumpkin-burst{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:14px;right:14px;overflow:visible}html[data-season=halloween] .season-msg-burst-jack{left:calc(var(--season-msg-size,18px) / -2);top:calc(var(--season-msg-size,18px) / -2);width:var(--season-msg-size,18px);height:var(--season-msg-size,18px);opacity:0;will-change:transform, opacity;animation:1.2s cubic-bezier(.2,.7,.35,1) both season-halloween-msg-pumpkin-burst;animation-delay:var(--season-msg-delay,0s);position:absolute}html[data-season=halloween] .season-msg-burst-jack svg{width:100%;height:100%;display:block}@keyframes season-halloween-msg-pumpkin-burst{0%{opacity:0;transform:translate(0,0)scale(.4)rotate(0)}12%{opacity:1}70%{opacity:1}to{transform:translate3d(calc(var(--season-msg-dx,0px) * var(--season-msg-burst-k,1)), var(--season-msg-dy,0px), 0) scale(1) rotate(var(--season-msg-rot,0deg));opacity:0}}@media (prefers-reduced-motion:reduce){html[data-season=halloween] .season-msg-magic,html[data-season=halloween] .season-msg-pumpkin-burst,html[data-season=halloween] .season-msg-tip-ring,html[data-season=halloween] [data-season-pop]:before{display:none}html[data-season=halloween] [data-season-pop]{animation:none}}@media (forced-colors:active){html[data-season=halloween] .season-msg-magic,html[data-season=halloween] .season-msg-pumpkin-burst,html[data-season=halloween] .season-msg-tip-ring,html[data-season=halloween] [data-season-pop]:before{display:none}html[data-season=halloween] [data-season-pop]{animation:none}html[data-season=halloween] .season-msg-mention{box-shadow:none;background-image:none}}@media print{html[data-season=halloween] .season-msg-magic,html[data-season=halloween] .season-msg-pumpkin-burst,html[data-season=halloween] .season-msg-tip-ring{display:none}}
html[data-season=halloween]{--season-chrome-tint:#ff7a1a1a;--season-chrome-rim:#ff7a1a52}html[data-season=halloween] .season-chrome-send-bat{z-index:25;pointer-events:none;width:22px;height:11px;color:var(--season-bat-swarm);opacity:0;will-change:transform, opacity;margin:-6px 0 0 -11px;animation:.7s cubic-bezier(.2,.7,.35,1) forwards season-halloween-chrome-send-bat;position:absolute}html[data-season=halloween] .season-chrome-send-bat svg{transform-origin:50% 40%;width:100%;height:100%;animation:.16s ease-in-out infinite alternate season-halloween-bat-flap;display:block}@keyframes season-halloween-chrome-send-bat{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1}to{opacity:0;transform:translate(-34px,-28px)rotate(-12deg)scale(1)}}html[data-season=halloween] .season-chrome-composer::placeholder{white-space:nowrap;overflow:hidden}@media (max-width:359px){html[data-season=halloween] .season-chrome-composer::placeholder{font-size:13.5px}}html[data-season=halloween] .season-chrome-flame{transform-origin:50% 90%;flex-shrink:0;display:inline-block;overflow:visible}html[data-season=halloween] .season-chrome-flame-outer{fill:var(--season-orange);stroke:var(--color-bg-secondary);stroke-width:2px;stroke-linejoin:round;paint-order:stroke}html[data-season=halloween] .season-chrome-flame-inner{fill:var(--season-candle)}html[data-season=halloween] .season-chrome-flame--flicker{animation:1.6s step-end infinite season-halloween-chrome-flame-a}html[data-season=halloween] .season-chrome-flame--pose-b{animation-name:season-halloween-chrome-flame-b}html[data-season=halloween] .season-chrome-flame--pose-c{animation-name:season-halloween-chrome-flame-c}@keyframes season-halloween-chrome-flame-a{0%{opacity:1;transform:scale(1)}17%{opacity:.9;transform:scale(.92,1.08)rotate(-4deg)}31%{opacity:1;transform:scale(1.04,.94)rotate(3deg)}52%{opacity:.85;transform:scale(.96,1.06)}71%{opacity:.95;transform:scale(1.02,.97)rotate(-2deg)}88%{opacity:.88;transform:scale(.95,1.04)}to{opacity:1;transform:scale(1)}}@keyframes season-halloween-chrome-flame-b{0%{opacity:.85;transform:scale(.96,1.06)}17%{opacity:.95;transform:scale(1.02,.97)rotate(-2deg)}31%{opacity:.88;transform:scale(.95,1.04)}52%{opacity:1;transform:scale(1)}71%{opacity:.9;transform:scale(.92,1.08)rotate(-4deg)}88%{opacity:1;transform:scale(1.04,.94)rotate(3deg)}to{opacity:.85;transform:scale(.96,1.06)}}@keyframes season-halloween-chrome-flame-c{0%{opacity:.88;transform:scale(.95,1.04)}17%{opacity:1;transform:scale(1.04,.94)rotate(3deg)}31%{opacity:1;transform:scale(1)}52%{opacity:.95;transform:scale(1.02,.97)rotate(-2deg)}71%{opacity:.9;transform:scale(.92,1.08)rotate(-4deg)}88%{opacity:.85;transform:scale(.96,1.06)}to{opacity:.88;transform:scale(.95,1.04)}}html[data-season=halloween] .season-chrome-haunt{color:var(--season-orange-bright);background:var(--season-chrome-tint);border:1px solid var(--season-chrome-rim)}html[data-season=halloween] .season-chrome-witch{z-index:18;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden;container-type:inline-size}html[data-season=halloween] .season-chrome-witch-bat{left:0;top:var(--season-chrome-witch-top,40%);width:var(--season-chrome-witch-size,28px);height:calc(var(--season-chrome-witch-size,28px) / 2);color:var(--season-bat-swarm);opacity:0;will-change:transform, opacity;animation:season-halloween-chrome-witch-cross var(--season-chrome-witch-dur,2.3s) linear var(--season-chrome-witch-delay,0s) both;position:absolute}html[data-season=halloween] .season-chrome-witch-bat svg{transform-origin:50% 40%;width:100%;height:100%;animation:.16s ease-in-out infinite alternate season-halloween-bat-flap;display:block}@keyframes season-halloween-chrome-witch-cross{0%{opacity:0;transform:translate(-64px)}8%{opacity:1}50%{transform:translate3d(50cqw, var(--season-chrome-witch-lift,0px), 0)}92%{opacity:1}to{transform:translate3d(calc(100cqw + 64px), var(--season-chrome-witch-dy,0px), 0);opacity:0}}html[data-season=halloween] .season-chrome-treat-kicker{color:var(--season-orange-bright)}html[data-season=halloween] .season-chrome-treat-test{border:1px dashed var(--season-purple-bright);color:var(--color-text-primary);border-radius:4px;padding:0 5px;line-height:14px;display:inline-block}html[data-season=halloween] .season-chrome-treat-count{font-size:1.0625rem}html[data-season=halloween] .season-chrome-treat{box-shadow:0 0 0 1px var(--promo-black), 0 0 36px var(--promo-glow-soft)}@media (min-width:768px) and (max-height:1000px){html[data-season=halloween] .season-chrome-treat-body{padding-top:.625rem;padding-bottom:.75rem}html[data-season=halloween] .season-chrome-treat-title{margin-top:.25rem}html[data-season=halloween] .season-chrome-treat-sweets{display:none}html[data-season=halloween] .season-chrome-treat-detail{margin-top:.375rem}html[data-season=halloween] .season-chrome-treat-cta{min-height:3.25rem;margin-top:.625rem}html[data-season=halloween] .season-chrome-treat-count{order:1;margin-top:.625rem}}html[data-season=halloween] .season-chrome-treat.season-chrome-treat--still .season-chrome-treat-sweets svg,html[data-season=halloween] .season-chrome-treat.season-chrome-treat--still .season-chrome-treat-count svg,html[data-season=halloween] .season-chrome-treat.season-chrome-treat--still .season-chrome-treat-cta:after{animation:none}@media (prefers-reduced-motion:reduce){html[data-season=halloween] .season-chrome-send-bat,html[data-season=halloween] .season-chrome-witch{display:none}html[data-season=halloween] .season-chrome-flame--flicker{animation:none}}@media (forced-colors:active){html[data-season=halloween] .season-chrome-send-bat,html[data-season=halloween] .season-chrome-witch{display:none}html[data-season=halloween] .season-chrome-flame--flicker{animation:none}html[data-season=halloween] .season-chrome-flame-outer,html[data-season=halloween] .season-chrome-flame-inner{fill:canvastext;stroke:none}}@media print{html[data-season=halloween] .season-chrome-send-bat,html[data-season=halloween] .season-chrome-witch{display:none}}
html[data-season=black-friday]{--season-bf-hazard:#ffea00;--season-bf-hazard-hover:#fff25c;--season-bf-hazard-deep:#e9d300;--season-bf-black:#0a0a0a;--season-bf-ink:#0a0a0a;--season-bf-cream:#f4f1e6;--season-bf-string:#d8d2c0;--season-bf-glow:#ffea0061;--season-bf-glow-soft:#ffea0029;--season-bf-tape:repeating-linear-gradient(135deg, var(--season-bf-hazard) 0 7px, var(--season-bf-black) 7px 14px);--season-bf-paper:#f4f1e6;--season-bf-paper-edge:#e4dfcf;--season-bf-receipt-ink:#151515;--season-bf-receipt-faint:#55524a;--season-bf-slot:#2a2a2e;--season-bf-flap-top:#202024;--season-bf-flap-bottom:#17171a;--season-cta:#ffea00;--season-cta-hover:#fff25c;--season-cta-deep:#e9d300;--season-cta-ink:#0a0a0a;--season-cta-rim:#ffffff73;--season-cta-ring:#0a0a0ae6}html[data-season=black-friday] .season-bf-receipt-wrap{filter:drop-shadow(0 18px 30px #0000008c);width:min(19rem,100vw - 3rem);margin:0 auto}@media (min-width:768px){html[data-season=black-friday] .season-bf-receipt-wrap{scale:1.3}}html[data-season=black-friday] .season-bf-receipt-slot{z-index:2;background:linear-gradient(180deg, var(--season-bf-slot) 0%, var(--season-bf-black) 60%);height:14px;box-shadow:inset 0 -3px 0 var(--color-bg-primary), 0 0 0 1px #ffea0073, 0 0 18px var(--season-bf-glow-soft);border-radius:8px;margin:0 -10px;position:relative}html[data-season=black-friday] .season-bf-receipt-window{z-index:1;margin-top:-7px;animation:.7s steps(14,end) both season-black-friday-receipt-window;position:relative;overflow:hidden}html[data-season=black-friday] .season-bf-receipt{background:linear-gradient(-45deg, transparent 5px, var(--season-bf-paper) 0) bottom left / 10px 10px repeat-x, linear-gradient(45deg, transparent 5px, var(--season-bf-paper) 0) bottom left / 10px 10px repeat-x, linear-gradient(var(--season-bf-paper), var(--season-bf-paper)) top / 100% calc(100% - 5px) no-repeat;color:var(--season-bf-receipt-ink);font-family:var(--font-mono);text-align:left;text-shadow:none;padding:18px 16px 20px;font-size:11px;line-height:1.35;animation:.7s steps(14,end) both season-black-friday-receipt-print;position:relative}html[data-season=black-friday] .season-bf-receipt-shop{letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:12px;font-weight:800}html[data-season=black-friday] .season-bf-receipt-band{background:var(--season-bf-receipt-ink);color:var(--season-bf-hazard);letter-spacing:.22em;text-align:center;text-transform:uppercase;margin:6px -4px 0;padding:3px 0;font-weight:800}html[data-season=black-friday] .season-bf-receipt-meta{color:var(--season-bf-receipt-faint);letter-spacing:.04em;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}html[data-season=black-friday] .season-bf-receipt-rule{border-top:1.5px dashed var(--season-bf-receipt-faint);height:0;margin:8px 0}html[data-season=black-friday] .season-bf-receipt-item{text-transform:uppercase;text-wrap:balance;font-size:13px;font-weight:800;line-height:1.25}html[data-season=black-friday] .season-bf-receipt-sub{color:var(--season-bf-receipt-faint);margin-top:2px}html[data-season=black-friday] .season-bf-receipt-row{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;margin-top:3px;display:flex}html[data-season=black-friday] .season-bf-receipt-row>span:last-child,html[data-season=black-friday] .season-bf-receipt-total>span:last-child{font-variant-numeric:tabular-nums;text-transform:none;font-weight:700}html[data-season=black-friday] .season-bf-receipt-total{background:var(--color-success);color:var(--season-bf-ink);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:3px;justify-content:space-between;align-items:baseline;margin:0 -6px;padding:4px 6px;font-size:16px;font-weight:800;display:flex}html[data-season=black-friday] .season-bf-receipt-code{background:repeating-linear-gradient(90deg, var(--season-bf-receipt-ink) 0 2px, transparent 2px 3px, var(--season-bf-receipt-ink) 3px 4px, transparent 4px 7px, var(--season-bf-receipt-ink) 7px 10px, transparent 10px 11px);height:26px;margin:2px 10px 0}html[data-season=black-friday] .season-bf-receipt-thanks{color:var(--season-bf-receipt-faint);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 6px;font-size:10px}html[data-season=black-friday] .season-bf-receipt-stamp{z-index:3;border:3px solid var(--season-bf-receipt-ink);background:var(--season-bf-hazard);color:var(--season-bf-ink);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:2px 10px 3px;font-size:30px;font-weight:900;line-height:1;animation:.26s cubic-bezier(.3,1.5,.5,1) .85s both season-black-friday-receipt-stamp;position:absolute;bottom:4px;right:-12px;transform:rotate(-7deg);box-shadow:0 6px 16px #00000073}@keyframes season-black-friday-receipt-window{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes season-black-friday-receipt-print{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes season-black-friday-receipt-stamp{0%{opacity:0;transform:rotate(-20deg)scale(1.9)}to{opacity:1;transform:rotate(-7deg)scale(1)}}@media (max-height:480px){html[data-season=black-friday] .season-bf-receipt-wrap{width:min(17rem,100vw - 3rem);scale:1}html[data-season=black-friday] .season-bf-receipt{padding:10px 14px 14px}html[data-season=black-friday] :is(.season-bf-receipt-meta,.season-bf-receipt-sub,.season-bf-receipt-row,.season-bf-receipt-thanks,.season-bf-receipt-code){display:none}html[data-season=black-friday] .season-bf-receipt-rule{margin:6px 0}html[data-season=black-friday] .season-bf-receipt-total{font-size:14px}html[data-season=black-friday] .season-bf-receipt-stamp{font-size:22px;bottom:-10px}}html[data-season=black-friday] .season-bf-receipt--bare{filter:none}html[data-season=black-friday] .season-bf-receipt--bare .season-bf-receipt-slot{display:none}html[data-season=black-friday] .season-bf-receipt--bare .season-bf-receipt-window{animation:none}html[data-season=black-friday] .season-bf-receipt--bare .season-bf-receipt{color:var(--color-text-primary);text-align:center;background:0 0;animation:none}html[data-season=black-friday] .season-bf-receipt--bare :is(.season-bf-receipt-meta,.season-bf-receipt-sub,.season-bf-receipt-thanks){color:var(--color-text-secondary)}html[data-season=black-friday] .season-bf-receipt--bare :is(.season-bf-receipt-rule,.season-bf-receipt-code,.season-bf-receipt-band,.season-bf-receipt-shop,.season-bf-receipt-meta,.season-bf-receipt-row,.season-bf-receipt-thanks){display:none}html[data-season=black-friday] .season-bf-receipt--bare .season-bf-receipt-total{color:var(--color-success);background:0 0;justify-content:center;gap:8px}html[data-season=black-friday] .season-bf-receipt--bare .season-bf-receipt-stamp{color:var(--color-success);box-shadow:none;background:0 0;border:0;margin-top:6px;animation:none;display:inline-block;position:static;transform:none}@media (forced-colors:active){html[data-season=black-friday] .season-bf-receipt-slot,html[data-season=black-friday] .season-bf-receipt-code{display:none}html[data-season=black-friday] .season-bf-receipt,html[data-season=black-friday] .season-bf-receipt-band,html[data-season=black-friday] .season-bf-receipt-total,html[data-season=black-friday] .season-bf-receipt-stamp{color:canvastext;background:canvas;border-color:canvastext;animation:none}}
html[data-season=black-friday] :focus-visible{outline-color:var(--season-bf-hazard)}html[data-season=black-friday] ::selection{color:var(--color-text-primary);background:#ffea0052}html[data-season=black-friday] .season-header:after{content:"";background:var(--season-bf-tape);opacity:.9;height:3px;box-shadow:0 0 10px var(--season-bf-glow-soft);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}html[data-season=black-friday] [data-transparent=true] .season-header:after{opacity:0}html[data-season=black-friday] .season-footer{position:relative}html[data-season=black-friday] .season-footer:before{content:"";background:var(--season-bf-tape);opacity:.7;pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}html[data-season=black-friday] .bf-tag-body{fill:var(--season-bf-hazard)}html[data-season=black-friday] .bf-tag-hole{fill:var(--color-bg-primary)}html[data-season=black-friday] .bf-tag-string{stroke:var(--season-bf-string)}html[data-season=black-friday] .bf-tag-ink{stroke:var(--season-bf-ink)}html[data-season=black-friday] .bf-tag-ink-dot{fill:var(--season-bf-ink)}html[data-season=black-friday] .bf-cart-frame{stroke:var(--season-bf-cream)}html[data-season=black-friday] .bf-cart-load{fill:var(--season-bf-hazard)}html[data-season=black-friday] .bf-cart-wheel{fill:var(--season-bf-cream)}html[data-season=black-friday] .bf-receipt-paper{fill:var(--season-bf-paper)}html[data-season=black-friday] .bf-receipt-ink{stroke:var(--season-bf-receipt-faint)}html[data-season=black-friday] .bf-receipt-total{stroke:var(--season-bf-ink)}html[data-season=black-friday] .bf-coin-face{fill:var(--season-bf-hazard)}html[data-season=black-friday] .bf-coin-rim{stroke:var(--season-bf-hazard-deep)}html[data-season=black-friday] .bf-coin-ink{stroke:var(--season-bf-ink)}html[data-season=black-friday] .bf-tag .bf-tag-swing{transform-box:view-box;transform-origin:8.4px 8.4px}html[data-season=black-friday] .season-tag-btn{display:inline-flex}@media (max-width:359.98px),(min-width:768px) and (max-width:1359.98px){html[data-season=black-friday] .season-tag-btn{display:none}}@media (max-width:767.98px){html[data-season=black-friday] header:has(a[href=\/free-trial],a.bg-danger) .season-tag-btn{display:none}}@media (min-width:1360px){html[data-season=black-friday] div:has(>.season-tag-btn){position:relative}html[data-season=black-friday] .season-tag-btn{margin:0;position:absolute;top:50%;right:100%;transform:translateY(-50%)}}html[data-season=black-friday] .season-tag-btn .bf-tag{filter:drop-shadow(0 0 5px var(--season-bf-glow-soft));overflow:visible}html[data-season=black-friday] .season-tag-btn .bf-tag[data-lit=true]{filter:drop-shadow(0 0 7px var(--season-bf-glow))}html[data-season=black-friday] .season-tag-btn .bf-tag[data-lit=true] .bf-tag-swing{animation:1.1s cubic-bezier(.3,.6,.4,1) both season-black-friday-tag-swing}@media (hover:hover){html[data-season=black-friday] .season-tag-btn:hover .bf-tag{transform:scale(1.12)rotate(-6deg)}}html[data-season=black-friday] .season-tag-btn:active .bf-tag{transform:scale(.9)}@keyframes season-black-friday-tag-swing{0%{transform:rotate(0)}22%{transform:rotate(-28deg)}46%{transform:rotate(16deg)}68%{transform:rotate(-7deg)}86%{transform:rotate(3deg)}to{transform:rotate(0)}}html[data-season=black-friday] .season-bf-flurry{z-index:65;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}html[data-season=black-friday] .season-bf-flurry-item{left:var(--season-bf-x,0px);top:var(--season-bf-y,0px);width:var(--season-bf-size,20px);height:var(--season-bf-size,20px);margin:calc(var(--season-bf-size,20px) / -2) 0 0 calc(var(--season-bf-size,20px) / -2);opacity:0;will-change:transform, opacity;animation:season-black-friday-flurry 1.5s cubic-bezier(.25, .6, .45, 1) var(--season-bf-delay,0s) both;position:absolute}html[data-season=black-friday] .season-bf-flurry-item svg{filter:drop-shadow(0 2px 3px #0009);width:100%;height:100%;display:block}@keyframes season-black-friday-flurry{0%{opacity:0;transform:translate(0,0)scale(.3)rotate(0)}12%{opacity:1;transform:translate3d(calc(var(--season-bf-dx,0px) * .12), -22px, 0) scale(1) rotate(calc(var(--season-bf-rot,0deg) * .15))}78%{opacity:1}to{opacity:0;transform:translate3d(var(--season-bf-dx,0px), var(--season-bf-dy,0px), 0) scale(.9) rotate(var(--season-bf-rot,0deg))}}html[data-season=black-friday] .season-bf-print{z-index:65;left:var(--season-bf-x,0px);top:calc(var(--season-bf-y,0px) + 6px);pointer-events:none;width:44px;height:78px;margin-left:-22px;position:fixed;overflow:hidden}html[data-season=black-friday] .season-bf-print-roll{background:linear-gradient(-45deg, transparent 4px, var(--season-bf-paper) 0) bottom left / 8px 8px repeat-x, linear-gradient(45deg, transparent 4px, var(--season-bf-paper) 0) bottom left / 8px 8px repeat-x, linear-gradient(var(--season-bf-paper), var(--season-bf-paper)) top / 100% calc(100% - 4px) no-repeat;flex-direction:column;gap:5px;padding:8px 7px 12px;animation:1.7s ease-in both season-black-friday-print,.55s steps(10,end) both season-black-friday-print-feed;display:flex;position:absolute;inset:0;transform:translateY(-100%);box-shadow:0 6px 12px #00000080}html[data-season=black-friday] .season-bf-print-line{background:var(--season-bf-receipt-faint);opacity:.6;border-radius:2px;height:3px}html[data-season=black-friday] .season-bf-print-line--short{width:60%}html[data-season=black-friday] .season-bf-print-total{background:var(--season-bf-receipt-ink);border-radius:2px;width:70%;height:5px;margin-left:auto}html[data-season=black-friday] .season-bf-print-code{background:repeating-linear-gradient(90deg, var(--season-bf-receipt-ink) 0 1px, transparent 1px 3px, var(--season-bf-receipt-ink) 3px 5px, transparent 5px 6px);height:12px;margin-top:2px}@keyframes season-black-friday-print-feed{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes season-black-friday-print{0%,70%{opacity:1;translate:0}to{opacity:0;translate:6px -10px}}html[data-season=black-friday] .season-banner{background:linear-gradient(90deg, #ffea0012 0%, #ffea0000 30%, #ffea0000 70%, #ffea0012 100%), var(--color-bg-primary);color:var(--season-bf-hazard);border-bottom:1px solid #ffea0047}html[data-season=black-friday] .season-banner--over-hero{text-shadow:0 1px 4px #000000b3;background:linear-gradient(#000000e6 0%,#00000080 100%);border-bottom-color:#0000}html[data-season=black-friday] .season-banner-text{text-shadow:0 0 12px var(--season-bf-glow-soft);font-weight:800}html[data-season=black-friday] .season-banner-title{color:var(--color-text-primary)}html[data-season=black-friday] .season-banner-was{color:var(--season-bf-cream);text-decoration:line-through;-webkit-text-decoration-color:var(--season-bf-hazard);text-decoration-color:var(--season-bf-hazard);opacity:.75;text-decoration-thickness:2px}html[data-season=black-friday] .season-banner-now{color:var(--color-text-primary);font-weight:900}html[data-season=black-friday] .season-banner .season-chip{color:var(--color-text-primary);background:linear-gradient(180deg, var(--season-bf-flap-top) 0 50%, var(--season-bf-flap-bottom) 50% 100%);box-shadow:inset 0 0 0 1px var(--season-bf-black), 0 0 0 1px #ffea0059;letter-spacing:.02em;border-radius:3px;position:relative}html[data-season=black-friday] .season-banner-test{border:1px dashed var(--season-bf-hazard);color:var(--color-text-primary);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}html[data-season=black-friday] .season-banner-cta{-webkit-tap-highlight-color:transparent;border-radius:0;outline:none;align-items:center;height:24px;text-decoration:none;display:inline-flex}html[data-season=black-friday] .season-banner-cta:focus-visible{outline:none}html[data-season=black-friday] .season-banner-cta:focus-visible .season-banner-cta-pill{outline:2px solid var(--season-bf-hazard);outline-offset:2px}html[data-season=black-friday] .season-banner-cta-pill{background:linear-gradient(180deg, var(--season-cta) 0%, var(--season-cta) 50%, var(--season-cta-deep) 100%);height:18px;color:var(--season-cta-ink);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px 0 var(--season-cta-rim), 0 0 0 1px var(--season-cta-ring), 0 0 10px var(--season-bf-glow-soft);border-radius:4px;align-items:center;gap:3px;padding:0 7px 0 9px;font-size:10px;font-weight:900;line-height:1;transition:box-shadow .16s ease-out,transform .12s ease-out;display:inline-flex}html[data-season=black-friday] .season-banner-cta-arrow{flex-shrink:0;width:9px;height:9px;transition:transform .16s ease-out}@media (hover:hover){html[data-season=black-friday] .season-banner-cta:hover .season-banner-cta-pill{background:linear-gradient(180deg, var(--season-cta-hover) 0%, var(--season-cta-hover) 50%, var(--season-cta-deep) 100%);box-shadow:inset 0 1px 0 var(--season-cta-rim), 0 0 0 1px var(--season-cta-ring), 0 0 14px var(--season-bf-glow)}html[data-season=black-friday] .season-banner-cta:hover .season-banner-cta-arrow{transform:translate(2px)}}html[data-season=black-friday] .season-banner-cta:active .season-banner-cta-pill{transform:scale(.96)}@media (pointer:coarse){html[data-season=black-friday] .season-banner-cta{height:44px}html[data-season=black-friday] .season-banner-cta-pill{gap:4px;height:28px;padding:0 10px 0 12px;font-size:11px}html[data-season=black-friday] .season-banner-cta-arrow{width:10px;height:10px}}html[data-season=black-friday] .season-preview{z-index:12;background:var(--color-bg-primary);border-bottom:1px solid #ffea004d;position:relative}html[data-season=black-friday] .season-preview-kicker{color:var(--season-bf-hazard)}html[data-season=black-friday] .season-preview-btn{background:var(--season-bf-hazard);color:var(--season-bf-ink)}html[data-season=black-friday] .season-egg{width:28px;height:24px;min-height:0;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}html[data-season=black-friday] .season-egg:after{content:"";z-index:11;position:absolute;inset:-14px -8px -6px}html[data-season=black-friday] .season-banner-cta+.season-egg{margin-inline-start:5px}@media (min-width:768px){html[data-season=black-friday] .season-egg:after{bottom:0}}@media (pointer:coarse){html[data-season=black-friday] .season-banner--offer .season-egg{height:44px}html[data-season=black-friday] .season-banner--offer .season-egg:after{top:0;bottom:0}}html[data-season=black-friday] .season-egg-glyph{width:16px;height:16px;transition:transform .16s ease-out,filter .2s ease-out;display:block;overflow:visible}@media (hover:hover){html[data-season=black-friday] .season-egg:hover .season-egg-glyph{transform:scale(1.18)rotate(-8deg)}}html[data-season=black-friday] .season-egg:active .season-egg-glyph{transform:scale(.88)}html[data-season=black-friday] .season-egg--cart .season-egg-glyph[data-lit=true],html[data-season=black-friday] .season-egg--receipt .season-egg-glyph[data-lit=true]{filter:drop-shadow(0 0 6px var(--season-bf-glow))}html[data-season=black-friday] .season-egg--cart .season-egg-glyph[data-lit=true] .bf-cart-body{transform-box:view-box;transform-origin:17px 20px;animation:.7s cubic-bezier(.3,1.4,.5,1) both season-black-friday-wheelie}@keyframes season-black-friday-wheelie{0%{transform:rotate(0)translate(0)}35%{transform:rotate(-16deg)translate(2px)}70%{transform:rotate(4deg)translate(1px)}to{transform:rotate(0)translate(0)}}html[data-season=black-friday] .season-chrome-deal-kicker{color:var(--promo-hazard)}html[data-season=black-friday] .season-chrome-deal-test{border:1px dashed var(--promo-hazard);color:var(--color-text-primary);border-radius:4px;padding:0 5px;line-height:14px;display:inline-block}html[data-season=black-friday] .season-chrome-deal-count{min-height:40px;font-size:.875rem}html[data-season=black-friday] .season-chrome-deal-count .promo-counter-text{font-size:inherit}html[data-season=black-friday] .season-chrome-deal{box-shadow:0 0 0 1px var(--promo-black), 0 0 32px var(--promo-glow-soft)}html[data-season=black-friday] .season-chrome-deal-detail{text-align:left;max-width:6.5rem}html[data-season=black-friday] .season-chrome-deal-detail:only-child{text-align:center;max-width:none}@media (min-width:768px) and (max-height:1000px){html[data-season=black-friday] .season-chrome-deal-body{padding-top:.625rem;padding-bottom:.75rem}html[data-season=black-friday] .season-chrome-deal-kicker{display:none}html[data-season=black-friday] .season-chrome-deal-title{margin-top:0}html[data-season=black-friday] .season-chrome-deal-title:after{display:none}html[data-season=black-friday] .season-chrome-deal-price{margin-top:.375rem}html[data-season=black-friday] .season-chrome-deal-clock{display:none}html[data-season=black-friday] .season-chrome-deal-cta{min-height:3.25rem;margin-top:.5rem}html[data-season=black-friday] .season-chrome-deal-count{order:1;margin-top:.625rem}}html[data-season=black-friday] .season-chrome-deal.season-chrome-deal--still .season-chrome-deal-cta:after,html[data-season=black-friday] .season-chrome-deal.season-chrome-deal--still .promo-tag-marker{animation:none}@media (hover:hover){html[data-season=black-friday] .season-card:hover{box-shadow:var(--season-card-drop,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000), 0 0 0 1px #ffea0073, 0 0 22px -6px var(--season-bf-glow)}}@media (prefers-reduced-motion:reduce){html[data-season=black-friday] .season-bf-flurry,html[data-season=black-friday] .season-bf-print{display:none}}@media (forced-colors:active){html[data-season=black-friday] .season-bf-flurry,html[data-season=black-friday] .season-bf-print,html[data-season=black-friday] .season-header:after,html[data-season=black-friday] .season-footer:before{display:none}html[data-season=black-friday] .season-banner .season-chip{color:canvastext;box-shadow:none;background:canvas}html[data-season=black-friday] .season-banner-cta-pill{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}}@media print{html[data-season=black-friday] .season-bf-flurry,html[data-season=black-friday] .season-bf-print{display:none}}
