@layer base{._input_og1c7_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;outline:none;height:3rem;box-shadow:0 2px 4px #00000005}textarea._input_og1c7_2{border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4)}._input_og1c7_2::placeholder{color:var(--muted-foreground);opacity:.8}._input_og1c7_2:hover{border-color:color-mix(in srgb,var(--border) 80%,var(--foreground))}._input_og1c7_2:focus{border-color:var(--primary);box-shadow:var(--shadow-focus);background-color:var(--surface)}._input_og1c7_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._passwordWrap_og1c7_51{position:relative;display:block;width:100%}._passwordInput_og1c7_57{padding-right:3rem}._eyeButton_og1c7_61{position:absolute;top:50%;right:var(--spacing-2);transform:translateY(-50%);width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);cursor:pointer}._eyeButton_og1c7_61:hover{color:var(--foreground);background-color:var(--muted)}._eyeButton_og1c7_61:disabled{cursor:not-allowed;opacity:.5}.dark ._input_og1c7_2{background-color:var(--surface);box-shadow:0 2px 8px #0003}.dark ._input_og1c7_2:hover{border-color:color-mix(in srgb,var(--border) 70%,var(--foreground))}.dark ._input_og1c7_2:focus{background-color:var(--surface);box-shadow:var(--shadow-focus)}}
