.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding-block:72px 64px;display:grid}.hero[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme]{gap:22px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{padding-bottom:.06em;display:block;overflow:hidden}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.2,.8,.2,1) both lineup;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(2)>span[data-astro-cid-lcdefpme]{animation-delay:.12s}@keyframes lineup{0%{transform:translateY(105%)}}.hero-orbit[data-astro-cid-lcdefpme]{aspect-ratio:1;max-width:100%}.hero-orbit[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;overflow:visible}.ring[data-astro-cid-lcdefpme]{fill:none;stroke-width:1.5px;stroke-dasharray:4 10;transform-origin:50%;animation:linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.draw[data-astro-cid-lcdefpme]{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:2.2s cubic-bezier(.6,0,.2,1) .3s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}html[data-motion=off] .draw[data-astro-cid-lcdefpme]{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){html:not([data-motion]) .draw[data-astro-cid-lcdefpme]{stroke-dashoffset:0}}@supports (animation-timeline:scroll()){.hero-orbit[data-astro-cid-lcdefpme]{animation:linear both sink scroll(root);animation-range:0 80vh}}@keyframes sink{to{opacity:.3;transform:translateY(120px)scale(.86)}}.tour-stage[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.tour-orbit[data-astro-cid-lcdefpme]{justify-items:center;gap:16px;display:grid;position:relative}.tour-orbit[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;max-width:440px;overflow:visible}.tnode[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{font:600 15px var(--mono);fill:var(--muted);text-anchor:middle}.tnode[data-astro-cid-lcdefpme]{transition:opacity .3s}.tnode[data-astro-cid-lcdefpme].on text[data-astro-cid-lcdefpme]{fill:var(--text)}.tnode[data-astro-cid-lcdefpme].on circle[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 12px)}.steps[data-astro-cid-lcdefpme]{gap:8px;display:flex}.steps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--border);border-radius:2px;width:28px;height:4px;transition:background .3s}.steps[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].on{background:linear-gradient(90deg,var(--accent),var(--purple))}.panels[data-astro-cid-lcdefpme]{gap:56px;display:grid}.panel[data-astro-cid-lcdefpme]{align-content:start;gap:16px;display:grid}.panel[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--c)}.panel[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--muted);gap:8px;margin:0;padding:0;list-style:none;display:grid}.panel[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.panel[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.panel[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start}.tour[data-astro-cid-lcdefpme].live{height:300vh;padding-block:0}.tour[data-astro-cid-lcdefpme].live .tour-stage[data-astro-cid-lcdefpme]{height:calc(100svh - 64px);position:sticky;top:64px}.tour[data-astro-cid-lcdefpme].live .panel[data-astro-cid-lcdefpme]{opacity:0;filter:blur(6px);pointer-events:none;grid-area:1/1;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1),filter .5s;transform:translateY(40px)}.tour[data-astro-cid-lcdefpme].live .panel[data-astro-cid-lcdefpme].on{opacity:1;filter:none;pointer-events:auto;transform:none}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.feature[data-astro-cid-lcdefpme]{align-content:start;gap:12px;padding:26px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.tag[data-astro-cid-lcdefpme]{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);border:1px solid color-mix(in srgb,var(--purple) 35%,transparent);border-radius:99px;justify-self:start;padding:3px 9px}.diagram[data-astro-cid-lcdefpme]{padding:24px;overflow-x:auto}.diagram[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;min-width:680px;height:auto;display:block}.group[data-astro-cid-lcdefpme]{fill:color-mix(in srgb,var(--editor) 60%,transparent);stroke:var(--border);stroke-dasharray:4 6}.glabel[data-astro-cid-lcdefpme]{font:600 11px var(--mono);letter-spacing:.12em;fill:var(--dim)}.box[data-astro-cid-lcdefpme]{fill:var(--elevated);stroke:var(--border)}.bt[data-astro-cid-lcdefpme]{font:600 14px var(--body);fill:var(--text)}.bs[data-astro-cid-lcdefpme]{font:400 11px var(--mono);fill:var(--muted)}.elabel[data-astro-cid-lcdefpme]{font:400 11px var(--mono);fill:var(--dim)}.flow[data-astro-cid-lcdefpme]{fill:none;stroke-width:2px;stroke-dasharray:6 8;animation:1.2s linear infinite flow}.flow[data-astro-cid-lcdefpme].slow{animation-duration:3s}@keyframes flow{to{stroke-dashoffset:-28px}}.sec-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr;align-items:start;gap:28px;display:grid}.term[data-astro-cid-lcdefpme]{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.chrome[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);font:400 12px var(--mono);color:var(--dim);background:#0000002e;align-items:center;gap:7px;padding:11px 14px;display:flex}.chrome[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--border);border-radius:50%;width:10px;height:10px}.chrome[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:10px}pre[data-astro-cid-lcdefpme]{font:400 14px/1.9 var(--mono);color:var(--text);background:var(--editor);white-space:pre-wrap;min-height:248px;margin:0;padding:22px}pre[data-astro-cid-lcdefpme] .p{color:var(--dim)}pre[data-astro-cid-lcdefpme] .no{color:var(--err)}pre[data-astro-cid-lcdefpme] .yes{color:var(--ok)}pre[data-astro-cid-lcdefpme] .warn{color:var(--warn)}pre[data-astro-cid-lcdefpme] .caret{background:var(--accent);vertical-align:-3px;width:8px;height:16px;animation:1s step-end infinite pulse;display:inline-block}.facts[data-astro-cid-lcdefpme]{gap:22px;margin:0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:2px solid var(--border);gap:4px;padding-left:18px;display:grid}.facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:600 16px var(--display)}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14.5px}.band[data-astro-cid-lcdefpme]{background:radial-gradient(600px 300px at 100% 0%,color-mix(in srgb,var(--glow-c) 70%,transparent),transparent),var(--glass),var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:40px;display:flex}.band[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:12px;display:grid}.btn[data-astro-cid-lcdefpme].big{padding:16px 24px;font-size:16px}@media (width<=900px){.hero[data-astro-cid-lcdefpme],.tour-stage[data-astro-cid-lcdefpme],.sec-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-orbit[data-astro-cid-lcdefpme]{width:100%;max-width:420px;margin-inline:auto}.tour[data-astro-cid-lcdefpme].live .tour-stage[data-astro-cid-lcdefpme]{align-content:center;gap:12px}.tour[data-astro-cid-lcdefpme].live .tour-orbit[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{max-width:240px}}@media (width<=640px){.features[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.band[data-astro-cid-lcdefpme]{padding:26px}}
