.signin_page__sUPP7{min-height:calc(100vh - 72px);display:flex;align-items:center;background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--brand-primary) 24%,transparent) 0,transparent 46%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--brand-accent) 24%,transparent) 0,transparent 44%),var(--bg-primary)}.signin_container__BpIR_{width:100%}.signin_card__SdsJT{border:1px solid var(--border-primary);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--bg-secondary) 92%,transparent);box-shadow:var(--shadow-lg);padding:var(--space-8)}.signin_title__dcVQW{color:var(--text-primary);letter-spacing:var(--letter-spacing-tight)}.signin_subtitle__iA9gK{color:var(--text-secondary)}.signin_errorText__OGktC{width:100%;border:1px solid color-mix(in srgb,var(--color-error-500) 55%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-error-700) 24%,transparent);color:var(--color-error-50);padding:var(--space-3) var(--space-4)}.signin_signInButton__MjsTt{margin-top:var(--space-2);border:1px solid color-mix(in srgb,var(--brand-primary-active) 72%,transparent);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-active));color:var(--text-inverse);font-weight:var(--font-weight-semibold);box-shadow:var(--glow-primary);transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast)}.signin_signInButton__MjsTt:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 20px rgba(127,166,216,.35)}.signin_signInButton__MjsTt:active{transform:translateY(0)}.signin_signInButton__MjsTt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.signin_actions__oj1w_{width:100%;margin-top:var(--space-2);display:grid;gap:var(--space-3);grid-template-columns:1fr}.signin_secondaryButton__V7KBi{border:1px solid var(--border-primary);border-radius:var(--radius-xl);color:var(--text-primary);background:color-mix(in srgb,var(--bg-tertiary) 80%,transparent)}.signin_secondaryButton__V7KBi:hover{border-color:var(--border-secondary);filter:brightness(1.06)}.signin_errorCode__mYiwQ{color:var(--text-tertiary)}