.O4NbfG_page{background:var(--color-core-bg-page);min-height:100vh;position:relative;overflow-x:hidden}.ant-alert{display:none}.O4NbfG_content{z-index:1;grid-template-columns:50% 50%;min-height:100vh;display:grid;position:relative}.O4NbfG_page .ant-form-item{margin-bottom:0!important}.O4NbfG_page .ant-form-item-label{padding-bottom:0!important}.O4NbfG_promoSection{background:0 0;display:flex;position:relative;overflow:hidden}.O4NbfG_promoText{text-align:center;max-width:620px;margin-bottom:20px}.O4NbfG_promoTitle{color:var(--color-core-text-light);font-size:clamp(30px,3.2vw,44px);font-weight:700}.O4NbfG_promoSubtitle{color:var(--color-core-text-secondary);margin:0;font-size:16px}.O4NbfG_promoImageWrap{justify-content:center;align-items:center;width:100%;display:flex}.O4NbfG_promoImg{object-fit:contain;width:min(920px,95%);height:auto}.O4NbfG_promoSection{flex-direction:column;justify-content:center;align-items:center;padding:20px}.O4NbfG_formSection{padding:var(--public-toolbar-clearance) 20px;justify-content:center;align-items:center;display:flex}.O4NbfG_card{width:100%;max-width:450px}.O4NbfG_signInBtn{margin-top:var(--spacing-md)}.O4NbfG_resetPasswordBtn{margin-top:var(--spacing-md);text-align:center;font-size:var(--font-size-base);color:var(--color-core-text-light);cursor:pointer;font-weight:600;text-decoration:none;display:block}.O4NbfG_resetPasswordBtn:hover{text-decoration:underline}.O4NbfG_registerRow{margin-top:var(--spacing-lg);text-align:center;font-size:var(--font-size-base)!important}.O4NbfG_registerLink{color:var(--color-button-primary-bg);font-weight:600;text-decoration:none}.O4NbfG_registerLink:hover{text-decoration:none}.O4NbfG_page .ant-checkbox .ant-checkbox-inner{border-color:var(--color-checkbox-accent-border)!important;background:0 0!important}.O4NbfG_page .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-button-primary-bg)!important;border-color:var(--color-button-primary-bg)!important}@media (max-width:767px){.O4NbfG_content{grid-template-columns:1fr}.O4NbfG_promoSection{padding-top:var(--public-toolbar-clearance)}.O4NbfG_formSection{padding-top:0}.O4NbfG_promoImg,.O4NbfG_promoImageWrap{display:none}}
