.library[data-astro-cid-53ynq7dt]{flex-direction:column;gap:48px;padding-block:72px 0;display:flex}.intro[data-astro-cid-53ynq7dt]{flex-direction:column;gap:14px;max-width:720px;display:flex}h1[data-astro-cid-53ynq7dt]{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.4vw,52px);font-weight:500;line-height:1.08}.intro[data-astro-cid-53ynq7dt] p[data-astro-cid-53ynq7dt]{color:var(--color-muted-2);margin:0;font-size:18px;line-height:1.6}.featured[data-astro-cid-53ynq7dt]{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-fg);border-radius:16px;flex-wrap:wrap;gap:40px;padding:40px;display:flex}.featured[data-astro-cid-53ynq7dt]:hover{border-color:var(--color-line-hover);color:var(--color-fg)}.featured-copy[data-astro-cid-53ynq7dt]{flex-direction:column;flex:460px;gap:14px;min-width:0;display:flex}.eyebrow[data-astro-cid-53ynq7dt],.tag[data-astro-cid-53ynq7dt]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-accent);font-size:11px}.featured-title[data-astro-cid-53ynq7dt]{letter-spacing:-.01em;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.2}.summary[data-astro-cid-53ynq7dt]{color:var(--color-muted-2);font-size:16px;line-height:1.6}.read-link[data-astro-cid-53ynq7dt]{color:var(--color-accent);font-size:15px}.featured-graph[data-astro-cid-53ynq7dt]{border:1px solid var(--color-line-2);background:var(--color-bg);border-radius:12px;flex:360px;min-width:0;min-height:240px;overflow:hidden}.toolbar[data-astro-cid-53ynq7dt]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.filters[data-astro-cid-53ynq7dt]{flex-wrap:wrap;gap:8px;display:flex}.filter[data-astro-cid-53ynq7dt]{border:1px solid var(--color-line);min-height:44px;color:var(--color-fg-2);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;display:inline-flex}.filter[data-astro-cid-53ynq7dt]:hover{border-color:var(--color-line-hover);color:var(--color-fg)}.filter[data-astro-cid-53ynq7dt][aria-current=page]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg);font-weight:600}.count[data-astro-cid-53ynq7dt]{color:var(--color-muted);font-size:14px}.grid[data-astro-cid-53ynq7dt]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-53ynq7dt] li[data-astro-cid-53ynq7dt][hidden]{display:none}.card[data-astro-cid-53ynq7dt]{border:1px solid var(--color-line);background:var(--color-surface);height:100%;color:var(--color-fg);border-radius:12px;flex-direction:column;gap:14px;padding:28px;display:flex}.card[data-astro-cid-53ynq7dt]:hover{border-color:var(--color-line-hover);color:var(--color-fg)}.tag-blog[data-astro-cid-53ynq7dt]{color:var(--color-muted-2)}.tag-case-study[data-astro-cid-53ynq7dt]{color:#c9b8ff}.draft[data-astro-cid-53ynq7dt]{color:#f2c94c}.card-title[data-astro-cid-53ynq7dt]{font-size:19px;font-weight:600;line-height:1.35}.card[data-astro-cid-53ynq7dt] .summary[data-astro-cid-53ynq7dt]{font-size:15px}.quote[data-astro-cid-53ynq7dt]{background:var(--color-surface-2);color:var(--color-fg-2);border-radius:8px;padding:16px;font-size:15px;line-height:1.55}.meta[data-astro-cid-53ynq7dt]{color:var(--color-muted);margin-top:auto;font-size:13px}.empty[data-astro-cid-53ynq7dt]{border:1px dashed var(--color-line);color:var(--color-muted-2);border-radius:12px;margin:0;padding:40px}.demo-card[data-astro-cid-53ynq7dt]{border:1px solid var(--color-line);background:var(--color-surface-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}.demo-card[data-astro-cid-53ynq7dt] div[data-astro-cid-53ynq7dt]{flex-direction:column;flex:420px;gap:8px;min-width:0;display:flex}.demo-card[data-astro-cid-53ynq7dt] h2[data-astro-cid-53ynq7dt]{margin:0;font-size:24px;font-weight:600}.demo-card[data-astro-cid-53ynq7dt] p[data-astro-cid-53ynq7dt]{color:var(--color-muted-2);margin:0;font-size:16px;line-height:1.6}@media (width<=480px){.featured[data-astro-cid-53ynq7dt],.demo-card[data-astro-cid-53ynq7dt]{padding:24px}.card[data-astro-cid-53ynq7dt]{padding:22px}}
