.diagrams_caption__vExoM{font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;text-align:center;margin-bottom:1.1rem}.diagrams_nodeFlow__osf0X{width:100%}.diagrams_row__f_luZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem}.diagrams_row__f_luZ.diagrams_vertical__6HCcE{flex-direction:column;flex-wrap:nowrap}.diagrams_step__vP1vA{display:flex;align-items:center;gap:.75rem 1rem}.diagrams_step__vP1vA.diagrams_stepVertical___Iktd{flex-direction:column;gap:0}.diagrams_node__xysg0{--nf-ac:#00e5ff;position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:148px;max-width:220px;padding:1rem 1.15rem;border-radius:12px;background:rgba(13,17,23,.88);border:1px solid color-mix(in srgb,var(--nf-ac) 40%,rgba(148,163,184,.18));text-align:center;transition:transform .25s cubic-bezier(.22,.8,.3,1),box-shadow .25s ease,border-color .25s ease}.diagrams_node__xysg0:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--nf-ac) 65%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--nf-ac) 22%,transparent)}.diagrams_nodeBadge__tPI0p{font-size:9px;letter-spacing:.14em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--nf-ac) 45%,transparent);background:color-mix(in srgb,var(--nf-ac) 6%,transparent);border-radius:999px;padding:1px 8px}.diagrams_nodeBadge__tPI0p,.diagrams_nodeLabel__W2Nv5{font-family:ui-monospace,JetBrains Mono,monospace;font-weight:700;color:var(--nf-ac)}.diagrams_nodeLabel__W2Nv5{font-size:12.5px;letter-spacing:.05em;text-shadow:0 0 14px color-mix(in srgb,var(--nf-ac) 45%,transparent)}.diagrams_nodeDetail__k6jqI{font-size:12.5px;line-height:1.5;color:#94a3b8}.diagrams_nodeNote__fiQGg{display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--nn-c,#64748b);background:color-mix(in srgb,var(--nn-c,#64748b) 12%,transparent);border:1px solid color-mix(in srgb,var(--nn-c,#64748b) 35%,transparent);border-radius:999px;padding:2px 9px}.diagrams_arrow__jDw5c{font-size:1.3rem;line-height:1;color:#475569;flex-shrink:0}.diagrams_edgeLabel__8A3I1{font-size:9.5px;letter-spacing:.1em;color:#10b981;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);border-radius:999px;padding:1px 8px;margin:.2rem 0}.diagrams_edgeLabel__8A3I1,.diagrams_loop__hACdY{font-family:ui-monospace,JetBrains Mono,monospace;text-transform:uppercase}.diagrams_loop__hACdY{display:flex;align-items:center;gap:.4rem;font-size:11px;letter-spacing:.08em;color:#64748b;margin-left:.5rem}.diagrams_loopArrow__y0Fl6{font-size:1.15rem;color:#00e5ff}@media (max-width:720px){.diagrams_row__f_luZ:not(.diagrams_vertical__6HCcE),.diagrams_row__f_luZ:not(.diagrams_vertical__6HCcE) .diagrams_step__vP1vA{flex-direction:column}.diagrams_row__f_luZ:not(.diagrams_vertical__6HCcE) .diagrams_arrow__jDw5c{transform:rotate(90deg)}.diagrams_row__f_luZ:not(.diagrams_vertical__6HCcE) .diagrams_loop__hACdY{margin-left:0;margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.diagrams_node__xysg0,.diagrams_node__xysg0:hover{transition:none;transform:none}}.diagrams_laneDiagram__UkDCM{width:100%}.diagrams_lanes__tATuf{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.25rem;align-items:start}.diagrams_lane__lxWxw{display:flex;flex-direction:column;gap:.65rem}.diagrams_laneHeader__G3pXI{--ln-ac:#00e5ff;display:inline-flex;align-self:flex-start;font-family:ui-monospace,JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ln-ac);padding:.32rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ln-ac) 50%,transparent);background:color-mix(in srgb,var(--ln-ac) 9%,transparent)}.diagrams_laneSteps__GxuR8{display:flex;flex-direction:column}.diagrams_laneConnector__aFgMK{--ln-ac:#00e5ff;width:2px;height:14px;margin-left:1.1rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--ln-ac) 70%,transparent),transparent)}.diagrams_laneStep__3TIOY{--ln-ac:#00e5ff;position:relative;padding:.7rem .9rem .7rem 1rem;border-radius:10px;background:rgba(13,17,23,.88);border:1px solid rgba(148,163,184,.12);border-left:3px solid var(--ln-ac);transition:transform .25s ease,box-shadow .25s ease}.diagrams_laneStep__3TIOY:hover{transform:translateX(3px);box-shadow:0 10px 26px color-mix(in srgb,var(--ln-ac) 20%,transparent)}.diagrams_laneStepLabel__vByXv{font-size:13px;font-weight:600;color:#f1f5f9}.diagrams_laneStepDetail__pzTwt{font-size:12px;line-height:1.5;color:#94a3b8;margin-top:2px}.diagrams_laneNote__t_pLy{font-family:ui-monospace,JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.04em;color:#64748b;margin-top:.15rem}@media (prefers-reduced-motion:reduce){.diagrams_laneStep__3TIOY,.diagrams_laneStep__3TIOY:hover{transition:none;transform:none}}