.auth-page{display:flex;flex-direction:column}.auth-page .container{max-width:830px}.auth-page__breadcrumbs{margin-top:-2px;margin-bottom:35px}.auth-page__title{margin-bottom:42px;margin-top:0!important;font-size:32px;font-weight:600;line-height:36px;text-align:center;letter-spacing:-.015em;color:var(--tm-text-color)}.auth-page__section{padding:20px 30px;border-radius:20px;box-sizing:border-box;background:hsla(var(--white-section)/1);border:1px solid hsla(var(--black-section)/.1);box-shadow:0 4px 8px 0 hsla(var(--black-section)/.05)}.auth-page__section.--success{margin-top:10px;padding:10px 24px;border-radius:10px;background:rgba(251,120,0,.10196078431372549);border-color:var(--primary);font-size:16px;font-weight:600;line-height:20px;text-align:center;color:var(--primary)}.auth-page__section.--success .auth-page__link{margin-top:16px}.auth-page__section.--success .auth-page__link a{color:var(--primary);text-decoration:underline;font-size:16px}.auth-page__section.--success .auth-page__link a:hover{opacity:.8}.auth-page__form{gap:20px;width:100%;display:flex;margin:0 auto;max-width:420px;flex-direction:column}.auth-page__form .--action{display:flex;align-items:flex-end;justify-content:space-between}.auth-page__socials{margin-bottom:20px}.auth-page__socials .--title{opacity:.5;margin-bottom:16px;font-size:20px;font-weight:500;line-height:24px;text-align:center;letter-spacing:-.015em;color:var(--tm-text-color)}.auth-page__socials .--items{gap:8px;flex-wrap:wrap}.auth-page__other-link,.auth-page__socials .--items{display:flex;align-items:center;justify-content:center}.auth-page__other-link{gap:10px;margin-top:20px}.auth-page__other-link .--title{opacity:.5;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.015em;color:var(--tm-text-color)}.auth-page__other-link .btn{height:auto;padding:6px 24px;min-height:0;box-sizing:border-box;font-size:14px;line-height:16px;text-transform:none}.auth-page__button .btn{height:auto;padding:6px 24px;border-radius:8px;min-height:0;font-size:18px;font-weight:600;line-height:25px;letter-spacing:-.02em;text-transform:inherit}.apf-item__title{opacity:.6;margin-left:4px;margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.02em;color:var(--tm-text-color)}.apf-item__title sup{color:var(--primary)}.apf-item__input input{width:100%;background:hsla(var(--223-13-15)/.05);border-color:hsla(var(--223-13-15)/.05);color:var(--tm-text-color)}.apf-item__input--password{position:relative}.apf-item__password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.apf-item__password-toggle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.apf-item--checkboxes{display:flex;flex-direction:column;gap:16px}.apf-item__checkbox{display:flex;align-items:center;gap:12px}.apf-item__checkbox label{font-size:13px;line-height:120%;color:var(--tm-text-color)}.apf-item__checkbox .checkbox{min-height:20px;min-width:20px;height:20px;width:20px}.apf-item__error{color:#fb0202;font-size:14px;margin-top:6px;line-height:18px}@media(max-width:639px){.auth-page__breadcrumbs{margin-top:-30px;margin-bottom:0}.auth-page__breadcrumbs .breadcrumbs{padding:0}.auth-page__title{margin-left:12px;margin-bottom:8px;font-size:28px;text-align:left;line-height:32px}.auth-page__section{padding:12px 24px;border-radius:10px}.auth-page__socials{margin-bottom:8px}.auth-page__form .--action{gap:10px;align-items:normal;flex-direction:column}.auth-page__button .btn{width:100%}.auth-page__other-link{margin-top:8px;flex-direction:column}.apf-item--checkboxes{gap:12px}.apf-item__checkbox label{font-size:12px}}