.lanes[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.col-title[data-astro-cid-ta2fbyqs]{font-size:var(--text-xs);color:var(--muted);margin:0 0 var(--space-3)}.lanes[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.lanes[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:.4rem var(--space-3);border-radius:var(--radius-sm);background:var(--paper-2);border:1px solid var(--line);display:flex}.gate[data-astro-cid-ta2fbyqs]{align-self:stretch;place-items:center;display:grid;position:relative}.gate[data-astro-cid-ta2fbyqs]:before{content:"";background:linear-gradient(180deg, transparent, var(--brand), transparent);width:1px;position:absolute;inset:10% 50%}.gate[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-weight:650;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--brand);background:var(--brand-tint);color:var(--brand);position:relative}.arch[data-astro-cid-ta2fbyqs]{margin:var(--space-4) 0 0;max-width:30rem;display:grid}.arch-row[data-astro-cid-ta2fbyqs]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.arch-row[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-2);min-width:0;padding:.45rem var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);font-size:var(--text-sm);font-weight:500;line-height:1.2;display:flex}.arch-row[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:var(--text-xs);font-weight:400;display:block}.arch-row[data-astro-cid-ta2fbyqs] .slice[data-astro-cid-ta2fbyqs]{width:.45rem;height:.9rem}.arch-row--out[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{text-align:center;background:var(--paper-2);color:var(--ink-2);justify-content:center}.arch-links[data-astro-cid-ta2fbyqs]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));height:1.4rem;display:grid}.arch-links[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{background:linear-gradient(180deg, var(--line-strong), var(--brand));transform-origin:top;border-radius:1px;justify-self:center;width:2px;height:100%}.arch-links--out[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{background:linear-gradient(180deg, var(--brand), var(--line-strong))}.arch-core[data-astro-cid-ta2fbyqs]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--brand);background:var(--brand-tint);box-shadow:0 0 40px -14px var(--glow);display:grid}.arch-core[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--ink);font-weight:650}.arch-core[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);font-weight:400;font-size:var(--text-xs);color:var(--muted);margin-left:var(--space-2)}.arch-parts[data-astro-cid-ta2fbyqs]{gap:var(--space-2);flex-wrap:wrap;display:flex}.arch-parts[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs],.arch-core[data-astro-cid-ta2fbyqs] .arch-db[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);background:var(--surface);font-size:var(--text-xs);color:var(--ink-2);border-radius:6px;padding:.2rem .55rem}.arch-core[data-astro-cid-ta2fbyqs] .arch-db[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);justify-self:start;font-weight:500}@media screen and (prefers-reduced-motion:no-preference){.js .arch[data-astro-cid-ta2fbyqs]:not(.is-playing) li[data-astro-cid-ta2fbyqs]{opacity:0}.js .arch[data-astro-cid-ta2fbyqs]:not(.is-playing) .arch-links[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{transform:scaleY(0)}.arch[data-astro-cid-ta2fbyqs].is-playing li[data-astro-cid-ta2fbyqs]{animation:arch-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .15s)}.arch[data-astro-cid-ta2fbyqs].is-playing .arch-row--out[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{animation-delay:calc((var(--i) - 3) * 70ms + 1s)}.arch[data-astro-cid-ta2fbyqs].is-playing .arch-links[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{animation:arch-link .42s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .4s)}.arch[data-astro-cid-ta2fbyqs].is-playing .arch-links--out[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{animation-delay:calc((var(--i) - 3) * 70ms + .78s)}}@keyframes arch-in{0%{opacity:0;transform:translateY(8px)}}@keyframes arch-link{0%{transform:scaleY(0)}}.facts[data-astro-cid-ta2fbyqs].one{gap:var(--space-5);grid-template-columns:1fr}.readers[data-astro-cid-ta2fbyqs]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reader[data-astro-cid-ta2fbyqs]{align-content:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.reader[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted)}.reader[data-astro-cid-ta2fbyqs] .text-link[data-astro-cid-ta2fbyqs]{margin-top:auto}.license[data-astro-cid-ta2fbyqs]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.license[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:var(--space-4)}.license-side[data-astro-cid-ta2fbyqs]{gap:var(--space-5);display:grid}.side-more[data-astro-cid-ta2fbyqs]{font-size:var(--text-sm);color:var(--muted)}@media (width<=960px){.readers[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=860px){.license[data-astro-cid-ta2fbyqs]{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=520px){.lanes[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.gate[data-astro-cid-ta2fbyqs]:before{display:none}.gate[data-astro-cid-ta2fbyqs]{justify-items:start}.reader[data-astro-cid-ta2fbyqs]{padding:var(--space-5)}}
