.m3-field.svelte-erh0ok{display:flex;flex-direction:column;gap:6px}.m3-label.svelte-erh0ok{font:var(--md-sys-typescale-label-medium);color:var(--md-sys-color-on-surface-variant)}.m3-required.svelte-erh0ok{color:var(--md-sys-color-error);margin-left:2px}.m3-input-wrap.svelte-erh0ok{position:relative}.m3-input.svelte-erh0ok{width:100%;height:56px;padding:0 16px;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);background:transparent;font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface);outline:none;caret-color:var(--md-sys-color-primary);box-sizing:border-box;transition:border-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard),border-width var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}.m3-input.svelte-erh0ok:focus{border-color:var(--md-sys-color-primary);border-width:3px}.m3-input.svelte-erh0ok:disabled{color:var(--md-sys-color-on-surface-variant);opacity:.6;cursor:not-allowed}.has-error.svelte-erh0ok .m3-input:where(.svelte-erh0ok){border-color:var(--md-sys-color-error);border-width:1px}.has-error.focused.svelte-erh0ok .m3-input:where(.svelte-erh0ok){border-width:3px}.m3-input-pw.svelte-erh0ok{padding-right:48px}.m3-pw-toggle.svelte-erh0ok{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;border-radius:50%;padding:0}.m3-pw-toggle.svelte-erh0ok:hover{background:var(--md-sys-color-surface-container-highest)}.m3-pw-toggle.svelte-erh0ok:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.m3-supporting.svelte-erh0ok{margin:4px 16px 0;font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant)}.m3-supporting.m3-error-text.svelte-erh0ok{color:var(--md-sys-color-error)}.disabled.svelte-erh0ok{opacity:.38}@keyframes svelte-erh0ok-m3-autofill-start{}.m3-input.svelte-erh0ok:-webkit-autofill,.m3-input.svelte-erh0ok:-webkit-autofill:hover,.m3-input.svelte-erh0ok:-webkit-autofill:focus{animation-name:svelte-erh0ok-m3-autofill-start;-webkit-box-shadow:0 0 0 30px var(--md-sys-color-surface) inset!important;-webkit-text-fill-color:var(--md-sys-color-on-surface)!important;caret-color:var(--md-sys-color-primary)!important;transition:background-color 5000s ease-in-out 0s}
