.lib[data-v-47371b65]{background:var(--ui-surface);color:var(--ui-text)}.lib-hero[data-v-47371b65],.lib-filters[data-v-47371b65],.lib-section[data-v-47371b65],.lib-about[data-v-47371b65],.lib-ad[data-v-47371b65]{width:min(var(--ui-container),calc(100% - 2 * var(--ui-gutter)));margin-inline:auto}.lib-hero[data-v-47371b65]{padding-block:48px 24px}.lib-eyebrow[data-v-47371b65]{color:var(--ui-muted);font-size:var(--ui-small);font-weight:600}.lib-hero h1[data-v-47371b65]{max-width:820px;margin-top:6px}.lib-lede[data-v-47371b65]{max-width:680px;margin-top:14px}.lib-search[data-v-47371b65]{display:flex;max-width:720px;align-items:center;gap:8px;margin-top:24px;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);background:#fff;padding:6px 6px 6px 14px}.lib-search[data-v-47371b65]:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px #2563eb2e}.lib-search>svg[data-v-47371b65]{width:20px;flex:none;color:var(--ui-muted)}.lib-search input[data-v-47371b65]{min-width:0;min-height:44px;flex:1;border:0;padding:0;font-size:16px}.lib-search input[data-v-47371b65]:focus{outline:none;box-shadow:none}.lib-search button[data-v-47371b65]{min-height:44px;flex:none;border-radius:var(--ui-radius-sm);background:var(--ui-accent);padding:0 18px;color:#fff;font-size:.9375rem;font-weight:650}.lib-search button[data-v-47371b65]:hover{background:var(--ui-accent-hover)}.lib-filters[data-v-47371b65]{display:grid;gap:10px;border-block:1px solid var(--ui-line);padding-block:16px}.lib-filter-row[data-v-47371b65]{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px}.lib-filter-label[data-v-47371b65]{color:var(--ui-muted);font-size:var(--ui-small);font-weight:600}.lib-chips[data-v-47371b65]{min-width:0}.lib-gold[data-v-47371b65]{border-radius:999px;background:#fef3c7;padding:1px 7px;color:#92400e;font-size:11px}.lib-toolbar[data-v-47371b65]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.lib-sort[data-v-47371b65]{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:13px;font-weight:700}.lib-sort select[data-v-47371b65]{min-height:44px;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);padding:0 34px 0 12px;font-size:14px}.lib-clear[data-v-47371b65]{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:0 10px;color:var(--ui-link);font-size:13px;font-weight:750}.lib-clear svg[data-v-47371b65]{width:18px}.lib-section[data-v-47371b65]{padding-top:36px}.lib-section-head[data-v-47371b65]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.lib-section h2[data-v-47371b65]{color:var(--ui-ink);font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.lib-see-all[data-v-47371b65]{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:var(--ui-link);font-size:13px;font-weight:750}.lib-see-all svg[data-v-47371b65]{width:16px}.lib-grid[data-v-47371b65]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lib-results[data-v-47371b65]{padding-bottom:24px}.lib-empty[data-v-47371b65]{border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius-lg);padding:32px;color:#475569;text-align:center}.lib-pages[data-v-47371b65]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:32px}.lib-page[data-v-47371b65]{display:inline-grid;min-width:44px;min-height:44px;place-items:center;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);padding:0 12px;color:var(--ui-ink);font-size:14px;font-weight:700}.lib-page.active[data-v-47371b65]{border-color:var(--ui-ink);background:var(--ui-ink);color:#fff}.lib-page-gap[data-v-47371b65]{display:inline-grid;min-width:24px;place-items:center;color:#64748b}.lib-about[data-v-47371b65]{margin-top:48px;border-top:1px solid var(--ui-line);padding-block:40px}.lib-about h2[data-v-47371b65]{font-size:24px;font-weight:750;letter-spacing:-.03em}.lib-about-grid[data-v-47371b65]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:18px}.lib-about h3[data-v-47371b65]{font-size:16px;font-weight:750}.lib-about p[data-v-47371b65]{margin-top:6px;color:var(--ui-muted);font-size:14px;line-height:1.65}.lib-ad[data-v-47371b65]{padding-bottom:32px}@media(max-width:1080px){.lib-grid[data-v-47371b65]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.lib-grid[data-v-47371b65]{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-filter-row[data-v-47371b65]{grid-template-columns:minmax(0,1fr);gap:6px}.lib-about-grid[data-v-47371b65]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.lib-hero[data-v-47371b65]{padding-block:36px 24px}.lib-grid[data-v-47371b65]{grid-template-columns:minmax(0,1fr)}.lib-search button[data-v-47371b65]{padding:0 12px}}
