.login-form-module__V8pycG__form{gap:var(--space-4);flex-direction:column;display:flex}.login-form-module__V8pycG__errorBanner{padding:var(--space-3) var(--space-4);background-color:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-danger)}.login-form-module__V8pycG__loginInput{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;height:41px}.login-form-module__V8pycG__forgotLink{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.login-form-module__V8pycG__forgotLink:hover{color:var(--color-primary);text-decoration:underline}.login-form-module__V8pycG__submit{width:100%;height:35px;margin-top:var(--space-1)}.login-form-module__V8pycG__divider{align-items:center;gap:var(--space-3);display:flex}.login-form-module__V8pycG__dividerLine{background-color:var(--color-border-muted);flex:1;height:1px}.login-form-module__V8pycG__dividerText{font-size:12px;font-weight:var(--font-medium);color:var(--color-text-muted)}.login-form-module__V8pycG__oauthRow{gap:var(--space-2);display:flex}.login-form-module__V8pycG__oauthButton{cursor:default;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;flex:1;justify-content:center;align-items:center;height:35px;display:flex}.login-form-module__V8pycG__footer{color:var(--color-text-muted);text-align:center;margin-top:var(--space-1);font-size:14px}
.page-module__4zChfa__frame{align-items:center;gap:var(--space-16);grid-template-columns:1fr 442px;min-height:541px;display:grid}.page-module__4zChfa__hero{gap:var(--space-8);flex-direction:column;max-width:610px;display:flex}.page-module__4zChfa__brand{align-items:center;gap:var(--space-3);display:flex}.page-module__4zChfa__logoIcon{background-color:#1c70e3;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.page-module__4zChfa__logoText{flex-direction:column;display:flex}.page-module__4zChfa__logoName{font-size:20px;font-weight:var(--font-bold);color:#fff;line-height:1.2}.page-module__4zChfa__logoSub{font-size:18px;font-weight:var(--font-normal);color:#fff;line-height:1.2}.page-module__4zChfa__headline{font-size:56px;font-weight:var(--font-bold);color:#fff;line-height:var(--leading-tight);letter-spacing:-.02em}.page-module__4zChfa__subtitle{color:#ffffffd9;font-size:20px;line-height:var(--leading-relaxed)}.page-module__4zChfa__cardOuter{background:#0a1a33;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:442px;height:541px;display:flex;position:relative;overflow:hidden}.page-module__4zChfa__glassLayer1,.page-module__4zChfa__glassLayer2{pointer-events:none;background:radial-gradient(at 50% 0,#ffffff14 0%,#0000 70%);border-radius:30px;position:absolute}.page-module__4zChfa__glassLayer1{opacity:.6;inset:12px}.page-module__4zChfa__glassLayer2{opacity:.3;inset:20px;transform:rotate(2deg)}.page-module__4zChfa__cardInner{width:362px;min-height:460px;padding:var(--space-8) var(--space-6);background:#fff;border-radius:20px;flex-direction:column;justify-content:center;display:flex;position:relative}.page-module__4zChfa__cardHeader{margin-bottom:var(--space-6)}.page-module__4zChfa__welcomeHeading{font-size:30px;font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-2)}.page-module__4zChfa__welcomeSub{color:var(--color-text-muted);font-size:16px}@media (max-width:1023px){.page-module__4zChfa__frame{grid-template-columns:1fr;justify-items:center;min-height:auto}.page-module__4zChfa__hero{display:none}.page-module__4zChfa__cardOuter{width:100%;max-width:442px;height:auto;min-height:480px}.page-module__4zChfa__cardInner{width:100%;max-width:362px;min-height:auto}}
