.login-module__WEZH7G__page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-module__WEZH7G__left{padding:var(--space-2xl) var(--space-3xl);flex-direction:column;display:flex}.login-module__WEZH7G__logo{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-4xl);text-decoration:none;display:flex}.login-module__WEZH7G__logoMark{background:var(--color-primary);width:36px;height:36px;color:var(--color-accent);font-weight:800;font-size:var(--fs-xs);letter-spacing:.05em;border-radius:8px;justify-content:center;align-items:center;display:flex}.login-module__WEZH7G__logoText{font-size:var(--fs-lg);color:var(--color-primary);letter-spacing:-.03em;font-weight:700}.login-module__WEZH7G__formContainer{flex-direction:column;flex:1;justify-content:center;max-width:400px;display:flex}.login-module__WEZH7G__title{font-size:var(--fs-3xl);color:var(--color-primary);letter-spacing:-.03em;margin-bottom:var(--space-sm);font-weight:800}.login-module__WEZH7G__subtitle{font-size:var(--fs-base);color:var(--color-text-secondary);margin-bottom:var(--space-2xl);line-height:1.6}.login-module__WEZH7G__form{gap:var(--space-lg);flex-direction:column;display:flex}.login-module__WEZH7G__inputGroup{gap:var(--space-xs);flex-direction:column;display:flex}.login-module__WEZH7G__label{font-size:var(--fs-sm);color:var(--color-text);font-weight:600}.login-module__WEZH7G__input{border:2px solid var(--color-border);border-radius:var(--border-radius-sm);font-size:var(--fs-base);font-family:var(--font-primary);color:var(--color-text);transition:border-color var(--transition-fast);outline:none;padding:14px 18px}.login-module__WEZH7G__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1890c81a}.login-module__WEZH7G__input::placeholder{color:var(--color-text-muted)}.login-module__WEZH7G__forgotRow{text-align:right;margin-top:-8px}.login-module__WEZH7G__forgotLink{font-size:var(--fs-sm);color:var(--color-text-muted);transition:color var(--transition-fast)}.login-module__WEZH7G__forgotLink:hover{color:var(--color-primary)}.login-module__WEZH7G__submitBtn{width:100%;margin-top:var(--space-sm)}.login-module__WEZH7G__switchRow{align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);display:flex}.login-module__WEZH7G__switchText{font-size:var(--fs-sm);color:var(--color-text-muted)}.login-module__WEZH7G__switchBtn{font-size:var(--fs-sm);color:var(--color-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-weight:600}.login-module__WEZH7G__switchBtn:hover{color:var(--color-accent-hover)}.login-module__WEZH7G__right{background:var(--color-bg-dark);padding:var(--space-3xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-module__WEZH7G__right:before{content:"";background:radial-gradient(circle,#1890c81f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-30%}.login-module__WEZH7G__rightContent{z-index:1;max-width:400px;position:relative}.login-module__WEZH7G__quote{margin-bottom:var(--space-3xl)}.login-module__WEZH7G__quoteIcon{color:var(--color-highlight);margin-bottom:var(--space-md);font-size:60px;line-height:1;font-family:var(--font-display)}.login-module__WEZH7G__quoteText{font-size:var(--fs-xl);color:var(--color-text-light);margin-bottom:var(--space-xl);font-weight:400;line-height:1.6}.login-module__WEZH7G__quoteAuthor{align-items:center;gap:var(--space-md);display:flex}.login-module__WEZH7G__authorAvatar{background:var(--color-accent);width:44px;height:44px;color:var(--color-primary);font-weight:800;font-size:var(--fs-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.login-module__WEZH7G__authorName{font-size:var(--fs-sm);color:var(--color-text-light);font-weight:600}.login-module__WEZH7G__authorDetail{font-size:var(--fs-xs);color:var(--color-text-on-dark);opacity:.6}.login-module__WEZH7G__stats{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.login-module__WEZH7G__stat{text-align:center;padding:var(--space-lg);border-radius:var(--border-radius-sm);background:#ffffff0d}.login-module__WEZH7G__statValue{font-size:var(--fs-xl);color:var(--color-accent);margin-bottom:4px;font-weight:800}.login-module__WEZH7G__statLabel{font-size:var(--fs-xs);color:var(--color-text-on-dark);opacity:.6}@media (max-width:768px){.login-module__WEZH7G__page{grid-template-columns:1fr}.login-module__WEZH7G__right{display:none}.login-module__WEZH7G__left{padding:var(--space-xl);align-items:center}.login-module__WEZH7G__formContainer{text-align:center;max-width:100%}.login-module__WEZH7G__logo{margin-bottom:var(--space-2xl)}.login-module__WEZH7G__switchRow{justify-content:center}}@media (max-width:480px){.login-module__WEZH7G__left{padding:var(--space-lg)}.login-module__WEZH7G__input{font-size:var(--fs-sm);padding:12px 14px}}
