pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown-content{min-width:0;overflow-wrap:break-word}.markdown-content>*:first-child{margin-top:0}.markdown-content>*:last-child{margin-bottom:0}.markdown-content p{margin:0 0 .75em}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin:1.2em 0 .5em;line-height:1.3;font-weight:600}.markdown-content h1{font-size:1.4em}.markdown-content h2{font-size:1.25em}.markdown-content h3{font-size:1.1em}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:1em}.markdown-content h1,.markdown-content h2{padding-bottom:.25em;border-bottom:1px solid #d8dee4}.markdown-content ul,.markdown-content ol{margin:0 0 .75em;padding-left:1.4em}.markdown-content li{margin:.2em 0}.markdown-content li>ul,.markdown-content li>ol{margin-bottom:0}.markdown-content li.task-list-item{list-style:none;margin-left:-1.4em;padding-left:1.4em}.markdown-content li.task-list-item input[type=checkbox]{margin:0 .4em 0 0;vertical-align:middle}.markdown-content blockquote{margin:0 0 .75em;padding:.1em 0 .1em .8em;border-left:3px solid #b8c0c8;color:#57606a}.markdown-content a{color:#0b62d6;text-decoration:underline;word-break:break-word}.markdown-content hr{height:0;margin:1.2em 0;border:0;border-top:1px solid #d0d7de}.markdown-content img{max-width:100%;height:auto;border-radius:4px}.markdown-content table{display:block;width:max-content;max-width:100%;margin:0 0 .75em;overflow-x:auto;border-collapse:collapse;font-size:.95em}.markdown-content th,.markdown-content td{padding:6px 12px;border:1px solid #d0d7de;text-align:left}.markdown-content th{font-weight:600;background:#eaeef2}.markdown-content tbody tr:nth-child(2n){background:#f6f8fa}.markdown-content code{padding:.15em .35em;border:1px solid #d0d7de;border-radius:4px;background:#f6f8fa;color:#24292f;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}.markdown-content pre{max-width:100%;margin:0 0 .75em;padding:.75em;overflow-x:auto;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa;color:#24292f}.markdown-content .code-block{position:relative}.markdown-content .code-block>pre{padding-right:2.75em}.markdown-content .code-block__copy{position:absolute;top:6px;right:6px;z-index:1;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid #d0d7de;border-radius:4px;background:#ffffff;color:#57606a;cursor:pointer;opacity:.45;transition:opacity .15s ease,color .15s ease}.markdown-content .code-block:hover .code-block__copy,.markdown-content .code-block__copy:focus-visible{opacity:1}.markdown-content .code-block__copy:hover{color:#24292f;border-color:#8c959f}.markdown-content pre code{display:block;padding:0;border:0;border-radius:0;background:none;font-size:.875em;line-height:1.5}.docs-content{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;max-width:800px;margin:0 auto;padding:20px;color:#333;background-color:#fff}.docs-content h1{border-bottom:2px solid #eaeaea;padding-bottom:10px;margin-bottom:30px;color:#1a1a1a}.docs-content h2{margin-top:2em;color:#2c3e50;border-bottom:1px solid #eee;padding-bottom:5px}.docs-content h3{margin-top:1.5em;color:#34495e}.docs-content h4{margin-top:1.2em;color:#555;font-weight:600}.docs-content p{margin-bottom:1em}.docs-content ul,.docs-content ol{padding-left:25px;margin-bottom:1.5em}.docs-content li{margin-bottom:.5em}.docs-content .formula{background-color:#e8f4f8;padding:20px;border-radius:8px;font-weight:700;text-align:center;margin:25px 0;font-size:1.1em;border:1px solid #d1e7dd;color:#0f5132}.docs-content .example-block{background-color:#f8f9fa;padding:20px;border-left:4px solid #007bff;margin:20px 0;border-radius:0 4px 4px 0}.docs-content .good{color:#28a745;font-weight:700}.docs-content .bad{color:#dc3545;font-weight:700}.docs-content hr{border:0;border-top:1px solid #eee;margin:50px 0}.docs-content section{margin-bottom:2em}.docs-content strong{color:#444}.docs-content .toc{background-color:#f9f9f9;padding:20px;border:1px solid #eee;border-radius:8px;margin-bottom:40px}.docs-content .toc h3{margin-top:0;font-size:1.2em;color:#444}.docs-content .toc ul{margin-bottom:0;list-style-type:none;padding-left:0}.docs-content .toc li{margin-bottom:8px}.docs-content .toc a{text-decoration:none;color:#007bff;border-bottom:1px solid transparent;transition:border-color .2s}.docs-content .toc a:hover{border-bottom-color:#007bff}.docs-content .styled-list li{position:relative}.docs-content .scenario-title{font-weight:700;font-size:1.1em;margin-bottom:.5em;color:#0d6efd}.docs-content .pain-point{background-color:#fff3cd;padding:15px;border-radius:4px;border:1px solid #ffecb5;color:#856404;margin-bottom:20px}.docs-layout{display:flex;height:100vh;background-color:#f5f5f5}.docs-sidebar{width:280px;background-color:#fff;border-right:1px solid #e0e0e0;padding:20px;display:flex;flex-direction:column;overflow-y:auto}.docs-main{flex:1;overflow-y:auto;display:flex;flex-direction:column}.docs-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.back-btn{display:flex;align-items:center;gap:8px;color:#666;text-decoration:none;font-weight:500;padding:8px 12px;border-radius:6px;transition:background-color .2s}.back-btn:hover{background-color:#f0f0f0;color:#333}.docs-nav-item{display:block;padding:10px 12px;color:#555;text-decoration:none;border-radius:6px;margin-bottom:4px;transition:all .2s}.docs-nav-item:hover{background-color:#f5f5f5;color:#333}.docs-nav-item.active{background-color:#e3f2fd;color:#1976d2;font-weight:500}.docs-container{padding:40px;max-width:900px;margin:0 auto;width:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa}*{box-sizing:border-box}
