:root{--surface:#12151c;--surface-alt1:#171a21;--surface-alt2:#21242c;--surface-alt3:#2c2f38;--surface-txt:#ebebeb;--surface-txt-hint:#ebebeba6;--accent:#1055c9;--accent-alt1:#2c6bd6;--success:#3f7860;--warning:#a8623c;--info:#5b7396;--danger:#9c4a52;--radius:10px;--shadow-card:0px 1px 3px #00000059, 0px 1px 1px #0003;--shadow-raised:0px 3px 8px #00000073, 0px 1px 2px #0000004d}[data-astro-cid-lcdefpme]{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface);color:var(--surface-txt);font-family:IBM Plex Sans,system-ui,sans-serif;line-height:1.5}a[data-astro-cid-lcdefpme]{color:inherit}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:0;font-weight:600}.btn[data-astro-cid-lcdefpme]{border-radius:var(--radius);align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary[data-astro-cid-lcdefpme]{background:var(--accent);color:#fff;box-shadow:var(--shadow-raised)}.btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--accent-alt1)}.btn-ghost[data-astro-cid-lcdefpme]{border:1px solid var(--surface-alt3)}.site-header[data-astro-cid-lcdefpme]{z-index:10;background:color-mix(in srgb, var(--surface), transparent 8%);backdrop-filter:blur(8px);border-bottom:1px solid var(--surface-alt2);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex;position:sticky;top:0}.brand[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:500;text-decoration:none;display:flex}.site-nav[data-astro-cid-lcdefpme]{align-items:center;gap:1.5rem;font-size:.9rem;display:flex}.site-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){color:var(--surface-txt-hint);text-decoration:none}.site-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn):hover{color:var(--surface-txt)}main[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto;padding:0 1.5rem}.hero[data-astro-cid-lcdefpme]{text-align:center;padding:5rem 0 3rem}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--surface-txt-hint);margin:0 0 1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18ch;margin:0 auto;font-size:clamp(2.2rem,5vw,3.4rem)}.lede[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--surface-txt-hint);margin:1.25rem auto 0;font-size:1.05rem}.hero-actions[data-astro-cid-lcdefpme]{margin-top:2rem}.mock[data-astro-cid-lcdefpme]{border:1px solid var(--surface-alt3);border-radius:var(--radius);max-width:720px;box-shadow:var(--shadow-raised);text-align:left;background:var(--surface);margin:3.5rem auto 0;display:flex;overflow:hidden}.mock-rail[data-astro-cid-lcdefpme]{background:var(--surface-alt1);border-right:1px solid var(--surface-alt2);flex-shrink:0;width:180px;padding:.6rem}.mock-rail-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--surface-txt-hint);margin:.3rem .4rem .6rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem}.mock-row[data-astro-cid-lcdefpme]{color:var(--surface-txt-hint);border-radius:6px;align-items:center;gap:.5rem;padding:.4rem;font-size:.8rem;display:flex}.mock-row[data-astro-cid-lcdefpme].is-active{background:var(--surface-alt3);color:var(--surface-txt);font-weight:500}.mock-row[data-astro-cid-lcdefpme] .count[data-astro-cid-lcdefpme]{color:var(--surface-txt-hint);margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem}.dot[data-astro-cid-lcdefpme]{border-radius:999px;flex-shrink:0;width:8px;height:8px}.mock-main[data-astro-cid-lcdefpme]{flex:1;min-width:0}.mock-topbar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--surface-alt2);align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.85rem;display:flex}.mock-topbar[data-astro-cid-lcdefpme] .count[data-astro-cid-lcdefpme]{color:var(--surface-txt-hint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem}.mock-kbd[data-astro-cid-lcdefpme]{border:1px solid var(--surface-alt3);color:var(--surface-txt-hint);border-radius:4px;margin-left:auto;padding:.1rem .4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem}.mock-tab[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--surface-alt2);align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.8rem;display:flex}.mock-tab[data-astro-cid-lcdefpme]:last-child{border-bottom:none}.favicon[data-astro-cid-lcdefpme]{background:var(--surface-alt3);border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:.6rem;font-weight:700;display:grid}.tab-title[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tab-domain[data-astro-cid-lcdefpme]{color:var(--surface-txt-hint);flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem}section[data-astro-cid-lcdefpme]{padding:4.5rem 0}.features[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme]{text-align:center}.features[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.9rem}.section-lede[data-astro-cid-lcdefpme]{max-width:50ch;color:var(--surface-txt-hint);margin:.75rem auto 0}.feature-grid[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.feature-card[data-astro-cid-lcdefpme]{background:var(--surface-alt1);border:1px solid var(--surface-alt2);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:1.25rem}.feature-dot[data-astro-cid-lcdefpme]{border-radius:999px;width:10px;height:10px;margin-bottom:.75rem;display:inline-block}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.4rem;font-size:1rem}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--surface-txt-hint);margin:0;font-size:.9rem}.steps[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.step-n[data-astro-cid-lcdefpme]{color:var(--accent-alt1);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.5rem;font-size:1.05rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--surface-txt-hint);margin:.4rem 0 0;font-size:.9rem}.cta[data-astro-cid-lcdefpme]{text-align:center}.cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:1.5rem}.pricing[data-astro-cid-lcdefpme]{text-align:center}.price-toggle[data-astro-cid-lcdefpme]{border:1px solid var(--surface-alt3);border-radius:var(--radius);background:var(--surface-alt1);margin:2rem auto 0;padding:.25rem;display:inline-flex}.price-toggle[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;position:absolute}.price-toggle[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{border-radius:calc(var(--radius) - 4px);color:var(--surface-txt-hint);cursor:pointer;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;display:flex}.price-toggle[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+label[data-astro-cid-lcdefpme]{background:var(--surface-alt3);color:var(--surface-txt)}.save-badge[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--success), transparent 70%);color:var(--surface-txt);border-radius:999px;padding:.1rem .4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem}.plans[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:1.25rem;margin-top:2.5rem;display:grid}.plan-card[data-astro-cid-lcdefpme]{background:var(--surface-alt1);border:1px solid var(--surface-alt2);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:1.75rem;position:relative}.plan-card[data-astro-cid-lcdefpme].is-pro{border-color:var(--accent);box-shadow:var(--shadow-raised)}.plan-badge[data-astro-cid-lcdefpme]{background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem;position:absolute;top:-.7rem;right:1.5rem}.plan-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1rem}.plan-price[data-astro-cid-lcdefpme]{align-items:baseline;gap:.35rem;margin:.75rem 0 0;display:flex}.price-amount[data-astro-cid-lcdefpme]{font-size:2.2rem;font-weight:600}.price-period[data-astro-cid-lcdefpme]{color:var(--surface-txt-hint);font-size:.9rem}.price-note[data-astro-cid-lcdefpme]{color:var(--surface-txt-hint);margin:.15rem 0 0;font-size:.8rem}.price-yearly[data-astro-cid-lcdefpme],.pricing[data-astro-cid-lcdefpme]:has(#billing-yearly:checked) .price-monthly[data-astro-cid-lcdefpme]{display:none}.pricing[data-astro-cid-lcdefpme]:has(#billing-yearly:checked) .price-yearly[data-astro-cid-lcdefpme]{display:inline-flex}.pricing[data-astro-cid-lcdefpme]:has(#billing-yearly:checked) span[data-astro-cid-lcdefpme].price-yearly,.pricing[data-astro-cid-lcdefpme]:has(#billing-yearly:checked) p[data-astro-cid-lcdefpme].price-yearly{display:block}.plan-features[data-astro-cid-lcdefpme]{color:var(--surface-txt-hint);flex-direction:column;gap:.6rem;margin:1.5rem 0;padding:0;font-size:.9rem;list-style:none;display:flex}.plan-features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.1rem;position:relative}.plan-features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px;position:absolute;top:.5em;left:0}.plan-card[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-content:center;width:100%}.plan-card[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme][aria-disabled=true]{opacity:.6;cursor:default}.site-footer[data-astro-cid-lcdefpme]{text-align:center;max-width:1080px;color:var(--surface-txt-hint);border-top:1px solid var(--surface-alt2);margin:0 auto;padding:2rem 1.5rem 3rem;font-size:.85rem}@media (width<=720px){.feature-grid[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.mock[data-astro-cid-lcdefpme]{flex-direction:column}.mock-rail[data-astro-cid-lcdefpme]{border-right:none;border-bottom:1px solid var(--surface-alt2);width:auto}.site-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){display:none}}
