.NavigationMenu_root__HL91h{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);font-family:inherit}.NavigationMenu_root__HL91h[aria-orientation=vertical]{flex-direction:column;align-items:stretch}.NavigationMenu_list__Cckop{display:flex;flex-direction:inherit;align-items:inherit;gap:inherit;list-style:none;margin:0;padding:0}.NavigationMenu_item__va8rz{display:flex;align-items:center}.NavigationMenu_trigger__rd1RL{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-primary);background:transparent;border:none;cursor:pointer;transition:var(--transition-base)}.NavigationMenu_trigger__rd1RL:hover:not([aria-disabled=true]){background:var(--color-surface-muted);color:var(--color-text-primary)}.NavigationMenu_trigger__rd1RL:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring))}.NavigationMenu_trigger__rd1RL[data-popup-open]{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .NavigationMenu_trigger__rd1RL[data-popup-open]{color:color-mix(in srgb,var(--color-accent) 60%,white)}.NavigationMenu_content__LFGpu{background:var(--color-surface);color:var(--color-text-primary);border:2px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-md);min-width:min(160px,calc(100vw - 2rem))}.NavigationMenu_link__qo_Ae{display:block;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;transition:var(--transition-base)}.NavigationMenu_link__qo_Ae:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.NavigationMenu_link__qo_Ae:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring))}.NavigationMenu_link__qo_Ae[data-active]{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .NavigationMenu_link__qo_Ae[data-active]{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.NavigationMenu_link__qo_Ae,.NavigationMenu_trigger__rd1RL{min-height:44px}}.NavigationMenu_viewport__Nbvdz{position:absolute;top:100%;left:0;width:100%;overflow:hidden;z-index:var(--z-dropdown)}@media (prefers-reduced-motion:reduce){.NavigationMenu_link__qo_Ae,.NavigationMenu_trigger__rd1RL{transition:none}}.Menu_positioner__XRDOO{z-index:var(--z-popover,1040)}.Menu_popup__Zdidy{min-width:min(180px,calc(100vw - 2rem));padding:var(--spacing-sm) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.Menu_item__BrFMZ{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--menu-item-color,var(--color-text-secondary));text-decoration:none;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:var(--transition-colors)}.Menu_item__BrFMZ:focus,.Menu_item__BrFMZ:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}.Menu_item__BrFMZ:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.Menu_item__BrFMZ[data-highlighted]{color:var(--color-text-primary);background:var(--color-surface-muted)}.Menu_item__BrFMZ.Menu_active__NtzBC{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .Menu_item__BrFMZ.Menu_active__NtzBC{color:var(--color-accent)}.Menu_divider__r3hfY{height:1px;background:var(--color-border);margin:var(--spacing-sm) 0}[data-theme=dark] .Menu_popup__Zdidy{background:var(--color-surface-elevated,var(--color-surface))}@media (pointer:coarse){.Menu_item__BrFMZ{min-height:44px}}@media (prefers-reduced-motion:reduce){.Menu_item__BrFMZ{transition:none}}.Tooltip_trigger__vP4Gj{display:inline-flex;align-items:center;justify-content:center;cursor:default;font-family:inherit;background:transparent;border:none;padding:0;margin:0}.Tooltip_popup__Vppct{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-inverse);font-size:var(--text-sm);line-height:var(--line-height-normal);max-width:min(16rem,calc(100vw - 2rem));box-shadow:var(--shadow-md);z-index:var(--z-popover)}.Tooltip_arrow__SWrXs,.Tooltip_popup__Vppct{background:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.Tooltip_popup__Vppct{transition:none}}