.field.svelte-1f132qh{display:grid;gap:8px}.field__top.svelte-1f132qh{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.field__top.svelte-1f132qh label:where(.svelte-1f132qh){color:var(--text-primary);font-size:13.5px;font-weight:700}.field__box.svelte-1f132qh{position:relative}input.svelte-1f132qh{display:block;width:100%;height:50px;padding:0 16px;border:0;border-radius:16px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-primary);font:inherit;font-size:16px;transition:box-shadow var(--transition-fast)}input.svelte-1f132qh::placeholder{color:var(--text-tertiary);opacity:1}input.svelte-1f132qh.has-eye{padding-right:52px}input.svelte-1f132qh.is-error{box-shadow:inset 0 0 0 1px var(--clr-error)}input.svelte-1f132qh:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand-400)}input.svelte-1f132qh:disabled{opacity:.6}.field__eye.svelte-1f132qh{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:var(--text-tertiary);transition:color var(--transition-fast)}.field__eye.svelte-1f132qh:focus-visible{outline:2px solid var(--brand-400);outline-offset:-2px}.field__error.svelte-1f132qh{margin:0;color:var(--clr-error);font-size:12.5px;font-weight:600}@media(hover:hover){.field__eye.svelte-1f132qh:hover{color:var(--text-primary)}}
