.hero[data-astro-cid-ge2uvauf]{justify-items:center;gap:var(--space-5);padding-block:var(--space-8);text-align:center;display:grid}.actions[data-astro-cid-ge2uvauf]{justify-items:center;gap:var(--space-4);width:100%;display:grid}@media (width>=761px){.hero[data-astro-cid-ge2uvauf]{padding-block:88px}.actions[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-5);display:flex}}.built[data-astro-cid-t64aqz7d]{background:var(--accent)}.stack[data-astro-cid-t64aqz7d],.head[data-astro-cid-t64aqz7d]{gap:var(--space-3);display:grid}.stack[data-astro-cid-t64aqz7d]{gap:var(--space-6)}.apps[data-astro-cid-t64aqz7d]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.app[data-astro-cid-t64aqz7d],.more[data-astro-cid-t64aqz7d]{gap:var(--space-4);height:100%;padding:var(--space-5);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface);color:var(--text);text-decoration:none;transition:transform .25s,border-color .25s;display:flex}.app[data-astro-cid-t64aqz7d]:hover,.more[data-astro-cid-t64aqz7d]:hover{border-color:var(--primary);transform:translateY(-3px)}.more[data-astro-cid-t64aqz7d]{align-content:start;gap:var(--space-2);background:0 0;border-style:dashed;display:grid}.mark[data-astro-cid-t64aqz7d]{border-radius:13px;flex:none;width:56px;height:56px}.body[data-astro-cid-t64aqz7d]{gap:var(--space-2);align-content:start;display:grid}.name[data-astro-cid-t64aqz7d]{font-family:var(--font-display);font-size:24px;font-weight:600}.text[data-astro-cid-t64aqz7d]{font-size:15px}.host[data-astro-cid-t64aqz7d]{color:var(--primary);font-weight:600}@media (width>=981px){.apps[data-astro-cid-t64aqz7d]{grid-template-columns:1fr 1fr .8fr}}@media (prefers-reduced-motion:reduce){.app[data-astro-cid-t64aqz7d],.more[data-astro-cid-t64aqz7d]{transition:none}}.stack[data-astro-cid-rbm4bcg6]{gap:var(--space-5);display:grid}.flow[data-astro-cid-rbm4bcg6]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-rbm4bcg6]{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-1);align-content:start;display:grid}.who[data-astro-cid-rbm4bcg6]{font-size:13px;font-weight:600}.name[data-astro-cid-rbm4bcg6]{font-family:var(--font-display);font-size:21px;font-weight:600;line-height:1.25}.desc[data-astro-cid-rbm4bcg6]{font-size:15px}.ai[data-astro-cid-rbm4bcg6]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);display:flex}.wire[data-astro-cid-rbm4bcg6]{background:repeating-linear-gradient(180deg, var(--muted) 0 4px, transparent 4px 9px);background-size:100% 9px;flex:none;width:2px;height:40px;animation:.8s linear infinite down;display:block}@keyframes down{to{background-position:0 9px}}.note[data-astro-cid-rbm4bcg6]{color:var(--muted);font-size:15px}.story[data-astro-cid-rbm4bcg6]{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-3);margin:0;display:grid}.story[data-astro-cid-rbm4bcg6] blockquote[data-astro-cid-rbm4bcg6]{font-family:var(--font-display);max-width:60ch;margin:0;font-size:21px;line-height:1.35}@media (width>=981px){.flow[data-astro-cid-rbm4bcg6]{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;gap:0}.ai[data-astro-cid-rbm4bcg6]{text-align:center;justify-content:center;gap:var(--space-2);padding:var(--space-2);flex-direction:column}.wire[data-astro-cid-rbm4bcg6]{background:repeating-linear-gradient(90deg, var(--muted) 0 4px, transparent 4px 9px);background-size:9px 100%;width:100%;height:2px;animation-name:across}@keyframes across{to{background-position:9px 0}}}@media (prefers-reduced-motion:reduce){.wire[data-astro-cid-rbm4bcg6]{animation:none}}.two[data-astro-cid-d3mqparo]{gap:var(--space-6);align-items:start;display:grid}.offer[data-astro-cid-d3mqparo],.install[data-astro-cid-d3mqparo]{gap:var(--space-3);min-width:0;display:grid}.facts[data-astro-cid-d3mqparo]{flex-wrap:wrap;gap:28px;margin:0;display:flex}.facts[data-astro-cid-d3mqparo] div[data-astro-cid-d3mqparo]{display:grid}.facts[data-astro-cid-d3mqparo] dt[data-astro-cid-d3mqparo]{font-family:var(--font-display);font-size:32px;line-height:1}.facts[data-astro-cid-d3mqparo] dd[data-astro-cid-d3mqparo]{color:var(--muted);margin:0;font-size:13px}.code[data-astro-cid-d3mqparo]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-small);padding:var(--space-3) var(--space-4);color:var(--text);margin:0;font:14px/1.6 ui-monospace,Menlo,monospace;overflow-x:auto}@media (width>=761px){.two[data-astro-cid-d3mqparo]{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.stack[data-astro-cid-dh4ohvdw],.offer[data-astro-cid-dh4ohvdw]{gap:var(--space-3);min-width:0;display:grid}.stack[data-astro-cid-dh4ohvdw]{gap:var(--space-6)}
