.page.svelte-1bv7ezn{padding-top:2rem}.wrap.svelte-1bv7ezn{max-width:680px}.lead.svelte-1bv7ezn{color:var(--muted);margin-bottom:1.5rem;font-size:1.1rem}form.svelte-1bv7ezn,.done.svelte-1bv7ezn{padding:clamp(1rem,3vw,1.75rem)}.row.svelte-1bv7ezn{gap:0 1rem;display:grid}@media (width>=620px){.row.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.field.svelte-1bv7ezn{min-width:0;margin-bottom:1.1rem}label.svelte-1bv7ezn{margin-bottom:.35rem;font-weight:650;display:block}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:inherit;padding:.6rem .8rem;font-size:max(1rem,16px);display:block}textarea.svelte-1bv7ezn{resize:vertical;line-height:1.5}input.svelte-1bv7ezn:focus-visible,select.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--brand)}.hint.svelte-1bv7ezn{color:var(--muted);margin:.35rem 0 0;font-size:.875rem}.about-entry.svelte-1bv7ezn{border-radius:var(--radius-sm);background:var(--brand-soft);align-items:center;gap:.45rem;margin:-.25rem 0 1.1rem;padding:.6rem .8rem;display:flex}.trap.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.actions.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){min-height:48px;padding-inline:1.4rem}.btn.svelte-1bv7ezn:disabled{opacity:.7;cursor:progress}@media (width<=619px){.actions.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){width:100%}}.alert.svelte-1bv7ezn{border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--text);align-items:flex-start;gap:.6rem;margin:0 0 1.25rem;padding:.8rem 1rem;display:flex}.alert.svelte-1bv7ezn svg{color:var(--warn);flex:none;margin-top:.15em}.done.svelte-1bv7ezn{align-items:flex-start;gap:1rem;display:flex}.done.svelte-1bv7ezn:focus{outline:none}.done.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:.1rem 0 .4rem;font-size:1.25rem}.done.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0 0 .5rem}.tick.svelte-1bv7ezn{background:var(--ok-soft);width:48px;height:48px;color:var(--ok);border-radius:999px;flex:none;place-items:center;display:grid}.direct.svelte-1bv7ezn{color:var(--muted);overflow-wrap:anywhere;margin-top:1.5rem}.direct.svelte-1bv7ezn a:where(.svelte-1bv7ezn){padding:.6rem 0;font-weight:650;display:inline-block}
