.back[data-astro-cid-nx7sdc6s]{font-size:14px}.back[data-astro-cid-nx7sdc6s] a[data-astro-cid-nx7sdc6s],.foot-note[data-astro-cid-nx7sdc6s] a[data-astro-cid-nx7sdc6s]{color:var(--cyan)}.flow[data-astro-cid-nx7sdc6s],.why-two[data-astro-cid-nx7sdc6s],.examples[data-astro-cid-nx7sdc6s]{display:grid;gap:18px}.legend[data-astro-cid-nx7sdc6s]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.who[data-astro-cid-nx7sdc6s]{display:inline-block;font:600 11px/1 var(--display);letter-spacing:.06em;padding:5px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.who[data-astro-cid-nx7sdc6s].ai{--c: var(--cyan)}.who[data-astro-cid-nx7sdc6s].image,.who[data-astro-cid-nx7sdc6s].rf{--c: var(--violet)}.who[data-astro-cid-nx7sdc6s].i3d{--c: #ff8fb8}.who[data-astro-cid-nx7sdc6s].soft{--c: var(--good)}.who[data-astro-cid-nx7sdc6s].game{--c: var(--info)}.diagram[data-astro-cid-nx7sdc6s]{display:grid;gap:0}.steps[data-astro-cid-nx7sdc6s]{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:step}.steps[data-astro-cid-nx7sdc6s].start,.steps[data-astro-cid-nx7sdc6s].end{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.step[data-astro-cid-nx7sdc6s]{position:relative;display:grid;gap:6px;align-content:start;padding:14px 14px 14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.step[data-astro-cid-nx7sdc6s] .whos[data-astro-cid-nx7sdc6s]{display:flex;flex-wrap:wrap;gap:4px}.step[data-astro-cid-nx7sdc6s] h3[data-astro-cid-nx7sdc6s]{font-size:16px}.step[data-astro-cid-nx7sdc6s] p[data-astro-cid-nx7sdc6s]{font-size:13.5px;color:var(--muted)}@media(min-width:900px){.steps[data-astro-cid-nx7sdc6s].start .step[data-astro-cid-nx7sdc6s]+.step[data-astro-cid-nx7sdc6s]:before,.steps[data-astro-cid-nx7sdc6s].end .step[data-astro-cid-nx7sdc6s]+.step[data-astro-cid-nx7sdc6s]:before{content:"";position:absolute;left:-10px;top:50%;width:10px;height:2px;background:var(--line)}}.lane[data-astro-cid-nx7sdc6s] .steps[data-astro-cid-nx7sdc6s] .step[data-astro-cid-nx7sdc6s]+.step[data-astro-cid-nx7sdc6s]:before{content:"";position:absolute;top:-10px;left:24px;width:2px;height:10px;background:var(--line)}.fork[data-astro-cid-nx7sdc6s]{height:34px;position:relative}.fork[data-astro-cid-nx7sdc6s] span[data-astro-cid-nx7sdc6s]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(var(--line),color-mix(in srgb,var(--gold) 50%,transparent))}.fork[data-astro-cid-nx7sdc6s].join span[data-astro-cid-nx7sdc6s]{background:linear-gradient(color-mix(in srgb,var(--gold) 50%,transparent),var(--line))}.lanes[data-astro-cid-nx7sdc6s]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.lane[data-astro-cid-nx7sdc6s]{display:grid;gap:10px;align-content:start;padding:14px;border-radius:16px;border:1px dashed var(--lc);background:color-mix(in srgb,var(--lc) 6%,transparent)}.lane[data-astro-cid-nx7sdc6s].a{--lc: color-mix(in srgb, var(--violet) 70%, transparent)}.lane[data-astro-cid-nx7sdc6s].b{--lc: color-mix(in srgb, var(--good) 60%, transparent)}.lane-h[data-astro-cid-nx7sdc6s]{font-size:18px}.lane-h[data-astro-cid-nx7sdc6s] small[data-astro-cid-nx7sdc6s]{display:block;font:400 13px/1.4 var(--body);color:var(--muted);margin-top:3px}.note-a[data-astro-cid-nx7sdc6s]{font-size:13.5px;color:var(--muted);border-left:2px solid #ff8fb8;padding-left:10px}.note-b[data-astro-cid-nx7sdc6s]{font-size:13.5px;color:var(--muted);border-left:2px solid var(--good);padding-left:10px}.arrive[data-astro-cid-nx7sdc6s]{justify-self:center;margin-top:14px;font:600 13px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--info);padding:9px 14px;border:1px solid color-mix(in srgb,var(--info) 50%,transparent);border-radius:999px}.why-two[data-astro-cid-nx7sdc6s] .cols[data-astro-cid-nx7sdc6s]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.why-two[data-astro-cid-nx7sdc6s] .cols[data-astro-cid-nx7sdc6s]>div[data-astro-cid-nx7sdc6s]{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.why-two[data-astro-cid-nx7sdc6s] h3[data-astro-cid-nx7sdc6s]{font-size:17px}.why-two[data-astro-cid-nx7sdc6s] p[data-astro-cid-nx7sdc6s]{color:var(--muted);font-size:14.5px}.tried[data-astro-cid-nx7sdc6s]{display:grid;gap:18px}.tried[data-astro-cid-nx7sdc6s] .cols[data-astro-cid-nx7sdc6s]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.tried[data-astro-cid-nx7sdc6s] .cols[data-astro-cid-nx7sdc6s]>div[data-astro-cid-nx7sdc6s]{display:grid;gap:6px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.tried[data-astro-cid-nx7sdc6s] h3[data-astro-cid-nx7sdc6s]{font-size:17px}.tried[data-astro-cid-nx7sdc6s] .gpu[data-astro-cid-nx7sdc6s]{display:grid;gap:6px;padding:16px;border:1px dashed color-mix(in srgb,var(--info) 55%,transparent);border-radius:12px}.tried[data-astro-cid-nx7sdc6s] .gpu[data-astro-cid-nx7sdc6s] p[data-astro-cid-nx7sdc6s]{max-width:80ch}.tried[data-astro-cid-nx7sdc6s] p[data-astro-cid-nx7sdc6s]{color:var(--muted);font-size:14.5px}.verdict[data-astro-cid-nx7sdc6s]{justify-self:start;font:600 11px/1 var(--display);letter-spacing:.08em;padding:5px 8px;border-radius:999px;border:1px solid}.verdict[data-astro-cid-nx7sdc6s].meh{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.verdict[data-astro-cid-nx7sdc6s].good{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent)}.versus[data-astro-cid-nx7sdc6s]{display:grid;gap:14px}.vs-cols[data-astro-cid-nx7sdc6s]{display:none}.vs-row[data-astro-cid-nx7sdc6s]{display:grid;gap:12px;grid-template-columns:minmax(200px,1fr) 3fr;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.vs-text[data-astro-cid-nx7sdc6s]{display:grid;gap:6px}.vs-text[data-astro-cid-nx7sdc6s] h3[data-astro-cid-nx7sdc6s]{font-size:18px}.vs-text[data-astro-cid-nx7sdc6s] p[data-astro-cid-nx7sdc6s]{color:var(--muted);font-size:14px}.tvt-stats[data-astro-cid-nx7sdc6s]{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px;font-size:12.5px;color:var(--muted)}.tvt-stats[data-astro-cid-nx7sdc6s] strong[data-astro-cid-nx7sdc6s]{color:var(--ink);font-weight:600}.tvt[data-astro-cid-nx7sdc6s] .head[data-astro-cid-nx7sdc6s] .route[data-astro-cid-nx7sdc6s]{justify-self:start}.panels[data-astro-cid-nx7sdc6s].three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:820px){.vs-row[data-astro-cid-nx7sdc6s]{grid-template-columns:1fr}}@media(max-width:720px){.panels[data-astro-cid-nx7sdc6s].three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.panels[data-astro-cid-nx7sdc6s].three li[data-astro-cid-nx7sdc6s]:nth-child(3):before{display:block}.panels[data-astro-cid-nx7sdc6s].three figcaption[data-astro-cid-nx7sdc6s]{font-size:12px}}.example[data-astro-cid-nx7sdc6s]{display:grid;gap:12px;padding:18px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.ex-head[data-astro-cid-nx7sdc6s]{display:grid;gap:6px}.ex-head[data-astro-cid-nx7sdc6s] p[data-astro-cid-nx7sdc6s]{color:var(--muted);max-width:72ch}.route[data-astro-cid-nx7sdc6s]{justify-self:start;font:600 11px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;border-radius:999px}.route[data-astro-cid-nx7sdc6s].i3d{color:#ff8fb8;border:1px solid color-mix(in srgb,#ff8fb8 50%,transparent)}.route[data-astro-cid-nx7sdc6s].code{color:var(--good);border:1px solid color-mix(in srgb,var(--good) 50%,transparent)}.panels[data-astro-cid-nx7sdc6s]{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:panel}.panels[data-astro-cid-nx7sdc6s] li[data-astro-cid-nx7sdc6s]{position:relative;counter-increment:panel}.panels[data-astro-cid-nx7sdc6s] li[data-astro-cid-nx7sdc6s]+li[data-astro-cid-nx7sdc6s]:before{content:"→";position:absolute;left:-11px;top:calc(50% - 30px);transform:translate(-50%);color:var(--gold);font-size:15px;line-height:1}.panels[data-astro-cid-nx7sdc6s] figure button{aspect-ratio:1 / 1}@media(max-width:720px){.panels[data-astro-cid-nx7sdc6s]{grid-template-columns:repeat(2,minmax(0,1fr))}.panels[data-astro-cid-nx7sdc6s] li[data-astro-cid-nx7sdc6s]:nth-child(3):before{display:none}}.rigforge[data-astro-cid-nx7sdc6s]{display:grid;gap:14px;scroll-margin-top:110px}.rigforge[data-astro-cid-nx7sdc6s] .head[data-astro-cid-nx7sdc6s]{display:grid;gap:8px}.rigforge[data-astro-cid-nx7sdc6s] h3[data-astro-cid-nx7sdc6s]{font-size:19px;margin-top:10px}.rf-text[data-astro-cid-nx7sdc6s]{color:var(--muted);max-width:72ch}.route[data-astro-cid-nx7sdc6s].rf{color:var(--violet);border:1px solid color-mix(in srgb,var(--violet) 50%,transparent)}.rf-steps[data-astro-cid-nx7sdc6s]{margin:0;padding-left:22px;display:grid;gap:8px;max-width:72ch;color:var(--muted)}.rf-steps[data-astro-cid-nx7sdc6s] strong[data-astro-cid-nx7sdc6s]{color:var(--text, inherit)}.rf-grid[data-astro-cid-nx7sdc6s]{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.rigforge[data-astro-cid-nx7sdc6s] figure button{aspect-ratio:auto}.rigforge[data-astro-cid-nx7sdc6s] figure img{height:auto;object-fit:contain}.rf-wide[data-astro-cid-nx7sdc6s]{max-width:980px}.rf-grid[data-astro-cid-nx7sdc6s]{align-items:start}.rf-grid[data-astro-cid-nx7sdc6s].three{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.foot-note[data-astro-cid-nx7sdc6s]{color:var(--muted);font-size:14px;max-width:72ch}
