.hero[data-astro-cid-mldl7qfe]{padding:var(--space-6) var(--space-3) var(--space-5);background:var(--cream)}.hero__inner[data-astro-cid-mldl7qfe]{max-width:var(--max-prose);margin:0 auto;animation:.6s cubic-bezier(.22,.61,.36,1) .18s both fade-in}.hero__breadcrumb[data-astro-cid-mldl7qfe]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink);margin-bottom:var(--space-2)}.hero__headline[data-astro-cid-mldl7qfe]{font-size:var(--fs-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);font-weight:700;line-height:1.04}.hero__sub[data-astro-cid-mldl7qfe]{color:var(--mid-ink);max-width:52ch;font-size:1.125rem;line-height:1.55}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title[data-astro-cid-mldl7qfe]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);font-weight:700}.shared-list[data-astro-cid-mldl7qfe]{margin:0;padding:0;list-style:none}.shared-list[data-astro-cid-mldl7qfe] li[data-astro-cid-mldl7qfe]{color:var(--mid-ink);margin-bottom:var(--space-1);padding-left:1.4rem;line-height:1.6;position:relative}.shared-list[data-astro-cid-mldl7qfe] li[data-astro-cid-mldl7qfe]:before{content:"=";font-family:var(--font-code);color:var(--pale-ink);font-weight:700;position:absolute;left:0}.credit-card[data-astro-cid-mldl7qfe]{background:var(--surface);border:1px solid var(--hairline);padding:var(--space-3);margin-bottom:var(--space-2)}.credit-card__title[data-astro-cid-mldl7qfe]{font-family:var(--font-display);font-size:var(--fs-h3);margin-bottom:var(--space-1);font-weight:600}.credit-card__desc[data-astro-cid-mldl7qfe]{color:var(--mid-ink);line-height:1.6;font-size:var(--fs-body)}.credit-card__desc[data-astro-cid-mldl7qfe] code[data-astro-cid-mldl7qfe]{background:var(--cream);border-radius:2px;padding:.05em .3em;font-size:.9em}.table-section[data-astro-cid-mldl7qfe]{background:var(--cream-2)}.table-wrap[data-astro-cid-mldl7qfe]{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-table[data-astro-cid-mldl7qfe]{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:1.5}.compare-table[data-astro-cid-mldl7qfe] th[data-astro-cid-mldl7qfe],.compare-table[data-astro-cid-mldl7qfe] td[data-astro-cid-mldl7qfe]{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:.65rem .85rem}.compare-table[data-astro-cid-mldl7qfe] thead[data-astro-cid-mldl7qfe] th[data-astro-cid-mldl7qfe]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--mid-ink);border-bottom:2px solid var(--graphite);white-space:nowrap;font-size:.7rem;font-weight:600}.compare-table[data-astro-cid-mldl7qfe] td[data-astro-cid-mldl7qfe]:first-child{white-space:nowrap;min-width:160px;font-weight:500}.compare-table[data-astro-cid-mldl7qfe] td[data-astro-cid-mldl7qfe]:nth-child(2),.compare-table[data-astro-cid-mldl7qfe] td[data-astro-cid-mldl7qfe]:nth-child(3){min-width:200px}.compare-table[data-astro-cid-mldl7qfe] td[data-astro-cid-mldl7qfe] code[data-astro-cid-mldl7qfe]{background:var(--surface);border-radius:2px;padding:.05em .3em;font-size:.88em}.compare-table[data-astro-cid-mldl7qfe] strong[data-astro-cid-mldl7qfe]{color:var(--ink);font-weight:600}.diff-grid[data-astro-cid-mldl7qfe]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.diff-card[data-astro-cid-mldl7qfe]{background:var(--surface);border:1px solid var(--hairline);padding:var(--space-3)}.diff-card__title[data-astro-cid-mldl7qfe]{font-family:var(--font-display);font-size:var(--fs-h3);margin-bottom:var(--space-1);font-weight:600}.diff-card__desc[data-astro-cid-mldl7qfe]{color:var(--mid-ink);font-size:var(--fs-small);line-height:1.6}.diff-card__desc[data-astro-cid-mldl7qfe] code[data-astro-cid-mldl7qfe]{background:var(--cream-2);border-radius:2px;padding:.05em .3em;font-size:.9em}.diff-card__example[data-astro-cid-mldl7qfe]{margin-top:var(--space-2)}.diff-card__example[data-astro-cid-mldl7qfe] .terminal[data-astro-cid-mldl7qfe]{font-size:.78rem;line-height:1.6}@media (width<=860px){.diff-grid[data-astro-cid-mldl7qfe]{grid-template-columns:1fr}}.when-grid[data-astro-cid-mldl7qfe]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.when-card[data-astro-cid-mldl7qfe]{background:var(--surface);border:1px solid var(--hairline);padding:var(--space-4)}.when-card--primary[data-astro-cid-mldl7qfe]{border-color:var(--validator-green);border-width:2px}.when-card__title[data-astro-cid-mldl7qfe]{font-family:var(--font-display);font-size:var(--fs-h3);margin-bottom:var(--space-2);font-weight:600}.when-card__list[data-astro-cid-mldl7qfe]{margin:0;padding:0;list-style:none}.when-card__list[data-astro-cid-mldl7qfe] li[data-astro-cid-mldl7qfe]{color:var(--mid-ink);margin-bottom:var(--space-1);line-height:1.6;font-size:var(--fs-small);padding-left:1.2rem;position:relative}.when-card__list[data-astro-cid-mldl7qfe] li[data-astro-cid-mldl7qfe]:before{content:"→";color:var(--pale-ink);font-family:var(--font-code);position:absolute;left:0}.when-card--primary[data-astro-cid-mldl7qfe] .when-card__list[data-astro-cid-mldl7qfe] li[data-astro-cid-mldl7qfe]:before{color:var(--validator-green)}.when-card__list[data-astro-cid-mldl7qfe] code[data-astro-cid-mldl7qfe]{background:var(--cream-2);border-radius:2px;padding:.05em .3em;font-size:.9em}@media (width<=860px){.when-grid[data-astro-cid-mldl7qfe]{grid-template-columns:1fr}}.prose-p[data-astro-cid-mldl7qfe]{color:var(--mid-ink);margin-bottom:var(--space-2);line-height:1.65}.prose-p[data-astro-cid-mldl7qfe]:last-child{color:var(--ink);margin-bottom:0;font-weight:500}.prose-p[data-astro-cid-mldl7qfe] code[data-astro-cid-mldl7qfe]{background:var(--cream-2);border-radius:2px;padding:.05em .3em;font-size:.9em}.final-cta[data-astro-cid-mldl7qfe]{background:var(--cream-2);padding:var(--space-7) var(--space-3);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.final-cta__inner[data-astro-cid-mldl7qfe]{max-width:var(--max-content);text-align:center;margin:0 auto}.final-cta__title[data-astro-cid-mldl7qfe]{margin-bottom:var(--space-4);letter-spacing:-.02em;font-size:clamp(2.2rem,4.2vw,3.2rem);line-height:1.05}.final-cta__buttons[data-astro-cid-mldl7qfe]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:inline-flex}
