.operating-mesh:where(.astro-7eqkolny){border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-line));background:linear-gradient(#ffffffe0, #fffffff5), repeating-linear-gradient(90deg, transparent 0, transparent 3.9rem, color-mix(in srgb, var(--color-accent) 10%, transparent) 4rem);width:min(100% - 2*clamp(1rem,4vw,2rem),76rem);box-shadow:var(--shadow-panel);border-radius:1rem;margin-inline:auto;overflow:hidden}.operating-mesh__header:where(.astro-7eqkolny){border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr);align-items:end;gap:1.5rem 4rem;padding:clamp(1.35rem,4vw,2.5rem);display:grid}.operating-mesh__header:where(.astro-7eqkolny)>div:where(.astro-7eqkolny){gap:.75rem;display:grid}.operating-mesh__eyebrow:where(.astro-7eqkolny),.operating-mesh__rail:where(.astro-7eqkolny)>p:where(.astro-7eqkolny),.operating-mesh__core-header:where(.astro-7eqkolny) span:where(.astro-7eqkolny),.operating-mesh__authority:where(.astro-7eqkolny),footer:where(.astro-7eqkolny){font-family:var(--font-mono)}.operating-mesh__eyebrow:where(.astro-7eqkolny){color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}h2:where(.astro-7eqkolny){letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.7rem);line-height:.98}.operating-mesh__header:where(.astro-7eqkolny)>p:where(.astro-7eqkolny){max-width:31rem;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.55}.operating-mesh__canvas:where(.astro-7eqkolny){background:linear-gradient(120deg, color-mix(in srgb, var(--color-surface-soft) 75%, transparent), transparent 42%, color-mix(in srgb, var(--color-accent) 5%, transparent));grid-template-columns:minmax(8rem,.75fr) minmax(2rem,.28fr) minmax(18rem,1.7fr) minmax(2rem,.28fr) minmax(8rem,.75fr);align-items:center;min-width:0;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.operating-mesh__rail:where(.astro-7eqkolny){gap:.8rem;min-width:0;display:grid}.operating-mesh__rail:where(.astro-7eqkolny)>p:where(.astro-7eqkolny){color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:600}.operating-mesh__rail:where(.astro-7eqkolny) ul:where(.astro-7eqkolny){gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.operating-mesh__rail:where(.astro-7eqkolny) li:where(.astro-7eqkolny){border:1px solid var(--color-line);min-width:0;color:var(--color-text);overflow-wrap:anywhere;background:#ffffffe0;border-radius:.45rem;padding:.65rem .7rem;font-size:.75rem;font-weight:600;line-height:1.25;box-shadow:0 .35rem 1rem #1c305e12}.operating-mesh__rail--outcomes:where(.astro-7eqkolny) li:where(.astro-7eqkolny){border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-line))}.operating-mesh__connector:where(.astro-7eqkolny){height:2rem;position:relative;overflow:hidden}.operating-mesh__line:where(.astro-7eqkolny){background:color-mix(in srgb, var(--color-accent) 42%, var(--color-line));height:1px;position:absolute;top:calc(50% - 1px);left:0;right:0}.operating-mesh__line:where(.astro-7eqkolny):after{border-top:1px solid var(--color-accent);border-right:1px solid var(--color-accent);content:"";width:.35rem;height:.35rem;position:absolute;top:-.2rem;right:0;transform:rotate(45deg)}.operating-mesh__packet:where(.astro-7eqkolny){background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 .8rem color-mix(in srgb, var(--color-accent) 70%, transparent);border:2px solid #fff;border-radius:50%;animation:3.6s linear infinite packet-flow;position:absolute;top:calc(50% - .22rem);left:-.45rem}.operating-mesh__packet--delayed:where(.astro-7eqkolny){animation-delay:-1.8s}.operating-mesh__connector--out:where(.astro-7eqkolny) .operating-mesh__packet:where(.astro-7eqkolny){animation-duration:4.4s}.operating-mesh__core:where(.astro-7eqkolny){z-index:1;border:1px solid color-mix(in srgb, var(--color-accent) 48%, #fff);background:var(--color-deep);border-radius:.7rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #0b122038}.operating-mesh__core-header:where(.astro-7eqkolny){border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;padding:.8rem 1rem;display:flex}.operating-mesh__core-header:where(.astro-7eqkolny) span:where(.astro-7eqkolny){color:#8faaff;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:600}.operating-mesh__core-header:where(.astro-7eqkolny) strong:where(.astro-7eqkolny){color:#fff;font-size:.78rem}.operating-mesh__core:where(.astro-7eqkolny) ol:where(.astro-7eqkolny){background:#ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px 0;list-style:none;display:grid}.operating-mesh__core:where(.astro-7eqkolny) li:where(.astro-7eqkolny){background:var(--color-deep);gap:.45rem;min-width:0;min-height:5.6rem;padding:1rem;display:grid}.operating-mesh__core:where(.astro-7eqkolny) li:where(.astro-7eqkolny)>span:where(.astro-7eqkolny){color:#8faaff;font-family:var(--font-mono);font-size:.62rem}.operating-mesh__core:where(.astro-7eqkolny) li:where(.astro-7eqkolny) strong:where(.astro-7eqkolny){color:#fff;overflow-wrap:anywhere;align-self:end;font-size:clamp(.75rem,1.4vw,.9rem);line-height:1.25}.operating-mesh__authority:where(.astro-7eqkolny){color:#c6d2f2;background:#141f35;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;padding:.75rem 1rem;font-size:.64rem;display:flex}.operating-mesh__authority:where(.astro-7eqkolny) strong:where(.astro-7eqkolny){color:#ffb199;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffb19959;border-radius:999px;padding:.22rem .38rem;font-size:.6rem}footer:where(.astro-7eqkolny){border-top:1px solid var(--color-line);color:var(--color-muted);background:#fbfcff;flex-wrap:wrap;align-items:center;gap:.7rem 1.15rem;padding:.8rem clamp(1.25rem,4vw,2.5rem);font-size:.62rem;display:flex}footer:where(.astro-7eqkolny) span:where(.astro-7eqkolny){align-items:center;gap:.35rem;display:inline-flex}footer:where(.astro-7eqkolny) i:where(.astro-7eqkolny){background:var(--color-accent);border-radius:50%;width:.4rem;height:.4rem}footer:where(.astro-7eqkolny) span:where(.astro-7eqkolny):nth-child(2) i:where(.astro-7eqkolny){background:#7186b9}footer:where(.astro-7eqkolny) span:where(.astro-7eqkolny):nth-child(3) i:where(.astro-7eqkolny){background:#2f8a72}footer:where(.astro-7eqkolny) p:where(.astro-7eqkolny){margin:0 0 0 auto}@keyframes packet-flow{0%{transform:translate(0)}to{transform:translate(7rem)}}@media (width<=54rem){.operating-mesh__header:where(.astro-7eqkolny){grid-template-columns:1fr}footer:where(.astro-7eqkolny) p:where(.astro-7eqkolny){width:100%;margin-left:0}.operating-mesh__canvas:where(.astro-7eqkolny){grid-template-columns:1fr;gap:0}.operating-mesh__connector:where(.astro-7eqkolny){width:2rem;height:2.8rem;margin-inline:auto}.operating-mesh__line:where(.astro-7eqkolny){width:1px;height:auto;top:0;bottom:0;left:calc(50% - 1px)}.operating-mesh__line:where(.astro-7eqkolny):after{top:auto;bottom:0;right:-.16rem;transform:rotate(135deg)}.operating-mesh__packet:where(.astro-7eqkolny){animation-name:packet-flow-vertical;top:-.45rem;left:calc(50% - .22rem)}.operating-mesh__rail:where(.astro-7eqkolny){text-align:center}.operating-mesh__rail:where(.astro-7eqkolny) ul:where(.astro-7eqkolny){grid-template-columns:repeat(3,minmax(0,1fr))}.operating-mesh__rail:where(.astro-7eqkolny) li:where(.astro-7eqkolny){padding-inline:.4rem;font-size:.68rem}}@media (width<=24rem){.operating-mesh__core:where(.astro-7eqkolny) ol:where(.astro-7eqkolny),.operating-mesh__rail:where(.astro-7eqkolny) ul:where(.astro-7eqkolny){grid-template-columns:1fr}.operating-mesh__core:where(.astro-7eqkolny) li:where(.astro-7eqkolny){min-height:auto}}@keyframes packet-flow-vertical{0%{transform:translateY(0)}to{transform:translateY(3.1rem)}}
