.field.svelte-py80wu{margin-bottom:var(--space-5)}label.svelte-py80wu{margin-bottom:var(--space-1);font-weight:600;display:block}.optional.svelte-py80wu{color:var(--color-muted);font-weight:400}.hint.svelte-py80wu{font-size:var(--text-sm);color:var(--color-muted);margin:0 0 var(--space-2)}input.svelte-py80wu,textarea.svelte-py80wu{width:100%;min-height:var(--tap);font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius);padding:.625rem .75rem;display:block}textarea.svelte-py80wu{resize:vertical}input.svelte-py80wu:hover,textarea.svelte-py80wu:hover{border-color:var(--color-ink)}input.svelte-py80wu:focus,textarea.svelte-py80wu:focus{border-color:var(--color-accent-text);box-shadow:0 0 0 3px var(--color-accent-tint), 0 0 0 5px var(--color-accent-text);outline:none}.has-error.svelte-py80wu input:where(.svelte-py80wu),.has-error.svelte-py80wu textarea:where(.svelte-py80wu){border:2px solid var(--color-error)}.error.svelte-py80wu{color:var(--color-error);font-weight:500;font-size:var(--text-sm);margin:var(--space-1) 0 0}fieldset.svelte-cw7is2{margin:0 0 var(--space-5);border:0;min-width:0;padding:0}legend.svelte-cw7is2{margin-bottom:var(--space-2);padding:0;font-weight:600}.options.svelte-cw7is2{gap:var(--space-2);flex-wrap:wrap;display:flex}label.svelte-cw7is2{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4) 0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius);cursor:pointer;display:inline-flex}label.svelte-cw7is2:hover{border-color:var(--color-ink)}label.svelte-cw7is2:has(input:where(.svelte-cw7is2):checked){background:var(--color-accent-tint);border:2px solid var(--color-accent-text);color:var(--color-ink);font-weight:600}label.svelte-cw7is2:has(input:where(.svelte-cw7is2):focus-visible){outline:var(--focus-ring);outline-offset:2px}input.svelte-cw7is2{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);margin:0}.has-error.svelte-cw7is2 label:where(.svelte-cw7is2){border-color:var(--color-error)}.error.svelte-cw7is2{color:var(--color-error);font-weight:500;font-size:var(--text-sm);margin:var(--space-2) 0 0}form.svelte-fq8g2m,.result--sent.svelte-fq8g2m{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-card)}form.svelte-fq8g2m{border-top:5px solid var(--color-accent)}@media (width>=640px){form.svelte-fq8g2m,.result--sent.svelte-fq8g2m{padding:var(--space-6)}}h2.svelte-fq8g2m{font-size:var(--text-xl)}.result.svelte-fq8g2m{border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-5)}.result.svelte-fq8g2m:focus{outline:var(--focus-ring);outline-offset:2px}.result.svelte-fq8g2m p:where(.svelte-fq8g2m):last-child{margin-bottom:0}.result--sent.svelte-fq8g2m{border-left:4px solid var(--color-success-border)}.result--failed.svelte-fq8g2m{background:var(--color-error-bg);border:1px solid var(--color-error)}.result--failed.svelte-fq8g2m h3:where(.svelte-fq8g2m){color:var(--color-error);margin-bottom:var(--space-2)}.notice.svelte-fq8g2m{font-size:var(--text-sm);border:2px dashed var(--color-muted);border-radius:var(--radius);padding:var(--space-2) var(--space-3);color:var(--color-muted)}.trap.svelte-fq8g2m{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-turnstile.svelte-fq8g2m{margin-bottom:var(--space-4);min-height:65px}.live.svelte-fq8g2m{color:var(--color-error);margin-bottom:var(--space-3);font-weight:600}.live.svelte-fq8g2m:empty{margin:0}.submit.svelte-fq8g2m{width:100%}@media (width>=480px){.submit.svelte-fq8g2m{width:auto;min-width:12rem}}.layout.svelte-1bv7ezn{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);display:grid}@media (width>=900px){.layout--split.svelte-1bv7ezn{grid-template-columns:1fr 1.6fr;align-items:start}}.details.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:var(--text-xl)}.methods.svelte-1bv7ezn,.hours.svelte-1bv7ezn{padding:0;list-style:none}.methods.svelte-1bv7ezn li:where(.svelte-1bv7ezn){gap:var(--space-3);padding-block:var(--space-2);align-items:flex-start;display:flex}.methods.svelte-1bv7ezn svg{color:var(--color-accent-text);margin-top:.15em}.methods.svelte-1bv7ezn a:where(.svelte-1bv7ezn){min-height:var(--tap);font-weight:600;font-size:var(--text-lg);align-items:center;display:inline-flex}.label.svelte-1bv7ezn{font-size:var(--text-sm);color:var(--color-muted);display:block}.hours-title.svelte-1bv7ezn{margin-top:var(--space-6)}
