.publicProductHeader-module__q5he4G__header{z-index:80;min-height:64px;padding:max(10px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 10px max(24px, env(safe-area-inset-left));background:var(--cf-glass-nav);-webkit-backdrop-filter:blur(var(--cf-blur));border-bottom:1px solid var(--cf-line);align-items:center;gap:40px;display:flex;position:sticky;top:0}.publicProductHeader-module__q5he4G__brand{min-height:44px;color:var(--cf-text);letter-spacing:-.5px;align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.publicProductHeader-module__q5he4G__brand .brand-mark-wrap{flex-basis:28px;width:28px;height:28px}.publicProductHeader-module__q5he4G__navigation{align-items:center;gap:24px;display:flex}.publicProductHeader-module__q5he4G__navigation a{min-height:44px;color:var(--cf-muted);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.publicProductHeader-module__q5he4G__navigation a:hover,.publicProductHeader-module__q5he4G__navigation a[aria-current=page]{color:var(--cf-text)}.publicProductHeader-module__q5he4G__navigation a[aria-current=page]:after{content:"";background:currentColor;height:2px;position:absolute;inset:auto 0 0}.publicProductHeader-module__q5he4G__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.publicProductHeader-module__q5he4G__search,.publicProductHeader-module__q5he4G__account{min-width:44px;min-height:44px;color:var(--cf-text);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.publicProductHeader-module__q5he4G__account{padding:0 12px;font-size:14px;font-weight:500}.publicProductHeader-module__q5he4G__search svg{width:22px;height:22px}.publicProductHeader-module__q5he4G__search:hover,.publicProductHeader-module__q5he4G__account:hover{background:var(--cf-hover)}.publicProductHeader-module__q5he4G__header a:focus-visible{outline:2px solid var(--cf-accent);outline-offset:3px}@media (max-width:780px){.publicProductHeader-module__q5he4G__header{gap:8px;min-height:60px;padding-inline:12px}.publicProductHeader-module__q5he4G__navigation{display:none}.publicProductHeader-module__q5he4G__actions{gap:0}}@media (max-width:380px){.publicProductHeader-module__q5he4G__withSocial .publicProductHeader-module__q5he4G__wordmark{display:none}}
