@charset "UTF-8";.markdown-body{line-height:1.85;color:#334155;font-size:17px;font-family:Lato,sans-serif;overflow-wrap:break-word;word-break:break-word}.markdown-body>*:first-child{margin-top:0!important}.markdown-body p{margin:1.1em 0}.markdown-body ul,.markdown-body ol{margin:1.1em 0;padding-left:1.3em}.markdown-body li{margin:.35em 0}.markdown-body li>ul,.markdown-body li>ol{margin:.35em 0}.markdown-body a{color:#ed7d0f;text-decoration:underline;text-underline-offset:2px}.markdown-body strong{color:#222}.markdown-body hr{border:none;border-top:2px solid #f1f5f9;margin:2.2em 0}.markdown-body h1{font-size:1.75em;font-weight:900;line-height:1.4;color:#ed7d0f;margin:1.2em 0 .6em;padding-bottom:.3em;border-bottom:3px solid #ed7d0f}.markdown-body h2{font-size:1.3em;font-weight:900;line-height:1.5;color:#fff;background:#ed7d0f;margin:1.8em 0 1em;padding:.6em .9em;border-radius:10px}.markdown-body h3{font-size:1.12em;font-weight:800;line-height:1.4;color:#0f172a;margin:1.4em 0 .6em;padding-left:.7em;border-left:5px solid #ed7d0f}.markdown-body h4{font-size:1.02em;font-weight:700;color:#ed7d0f;margin:1.3em 0 .5em}.markdown-body h5,.markdown-body h6{font-size:1em;font-weight:700;color:#666;margin:1.1em 0 .4em}.markdown-body table{display:block;width:100%;max-width:100%;margin:1.8em 0;border-radius:12px;border:1px solid #e2e8f0;border-spacing:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.markdown-body th{background:#f8fafc;padding:14px 16px;font-size:.9em;color:#0f172a;border-bottom:2px solid #e2e8f0;text-align:left}.markdown-body td{padding:12px 16px;border-bottom:1px solid #f1f5f9;font-size:.9em}.markdown-body tr:last-child td{border-bottom:none}.markdown-body img{max-width:100%;height:auto;display:block;margin:1.5em auto;border-radius:12px}.markdown-body blockquote{background:rgba(237,125,15,.08);border-left:5px solid #ed7d0f;margin:1.6em 0;padding:18px 22px;border-radius:0 14px 14px 0;color:#0f172a;font-weight:500}.markdown-body blockquote p{margin:.4em 0}.markdown-body pre{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#0f172a;color:#e2e8f0;padding:18px 20px;border-radius:12px;margin:1.5em 0;font-size:14px;line-height:1.7}.markdown-body code{background:#f1f5f9;color:#0f172a;padding:2px 6px;border-radius:4px;font-size:.9em}.markdown-body pre code{background:none;color:inherit;padding:0;font-size:inherit}.markdown-body pre:has(code.language-mermaid){background:none;padding:0}.markdown-body .mermaid{display:flex;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin:1.5em 0}.markdown-body *{max-width:100%}.markdown-body iframe,.markdown-body video,.markdown-body embed,.markdown-body object{height:auto}@media (max-width: 600px){.markdown-body{font-size:15.5px;line-height:1.8}.markdown-body p{margin:.9em 0}.markdown-body ul,.markdown-body ol{margin:.9em 0;padding-left:1.1em}.markdown-body h1{font-size:1.45em;margin:1em 0 .5em}.markdown-body h2{font-size:1.12em;margin:1.4em 0 .8em;padding:.55em .8em;border-radius:8px}.markdown-body h3{font-size:1.05em;margin:1.1em 0 .5em;padding-left:.6em}.markdown-body pre{padding:14px 16px;font-size:13px}.markdown-body blockquote{padding:14px 18px}}
