.theme-toggle[data-v-393b68b7]{align-items:center;background:transparent;border:1px solid var(--color-line-strong);border-radius:var(--radius);color:var(--color-text);cursor:pointer;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease;width:42px}.theme-toggle[data-v-393b68b7]:hover{background:var(--color-surface);border-color:var(--color-text-faint)}.theme-toggle__icon[data-v-393b68b7]{height:20px;width:20px}.nav[data-v-345e110f]{backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);background:var(--nav-bg);border-bottom:1px solid transparent;inset:0 0 auto;position:fixed;transition:border-color .2s ease;z-index:100}.nav--scrolled[data-v-345e110f]{border-bottom-color:var(--color-line)}.nav__inner[data-v-345e110f]{align-items:center;display:flex;gap:32px;height:var(--nav-height)}.nav__actions[data-v-345e110f],.nav__logo[data-v-345e110f]{align-items:center;display:flex;flex:1 1 0}.nav__actions[data-v-345e110f]{gap:16px;justify-content:flex-end}.nav__logo img[data-v-345e110f]{height:52px;width:auto}.nav__logo-img--light[data-v-345e110f]{display:var(--logo-light-display)}.nav__logo-img--dark[data-v-345e110f]{display:var(--logo-dark-display)}.nav__links[data-v-345e110f]{display:flex;flex:none;gap:28px}.nav__cta[data-v-345e110f]{white-space:nowrap}@media(max-width:1240px){.nav__inner[data-v-345e110f]{gap:20px}.nav__links[data-v-345e110f]{gap:18px}}.nav__link[data-v-345e110f]{color:var(--color-text-muted);font-size:.9375rem;font-weight:500;padding:8px 0;text-decoration:none;transition:color .15s ease}.nav__link[data-v-345e110f]:hover{color:var(--color-text)}.nav__cta[data-v-345e110f]{font-size:.875rem;min-height:42px;padding:0 18px}.nav__toggle[data-v-345e110f]{align-items:center;background:transparent;border:1px solid var(--color-line-strong);border-radius:var(--radius);cursor:pointer;display:none;height:44px;justify-content:center;width:44px}.nav__toggle-bar[data-v-345e110f],.nav__toggle-bar[data-v-345e110f]:after,.nav__toggle-bar[data-v-345e110f]:before{background:var(--color-text);display:block;height:2px;transition:transform .2s ease,background-color .2s ease;width:18px}.nav__toggle-bar[data-v-345e110f]{position:relative}.nav__toggle-bar[data-v-345e110f]:after,.nav__toggle-bar[data-v-345e110f]:before{content:"";left:0;position:absolute}.nav__toggle-bar[data-v-345e110f]:before{top:-6px}.nav__toggle-bar[data-v-345e110f]:after{top:6px}.nav__toggle-bar.is-open[data-v-345e110f]{background:transparent}.nav__toggle-bar.is-open[data-v-345e110f]:before{transform:translateY(6px) rotate(45deg)}.nav__toggle-bar.is-open[data-v-345e110f]:after{transform:translateY(-6px) rotate(-45deg)}@media(max-width:1000px){.nav__links[data-v-345e110f]{display:none}}@media(max-width:760px){.nav__inner[data-v-345e110f]{gap:12px}.nav__cta[data-v-345e110f]{display:none}.nav__toggle[data-v-345e110f]{display:inline-flex}.nav__logo img[data-v-345e110f]{height:46px}}.nav-drawer{width:min(20rem,88vw)}.nav-drawer__links{list-style:none;margin:0;padding:0}.nav-drawer__link{border-bottom:1px solid var(--color-line);color:var(--color-text);display:block;font-size:1.0625rem;font-weight:500;padding:14px 0;text-decoration:none}.nav-drawer__link:hover{color:var(--color-accent)}.nav-drawer__footer{display:grid;gap:16px;width:100%}.nav-drawer__cta{width:100%}.nav-drawer__theme{align-items:center;color:var(--color-text-muted);display:flex;font-size:.9375rem;justify-content:space-between}
