.sw-mermaid-diagram[data-v-50ac189a]{border-radius:var(--docs-code-radius);background:#fff;border:1px solid #e5e7eb;margin:1rem 0;padding:1.25rem 1.5rem;overflow-x:auto}.mermaid-svg[data-v-50ac189a]{justify-content:center;display:flex}.mermaid-svg[data-v-50ac189a] svg{max-width:100%;height:auto}.mermaid-loading[data-v-50ac189a]{color:#6b7280;text-align:center;font-size:.875rem}.mermaid-error p[data-v-50ac189a]{color:#ef4444;margin:0 0 .5rem;font-size:.875rem}.mermaid-error pre[data-v-50ac189a]{font-family:var(--docs-font-mono);white-space:pre-wrap;color:#6b7280;margin:0;font-size:.8125rem}.prose-pre-copy[data-v-91d82eb4]{z-index:1;border:1px solid var(--docs-code-border);background:var(--docs-code-bg);width:1.75rem;height:1.75rem;color:var(--docs-color-text-soft);cursor:pointer;opacity:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,border-color .15s;display:flex;position:absolute;top:.625rem;right:.625rem}.prose-pre-copy[data-v-91d82eb4]:hover{color:var(--docs-color-text);border-color:var(--docs-color-text-soft)}.prose-pre-copy.copied[data-v-91d82eb4]{opacity:1;color:#22c55e;border-color:#22c55e}.sw-prose-pre-wrapper[data-v-91d82eb4]{position:relative}.sw-prose-pre-wrapper:hover .prose-pre-copy[data-v-91d82eb4]{opacity:1}
