._container_110xf_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base)}._card_110xf_11{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--spacing-6)}._header_110xf_23{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._icon_110xf_31{width:2.5rem;height:2.5rem;color:var(--primary);margin-bottom:var(--spacing-2)}._title_110xf_38{font-size:1.5rem;font-weight:700;color:var(--card-foreground);margin:0}._subtitle_110xf_45{font-size:.9375rem;color:var(--muted-foreground);margin:0}._signupLink_110xf_51{text-align:center;font-size:.875rem;color:var(--muted-foreground)}._signupLink_110xf_51 a{color:var(--primary);text-decoration:none;font-weight:500}._signupLink_110xf_51 a:hover{text-decoration:underline}._switchButton_110xf_67{background:none;border:none;padding:0;font:inherit;font-size:.875rem;color:var(--muted-foreground);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._switchButton_110xf_67:hover{color:var(--primary)}@media(max-width:480px){._card_110xf_11{padding:var(--spacing-6) var(--spacing-4)}}._testCredentials_110xf_89{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3);margin-top:var(--spacing-4);font-size:.8125rem;color:var(--muted-foreground)}._testCredentialsTitle_110xf_99{font-size:.875rem;font-weight:600;color:var(--foreground);margin-top:0;margin-bottom:var(--spacing-2)}._testCredentials_110xf_89 p{margin:0 0 var(--spacing-1) 0;line-height:1.5}._testCredentials_110xf_89 p:last-child{margin-bottom:0}._testCredentials_110xf_89 code{font-family:var(--font-family-monospace);background-color:color-mix(in srgb,var(--border) 50%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);color:var(--foreground)}
