.gBrowse{margin:0 0 var(--space-6)}.gBrowse-filters{margin:0 0 var(--space-5)}.gBrowse-tabs{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 var(--space-4);padding:4px;background:var(--surface-2);border-radius:var(--radius-2);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.gBrowse-tabs::-webkit-scrollbar{display:none}.gBrowse-tabs.is-fade-end,.gBrowse-tabs.is-fade-start{--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.22),#000 var(--fade-start),#000 calc(100% - var(--fade-end)),rgba(0,0,0,.22));mask-image:linear-gradient(90deg,rgba(0,0,0,.22),#000 var(--fade-start),#000 calc(100% - var(--fade-end)),rgba(0,0,0,.22))}.gBrowse-tabs.is-fade-start{--fade-start:36px}.gBrowse-tabs.is-fade-end{--fade-end:36px}.gBrowse-tab{flex:none;padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-1);background:transparent;color:var(--ink-2);font-size:var(--font-size-2);font-weight:700;white-space:nowrap;scroll-snap-align:start;cursor:pointer;transition:background var(--transition),color var(--transition)}.gBrowse-tab:hover{color:var(--ink)}.gBrowse-tab.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.gBrowse-chips{display:none;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.gBrowse-chips::-webkit-scrollbar{display:none}.gBrowse-chips.is-active{display:flex}.gBrowse-chip{flex:none;padding:6px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-2);font-size:var(--font-size-1);font-weight:600;white-space:nowrap;scroll-snap-align:start;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition)}.gBrowse-chip:hover{border-color:var(--ink-2)}.gBrowse-chip.is-active{border-color:var(--c-pri);background:var(--c-pri);color:#fff}.gBrowse-scopes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4)}.gBrowse-scope{padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-2);font-size:var(--font-size-1);font-weight:700;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition)}.gBrowse-scope:hover{color:var(--ink)}.gBrowse-scope.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.gBrowse-grid{min-height:80px;transition:opacity var(--transition)}.gBrowse-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}.gBrowse-grid.is-loading{opacity:.45;pointer-events:none}.gBrowse-pager{margin-block:var(--space-5) 0}.gBrowse-empty{grid-column:1/-1;color:var(--ink-2)}.gBrowse-in{animation:gBrowseIn .42s cubic-bezier(.22,.61,.36,1) both}@keyframes gBrowseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:640px){.gBrowse-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}