.local:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2)[aria-current]{color:var(--sl-color-white)}.lp:where(.astro-d32ejlv2){--muted:var(--sl-color-gray-2);--line:var(--sl-color-hairline);--accent:var(--sl-color-accent);font-size:var(--sl-text-base)}h1:where(.astro-d32ejlv2),h2:where(.astro-d32ejlv2),h3:where(.astro-d32ejlv2),p:where(.astro-d32ejlv2),figure:where(.astro-d32ejlv2){margin:0}.steps:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.features:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.plans:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.flow:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.stats:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.head:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.cta:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.hero:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.plan:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2),.plan:where(.astro-d32ejlv2) ul:where(.astro-d32ejlv2)>:where(.astro-d32ejlv2){margin-top:0!important}h1:where(.astro-d32ejlv2),h2:where(.astro-d32ejlv2),h3:where(.astro-d32ejlv2){color:var(--sl-color-white);text-wrap:balance;line-height:1.25}h1:where(.astro-d32ejlv2){letter-spacing:-.01em;margin-top:.75rem;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:800}h1:where(.astro-d32ejlv2) em{color:var(--accent);font-style:normal}h2:where(.astro-d32ejlv2){font-size:var(--sl-text-3xl);font-weight:800}h3:where(.astro-d32ejlv2){font-size:var(--sl-text-xl);font-weight:700}.label:where(.astro-d32ejlv2){font-family:var(--sl-font-system-mono);font-size:var(--sl-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.label:where(.astro-d32ejlv2).acc{color:var(--accent)}.local:where(.astro-d32ejlv2){font-size:var(--sl-text-sm);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.25rem;padding-bottom:1rem;display:flex}.local:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2){color:var(--muted);text-decoration:none}.local:where(.astro-d32ejlv2) a:where(.astro-d32ejlv2):hover{color:var(--sl-color-white)}.status:where(.astro-d32ejlv2){border:1px solid var(--db-raw);background:var(--db-raw-soft);color:var(--sl-color-white);font-size:var(--sl-text-sm);border-radius:999px;margin-bottom:1rem;padding:.3rem .75rem;font-weight:600;display:inline-block}.hero:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3rem;padding-block:2.5rem 3.5rem;display:grid}.lede:where(.astro-d32ejlv2){color:var(--muted);max-width:34em;margin-top:1.25rem}.cta:where(.astro-d32ejlv2){flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.btn:where(.astro-d32ejlv2){border:1px solid var(--accent);font-weight:700;font-size:var(--sl-text-sm);border-radius:.4rem;padding:.7rem 1.25rem;text-decoration:none;display:inline-flex}.btn:where(.astro-d32ejlv2).primary{background:var(--accent);color:var(--sl-color-black)}.btn:where(.astro-d32ejlv2).ghost{color:var(--accent)}.fine:where(.astro-d32ejlv2){font-size:var(--sl-text-sm);color:var(--muted);margin-top:.9rem}.stats:where(.astro-d32ejlv2){border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:.75rem 1.75rem;margin-top:1.75rem;padding-top:1.25rem;display:grid}.stat:where(.astro-d32ejlv2){align-content:start;gap:2px;display:grid}.stat:where(.astro-d32ejlv2) b:where(.astro-d32ejlv2){font-weight:800;font-size:var(--sl-text-4xl);color:var(--accent);font-variant-numeric:tabular-nums;line-height:1}.stat:where(.astro-d32ejlv2) small:where(.astro-d32ejlv2){font-size:var(--sl-text-xl);margin-left:2px}.stat:where(.astro-d32ejlv2) span:where(.astro-d32ejlv2),.stats-note:where(.astro-d32ejlv2){font-size:var(--sl-text-sm);color:var(--muted)}.stats-note:where(.astro-d32ejlv2){grid-column:1/-1}.lineage:where(.astro-d32ejlv2){width:100%;height:auto;display:block}.lineage:where(.astro-d32ejlv2) text:where(.astro-d32ejlv2){font-family:var(--sl-font-system-mono)}.t-ink:where(.astro-d32ejlv2){fill:var(--sl-color-white)}.t-muted:where(.astro-d32ejlv2){fill:var(--sl-color-gray-3)}.t-raw:where(.astro-d32ejlv2){fill:var(--db-raw)}.t-acc:where(.astro-d32ejlv2){fill:var(--sl-color-accent)}.new-ring:where(.astro-d32ejlv2){transform-origin:556px 296px;animation:2.4s ease-out infinite ring}@keyframes ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.new-ring:where(.astro-d32ejlv2){opacity:0;animation:none}}figcaption:where(.astro-d32ejlv2){font-size:var(--sl-text-sm);color:var(--muted);margin-top:.6rem}section:where(.astro-d32ejlv2){border-top:1px solid var(--line);padding-block:4rem}.head:where(.astro-d32ejlv2){gap:.75rem;max-width:44em;margin-bottom:2.5rem;display:grid}.head:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2):not(.label){color:var(--muted)}.steps:where(.astro-d32ejlv2){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.step:where(.astro-d32ejlv2){align-content:start;gap:.6rem;display:grid}.step:where(.astro-d32ejlv2) .n:where(.astro-d32ejlv2){font-family:var(--sl-font-system-mono);color:var(--accent);font-weight:600;font-size:var(--sl-text-xs)}.step:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2),.feature:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--muted);font-size:var(--sl-text-sm)}.code:where(.astro-d32ejlv2){background:var(--db-code-bg);color:var(--db-code-ink);font-family:var(--sl-font-system-mono);font-size:var(--sl-text-sm);border-radius:.5rem;margin-top:2.5rem;padding:1.25rem 1.4rem;line-height:1.9;overflow-x:auto}.code:where(.astro-d32ejlv2) pre:where(.astro-d32ejlv2){white-space:pre;font-family:inherit;background:0 0!important;border:0!important;margin:0!important;padding:0!important}h1:where(.astro-d32ejlv2),h2:where(.astro-d32ejlv2),h3:where(.astro-d32ejlv2){word-break:auto-phrase}p:where(.astro-d32ejlv2),li:where(.astro-d32ejlv2),td:where(.astro-d32ejlv2),span:where(.astro-d32ejlv2){line-break:strict}.code:where(.astro-d32ejlv2) .c:where(.astro-d32ejlv2){color:var(--db-code-dim)}.code:where(.astro-d32ejlv2) .p:where(.astro-d32ejlv2){color:var(--db-code-dim);user-select:none}.features:where(.astro-d32ejlv2){grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 2rem;display:grid}.feature:where(.astro-d32ejlv2){border-top:2px solid var(--sl-color-white);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.feature:where(.astro-d32ejlv2) h3:where(.astro-d32ejlv2){font-size:var(--sl-text-lg)}.flow:where(.astro-d32ejlv2){grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.stage:where(.astro-d32ejlv2){align-content:start;gap:.4rem;padding:1rem 1rem 1rem 0;display:grid;position:relative}.stage:where(.astro-d32ejlv2):before{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--db-soft);border-radius:50%;margin-bottom:.5rem}.stage:where(.astro-d32ejlv2).raw:before{background:var(--db-raw);box-shadow:0 0 0 4px var(--db-raw-soft)}.stage:where(.astro-d32ejlv2):after{content:"";background:var(--line);height:2px;position:absolute;top:1.2rem;left:1.1rem;right:0}.stage:where(.astro-d32ejlv2):last-child:after{display:none}.stage:where(.astro-d32ejlv2) h3:where(.astro-d32ejlv2){font-size:var(--sl-text-lg)}.stage:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){font-size:var(--sl-text-sm);color:var(--muted)}.note:where(.astro-d32ejlv2){border-left:3px solid var(--db-raw);background:var(--db-raw-soft);font-size:var(--sl-text-sm);color:var(--sl-color-white);max-width:52em;margin-top:1.75rem;padding:.9rem 1.1rem}.spec:where(.astro-d32ejlv2){overflow-x:auto}.spec:where(.astro-d32ejlv2) table:where(.astro-d32ejlv2){border-collapse:collapse;width:100%;min-width:34rem;display:table}.spec:where(.astro-d32ejlv2) th:where(.astro-d32ejlv2),.spec:where(.astro-d32ejlv2) td:where(.astro-d32ejlv2){text-align:start;border:0;border-bottom:1px solid var(--line);vertical-align:top;background:0 0;padding:.9rem 1rem .9rem 0}.spec:where(.astro-d32ejlv2) th:where(.astro-d32ejlv2){width:11em;color:var(--sl-color-white)}.spec:where(.astro-d32ejlv2) td:where(.astro-d32ejlv2){color:var(--muted)}.spec:where(.astro-d32ejlv2) td:where(.astro-d32ejlv2) b{color:var(--sl-color-white);font-weight:600}.plans:where(.astro-d32ejlv2){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.plan:where(.astro-d32ejlv2){background:var(--sl-color-bg-nav);border:1px solid var(--line);border-radius:.6rem;align-content:start;gap:1rem;padding:1.5rem;display:grid}.plan:where(.astro-d32ejlv2).pick{border:2px solid var(--accent)}.price:where(.astro-d32ejlv2){font-weight:800;font-size:var(--sl-text-2xl);color:var(--sl-color-white);line-height:1.2}.who:where(.astro-d32ejlv2){color:var(--muted);font-size:var(--sl-text-sm)}.plan:where(.astro-d32ejlv2) ul:where(.astro-d32ejlv2){font-size:var(--sl-text-sm);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.plan:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2){grid-template-columns:1.1rem minmax(0,1fr);gap:.4rem;margin:0;display:grid}.plan:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2):before{content:"+";color:var(--accent);font-weight:700}.limit:where(.astro-d32ejlv2){font-family:var(--sl-font-system-mono);font-size:var(--sl-text-xs);background:var(--db-soft);color:var(--sl-color-white);border-radius:.25rem;justify-self:start;padding:.35rem .6rem}.faq:where(.astro-d32ejlv2){max-width:52em}.faq:where(.astro-d32ejlv2) details:where(.astro-d32ejlv2){border-bottom:1px solid var(--line);padding-block:1rem}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2){cursor:pointer;color:var(--sl-color-white);justify-content:space-between;gap:1rem;font-weight:700;list-style:none;display:flex}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2)::-webkit-details-marker{display:none}.faq:where(.astro-d32ejlv2) summary:where(.astro-d32ejlv2):after{content:"+";color:var(--accent)}.faq:where(.astro-d32ejlv2) details:where(.astro-d32ejlv2)[open] summary:where(.astro-d32ejlv2):after{content:"−"}.faq:where(.astro-d32ejlv2) details:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--muted);font-size:var(--sl-text-sm);margin-top:.6rem}@media (width<=860px){.hero:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr);gap:2rem}.steps:where(.astro-d32ejlv2),.features:where(.astro-d32ejlv2),.plans:where(.astro-d32ejlv2),.flow:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr)}.stage:where(.astro-d32ejlv2){padding:0 0 1.4rem 1.75rem}.stage:where(.astro-d32ejlv2):before{margin:0;position:absolute;top:.4rem;left:0}.stage:where(.astro-d32ejlv2):after{width:2px;height:calc(100% - .6rem);top:1.4rem;left:4px;right:auto}section:where(.astro-d32ejlv2){padding-block:3rem}}
