.field.svelte-xezrwr{display:grid}label.svelte-xezrwr{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);margin-bottom:9px}.control.svelte-xezrwr{display:flex;position:relative}input.svelte-xezrwr{width:100%;font-size:var(--text-body);color:var(--ink);background:var(--field);border:1px solid var(--line-2);border-radius:var(--radius);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);outline:none;padding:17px 52px 17px 18px}input.svelte-xezrwr:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);outline:none}input.has-error.svelte-xezrwr{border-color:var(--danger)}.control.svelte-xezrwr button:where(.svelte-xezrwr){width:46px;color:var(--ink-3);transition:color var(--fast) var(--ease);background:0 0;border:none;place-items:center;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.control.svelte-xezrwr button:where(.svelte-xezrwr):hover{color:var(--ink)}.strength.svelte-xezrwr{align-items:center;gap:12px;margin-top:10px;display:flex}.gauge.svelte-xezrwr{background:var(--line-2);flex:1;height:2px;overflow:hidden}.gauge.svelte-xezrwr span:where(.svelte-xezrwr){background:var(--hot);height:100%;transition:width var(--medium) var(--ease);display:block}.strength-label.svelte-xezrwr{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:right;min-width:76px}.hint.svelte-xezrwr,.error.svelte-xezrwr{font-size:var(--text-small);margin:8px 0 0;line-height:1.45}.hint.svelte-xezrwr{color:var(--ink-3)}.error.svelte-xezrwr{color:var(--danger)}
