@media (min-width:834px){#ac-localnav .ac-ln-menu-link.button-secondary-neutral{cursor:pointer;display:inline-block;text-align:center;white-space:nowrap;border-radius:980px;font-size:14px;line-height:1.428572;font-weight:400;letter-spacing:-0.01em;font-family:"BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;padding:1px 10px;margin-top:-1px;background:transparent;color:#000;border:1px solid #000;}#ac-localnav .ac-ln-menu-link.button-secondary-neutral:hover{text-decoration:none;}#ac-localnav .ac-ln-menu-link.button-secondary-neutral:active{outline:none;}#ac-localnav .ac-ln-menu-link.button-secondary-neutral.disabled,#ac-localnav .ac-ln-menu-link.button-secondary-neutral:disabled{cursor:default;pointer-events:none;}#ac-localnav .ac-ln-menu-link.button-secondary-neutral:active,#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus,#ac-localnav .ac-ln-menu-link.button-secondary-neutral:hover{background:#000;color:#fff;}#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus{box-shadow:none;outline:2px solid #000;outline-offset:3px;}#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=mouse],#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=touch]{outline:none;}.ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral,.theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral{color:#fff;border-color:#fff;outline-color:#fff;}.ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:active,.ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus,.ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:hover,.theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:active,.theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus,.theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:hover,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:active,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:hover{background:#fff;color:#000;}.ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus,.theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus{outline-color:#fff;}.ac-localnav-dark#ac-localnav .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=mouse],.theme-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=mouse],.globalheader-dark #ac-localnav:not(.ac-localnav-light) .ac-ln-menu-link.button-secondary-neutral:focus[data-focus-method=mouse]{outline:none;}#ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral,.theme-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral,.globalheader-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral{color:#000;border-color:#000;outline-color:#000;}#ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:active,#ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:focus,#ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:hover,.theme-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:active,.theme-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:focus,.theme-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:hover,.globalheader-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:active,.globalheader-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:focus,.globalheader-dark #ac-localnav.ac-localnav-light .ac-ln-menu-link.button-secondary-neutral:hover{background:#000;color:#fff;}}@media (max-width:833px){#ac-localnav .ac-ln-menucta{overflow:hidden;}#ac-localnav .ac-ln-menucta-chevron{display:block;height:30px;width:40px;opacity:.8;position:relative;color:var(--localnav-menucta-color,#000);transform:translateY(0);transform-origin:center;transition:transform 1s cubic-bezier(.86,0,.07,1),transform-origin 1s cubic-bezier(.86,0,.07,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;}#ac-localnav .ac-ln-menucta-chevron [data-chevron-icon]{visibility:hidden;opacity:0;}#ac-localnav .ac-ln-menucta-chevron::before,#ac-localnav .ac-ln-menucta-chevron::after{content:"";display:block;height:1px;position:absolute;top:13px;width:11px;z-index:1;background:currentColor;transition:transform 1s cubic-bezier(.86,0,.07,1),transform-origin 1s cubic-bezier(.86,0,.07,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;}#ac-localnav .ac-ln-menucta-chevron::before{right:50%;border-radius:.5px 0 0 .5px;transform:rotate(40deg) scaleY(1.1);transform-origin:100% 100%;}#ac-localnav .ac-ln-menucta-chevron::after{left:50%;border-radius:0 .5px .5px 0;transform:rotate(-40deg) scaleY(1.1);transform-origin:0 100%;}#ac-localnav .ac-ln-menucta-chevron:hover{opacity:1;}#ac-ln-menustate:not(:checked) ~ #ac-localnav .ac-ln-menucta-chevron{transform:translateY(0);}#ac-ln-menustate:not(:checked) ~ #ac-localnav .ac-ln-menucta-chevron::before{transform:rotate(40deg) scaleY(1.1);transform-origin:100% 100%;}#ac-ln-menustate:not(:checked) ~ #ac-localnav .ac-ln-menucta-chevron::after{transform:rotate(-40deg) scaleY(1.1);transform-origin:0 100%;}#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-chevron,#ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-chevron{transform:translateY(-8px);}#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-chevron::before,#ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-chevron::before{transform:rotate(-40deg) scaleY(1.1);transform-origin:100% 0;}#ac-ln-menustate:checked ~ #ac-localnav .ac-ln-menucta-chevron::after,#ac-ln-menustate:target ~ #ac-localnav .ac-ln-menucta-chevron::after{transform:rotate(40deg) scaleY(1.1);transform-origin:0 0;}}@media (prefers-reduced-motion:reduce){#ac-localnav .ac-ln-menucta-chevron,#ac-localnav .ac-ln-menucta-chevron::before,#ac-localnav .ac-ln-menucta-chevron::after{transition-duration:.01ms;transition-delay:0s;}}#ac-localnav.css-sticky{top:var(--bb-wp-adminbar-offset,0px);}#ac-localnav.no-css-sticky.ac-ln-sticking{top:var(--bb-wp-adminbar-offset,0px);}.bb-nav-source-anchor{display:none;width:0;height:0;margin:0;padding:0}.elementor-widget-shortcode:has(.bb-nav-source-anchor),.wp-block-shortcode:has(.bb-nav-source-anchor){display:none;margin:0;padding:0;min-height:0}body.bb-nav-section-dark #ac-localnav{--localnav-keyline-color:rgba(255,255,255,.24);--localnav-focus-color-alt:rgb(255,255,255);--localnav-background-stuck:rgba(22,22,25,.8);}body.bb-nav-section-dark #ac-localnav.ac-localnav-scrim,body.bb-nav-section-dark #ac-localnav.ac-ln-sticking{--localnav-background:rgba(22,22,25,.8);}@supports (backdrop-filter:initial){body.bb-nav-section-dark #ac-localnav.ac-localnav-scrim,body.bb-nav-section-dark #ac-localnav.ac-ln-sticking{--localnav-background:rgba(22,22,25,.8);}}body.bb-nav-section-dark #ac-localnav ~ #ac-ln-curtain{--localnav-curtain-background:rgba(51,51,54,.4);}body.bb-nav-section-light #ac-localnav{--localnav-keyline-color:rgba(0,0,0,.16);--localnav-focus-color-alt:rgb(0,0,0);--localnav-background-stuck:rgba(250,250,252,.92);}body.bb-nav-section-light #ac-localnav.ac-localnav-scrim,body.bb-nav-section-light #ac-localnav.ac-ln-sticking{--localnav-background:rgba(250,250,252,.92);}@supports (backdrop-filter:initial){body.bb-nav-section-light #ac-localnav.ac-localnav-scrim,body.bb-nav-section-light #ac-localnav.ac-ln-sticking{--localnav-background:rgba(250,250,252,.8);}}body.bb-nav-section-light #ac-localnav ~ #ac-ln-curtain{--localnav-curtain-background:rgba(232,232,237,.4);}body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,.92);--localnav-background-stuck:rgba(250,250,252,.92);}body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav.ac-localnav-dark{--localnav-background:rgba(22,22,25,0.8);--localnav-background-stuck:rgba(22,22,25,0.8);}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,.8);--localnav-background-stuck:rgba(250,250,252,.8);}body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav.ac-localnav-dark{--localnav-background:rgba(22,22,25,.8);--localnav-background-stuck:rgba(22,22,25,.8);}}body.bb-nav-transparent-start-page #ac-localnav .ac-ln-background{transition:background .24s cubic-bezier(.28,.11,.32,1),backdrop-filter .24s cubic-bezier(.28,.11,.32,1),-webkit-backdrop-filter .24s cubic-bezier(.28,.11,.32,1);}body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav{--localnav-background:rgba(250,250,252,0);}body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav.ac-localnav-dark{--localnav-background:rgba(22,22,25,0);}body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav .ac-ln-background{-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,.92);}body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark{--localnav-background:rgba(22,22,25,.8);}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,.8);}body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark{--localnav-background:rgba(22,22,25,.8);}body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav .ac-ln-background{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}}#ac-localnav .ac-ln-menu-link.current{position:relative;}body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav .ac-ln-background{-webkit-transition-delay:0ms,0ms,0ms;transition-delay:0ms,0ms,0ms;}body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav .ac-ln-background{-webkit-transition-delay:500ms,500ms,500ms;transition-delay:500ms,500ms,500ms;}body.bb-nav-transparent-start-page.theme-dark #ac-localnav,.theme-dark body.bb-nav-transparent-start-page #ac-localnav,body.bb-nav-transparent-start-page .globalheader-dark #ac-localnav,body.bb-nav-transparent-start-page #ac-localnav.ac-localnav-dark{--localnav-keyline-color:rgba(255,255,255,.24);--r-localnav-menu-link-color:rgb(255,255,255);}body.bb-nav-transparent-start-page.theme-light #ac-localnav,.theme-light body.bb-nav-transparent-start-page #ac-localnav,body.bb-nav-transparent-start-page .globalheader-light #ac-localnav,body.bb-nav-transparent-start-page #ac-localnav.ac-localnav-light{--localnav-keyline-color:rgba(0,0,0,.16);--r-localnav-menu-link-color:rgb(0,0,0);}body.bb-nav-transparent-start-page.bb-nav-has-scrolled.theme-dark #ac-localnav,.theme-dark body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,body.bb-nav-transparent-start-page.bb-nav-has-scrolled .globalheader-dark #ac-localnav,body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark{--localnav-background:rgba(22,22,25,.8);}body.bb-nav-transparent-start-page.bb-nav-has-scrolled.theme-light #ac-localnav,.theme-light body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,body.bb-nav-transparent-start-page.bb-nav-has-scrolled .globalheader-light #ac-localnav,body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,.92);}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.bb-nav-transparent-start-page.bb-nav-has-scrolled.theme-dark #ac-localnav,.theme-dark body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,body.bb-nav-transparent-start-page.bb-nav-has-scrolled .globalheader-dark #ac-localnav,body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark{--localnav-background:rgba(22,22,25,.8);}body.bb-nav-transparent-start-page.bb-nav-has-scrolled.theme-light #ac-localnav,.theme-light body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,body.bb-nav-transparent-start-page.bb-nav-has-scrolled .globalheader-light #ac-localnav,body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,.8);}}body[data-bb-nav-section-mode="base"]:not(.bb-nav-transparent-start-page) #ac-localnav,body[data-bb-nav-section-mode="base"].bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav,body:not([data-bb-nav-section-mode]):not(.bb-nav-transparent-start-page) #ac-localnav{--r-localnav-menu-link-color:var(--hecu-text,#1d1d1f);--r-localnav-menu-link-border-color:var(--hecu-border,rgba(0,0,0,.16));--localnav-keyline-color:var(--hecu-divider,var(--hecu-border,rgba(0,0,0,.16)));--localnav-focus-color:var(--hecu-focus,#0071e3);--localnav-background:color-mix(in srgb,var(--hecu-bg,#fafafc) 80%,transparent);}body[data-bb-nav-section-mode="base"] #ac-localnav .ac-ln-title,body[data-bb-nav-section-mode="base"] #ac-localnav .ac-ln-title a,body:not([data-bb-nav-section-mode]) #ac-localnav .ac-ln-title,body:not([data-bb-nav-section-mode]) #ac-localnav .ac-ln-title a{color:var(--hecu-text,#1d1d1f);}#ac-localnav .bb-ln-button-primary{--sk-button-background:var(--button-primary-bg,var(--hecu-primary,#0071e3));--sk-button-background-hover:var(--button-primary-hover,var(--sk-button-background));--sk-button-background-active:var(--button-primary-hover,var(--sk-button-background));--sk-button-color:var(--button-primary-text,var(--hecu-on-primary,#fff));--sk-button-border-color:var(--button-primary-border,var(--sk-button-background));}#ac-localnav .bb-ln-button-secondary{--sk-button-background:transparent;--sk-button-background-hover:color-mix(in srgb,var(--button-secondary-border,var(--hecu-secondary,#6e6e73)) 12%,transparent);--sk-button-background-active:color-mix(in srgb,var(--button-secondary-border,var(--hecu-secondary,#6e6e73)) 18%,transparent);--sk-button-color:var(--button-secondary-text,var(--hecu-text,#1d1d1f));--sk-button-border-color:var(--button-secondary-border,var(--hecu-secondary,#6e6e73));}#ac-localnav .bb-ln-button-tertiary{--sk-button-background:var(--button-tertiary-bg,var(--hecu-tertiary,transparent));--sk-button-background-hover:var(--button-tertiary-hover,var(--sk-button-background));--sk-button-background-active:var(--button-tertiary-hover,var(--sk-button-background));--sk-button-color:var(--button-tertiary-text,var(--hecu-text,#1d1d1f));--sk-button-border-color:var(--button-tertiary-border,transparent);}#ac-localnav .bb-ln-button-muted{--sk-button-background:var(--button-muted-bg,transparent);--sk-button-background-hover:var(--button-muted-hover,var(--sk-button-background));--sk-button-background-active:var(--button-muted-hover,var(--sk-button-background));--sk-button-color:var(--button-muted-text,var(--hecu-text-muted,#6e6e73));--sk-button-border-color:var(--button-muted-border,var(--hecu-border,rgba(0,0,0,.16)));}#ac-localnav .bb-ln-button-secondary:hover,#ac-localnav .bb-ln-button-secondary:active{border-color:var(--button-secondary-border,var(--hecu-secondary,#6e6e73));}#ac-localnav .bb-ln-button-secondary{--sk-button-background:transparent;--sk-button-color:var(--button-secondary-text,var(--hecu-text,#1d1d1f));--sk-button-color-hover:var(--button-primary-text,var(--hecu-on-primary,#fff));--sk-button-color-active:var(--button-primary-text,var(--hecu-on-primary,#fff));--sk-button-border-color:var(--button-primary-bg,var(--hecu-primary,#0071e3));--sk-button-background-hover:var(--button-primary-hover,var(--button-primary-bg,var(--hecu-primary,#0071e3)));--sk-button-background-active:var(--button-primary-hover,var(--button-primary-bg,var(--hecu-primary,#0071e3)));}#ac-localnav .bb-ln-button-secondary:hover,#ac-localnav .bb-ln-button-secondary:active{border-color:var(--button-primary-bg,var(--hecu-primary,#0071e3));}#ac-localnav.ac-localnav-light .bb-ln-button-secondary,.globalheader-light #ac-localnav .bb-ln-button-secondary,.theme-light #ac-localnav .bb-ln-button-secondary{--sk-button-color:var(--button-secondary-text,var(--hecu-text,#1d1d1f));}#ac-localnav.ac-localnav-dark .bb-ln-button-secondary,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary{--sk-button-color:var(--button-secondary-text,var(--hecu-text,#f5f5f7));}body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary,body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary{--sk-button-color:#f5f5f7;}body.bb-nav-has-localnav[data-bb-nav-section-mode="base"] #ac-localnav,body.bb-nav-has-localnav:not([data-bb-nav-section-mode]) #ac-localnav{--bb-nav-surface-color:var(--section-bg,var(--hecu-section-bg,var(--hecu-bg,#f5f5f7)));--localnav-background:color-mix(in srgb,var(--bb-nav-surface-color) 92%,transparent);}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.bb-nav-has-localnav #ac-localnav .ac-ln-background{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}body.bb-nav-has-localnav[data-bb-nav-section-mode="base"] #ac-localnav,body.bb-nav-has-localnav:not([data-bb-nav-section-mode]) #ac-localnav{--localnav-background:color-mix(in srgb,var(--bb-nav-surface-color) 80%,transparent);}}body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav:not(.ac-ln-sticking){--localnav-background:transparent;}body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav:not(.ac-ln-sticking) .ac-ln-background{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled[data-bb-nav-section-mode="base"] #ac-localnav,body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled:not([data-bb-nav-section-mode]) #ac-localnav{--bb-nav-surface-color:var(--section-bg,var(--hecu-section-bg,var(--hecu-bg,#f5f5f7)));--localnav-background:color-mix(in srgb,var(--bb-nav-surface-color) 92%,transparent);}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled[data-bb-nav-section-mode="base"] #ac-localnav,body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled:not([data-bb-nav-section-mode]) #ac-localnav{--localnav-background:color-mix(in srgb,var(--bb-nav-surface-color) 80%,transparent);}}body.bb-nav-profile-design #ac-localnav.ac-localnav-dark .bb-ln-button-secondary,body.bb-nav-profile-design .globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary{--sk-button-color:#f5f5f7;color:#f5f5f7;}body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary,body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary{--sk-button-color:#1d1d1f;color:#1d1d1f;}body.bb-nav-profile-design #ac-localnav .bb-ln-button-secondary:hover,body.bb-nav-profile-design #ac-localnav .bb-ln-button-secondary:active{color:#1d1d1f;}body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,body.bb-nav-profile-design #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible,body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary:hover,body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary:active,body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary:focus,body.bb-nav-profile-design .globalheader-light #ac-localnav .bb-ln-button-secondary:focus-visible{--sk-button-color:#fff;--sk-button-color-hover:#fff;--sk-button-color-active:#fff;color:#fff;}@media (max-width:833px){body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:checked ~ #ac-localnav,body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:target ~ #ac-localnav{--localnav-background:rgb(250,250,252);}body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:checked ~ #ac-localnav.ac-localnav-dark,body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:target ~ #ac-localnav.ac-localnav-dark,body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled)[data-bb-nav-theme="dark"] #ac-ln-menustate:checked ~ #ac-localnav:not(.ac-localnav-light),body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled)[data-bb-nav-theme="dark"] #ac-ln-menustate:target ~ #ac-localnav:not(.ac-localnav-light){--localnav-background:rgb(22,22,23);}body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-background,body.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-ln-menustate:target ~ #ac-localnav .ac-ln-background{background:var(--localnav-background);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}}#ac-localnav .bb-ln-profile-action{margin-inline-start:14px;position:relative;z-index:3;}@media only screen and (max-width:767px){#ac-localnav .bb-ln-profile-action{margin-inline-start:8px;}}#ac-localnav .bb-profile-dropdown{position:relative;}#ac-localnav .bb-profile-button{width:24.4px;height:24.4px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font:inherit;color:inherit;}#ac-localnav .bb-user-icon{width:24px;height:24px;display:block;}#ac-localnav #bb-user-login>.bb-user-icon path{fill:#0070ee;transition:fill 0s ease;}#ac-localnav #bb-user-login:hover>.bb-user-icon path{fill:#09f;}.theme-dark #ac-localnav #bb-user-login>.bb-user-icon path,#ac-localnav.ac-localnav-dark #bb-user-login>.bb-user-icon path{fill:#08f;}.theme-dark #ac-localnav #bb-user-login:hover>.bb-user-icon path,#ac-localnav.ac-localnav-dark #bb-user-login:hover>.bb-user-icon path{fill:#4af;}#ac-localnav .bb-profile-menu-wrapper[hidden]{display:none;}#ac-localnav .bb-profile-menu{min-width:180px;background:#fff;border-radius:8px;box-shadow:0 6px 100px rgba(0,0,0,.2);list-style:none;padding:0;margin:0;overflow:hidden;position:relative;z-index:2;}#ac-localnav .bb-profile-menu li{margin:0;padding:0;}#ac-localnav .bb-profile-menu li + li{border-top:1px solid rgba(0,0,0,.08);}#ac-localnav .bb-profile-menu li a{display:flex;align-items:center;gap:10px;padding:16px 14px;text-decoration:none;color:#1d1d1f;font-size:14px;line-height:1.428572;white-space:nowrap;}#ac-localnav .bb-profile-menu li a:hover,#ac-localnav .bb-profile-menu li a:focus-visible{background:#f5f5f7;}#ac-localnav .bb-a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}#ac-localnav .bb-ln-profile-action{--r-localnav-actions-button-space-before:var(--r-localnav-actions-button-space-between);margin-inline-start:var(--r-localnav-actions-button-space-before);margin-top:-1px;display:flex;align-items:center;height:24px;float:var(--r-localnav-start);}#ac-localnav .bb-ln-profile-action .bb-profile-dropdown,#ac-localnav .bb-ln-profile-action .bb-profile-button{height:24px;}@media (max-width:833px){#ac-localnav .bb-ln-profile-action{margin-top:-4px;}}body.bb-nav-transparent-start-page.bb-nav-local-menu-collapsed-now:not(.bb-nav-has-scrolled) #ac-localnav .ac-ln-background{-webkit-transition-delay:0ms,0ms,0ms;transition-delay:0ms,0ms,0ms;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}#ac-localnav .bb-ln-button-secondary,#ac-localnav.ac-localnav-light .bb-ln-button-secondary,.globalheader-light #ac-localnav .bb-ln-button-secondary,.theme-light #ac-localnav .bb-ln-button-secondary{--sk-button-background:transparent;--sk-button-background-hover:transparent;--sk-button-background-active:transparent;--sk-button-color:#1d1d1f;--sk-button-color-hover:#1d1d1f;--sk-button-color-active:#1d1d1f;--sk-button-border-color:#1d1d1f;--sk-focus-color:#1d1d1f;color:#1d1d1f;border-color:#1d1d1f;}#ac-localnav .bb-ln-button-secondary:hover,#ac-localnav .bb-ln-button-secondary:active,#ac-localnav .bb-ln-button-secondary:focus,#ac-localnav .bb-ln-button-secondary:focus-visible,#ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,#ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,#ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,#ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible{--sk-button-background:transparent;--sk-button-background-hover:transparent;--sk-button-background-active:transparent;--sk-button-color:#1d1d1f;--sk-button-color-hover:#1d1d1f;--sk-button-color-active:#1d1d1f;--sk-button-border-color:#1d1d1f;--sk-focus-color:#1d1d1f;background:transparent;color:#1d1d1f;border-color:#1d1d1f;}#ac-localnav.ac-localnav-dark .bb-ln-button-secondary,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary,body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary,body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary{--sk-button-background:transparent;--sk-button-background-hover:transparent;--sk-button-background-active:transparent;--sk-button-color:#f5f5f7;--sk-button-color-hover:#f5f5f7;--sk-button-color-active:#f5f5f7;--sk-button-border-color:#f5f5f7;--sk-focus-color:#f5f5f7;color:#f5f5f7;border-color:#f5f5f7;}#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:hover,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:active,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus-visible,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:hover,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:active,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus-visible{--sk-button-background:transparent;--sk-button-background-hover:transparent;--sk-button-background-active:transparent;--sk-button-color:#f5f5f7;--sk-button-color-hover:#f5f5f7;--sk-button-color-active:#f5f5f7;--sk-button-border-color:#f5f5f7;--sk-focus-color:#f5f5f7;background:transparent;color:#f5f5f7;border-color:#f5f5f7;}#ac-localnav .bb-ln-button-secondary:hover,#ac-localnav .bb-ln-button-secondary:active,#ac-localnav .bb-ln-button-secondary:focus,#ac-localnav .bb-ln-button-secondary:focus-visible,#ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,#ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,#ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,#ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible,.globalheader-light #ac-localnav .bb-ln-button-secondary:hover,.globalheader-light #ac-localnav .bb-ln-button-secondary:active,.globalheader-light #ac-localnav .bb-ln-button-secondary:focus,.globalheader-light #ac-localnav .bb-ln-button-secondary:focus-visible,.theme-light #ac-localnav .bb-ln-button-secondary:hover,.theme-light #ac-localnav .bb-ln-button-secondary:active,.theme-light #ac-localnav .bb-ln-button-secondary:focus,.theme-light #ac-localnav .bb-ln-button-secondary:focus-visible{--sk-button-background:#000;--sk-button-background-hover:#000;--sk-button-background-active:#000;--sk-button-color:#fff;--sk-button-color-hover:#fff;--sk-button-color-active:#fff;--sk-button-border-color:#000;--sk-focus-color:#000;background:#000;color:#fff;border-color:#000;}#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,#ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:hover,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:active,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus,.globalheader-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus-visible,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:hover,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:active,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus,.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-ln-button-secondary:focus-visible,body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active{--sk-button-background:#fff;--sk-button-background-hover:#fff;--sk-button-background-active:#fff;--sk-button-color:#000;--sk-button-color-hover:#000;--sk-button-color-active:#000;--sk-button-border-color:#fff;--sk-focus-color:#fff;background:#fff;color:#000;border-color:#fff;}body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible,body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,body[data-bb-nav-section-mode="force-dark"] #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible{--sk-button-background:#fff;--sk-button-background-hover:#fff;--sk-button-background-active:#fff;--sk-button-color:#000;--sk-button-color-hover:#000;--sk-button-color-active:#000;--sk-button-border-color:#fff;--sk-focus-color:#fff;background:#fff;color:#000;border-color:#fff;}body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,body[data-bb-nav-section-mode="invert"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible,body[data-bb-nav-section-mode="force-light"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,body[data-bb-nav-section-mode="force-light"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,body[data-bb-nav-section-mode="force-light"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,body[data-bb-nav-section-mode="force-light"] #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible{--sk-button-background:#000;--sk-button-background-hover:#000;--sk-button-background-active:#000;--sk-button-color:#fff;--sk-button-color-hover:#fff;--sk-button-color-active:#fff;--sk-button-border-color:#000;--sk-focus-color:#000;background:#000;color:#fff;border-color:#000;}body:is( [data-bb-nav-section-marker="ac-in-section-dark"],[data-bb-nav-section-marker="ac-in-section-dark-lock"],[data-bb-nav-section-marker="ac-in-section-light"],[data-bb-nav-section-marker="ac-in-section-light-lock"] ) #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:hover,body:is( [data-bb-nav-section-marker="ac-in-section-dark"],[data-bb-nav-section-marker="ac-in-section-dark-lock"],[data-bb-nav-section-marker="ac-in-section-light"],[data-bb-nav-section-marker="ac-in-section-light-lock"] ) #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:active,body:is( [data-bb-nav-section-marker="ac-in-section-dark"],[data-bb-nav-section-marker="ac-in-section-dark-lock"],[data-bb-nav-section-marker="ac-in-section-light"],[data-bb-nav-section-marker="ac-in-section-light-lock"] ) #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus,body:is( [data-bb-nav-section-marker="ac-in-section-dark"],[data-bb-nav-section-marker="ac-in-section-dark-lock"],[data-bb-nav-section-marker="ac-in-section-light"],[data-bb-nav-section-marker="ac-in-section-light-lock"] ) #ac-localnav.ac-localnav-dark .bb-ln-button-secondary:focus-visible{--sk-button-background:#f5f5f7;--sk-button-background-hover:#f5f5f7;--sk-button-background-active:#f5f5f7;--sk-button-border-color:#f5f5f7;--sk-button-color:#1d1d1f;--sk-button-color-hover:#1d1d1f;--sk-button-color-active:#1d1d1f;background:#f5f5f7;border-color:#f5f5f7;color:#1d1d1f;}body:is( [data-bb-nav-section-marker="ac-in-section-dark"],[data-bb-nav-section-marker="ac-in-section-dark-lock"],[data-bb-nav-section-marker="ac-in-section-light"],[data-bb-nav-section-marker="ac-in-section-light-lock"] ) #ac-localnav.ac-localnav-light .bb-ln-button-secondary:hover,body:is( [data-bb-nav-section-marker="ac-in-section-dark"],[data-bb-nav-section-marker="ac-in-section-dark-lock"],[data-bb-nav-section-marker="ac-in-section-light"],[data-bb-nav-section-marker="ac-in-section-light-lock"] ) #ac-localnav.ac-localnav-light .bb-ln-button-secondary:active,body:is( [data-bb-nav-section-marker="ac-in-section-dark"],[data-bb-nav-section-marker="ac-in-section-dark-lock"],[data-bb-nav-section-marker="ac-in-section-light"],[data-bb-nav-section-marker="ac-in-section-light-lock"] ) #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus,body:is( [data-bb-nav-section-marker="ac-in-section-dark"],[data-bb-nav-section-marker="ac-in-section-dark-lock"],[data-bb-nav-section-marker="ac-in-section-light"],[data-bb-nav-section-marker="ac-in-section-light-lock"] ) #ac-localnav.ac-localnav-light .bb-ln-button-secondary:focus-visible{--sk-button-background:#1d1d1f;--sk-button-background-hover:#1d1d1f;--sk-button-background-active:#1d1d1f;--sk-button-border-color:#1d1d1f;--sk-button-color:#fff;--sk-button-color-hover:#fff;--sk-button-color-active:#fff;background:#1d1d1f;border-color:#1d1d1f;color:#fff;}body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-dark #globalheader{--bb-nav-marker-surface:rgba(22,22,25,.8);background:var(--bb-nav-marker-surface);}body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-light #globalheader{--bb-nav-marker-surface:rgba(250,250,252,.92);background:var(--bb-nav-marker-surface);}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-dark #globalheader{--bb-nav-marker-surface:rgba(22,22,25,.8);}body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-light #globalheader{--bb-nav-marker-surface:rgba(250,250,252,.8);}body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #globalheader{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}}body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #globalnav:not(.globalnav-with-flyout-open):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open),body[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #globalnav:not(.globalnav-with-flyout-open):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open) .globalnav-content{--globalnav-background:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav{--localnav-background:transparent;--localnav-background-stuck:transparent;}body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav .ac-ln-background{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-always-transparent-header-page #globalheader,body.bb-nav-always-transparent-header-page #globalnav:not(.globalnav-animating):not(.globalnav-with-flyout-open):not(.globalnav-with-flyout-closing):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open),body.bb-nav-always-transparent-header-page #globalnav:not(.globalnav-animating):not(.globalnav-with-flyout-open):not(.globalnav-with-flyout-closing):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open) .globalnav-content{--globalnav-background:transparent;--globalnav-backdrop-filter:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav{--localnav-background:transparent;--localnav-background-stuck:transparent;}body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav .ac-ln-background{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-dark #ac-localnav{--localnav-background:rgba(22,22,25,.8);--localnav-background-stuck:rgba(22,22,25,.8);}body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]).bb-nav-section-light #ac-localnav{--localnav-background:rgba(250,250,252,.8);--localnav-background-stuck:rgba(250,250,252,.8);}body.bb-nav-has-localnav[data-bb-nav-section-mode]:not([data-bb-nav-section-mode="base"]) #ac-localnav .ac-ln-background{margin-top:calc(-1 * var(--r-globalnav-height,0px));padding-top:var(--r-globalnav-height,0px);background:var(--localnav-background);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav{--localnav-background:transparent;--localnav-background-stuck:transparent;}body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav .ac-ln-background{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-has-scrolled) #ac-localnav:not(.ac-ln-sticking) .ac-ln-background{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav .ac-ln-background,body.bb-nav-has-localnav.bb-nav-transparent-start-page #ac-localnav.ac-ln-sticking .ac-ln-background{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}#ac-localnav .bb-nav-progress-stack{position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;z-index:6;overflow:hidden;pointer-events:none;}#ac-localnav .bb-nav-progress-stack .main-progress{position:absolute;inset:0;width:100%;height:100%;background:transparent;}#ac-localnav .bb-nav-progress-stack .progressbar{height:100%;width:0%;background:#86868899;will-change:width;}body.theme-dark #ac-localnav .bb-nav-progress-stack .progressbar,body[data-bb-nav-theme="dark"] #ac-localnav .bb-nav-progress-stack .progressbar{background:#868688bb;}#ac-localnav .bb-nav-progress-stack .progressbar.full{background:transparent;}body.bb-nav-has-localnav #ac-localnav.ac-localnav-light{--r-localnav-menu-link-color:#1d1d1f;--r-localnav-menu-link-border-color:rgba(0,0,0,.16);--localnav-keyline-color:rgba(0,0,0,.16);--localnav-focus-color-alt:#000;--bb-nav-surface-color:#fafafc;}body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark{--r-localnav-menu-link-color:#f5f5f7;--r-localnav-menu-link-border-color:rgba(255,255,255,.24);--localnav-keyline-color:rgba(255,255,255,.24);--localnav-focus-color-alt:#fff;--bb-nav-surface-color:rgba(22,22,25,.8);}body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title,body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a,body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-menu-link,body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-menucta-chevron{color:#1d1d1f;}body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title,body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a,body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-menu-link,body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-menucta-chevron{color:#f5f5f7;}body.bb-nav-has-localnav #ac-localnav .ac-ln-title a{-webkit-transition:none;transition:none;}body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a:hover,body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a:focus,body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a:focus-visible{color:#000;}body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a:hover,body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a:focus,body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a:focus-visible{color:#fff;}body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .ac-ln-title a:active{color:#1d1d1f;}body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .ac-ln-title a:active{color:#f5f5f7;}body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,.92);--localnav-background-stuck:rgba(250,250,252,.92);}body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark{--localnav-background:var(--bb-nav-surface-color);--localnav-background-stuck:var(--bb-nav-surface-color);}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light{--localnav-background:rgba(250,250,252,.8);--localnav-background-stuck:rgba(250,250,252,.8);}body.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark{--localnav-background:var(--bb-nav-surface-color);--localnav-background-stuck:var(--bb-nav-surface-color);}}body.bb-nav-has-localnav #ac-localnav.ac-localnav-light .bb-nav-progress-stack .progressbar{background:#86868899;}body.bb-nav-has-localnav #ac-localnav.ac-localnav-dark .bb-nav-progress-stack .progressbar{background:#868688bb;}body.bb-nav-has-localnav #ac-localnav .bb-nav-progress-stack .progressbar.full{background:transparent;}body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark .ac-ln-background,body.page-bb.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-dark .ac-ln-background,body.bb-nav-has-localnav.bb-nav-transparent-start-page #ac-localnav.ac-ln-sticking.ac-localnav-dark .ac-ln-background{background:rgba(22,22,25,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light .ac-ln-background,body.page-bb.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav.ac-localnav-light .ac-ln-background,body.bb-nav-has-localnav.bb-nav-transparent-start-page #ac-localnav.ac-ln-sticking.ac-localnav-light .ac-ln-background{background:rgba(250,250,252,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}#ac-localnav .pdf-icon{font-weight:600;}body.bb-nav-always-transparent-header-page #globalheader,body.bb-nav-always-transparent-header-page #globalnav,body.bb-nav-always-transparent-header-page #globalnav .globalnav-content{--globalnav-background:transparent;--globalnav-background-opened:transparent;--globalnav-background-opened-dark:transparent;--globalnav-backdrop-filter:none;background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav{--localnav-background:transparent;--localnav-background-stuck:transparent;}body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav .ac-ln-background,body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav.ac-localnav-scrim .ac-ln-background,body.bb-nav-always-transparent-header-page.bb-nav-has-localnav #ac-localnav.ac-ln-sticking .ac-ln-background{background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-force-dark-header-page #ac-localnav,body.bb-nav-force-dark-header-page #ac-localnav.ac-localnav-light,body.bb-nav-force-dark-header-page #ac-localnav.ac-localnav-dark{--bb-nav-surface-color:rgba(22,22,25,.8);--localnav-background:rgba(22,22,25,0.8);--localnav-background-stuck:rgba(22,22,25,0.8);--localnav-keyline-color:rgba(255,255,255,.24);--localnav-focus-color-alt:#fff;color-scheme:dark;}body.bb-nav-force-dark-header-page #ac-localnav .ac-ln-background,body.bb-nav-force-dark-header-page #ac-localnav.ac-localnav-scrim .ac-ln-background,body.bb-nav-force-dark-header-page #ac-localnav.ac-ln-sticking .ac-ln-background{background:rgba(22,22,25,.8);background-color:rgba(22,22,25,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #ac-localnav .ac-ln-background,body.bb-nav-has-localnav.bb-nav-transparent-start-page #ac-localnav.ac-ln-sticking .ac-ln-background{-webkit-transition-delay:0ms,0ms,0ms;transition-delay:0ms,0ms,0ms;}body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #globalheader,body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #globalnav,body.bb-nav-has-localnav.bb-nav-transparent-start-page.bb-nav-has-scrolled #globalnav .globalnav-content{-webkit-transition-delay:0ms;transition-delay:0ms;}body.bb-nav-profile-store.bb-nav-has-localnav #globalheader,body.bb-nav-profile-store.bb-nav-has-localnav #globalnav:not(.globalnav-animating):not(.globalnav-with-flyout-open):not(.globalnav-with-flyout-closing):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open),body.bb-nav-profile-store.bb-nav-has-localnav #globalnav:not(.globalnav-animating):not(.globalnav-with-flyout-open):not(.globalnav-with-flyout-closing):not(.globalnav-with-menu-open):not(.globalnav-with-submenu-open) .globalnav-content{background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav .ac-ln-background{margin-top:calc(-1 * var(--r-globalnav-height,44px));padding-top:var(--r-globalnav-height,44px);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav.ac-localnav-dark,body.theme-dark.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav,.theme-dark body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav,body.bb-nav-profile-store.bb-nav-has-localnav[data-bb-nav-theme="dark"] #ac-localnav{--localnav-background:rgba(22,22,25,0.8);--localnav-background-stuck:rgba(22,22,25,0.8);}body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav.ac-localnav-light,body.theme-light.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav,.theme-light body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav,body.bb-nav-profile-store.bb-nav-has-localnav[data-bb-nav-theme="light"] #ac-localnav{--localnav-background:rgba(250,250,252,0.8);--localnav-background-stuck:rgba(250,250,252,0.8);}body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav .ac-ln-background{background:var(--localnav-background,var(--r-globalnav-background-opened,#fafafc));}@media (max-width:833px){body.bb-nav-profile-store.bb-nav-has-localnav #ac-localnav .ac-ln-background{margin-top:calc(-1 * var(--r-globalnav-height,48px));padding-top:var(--r-globalnav-height,48px);}}body.bb-nav-transparent-start-page #ac-localnav{--localnav-keyline-color:#99999f66;}body.bb-nav-transparent-start-page #ac-localnav.ac-localnav-dark{--localnav-keyline-color:#99999f88;}@media (min-width:1024px){}@media (max-width:1023px){}@media (max-width:833px){body.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked) ~ #ac-localnav:not(.ac-ln-sticking) .ac-ln-background{-webkit-transition:background 480ms cubic-bezier(.4,0,.6,1) 80ms,-webkit-backdrop-filter 480ms cubic-bezier(.4,0,.6,1) 80ms;transition:background 480ms cubic-bezier(.4,0,.6,1) 80ms,backdrop-filter 480ms cubic-bezier(.4,0,.6,1) 80ms,-webkit-backdrop-filter 480ms cubic-bezier(.4,0,.6,1) 80ms;}body.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:checked ~ #ac-localnav .ac-ln-background,body.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:target ~ #ac-localnav .ac-ln-background{-webkit-transition:background 480ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-backdrop-filter 480ms cubic-bezier(.4,0,.6,1) 0ms;transition:background 480ms cubic-bezier(.4,0,.6,1) 0ms,backdrop-filter 480ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-backdrop-filter 480ms cubic-bezier(.4,0,.6,1) 0ms;}}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-wrapper>.bb-nav-progress-stack{position:absolute;inset-inline:0;bottom:0;width:100%;height:1px;z-index:1;overflow:visible;pointer-events:none;transform:none;opacity:1;visibility:visible;transition:none;will-change:auto;}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-content{z-index:2;}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link{position:relative;z-index:3;}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.ac-ln-allow-transitions .ac-ln-menu-link.current::after{position:absolute;z-index:4;}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after{background-color:#000;}body.theme-dark.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,html.theme-dark body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,body[data-theme="dark"].bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,body[data-bb-nav-theme="dark"].bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-menu-link.current::after,body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.ac-localnav-dark .ac-ln-menu-link.current::after{background-color:#fff;}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .main-progress{position:absolute;top:0;bottom:0;left:50%;width:min(980px,100%);height:100%;transform:translateX(-50%);background:#86868866;transition:width 1s ease .5s,background-color .12s ease .48s;}body.bb-nav-has-localnav:not(.bb-nav-profile-store).bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.ac-ln-sticking .bb-nav-progress-stack .main-progress{width:100%;background:#86868833;transition:width 0s,background-color .12s ease 0s;}body.theme-dark.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .main-progress,html.theme-dark body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .main-progress,body[data-theme="dark"].bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .main-progress,body[data-bb-nav-theme="dark"].bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .main-progress,body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.ac-localnav-dark .bb-nav-progress-stack .main-progress{background:#86868888;}body.theme-dark.bb-nav-has-localnav:not(.bb-nav-profile-store).bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,html.theme-dark body.bb-nav-has-localnav:not(.bb-nav-profile-store).bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,body[data-theme="dark"].bb-nav-has-localnav:not(.bb-nav-profile-store).bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,body[data-bb-nav-theme="dark"].bb-nav-has-localnav:not(.bb-nav-profile-store).bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.ac-localnav-dark.ac-ln-sticking .bb-nav-progress-stack .main-progress{background:#86868844;}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .progressbar{height:100%;width:0%;background:#86868899;will-change:width;}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav.ac-localnav-dark .bb-nav-progress-stack .progressbar,body.theme-dark.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .progressbar{background:#868688bb;}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .progressbar.full{background:transparent;}@media (max-width:833px){body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store) #ac-localnav .ac-ln-background{-webkit-transition:background .24s cubic-bezier(.28,.11,.32,1),-webkit-backdrop-filter .24s cubic-bezier(.28,.11,.32,1);transition:background .24s cubic-bezier(.28,.11,.32,1),backdrop-filter .24s cubic-bezier(.28,.11,.32,1),-webkit-backdrop-filter .24s cubic-bezier(.28,.11,.32,1);}body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store).bb-nav-has-scrolled #ac-localnav .ac-ln-background,body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store) #ac-localnav.ac-ln-sticking .ac-ln-background{-webkit-transition-delay:0ms,0ms;transition-delay:0ms,0ms,0ms;}body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-localnav:not(.ac-ln-sticking) .ac-ln-background,body.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked) ~ #ac-localnav:not(.ac-ln-sticking) .ac-ln-background{-webkit-transition:background .24s cubic-bezier(.28,.11,.32,1) 500ms,-webkit-backdrop-filter .24s cubic-bezier(.28,.11,.32,1) 500ms;transition:background .24s cubic-bezier(.28,.11,.32,1) 500ms,backdrop-filter .24s cubic-bezier(.28,.11,.32,1) 500ms,-webkit-backdrop-filter .24s cubic-bezier(.28,.11,.32,1) 500ms;}body.bb-nav-local-menu-closing.bb-nav-has-localnav.bb-nav-transparent-start-page:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled) #ac-ln-menustate:not(:checked):not(:target) ~ #ac-localnav:not(.ac-ln-sticking) .ac-ln-background{-webkit-transition:background 320ms cubic-bezier(.4,0,.6,1) 240ms,-webkit-backdrop-filter 320ms cubic-bezier(.4,0,.6,1) 240ms;transition:background 320ms cubic-bezier(.4,0,.6,1) 240ms,backdrop-filter 320ms cubic-bezier(.4,0,.6,1) 240ms,-webkit-backdrop-filter 320ms cubic-bezier(.4,0,.6,1) 240ms;}}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .progressbar{opacity:1;transition:opacity .5s ease;}body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-ln-menustate:checked ~ #ac-localnav .bb-nav-progress-stack .progressbar,body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-ln-menustate:target ~ #ac-localnav .bb-nav-progress-stack .progressbar{opacity:0;}
#ac-ln-curtain{-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;outline:none!important;}

/* =========================================================
   BB PROFILE MENU
   Single authoritative block for profile dropdown behavior.
   ========================================================= */

/* Frontend WordPress admin-bar visibility utility. */
#ac-localnav .bb-profile-menu .bb-wp-adminbar-menu-item[hidden] {
    display: none !important;
}

#ac-localnav .bb-profile-menu li button.bb-wp-adminbar-toggle {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    box-sizing: border-box;
    padding: 16px 14px;
    border: 0;
    background: transparent;
    color: #1d1d1f;
    font-family: "BB Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428572;
    letter-spacing: -.01em;
    text-align: left;
    white-space: nowrap;
    cursor: pointer;
}

#ac-localnav .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
#ac-localnav .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible {
    background: #f5f5f7;
}

/* All SVG icons inside the dropdown render at 16 x 16px.
   Their internal SVG viewBox may remain 72 x 72. */
#ac-localnav .bb-profile-menu .bb-user-icon {
    width: 16px;
    height: 16px;
    min-width: 16px;
    flex: 0 0 16px;
    display: block;
}

/* Filled-path icon used by Sign Out follows the menu icon color. */
#ac-localnav .bb-profile-menu-signout .bb-user-icon path {
    fill: currentColor;
}

/* Dropdown icon color only; does not affect the main #bb-user-login trigger. */
#ac-localnav #bb-user-login-container .bb-user-icon {
    color: #0070ee;
}

/* Surface color used by SVG cutout/fill circles in the 72 x 72 icons. */
#ac-localnav #bb-user-login-container {
    --bb-profile-menu-icon-surface: #ffffff;
}

/* Current dropdown position. */
#ac-localnav .bb-profile-menu-wrapper {
    position: absolute;
    top: 40px;
    right: -8px;
    z-index: 1000;
}

#ac-localnav .bb-profile-menu-wrapper::after {
    content: "";
    position: absolute;
    top: -16px;
    right: 12px;
    border-style: solid;
    border-width: 0 8px 16px 8px;
    border-radius: 0;
    border-color: transparent transparent #ffffff transparent;
    z-index: 9;
}

/* Dark-theme dropdown surface. */
html.theme-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
body.theme-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) #bb-user-login-container,
#ac-localnav.ac-localnav-dark #bb-user-login-container {
    color-scheme: dark;
    --bb-profile-menu-icon-surface: #323236;
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
body.theme-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) #bb-user-login-container .bb-user-icon,
#ac-localnav.ac-localnav-dark #bb-user-login-container .bb-user-icon {
    color: #09f;
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu-wrapper::after,
#ac-localnav.ac-localnav-dark .bb-profile-menu-wrapper::after {
    border-bottom-color: #323236;
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu,
#ac-localnav.ac-localnav-dark .bb-profile-menu {
    background: #323236;
    box-shadow: 0 6px 100px rgba(0, 0, 0, .58);
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li + li,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li + li,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li + li,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li + li,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li + li,
#ac-localnav.ac-localnav-dark .bb-profile-menu li + li {
    border-top-color: rgba(255, 255, 255, .12);
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a,
#ac-localnav.ac-localnav-dark .bb-profile-menu li a,
html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle,
#ac-localnav.ac-localnav-dark .bb-profile-menu li button.bb-wp-adminbar-toggle {
    color: #f5f5f7;
}

html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:hover,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li a:focus-visible,
#ac-localnav.ac-localnav-dark .bb-profile-menu li a:hover,
#ac-localnav.ac-localnav-dark .bb-profile-menu li a:focus-visible,
html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
html.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
body.theme-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
html.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
body.hecu-dark #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
body[data-hecu-resolved="dark"] #ac-localnav:not(.ac-localnav-light) .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible,
#ac-localnav.ac-localnav-dark .bb-profile-menu li button.bb-wp-adminbar-toggle:hover,
#ac-localnav.ac-localnav-dark .bb-profile-menu li button.bb-wp-adminbar-toggle:focus-visible {
    background: #2c2c2e;
}

/* Manage-account tab strip: compact/tablet pill carousel. */
.bb-manage-nav-pill-shell{position:relative;min-width:0}
.bb-manage-nav-paddles,.bb-manage-nav-center-indicator{display:none}
@media (max-width:1068px){
  .bb-manage-nav-pill-shell{position:relative;width:100%;min-width:0;overflow:hidden}
  .bb-manage-nav-pill-shell .bb-manage-nav{position:relative;z-index:1;display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:auto;text-align:center;padding-inline:34px;box-sizing:border-box}
  .bb-manage-nav-pill-shell .bb-manage-nav::-webkit-scrollbar{display:none}
  .bb-manage-nav-pill-shell .bb-manage-nav>a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;white-space:nowrap;margin-inline:4px;padding:8px 13px;text-decoration:none;opacity:.8;transition:color .12s ease-out,opacity .12s ease-out}
  .bb-manage-nav-pill-shell .bb-manage-nav>a:hover{opacity:1;text-decoration:none}
  .bb-manage-nav-pill-shell .bb-manage-nav>a.is-active,.bb-manage-nav-pill-shell .bb-manage-nav>a[aria-current="page"]{color:transparent;opacity:1}
  .bb-manage-nav-pill-shell .bb-manage-nav-separator{display:inline-block;vertical-align:middle}
  .bb-manage-nav-center-indicator{position:absolute;z-index:3;top:var(--bb-manage-indicator-top,0px);left:var(--bb-manage-indicator-left,50%);width:var(--bb-manage-indicator-width,0px);height:var(--bb-manage-indicator-height,32px);transform:translateX(-50%);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:#1d1d1f;color:#fff;opacity:0;pointer-events:none;will-change:left,width;transition:left .33s cubic-bezier(.22,1,.36,1),width .32s ease-out,height .32s ease-out,opacity .16s ease-in-out}
  .bb-manage-nav-center-indicator.is-visible{opacity:1}
  .bb-manage-nav-center-indicator-label{display:block;max-width:100%;padding:0 13px;overflow:hidden;white-space:nowrap;text-overflow:clip;color:#fff;opacity:1;transition:opacity .12s ease-out,color .12s ease-out}
  .bb-manage-nav-center-indicator-label.is-switching{opacity:0}
  .bb-manage-nav-paddles{position:absolute;z-index:4;inset:0;display:block;pointer-events:none}
  .bb-manage-nav-paddle{position:absolute;top:0;bottom:0;width:34px;margin:0;padding:0;border:0;background:var(--bb-manage-paddle-bg,rgba(255,255,255,.96));color:var(--bb-manage-paddle-color,#1d1d1f);cursor:pointer;pointer-events:auto;opacity:1;transition:opacity .15s ease-out,background-color .32s cubic-bezier(.4,0,.6,1),color .32s cubic-bezier(.4,0,.6,1)}
  .bb-manage-nav-paddle-left{left:0;border-right:1px solid var(--bb-manage-paddle-border,rgba(0,0,0,.08))}
  .bb-manage-nav-paddle-right{right:0;border-left:1px solid var(--bb-manage-paddle-border,rgba(0,0,0,.08))}
  .bb-manage-nav-paddle::after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;opacity:.8;transition:opacity .2s linear}
  .bb-manage-nav-paddle-left::after{transform:translate(-35%,-50%) rotate(-135deg)}
  .bb-manage-nav-paddle-right::after{transform:translate(-65%,-50%) rotate(45deg)}
  .bb-manage-nav-paddle:hover::after{opacity:1}
  .bb-manage-nav-paddle:disabled{opacity:0;pointer-events:none}
  .theme-dark .bb-manage-nav-pill-shell,.hecu-dark .bb-manage-nav-pill-shell,body[data-hecu-resolved="dark"] .bb-manage-nav-pill-shell{--bb-manage-paddle-bg:rgba(29,29,31,.96);--bb-manage-paddle-color:#f5f5f7;--bb-manage-paddle-border:rgba(255,255,255,.12)}
  .theme-dark .bb-manage-nav-center-indicator,.hecu-dark .bb-manage-nav-center-indicator,body[data-hecu-resolved="dark"] .bb-manage-nav-center-indicator{background:#f5f5f7;color:#1d1d1f}
  .theme-dark .bb-manage-nav-center-indicator-label,.hecu-dark .bb-manage-nav-center-indicator-label,body[data-hecu-resolved="dark"] .bb-manage-nav-center-indicator-label{color:#1d1d1f}
  .bb-manage-nav-pill-shell.bb-manage-nav-initializing .bb-manage-nav-center-indicator,.bb-manage-nav-pill-shell.bb-manage-nav-initializing .bb-manage-nav-center-indicator-label{transition:none}
}
/* Account Options — scoped Apple-style local-nav dropdown on one shared surface. */
#ac-localnav .bb-ln-account-options-item{position:static}
#ac-localnav .bb-ln-account-options-trigger-group{display:flex;align-items:center;margin:0;padding:0;list-style:none;white-space:nowrap}
#ac-localnav .bb-ln-account-options-trigger-item{display:flex;align-items:center;margin:0;padding:0;list-style:none}
#ac-localnav .bb-ln-account-options-link{display:flex;align-items:center;height:24px;line-height:24px;text-decoration:none;cursor:pointer}
#ac-localnav .bb-ln-account-options-toggle{display:flex;align-items:center;justify-content:center;width:18px;height:24px;min-height:24px;margin:0 0 0 2px;padding:0;border:0;background:transparent;color:var(--r-localnav-menu-link-color);opacity:var(--r-localnav-menu-link-opacity);cursor:pointer;outline-offset:-3px}
#ac-localnav .bb-ln-account-options-link:hover,#ac-localnav .bb-ln-account-options-toggle:hover,#ac-localnav .bb-ln-account-options-link:focus-visible,#ac-localnav .bb-ln-account-options-toggle:focus-visible{opacity:1}
#ac-localnav .bb-ln-account-options-chevron{display:block;width:8px;height:24px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .24s cubic-bezier(.4,0,.6,1)}
#ac-localnav .bb-ln-account-options-item.globalnav-item-flyout-open .bb-ln-account-options-chevron{transform:rotate(-90deg)}

/* Account Options owns one continuous surface from the GlobalNav top through LocalNav and flyout content. */
#ac-localnav.bb-ln-account-options-opening .ac-ln-background,
#ac-localnav.bb-ln-account-options-open .ac-ln-background,
#ac-localnav.bb-ln-account-options-closing .ac-ln-background{
    background:transparent !important;
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    transition:background var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1),backdrop-filter var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1),-webkit-backdrop-filter var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1)
}
#ac-localnav.bb-ln-account-options-opening .ac-ln-content::after,
#ac-localnav.bb-ln-account-options-open .ac-ln-content::after,
#ac-localnav.bb-ln-account-options-closing .ac-ln-content::after{border-bottom-color:transparent}

#bb-ln-account-options-flyout{
    position:fixed;
    z-index:9996;
    top:var(--bb-ln-account-options-top,0px);
    left:0;
    right:0;
    width:100%;
    height:var(--bb-ln-account-options-chrome-height,96px);
    max-height:calc(100dvh - var(--bb-ln-account-options-top,0px));
    overflow:hidden;
    background:var(--r-globalnav-background-opened,#fafafcfe);
    color:#1d1d1f;
    visibility:hidden;
    pointer-events:none;
    border:0;
    box-shadow:none;
    transition:height var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1) .12s,visibility var(--bb-ln-account-options-rate,240ms) step-end .12s,background var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1) .12s
}
.theme-dark #bb-ln-account-options-flyout,
.globalheader-dark #bb-ln-account-options-flyout,
body[data-hecu-resolved="dark"] #bb-ln-account-options-flyout{background:var(--r-globalnav-background-opened-dark,#161617fe);color:#f5f5f7}
body.bb-account-options-surface-open #bb-ln-account-options-flyout{
    visibility:visible;
    pointer-events:auto;
    height:var(--bb-ln-account-options-height,0px);
    transition:height var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1),visibility var(--bb-ln-account-options-rate,240ms) step-start,background var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1)
}
body.bb-account-options-surface-closing #bb-ln-account-options-flyout{
    visibility:visible;
    pointer-events:none;
    height:var(--bb-ln-account-options-chrome-height,96px);
    transition:height var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1) .12s,visibility var(--bb-ln-account-options-rate,240ms) step-end .12s,background var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1) .12s
}
#bb-ln-account-options-flyout .bb-ln-account-options-scroll-container{
    height:100%;
    max-height:calc(100dvh - var(--bb-ln-account-options-top,0px));
    padding-top:var(--bb-ln-account-options-chrome-height,96px);
    box-sizing:border-box;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
#bb-ln-account-options-flyout .bb-ln-account-options-content{width:min(360px,calc(100vw - 44px));margin-left:var(--bb-ln-account-options-menu-left,22px);padding:22px 0 34px;box-sizing:border-box}
#bb-ln-account-options-flyout .bb-account-options-dropdown-list{margin:0;padding:0;list-style:none}
#bb-ln-account-options-flyout .bb-account-options-dropdown-item{margin:0;padding:0;opacity:0;transform:translateY(-4px);transition-property:opacity,transform;transition-duration:.32s,.32s;transition-timing-function:cubic-bezier(.4,0,.6,1),cubic-bezier(.4,0,.6,1);transition-delay:calc(var(--bb-ln-account-option-number,0)*20ms + 80ms),calc(var(--bb-ln-account-option-number,0)*20ms + 80ms)}
body.bb-account-options-surface-open #bb-ln-account-options-flyout .bb-account-options-dropdown-item{opacity:1;transform:translateY(0)}
body.bb-account-options-surface-closing #bb-ln-account-options-flyout .bb-account-options-dropdown-item{opacity:0;transform:translateY(-4px);transition-delay:0ms,0ms;transition-duration:.24s,.24s}
#bb-ln-account-options-flyout .bb-account-options-dropdown-link{display:block;padding:7px 0;color:inherit;text-decoration:none;line-height:1.35;font-weight:400}
#bb-ln-account-options-flyout .bb-account-options-dropdown-link:hover,
#bb-ln-account-options-flyout .bb-account-options-dropdown-link:focus-visible{text-decoration:none;opacity:.65}

/* Same curtain recipe as the native GlobalNav: one 20px blur layer behind the unified panel. */
#globalnav-curtain.bb-ln-account-options-curtain-open{
    --r-localnav-curtain-width:100%;
    --r-localnav-curtain-height:100%;
    width:100%;height:100%;right:0;bottom:0;
    background:rgba(232,232,237,.4);
    opacity:1;visibility:visible;
    -webkit-backdrop-filter:blur(20px);
    backdrop-filter:blur(20px);
    z-index:9995;
    transition:opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-start 80ms,width 0s,height 0s
}
.theme-dark #globalnav-curtain.bb-ln-account-options-curtain-open,
.globalheader-dark #globalnav-curtain.bb-ln-account-options-curtain-open,
body[data-hecu-resolved="dark"] #globalnav-curtain.bb-ln-account-options-curtain-open{background:rgba(0,0,0,.4)}
#globalnav-curtain.bb-ln-account-options-curtain-closing{
    width:100%;height:100%;right:0;bottom:0;
    background:rgba(232,232,237,.4);
    opacity:0;visibility:hidden;
    -webkit-backdrop-filter:blur(20px);
    backdrop-filter:blur(20px);
    z-index:9995;
    transition:opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-end 80ms,width 0s .4s,height 0s .4s
}
.theme-dark #globalnav-curtain.bb-ln-account-options-curtain-closing,
.globalheader-dark #globalnav-curtain.bb-ln-account-options-curtain-closing,
body[data-hecu-resolved="dark"] #globalnav-curtain.bb-ln-account-options-curtain-closing{background:rgba(0,0,0,.4)}

/* Exactly one progress stack: move the existing LocalNav/article line to the flyout bottom and back. */
@media (min-width:834px){
  #ac-localnav:has(.bb-ln-account-options-item)>.ac-ln-wrapper>.bb-nav-progress-stack{z-index:8;transform:translate3d(0,0,0);transition:transform var(--bb-ln-account-options-rate,240ms) cubic-bezier(.4,0,.6,1),opacity .5s ease;will-change:transform,opacity}
  #ac-localnav.bb-ln-account-options-opening>.ac-ln-wrapper>.bb-nav-progress-stack,
  #ac-localnav.bb-ln-account-options-open>.ac-ln-wrapper>.bb-nav-progress-stack{transform:translate3d(0,var(--bb-ln-account-options-progress-shift,0px),0);transition-delay:0ms,0ms}
  #ac-localnav.bb-ln-account-options-closing>.ac-ln-wrapper>.bb-nav-progress-stack{transform:translate3d(0,0,0);transition-delay:0ms,0ms}
  #ac-localnav.bb-ln-account-options-opening>.ac-ln-wrapper>.bb-nav-progress-stack .progressbar,
  #ac-localnav.bb-ln-account-options-open>.ac-ln-wrapper>.bb-nav-progress-stack .progressbar{opacity:0;transition:opacity .5s ease}
  #ac-localnav.bb-ln-account-options-closing>.ac-ln-wrapper>.bb-nav-progress-stack .progressbar{opacity:1;transition:opacity .5s ease}
}

/* Mobile Account Options: last top-level row, permanently expanded nested submenu, with a continued stagger. */
@media (max-width:833px){
  #ac-localnav .bb-ln-account-options-item{height:auto;overflow:visible}
  #ac-localnav .bb-ln-account-options-trigger-group{display:flex;width:100%;height:34px;align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none}
  #ac-localnav .bb-ln-account-options-trigger-item{display:flex;align-items:center;height:34px;margin:0;padding:0}
  #ac-localnav .bb-ln-account-options-trigger-item:first-child{flex:1;min-width:0}
  #ac-localnav .bb-ln-account-options-link{display:flex;align-items:center;width:100%;height:34px;line-height:34px;flex:1}
  #ac-localnav .bb-ln-account-options-toggle{display:none}
  #ac-localnav .bb-ln-account-options-item #bb-ln-account-options-flyout{position:relative;inset:auto;top:auto;left:auto;right:auto;width:100%;height:auto;max-height:none;margin:0;padding:0;overflow:visible;visibility:visible;pointer-events:auto;background:transparent;color:inherit;transition:none;z-index:auto}
  #ac-localnav .bb-ln-account-options-item #bb-ln-account-options-flyout[hidden]{display:block}
  #ac-localnav .bb-ln-account-options-item .bb-ln-account-options-scroll-container{height:auto;max-height:none;padding-top:0;overflow:visible}
  /* The tray owns a scroll viewport below the fixed 48px LocalNav title row.
     Keeping the scroll box itself below the title prevents long Account menus
     from sliding underneath the Account/Manage Account heading. */
  #ac-localnav .ac-ln-menu-tray{position:absolute;top:var(--r-localnav-height,48px);left:auto;right:auto;inset-inline-start:max(var(--r-localnav-content-padding,16px),var(--r-localnav-safe-area-inset-start));inset-inline-end:max(var(--r-localnav-content-padding,16px),var(--r-localnav-safe-area-inset-end));width:auto;box-sizing:border-box}
  #ac-ln-menustate:checked~#ac-localnav .ac-ln-menu-tray,
  #ac-ln-menustate:target~#ac-localnav .ac-ln-menu-tray{max-height:var(--r-localnav-menu-tray-natural-height,var(--bb-ln-menu-tray-viewport-height,calc(100dvh - var(--r-globalnav-height,48px) - var(--r-localnav-height,48px))));overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto}
  #ac-localnav .bb-ln-account-options-item .bb-ln-account-options-content{width:auto;margin:0;padding:4px 0 12px 18px;box-sizing:border-box}
  #ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-list{display:block;margin:0;padding:0;list-style:none}
  #ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-item{display:block;height:auto;margin:0;padding:0;opacity:1;transform:none;transition:none}
  #ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-link{--r-localnav-menu-link-opacity:0;display:flex;align-items:center;min-height:34px;padding:6px 0;line-height:1.35;color:inherit;text-decoration:none;opacity:var(--r-localnav-menu-link-opacity);transform:translate3d(0,-4px,0);transition-property:transform,opacity;transition-duration:320ms,320ms;transition-timing-function:cubic-bezier(.4,0,.6,1),cubic-bezier(.4,0,.6,1);transition-delay:0ms,0ms;will-change:transform,opacity}
  #ac-ln-menustate:checked~#ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-link,
  #ac-ln-menustate:target~#ac-localnav .bb-ln-account-options-item .bb-account-options-dropdown-link{--r-localnav-menu-link-opacity:.8;transform:translate3d(0,0,0);transition-delay:calc(280ms + var(--bb-ln-menu-item-number,5)*20ms + var(--bb-ln-account-option-number,0)*20ms),calc(280ms + var(--bb-ln-menu-item-number,5)*20ms + var(--bb-ln-account-option-number,0)*20ms)}
  #ac-ln-menustate:checked~#ac-localnav:not(.ac-ln-opening) .bb-ln-account-options-item .bb-account-options-dropdown-link:hover,
  #ac-ln-menustate:target~#ac-localnav:not(.ac-ln-opening) .bb-ln-account-options-item .bb-account-options-dropdown-link:hover,
  #ac-ln-menustate:checked~#ac-localnav:not(.ac-ln-opening) .bb-ln-account-options-item .bb-account-options-dropdown-link:focus-visible,
  #ac-ln-menustate:target~#ac-localnav:not(.ac-ln-opening) .bb-ln-account-options-item .bb-account-options-dropdown-link:focus-visible{--r-localnav-menu-link-opacity:1;transition-delay:0ms,0ms}

  /* Article-style line follows the real tray bottom frame-by-frame. */
  #ac-localnav .ac-ln-content::after{position:absolute;left:0;right:0;bottom:-1px;transform:translate3d(0,var(--bb-ln-mobile-progress-shift,0px),0);transition:border-bottom-color .24s cubic-bezier(.4,0,.6,1);will-change:transform}
  body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .ac-ln-wrapper>.bb-nav-progress-stack{top:var(--bb-ln-mobile-progress-top,48px);bottom:auto;transform:none;transition:opacity .5s ease,visibility 0s linear;will-change:top,opacity}
  body.bb-nav-has-localnav:not(.bb-nav-profile-store) #ac-localnav .bb-nav-progress-stack .progressbar{transition:opacity .5s ease,background-color .12s ease,width .12s linear}
  #ac-localnav .ac-ln-background{height:var(--bb-ln-mobile-surface-height,48px);min-height:48px;will-change:height}
}

/* Dynamic account photo in the right-side LocalNav profile control. */
#ac-localnav .bb-ln-profile-action .bb-profile-trigger-avatar{display:block;width:24px;height:24px;object-fit:cover;border-radius:50%;overflow:hidden}
#ac-localnav .bb-ln-profile-action .bb-profile-button{overflow:visible}



/* Global LocalNav spacing: identical on every LocalNav page. */
#ac-localnav .ac-ln-content{
  --r-localnav-content-padding:16px;
}
#ac-localnav .ac-ln-actions{
  padding-top:var(--r-localnav-actions-padding-top);
  padding-bottom:14px;
  float:var(--r-localnav-start);
}

/* Desktop Account Options progress is frame-synced in JS to the real panel bottom.
   Do not animate top in CSS: that allowed the line to run ahead of the fallout. */
@media (min-width:834px){
  #ac-localnav:has(.bb-ln-account-options-item)>.ac-ln-wrapper>.bb-nav-progress-stack{
    top:var(--r-localnav-height,52px);
    bottom:auto;
    transform:none !important;
    transition:opacity .5s ease;
    will-change:top,opacity;
  }
  #ac-localnav.bb-ln-account-options-opening>.ac-ln-wrapper>.bb-nav-progress-stack,
  #ac-localnav.bb-ln-account-options-open>.ac-ln-wrapper>.bb-nav-progress-stack,
  #ac-localnav.bb-ln-account-options-closing>.ac-ln-wrapper>.bb-nav-progress-stack{
    transform:none !important;
  }
  #ac-localnav.bb-ln-account-options-opening>.ac-ln-wrapper>.bb-nav-progress-stack .progressbar,
  #ac-localnav.bb-ln-account-options-open>.ac-ln-wrapper>.bb-nav-progress-stack .progressbar,
  #ac-localnav.bb-ln-account-options-closing>.ac-ln-wrapper>.bb-nav-progress-stack .progressbar{
    opacity:1 !important;
  }
}

/* Current LocalNav entries remain real links: preserve current styling but never disable interaction. */
#ac-localnav a.ac-ln-menu-link.current{
  pointer-events:auto !important;
  cursor:pointer;
}


/* Desktop progress-track expansion follows the active flyout duration.
   Scroll/sticky already owns the full-width state; this only fills the gap
   when a flyout opens before the page has expanded the track by scrolling. */
@media (min-width:834px){
  body.bb-nav-has-localnav:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled)
  #ac-localnav:not(.ac-ln-sticking).bb-ln-progress-flyout-open .bb-nav-progress-stack .main-progress,
  body.bb-nav-has-localnav:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled)
  #ac-localnav:not(.ac-ln-sticking).bb-ln-account-options-opening .bb-nav-progress-stack .main-progress,
  body.bb-nav-has-localnav:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled)
  #ac-localnav:not(.ac-ln-sticking).bb-ln-account-options-open .bb-nav-progress-stack .main-progress{
    width:100%;
    transition:width var(--bb-ln-progress-flyout-rate,var(--bb-ln-account-options-rate,240ms)) cubic-bezier(.4,0,.6,1) 0ms,background-color .12s ease 0ms;
  }
  body.bb-nav-has-localnav:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled)
  #ac-localnav:not(.ac-ln-sticking).bb-ln-progress-flyout-closing .bb-nav-progress-stack .main-progress,
  body.bb-nav-has-localnav:not(.bb-nav-profile-store):not(.bb-nav-has-scrolled)
  #ac-localnav:not(.ac-ln-sticking).bb-ln-account-options-closing .bb-nav-progress-stack .main-progress{
    width:min(980px,100%);
    transition:width var(--bb-ln-progress-flyout-rate,var(--bb-ln-account-options-rate,240ms)) cubic-bezier(.4,0,.6,1) 0ms,background-color .12s ease 0ms;
  }
}

/* Universal LocalNav progress ownership: never depend on authentication, account markup, or page profile. */
#ac-localnav>.ac-ln-wrapper>.bb-nav-progress-stack{
  position:absolute;
  inset-inline:0;
  bottom:0;
  width:100%;
  height:1px;
  z-index:8;
  overflow:visible;
  pointer-events:none;
  opacity:1;
  visibility:visible;
}
#ac-localnav .bb-nav-progress-stack .main-progress{
  position:absolute;
  top:0;
  bottom:0;
  left:50%;
  width:min(980px,100%);
  height:100%;
  transform:translateX(-50%);
  background:#86868866;
}
#ac-localnav .bb-nav-progress-stack .progressbar{
  height:100%;
  width:0%;
  background:#86868899;
  opacity:1;
  will-change:width;
}
body.bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,
#ac-localnav.ac-ln-sticking .bb-nav-progress-stack .main-progress{
  width:100%;
  background:#86868833;
  transition:width 0s,background-color .12s ease 0s;
}
body.theme-dark #ac-localnav .bb-nav-progress-stack .main-progress,
html.theme-dark #ac-localnav .bb-nav-progress-stack .main-progress,
body[data-theme="dark"] #ac-localnav .bb-nav-progress-stack .main-progress,
body[data-bb-nav-theme="dark"] #ac-localnav .bb-nav-progress-stack .main-progress,
#ac-localnav.ac-localnav-dark .bb-nav-progress-stack .main-progress{background:#86868888}
body.theme-dark.bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,
html.theme-dark body.bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,
body[data-theme="dark"].bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,
body[data-bb-nav-theme="dark"].bb-nav-has-scrolled #ac-localnav .bb-nav-progress-stack .main-progress,
#ac-localnav.ac-localnav-dark.ac-ln-sticking .bb-nav-progress-stack .main-progress{background:#86868844}
#ac-localnav.ac-localnav-dark .bb-nav-progress-stack .progressbar,
body.theme-dark #ac-localnav .bb-nav-progress-stack .progressbar{background:#868688bb}
#ac-localnav .bb-nav-progress-stack .progressbar.full{background:transparent}

@media (max-width:833px){
  #ac-localnav>.ac-ln-wrapper>.bb-nav-progress-stack{
    top:var(--bb-ln-mobile-progress-top,48px);
    bottom:auto;
    transform:none;
    transition:opacity .5s ease,visibility 0s linear;
    will-change:top,opacity;
  }
  #ac-localnav .bb-nav-progress-stack .progressbar{
    transition:opacity .5s ease,background-color .12s ease,width .12s linear;
  }
  #ac-ln-menustate:checked~#ac-localnav .bb-nav-progress-stack .progressbar,
  #ac-ln-menustate:target~#ac-localnav .bb-nav-progress-stack .progressbar{opacity:0}
}

@media (min-width:834px){
  #ac-localnav>.ac-ln-wrapper>.bb-nav-progress-stack{
    top:var(--bb-ln-universal-progress-top,var(--r-localnav-height,52px));
    bottom:auto;
    transform:none !important;
    transition:opacity .5s ease;
    will-change:top,opacity;
  }
  #ac-localnav .bb-nav-progress-stack .progressbar{opacity:1 !important}
}
