.header{z-index:100;width:100%;transition:background .2s var(--jb-ease), box-shadow .2s var(--jb-ease), backdrop-filter .2s var(--jb-ease), border-color .2s var(--jb-ease);position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin-inline:auto;padding:18px 32px;display:flex}.header--solid{-webkit-backdrop-filter:blur(16px)saturate(160%);border-bottom:1px solid var(--jb-line);background:#f7f8fcb8}.header--shadow{box-shadow:0 8px 30px -16px #1e205040}.header--overlay{background:0 0;border-bottom:1px solid #0000;position:fixed}.header--overlay .header__wordmark{filter:brightness(0)invert()}.header--overlay .header__link{color:#ffffffd1}.header--overlay .header__account{color:#fff;background:#ffffff14;border-color:#ffffff47}.header--scrolled{-webkit-backdrop-filter:blur(18px)saturate(160%);border-bottom:1px solid var(--jb-line);background:#f7f8fcc7;box-shadow:0 10px 34px -20px #1e205066}.header--scrolled .header__wordmark{filter:none}.header--scrolled .header__link{color:var(--jb-text-muted)}.header--scrolled .header__account{color:#fff;background:var(--jb-text);border-color:#0000}.header__logo{cursor:pointer;align-items:center;gap:9px;display:flex}.header__wordmark{width:auto;height:24px;transition:filter .4s var(--jb-ease)}.header__nav{align-items:center;gap:18px;margin-left:auto;margin-right:6px;display:flex}.header__link{cursor:pointer;font:inherit;color:var(--jb-text-muted);transition:color .25s var(--jb-ease);background:0 0;border:none;padding:6px 2px;font-size:14px;font-weight:600;position:relative}.header__link:hover{color:var(--jb-accent)}.header__account{color:#fff;background:var(--jb-text);cursor:pointer;transition:background .18s var(--jb-ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.header__account svg{transition:transform .25s var(--jb-ease)}.header__account:hover{background:#344054}.header__account:hover svg{transform:translate(3px)}@media (max-width:768px){.header__inner{padding:14px 18px}.header__nav{display:none}.header__wordmark{height:20px}}
