[data-theme=dark] .mermaid-wrapper{background-color:#0c1222!important;border-color:#1e293b!important}[data-theme=dark] .mermaid-diagram-host svg text{fill:#f8fafc!important;font-family:inherit!important}[data-theme=dark] .mermaid-diagram-host svg .messageText{fill:#f8fafc!important;stroke:none!important;font-size:14px!important;font-weight:500!important}[data-theme=dark] .mermaid-diagram-host svg text.actor,[data-theme=dark] .mermaid-diagram-host svg text.actor>tspan,[data-theme=dark] .mermaid-diagram-host svg .actor-box text,[data-theme=dark] .mermaid-diagram-host svg .actor-box tspan{fill:#f8fafc!important;stroke:none!important;font-weight:600!important}[data-theme=dark] .mermaid-diagram-host svg .actor,[data-theme=dark] .mermaid-diagram-host svg rect.actor{fill:#1e293b!important;stroke:#60a5fa!important;stroke-width:1.5px!important}[data-theme=dark] .mermaid-diagram-host svg .actor-line,[data-theme=dark] .mermaid-diagram-host svg line.actor-line{stroke:#475569!important;stroke-width:1px!important}[data-theme=dark] .mermaid-diagram-host svg .messageLine0,[data-theme=dark] .mermaid-diagram-host svg .messageLine1,[data-theme=dark] .mermaid-diagram-host svg path.messageLine0,[data-theme=dark] .mermaid-diagram-host svg path.messageLine1,[data-theme=dark] .mermaid-diagram-host svg line.messageLine0,[data-theme=dark] .mermaid-diagram-host svg line.messageLine1{stroke:#93c5fd!important;stroke-width:2px!important}[data-theme=dark] .mermaid-diagram-host svg [id$=-arrowhead] path,[data-theme=dark] .mermaid-diagram-host svg marker[id$=-arrowhead] path,[data-theme=dark] .mermaid-diagram-host svg marker[id$=-solidTopArrowHead] path,[data-theme=dark] .mermaid-diagram-host svg marker[id$=-solidBottomArrowHead] path,[data-theme=dark] .mermaid-diagram-host svg marker[id$=-filled-head] path{fill:#93c5fd!important;stroke:#93c5fd!important}[data-theme=dark] .mermaid-diagram-host svg [id$=-sequencenumber] circle,[data-theme=dark] .mermaid-diagram-host svg marker[id$=-sequencenumber] circle{fill:#2563eb!important;stroke:#60a5fa!important;stroke-width:1.5px!important}[data-theme=dark] .mermaid-diagram-host svg .sequenceNumber,[data-theme=dark] .mermaid-diagram-host svg text.sequenceNumber{fill:#fff!important;font-weight:700!important}[data-theme=dark] .mermaid-diagram-host svg .note,[data-theme=dark] .mermaid-diagram-host svg rect.note{fill:#292524!important;stroke:#f59e0b!important;stroke-width:1.5px!important}[data-theme=dark] .mermaid-diagram-host svg .noteText,[data-theme=dark] .mermaid-diagram-host svg .noteText>tspan,[data-theme=dark] .mermaid-diagram-host svg text.noteText{fill:#fef3c7!important;stroke:none!important}[data-theme=dark] .mermaid-diagram-host svg .loopLine{stroke:#60a5fa!important;stroke-width:1.5px!important}[data-theme=dark] .mermaid-diagram-host svg .labelBox{fill:#1e293b!important;stroke:#60a5fa!important}[data-theme=dark] .mermaid-diagram-host svg .labelText,[data-theme=dark] .mermaid-diagram-host svg .labelText>tspan,[data-theme=dark] .mermaid-diagram-host svg .loopText,[data-theme=dark] .mermaid-diagram-host svg .loopText>tspan{fill:#f8fafc!important;stroke:none!important}:root:not([data-theme=dark]) .mermaid-wrapper{background-color:#fff!important}:root:not([data-theme=dark]) .mermaid-diagram-host svg text{fill:#0f172a!important}:root:not([data-theme=dark]) .mermaid-diagram-host svg .messageText{fill:#0f172a!important;stroke:none!important;font-weight:500!important}:root:not([data-theme=dark]) .mermaid-diagram-host svg text.actor,:root:not([data-theme=dark]) .mermaid-diagram-host svg text.actor>tspan{fill:#0f172a!important;stroke:none!important;font-weight:600!important}:root:not([data-theme=dark]) .mermaid-diagram-host svg .actor,:root:not([data-theme=dark]) .mermaid-diagram-host svg rect.actor{fill:#eff6ff!important;stroke:#3b82f6!important;stroke-width:1.5px!important}:root:not([data-theme=dark]) .mermaid-diagram-host svg .actor-line{stroke:#cbd5e1!important}:root:not([data-theme=dark]) .mermaid-diagram-host svg .messageLine0,:root:not([data-theme=dark]) .mermaid-diagram-host svg .messageLine1{stroke:#1e293b!important;stroke-width:1.5px!important}:root:not([data-theme=dark]) .mermaid-diagram-host svg [id$=-arrowhead] path{fill:#1e293b!important;stroke:#1e293b!important}
