.registration-grid.svelte-bn8j5r{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:80px;display:grid}.registration-grid.svelte-bn8j5r section:where(.svelte-bn8j5r)>.eyebrow:where(.svelte-bn8j5r){color:var(--brand-dark);margin-bottom:18px}.page-intro.svelte-bn8j5r{font-size:15px}.page-intro.svelte-bn8j5r strong:where(.svelte-bn8j5r){font-weight:550}.demo-notice.svelte-bn8j5r{margin-block:24px 28px}.required-note.svelte-bn8j5r{color:var(--muted);margin-bottom:20px;font-size:12px}.field.svelte-bn8j5r{gap:8px;margin-bottom:21px;display:grid}label.svelte-bn8j5r{font-size:14px;font-weight:550}label.svelte-bn8j5r span:where(.svelte-bn8j5r){color:var(--muted);font-weight:400}input.svelte-bn8j5r,select.svelte-bn8j5r,textarea.svelte-bn8j5r{background:var(--surface);border:1px solid #bcc9c5;border-radius:5px;width:100%;min-height:46px;padding:12px 14px;font-size:14px}textarea.svelte-bn8j5r{resize:vertical;line-height:1.6}[aria-invalid=true].svelte-bn8j5r{border-color:var(--danger)}.field-error.svelte-bn8j5r{color:var(--danger);font-size:12px}.form-errors.svelte-bn8j5r{color:var(--danger);background:#fff5f5;border:1px solid #e5b8bc;border-radius:5px;margin-bottom:20px;padding:14px;font-size:14px}.form-actions.svelte-bn8j5r{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.event-summary.svelte-bn8j5r{border-top:3px solid var(--brand)}.event-summary.svelte-bn8j5r h2:where(.svelte-bn8j5r){letter-spacing:-.7px;margin-block:16px 20px;font-size:23px;line-height:1.25}.summary-note.svelte-bn8j5r{color:var(--muted);border-top:1px dashed var(--border);margin-top:8px;padding-top:18px;font-size:12px}.confirmation.svelte-bn8j5r{text-align:center;max-width:620px;margin:16px auto 0;padding-block:45px}.confirmation-icon.svelte-bn8j5r{border:1px solid var(--brand-dark);background:var(--brand-soft);width:66px;height:66px;color:var(--brand-dark);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.confirmation.svelte-bn8j5r .eyebrow:where(.svelte-bn8j5r){color:var(--brand-dark);margin-bottom:14px}.confirmation.svelte-bn8j5r h1:where(.svelte-bn8j5r){margin-bottom:22px;font-size:38px}.confirmation-note.svelte-bn8j5r{color:var(--muted);max-width:410px;margin:16px auto 26px;font-size:14px}.unavailable-panel.svelte-bn8j5r{max-width:620px;margin-inline:auto}.unavailable-panel.svelte-bn8j5r h1:where(.svelte-bn8j5r){margin-block:16px 20px}.unavailable-panel.svelte-bn8j5r .button:where(.svelte-bn8j5r){margin-top:24px}@media (width<=900px){.registration-grid.svelte-bn8j5r{grid-template-columns:minmax(0,1fr) 310px;gap:32px}}@media (width<=720px){.registration-grid.svelte-bn8j5r{grid-template-columns:1fr}.event-summary.svelte-bn8j5r{order:-1}}
