*{font-family:var(--font-family-main);background-repeat:no-repeat;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;color:var(--color-text);font-size:calc(.125vw + 13.6px);font-weight:400;background-color:var(--color-bg);height:100%;min-height:100dvh;padding:0;-webkit-font-smoothing:antialiased}.--icon .nuxt-icon{display:flex}.nuxt-icon svg{vertical-align:unset;width:unset;height:unset;margin-bottom:unset}main{position:relative;flex:1 0}@media screen and (max-width:991px){main{overflow-x:hidden}}.js-no-scroll{overflow:hidden}.js-no-scroll,.js-no-scroll .ui-modal{padding-right:var(--scroll-width)}.--mob-hide{display:none}.--mob-show{display:flex}@media screen and (max-width:1680px){body,html{font-size:14px}}@media screen and (max-width:1440px){body,html{font-size:calc(.125vw + 11.6px)}}@media screen and (max-width:1024px){body,html{font-size:13px}}@media screen and (max-width:991px){body,html{font-size:1.5vw}.--mob-hide{display:flex}.--mob-show{display:none}.js-no-scroll,.js-no-scroll .ui-modal{padding-right:0}}@media screen and (max-width:768px){body,html{font-size:1.8vw}}@media screen and (max-width:640px){body,html{font-size:2vw}.js-no-scroll{padding-right:0}}@media screen and (max-width:500px){body,html{font-size:3vw}}@media screen and (max-width:468px){body,html{font-size:3.5vw}}.layout-header{position:fixed;top:calc(var(--layout-indention-gap-smal) + var(--index-page-top-offset, 0));left:50%;z-index:100;box-sizing:border-box;max-width:calc(var(--layout-container-max) - 12.5rem);transform:translate(-50%);pointer-events:none;transition:background-color .24s ease}.layout-header,.layout-header.--embedded{width:calc(100% - var(--layout-indention-gap-smal)*2)}.layout-header.--embedded{max-width:calc(var(--layout-container-max) - var(--layout-indention-gap-smal)*2 - 12.5rem)}.layout-header.--embedded .layout-header__wrap{width:100%}.layout-header__actions,.layout-header__bar,.layout-header__login,.layout-header__logo,.layout-header__menu,.layout-header__mobile-nav,.layout-header__mobile-nav-item,.layout-header__nav,.layout-header__nav-item,.layout-header__wrap{pointer-events:auto}.layout-header__bar{position:relative;box-sizing:border-box;height:4.125rem;padding:.375rem .5rem .375rem 1.25rem;border-radius:var(--shape-24);background-color:var(--color-white-opacity-14);-webkit-backdrop-filter:blur(1.5625rem);backdrop-filter:blur(1.5625rem);transition:background-color .24s ease,backdrop-filter .24s ease}.layout-header.--scrolled .layout-header__bar{background-color:#dededea6}.layout-header__logo{display:block;flex-shrink:0;text-decoration:none;transition:opacity .24s ease}.layout-header__logo:hover{opacity:.88}.layout-header__logo-wrap{width:8.375rem}.layout-header__logo-wrap>.image-thumb{width:100%}.layout-header__logo-image{-o-object-fit:contain;object-fit:contain}.layout-header__nav{flex-shrink:0}.layout-header__nav-list.flex{box-sizing:border-box;height:3.375rem;padding:.25rem;border-radius:.875rem;background-color:var(--color-dark)}.layout-header__nav-item{display:inline-flex;align-items:center;justify-content:center;height:2.875rem;padding:0 1.125rem;border:none;border-radius:var(--shape-12);background:transparent;font-family:var(--font-family-main);font-weight:500;font-size:1rem;line-height:1.2;letter-spacing:var(--typograpy-letter-spacing-min);text-transform:uppercase;white-space:nowrap;color:var(--color-white);cursor:pointer;transition:background-color .24s ease,color .24s ease}.layout-header__nav-item.--active{border-radius:.625rem;background-color:var(--color-white);color:var(--color-dark)}.layout-header__nav-item:hover:not(.--active){color:var(--color-white-opacity-52)}.layout-header__actions.flex{flex-shrink:0;gap:.5rem}.layout-header__actions .button__label{gap:.62rem}.layout-header__menu{display:none;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;padding:0;border:none;border-radius:var(--shape-12);background-color:var(--color-dark);cursor:pointer;transition:background-color .24s ease}.layout-header__menu:hover{background-color:var(--color-dark-opacity-72)}.layout-header__menu-icon.--icon{width:1.5rem;height:1.5rem;font-size:1.5rem}.layout-header__menu-icon.--icon .nuxt-icon,.layout-header__menu-icon.--icon svg{width:1em;height:1em;font-size:inherit;display:block}.layout-header__login.button.--fill-1{flex-shrink:0;height:3.25rem;min-height:3.25rem;padding-inline:1.5rem;border-radius:.875rem;gap:.625rem;font-family:var(--font-family-main);font-weight:500;font-size:1rem;line-height:1.2;letter-spacing:var(--typograpy-letter-spacing-min);text-transform:uppercase}.layout-header__login-icon.--icon{width:1.417rem;height:1.1875rem;font-size:1.417rem}.layout-header__login-icon.--icon .nuxt-icon,.layout-header__login-icon.--icon svg{width:1em;height:1em;font-size:inherit;display:block}.layout-header .layout-header__logout .button__label{gap:.62rem}.layout-header:not(.--account) .layout-header__profile{flex-shrink:0;gap:.5rem;text-decoration:none}.layout-header:not(.--account) .layout-header__avatar{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:visible;width:2.625rem;height:2.625rem;border-radius:50%;background-color:var(--color-dark)}.layout-header:not(.--account) .layout-header__avatar-letter{font-family:var(--font-family-main);font-weight:600;font-size:1.57375rem;line-height:1.2;color:var(--color-white)}.layout-header:not(.--account) .layout-header__avatar-status{position:absolute;inset:0;pointer-events:none}.layout-header:not(.--account) .layout-header__avatar-status-dot{position:absolute;top:.09375rem;left:2.041875rem;width:.4918125rem;height:.4918125rem}.layout-header:not(.--account) .layout-header__avatar-status-ring{position:absolute;top:0;left:1.948125rem;width:.6793125rem;height:.6793125rem}.layout-header:not(.--account) .layout-header__avatar-status-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.layout-header:not(.--account) .layout-header__profile-copy.flex{gap:0;align-items:flex-start}.layout-header:not(.--account) .layout-header__profile-name{font-family:var(--font-family-main);font-weight:600;font-size:1.125rem;line-height:1.2;white-space:nowrap;color:var(--color-white)}.layout-header:not(.--account) .layout-header__profile-role{font-family:var(--font-family-second);font-weight:400;font-size:var(--typograpy-p-m);line-height:1.2;letter-spacing:-.0175rem;white-space:nowrap;color:var(--color-white)}.layout-header:not(.--account) .layout-header__logout.button.--fill-1{flex-shrink:0;height:3.25rem;min-height:3.25rem;padding-inline:1.5rem;border-radius:.875rem;gap:.625rem;font-family:var(--font-family-main);font-weight:500;font-size:1rem;line-height:1.2;letter-spacing:var(--typograpy-letter-spacing-min);text-transform:uppercase}.layout-header:not(.--account) .layout-header__logout-icon.--icon{width:1.25rem;height:1.25rem;font-size:1.25rem}.layout-header:not(.--account) .layout-header__logout-icon.--icon .nuxt-icon,.layout-header:not(.--account) .layout-header__logout-icon.--icon svg{width:1em;height:1em;font-size:inherit;display:block}.layout-header__mobile-nav{display:none;box-sizing:border-box;overflow:hidden;max-height:0;margin-top:0;border-radius:var(--shape-18);background-color:var(--color-dark);opacity:0;pointer-events:none;transition:max-height .24s ease,margin-top .24s ease,opacity .24s ease}.layout-header__mobile-nav.--open{max-height:20rem;margin-top:.5rem;opacity:1;pointer-events:auto}.layout-header__mobile-nav-list.flex{padding:.25rem}.layout-header__mobile-nav-item{display:flex;align-items:center;width:100%;min-height:2.875rem;padding:.75rem 1rem;border:none;border-radius:var(--shape-12);background:transparent;font-family:var(--font-family-main);font-weight:500;font-size:1rem;line-height:1.2;letter-spacing:var(--typograpy-letter-spacing-min);text-align:left;text-transform:uppercase;color:var(--color-white);cursor:pointer;transition:background-color .24s ease,color .24s ease}.layout-header__mobile-nav-item.--active{background-color:var(--color-white);color:var(--color-dark)}.layout-header__mobile-nav-item:hover:not(.--active){color:var(--color-white-opacity-52)}.layout-header.--account .layout-header__wrap{width:100%}.layout-header.--account .layout-header__account-side,.layout-header.--account .layout-header__bar,.layout-header.--account .layout-header__logo,.layout-header.--account .layout-header__logout,.layout-header.--account .layout-header__menu,.layout-header.--account .layout-header__mobile-nav,.layout-header.--account .layout-header__mobile-nav-item,.layout-header.--account .layout-header__nav,.layout-header.--account .layout-header__nav-item,.layout-header.--account .layout-header__notify,.layout-header.--account .layout-header__profile,.layout-header.--account .layout-header__wrap{pointer-events:auto}.layout-header.--account .layout-header__account-side.flex{flex-shrink:0;gap:.75rem}.layout-header.--account .layout-header__bar{width:100%;height:auto;min-height:4.3125rem;padding:.375rem .5rem .375rem 1.25rem;background-color:#ffffff1f}.layout-header.--account.--scrolled .layout-header__bar{background-color:#dededea6}.layout-header.--account .layout-header__logo-wrap{flex-shrink:0;display:flex;align-items:center;width:17.375rem;height:3.5625rem}.layout-header.--account .layout-header__logo-wrap>.image-thumb{width:8.375rem}.layout-header.--account .layout-header__nav-item{border-radius:.5rem}.layout-header.--account .layout-header__nav-item.--active{border-radius:.625rem}.layout-header.--account .layout-header__profile.flex{flex-shrink:0;gap:.5rem}.layout-header.--account .layout-header__avatar{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:visible;width:2.625rem;height:2.625rem;border-radius:50%;background-color:var(--color-dark)}.layout-header.--account .layout-header__avatar-letter{font-family:var(--font-family-main);font-weight:600;font-size:1.57375rem;line-height:1.2;color:var(--color-white)}.layout-header.--account .layout-header__avatar-status{position:absolute;inset:0;pointer-events:none}.layout-header.--account .layout-header__avatar-status-dot{position:absolute;top:.09375rem;left:2.041875rem;width:.4918125rem;height:.4918125rem}.layout-header.--account .layout-header__avatar-status-ring{position:absolute;top:0;left:1.948125rem;width:.6793125rem;height:.6793125rem}.layout-header.--account .layout-header__avatar-status-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.layout-header.--account .layout-header__profile-copy.flex{gap:0;align-items:flex-start}.layout-header.--account .layout-header__profile-name{font-family:var(--font-family-main);font-weight:600;font-size:1.125rem;line-height:1.2;white-space:nowrap;color:var(--color-white)}.layout-header.--account .layout-header__profile-role{font-family:var(--font-family-second);font-weight:400;font-size:var(--typograpy-p-m);line-height:1.2;letter-spacing:-.0175rem;white-space:nowrap;color:var(--color-white)}.layout-header.--account .layout-header__account-actions.flex{flex-shrink:0;gap:.375rem}.layout-header.--account .layout-header__menu.--account{display:none}.layout-header.--account .layout-header__notify.button.--fill-white{flex-shrink:0;width:3.25rem;min-width:3.25rem;height:3.25rem;min-height:3.25rem;padding:0;border-radius:.875rem}.layout-header.--account .layout-header__notify-icon.--icon{width:1.375rem;height:1.5rem;font-size:1.375rem}.layout-header.--account .layout-header__notify-icon.--icon .nuxt-icon,.layout-header.--account .layout-header__notify-icon.--icon svg{width:1em;height:1em;font-size:inherit;display:block}.layout-header.--account .layout-header__logout.button.--fill-1{flex-shrink:0;height:3.25rem;min-height:3.25rem;padding-inline:1.5rem;border-radius:.875rem;gap:.625rem;font-family:var(--font-family-main);font-weight:500;font-size:1rem;line-height:1.2;letter-spacing:var(--typograpy-letter-spacing-min);text-transform:uppercase}.layout-header.--account .layout-header__logout-icon.--icon{width:1.417rem;height:1.1875rem;font-size:1.417rem}.layout-header.--account .layout-header__logout-icon.--icon .nuxt-icon,.layout-header.--account .layout-header__logout-icon.--icon svg{width:1em;height:1em;font-size:inherit;display:block}@media screen and (max-width:1024px){.layout-header.--account .layout-header__profile-copy{display:none}}@media screen and (max-width:768px){.layout-header.--account .layout-header__bar{height:auto;min-height:4.25rem;padding:.5rem;border-radius:1.125rem}.layout-header.--account .layout-header__logo-wrap{width:7.035rem;height:auto}.layout-header.--account .layout-header__logo-wrap>.image-thumb{width:100%}.layout-header.--account .layout-header__nav{display:none}.layout-header.--account .layout-header__menu.--account{display:inline-flex}.layout-header.--account .layout-header__profile{display:none}.layout-header.--account .layout-header__logout.button.--fill-1{width:3.25rem;min-width:3.25rem;padding-inline:0}.layout-header.--account .layout-header__logout-label{display:none}.layout-header.--account .layout-header__mobile-nav{display:block}}.layout-header.--manager .layout-header__logo-wrap{width:8.375rem}.layout-header.--manager .layout-header__nav{min-width:0}@media screen and (max-width:1440px){.layout-header.--manager .layout-header__profile-copy{display:none}.layout-header.--manager .layout-header__nav-item{padding-inline:.75rem;font-size:.875rem}}@media screen and (max-width:1200px){.layout-header.--manager .layout-header__account-side.flex{gap:.5rem}.layout-header.--manager .layout-header__nav-list.flex{padding:.1875rem}.layout-header.--manager .layout-header__nav-item{padding-inline:.5rem;font-size:.8125rem}}@media screen and (max-width:1200px){.layout-header:not(.--account) .layout-header__profile-copy{display:none}}@media screen and (max-width:1024px){.layout-header__nav-item{padding-inline:.75rem;font-size:.875rem}}@media screen and (max-width:768px){.layout-header{top:calc(1.25rem + var(--index-page-top-offset, 0))}.layout-header,.layout-header.--embedded{width:calc(100% - 2rem);max-width:none}.layout-header:not(.--account) .layout-header__bar{height:auto;min-height:4.25rem;padding:.5rem;border-radius:1.125rem}.layout-header:not(.--account) .layout-header__logo-wrap{width:7.035rem}.layout-header:not(.--account) .layout-header__logo-wrap>.image-thumb.--134-50{padding-bottom:37.28%}.layout-header:not(.--account) .layout-header__nav{display:none}.layout-header:not(.--account) .layout-header__menu{display:inline-flex}.layout-header:not(.--account) .layout-header__login.button.--fill-1{width:3.25rem;min-width:3.25rem;padding-inline:0}.layout-header:not(.--account) .layout-header__login-label{display:none}.layout-header:not(.--account) .layout-header__profile-copy{display:none}.layout-header:not(.--account) .layout-header__logout.button.--fill-1{width:3.25rem;min-width:3.25rem;padding-inline:0}.layout-header:not(.--account) .layout-header__logout-label{display:none}.layout-header:not(.--account) .layout-header__mobile-nav{display:block}}
