dialog.svelte-k0i2zb{width:min(680px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid var(--line);background:#10131a;border-radius:22px;margin:auto;padding:32px;position:fixed;overflow:auto;box-shadow:0 24px 100px #0009}dialog.svelte-k0i2zb::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030509c9}.modal-heading.svelte-k0i2zb{padding-right:25px;position:relative}h2.svelte-k0i2zb{margin:12px 0;font-size:clamp(2rem,5vw,2.7rem);line-height:1.05}p.svelte-k0i2zb{color:var(--muted);font-size:.9rem;line-height:1.5}.close.svelte-k0i2zb{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px;font-size:1.8rem;position:absolute;top:-16px;right:-14px}form.svelte-k0i2zb{margin-top:24px}.fields.svelte-k0i2zb{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}label.svelte-k0i2zb:not(.remote),.field.svelte-k0i2zb{gap:7px;display:grid}label.svelte-k0i2zb{color:var(--ink);font-size:.85rem}input.svelte-k0i2zb:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:0;height:46px;color:var(--ink);background:#07080c8c;border-radius:12px;padding:9px 14px}input.svelte-k0i2zb:focus{outline:2px solid var(--ember);outline-offset:2px}.wide.svelte-k0i2zb{grid-column:1/-1}input[type=checkbox].svelte-k0i2zb{accent-color:var(--ember);width:16px;height:16px;margin:0}.remote.svelte-k0i2zb{align-items:center;gap:9px;padding-top:23px;display:flex}.results-button.svelte-k0i2zb{background:var(--ember);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:18px;width:100%;margin-top:26px;padding:18px;font-size:1.08rem;font-weight:600;display:flex}.results-button.svelte-k0i2zb:hover{filter:brightness(1.1)}.results-button.svelte-k0i2zb:disabled{opacity:.6;cursor:wait}.footnote.svelte-k0i2zb{text-align:center;margin:12px 0 0;font-size:.75rem}.error.svelte-k0i2zb{color:#ffb29b}.existing-note.svelte-k0i2zb{border:1px solid var(--line);border-radius:10px;padding:12px}@media (width<=520px){dialog.svelte-k0i2zb{padding:24px 20px}.fields.svelte-k0i2zb{grid-template-columns:1fr}.remote.svelte-k0i2zb{padding:0}}.subscribe-row.svelte-x0ovo2{gap:10px;display:flex}input.svelte-x0ovo2{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);background:#07080c8c;border-radius:999px;flex:1;padding:11px 14px}input.svelte-x0ovo2:focus{outline:2px solid var(--ember);outline-offset:2px}.subscribe-policy.svelte-x0ovo2{color:var(--muted);margin:10px 0 0;font-size:.8rem;line-height:1.5}.subscribe-policy.svelte-x0ovo2 a:where(.svelte-x0ovo2){color:inherit}.form-message.svelte-x0ovo2{margin:10px 0 0}.error.svelte-x0ovo2{color:#9f2d18;background:#fff0ee}.sr-only.svelte-x0ovo2{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.prominent.svelte-x0ovo2 .subscribe-row:where(.svelte-x0ovo2){border:2px solid var(--ember);border-radius:14px;gap:0;overflow:hidden}.prominent.svelte-x0ovo2 input:where(.svelte-x0ovo2){border:0;border-radius:0;min-height:76px;padding:20px 24px;font-size:1.25rem}.prominent.svelte-x0ovo2 input:where(.svelte-x0ovo2):focus{outline:none}.prominent.svelte-x0ovo2 .subscribe-row:where(.svelte-x0ovo2):focus-within{box-shadow:0 0 0 3px var(--ember-dim)}.prominent.svelte-x0ovo2 button:where(.svelte-x0ovo2){background:var(--ember);color:#fff;border:0;border-radius:0;padding:20px 30px;font-size:1.25rem}.prominent.svelte-x0ovo2 button:where(.svelte-x0ovo2):hover{filter:brightness(1.1)}@media (width<=520px){.prominent.svelte-x0ovo2 .subscribe-row:where(.svelte-x0ovo2){flex-direction:row}.prominent.svelte-x0ovo2 input:where(.svelte-x0ovo2){min-height:64px;padding:16px 12px;font-size:1rem}.prominent.svelte-x0ovo2 button:where(.svelte-x0ovo2){padding:16px 14px;font-size:1rem}.subscribe-row.svelte-x0ovo2{flex-direction:column}}
