.AvatarCircle_circle__dx_IK{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--bg,#f0f4f8) 85%,var(--border,#e2e8f0));border:1px solid var(--border,#e2e8f0);color:var(--text-muted,#64748b)}.AvatarCircle_img__TmX41{width:100%;height:100%;object-fit:cover;display:block}.AvatarCircle_icon__ssZzj{width:58%;height:58%}.NotificationBell_wrap__3v1mf{position:relative}.NotificationBell_bellBtn__B3ckT{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--topbar-border,rgba(15,23,42,.08));border-radius:8px;background:transparent;color:var(--text,#0f172a);cursor:pointer}.NotificationBell_bellBtn__B3ckT:hover{background:rgba(15,23,42,.04)}[data-theme=dark] .NotificationBell_bellBtn__B3ckT{color:var(--text,#e8eaed)}[data-theme=dark] .NotificationBell_bellBtn__B3ckT:hover{background:rgba(255,255,255,.06)}.NotificationBell_dot__L3ZWm{position:absolute;top:.28rem;right:.28rem;width:.45rem;height:.45rem;border-radius:999px;background:var(--error,#dc2626);box-shadow:0 0 0 2px var(--surface,#fff);pointer-events:none}[data-theme=dark] .NotificationBell_dot__L3ZWm{box-shadow:0 0 0 2px #1a1d24}.NotificationBell_panel__rEgyq{position:absolute;top:calc(100% + 8px);right:0;z-index:2100;width:min(22rem,calc(100vw - 1.5rem));max-height:min(24rem,70vh);overflow:auto;border:1px solid var(--topbar-border,rgba(15,23,42,.1));border-radius:10px;background:var(--surface,#fff);box-shadow:0 12px 32px rgba(15,23,42,.12);animation:NotificationBell_panelIn__ZbSK7 .16s ease}[data-theme=dark] .NotificationBell_panel__rEgyq{background:#1a1d24;box-shadow:0 12px 32px rgba(0,0,0,.45)}@media (prefers-reduced-motion:reduce){.NotificationBell_panel__rEgyq{animation:none}}@keyframes NotificationBell_panelIn__ZbSK7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NotificationBell_panelHead__BCsXk{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .9rem .45rem;font-family:"Outfit",var(--font-sans,system-ui,sans-serif);font-size:.95rem;font-weight:600;letter-spacing:-.01em}.NotificationBell_markAll__hkEr_{border:0;background:transparent;color:var(--text-muted,#64748b);font:inherit;font-size:.75rem;font-weight:500;cursor:pointer;padding:.15rem .25rem}.NotificationBell_markAll__hkEr_:hover{color:var(--text,#0f172a)}.NotificationBell_empty__y1YWJ{margin:0;padding:.75rem .9rem 1rem;color:var(--text-muted,#64748b);font-size:.875rem}.NotificationBell_list__P2aIj{list-style:none;margin:0;padding:0 0 .35rem}.NotificationBell_item__y_6v3{display:grid;grid-template-columns:1fr auto;align-items:start;border-top:1px solid var(--topbar-border,rgba(15,23,42,.08))}.NotificationBell_row__i8Ewb{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.65rem .5rem .65rem .9rem;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer;font:inherit}.NotificationBell_row__i8Ewb:hover{background:rgba(15,23,42,.04)}[data-theme=dark] .NotificationBell_row__i8Ewb:hover{background:rgba(255,255,255,.05)}.NotificationBell_unread___n_7b .NotificationBell_rowTitle__fWN94{font-weight:600}.NotificationBell_rowTitle__fWN94{font-family:"Outfit",var(--font-sans,system-ui,sans-serif);font-size:.9rem;letter-spacing:-.01em}.NotificationBell_rowBody__sH_6Q{font-size:.8rem;color:var(--text-muted,#64748b);line-height:1.35}.NotificationBell_rowMeta__0PDDY{font-size:.72rem;color:var(--text-muted,#94a3b8)}.NotificationBell_dismiss__oYbNP{margin:.45rem .45rem 0 0;width:1.75rem;height:1.75rem;border:0;border-radius:6px;background:transparent;color:var(--text-muted,#94a3b8);cursor:pointer;font-size:1rem;line-height:1}.NotificationBell_dismiss__oYbNP:hover{background:rgba(15,23,42,.06);color:var(--text,#0f172a)}[data-theme=dark] .NotificationBell_dismiss__oYbNP:hover{background:rgba(255,255,255,.08)}.TopBarSearch_wrap__dej4M{position:relative;display:flex;align-items:center;flex-shrink:1;min-width:0}.TopBarSearch_loupeBtn__lgCXs{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border,rgba(15,23,42,.08));border-radius:8px;background:transparent;color:var(--text,#0f172a);cursor:pointer;flex-shrink:0}.TopBarSearch_loupeBtn__lgCXs:hover{background:color-mix(in srgb,var(--text,#0f172a) 4%,transparent)}.TopBarSearch_loupeBtn__lgCXs:focus-visible{outline:2px solid var(--accent,#0d9488);outline-offset:2px}.TopBarSearch_fieldShell__Ttkzt{display:flex;align-items:center;gap:.35rem;width:min(16.5rem,28vw);min-width:11rem;height:2.25rem;padding:0 .45rem 0 .55rem;border:1px solid var(--border,rgba(15,23,42,.1));border-radius:8px;background:var(--surface,#fff);color:var(--text,#0f172a);transition:width .16s ease,opacity .16s ease}.TopBarSearch_fieldShell__Ttkzt:focus-within{border-color:color-mix(in srgb,var(--accent,#0d9488) 55%,var(--border,#e2e8f0));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#0d9488) 18%,transparent)}.TopBarSearch_fieldIcon__pr4JS{display:inline-flex;color:var(--text-muted,#64748b);flex-shrink:0}.TopBarSearch_input__Fx9YR{flex:1 1;min-width:0;height:100%;border:0;background:transparent;color:inherit;font-family:"Outfit",var(--font-sans,system-ui,sans-serif);font-size:.875rem;letter-spacing:-.01em;outline:none}.TopBarSearch_input__Fx9YR::-webkit-search-cancel-button{display:none}.TopBarSearch_input__Fx9YR::placeholder{color:var(--text-muted,#94a3b8)}.TopBarSearch_shortcut__Q0tYR{display:inline-flex;padding:.1rem .3rem;border:1px solid var(--border,rgba(15,23,42,.1));border-radius:4px;font-family:"JetBrains Mono",var(--font-mono,ui-monospace,monospace);font-size:.65rem;font-weight:500;line-height:1.2}.TopBarSearch_clearBtn__t7P_U,.TopBarSearch_shortcut__Q0tYR{align-items:center;flex-shrink:0;color:var(--text-muted,#94a3b8)}.TopBarSearch_clearBtn__t7P_U{display:none;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1}.TopBarSearch_clearBtn__t7P_U:hover{background:color-mix(in srgb,var(--text,#0f172a) 6%,transparent);color:var(--text,#0f172a)}.TopBarSearch_panel__3KuoP{position:absolute;top:calc(100% + 8px);left:0;right:auto;z-index:2100;width:max(100%,18rem);max-width:min(22rem,calc(100vw - 1.5rem));max-height:min(24rem,70vh);overflow:auto;border:1px solid var(--border,rgba(15,23,42,.1));border-radius:10px;background:var(--surface,#fff);box-shadow:0 12px 32px color-mix(in srgb,var(--text,#0f172a) 12%,transparent);animation:TopBarSearch_panelIn__Buqtu .16s ease}@keyframes TopBarSearch_panelIn__Buqtu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TopBarSearch_srStatus__PG38_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TopBarSearch_messageBlock__j4SmW,.TopBarSearch_message__K5NRd{margin:0;padding:.85rem .95rem 1rem}.TopBarSearch_message__K5NRd{color:var(--text-muted,#64748b);font-family:"Outfit",var(--font-sans,system-ui,sans-serif);font-size:.875rem}.TopBarSearch_messageTitle__zZdZM{margin:0;font-family:"Outfit",var(--font-sans,system-ui,sans-serif);font-size:.9rem;font-weight:600;letter-spacing:-.01em;color:var(--text,#0f172a)}.TopBarSearch_messageHint__3TIXE{margin:.35rem 0 0;font-family:"Outfit",var(--font-sans,system-ui,sans-serif);font-size:.8rem;color:var(--text-muted,#64748b);line-height:1.35}.TopBarSearch_list__ILkAf{padding:.35rem 0 .45rem}.TopBarSearch_section__bEear+.TopBarSearch_section__bEear{border-top:1px solid var(--border,rgba(15,23,42,.08));margin-top:.2rem;padding-top:.2rem}.TopBarSearch_sectionHead__b5oGA{padding:.4rem .95rem .25rem;color:var(--text-muted,#64748b);font-family:"JetBrains Mono",var(--font-mono,ui-monospace,monospace);font-size:.68rem;font-weight:500;letter-spacing:.02em}.TopBarSearch_row__eXO7J{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;width:100%;padding:.55rem .95rem .55rem .85rem;border:0;border-left:2px solid transparent;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.TopBarSearch_rowActive__wd3wf,.TopBarSearch_row__eXO7J:hover{background:color-mix(in srgb,var(--accent,#0d9488) 8%,transparent);border-left-color:var(--accent,#0d9488)}.TopBarSearch_row__eXO7J:focus-visible{outline:2px solid var(--accent,#0d9488);outline-offset:-2px}.TopBarSearch_rowTitle__wwqpL{font-family:"Outfit",var(--font-sans,system-ui,sans-serif);font-size:.9rem;letter-spacing:-.01em;color:var(--text,#0f172a)}.TopBarSearch_rowSub__kJC1Q{font-family:"JetBrains Mono",var(--font-mono,ui-monospace,monospace);font-size:.72rem;color:var(--text-muted,#64748b);line-height:1.35}[data-theme=dark] .TopBarSearch_loupeBtn__lgCXs{border-color:color-mix(in srgb,var(--border,#334155) 100%,transparent);color:var(--text,#e8eaed)}[data-theme=dark] .TopBarSearch_loupeBtn__lgCXs:hover{background:rgba(255,255,255,.06)}[data-theme=dark] .TopBarSearch_fieldShell__Ttkzt{background:color-mix(in srgb,var(--surface,#1a1d24) 100%,transparent);border-color:color-mix(in srgb,var(--border,#334155) 100%,transparent);color:var(--text,#e8eaed)}[data-theme=dark] .TopBarSearch_panel__3KuoP{background:#1a1d24;border-color:color-mix(in srgb,var(--border,#334155) 100%,transparent);box-shadow:0 12px 32px rgba(0,0,0,.45)}[data-theme=dark] .TopBarSearch_rowActive__wd3wf,[data-theme=dark] .TopBarSearch_row__eXO7J:hover{background:color-mix(in srgb,var(--accent,#2dd4bf) 14%,transparent);border-left-color:var(--accent,#2dd4bf)}[data-theme=dark] .TopBarSearch_clearBtn__t7P_U:hover{background:rgba(255,255,255,.08);color:var(--text,#e8eaed)}@media (max-width:768px){.TopBarSearch_loupeBtn__lgCXs{display:inline-flex}.TopBarSearch_fieldShell__Ttkzt{position:absolute;inset:0 auto auto 0;width:min(14rem,calc(100vw - 9.5rem));min-width:0;opacity:0;pointer-events:none;z-index:-1}.TopBarSearch_shortcut__Q0tYR{display:none}.TopBarSearch_clearBtn__t7P_U{display:inline-flex}.TopBarSearch_expanded__5LMeZ .TopBarSearch_loupeBtn__lgCXs{display:none}.TopBarSearch_expanded__5LMeZ .TopBarSearch_fieldShell__Ttkzt{position:relative;inset:auto;display:flex;width:min(14rem,calc(100vw - 9.5rem));height:2.25rem;opacity:1;pointer-events:auto;z-index:auto;animation:TopBarSearch_expandIn___Y5FO .16s ease}.TopBarSearch_panel__3KuoP{position:fixed;top:var(--search-panel-top,calc(64px + env(safe-area-inset-top, 0px) + 8px));left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));width:auto;max-width:none;max-height:min(60vh,calc(100dvh - var(--search-panel-top, 5rem) - 1rem))}}@keyframes TopBarSearch_expandIn___Y5FO{0%{opacity:.7;width:2.5rem}to{opacity:1}}@media (prefers-reduced-motion:reduce){.TopBarSearch_expanded__5LMeZ .TopBarSearch_fieldShell__Ttkzt,.TopBarSearch_fieldShell__Ttkzt,.TopBarSearch_panel__3KuoP{transition:none;animation:none}}@media (min-width:769px){.TopBarSearch_wrap__dej4M.TopBarSearch_hasQuery__AFsWS .TopBarSearch_clearBtn__t7P_U,.TopBarSearch_wrap__dej4M:focus-within .TopBarSearch_clearBtn__t7P_U{display:inline-flex}}.TopBar_bar__KnxlP{right:0;z-index:2000;height:calc(64px + env(safe-area-inset-top, 0px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:env(safe-area-inset-top,0) 16px 0;box-sizing:border-box;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.01em;border-bottom:1px solid var(--topbar-border,rgba(15,23,42,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 24px rgba(15,23,42,.06)}.TopBar_bar__KnxlP,.TopBar_safeAreaTint__Z0tYw{position:fixed;top:0;left:0;background-color:var(--topbar-bg,#ffffff)}.TopBar_safeAreaTint__Z0tYw{width:100%;z-index:1999;height:max(3px,env(safe-area-inset-top,0px));margin:0;padding:0;pointer-events:none}[data-theme=dark] .TopBar_bar__KnxlP{--topbar-border:rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 32px rgba(0,0,0,.35)}@media (max-width:768px){[data-theme=dark] .TopBar_bar__KnxlP{box-shadow:0 8px 32px rgba(0,0,0,.35)}}.TopBar_left__MuuY0{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.TopBar_desktopNav__CVVTs{display:none;align-items:center;gap:2px;min-width:0;margin-left:4px}.TopBar_navWrap__Rfbta{position:relative;flex-shrink:0}.TopBar_navLink__61eF7{display:inline-flex;align-items:center;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:550;letter-spacing:-.01em;color:var(--text-muted,#5a6b7d);text-decoration:none;padding:6px 10px;border-radius:8px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.TopBar_navLink__61eF7:hover{color:var(--text,#1a2332);background-color:var(--topbar-hover,rgba(15,23,42,.06))}.TopBar_navLinkActive__OjN4Q{color:var(--accent,#0d9488);background-color:color-mix(in srgb,var(--accent,#0d9488) 10%,transparent)}[data-theme=dark] .TopBar_navLink__61eF7:hover{--topbar-hover:rgba(255,255,255,0.08);color:var(--text,#f1f5f9)}[data-theme=dark] .TopBar_navLinkActive__OjN4Q{color:var(--accent,#2dd4bf);background-color:color-mix(in srgb,var(--accent,#2dd4bf) 14%,transparent)}.TopBar_navMenu__HxeLA{left:0;right:auto;min-width:200px}.TopBar_navMenuLink__LtyBF{display:flex;align-items:center;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .12s ease;box-sizing:border-box}.TopBar_navMenuLink__LtyBF:hover{background:rgba(15,23,42,.06)}[data-theme=dark] .TopBar_navMenuLink__LtyBF:hover{background:rgba(255,255,255,.08)}.TopBar_navMenuLink__LtyBF[aria-current=page]{font-weight:700;color:var(--accent,#0d9488);background:color-mix(in srgb,var(--accent,#0d9488) 12%,transparent)}[data-theme=dark] .TopBar_navMenuLink__LtyBF[aria-current=page]{color:var(--accent,#2dd4bf);background:color-mix(in srgb,var(--accent,#2dd4bf) 16%,transparent)}@media (min-width:900px){.TopBar_desktopNav__CVVTs{display:flex}.TopBar_navWrap__Rfbta{display:none}}.TopBar_logoLink__2k36H{display:flex;align-items:center;text-decoration:none;color:inherit;border-radius:8px;padding:6px 8px;margin:-6px -8px;transition:background-color .15s ease,opacity .15s ease}.TopBar_logoLink__2k36H:hover{background-color:var(--topbar-hover,rgba(15,23,42,.06))}[data-theme=dark] .TopBar_logoLink__2k36H:hover{--topbar-hover:rgba(255,255,255,0.08)}.TopBar_logoWrap__aYBl4{position:relative;height:28px;display:flex;align-items:center}.TopBar_logo__EZpcF{height:28px;width:auto;max-width:min(200px,42vw);object-fit:contain;object-position:left center}.TopBar_logoLightUi__FdGkK{display:block}.TopBar_logoDarkUi__VHYUq,[data-theme=dark] .TopBar_logoLightUi__FdGkK{display:none}[data-theme=dark] .TopBar_logoDarkUi__VHYUq{display:block}.TopBar_controls__BN9Jq{display:flex;align-items:center;flex-shrink:0;gap:12px}@media (max-width:600px){.TopBar_bar__KnxlP{gap:8px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.TopBar_logo__EZpcF{max-width:min(168px,36vw)}.TopBar_controls__BN9Jq{flex-shrink:1;min-width:0;gap:6px}.TopBar_controlBtn__USvt9{padding:0 9px;font-size:13px;min-height:40px}.TopBar_langBtn__Ac4W7{max-width:min(200px,52vw)}.TopBar_iconBtn__gzDPM{min-width:42px;padding:0 8px}.TopBar_menu__etnqq{min-width:min(216px,calc(100vw - 24px));max-width:calc(100vw - 24px)}}@media (max-width:480px){.TopBar_bar__KnxlP{gap:6px;padding:0 max(8px,env(safe-area-inset-right,0px)) 0 max(8px,env(safe-area-inset-left,0px))}.TopBar_logo__EZpcF{max-width:min(148px,34vw)}.TopBar_controls__BN9Jq{gap:4px}.TopBar_controlBtn__USvt9{padding:0 7px;font-size:12px;min-height:40px}.TopBar_langWrap__raVar>.TopBar_controlBtn__USvt9.TopBar_langBtn__Ac4W7{max-width:none;padding:0 6px;gap:10px}.TopBar_langWrap__raVar>.TopBar_controlBtn__USvt9.TopBar_langBtn__Ac4W7 .TopBar_aiBadge__Eic5m,.TopBar_langWrap__raVar>.TopBar_controlBtn__USvt9.TopBar_langBtn__Ac4W7 .TopBar_langName__R9occ{display:none}.TopBar_langWrap__raVar>.TopBar_controlBtn__USvt9.TopBar_langBtn__Ac4W7 .TopBar_langFlag__XY6GO{font-size:1.3em}.TopBar_langWrap__raVar>.TopBar_controlBtn__USvt9.TopBar_langBtn__Ac4W7 .TopBar_chevron__blKtj{margin-left:0}.TopBar_controls__BN9Jq button[aria-label="Distance units"]{min-width:40px;padding:0 8px}.TopBar_iconBtn__gzDPM{min-width:40px;padding:0 6px}.TopBar_iconBtn__gzDPM svg{width:18px;height:18px}}.TopBar_controlBtn__USvt9{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:var(--topbar-fg,#0f172a);font:inherit;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}[data-theme=dark] .TopBar_controlBtn__USvt9{--topbar-fg:#e8eaed}.TopBar_controlBtn__USvt9:hover{background-color:var(--topbar-hover,rgba(15,23,42,.06))}[data-theme=dark] .TopBar_controlBtn__USvt9:hover{--topbar-hover:rgba(255,255,255,0.08)}.TopBar_controlBtn__USvt9:focus-visible{outline:2px solid color-mix(in srgb,var(--topbar-fg) 35%,#3b82f6);outline-offset:2px}.TopBar_iconBtn__gzDPM{min-width:40px;padding:0 10px}.TopBar_iconBtn__gzDPM svg{display:block}.TopBar_langWrap__raVar{position:relative}.TopBar_langBtn__Ac4W7{gap:2px;max-width:min(220px,42vw)}.TopBar_langBtn__Ac4W7 .TopBar_langRow__W5kfk{flex:1 1;min-width:0}.TopBar_langRow__W5kfk{display:inline-flex;align-items:center;gap:8px;min-width:0}.TopBar_menu__etnqq .TopBar_langRow__W5kfk{width:100%;justify-content:space-between}.TopBar_langMain__uUzhy{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1}.TopBar_langName__R9occ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopBar_langFlag__XY6GO{flex-shrink:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;font-size:1.125em}.TopBar_aiBadge__Eic5m{flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1.2;padding:3px 6px;border-radius:5px;color:#4c1d95;background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(59,130,246,.18));border:1px solid rgba(109,40,217,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}[data-theme=dark] .TopBar_aiBadge__Eic5m{color:#ddd6fe;background:linear-gradient(135deg,rgba(109,40,217,.45),rgba(37,99,235,.35));border-color:rgba(167,139,250,.45);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.TopBar_chevron__blKtj{margin-left:4px;opacity:.55;display:inline-block;transition:opacity .15s ease,transform .15s ease}.TopBar_isOpen__APR2P>.TopBar_controlBtn__USvt9{background-color:var(--topbar-hover,rgba(59,130,246,.12));box-shadow:0 0 0 1px rgba(59,130,246,.55)}[data-theme=dark] .TopBar_isOpen__APR2P>.TopBar_controlBtn__USvt9{--topbar-hover:rgba(96,165,250,0.18);box-shadow:0 0 0 1px rgba(96,165,250,.65)}.TopBar_isOpen__APR2P .TopBar_chevron__blKtj{opacity:.9}.TopBar_navWrap__Rfbta.TopBar_isOpen__APR2P>.TopBar_controlBtn__USvt9{background-color:var(--topbar-hover,rgba(13,148,136,.12));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#0d9488) 55%,transparent)}[data-theme=dark] .TopBar_navWrap__Rfbta.TopBar_isOpen__APR2P>.TopBar_controlBtn__USvt9{--topbar-hover:rgba(45,212,191,0.16);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#2dd4bf) 55%,transparent)}.TopBar_controls__BN9Jq button[aria-label="Distance units"]{min-width:44px;padding:0 10px}.TopBar_menu__etnqq{position:absolute;top:calc(100% + 6px);right:0;min-width:216px;padding:6px;margin:0;list-style:none;border-radius:10px;background:var(--menu-bg,#ffffff);border:1px solid var(--menu-border,rgba(15,23,42,.1));box-shadow:0 10px 40px rgba(15,23,42,.12)}[data-theme=dark] .TopBar_menu__etnqq{--menu-bg:#1a1d24;--menu-border:rgba(255,255,255,0.1);box-shadow:0 12px 48px rgba(0,0,0,.45)}.TopBar_menu__etnqq button{display:flex;align-items:center;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:500;cursor:pointer;transition:background-color .12s ease}.TopBar_menu__etnqq button:hover{background:rgba(15,23,42,.06)}[data-theme=dark] .TopBar_menu__etnqq button:hover{background:rgba(255,255,255,.08)}.TopBar_menu__etnqq button[aria-current=true]{font-weight:700;background:rgba(59,130,246,.12)}[data-theme=dark] .TopBar_menu__etnqq button[aria-current=true]{background:rgba(59,130,246,.2)}.TopBar_accountBtn__2BQ9z{position:relative;max-width:12rem;overflow:visible;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem}.TopBar_accountAvatar__6CUy8{flex-shrink:0}.TopBar_accountBtnLabel__pxxQt{display:inline-block;min-width:0;flex:1 1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.TopBar_accountNotifyDot__xogdQ{position:absolute;top:5px;right:5px;width:.5rem;height:.5rem;border-radius:50%;background:#dc2626;box-shadow:0 0 0 2px var(--surface,#fff);pointer-events:none}[data-theme=dark] .TopBar_accountNotifyDot__xogdQ{box-shadow:0 0 0 2px #1a1d24}.TopBar_menuItemWithDot__j_S_b{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%}.TopBar_menuNotifyDot__3IYGa{width:.45rem;height:.45rem;border-radius:50%;background:#dc2626;flex-shrink:0}.TopBar_accountMenu__QH2z1{right:0;left:auto;min-width:12rem}.TopBar_accountEmail__U6LZP{padding:8px 10px 4px;font-size:.75rem;color:var(--text-muted,#64748b);word-break:break-all}.TopBar_accountHeader__gA6sr{display:flex;align-items:center;gap:.5rem;min-width:0}.TopBar_accountHeaderName__B1GTq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.TopBar_accountBtn__2BQ9z{max-width:7rem;font-size:.78rem}}