.dCVc3a_panel{background:var(--sp-surface-light);border:1px solid #14285a0f;border-radius:28px;padding:20px}.dCVc3a_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dCVc3a_scenarios{background:var(--sp-white);border:1px solid #14285a14;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.dCVc3a_scenario{cursor:pointer;font:500 14px/1 var(--sp-font-sans);color:#2a3040;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;transition:background .25s,color .25s;display:flex}.dCVc3a_scenario[aria-pressed=true]{background:var(--sp-ink);color:var(--sp-white)}.dCVc3a_play{font-size:9px}.dCVc3a_toolbarEnd{min-width:0;font:400 14.5px/1.3 var(--sp-font-sans);color:var(--sp-text-tag);align-items:center;gap:14px;display:flex}.dCVc3a_hint{min-width:0}.dCVc3a_clear{white-space:nowrap;background:var(--sp-white);color:var(--sp-ink);font:500 14px/1 var(--sp-font-sans);cursor:pointer;border:1px solid #14285a24;border-radius:999px;flex:none;padding:11px 16px;transition:border-color .2s,color .2s}.dCVc3a_clear:hover{border-color:var(--sp-blue);color:var(--sp-blue-action)}.dCVc3a_scroller{background:var(--sp-white);border:1px solid #14285a0f;border-radius:18px;overflow-x:auto}.dCVc3a_canvas{aspect-ratio:2;min-width:1040px;position:relative}.dCVc3a_svg{width:100%;height:100%;display:block;position:absolute;inset:0}.dCVc3a_zoneLabel{font:600 12px var(--sp-font-mono);letter-spacing:.03em;fill:var(--sp-text-body)}.dCVc3a_zoneLabel[data-own=true]{fill:var(--sp-blue-action)}.dCVc3a_edgeLabel{font:500 12px var(--sp-font-mono);letter-spacing:.03em;fill:var(--sp-blue-action);stroke:#fff;stroke-width:5px;paint-order:stroke;stroke-linejoin:round}.dCVc3a_currentEdge{animation:.6s linear infinite dCVc3a_spDash}@keyframes dCVc3a_spDash{to{stroke-dashoffset:-24px}}.dCVc3a_node{box-sizing:border-box;background:var(--sp-white);color:var(--sp-ink);text-align:left;cursor:pointer;border:1px solid #14285a24;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:4px 12px;transition:all .25s;display:flex;position:absolute;box-shadow:0 1px 2px #14285a0f}.dCVc3a_node[data-state=dim]{opacity:.38}.dCVc3a_node[data-state=involved]{border-color:var(--sp-blue);background:#eef3ff}.dCVc3a_node[data-state=hot]{background:var(--sp-ink);border-color:var(--sp-ink);color:var(--sp-white)}.dCVc3a_node:hover{border-color:var(--sp-blue)}.dCVc3a_nodeLabel{font:600 14.5px/1.15 var(--sp-font-sans)}.dCVc3a_nodeSub{font:400 12px/1.2 var(--sp-font-mono);opacity:.7;margin-top:3px}.dCVc3a_detail{background:var(--sp-white);border:1px solid #14285a0f;border-radius:18px;min-height:150px;margin-top:12px;padding:22px 24px}.dCVc3a_idle{flex-wrap:wrap;align-items:center;gap:20px 48px;display:flex}.dCVc3a_idleText{max-width:40em;font:400 16.5px/1.55 var(--sp-font-sans);color:#2a3040;flex:320px;margin:0}.dCVc3a_legend{font:400 14.5px/1.3 var(--sp-font-sans);color:#2a3040;flex-wrap:wrap;gap:18px;display:flex}.dCVc3a_legendItem{align-items:center;gap:8px;display:flex}.dCVc3a_legendCustomer,.dCVc3a_legendCore{border-radius:5px;width:22px;height:14px}.dCVc3a_legendCustomer{border:1.5px dashed #14285a66}.dCVc3a_legendCore{border:1.5px solid var(--sp-blue);background:#3d7bff1a}.dCVc3a_nodeDetail{flex-wrap:wrap;gap:20px 48px;display:flex}.dCVc3a_nodeInfo{flex-direction:column;flex:280px;gap:8px;display:flex}.dCVc3a_chips{flex-wrap:wrap;gap:8px;display:flex}.dCVc3a_owner,.dCVc3a_group{font:500 12px/1.3 var(--sp-font-mono);border-radius:999px;padding:4px 10px}.dCVc3a_owner{background:var(--sp-ink);color:var(--sp-white)}.dCVc3a_owner[data-own=true]{background:var(--sp-blue-action)}.dCVc3a_group{background:var(--sp-surface-light);color:#2a3040}.dCVc3a_full{font:600 22px/1.25 var(--sp-font-sans);letter-spacing:-.025em;margin:0}.dCVc3a_desc{font:400 15px/1.55 var(--sp-font-sans);color:var(--sp-text-tag);margin:0}.dCVc3a_connections{flex-direction:column;flex:1.2 320px;margin:0;padding:0;list-style:none;display:flex}.dCVc3a_connection{font:400 15px/1.4 var(--sp-font-sans);border-bottom:1px solid #14285a14;flex-wrap:wrap;align-items:baseline;gap:12px;padding:9px 0;display:flex}.dCVc3a_direction{width:18px;font-family:var(--sp-font-mono);color:var(--sp-blue-action)}.dCVc3a_other{min-width:150px;font-weight:600}.dCVc3a_connectionLabel{color:var(--sp-text-tag)}.dCVc3a_steps{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dCVc3a_step{background:var(--sp-white);color:var(--sp-ink);border:1px solid #14285a14;border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;transition:all .3s;display:flex}.dCVc3a_step[data-state=next]{opacity:.45}.dCVc3a_step[data-state=now]{background:var(--sp-ink);color:var(--sp-white)}.dCVc3a_stepRoute{font:400 12px/1.3 var(--sp-font-mono);opacity:.7}.dCVc3a_stepLabel{font:600 14.5px/1.3 var(--sp-font-sans)}@media (max-width:599px){.dCVc3a_panel{padding:12px}.dCVc3a_toolbarEnd{flex-wrap:wrap}}
