.app-header-spacer[data-v-e52d80f2]{height:calc(constant(safe-area-inset-top) + 14.93vw);height:calc(env(safe-area-inset-top) + 14.93vw);pointer-events:none;width:100%}.app-header-box[data-v-e52d80f2]{background:transparent;border:0;left:0;margin:0;padding:env(safe-area-inset-top) 0 0;position:fixed;top:0;width:100%;z-index:30}.app-header-box .header-panel[data-v-e52d80f2]{align-items:center;background:transparent;border-radius:4.27vw;box-shadow:none;box-sizing:border-box;display:flex;height:12.8vw;justify-content:space-between;margin:2.13vw auto 0;padding:2.13vw 3.2vw;transition:background .28s ease,box-shadow .28s ease,backdrop-filter .28s ease,color .28s ease;width:calc(100% - 32px)}.app-header-box.scrolled .header-panel[data-v-e52d80f2],.app-header-box:not(.is-overlay) .header-panel[data-v-e52d80f2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6;box-shadow:0 2px 8px #00000014}.app-header-box.menu-open[data-v-e52d80f2]{background:var(--color-bg-surface)}.app-header-box.menu-open .header-panel[data-v-e52d80f2]{background:var(--color-bg-surface);box-shadow:none}.app-header-box.is-overlay:not(.scrolled):not(.menu-open) .header-panel[data-v-e52d80f2]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;box-shadow:none}.app-header-box.on-home:not(.scrolled):not(.menu-open) .brand[data-v-e52d80f2]{color:var(--color-text-primary-inverse)}.app-header-box.on-home:not(.scrolled):not(.menu-open) .menu-toggle[data-v-e52d80f2]{filter:brightness(0) invert(1)}.app-header-box .brand[data-v-e52d80f2]{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:4.27vw;font-weight:600;gap:2.13vw;line-height:1.5;margin:0}.app-header-box .brand .brand-logo[data-v-e52d80f2]{flex-shrink:0;height:8.53vw;width:8.53vw}.app-header-box .menu-toggle[data-v-e52d80f2]{background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAANNJREFUaEPtltERwzAIQ5VB0n06SWfKJNknXaTXj/72ACn2cZa/LQxPcGZD87M1zx8uYLaDdsAOkATcQiRAWr6EA08AB4CdxpUL8AbwAnD+k0UcuCYk/8v5W8Rj+QLat1CucwffjszA4JRyz7mAHC/9bTugZ5qLaAdyvPS3Iw60/8i8CxGNI1nm2rcQAfB+aWSI78+CeMEFEPAkUjsgwUgEsQMEPIk04kD7j8y7ENEr3oUIeGOkkSEek0nxFRdQBCeT2QEZymIgO1AEJ5PZARnKYqAPzqgeMRAP0IAAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:100%;border:0;cursor:pointer;filter:none;height:6.4vw;padding:0;width:6.4vw}.app-header-box .menu-toggle.close[data-v-e52d80f2]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAXtJREFUaEPtmD1OAzEQhV8UrgHnSZkGUUCdksNQUkOBaCg5D1yDSNEgJzLEyc7Pc8IIp3TG4/fNsz27O0Py3yy5fgyAczs4HBgOBCswtlCwgOHp/8qBBYDHUrJ7AG/h8v1MsATwUIZWAN41+S0OfAC4LEm/ANwBeNEsooi5AfAE4KLEfgK4UswzdeIaQHKzIH6Ll9xdAMTi16pKDIiWeCnMtXaLWraQCD60oGc7UXJZAVgQFPEixgMQhaCJjwB4IajiowBWCLp4BoAWoot4FsAUhPxfNynG9bvrcd5D3GqSrSqvS+C8msBqgN8pmQCHnKhhqeJ7AGwhngHUVZdxceOW+PzUxYH0AK1zkGYLpT7Ex+75P3+NapqUJqZ1NU+ORa9RizBL7KTwbUAEwCPIM+cojBcgIiQydw/GA8AQwMjhamS0hVmvpxYH0r/Up/+skv7DVvpPi+rmcspAyyE+pS71WgNAXapOgcOBToVVpx0OqEvVKXA40Kmw6rQb+w6OMWlcdsAAAAAASUVORK5CYII=);background-size:100%;filter:none}.app-header-box .menu-overlay[data-v-e52d80f2]{background:var(--color-bg-surface);bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:calc(constant(safe-area-inset-top) + 14.93vw);top:calc(env(safe-area-inset-top) + 14.93vw);transform:translateY(-2.67vw);transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility .28s ease;visibility:hidden;z-index:1}.app-header-box .menu-overlay.open[data-v-e52d80f2]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.app-header-box .menu-nav[data-v-e52d80f2]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(8vw + env(safe-area-inset-bottom))}.app-header-box .menu-section[data-v-e52d80f2]{box-sizing:border-box;display:flex;flex-direction:column;padding:4.27vw 5.33vw;position:relative;width:100%}.app-header-box .menu-section[data-v-e52d80f2]:after{background:#f2f2f2;bottom:0;content:"";height:1px;left:4.27vw;position:absolute;right:4.27vw}.app-header-box .menu-section.last[data-v-e52d80f2]:after{display:none}.app-header-box .section-title[data-v-e52d80f2]{align-items:center;background:transparent;border:0;color:var(--color-text-primary);display:flex;font-size:4.27vw;font-weight:600;line-height:5.33vw;margin:0;padding:2.13vw 4.27vw 2.13vw 0;text-align:left;width:100%}.app-header-box .menu-item[data-v-e52d80f2],.app-header-box .section-title.link[data-v-e52d80f2]{cursor:pointer;text-decoration:none}.app-header-box .menu-item[data-v-e52d80f2]{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--color-text-primary);display:flex;font-size:4vw;font-weight:500;line-height:1;min-height:11.73vw;padding:2.13vw 0 2.13vw 6.4vw;text-align:left;width:100%}
