.lang-select[data-v-e327a823]{position:relative}.lang-select__toggle[data-v-e327a823]{color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.85rem;font-weight:500;display:inline-flex}.lang-select__toggle.is-open[data-v-e327a823],.lang-select__toggle[data-v-e327a823]:hover{border-color:color-mix(in srgb, var(--green) 45%, transparent);color:var(--green);background:#ffffff1a}.lang-select__caret[data-v-e327a823]{width:.45rem;height:.45rem;transition:transform .25s var(--ease-epic);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-1px)}.lang-select__toggle.is-open .lang-select__caret[data-v-e327a823]{transform:rotate(225deg)translateY(-1px)}.lang-select__menu[data-v-e327a823]{top:calc(100% + .45rem);z-index:60;width:max-content;min-width:11rem;max-width:min(14rem, calc(100vw - var(--pad) - .75rem));overscroll-behavior:contain;background:#121212f5;border:1px solid #ffffff1a;border-radius:.85rem;gap:.15rem;max-height:min(22rem,100dvh - 7rem);padding:.35rem;display:grid;position:absolute;inset-inline:0 auto;overflow:auto;box-shadow:0 16px 40px #00000059}.lang-select__menu button[data-v-e327a823]{text-align:start;color:var(--text);border-radius:.65rem;padding:.7rem .85rem;font-size:.9rem}.lang-select__menu button[data-v-e327a823]:hover,.lang-select__menu button.is-active[data-v-e327a823]{color:var(--green);background:#ffffff0f}.lang-select-menu-enter-active[data-v-e327a823],.lang-select-menu-leave-active[data-v-e327a823]{transition:opacity .18s ease, transform .18s var(--ease-epic)}.lang-select-menu-enter-from[data-v-e327a823],.lang-select-menu-leave-to[data-v-e327a823]{opacity:0;transform:translateY(-6px)}.nav[data-v-89e44363]{z-index:50;padding:clamp(2.5rem, 5vw, 4rem) var(--pad);padding-top:max(clamp(2.5rem, 5vw, 4rem), calc(env(safe-area-inset-top,0px) + .75rem));pointer-events:none;opacity:0;background:linear-gradient(#1a1a1a59,#1a1a1a00);position:absolute;inset:0 0 auto}.nav.is-intro-done[data-v-89e44363]{opacity:1;transform:none}.nav__inner[data-v-89e44363]{pointer-events:none;grid-template-columns:1fr auto auto;grid-template-areas:"brand switch actions";align-items:center;column-gap:.75rem;width:min(100%,1280px);margin-inline:auto;display:grid}.nav.is-intro-done .nav__inner[data-v-89e44363]{pointer-events:auto}.nav__brand[data-v-89e44363]{grid-area:brand;justify-self:start;align-items:center;display:flex}.nav__brand[data-v-89e44363] .lang-select__toggle{box-sizing:border-box;min-height:2.85rem}.nav__switch[data-v-89e44363]{grid-area:switch}.nav__actions[data-v-89e44363]{grid-area:actions;justify-self:end;align-items:center;gap:.75rem;display:flex}.nav__switch[data-v-89e44363],.nav__cta[data-v-89e44363]{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:0;max-width:none;min-height:2.85rem;display:inline-flex}.nav__cta[data-v-89e44363]{white-space:nowrap}.nav__switch[data-v-89e44363]{border-radius:var(--radius-btn);letter-spacing:.04em;text-transform:uppercase;color:var(--text);transition:background .25s ease, color .25s ease, transform .3s var(--ease-epic);background:#ffffff14;padding:.75rem 1.15rem;font-size:.8rem;font-weight:600;line-height:.9}.nav__switch[data-v-89e44363]:hover{background:#ffffff24;transform:translateY(-2px)}@media (width<=560px){.nav__inner[data-v-89e44363]{grid-template-columns:1fr auto;grid-template-areas:"brand switch"}.nav__switch[data-v-89e44363]{justify-self:end;min-width:0}.nav__cta[data-v-89e44363]{display:none}.nav__actions[data-v-89e44363]:not(:empty){grid-area:switch;place-self:center end}.nav--tool .nav__cta[data-v-89e44363]{display:inline-flex}}.wavy[data-v-7f850b2a]{pointer-events:none;position:absolute;inset:-120px -100px;overflow:visible}.wavy--page[data-v-7f850b2a]{inset:-8% -15%}.wavy__canvas[data-v-7f850b2a]{pointer-events:none;filter:blur(32px);width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 88% 78% at 50% var(--wavy-mask-y,45%), #000 0%, #000 38%, #0000008c 62%, #0000002e 82%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 88% 78% at 50% var(--wavy-mask-y,45%), #000 0%, #000 38%, #0000008c 62%, #0000002e 82%, transparent 100%);mask-image:radial-gradient(ellipse 88% 78% at 50% var(--wavy-mask-y,45%), #000 0%, #000 38%, #0000008c 62%, #0000002e 82%, transparent 100%);display:block}.wavy--sharp .wavy__canvas[data-v-7f850b2a]{filter:none}
