.soon[data-astro-cid-uwvxiaol]{border:1px solid var(--line2);border-radius:var(--r-s);color:var(--mute);white-space:nowrap;cursor:default;align-items:center;gap:10px;padding:10px 16px;font-size:14.5px;font-weight:550;display:inline-flex}.soon[data-astro-cid-uwvxiaol]:before{content:"";background:var(--teal);width:7px;height:7px;box-shadow:0 0 8px var(--teal);border-radius:50%}[data-theme=light] .soon[data-astro-cid-uwvxiaol]:before{box-shadow:none}.soon-hero[data-astro-cid-uwvxiaol]{padding:13px 20px;font-size:15.5px}.soon-block[data-astro-cid-uwvxiaol]{padding:14px 22px;font-size:15.5px}nav[data-astro-cid-wpvy4v7s]{z-index:20;background:color-mix(in srgb, var(--bg) 72%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:background-color .35s,border-color .35s,color .35s;position:sticky;top:0}[data-theme=light] nav[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--bg) 80%, transparent)}nav[data-astro-cid-wpvy4v7s] .wrap[data-astro-cid-wpvy4v7s]{align-items:center;gap:30px;height:58px;display:flex}.logo[data-astro-cid-wpvy4v7s]{letter-spacing:-.01em;align-items:center;gap:10px;margin-right:auto;font-size:16px;font-weight:600;display:flex}.links[data-astro-cid-wpvy4v7s]{color:var(--mute);gap:24px;font-size:14px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--txt)}.theme[data-astro-cid-wpvy4v7s]{border-radius:var(--r-s);border:1px solid var(--line2);width:36px;height:36px;color:var(--mute);cursor:pointer;background:0 0;place-items:center;transition:color .2s,border-color .2s;display:none}.js .theme[data-astro-cid-wpvy4v7s]{display:grid}.theme[data-astro-cid-wpvy4v7s]:hover{color:var(--txt);border-color:var(--mute)}.theme[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:17px;height:17px}.theme[data-astro-cid-wpvy4v7s] .sun[data-astro-cid-wpvy4v7s]{display:none}[data-theme=light] .theme[data-astro-cid-wpvy4v7s] .sun[data-astro-cid-wpvy4v7s]{display:block}[data-theme=light] .theme[data-astro-cid-wpvy4v7s] .moon[data-astro-cid-wpvy4v7s]{display:none}@media (width<=960px){.links[data-astro-cid-wpvy4v7s]{display:none}}.signal[data-astro-cid-m5cty3jo]{border:1px solid var(--line2);border-radius:var(--r-xl);background:color-mix(in srgb, var(--bg2) 85%, transparent);text-align:left;grid-template-columns:1.25fr 1fr;gap:0;margin-top:70px;transition:background-color .35s,border-color .35s,color .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #2dd4bf40}[data-theme=light] .signal[data-astro-cid-m5cty3jo]{background:color-mix(in srgb, var(--bg2) 92%, transparent);box-shadow:0 40px 100px -45px #14285047,0 1px 2px #1428500f}.viz[data-astro-cid-m5cty3jo]{border-right:1px solid var(--line2);padding:10px}svg[data-astro-cid-m5cty3jo]{width:100%;height:auto;display:block}.flow[data-astro-cid-m5cty3jo]{fill:none;stroke-width:2.2px;opacity:.9}.glowln[data-astro-cid-m5cty3jo]{fill:none;stroke-width:10px;opacity:.12;filter:blur(4px)}[data-theme=light] .glowln[data-astro-cid-m5cty3jo]{opacity:.16}text[data-astro-cid-m5cty3jo]{font-family:var(--mono)}.rules[data-astro-cid-m5cty3jo]{font-family:var(--mono);padding:22px 24px;font-size:13.5px;line-height:2.05}.hd[data-astro-cid-m5cty3jo]{color:var(--dim);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:10px;padding-bottom:10px;font-size:12px;line-height:1.4;display:flex}.r[data-astro-cid-m5cty3jo]{white-space:nowrap;grid-template-columns:14px 92px 1fr auto;align-items:center;gap:10px;display:grid}.r[data-astro-cid-m5cty3jo] i[data-astro-cid-m5cty3jo]{background:var(--c);border-radius:2px;width:8px;height:8px;display:block}.k[data-astro-cid-m5cty3jo]{color:var(--txt)}.m[data-astro-cid-m5cty3jo]{color:var(--dim);text-overflow:ellipsis;overflow:hidden}.t[data-astro-cid-m5cty3jo]{font-weight:500}.prompt[data-astro-cid-m5cty3jo]{color:var(--dim);margin-top:8px}.cursor[data-astro-cid-m5cty3jo]{background:var(--teal);vertical-align:-2px;width:8px;height:15px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (width<=960px){.signal[data-astro-cid-m5cty3jo]{grid-template-columns:1fr}.viz[data-astro-cid-m5cty3jo]{border-right:0;border-bottom:1px solid var(--line2)}}@media (prefers-reduced-motion:reduce){.packet[data-astro-cid-m5cty3jo]{display:none}}.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#2dd4bf29,#0000 70%),radial-gradient(40% 40% at 85% 60%,#c084fc1f,#0000 70%);position:absolute;inset:0}[data-theme=light] .hero[data-astro-cid-ge2uvauf]:before{background:radial-gradient(60% 50% at 50% 0,#0b938421,#0000 70%),radial-gradient(40% 40% at 85% 60%,#8a3ed617,#0000 70%)}.grid-bg[data-astro-cid-ge2uvauf]{opacity:.5;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:-1px -1px;background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%)}[data-theme=light] .grid-bg[data-astro-cid-ge2uvauf]{opacity:.9}.hero-in[data-astro-cid-ge2uvauf]{text-align:center;padding:110px 0 70px;position:relative}@media (width<=1264px){.hero-in[data-astro-cid-ge2uvauf]{padding-left:32px;padding-right:32px}}@media (width<=600px){.hero-in[data-astro-cid-ge2uvauf]{padding-left:16px;padding-right:16px}}.badge[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--mute);border:1px solid var(--line2);background:color-mix(in srgb, var(--panel) 70%, transparent);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:12.5px;display:inline-flex}[data-theme=light] .badge[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--panel) 85%, transparent)}.badge[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--teal) 14%, transparent);color:var(--teal-ink);border-radius:999px;padding:2px 8px;font-weight:500}[data-theme=light] .badge[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--teal) 10%, transparent)}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.05em;max-width:13ch;margin:28px auto 0;font-size:clamp(48px,7.6vw,104px);font-weight:650;line-height:.98}.glow[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--teal), var(--blue) 40%, var(--violet) 75%, var(--amber));color:#0000;filter:drop-shadow(0 0 30px #4da3ff40);background-clip:text}[data-theme=light] .glow[data-astro-cid-ge2uvauf]{filter:none}.lede[data-astro-cid-ge2uvauf]{color:var(--mute);max-width:44ch;margin:26px auto 0;font-size:20px;line-height:1.5}.cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{padding:13px 20px;font-size:15.5px}.req[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--dim);margin-top:18px;font-size:12.5px}.hero-in[data-astro-cid-ge2uvauf]>*{animation:rise 1s var(--ease) both}.hero-in[data-astro-cid-ge2uvauf]>:nth-child(2){animation-delay:80ms}.hero-in[data-astro-cid-ge2uvauf]>:nth-child(3){animation-delay:.16s}.hero-in[data-astro-cid-ge2uvauf]>:nth-child(4){animation-delay:.24s}.hero-in[data-astro-cid-ge2uvauf]>:nth-child(5){animation-delay:.3s}.hero-in[data-astro-cid-ge2uvauf]>:nth-child(6){animation-delay:.45s}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.vs[data-astro-cid-jrdwie4c]{background:var(--line2);border:1px solid var(--line2);border-radius:var(--r-l);grid-template-columns:1fr 1fr;gap:1px;margin-top:56px;display:grid;overflow:hidden}.vs[data-astro-cid-jrdwie4c]>div[data-astro-cid-jrdwie4c]{background:var(--bg2);padding:36px}.tagx[data-astro-cid-jrdwie4c]{font-family:var(--mono);color:var(--dim);font-size:12px}h3[data-astro-cid-jrdwie4c]{letter-spacing:-.025em;margin:12px 0 8px;font-size:24px;font-weight:600}p[data-astro-cid-jrdwie4c]{color:var(--mute)}pre[data-astro-cid-jrdwie4c]{font-family:var(--mono);color:var(--mute);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-s);margin-top:24px;padding:16px 18px;font-size:13px;line-height:1.9;overflow:auto}@media (width<=960px){.vs[data-astro-cid-jrdwie4c]{grid-template-columns:1fr}}.how[data-astro-cid-tbycsn3q]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.card[data-astro-cid-tbycsn3q]{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-l);padding:30px;transition:background-color .35s,border-color .3s,color .35s,transform .3s;position:relative;overflow:hidden}[data-theme=light] .card[data-astro-cid-tbycsn3q]{box-shadow:0 1px 2px #1428500a}.card[data-astro-cid-tbycsn3q]:hover{border-color:color-mix(in srgb, var(--line2), var(--txt) 12%);transform:translateY(-3px)}.card[data-astro-cid-tbycsn3q]:after{content:"";background:linear-gradient(90deg, transparent, var(--c), transparent);opacity:.8;height:1px;position:absolute;top:0;left:0;right:0}.idx[data-astro-cid-tbycsn3q]{font-family:var(--mono);color:var(--dim);font-size:12px}h3[data-astro-cid-tbycsn3q]{letter-spacing:-.025em;margin:14px 0 8px;font-size:22px;font-weight:600}p[data-astro-cid-tbycsn3q]{color:var(--mute);font-size:15.5px}.term[data-astro-cid-tbycsn3q]{font-family:var(--mono);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-s);color:var(--mute);margin-top:22px;padding:12px 14px;font-size:12.5px;line-height:1.9}@media (width<=960px){.how[data-astro-cid-tbycsn3q]{grid-template-columns:1fr}}.scen[data-astro-cid-gk6ge62r]{background:var(--line2);border:1px solid var(--line2);border-radius:var(--r-l);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}.sc[data-astro-cid-gk6ge62r]{background:var(--bg2);flex-direction:column;gap:10px;min-height:230px;padding:28px 26px 30px;transition:background-color .35s,border-color .35s,color .35s;display:flex}.sc[data-astro-cid-gk6ge62r]:hover{background:var(--panel)}.top[data-astro-cid-gk6ge62r]{font-family:var(--mono);color:var(--dim);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.to[data-astro-cid-gk6ge62r]{color:var(--mute);align-items:center;gap:6px;display:inline-flex}.to[data-astro-cid-gk6ge62r]:before{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 8px var(--c);border-radius:50%}[data-theme=light] .to[data-astro-cid-gk6ge62r]:before{box-shadow:none}h4[data-astro-cid-gk6ge62r]{letter-spacing:-.02em;margin-top:auto;font-size:19px;font-weight:600;line-height:1.2}p[data-astro-cid-gk6ge62r]{color:var(--mute);font-size:14.5px}@media (width<=960px){.scen[data-astro-cid-gk6ge62r]{grid-template-columns:1fr 1fr}}.check[data-astro-cid-uvz4qezs]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.console[data-astro-cid-uvz4qezs]{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-l);font-family:var(--mono);font-size:14px;transition:background-color .35s,border-color .35s,color .35s;overflow:hidden}.bar[data-astro-cid-uvz4qezs]{border-bottom:1px solid var(--line);gap:7px;padding:12px 14px;display:flex}.bar[data-astro-cid-uvz4qezs] i[data-astro-cid-uvz4qezs]{background:var(--line2);border-radius:50%;width:11px;height:11px}.body[data-astro-cid-uvz4qezs]{padding:20px 22px;line-height:2}.row[data-astro-cid-uvz4qezs]{color:var(--mute);grid-template-columns:130px 1fr;display:grid}.row[data-astro-cid-uvz4qezs] b[data-astro-cid-uvz4qezs]{color:var(--txt);font-weight:500}.row[data-astro-cid-uvz4qezs] b[data-astro-cid-uvz4qezs].ok{color:var(--lime-ink)}.query[data-astro-cid-uvz4qezs]{color:var(--txt);margin-bottom:8px}.query[data-astro-cid-uvz4qezs]:before{content:"› ";color:var(--teal-ink)}@media (width<=960px){.check[data-astro-cid-uvz4qezs]{grid-template-columns:1fr}}.specs[data-astro-cid-qtn4zntw]{border-top:1px solid var(--line2);margin-top:56px}.spec[data-astro-cid-qtn4zntw]{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr 200px;align-items:baseline;gap:30px;padding:24px 0;display:grid}.n[data-astro-cid-qtn4zntw]{letter-spacing:-.015em;font-size:18px;font-weight:600}.d[data-astro-cid-qtn4zntw]{color:var(--mute)}.v[data-astro-cid-qtn4zntw]{font-family:var(--mono);color:var(--teal-ink);text-align:right;font-size:13px}.protos[data-astro-cid-qtn4zntw]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.protos[data-astro-cid-qtn4zntw] span[data-astro-cid-qtn4zntw]{font-family:var(--mono);color:var(--txt);border:1px solid var(--line2);background:var(--bg2);border-radius:6px;padding:4px 9px;font-size:12px}@media (width<=960px){.spec[data-astro-cid-qtn4zntw]{grid-template-columns:1fr}.v[data-astro-cid-qtn4zntw]{text-align:left}}.zero[data-astro-cid-cobwjqwb]{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid}.zero[data-astro-cid-cobwjqwb]>div[data-astro-cid-cobwjqwb]{border:1px solid var(--line2);border-radius:var(--r-l);background:linear-gradient(180deg, var(--panel), var(--bg2));padding:30px;transition:background-color .35s,border-color .35s,color .35s}[data-theme=light] .zero[data-astro-cid-cobwjqwb]>div[data-astro-cid-cobwjqwb]{box-shadow:0 1px 2px #1428500a}.big[data-astro-cid-cobwjqwb]{font-family:var(--mono);letter-spacing:-.04em;color:#0000;background:linear-gradient(#fff,#5b6472) text;font-size:72px;font-weight:500;line-height:1}[data-theme=light] .big[data-astro-cid-cobwjqwb]{background:linear-gradient(#0b0d12,#a3abb7) text}h4[data-astro-cid-cobwjqwb]{margin-top:18px;font-size:17px;font-weight:600}p[data-astro-cid-cobwjqwb]{color:var(--mute);margin-top:4px;font-size:14.5px}@media (width<=960px){.zero[data-astro-cid-cobwjqwb]{grid-template-columns:1fr}}.steps[data-astro-cid-swawiaf7]{counter-reset:s;gap:12px;max-width:860px;margin-top:56px;display:grid}.step[data-astro-cid-swawiaf7]{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-m);grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:20px 24px;transition:background-color .35s,border-color .35s,color .35s;display:grid}.step[data-astro-cid-swawiaf7]:before{counter-increment:s;content:"0" counter(s);font-family:var(--mono);color:var(--dim);font-size:14px}.step[data-astro-cid-swawiaf7] b[data-astro-cid-swawiaf7]{font-size:17px;font-weight:600;display:block}.step[data-astro-cid-swawiaf7] span[data-astro-cid-swawiaf7]{color:var(--mute);font-size:15px}code[data-astro-cid-swawiaf7]{font-family:var(--mono);color:var(--txt);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 6px;font-size:13px}.step[data-astro-cid-swawiaf7] .t[data-astro-cid-swawiaf7]{font-family:var(--mono);color:var(--dim);font-size:12px}.dl[data-astro-cid-swawiaf7]{border:1px solid var(--line2);border-radius:var(--r-xl);background:radial-gradient(80% 140% at 100% 0%, #2dd4bf29, transparent 60%), var(--panel);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:34px 36px;transition:background-color .35s,border-color .35s,color .35s;display:flex}[data-theme=light] .dl[data-astro-cid-swawiaf7]{background:radial-gradient(80% 140% at 100% 0%, #0b93841f, transparent 60%), var(--panel)}.dl[data-astro-cid-swawiaf7] h3[data-astro-cid-swawiaf7]{letter-spacing:-.03em;font-size:28px;font-weight:600}.dl[data-astro-cid-swawiaf7] p[data-astro-cid-swawiaf7]{font-family:var(--mono);color:var(--mute);margin-top:6px;font-size:12.5px}@media (width<=960px){.dl[data-astro-cid-swawiaf7]{flex-direction:column;align-items:flex-start}}.faq[data-astro-cid-hemr5th4]{max-width:860px;margin-top:50px}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line);padding:22px 0}summary[data-astro-cid-hemr5th4]{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;font-size:19px;font-weight:550;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";font-family:var(--mono);color:var(--dim);font-size:20px}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"−"}p[data-astro-cid-hemr5th4]{color:var(--mute);max-width:64ch;margin-top:10px}footer[data-astro-cid-jo6i4kqk]{font-family:var(--mono);color:var(--dim);padding:36px 0 56px;font-size:12px}.wrap[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}
