:root{--public-header-height:65px}.public-page-header{--fl-header:#f2efe9b8;--fl-panel:#fdfbf7;--fl-text:#26221c;--fl-quiet:#5b5751;--fl-line:#e0ddd7;--fl-line-s:#d7d4ce;--fl-brand:#4e5a30;--fl-brand-soft:#e9eedd;--pph-width:1320px;--pph-pad:24px;z-index:50;padding-top:var(--safe-top,0px);padding-left:var(--safe-left,0px);padding-right:var(--safe-right,0px);border-bottom:1px solid var(--fl-line);background:var(--fl-header);color:var(--fl-text);-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:Heebo,sans-serif;line-height:1.5;position:sticky;top:0}html.dark .public-page-header{--fl-header:#090c1099;--fl-panel:#ffffff0b;--fl-text:#fff;--fl-quiet:#fff9;--fl-line:#ffffff0f;--fl-line-s:#ffffff1f;--fl-brand:#b8c38d;--fl-brand-soft:#b8c38d1f}.public-page-header :-webkit-any(a,button):focus-visible{outline:2px solid var(--fl-brand);outline-offset:3px}.public-page-header :is(a,button):focus-visible{outline:2px solid var(--fl-brand);outline-offset:3px}.fl-home__bar{box-sizing:border-box;align-items:center;gap:12px;height:64px;padding:0 40px;display:flex}.fl-home__logo{color:var(--fl-text);border-radius:8px;text-decoration:none;display:inline-flex}.fl-home__nav{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.fl-home__nav-link{height:40px;color:var(--fl-brand);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.fl-home__nav-link:hover{background:var(--fl-brand-soft)}.fl-home__nav-login{color:var(--fl-text);border:1px solid var(--fl-line-s);padding:0 16px;font-weight:600}.fl-home__nav-login:hover{background:var(--fl-panel)}.public-page-header .fl-home__icon-btn{border:1px solid var(--fl-line-s);background:var(--fl-panel);width:44px;height:44px;color:var(--fl-text);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.fl-home__nav .fl-home__cookie button{color:var(--fl-quiet)}.fl-home__links{align-items:center;gap:2px;min-width:0;margin-inline-start:18px;display:flex}.fl-home__links .fl-home__nav-link{min-height:44px;padding:0 12px;font-size:14px}.fl-home__links .fl-home__nav-link[aria-current=page]{background:var(--fl-brand-soft)}@media (max-width:1279px){:root{--public-header-height:109px}.fl-home__bar:has(.fl-home__links){flex-wrap:wrap;row-gap:4px;height:auto;padding-block-start:10px;padding-block-end:0}.fl-home__links{scrollbar-width:none;flex:1 0 100%;order:3;margin:0 -8px;padding-bottom:6px;overflow-x:auto}.fl-home__links::-webkit-scrollbar{display:none}}@media (max-width:520px){.fl-home__bar:has(.fl-home__links) .fl-home__nav-login{justify-content:center;width:44px;height:44px;padding:0}.fl-home__nav-login span{display:none}}.public-page-header__content{box-sizing:border-box;min-height:52px;max-width:var(--pph-width);padding:0 var(--pph-pad);border-top:1px solid var(--fl-line);justify-content:flex-end;align-items:center;gap:10px;margin-inline-start:auto;margin-inline-end:auto;display:flex;overflow-x:auto}.public-page-header__content>*{flex-shrink:0}.public-page-header__meta{color:var(--lp-fg-mute);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.public-page-header__meta svg{opacity:.7;width:14px;height:14px}.public-page-header__group{border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.public-page-header__action{min-width:34px;height:34px;color:var(--lp-fg-mute);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding-inline-start:10px;padding-inline-end:10px;font-size:13px;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.public-page-header__action svg{width:15px;height:15px}.public-page-header__action:hover{background:var(--lp-panel-hover);color:var(--lp-fg)}@media (pointer:coarse){.public-page-header__action{min-width:40px;height:40px}}@media (max-width:1399px){.fl-home__bar{padding-inline-start:24px;padding-inline-end:24px}}@media (max-width:767px){.fl-home__bar{padding-inline-start:16px;padding-inline-end:16px}.public-page-header__action span{display:none}.public-page-header__action{padding-inline-start:0;padding-inline-end:0}}@media (max-width:1099px){.public-page-header__meta{display:none}.public-page-header__content:has(>.public-page-header__meta:only-child){display:none}}@media (max-width:379px){.fl-home__bar{-moz-column-gap:6px;column-gap:6px;padding-inline-start:10px;padding-inline-end:10px}.fl-home__nav{gap:4px}.fl-home__logo>span{font-size:22px}}@media print{.public-page-header{display:none}}
