.ev-page.svelte-15k4dvx{padding:56px 0 110px}.back.svelte-15k4dvx{color:var(--muted);align-items:center;gap:6px;margin-bottom:26px;font-size:14px;text-decoration:none;display:inline-flex}.back.svelte-15k4dvx:hover{color:var(--accent-ink)}.ev-head.svelte-15k4dvx{border-bottom:1px solid var(--line);max-width:780px;margin-bottom:32px;padding-bottom:28px}.tags.svelte-15k4dvx{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tag.svelte-15k4dvx{background:var(--bg-3,#f4f1ea);color:var(--ink-2);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500}.tag.accent.svelte-15k4dvx{background:var(--accent-soft);color:var(--accent-ink)}.ev-head.svelte-15k4dvx h1:where(.svelte-15k4dvx){letter-spacing:-.025em;color:var(--ink);margin:0 0 14px;font-size:clamp(30px,5vw,52px);font-weight:800;line-height:1.04}.tagline.svelte-15k4dvx{color:var(--ink-2);margin:0 0 20px;font-size:18px;line-height:1.5}.facts.svelte-15k4dvx{color:var(--muted);flex-wrap:wrap;gap:20px;margin-bottom:22px;font-size:14px;display:flex}.facts.svelte-15k4dvx span:where(.svelte-15k4dvx){align-items:center;gap:6px;display:inline-flex}.head-actions.svelte-15k4dvx{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.closed-note.svelte-15k4dvx{color:var(--muted);font-size:14px}.flyer-wrap.svelte-15k4dvx{max-width:780px;margin:0 0 36px}.flyer.svelte-15k4dvx{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:20px;width:100%;max-width:600px;height:auto;display:block}.ev-body.svelte-15k4dvx{grid-template-columns:1fr;gap:40px;max-width:780px;display:grid}.prose.svelte-15k4dvx{color:var(--ink-2);font-size:16px;line-height:1.7}.prose.svelte-15k4dvx h2{color:var(--ink);letter-spacing:-.01em;margin:34px 0 12px;font-size:22px;font-weight:700}.prose.svelte-15k4dvx h3{color:var(--ink);margin:24px 0 8px;font-size:17px;font-weight:700}.prose.svelte-15k4dvx p{margin:0 0 14px}.prose.svelte-15k4dvx ul,.prose.svelte-15k4dvx ol{margin:0 0 16px;padding-left:22px}.prose.svelte-15k4dvx li{margin-bottom:7px}.prose.svelte-15k4dvx a{color:var(--accent-ink);text-decoration:underline}.prose.svelte-15k4dvx strong,.prose.svelte-15k4dvx b{color:var(--ink)}.prose.svelte-15k4dvx img{border-radius:14px;width:100%;margin:16px 0}.starter.svelte-15k4dvx{border:1px solid var(--line);background:var(--bg-3,#fff7f1);border-radius:16px;margin-top:34px;padding:22px 24px}.starter.svelte-15k4dvx h3:where(.svelte-15k4dvx){color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:700}.starter.svelte-15k4dvx ol:where(.svelte-15k4dvx){margin:0 0 16px;padding-left:20px}.starter.svelte-15k4dvx li:where(.svelte-15k4dvx){margin-bottom:6px;font-size:15px}.starter-actions.svelte-15k4dvx{flex-wrap:wrap;gap:10px;display:flex}.reg-card.svelte-15k4dvx{border:1px solid var(--line);background:var(--bg-card,#fff);border-radius:18px;padding:28px}.reg-card.svelte-15k4dvx h2:where(.svelte-15k4dvx){color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:700}.reg-sub.svelte-15k4dvx{color:var(--muted);margin:0 0 20px;font-size:14px}.reg-form.svelte-15k4dvx{flex-direction:column;gap:14px;display:flex}.grid2.svelte-15k4dvx{grid-template-columns:1fr 1fr;gap:14px;display:grid}label.svelte-15k4dvx{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}label.full.svelte-15k4dvx{grid-column:1/-1}input.svelte-15k4dvx,textarea.svelte-15k4dvx,select.svelte-15k4dvx{font:inherit;border:1px solid var(--line);background:var(--bg,#fff);color:var(--ink);border-radius:11px;width:100%;padding:11px 13px;font-size:15px}input.svelte-15k4dvx:focus,textarea.svelte-15k4dvx:focus,select.svelte-15k4dvx:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.err.svelte-15k4dvx{color:#c0392b;margin:0;font-size:13px}.reg-actions.svelte-15k4dvx{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.consent.svelte-15k4dvx{color:var(--muted);max-width:34ch;font-size:12px}.done.svelte-15k4dvx{text-align:center;padding:20px 0}.done-ic.svelte-15k4dvx{color:var(--accent);justify-content:center;margin-bottom:10px;display:flex}.done.svelte-15k4dvx h3:where(.svelte-15k4dvx){color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:700}.done.svelte-15k4dvx p:where(.svelte-15k4dvx){color:var(--ink-2);margin:0 0 18px;max-width:44ch;margin-inline:auto;font-size:15px;line-height:1.6}@media (width<=560px){.grid2.svelte-15k4dvx{grid-template-columns:1fr}}
