.app-header{--radius:var(--radius-pill);--button-radius:var(--radius-pill)}.app-header .wallet-account-trigger{border-radius:var(--button-radius)}.app-header,.app-header[data-scrolled]{box-shadow:none;background:0 0;border:0;border-radius:0}.app-header .header-inner{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:clamp(16px,2vw,32px);min-height:46px;padding:0}.header-center,.app-header .brand,.app-header .header-right{border:1px solid var(--depth-border);border-radius:var(--radius);background:var(--depth-surface);box-shadow:var(--elevation-nav)}.app-header .brand{gap:0;min-height:46px;padding:0}.brand-menu{justify-self:start}html:root .app-header .header-navigation{display:contents}.brand-navigation-head{justify-self:start;min-width:0;position:relative}.brand-home-link,.brand-menu-trigger{min-height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.brand-home-link{border-radius:var(--button-radius) 0 0 var(--button-radius);gap:.6rem;padding:0 8px;text-decoration:none}.brand-menu-trigger{border:0;border-left:1px solid var(--hairline);border-radius:0 var(--button-radius) var(--button-radius) 0;width:34px;font:inherit;cursor:pointer;background:0 0;flex:none;padding:0}.app-header .brand-home-link:hover,.app-header .brand-menu-trigger:hover,.app-header .brand-menu-trigger[aria-expanded=true]{background:var(--hover-fill)}.app-header .brand-home-link:focus-visible,.app-header .brand-menu-trigger:focus-visible{outline:2px solid var(--control-focus);outline-offset:-3px}.brand-menu-trigger .nav-chevron{color:var(--muted);transition:transform var(--fast) var(--ease);flex-shrink:0}.brand-menu-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.header-center{align-items:center;gap:2px;min-width:0;padding:5px;display:flex}.app-header .primary-nav,.app-header[data-scrolled] .primary-nav{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;min-height:34px;padding:0}.app-header .primary-nav>a,.app-header .nav-more-trigger{min-height:34px;padding-inline:8px}.app-header .header-right{justify-self:end;gap:8px;padding:5px}@media (pointer:fine){body .app-header .header-right>button,body .app-header .header-right .wallet-control>button{height:34px;min-height:34px}body .app-header .header-right>button{width:34px}}.app-header[data-over-hero] .brand{color:var(--ink)}.header-search{flex:none;width:auto;min-width:0}.app-header .header-search-trigger,.header-search-placeholder{border-radius:var(--button-radius);height:34px;min-height:34px;box-shadow:none;color:var(--ink-2);font:var(--type-body-weight) var(--type-ui) / 20px var(--font-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;transition:background-color .15s,color .15s;display:inline-flex}.app-header .header-search-trigger:is(:hover,[aria-expanded=true]){background:var(--hover-fill);color:var(--ink)}.app-header .header-search-trigger:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.header-search-placeholder{cursor:default}body .nav-more-list{width:min(240px,100vw - 32px);max-height:calc(100dvh - 88px);left:var(--nav-more-offset,0px);flex-direction:column;padding:6px;right:auto;overflow:visible}body .nav-more-list:not([hidden]){display:flex}.brand-menu-content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.nav-more-group+.nav-more-group{border-top:1px solid var(--hairline);margin-top:6px;padding-top:6px}.nav-more-heading{color:var(--muted);font:var(--type-body-weight) var(--type-small) / 1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;display:block}body .nav-more-list a{min-height:32px}body .nav-more-list a>svg{flex:0 0 14px}.nav-external{color:var(--muted);font:var(--type-body-weight) var(--type-ui) var(--font-body);margin-left:auto}@media not (max-width:1100px){body .nav-more-list{width:min(560px,100vw - 32px)}.brand-menu-content{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.brand-menu-content>.nav-more-group+.nav-more-group{border-top:0;border-left:1px solid var(--hairline);margin-top:0;padding-top:0;padding-left:8px}.app-header .primary-nav{display:flex}.app-header .brand-word{display:inline}}@media (max-width:1100px){.app-header .header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:16px}.app-header .primary-nav{display:none}.header-center{justify-self:end}.app-header .brand-word{display:inline}.app-header .brand-menu-trigger .nav-chevron{display:none}.mobile-menu-icon{display:flex}body .app-header .brand-menu-trigger{width:44px;min-height:44px}body .app-header .nav-more-list{overscroll-behavior:contain;width:min(280px,100vw - 32px);max-height:calc(100dvh - 88px)}body .app-header .nav-more-list a{min-height:44px}body .app-header .nav-more-list a[aria-current=page]{background:var(--depth-field);box-shadow:var(--elevation-inset)}.compact-menu-primary{border-bottom:1px solid var(--hairline);margin-bottom:6px;padding-bottom:6px}.compact-menu-social{border-top:1px solid var(--hairline);align-items:center;gap:4px;margin-top:6px;padding-top:6px;display:flex}body .app-header .compact-menu-social>a{justify-content:center;width:44px;padding:0}.compact-menu-social>button{width:44px;height:44px;margin-left:auto}}@media (max-width:600px){.app-header .header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.header-center{box-shadow:none;background:0 0;border:0;grid-area:1/2;padding:0}.app-header .header-right{box-shadow:none;background:0 0;border:0;grid-area:1/3;gap:6px;padding:0}.app-header .header-search-trigger,.header-search-placeholder{justify-content:center;height:44px;min-height:44px;padding:0}.header-search{width:44px}.header-search-trigger>span,.header-search-trigger>kbd{display:none}.header-search-placeholder{font-size:0;overflow:hidden}body{--header-h:54px}html{scroll-padding-top:calc(80px + var(--announcement-h))}}@media (max-width:480px){.app-header .brand-word{display:none}.brand-home-link{width:44px;padding:0}}@media (pointer:coarse){.brand-menu-trigger{width:40px}.app-header .primary-nav>a,.app-header .nav-more-trigger{min-height:44px}.app-header .header-search-trigger{height:44px;min-height:44px}body .nav-more-list a{min-height:44px}}html:has(.app-header[data-over-film=true]){scroll-padding-top:0}@media (min-width:701px) and (max-width:1100px){.app-header:before{content:"";z-index:-1;top:var(--announcement-h);height:calc(var(--header-h) + 22px);background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .16s;position:fixed;left:0;right:0}.app-header[data-scrolled]:before{opacity:1}}@media (min-width:701px) and (max-width:1100px) and (prefers-reduced-motion:reduce){.app-header:before{transition:none}}
