.application-dialog.svelte-klx2s7{background:var(--paper);width:min(100% - 2rem,46rem);max-height:calc(100svh - 2rem);color:var(--ink);border:1px solid #24101f1f;border-radius:1.5rem;margin:auto;padding:0;overflow:auto;box-shadow:0 2rem 7rem #16081873}.application-dialog.svelte-klx2s7::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#160818c2}.application-card.svelte-klx2s7{padding:clamp(1.5rem,5vw,2.7rem);position:relative}.close-button.svelte-klx2s7{aspect-ratio:1;border:1px solid var(--line);width:2.5rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:1rem;right:1rem}h2.svelte-klx2s7{max-width:11ch;font-family:var(--font-display);font-variation-settings:"opsz" 60, "SOFT" 45;letter-spacing:-.06em;margin:.65rem 3rem 0;font-size:clamp(2.4rem,7vw,4.1rem);line-height:.96}h2.svelte-klx2s7 em:where(.svelte-klx2s7){color:var(--coral-dark);font-style:normal}.intro.svelte-klx2s7,.success-state.svelte-klx2s7>p:where(.svelte-klx2s7):not(.eyebrow){max-width:39rem;color:var(--muted);margin:1rem 0 1.6rem}form.svelte-klx2s7,fieldset.svelte-klx2s7{border:0;margin:0;padding:0}.form-grid.svelte-klx2s7{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field.svelte-klx2s7{gap:.42rem;margin-top:1rem;display:grid}.form-grid.svelte-klx2s7 .field:where(.svelte-klx2s7){margin:0}.field--wide.svelte-klx2s7{grid-column:1/-1}label.svelte-klx2s7,legend.svelte-klx2s7{font-size:.82rem;font-weight:800}label.svelte-klx2s7 span:where(.svelte-klx2s7){color:var(--muted);font-size:.7rem;font-weight:600}input.svelte-klx2s7,select.svelte-klx2s7,textarea.svelte-klx2s7{width:100%;color:var(--ink);background:#fff;border:1px solid #24101f3d;border-radius:.75rem;outline:none;padding:.85rem .95rem}input.svelte-klx2s7,select.svelte-klx2s7{height:3.15rem}textarea.svelte-klx2s7{resize:vertical;line-height:1.45}input.svelte-klx2s7:focus,select.svelte-klx2s7:focus,textarea.svelte-klx2s7:focus{border-color:var(--coral-dark);box-shadow:0 0 0 3px #ff755e2e}[aria-invalid=true].svelte-klx2s7{border-color:#b72e24}.support-fieldset.svelte-klx2s7{margin-top:1.2rem}.support-grid.svelte-klx2s7{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.55rem;display:grid}.check-option.svelte-klx2s7{position:relative}.check-option.svelte-klx2s7 input:where(.svelte-klx2s7){opacity:0;pointer-events:none;position:absolute}.check-option.svelte-klx2s7 span:where(.svelte-klx2s7){min-height:3.15rem;color:var(--ink);text-align:center;cursor:pointer;background:#fff;border:1px solid #24101f33;border-radius:.75rem;place-items:center;padding:.65rem;font-size:.74rem;font-weight:750;line-height:1.25;display:grid}.check-option.svelte-klx2s7 input:where(.svelte-klx2s7):checked+span:where(.svelte-klx2s7){border-color:var(--coral-dark);background:var(--blush-100);box-shadow:inset 0 0 0 1px var(--coral-dark)}.check-option.svelte-klx2s7 input:where(.svelte-klx2s7):focus-visible+span:where(.svelte-klx2s7){outline:3px solid var(--lime);outline-offset:3px}.field-error.svelte-klx2s7{color:#9b271f;font-size:.72rem;font-weight:700}.form-error.svelte-klx2s7{color:#7d241d;background:#fff0ec;border:1px solid #b72e2440;border-radius:.75rem;margin:1rem 0 0;padding:.8rem;font-size:.8rem;font-weight:700}.honeypot.svelte-klx2s7{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-button.svelte-klx2s7{cursor:pointer;width:100%;margin-top:1.2rem}.submit-button.svelte-klx2s7:disabled,.close-button.svelte-klx2s7:disabled{cursor:wait;opacity:.65;transform:none}.privacy-note.svelte-klx2s7{color:var(--muted);text-align:center;margin:.8rem 0 0;font-size:.7rem}.privacy-note.svelte-klx2s7 a:where(.svelte-klx2s7){text-underline-offset:.18em;font-weight:800}.success-state.svelte-klx2s7{text-align:left;padding:clamp(1.2rem,5vw,3rem) 0}.success-icon.svelte-klx2s7{aspect-ratio:1;background:var(--lime);width:3.25rem;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:1.2rem;display:grid}.success-state.svelte-klx2s7 strong:where(.svelte-klx2s7){color:var(--ink)}@media (width<=620px){.form-grid.svelte-klx2s7,.support-grid.svelte-klx2s7{grid-template-columns:1fr}.application-card.svelte-klx2s7{padding-top:2.1rem}h2.svelte-klx2s7{margin-right:2rem}}
