.lib-hero-top[data-astro-cid-fwjjk24a]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.lib-hero-head[data-astro-cid-fwjjk24a]{flex:1 1 400px;min-width:0}.lib-hero-controls[data-astro-cid-fwjjk24a]{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.lib-hero-search[data-astro-cid-fwjjk24a]{display:flex;align-items:center;gap:8px;width:min(320px,100%);padding:10px 16px;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:999px}.lib-hero-search[data-astro-cid-fwjjk24a]:focus-within{border-color:var(--color-primary)}.lib-hero-search-icon[data-astro-cid-fwjjk24a]{color:var(--color-fg-subtle);display:flex}.lib-hero-search[data-astro-cid-fwjjk24a] input[data-astro-cid-fwjjk24a]{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-fg)}.lib-hero-search[data-astro-cid-fwjjk24a] input[data-astro-cid-fwjjk24a]::-moz-placeholder{color:var(--color-fg-subtle)}.lib-hero-search[data-astro-cid-fwjjk24a] input[data-astro-cid-fwjjk24a]::placeholder{color:var(--color-fg-subtle)}.lib-hero-search[data-astro-cid-fwjjk24a] input[data-astro-cid-fwjjk24a]::-webkit-search-cancel-button{display:none}.lib-hero-segs[data-astro-cid-fwjjk24a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.lib-hero-seg[data-astro-cid-fwjjk24a]{display:flex;gap:0;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--color-fg) 9%,var(--color-surface))}.lib-hero-seg[data-astro-cid-fwjjk24a] button[data-astro-cid-fwjjk24a]{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;padding:6px 14px;border-radius:999px;background:transparent;color:var(--color-fg-muted);font-family:var(--font-heading);font-weight:700;font-size:12.5px;transition:background-color .15s,color .15s}.lib-hero-seg[data-astro-cid-fwjjk24a] button[data-astro-cid-fwjjk24a]:hover{color:var(--color-fg)}.lib-hero-seg[data-astro-cid-fwjjk24a] button[data-astro-cid-fwjjk24a][aria-pressed=true]{background:var(--color-surface);color:var(--color-primary-text);box-shadow:0 1px 3px #1e272e29}.lib-hero-quick-row[data-astro-cid-fwjjk24a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.lib-hero-quick-label[data-astro-cid-fwjjk24a]{font-family:var(--font-heading);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-subtle)}.lib-hero-quick-pills[data-astro-cid-fwjjk24a]{display:flex;gap:6px;flex-wrap:wrap}.lib-quick-pill[data-astro-cid-fwjjk24a]{cursor:pointer;padding:4px 12px;border-radius:999px;border:1px dashed var(--color-border-strong);background:color-mix(in srgb,var(--color-surface) 60%,transparent);color:var(--color-fg-muted);font-family:var(--font-heading);font-weight:700;font-size:11.5px;transition:all .15s ease}.lib-quick-pill[data-astro-cid-fwjjk24a]:hover{color:var(--color-primary-text);border-color:var(--color-primary);background:var(--color-surface)}.lib-hero-chips[data-astro-cid-fwjjk24a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:26px}.lib-hero-chips[data-astro-cid-fwjjk24a] button[data-astro-cid-fwjjk24a]{cursor:pointer;padding:6px 14px;border-radius:999px;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-fg-muted);font-family:var(--font-heading);font-weight:700;font-size:12.5px;transition:background-color .15s,color .15s,border-color .15s}.lib-hero-chips[data-astro-cid-fwjjk24a] button[data-astro-cid-fwjjk24a]:hover{color:var(--color-fg);border-color:var(--color-border-strong)}.lib-hero-chips[data-astro-cid-fwjjk24a] button[data-astro-cid-fwjjk24a][aria-pressed=true]{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-surface)}.lib-hero-count[data-astro-cid-fwjjk24a]{margin-left:auto;font-family:var(--font-heading);font-weight:700;font-size:13px;color:var(--color-fg-muted)}.lib-hero-count[data-astro-cid-fwjjk24a] strong[data-astro-cid-fwjjk24a]{color:var(--color-fg)}@media (max-width: 1199px){.lib-hero-top[data-astro-cid-fwjjk24a]{align-items:stretch;gap:20px}.lib-hero-head[data-astro-cid-fwjjk24a]{flex:1 1 100%}.lib-hero-controls[data-astro-cid-fwjjk24a]{flex:1 1 100%;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px}.lib-hero-search[data-astro-cid-fwjjk24a]{flex:1 1 240px;width:auto}.lib-hero-segs[data-astro-cid-fwjjk24a]{flex:0 1 auto;justify-content:flex-start}.lib-hero-chips[data-astro-cid-fwjjk24a]{margin-top:20px}.lib-hero-count[data-astro-cid-fwjjk24a]{margin-left:0;flex:0 0 100%;margin-top:2px}}@media (max-width: 767px){.lib-hero-search[data-astro-cid-fwjjk24a],.lib-hero-segs[data-astro-cid-fwjjk24a]{flex-basis:100%}.lib-hero-chips[data-astro-cid-fwjjk24a]{margin-top:18px}.lib-hero-modes[data-astro-cid-fwjjk24a]{display:none}}
