.hills[data-astro-cid-tkqor5ty]{pointer-events:none;height:150px;position:absolute;inset:auto 0 0;overflow:hidden}.hill[data-astro-cid-tkqor5ty]{width:100%;height:100%;position:absolute;inset:auto 0 0}.hill-back[data-astro-cid-tkqor5ty] path[data-astro-cid-tkqor5ty]{fill:#221b3b}.hill-front[data-astro-cid-tkqor5ty]{height:70%}.hill-front[data-astro-cid-tkqor5ty] path[data-astro-cid-tkqor5ty]{fill:#191429}.walker-track[data-astro-cid-tkqor5ty]{height:88px;position:absolute;inset:auto 0 34px}.walker[data-astro-cid-tkqor5ty]{--s:88px;width:var(--s);height:var(--s);background:url(/_astro/cat-walk-sheet.LzSyxsGy.png) 0 0 / calc(var(--s) * 12) var(--s) no-repeat;position:absolute;bottom:0;left:0;transform:translate(12vw)}@media (prefers-reduced-motion:no-preference){.walker[data-astro-cid-tkqor5ty]{will-change:transform;animation:1.2s steps(12,end) infinite walk-frames,34s linear infinite walk-across}}@keyframes walk-frames{to{background-position:calc(var(--s) * -12) 0}}@keyframes walk-across{0%{transform:translate(-100px)}to{transform:translate(calc(100vw + 20px))}}@media (width<=640px){.hills[data-astro-cid-tkqor5ty]{height:110px}.walker-track[data-astro-cid-tkqor5ty]{height:64px;bottom:22px}.walker[data-astro-cid-tkqor5ty]{--s:64px}}.groups[data-astro-cid-pbrkw46v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.group[data-astro-cid-pbrkw46v]{border:1px solid var(--border);border-radius:var(--radius-l);background:radial-gradient(120% 80% at 100% 0%, #9a83ff1a, transparent 60%), var(--surface);padding:28px 28px 24px;position:relative;overflow:hidden}.mascot[data-astro-cid-pbrkw46v]{filter:drop-shadow(0 10px 18px #00000059);width:88px;height:88px;position:absolute;top:18px;right:18px}h3[data-astro-cid-pbrkw46v]{max-width:calc(100% - 100px);margin-bottom:8px;font-size:1.35rem}.summary[data-astro-cid-pbrkw46v]{max-width:calc(100% - 96px);color:var(--muted);margin-bottom:18px}ul[data-astro-cid-pbrkw46v]{margin:0;padding:0;list-style:none}.group[data-astro-cid-pbrkw46v] li[data-astro-cid-pbrkw46v]{border-top:1px solid var(--border);gap:10px;padding:7px 0;font-size:.95rem;display:flex}.group[data-astro-cid-pbrkw46v] li[data-astro-cid-pbrkw46v] svg{color:var(--ok);flex:none;margin-top:4px}.facts[data-astro-cid-pbrkw46v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.facts[data-astro-cid-pbrkw46v] li[data-astro-cid-pbrkw46v]{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--bg-raised);gap:16px;padding:22px;display:flex}.fact-icon[data-astro-cid-pbrkw46v]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-strong);border-radius:12px;flex:none;place-items:center;display:grid}.facts[data-astro-cid-pbrkw46v] h3[data-astro-cid-pbrkw46v]{max-width:none;margin-bottom:4px;font-size:1.05rem}.facts[data-astro-cid-pbrkw46v] p[data-astro-cid-pbrkw46v]{color:var(--muted);margin:0;font-size:.95rem}@media (width<=900px){.groups[data-astro-cid-pbrkw46v],.facts[data-astro-cid-pbrkw46v]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.group[data-astro-cid-pbrkw46v]{padding:22px 20px 18px}.mascot[data-astro-cid-pbrkw46v]{width:64px;height:64px;top:16px;right:14px}h3[data-astro-cid-pbrkw46v],.summary[data-astro-cid-pbrkw46v]{max-width:calc(100% - 64px)}}.compat[data-astro-cid-3xoptxv3]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}ul[data-astro-cid-3xoptxv3]{margin:0;padding:0;list-style:none}.envs[data-astro-cid-3xoptxv3]{gap:12px;display:grid}.env[data-astro-cid-3xoptxv3]{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);padding:18px 20px}.env-stable[data-astro-cid-3xoptxv3]{border-left-color:var(--ok)}.env-opt-in[data-astro-cid-3xoptxv3]{border-left-color:var(--info)}.env-experimental[data-astro-cid-3xoptxv3]{border-left-color:var(--warn)}.env-unsupported[data-astro-cid-3xoptxv3]{border-left-color:var(--no)}.env-head[data-astro-cid-3xoptxv3]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h3[data-astro-cid-3xoptxv3]{margin:0;font-size:1.08rem}.detail[data-astro-cid-3xoptxv3]{color:var(--faint);margin:2px 0 0;font-size:.9rem}.notes[data-astro-cid-3xoptxv3]{color:var(--muted);margin:10px 0 0;font-size:.95rem}.packages[data-astro-cid-3xoptxv3]{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--bg-raised);padding:22px}.packages[data-astro-cid-3xoptxv3] h3[data-astro-cid-3xoptxv3]{margin-bottom:12px}.packages[data-astro-cid-3xoptxv3] li[data-astro-cid-3xoptxv3]{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.pkg-name[data-astro-cid-3xoptxv3]{font-weight:700}.pkg-text[data-astro-cid-3xoptxv3]{color:var(--muted);grid-column:1/-1;font-size:.9rem}@media (width<=900px){.compat[data-astro-cid-3xoptxv3]{grid-template-columns:minmax(0,1fr)}}.arch[data-astro-cid-nwjzkku7]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}ol[data-astro-cid-nwjzkku7],ul[data-astro-cid-nwjzkku7]{margin:0;padding:0;list-style:none}.pipeline[data-astro-cid-nwjzkku7]{border:1px solid var(--border);border-radius:var(--radius-l);background:linear-gradient(180deg, #9a83ff14, transparent 40%), var(--surface);padding:24px}.pipeline[data-astro-cid-nwjzkku7] ol[data-astro-cid-nwjzkku7]{gap:0;display:grid}.pipeline[data-astro-cid-nwjzkku7] li[data-astro-cid-nwjzkku7]{gap:16px;padding:14px 0;display:flex;position:relative}.pipeline[data-astro-cid-nwjzkku7] li[data-astro-cid-nwjzkku7]:not(:last-child):after{content:"";background:linear-gradient(var(--accent), transparent);opacity:.5;width:2px;position:absolute;top:52px;bottom:-8px;left:19px}.step-no[data-astro-cid-nwjzkku7]{border:1px solid var(--border-strong);background:var(--bg-raised);width:40px;height:40px;color:var(--accent-strong);font-family:var(--mono);border-radius:12px;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.pipeline[data-astro-cid-nwjzkku7] li[data-astro-cid-nwjzkku7] div[data-astro-cid-nwjzkku7]{gap:2px;display:grid}.pipeline[data-astro-cid-nwjzkku7] li[data-astro-cid-nwjzkku7] span[data-astro-cid-nwjzkku7]:not(.step-no){color:var(--muted);font-size:.93rem}.pipeline-note[data-astro-cid-nwjzkku7]{color:var(--faint);margin:10px 0 0;font-size:.85rem}.fact-list[data-astro-cid-nwjzkku7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fact-list[data-astro-cid-nwjzkku7] li[data-astro-cid-nwjzkku7]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px}.fact-icon[data-astro-cid-nwjzkku7]{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-strong);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.fact-list[data-astro-cid-nwjzkku7] h3[data-astro-cid-nwjzkku7]{margin-bottom:6px;font-size:1.02rem}.fact-list[data-astro-cid-nwjzkku7] p[data-astro-cid-nwjzkku7]{color:var(--muted);margin:0;font-size:.93rem}.stack[data-astro-cid-nwjzkku7]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);margin-top:16px;padding:20px}.stack[data-astro-cid-nwjzkku7] h3[data-astro-cid-nwjzkku7]{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:.8rem}dl[data-astro-cid-nwjzkku7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;display:grid}dt[data-astro-cid-nwjzkku7]{font-family:var(--mono);color:var(--accent-strong);font-size:.92rem;font-weight:700}dd[data-astro-cid-nwjzkku7]{color:var(--muted);margin:0;font-size:.88rem}.benchmarks[data-astro-cid-nwjzkku7]{margin-top:24px}@media (width<=960px){.arch[data-astro-cid-nwjzkku7]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.fact-list[data-astro-cid-nwjzkku7],dl[data-astro-cid-nwjzkku7]{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(60% 70% at 85% 10%, #6b4fd852, transparent 70%), radial-gradient(40% 50% at 0% 0%, #8fc8ff14, transparent 70%), linear-gradient(180deg, var(--bg) 0%, #151027 100%);padding-block:clamp(48px,7vw,96px) clamp(120px,12vw,170px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34rem;margin-bottom:28px}.hero-meta[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;gap:8px;margin:24px 0 0;font-size:.9rem;display:flex}.hero-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:#1f1c2a99;border-radius:999px;padding:2px 10px}.hero-note[data-astro-cid-lcdefpme]{color:var(--warn);margin:12px 0 0;font-size:.92rem}.hero-media[data-astro-cid-lcdefpme]{position:relative}.glow[data-astro-cid-lcdefpme]{filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#9a83ff73,#0000);position:absolute;inset:8% 6% -4%}.hero-media[data-astro-cid-lcdefpme] .frame{position:relative;box-shadow:0 0 0 1px #9a83ff40,0 40px 90px -30px #000c}.media-note[data-astro-cid-lcdefpme]{color:var(--faint);margin:12px 0 0;font-size:.85rem;position:relative}.more[data-astro-cid-lcdefpme]{margin:32px 0 0}.platforms[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.cta-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:32px;display:flex}.download-cta[data-astro-cid-lcdefpme]{background:radial-gradient(60% 50% at 50% 0,#6b4fd82e,#0000 70%)}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme],.platforms[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
