@layer base{._input_5i06p_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:color-mix(in srgb,var(--card) 94%,var(--surface) 6%);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--radius-md);padding:0 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,transform var(--animation-duration-fast) ease;outline:none;height:3.15rem;box-shadow:inset 0 1px #ffffff94}._input_5i06p_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_5i06p_2:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background-color:var(--card);box-shadow:0 8px 24px #122a2f0d}._input_5i06p_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent),0 10px 28px #122a2f12;background-color:var(--card)}._input_5i06p_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_5i06p_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_5i06p_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_5i06p_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}
