@layer base{._input_hhqnl_2{font-family:var(--font-family-base);font-size:.9375rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1.5px solid var(--border);border-radius:8px;padding:var(--spacing-3) 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:2.75rem;box-shadow:var(--shadow)}._input_hhqnl_2::placeholder{color:var(--muted-foreground);opacity:.6;font-weight:400}._input_hhqnl_2:hover{border-color:color-mix(in srgb,var(--primary) 60%,var(--border));background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:var(--shadow-md);transform:translateY(-1px)}._input_hhqnl_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent),var(--shadow-md);background-color:var(--card);transform:translateY(-1px)}._input_hhqnl_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6;box-shadow:none;transform:none;border-color:color-mix(in srgb,var(--border) 60%,transparent)}.dark ._input_hhqnl_2{background-color:color-mix(in srgb,var(--card) 95%,black);box-shadow:var(--shadow)}.dark ._input_hhqnl_2:hover{background-color:color-mix(in srgb,var(--card) 90%,black);border-color:color-mix(in srgb,var(--primary) 80%,white);box-shadow:var(--shadow-md);transform:translateY(-1px)}.dark ._input_hhqnl_2:focus{background-color:color-mix(in srgb,var(--card) 95%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 30%,transparent),var(--shadow-md);transform:translateY(-1px)}}
