.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(56px,9vw,110px);padding-bottom:40px;position:relative;overflow:hidden}.bg[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.glow[data-astro-cid-ge2uvauf]{filter:blur(90px);border-radius:50%;position:absolute}.glow-blue[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#0053af8c,#0000 65%);width:620px;height:620px;top:-140px;right:-120px}.glow-yellow[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#f9b70029,#0000 65%);width:360px;height:360px;top:260px;right:220px}.grid-lines[data-astro-cid-ge2uvauf]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 70% 30%,#000 20%,#0000 75%)}.inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid;position:relative}h1[data-astro-cid-ge2uvauf]{margin-top:22px;font-size:clamp(40px,6vw,72px)}.lead[data-astro-cid-ge2uvauf]{max-width:560px;color:var(--text-muted);margin-top:26px;font-size:clamp(16px,1.7vw,19px)}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.visual[data-astro-cid-ge2uvauf]{aspect-ratio:1;place-items:center;width:100%;max-width:460px;margin-left:auto;display:grid;position:relative}.visual[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 30px 60px #0053af73);width:58%;animation:8s ease-in-out infinite float}.orbit[data-astro-cid-ge2uvauf]{border:1px solid var(--border-strong);border-radius:50%;position:absolute}.orbit-1[data-astro-cid-ge2uvauf]{inset:4%}.orbit-2[data-astro-cid-ge2uvauf]{border-style:dashed;border-color:#ffffff14;animation:60s linear infinite spin;inset:18%}.orbit-1[data-astro-cid-ge2uvauf]:after{content:"";background:var(--brand-yellow);width:9px;height:9px;box-shadow:0 0 18px var(--brand-yellow);border-radius:50%;position:absolute;top:12%;right:12%}.chip[data-astro-cid-ge2uvauf]{border:1px solid var(--border-strong);backdrop-filter:blur(8px);font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;background:#0e1116d9;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute}.chip-a[data-astro-cid-ge2uvauf]{top:22%;left:-4%}.chip-b[data-astro-cid-ge2uvauf]{bottom:16%;right:-2%}.dot[data-astro-cid-ge2uvauf]{background:var(--brand-yellow);border-radius:50%;width:7px;height:7px}.dot[data-astro-cid-ge2uvauf].ok{background:#3ddc84}.stack[data-astro-cid-ge2uvauf]{border-top:1px solid var(--border);text-align:center;margin-top:clamp(56px,8vw,96px);padding-top:28px}.stack[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:var(--text-faint);font-size:13px}.stack[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:18px;display:flex}.stack[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--text-muted);font-size:14px}@keyframes float{50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.visual[data-astro-cid-ge2uvauf]{max-width:340px;margin:8px auto 0}.chip-a[data-astro-cid-ge2uvauf]{left:0}.chip-b[data-astro-cid-ge2uvauf]{right:0}}.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.item[data-astro-cid-lesv7jgp]{padding:28px;transition:border-color .25s}.item[data-astro-cid-lesv7jgp]:hover{border-color:var(--border-strong)}.icon[data-astro-cid-lesv7jgp]{width:42px;height:42px;color:var(--yellow-soft);background:linear-gradient(#0053af59,#0053af1f);border:1px solid #3d8bff4d;border-radius:11px;place-items:center;display:grid}h3[data-astro-cid-lesv7jgp]{margin-top:22px;font-size:18px;font-weight:600}p[data-astro-cid-lesv7jgp]{color:var(--text-muted);margin-top:10px;font-size:15px}@media (width<=960px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 1fr}}@media (width<=620px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.layout[data-astro-cid-pej2dwcu]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}h2[data-astro-cid-pej2dwcu]{margin-top:16px;font-size:clamp(34px,5vw,56px)}.lead[data-astro-cid-pej2dwcu]{color:var(--text-muted);margin-top:20px;font-size:clamp(16px,1.6vw,18px)}.points[data-astro-cid-pej2dwcu]{gap:14px;margin-top:28px;display:grid}.points[data-astro-cid-pej2dwcu] li[data-astro-cid-pej2dwcu]{color:var(--text);align-items:flex-start;gap:12px;font-size:15px;display:flex}.points[data-astro-cid-pej2dwcu] svg{color:var(--brand-yellow);flex:none;margin-top:4px}.window[data-astro-cid-pej2dwcu]{background:#0a0c10;min-width:0;box-shadow:0 40px 120px -30px #0053af73,0 0 0 1px #ffffff05}.window-bar[data-astro-cid-pej2dwcu]{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:12px 16px;display:flex;overflow-x:auto}.dots[data-astro-cid-pej2dwcu]{flex:none;gap:6px;display:flex}.dots[data-astro-cid-pej2dwcu] i[data-astro-cid-pej2dwcu]{background:#ffffff1f;border-radius:50%;width:10px;height:10px}.tabs[data-astro-cid-pej2dwcu]{gap:4px;display:flex}.tabs[data-astro-cid-pej2dwcu] button[data-astro-cid-pej2dwcu]{font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 12px;font-size:13px}.tabs[data-astro-cid-pej2dwcu] button[data-astro-cid-pej2dwcu]:hover{color:var(--text)}.tabs[data-astro-cid-pej2dwcu] button[data-astro-cid-pej2dwcu][aria-selected=true]{color:var(--text);border-color:var(--border);background:#ffffff0f}.panel[data-astro-cid-pej2dwcu]{padding:8px 0 0}.file[data-astro-cid-pej2dwcu]{font-family:var(--font-mono);color:var(--text-faint);padding:8px 20px 0;font-size:12px}.panel[data-astro-cid-pej2dwcu] pre{font-family:var(--font-mono);scrollbar-color:#ffffff26 transparent;color:#d6dae2;margin:0;padding:16px 20px 20px;font-size:13px;line-height:1.7;overflow-x:auto;background:0 0!important}.panel[data-astro-cid-pej2dwcu] .token.comment{color:#7d8391;font-style:italic}.panel[data-astro-cid-pej2dwcu] .token.keyword,.panel[data-astro-cid-pej2dwcu] .token.operator{color:#8fb9ff}.panel[data-astro-cid-pej2dwcu] .token.string,.panel[data-astro-cid-pej2dwcu] .token.template-string{color:#ffd25c}.panel[data-astro-cid-pej2dwcu] .token.function{color:#f4f5f7;font-weight:600}.panel[data-astro-cid-pej2dwcu] .token.number,.panel[data-astro-cid-pej2dwcu] .token.boolean{color:#ffb38a}.panel[data-astro-cid-pej2dwcu] .token.punctuation{color:#a3a8b3}.panel[data-astro-cid-pej2dwcu] .token.interpolation-punctuation{color:#8fb9ff}.note[data-astro-cid-pej2dwcu]{border-top:1px solid var(--border);color:var(--text-faint);padding:12px 20px;font-size:12px}@media (width<=960px){.layout[data-astro-cid-pej2dwcu]{grid-template-columns:1fr}}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-grsovck6]{padding:26px}.top[data-astro-cid-grsovck6]{color:var(--text-faint);justify-content:space-between;align-items:center;display:flex}.num[data-astro-cid-grsovck6]{font-family:var(--font-display);background:linear-gradient(180deg, var(--yellow-soft), var(--brand-yellow));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800}h3[data-astro-cid-grsovck6]{margin-top:28px;font-size:18px;font-weight:600}p[data-astro-cid-grsovck6]{color:var(--text-muted);margin-top:10px;font-size:15px}.principles[data-astro-cid-grsovck6]{flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:40px;display:flex}.principles[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.principles[data-astro-cid-grsovck6] svg{color:var(--blue-soft)}@media (width<=960px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr 1fr}}@media (width<=560px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr}}.layout[data-astro-cid-hemr5th4]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,5vw,72px);display:grid}.section-head[data-astro-cid-hemr5th4]{position:sticky;top:100px}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--border)}details[data-astro-cid-hemr5th4]:first-child{border-top:1px solid var(--border)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}h3[data-astro-cid-hemr5th4]{font-size:17px;font-weight:500;line-height:1.4}summary[data-astro-cid-hemr5th4]:hover h3[data-astro-cid-hemr5th4]{color:#fff}.plus[data-astro-cid-hemr5th4]{flex:none;width:14px;height:14px;position:relative}.plus[data-astro-cid-hemr5th4]:before,.plus[data-astro-cid-hemr5th4]:after{content:"";background:var(--text-muted);width:14px;height:1.5px;transition:transform .25s;position:absolute;top:6px;left:0}.plus[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] .plus[data-astro-cid-hemr5th4]:after{transform:rotate(0)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--text-muted);max-width:640px;padding-bottom:22px}@media (width<=900px){.layout[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.section-head[data-astro-cid-hemr5th4]{position:static}}
