.field.svelte-o02g58{gap:var(--space-2);display:grid}label.svelte-o02g58{font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:.02em;font-weight:500}.control.svelte-o02g58{min-width:0;display:flex}input.svelte-o02g58{width:100%;min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-on-surface);font-size:var(--fs-p);flex:1}input.svelte-o02g58:hover{border-color:var(--color-primary)}input[aria-invalid=true].svelte-o02g58{border-color:var(--color-danger)}input.svelte-o02g58:disabled{background:var(--color-disabled);color:var(--color-on-disabled);cursor:not-allowed}.reveal.svelte-o02g58{padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-left:0;place-items:center;display:grid}.reveal.svelte-o02g58:hover,.reveal[aria-pressed=true].svelte-o02g58{color:var(--color-on-surface)}.reveal.svelte-o02g58:hover{border-color:var(--color-primary)}.reveal.svelte-o02g58 svg:where(.svelte-o02g58){fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square}.hint.svelte-o02g58,.error.svelte-o02g58{font-size:var(--fs-label);line-height:var(--lh-label)}.hint.svelte-o02g58{color:var(--color-text-muted)}.error.svelte-o02g58{color:var(--color-danger)}.error.svelte-o02g58:before{content:"✕ " / ""}
