.pricing[data-astro-cid-ym4a2o7m]{padding:3rem 0 4rem}.pricing-header[data-astro-cid-ym4a2o7m]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}h1[data-astro-cid-ym4a2o7m]{margin:.6rem 0;font-size:clamp(2rem,4vw,2.8rem)}.filters[data-astro-cid-ym4a2o7m]{display:grid;gap:.75rem;padding:1rem;margin-bottom:1.25rem}input[data-astro-cid-ym4a2o7m],select[data-astro-cid-ym4a2o7m]{width:100%;min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:.75rem;background:var(--bg);color:var(--fg)}.pricing-summary[data-astro-cid-ym4a2o7m]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0 0 .75rem}.pricing-summary[data-astro-cid-ym4a2o7m] p[data-astro-cid-ym4a2o7m]{margin:0}.pricing-table-wrap[data-astro-cid-ym4a2o7m]{overflow-x:auto;padding:0}.pricing-table[data-astro-cid-ym4a2o7m]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9rem}.pricing-table[data-astro-cid-ym4a2o7m] th[data-astro-cid-ym4a2o7m]:nth-child(1){width:21%}.pricing-table[data-astro-cid-ym4a2o7m] th[data-astro-cid-ym4a2o7m]:nth-child(2),.pricing-table[data-astro-cid-ym4a2o7m] th[data-astro-cid-ym4a2o7m]:nth-child(3){width:10%}.pricing-table[data-astro-cid-ym4a2o7m] th[data-astro-cid-ym4a2o7m]:nth-child(4),.pricing-table[data-astro-cid-ym4a2o7m] th[data-astro-cid-ym4a2o7m]:nth-child(5){width:14%}.pricing-table[data-astro-cid-ym4a2o7m] th[data-astro-cid-ym4a2o7m]:nth-child(6){width:12%}.pricing-table[data-astro-cid-ym4a2o7m] th[data-astro-cid-ym4a2o7m]:nth-child(7){width:19%}.pricing-table[data-astro-cid-ym4a2o7m] th[data-astro-cid-ym4a2o7m],.pricing-table[data-astro-cid-ym4a2o7m] td[data-astro-cid-ym4a2o7m]{padding:1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.pricing-table[data-astro-cid-ym4a2o7m] th[data-astro-cid-ym4a2o7m]{white-space:nowrap;background:var(--bg-elevated);color:var(--muted);font-size:.8rem;font-weight:650;letter-spacing:.04em}.pricing-table[data-astro-cid-ym4a2o7m] tbody[data-astro-cid-ym4a2o7m] tr[data-astro-cid-ym4a2o7m]:last-child td[data-astro-cid-ym4a2o7m]{border-bottom:0}.pricing-table[data-astro-cid-ym4a2o7m] tbody[data-astro-cid-ym4a2o7m] tr[data-astro-cid-ym4a2o7m]:hover{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.pricing-table[data-astro-cid-ym4a2o7m] tbody[data-astro-cid-ym4a2o7m] tr[data-astro-cid-ym4a2o7m].is-unavailable{opacity:.58}.pricing-table[data-astro-cid-ym4a2o7m] tbody[data-astro-cid-ym4a2o7m] tr[data-astro-cid-ym4a2o7m].is-unavailable:hover{opacity:.78}.model-cell[data-astro-cid-ym4a2o7m]{overflow-wrap:anywhere}.model-name[data-astro-cid-ym4a2o7m],.model-description[data-astro-cid-ym4a2o7m]{display:block}.model-name[data-astro-cid-ym4a2o7m]{width:fit-content;color:var(--fg);font-size:.98rem;font-weight:720}.model-name[data-astro-cid-ym4a2o7m]:hover{color:var(--accent)}.model-description[data-astro-cid-ym4a2o7m]{max-width:24rem;margin-top:.35rem;color:var(--muted);line-height:1.55}.inline-list[data-astro-cid-ym4a2o7m]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.vendor-name[data-astro-cid-ym4a2o7m],.billing-mode[data-astro-cid-ym4a2o7m]{display:inline-flex;align-items:center;min-height:1.8rem;padding:.2rem .55rem;border:1px solid var(--border);border-radius:999px;white-space:nowrap;background:var(--bg)}.price-cell[data-astro-cid-ym4a2o7m]{color:var(--fg);font-weight:720;line-height:1.45}.endpoints[data-astro-cid-ym4a2o7m]{max-width:14rem;margin-top:0}.endpoints[data-astro-cid-ym4a2o7m] code[data-astro-cid-ym4a2o7m]{display:inline-block;padding:.22rem .45rem;border:1px solid var(--border);border-radius:.45rem;background:var(--bg);color:var(--fg);font-size:.75rem;overflow-wrap:anywhere}.spec-list[data-astro-cid-ym4a2o7m]{display:grid;gap:.3rem;min-width:11rem;color:var(--muted);line-height:1.45}.billing-rule[data-astro-cid-ym4a2o7m] summary[data-astro-cid-ym4a2o7m]{cursor:pointer;color:var(--accent)}.billing-rule[data-astro-cid-ym4a2o7m] code[data-astro-cid-ym4a2o7m]{display:block;max-width:24rem;margin-top:.35rem;overflow-wrap:anywhere;color:var(--fg);font-size:.72rem;font-weight:500}.empty-state[data-astro-cid-ym4a2o7m]{margin:0;padding:3rem 1rem;text-align:center}@media(min-width:800px){.filters[data-astro-cid-ym4a2o7m]{grid-template-columns:1.4fr 1fr auto;align-items:center}}@media(max-width:1050px){.pricing-table[data-astro-cid-ym4a2o7m]{min-width:1000px}}
