.ks-markdown__code-shiki .shiki{padding:var(--ks-spacing-3);border-radius:var(--kel-border-radius-base);margin:0;overflow-x:auto}.ks-markdown__code-shiki .shiki span{color:var(--shiki-light)}html.dark .ks-markdown__code-shiki .shiki span{color:var(--shiki-dark)}.ks-markdown__code-shiki .shiki code .line{display:inline}.ks-markdown{color:var(--ks-text-primary);line-height:var(--ks-line-height-loose)}.ks-markdown h1.ks-markdown__heading,.ks-markdown h2.ks-markdown__heading,.ks-markdown h3.ks-markdown__heading,.ks-markdown h4.ks-markdown__heading,.ks-markdown h5.ks-markdown__heading,.ks-markdown h6.ks-markdown__heading{margin:1.25rem 0 .5rem;scroll-margin-top:1rem;position:relative}.ks-markdown h1.ks-markdown__heading:first-child,.ks-markdown h2.ks-markdown__heading:first-child,.ks-markdown h3.ks-markdown__heading:first-child,.ks-markdown h4.ks-markdown__heading:first-child,.ks-markdown h5.ks-markdown__heading:first-child,.ks-markdown h6.ks-markdown__heading:first-child{margin-top:0}.ks-markdown h1.ks-markdown__heading .ks-markdown__heading-link,.ks-markdown h2.ks-markdown__heading .ks-markdown__heading-link,.ks-markdown h3.ks-markdown__heading .ks-markdown__heading-link,.ks-markdown h4.ks-markdown__heading .ks-markdown__heading-link,.ks-markdown h5.ks-markdown__heading .ks-markdown__heading-link,.ks-markdown h6.ks-markdown__heading .ks-markdown__heading-link{opacity:0;color:var(--kel-text-color-placeholder);margin-left:.4rem;font-weight:400;text-decoration:none;transition:opacity .15s}.ks-markdown h1.ks-markdown__heading:hover .ks-markdown__heading-link,.ks-markdown h2.ks-markdown__heading:hover .ks-markdown__heading-link,.ks-markdown h3.ks-markdown__heading:hover .ks-markdown__heading-link,.ks-markdown h4.ks-markdown__heading:hover .ks-markdown__heading-link,.ks-markdown h5.ks-markdown__heading:hover .ks-markdown__heading-link,.ks-markdown h6.ks-markdown__heading:hover .ks-markdown__heading-link{opacity:1}.ks-markdown p:first-child{margin-top:0}.ks-markdown p:last-child{margin-bottom:0}.ks-markdown .ks-markdown__blockquote{border-left:4px solid var(--ks-border-default);color:var(--ks-text-secondary);background-color:var(--kel-bg-color-overlay);border-radius:var(--kel-border-radius-base);margin:1rem 0;padding:.5rem 1rem}.ks-markdown .ks-markdown__code-block{border:1px solid var(--ks-border-default);border-radius:var(--kel-border-radius-round);margin:1rem 0;position:relative;overflow:hidden}.ks-markdown .ks-markdown__code-block .ks-markdown__code-lang{top:var(--ks-spacing-1);right:var(--ks-spacing-1);padding:var(--ks-spacing-1);font-size:var(--ks-font-size-xs);font-family:var(--kel-font-family-monospace), monospace;color:var(--kel-text-color-placeholder);transition:opacity .15s;position:absolute}.ks-markdown .ks-markdown__code-block .ks-markdown__copy-btn{top:var(--ks-spacing-1);right:var(--ks-spacing-1);opacity:0;pointer-events:none;padding:var(--ks-spacing-1);border-radius:var(--kel-border-radius-base);background:var(--ks-bg-base);cursor:pointer;color:var(--kel-text-color-placeholder);border:0;place-items:center;transition:opacity .15s;display:grid;position:absolute}.ks-markdown .ks-markdown__code-block .ks-markdown__copy-btn:hover{color:var(--kel-text-color-primary)}.ks-markdown .ks-markdown__code-block .ks-markdown__copy-btn>*{grid-area:1/1;transition:opacity .15s}.ks-markdown .ks-markdown__code-block .ks-markdown__copy-btn .ks-markdown__copy-btn-ok{color:var(--ks-text-success);opacity:0}.ks-markdown .ks-markdown__code-block .ks-markdown__copy-btn.is-copied .ks-markdown__copy-btn-icon{opacity:0}.ks-markdown .ks-markdown__code-block .ks-markdown__copy-btn.is-copied .ks-markdown__copy-btn-ok{opacity:1}.ks-markdown .ks-markdown__code-block:hover .ks-markdown__code-lang,.ks-markdown .ks-markdown__code-block:focus-within .ks-markdown__code-lang{opacity:0}.ks-markdown .ks-markdown__code-block:hover .ks-markdown__copy-btn,.ks-markdown .ks-markdown__code-block:focus-within .ks-markdown__copy-btn{opacity:1;pointer-events:auto}.ks-markdown .ks-markdown__code-block .ks-markdown__code-plain{background-color:var(--kel-bg-color-overlay);margin:0;padding:1rem;overflow-x:auto}.ks-markdown .ks-markdown__code-block .ks-markdown__code-plain code{font-family:var(--kel-font-family-monospace), monospace;font-size:var(--ks-font-size-sm);background:0 0;border:none;padding:0}.ks-markdown .ks-markdown__inline-code{border-radius:var(--kel-border-radius-base);background-color:var(--kel-bg-color-overlay);border:1px solid var(--ks-border-default);padding:.15rem .4rem}.ks-markdown .ks-markdown__list{margin:.75rem 0;padding-left:1.5rem}.ks-markdown .ks-markdown__list li{margin:.25rem 0}.ks-markdown .ks-markdown__table-wrapper{margin:1rem 0;overflow-x:auto}.ks-markdown .ks-markdown__link{color:var(--ks-text-link);text-decoration:none}.ks-markdown .ks-markdown__link:hover{text-decoration:underline}.ks-markdown .ks-markdown__image{max-width:100%;height:auto}.ks-markdown .ks-markdown__hr{border:none;border-top:1px solid var(--ks-border-default);margin:1.5rem 0}.ks-markdown .ks-markdown__mermaid{text-align:center;margin:1rem 0}.ks-markdown .ks-markdown__alert{margin:1rem 0}
