.eye-off-icon.svelte-1fexnd4{display:inline-block;vertical-align:middle}.form-field.svelte-1luwogp{position:relative;display:flex;flex-direction:column;gap:var(--space-xs)}.form-field.svelte-1luwogp .children-before:where(.svelte-1luwogp){margin-bottom:var(--space-xs)}.form-field.svelte-1luwogp label:where(.svelte-1luwogp){position:absolute;left:var(--space-s);background:var(--color-surface);top:0;transform:translateY(-50%) scale(.85);transform-origin:left center;font-size:var(--step-0);color:var(--color-text-secondary);pointer-events:none;transition:color .2s ease-out,background-color .2s ease-out;padding:0 var(--space-3xs);z-index:1}.form-field.active.svelte-1luwogp label:where(.svelte-1luwogp),.form-field.focused.svelte-1luwogp label:where(.svelte-1luwogp){background-color:var(--color-surface)}.form-field.focused.svelte-1luwogp:not(.has-error) label:where(.svelte-1luwogp){color:var(--color-accent)}.form-field.has-error.svelte-1luwogp label:where(.svelte-1luwogp){color:var(--color-error)}.form-field.svelte-1luwogp .form-field-visual-box:where(.svelte-1luwogp){position:relative;display:flex;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s ease-out}.form-field.focused.svelte-1luwogp .form-field-visual-box:where(.svelte-1luwogp){border-color:var(--color-accent)}.form-field.focused.has-error.svelte-1luwogp .form-field-visual-box:where(.svelte-1luwogp){border-color:var(--color-error)}.form-field.has-error.svelte-1luwogp:not(.focused) .form-field-visual-box:where(.svelte-1luwogp){border-color:var(--color-error)}.form-field.svelte-1luwogp .input-wrapper:where(.svelte-1luwogp){position:relative;display:flex;align-items:center;background-color:transparent;flex-grow:1;padding:var(--space-s);padding-right:var(--space-xl)}.form-field.svelte-1luwogp input:where(.svelte-1luwogp){flex-grow:1;padding:0;border:none;border-radius:0;font-size:var(--step-0);background-color:transparent;color:var(--color-text-primary);line-height:1.5;min-height:calc(var(--step-0) * 1.5);width:100%}.form-field.svelte-1luwogp input:where(.svelte-1luwogp):focus{outline:none}.form-field.svelte-1luwogp input:where(.svelte-1luwogp):-webkit-autofill,.form-field.svelte-1luwogp input:where(.svelte-1luwogp):-webkit-autofill:hover,.form-field.svelte-1luwogp input:where(.svelte-1luwogp):-webkit-autofill:focus,.form-field.svelte-1luwogp input:where(.svelte-1luwogp):-webkit-autofill:active{box-shadow:0 0 0 30px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)}.form-field.svelte-1luwogp input:where(.svelte-1luwogp):autofill,.form-field.svelte-1luwogp input:where(.svelte-1luwogp):autofill:hover,.form-field.svelte-1luwogp input:where(.svelte-1luwogp):autofill:focus,.form-field.svelte-1luwogp input:where(.svelte-1luwogp):autofill:active{box-shadow:0 0 0 30px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)}.form-field.svelte-1luwogp .password-toggle:where(.svelte-1luwogp){position:absolute;right:var(--space-s);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.form-field.svelte-1luwogp .password-toggle:where(.svelte-1luwogp):hover,.form-field.svelte-1luwogp .password-toggle:where(.svelte-1luwogp):focus{color:var(--color-accent);outline:none}.form-field.svelte-1luwogp .password-toggle:where(.svelte-1luwogp) svg{width:var(--step-1);height:var(--step-1)}.form-field.svelte-1luwogp .slotted-content:where(.svelte-1luwogp){margin-top:var(--space-xs);width:100%}.error-message.svelte-1luwogp{color:var(--color-error, #d32f2f);font-size:var(--step--2);margin-top:var(--space-3xs);padding-left:var(--space-xs)}
