.page.svelte-1ql7dec{background:var(--color-bg);min-height:100dvh}header.svelte-1ql7dec{height:48px;padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--color-border-strong);background:var(--color-surface);align-items:center;display:flex}.brand.svelte-1ql7dec{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;display:flex}.mark.svelte-1ql7dec{background:var(--color-signal);width:12px;height:12px}main.svelte-1ql7dec{gap:var(--space-4);max-width:560px;padding:var(--space-6) var(--space-4) var(--space-12);font-size:var(--text-md);flex-direction:column;margin:0 auto;display:flex}.lead.svelte-1ql7dec{color:var(--color-fg-muted)}form.svelte-1ql7dec{gap:var(--space-4);flex-direction:column;display:flex}fieldset.svelte-1ql7dec{gap:var(--space-3);padding:var(--space-4);border:var(--hairline) solid var(--color-border-strong);background:var(--color-surface);flex-direction:column;min-width:0;margin:0;display:flex}fieldset.invalid.svelte-1ql7dec{border-color:var(--color-danger)}legend.svelte-1ql7dec{padding:0 var(--space-1);font-family:var(--font-sans);font-weight:var(--weight-bold)}.optional.svelte-1ql7dec{color:var(--color-fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-regular)}.field.svelte-1ql7dec{gap:var(--space-1);flex-direction:column;display:flex}.inline.svelte-1ql7dec{gap:var(--space-2);display:flex}.inline.svelte-1ql7dec input:where(.svelte-1ql7dec){flex:1}input.svelte-1ql7dec:not([type=checkbox]):not([type=file]),select.svelte-1ql7dec,textarea.svelte-1ql7dec{min-width:0;min-height:44px;padding:var(--space-2);border:var(--hairline) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-fg);font:inherit;border-radius:0;font-size:16px}input[type=file].svelte-1ql7dec{font:inherit;font-size:var(--text-sm)}.check.svelte-1ql7dec{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:flex}.check.svelte-1ql7dec input:where(.svelte-1ql7dec){width:20px;height:20px;accent-color:var(--color-signal);flex:none;margin:0}summary.svelte-1ql7dec{min-height:44px;padding:var(--space-2) 0;font-size:var(--text-sm);cursor:pointer}.contact.svelte-1ql7dec{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.map.svelte-1ql7dec{border:var(--hairline) solid var(--color-border-strong);height:240px;position:relative}.chips.svelte-1ql7dec{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-1ql7dec{min-height:40px;padding:0 var(--space-3);border:var(--hairline) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-fg);font:inherit;font-size:var(--text-sm);cursor:pointer}.chip[aria-pressed=true].svelte-1ql7dec{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-fg)}.thumbs.svelte-1ql7dec{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}figure.svelte-1ql7dec{margin:0;position:relative}figure.svelte-1ql7dec img:where(.svelte-1ql7dec){aspect-ratio:1;object-fit:cover;border:var(--hairline) solid var(--color-border);width:100%}figure.svelte-1ql7dec button:where(.svelte-1ql7dec){background:var(--color-inverse-bg);width:32px;height:32px;color:var(--color-inverse-fg);font-size:var(--text-lg);cursor:pointer;border:0;position:absolute;top:4px;right:4px}.note.svelte-1ql7dec{color:var(--color-fg-muted);font-size:var(--text-xs)}.error.svelte-1ql7dec{color:var(--color-danger);font-size:var(--text-sm)}.alert.svelte-1ql7dec{padding:var(--space-3);border:var(--hairline) solid var(--color-danger);background:var(--color-danger-tint)}main.svelte-1ql7dec .button.block{min-height:48px;font-size:var(--text-md)}
