.faq-section.svelte-8zjkun{width:min(920px,calc(100% - 2rem));margin:0 auto;padding-block:clamp(3rem,7vw,6rem)}.section-heading.svelte-8zjkun{margin-bottom:1.5rem;text-align:center}.section-heading.svelte-8zjkun>p:where(.svelte-8zjkun){margin:0 0 .65rem;color:#ffb16f;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h2.svelte-8zjkun{margin:0;color:#fffaf4;font-family:Poppins,sans-serif;font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.08}.faq-list.svelte-8zjkun{display:grid;gap:.75rem}details.svelte-8zjkun{border:1px solid rgba(255,125,35,.25);border-radius:14px;background:#151414}details[open].svelte-8zjkun{border-color:#ff7d238c}summary.svelte-8zjkun{padding:1rem 3rem 1rem 1.15rem;color:#fffaf4;font-weight:800;cursor:pointer}details.svelte-8zjkun p:where(.svelte-8zjkun){margin:0;padding:0 1.15rem 1.15rem;color:#fffaf4bd;line-height:1.7}#main-content{overflow:hidden}.hero.svelte-1uha8ag,.quick-answer.svelte-1uha8ag,.planning.svelte-1uha8ag,.guides.svelte-1uha8ag,.next-countdown.svelte-1uha8ag{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.hero.svelte-1uha8ag{position:relative;isolation:isolate;margin-top:1.5rem;padding:clamp(2rem,4vw,3.5rem);overflow:hidden;border:1px solid rgba(255,125,35,.38);border-radius:24px;background:linear-gradient(145deg,#221814fa,#0d0d0ffa);box-shadow:0 24px 80px #00000059;text-align:center}.hero.svelte-1uha8ag:before,.hero.svelte-1uha8ag:after{position:absolute;z-index:-1;color:#ff75181a;font-size:clamp(8rem,22vw,17rem);line-height:1;content:"🎃";filter:grayscale(.3)}.hero.svelte-1uha8ag:before{top:-3rem;left:-4rem;transform:rotate(-18deg)}.hero.svelte-1uha8ag:after{right:-5rem;bottom:-5rem;transform:rotate(16deg)}.hero-glow.svelte-1uha8ag{position:absolute;z-index:-2;top:10%;right:20%;bottom:10%;left:20%;border-radius:50%;background:#ff670024;filter:blur(70px)}.hero-copy.svelte-1uha8ag{max-width:1000px;margin-inline:auto}.eyebrow.svelte-1uha8ag{margin:0 0 .65rem;color:#ffb16f;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1uha8ag{margin:0;color:#ff7518;font-size:clamp(3.1rem,6.8vw,5.8rem);font-weight:400;letter-spacing:.01em;line-height:.95;text-wrap:balance}.answer.svelte-1uha8ag{margin:1.4rem 0 0;color:#fffaf4;font-size:clamp(1.35rem,4vw,2rem)}.answer.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#ffb16f}.date-line.svelte-1uha8ag,.timezone-note.svelte-1uha8ag{color:#fffaf4bf}.date-line.svelte-1uha8ag{margin:.65rem 0 0;font-size:1.05rem}.countdown.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;max-width:880px;margin:1.75rem auto 1rem}.time-unit.svelte-1uha8ag{min-width:0;padding:clamp(1rem,3vw,1.5rem) .65rem;border:1px solid rgba(255,125,35,.62);border-radius:14px;background:#08080a94}.time-unit.svelte-1uha8ag strong:where(.svelte-1uha8ag),.time-unit.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.time-unit.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:clamp(2.1rem,6vw,4.2rem);font-variant-numeric:tabular-nums;line-height:1}.time-unit.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:.5rem;color:#ff9a45;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.timezone-note.svelte-1uha8ag{margin:.9rem 0 0;font-size:.88rem}.hero-actions.svelte-1uha8ag{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.hero-actions.svelte-1uha8ag button:where(.svelte-1uha8ag),.next-countdown.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:46px;border-radius:10px;padding:.75rem 1.1rem;font-weight:800}.hero-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer}.primary-action.svelte-1uha8ag{border:1px solid #ff7518;background:#ff7518;color:#1b0d04}.primary-action.svelte-1uha8ag:hover{background:#ff9a45}.secondary-action.svelte-1uha8ag{border:1px solid rgba(255,177,111,.5);background:transparent;color:#fffaf4}.secondary-action.svelte-1uha8ag:hover{border-color:#ffb16f;background:#ff75181a}.share-status.svelte-1uha8ag{min-height:1.4rem;margin:.65rem 0 0;color:#ffcfaa;font-size:.9rem}.quick-answer.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,5rem);align-items:center;padding-block:clamp(4rem,8vw,7rem)}h2.svelte-1uha8ag{margin:0;color:#fffaf4;font-family:Poppins,sans-serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;line-height:1.08;text-wrap:balance}.quick-answer.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child,.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child,.next-countdown.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:1rem 0 0;color:#fffaf4c2;font-size:1.05rem;line-height:1.75}.answer-stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.answer-stats.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:1.15rem;border:1px solid rgba(255,125,35,.28);border-radius:14px;background:#ffffff06}.answer-stats.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:#fffaf4a6;font-size:.8rem;font-weight:700}.answer-stats.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:.25rem 0 0;color:#ff9a45;font-size:clamp(1.65rem,4vw,2.5rem);font-weight:800;font-variant-numeric:tabular-nums}.planning.svelte-1uha8ag,.guides.svelte-1uha8ag{padding-block:clamp(3rem,7vw,6rem)}.planning.svelte-1uha8ag{border-block:1px solid rgba(255,125,35,.2)}.section-heading.svelte-1uha8ag{max-width:760px;margin-bottom:2rem}.timeline.svelte-1uha8ag,.guide-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.timeline.svelte-1uha8ag{margin:0;padding:0;list-style:none}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag),.guide-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){border:1px solid rgba(255,125,35,.25);border-radius:16px;background:#151414}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:1.35rem}.timeline.svelte-1uha8ag span:where(.svelte-1uha8ag),.guide-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){color:#ff9a45;font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.timeline.svelte-1uha8ag h3:where(.svelte-1uha8ag),.guide-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.65rem 0 0;color:#fffaf4;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:800}.timeline.svelte-1uha8ag p:where(.svelte-1uha8ag),.guide-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){display:block;margin:.6rem 0 0;color:#fffaf4b8;line-height:1.65}.guide-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:1.35rem;transition:border-color .2s ease,transform .2s ease}.guide-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):hover{border-color:#ff7d23a6;transform:translateY(-2px)}.guide-grid.svelte-1uha8ag a:where(.svelte-1uha8ag),.text-link.svelte-1uha8ag{color:#fffaf4;text-decoration-color:#ff75188c;text-underline-offset:4px}.guide-grid.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.text-link.svelte-1uha8ag:hover{color:#ffb16f}.text-link.svelte-1uha8ag{display:inline-block;margin-top:1.5rem;font-weight:800}.next-countdown.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-block:1rem 5rem;padding:1.5rem;border:1px solid rgba(255,125,35,.28);border-radius:16px;background:#ff751812}.next-countdown.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.5rem,4vw,2.2rem)}.next-countdown.svelte-1uha8ag a:where(.svelte-1uha8ag){flex:0 0 auto;display:inline-flex;align-items:center;background:#fffaf4;color:#1b0d04;text-decoration:none}@media (max-width: 760px){.hero.svelte-1uha8ag{margin-top:1rem;border-radius:18px}.countdown.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-answer.svelte-1uha8ag,.timeline.svelte-1uha8ag,.guide-grid.svelte-1uha8ag{grid-template-columns:1fr}.next-countdown.svelte-1uha8ag{align-items:flex-start;flex-direction:column}}
