.site-nav-link{align-items:center;border:1px solid transparent;border-radius:9999px;color:var(--muted-foreground);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:500;padding:.375rem .625rem;transition:background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out}.site-nav-link:hover,.site-nav-link[data-state=open]{background:var(--muted);border-color:var(--border);color:var(--foreground)}.site-nav-link[data-current=true]{background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--foreground)}.site-nav-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-flyout[data-state=open]{animation:site-flyout-in .12s ease-out}@keyframes site-flyout-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.site-flyout[data-state=open]{animation:none}}.mobile-menu-toggle[data-v-8d82ba10]{background:var(--muted);box-shadow:inset 0 1px #fffc,0 1px 2px #0f172a0a;transition:background-color .1s ease-out,border-color .1s ease-out}.mobile-menu-toggle[data-v-8d82ba10]:hover,.mobile-menu-toggle[aria-expanded=true][data-v-8d82ba10]{background:var(--card);border-color:color-mix(in srgb,var(--foreground) 22%,var(--border))}.mobile-menu-panel[data-v-8d82ba10]{box-shadow:0 12px 24px -12px #0f172a2e}.mobile-template-chip[data-v-8d82ba10]{transition:background-color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out}.mobile-template-chip[data-v-8d82ba10]:active,.mobile-template-chip[data-v-8d82ba10]:hover{background:var(--card);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0f}.mobile-menu-row[data-v-8d82ba10]{color:var(--foreground);font-weight:600;min-height:3rem;padding:.375rem .5rem}.mobile-menu-icon[data-v-8d82ba10]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) - .125rem);box-shadow:inset 0 1px #fffc;color:var(--muted-foreground);display:inline-flex;flex-shrink:0;font-size:1.125rem;height:2.25rem;justify-content:center;transition:color .1s ease-out;width:2.25rem}.mobile-menu-row:hover .mobile-menu-icon[data-v-8d82ba10],.mobile-menu-row[data-active=true] .mobile-menu-icon[data-v-8d82ba10]{color:var(--primary)}@keyframes mobile-stagger-in-8d82ba10{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-enter[data-v-8d82ba10]{animation:mobile-stagger-in-8d82ba10 .18s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--stagger-index)*40ms)}@media(prefers-reduced-motion:reduce){.mobile-menu-enter[data-v-8d82ba10]{animation:none}}
