.markdown-content[data-astro-cid-pal3ym4a]{max-width:var(--content-width-wide);margin:0 auto}.markdown-content[data-astro-cid-pal3ym4a] h1[data-astro-cid-pal3ym4a]{font-size:var(--font-size-3xl);margin-bottom:var(--space-4);text-align:left}.markdown-content[data-astro-cid-pal3ym4a] h2[data-astro-cid-pal3ym4a]{font-size:var(--font-size-2xl);margin-top:var(--space-8);margin-bottom:var(--space-3);text-align:left}.markdown-content[data-astro-cid-pal3ym4a] h3[data-astro-cid-pal3ym4a]{font-size:var(--font-size-xl);margin-top:var(--space-6);margin-bottom:var(--space-3)}.markdown-content[data-astro-cid-pal3ym4a] p[data-astro-cid-pal3ym4a]{margin-bottom:1.15em;line-height:var(--line-height-relaxed)}.markdown-content pre,.markdown-content pre code{text-align:left}.markdown-content[data-astro-cid-pal3ym4a] ul[data-astro-cid-pal3ym4a],.markdown-content[data-astro-cid-pal3ym4a] ol[data-astro-cid-pal3ym4a]{margin-bottom:var(--space-4);padding-left:0;margin-left:0;list-style-position:inside}.markdown-content[data-astro-cid-pal3ym4a] li[data-astro-cid-pal3ym4a]{margin-bottom:var(--space-2);line-height:var(--line-height-relaxed)}.markdown-content[data-astro-cid-pal3ym4a] a[data-astro-cid-pal3ym4a]{color:var(--color-accent);text-decoration:none}.markdown-content[data-astro-cid-pal3ym4a] a[data-astro-cid-pal3ym4a]:hover{text-decoration:underline}.markdown-content[data-astro-cid-pal3ym4a] strong[data-astro-cid-pal3ym4a]{font-weight:600;color:var(--color-text)}.markdown-content .access-cards{width:min(100%,900px);margin-left:auto;margin-right:auto}.markdown-content .roadmap-note{padding:var(--space-3);background-color:var(--color-bg-elevated);border-left:3px solid var(--color-accent-dim);margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.markdown-content table{width:100%;border-collapse:collapse;margin:var(--space-4) 0}.markdown-content table th,.markdown-content table td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.markdown-content table thead{background-color:var(--color-bg-subtle)}.markdown-content table th{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em}.markdown-content table tbody tr+tr td[data-astro-cid-pal3ym4a]{border-top-width:2px;border-top-color:var(--color-border-subtle)}@media (max-width: 900px){.markdown-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:12px;padding:var(--space-2);background-color:var(--color-bg-elevated);margin:var(--space-3) 0;width:100%;box-sizing:border-box}.markdown-content table thead{position:static;clip:auto;width:auto;height:auto;overflow:visible}.markdown-content table tbody tr{display:table-row;background:transparent}.markdown-content table th,.markdown-content table td{display:table-cell;white-space:nowrap}.markdown-content table th{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em}}@media (min-width: 1024px){.markdown-content table th,.markdown-content table td{font-size:.85rem}.markdown-content table td{padding-top:var(--space-2);padding-bottom:var(--space-2)}}.comparison-table{width:100%;border-collapse:collapse;margin:var(--space-4) 0}.comparison-table th,.comparison-table td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.comparison-table thead{background-color:var(--color-bg-subtle)}.comparison-table th{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em}.comparison-table tbody tr+tr td[data-astro-cid-pal3ym4a]{border-top-width:2px;border-top-color:var(--color-border-subtle)}@media (max-width: 900px){.comparison-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:12px;padding:var(--space-2);background-color:var(--color-bg-elevated);margin:var(--space-3) 0;width:100%;box-sizing:border-box}.comparison-table thead{position:static;clip:auto;width:auto;height:auto;overflow:visible}.comparison-table tbody tr{display:table-row;background:transparent}.comparison-table th,.comparison-table td{display:table-cell;white-space:nowrap}}@media (min-width: 1024px){.comparison-table th,.comparison-table td{font-size:.85rem}.comparison-table td{padding-top:var(--space-2);padding-bottom:var(--space-2)}}
