.Navbar_sidebar__USVgF{position:fixed;inset:0 auto 0 0;z-index:20;width:220px;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--elevated-strong);border-right:1px solid var(--border);box-shadow:4px 0 24px var(--shadow);transition:width .3s ease}.Navbar_sidebarCollapsed__2P0hO{width:72px}.Navbar_inner__GwI1d{display:flex;flex-direction:column;height:100%;min-height:0;padding:18px 10px 14px;overflow:hidden}.Navbar_brandRow__Ymx28{min-height:48px;margin-bottom:12px;padding:0 0 14px;border-bottom:1px solid var(--border);gap:8px}.Navbar_brandRow__Ymx28,.Navbar_brand__XNsQP{display:flex;align-items:center;overflow:hidden}.Navbar_brand__XNsQP{gap:10px;min-width:0;flex:1 1 auto;white-space:nowrap}.Navbar_brandDot__wCUhR{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#4f8ef7;box-shadow:0 0 10px rgba(79,142,247,.7);animation:Navbar_pulseDot__ae5LT 2.2s ease-in-out infinite}@keyframes Navbar_pulseDot__ae5LT{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.Navbar_brandText__S_U_v{min-width:0;overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:800;letter-spacing:0;text-overflow:ellipsis}.Navbar_brandAccent__A0vEw{color:#4f8ef7}.Navbar_collapseButton__SHVHO{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.Navbar_collapseButton__SHVHO:hover{background:var(--soft-bg);border-color:var(--border);color:var(--text)}.Navbar_mobileCloseRow__hStAE{display:none}.Navbar_mobileCloseButton__QmSGl{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--soft-bg);color:var(--text);cursor:pointer;font-family:var(--font-mono);font-size:28px;line-height:1;transition:background .2s,border-color .2s,color .2s}.Navbar_mobileCloseButton__QmSGl:hover{background:var(--soft-bg-strong);border-color:#4f8ef7;color:#4f8ef7}.Navbar_nav__A66_N{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.Navbar_nav__A66_N::-webkit-scrollbar{display:none}.Navbar_navList__3LBi0{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.Navbar_iconBtn__Q6If2,.Navbar_navLink__id1IU{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px;overflow:hidden;border:1px solid transparent;border-radius:8px;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);font-size:13px;font-weight:600;line-height:1.2;text-align:left;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.Navbar_iconBtn__Q6If2:hover,.Navbar_navLink__id1IU:hover{background:var(--soft-bg);border-color:var(--border)}.Navbar_navLinkActive__CmfE_{background:color-mix(in srgb,var(--accent) 16%,var(--soft-bg));border-color:color-mix(in srgb,var(--accent) 46%,var(--border));color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.Navbar_navLinkActive__CmfE_ .Navbar_navIcon__AjMXZ{color:#4f8ef7;transform:scale(1.08)}.Navbar_navLink__id1IU:hover .Navbar_navIcon__AjMXZ{transform:scale(1.14)}.Navbar_collapseIcon__ivTpD,.Navbar_navIcon__AjMXZ,.Navbar_themeIcon__wa1zc{flex:0 0 20px;width:20px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1;text-align:center}.Navbar_collapseIcon__ivTpD{font-size:18px}.Navbar_navIcon__AjMXZ{font-size:18px;transition:transform .22s ease}.Navbar_navLabel__OvT67{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s ease}.Navbar_arrow__OlMl2{margin-left:auto;color:var(--text-muted);font-size:12px;transition:transform .2s ease}.Navbar_arrowOpen__26_Vi{transform:translateY(-1px)}.Navbar_submenu__LKoXj{display:grid;grid-gap:4px;gap:4px;margin:4px 0 8px;padding:0 0 0 42px;list-style:none}.Navbar_submenuLink__kmC1R{display:block;min-height:36px;padding:9px 10px;border:1px solid transparent;border-radius:8px;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.Navbar_submenuLink__kmC1R:hover{background:var(--soft-bg);border-color:var(--border)}.Navbar_submenuLinkActive__UZIAY{background:color-mix(in srgb,var(--accent) 14%,var(--soft-bg));border-color:color-mix(in srgb,var(--accent) 42%,var(--border));color:var(--text)}.Navbar_submenuLinkActive__UZIAY:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--accent);vertical-align:1px}.Navbar_spacer__7qUDm{flex:1 1 auto;min-height:16px}.Navbar_bottom__K3C_C{display:flex;flex-direction:column;gap:5px;padding-top:12px;border-top:1px solid var(--border)}.Navbar_sidebarCollapsed__2P0hO .Navbar_brandRow__Ymx28{justify-content:center}.Navbar_sidebarCollapsed__2P0hO .Navbar_brand__XNsQP{display:none}.Navbar_sidebarCollapsed__2P0hO .Navbar_iconBtn__Q6If2,.Navbar_sidebarCollapsed__2P0hO .Navbar_navLink__id1IU{justify-content:center;gap:0;padding-left:0;padding-right:0}.Navbar_sidebarCollapsed__2P0hO .Navbar_collapseButton__SHVHO{flex-basis:44px;width:44px;height:44px}.Navbar_sidebarCollapsed__2P0hO .Navbar_arrow__OlMl2,.Navbar_sidebarCollapsed__2P0hO .Navbar_brandText__S_U_v,.Navbar_sidebarCollapsed__2P0hO .Navbar_navLabel__OvT67{display:none;width:0;opacity:0;pointer-events:none}.Navbar_sidebarCollapsed__2P0hO .Navbar_arrow__OlMl2{margin-left:0}.Navbar_fab__UtxTk{position:fixed;top:max(14px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));z-index:34;width:46px;height:46px;display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:12px;background:var(--elevated-strong);box-shadow:0 8px 24px var(--shadow);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.Navbar_fab__UtxTk:hover{background:var(--soft-bg-strong);border-color:#4f8ef7}.Navbar_fabBar__JqX9y{display:block;width:18px;height:2px;border-radius:2px;background:var(--text);transform-origin:center;transition:opacity .26s,transform .26s}.Navbar_fabHidden__XZoz6{opacity:0;pointer-events:none;transform:translateY(-8px)}.Navbar_overlay__i6xHi{position:fixed;inset:0;z-index:24;background:rgba(0,0,0,.52);opacity:0;pointer-events:none;transition:opacity .28s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.Navbar_overlayVisible__eP3W8{opacity:1;pointer-events:auto}.Navbar_drawer__Lu1Fv{position:fixed;inset:0 auto 0 0;z-index:25;width:min(320px,88vw);height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--elevated-strong);border-right:1px solid var(--border);border-top-right-radius:20px;border-bottom-right-radius:20px;box-shadow:8px 0 40px var(--shadow);transform:translateX(-100%);transition:transform .32s ease}.Navbar_drawerOpen__jMVsO{transform:translateX(0)}@media (min-width:1025px){.Navbar_sidebar__USVgF{display:flex}.Navbar_drawer__Lu1Fv,.Navbar_fab__UtxTk,.Navbar_overlay__i6xHi{display:none!important}}@media (max-width:1024px){.Navbar_sidebar__USVgF{display:none!important}.Navbar_drawer__Lu1Fv,.Navbar_fab__UtxTk{display:flex}.Navbar_drawer__Lu1Fv .Navbar_inner__GwI1d{overflow:hidden;padding:max(12px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.Navbar_drawer__Lu1Fv .Navbar_mobileCloseRow__hStAE{display:flex;flex:0 0 auto;padding-bottom:10px}.Navbar_drawer__Lu1Fv .Navbar_brandRow__Ymx28{flex:0 0 auto;margin-bottom:14px;padding-bottom:12px}.Navbar_drawer__Lu1Fv .Navbar_nav__A66_N{flex:1 1 auto;overflow-y:auto}.Navbar_drawer__Lu1Fv .Navbar_iconBtn__Q6If2,.Navbar_drawer__Lu1Fv .Navbar_navLink__id1IU,.Navbar_drawer__Lu1Fv .Navbar_submenuLink__kmC1R{border-radius:10px}.Navbar_drawer__Lu1Fv .Navbar_spacer__7qUDm{display:none}.Navbar_drawer__Lu1Fv .Navbar_bottom__K3C_C{position:static;flex:0 0 auto;margin-top:14px;padding-bottom:2px;background:var(--elevated-strong)}}@media (max-width:380px){.Navbar_fab__UtxTk{top:max(10px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));width:40px;height:40px}.Navbar_drawer__Lu1Fv{width:min(300px,90vw);border-top-right-radius:16px;border-bottom-right-radius:16px}}.Navbar_drawer__Lu1Fv,.Navbar_sidebar__USVgF{background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg-strong) 96%,#fff),color-mix(in srgb,var(--accent) 6%,transparent));border-right-color:var(--glass-stroke-strong);box-shadow:var(--glass-shadow),inset -1px 0 0 hsla(0,0%,100%,.04);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.Navbar_bottom__K3C_C,.Navbar_brandRow__Ymx28{border-color:color-mix(in srgb,var(--glass-stroke) 84%,var(--border))}.Navbar_collapseButton__SHVHO,.Navbar_fab__UtxTk,.Navbar_iconBtn__Q6If2,.Navbar_mobileCloseButton__QmSGl,.Navbar_navLink__id1IU,.Navbar_submenuLink__kmC1R{background:color-mix(in srgb,var(--glass-bg) 62%,transparent);border-color:color-mix(in srgb,var(--glass-stroke) 80%,var(--border));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%)}.Navbar_collapseButton__SHVHO:hover,.Navbar_fab__UtxTk:hover,.Navbar_iconBtn__Q6If2:hover,.Navbar_mobileCloseButton__QmSGl:hover,.Navbar_navLink__id1IU:hover,.Navbar_submenuLink__kmC1R:hover{background:color-mix(in srgb,var(--glass-bg-strong) 76%,var(--accent));border-color:var(--glass-stroke-strong);box-shadow:0 12px 26px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 1px 0 hsla(0,0%,100%,.08)}.Navbar_navLinkActive__CmfE_,.Navbar_submenuLinkActive__UZIAY{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--glass-bg)),color-mix(in srgb,var(--glass-bg-strong) 88%,transparent));border-color:color-mix(in srgb,var(--accent) 52%,var(--glass-stroke));box-shadow:inset 3px 0 0 var(--accent),0 14px 28px color-mix(in srgb,var(--accent) 10%,transparent)}.Navbar_brandDot__wCUhR{background:linear-gradient(135deg,#7dd3fc,#4f8ef7);box-shadow:0 0 14px rgba(79,142,247,.8)}.Navbar_overlay__i6xHi{background:rgba(3,8,20,.42);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%)}.Navbar_drawer__Lu1Fv,.Navbar_sidebar__USVgF{background:var(--elevated-strong);border-right:0;box-shadow:10px 0 44px var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.Navbar_bottom__K3C_C,.Navbar_brandRow__Ymx28{border-color:color-mix(in srgb,var(--text-muted) 13%,transparent)}.Navbar_collapseButton__SHVHO,.Navbar_fab__UtxTk,.Navbar_iconBtn__Q6If2,.Navbar_mobileCloseButton__QmSGl,.Navbar_navLink__id1IU,.Navbar_submenuLink__kmC1R{border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.Navbar_iconBtn__Q6If2,.Navbar_navLink__id1IU{position:relative;border-radius:12px;background:transparent;transition:color .18s ease,background-color .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.Navbar_iconBtn__Q6If2:before,.Navbar_navLink__id1IU:before{content:"";position:absolute;top:11px;bottom:11px;left:0;width:3px;border-radius:0 99px 99px 0;background:var(--accent);opacity:0;transform:scaleY(.3);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.Navbar_iconBtn__Q6If2:hover,.Navbar_navLink__id1IU:hover{border:0;color:var(--text);background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:none;transform:translateX(4px)}.Navbar_iconBtn__Q6If2:hover:before,.Navbar_navLinkActive__CmfE_:before,.Navbar_navLink__id1IU:hover:before{opacity:1;transform:scaleY(1)}.Navbar_navLinkActive__CmfE_,.Navbar_navLinkActive__CmfE_:hover{border:0;color:var(--text);background:color-mix(in srgb,var(--accent) 15%,transparent);box-shadow:none}.Navbar_navIcon__AjMXZ{transition:color .18s ease,transform .28s cubic-bezier(.22,1,.36,1)}.Navbar_iconBtn__Q6If2:hover .Navbar_navIcon__AjMXZ,.Navbar_navLink__id1IU:hover .Navbar_navIcon__AjMXZ{color:var(--accent);transform:translateX(2px) scale(1.12)}.Navbar_submenu__LKoXj{position:relative;margin-left:20px;padding-left:20px}.Navbar_submenu__LKoXj:before{content:"";position:absolute;inset:4px auto 8px 5px;width:1px;background:color-mix(in srgb,var(--text-muted) 22%,transparent)}.Navbar_submenuLink__kmC1R{background:transparent;transition:color .18s ease,background-color .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.Navbar_submenuLink__kmC1R:hover{border:0;color:var(--text);background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:none;transform:translateX(4px)}.Navbar_submenuLinkActive__UZIAY,.Navbar_submenuLinkActive__UZIAY:hover{border:0;color:var(--accent);background:transparent;box-shadow:none}.Navbar_collapseButton__SHVHO:hover,.Navbar_fab__UtxTk:hover,.Navbar_mobileCloseButton__QmSGl:hover{border:0;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:none;transform:rotate(3deg) scale(1.06)}.Navbar_collapseButton__SHVHO:active,.Navbar_fab__UtxTk:active,.Navbar_iconBtn__Q6If2:active,.Navbar_mobileCloseButton__QmSGl:active,.Navbar_navLink__id1IU:active,.Navbar_submenuLink__kmC1R:active{transform:scale(.96);transition-duration:80ms}.Navbar_brandDot__wCUhR{background:var(--accent)}.Navbar_drawer__Lu1Fv{transition:transform .36s cubic-bezier(.22,1,.36,1)}@media (max-width:1024px){.Navbar_drawer__Lu1Fv{border-radius:0 24px 24px 0}}.Navbar_drawer__Lu1Fv,.Navbar_sidebar__USVgF{box-shadow:12px 0 48px color-mix(in srgb,var(--shadow) 78%,transparent)}.Navbar_iconBtn__Q6If2,.Navbar_navLink__id1IU,.Navbar_submenuLink__kmC1R{min-height:44px}.Navbar_navLinkActive__CmfE_:after{content:"";position:absolute;right:12px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 70%,transparent)}.Navbar_brandText__S_U_v,.Navbar_navLabel__OvT67{text-wrap:balance}@media (max-width:1024px){.Navbar_fab__UtxTk{box-shadow:0 16px 36px var(--shadow)}.Navbar_drawer__Lu1Fv{width:min(320px,calc(100vw - 28px))}}.ScrollProgress_track__6y6LJ{position:fixed;inset:0 0 auto;z-index:100;height:3px;background:color-mix(in srgb,var(--accent) 10%,transparent);pointer-events:none}.ScrollProgress_fill__xO4tH{width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center;will-change:transform}.VisitCounter_visitCounter__0O1Bn{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:40px;margin-top:22px;padding:10px 16px;border:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 11%,transparent);text-align:left}.VisitCounter_visitCounterIcon__3P8HI{display:grid;place-items:center;flex:0 0 16px;color:var(--title-accent)}.VisitCounter_visitCounterContent__oigx6{display:flex;align-items:baseline;gap:6px;min-width:0}.VisitCounter_visitCounterValue___j_Wu{color:#fff;font-family:var(--font-mono);font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}html[data-theme=light] .VisitCounter_visitCounterValue___j_Wu{color:#000}.VisitCounter_visitCounterLabel__VPWCZ{white-space:nowrap;color:var(--text-dim);font-family:var(--font-mono);font-size:12px;line-height:1.5;letter-spacing:.2px}.VisitCounter_visitCounterMilestone__9cmG0{--milestone-accent:#e9bd68;padding:9px 15px;border:1px solid color-mix(in srgb,var(--milestone-accent) 38%,transparent);background:color-mix(in srgb,var(--milestone-accent) 9%,var(--bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--milestone-accent) 5%,transparent)}.VisitCounter_visitCounterMilestone__9cmG0 .VisitCounter_visitCounterIcon__3P8HI{color:var(--milestone-accent)}.VisitCounter_visitCounterMilestone__9cmG0:after{content:"";width:6px;height:6px;flex-shrink:0;margin-left:2px;border-radius:1px;background:var(--milestone-accent);transform:rotate(45deg)}html[data-theme=light] .VisitCounter_visitCounterMilestone__9cmG0{--milestone-accent:#996515}