.dDIb_W_container{background:hsl(var(--background));justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.dDIb_W_card{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:6px;width:100%;max-width:420px;padding:36px}.dDIb_W_header{text-align:left;margin-bottom:28px}.dDIb_W_header h1{margin-bottom:8px;font-size:1.5rem}.dDIb_W_header p{font-size:.85rem}.dDIb_W_logo{color:hsl(var(--foreground));letter-spacing:-.035em;margin-bottom:28px;font-size:1.05rem;font-weight:750}.dDIb_W_form{flex-direction:column;gap:20px;display:flex}.dDIb_W_field{flex-direction:column;gap:6px;display:flex}.dDIb_W_field label{color:hsl(var(--foreground));font-size:.8rem;font-weight:550}.dDIb_W_error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:12px;font-size:.8rem}.dDIb_W_footer{border-top:1px solid hsl(var(--border));color:hsl(var(--text-muted));margin-top:28px;padding-top:20px;font-size:.72rem}@media (max-width:480px){.dDIb_W_card{padding:24px}.dDIb_W_container{padding:16px}}
