.SessionMenu_guestActions__qXHPO{display:flex;align-items:center;gap:var(--space-2);min-width:0}.SessionMenu_guestActions__qXHPO>button:first-of-type{flex-shrink:1;min-width:0}.SessionMenu_guestActions__qXHPO>button:last-of-type{flex-shrink:0}.SessionMenu_signupShort__WtSS_{display:none}@media (max-width:520px){.SessionMenu_guestActions__qXHPO{gap:var(--space-1)}.SessionMenu_guestActions__qXHPO>button:first-of-type{padding-inline:var(--space-2)}.SessionMenu_guestActions__qXHPO>button:last-of-type{padding-inline:var(--space-3);font-size:var(--text-xs);min-height:36px}}@media (max-width:380px){.SessionMenu_loginLabel__YF8IG{display:none}.SessionMenu_guestActions__qXHPO>button:first-of-type{padding-inline:var(--space-2);min-width:36px}.SessionMenu_signupLong__AD320{display:none}.SessionMenu_signupShort__WtSS_{display:inline}}.CategoryMenu_nav__MRfmp{display:flex;align-items:center;gap:var(--space-4);min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(90deg,black calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(90deg,black calc(100% - 12px),transparent);padding-right:var(--space-2)}.CategoryMenu_nav__MRfmp::-webkit-scrollbar{display:none}.CategoryMenu_linkActive__6_5xi,.CategoryMenu_link__z5byz{flex-shrink:0;font-size:var(--text-xs);font-weight:400;color:var(--color-text-muted);white-space:nowrap;transition:color var(--transition-fast),opacity var(--transition-fast);padding:var(--space-1) 0;position:relative}.CategoryMenu_link__z5byz:hover{color:var(--color-text)}.CategoryMenu_linkActive__6_5xi{color:var(--color-text);font-weight:500}.CategoryMenu_linkActive__6_5xi:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--color-primary);border-radius:var(--radius-pill);animation:CategoryMenu_fadeIn__0RvIk .25s var(--ease-out) both}@media (max-width:560px){.CategoryMenu_nav__MRfmp{gap:var(--space-3)}}.AppNavbar_navbar__pf3Qz{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--public-glass-bar);backdrop-filter:blur(var(--public-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--public-glass-blur)) saturate(180%);border-bottom:1px solid transparent;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.AppNavbar_navbarScrolled__VYv4i{border-bottom-color:var(--public-glass-border);box-shadow:var(--public-panel-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.AppNavbar_navbar__pf3Qz{background:var(--public-canvas)}}.AppNavbar_inner__t3EF5{max-width:980px;width:100%;margin-inline:auto;padding:var(--space-2) var(--space-5);min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);box-sizing:border-box}.AppNavbar_left__ibaAn{display:flex;align-items:center;gap:var(--space-5);min-width:0;flex:0 1 auto}.AppNavbar_brand__6CYmp{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text);white-space:nowrap;letter-spacing:-.01em;flex-shrink:0;min-width:0;transition:opacity var(--transition-fast)}.AppNavbar_brandLabel__jGTxG{overflow:hidden;text-overflow:ellipsis}.AppNavbar_brandAvatar__wfqbz{flex-shrink:0}.AppNavbar_brand__6CYmp:hover{opacity:.75}.AppNavbar_right__V0jMj{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);flex:1 1 auto;min-width:0}.AppNavbar_navLink__5bg6W{font-size:var(--text-xs);font-weight:400;color:var(--color-text-muted);opacity:.88;transition:opacity var(--transition-fast),color var(--transition-fast);white-space:nowrap}.AppNavbar_navLink__5bg6W:hover{opacity:1;color:var(--color-text)}.AppNavbar_withCategories__RJwIj .AppNavbar_right__V0jMj .AppNavbar_navLink__5bg6W{display:none}@media (max-width:720px){.AppNavbar_navLink__5bg6W{display:none}}@media (max-width:560px){.AppNavbar_inner__t3EF5{padding:var(--space-2) max(var(--space-4),env(safe-area-inset-left,0px)) var(--space-2) max(var(--space-4),env(safe-area-inset-right,0px));gap:var(--space-2);min-height:48px}.AppNavbar_left__ibaAn{gap:var(--space-2);max-width:38%}.AppNavbar_right__V0jMj{gap:var(--space-2)}}@media (max-width:380px){.AppNavbar_left__ibaAn{max-width:34%}.AppNavbar_brand__6CYmp{font-size:var(--text-xs)}}