.text-nav-gray[data-v-8b2a5d03]{color:#b2b4c2}.navbar-brand[data-v-8b2a5d03]{--navbar-brand-unit-width:clamp(7.4rem,8.2vw,9.6rem);max-width:min(23rem,34vw)}.navbar-brand__link[data-v-8b2a5d03]{line-height:1;text-decoration:none}.navbar-brand__link[data-v-8b2a5d03],.navbar-brand__main[data-v-8b2a5d03]{align-items:center;display:inline-flex;justify-content:center;min-width:0}.navbar-brand__main[data-v-8b2a5d03]{flex-direction:column;width:-moz-fit-content;width:fit-content}.navbar-brand__topline[data-v-8b2a5d03]{align-items:center;display:flex;gap:clamp(.35rem,.3vw + .2rem,.55rem);justify-content:center;max-width:100%;min-width:0;width:-moz-max-content;width:max-content}.navbar-brand__text[data-v-8b2a5d03]{display:block;letter-spacing:0;line-height:.95;text-align:center;width:-moz-max-content;width:max-content}.navbar-brand--with-image .navbar-brand__text[data-v-8b2a5d03]{min-width:var(--navbar-brand-unit-width)}.navbar-brand__subtitle[data-v-8b2a5d03]{align-self:stretch;display:block;font-size:clamp(.5rem,.52vw,.64rem);font-weight:700;letter-spacing:0;line-height:1.1;margin-top:.18rem;text-align:center;white-space:nowrap}.navbar-brand__image[data-v-8b2a5d03]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:var(--navbar-brand-unit-width)}.navbar-brand__image--desktop[data-v-8b2a5d03]{margin-top:.1rem}.navbar-header[data-v-8b2a5d03]{direction:ltr}.navbar-header[data-v-8b2a5d03]:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,rgba(0,0,0,.35),transparent);content:"";height:150%;left:0;mask-image:linear-gradient(180deg,#000,transparent);-webkit-mask-image:linear-gradient(180deg,#000,transparent);opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;z-index:-1}@media(min-width:1024px){.navbar-header.is-scrolled[data-v-8b2a5d03]:before{opacity:1}}@media(max-width:1023px){.navbar-header[data-v-8b2a5d03]:before{display:none}.mobile-tab-bar--scrolled[data-v-8b2a5d03]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffb3}}.mobile-menu-content[data-v-8b2a5d03]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#ffffff73}@media(prefers-color-scheme:dark){.mobile-menu-content[data-v-8b2a5d03]{background:#f8f9f9ab}}.nav-link[data-v-8b2a5d03]{padding-bottom:4px}.nav-link[data-v-8b2a5d03]:after{background-color:#979694;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;width:100%}.nav-link[data-v-8b2a5d03]:hover:after{transform:scaleX(1)}.nav-link.nav-link--active[data-v-8b2a5d03]{color:#3b82f6}.nav-link.nav-link--active[data-v-8b2a5d03]:after{background-color:#3b82f6;transform:scaleX(1)}.nav-link.nav-link--active[data-v-8b2a5d03]:hover:after{transform:scaleX(1)}@media(max-width:1279px){.navbar-brand[data-v-8b2a5d03]{--navbar-brand-unit-width:clamp(6.4rem,7.8vw,8.7rem);max-width:min(20rem,32vw)}.navbar-brand__subtitle[data-v-8b2a5d03]{font-size:clamp(.46rem,.5vw,.58rem)}}@media(max-width:1023px){.navbar-brand[data-v-8b2a5d03]{--navbar-brand-unit-width:clamp(4.8rem,23vw,6.7rem);max-width:calc(100vw - 5.5rem)}.navbar-brand__main[data-v-8b2a5d03]{max-width:100%}.navbar-brand__topline[data-v-8b2a5d03]{gap:clamp(.22rem,1.4vw,.4rem)}.navbar-brand__image--mobile[data-v-8b2a5d03]{width:var(--navbar-brand-unit-width)}.navbar-brand__subtitle--mobile[data-v-8b2a5d03]{font-size:clamp(.38rem,1.7vw,.48rem);margin-top:.12rem}}@media(max-width:380px){.navbar-brand[data-v-8b2a5d03]{--navbar-brand-unit-width:clamp(4.2rem,21vw,5rem)}.navbar-brand__subtitle--mobile[data-v-8b2a5d03]{font-size:.36rem}}.language-switcher[data-v-8b2a5d03]{align-items:center;color:#b2b4c2;display:inline-flex;flex:0 0 auto;position:relative}.language-switcher--scrolled[data-v-8b2a5d03]{color:#fff}.language-switcher__button[data-v-8b2a5d03]{align-items:center;background:transparent;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;height:34px;justify-content:center;opacity:.9;transition:color .2s ease,border-color .2s ease,background .2s ease,opacity .2s ease;width:34px}.language-switcher__button[data-v-8b2a5d03]:hover{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6;opacity:1}.language-switcher__icon[data-v-8b2a5d03]{height:18px;width:18px}.language-switcher__panel[data-v-8b2a5d03]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid rgba(148,163,184,.25);border-radius:14px;box-shadow:0 18px 40px #0f172a29;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(104px,1fr));padding:8px;position:absolute;right:0;top:calc(100% + 10px);width:250px;z-index:20}.language-switcher__option[data-v-8b2a5d03],.mobile-language-panel__option[data-v-8b2a5d03]{align-items:center;background:transparent;border:0;border-radius:9px;color:#334155;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-width:0;white-space:nowrap}.language-switcher__option.is-active[data-v-8b2a5d03],.language-switcher__option[data-v-8b2a5d03]:hover,.mobile-language-panel__option.is-active[data-v-8b2a5d03],.mobile-language-panel__option[data-v-8b2a5d03]:hover{background:#eff6ff;color:#2563eb}.language-switcher__option[data-v-8b2a5d03]{height:30px}.language-panel-enter-active[data-v-8b2a5d03],.language-panel-leave-active[data-v-8b2a5d03]{transition:opacity .18s ease,transform .18s ease}.language-panel-enter-from[data-v-8b2a5d03],.language-panel-leave-to[data-v-8b2a5d03]{opacity:0;transform:translateY(-6px)}.mobile-language-panel[data-v-8b2a5d03]{border-top:1px solid rgba(15,23,42,.08);margin-top:10px;padding-top:12px}.mobile-language-panel__title[data-v-8b2a5d03]{color:#64748b;font-size:12px;font-weight:800;margin-bottom:8px;text-align:right}.mobile-language-panel__grid[data-v-8b2a5d03]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-language-panel__option[data-v-8b2a5d03]{background:#ffffff8c;height:34px}body,html{max-width:100vw;overflow-x:hidden;width:100%}body .bg,html .bg{background-color:#fff}*{box-sizing:border-box}.error-page__hero[data-v-e9e5dc90]{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:100vh;padding:1.5rem;text-align:center;width:100%}.error-page__hero>p[data-v-e9e5dc90]:first-child{font-size:clamp(5rem,16vw,10rem);font-weight:600;letter-spacing:-.08em;line-height:.88;margin:0}.error-page__hero>p[data-v-e9e5dc90]:nth-of-type(2){color:#2997ff;font-size:.88rem;font-weight:600;letter-spacing:.1em;margin:1.25rem 0 0;text-transform:uppercase}.error-page__hero>h1[data-v-e9e5dc90]{font-size:clamp(2rem,4.8vw,4rem);font-weight:600;letter-spacing:-.04em;line-height:1.04;margin:.9rem 0 0;max-width:12ch}.error-page__hero>p[data-v-e9e5dc90]:last-of-type{color:#ffffffbd;font-size:1.04rem;line-height:1.68;margin:1rem 0 0;max-width:34rem}.error-page__hero>div[data-v-e9e5dc90]{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-top:2rem}.error-page__hero button[data-v-e9e5dc90]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:.98rem;font-weight:500;justify-content:center;min-height:3.15rem;padding:0 1.45rem;transition:background-color .22s ease,border-color .22s ease,transform .22s ease}.error-page__hero button[data-v-e9e5dc90]:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.error-page__hero button[data-v-e9e5dc90]:first-of-type{background:#0071e3;color:#fff}.error-page__hero button[data-v-e9e5dc90]:first-of-type:hover{background:#06c;transform:translateY(-1px)}.error-page__hero button[data-v-e9e5dc90]:last-of-type{background:transparent;border-color:#ffffff42;color:#fff}.error-page__hero button[data-v-e9e5dc90]:last-of-type:hover{background:#ffffff14;border-color:#ffffff6b;transform:translateY(-1px)}@media(max-width:640px){.error-page__hero[data-v-e9e5dc90]{padding:1.25rem}.error-page__hero>div[data-v-e9e5dc90]{flex-direction:column}.error-page__hero button[data-v-e9e5dc90]{width:100%}}@media(prefers-reduced-motion:reduce){.error-page__hero button[data-v-e9e5dc90]{transition:none}}
