.field.svelte-1gusisl{display:flex;flex-direction:column;gap:8px;width:100%}label.svelte-1gusisl{font-size:16px;font-weight:700;color:var(--ink)}.control.svelte-1gusisl{position:relative}.input.svelte-1gusisl{width:100%;height:56px;padding:0 20px;border:2px solid var(--line-strong);border-radius:16px;background:var(--bg);color:var(--ink);font-family:inherit;font-size:17px;box-shadow:none;transition:border-color .15s ease}.input.svelte-1gusisl::placeholder{color:var(--muted);opacity:.7}.input.svelte-1gusisl:hover{border-color:var(--muted)}.input.svelte-1gusisl:focus{border-color:var(--ink);box-shadow:none;outline:none}.input.svelte-1gusisl:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.input.invalid.svelte-1gusisl{border-color:var(--red)}.input.has-icon.svelte-1gusisl{padding-left:52px}.input.has-toggle.svelte-1gusisl{padding-right:52px}.icon.svelte-1gusisl{position:absolute;top:50%;left:18px;display:flex;transform:translateY(-50%);color:var(--muted);pointer-events:none}.toggle.svelte-1gusisl{position:absolute;top:50%;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:none;color:var(--muted);transform:translateY(-50%);cursor:pointer}.toggle.svelte-1gusisl:hover{color:var(--ink)}.error.svelte-1gusisl{margin:0;font-size:15px;font-weight:600;color:var(--red-text)}.hint.svelte-1gusisl{margin:0;font-size:14px;color:var(--muted)}
