.architecture-explorer[data-astro-cid-mkccvcc4]{background:radial-gradient(at 70% 22%,#2267722b,#0000 65%),#091321;border:1px solid #284054;border-radius:20px;margin:0 auto 38px;padding:30px}.architecture-explorer-head[data-astro-cid-mkccvcc4]{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;display:flex}.architecture-explorer-head[data-astro-cid-mkccvcc4] h2[data-astro-cid-mkccvcc4]{letter-spacing:-1.5px;margin:15px 0;font-size:clamp(30px,4vw,46px)}.architecture-explorer-head[data-astro-cid-mkccvcc4] h2[data-astro-cid-mkccvcc4] em[data-astro-cid-mkccvcc4]{color:#7ceff3;font-style:normal}.architecture-explorer-head[data-astro-cid-mkccvcc4] p[data-astro-cid-mkccvcc4]{color:#b1c4d3;max-width:640px}.architecture-demo-tag[data-astro-cid-mkccvcc4]{color:#7ceff3;letter-spacing:.6px;border:1px solid #32576a;border-radius:6px;flex-shrink:0;padding:9px 12px;font:10px DM Mono,monospace}.architecture-explorer-layout[data-astro-cid-mkccvcc4]{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:24px;display:grid}.architecture-stages[data-astro-cid-mkccvcc4]{flex-direction:column;display:flex}.architecture-stage[data-astro-cid-mkccvcc4]{color:#eaf1fc;text-align:left;cursor:pointer;background:#0d1a2a;border:1px solid #263d51;border-radius:11px;align-items:center;gap:16px;width:100%;padding:16px;transition:border-color .2s,background .2s;display:flex}.architecture-stage[data-astro-cid-mkccvcc4]:hover,.architecture-stage[data-astro-cid-mkccvcc4]:focus-visible{outline-offset:3px;border-color:#7ceff3}.architecture-stage[data-astro-cid-mkccvcc4].is-active{background:#112c38;border-color:#65d9e4;box-shadow:inset 3px 0 #7ceff3}.architecture-stage-icon[data-astro-cid-mkccvcc4]{color:#7ceff3;background:#193545;border-radius:9px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:24px;display:grid}.architecture-stage-copy[data-astro-cid-mkccvcc4]{flex-direction:column;flex:1;gap:6px;display:flex}.architecture-stage-copy[data-astro-cid-mkccvcc4] small[data-astro-cid-mkccvcc4]{color:#7ceff3;letter-spacing:1px;font:10px DM Mono,monospace}.architecture-stage-copy[data-astro-cid-mkccvcc4] strong[data-astro-cid-mkccvcc4]{font-size:15px;font-weight:600}.architecture-stage-arrow[data-astro-cid-mkccvcc4]{color:#7ceff3;font-size:20px}.architecture-connector[data-astro-cid-mkccvcc4]{color:#437a87;place-items:center;height:25px;font-size:17px;display:grid}.architecture-detail[data-astro-cid-mkccvcc4]{background:linear-gradient(135deg,#102637,#0b1626 70%);border:1px solid #244658;border-radius:15px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.architecture-detail-kicker[data-astro-cid-mkccvcc4]{letter-spacing:1.2px;color:#7ceff3;font:11px DM Mono,monospace}.architecture-detail-orbit[data-astro-cid-mkccvcc4]{background:radial-gradient(circle,#155b67 0%,#0b2433 65%);border:1px solid #408d9d;border-radius:50%;align-self:center;place-items:center;width:110px;height:110px;margin:30px auto 22px;display:grid;box-shadow:0 0 55px #30d6da22,inset 0 0 30px #46e7e622}.architecture-detail-orbit[data-astro-cid-mkccvcc4] span[data-astro-cid-mkccvcc4]{color:#94f3ef;font-size:58px}.architecture-detail[data-astro-cid-mkccvcc4] h3[data-astro-cid-mkccvcc4]{letter-spacing:-.7px;margin:12px 0;font-size:clamp(24px,3vw,32px)}.architecture-detail[data-astro-cid-mkccvcc4]>p[data-astro-cid-mkccvcc4]{color:#c1cfdd;margin:0 0 25px;line-height:1.7}.architecture-tags[data-astro-cid-mkccvcc4]{flex-wrap:wrap;gap:9px;margin-bottom:26px;display:flex}.architecture-tags[data-astro-cid-mkccvcc4] span[data-astro-cid-mkccvcc4]{color:#9feaf0;border:1px solid #315264;border-radius:5px;padding:7px 9px;font:11px DM Mono,monospace}.architecture-boundary[data-astro-cid-mkccvcc4]{border-top:1px solid #294352;width:100%;margin-top:auto;padding-top:21px}.architecture-boundary[data-astro-cid-mkccvcc4] span[data-astro-cid-mkccvcc4]{color:#7ceff3;letter-spacing:1px;font:10px DM Mono,monospace}.architecture-boundary[data-astro-cid-mkccvcc4] p[data-astro-cid-mkccvcc4]{color:#a9becd;font-size:13px;line-height:1.6}.architecture-footnote[data-astro-cid-mkccvcc4]{color:#97aabb;margin:18px 0 0;font-size:12px;line-height:1.5}@media (width<=900px){.architecture-explorer-head[data-astro-cid-mkccvcc4]{flex-direction:column}.architecture-explorer-layout[data-astro-cid-mkccvcc4]{grid-template-columns:1fr}}@media (width<=620px){.architecture-explorer[data-astro-cid-mkccvcc4]{padding:18px}.architecture-detail[data-astro-cid-mkccvcc4]{padding:22px}.architecture-stage[data-astro-cid-mkccvcc4]{padding:12px}}@media (prefers-reduced-motion:reduce){.architecture-stage[data-astro-cid-mkccvcc4]{transition:none}}
