.nav[data-v-af945ad0]{z-index:40;background:color-mix(in srgb,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.nav-inner[data-v-af945ad0]{justify-content:space-between;align-items:center;gap:24px;max-width:1160px;margin:0 auto;padding:19px 28px;display:flex}.nav-logo[data-v-af945ad0]{flex:none;font-size:1.7rem;line-height:0;display:inline-block}.nav-links[data-v-af945ad0]{flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.nav-links a[data-v-af945ad0]{color:var(--muted-foreground);white-space:nowrap;font-size:15.5px;font-weight:600;text-decoration:none;transition:color .15s}.nav-links a[data-v-af945ad0]:hover{color:var(--foreground)}.nav-dropdown[data-v-af945ad0]{display:inline-flex;position:relative}.nav-dropdown-trigger[data-v-af945ad0]{color:var(--muted-foreground);white-space:nowrap;font-size:15.5px;font-weight:600;text-decoration:none;transition:color .15s}.nav-dropdown-panel a[data-v-af945ad0],.nav-dropdown-trigger[data-v-af945ad0]:hover,.nav-login[data-v-af945ad0],.theme-toggle[data-v-af945ad0]{color:var(--foreground)}.nav-dropdown-panel[data-v-af945ad0]{background:var(--card);border:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;flex-direction:column;gap:2px;min-width:180px;margin-top:14px;padding:8px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-4px);box-shadow:0 10px 30px #0000002e}.nav-dropdown-panel[data-v-af945ad0]:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-dropdown:focus-within .nav-dropdown-panel[data-v-af945ad0],.nav-dropdown:hover .nav-dropdown-panel[data-v-af945ad0]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown-panel a[data-v-af945ad0]{white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s}.nav-dropdown-panel a[data-v-af945ad0]:hover{background:var(--accent)}.nav-actions[data-v-af945ad0]{flex:none;align-items:center;gap:10px;display:flex}.theme-toggle[data-v-af945ad0]{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .15s;display:inline-flex}.theme-toggle[data-v-af945ad0]:hover{background:var(--accent)}.nav-login[data-v-af945ad0]{padding:8px 6px;font-weight:600}.nav-cta[data-v-af945ad0],.nav-login[data-v-af945ad0]{white-space:nowrap;font-size:15.5px;text-decoration:none}.nav-cta[data-v-af945ad0]{color:#f3f7fb;background-color:var(--chart-1);border-radius:9px;align-items:center;padding:11px 22px;font-weight:700;transition:opacity .15s;display:inline-flex}.nav-cta[data-v-af945ad0]:hover{opacity:.9}.burger[data-v-af945ad0]{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--foreground);cursor:pointer;border-radius:9px;justify-content:center;align-items:center}.burger[data-v-af945ad0],.mobile-menu[data-v-af945ad0]{display:none}@media (width<=860px){.nav-inner[data-v-af945ad0]{padding:14px 16px}.nav-logo[data-v-af945ad0]{font-size:1.3rem}.nav-cta[data-v-af945ad0],.nav-links[data-v-af945ad0]{display:none}.nav-actions[data-v-af945ad0]{gap:6px}.nav-login[data-v-af945ad0]{padding:8px 4px}.burger[data-v-af945ad0]{display:inline-flex}.mobile-menu[data-v-af945ad0]{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding:8px 22px 18px;display:flex}.mobile-menu a[data-v-af945ad0]{color:var(--foreground);border-bottom:1px solid var(--border);padding:12px 4px;font-size:15px;font-weight:600;text-decoration:none}.mobile-menu-actions[data-v-af945ad0]{align-items:center;gap:14px;padding-top:14px;display:flex}}.mobile-menu-enter-active[data-v-af945ad0],.mobile-menu-leave-active[data-v-af945ad0]{transition:opacity .15s,transform .15s}.mobile-menu-enter-from[data-v-af945ad0],.mobile-menu-leave-to[data-v-af945ad0]{opacity:0;transform:translateY(-6px)}
