.auth-module__QJi-6G__container{background:var(--bg-body,#f8fafc);min-height:100vh;display:flex}.auth-module__QJi-6G__leftPanel{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:none;position:relative;overflow:hidden}@media (min-width:900px){.auth-module__QJi-6G__leftPanel{display:flex}}.auth-module__QJi-6G__brandGraphic{opacity:.1;background-image:radial-gradient(circle at 20% 30%,#fff 1px,#0000 1px),radial-gradient(circle at 80% 70%,#fff 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.auth-module__QJi-6G__leftContent{z-index:10;text-align:left;max-width:480px;position:relative}.auth-module__QJi-6G__logo{background:#fff;border-radius:12px;align-items:center;margin-bottom:36px;padding:10px 18px;display:inline-flex;box-shadow:0 4px 16px #00000014}.auth-module__QJi-6G__title{margin-bottom:24px;font-size:42px;font-weight:700;line-height:1.1}.auth-module__QJi-6G__subtitle{opacity:.9;font-size:18px;line-height:1.5}.auth-module__QJi-6G__rightPanel{background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.dark .auth-module__QJi-6G__rightPanel{background:#0f1115}.auth-module__QJi-6G__formContainer{width:100%;max-width:400px}.auth-module__QJi-6G__mobileLogo{align-items:center;margin-bottom:32px;display:flex}.dark .auth-module__QJi-6G__mobileLogo{background:#fff;border-radius:10px;width:fit-content;padding:8px 14px;display:inline-flex}@media (min-width:900px){.auth-module__QJi-6G__mobileLogo{display:none}}.auth-module__QJi-6G__formHeader{margin-bottom:32px}.auth-module__QJi-6G__formTitle{color:#0f172a;letter-spacing:-.5px;margin-bottom:8px;font-size:28px;font-weight:700}.dark .auth-module__QJi-6G__formTitle{color:#f8fafc}.auth-module__QJi-6G__formSubtitle{color:#64748b;font-size:15px}.dark .auth-module__QJi-6G__formSubtitle{color:#94a3b8}.auth-module__QJi-6G__loginForm .ant-form-item-label>label{font-size:14px;font-weight:500}.dark .auth-module__QJi-6G__loginForm .ant-form-item-label>label{color:#cbd5e1}:is(.auth-module__QJi-6G__loginForm .ant-input-affix-wrapper,.auth-module__QJi-6G__loginForm .ant-input){border-radius:8px;padding:10px 14px;font-size:15px}:is(.dark .auth-module__QJi-6G__loginForm .ant-input-affix-wrapper,.dark .auth-module__QJi-6G__loginForm .ant-input){color:#f8fafc;background-color:#1a1d24;border-color:#334155}.auth-module__QJi-6G__submitBtn{border-radius:8px;width:100%;height:44px;font-size:15px;font-weight:600;background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border:none!important;box-shadow:0 4px 14px #8b5cf64d!important}.auth-module__QJi-6G__submitBtn:hover{opacity:.9;transform:translateY(-1px)}.auth-module__QJi-6G__divider{text-align:center;color:#94a3b8;align-items:center;margin:24px 0;font-size:13px;display:flex}.auth-module__QJi-6G__divider:before,.auth-module__QJi-6G__divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.dark .auth-module__QJi-6G__divider:before{border-bottom:1px solid #334155}.dark .auth-module__QJi-6G__divider:after{border-bottom:1px solid #334155}.auth-module__QJi-6G__divider:not(:empty):before{margin-right:.25em}.auth-module__QJi-6G__divider:not(:empty):after{margin-left:.25em}.auth-module__QJi-6G__socialBtn{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-weight:500;display:flex}.dark .auth-module__QJi-6G__socialBtn{color:#e2e8f0;background:#1a1d24;border-color:#334155}
