.faq.svelte-1j5tn20{counter-reset:faq;gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-7);display:flex}.faq__item.svelte-1j5tn20{counter-increment:faq;border:var(--hairline);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease), box-shadow var(--duration-base) var(--ease);background:linear-gradient(#17110db3,#0d0907bf);position:relative}.faq__item.svelte-1j5tn20:hover{border-color:var(--accent-line)}.faq__item[open].svelte-1j5tn20{border-color:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent), 0 0 40px -18px #ff7a1a99;background:radial-gradient(90% 120% at 0 0,#ff7a1a1a,#0000 60%),linear-gradient(#17110dcc,#0d0907d9)}.faq__summary.svelte-1j5tn20{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;border-radius:inherit;transition:color var(--duration-fast) var(--ease);grid-template-columns:2.75rem minmax(0,1fr) auto;list-style:none;display:grid}.faq__summary.svelte-1j5tn20:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq__summary.svelte-1j5tn20::-webkit-details-marker{display:none}.faq__summary.svelte-1j5tn20:before{content:counter(faq, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--candy,#ffc53d);text-shadow:0 0 10px #ffc53d73}.faq__question.svelte-1j5tn20{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance;transition:color var(--duration-fast) var(--ease)}.faq__summary.svelte-1j5tn20:hover .faq__question:where(.svelte-1j5tn20),.faq__item[open].svelte-1j5tn20 .faq__question:where(.svelte-1j5tn20){color:var(--accent-soft)}.faq__marker.svelte-1j5tn20{border:1px solid var(--accent-line);border-radius:var(--radius-pill);block-size:1.75rem;inline-size:1.75rem;transition:background-color var(--duration-base) var(--ease), border-color var(--duration-base) var(--ease), box-shadow var(--duration-base) var(--ease);position:relative}.faq__marker.svelte-1j5tn20:before,.faq__marker.svelte-1j5tn20:after{content:"";background-color:var(--accent);block-size:2px;inline-size:.75rem;transition:transform var(--duration-base) var(--ease), background-color var(--duration-base) var(--ease);border-radius:1px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline-start:calc(50% - .375rem)}.faq__marker.svelte-1j5tn20:after{transform:rotate(90deg)}.faq__summary.svelte-1j5tn20:hover .faq__marker:where(.svelte-1j5tn20){border-color:var(--accent)}.faq__item[open].svelte-1j5tn20 .faq__marker:where(.svelte-1j5tn20){background-color:var(--accent);border-color:var(--accent);box-shadow:var(--glow-pumpkin,0 0 24px #ff7a1a8c)}.faq__item[open].svelte-1j5tn20 .faq__marker:where(.svelte-1j5tn20):before,.faq__item[open].svelte-1j5tn20 .faq__marker:where(.svelte-1j5tn20):after{background-color:var(--ink-inverse)}.faq__item[open].svelte-1j5tn20 .faq__marker:where(.svelte-1j5tn20):after{transform:rotate(0)}.faq__answer.svelte-1j5tn20{max-inline-size:var(--measure);color:var(--ink-muted);line-height:var(--leading-loose);animation:svelte-1j5tn20-unfurl var(--duration-base) var(--ease);padding-block-end:var(--space-5);padding-inline-start:calc(2.75rem + var(--space-3) + var(--space-5));padding-inline-end:var(--space-6)}@keyframes svelte-1j5tn20-unfurl{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.faq__answer.svelte-1j5tn20{animation:none}}.communities.svelte-1j5tn20{margin-block-start:var(--space-6)}.communities.svelte-1j5tn20 .index__row:where(.svelte-1j5tn20){padding-block:var(--space-4)}.communities.svelte-1j5tn20 .index__row:where(.svelte-1j5tn20):before{color:var(--candy,#ffc53d)}.communities.svelte-1j5tn20 .index__row:where(.svelte-1j5tn20):hover{background-color:var(--accent-dim)}.communities.svelte-1j5tn20 .index__title:where(.svelte-1j5tn20){transition:color var(--duration-fast) var(--ease);text-decoration:none}.communities.svelte-1j5tn20 .index__row:where(.svelte-1j5tn20):hover .index__title:where(.svelte-1j5tn20){color:var(--accent-soft)}.communities__join.svelte-1j5tn20{color:var(--accent-soft);padding-inline-end:var(--space-2)}.contact.svelte-1j5tn20{gap:var(--space-4);padding:var(--space-6);border-color:var(--accent-line);background:radial-gradient(100% 60% at 100% 0%, #ff7a1a24, transparent 65%), radial-gradient(80% 60% at 0% 100%, var(--witch-dim,#8b5cf629), transparent 70%), linear-gradient(#17110dd9, #0d0907e6);flex-direction:column;display:flex;position:relative;box-shadow:0 0 60px -30px #ff7a1a99}.contact.svelte-1j5tn20:hover{border-color:var(--accent-line)}.contact__copy.svelte-1j5tn20{max-inline-size:48ch;color:var(--ink-muted)}.contact__actions.svelte-1j5tn20{margin-block-start:var(--space-2)}.checklist.svelte-1j5tn20{gap:var(--space-2) var(--space-4);border-block-start:1px dashed var(--accent-line);font-size:var(--text-sm);grid-template-columns:minmax(0,12rem) minmax(0,1fr);margin-block-start:var(--space-4);padding-block-start:var(--space-5);display:grid}.checklist.svelte-1j5tn20 dt:where(.svelte-1j5tn20){font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--accent-soft);text-transform:uppercase;letter-spacing:.1em}.checklist.svelte-1j5tn20 dd:where(.svelte-1j5tn20){color:var(--ink-muted)}@media (width<40rem){.faq__summary.svelte-1j5tn20{padding:var(--space-4);grid-template-columns:2rem minmax(0,1fr) auto}.faq__question.svelte-1j5tn20{font-size:var(--text-base)}.faq__answer.svelte-1j5tn20{padding-inline:calc(2rem + var(--space-3) + var(--space-4)) var(--space-4)}.communities.svelte-1j5tn20 .index__row:where(.svelte-1j5tn20){gap:var(--space-3);grid-template-columns:2.25rem minmax(0,1fr) auto}.contact.svelte-1j5tn20{padding:var(--space-5)}.checklist.svelte-1j5tn20{gap:var(--space-1) 0;grid-template-columns:minmax(0,1fr)}.checklist.svelte-1j5tn20 dd:where(.svelte-1j5tn20){margin-block-end:var(--space-3)}}
