body#page-login-forgot_password .login-container{text-align:start}body#page-login-forgot_password #region-main-box h2,body#page-login-forgot_password #region-main-box .h2,body#page-login-forgot_password .login-container h2,body#page-login-forgot_password .login-container .h2{margin:0 0 8px;color:#2a0d55;font-size:clamp(1.4rem,calc(1.1rem + .8vw),1.8rem);font-weight:800;text-align:center}body#page-login-forgot_password .login-container p{color:#5f6180;font-size:.92rem;line-height:1.65}body#page-login-forgot_password fieldset,body#page-login-forgot_password .fcontainer{border:0!important;padding:0;margin:0}body#page-login-forgot_password legend,body#page-login-forgot_password .ftoggler{display:block;margin-block-end:10px;color:#2a0d55;font-size:1rem;font-weight:700}body#page-login-forgot_password fieldset{margin-block-end:18px}body#page-login-forgot_password .fitem,body#page-login-forgot_password .mb-3.row{display:block;margin:0 0 14px}body#page-login-forgot_password .col-form-label,body#page-login-forgot_password [class*="col-"]{flex:none;inline-size:100%;max-inline-size:100%;padding-inline:0;text-align:start}body#page-login-forgot_password .col-form-label{padding-block:0 6px;color:#5f6180;font-size:.875rem;font-weight:600}body#page-login-forgot_password #notice,body#page-login-forgot_password .box{margin-block-end:20px}body#page-login-forgot_password .form-control{inline-size:100%;block-size:54px;padding-inline:20px!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#ebe2f3 0%,#f1e9f6 30%,#f6f0fa 100%)!important;color:#22243a!important;box-shadow:inset 0 2px 4px rgb(58 34 104 / .09),inset 0 -1px 0 rgb(255 255 255 / .95)!important}body#page-login-forgot_password .form-control:focus{box-shadow:inset 0 2px 4px rgb(58 34 104 / .08),0 0 0 3px rgb(122 76 196 / .38)!important}body#page-login-forgot_password #id_submitbutton,body#page-login-forgot_password .btn-primary{inline-size:100%;block-size:54px;font-size:1.02rem;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#8a63db 0%,#7345c0 46%,#5a3197 100%)!important;color:#fff!important;font-weight:800!important;box-shadow:0 10px 26px rgb(74 34 132 / .42)!important}body#page-login-forgot_password .ak-forgot-head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-block-end:22px;text-align:center}body#page-login-forgot_password .ak-forgot-head__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:64px;block-size:64px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#8a63db 0%,#6a3fb5 55%,#4b2e6f 100%);box-shadow:0 12px 28px rgb(74 34 132 / .32)}body#page-login-forgot_password .ak-forgot-head__svg{inline-size:30px;block-size:30px}body#page-login-forgot_password .ak-forgot-head__svg--sent{display:none}body#page-login-forgot_password .login-container .ak-forgot-head__title{margin:4px 0 0}body#page-login-forgot_password .login-container .ak-forgot-head__text{max-inline-size:380px;margin:0;text-align:center}body#page-login-forgot_password .ak-forgot-js>[role="main"]>.box:not(#notice),body#page-login-forgot_password .ak-forgot-js fieldset>legend,body#page-login-forgot_password .ak-forgot-js fieldset .ftoggler,body#page-login-forgot_password .ak-forgot-js fieldset>.d-flex.mb-2,body#page-login-forgot_password .ak-forgot-js hr{display:none!important}body#page-login-forgot_password .ak-forgot-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-block-end:18px;padding:5px;border-radius:999px;background:rgb(75 46 111 / .08)}body#page-login-forgot_password .ak-forgot-tab{block-size:42px;padding:0 12px;border:0;border-radius:999px;background:#fff0;color:#5f6180;font-size:.92rem;font-weight:700;transition:background-color 160ms ease,color 160ms ease,box-shadow 160ms ease}body#page-login-forgot_password .ak-forgot-tab:hover{color:#2a0d55}body#page-login-forgot_password .ak-forgot-tab.is-active{background:#fff;color:#2a0d55;box-shadow:0 4px 14px rgb(58 34 104 / .14)}body#page-login-forgot_password form[data-ak-mode="username"] #id_searchbyemail,body#page-login-forgot_password form[data-ak-mode="email"] #id_searchbyusername{display:none}body#page-login-forgot_password .ak-forgot-js fieldset{margin-block-end:6px}body#page-login-forgot_password .ak-forgot-js fieldset .col-form-label{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body#page-login-forgot_password .ak-forgot-js #fitem_id_submit{margin-block:8px 0}body#page-login-forgot_password .ak-forgot-js #fitem_id_submit .col-form-label{display:none!important}body#page-login-forgot_password .ak-forgot-sent .ak-forgot-head__svg--form{display:none}body#page-login-forgot_password .ak-forgot-sent .ak-forgot-head__svg--sent{display:block}body#page-login-forgot_password .ak-forgot-sent #notice,body#page-login-forgot_password .ak-forgot-sent .continuebutton{display:none!important}body#page-login-forgot_password .ak-forgot-sent .ak-login-return{margin-block-start:8px}body#page-login-forgot_password .ak-forgot-sent .ak-login-return__btn{justify-content:center;inline-size:100%;block-size:54px;border-radius:999px;background:linear-gradient(135deg,#8a63db 0%,#7345c0 46%,#5a3197 100%);color:#fff!important;font-size:1.02rem;font-weight:800;box-shadow:0 10px 26px rgb(74 34 132 / .42)}body#page-login-forgot_password .ak-forgot-sent .ak-login-return__btn:hover{background:linear-gradient(135deg,#7e55d2 0%,#673ab3 46%,#4f2a88 100%)}