.mermaid-chart[data-v-c0cd9779]{padding:.5rem}.mermaid-chart[data-v-c0cd9779] svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.05));height:auto}.mermaid-chart[data-v-c0cd9779] rect{rx:8px!important;ry:8px!important;stroke-width:4px!important}.mermaid-chart[data-v-c0cd9779] polygon{stroke-width:4px!important;stroke-linejoin:round!important;stroke-linecap:round!important}.mermaid-chart[data-v-c0cd9779] circle{stroke-width:4px!important}.mermaid-chart[data-v-c0cd9779] .node circle,.mermaid-chart[data-v-c0cd9779] .node polygon,.mermaid-chart[data-v-c0cd9779] .node rect{stroke-width:4px!important}.mermaid-chart[data-v-c0cd9779] .flowchart-link,.mermaid-chart[data-v-c0cd9779] path,.mermaid-chart[data-v-c0cd9779] path.path{stroke-width:4px!important;stroke:#7c3aed!important}.mermaid-chart[data-v-c0cd9779] [id^=arrowhead],.mermaid-chart[data-v-c0cd9779] [id^=flowchart-pointEnd],.mermaid-chart[data-v-c0cd9779] marker{markerWidth:10!important;markerHeight:10!important}.mermaid-chart[data-v-c0cd9779] #arrowhead path,.mermaid-chart[data-v-c0cd9779] marker path{stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.mermaid-chart[data-v-c0cd9779] text{font-weight:500}.mermaid-chart[data-v-c0cd9779] .edgeLabel span{background-color:#fff!important;color:#374151!important}.dot-pattern[data-v-c0cd9779]{background-image:radial-gradient(hsla(0,0%,78%,.2) 1px,transparent 0);background-size:12px 12px}
