.readonly-mermaid[data-v-bc3a2b31]{background:#fff;border:1px solid #dbe1e8;border-radius:.85rem;margin:1.25rem 0;overflow:hidden}header[data-v-bc3a2b31]{color:#64748b;background:#f7f8fa;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.75rem}.actions[data-v-bc3a2b31],header[data-v-bc3a2b31]{gap:.5rem;display:flex}button[data-v-bc3a2b31]{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}button[data-v-bc3a2b31]:hover{color:#2563eb}p[data-v-bc3a2b31]{color:#64748b}p[data-v-bc3a2b31],pre[data-v-bc3a2b31]{padding:1rem}pre[data-v-bc3a2b31]{color:#e2e8f0;background:#0f172a;margin:0;overflow:auto}code[data-v-bc3a2b31]{white-space:pre;font-size:.82rem}.diagram[data-v-bc3a2b31]{text-align:center;padding:1.5rem;overflow:auto}.diagram[data-v-bc3a2b31] svg{max-width:100%;height:auto;display:inline-block}.mermaid-overlay[data-v-bc3a2b31]{z-index:150;background:#0f172abf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.mermaid-overlay>button[data-v-bc3a2b31]{color:#fff;position:absolute;top:1rem;right:1rem}.enlarged-diagram[data-v-bc3a2b31]{background:#fff;border-radius:.85rem;max-width:94vw;max-height:88vh;padding:2rem;overflow:auto}.enlarged-diagram[data-v-bc3a2b31] svg{min-width:48rem;max-width:none;height:auto}.markdown-content[data-v-3b952c71] .readonly-json{border:1px solid #e2e8f0;border-radius:.75rem;margin:1.5rem 0;overflow:hidden}.markdown-content[data-v-3b952c71] .readonly-json-header{color:#64748b;background:#f8fafc;justify-content:space-between;padding:.7rem 1rem;font-size:.8rem;display:flex}.markdown-content[data-v-3b952c71] .readonly-json pre{border-radius:0;margin:0;padding:1rem}.markdown-content[data-v-3b952c71] .readonly-json .hljs-attr{color:#93c5fd}.markdown-content[data-v-3b952c71] .readonly-json .hljs-string{color:#86efac}.markdown-content[data-v-3b952c71] .readonly-json .hljs-literal,.markdown-content[data-v-3b952c71] .readonly-json .hljs-number{color:#fcd34d}.note-reading-title[data-v-3b952c71]{color:#0f172a;letter-spacing:-.025em;margin:0 0 2.25rem;font-size:2rem;line-height:1.25}.markdown-content[data-v-3b952c71] h1,.markdown-content[data-v-3b952c71] h2,.markdown-content[data-v-3b952c71] h3,.markdown-content[data-v-3b952c71] h4,.markdown-content[data-v-3b952c71] h5,.markdown-content[data-v-3b952c71] h6{color:#0f172a;scroll-margin-top:2rem}.markdown-content[data-v-3b952c71] h1{margin-top:2.5rem;font-size:1.75rem}.markdown-content[data-v-3b952c71] h2{margin-top:2.25rem;font-size:1.45rem}.markdown-content[data-v-3b952c71] h3{margin-top:2rem;font-size:1.2rem}.markdown-content[data-v-3b952c71] h4{margin-top:1.75rem;font-size:1.05rem}.markdown-content[data-v-3b952c71] h5{margin-top:1.5rem;font-size:1rem}.markdown-content[data-v-3b952c71] h6{color:#475569;margin-top:1.35rem;font-size:.95rem}.markdown-content[data-v-3b952c71] li,.markdown-content[data-v-3b952c71] p{font-size:.95rem;line-height:1.9}.markdown-content[data-v-3b952c71] blockquote{color:#64748b;background:#f8fafc;border-left-color:#cbd5e1;padding:.65rem 1rem;font-style:normal}.markdown-content[data-v-3b952c71] pre{background:#0f172a;border-radius:.75rem;overflow-x:auto}.markdown-content[data-v-3b952c71] table{border-collapse:collapse;width:100%;display:table}.markdown-content[data-v-3b952c71] th{background:#f8fafc;font-weight:700}.markdown-content[data-v-3b952c71] td,.markdown-content[data-v-3b952c71] th{vertical-align:middle;border:1px solid #e2e8f0;padding:.45rem .6rem;line-height:1.5}.markdown-content[data-v-3b952c71] table[data-row-density=compact] td,.markdown-content[data-v-3b952c71] table[data-row-density=compact] th{padding:.3rem .5rem}.markdown-content[data-v-3b952c71] table[data-row-density=comfortable] td,.markdown-content[data-v-3b952c71] table[data-row-density=comfortable] th{padding:.75rem .8rem}.markdown-content[data-v-3b952c71] .task-list-item{list-style:none}.markdown-content[data-v-3b952c71] .task-list-item input{margin-right:.55rem}.markdown-content[data-v-3b952c71] .markdown-underline{text-underline-offset:.15em;text-decoration:underline}.markdown-content[data-v-3b952c71] .markdown-highlight{color:inherit;background:#fef08a;border-radius:.2rem;padding:.05em .15em}.search-answer[data-v-01fc01ce] .search-citation{color:#2563eb;cursor:pointer;background:#eff6ff;border-radius:.25rem;padding:0 .25rem;font-size:.85em}.search-answer[data-v-01fc01ce] pre{overflow:auto}.search-answer[data-v-01fc01ce] table{display:block;overflow:auto}
