.discover{max-width:1600px;margin:0 auto 42px;padding:0 4.5%}.discover-bar{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;padding:clamp(16px,2vw,24px);box-shadow:0 24px 60px oklch(3% 0 0/.22)}.discover-bar-top{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding-bottom:16px;display:flex}.discover-heading{align-items:center;gap:12px;min-width:0;display:flex}.discover-heading svg{width:20px;height:20px;color:var(--primary);flex:none}.discover-heading strong{font-size:14px;font-weight:700;display:block}.discover-kicker{letter-spacing:2.4px;color:var(--primary);font-size:9px;font-weight:800;display:block}.discover-segments{background:var(--secondary);border-radius:999px;gap:3px;padding:3px;display:flex}.discover-segments button{color:var(--muted-foreground);border-radius:999px;padding:8px 16px;font-size:12px}.discover-segments button.selected{background:var(--primary);color:var(--primary-foreground)}.discover-selects{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.discover-select{gap:5px;min-width:0;display:grid}.discover-select span{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted-foreground);font-size:9px;font-weight:800}.discover-select select{border:1px solid var(--border);background:var(--background);min-width:150px;color:var(--foreground);border-radius:9px;padding:10px 12px;font-family:inherit;font-size:12px}.discover-select select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.discover-reset{border:1px solid var(--border);border-radius:9px;gap:7px;height:39px;padding:0 14px;font-size:12px}.discover-reset svg{width:14px;height:14px}.discover-results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin:26px 0 16px;display:flex}.discover-results-head h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1}.discover-results-head h2 small{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-size:12px;font-weight:500}.discover-results-head>span{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.discover-grid{max-width:none}.discover-status{color:var(--muted-foreground);margin:24px 0;font-size:13px}.discover-pager{justify-content:center;align-items:center;gap:16px;margin-top:30px;font-size:12px;display:flex}.discover-note{text-align:center;max-width:760px;color:var(--muted-foreground);margin:22px auto 0;font-size:11px;line-height:1.7}.scroll-row{position:relative}.scroll-row-track{scroll-behavior:smooth}.scroll-arrow{z-index:4;border:1px solid var(--border);background:color-mix(in oklab, var(--background) 78%, transparent);width:42px;height:42px;color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .24s,transform .24s,background-color .24s;display:grid;position:absolute;top:calc(50% - 22px);box-shadow:0 10px 26px oklch(3% 0 0/.45)}.scroll-arrow svg{width:19px;height:19px}.scroll-arrow-prev{left:-14px}.scroll-arrow-next{right:-14px}.scroll-row:hover .scroll-arrow,.scroll-row:focus-within .scroll-arrow{opacity:1;pointer-events:auto}.scroll-arrow:hover{background:var(--primary);color:var(--primary-foreground);transform:scale(1.06)}.scroll-arrow:disabled{opacity:0;pointer-events:none}@media (width<=900px){.discover{padding:0 5%}.discover-select,.discover-select select{width:100%;min-width:0}.discover-selects{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discover-reset{grid-column:1/-1;justify-content:center}.scroll-arrow{display:none}}@media (prefers-reduced-motion:reduce){.scroll-row-track{scroll-behavior:auto}.scroll-arrow{transition:none}}
