.markdown-content{color:#b0aeb3;overflow-wrap:break-word;font-family:Host Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.65}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:#f3f1ee;letter-spacing:-.02em;text-transform:none;border:0;margin:2em 0 .6em;padding:0;scroll-margin-top:96px;font-weight:700;line-height:1.25}.markdown-content h1{font-size:28px}.markdown-content h2{font-size:24px}.markdown-content h3{letter-spacing:-.01em;font-size:19px;font-weight:650}.markdown-content h4,.markdown-content h5,.markdown-content h6{letter-spacing:-.005em;font-size:17px;font-weight:600}.markdown-content .md-paragraph,.markdown-content p{color:inherit;line-height:inherit;margin:0 0 1em}.markdown-content b,.markdown-content strong{color:#f3f1ee;font-weight:600}.markdown-content a{color:var(--q-primary,#ff2b5e);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color .2s}.markdown-content a:hover{text-decoration-color:currentColor}.markdown-content a:focus-visible{outline:2px solid var(--q-primary,#ff2b5e);outline-offset:2px;border-radius:2px}.markdown-content img{border-radius:14px;max-width:100%;margin:1.5em 0;display:block}.markdown-content ol,.markdown-content ul{margin:0 0 1em;padding-left:1.4em;list-style-position:outside}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content li{color:inherit;margin:.4em 0;padding-left:.3em;display:list-item}.markdown-content li::marker{color:#8a888e}.markdown-content li>.md-paragraph,.markdown-content li>p{margin:0 0 .4em}.markdown-content li>:last-child{margin-bottom:0}.markdown-content li>ol,.markdown-content li>ul{margin:.4em 0 0}.markdown-content ol>li::marker{font-family:Martian Mono,ui-monospace,monospace;font-size:13px}.markdown-content blockquote{color:#b0aeb3;background:#111113;border:1px solid #26262b;border-radius:14px;margin:1.5em 0;padding:16px 18px;font-size:15px;line-height:1.6}.markdown-content blockquote>:last-child{margin-bottom:0}.markdown-content hr{border:0;border-top:1px solid #26262b;height:0;margin:2.5em 0}.markdown-content table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:15px;line-height:1.5}.markdown-content td,.markdown-content th{text-align:left;vertical-align:top;background:0 0;border:0;border-bottom:1px solid #26262b;padding:12px 16px 12px 0}.markdown-content td:last-child,.markdown-content th:last-child{padding-right:0}.markdown-content th{color:#8a888e;white-space:nowrap;border-bottom-color:#3a3a40;font-family:Martian Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.markdown-content td{color:#b0aeb3;overflow-wrap:anywhere}.markdown-content .code-block{background:#111113;border:1px solid #26262b;border-radius:14px;flex-direction:column;margin:1.5em 0;display:flex;overflow:hidden}.markdown-content .code-header{border-bottom:1px solid #26262b;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 6px 0 16px;display:flex}.markdown-content .language-badge{color:#8a888e;line-height:1.5}.markdown-content .code-copy,.markdown-content .language-badge{font-family:Martian Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.markdown-content .code-copy{color:#f3f1ee;cursor:pointer;background:0 0;border:1px solid #3a3a40;border-radius:9px;height:32px;padding:0 12px;transition:border-color .2s,background-color .2s,color .2s;position:relative}.markdown-content .code-copy:before{content:"";position:absolute;inset:-6px -2px}.markdown-content .code-copy:hover{border-color:#f3f1ee}.markdown-content .code-copy:focus-visible{outline:2px solid var(--q-primary,#ff2b5e);outline-offset:2px}.markdown-content .code-copy.is-copied{color:#0a0a0b;background:#f3f1ee;border-color:#f3f1ee}.markdown-content .code-block pre,.markdown-content pre.language-text{text-shadow:none;background:0 0;border-radius:0;margin:0;padding:16px 18px;font-family:Martian Mono,ui-monospace,monospace;overflow-x:auto}.markdown-content pre.language-text{background:#111113;border:1px solid #26262b;border-radius:14px;margin:1.5em 0}.markdown-content .code-block pre code,.markdown-content pre.language-text code{color:#f3f1ee;white-space:pre;word-spacing:normal;word-break:normal;overflow-wrap:normal;tab-size:2;text-shadow:none;background:0 0;border:0;padding:0;font-family:Martian Mono,ui-monospace,monospace;font-size:13px;line-height:1.7;display:block}.markdown-content :not(pre)>code{color:#f3f1ee;overflow-wrap:anywhere;word-break:break-word;background:#17171a;border:1px solid #26262b;border-radius:6px;padding:.1em .4em;font-family:Martian Mono,ui-monospace,monospace;font-size:.8em;font-weight:400}.markdown-content .token.cdata,.markdown-content .token.comment,.markdown-content .token.doctype,.markdown-content .token.prolog,.markdown-content .token.shebang{color:#6e6c73;font-style:normal}.markdown-content .token.operator,.markdown-content .token.punctuation{color:#8a888e}.markdown-content .token.assign-left,.markdown-content .token.attr-name,.markdown-content .token.constant,.markdown-content .token.property,.markdown-content .token.symbol,.markdown-content .token.tag{color:#a9c7ff}.markdown-content .token.attr-value,.markdown-content .token.char,.markdown-content .token.inserted,.markdown-content .token.string,.markdown-content .token.url{color:#ffb3c3}.markdown-content .token.boolean,.markdown-content .token.important,.markdown-content .token.number,.markdown-content .token.regex,.markdown-content .token.variable{color:#f3c97a}.markdown-content .token.atrule,.markdown-content .token.builtin,.markdown-content .token.keyword,.markdown-content .token.selector{color:#d4b3ff;font-weight:400}.markdown-content .token.class-name,.markdown-content .token.function{color:#8fe3b6}.markdown-content .token.deleted{color:#ff8fa3}.markdown-content .token.namespace{opacity:.7}.q-card .markdown-content .code-block,.q-card .markdown-content pre.language-text,.sg-card .markdown-content .code-block,.sg-card .markdown-content pre.language-text{background:#0a0a0b}.q-card .markdown-content blockquote,.sg-card .markdown-content blockquote{background:#17171a}
