.cta[data-astro-cid-dkwks7hq]{border:1px solid var(--line);background:radial-gradient(circle at 1px 1px, #24272d 1px, transparent 1.5px) 0 0 / 22px 22px, var(--bg-raised);text-align:center;isolation:isolate;border-radius:8px;padding:clamp(40px,7vw,80px) clamp(24px,6vw,72px);position:relative;overflow:hidden}.glow[data-astro-cid-dkwks7hq]{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 28%, transparent), transparent);height:90%;position:absolute;inset:auto -20% -60%}h2[data-astro-cid-dkwks7hq]{letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:700;line-height:1.02}p[data-astro-cid-dkwks7hq]{max-width:36em;color:var(--muted);margin:18px auto 0;font-size:1.1rem}.points[data-astro-cid-dkwks7hq]{font:13px/1.4 var(--mono);color:var(--fg);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:28px 0 36px;padding:0;list-style:none;display:flex}.points[data-astro-cid-dkwks7hq] li[data-astro-cid-dkwks7hq]:before{content:"✓  ";color:var(--accent)}.btn[data-astro-cid-dkwks7hq]{background:var(--accent);color:#0b0c0e;border-radius:4px;padding:8px 26px;font-weight:600;text-decoration:none;display:inline-flex}.btn[data-astro-cid-dkwks7hq].is-soon{cursor:default}.docs-link[data-astro-cid-dkwks7hq]{margin-top:20px;font-size:.95rem}.suite[data-astro-cid-lfw2cxwc]{padding-top:72px!important}.label[data-astro-cid-lfw2cxwc]{font:500 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 16px}.links[data-astro-cid-lfw2cxwc]{gap:12px;display:grid}.link[data-astro-cid-lfw2cxwc]{border:1px solid var(--line);color:var(--fg);border-radius:6px;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.link[data-astro-cid-lfw2cxwc]:hover{border-color:var(--c);background:color-mix(in srgb, var(--c) 6%, transparent)}.pip[data-astro-cid-lfw2cxwc]{background:var(--c);width:12px;height:12px;box-shadow:0 0 18px var(--c);border-radius:1px;flex:none}.txt[data-astro-cid-lfw2cxwc]{gap:2px;min-width:0;display:grid}.name[data-astro-cid-lfw2cxwc]{font:600 1.35rem/1.15 var(--display);letter-spacing:-.02em;font-synthesis-weight:none}.tag[data-astro-cid-lfw2cxwc]{color:var(--muted);font-size:.95rem}.arrow[data-astro-cid-lfw2cxwc]{color:var(--c);margin-left:auto;font-size:1.4rem;transition:transform .2s}.link[data-astro-cid-lfw2cxwc]:hover .arrow[data-astro-cid-lfw2cxwc]{transform:translate(4px)}.bundle-wrap[data-astro-cid-akozo2mz]{padding-top:48px!important}.label[data-astro-cid-akozo2mz]{font:500 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 16px}.bundle[data-astro-cid-akozo2mz]{border:1px solid var(--line);background:var(--bg-raised);border-radius:6px;flex-wrap:wrap;align-items:center;gap:20px 32px;padding:28px 24px;display:flex}.txt[data-astro-cid-akozo2mz]{flex:320px;min-width:0}h2[data-astro-cid-akozo2mz]{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}p[data-astro-cid-akozo2mz]{color:var(--muted);margin:8px 0 0;font-size:.95rem}.btn[data-astro-cid-akozo2mz]{background:var(--accent);color:#0b0c0e;border-radius:4px;flex:none;padding:8px 26px;font-weight:600;text-decoration:none;display:inline-flex}.product section{scroll-margin-top:72px}.product .section{padding-top:clamp(80px,12vw,144px)}.product p{text-wrap:pretty}.product h1,.product h2,.product h3{font-family:var(--display);text-wrap:balance}.product .accent{color:var(--accent)}.hero[data-astro-cid-a435by4q]{isolation:isolate;padding:clamp(48px,9vw,112px) 0 clamp(32px,6vw,72px);position:relative}.grid-bg[data-astro-cid-a435by4q]{z-index:-1;min-height:100lvh;animation:1.2s ease-out both fade;position:absolute;inset:-56px 0 0}.hero-inner[data-astro-cid-a435by4q]{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (width>=980px){.hero-inner[data-astro-cid-a435by4q]{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:48px}}.kicker[data-astro-cid-a435by4q]{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 22px;display:inline-flex}.pip[data-astro-cid-a435by4q]{background:var(--accent);width:8px;height:8px;box-shadow:0 0 16px var(--accent);border-radius:1px}h1[data-astro-cid-a435by4q]{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,6.2vw,5rem);font-weight:700;line-height:.98}h1[data-astro-cid-a435by4q] em{color:var(--accent);font-style:normal}.lede[data-astro-cid-a435by4q]{max-width:34em;color:var(--muted);margin:28px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem)}.actions[data-astro-cid-a435by4q]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.btn[data-astro-cid-a435by4q]{border-radius:4px;align-items:center;gap:8px;padding:8px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.btn[data-astro-cid-a435by4q].primary{background:var(--accent);color:#0b0c0e}.btn[data-astro-cid-a435by4q].primary:hover{transform:translateY(-1px)}.btn[data-astro-cid-a435by4q].is-soon{opacity:.9;cursor:default}.btn[data-astro-cid-a435by4q].is-soon:hover{transform:none}.btn[data-astro-cid-a435by4q].ghost{color:var(--fg);border:1px solid var(--line)}.btn[data-astro-cid-a435by4q].ghost:hover{border-color:var(--faint);background:var(--panel)}.specs[data-astro-cid-a435by4q]{flex-wrap:wrap;gap:8px;margin:36px 0 0;padding:0;list-style:none;display:flex}.specs[data-astro-cid-a435by4q] li[data-astro-cid-a435by4q]{border:1px solid var(--line);font:12px/1.4 var(--sans);color:var(--muted);background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:4px;padding:5px 10px}.visual[data-astro-cid-a435by4q]{min-width:0}.stacked[data-astro-cid-a435by4q]{padding-top:clamp(32px,4vw,56px)}.stacked[data-astro-cid-a435by4q] .hero-inner[data-astro-cid-a435by4q]{display:block}.stacked[data-astro-cid-a435by4q] h1[data-astro-cid-a435by4q]{font-size:clamp(2.6rem,5.2vw,4.3rem)}@media (width>=980px){.stacked[data-astro-cid-a435by4q] .copy[data-astro-cid-a435by4q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"kicker kicker""title side";align-items:end;column-gap:64px;display:grid}.stacked[data-astro-cid-a435by4q] .kicker[data-astro-cid-a435by4q]{grid-area:kicker;justify-self:start}.stacked[data-astro-cid-a435by4q] h1[data-astro-cid-a435by4q]{grid-area:title}.stacked[data-astro-cid-a435by4q] .side[data-astro-cid-a435by4q]{grid-area:side}.stacked[data-astro-cid-a435by4q] .lede[data-astro-cid-a435by4q]{margin-top:0}.stacked[data-astro-cid-a435by4q] .actions[data-astro-cid-a435by4q]{margin-top:24px}.stacked[data-astro-cid-a435by4q] .specs[data-astro-cid-a435by4q]{margin-top:20px}}.visual[data-astro-cid-a435by4q].wide{width:min(1480px, 100% - 2 * var(--gutter));margin:clamp(28px,3.5vw,44px) auto 0}@media (width>=980px){.stacked[data-astro-cid-a435by4q]{flex-direction:column;height:calc(100svh - 56px);min-height:640px;padding-bottom:20px;display:flex}.stacked[data-astro-cid-a435by4q] .hero-inner[data-astro-cid-a435by4q]{width:100%}.visual[data-astro-cid-a435by4q].wide{flex:1 1 0;justify-content:center;min-height:0;display:flex}}@media (width>=980px) and (height<=940px){.stacked[data-astro-cid-a435by4q]{min-height:560px;padding-top:24px}.stacked[data-astro-cid-a435by4q] h1[data-astro-cid-a435by4q]{font-size:clamp(2.4rem,3.9vw,3.3rem)}.stacked[data-astro-cid-a435by4q] .lede[data-astro-cid-a435by4q]{font-size:1.02rem}.stacked[data-astro-cid-a435by4q] .actions[data-astro-cid-a435by4q]{margin-top:18px}.stacked[data-astro-cid-a435by4q] .btn[data-astro-cid-a435by4q]{padding:10px 18px}.stacked[data-astro-cid-a435by4q] .specs[data-astro-cid-a435by4q]{margin-top:14px}.stacked[data-astro-cid-a435by4q] .visual[data-astro-cid-a435by4q].wide{margin-top:20px}}.copy[data-astro-cid-a435by4q]>[data-astro-cid-a435by4q],.visual[data-astro-cid-a435by4q]{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.copy[data-astro-cid-a435by4q]>[data-astro-cid-a435by4q]:nth-child(2){animation-delay:60ms}.copy[data-astro-cid-a435by4q]>[data-astro-cid-a435by4q]:nth-child(3){animation-delay:.12s}.copy[data-astro-cid-a435by4q]>[data-astro-cid-a435by4q]:nth-child(4){animation-delay:.18s}.copy[data-astro-cid-a435by4q]>[data-astro-cid-a435by4q]:nth-child(5){animation-delay:.24s}.visual[data-astro-cid-a435by4q]{animation-duration:1.1s;animation-delay:.2s}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.head[data-astro-cid-ejksxkpo]{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.head[data-astro-cid-ejksxkpo].center{text-align:center;margin-left:auto;margin-right:auto}h2[data-astro-cid-ejksxkpo]{letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,4.4vw,3.3rem);font-weight:650;line-height:1.02}.intro[data-astro-cid-ejksxkpo]{color:var(--muted);margin:20px 0 0;font-size:1.1rem}.code-panel[data-astro-cid-zfrzavh2]{--astro-code-foreground:#d9d8d3;--astro-code-background:transparent;--astro-code-token-constant:#e7c787;--astro-code-token-string:#a8d58c;--astro-code-token-comment:#5f646d;--astro-code-token-keyword:var(--accent);--astro-code-token-parameter:#d9d8d3;--astro-code-token-function:#8cc3f2;--astro-code-token-string-expression:#a8d58c;--astro-code-token-punctuation:#8a8f98;--astro-code-token-link:var(--accent);background:#111316;border:1px solid #2a2d33;border-radius:5px;margin:0;overflow:hidden;box-shadow:0 30px 70px -24px #000000bf}.bar[data-astro-cid-zfrzavh2]{height:32px;font:12px/1 var(--sans);color:var(--muted);background:#181a1e;border-bottom:1px solid #2a2d33;align-items:center;gap:12px;padding:0 12px;display:flex}.lights[data-astro-cid-zfrzavh2]{gap:6px;display:flex}.lights[data-astro-cid-zfrzavh2] i[data-astro-cid-zfrzavh2]{background:#34363c;border-radius:50%;width:9px;height:9px}.lights[data-astro-cid-zfrzavh2] i[data-astro-cid-zfrzavh2]:first-child{background:var(--accent)}.name[data-astro-cid-zfrzavh2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-panel[data-astro-cid-zfrzavh2] pre{font:13px/1.65 var(--mono);tab-size:2;margin:0;padding:18px 20px 20px;overflow-x:auto}
