.trajectory[data-astro-cid-ikwexxce]{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin:0;padding:20px}svg[data-astro-cid-ikwexxce]{width:100%;height:auto;display:block}figcaption[data-astro-cid-ikwexxce]{font-family:var(--mono);color:var(--muted);margin-top:10px;font-size:.78rem}.t-mono[data-astro-cid-ikwexxce]{font-family:var(--mono);font-size:11px}.t-gate[data-astro-cid-ikwexxce]{font-size:10.5px}.t-label[data-astro-cid-ikwexxce]{font-family:var(--body);font-size:13px;font-weight:600}@media (prefers-reduced-motion:no-preference){.traj-line[data-astro-cid-ikwexxce]{stroke-dasharray:1;animation:1.2s cubic-bezier(.6,0,.2,1) .2s both draw}.traj-gate[data-astro-cid-ikwexxce]{animation:.3s ease-out both pop;animation-delay:calc(.55s + var(--i) * .11s);transform-box:fill-box;transform-origin:50%}.traj-end[data-astro-cid-ikwexxce]{transform-box:fill-box;transform-origin:50%;animation:.3s ease-out 1.35s both pop}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.pillar[data-astro-cid-xcszqxw4]{gap:12px;padding:28px}.pillar[data-astro-cid-xcszqxw4] h3[data-astro-cid-xcszqxw4]{font-size:1.6rem}.stage[data-astro-cid-fpyj5szd]{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.num[data-astro-cid-fpyj5szd]{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:500}h3[data-astro-cid-fpyj5szd]{font-size:1.08rem}p[data-astro-cid-fpyj5szd]{color:var(--muted);font-size:.92rem}.gate[data-astro-cid-fpyj5szd]{font-family:var(--mono);color:var(--signal);margin-top:auto;padding-top:8px;font-size:.78rem;font-weight:500}.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=980px){.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.stages[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.mt-28[data-astro-cid-lcdefpme]{margin-top:28px}.stack-16[data-astro-cid-lcdefpme]{align-content:start;gap:16px;display:grid}.stack-18[data-astro-cid-lcdefpme]{align-content:start;gap:18px;display:grid}.gap-12[data-astro-cid-lcdefpme]{gap:12px}.band-grid[data-astro-cid-lcdefpme]{align-items:center}.studio-card[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px dashed var(--line);background:var(--bg);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;margin-top:20px;padding:18px 24px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.studio-card[data-astro-cid-lcdefpme]:hover{border-color:var(--studio);transform:translateY(-1px)}.studio-card[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{grid-column:1}.studio-title[data-astro-cid-lcdefpme]{font-family:var(--display);grid-column:1;font-size:1.2rem;font-weight:600}.studio-card[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{grid-column:1;font-size:.95rem}.studio-card[data-astro-cid-lcdefpme] .card-link[data-astro-cid-lcdefpme]{color:var(--accent);grid-area:1/2/span 3;padding:0}@media (width<=640px){.studio-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.studio-card[data-astro-cid-lcdefpme] .card-link[data-astro-cid-lcdefpme]{grid-area:auto/1;padding-top:6px}}
