.pricing-page[data-astro-cid-lmkygsfs]{max-width:80ch}h1[data-astro-cid-lmkygsfs]{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--text-primary);line-height:1.2;margin:0 0 .75rem}.lead[data-astro-cid-lmkygsfs]{font-size:1.0625rem;color:var(--text-secondary);line-height:1.7;margin:0 0 2rem}.lead[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.plans-grid-section[data-astro-cid-lmkygsfs]{margin-bottom:2.5rem}h2[data-astro-cid-lmkygsfs]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:2rem 0 .75rem;padding-top:1.25rem;border-top:1px solid var(--border-default)}.plans-grid-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-top:0;padding-top:0;border-top:none}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.plan-card[data-astro-cid-lmkygsfs]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-card, .5rem);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.plan-card--featured[data-astro-cid-lmkygsfs]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.plan-card--dim[data-astro-cid-lmkygsfs]{opacity:.75}.plan-header[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.125rem}.plan-name[data-astro-cid-lmkygsfs]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.plan-price[data-astro-cid-lmkygsfs]{font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1;font-variant-numeric:tabular-nums}.plan-price-unit[data-astro-cid-lmkygsfs]{font-size:1rem;font-weight:400;color:var(--text-secondary)}.plan-period[data-astro-cid-lmkygsfs]{font-size:.75rem;color:var(--text-secondary)}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-size:.875rem;color:var(--text-primary);line-height:1.5;padding-left:1rem;position:relative}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:var(--data-positive);font-size:.75em;top:.2em}.plan-note[data-astro-cid-lmkygsfs]{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;margin:0;padding-top:.5rem;border-top:1px solid var(--border-default)}.plan-note[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.info-section[data-astro-cid-lmkygsfs]{margin-bottom:2rem}.info-section[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs],.info-section[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{font-size:.9375rem;line-height:1.7;color:var(--text-primary);margin:0 0 1rem}.info-section[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.info-section[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{opacity:.8}.prose-list[data-astro-cid-lmkygsfs]{padding-left:1.5rem}.prose-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{margin-bottom:.375rem}.prose-list[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-weight:600;color:var(--text-primary)}.concurrency-table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;margin-bottom:1rem}.info-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--text-primary)}.info-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]{border-bottom:2px solid var(--border-default)}.info-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{text-align:left;padding:.5rem .75rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.info-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.5rem .75rem;border-bottom:1px solid var(--border-default);vertical-align:middle}.info-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.num-col[data-astro-cid-lmkygsfs]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.source-note[data-astro-cid-lmkygsfs]{font-size:.8125rem;color:var(--text-secondary);border-top:1px solid var(--border-default);padding-top:1rem;margin:2rem 0 1.5rem}.source-note[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}
