.Si-P0q_screen{justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.Si-P0q_card{flex-direction:column;gap:1.25rem;width:100%;max-width:22rem;display:flex}.Si-P0q_brand{text-align:center;flex-direction:column;align-items:center;gap:.875rem;display:flex}.Si-P0q_symbol{width:3.5rem;height:auto}.Si-P0q_title{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0;font-size:17px;font-weight:600}.Si-P0q_subtitle{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:13px}.Si-P0q_form{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.Si-P0q_field{flex-direction:column;gap:.3125rem;display:flex}.Si-P0q_label{color:hsl(var(--foreground));font-size:12px;font-weight:500}.Si-P0q_input{border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--foreground));padding:.4375rem .625rem;font-family:inherit;font-size:13px}.Si-P0q_input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-1px}.Si-P0q_submit{border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:0;margin-top:.25rem;padding:.5rem .875rem;font-family:inherit;font-size:13px;font-weight:500}.Si-P0q_submit:disabled{opacity:.6;cursor:default}.Si-P0q_error{border-radius:var(--radius);background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));margin:0;padding:.5rem .6875rem;font-size:12px;line-height:1.5}
