.mobile-nav-overlay[data-v-160b86c6]{z-index:1200;background:var(--fc-bg-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;margin:0;padding:0;position:fixed;inset:0}.mobile-nav-drawer[data-v-160b86c6]{z-index:1201;border:1px solid var(--fc-border-subtle);width:min(24rem,100vw - 1.5rem);box-shadow:var(--fc-shadow-xl);padding:var(--fc-space-5) var(--fc-space-4) var(--fc-space-6);gap:var(--fc-space-5);background:radial-gradient(circle at 110% -15%,#3b82f629,#0000 45%),linear-gradient(#0f172af5,#070b14fa);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}.mobile-nav-drawer--left[data-v-160b86c6]{border-right:1px solid var(--fc-border-strong);border-radius:0 var(--fc-radius-2xl) var(--fc-radius-2xl) 0;left:0}.mobile-nav-drawer--right[data-v-160b86c6]{border-left:1px solid var(--fc-border-strong);border-radius:var(--fc-radius-2xl) 0 0 var(--fc-radius-2xl);right:0}.mobile-nav-header[data-v-160b86c6]{justify-content:space-between;align-items:flex-start;gap:var(--fc-space-3);display:flex}.mobile-nav-title[data-v-160b86c6]{margin:var(--fc-space-1) 0 0;color:var(--fc-text);font-family:var(--fc-font-heading);letter-spacing:.02em;font-size:clamp(1.35rem,4.5vw,1.8rem)}.mobile-nav-subtitle[data-v-160b86c6]{color:var(--fc-primary-soft);font-size:var(--fc-text-xs);letter-spacing:.11em;text-transform:uppercase;margin:0;font-weight:700}.mobile-nav-close[data-v-160b86c6]{border:1px solid var(--fc-border-subtle);border-radius:var(--fc-radius-full);width:2.25rem;height:2.25rem;color:var(--fc-text-muted);cursor:pointer;transition:var(--fc-transition-fast);background:#111827bf;place-items:center;display:grid}.mobile-nav-close[data-v-160b86c6]:hover{color:var(--fc-text);border-color:#60a5fa52}.mobile-nav-sections[data-v-160b86c6]{gap:var(--fc-space-4);flex-direction:column;display:flex}.mobile-nav-section[data-v-160b86c6]{gap:var(--fc-space-2);flex-direction:column;display:flex}.mobile-nav-section-title[data-v-160b86c6]{color:var(--fc-text-muted);font-size:var(--fc-text-xs);letter-spacing:.1em;text-transform:uppercase;padding-left:var(--fc-space-2);margin:0;font-weight:700}.mobile-nav-links[data-v-160b86c6]{gap:var(--fc-space-2);flex-direction:column;display:flex}.mobile-nav-link[data-v-160b86c6]{justify-content:space-between;align-items:center;gap:var(--fc-space-3);border-radius:var(--fc-radius-lg);border:1px solid var(--fc-border);width:100%;min-height:3.25rem;color:var(--fc-text);transition:var(--fc-transition);background:#0f172a9e;padding:.95rem 1rem;font-weight:600;text-decoration:none;display:flex}.mobile-nav-link--button[data-v-160b86c6]{font:inherit;cursor:pointer}.mobile-nav-link[data-v-160b86c6]:hover,.mobile-nav-link--active[data-v-160b86c6]{background:#3b82f629;border-color:#60a5fa66;transform:translateY(-1px)}.mobile-nav-link-main[data-v-160b86c6]{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.mobile-nav-link-main i[data-v-160b86c6]{color:var(--fc-primary-light)}.mobile-nav-link-end[data-v-160b86c6]{color:var(--fc-text-subtle);align-items:center;gap:.55rem;display:inline-flex}.mobile-nav-link-end small[data-v-160b86c6]{color:var(--fc-text-muted);font-size:.72rem}.mobile-nav-overlay-enter-active[data-v-160b86c6],.mobile-nav-overlay-leave-active[data-v-160b86c6]{transition:opacity .24s}.mobile-nav-overlay-enter-from[data-v-160b86c6],.mobile-nav-overlay-leave-to[data-v-160b86c6]{opacity:0}.mobile-nav-drawer-enter-active[data-v-160b86c6],.mobile-nav-drawer-leave-active[data-v-160b86c6]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s}.mobile-nav-drawer--left.mobile-nav-drawer-enter-from[data-v-160b86c6],.mobile-nav-drawer--left.mobile-nav-drawer-leave-to[data-v-160b86c6]{opacity:0;transform:translate(-14px)}.mobile-nav-drawer--right.mobile-nav-drawer-enter-from[data-v-160b86c6],.mobile-nav-drawer--right.mobile-nav-drawer-leave-to[data-v-160b86c6]{opacity:0;transform:translate(14px)}@media (prefers-reduced-motion:reduce){.mobile-nav-overlay-enter-active[data-v-160b86c6],.mobile-nav-overlay-leave-active[data-v-160b86c6],.mobile-nav-drawer-enter-active[data-v-160b86c6],.mobile-nav-drawer-leave-active[data-v-160b86c6]{transition:none}}
