.mermaid-zoomable[data-v-761fdaff]{cursor:zoom-in;border-radius:8px}.mermaid-zoomable[data-v-761fdaff]:focus-visible{outline:2px solid var(--lake);outline-offset:2px}.mermaid-fallback[data-v-761fdaff]{border:1px solid color-mix(in srgb,var(--ember) 40%,transparent);background:color-mix(in srgb,var(--ember) 6%,transparent);border-radius:8px;padding:.6rem .75rem}.mermaid-fallback-head[data-v-761fdaff]{color:var(--ember);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.mermaid-fallback-icon[data-v-761fdaff]{flex:none}.mermaid-fallback-text[data-v-761fdaff]{flex:auto}.mermaid-copy[data-v-761fdaff]{border:1px solid color-mix(in srgb,var(--lake) 45%,transparent);color:var(--lake-deep);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:.15rem .55rem;font-size:.8rem}.mermaid-copy[data-v-761fdaff]:hover{background:color-mix(in srgb,var(--lake) 10%,transparent)}.mermaid-source[data-v-761fdaff]{background:var(--paper-2,#0d1b22);color:var(--ink,#d3e6e8);white-space:pre;border-radius:6px;max-height:16rem;margin:.5rem 0 0;padding:.5rem .6rem;font-size:.78rem;line-height:1.4;overflow-x:auto}
