:root{--bg:#fff;--bg-soft:#f4f7f6;--fg:#16211f;--fg-muted:#4c5a57;--border:#d8e0de;--accent:#0b6a61;--accent-contrast:#fff;--code-bg:#0f1c1a;--code-fg:#d5e6e3}@media (prefers-color-scheme:dark){:root{--bg:#101716;--bg-soft:#17211f;--fg:#e4ecea;--fg-muted:#9fb0ac;--border:#2a3835;--accent:#35a89b;--accent-contrast:#06211e;--code-bg:#0b1211;--code-fg:#cfe0dd}}:where(.astro-lcdefpme){box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;line-height:1.6}code:where(.astro-lcdefpme),pre:where(.astro-lcdefpme){font-family:IBM Plex Mono,ui-monospace,monospace}a:where(.astro-lcdefpme){color:var(--accent)}.wrap:where(.astro-lcdefpme){max-width:62rem;margin:0 auto;padding:0 1.25rem}.nav:where(.astro-lcdefpme){border-bottom:1px solid var(--border)}.nav-inner:where(.astro-lcdefpme){justify-content:space-between;align-items:center;padding-top:.9rem;padding-bottom:.9rem;display:flex}.brand:where(.astro-lcdefpme){color:var(--fg);font-weight:700;text-decoration:none}.nav:where(.astro-lcdefpme) nav:where(.astro-lcdefpme) a:where(.astro-lcdefpme),footer:where(.astro-lcdefpme) nav:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--fg-muted);margin-left:1.1rem;text-decoration:none}.nav:where(.astro-lcdefpme) nav:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover,footer:where(.astro-lcdefpme) nav:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{color:var(--accent)}.hero:where(.astro-lcdefpme){padding-top:4rem;padding-bottom:2rem}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){max-width:40ch;margin:0 0 1rem;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700;line-height:1.15}.lede:where(.astro-lcdefpme){color:var(--fg-muted);max-width:62ch;margin:0 0 1.5rem;font-size:1.1rem}.lede:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--fg)}.cta-row:where(.astro-lcdefpme){flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;display:flex}.btn:where(.astro-lcdefpme){border:1px solid var(--accent);border-radius:6px;padding:.55rem 1.2rem;font-weight:600;text-decoration:none;display:inline-block}.btn-primary:where(.astro-lcdefpme){background:var(--accent);color:var(--accent-contrast)}.btn-ghost:where(.astro-lcdefpme){color:var(--accent);background:0 0}.btn:where(.astro-lcdefpme):hover{filter:brightness(1.1)}.quickstart-label:where(.astro-lcdefpme){color:var(--fg-muted);margin-bottom:.4rem;font-size:.95rem}pre:where(.astro-lcdefpme){background:var(--code-bg);color:var(--code-fg);border:1px solid var(--border);border-radius:8px;padding:1rem 1.25rem;font-size:.85rem;line-height:1.5;overflow-x:auto}section:where(.astro-lcdefpme){padding-top:2.5rem;padding-bottom:2.5rem}h2:where(.astro-lcdefpme){margin:0 0 .5rem;font-size:1.6rem}.table-scroll:where(.astro-lcdefpme){overflow-x:auto}table:where(.astro-lcdefpme){border-collapse:collapse;width:100%;margin-top:1rem;font-size:.95rem}th:where(.astro-lcdefpme),td:where(.astro-lcdefpme){text-align:left;border-bottom:1px solid var(--border);padding:.55rem .9rem}th:where(.astro-lcdefpme){color:var(--fg-muted);font-weight:600}.tier:where(.astro-lcdefpme){border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.tier-free:where(.astro-lcdefpme){color:var(--fg-muted)}.tier-pro:where(.astro-lcdefpme){color:var(--accent);border-color:var(--accent)}.pricing-head:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.currency-toggle:where(.astro-lcdefpme){border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.currency-toggle:where(.astro-lcdefpme) button:where(.astro-lcdefpme){font:inherit;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:.3rem .9rem;font-size:.85rem;font-weight:600}.currency-toggle:where(.astro-lcdefpme) button:where(.astro-lcdefpme).active{background:var(--accent);color:var(--accent-contrast)}.fx-note:where(.astro-lcdefpme){color:var(--fg-muted);margin-top:.5rem;font-size:.85rem}.plans:where(.astro-lcdefpme){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.plan:where(.astro-lcdefpme){border:1px solid var(--border);background:var(--bg-soft);border-radius:10px;flex-direction:column;padding:1.5rem;display:flex}.plan-featured:where(.astro-lcdefpme){border-color:var(--accent)}.plan:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:0 0 .25rem}.price:where(.astro-lcdefpme){margin:0 0 1rem}.amount:where(.astro-lcdefpme){font-size:1.9rem;font-weight:700}.per:where(.astro-lcdefpme){color:var(--fg-muted);font-size:.9rem}.plan:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){color:var(--fg-muted);flex:1;margin:0 0 1.5rem;padding-left:1.1rem}.plan:where(.astro-lcdefpme) li:where(.astro-lcdefpme){margin-bottom:.35rem}.plan:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){text-align:center}footer:where(.astro-lcdefpme){border-top:1px solid var(--border);margin-top:2rem}.footer-inner:where(.astro-lcdefpme){color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.25rem;padding-bottom:1.25rem;font-size:.9rem;display:flex}
