.ipu52W_pathGrid{gap:var(--space-6);margin:var(--space-6) 0 var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:720px){.ipu52W_pathGrid{gap:var(--space-8);grid-template-columns:minmax(0,360px) minmax(0,1fr)}}.ipu52W_figure{padding:var(--space-4);background:hsl(var(--surface-1));border:1px solid hsl(var(--border));border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);margin:0}.ipu52W_svg{width:100%;max-width:360px;height:auto;font-family:var(--font-body,inherit);margin:0 auto;display:block;overflow:visible}.ipu52W_listTitle{margin-top:0}.ipu52W_steps{padding-left:var(--space-6);color:hsl(var(--foreground) / .85);margin:0}.ipu52W_steps li{margin-bottom:var(--space-2);font-size:.98rem;line-height:1.7}.ipu52W_node,.ipu52W_nodeBrand,.ipu52W_nodeAi{fill:hsl(var(--background));stroke:hsl(var(--border));stroke-width:1.5px}.ipu52W_nodeBrand{stroke:hsl(var(--brand-primary))}.ipu52W_nodeAi{stroke:hsl(var(--ai-strong));stroke-dasharray:5 4}.ipu52W_nodeTitle,.ipu52W_nodeTitleAi{fill:hsl(var(--foreground));font-size:13.5px;font-weight:700}.ipu52W_nodeTitleAi{fill:hsl(var(--ai-strong))}.ipu52W_nodeSub{fill:hsl(var(--muted-foreground));font-size:11.5px}.ipu52W_link{stroke:hsl(var(--muted-foreground));stroke-width:1.5px}.ipu52W_branch{fill:none;stroke:hsl(var(--ai-strong));stroke-width:1.5px;stroke-dasharray:5 4}.ipu52W_arrowHead{fill:hsl(var(--muted-foreground))}.ipu52W_arrowHeadAi{fill:hsl(var(--ai-strong))}.ipu52W_tag{letter-spacing:.04em;text-transform:uppercase;fill:hsl(var(--ai-strong));font-size:11px;font-weight:600}.ipu52W_firewall{fill:hsl(var(--surface-1));stroke:hsl(var(--brand-primary));stroke-width:2px}.ipu52W_firewallTitle{fill:hsl(var(--foreground));font-size:12.5px;font-weight:700}.ipu52W_firewallSub{fill:hsl(var(--foreground));font-size:11.5px}