.register__group-title{align-items:center;color:var(--auth-ink-3);display:flex;font-size:.9rem;font-weight:700;gap:10px;letter-spacing:.6px;line-height:1.4;text-transform:uppercase}.register__group-title:after{background:var(--auth-line);content:"";flex:1;height:1px}.register__consent{color:var(--auth-ink-3);font-size:.9rem;line-height:1.4;text-align:center}.register__consent a:last-child:before{content:" "}.toolbar{background:#fff;border-bottom:1px solid var(--auth-line);flex:none;height:54px}.toolbar-chapter{color:var(--auth-ink);font-size:1.1rem}.toolbar-chapter-subsection{color:var(--auth-ink-3)}.toolbar-chapter-subsection:before{color:var(--auth-ink-3);content:"/";margin:0 .5rem}.toolbar__lang{position:relative}.toolbar__lang-btn{align-items:center;background:transparent;border:0;border-radius:3px;color:var(--auth-ink-2);cursor:pointer;display:flex;font:inherit;font-weight:500;gap:3px}.toolbar__lang-btn:hover{background:var(--auth-bg)}.toolbar__lang-btn-icons{color:#9aa6af;line-height:1;margin:0}.toolbar__lang-pop{background:#fff;border:1px solid var(--auth-line);border-radius:3px;box-shadow:0 4px 16px rgba(16,36,54,.14);min-width:130px;padding:.5rem 0;z-index:30}.toolbar__lang-opt{align-items:center;background:transparent;border:0;color:var(--auth-ink);cursor:pointer;display:flex;font:inherit;gap:8px;line-height:1;padding:.5rem 1rem;text-align:left;width:100%}.toolbar__lang-opt:hover{background:var(--auth-bg)}.toolbar__lang-opt--selected .toolbar__lang-check{visibility:visible}.toolbar__lang-check{color:var(--auth-accent);flex:none;line-height:1;margin:0;text-align:center;visibility:hidden;width:14px}.auth-card{background:#fff;border-radius:4px;border-top:3px solid var(--auth-accent);box-shadow:0 1px 3px rgba(16,36,54,.14),0 6px 24px rgba(16,36,54,.08);max-width:100%;overflow:hidden;width:420px}.auth-card--wide{width:480px}.auth-card__header{margin-bottom:1.3rem;padding:2rem 2.5rem 0}.auth-card__body{padding:0 2.5rem 1rem}.auth-card__footer{background:#fafbfc;border-top:1px solid var(--auth-line);color:var(--auth-ink-2);padding:1.2rem 2.5rem;text-align:center}.auth-card__header-title{color:#000;font-size:1.5rem;font-weight:500;margin:.5rem 0 .3rem;overflow-wrap:anywhere}.auth-card__header-subtitle{color:var(--auth-ink-2);font-size:1rem;margin:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.input-control{align-items:center;background:#fff;border:1px solid var(--auth-line-input);border-radius:3px;display:flex;height:3rem;min-width:0;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.input-control:focus-within:not(.input-control--invalid){border-color:var(--auth-accent);box-shadow:0 0 0 2px rgba(33,150,243,.15)}.input-control__icon{color:#9aa6af;display:grid;flex:none;line-height:1;place-items:center;width:38px}.input-control__native{background:transparent;border:0;color:var(--auth-ink);flex:1;height:100%;line-height:1.2;min-width:0;outline:0;padding:0 .5rem 0 0}.input-control__native::placeholder{color:#a6b1ba}.input-control__actions{align-items:center;display:flex;flex:none;gap:2px;padding-right:.5rem}.input-control__phone{flex:1;height:100%;min-width:0}.input-control__action{align-items:center;background:transparent;border:0;border-radius:50%;color:#8fa0ab;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;transition:color .2s ease,background-color .2s ease;width:2rem}.input-control__action:hover{background:var(--auth-bg);color:var(--auth-ink-2)}.input-control__action:focus{outline:0}.input-control__action:focus-visible{box-shadow:0 0 0 2px rgba(33,150,243,.18)}.input-control button.input-control__action.btn-icon{padding:0}.input-control--invalid{border-color:#e53935}.input-control--invalid:focus-within{border-color:#e53935;box-shadow:0 0 0 2px rgba(229,57,53,.15)}.input-control--disabled{background:#f7f9fb}.input-control--disabled .input-control__action,.input-control--disabled .input-control__native{cursor:not-allowed}.input-control--disabled .input-control__action,.input-control--disabled .input-control__icon,.input-control--disabled .input-control__native{color:#b0bcc5}.input-control--disabled .phone-control__input{color:#b0bcc5!important;cursor:not-allowed}.phone-control{height:100%;position:relative;width:100%}.phone-control__button{display:none!important}.phone-control__input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--auth-ink)!important;font-size:1rem!important;height:100%!important;line-height:1.2!important;margin:0!important;min-width:0!important;outline:0!important;padding:0 .5rem 0 0!important;width:100%!important}.phone-control__input::placeholder{color:#a6b1ba!important}.input-field{display:flex;flex-direction:column;max-width:100%;min-width:0}.input-field__label{color:var(--auth-ink);font-size:.9rem;font-weight:500;line-height:1.4;margin:0 0 .5rem}.input-field__error{font-size:.9rem;line-height:1.4;margin-bottom:.5rem;min-height:1.4rem;word-break:break-word}.input-field__hint{color:var(--auth-ink-3)}.input-field__error{color:#e53935}.photo-input__preview{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--auth-line);border-radius:52%;flex:none;height:52px!important;overflow:hidden;width:52px!important}.photo-input__name{color:var(--auth-ink-2);display:block;line-height:1.4;margin-top:4px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grecaptcha-badge{visibility:hidden}.recaptcha{background:#f9f9f9;border:1px solid var(--auth-line-input);border-radius:3px;flex-direction:column;min-height:4rem}.recaptcha,.recaptcha__action{display:flex;justify-content:center}.recaptcha__action{align-items:center;min-width:2rem}.recaptcha__box{background:#fff;border:2px solid #c1c1c1;border-radius:2px;display:grid;height:24px;place-items:center;width:24px}.recaptcha__box:is(button){cursor:pointer;padding:0}.recaptcha__label{color:var(--auth-ink);line-height:1.4}.recaptcha__brand{color:#9aa6af;font-size:.8rem;line-height:1.3}.code-row{display:flex;gap:10px;justify-content:center}.code-row .code-cell{background:#fff;border:1px solid var(--auth-line-input);border-radius:3px;color:var(--auth-ink);font-size:1.8rem;font-weight:500;height:54px;outline:0;padding:0;text-align:center;transition:border-color .15s,box-shadow .15s;width:46px}.code-row .code-cell:focus{border-color:var(--auth-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--auth-accent) 18%,transparent)}.code-row .code-cell--filled{background:#f6fafe;border-color:#9fc8ee}.code-row .code-cell:disabled{cursor:not-allowed;opacity:.55}