.markdown-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:18px;letter-spacing:-.003em;line-height:1.58;overflow-wrap:break-word;padding-right:1.6rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;letter-spacing:-.015em;line-height:1.2;margin-bottom:.5em}.markdown-content h1,.markdown-content h2{font-weight:700;margin-top:1.2em}.markdown-content h3,.markdown-content h4{font-weight:600;margin-top:1em}.markdown-content h5,.markdown-content h6{font-weight:500;margin-top:.5em}.markdown-content h1{font-size:1.6em;padding-bottom:.3em}.markdown-content h2{font-size:1.4em}.markdown-content h3{font-size:1.2em}.markdown-content h4{font-size:1em}.markdown-content p{font-size:18px;line-height:1.58;margin-bottom:1.5em;margin-top:0}.markdown-content a{background-image:linear-gradient(transparent,transparent calc(50% - 7px),rgba(16,185,129,.12) calc(50% - 7px),rgba(16,185,129,.12));background-position:0 0;background-size:100% 200%;color:#10b981;text-decoration:none;transition:background-position .12s ease-in-out,padding .12s ease-in-out}.markdown-content a:hover{background-position:0 100%;text-decoration:none}.markdown-content br{content:"";display:block;line-height:.7;margin:.5em 0}.markdown-content iframe,.markdown-content img,.markdown-content video{box-sizing:border-box;display:block;margin:1em auto;max-width:100%}.markdown-content a img{box-sizing:border-box;display:inline;max-width:100%}.markdown-content code{background-color:#f2f2f2;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%;margin:0;padding:.2em .4em}.markdown-content pre{background-color:#f2f2f2;border-radius:4px;font-size:85%;line-height:1.45;margin-bottom:2em;overflow:auto;padding:20px}.markdown-content pre code{background-color:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-content blockquote{border-left:3px solid #292929;color:#757575;font-size:18px;font-style:italic;letter-spacing:-.003em;line-height:1.58;margin:0 0 1.5em;padding:0 1.2em}.markdown-content ol,.markdown-content ul{margin-bottom:2em;margin-top:0;padding-left:2em}.markdown-content ol ol,.markdown-content ol ul,.markdown-content ul ol,.markdown-content ul ul{margin-bottom:0;margin-top:0}.markdown-content li{font-size:18px;line-height:1.58;margin-bottom:.5em}.markdown-content ul>li{display:list-item;list-style-type:disc}.markdown-content ul>li>ul>li{list-style-type:circle}.markdown-content ul>li>ul>li>ul>li{list-style-type:square}.markdown-content ol>li{display:list-item;list-style-type:decimal}.markdown-content ol>li>ol>li{list-style-type:lower-alpha}.markdown-content ol>li>ol>li>ol>li{list-style-type:lower-roman}.markdown-content table{border-collapse:collapse;border-spacing:0;display:block;margin-bottom:1em;margin-top:0;overflow:auto;width:100%}.markdown-content table th{background-color:hsl(var(--primary));font-weight:600}.markdown-content table td,.markdown-content table th{border:1px solid hsl(var(--foreground));padding:6px 13px}.markdown-content table tr{background-color:hsl(var(--muted));border-top:1px solid hsl(var(--foreground))}.markdown-content table tr:nth-child(2n){background-color:hsl(var(--background))}.markdown-content hr{background-color:hsl(var(--muted-foreground));border:0;height:1px;margin:40px auto;padding:0;width:100px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin-left:0;padding-left:0;position:relative;scroll-margin-top:90px}.markdown-content .anchor-link{color:#66df82e8;display:inline-block;margin-left:.5em;opacity:0;position:relative;text-decoration:none;transition:opacity .2s ease-in-out}.markdown-content h1:hover .anchor-link,.markdown-content h2:hover .anchor-link,.markdown-content h3:hover .anchor-link,.markdown-content h4:hover .anchor-link{opacity:1}.code-block-wrapper{margin-bottom:1em;position:relative}.code-content{position:relative}.code-copy-button{align-items:center;background-color:#fffc;border:1px solid #e1e4e8;border-radius:4px;cursor:pointer;display:flex;height:30px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;width:30px;z-index:2}.code-block-wrapper:hover .code-copy-button{opacity:1}.code-copy-button:hover{background-color:#f6f8fa}.code-copy-button.copied{background-color:#28a745;border-color:#28a745}.code-copy-button.copied svg{stroke:#fff}.code-block-wrapper pre{margin-bottom:0}
