.prose[data-v-22bbb774]{color:var(--color-text);font-size:.9375rem;line-height:1.7;overflow-wrap:break-word}.prose[data-v-22bbb774]>:first-child{margin-top:0}.prose[data-v-22bbb774] a,.prose[data-v-22bbb774] code{overflow-wrap:anywhere}.prose[data-v-22bbb774] h1,.prose[data-v-22bbb774] h2,.prose[data-v-22bbb774] h3,.prose[data-v-22bbb774] h4{color:var(--color-text-strong);font-weight:600;scroll-margin-top:5rem;text-wrap:balance}.prose[data-v-22bbb774] h1{font-size:1.5rem;line-height:1.25;letter-spacing:-.02em;margin:2.5rem 0 .75rem}.prose[data-v-22bbb774] h2{font-size:1.25rem;line-height:1.3;letter-spacing:-.015em;margin:2.25rem 0 .75rem}.prose[data-v-22bbb774] h3{font-size:1.0625rem;line-height:1.4;letter-spacing:-.01em;margin:1.75rem 0 .5rem}.prose[data-v-22bbb774] h4{font-size:.9375rem;line-height:1.5;margin:1.5rem 0 .5rem}.prose[data-v-22bbb774] p{margin:.875rem 0}.prose[data-v-22bbb774] strong{color:var(--color-text-strong);font-weight:600}.prose[data-v-22bbb774] a{color:var(--color-brand-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-brand-text) 40%,transparent);text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.prose[data-v-22bbb774] a:hover{color:var(--color-text-strong);text-decoration-color:currentColor}.prose[data-v-22bbb774] code{font-family:var(--font-mono);font-size:13px;background:var(--color-fill);border-radius:4px;padding:1px 5px;color:var(--color-text-strong)}.prose[data-v-22bbb774] pre{position:relative;background:var(--color-base)!important;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-family:var(--font-mono);font-size:13px;line-height:1.6;padding:14px 16px;overflow-x:auto;margin:1.25rem 0}.prose[data-v-22bbb774] pre code{background:none;border-radius:0;padding:0;font-size:inherit;color:var(--color-text)}.prose[data-v-22bbb774] pre code span{background:transparent;border:0;padding:0;font-size:inherit}.prose[data-v-22bbb774] .code-copy{position:absolute;top:8px;right:8px;height:24px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-control);color:var(--color-text-subtle);font-family:var(--font-sans);font-size:.75rem;font-weight:500;padding:0 8px;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.prose[data-v-22bbb774] .code-copy:focus-visible,.prose[data-v-22bbb774] pre:hover .code-copy{opacity:1}.prose[data-v-22bbb774] .code-copy:hover{background:var(--color-fill);color:var(--color-text-strong)}.prose[data-v-22bbb774] .code-copy:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-canvas),0 0 0 4px var(--color-focus)}.prose[data-v-22bbb774] .markdown-alert{--alert-tint:var(--color-info-tint);--alert-solid:var(--color-info);--alert-text:var(--color-info-text);background:var(--alert-tint);border-radius:var(--radius-lg);padding:.875rem 1rem;margin:1.25rem 0}.prose[data-v-22bbb774] .markdown-alert>p{margin:.25rem 0 0}.prose[data-v-22bbb774] .markdown-alert-title{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--alert-text);font-size:.875rem;font-weight:500}.prose[data-v-22bbb774] .markdown-alert-title svg{fill:var(--alert-solid);flex-shrink:0}.prose[data-v-22bbb774] .markdown-alert-tip{--alert-tint:var(--color-success-tint);--alert-solid:var(--color-success);--alert-text:var(--color-success-text)}.prose[data-v-22bbb774] .markdown-alert-warning{--alert-tint:var(--color-warning-tint);--alert-solid:var(--color-warning);--alert-text:var(--color-warning-text)}.prose[data-v-22bbb774] .markdown-alert-caution{--alert-tint:var(--color-danger-tint);--alert-solid:var(--color-danger);--alert-text:var(--color-danger-text)}.prose[data-v-22bbb774] blockquote{border-left:3px solid var(--color-brand);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-brand-tint);padding:10px 14px;margin:1.25rem 0;color:var(--color-text-strong)}.prose[data-v-22bbb774] blockquote>:first-child{margin-top:0}.prose[data-v-22bbb774] blockquote>:last-child{margin-bottom:0}.prose[data-v-22bbb774] ol,.prose[data-v-22bbb774] ul{margin:.875rem 0;padding-left:1.5rem}.prose[data-v-22bbb774] li{margin:.375rem 0}.prose[data-v-22bbb774] li::marker{color:var(--color-text-placeholder)}.prose[data-v-22bbb774] ul{list-style:disc}.prose[data-v-22bbb774] ol{list-style:decimal}.prose[data-v-22bbb774] table{width:-moz-fit-content;width:fit-content;border-collapse:separate;border-spacing:0;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-base);box-shadow:var(--shadow-sm);margin:1.25rem 0;font-size:.875rem;line-height:1.5;font-variant-numeric:tabular-nums}.prose[data-v-22bbb774] td,.prose[data-v-22bbb774] th{border-bottom:1px solid var(--color-hairline);padding:10px 16px;text-align:left}.prose[data-v-22bbb774] th{background:var(--color-recessed);color:var(--color-text-subtle);font-size:.75rem;font-weight:500}.prose[data-v-22bbb774] thead th:first-child{border-top-left-radius:11px}.prose[data-v-22bbb774] thead th:last-child{border-top-right-radius:11px}.prose[data-v-22bbb774] tbody tr:last-child td{border-bottom:0}.prose[data-v-22bbb774] tbody tr{transition:background-color .15s ease}.prose[data-v-22bbb774] tbody tr:hover{background:var(--color-tint)}.prose[data-v-22bbb774] img{max-width:100%;border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.prose[data-v-22bbb774] hr{border:none;border-top:1px solid var(--color-hairline);margin:2rem 0}.prose[data-v-22bbb774] .footnote-ref a{text-decoration:none;font-size:.75rem;padding:0 1px}.prose[data-v-22bbb774] .footnotes{color:var(--color-text-subtle);font-size:.75rem;line-height:1.6}.prose[data-v-22bbb774] .footnotes-list{margin:0}.prose[data-v-22bbb774] .footnote-item p{margin:.25rem 0}.prose[data-v-22bbb774] .footnote-backref{text-decoration:none}.prose[data-v-22bbb774] .math-block{overflow-x:auto;margin:1.25rem 0}.prose[data-v-22bbb774] mark{background:var(--color-brand-tint);color:var(--color-text-strong);border-radius:4px;padding:0 .2em}.prose[data-v-22bbb774] .spoiler{background:var(--color-fill);color:transparent;border-radius:4px;padding:0 .2em;cursor:help;transition:color .15s ease,background-color .15s ease}.prose[data-v-22bbb774] .spoiler>*{opacity:0}.prose[data-v-22bbb774] .spoiler:focus,.prose[data-v-22bbb774] .spoiler:hover{background:var(--color-base);color:var(--color-text-strong);outline:1px solid var(--color-hairline)}.prose[data-v-22bbb774] .spoiler:focus>*,.prose[data-v-22bbb774] .spoiler:hover>*{opacity:1}.prose[data-v-22bbb774] kbd{font-family:var(--font-mono);font-size:12px;background:var(--color-control);border:solid var(--color-line);border-width:1px 1px 2px;border-radius:4px;padding:1px 5px;color:var(--color-text-strong)}.prose[data-v-22bbb774] li.task-item{list-style:none}.prose[data-v-22bbb774] li.task-item input{accent-color:var(--color-brand);margin-right:.5ch;vertical-align:-.15em}.prose[data-v-22bbb774] details{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-base);padding:10px 16px;margin:1.25rem 0}.prose[data-v-22bbb774] summary{cursor:pointer;color:var(--color-text-strong);font-weight:500}.prose[data-v-22bbb774] details[open]>summary{margin-bottom:.5rem}.prose[data-v-22bbb774] iframe{max-width:100%;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);margin:1.25rem 0}.prose[data-v-22bbb774] pre.mermaid{display:flex;justify-content:center;font-family:var(--font-sans)}.prose[data-v-22bbb774] pre.mermaid svg{max-width:100%;height:auto}
