.bm-page[data-astro-cid-2qdcwn7i]{max-width:900px;padding:0 0 var(--s6)}.lede[data-astro-cid-2qdcwn7i]{color:var(--ink2);margin:var(--s2) auto var(--s3);max-width:560px;font-size:16.5px;line-height:1.65}.hero-chips[data-astro-cid-2qdcwn7i]{justify-content:center;gap:var(--s2);margin:var(--s3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-chips[data-astro-cid-2qdcwn7i] li[data-astro-cid-2qdcwn7i]{align-items:center;gap:4px;display:inline-flex}.hero-chips[data-astro-cid-2qdcwn7i] .chip-plain[data-astro-cid-2qdcwn7i]{color:var(--ink2);border-color:var(--line2)}.bm-toolbar[data-astro-cid-2qdcwn7i]{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.bm-count[data-astro-cid-2qdcwn7i]{color:var(--ink);margin:0;font-weight:700}.bm-tools[data-astro-cid-2qdcwn7i]{gap:var(--s2);display:flex}.bm-clear[data-astro-cid-2qdcwn7i]:hover{color:var(--rose-ink);border-color:var(--rose-ink)}.bm-grid[data-astro-cid-2qdcwn7i]{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.bm-grid[data-astro-cid-2qdcwn7i]{grid-template-columns:1fr 1fr}}.bm-card[data-astro-cid-2qdcwn7i]{gap:var(--s3);padding:var(--s5);flex-direction:column;display:flex}.bm-card[data-astro-cid-2qdcwn7i] .hairline[data-astro-cid-2qdcwn7i]{--hc:var(--h);opacity:.35;left:var(--s5);right:var(--s5)}.bm-head[data-astro-cid-2qdcwn7i]{gap:var(--s3);align-items:flex-start;display:flex}.bm-mark[data-astro-cid-2qdcwn7i]{background:var(--t);width:32px;height:32px;color:var(--h);border:1px solid var(--line);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bm-title-wrap[data-astro-cid-2qdcwn7i]{flex:1;min-width:0}.bm-name[data-astro-cid-2qdcwn7i]{margin:0;font-size:16.5px;font-weight:500;line-height:1.3}.bm-name[data-astro-cid-2qdcwn7i] a[data-astro-cid-2qdcwn7i]{color:var(--ink);text-decoration:none}.bm-name[data-astro-cid-2qdcwn7i] a[data-astro-cid-2qdcwn7i]:hover{color:var(--acc)}.bm-cat[data-astro-cid-2qdcwn7i]{color:var(--mut);font-size:12.5px}.bm-remove[data-astro-cid-2qdcwn7i]{border-radius:var(--r-btn);border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--mut);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.bm-remove[data-astro-cid-2qdcwn7i]:hover{color:var(--rose-ink);border-color:var(--rose-ink);background:var(--rose)}.bm-facts[data-astro-cid-2qdcwn7i]{border-top:1px solid var(--line);padding-top:var(--s3);gap:2px;display:grid}.bm-rate[data-astro-cid-2qdcwn7i]{font-family:var(--font-display);color:var(--h);margin:0;font-size:19px;line-height:1.25}.bm-rate[data-astro-cid-2qdcwn7i].missing{color:var(--mut);font-size:13px;font-style:italic;font-family:var(--font-sans)}.bm-sub[data-astro-cid-2qdcwn7i]{color:var(--mut);font-size:12.5px;font-family:var(--font-mono);margin:0}.bm-foot[data-astro-cid-2qdcwn7i]{padding-top:var(--s3);border-top:1px solid var(--line);margin-top:auto}.bm-review[data-astro-cid-2qdcwn7i]{font-size:13.5px;font-weight:600}.bm-empty[data-astro-cid-2qdcwn7i]{place-items:center;gap:var(--s2);text-align:center;background:var(--card);border:1px dashed var(--line);border-radius:var(--r-card);padding:var(--s7) var(--s5);display:grid}.bm-empty[data-astro-cid-2qdcwn7i][hidden],.bm-toolbar[data-astro-cid-2qdcwn7i][hidden]{display:none}.bm-empty[data-astro-cid-2qdcwn7i] svg[data-astro-cid-2qdcwn7i]{color:var(--mut)}.bm-empty[data-astro-cid-2qdcwn7i] h2[data-astro-cid-2qdcwn7i]{margin:0;font-size:18px}.bm-empty[data-astro-cid-2qdcwn7i] p[data-astro-cid-2qdcwn7i]{color:var(--mut);max-width:480px;margin:0}.bm-empty-links[data-astro-cid-2qdcwn7i]{justify-content:center;gap:var(--s2);margin:var(--s2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bm-how[data-astro-cid-2qdcwn7i]{margin-top:var(--s6)}.bm-how[data-astro-cid-2qdcwn7i] h2[data-astro-cid-2qdcwn7i]{margin-bottom:var(--s3);font-size:17px}.bm-how[data-astro-cid-2qdcwn7i] p[data-astro-cid-2qdcwn7i]{color:var(--ink2);line-height:1.7}.bm-how[data-astro-cid-2qdcwn7i] code[data-astro-cid-2qdcwn7i]{background:var(--code);border-radius:4px;padding:1px 6px;font-size:13.5px}
