.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-block:clamp(3.5rem,8vw,7rem) clamp(4rem,9vw,8rem);position:relative;overflow:hidden}#hero-canvas[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90% at 50% 40%,#000 35%,#0000 100%);mask-image:radial-gradient(90% 90% at 50% 40%,#000 35%,#0000 100%)}.glow[data-astro-cid-ge2uvauf]{filter:blur(90px);z-index:-2;opacity:.55;border-radius:50%;position:absolute}.g1[data-astro-cid-ge2uvauf]{background:var(--brand);width:520px;height:520px;top:-140px;left:-120px}.g2[data-astro-cid-ge2uvauf]{background:var(--brand);opacity:.22;width:380px;height:380px;bottom:-100px;right:-80px}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.lead[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:38rem;margin-top:1.5rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}.cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.9rem;margin-top:2.1rem;display:flex}.chips[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem;margin:2.4rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:.35rem .8rem;font-size:.8rem;font-weight:500}.term[data-astro-cid-ge2uvauf]{border:1px solid var(--line-strong);backdrop-filter:blur(8px);background:#0a0e24c7;border-radius:16px;margin:0;overflow:hidden;transform:perspective(1200px)rotateY(-6deg)rotateX(2deg);box-shadow:0 30px 80px -30px #3f50b5b3}.term-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);background:#ffffff08;align-items:center;gap:.45rem;padding:.8rem 1rem;display:flex}.d[data-astro-cid-ge2uvauf]{border-radius:50%;width:10px;height:10px}.r[data-astro-cid-ge2uvauf]{background:#ff5f57}.y[data-astro-cid-ge2uvauf]{background:#febc2e}.g[data-astro-cid-ge2uvauf]{background:#28c840}.term-title[data-astro-cid-ge2uvauf]{color:var(--muted);margin-left:.6rem;font:500 .78rem/1 ui-monospace,SF Mono,Menlo,monospace}.term-body[data-astro-cid-ge2uvauf]{align-content:start;gap:.7rem;min-height:270px;margin:0;padding:1.2rem 1.2rem 1.4rem;font:500 .88rem/1.5 ui-monospace,SF Mono,Menlo,monospace;list-style:none;display:grid}.term-body[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{opacity:0;animation:12s infinite logline;animation-delay:calc(var(--i) * 1.1s);flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.term-body[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--brand-3);border:1px solid #9ba8ff4d;border-radius:6px;padding:.05rem .45rem;font-size:.72rem;font-style:normal}.ok[data-astro-cid-ge2uvauf]{color:var(--mint)}.done[data-astro-cid-ge2uvauf]{color:#fff;margin-top:.4rem}.pulse[data-astro-cid-ge2uvauf]{color:var(--accent);animation:1.2s ease-in-out infinite blink}figcaption[data-astro-cid-ge2uvauf]{color:var(--muted);opacity:.7;padding:0 1.2rem .9rem;font-size:.72rem}@keyframes logline{0%{opacity:0;transform:translateY(8px)}4%,86%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes blink{50%{opacity:.25}}@media (width<=920px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.term[data-astro-cid-ge2uvauf]{transform:none}}@media (prefers-reduced-motion:reduce){.term-body[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{opacity:1;animation:none}.term[data-astro-cid-ge2uvauf]{transform:none}}.stage[data-astro-cid-pej2dwcu]{border:1px solid var(--line-strong);background:radial-gradient(70% 60% at 80% 0,#3f50b540,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border-radius:24px;padding:clamp(1rem,2.5vw,1.8rem)}.tabs[data-astro-cid-pej2dwcu]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.3rem;display:flex}.tab[data-astro-cid-pej2dwcu]{font:600 .9rem/1 var(--font-body);color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:.7rem 1.1rem;transition:all .2s}.tab[data-astro-cid-pej2dwcu]:hover{color:#fff;border-color:var(--line-strong)}.tab[data-astro-cid-pej2dwcu][aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff}.flow-desc[data-astro-cid-pej2dwcu]{color:var(--muted);max-width:52rem;margin-bottom:1rem}.panel[data-astro-cid-pej2dwcu]{overflow-x:auto}svg[data-astro-cid-pej2dwcu]{width:100%;height:auto}@media (width<=760px){svg[data-astro-cid-pej2dwcu]{min-width:700px}}.edge[data-astro-cid-pej2dwcu]{fill:none;stroke:#9ba8ff80;stroke-width:2px;stroke-dasharray:6 8;animation:1.2s linear infinite dash}.packet[data-astro-cid-pej2dwcu]{fill:#fff;filter:drop-shadow(0 0 5px #ffffffb3)}.node[data-astro-cid-pej2dwcu] rect[data-astro-cid-pej2dwcu]{fill:#121842;stroke:#9ba8ff59;stroke-width:1.5px}.node[data-astro-cid-pej2dwcu].engine rect[data-astro-cid-pej2dwcu]{fill:var(--brand);stroke:#9ba8ff;filter:drop-shadow(0 0 18px #3f50b5e6);animation:2.8s ease-in-out infinite glow}.lbl[data-astro-cid-pej2dwcu]{fill:#fff;font:700 15px var(--font-display)}.sub[data-astro-cid-pej2dwcu]{fill:#a6acce;font:500 12px var(--font-body)}.engine[data-astro-cid-pej2dwcu] .sub[data-astro-cid-pej2dwcu]{fill:#dfe3ff}.providers[data-astro-cid-pej2dwcu]{gap:1rem;margin-top:2.5rem;display:grid}.prov-head[data-astro-cid-pej2dwcu] p[data-astro-cid-pej2dwcu]{color:var(--muted);margin-top:.3rem;font-size:.95rem}.prov-btns[data-astro-cid-pej2dwcu]{flex-wrap:wrap;gap:.5rem;display:flex}.prov[data-astro-cid-pej2dwcu]{font:600 .92rem/1 var(--font-body);color:var(--text);border:1px solid var(--line-strong);cursor:pointer;background:#ffffff0a;border-radius:12px;padding:.75rem 1.2rem;transition:all .2s}.prov[data-astro-cid-pej2dwcu]:hover{border-color:var(--brand-3)}.prov[data-astro-cid-pej2dwcu][aria-pressed=true]{border-color:var(--brand-3);background:#3f50b559}.prov-desc[data-astro-cid-pej2dwcu]{color:var(--muted);max-width:52rem;min-height:3.4em}.steps[data-astro-cid-pej2dwcu]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:1rem;margin:clamp(2.5rem,6vw,4rem) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-pej2dwcu]{border-top:2px solid var(--line-strong);padding-top:1.1rem;position:relative}.step[data-astro-cid-pej2dwcu]:before{content:"";background:var(--brand-2);width:44px;height:2px;position:absolute;top:-2px;left:0}.n[data-astro-cid-pej2dwcu]{font:700 .85rem var(--font-display);color:var(--brand-3);letter-spacing:.1em}.step[data-astro-cid-pej2dwcu] h3[data-astro-cid-pej2dwcu]{margin:.5rem 0 .4rem;font-size:1.15rem}.step[data-astro-cid-pej2dwcu] p[data-astro-cid-pej2dwcu]{color:var(--muted);font-size:.95rem}@keyframes dash{to{stroke-dashoffset:-12px}}@keyframes glow{50%{filter:drop-shadow(0 0 28px #6f80f0)}}@media (width<=820px){.steps[data-astro-cid-pej2dwcu]{grid-template-columns:1fr 1fr}}@media (width<=520px){.steps[data-astro-cid-pej2dwcu]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.packet[data-astro-cid-pej2dwcu]{display:none}.edge[data-astro-cid-pej2dwcu],.node[data-astro-cid-pej2dwcu].engine rect[data-astro-cid-pej2dwcu]{animation:none}}.alt[data-astro-cid-ki43kjrb]{background:linear-gradient(#0000,#3f50b514,#0000)}.wrap[data-astro-cid-ki43kjrb]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.lead[data-astro-cid-ki43kjrb]{color:var(--muted);margin-top:1.2rem;font-size:1.1rem}.compare[data-astro-cid-ki43kjrb]{gap:1rem;margin-top:2rem;display:grid}.col[data-astro-cid-ki43kjrb]{border:1px solid var(--line);border-radius:16px;padding:1.2rem 1.4rem}.col[data-astro-cid-ki43kjrb] h3[data-astro-cid-ki43kjrb]{margin-bottom:.6rem;font-size:1rem}.col[data-astro-cid-ki43kjrb] ul[data-astro-cid-ki43kjrb]{color:var(--muted);gap:.3rem;margin:0;padding-left:1.1rem;font-size:.95rem;display:grid}.good[data-astro-cid-ki43kjrb]{background:#3f50b51f;border-color:#9ba8ff66}.good[data-astro-cid-ki43kjrb] h3[data-astro-cid-ki43kjrb]{color:#fff}.bad[data-astro-cid-ki43kjrb] h3[data-astro-cid-ki43kjrb]{color:var(--muted)}svg[data-astro-cid-ki43kjrb]{width:100%;height:auto}.spoke[data-astro-cid-ki43kjrb]{stroke:#6f80f080;stroke-width:2px;stroke-dasharray:5 7;animation:1.4s linear infinite dash}.packet[data-astro-cid-ki43kjrb]{fill:#fff;filter:drop-shadow(0 0 5px #ffffffb3)}.sat[data-astro-cid-ki43kjrb] rect[data-astro-cid-ki43kjrb]{fill:#121842;stroke:#9ba8ff59}.sat[data-astro-cid-ki43kjrb] text[data-astro-cid-ki43kjrb]{fill:#eef0fa;font:600 18px var(--font-body)}.hub[data-astro-cid-ki43kjrb] rect[data-astro-cid-ki43kjrb]{fill:var(--brand);stroke:#9ba8ff;filter:drop-shadow(0 0 24px #3f50b5f2)}.hub[data-astro-cid-ki43kjrb] .h1[data-astro-cid-ki43kjrb]{fill:#fff;font:700 28px var(--font-display)}.hub[data-astro-cid-ki43kjrb] .h2[data-astro-cid-ki43kjrb]{fill:#dfe3ff;font:500 15px var(--font-body)}.viz[data-astro-cid-ki43kjrb]{overflow-x:auto}.models[data-astro-cid-ki43kjrb]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}.models[data-astro-cid-ki43kjrb] h3[data-astro-cid-ki43kjrb]{margin-top:.9rem}.caps[data-astro-cid-ki43kjrb]{flex-wrap:wrap;gap:.5rem;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.caps[data-astro-cid-ki43kjrb] li[data-astro-cid-ki43kjrb]{color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:.4rem .9rem;font-size:.85rem;font-weight:500}.foot[data-astro-cid-ki43kjrb]{flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;margin-top:2.2rem;display:flex}.foot[data-astro-cid-ki43kjrb] p[data-astro-cid-ki43kjrb]{color:var(--muted);max-width:34rem;font-size:.92rem}@media (width<=920px){.wrap[data-astro-cid-ki43kjrb],.models[data-astro-cid-ki43kjrb]{grid-template-columns:1fr}}@media (width<=600px){svg[data-astro-cid-ki43kjrb]{min-width:560px}}@media (prefers-reduced-motion:reduce){.packet[data-astro-cid-ki43kjrb]{display:none}.spoke[data-astro-cid-ki43kjrb]{animation:none}}.live-grid[data-astro-cid-rtei5hqi]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.prod[data-astro-cid-rtei5hqi]{flex-direction:column;gap:.4rem;padding:clamp(1.6rem,3vw,2.2rem);display:flex}.prod[data-astro-cid-rtei5hqi] h3[data-astro-cid-rtei5hqi]{margin-top:.9rem;font-size:1.8rem}.tag[data-astro-cid-rtei5hqi]{font-weight:600;color:var(--brand-3)!important;margin-top:.2rem!important}.prod[data-astro-cid-rtei5hqi] ul[data-astro-cid-rtei5hqi]{color:var(--text);gap:.45rem;margin:1rem 0 1.6rem;padding:0;font-size:.95rem;list-style:none;display:grid}.prod[data-astro-cid-rtei5hqi] li[data-astro-cid-rtei5hqi]:before{content:"✓";color:var(--mint);margin-right:.6rem;font-weight:700}.prod[data-astro-cid-rtei5hqi] .btn[data-astro-cid-rtei5hqi]{align-self:flex-start;margin-top:auto}.soon-title[data-astro-cid-rtei5hqi]{color:var(--muted);margin:clamp(2.5rem,6vw,4rem) 0 1.2rem;font-size:1.15rem;font-weight:600}.soon[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.mini[data-astro-cid-rtei5hqi]{border-style:dashed;flex-direction:column;gap:.4rem;padding:1.4rem;display:flex}.mini[data-astro-cid-rtei5hqi] h4[data-astro-cid-rtei5hqi]{margin-top:.7rem;font-size:1.1rem}.mini[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{margin-top:.2rem;font-size:.92rem}.mini[data-astro-cid-rtei5hqi] a[data-astro-cid-rtei5hqi]{margin-top:auto;padding-top:.8rem;font-size:.92rem;font-weight:600}@media (width<=1000px){.soon[data-astro-cid-rtei5hqi]{grid-template-columns:1fr 1fr}}@media (width<=760px){.live-grid[data-astro-cid-rtei5hqi]{grid-template-columns:1fr}}@media (width<=480px){.soon[data-astro-cid-rtei5hqi]{grid-template-columns:1fr}}.grid[data-astro-cid-zvubcj7g]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.num[data-astro-cid-zvubcj7g]{font:700 .85rem var(--font-display);color:var(--brand-3);letter-spacing:.1em}.card[data-astro-cid-zvubcj7g] h3[data-astro-cid-zvubcj7g]{margin-top:.9rem}.story[data-astro-cid-zvubcj7g]{border:1px solid var(--line);background:#3f50b51f;border-radius:20px;align-items:center;gap:1.4rem;margin-top:clamp(2rem,5vw,3.5rem);padding:1.6rem 1.8rem;display:flex}.mark[data-astro-cid-zvubcj7g]{font-size:2.4rem}.story[data-astro-cid-zvubcj7g] p[data-astro-cid-zvubcj7g]{color:var(--muted);max-width:52rem;margin-top:.4rem}@media (width<=1000px){.grid[data-astro-cid-zvubcj7g]{grid-template-columns:1fr 1fr}}@media (width<=560px){.grid[data-astro-cid-zvubcj7g]{grid-template-columns:1fr}.story[data-astro-cid-zvubcj7g]{flex-direction:column;align-items:flex-start}}.narrow[data-astro-cid-hemr5th4]{max-width:860px}.list[data-astro-cid-hemr5th4]{gap:.7rem;display:grid}details[data-astro-cid-hemr5th4]{border:1px solid var(--line);background:#ffffff06;border-radius:14px;transition:border-color .2s}details[data-astro-cid-hemr5th4][open]{border-color:#9ba8ff73}summary[data-astro-cid-hemr5th4]{cursor:pointer;font:600 1.05rem var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--brand-3);font-size:1.5rem;line-height:1;transition:transform .25s}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--muted);padding:0 1.4rem 1.3rem}.box[data-astro-cid-he3spzz3]{border:1px solid var(--line-strong);background:radial-gradient(60% 50% at 100% 0,#3f50b547,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border-radius:24px;padding:clamp(1.1rem,3vw,2.2rem)}.tabs[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.8rem;display:flex}.tab[data-astro-cid-he3spzz3]{font:600 .9rem/1 var(--font-body);color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:.7rem 1.1rem;transition:all .2s}.tab[data-astro-cid-he3spzz3]:hover{color:#fff;border-color:var(--line-strong)}.tab[data-astro-cid-he3spzz3][aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff}.pane[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{font-size:clamp(1.4rem,2.6vw,1.9rem)}.intro[data-astro-cid-he3spzz3]{color:var(--muted);max-width:44rem;margin:.6rem 0 1.8rem}.fields[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:1.1rem 1.2rem;display:grid}.field[data-astro-cid-he3spzz3],fieldset[data-astro-cid-he3spzz3]{border:0;flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}.full[data-astro-cid-he3spzz3]{grid-column:1/-1}label[data-astro-cid-he3spzz3],legend[data-astro-cid-he3spzz3]{color:var(--text);font-size:.88rem;font-weight:600}legend[data-astro-cid-he3spzz3]{margin-bottom:.5rem;padding:0}input[data-astro-cid-he3spzz3][type=text],input[data-astro-cid-he3spzz3][type=email],input[data-astro-cid-he3spzz3][type=tel],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{width:100%;font:400 1rem var(--font-body);color:var(--text);border:1px solid var(--line-strong);background:#080b1ab3;border-radius:12px;padding:.8rem .95rem;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:110px}select[data-astro-cid-he3spzz3]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%239ba8ff' stroke-width='2'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.4rem}input[data-astro-cid-he3spzz3]:focus,select[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--brand-3);outline:none;box-shadow:0 0 0 3px #6f80f04d}input[data-astro-cid-he3spzz3][aria-invalid=true],select[data-astro-cid-he3spzz3][aria-invalid=true],textarea[data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--danger)}[data-astro-cid-he3spzz3]::placeholder{color:#6c7399}.opts[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.6rem;display:flex}.chk[data-astro-cid-he3spzz3]{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.93rem;font-weight:500;display:inline-flex}.checks[data-astro-cid-he3spzz3] .chk[data-astro-cid-he3spzz3]{border:1px solid var(--line-strong);border-radius:999px;align-items:center;padding:.55rem .9rem}.chk[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{accent-color:var(--brand-2);flex:none;width:17px;height:17px;margin-top:.15rem}.checks[data-astro-cid-he3spzz3] .chk[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{margin-top:0}.consent[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.88rem}.challenge[data-astro-cid-he3spzz3]{margin-top:.15rem}.actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.8rem;display:flex}.status[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.95rem}.status[data-astro-cid-he3spzz3].ok{color:var(--mint)}.status[data-astro-cid-he3spzz3].err{color:var(--danger)}.btn[data-astro-cid-he3spzz3][disabled]{opacity:.6;cursor:wait}.hp[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=640px){.fields[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
