.desktop-navbar-menu_root__HPrrY{display:flex;align-items:center;gap:4px}.desktop-navbar-menu_root__HPrrY .desktop-navbar-menu_trigger__9l3xt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 13px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--color-text-secondary);font-size:var(--type-ui-size);line-height:var(--type-ui-lh);cursor:pointer}.desktop-navbar-menu_trigger__9l3xt:hover,.desktop-navbar-menu_trigger__9l3xt[aria-expanded=true]{border-color:var(--color-surface-border);background:var(--color-surface-card);color:var(--color-text-primary)}.desktop-navbar-menu_trigger__9l3xt[data-current-group]{color:var(--color-text-primary)}.desktop-navbar-menu_trigger__9l3xt svg{flex:none;color:var(--color-brand-accent);transition:transform .16s ease}.desktop-navbar-menu_trigger__9l3xt[aria-expanded=true] svg{transform:rotate(180deg)}.desktop-navbar-menu_panel__KgGsi{position:absolute;z-index:60;top:calc(100% - 1px);left:50%;transform:translateX(-50%);display:grid;grid-template-columns:240px minmax(0,1fr);width:min(1040px,calc(100vw - 48px));max-height:calc(100dvh - var(--app-navbar-height, 72px) - 16px);overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--color-surface-border-strong);background:var(--color-surface-bg-alt);color:var(--color-text-primary);box-shadow:0 22px 52px rgb(0 0 0/35%)}.desktop-navbar-menu_panel__KgGsi[hidden]{display:none}.desktop-navbar-menu_intro__iivVi{min-width:0;padding:20px 24px;border-right:1px solid var(--color-surface-border)}.desktop-navbar-menu_intro__iivVi p{margin:0 0 20px;color:var(--color-brand-accent);font-size:11px;line-height:18px;letter-spacing:.1em;text-transform:uppercase}.desktop-navbar-menu_intro__iivVi h2{margin:0;font-size:26px;line-height:1.3;font-weight:400;letter-spacing:-.025em}.desktop-navbar-menu_links__9Jxfh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding-left:16px}.desktop-navbar-menu_panel__KgGsi .desktop-navbar-menu_link___uZSS{display:flex;flex-direction:column;gap:9px;min-width:0;min-height:108px;padding:17px 16px;border:1px solid transparent;border-radius:3px;color:var(--color-text-primary);font-size:15px;line-height:1.5}.desktop-navbar-menu_link___uZSS:hover,.desktop-navbar-menu_link___uZSS[aria-current=page]{border-color:var(--color-surface-border);background:var(--color-surface-card)}.desktop-navbar-menu_linkTitle__1D_ov{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-weight:500}.desktop-navbar-menu_linkTitle__1D_ov svg{flex:none;margin-top:4px;color:var(--color-brand-accent)}.desktop-navbar-menu_linkDescription__AOk4x{max-width:30ch;color:var(--color-text-muted);font-size:12px;line-height:1.65}.desktop-navbar-menu_root__HPrrY :is(a,button):focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}@media (max-width:1023px){.desktop-navbar-menu_root__HPrrY{display:none}}@media (prefers-reduced-motion:reduce){.desktop-navbar-menu_trigger__9l3xt svg{transition:none}}.mobile-navbar-menu_group___5Xpv{border-bottom:1px solid var(--color-surface-border)}.mobile-navbar-menu_group___5Xpv .mobile-navbar-menu_groupTrigger___9nVr{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:16px 12px;background:transparent;border:0;color:var(--color-text-primary);font-size:20px;line-height:1.4;text-align:left;cursor:pointer}.mobile-navbar-menu_groupTrigger___9nVr svg{color:var(--color-brand-accent);transition:transform .16s ease}.mobile-navbar-menu_groupTrigger___9nVr[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-navbar-menu_groupPanel__Il65Z{display:grid;gap:4px;padding-bottom:12px}.mobile-navbar-menu_groupPanel__Il65Z[hidden]{display:none}.mobile-navbar-menu_group___5Xpv .mobile-navbar-menu_groupLink__ahJCO{display:flex;flex-direction:column;gap:5px;min-height:64px;padding:12px;border-left-width:2px}.mobile-navbar-menu_linkTitle__NdZZ8{color:var(--color-text-primary);font-size:15px;line-height:1.4}.mobile-navbar-menu_linkDescription__azJXG{color:var(--color-text-muted);font-size:12px;line-height:1.6}.mobile-navbar-menu_groupLink__ahJCO:hover{background:var(--color-surface-card)}.mobile-navbar-menu_group___5Xpv :is(a,button):focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.mobile-navbar-menu_groupTrigger___9nVr svg{transition:none}}