/* fl-shared-desktop-shell */

/* Four utility discs fit the compact desktop rail without touching each other.
   Keep 44px click targets; mobile/tablet and wide-desktop sizing are unchanged. */
@layer falue-approved-typography {
 @media (min-width:1025px) and (max-width:1399px) {
  body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu.falue-menu-profile-rail :is(.falue-admin-pair>a,.falue-admin-pair__icon,.falue-language-drawer:not([open]),.falue-language-drawer:not([open])>summary,.falue-language-drawer:not([open])>summary>.falue-profile-menu__group-icon,.falue-menu-theme-direct,.falue-menu-theme-direct>.falue-profile-menu__group-icon) {
   width:44px!important;
   min-width:44px!important;
   height:44px!important;
   min-height:44px!important;
  }
 }
}

/* Authenticated desktop shell; page-specific content stays inside its native layout. */
@layer falue-approved-typography{@media(min-width:1025px){
html body.fl-desktop-shell{--fl-b-menu:clamp(230px,18vw,280px);padding-top:100px!important}
html body.fl-desktop-shell>header{display:block!important;visibility:visible!important;pointer-events:auto!important}
html body.fl-desktop-shell #ajax_loading#ajax_loading#ajax_loading{margin-left:var(--fl-shell-offset,calc(var(--fl-b-menu) + 52px))!important;position:relative!important}
@media(max-width:1199px){html body.fl-desktop-shell{--fl-b-menu:210px}}
}}
@media(min-width:1025px){
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu.falue-menu-profile-rail{width:var(--fl-b-menu)!important;max-width:var(--fl-b-menu)!important;left:24px!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-profile-menu__identity .falue-menu-name-row{justify-content:flex-start!important}
}
@media(min-width:1025px) and (max-width:1399px){
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu.falue-menu-profile-rail .falue-profile-menu__canvas{padding-right:14px!important}
/* Typography only: each menu action must retain its own automatic grid row. */
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu.falue-menu-profile-rail .falue-menu-list>:is(a,button):not(.falue-menu-theme-direct),body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu.falue-menu-profile-rail .falue-profile-menu__group:not(.falue-language-drawer:not([open]))>summary,body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu.falue-menu-profile-rail .falue-menu-footer-action{font-size:13px!important;padding-left:54px!important;}
}

/* fl-home-header-soft-fade */
@layer falue-approved-typography{@media(min-width:1025px){
html body.fl-desktop-shell .tag_navbar_top{background:var(--fl-header-page,#f8fafc)!important;overflow:visible!important}
html body.fl-desktop-shell .tag_navbar_top::after{content:""!important;display:block!important;position:absolute!important;left:0!important;top:100%!important;height:28px!important;background:linear-gradient(to bottom,var(--fl-header-page,#f8fafc),transparent)!important;pointer-events:none!important;border:0!important;box-shadow:none!important}
}}
/* fl-original-menu-header-flow */
@layer falue-responsive-foundation{@media(min-width:1025px){body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-profile-menu__profile{height:auto!important;flex-shrink:0!important}body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-menu-lists{flex-shrink:0!important;display:grid!important;align-items:start!important;}}}
/* fl-menu-selective-pairs */
.fl-paired-menu{display:none}
@layer falue-responsive-foundation{@media(min-width:1025px){
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu:has(.fl-paired-menu):not(.falue-rail-managing) .falue-profile-menu__chips,body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu:has(.fl-paired-menu) #falue-menu-explore{display:none!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu:not(.falue-rail-managing) .fl-paired-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;;grid-area:1 / 1!important;align-content:start!important;}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu.falue-rail-managing .fl-paired-menu{display:grid!important;visibility:hidden!important;pointer-events:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-area:1 / 1!important;align-content:start!important;gap:10px!important;padding:6px 0!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-pill{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;width:100%!important;margin:0!important;border:0!important;border-radius:999px!important;background:var(--fsb-paper,#fff)!important;box-shadow:var(--fsb-pill-shadow)!important;color:var(--fsb-ink,#111216)!important;text-decoration:none!important;font:400 clamp(10px,.86vw,13px)/1.25 Convergence,sans-serif!important;cursor:pointer!important;box-sizing:border-box!important;text-align:start!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-wide{grid-column:1/-1!important;font-size:13px!important;gap:12px!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-disc{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:var(--fsb-paper,#fff)!important;box-shadow:var(--fsb-disc-shadow)!important;color:var(--fsb-ink)!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-wide .fl-paired-disc{flex-basis:38px!important;}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-disc svg,body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-disc img{display:block!important;position:static!important;transform:none!important;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-text{min-width:0!important;}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-pill[aria-current="page"] .fl-paired-text{font-weight:600!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-pill:focus-visible{}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-pill:hover{box-shadow:0 3px 10px #23232e14!important}
}}
/* fl-pairs-match-more */
@layer falue-responsive-foundation{@media(min-width:1025px){
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu:not(.falue-rail-managing) .fl-paired-menu{gap:10px!important;;grid-area:1 / 1!important;align-content:start!important;}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-pill{height:auto!important;min-height:44px!important;font-size:clamp(12px,.9vw,14px)!important;position:relative!important;padding-block:6px!important;padding-inline:58px 8px!important;gap:0!important;overflow:visible!important;box-shadow:var(--fsb-pill-shadow)!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-wide{padding-left:66px!important;font-size:14px!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-disc,body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-wide .fl-paired-disc{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;min-width:44px!important;flex:none!important;box-shadow:var(--fsb-disc-shadow)!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-pill:not(.fl-paired-wide) .fl-paired-disc{left:0!important;width:44px!important;height:44px!important;min-width:44px!important;}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-disc svg,body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-disc img{width:24px!important;height:24px!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-text{position:relative!important;white-space:normal!important;line-height:1.35!important;overflow-wrap:anywhere!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-pill:not(.fl-paired-wide){font-size:clamp(12px,.8vw,13px)!important;padding-inline-start:52px!important;padding-inline-end:4px!important}
}}

/* fl-paired-footer-match */
@layer falue-responsive-foundation{@media(min-width:1025px){
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:16px!important;border-top:1px solid var(--fsb-line,rgba(17,18,22,.14))!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer .fl-paired-footer-link{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;font-size:12px!important;color:var(--fsb-ink)!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer .fl-paired-footer-link+.fl-paired-footer-link{border-left:1px solid var(--fsb-line)!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer-link .fl-paired-disc{position:static!important;transform:none!important;flex:0 0 22px!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:#69638f!important}

body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer-link .fl-paired-disc circle{fill:currentColor!important;stroke:none!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer-create{grid-column:1/-1!important}
}}
/* fl-menu-equal-rows */
@layer falue-responsive-foundation{@media(min-width:1025px){body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu:not(.falue-rail-managing) .fl-paired-menu{margin-top:0!important;;grid-area:1 / 1!important;align-content:start!important;}}}
/* fl-footer-exact-parity */
@layer falue-responsive-foundation{@media(min-width:1025px){

body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer{margin-top:6px!important;padding:18px 0 8px!important;gap:14px 0!important;border-top:1px solid rgba(181,183,187,.35)!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer .fl-paired-footer-link{height:38px!important;min-height:38px!important;font-size:13px!important;gap:9px!important;color:#242637!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer .fl-paired-footer-link:first-child{justify-content:flex-start!important;padding:0 8px 0 0!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer .fl-paired-footer-link+.fl-paired-footer-link{justify-content:center!important;padding:0 4px!important;border-left:1px solid rgba(181,183,187,.35)!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer-link .fl-paired-disc{width:23px!important;min-width:23px!important;height:23px!important;flex-basis:23px!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer-link .fl-paired-disc img{width:23px!important;height:23px!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer-link .fl-paired-disc svg{width:22px!important;height:22px!important;color:#5d5f93!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer-create{height:44px!important;min-height:44px!important;padding:0 16px 0 66px!important;font-size:14px!important}
}}
/* fl-single-shared-footer */
@layer falue-responsive-foundation{@media(min-width:1025px){
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu:not(.falue-rail-managing) .fl-paired-menu{padding:6px 0!important;margin:0!important;grid-area:1 / 1!important;align-content:start!important;}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .fl-paired-footer{display:none!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu:has(.fl-paired-menu) .falue-profile-menu__chips{display:grid!important;order:4!important;grid-template-columns:1fr 1fr!important;margin:14px 0 0!important;padding:18px 0 0!important;gap:14px 0!important;border-top:1px solid rgba(181,183,187,.35)!important}
body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-menu-footer-action{display:flex!important;grid-row:2!important;}
}}
/* fl-home-menu-depth */

/* The timeline casts one continuous shadow across the menu and its header segment. */
@media (min-width:1025px){
 body.fl-desktop-shell .tag_navbar_top::before{
  content:""!important;display:block!important;position:fixed!important;
  top:0!important;bottom:0!important;
  left:calc(var(--fl-b-menu,230px) + 28px)!important;
  width:28px!important;height:auto!important;transform:translateX(-100%)!important;
  background:linear-gradient(to right,rgba(30,34,45,0),rgba(30,34,45,.035) 32%,rgba(30,34,45,.105) 78%,rgba(30,34,45,.16))!important;
  border:0!important;border-right:1px solid rgba(255,255,255,.42)!important;
  box-sizing:border-box!important;box-shadow:none!important;
  pointer-events:none!important;z-index:1!important;
 }
 body.fl-desktop-shell .tag_navbar_top>.container-fluid{position:relative!important;z-index:2!important}
}

/* fl-desktop-charcoal-menu */

/* Desktop navigation uses the existing dark menu palette without changing site theme. */
@layer falue-approved-typography{
 @media(min-width:1025px){
  html body.fl-desktop-shell::before{content:"";display:block;position:fixed;inset:0 auto 0 0;width:calc(var(--fl-b-menu,230px) + 28px);background:#242637;pointer-events:none;z-index:0}
  
  html body.fl-desktop-shell .tag_navbar_top::after{left:calc(var(--fl-b-menu,230px) + 28px)!important;right:0!important;width:auto!important}
  html body.fl-desktop-shell .tag_navbar_top::before{left:calc(var(--fl-b-menu,230px) + 28px)!important;right:0!important;width:auto!important;transform:none!important;border:0!important;border-left:1px solid rgba(255,255,255,.14)!important;border-radius:44px 0 0 0!important;top:12px!important;background:linear-gradient(to bottom,var(--fl-header-page,#f8fafc) 0,var(--fl-header-page,#f8fafc) 80px,transparent 80px)!important;box-shadow:-14px 0 26px rgba(0,0,0,.6),-3px 0 7px rgba(0,0,0,.38)!important}
  html body.fl-desktop-shell .tag_navbar_top .fl-search-launch,html body.fl-desktop-shell .tag_navbar_top .fl-search-launch svg{color:#f4f5f7!important;fill:currentColor!important}
 }
}
@layer falue-responsive-foundation{
 @media(min-width:1025px){
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu{
  --concept-menu-canvas:#242637!important;--concept-menu-ink:#f8fafc!important;--concept-menu-muted:#b7bcd5!important;--concept-menu-purple:#b4a6ff!important;--concept-menu-line:#4b4c62!important;
  --fsb-paper:#292c39!important;--fsb-ink:#f4f5f7!important;--fsb-line:rgba(255,255,255,.12)!important;
  --fsb-disc-shadow:0 5px 12px rgba(0,0,0,.2)!important;--fsb-pill-shadow:0 3px 9px rgba(0,0,0,.13)!important;
  --falue-surface:#292c39!important;--falue-text:#f4f5f7!important;--falue-text-secondary:#b7bcd5!important;
  --fm-control-ink:#f4f5f7!important;--fm-control-shadow:0 3px 9px rgba(22,27,42,.12);--fm-pill-shadow:0 3px 10px rgba(22,27,42,.10);
  color:#f4f5f7!important;border-color:rgba(255,255,255,.12)!important;
 }
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-profile-menu__canvas{scrollbar-color:#60657b transparent!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu :is(.falue-menu-name-text,.falue-menu-name-row,.falue-profile-menu__identity strong,.falue-rail-stats strong){color:#f4f5f7!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu :is(.falue-rail-handle,.falue-profile-menu__identity small,.falue-rail-stats span,.falue-language-current){color:#b7bcd5!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu :is(.falue-menu-lists,.falue-profile-menu__chips,.falue-rail-stats,.falue-rail-stats>a+a,.falue-rail-more){border-color:rgba(255,255,255,.12)!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu :is(.falue-menu-list>a,.falue-menu-list>button,.falue-profile-menu__group:not(.falue-language-drawer:not([open]))>summary,.falue-menu-footer-action){background:#292c39!important;color:#f4f5f7!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu :is(.falue-menu-list>a,.falue-menu-list>button,.falue-profile-menu__group:not(.falue-language-drawer:not([open]))>summary)>span:not(:first-child),body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu :is(.falue-profile-menu__chip--marks,.falue-rail-more,.falue-menu-footer-action)>span:last-child{color:#f4f5f7!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu :is(.fl-paired-disc,.falue-profile-menu__nested-icon,.falue-profile-menu__group-icon,.falue-rail-create-icon,.falue-admin-pair__icon){background:#303440!important;color:#f4f5f7!important;box-shadow:var(--fsb-disc-shadow)!important;border-color:rgba(255,255,255,.06)!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu :is(.falue-profile-menu__nested-icon,.falue-profile-menu__group-icon)>svg{color:#f4f5f7!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu :is(.fl-paired-disc,.falue-profile-menu__nested-icon,.falue-profile-menu__group-icon) [fill="rgb(0,0,0)"]{fill:currentColor!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-rail-more svg{fill:#b4a6ff!important;color:#b4a6ff!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-menu-theme-capsule{background:#555b6e!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-menu-theme-capsule::before{background:#f4f5f7!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-language-search input{background:#292c39!important;color:#f4f5f7!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-language-search input::placeholder{color:#b7bcd5!important}
 body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-language-grid>a{background:#292c39!important;color:#f4f5f7!important}
 }
}

/* fl-desktop-charcoal-search */
@media(min-width:1025px){body.fl-desktop-shell .tag_navbar_top .fl-search-launch[aria-expanded="false"]{--fl-search-ink:#f4f5f7!important}}
/* fl-desktop-charcoal-marks */
@layer falue-responsive-foundation{@media(min-width:1025px){body.fl-desktop-shell #falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu#falueProfileMenu .falue-profile-menu__chip--marks img{filter:brightness(1.9)!important}}}
/* fl-desktop-charcoal-search-open */

@layer falue-approved-typography{@media(min-width:1025px){
 html body.fl-desktop-shell .tag_navbar_top .search-container.fl-search.fl-search-is-open #navbar-searchbox{
 --fl-search-ink:#f4f5f7!important;--fl-search-muted:#b7bcd5!important;
 background:#292c39!important;border-radius:14px!important;padding-left:12px!important;
 }
}}

/* fl-desktop-inset-surface */

@layer falue-approved-typography{@media(min-width:1025px){
 /* Concept B: the main surface and its controls share the 12px top inset. */
 html body.fl-desktop-shell #falueProfileMenu{--menu-screen-top:96px!important;--menu-screen-height:calc(100dvh - 108px)!important}
 html body.fl-desktop-shell .tag_navbar_top .header-brand{top:calc(50% + 12px)!important}
 
 html body.fl-desktop-shell #ajax_loading#ajax_loading#ajax_loading{top:12px!important}
}}

/* fl-shared-shell-page-integration */

@layer falue-approved-typography{@media(min-width:1025px){
/* Profiles retain their cover navigation on smaller screens only. */
html body.fl-desktop-shell:has(#ajax_loading#ajax_loading){padding-top:100px!important}
html body.fl-desktop-shell:has(#ajax_loading#ajax_loading)>header{display:block!important;visibility:visible!important;pointer-events:auto!important}
html body.fl-desktop-shell #ajax_loading#ajax_loading#ajax_loading{width:auto!important;max-width:none!important;min-width:0!important}
html body.fl-desktop-shell #ajax_loading#ajax_loading .fl-mobile-cover-nav{display:none!important}
/* Full-height Views stays within the shared desktop surface. */
html body.fl-desktop-shell .reels_list,html body.fl-desktop-shell .hidden_reels{left:calc(var(--fl-b-menu) + 28px)!important;right:0!important;width:calc(100% - var(--fl-b-menu) - 28px)!important;top:112px!important;bottom:0!important;height:calc(100dvh - 112px)!important}
html body.fl-desktop-shell :is(.reels_list,.hidden_reels) .wo_reels_cont .plyr--video,html body.fl-desktop-shell :is(.reels_list,.hidden_reels) .wo_reels_cont .dragable .tag_vid_plyr{height:calc(100dvh - 112px)!important}
}}

/* fl-shared-dark-header-v1 */

/* Shared desktop header, aligned with the approved Messages shell. */
@layer falue-approved-typography {
 @media(min-width:1025px) {
  html body.fl-desktop-shell:is([data-falue-page],:has(#ajax_loading#ajax_loading#ajax_loading)) {padding-top:0!important;background:#242637!important;}
  html body.fl-desktop-shell.fl-desktop-shell>header {margin:0!important;padding:0!important;}
  html body.fl-desktop-shell:is([data-falue-page],:has(#ajax_loading#ajax_loading#ajax_loading)) .tag_navbar_top .header-brand,
  html body.fl-desktop-shell:is([data-falue-page],:has(#ajax_loading#ajax_loading#ajax_loading)) .tag_navbar_top_right {display:flex!important;visibility:visible!important;pointer-events:auto!important;}
  html body.fl-desktop-shell.fl-desktop-shell .tag_navbar_top {height:84px!important;background:#242637!important;border:0!important;box-shadow:none!important;}
  html body.fl-desktop-shell.fl-desktop-shell .tag_navbar_top::before {content:none!important;display:none!important;}
  html body.fl-desktop-shell.fl-desktop-shell .tag_navbar_top::after {content:none!important;display:none!important;}
  html body.fl-desktop-shell:has(#ajax_loading):not(:has(#falue-messages-placards)) .tag_navbar_top::after {content:""!important;display:block!important;position:fixed!important;top:84px!important;left:calc(var(--fl-b-menu,230px) + 28px)!important;right:auto!important;width:44px!important;height:44px!important;transform:none!important;border:0!important;box-shadow:none!important;background:radial-gradient(circle at 100% 100%,transparent 44px,#242637 44.5px)!important;pointer-events:none!important;}
  html body.fl-desktop-shell.fl-desktop-shell .tag_navbar_top .header-brand {position:fixed!important;top:36px!important;left:calc((100% + var(--fl-b-menu,230px) + 28px)/2)!important;transform:translate(-50%,-50%)!important;margin:0!important;color:#f7f8fc!important;}
  html body.fl-desktop-shell.fl-desktop-shell .falue-desktop-wordmark {color:#f7f8fc!important;}
  html body.fl-desktop-shell.fl-desktop-shell .tag_navbar_top_right {position:fixed!important;top:16px!important;right:24px!important;height:40px!important;transform:none!important;}
  html body.fl-desktop-shell.fl-desktop-shell :is(.tag_hdr_notitog,.tag_hdr_msgtog) {color:#f7f8fc!important;background:transparent!important;}
  html body.fl-desktop-shell.fl-desktop-shell :is(.tag_hdr_notitog,.tag_hdr_msgtog) svg,
  html body.fl-desktop-shell.fl-desktop-shell :is(.tag_hdr_notitog,.tag_hdr_msgtog) svg path {color:#f7f8fc!important;fill:currentColor!important;}
  /* Normal pages retain document scrolling; Messages keeps its own internal scrolling. */
  html body.fl-desktop-shell #ajax_loading#ajax_loading#ajax_loading:not(:has(#falue-messages-placards)) {top:84px!important;margin:0 0 0 var(--fl-shell-offset,calc(var(--fl-b-menu,230px) + 28px))!important;padding:24px!important;box-sizing:border-box!important;min-height:calc(100dvh - 84px)!important;border-radius:44px 0 0 0!important;background:var(--falue-bg,#f8fafc)!important;box-shadow:-10px 0 24px #10121d26!important;}
  html body.fl-desktop-shell #ajax_loading#ajax_loading#ajax_loading .tag_stories_on_home {--falue-home-story-offset:0px!important;margin-top:0!important;}
  html body.fl-desktop-shell #ajax_loading#ajax_loading#ajax_loading #falue-explore {top:84px!important;bottom:0!important;height:calc(100dvh - 84px)!important;}
  html body.fl-desktop-shell.fl-desktop-shell :is(.reels_list,.hidden_reels) {top:84px!important;height:calc(100dvh - 84px)!important;border-radius:44px 0 0 0!important;}
  html body.fl-desktop-shell.fl-desktop-shell :is(.reels_list,.hidden_reels) .wo_reels_cont .plyr--video,
  html body.fl-desktop-shell.fl-desktop-shell :is(.reels_list,.hidden_reels) .wo_reels_cont .dragable .tag_vid_plyr {height:calc(100dvh - 84px)!important;}
 }
}

/* fl-shared-dark-header-explore */

@layer falue-responsive-foundation {
 @media(min-width:1025px) {
  html body.fl-desktop-shell:has(#ajax_loading#ajax_loading #falue-explore) .tag_navbar_top {width:100%!important;height:84px!important;background:#242637!important;}
  html body.fl-desktop-shell:has(#ajax_loading#ajax_loading #falue-explore) .tag_navbar_top .header-brand,
  html body.fl-desktop-shell:has(#ajax_loading#ajax_loading #falue-explore)>header .tag_navbar_top_right {display:flex!important;visibility:visible!important;}
  html body.fl-desktop-shell #ajax_loading#ajax_loading #falue-explore {top:84px!important;bottom:0!important;height:calc(100dvh - 84px)!important;}
  html body.fl-desktop-shell #ajax_loading#ajax_loading #falue-explore .fx-filter-scrim:not([hidden]) {top:84px!important;}
 }
}

/* fl-shared-shell-profile-visibility */

@layer falue-responsive-foundation{@media(min-width:1025px){html body.fl-desktop-shell #ajax_loading .fl-mobile-cover-nav{display:none!important}}}
@layer falue-approved-typography{@media(min-width:1025px){html body.fl-desktop-shell #falueProfileMenu .user-rating-avatar-composite-ready>.user-rating-avatar-badge,html body.fl-desktop-shell #falueProfileMenu .user-rating-avatar-composite-ready>.user-rating-avatar-badge *{visibility:visible!important}}}
