.fallback-font{font-family:var(--system-fallback,system-ui)}@font-face{font-family:Inter;src:url(/build/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/build/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}.inter--font-xl-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-1.44px,.0363636vw - 1.55636px,-.96px);font-size:clamp(48px,4.39024vw,72px);font-weight:700;line-height:clamp(53px,4.39024vw,72px)}.inter--font-l-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.72px,.0121212vw - .758788px,-.56px);font-size:clamp(28px,2.19512vw,36px);font-weight:700;line-height:clamp(35px,2.7439vw,45px)}.inter--font-m-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.2px,.000757576vw - .202424px,-.19px);font-size:clamp(19px,1.21951vw,20px);font-weight:700;line-height:clamp(27px,1.70732vw,28px)}.inter--font-m-medium{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.2px,.000757576vw - .202424px,-.19px);font-size:clamp(19px,1.21951vw,20px);font-weight:500;line-height:clamp(27px,1.70732vw,28px)}.inter--font-body-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(15px,.97561vw,16px);font-weight:400;line-height:clamp(23px,1.52439vw,25px)}.inter--font-body-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(15px,.97561vw,16px);font-weight:600;line-height:clamp(23px,1.52439vw,25px)}.inter--font-sm-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:400;line-height:clamp(20px,1.28049vw,21px)}.inter--font-sm-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:600;line-height:clamp(20px,1.28049vw,21px)}.inter--font-xs-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(11px,.731707vw,12px);font-weight:400;line-height:clamp(16px,1.09756vw,18px)}.inter--font-xs-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(11px,.731707vw,12px);font-weight:600;line-height:clamp(16px,1.09756vw,18px)}.inter--font-s-eyebrow{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:1.4px;text-transform:uppercase;font-size:clamp(14px,.853659vw,14px);font-weight:400;line-height:clamp(21px,1.28049vw,21px)}.body__auth{justify-content:center;align-items:center;width:100%;min-height:100svh;padding:20px 0;display:flex}@media (width>=768px){.body__auth{height:100svh;min-height:auto}}.body__auth .auth__wrapper,.body__auth .auth__wrapper .container__auth--logo{flex-direction:column;display:flex}@media (width>=768px){.body__auth .auth__wrapper .container__auth--logo{align-items:center}}.body__auth .auth__wrapper .container__auth--logo .logo{text-indent:-100000000px;background:var(--svg-official-logo) no-repeat left center/contain;width:100%;max-width:280px;height:auto;display:block;position:relative;overflow:hidden}@media (width>=768px){.body__auth .auth__wrapper .container__auth--logo .logo{background:var(--svg-official-logo) no-repeat center center/contain}}.body__auth .auth__wrapper .container__auth--card{flex-direction:column;margin:32px 0 24px;padding:0;display:flex}@media (width>=768px){.body__auth .auth__wrapper .container__auth--card{padding:33px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}}.body__auth .auth__wrapper .container__auth--card .login__card--form{flex-direction:column;gap:20px;display:flex}@media (width>=768px){.body__auth .auth__wrapper .container__auth--card .login__card--form{gap:24px}}.body__auth .auth__wrapper .container__auth--card .login__card--form .form__input-group{flex-direction:column;gap:8px;display:flex}.body__auth .auth__wrapper .container__auth--card .login__card--form .form__input-group .input{width:100%;font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);padding:12px 16px;font-size:clamp(15px,.97561vw,16px);font-weight:400;line-height:clamp(23px,1.52439vw,25px);display:block}.body__auth .auth__wrapper .container__auth--card .login__card--form .form__input-group .password-wrapper{position:relative}.body__auth .auth__wrapper .container__auth--card .login__card--form .form__input-group .password-wrapper .input.password{padding-right:48px}.body__auth .auth__wrapper .container__auth--card .login__card--form .form__input-group .password-toggle{cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.body__auth .auth__wrapper .container__auth--card .login__card--form .form__input-group .password-toggle:hover{opacity:.8}.body__auth .auth__wrapper .container__auth--card .login__card--form .form__input-group .password-toggle__icon{background-color:currentColor;width:20px;height:20px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.body__auth .auth__wrapper .container__auth--card .login__card--form .form__input-group .password-toggle__icon--closed{-webkit-mask-image:var(--svg-icon-eye-closed);mask-image:var(--svg-icon-eye-closed)}.body__auth .auth__wrapper .container__auth--card .login__card--form .form__input-group .password-toggle__icon--open{-webkit-mask-image:var(--svg-icon-eye-open);mask-image:var(--svg-icon-eye-open)}.input-icon-wrapper{align-items:center;display:flex;position:relative}.input-icon-wrapper__icon{background-color:var(--color-neutral-400);pointer-events:none;width:18px;height:18px;display:block;position:absolute;left:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.input-icon-wrapper__icon--building{-webkit-mask-image:var(--svg-icon-building);mask-image:var(--svg-icon-building)}.input-icon-wrapper__icon--phone{-webkit-mask-image:var(--svg-icon-phone);mask-image:var(--svg-icon-phone)}.input-icon-wrapper__icon--person{-webkit-mask-image:var(--svg-icon-person);mask-image:var(--svg-icon-person)}.input-icon-wrapper__icon--envelope{-webkit-mask-image:var(--svg-icon-envelope);mask-image:var(--svg-icon-envelope)}.input-icon-wrapper__icon--lock{-webkit-mask-image:var(--svg-icon-lock);mask-image:var(--svg-icon-lock)}.summary-table{border-radius:8px;margin-bottom:24px;overflow:hidden}.summary-table__row{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.summary-table__row:not(:last-child){border-bottom:1px solid var(--color-neutral-200)}.summary-table__label{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);color:var(--color-neutral-500);font-size:clamp(13px,.853659vw,14px);font-weight:400;line-height:clamp(20px,1.28049vw,21px)}.summary-table__value{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);color:var(--color-neutral-900);text-align:right;font-size:clamp(13px,.853659vw,14px);font-weight:600;line-height:clamp(20px,1.28049vw,21px)}.register__card--form{flex-direction:column;gap:20px;display:flex}@media (width>=768px){.register__card--form{gap:24px}}.register__card--form .form__input-group{flex-direction:column;gap:8px;display:flex}.register__card--form .form__input-group .input{width:100%;font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);padding:.75rem 1rem;font-size:clamp(15px,.97561vw,16px);font-weight:400;line-height:clamp(23px,1.52439vw,25px);display:block}.register__card--form .form__input-group .input-icon-wrapper .input{padding:.75rem 1rem .75rem 2.5rem}.register__card--actions{gap:12px;margin-top:32px;display:flex}.register__card--actions--single{margin-top:32px}.mfa__qr-container{justify-content:center;margin-bottom:24px;display:flex}.mfa__qr-container svg{background:#fff;border-radius:12px;width:180px;height:180px;padding:12px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.mfa__secret-code{background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:.1em;color:var(--color-neutral-900);word-break:break-all;border-radius:8px;padding:8px 16px;font-size:clamp(13px,.853659vw,14px);font-weight:400;line-height:clamp(20px,1.28049vw,21px);display:inline-block}.mfa__code-input-wrapper{justify-content:center;display:flex}.mfa__code-input{border:1px solid var(--color-neutral-300);text-align:center;letter-spacing:.3em;width:100%;max-width:220px;font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.72px,.0121212vw - .758788px,-.56px);color:var(--color-neutral-900);background:var(--color-neutral-50);border-radius:12px;padding:14px 16px;font-size:clamp(28px,2.19512vw,36px);font-weight:700;line-height:clamp(35px,2.7439vw,45px);transition:border-color .2s,box-shadow .2s;display:block}.mfa__code-input::placeholder{color:var(--color-neutral-300);letter-spacing:.2em}.mfa__code-input:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-400) 15%, transparent);outline:none}.mfa__code-input.border-danger-400{border-color:var(--color-danger-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger-400) 15%, transparent)}.mfa__recovery-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:1rem;display:grid}.mfa__recovery-code{background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);letter-spacing:2px;color:var(--color-neutral-700);-webkit-user-select:all;user-select:all;border-radius:8px;justify-content:center;align-items:center;padding:10px;font-family:monospace;font-size:14px;display:flex}
