.fde-steps[data-astro-cid-f2fx6u3r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md);margin-top:var(--space-md)}.fde-step[data-astro-cid-f2fx6u3r]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-md);position:relative}.step-badge[data-astro-cid-f2fx6u3r]{font-size:var(--step-1);font-weight:700;color:var(--accent);font-family:monospace;margin-bottom:var(--space-xs)}.fde-step[data-astro-cid-f2fx6u3r] h4[data-astro-cid-f2fx6u3r]{font-size:var(--step-0);color:var(--ink);margin-bottom:var(--space-xs)}.fde-step[data-astro-cid-f2fx6u3r] p[data-astro-cid-f2fx6u3r]{font-size:var(--step--1);color:var(--muted);line-height:1.5}.boundary-container[data-astro-cid-f2fx6u3r]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-top:var(--space-md)}@media(max-width:768px){.boundary-container[data-astro-cid-f2fx6u3r]{grid-template-columns:1fr}}.boundary-col[data-astro-cid-f2fx6u3r]{border-radius:var(--radius);padding:var(--space-md);border:1px solid var(--line)}.boundary-col[data-astro-cid-f2fx6u3r].allowed{background:#56c6f50d;border-color:var(--accent)}.boundary-col[data-astro-cid-f2fx6u3r].forbidden{background:#ff4b4b0d;border-color:#ff4b4b66}.boundary-col[data-astro-cid-f2fx6u3r] h3[data-astro-cid-f2fx6u3r]{font-size:var(--step-0);margin-bottom:var(--space-sm);color:var(--ink)}.boundary-col[data-astro-cid-f2fx6u3r] ul[data-astro-cid-f2fx6u3r]{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:var(--space-xs)}.boundary-col[data-astro-cid-f2fx6u3r] li[data-astro-cid-f2fx6u3r]{font-size:var(--step--1);color:var(--ink-soft);line-height:1.5}.boundary-col[data-astro-cid-f2fx6u3r].forbidden li[data-astro-cid-f2fx6u3r]{color:#ffbebe}.poc-timeline[data-astro-cid-f2fx6u3r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md);margin-top:var(--space-md)}.poc-week[data-astro-cid-f2fx6u3r]{background:#020914cc;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-md)}.week-title[data-astro-cid-f2fx6u3r]{font-size:var(--step--1);font-weight:700;color:var(--accent-2);margin-bottom:var(--space-xs)}.poc-week[data-astro-cid-f2fx6u3r] p[data-astro-cid-f2fx6u3r]{font-size:var(--step--1);color:var(--muted);line-height:1.5}.trust-declaration[data-astro-cid-f2fx6u3r]{background:#0c1e31b3;border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-lg);text-align:center;max-width:800px;margin:0 auto}.trust-declaration[data-astro-cid-f2fx6u3r] h3[data-astro-cid-f2fx6u3r]{font-size:var(--step-1);color:var(--ink);margin-bottom:var(--space-sm)}.trust-declaration[data-astro-cid-f2fx6u3r] p[data-astro-cid-f2fx6u3r]{font-size:var(--step--1);color:var(--muted);line-height:1.6;margin-bottom:var(--space-xs)}.trust-declaration[data-astro-cid-f2fx6u3r] p[data-astro-cid-f2fx6u3r]:last-child{margin-bottom:0}.matrix-container[data-astro-cid-f2fx6u3r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-md)}@media(max-width:860px){.matrix-container[data-astro-cid-f2fx6u3r]{grid-template-columns:1fr}}.matrix-card[data-astro-cid-f2fx6u3r]{background:#020914cc;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-md);display:flex;flex-direction:column}.matrix-card[data-astro-cid-f2fx6u3r].ready{border-top:3px solid #10b981}.matrix-card[data-astro-cid-f2fx6u3r].research{border-top:3px solid var(--accent-2)}.status-pill[data-astro-cid-f2fx6u3r]{display:inline-block;font-size:var(--step--2);font-weight:700;padding:2px 8px;border-radius:999px;margin-bottom:var(--space-2xs);letter-spacing:.05em}.status-ready[data-astro-cid-f2fx6u3r]{background:color-mix(in srgb,#10b981 15%,transparent);color:#10b981}.status-wip[data-astro-cid-f2fx6u3r]{background:color-mix(in srgb,var(--accent-2) 15%,transparent);color:var(--accent-2)}.matrix-header[data-astro-cid-f2fx6u3r] h3[data-astro-cid-f2fx6u3r]{margin:var(--space-2xs) 0;font-size:var(--step-0);color:var(--ink)}.matrix-header[data-astro-cid-f2fx6u3r] p[data-astro-cid-f2fx6u3r]{font-size:var(--step--1);color:var(--muted);line-height:1.4;margin-bottom:var(--space-xs)}.matrix-list[data-astro-cid-f2fx6u3r]{margin:var(--space-xs) 0 0;padding-left:1.2rem;font-size:var(--step--1);color:var(--muted)}.matrix-list[data-astro-cid-f2fx6u3r] li[data-astro-cid-f2fx6u3r]{margin-bottom:var(--space-xs);line-height:1.5}.matrix-list[data-astro-cid-f2fx6u3r] strong[data-astro-cid-f2fx6u3r]{color:var(--ink)}
