.form.svelte-4mc95o{grid-template-columns:1fr;gap:16px;min-width:0;display:grid}@media (width>=860px){.form.svelte-4mc95o{grid-template-columns:1fr 1fr}}.wide.svelte-4mc95o{grid-column:1/-1}.field.svelte-4mc95o{min-width:0;color:var(--color-fg-4);flex-direction:column;gap:6px;font-size:.85rem;display:flex}.field.svelte-4mc95o>span:where(.svelte-4mc95o):first-child{color:var(--color-fg-2);font-weight:500}.field.svelte-4mc95o small:where(.svelte-4mc95o){color:var(--color-fg-5);font-weight:400;font-size:inherit}input.svelte-4mc95o,select.svelte-4mc95o,textarea.svelte-4mc95o{font:inherit;border:1px solid var(--color-line-3);background:var(--color-ink-1);color:var(--color-fg-0);border-radius:var(--radius-btn);width:100%;min-width:0;padding:11px 12px;font-size:1rem}textarea.svelte-4mc95o{resize:vertical;min-height:104px}input.svelte-4mc95o::placeholder,textarea.svelte-4mc95o::placeholder{color:var(--color-fg-5)}input.svelte-4mc95o:focus,select.svelte-4mc95o:focus,textarea.svelte-4mc95o:focus{outline:2px solid var(--color-lime);outline-offset:1px;border-color:#0000}[aria-invalid=true].svelte-4mc95o{border-color:#ff7a7a}.err.svelte-4mc95o{color:#ffb0b0;align-items:flex-start;gap:6px;font-size:.85rem;display:flex}.err.svelte-4mc95o svg{flex:none;width:16px;height:16px;margin-top:2px}.notice.svelte-4mc95o{border-radius:var(--radius-card);background:#ff7a7a0d;border:1px solid #ff7a7a40;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notice.svelte-4mc95o svg{color:#ff7a7a;flex:none;width:20px;height:20px;margin-top:2px}.notice.svelte-4mc95o p:where(.svelte-4mc95o){color:var(--color-fg-2);margin:0}.notice.svelte-4mc95o b:where(.svelte-4mc95o){color:var(--color-fg-0)}.btn.svelte-4mc95o{text-align:center;font-size:1rem}.btn.svelte-4mc95o:disabled{opacity:.7;cursor:progress}.fine.svelte-4mc95o{font-size:var(--text-fine);color:var(--color-fg-5);margin:0}.trap.svelte-4mc95o{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.done.svelte-4mc95o{border-radius:var(--radius-card);background:#c6f4320a;border:1px solid #c6f43233;align-items:flex-start;gap:16px;padding:24px;display:flex}.done.svelte-4mc95o>svg{width:28px;height:28px;color:var(--color-lime);flex:none;margin-top:4px}.done.svelte-4mc95o h2:where(.svelte-4mc95o){margin:0 0 8px;font-size:1.6rem}.done.svelte-4mc95o p:where(.svelte-4mc95o){color:var(--color-fg-2);margin:0}.done.svelte-4mc95o b:where(.svelte-4mc95o){color:var(--color-fg-0);overflow-wrap:anywhere}
