.gnav{position:relative;z-index:60;background:#fafafc;border-bottom:1px solid var(--line2)}
body:has(.lnav) .gnav{background:rgba(250,250,252,var(--glass-a))}
.gnav > .wrap{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:0;max-width:calc(var(--w-main) + 44px)}
.gnav .me{display:flex;align-items:center;gap:8px;font:600 14px/1 var(--font-sans);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}
.gnav .me svg{height:var(--dg-h,var(--logo-h));width:auto;flex:none}
.gnav .me .nm{display:inline-block;overflow:hidden;white-space:nowrap;padding-block:.2em;margin-block:-.2em;opacity:calc(1 - var(--nm-p,0));max-width:calc(var(--nm-w,200px) * (1 - var(--nm-p,0)))}
.gnav .me{gap:0;padding-right:10px} .gnav .me svg{margin-right:calc(8px * (1 - var(--nm-p,0)))}
.gnav .me{align-self:stretch;margin-left:-12px;padding-left:12px}
.gnav .gn-items{display:contents} 
.gnav .gn-items a,.gnav .host{display:grid;align-content:center;justify-items:center;height:100%;padding:0 10px;color:rgba(0,0,0,.8);transition:color var(--dur-base) var(--ease)}
.gnav .gn-items a::after,.gnav .host::after{content:attr(data-t);font-weight:600;height:0;overflow:hidden;visibility:hidden;pointer-events:none}
.gnav .gn-items a:hover,.gnav .host:hover{color:#000}
.gnav .gn-items a,.gnav .host{font:400 14px/1 var(--font-sans);letter-spacing:.01em}
.gnav .gn-items a.on,.gnav .host.on{font-weight:500}
body[data-nm=off] .gnav{--nm-p:1!important}
.gnav:not(.stuck):not(.panel-open){border-bottom-color:transparent}
.gn-icon{display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--nav-h);background:none;border:0;color:rgba(0,0,0,.8);padding:0}
.gn-icon svg{width:16px;height:16px;display:block}
.gn-search{margin-right:-10px}
.gn-icon:focus{outline:none}.gn-icon:focus-visible{outline:2px solid var(--neu);outline-offset:-6px;border-radius:10px}
.gnav.panel-open{background:rgba(250,250,252,var(--glass-a))!important;-webkit-backdrop-filter:saturate(var(--glass-sat)) blur(var(--glass-blur))!important;backdrop-filter:saturate(var(--glass-sat)) blur(var(--glass-blur))!important}
.gn-burger{display:none}

body:not(:has(.lnav)) .gnav{position:sticky;top:0;background:rgba(250,250,252,var(--glass-a));-webkit-backdrop-filter:saturate(var(--glass-sat)) blur(var(--glass-blur));backdrop-filter:saturate(var(--glass-sat)) blur(var(--glass-blur))}

.gn-panel{position:fixed;left:0;right:0;top:var(--panel-top,44px);z-index:58;background:rgba(250,250,252,var(--glass-a));-webkit-backdrop-filter:saturate(var(--glass-sat)) blur(var(--glass-blur));backdrop-filter:saturate(var(--glass-sat)) blur(var(--glass-blur));overflow:hidden;height:0;visibility:hidden;transition:height var(--dur-fast) var(--ease),visibility 0s linear var(--dur-fast);border-bottom:1px solid transparent}
.gn-panel.open{visibility:visible;transition:height var(--dur-base) var(--ease),visibility 0s;border-bottom-color:var(--line2)}
.gn-panel .wrap{max-width:calc(var(--w-main) + 44px);margin:0 auto;padding:40px 22px 64px;display:flex;gap:72px}
.gn-panel .wrap > .big{margin-right:32px}
.gn-panel .wrap > div a{white-space:nowrap} 
@media (max-width:1068px){ 
  .gn-panel .wrap{gap:44px}
  .gn-panel .wrap > .big{margin-right:44px}
}
.gn-panel h2{font:400 12px/16px var(--font-sans);color:var(--ink2);margin-bottom:14px}
.gn-panel .big a{display:block;font:600 24px/28px var(--font-sans);letter-spacing:-.005em;color:var(--ink);margin-bottom:10px}
.gn-panel .small a{display:block;font:600 12px/16px var(--font-sans);color:var(--ink);margin-bottom:10px}
.gn-panel a{opacity:0;transform:translateY(var(--menu-y));transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}
.gn-panel.open a{opacity:1;transform:none;transition-duration:var(--dur-base);transition-delay:calc(var(--i) * var(--menu-step))}
.gn-panel a:hover{color:var(--neu-ink)}
.gn-panel .gn-sw{width:min(680px,100%)}
.gn-panel .gn-find{min-height:58px;margin-bottom:28px;--pl-field:#fff;--pl-field-line:#d2d2d7;--pl-ph:#86868b;--pl-pop:transparent;--pl-pop-hover:rgba(0,0,0,.05);--pl-ring:transparent}
html.nav-dark .gn-panel .gn-find{--pl-field:#1d1d1f;--pl-field-line:#424245;--pl-pop-hover:rgba(255,255,255,.08)}
.gn-panel .gn-find .pl-find{position:relative;max-width:none;margin:0;text-align:left}
.gn-find .pl-q{display:flex;align-items:center;gap:var(--s-8);padding:6px 6px 6px 20px;border:1px solid var(--pl-field-line);border-radius:var(--r-pill);background:var(--pl-field)}
.gn-find .pl-q:focus-within{border-color:var(--pro);box-shadow:0 0 0 3px color-mix(in srgb,var(--pro) 22%,transparent)}
.gn-find .pl-q > span{display:flex}
.gn-find .pl-q svg{flex:none;width:20px;height:20px;color:var(--ink2)}
.gn-find .pl-q input{flex:1;min-width:0;height:44px;border:0;padding:0;background:none;font:var(--text-body);letter-spacing:var(--track-body);color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}
.gn-find .pl-q input::placeholder{color:var(--pl-ph)}
.gn-find .pl-q .btn{flex:none;align-self:stretch;padding-inline:18px;border:0}
.gn-panel .gn-find .pl-sg{position:static;margin-top:12px;padding:0;box-shadow:none;border-radius:0;background:none}
.gn-panel .gn-find a{opacity:1;transform:none;white-space:normal}
.gn-panel .gn-sw:has(.pl-sg:not([hidden])) .small{display:none}
.gn-panel.is-search{background:rgba(250,250,252,.94)}
html.nav-dark .gn-panel.is-search{background:rgba(22,22,23,.94)!important}
.gn-panel .gn-find .pl-sg span{min-width:0}
.gn-panel .gn-find .pl-sg b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal} 
.gn-panel .gn-find .pl-sg small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.gn-panel .gn-find a:not(.pl-sg-ask):hover,.gn-panel .gn-find a:not(.pl-sg-ask).on{color:var(--ink)}
.gn-ql .gn-qg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;margin:0 -10px}
.gn-panel .gn-ql h2{margin-bottom:10px}
.gn-panel .wrap .gn-ql a{min-width:0;display:flex;align-items:center;gap:12px;margin:0;padding:10px;border-radius:12px;font:500 14px/18px var(--font-sans);letter-spacing:-.01em;white-space:normal;color:var(--ink)}
.gn-panel .gn-ql a:hover{color:var(--ink);background:rgba(0,0,0,.05)}
html.nav-dark .gn-panel .gn-ql a:hover{background:rgba(255,255,255,.08)}
.gn-panel .gn-ql a > span:last-child{min-width:0}
.gn-qic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(0,0,0,.05);color:var(--ink2)}
html.nav-dark .gn-qic{background:rgba(255,255,255,.08)}
.gn-qic svg{width:20px;height:20px}
@media (max-width:734px){.gn-ql .gn-qg{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;margin:0 -6px}.gn-panel .gn-ql a{gap:10px;padding:8px 6px}}
.gn-panel .pl-sg-site i{display:grid;place-items:center;width:100%;aspect-ratio:16/9;border-radius:8px;background:var(--pl-pop-hover);color:var(--ink2)}
.gn-panel .pl-sg-site i svg{width:22px;height:22px}
.gn-panel .pl-sg-h{padding:8px 8px 4px;font:600 12px/16px var(--font-sans);letter-spacing:-.01em;color:var(--ink2)}
.gn-panel .pl-sg-h:not(:first-child){margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}
.gn-panel .pl-sg-g li:has(.pl-sg-ask) + .pl-sg-h{margin-top:4px}
.gn-panel .gn-ql small{display:block;margin-top:2px;font:400 12px/16px var(--font-sans);letter-spacing:0;color:var(--ink2)}
.gn-panel .ex{display:inline-block;width:8px;height:8px;margin-left:4px;vertical-align:1px}
.gn-curtain{position:fixed;inset:0;transform:translateY(var(--curtain-top,0));z-index:55;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease),visibility 0s linear var(--dur-base),transform var(--dur-fast) var(--ease)} 
.gn-curtain.on{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease),visibility 0s,transform var(--dur-base) var(--ease)}

@media (max-width:734px){
  .gnav .me .nm{display:none}
  .gnav > .wrap{justify-content:flex-start}.gnav .me{margin-right:auto} 
  .gnav .gn-items,.gnav .host{display:none}
  .gn-burger{display:flex;margin-right:-10px}.gn-search{margin-right:0}
  .gn-panel:not(.is-search){display:none}
  .gn-panel.is-search .wrap{padding:16px 22px 28px}
  .gn-panel.is-search .gn-find{margin-bottom:20px}
  html:root .gnav.menu-open,html:root .gnav.panel-open:has(~ .gn-panel.is-search.open){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:transparent}
}
.gn-burger .l1,.gn-burger .l2{transition:transform var(--dur-base) var(--ease);transform-origin:center}
.gnav.menu-open .gn-burger .l1{transform:rotate(45deg) translateY(2.5px)}
.gnav.menu-open .gn-burger .l2{transform:rotate(-45deg) translateY(-2.5px)}
.gn-mobile{position:fixed;left:0;right:0;top:0;bottom:0;z-index:59;background:rgba(250,250,252,var(--glass-a));-webkit-backdrop-filter:saturate(var(--glass-sat)) blur(var(--glass-blur));backdrop-filter:saturate(var(--glass-sat)) blur(var(--glass-blur));padding:calc(var(--nav-h) + 24px) 32px 48px;overflow:auto;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease),visibility 0s linear var(--dur-fast)}
.gn-mobile.open{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease)}
.gn-mobile a{display:block;font:600 28px/36px var(--font-sans);letter-spacing:-.005em;color:var(--ink);padding:6px 0;opacity:0;transform:translateY(var(--menu-y));transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}
.gn-mobile.open a{opacity:1;transform:none;transition-duration:var(--dur-base);transition-delay:calc(var(--i) * var(--menu-step))}
.gn-mobile .sub{margin-top:28px}
.gn-mobile .sub a{font:600 17px/24px var(--font-sans)}
body.no-scroll{overflow:hidden}

footer.site{background:var(--bg2);padding:20px 0 24px;font:400 12px/16px var(--font-sans);color:rgba(0,0,0,.56)}
footer.site .wrap{max-width:calc(var(--w-main) + 44px)}
footer.site:has(.fcrumbs){padding-top:0}
footer.site.seam{padding-top:0}
footer.site:not(:has(.fcrumbs)):not(.seam){padding-top:40px}
footer.site.seam .wrap::before{content:"";display:block;height:1px;background:var(--line)}
footer.site.seam:not(:has(.fcrumbs)) .wrap::before{margin-bottom:20px}
footer.site .fcrumbs{display:flex;align-items:center;gap:8px;padding:17px 0;margin-bottom:20px;border-bottom:1px solid var(--line)} 
footer.site .fcrumbs a{color:rgba(0,0,0,.72)}
footer.site .fcrumbs :is(ol,li){display:contents} 
footer.site .fcrumbs li > a{flex:none;white-space:nowrap}
footer.site .fcrumbs li:last-child > :last-child:not(a){min-width:0} 
footer.site .fcrumbs .fc-dg{display:flex;align-items:center;flex:none;border-bottom:0} 
footer.site .fcrumbs .fc-dg svg{display:block;height:14px;width:auto;flex:none}
footer.site .fcrumbs i{width:5px;height:9px;display:inline-block;background:rgba(0,0,0,.4);-webkit-mask:var(--chev) center/contain no-repeat;mask:var(--chev) center/contain no-repeat}
footer.site .cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-bottom:24px}
footer.site .cols b{display:block;font-weight:600;color:rgba(0,0,0,.88);margin-bottom:8px}
footer.site .cols a{display:block;color:rgba(0,0,0,.72);margin:0 0 8px}
footer.site .cols a,footer.site .fcrumbs a{width:fit-content;border-bottom:1px solid transparent;}
footer.site .legal a{border-bottom:1px solid transparent}
@media (hover:hover){footer.site a:hover{color:var(--ink);border-bottom-color:var(--hover-line)}} 
footer.site a:focus-visible{border-bottom-color:var(--hover-line)}
footer.site .ex{display:inline-block;width:7px;height:7px;margin-left:4px;vertical-align:1px}
footer.site .cols .soc{margin-top:16px}
footer.site a:has(> .ex){border-bottom:0}
footer.site a:has(> .ex) > span{display:inline-block;border-bottom:1px solid transparent;}
@media (hover:hover){footer.site a:has(> .ex):hover > span{border-bottom-color:var(--hover-line)}}
footer.site a:has(> .ex):focus-visible > span{border-bottom-color:var(--hover-line)}
footer.site .legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 21px;padding-top:16px;border-top:1px solid var(--line);clip-path:inset(-8px -8px -8px -3px)}
footer.site .legal .copy{margin-right:3px}
footer.site .legal a{position:relative;color:rgba(0,0,0,.72)}
footer.site .legal a + a::before{content:"";position:absolute;top:0;bottom:0;left:-11px;width:1px;background:var(--fsep,var(--line))} 
@media (max-width:734px){footer.site .legal .copy{width:100%;margin:0 0 6px}}
@media (max-width:734px){
  footer.site .cols{display:block;margin-bottom:16px}
  footer.site .cols b{margin:0}
  footer.site .fh{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
  footer.site .fh-i{width:11px;height:6px;flex:none;transition:transform var(--dur-base) var(--ease)}
  footer.site .open .fh-i{transform:scaleY(-1)}
  footer.site .fl{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease),visibility 0s linear var(--dur-base)}
  footer.site .open .fl{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-base) var(--ease)}
  footer.site .fl > div{min-height:0;overflow:hidden}
  footer.site .fl > div::before,footer.site .fl > div::after{content:"";display:block}
  footer.site .fl > div::before{height:5px}
  footer.site .fl > div::after{height:16px}
  footer.site .cols a{margin:0 0 5px 14px;padding:6px 0 0} 
  footer.site .cols .soc{margin-top:8px}
}
summary{-webkit-tap-highlight-color:transparent}
.ln-chev,.ln-curt{display:none}
@media (max-width:734px){
  .ln-chev{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:var(--lnav-h);margin-right:-16.5px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}
  .ln-chev:has(+ .btn){margin-right:-16px}
  .ln-chev:focus-visible{outline:2px solid var(--pro-ink);outline-offset:-6px;border-radius:12px}
  .ln-chev svg{display:block;width:11px;height:6px;transition:transform .32s cubic-bezier(.4,0,.6,1)}
  .lnav.ln-open .ln-chev svg{transform:scaleY(-1)} 
  html.nav-dark .ln-chev{color:#fff}
  .lnav:has(.ln-chev) .wrap{gap:12px}
  .lnav .title,.lnav .wrap > .btn.sm{white-space:nowrap}
  .lnav .items{position:absolute;top:100%;left:0;right:0;display:block;max-height:0;overflow:hidden;visibility:hidden;padding:0 var(--ln-x,22px);background:rgb(250,250,252);font:400 14px/18px var(--font-sans);letter-spacing:-.016em;transition:max-height .32s cubic-bezier(.4,0,.6,1),visibility 0s linear .32s}
  .lnav .items::before{content:"";display:block;height:10px}
  .lnav .items::after{content:"";display:block;height:24px}
  .lnav .items a,.lnav .items a.ln-pp[aria-current]{display:block;width:fit-content;max-width:100%;padding:8px 0 8px 16px;opacity:1;color:var(--ink)}
  .lnav .items a[aria-current="page"]::after{left:0;right:auto;top:8px;bottom:8px;width:1px;height:auto}
  .lnav .items a{position:relative}
  .lnav.ln-open{background:rgb(250,250,252);border-bottom-color:transparent;transition:none} 
  .lnav.ln-open .items{max-height:var(--ln-h,320px);visibility:visible;border-bottom:1px solid var(--line2);transition:max-height .32s cubic-bezier(.4,0,.6,1)}
  html.nav-dark .lnav.ln-open{background:rgb(22,22,23)}
  html.nav-dark .lnav .items{background:rgb(22,22,23)}
  html.nav-dark .lnav.ln-open .items{border-bottom-color:rgba(255,255,255,.12)}
  .ln-curt{display:block;position:fixed;inset:0;z-index:39;background:rgba(232,232,237,.4);opacity:0;visibility:hidden;transition:opacity .32s cubic-bezier(.4,0,.6,1),visibility 0s linear .32s}
  html.nav-dark .ln-curt{background:rgba(0,0,0,.4)}
  .ln-curt.on{opacity:1;visibility:visible;transition:opacity .32s cubic-bezier(.4,0,.6,1)}
}
.lnav .title,.lnav .items a{white-space:nowrap}
.lnav .items{flex:none}
@media (min-width:735px) and (max-width:1068px){.lnav:has(.ln-pp) .wrap{gap:12px}.lnav:has(.ln-pp) .items{gap:12px}} 
.lnav.ln-fold .ln-chev{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:var(--lnav-h);margin-right:-16.5px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}
.lnav.ln-fold .ln-chev:has(+ .btn){margin-right:-16px}
.lnav.ln-fold .ln-chev:focus-visible{outline:2px solid var(--pro-ink);outline-offset:-6px;border-radius:12px}
.lnav.ln-fold .ln-chev svg{display:block;width:11px;height:6px;transition:transform .32s cubic-bezier(.4,0,.6,1)}
.lnav.ln-fold.ln-open .ln-chev svg{transform:scaleY(-1)}
html.nav-dark .lnav.ln-fold .ln-chev{color:#fff}
.lnav.ln-fold .wrap{gap:12px}
.lnav.ln-fold .items{position:absolute;top:100%;left:0;right:0;display:block;max-height:0;overflow:hidden;visibility:hidden;padding:0 var(--ln-x,22px);background:rgb(250,250,252);font:400 14px/18px var(--font-sans);letter-spacing:-.016em;transition:max-height .32s cubic-bezier(.4,0,.6,1),visibility 0s linear .32s}
.lnav.ln-fold .items::before{content:"";display:block;height:10px}
.lnav.ln-fold .items::after{content:"";display:block;height:24px}
.lnav.ln-fold .items a,.lnav.ln-fold .items a.ln-pp[aria-current]{position:relative;display:block;width:fit-content;max-width:100%;padding:8px 0 8px 16px;opacity:1;color:var(--ink)}
.lnav.ln-fold .items a[aria-current="page"]::after{left:0;right:auto;top:8px;bottom:8px;width:1px;height:auto}
.lnav.ln-fold.ln-open{background:rgb(250,250,252);border-bottom-color:transparent;transition:none}
.lnav.ln-fold.ln-open .items{max-height:var(--ln-h,320px);visibility:visible;border-bottom:1px solid var(--line2);transition:max-height .32s cubic-bezier(.4,0,.6,1)}
html.nav-dark .lnav.ln-fold.ln-open{background:rgb(22,22,23)}
html.nav-dark .lnav.ln-fold .items{background:rgb(22,22,23)}
html.nav-dark .lnav.ln-fold.ln-open .items{border-bottom-color:rgba(255,255,255,.12)}
.lnav.ln-fold + .ln-curt{display:block;position:fixed;inset:0;z-index:39;background:rgba(232,232,237,.4);opacity:0;visibility:hidden;transition:opacity .32s cubic-bezier(.4,0,.6,1),visibility 0s linear .32s}
html.nav-dark .lnav.ln-fold + .ln-curt{background:rgba(0,0,0,.4)}
.lnav.ln-fold + .ln-curt.on{opacity:1;visibility:visible;transition:opacity .32s cubic-bezier(.4,0,.6,1)}
@media (max-width:359px){
  .lnav .wrap .title{font-size:17px}
  .lnav:has(.ln-chev) .wrap{gap:8px}
  .lnav .wrap > .btn.sm{padding-inline:8px}
}
:root{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M1.6 1.6 6.4 7l-4.8 5.4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}

.gnav{transition:background-color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}
.gnav:not([data-built]){visibility:hidden} 
html.nav-init .gnav,html.nav-init .gnav *,html.nav-init .lnav,html.nav-init .lnav *{transition:none!important} 
html.nav-dark .gnav{background:rgba(22,22,23,var(--glass-a));border-bottom-color:rgba(255,255,255,.12)}
html.nav-dark .gnav .me{color:#f5f5f7}
.lnav{transition:background-color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}
.lnav .title{transition:color var(--dur-base) var(--ease)}
html.nav-dark .lnav{background:rgba(22,22,23,var(--glass-a));border-bottom-color:rgba(255,255,255,.12)} 
html.nav-dark .lnav .title{color:#f5f5f7}
html.nav-dark[data-ln=float] .lnav{background:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}
html.nav-dark[data-ln=float] .lnav .wrap{background:rgba(22,22,23,var(--glass-a));box-shadow:0 0 0 1px rgba(255,255,255,.12)}
.lnav .lt-mark.lt-d,html.nav-dark .lnav .lt-mark.lt-l{display:none}html.nav-dark .lnav .lt-mark.lt-d{display:block} 
html.nav-dark .lnav .items a{color:#fff}
html.nav-dark .gnav .gn-items a,html.nav-dark .gnav .host,html.nav-dark .gn-icon{color:rgba(255,255,255,.8)}
@media (hover:hover){html.nav-dark .gnav .gn-items a:hover,html.nav-dark .gnav .host:hover{color:#fff}}
html.nav-dark .gnav.panel-open,html.nav-dark .gn-panel,html.nav-dark .gn-mobile{background:rgba(22,22,23,var(--glass-a))!important;--ink:#f5f5f7;--ink2:#86868b;--line2:#333336}
html.nav-dark .gn-panel.open{border-bottom-color:rgba(255,255,255,.12)}
html.nav-dark .gn-panel a:hover{color:var(--neu-ink-dark)}
