.nv{--fg:rgba(17,17,17,.62);--fg-hi:#111;--glass:rgba(255,255,255,.6);--panel:rgba(250,249,246,.9);--panel-line:rgba(17,17,17,.07);--item-hi:rgba(17,17,17,.05);--t:rgba(17,17,17,.6);--l:rgba(17,17,17,.45);position:fixed;z-index:50;top:0;left:0;right:0;padding:env(safe-area-inset-top,0) 16px 0;font-family:var(--font-manrope),var(--sans);zoom:.95}.nv.is-dark,body:has(.sc.is-dusk) .nv{--fg:rgba(255,255,255,.7);--fg-hi:rgba(255,255,255,.9);--glass:rgba(255,255,255,.05);--panel:rgba(0,0,0,.4);--panel-line:rgba(255,255,255,.06);--item-hi:rgba(255,255,255,.08);--t:rgba(255,255,255,.6);--l:rgba(255,255,255,.4)}.nv-bar{justify-content:space-between;padding:16px 0}.nv-bar,.nv-group{display:flex;align-items:center}.nv-group{gap:40px;padding:12px 24px;border-radius:8px;transition:background-color .3s,-webkit-backdrop-filter .3s;transition:background-color .3s,backdrop-filter .3s;transition:background-color .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s}.nv.is-scrolled .nv-group{background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nv-logo{display:flex;align-items:center;gap:8px;color:var(--fg-hi)}.nv-glyph{width:auto;height:24px;aspect-ratio:150/143}.nv-word{position:relative;display:inline-block;font-size:18px;line-height:28px;font-weight:500;letter-spacing:0;color:transparent;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat,padding-box;background-size:250% 100%,auto;background-image:linear-gradient(90deg,transparent calc(50% - 24px),#fff,transparent calc(50% + 24px)),linear-gradient(#a1a1aa,#a1a1aa);animation:nvShimmer 5s linear infinite}.nv:not(.is-dark) .nv-word{background-image:linear-gradient(90deg,transparent calc(50% - 24px),#111,transparent calc(50% + 24px)),linear-gradient(#55524d,#55524d)}body:has(.sc.is-dusk) .nv .nv-word{background-image:linear-gradient(90deg,transparent calc(50% - 24px),#fff,transparent calc(50% + 24px)),linear-gradient(#a1a1aa,#a1a1aa)}@keyframes nvShimmer{0%{background-position:100%,0 0}to{background-position:0,0 0}}.nv-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0;font-size:14px}.nv-nav li{position:relative}.nv-link{display:flex;align-items:center;gap:4px;padding:6px 12px;border:0;border-radius:6px;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:400;color:var(--fg);transition:color .15s}.nv-link.is-on,.nv-link:hover{color:var(--fg-hi)}.nv-chev{width:14px;height:14px;opacity:.5;transition:transform .2s,opacity .2s}.nv-link.is-on .nv-chev{transform:rotate(180deg);opacity:.8}.nv-drop{position:absolute;top:100%;left:50%;padding-top:12px;translate:-50% 0;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s,transform .2s}.nv-drop.is-open{opacity:1;transform:none;pointer-events:auto}.nv-panel{width:420px;padding:12px;border-radius:6px;border:1px solid var(--panel-line);background:var(--panel);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 25px 50px -12px rgba(0,0,0,.3)}.nv-item{display:block;padding:16px;border-radius:6px;transition:background-color .2s}.nv-item:focus-visible,.nv-item:hover{background:var(--item-hi)}.nv-item-t{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:15px;font-weight:600;color:var(--t);transition:color .2s}.nv-item-t svg{width:16px;height:16px;opacity:0;transform:translateX(-8px);transition:opacity .2s,transform .2s}.nv-item:hover .nv-item-t{color:var(--fg-hi)}.nv-item:hover .nv-item-t svg{opacity:1;transform:none}.nv-item-l{display:block;font-size:14px;line-height:1.625;color:var(--l);transition:color .2s}.nv-item:hover .nv-item-l,.nv-signin{color:var(--fg)}.nv-signin{font-size:14px;transition:color .15s}.nv-signin:hover{color:var(--fg-hi)}.nv-burger{display:none;position:relative;width:44px;height:44px;margin-right:4px;border:0;background:transparent;cursor:pointer}.nv-burger span{position:absolute;left:12px;right:12px;height:1.5px;border-radius:2px;background:var(--fg-hi);transition:transform .25s}.nv-burger span:first-child{top:17px}.nv-burger span:last-child{top:25px}.nv-burger[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.nv-burger[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.nv-sheet{margin:0 0 16px;padding:20px 24px;border-radius:24px;border:1px solid var(--panel-line);background:rgba(12,11,10,.92);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);color:rgba(255,255,255,.8)}.nv:not(.is-dark) .nv-sheet{background:rgba(250,249,246,.96);color:#111}body:has(.sc.is-dusk) .nv .nv-sheet{background:rgba(12,11,10,.92);color:rgba(255,255,255,.8)}.nv-sheet-h{width:100%;display:flex;align-items:center;gap:6px;padding:10px 0;border:0;background:transparent;cursor:pointer;font:inherit;font-size:16px;color:inherit}.nv-sheet-h[aria-expanded=true] .nv-chev{transform:rotate(180deg)}.nv-sheet-list{padding:4px 0 8px}.nv-sheet-i,.nv-sheet-list{display:grid;grid-gap:2px;gap:2px}.nv-sheet-i{padding:10px 12px;border-radius:10px}.nv-sheet-i:hover{background:var(--item-hi)}.nv-sheet-i b{font-weight:500;font-size:14px}.nv-sheet-i span{font-size:12.5px;opacity:.5}.nv-sheet-signin{display:block;margin-top:16px;padding:8px 0;text-align:center;font-size:14px;opacity:.75}@media (max-width:1023px){.nv-group.is-right,.nv-nav{display:none}.nv-burger{display:block}.nv-group{padding:12px 8px}.nv.is-scrolled .nv-group{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.nv.is-scrolled .nv-bar{margin:0 -16px;padding-inline:16px;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media (prefers-reduced-motion:reduce){.nv-word{animation:none;background-position:0,0 0}}