.navbar{position:sticky;top:0;z-index:60;container:site-nav/inline-size;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--canvas) 78%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px)}@media (prefers-reduced-transparency:reduce){.navbar{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.navbar:has(.msheet){background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.navbar-inner{--nav-fluid:clamp(0px,(100cqi - 900px)/160,1px);display:flex;align-items:center;gap:calc(20px + var(--nav-fluid) * 20);width:min(1280px,100% - var(--gutter) * 2);height:var(--nav-h);margin-inline:auto}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;border-radius:8px;color:var(--logo-word)}.brand-word{font:700 19px/1 var(--font-display);letter-spacing:.02em;white-space:nowrap}.brand-word:lang(en){font-size:20px;letter-spacing:-.01em}.nav-links{position:relative;display:flex;flex:1;justify-content:center;gap:calc(2px + var(--nav-fluid) * 4)}.nav-links a{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px calc(8px + var(--nav-fluid) * 6);border-radius:8px;color:var(--muted);font-size:14.5px;font-weight:500;line-height:1.5;white-space:nowrap}.nav-links a:hover{background:var(--hover-bg);color:var(--ink)}.nav-links a.is-current{color:var(--ink);font-weight:600}.nav-links a.is-current:after{left:50%;content:""}.nav-ink,.nav-links a.is-current:after{position:absolute;bottom:calc((var(--nav-h) - 100%) / -2 - 1px);width:18px;height:3px;margin-left:-9px;border-radius:2px;background:var(--grad-brand)}.nav-ink{left:0;opacity:0;pointer-events:none}.nav-links:not([data-ink]) .nav-ink,.nav-links[data-ink] a.is-current:after{display:none}@media (prefers-reduced-motion:no-preference){.nav-links[data-ink=ready] .nav-ink{transition:transform .32s var(--ease-emphasis),opacity var(--motion-fast)}.nav-links a{transition:color var(--motion-fast),background-color var(--motion-fast),transform var(--motion-fast)}.nav-links a:active{transform:scale(.97)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.navbar{border-bottom-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar:after,.navbar:before{position:absolute;left:0;right:0;z-index:-1;pointer-events:none;content:"";animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 160px}.navbar:before{inset-block:0;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--canvas) 78%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);transform-origin:top;animation-name:nav-shrink-bar}.navbar:after{top:100%;height:14px;background:linear-gradient(color-mix(in srgb,var(--ink) 7%,transparent),transparent);opacity:0;animation-name:nav-shrink-shade}.nav-ink,.nav-links a.is-current:after,.navbar-inner{animation:nav-shrink-rise linear both;animation-timeline:scroll(root);animation-range:0 160px}.navbar:has(.msheet):before{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.navbar:has(.msheet) .navbar-inner,.navbar:has(.msheet):after,.navbar:has(.msheet):before{animation:none}}@media (prefers-reduced-transparency:reduce){.navbar:before{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}}@keyframes nav-shrink-bar{to{scale:1 var(--nav-shrink-scale)}}@keyframes nav-shrink-shade{to{opacity:1;translate:0 calc(var(--nav-shrink) * -2)}}@keyframes nav-shrink-rise{to{translate:0 calc(var(--nav-shrink) * -1)}}.nav-links .ico{color:var(--subtle)}.live-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 22%,transparent)}.nav-actions{display:flex;align-items:center;gap:calc(8px + var(--nav-fluid) * 6)}.locale-switch{padding:6px 8px;border-radius:6px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.2}.locale-switch:hover{background:var(--hover-bg);color:var(--ink)}.mobile-nav{display:none}.nav-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer}.nav-menu-toggle[aria-expanded=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.msheet{position:fixed;inset:var(--nav-h) 0 0;z-index:55;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow-y:auto;padding:12px var(--gutter) 28px;border-top:1px solid var(--hairline);background:var(--canvas)}.msheet-links{display:grid}.msheet-links a{position:relative;display:flex;align-items:center;justify-content:space-between;padding:18px 2px;border-bottom:1px solid var(--hairline);color:var(--ink);font:650 22px/1.3 var(--font-display);letter-spacing:-.01em}.msheet-links a>span{display:inline-flex;align-items:center;gap:10px}.msheet-links .ico{color:var(--subtle)}.msheet-links a.is-current{color:var(--primary-text)}.msheet-links a.is-current:before{position:absolute;left:calc(-1 * var(--gutter));width:4px;height:22px;border-radius:0 2px 2px 0;background:var(--grad-brand);content:""}.msheet-foot{display:grid;gap:14px}.msheet-lang{display:flex;align-items:center;justify-content:space-between;color:var(--subtle);font-size:var(--fs-xs)}.seg2{display:inline-flex;padding:3px;border-radius:10px;background:var(--canvas-deep)}.seg2>*{padding:6px 14px;border-radius:8px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.3}.seg2>[aria-current]{background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink)}.msheet .btn-primary{width:100%}@container site-nav (width < 900px){.nav-actions>.locale-switch,.nav-actions>.nav-cta,.nav-links{display:none}.mobile-nav{display:block}.nav-actions{margin-left:auto}}@media (max-width:860px),(pointer:coarse){.locale-switch{position:relative}.locale-switch:after{position:absolute;inset:50% -4px auto;min-height:44px;transform:translateY(-50%);content:""}}