.layout-header{z-index:100;width:auto;position:fixed;top:1rem;left:0;right:0}.layout-header.--inner{margin-top:1rem;position:sticky}.layout-header__container{border-radius:var(--shape-24);transition:background-color .24s}.layout-header.--changing-mode .layout-header-content-enter-active,.layout-header.--changing-mode .layout-header-content-leave-active,.layout-header.--changing-mode .layout-header-content-move,.layout-header.--changing-mode .layout-header__btn.button,.layout-header.--changing-mode .layout-header__container,.layout-header.--changing-mode .layout-header__nav-link{transition:none}.layout-header.--changing-mode .layout-header-content-enter-from{opacity:1;transform:none}.layout-header.--changing-mode .layout-header-content-leave-active{display:none}.layout-header__container-inner.container__slot{justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}.layout-header__logos{align-items:center;gap:2.875rem;display:flex}.layout-header__logo{flex-shrink:0;font-size:3.375rem;display:block}.layout-header__logo img{display:block}.layout-header__content{align-items:center;gap:.5rem;min-width:0;display:flex}.layout-header__nav{border-radius:var(--shape-12);background:#ffffff14;min-width:0;padding:.25rem;overflow-x:auto}.layout-header.--inner .layout-header__container{background:var(--color-fill-1)}.layout-header.--inner.--scrolled .layout-header__container,.layout-header.--scrolled .layout-header__container{background-color:#515151}.layout-header__nav-list{margin:0;padding:0;list-style:none}.layout-header__nav-item{flex-shrink:0}.layout-header__nav-link{isolation:isolate;border-radius:var(--shape-8);color:#ffffffa3;min-height:3rem;font-family:var(--font-family-main);white-space:nowrap;background:0 0;align-items:center;padding:0 .875rem;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;transition:color .24s;display:flex;position:relative;overflow:hidden}.layout-header__nav-link:focus-visible{outline:2px solid var(--color-white);outline-offset:-2px}.layout-header__nav-progress{z-index:-1;border-radius:inherit;pointer-events:none;background:#ffffff1f;position:absolute;top:0;bottom:0;left:0}.layout-header__nav-link.--current{color:var(--color-white);background:#ffffff14}.layout-header.--inner .layout-header__nav-link,.layout-header__nav-link:hover{color:var(--color-white)}.layout-header.--inner .layout-header__nav-link:hover{background-color:var(--color-white-24)}.layout-header__menu{border-radius:var(--shape-12);cursor:pointer;background:#ffffff14;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:3.5rem;padding:.25rem 1.125rem;transition:background-color .24s;display:none}.layout-header__menu:focus-visible{box-shadow:0 0 0 .125rem var(--color-white)}.layout-header__menu-icon{color:var(--color-white);font-size:.625rem}.layout-header__menu-label{color:#ffffffa3;font-family:var(--font-family-main);white-space:nowrap;font-size:.9375rem;font-weight:500;line-height:1.3;transition:color .24s}.layout-header.--inner .layout-header__menu-label,.layout-header__menu:hover .layout-header__menu-label{color:var(--color-white)}.layout-header.--inner .layout-header__menu:hover{background-color:var(--color-white-24)}.layout-header.--changing-mode .layout-header__menu,.layout-header.--changing-mode .layout-header__menu-label{transition:none}.layout-header__btn.button{flex-shrink:0}.layout-header__btn.button.--tablet{display:none}.layout-header__btn.button:hover:not(:disabled):not(.is-disabled):not(.is-loading){background-color:var(--color-white);color:var(--color-fill-1)}.layout-header__btn.button.--fill-white:hover:not(:disabled):not(.is-disabled):not(.is-loading){color:var(--color-fill-1-opacity-80)}.layout-header__btn.button.--compact{width:3.5rem;padding-inline:0}.layout-header__btn.button.--wide{width:auto;padding-inline:1.5rem}.layout-header__btn-icon{font-size:1.5rem}.layout-header__btn-label{white-space:nowrap}.layout-header__content{position:relative}.layout-header .layout-header-content-move{transition:transform .24s}.layout-header .layout-header-content-enter-active,.layout-header .layout-header-content-leave-active{transition:opacity .24s,transform .24s}.layout-header .layout-header-content-enter-from,.layout-header .layout-header-content-leave-to{opacity:0;transform:scale(.8)}.layout-header .layout-header-content-enter-active{transform-origin:100%}.layout-header .layout-header-content-leave-active{right:0;transform-origin:100%;height:fit-content;margin-block:auto;position:absolute;inset-block:0}@media screen and (width<=1142px){.layout-header__container-inner.container__slot{gap:.5rem}.layout-header__nav{display:none}.layout-header__menu{display:flex}.layout-header__btn.button.--desktop{display:none}.layout-header__btn.button.--tablet{display:flex}}@media screen and (width<=991px){.layout-header{position:absolute}.layout-header.--inner{position:relative;top:auto}.layout-header.--scrolled .layout-header__container{background:0 0}.layout-header.--inner .layout-header__container,.layout-header.--inner.--scrolled .layout-header__container{background:var(--color-fill-1)}.layout-header__container-inner.container__slot{flex-wrap:nowrap}.layout-header__logos{flex-wrap:nowrap;gap:clamp(.75rem,4vw,2.875rem);min-width:0}.layout-header__logo{flex-shrink:1;min-width:0}.layout-header__logo img{max-width:100%;height:auto!important}}@media screen and (width<=768px){.layout-header__container-inner.container__slot{width:calc(100% - 3.5rem)}}@media screen and (width<=640px){.layout-header__content{display:none}.layout-header__logos{width:100%}}.layout-footer{width:100%;scroll-margin-top:var(--header-section-offset,120px)}@media screen and (width<=640px){.layout-footer{padding-bottom:var(--mobile-nav-height,0)}}.layout-footer__cards{align-items:stretch;gap:.2963rem}@media screen and (width>=1025px){.layout-footer__cards{flex-wrap:nowrap;gap:.25rem}}.layout-footer__card{border-radius:var(--shape-24);background:var(--color-white);gap:3.5556rem;width:100%;padding:2.963rem 3.5556rem}@media screen and (width>=1025px){.layout-footer__card{flex:1 1 0;gap:3rem;width:auto;min-width:0;padding:2.5rem 3rem}}.layout-footer__card-head{flex-wrap:nowrap;gap:4.7407rem;width:100%}@media screen and (width>=1025px){.layout-footer__card-head{gap:4rem}}.layout-footer__card-title{min-width:0;color:var(--color-dark);letter-spacing:var(--typograpy-letter-spacing-min);white-space:pre-line;max-width:14.4em;font-size:1.4815rem;font-weight:400;line-height:1.2}@media screen and (width>=1025px){.layout-footer__card-title{font-size:1.25rem}}.layout-footer__icon{border-radius:var(--shape-16);background:var(--color-bg);flex-shrink:0;justify-content:center;align-items:center;width:5.9259rem;height:5.9259rem;padding:.4444rem;display:flex}@media screen and (width>=1025px){.layout-footer__icon{width:5rem;height:5rem;padding:.375rem}}.layout-footer__icon.--hotline{font-size:3.1258rem}@media screen and (width>=1025px){.layout-footer__icon.--hotline{font-size:2.6374rem}}.layout-footer__icon.--press{font-size:3.2351rem}@media screen and (width>=1025px){.layout-footer__icon.--press{font-size:2.7296rem}}.layout-footer__card-body{gap:1.7778rem;width:100%}@media screen and (width>=1025px){.layout-footer__card-body{gap:1.5rem}}.layout-footer__email,.layout-footer__phone{color:var(--color-dark);letter-spacing:var(--typograpy-letter-spacing-min);font-weight:400;line-height:1.2;text-decoration:none;transition:color .24s,opacity .24s}.layout-footer__email:hover,.layout-footer__phone:hover{color:var(--color-fill-1);opacity:1}.layout-footer__email:focus-visible,.layout-footer__phone:focus-visible{outline:.125rem solid var(--color-dark);outline-offset:.125rem}.layout-footer__phone{letter-spacing:-.02em;font-size:3.8519rem;font-weight:700}@media screen and (width>=1025px){.layout-footer__phone{font-size:3.25rem}}.layout-footer__email{opacity:.6;font-size:1.7778rem}@media screen and (width>=1025px){.layout-footer__email{font-size:1.5rem}}.layout-footer__bottom{gap:2.3704rem;padding-block:2.963rem}@media screen and (width>=1025px){.layout-footer__bottom{gap:2rem;padding-block:2.5rem}}.layout-footer__bar{border-bottom:.0741rem solid #00000029;gap:2.3704rem;width:100%;padding-bottom:2.963rem}@media screen and (width>=1025px){.layout-footer__bar{border-bottom-width:.0625rem;flex-wrap:nowrap;gap:0;padding-bottom:2.5rem}}.layout-footer__logos{gap:10.5%;width:100%;max-width:38.25rem}@media screen and (width>=1025px){.layout-footer__logos{flex-shrink:0;width:38.75rem;max-width:none}}.layout-footer__logo.image-thumb-wrap{flex:383 1 0;min-width:0}.layout-footer__logo.image-thumb-wrap.--center{flex-grow:205}.layout-footer__logo.image-thumb-wrap img{-o-object-fit:contain;object-fit:contain}.layout-footer__nav{width:100%;min-width:0}@media screen and (width>=1025px){.layout-footer__nav{width:43.3125rem;max-width:100%}}.layout-footer__nav-list{row-gap:.2963rem;margin:0;padding:0;list-style:none}@media screen and (width>=1025px){.layout-footer__nav-list{row-gap:.25rem}}.layout-footer__nav-item{width:100%}@media screen and (width>=1025px){.layout-footer__nav-item{width:14.9475rem}}.layout-footer__nav-link{color:var(--color-dark);font-weight:400;font-size:var(--typograpy-p-l);letter-spacing:var(--typograpy-letter-spacing-0);opacity:.64;line-height:1.3;text-decoration:none;transition:opacity .24s;display:block}.layout-footer__nav-link.--button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.layout-footer__nav-link:hover{opacity:1}.layout-footer__nav-link:focus-visible{outline:.125rem solid var(--color-dark);outline-offset:.125rem}.layout-footer__meta{gap:1.1852rem;width:100%}@media screen and (width>=1025px){.layout-footer__meta{gap:1rem;max-width:78.5rem}}.layout-footer__copy,.layout-footer__doc{color:var(--color-dark);letter-spacing:-.02em;font-size:1.1852rem;font-weight:400;line-height:1.3}@media screen and (width>=1025px){.layout-footer__copy,.layout-footer__doc{font-size:1rem}}.layout-footer__copy{opacity:.32}.layout-footer__docs{-moz-column-gap:1.7778rem;gap:.5926rem 1.7778rem}@media screen and (width>=1025px){.layout-footer__docs{-moz-column-gap:1.5rem;gap:.5rem 1.5rem}}.layout-footer__doc{opacity:.4;white-space:nowrap;text-decoration:none;transition:color .24s,opacity .24s}.layout-footer__doc:hover{color:var(--color-fill-1);opacity:1}.layout-footer__doc:focus-visible{outline:.125rem solid var(--color-dark);outline-offset:.125rem}@media screen and (width>=769px) and (width<=1440px){.layout-footer__card{gap:2rem;padding:1.75rem 2.5rem}.layout-footer__card-head{gap:2rem}.layout-footer__card-title{font-size:1.25rem}.layout-footer__icon{width:4rem;height:4rem;padding:.3rem}.layout-footer__icon.--hotline{font-size:2.1099rem}.layout-footer__icon.--press{font-size:2.1837rem}.layout-footer__card-body{gap:.75rem}.layout-footer__phone{font-size:2.75rem}.layout-footer__email{font-size:1.375rem}}@media screen and (width>=769px) and (width<=1024px){.layout-footer__cards{flex-wrap:nowrap;gap:.25rem}.layout-footer__card{flex:1 1 0;width:auto;min-width:0;padding-inline:2rem}.layout-footer__phone{font-size:2.25rem}.layout-footer__email{overflow-wrap:anywhere}.layout-footer__bar{flex-wrap:nowrap;gap:2rem}.layout-footer__logos{flex-shrink:0;width:27.6rem}.layout-footer__nav{flex:0 30rem;width:auto;margin-left:auto}.layout-footer__nav-item{width:50%}}@media screen and (width<=768px){.layout-footer__card{gap:1.1852rem;padding:1.1852rem 1.75rem}.layout-footer__card-head{gap:1.1852rem}.layout-footer__card-title{font-size:1.1852rem}.layout-footer__icon{border-radius:var(--shape-12);width:2.963rem;height:2.963rem;padding:.2222rem}.layout-footer__icon.--hotline{font-size:1.5629rem}.layout-footer__icon.--press{font-size:1.6176rem}.layout-footer__card-body{gap:.4444rem}.layout-footer__phone{font-size:1.9259rem}.layout-footer__email{overflow-wrap:anywhere;font-size:1.1852rem}.layout-footer__shell.container__slot{width:calc(100% - 3.5rem)}.layout-footer__bottom{gap:1.7778rem;padding-block:1.7778rem}.layout-footer__bar{gap:1.7778rem;padding-bottom:1.7778rem}.layout-footer__logos{max-width:28.8rem}.layout-footer__nav-list{-moz-column-gap:1.1852rem;gap:.5926rem 1.1852rem}.layout-footer__nav-item{width:calc(50% - .5926rem)}.layout-footer__nav-link{font-size:1.037rem}.layout-footer__meta{gap:.8889rem}.layout-footer__copy,.layout-footer__doc{font-size:1.037rem}.layout-footer__docs{flex-direction:column;row-gap:.5926rem}.layout-footer__doc{white-space:normal}}.mobile-nav.flex{display:none}@media screen and (width<=640px){.mobile-nav.flex{z-index:100;gap:.2963rem;padding:1.037rem;display:flex;position:fixed;bottom:0;left:0;right:0}}.mobile-nav__menu.button{flex-shrink:0}.mobile-nav__menu.button .button__label{white-space:nowrap;gap:.8889rem}.mobile-nav__menu.button.--fill-1,.mobile-nav__menu.button.--fill-1.is-loading,.mobile-nav__menu.button.--fill-1:active:not(:disabled):not(.is-disabled):not(.is-loading),.mobile-nav__menu.button.--fill-1:hover:not(:disabled):not(.is-disabled):not(.is-loading){background-color:#515151}.mobile-nav__logout.button{flex-shrink:0;width:3.5rem;padding-inline:0}.mobile-nav__icon{font-size:.7407rem}.mobile-nav__logout-icon{font-size:1.7778rem}.mobile-nav__apply.button{white-space:nowrap;flex:1 1 0;min-width:0}:where(.callback){font-family:var(--font-family-main)}.callback{gap:1.5rem}.callback,.callback__fields{flex-direction:column;width:100%;display:flex}.callback__fields{gap:.75rem}.callback__row{gap:.75rem;width:100%;display:flex}@media (width<=639px){.callback__row{flex-direction:column}}.callback__field{flex:auto}.callback__field.--name,.callback__field.--tel{flex:50%}.callback__field.--email,.callback__field.--message,.callback__field.--topic{width:100%}.callback__actions{flex-direction:column;gap:1rem;width:100%;display:flex}.callback__submit{width:100%}.callback__policy{align-items:flex-start}.callback__policy-text{color:var(--color-dark);opacity:.56;font-size:.875rem;line-height:1.3}.callback__policy-link{color:var(--color-fill-1);font-weight:700;text-decoration:none;transition:color .2s}.callback__policy-link:hover{color:var(--color-fill-1-h)}.callback__policy-link:active{color:var(--color-fill-1-a)}.callback__status{border-radius:var(--shape-12,.75rem);font-size:var(--typograpy-p-s,.875rem);text-align:center;padding:.75rem 1rem;line-height:1.3}.callback__status.--error{color:var(--color-error);background-color:#de000014}:where(.ui-modal){font-family:var(--font-family-main);font-weight:500;font-size:var(--typograpy-p);letter-spacing:var(--typograpy-letter-spacing-0);color:var(--color-text);line-height:1.3}.ui-modal{width:100%;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.ui-modal__inner{pointer-events:auto;flex:auto;width:100%;min-height:0;display:flex;position:relative}.ui-modal__shade{z-index:0;background-color:#32343966;position:fixed;inset:0}.ui-modal__wrap{z-index:1;pointer-events:none;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:2rem 1rem;display:flex;position:relative}.ui-modal__wrap.--side{align-items:stretch;padding:1rem}.ui-modal__wrap.--side.--side-left{justify-content:flex-start}.ui-modal__wrap.--side.--side-right{justify-content:flex-end}.ui-modal__panel{pointer-events:auto;cursor:default;background-color:var(--color-white);border-radius:var(--shape-24);flex-direction:column;min-height:0;max-height:min(56rem,100dvh - 4rem);display:flex;position:relative;overflow:hidden}.--side .ui-modal__panel{width:max-content;max-width:100%;min-height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}.--side .ui-modal__panel,.--side.--side-left .ui-modal__panel,.--side.--side-right .ui-modal__panel{border-radius:var(--shape-24)}.ui-modal__panel.--callback-thanks{max-width:var(--layout-col-6);width:100%;margin-inline:auto}.ui-modal__panel.--account-email-sent,.ui-modal__panel.--account-login,.ui-modal__panel.--account-registration-confirm{width:35.25rem;max-width:100%}.--default .ui-modal__panel.--account-email-sent .ui-modal__body,.--default .ui-modal__panel.--account-login .ui-modal__body,.--default .ui-modal__panel.--account-registration-confirm .ui-modal__body,.ui-modal__panel.--account-email-sent .ui-modal__body,.ui-modal__panel.--account-login .ui-modal__body,.ui-modal__panel.--account-registration-confirm .ui-modal__body{padding:2.5rem}.ui-modal__panel.--account-email-sent .ui-modal__close,.ui-modal__panel.--account-login .ui-modal__close,.ui-modal__panel.--account-registration-confirm .ui-modal__close{width:1.5rem;height:1.5rem;color:var(--color-dark);background-color:#0000;border-radius:0;transition:opacity .24s,color .24s;top:1.5rem;right:1.5rem}.ui-modal__panel.--account-email-sent .ui-modal__close:hover,.ui-modal__panel.--account-login .ui-modal__close:hover,.ui-modal__panel.--account-registration-confirm .ui-modal__close:hover{opacity:.64;background-color:#0000}.ui-modal__panel.--notifications{width:35.25rem;max-width:100%}.ui-modal__panel.--notifications .ui-modal__body,.ui-modal__panel.--notifications .ui-modal__top{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-modal__panel.--notifications .ui-modal__body{padding:2rem .25rem 1.5rem 2rem;overflow:hidden}.ui-modal__close{z-index:2;border-radius:var(--shape-80);background-color:var(--color-fill-gray);width:3rem;height:3rem;color:var(--color-text);cursor:pointer;font:inherit;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,opacity .2s;display:flex;position:absolute;top:1rem;right:1rem}.ui-modal__close:hover{background-color:var(--color-fill-gray-h)}.ui-modal__close:focus-visible{outline:2px solid var(--color-fill-1);outline-offset:2px}.ui-modal__close-svg{pointer-events:none;flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.ui-modal__top{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-modal__head{flex-shrink:0;padding:2rem 3.5rem 0}.ui-modal__title{color:var(--color-dark);font-family:var(--font-family-heading);letter-spacing:-.03rem;text-align:center;flex-shrink:0;padding:1.5rem 5rem 1rem;font-size:1.5rem;font-weight:600;line-height:1.2}@media screen and (width<=1024px){.ui-modal__title{letter-spacing:-.02em;padding:1.1852rem 4.4444rem .8889rem;font-size:1.1852rem}}.ui-modal__body{width:100%;padding:3.5rem}.--default .ui-modal__body{padding:3.5rem}.ui-modal__body.--grow{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;overflow:auto}.ui-modal__body.--grow::-webkit-scrollbar{display:none}.ui-modal__foot{flex-shrink:0;padding:0 3.5rem 2rem}@media (width<=991px){.ui-modal__wrap{padding:1rem}.ui-modal__wrap.--side{padding:0}.ui-modal__panel{max-height:100dvh}.--side .ui-modal__panel{width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0}.--default .ui-modal__body,.ui-modal__body{padding:2rem 1.25rem}.ui-modal__head{padding:1.5rem 1.25rem 0}.ui-modal__foot{padding:0 1.25rem 1.5rem}}@media (width<=640px){.ui-modal{align-items:flex-end}.ui-modal:has(.ui-modal__panel.--notifications){align-items:stretch}.ui-modal:has(.ui-modal__panel.--notifications) .ui-modal__wrap{justify-content:flex-end;align-items:stretch;padding:0}.ui-modal:has(.ui-modal__panel.--notifications) .ui-modal__wrap.--side{justify-content:flex-end;align-items:stretch;padding:0}.ui-modal:has(.ui-modal__panel.--notifications) .ui-modal__wrap.--side.--side-left{justify-content:flex-end;align-items:stretch;padding:0}.ui-modal:has(.ui-modal__panel.--notifications) .ui-modal__wrap.--side.--side-right{justify-content:flex-end;align-items:stretch;padding:0}.ui-modal__wrap,.ui-modal__wrap.--side{justify-content:center;align-items:flex-end;padding:0}.ui-modal__wrap.--side.--side-left,.ui-modal__wrap.--side.--side-right{justify-content:center}.ui-modal__panel{border-radius:var(--shape-24) var(--shape-24) 0 0;width:100%;max-width:100%;min-height:auto;max-height:90svh}.ui-modal__panel.--sheet-dragging{touch-action:none}.ui-modal__panel.--notifications{border-radius:0;min-height:100dvh;max-height:100dvh}.ui-modal__panel.--notifications .ui-modal__body{padding:1.25rem}.--side .ui-modal__panel,.--side.--side-left .ui-modal__panel,.--side.--side-right .ui-modal__panel{border-radius:var(--shape-24) var(--shape-24) 0 0;width:100%;max-width:100%;min-height:auto;max-height:90svh}.--side .ui-modal__panel.--notifications,.--side.--side-left .ui-modal__panel.--notifications,.--side.--side-right .ui-modal__panel.--notifications{border-radius:0;min-height:100dvh;max-height:100dvh}.ui-modal__close{width:2.5rem;height:2.5rem;top:.75rem;right:.75rem}.ui-modal__head{padding:1.25rem 3rem 0 1.25rem}.--default .ui-modal__body,.ui-modal__body{padding:1.25rem 1.25rem calc(2.5rem + env(safe-area-inset-bottom,0px))}.ui-modal__foot{padding:0 1.25rem calc(2.5rem + env(safe-area-inset-bottom,0px))}}@media (width<=1023px){.ui-modal.--wide-sheet{align-items:flex-end}.ui-modal.--wide-sheet__wrap,.ui-modal.--wide-sheet__wrap.--side{justify-content:center;align-items:flex-end;padding:0}.ui-modal.--wide-sheet__wrap.--side.--side-left,.ui-modal.--wide-sheet__wrap.--side.--side-right{justify-content:center}.ui-modal.--wide-sheet__panel{border-radius:var(--shape-24) var(--shape-24) 0 0;width:100%;max-width:100%;min-height:auto;max-height:90svh}.ui-modal.--wide-sheet__panel.--sheet-dragging{touch-action:none}.--side .ui-modal.--wide-sheet__panel,.--side.--side-left .ui-modal.--wide-sheet__panel,.--side.--side-right .ui-modal.--wide-sheet__panel{border-radius:var(--shape-24) var(--shape-24) 0 0;width:100%;max-width:100%;min-height:auto;max-height:90svh}.ui-modal.--wide-sheet__close{width:3rem;height:3rem;top:1rem;right:1rem}.ui-modal.--wide-sheet__head{padding:1.25rem 3rem 0 1.25rem}.--default .ui-modal.--wide-sheet__body,.ui-modal.--wide-sheet__body{padding:1.25rem}.ui-modal.--wide-sheet__foot{padding:0 1.25rem 1.25rem}}.ui-modal:has(.ui-modal__wrap.--full-size){align-items:stretch}.ui-modal:has(.ui-modal__wrap.--full-size) .ui-modal__inner{height:100%;min-height:0}.ui-modal__wrap.--full-size{padding:2rem}@media screen and (width<=1024px){.ui-modal__wrap.--full-size{padding:.8889rem}}.ui-modal__wrap.--full-size .ui-modal__panel{border-radius:2rem;width:100%;max-width:none;height:100%;max-height:none;box-shadow:0 1.5rem 4rem #001f445c}@media screen and (width<=1024px){.ui-modal__wrap.--full-size .ui-modal__panel{border-radius:1.7778rem;box-shadow:0 1.1852rem 3.5556rem #001f445c}}.ui-modal__wrap.--full-size .ui-modal__body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.ui-modal__wrap.--full-size .ui-modal__body>*{flex:auto;min-height:0}.ui-modal__panel.--layout-menu{width:22.6875rem;max-width:100%}@media screen and (width<=640px){.ui-modal__panel.--layout-menu{width:100%}}.ui-modal__panel.--layout-menu .ui-modal__head{padding:0}.ui-modal__panel.--layout-menu .ui-modal__body{padding:.5rem 1rem 1rem}@media screen and (width<=1024px){.ui-modal__panel.--layout-menu .ui-modal__body{padding:.5926rem .8889rem .8889rem}}.ui-modal__panel.--layout-menu .ui-modal__foot{padding:0}.layout-menu__header{width:100%;padding:1.5rem 5rem 1rem 1.5rem}@media screen and (width<=1024px){.layout-menu__header{padding:1.3333rem 4.4444rem .8889rem 1.4815rem}}.layout-menu__title{color:var(--color-dark);font-family:var(--font-family-heading);letter-spacing:-.03rem;word-break:break-word;font-size:1.5rem;font-weight:600;line-height:1.2}@media screen and (width<=1024px){.layout-menu__title{letter-spacing:-.0326rem;font-size:1.6296rem}}.layout-menu__nav.flex{gap:.5rem;width:100%}@media screen and (width<=1024px){.layout-menu__nav.flex{gap:.5926rem}}.layout-menu__item.button{width:100%}.ui-modal__panel.--auth{width:34.875rem}.auth{width:100%}.auth-form{width:100%;color:var(--color-dark);flex-direction:column;gap:2rem;display:flex}.auth-form.--loading{justify-content:center;align-items:center;min-height:12rem}.auth-form__spinner{color:var(--color-fill-1)}.auth-form__head{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.auth-form__head.--wide{gap:1.125rem}.auth-form__title{font-family:var(--font-family-heading)}.auth-form__lead{opacity:.56;margin:0}.auth-form__text{text-align:center;margin:0}.auth-form__nowrap{white-space:nowrap}.auth-form__notice{border-radius:var(--shape-16);background-color:var(--color-fill-1-opacity-16);text-align:center;margin:0;padding:1rem 1.5rem}.auth-form__fields{flex-direction:column;gap:1rem;display:flex}.auth-form__group{flex-direction:column;gap:1.125rem;display:flex}.auth-form__field,.auth-form__stack{flex-direction:column;gap:.5rem;display:flex}.auth-form__label{opacity:.32;cursor:pointer}.auth-form__hint{opacity:.82;margin:0}.auth-form__input .input__control{border-radius:var(--shape-16);min-height:3.625rem}.auth-form__input .input__field{padding-inline:1.5rem}.auth-form__input .input__control:has(.input__reveal) .input__field{padding-right:3.625rem}.auth-form__input .input__reveal{right:1.5rem}:is(.auth-form__input.is-error .input__control,.auth-form__input.is-error .input__control:has(.input__field:focus)){box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.auth-form__input .input__error{color:var(--color-fill-1);font-weight:600}.auth-form__row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-form__check .checkbox__trigger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-dark) 32%,transparent);background-color:#0000}.auth-form__check .checkbox__input:checked+.checkbox__inner .checkbox__trigger{background-color:var(--color-fill-1);box-shadow:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222.2%22%20d%3D%22m7.5%2012.141%203.136%203.21%205.864-6%22%2F%3E%3C%2Fsvg%3E);background-size:100% 100%}.auth-form__check.is-error .checkbox__trigger{box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.auth-form__check .checkbox__inner{padding:0}.auth-form__check .checkbox__label{opacity:.56;padding-top:calc(.75rem - .65em)}.auth-form__check .checkbox__error{color:var(--color-fill-1)}.auth-form__checks{flex-direction:column;gap:1rem;display:flex}.auth-form__policy-link{color:var(--color-dark);text-underline-position:from-font;text-decoration:underline}.auth-form__link,.auth-form__switch-link{color:var(--color-dark);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:color .24s}.auth-form__link:hover,.auth-form__switch-link:hover{color:var(--color-fill-1)}.auth-form__switch-link{text-underline-position:from-font;text-decoration:underline}.auth-form__actions{flex-direction:column;align-items:center;gap:1.125rem;display:flex}.auth-form__submit{border-radius:var(--shape-16);width:100%;min-height:4.25rem;font-weight:700;font-size:var(--typograpy-h6);letter-spacing:var(--typograpy-letter-spacing-min);line-height:1.2}.auth-form__switch{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;display:flex}.auth-form__switch-text{opacity:.56}.auth-form__error,.auth-form__status{text-align:center;align-self:stretch;margin:0}.auth-form__error,.auth-form__status.--error{color:var(--color-fill-1);font-weight:600}.auth-form__status{opacity:.56}.auth-form__status.--error{opacity:1}.auth-form__hidden{clip:rect(0,0,0,0);opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute;overflow:hidden}:where(.layout-cookies__card){font-family:var(--font-family-main);letter-spacing:var(--typograpy-letter-spacing-0);text-transform:none;font-weight:500;line-height:1.3}.layout-cookies{z-index:20;padding:.75rem 1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px),var(--mobile-nav-height,0px) - 1.037rem + .2963rem);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media screen and (width<=640px){.layout-cookies{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px),var(--mobile-nav-height,5.574rem) - 1.037rem + .2963rem)}}.layout-cookies__card{pointer-events:auto;background-color:var(--color-fill-gray);border-radius:var(--shape-18);flex-wrap:wrap;align-items:center;gap:2rem;width:100%;max-width:32.125rem;padding:.75rem .75rem .75rem 1.25rem;display:flex}.layout-cookies__main{flex:12rem;align-items:center;gap:.75rem;min-width:0;display:flex}.layout-cookies__icon{flex-shrink:0;justify-content:center;align-items:center;font-size:2.5rem;line-height:1;display:flex}.layout-cookies__copy{min-width:0;color:var(--color-dark);flex-direction:column;flex:auto;gap:.125rem;display:flex}.layout-cookies__title{font-size:var(--typograpy-p-m);margin:0}.layout-cookies__subtitle{font-size:var(--typograpy-p-s);opacity:.5;margin:0}.layout-cookies__link{color:inherit;text-underline-offset:.125em;text-decoration:underline;transition:opacity .24s}.layout-cookies__link:hover{opacity:.7}.layout-cookies .layout-cookies__action.button{min-height:3rem;padding:0 1.5rem}
