.scheme[data-astro-cid-2k5gegmj]{display:grid;justify-items:center;gap:var(--space-2);width:100%;max-width:440px;margin-inline:auto}.node[data-astro-cid-2k5gegmj]{width:100%;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.source[data-astro-cid-2k5gegmj],.project[data-astro-cid-2k5gegmj]{padding:var(--space-4)}.who[data-astro-cid-2k5gegmj]{display:flex;align-items:center;gap:var(--space-3);font-weight:600}.who[data-astro-cid-2k5gegmj] img[data-astro-cid-2k5gegmj]{width:28px;height:28px;object-fit:contain}.canvas[data-astro-cid-2k5gegmj]{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.canvas[data-astro-cid-2k5gegmj] i[data-astro-cid-2k5gegmj]{display:block;height:10px;border-radius:var(--radius-sm);background:var(--border)}.canvas[data-astro-cid-2k5gegmj] .hero[data-astro-cid-2k5gegmj]{height:40px;background:var(--surface-accent-soft)}.canvas[data-astro-cid-2k5gegmj] .short[data-astro-cid-2k5gegmj]{width:70%}.arrow[data-astro-cid-2k5gegmj]{width:24px;height:24px;fill:none;stroke:var(--text-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.path[data-astro-cid-2k5gegmj]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.sep[data-astro-cid-2k5gegmj]{color:var(--text-muted)}.picked[data-astro-cid-2k5gegmj]{padding:var(--space-1) var(--space-3);border-radius:var(--radius);background:var(--surface-accent-soft);color:var(--accent-strong);font-weight:600}.project[data-astro-cid-2k5gegmj] .site-logo[data-astro-cid-2k5gegmj]{height:18px}.project[data-astro-cid-2k5gegmj] ul[data-astro-cid-2k5gegmj]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.project[data-astro-cid-2k5gegmj] li[data-astro-cid-2k5gegmj]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm)}.project[data-astro-cid-2k5gegmj] li[data-astro-cid-2k5gegmj] svg[data-astro-cid-2k5gegmj]{width:16px;height:16px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.container[data-astro-cid-iigzfs6v]{padding-block:var(--space-8) var(--space-16)}.hero[data-astro-cid-iigzfs6v]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:var(--space-12);align-items:center;padding-block:var(--space-8) var(--space-12)}.hero[data-astro-cid-iigzfs6v]>[data-astro-cid-iigzfs6v]{position:relative;z-index:1}.lead[data-astro-cid-iigzfs6v]{max-width:46ch;margin-bottom:var(--space-6);font-size:var(--text-lg);color:var(--text-muted)}.steps[data-astro-cid-iigzfs6v]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--space-6);margin:var(--space-8) 0 0;padding:0;list-style:none;counter-reset:step}.steps[data-astro-cid-iigzfs6v] li[data-astro-cid-iigzfs6v]{padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);counter-increment:step}.steps[data-astro-cid-iigzfs6v] h3[data-astro-cid-iigzfs6v]{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-2)}.steps[data-astro-cid-iigzfs6v] h3[data-astro-cid-iigzfs6v]:before{content:counter(step);display:inline-grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-accent);color:var(--text-on-accent);font-size:var(--text-sm)}.steps[data-astro-cid-iigzfs6v] p[data-astro-cid-iigzfs6v]{color:var(--text-muted)}.band[data-astro-cid-iigzfs6v]{padding-block:var(--space-16)}.band[data-astro-cid-iigzfs6v] .container[data-astro-cid-iigzfs6v]{padding-block:0}.band[data-astro-cid-iigzfs6v] .grid{grid-template-columns:1fr}@media(width>=560px){.band[data-astro-cid-iigzfs6v] .grid{grid-template-columns:repeat(2,1fr)}}@media(width>=960px){.band[data-astro-cid-iigzfs6v] .grid{grid-template-columns:repeat(4,1fr)}}dt[data-astro-cid-iigzfs6v]{margin-top:var(--space-6);font-weight:600}dd[data-astro-cid-iigzfs6v]{margin:var(--space-2) 0 0;max-width:var(--measure);color:var(--text-muted)}.more[data-astro-cid-iigzfs6v]{padding-block-start:0}.more[data-astro-cid-iigzfs6v] ul[data-astro-cid-iigzfs6v]{margin:var(--space-4) 0 0;padding:0;list-style:none;color:var(--text-muted)}.more[data-astro-cid-iigzfs6v] li[data-astro-cid-iigzfs6v]+li[data-astro-cid-iigzfs6v]{margin-top:var(--space-2)}
