.frame[data-astro-cid-iwfqfkjb]{box-shadow:var(--shadow-card);overflow:hidden}.chrome[data-astro-cid-iwfqfkjb]{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:12px 16px;display:flex}.dot[data-astro-cid-iwfqfkjb]{border-radius:50%;flex:none;width:11px;height:11px}.dot-r[data-astro-cid-iwfqfkjb]{background:#f0685e}.dot-y[data-astro-cid-iwfqfkjb]{background:#f2c14e}.dot-g[data-astro-cid-iwfqfkjb]{background:#57c07a}.urlbar[data-astro-cid-iwfqfkjb]{color:var(--ink-faint);background:var(--paper);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;max-width:340px;margin-left:12px;padding:4px 12px;font-size:.78rem;overflow:hidden}.live-badge[data-astro-cid-iwfqfkjb]{font-family:var(--font-mono);color:var(--up);letter-spacing:.04em;align-items:center;gap:6px;margin-left:auto;font-size:.72rem;font-weight:600;display:inline-flex}.pulse[data-astro-cid-iwfqfkjb]{background:var(--up);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #1f8a4c66}@keyframes pulse{0%{box-shadow:0 0 #1f8a4c66}70%{box-shadow:0 0 0 7px #1f8a4c00}to{box-shadow:0 0 #1f8a4c00}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-iwfqfkjb]{animation:none}}.demo-video[data-astro-cid-iwfqfkjb]{background:#000;width:100%;height:auto;display:block}.panel[data-astro-cid-iwfqfkjb]{padding:22px}.kpis[data-astro-cid-iwfqfkjb]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpi[data-astro-cid-iwfqfkjb]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:14px 16px}.kpi-label[data-astro-cid-iwfqfkjb]{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:600}.kpi-value[data-astro-cid-iwfqfkjb]{color:var(--ink);letter-spacing:-.02em;margin-top:6px;font-size:1.55rem;font-weight:600}.kpi-delta[data-astro-cid-iwfqfkjb]{font-family:var(--font-mono);margin-top:4px;font-size:.74rem;font-weight:500}.kpi-delta[data-astro-cid-iwfqfkjb].up{color:var(--up)}.kpi-delta[data-astro-cid-iwfqfkjb].down{color:var(--down)}.kpi-delta[data-astro-cid-iwfqfkjb].flat{color:var(--ink-faint)}.charts[data-astro-cid-iwfqfkjb]{grid-template-columns:1.7fr 1fr;gap:14px;margin-top:16px;display:grid}.chart[data-astro-cid-iwfqfkjb]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:14px 16px 16px}.chart-caption[data-astro-cid-iwfqfkjb]{color:var(--ink-faint);margin-bottom:12px;font-size:.72rem;font-weight:500}.area-svg[data-astro-cid-iwfqfkjb]{width:100%;height:130px;display:block}.grid[data-astro-cid-iwfqfkjb]{stroke:var(--line);stroke-width:1px}.bars[data-astro-cid-iwfqfkjb]{align-items:flex-end;gap:8px;height:130px;display:flex}.bar[data-astro-cid-iwfqfkjb]{height:var(--h);background:linear-gradient(var(--flame), var(--flame-strong));opacity:.85;border-radius:3px 3px 0 0;flex:1}@media (width<=640px){.kpis[data-astro-cid-iwfqfkjb]{grid-template-columns:repeat(2,1fr)}.charts[data-astro-cid-iwfqfkjb]{grid-template-columns:1fr}.urlbar[data-astro-cid-iwfqfkjb]{display:none}}.hero[data-astro-cid-ge2uvauf]{text-align:center;padding-top:80px;padding-bottom:56px;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";background:radial-gradient(ellipse at center, var(--flame-soft), transparent 68%);pointer-events:none;z-index:0;width:900px;height:500px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.hero[data-astro-cid-ge2uvauf]>.container[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.hero-eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;font-weight:500;display:inline-flex}.flame-dot[data-astro-cid-ge2uvauf]{background:var(--flame);border-radius:50%;width:7px;height:7px}.hero-title[data-astro-cid-ge2uvauf]{max-width:17ch;margin:26px auto 0;font-size:clamp(2.2rem,5.2vw,3.7rem);line-height:1.05}.hero-sub[data-astro-cid-ge2uvauf]{max-width:60ch;color:var(--ink-soft);margin:22px auto 0;font-size:1.18rem;line-height:1.55}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hero-visual[data-astro-cid-ge2uvauf]{text-align:left;max-width:980px;margin:60px auto 0}@media (width<=720px){.hero[data-astro-cid-ge2uvauf]{padding-top:48px}.hero-visual[data-astro-cid-ge2uvauf]{margin-top:40px}}.grid[data-astro-cid-35hrw5fq]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.domain[data-astro-cid-35hrw5fq]{flex-direction:column;padding:26px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.domain[data-astro-cid-35hrw5fq]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.domain-head[data-astro-cid-35hrw5fq]{justify-content:space-between;align-items:center;gap:12px;display:flex}.domain-index[data-astro-cid-35hrw5fq]{color:var(--ink-faint);font-size:.9rem;font-weight:600}.domain-name[data-astro-cid-35hrw5fq]{margin-top:16px;font-size:1.35rem}.domain-points[data-astro-cid-35hrw5fq]{flex-direction:column;gap:11px;margin:18px 0 0;padding:0;list-style:none;display:flex}.domain-points[data-astro-cid-35hrw5fq] li[data-astro-cid-35hrw5fq]{color:var(--ink-soft);padding-left:24px;font-size:.98rem;line-height:1.45;position:relative}.domain-points[data-astro-cid-35hrw5fq] li[data-astro-cid-35hrw5fq]:before{content:"";background:var(--flame);opacity:.85;border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:2px}@media (width<=860px){.grid[data-astro-cid-35hrw5fq]{grid-template-columns:1fr}}.privacy[data-astro-cid-cobwjqwb]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.checklist[data-astro-cid-cobwjqwb]{grid-template-columns:repeat(2,1fr);gap:24px 40px;margin-top:48px;display:grid}.check[data-astro-cid-cobwjqwb]{align-items:flex-start;gap:14px;display:flex}.tick[data-astro-cid-cobwjqwb]{background:var(--flame-soft);width:26px;height:26px;color:var(--flame);border:1px solid var(--flame-tint);border-radius:7px;flex:none;place-items:center;margin-top:2px;display:grid}.check-title[data-astro-cid-cobwjqwb]{font-size:1.05rem;font-weight:600}.check-body[data-astro-cid-cobwjqwb]{color:var(--ink-soft);margin-top:6px;font-size:.95rem;line-height:1.5}.privacy-note[data-astro-cid-cobwjqwb]{border-left:3px solid var(--flame);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink-soft);max-width:76ch;margin-top:40px;padding:18px 22px;font-size:.98rem;line-height:1.55}@media (width<=720px){.checklist[data-astro-cid-cobwjqwb]{grid-template-columns:1fr}}.ai-grid[data-astro-cid-asivzzai]{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;display:grid}.ai-intro[data-astro-cid-asivzzai]{position:sticky;top:96px}.ai-badge[data-astro-cid-asivzzai]{border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);color:var(--ink-soft);border-radius:999px;align-items:center;gap:9px;margin-top:28px;padding:8px 14px;font-size:.8rem;display:inline-flex}.ai-lock[data-astro-cid-asivzzai]{color:var(--flame);place-items:center;display:grid}.ai-points[data-astro-cid-asivzzai]{flex-direction:column;gap:8px;display:flex}.ai-point[data-astro-cid-asivzzai]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:18px;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}.ai-point[data-astro-cid-asivzzai]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.ai-num[data-astro-cid-asivzzai]{color:var(--flame);padding-top:2px;font-size:.9rem;font-weight:600}.ai-point[data-astro-cid-asivzzai] h3[data-astro-cid-asivzzai]{font-size:1.1rem}.ai-point[data-astro-cid-asivzzai] p[data-astro-cid-asivzzai]{color:var(--ink-soft);margin-top:6px;font-size:.96rem;line-height:1.5}@media (width<=860px){.ai-grid[data-astro-cid-asivzzai]{grid-template-columns:1fr;gap:36px}.ai-intro[data-astro-cid-asivzzai]{position:static}}.live[data-astro-cid-uzlokqpq]{background:linear-gradient(135deg, var(--surface), var(--surface-2));grid-template-columns:1.6fr 1fr;align-items:center;gap:32px;padding:48px;display:grid;overflow:hidden}.live-label[data-astro-cid-uzlokqpq]{align-items:center;gap:12px;display:flex}.chip[data-astro-cid-uzlokqpq].soon{background:var(--surface);color:var(--ink-soft);border-color:var(--line-strong)}.live-title[data-astro-cid-uzlokqpq]{margin-top:14px;font-size:clamp(1.6rem,3vw,2.2rem)}.live-text[data-astro-cid-uzlokqpq]{color:var(--ink-soft);max-width:54ch;margin-top:16px;font-size:1.05rem;line-height:1.55}.live-cta[data-astro-cid-uzlokqpq]{margin-top:26px}.live-note[data-astro-cid-uzlokqpq]{color:var(--ink-faint);margin-top:22px;font-size:.82rem}.live-glyph[data-astro-cid-uzlokqpq]{place-items:center;height:180px;display:grid;position:relative}.pulse-core[data-astro-cid-uzlokqpq]{background:var(--flame);width:18px;height:18px;box-shadow:0 0 20px var(--flame-tint);border-radius:50%}.pulse-ring[data-astro-cid-uzlokqpq]{border:2px solid var(--flame);opacity:0;border-radius:50%;width:60px;height:60px;animation:3s ease-out infinite ring;position:absolute}.pulse-ring[data-astro-cid-uzlokqpq].d2{animation-delay:1.5s}@keyframes ring{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.pulse-ring[data-astro-cid-uzlokqpq]{animation:none}}@media (width<=720px){.live[data-astro-cid-uzlokqpq]{grid-template-columns:1fr;padding:32px}.live-glyph[data-astro-cid-uzlokqpq]{order:-1;height:120px}}.opensource[data-astro-cid-pe2cujsi]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.os-grid[data-astro-cid-pe2cujsi]{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.os-cta[data-astro-cid-pe2cujsi]{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.os-contrib[data-astro-cid-pe2cujsi]{margin-top:18px;font-size:.92rem;font-weight:600;display:inline-block}.os-panel[data-astro-cid-pe2cujsi]{background:var(--surface-2);padding:26px}.os-license[data-astro-cid-pe2cujsi]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.os-repo[data-astro-cid-pe2cujsi]{color:var(--ink-faint);font-size:.82rem}.os-points[data-astro-cid-pe2cujsi]{flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.os-points[data-astro-cid-pe2cujsi] li[data-astro-cid-pe2cujsi]{color:var(--ink-soft);padding-left:26px;font-size:.98rem;line-height:1.45;position:relative}.os-points[data-astro-cid-pe2cujsi] li[data-astro-cid-pe2cujsi]:before{content:"";background:var(--flame-soft);border:1px solid var(--flame-tint);border-radius:4px;width:14px;height:14px;position:absolute;top:6px;left:0}.os-points[data-astro-cid-pe2cujsi] li[data-astro-cid-pe2cujsi]:after{content:"";background:var(--flame);border-radius:2px;width:6px;height:6px;position:absolute;top:10px;left:4px}@media (width<=860px){.os-grid[data-astro-cid-pe2cujsi]{grid-template-columns:1fr;gap:32px}}.pricing-head[data-astro-cid-htruwgye]{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-head[data-astro-cid-htruwgye] .section-title[data-astro-cid-htruwgye],.pricing-head[data-astro-cid-htruwgye] .section-lede[data-astro-cid-htruwgye]{margin-left:auto;margin-right:auto}.interval-toggle[data-astro-cid-htruwgye]{align-items:center;gap:6px;margin-top:22px;display:inline-flex}.interval-toggle[data-astro-cid-htruwgye] button[data-astro-cid-htruwgye]{border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:all .15s}.interval-toggle[data-astro-cid-htruwgye] button[data-astro-cid-htruwgye].on{background:var(--flame);border-color:var(--flame);color:#fff}.interval-toggle[data-astro-cid-htruwgye] .chip[data-astro-cid-htruwgye].annual{margin-left:6px}.tiers[data-astro-cid-htruwgye]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;margin-top:48px;display:grid}.tier[data-astro-cid-htruwgye]{flex-direction:column;padding:26px 22px;display:flex}.tier[data-astro-cid-htruwgye].featured{border-color:var(--flame);box-shadow:0 0 0 1px var(--flame), var(--shadow-card)}.tier-name[data-astro-cid-htruwgye]{font-family:var(--font-display);font-size:1.15rem;font-weight:600}.tier-price[data-astro-cid-htruwgye]{align-items:baseline;gap:7px;margin-top:14px;display:flex}.price[data-astro-cid-htruwgye]{color:var(--ink);letter-spacing:-.02em;font-size:1.9rem;font-weight:600}.period[data-astro-cid-htruwgye]{color:var(--ink-faint);font-size:.85rem}.tier-quota[data-astro-cid-htruwgye]{color:var(--flame-strong);margin-top:8px;font-size:.82rem;font-weight:500}.tier-features[data-astro-cid-htruwgye]{flex-direction:column;flex:1;gap:11px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.tier-features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:var(--ink-soft);padding-left:22px;font-size:.92rem;line-height:1.4;position:relative}.tier-features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"";background:var(--flame);opacity:.8;border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:2px}.tier-cta[data-astro-cid-htruwgye]{width:100%}.self-host-line[data-astro-cid-htruwgye]{text-align:center;color:var(--ink-soft);margin-top:32px;font-size:1rem}.self-host-line[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]{font-weight:600}@media (width<=900px){.tiers[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.tiers[data-astro-cid-htruwgye]{grid-template-columns:1fr}}
