.pg[data-v-db46ee15]{margin:0 auto;max-width:960px;padding:48px 20px 64px}.pg-hero[data-v-db46ee15]{margin-bottom:48px;text-align:center}.pg-hero h1[data-v-db46ee15]{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;margin-bottom:12px}.pg-lead[data-v-db46ee15]{color:var(--muted-foreground,#666);margin:0 auto 20px;max-width:640px}.pg-sec[data-v-db46ee15]{margin-bottom:44px}.pg-sec h2[data-v-db46ee15]{font-size:1.4rem;font-weight:700;margin-bottom:12px}.pg-sec p[data-v-db46ee15]{line-height:1.7;margin-bottom:10px}.pg-grid[data-v-db46ee15]{display:grid;gap:14px;margin-top:18px}.pg-grid--7[data-v-db46ee15]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pg-grid--2[data-v-db46ee15]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.pg-card[data-v-db46ee15]{border:1px solid var(--border,#e5e5e5);border-radius:12px;padding:16px}.pg-card h3[data-v-db46ee15]{font-size:1rem;font-weight:600;margin-bottom:8px}.pg-card code[data-v-db46ee15]{border-radius:6px;display:block;font-size:.78rem;margin-top:8px;padding:8px;white-space:normal}.pg-card code[data-v-db46ee15],.pg-prompt[data-v-db46ee15]{background:var(--muted,#f5f5f5)}.pg-prompt[data-v-db46ee15]{border-radius:8px;font-size:.9rem;padding:10px}.pg-meta[data-v-db46ee15]{color:var(--muted-foreground,#666);font-size:.8rem}.pg-btn[data-v-db46ee15]{background:#18181b;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:10px 22px;text-decoration:none}.pg-btn--sm[data-v-db46ee15]{font-size:.85rem;margin-top:10px;padding:7px 14px}.pg-btn--ghost[data-v-db46ee15]{background:transparent;border:1px solid var(--border,#e5e5e5);color:inherit}.pg-cta-row[data-v-db46ee15]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pg-dl dt[data-v-db46ee15]{font-weight:600;margin-top:14px}.pg-dl dd[data-v-db46ee15]{color:var(--muted-foreground,#444);line-height:1.7;margin:4px 0 0}.pg-table[data-v-db46ee15]{border-collapse:collapse;margin-top:12px;width:100%}.pg-table td[data-v-db46ee15],.pg-table th[data-v-db46ee15]{border:1px solid var(--border,#e5e5e5);padding:8px 14px;text-align:center}.pg-table td[data-v-db46ee15]:first-child,.pg-table th[data-v-db46ee15]:first-child{text-align:left}.pg-sec--cta[data-v-db46ee15]{text-align:center}
