.hp-field.svelte-1vcc6mo{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.field.svelte-1vcc6mo{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1vcc6mo{font-size:13px;font-weight:600;color:var(--ink)}.field-hint.svelte-1vcc6mo{font-size:12px;color:var(--ink-muted);line-height:1.4}input.svelte-1vcc6mo,textarea.svelte-1vcc6mo{font-family:inherit;font-size:15px;padding:10px 14px;background:var(--surface);color:var(--ink);border:1.5px solid var(--line);border-radius:var(--radius-sm);outline:none;transition:border-color .15s,box-shadow .15s}input.svelte-1vcc6mo:focus,textarea.svelte-1vcc6mo:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}textarea.svelte-1vcc6mo{resize:vertical}.submit-btn.svelte-1vcc6mo{margin-top:8px;padding:14px 24px;background:var(--ink);color:var(--bg);border:none;border-radius:var(--radius);font-weight:600;font-size:15px;cursor:pointer}.submit-btn.svelte-1vcc6mo:disabled{opacity:.5;cursor:not-allowed}.result.svelte-1vcc6mo{margin-top:8px;padding:14px 16px;border-radius:var(--radius-sm);font-size:14px;line-height:1.5}.result.ok.svelte-1vcc6mo{background:#e9f6ef;color:#2f8f66;border:1px solid #c6e8d3}.result.err.svelte-1vcc6mo{background:#fceded;color:#c44747;border:1px solid #f2c9c9}
