.explore-toolbar{align-items:center;gap:.5rem;display:flex}@media (width<48rem){.explore-toolbar{top:var(--sticky-top,4rem);z-index:var(--z-raised,10);background:color-mix(in oklab, var(--color-bg) 92%, transparent);border-bottom:1px solid var(--color-border);backdrop-filter:blur(12px);margin-inline:-1rem;padding:.5rem 1rem;position:sticky}}.explore-pill{border:1px solid var(--color-border-strong);background:var(--color-surface);height:2.5rem;color:var(--color-fg);transition:background-color var(--dur-fast,.12s), border-color var(--dur-fast,.12s), scale var(--dur-fast,.12s);border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.875rem;font-weight:600;display:inline-flex}.explore-pill:active{background:var(--color-raised);scale:.97}.explore-pill:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.explore-pill[data-active]{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 12%, var(--color-surface))}@media (width>=48rem){.explore-pill[data-mobile-only]{display:none}}.explore-pill-count{background:var(--color-primary);min-width:1.25rem;height:1.25rem;color:var(--color-primary-fg);border-radius:9999px;justify-content:center;align-items:center;padding-inline:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.explore-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<48rem){.explore-chips{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;overflow-x:auto}.explore-chips::-webkit-scrollbar,.explore-scroll::-webkit-scrollbar{display:none}.explore-chips li{scroll-snap-align:start}}.explore-scroll{scrollbar-width:none}#explore-results{scroll-margin-top:var(--sticky-top,4rem)}@media (width>=48rem){.explore-rail{top:calc(var(--sticky-top,4rem) + 1rem);max-height:calc(100dvh - var(--sticky-top,4rem) - 2rem);overscroll-behavior:contain;scrollbar-width:thin;align-self:start;padding-inline-end:.25rem;position:sticky;overflow-y:auto}.explore-sheet-actions{display:none}}@media (width<48rem){.explore-sheet{z-index:var(--z-modal,60);overscroll-behavior:contain;border-top:1px solid var(--color-border-strong);background:var(--color-surface);max-height:min(90dvh,46rem);padding-bottom:env(safe-area-inset-bottom);will-change:transform;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;display:none;position:fixed;inset:auto 0 0;box-shadow:0 -16px 48px #00000080}.explore-sheet:target,.explore-sheet[data-open]{display:flex}.explore-sheet[data-open]{animation:explore-sheet-up var(--dur-slow,.28s) var(--ease-out,ease-out) both}.explore-sheet[data-dragging]{transition:none;animation:none}.explore-sheet[data-closing]{transition:transform .2s ease-in;transform:translateY(105%)}.explore-sheet-handle{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;padding:.625rem 0 .375rem;display:flex}.explore-sheet-handle span{background:var(--color-border-strong);border-radius:9999px;width:2.5rem;height:.3125rem;display:block}.explore-sheet-actions>ul{padding-bottom:.5rem}}@media (width>=48rem){.explore-sheet-handle{display:none}}@keyframes explore-sheet-up{0%{transform:translateY(100%)}}@keyframes explore-backdrop-in{0%{opacity:0}}[data-explore-backdrop]{animation:explore-backdrop-in var(--dur-base,.2s) ease-out both}@media (prefers-reduced-motion:reduce){.explore-sheet[data-open],[data-explore-backdrop]{animation:none}.explore-sheet[data-closing]{transition:none}}@media (width<48rem){.explore-toggle{appearance:none;background:var(--color-border-strong);width:2.75rem;height:1.625rem;transition:background-color var(--dur-fast,.12s);border-radius:9999px;flex-shrink:0;position:relative}.explore-toggle:after{content:"";background:var(--color-fg);width:1.25rem;height:1.25rem;transition:translate var(--dur-fast,.12s) var(--ease-out,ease-out);border-radius:9999px;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.explore-toggle:checked{background:var(--color-primary)}.explore-toggle:checked:after{background:var(--color-primary-fg);translate:1.125rem}[dir=rtl] .explore-toggle:checked:after{translate:-1.125rem}html[data-explore-js] .explore-pagination{display:none}}[data-explore-items]>[data-explore-pending]{pointer-events:none}
