.Input-module__dM36dG__root{gap:var(--space-2);flex-direction:column;display:flex}.Input-module__dM36dG__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-mega);color:var(--color-ink-tertiary);line-height:var(--line-height-snug)}.Input-module__dM36dG__field{isolation:isolate;position:relative}.Input-module__dM36dG__input{width:100%;height:44px;padding-left:var(--space-4);padding-right:var(--space-4);background-color:var(--color-surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-ink-primary);font-size:var(--font-size-md);font-family:var(--font-body);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}.Input-module__dM36dG__input::placeholder{color:var(--color-ink-disabled)}.Input-module__dM36dG__input:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}.Input-module__dM36dG__input:focus{background-color:var(--color-surface-glass-strong);border-color:var(--color-accent-brass);box-shadow:var(--shadow-focus-ring);outline:none}.Input-module__dM36dG__input:disabled{opacity:.5;cursor:not-allowed}.Input-module__dM36dG__input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink-primary);-webkit-box-shadow:0 0 0 1000px var(--color-surface-card) inset;caret-color:var(--color-ink-primary)}.Input-module__dM36dG__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink-primary);-webkit-box-shadow:0 0 0 1000px var(--color-surface-card) inset;caret-color:var(--color-ink-primary)}.Input-module__dM36dG__floating .Input-module__dM36dG__input{padding-top:18px;padding-bottom:6px}.Input-module__dM36dG__floatingLabel{left:var(--space-4);font-size:var(--font-size-md);color:var(--color-ink-tertiary);pointer-events:none;transition:top var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), font-size var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), letter-spacing var(--duration-fast) var(--ease-standard);background:0 0;padding-left:0;padding-right:0;position:absolute;top:50%;transform:translateY(-50%)}.Input-module__dM36dG__floating .Input-module__dM36dG__input:not(:-moz-placeholder-shown)+.Input-module__dM36dG__floatingLabel{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-mega);color:var(--color-accent-brass);top:12px;transform:translateY(0)}.Input-module__dM36dG__floating .Input-module__dM36dG__input:focus+.Input-module__dM36dG__floatingLabel,.Input-module__dM36dG__floating .Input-module__dM36dG__input:not(:placeholder-shown)+.Input-module__dM36dG__floatingLabel{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-mega);color:var(--color-accent-brass);top:12px;transform:translateY(0)}.Input-module__dM36dG__hasError .Input-module__dM36dG__input{border-color:var(--color-danger)}.Input-module__dM36dG__hasError .Input-module__dM36dG__input:focus{box-shadow:var(--shadow-focus-ring-error)}.Input-module__dM36dG__hint{font-size:var(--font-size-xs);color:var(--color-ink-tertiary);line-height:var(--line-height-snug)}.Input-module__dM36dG__error{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-danger);line-height:var(--line-height-snug);display:inline-flex}.Input-module__dM36dG__errorDot{border-radius:var(--radius-full);background-color:var(--color-danger);width:6px;height:6px;box-shadow:0 0 6px #e2696e99}
