.header-mega-panel[data-v-8b2a6957]{position:fixed;top:68px;left:calc(50% - var(--home-nav-scrollbar-half-width, 0px));z-index:2;width:min(1376px,calc(100% - 64px - var(--home-nav-scrollbar-width, 0px)));max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 -4px 12px -4px #0b122014,0 12px 24px -12px #0b122014,0 20px 36px -24px #0b12201f;-webkit-transform:translateX(-50%);transform:translate(-50%);clip-path:inset(-24px -60px -60px -60px round 8px);transition:height .3s cubic-bezier(.45,.05,.55,.95)}.header-mega-viewport[data-v-8b2a6957]{position:relative;display:grid;grid-template-areas:"stack";height:100%;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.header-mega-content[data-v-8b2a6957]{grid-area:stack;align-self:start;width:100%;isolation:isolate;background:#fff}.header-mega-switch-enter-active[data-v-8b2a6957],.header-mega-switch-leave-active[data-v-8b2a6957]{transition:opacity .25s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}.header-mega-switch-leave-active[data-v-8b2a6957]{position:absolute;inset:0;pointer-events:none}[data-activation-direction=following] .header-mega-switch-enter-from[data-v-8b2a6957],[data-activation-direction=preceding] .header-mega-switch-leave-to[data-v-8b2a6957]{opacity:0;-webkit-transform:translateX(20%);transform:translate(20%)}[data-activation-direction=following] .header-mega-switch-leave-to[data-v-8b2a6957],[data-activation-direction=preceding] .header-mega-switch-enter-from[data-v-8b2a6957]{opacity:0;-webkit-transform:translateX(-20%);transform:translate(-20%)}.header-mega-enter-active[data-v-8b2a6957],.header-mega-leave-active[data-v-8b2a6957]{transition:clip-path .2s cubic-bezier(.45,.05,.55,.95),opacity .3s cubic-bezier(.45,.05,.55,.95)}.header-mega-enter-from[data-v-8b2a6957],.header-mega-leave-to[data-v-8b2a6957]{clip-path:inset(-24px -60px 100% -60px round 8px);opacity:0}.header-mega-leave-active[data-v-8b2a6957]{pointer-events:none}.header-mega-backdrop[data-v-8b2a6957]{position:fixed;inset:68px 0 0;z-index:50;background:linear-gradient(transparent,#eceff1cc);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.header-mega-backdrop-enter-active[data-v-8b2a6957],.header-mega-backdrop-leave-active[data-v-8b2a6957]{transition:opacity .3s cubic-bezier(.45,.05,.55,.95)}.header-mega-backdrop-enter-from[data-v-8b2a6957],.header-mega-backdrop-leave-to[data-v-8b2a6957]{opacity:0}.header-mega-backdrop-leave-active[data-v-8b2a6957]{pointer-events:none}html.nav-overlay-active{-ms-scroll-chaining:none;overscroll-behavior:none}@media(prefers-reduced-motion:reduce){.header-mega-backdrop-enter-active[data-v-8b2a6957],.header-mega-backdrop-leave-active[data-v-8b2a6957],.header-mega-enter-active[data-v-8b2a6957],.header-mega-leave-active[data-v-8b2a6957],.header-mega-panel[data-v-8b2a6957],.header-mega-switch-enter-active[data-v-8b2a6957],.header-mega-switch-leave-active[data-v-8b2a6957]{transition:none}.header-mega-content[data-v-8b2a6957]{-webkit-transform:none!important;transform:none!important}}.header-menu-content[data-v-68a5cec8]{display:grid;grid-template-columns:repeat(var(--header-menu-columns),minmax(0,1fr));-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;padding-inline:var(--home-nav-content-inset,91px);color:#0b1220;background:#fff}.header-menu-column[data-v-68a5cec8]{min-width:0;padding-block:48px;background:#fff}.header-menu-links[data-v-68a5cec8]{display:grid;align-content:start;gap:24px;margin:0;padding:0;list-style:none}.header-menu-link[data-v-68a5cec8],.header-menu-product[data-v-68a5cec8]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;text-decoration:none}.header-menu-link[data-v-68a5cec8]:focus-visible,.header-menu-product[data-v-68a5cec8]:focus-visible{outline:2px solid #0b1220;outline-offset:6px;border-radius:2px}.header-menu-link[data-v-68a5cec8]{color:#0b1220}.header-menu-link--described[data-v-68a5cec8]{min-height:64px}.header-menu-link[data-v-68a5cec8]:focus-visible,.header-menu-link[data-v-68a5cec8]:hover{color:#0b1220}.header-menu-link-name[data-v-68a5cec8]{max-width:100%;font-family:var(--marketing-display-font),var(--home-body-font);font-size:16px;font-weight:var(--marketing-weight-500,500);line-height:1.5;text-wrap:pretty}.header-menu-link-name[data-v-68a5cec8],.header-menu-title-copy[data-v-68a5cec8]{display:inline-flex;align-items:center;gap:6px;min-width:0}.header-menu-link-label[data-v-68a5cec8]{position:relative;min-width:0}.header-menu-underline[data-v-68a5cec8]{position:absolute;inset:0;color:transparent;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:#0b1220;text-decoration-thickness:1.5px;clip-path:inset(0 100% -8px 0);transition:clip-path .18s cubic-bezier(.22,1,.36,1);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.header-menu-underline[data-v-68a5cec8]{transition:none}}.header-menu-link.is-current .header-menu-underline[data-v-68a5cec8],.header-menu-link:focus-visible .header-menu-underline[data-v-68a5cec8],.header-menu-link:hover .header-menu-underline[data-v-68a5cec8],.header-menu-product.is-current .header-menu-underline[data-v-68a5cec8],.header-menu-product:focus-visible .header-menu-underline[data-v-68a5cec8],.header-menu-product:hover .header-menu-underline[data-v-68a5cec8]{clip-path:inset(0 0 -8px 0)}.header-menu-description[data-v-68a5cec8]{color:#0b122094;font-family:var(--home-body-font);font-size:13px;font-weight:400;line-height:1.5}.header-menu-arrow[data-v-68a5cec8]{opacity:0;-webkit-transform:translate(-3px,-1px);transform:translate(-3px,-1px);transition:opacity .15s ease,-webkit-transform .18s cubic-bezier(.22,1,.36,1);transition:opacity .15s ease,transform .18s cubic-bezier(.22,1,.36,1);transition:opacity .15s ease,transform .18s cubic-bezier(.22,1,.36,1),-webkit-transform .18s cubic-bezier(.22,1,.36,1)}.header-menu-link:focus-visible .header-menu-arrow[data-v-68a5cec8],.header-menu-link:hover .header-menu-arrow[data-v-68a5cec8],.header-menu-product:focus-visible .header-menu-arrow[data-v-68a5cec8],.header-menu-product:hover .header-menu-arrow[data-v-68a5cec8]{opacity:1;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.header-menu-product[data-v-68a5cec8]{display:grid;grid-template-columns:44px minmax(0,1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:4px;min-height:0;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(11,18,32,.18);color:#0b1220}.header-menu-product>.product-menu-icon[data-v-68a5cec8]{grid-column:1;grid-row:1/3;align-self:center}.header-menu-product .header-menu-description[data-v-68a5cec8]{grid-column:2}.header-menu-product .header-menu-link-name[data-v-68a5cec8]{font-size:18px}.header-menu-flag[data-v-68a5cec8]{display:inline-flex;align-items:center;min-height:18px;flex:none;padding:1px 6px;border-radius:999px;background:#89ffdd3d;color:#0b1220;font-family:var(--home-body-font);font-size:11px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.03em;white-space:nowrap}.header-menu-content--products .header-menu-links[data-v-68a5cec8]{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;row-gap:24px}.header-menu-content--products .header-menu-link .header-menu-link-name[data-v-68a5cec8]{gap:16px;color:#0b1220;font-weight:400}.header-menu-content--products:lang(ja) .header-menu-link-label[data-v-68a5cec8]{word-break:auto-phrase;line-break:strict;text-wrap:balance}.header-menu-flag--hot[data-v-68a5cec8]{background:#89ffdd;font-style:italic;font-weight:500}@media(max-width:1200px){.header-menu-content[data-v-68a5cec8]{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.header-menu-content--products .header-menu-links[data-v-68a5cec8]{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media(prefers-reduced-motion:reduce){.header-menu-arrow[data-v-68a5cec8],.header-menu-underline[data-v-68a5cec8]{transition:none}.header-menu-link:focus-visible .header-menu-arrow[data-v-68a5cec8],.header-menu-link:hover .header-menu-arrow[data-v-68a5cec8],.header-menu-product:focus-visible .header-menu-arrow[data-v-68a5cec8],.header-menu-product:hover .header-menu-arrow[data-v-68a5cec8]{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.nav[data-v-1e6a0247]{display:flex;align-items:center;padding-left:48px}.nav-item[data-v-1e6a0247]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:16px;font-weight:400;cursor:pointer}.nav-item .link[data-v-1e6a0247]{white-space:nowrap}.nav-item .link[data-v-1e6a0247],.nav-item-title[data-v-1e6a0247]{display:inline-flex;align-items:center}.nav-item-title[data-v-1e6a0247]{-webkit-appearance:none;appearance:none;gap:5px;height:46px;padding:0 12px;line-height:46px;border-bottom:1px solid transparent;border-top:0;border-right:0;border-left:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:color .18s ease,border-color .18s ease}.nav-item .iconfont[data-v-1e6a0247]{font-size:16px}.nav-item .icon-arrow-down[data-v-1e6a0247]{position:relative;top:1px;display:inline-block;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.nav-item.active[data-v-1e6a0247],.nav-item.is-open[data-v-1e6a0247],.nav-item[data-v-1e6a0247]:focus-within,.nav-item[data-v-1e6a0247]:hover{color:inherit}.nav-item.active>a[data-v-1e6a0247],.nav-item.is-open>a[data-v-1e6a0247],.nav-item:focus-within>a[data-v-1e6a0247],.nav-item:hover>a[data-v-1e6a0247]{color:inherit}.nav-item.active .nav-item-title[data-v-1e6a0247],.nav-item.is-open .nav-item-title[data-v-1e6a0247],.nav-item:focus-within .nav-item-title[data-v-1e6a0247],.nav-item:hover .nav-item-title[data-v-1e6a0247]{background:transparent;border-bottom-color:transparent}.nav-item.is-open .icon-arrow-down[data-v-1e6a0247]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1400px){.nav-item[data-v-1e6a0247]:not(:last-child){margin-right:8px}}[data-v-535b7b22] .actions-item-box .iconfont{color:#fff!important}.flex-spacer[data-v-535b7b22]{flex:1}.header[data-v-535b7b22]{justify-content:space-between;min-height:56px;height:76px;background-color:#0e1b1e94;position:relative;z-index:100;color:#253044d6;margin:0 auto;padding:0 calc(22px + var(--home-nav-scrollbar-width, 0px)) 0 22px;position:fixed;top:0;width:100%;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 30px #07121514;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);transition:background-color .25s ease}.header[data-v-535b7b22],.header-container[data-v-535b7b22]{display:flex;align-items:center}.header-container[data-v-535b7b22]{position:relative;margin:auto;width:min(100%,1170px);min-width:0}.header-language[data-v-535b7b22]{margin-right:10px}.header-left[data-v-535b7b22]{display:flex;align-items:center;flex:1}.header--light[data-v-535b7b22]{border-bottom-color:#202d3114;box-shadow:0 8px 24px #202d3109}.header--light[data-v-535b7b22] .actions-item-box,.header--light[data-v-535b7b22] .nav-item{color:#202d31}.header--light[data-v-535b7b22] .actions-item-box .iconfont{color:#202d31!important}.header--home[data-v-535b7b22]{--home-nav-content-inset:91px;top:0;left:0;width:100%;min-height:68px;height:68px;padding:0 calc(32px + var(--home-nav-scrollbar-width, 0px)) 0 32px;color:#0b1220;border:0;border-bottom:1px solid rgba(11,18,32,.08);border-radius:0;box-shadow:0 8px 24px #0b122008;backdrop-filter:blur(16px) saturate(112%);-webkit-backdrop-filter:blur(16px) saturate(112%);-webkit-transform:none;transform:none;font-family:var(--marketing-display-font),var(--home-body-font);font-weight:var(--marketing-weight-500,500);letter-spacing:.01em}.header--home[data-v-535b7b22]:has(.nav.has-open-menu){border-bottom-color:transparent}.header--home .header-container[data-v-535b7b22]{width:100%;max-width:1376px;height:36px}.header--home[data-v-535b7b22] .logo{width:35px;height:28px;flex-shrink:0;margin-left:0;margin-right:40px;overflow:visible}.header--home[data-v-535b7b22] .nav{align-items:center;gap:0;padding-left:0}.header--home[data-v-535b7b22] .nav-item{display:flex;align-items:center;height:36px;margin-right:0!important}.header--home[data-v-535b7b22] .nav-item>.link{display:inline-flex;align-items:center;height:100%;line-height:1}.header--home[data-v-535b7b22] .actions-item-box .iconfont,.header--home[data-v-535b7b22] .actions-item-box,.header--home[data-v-535b7b22] .login .action-button--text,.header--home[data-v-535b7b22] .nav-item,.header--home[data-v-535b7b22] .nav-item>.link{color:#0b1220!important}.header--home[data-v-535b7b22] .nav-item-title{display:inline-flex;align-items:center;gap:5px;height:36px;padding-inline:16px;line-height:1;color:#0b1220;font-family:var(--marketing-display-font),var(--home-body-font);font-size:var(--home-action-size,16px);font-weight:var(--home-action-weight,500);letter-spacing:var(--home-action-tracking,.01em)}.header--home[data-v-535b7b22] .nav-item.active .nav-item-title,.header--home[data-v-535b7b22] .nav-item.is-open .nav-item-title,.header--home[data-v-535b7b22] .nav-item:focus-within .nav-item-title,.header--home[data-v-535b7b22] .nav-item:hover .nav-item-title{background:transparent;border-bottom-color:transparent;color:#0b1220}.header--home[data-v-535b7b22] .nav.has-open-menu .nav-item:not(.is-open):not(.active) .nav-item-title{color:#0b122094}.header--home[data-v-535b7b22] .nav-item-label{position:relative}.header--home[data-v-535b7b22] .nav-item-underline{position:absolute;inset:0;color:transparent;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:#0b1220;text-decoration-thickness:1.5px;clip-path:inset(0 100% -8px 0);transition:clip-path .18s cubic-bezier(.22,1,.36,1);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.header--home[data-v-535b7b22] .nav-item-underline{transition:none}}.header--home[data-v-535b7b22] .nav-item.active .nav-item-underline,.header--home[data-v-535b7b22] .nav-item:focus-within .nav-item-underline,.header--home[data-v-535b7b22] .nav-item:hover .nav-item-underline{clip-path:inset(0 0 -8px 0)}.header--home[data-v-535b7b22] .nav-item-title{white-space:nowrap}.header--home[data-v-535b7b22] .nav-item-title .icon-arrow-down{top:0;line-height:1}.header--home[data-v-535b7b22] .actions-item-box,.header--home[data-v-535b7b22] .entry .user{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.header--home[data-v-535b7b22] .header-language .dropdown-container>.inner{top:calc(100% + 12px);z-index:2}.header--home[data-v-535b7b22] .header-language .dropdown-inner{display:grid;gap:4px;width:-webkit-max-content;width:max-content;min-width:208px;max-width:calc(100vw - 32px);padding:12px;border:0;border-radius:4px;background:#f8fafb;box-shadow:0 12px 28px #0b122012;backdrop-filter:none;-webkit-backdrop-filter:none}.header--home[data-v-535b7b22] .header-language .dropdown-inner-item{border-radius:4px;background:transparent;transition:background-color .18s ease}.header--home[data-v-535b7b22] .header-language .dropdown-inner-item>span{position:relative;display:flex;align-items:center;min-height:44px;padding:0 16px;color:#0b1220b8;font-family:var(--home-action-font,var(--home-body-font));font-size:var(--home-action-size,16px);font-weight:var(--home-action-weight,500);line-height:1;letter-spacing:var(--home-action-tracking,.01em);text-decoration:none;transition:color .18s ease}.header--home[data-v-535b7b22] .header-language .dropdown-inner-item>span:focus-visible,.header--home[data-v-535b7b22] .header-language .dropdown-inner-item>span:hover{color:#0b1220;font-weight:var(--home-action-weight,500)}.header--home[data-v-535b7b22] .header-language .dropdown-inner-item>span:focus-visible{outline:2px solid #0b1220;outline-offset:-2px}.header--home[data-v-535b7b22] .header-language .dropdown-inner-item:focus-within,.header--home[data-v-535b7b22] .header-language .dropdown-inner-item:hover{background:#0b12200d}.header--home[data-v-535b7b22] .header-language .dropdown-inner-item.item-active>span{color:#0b1220;font-weight:600}.header--home[data-v-535b7b22] .header-language .dropdown-inner-item.item-active{background:#0b12200f}.header--home .login[data-v-535b7b22]{height:40px}.header--home[data-v-535b7b22] .login .action-button--text{margin-inline:0}@media screen and (max-width:1200px){.header--home[data-v-535b7b22]{--home-nav-content-inset:69px;padding-right:calc(16px + var(--home-nav-scrollbar-width, 0px));padding-left:16px}.header--home[data-v-535b7b22] .logo{margin-left:16px;margin-right:28px}.header--home[data-v-535b7b22] .nav{gap:0}.header--home[data-v-535b7b22] .nav-item-title{padding-inline:6px;font-size:16px}.header--home .flex-spacer[data-v-535b7b22]{min-width:12px}}@media screen and (max-width:1100px){.header--home[data-v-535b7b22]{--home-nav-content-inset:43px}.header--home[data-v-535b7b22] .logo{margin-right:8px}.header--home[data-v-535b7b22] .nav-item-title{padding-inline:0}.header--home .flex-spacer[data-v-535b7b22]{min-width:8px}}@media(prefers-reduced-motion:reduce){.header--home[data-v-535b7b22] .login .action-button{transition:none}}.disabled[data-v-535b7b22]{color:#25304452!important;cursor:not-allowed!important}.login[data-v-535b7b22]{display:flex;align-items:center;gap:10px}.header[data-v-535b7b22]:not(.header--light) .login .action-button--text{color:#fff}.header[data-v-535b7b22]:not(.header--light) .login .action-button--text:hover{background:#ffffff1a}.register-btn[data-v-535b7b22]{padding:0 20px;height:40px;line-height:40px;background:#fff;border-radius:8px;text-align:center;font-size:16px;margin-left:12px;color:#1b353d;white-space:nowrap;cursor:pointer}.register-btn[data-v-535b7b22]:hover{box-shadow:0 2px 4px #242d5442;border-radius:8px;opacity:.9}
