.subNav[data-v-97e39734]{--sub-nav-height:50px;--sub-nav-width:100%;--sub-nav-content-width:960px;--sub-nav-font-size:1rem;--sub-nav-mobile-font-size:clamp(.625rem,3.1vw,.75rem);--sub-nav-radius:0;--sub-nav-item-radius:0;--sub-nav-active-background:transparent;--sub-nav-motion-duration:.32s;--sub-nav-motion-easing:cubic-bezier(.22,1,.36,1);--sub-nav-spring:linear(0,.0107,.0398,.0834,.138,.2003,.2677,.3379,.4089,.4791,.5471,.612,.6731,.7297,.7815,.8283,.87,.9068,.9388,.9662,.9892,1.0083,1.0237,1.0357,1.0449,1.0514,1.0556,1.058,1.0587,1.0581,1.0563,1.0538,1.0506,1.0469,1.043,1.0388,1.0347,1.0306,1.0266,1.0228,1.0192,1.0159,1.0128,1.0101,1.0076,1.0055,1.0036,1.002,1.0006,.9995,.9986,.9979,.9974,.997,.9967,.9966,.9966,.9966,.9967,.9968,.997,.9972,.9975,.9977,.998,.9982,.9984,.9987,.9989,.9991,.9992,.9994,.9996,.9997,.9998,.9999,1,1,1.0001,1.0001,1.0002,1.0002,1.0002,1.0002,1.0002,1.0002,1.0002,1.0002,1.0002,1.0002,1.0001,1.0001,1.0001,1.0001,1.0001,1.0001,1.0001,1.0001,1,1,1);box-sizing:border-box;width:var(--sub-nav-width);height:var(--sub-nav-height);background-color:color-mix(in srgb,var(--color-bg-code) 70%,transparent);border-radius:var(--sub-nav-radius);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);margin-inline:auto;overflow:clip}@media (width<=768px){.subNav[data-v-97e39734]{--sub-nav-font-size:var(--sub-nav-mobile-font-size);--sub-nav-content-width:100%}}.subNav.is-stuck[data-v-97e39734]{--sub-nav-width:min(calc(100% - 32px),700px);--sub-nav-content-width:700px;--sub-nav-radius:calc(var(--sub-nav-height)/2);--sub-nav-item-radius:calc((var(--sub-nav-height) - 6px)/2);--sub-nav-motion-duration:.8s;--sub-nav-motion-easing:var(--sub-nav-spring);--sub-nav-active-background:color-mix(in srgb,var(--primary) 14%,transparent)}@media (width<=768px){.subNav.is-stuck[data-v-97e39734]{--sub-nav-width:calc(100% - 16px);--sub-nav-content-width:100%}}.subNav.is-sticky-initializing[data-v-97e39734],html.is-page-scroll-settling{--sub-nav-motion-duration:0s}@media (prefers-reduced-motion:no-preference){.subNav[data-v-97e39734]{transition:width var(--sub-nav-motion-duration) var(--sub-nav-motion-easing),border-radius var(--sub-nav-motion-duration) var(--sub-nav-motion-easing)}nav[data-v-97e39734]{transition:max-width var(--sub-nav-motion-duration) var(--sub-nav-motion-easing)}}nav[data-v-97e39734]{box-sizing:border-box;max-width:var(--sub-nav-content-width);text-align:center;margin:0 auto;padding:3px 4px}nav[data-v-97e39734],ul[data-v-97e39734]{width:100%;height:100%}ul[data-v-97e39734]{margin:0;padding:0;list-style:none;display:flex;position:relative}ul[data-v-97e39734]:before{top:anchor(top);left:anchor(left);width:anchor-size(width);height:anchor-size(height);position-anchor:--sub-nav-selected;pointer-events:none;content:"";background-color:var(--sub-nav-active-background);border-radius:var(--sub-nav-item-radius);opacity:0;transition:background-color .2s,border-radius .2s,opacity .2s;position:absolute}ul[data-v-97e39734]:has(.is-active):before{opacity:1}@media (prefers-reduced-motion:no-preference){ul[data-v-97e39734]:before{transition:left .2s,width .2s,background-color .2s,border-radius .2s,opacity .2s}.subNav.is-sticky-transitioning ul[data-v-97e39734]:before{transition:background-color .2s,border-radius .2s,opacity .2s}}li[data-v-97e39734]{z-index:1;flex:1 1 0;min-width:0;position:relative}a[data-v-97e39734],li[data-v-97e39734]{height:100%}a[data-v-97e39734]{box-sizing:border-box;width:100%;font-size:var(--sub-nav-font-size);color:#333;white-space:nowrap;border-radius:var(--sub-nav-item-radius);transition:color .2s,background-color .2s,border-radius var(--sub-nav-motion-duration) var(--sub-nav-motion-easing);justify-content:center;align-items:center;text-decoration:none;display:flex}@media (prefers-color-scheme:dark){a[data-v-97e39734]{color:#ccc}}@media (any-hover:hover){a[data-v-97e39734]:hover{background-color:color-mix(in srgb,var(--color-text-p) 8%,transparent)}}a[data-v-97e39734]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}a.is-active[data-v-97e39734]{anchor-name:--sub-nav-selected;color:var(--primary)}@media (any-hover:hover){a.is-active[data-v-97e39734]:hover{background-color:#0000}}a[aria-current=page][data-v-97e39734]{pointer-events:none}
