.bc-guide-pattern{min-width:0;margin:0}.bc-guide-pattern-board{aspect-ratio:1.7;border:1px solid var(--border);background:#faf9f6;border-radius:3px;justify-content:center;display:flex;overflow:hidden}.bc-guide-pattern-board svg{max-width:100%;height:100%;display:block}.bc-guide-pattern figcaption{color:var(--muted-foreground);gap:5px;margin-top:10px;font-size:12px;line-height:1.6;display:grid}.bc-guide-pattern figcaption strong{color:var(--foreground);font-weight:600}.bc-guide-pattern-colors{flex-wrap:wrap;gap:8px 16px;margin:7px 0;padding:0;list-style:none;display:flex}.bc-guide-pattern-colors li{align-items:center;gap:6px;display:flex}.bc-guide-pattern-colors i{border:1px solid #8a948c;border-radius:50%;width:14px;height:14px}.bc-article>.bc-guide-pattern{margin:20px 0}.bc-toc .bc-guide-pattern{margin-top:24px}.bc-toc .bc-guide-pattern-board{aspect-ratio:1}.bc-guide-cover{margin:0}.bc-guide-cover img{aspect-ratio:80/47;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.bc-guide-cover figcaption{color:var(--muted-foreground);margin-top:7px;font-size:11px;line-height:1.5}.bc-article>.bc-guide-cover{margin:24px 0 32px}.bc-guide-card.featured>a .bc-guide-cover img{aspect-ratio:80/47;object-fit:contain;max-height:none}
.bc-plans.bc-plans-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1160px}.bc-plans-three .bc-plan{min-width:0;padding:24px}.bc-plans-three .bc-plan ul{flex:1}.bc-plans-three .bc-price{font-size:38px}.bc-plans-three .bc-price span{font-size:16px}.bc-ai-refill{border:1px solid var(--border);background:var(--card);grid-template-columns:1.4fr 1fr;gap:32px;max-width:1160px;margin:32px auto;padding:28px;display:grid}.bc-ai-refill h2{margin-bottom:12px;font-size:24px}.bc-ai-refill p{margin-bottom:12px;line-height:1.6}@media (max-width:900px){.bc-plans.bc-plans-three,.bc-ai-refill{grid-template-columns:1fr;max-width:580px}}.bc-plans.bc-plans-main{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1000px}.bc-plans-main .bc-plan{min-width:0}.bc-ai-packs{width:100%;max-width:1160px;margin:48px auto}.bc-ai-packs>h2{margin-bottom:12px;font-size:28px}.bc-ai-packs p{margin-bottom:20px;line-height:1.65}.bc-ai-packs .bc-plans{margin:24px auto}@media (max-width:700px){.bc-plans.bc-plans-main{grid-template-columns:1fr}}
