.fingerprint[data-astro-cid-rjbhtwpk]{background-color:#020a1285;background-image:linear-gradient(#61d5ff09 1px,#0000 1px),linear-gradient(90deg,#61d5ff08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #61d5ff1f;border-radius:.8rem;min-height:126px;padding:.55rem;overflow:hidden}svg[data-astro-cid-rjbhtwpk]{width:100%;height:auto;display:block}.nodes[data-astro-cid-rjbhtwpk] rect[data-astro-cid-rjbhtwpk],.nodes[data-astro-cid-rjbhtwpk] circle[data-astro-cid-rjbhtwpk]{fill:#091a2af5;stroke:#61d5ff7a;stroke-width:1.5px}path[data-astro-cid-rjbhtwpk]{fill:none;stroke:#61d5ffa6;stroke-width:1.8px;stroke-linecap:round}text[data-astro-cid-rjbhtwpk]{fill:#d7e7f4;text-anchor:middle;letter-spacing:.04em;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}.failure[data-astro-cid-rjbhtwpk]{fill:#f7c66b17;stroke:#f7c66bbd}.failure-label[data-astro-cid-rjbhtwpk]{fill:#f7d9a1;font-size:9px}.planned[data-astro-cid-rjbhtwpk]{stroke:#f7c66b99;stroke-dasharray:6 7}.planned-label[data-astro-cid-rjbhtwpk]{fill:#f7d9a1;font-size:9px}.portfolio-page[data-astro-cid-epnv4ixt]{gap:1.2rem;display:grid}.portfolio-header[data-astro-cid-epnv4ixt],.portfolio-cta[data-astro-cid-epnv4ixt]{border:1px solid var(--line);background:linear-gradient(135deg,#0d1e30fa,#070d17f0);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:1.4rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.kicker[data-astro-cid-epnv4ixt],.domain[data-astro-cid-epnv4ixt]{color:#61d5ff;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.portfolio-header[data-astro-cid-epnv4ixt] h2[data-astro-cid-epnv4ixt]{color:#f2f7fc;max-width:13ch;margin-top:.65rem;font-size:clamp(2.2rem,5.7vw,4.5rem)}.intro[data-astro-cid-epnv4ixt],.value[data-astro-cid-epnv4ixt]{color:#c4d0dc;line-height:1.75}.evidence-policy[data-astro-cid-epnv4ixt]{background:#61d5ff0f;border-left:3px solid #61d5ff;padding:.9rem 1rem;line-height:1.65}.project-grid[data-astro-cid-epnv4ixt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.project-card[data-astro-cid-epnv4ixt]{border:1px solid var(--line);background:linear-gradient(145deg,#0a1725f5,#070c16f0);border-radius:1rem;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 18px 42px #00000038}.signal[data-astro-cid-epnv4ixt]{color:#61d5ff;align-items:center;gap:.7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;display:flex}.signal[data-astro-cid-epnv4ixt] i[data-astro-cid-epnv4ixt]{background:linear-gradient(90deg,#61d5ff80,#0000);flex:1;height:1px}.project-card[data-astro-cid-epnv4ixt]>header[data-astro-cid-epnv4ixt]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.project-card[data-astro-cid-epnv4ixt] h3[data-astro-cid-epnv4ixt]{margin-top:.38rem;font-size:clamp(1.35rem,2.4vw,1.9rem)}.project-card[data-astro-cid-epnv4ixt] h3[data-astro-cid-epnv4ixt] a[data-astro-cid-epnv4ixt]{color:#eef7ff;text-decoration:none}.project-card[data-astro-cid-epnv4ixt] h3[data-astro-cid-epnv4ixt] a[data-astro-cid-epnv4ixt]:hover,.project-card[data-astro-cid-epnv4ixt] h3[data-astro-cid-epnv4ixt] a[data-astro-cid-epnv4ixt]:focus-visible{color:#8ee7ff}.status[data-astro-cid-epnv4ixt]{color:#d2deea;text-align:center;border:1px solid #ffffff1a;border-radius:999px;flex:none;max-width:13rem;padding:.34rem .58rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;line-height:1.35}.status-work-in-progress[data-astro-cid-epnv4ixt]{color:#f7d9a1;border-color:#f7c66b52}.status-research[data-astro-cid-epnv4ixt]{color:#c9baff;border-color:#a084ff4d}.status-prototype[data-astro-cid-epnv4ixt]{color:#9be8ff;border-color:#61d5ff57}.proof[data-astro-cid-epnv4ixt]{background:#ffffff06;border:1px solid #ffffff12;border-radius:.75rem;padding:.8rem}.proof[data-astro-cid-epnv4ixt] strong[data-astro-cid-epnv4ixt]{color:#61d5ff;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem}.proof[data-astro-cid-epnv4ixt] ul[data-astro-cid-epnv4ixt]{color:#b9c7d4;gap:.42rem;margin:.65rem 0 0;padding-left:1.05rem;font-size:.88rem;line-height:1.55;display:grid}.proof[data-astro-cid-epnv4ixt] .verified-link[data-astro-cid-epnv4ixt]::marker{color:#61d5ff}.proof[data-astro-cid-epnv4ixt] .planned-evidence[data-astro-cid-epnv4ixt]{color:#aeb9c5;font-style:italic}.proof[data-astro-cid-epnv4ixt] .planned-evidence[data-astro-cid-epnv4ixt]::marker{color:#f7c66b}.project-card[data-astro-cid-epnv4ixt] footer[data-astro-cid-epnv4ixt]{gap:.8rem;margin-top:auto;display:grid}.stack[data-astro-cid-epnv4ixt],.links[data-astro-cid-epnv4ixt],.cta-links[data-astro-cid-epnv4ixt]{flex-wrap:wrap;gap:.5rem;display:flex}.stack[data-astro-cid-epnv4ixt] span[data-astro-cid-epnv4ixt]{color:#c8d5e1;background:#ffffff0d;border-radius:999px;padding:.24rem .52rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.links[data-astro-cid-epnv4ixt] a[data-astro-cid-epnv4ixt]{color:#c4d4e3;font-size:.88rem;font-weight:700}.links[data-astro-cid-epnv4ixt] .case-link[data-astro-cid-epnv4ixt]{color:#61d5ff}.portfolio-cta[data-astro-cid-epnv4ixt]{background:linear-gradient(135deg,#61d5ff14,#ffffff05);align-items:center}.portfolio-cta[data-astro-cid-epnv4ixt] h2[data-astro-cid-epnv4ixt]{max-width:28ch;margin-top:.45rem;font-size:clamp(1.25rem,2.7vw,1.9rem)}.cta-links[data-astro-cid-epnv4ixt] a[data-astro-cid-epnv4ixt]{border:1px solid #61d5ff38;border-radius:999px;align-items:center;min-height:44px;padding:.62rem .88rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=960px){.portfolio-header[data-astro-cid-epnv4ixt],.portfolio-cta[data-astro-cid-epnv4ixt],.project-grid[data-astro-cid-epnv4ixt]{grid-template-columns:1fr}.portfolio-header[data-astro-cid-epnv4ixt] h2[data-astro-cid-epnv4ixt]{max-width:none}}@media (width<=650px){.project-card[data-astro-cid-epnv4ixt]>header[data-astro-cid-epnv4ixt]{flex-direction:column}.status[data-astro-cid-epnv4ixt]{text-align:left;max-width:none}}
