.Login_cardTitle__P4re9{margin:0 0 24px;font-size:22px;line-height:1.3;font-weight:600;color:#0f172a;letter-spacing:-.01em}.Login_cardTitle__P4re9,.Login_forgotLabel__uP4uD,.Login_form__MSYHv,.Login_form__MSYHv .ant-checkbox-wrapper,.Login_form__MSYHv .ant-form-item-label>label,.Login_form__MSYHv .ant-input,.Login_form__MSYHv .ant-input-affix-wrapper,.Login_form__MSYHv .ant-input-affix-wrapper>.ant-input,.Login_orLabel__D2l4d,.Login_socialTile__XXOta,.ant-btn.Login_submitBtn__kX71i{font-family:var(--font-inter,"Inter"),system-ui,sans-serif}.Login_form__MSYHv .ant-form-item{margin-bottom:18px}.Login_form__MSYHv .ant-form-item-label{padding-bottom:8px}.Login_form__MSYHv .ant-form-item-label>label{font-size:14px;font-weight:600;color:#0f172a;height:auto;width:100%;letter-spacing:-.005em}.Login_form__MSYHv .ant-input,.Login_form__MSYHv .ant-input-affix-wrapper{height:48px;border-radius:10px;border:1px solid #ece9f5;background:#fbfaff;font-size:15px;line-height:1.4;color:#0f172a;box-shadow:none;padding:0 16px;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.Login_form__MSYHv .ant-input-affix-wrapper{padding:0 16px}.Login_form__MSYHv .ant-input-affix-wrapper>.ant-input{height:46px;border:none;padding:0;background:transparent;font-size:15px}.Login_form__MSYHv .ant-input::placeholder{color:#94a3b8}.Login_form__MSYHv .ant-input-affix-wrapper:hover,.Login_form__MSYHv .ant-input:hover{background:#f6f3fc;border-color:#ddd6f2}.Login_form__MSYHv .ant-input-affix-wrapper-focused,.Login_form__MSYHv .ant-input-affix-wrapper:focus-within,.Login_form__MSYHv .ant-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.15);outline:none}.Login_passwordField__ldtyh{position:relative}.Login_forgotLabel__uP4uD{position:absolute;top:0;right:0;font-size:13px;font-weight:500;color:#475569;text-decoration:none;z-index:1}.Login_forgotLabel__uP4uD:hover{color:#7c3aed;text-decoration:underline}.Login_remember___qF31{margin-bottom:20px!important}.Login_remember___qF31 .ant-checkbox-wrapper{font-size:15px;color:#0f172a;align-items:center}.Login_remember___qF31 .ant-checkbox{align-self:center;top:0}.Login_remember___qF31 .ant-checkbox-inner{width:18px;height:18px;border-radius:4px;border:1.5px solid #cbd5e1}.Login_remember___qF31 .ant-checkbox-checked .ant-checkbox-inner{background:#7c3aed;border-color:#7c3aed}.Login_remember___qF31 .ant-checkbox-checked:after,.Login_remember___qF31 .ant-checkbox-checked:hover .ant-checkbox-inner,.Login_remember___qF31 .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#7c3aed}.Login_submitWrap__EOBVE{margin-bottom:18px!important}.ant-btn.Login_submitBtn__kX71i{width:100%;height:48px;border-radius:10px;font-size:15px;font-weight:600;background:#7c3aed;border:none;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 1px 2px rgba(15,23,42,.06);transition:background .15s cubic-bezier(.16,1,.3,1)}.ant-btn.Login_submitBtn__kX71i:focus,.ant-btn.Login_submitBtn__kX71i:hover{background:#6d28d9!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 1px 2px rgba(15,23,42,.06)}.ant-btn.Login_submitBtn__kX71i:disabled{background:#e5e7eb!important;color:#9ca3af!important;box-shadow:none}.Login_orLabel__D2l4d{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:13px;font-weight:400;color:#94a3b8}.Login_orLabel__D2l4d:after,.Login_orLabel__D2l4d:before{content:"";flex:1 1;height:1px;background:#e2e8f0}.Login_socialRow__gqGuC{display:flex;justify-content:center;gap:10px}.Login_socialTile__XXOta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 16px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;font-family:inherit;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.Login_socialTile__XXOta span{font-size:15px;font-weight:500;color:#0f172a}.Login_socialTile__XXOta:hover{border-color:#cbd5e1;background-color:#f9fafb}.Login_socialTile__XXOta:focus-visible{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.15)}.Login_socialTile__XXOta svg{width:20px;height:20px;flex-shrink:0}.ant-card.Login_selectTenantCard__rFGq5 .ant-card-body{padding:24px}.ant-card.Login_selectTenantCard__rFGq5{border-radius:3px!important;margin-top:15px}.Login_cstmRadio__UIekW.ant-radio-group{width:100%}.Login_cstmRadio__UIekW.ant-radio-group .ant-radio-wrapper{display:flex;align-items:center;flex-direction:row-reverse;position:relative}.Login_cstmRadio__UIekW.ant-radio-group .ant-radio-wrapper .ant-radio{position:absolute;z-index:1;right:20px}.Login_cstmRadio__UIekW.ant-radio-group .ant-radio-wrapper span:not(.ant-radio){flex-grow:1;padding:0}.Login_cstmRadio__UIekW.ant-radio-group .ant-radio-wrapper .ant-radio-inner{border-radius:0}.Login_cstmRadio__UIekW.ant-radio-group .ant-radio-wrapper .ant-radio-inner:after{content:"";box-sizing:border-box;position:absolute;top:50%;inset-inline-start:4px;display:table;width:5.7142857142857135px;height:9.142857142857142px;border:2px solid #fff;border-top:0;-webkit-border-start:0;border-inline-start:0;-webkit-margin-before:unset;margin-block-start:unset;-webkit-margin-start:unset;margin-inline-start:unset;background-color:unset;-webkit-border-before:unset;border-block-start:unset;border-radius:0}.Login_cstmRadio__UIekW.ant-radio-group .ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{transform:rotate(45deg) scale(1) translate(-66%,-41%)}.Reset-Password_passwordRules__KsYXu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 12px;font-family:var(--font-inter,"Inter"),system-ui,sans-serif;font-size:12px;color:#475569}.Reset-Password_passwordRules__KsYXu li{display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.Reset-Password_passwordRules__KsYXu li:before{content:"";width:12px;height:12px;border-radius:50%;border:1.5px solid #cbd5e1;background:transparent;transition:all .15s ease;flex-shrink:0}.Reset-Password_passwordRules__KsYXu li.Reset-Password_met__2DlwY{color:#166534}.Reset-Password_passwordRules__KsYXu li.Reset-Password_met__2DlwY:before{border-color:#22c55e;background:#22c55e url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3 3 7-7'/></svg>") 50%/10px no-repeat}.Reset-Password_submitSpacer__R_wHx{margin-top:18px!important}