.container .hero{padding:72px 0 24px;text-align:center}.container .hero h1{font-size:clamp(32px,6vw,56px);line-height:1.04;letter-spacing:-.02em;margin:0 0 10px}.container .hero p{margin:0 auto;max-width:760px;color:var(--muted)}.container .toolbar{top:64px;background:color-mix(in oklab,var(--bg),transparent 15%);backdrop-filter:saturate(1.1) blur(6px);border-bottom:1px solid var(--stroke);z-index:9;margin:8px 0 18px}.container .tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 0}.container .search{flex:1 1 280px;display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--stroke);border-radius:10px;padding:8px 10px}.container .search svg{margin-right:8px;opacity:.85}.container .search input{width:100%;border:0;background:transparent;color:inherit;outline:none;font-size:14px}.container .chips{display:flex;flex-wrap:wrap;gap:8px;color:var(--fg)}.container .chip{padding:6px 10px;border:1px solid var(--stroke);background:var(--card);border-radius:999px;font-size:13px;cursor:pointer;user-select:none;appearance:none;-webkit-appearance:none;line-height:1;font-weight:600;color:var(--fg)}.container .chip:hover{border-color:color-mix(in oklab,var(--accent),var(--stroke) 55%);box-shadow:var(--shadow);color:var(--fg)}.container .chip.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.container .chip:focus-visible{outline:2px solid color-mix(in oklab,var(--accent),#fff 20%);outline-offset:2px}