.md-doc{font-family:Helvetica Neue,Arial,sans-serif;font-size:11pt;line-height:1.7;color:#1a1a1a}.md-doc h1{font-size:1.75em;font-weight:800;margin:0 0 .75em;padding-bottom:.3em;border-bottom:2.5px solid #1a1a1a;letter-spacing:-.02em;line-height:1.25}.md-doc h2{font-size:1.3em;font-weight:700;margin:2em 0 .5em;padding-bottom:.2em;border-bottom:1px solid #ccc;letter-spacing:-.01em}.md-doc h3{font-size:1.1em;font-weight:700;margin:1.6em 0 .3em;color:#111}.md-doc h4{font-size:1em;font-weight:600;margin:1.2em 0 .2em;color:#333}.md-doc h1:first-child,.md-doc h2:first-child{margin-top:0}.md-doc p{margin:0 0 .9em}.md-doc p:last-child{margin-bottom:0}.md-doc strong{font-weight:700}.md-doc em{font-style:italic;color:inherit}.md-doc strong em,.md-doc em strong{font-weight:700;font-style:italic}.md-doc .table-wrap{overflow-x:auto;margin:1.2em 0;border-radius:4px}.md-doc table{border-collapse:collapse;width:100%;font-size:.88em;line-height:1.45}.md-doc thead tr{background:#1a1a1a;color:#fff}.md-doc th{padding:9px 13px;text-align:left;font-weight:600;border:1px solid #1a1a1a;white-space:nowrap}.md-doc td{padding:7px 13px;border:1px solid #d1d5db;vertical-align:top;word-break:break-word;overflow-wrap:break-word}.md-doc tbody tr:nth-child(2n) td{background:#f8f9fa}.md-doc tbody tr:hover td{background:#f0f4ff}.md-doc ul,.md-doc ol{padding-left:1.6em;margin:0 0 .9em}.md-doc li{margin-bottom:.2em}.md-doc li>ul,.md-doc li>ol{margin:.2em 0}.md-doc blockquote{margin:1em 0;padding:.6em 1em .6em 1.2em;border-left:3px solid #999;color:#555;background:#fafafa;font-style:italic}.md-doc blockquote p{margin-bottom:0}.md-doc code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.85em;background:#f3f4f6;padding:.15em .4em;border-radius:3px;border:1px solid #e5e7eb;color:#d63384}.md-doc pre{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:5px;padding:14px 16px;overflow-x:auto;margin:1em 0}.md-doc pre code{background:none;border:none;padding:0;font-size:.9em;color:#374151;white-space:pre-wrap;word-break:break-word}.md-doc hr{border:none;border-top:1.5px solid #d1d5db;margin:2em 0}.md-doc a{color:#4f46e5}.md-doc a:hover{text-decoration:underline}
