.ic-md.svelte-1day114{position:relative;display:flex;flex-direction:column;background-color:var(--ic-background);border:1px solid var(--ic-border);border-radius:2px;overflow:clip;min-width:0;min-height:0}.ic-md__content.svelte-1day114{flex:1;overflow:auto;padding:16px 20px;color:var(--ic-foreground);font-size:14px;line-height:1.6}.ic-md--wrap.svelte-1day114 .ic-md__content:where(.svelte-1day114){word-wrap:break-word;overflow-wrap:break-word}.ic-md__content.svelte-1day114 h1,.ic-md__content.svelte-1day114 h2,.ic-md__content.svelte-1day114 h3,.ic-md__content.svelte-1day114 h4,.ic-md__content.svelte-1day114 h5,.ic-md__content.svelte-1day114 h6{color:var(--ic-foreground);font-weight:600;line-height:1.25;margin:1.5em 0 .5em;letter-spacing:-.01em}.ic-md__content.svelte-1day114 h1:first-child,.ic-md__content.svelte-1day114 h2:first-child,.ic-md__content.svelte-1day114 h3:first-child{margin-top:0}.ic-md__content.svelte-1day114 h1{font-size:1.75em;border-bottom:1px solid var(--ic-border);padding-bottom:.3em}.ic-md__content.svelte-1day114 h2{font-size:1.4em;border-bottom:1px solid var(--ic-border);padding-bottom:.25em}.ic-md__content.svelte-1day114 h3{font-size:1.15em}.ic-md__content.svelte-1day114 h4{font-size:1em}.ic-md__content.svelte-1day114 h5{font-size:.9em}.ic-md__content.svelte-1day114 h6{font-size:.85em;color:var(--ic-muted-foreground)}.ic-md__content.svelte-1day114 p{margin:.75em 0}.ic-md__content.svelte-1day114 strong{font-weight:600;color:var(--ic-foreground)}.ic-md__content.svelte-1day114 a{color:var(--ic-primary);text-decoration:none;cursor:default}.ic-md__content.svelte-1day114 code{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.85em;background-color:var(--ic-secondary);padding:.15em .4em;border-radius:2px;box-shadow:inset 0 1px 2px #00000014}.ic-md__content.svelte-1day114 pre{background-color:var(--ic-secondary);border:1px solid var(--ic-border);border-radius:2px;padding:12px 16px;overflow-x:auto;box-shadow:inset 0 1px 3px #0000001a;margin:1em 0}.ic-md__content.svelte-1day114 pre code{background:none;padding:0;box-shadow:none;font-size:.85em;line-height:1.5}.ic-md__content.svelte-1day114 .hljs-keyword,.ic-md__content.svelte-1day114 .hljs-selector-tag,.ic-md__content.svelte-1day114 .hljs-built_in{color:var(--ic-primary);font-weight:600}.ic-md__content.svelte-1day114 .hljs-string,.ic-md__content.svelte-1day114 .hljs-addition{color:var(--ic-success)}.ic-md__content.svelte-1day114 .hljs-comment,.ic-md__content.svelte-1day114 .hljs-quote{color:var(--ic-muted-foreground);font-style:italic}.ic-md__content.svelte-1day114 .hljs-number,.ic-md__content.svelte-1day114 .hljs-literal{color:#d19a66}.ic-md__content.svelte-1day114 .hljs-title,.ic-md__content.svelte-1day114 .hljs-section,.ic-md__content.svelte-1day114 .hljs-title.function_{color:#61afef}.ic-md__content.svelte-1day114 .hljs-type,.ic-md__content.svelte-1day114 .hljs-template-variable{color:#e5c07b}.ic-md__content.svelte-1day114 .hljs-variable,.ic-md__content.svelte-1day114 .hljs-attr{color:var(--ic-foreground)}.ic-md__content.svelte-1day114 .hljs-deletion{color:var(--ic-destructive)}.ic-md__content.svelte-1day114 .hljs-meta{color:var(--ic-muted-foreground)}.ic-md__content.svelte-1day114 blockquote{margin:1em 0;padding:.5em 1em;border-left:3px solid var(--ic-primary);background-color:var(--ic-secondary);color:var(--ic-muted-foreground);border-radius:0}.ic-md__content.svelte-1day114 blockquote p{margin:.25em 0}.ic-md__content.svelte-1day114 ul,.ic-md__content.svelte-1day114 ol{margin:.75em 0;padding-left:1.5em}.ic-md__content.svelte-1day114 li{margin:.25em 0}.ic-md__content.svelte-1day114 li>p{margin:.25em 0}.ic-md__content.svelte-1day114 .task-list-item{list-style:none;margin-left:-1.5em;padding-left:0}.ic-md__content.svelte-1day114 .task-list-item-checkbox{margin-right:.4em;vertical-align:middle;accent-color:var(--ic-primary)}.ic-md__content.svelte-1day114 hr{border:none;border-top:1px solid var(--ic-border);margin:1.5em 0}.ic-md__content.svelte-1day114 table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.85em}.ic-md__content.svelte-1day114 th{background-color:var(--ic-secondary);font-weight:600;text-align:left;padding:6px 12px;border:1px solid var(--ic-border);box-shadow:inset 0 -1px 2px #0000000f}.ic-md__content.svelte-1day114 td{padding:6px 12px;border:1px solid var(--ic-border)}.ic-md__content.svelte-1day114 tr:nth-child(2n){background-color:var(--ic-secondary)}.ic-md__content.svelte-1day114 a{color:var(--ic-primary);text-decoration:none;cursor:pointer}.ic-md__content.svelte-1day114 a:hover{text-decoration:underline}.ic-md__content.svelte-1day114 img{max-width:100%;height:auto;border-radius:2px;border:1px solid var(--ic-border)}.ic-md__content.svelte-1day114 .footnotes-sep{border-top:1px solid var(--ic-border);margin-top:2em}.ic-md__content.svelte-1day114 .footnotes{font-size:.85em;color:var(--ic-muted-foreground)}.ic-md__content.svelte-1day114 .footnote-ref a,.ic-md__content.svelte-1day114 .footnote-backref{color:var(--ic-primary);text-decoration:none;font-weight:600}.ic-md__content.svelte-1day114 mark{background-color:#eab30840;color:var(--ic-foreground);padding:.1em .2em;border-radius:2px}.ic-md__content.svelte-1day114 sub,.ic-md__content.svelte-1day114 sup{font-size:.75em}.ic-md__content.svelte-1day114 .ic-md-container{margin:1em 0;padding:.75em 1em;border-left:3px solid var(--ic-border);border-radius:0 2px 2px 0}.ic-md__content.svelte-1day114 .ic-md-container__title{margin:0 0 .25em;font-weight:700;font-size:.85em;letter-spacing:.03em;text-transform:uppercase}.ic-md__content.svelte-1day114 .ic-md-container--warning{border-left-color:var(--ic-warning);background-color:#eab30814}.ic-md__content.svelte-1day114 .ic-md-container--warning .ic-md-container__title{color:var(--ic-warning)}.ic-md__content.svelte-1day114 .ic-md-container--info{border-left-color:var(--ic-info);background-color:#3b82f614}.ic-md__content.svelte-1day114 .ic-md-container--info .ic-md-container__title{color:var(--ic-info)}.ic-md__content.svelte-1day114 .ic-md-container--tip{border-left-color:var(--ic-success);background-color:#22c55e14}.ic-md__content.svelte-1day114 .ic-md-container--tip .ic-md-container__title{color:var(--ic-success)}.ic-md__content.svelte-1day114 .ic-md-container--danger{border-left-color:var(--ic-destructive);background-color:#ef444414}.ic-md__content.svelte-1day114 .ic-md-container--danger .ic-md-container__title{color:var(--ic-destructive)}.ic-md__content.svelte-1day114 dl{margin:.75em 0}.ic-md__content.svelte-1day114 dt{font-weight:600;margin-top:.5em}.ic-md__content.svelte-1day114 dd{margin-left:1.5em;margin-bottom:.25em;color:var(--ic-muted-foreground)}.ic-md__content.svelte-1day114 abbr[title]{text-decoration:underline dotted var(--ic-muted-foreground);cursor:help}.ic-md__content.svelte-1day114 ins{text-decoration:underline;text-decoration-color:var(--ic-primary);text-underline-offset:2px}.ic-md__content.svelte-1day114 h1[id],.ic-md__content.svelte-1day114 h2[id],.ic-md__content.svelte-1day114 h3[id],.ic-md__content.svelte-1day114 h4[id],.ic-md__content.svelte-1day114 h5[id],.ic-md__content.svelte-1day114 h6[id]{scroll-margin-top:.5em}.ic-md__content.svelte-1day114 .ic-md-toc{background-color:var(--ic-secondary);border:1px solid var(--ic-border);border-radius:2px;padding:.75em 1em;margin:1em 0}.ic-md__content.svelte-1day114 .ic-md-toc ul{list-style:none;padding-left:1em;margin:0}.ic-md__content.svelte-1day114 .ic-md-toc>ul{padding-left:0}.ic-md__content.svelte-1day114 .ic-md-toc li{margin:.15em 0;font-size:.9em}.ic-md__content.svelte-1day114 .ic-md-toc a{color:var(--ic-muted-foreground)}.ic-md__content.svelte-1day114 .ic-md-toc a:hover{color:var(--ic-primary)}.ic-md__content.svelte-1day114 .katex{font-size:1em}.ic-md__content.svelte-1day114 .katex-display{margin:1em 0;overflow-x:auto;overflow-y:clip}.ic-md__content.svelte-1day114 .ic-md-mermaid{margin:1em 0;padding:16px;background-color:var(--ic-muted);border:1px solid var(--ic-border);border-radius:2px;overflow-x:auto;text-align:center;min-height:40px;color:var(--ic-muted-foreground);font-size:12px}.ic-md__content.svelte-1day114 .ic-md-mermaid svg{max-width:100%;height:auto}.ic-md__content.svelte-1day114 .ic-md-mermaid--error{color:var(--ic-destructive);white-space:pre-wrap;word-break:break-word}label.svelte-10qubuz{display:flex;flex-direction:column;gap:3px;font-size:.8rem;color:var(--ref-muted)}.checkbox-label.svelte-10qubuz{flex-direction:row;align-items:center;gap:6px}.range-val.svelte-10qubuz{font-size:.78rem;color:var(--ref-muted);font-family:var(--ref-font)}.demo-viewer.svelte-10qubuz{width:100%;max-width:640px}.custom-row.svelte-10qubuz{display:flex;gap:1rem;align-items:stretch;margin:1.5rem 0}.custom-row__playground.svelte-10qubuz{flex:1;min-width:0}.custom-row__playground.svelte-10qubuz .pg{margin:0;height:100%;border:none;background:transparent}.custom-row__code.svelte-10qubuz{flex:1;min-width:0}.custom-row__code.svelte-10qubuz .mc{margin:0;max-height:360px;overflow-y:auto;border-radius:6px}.custom-demo{width:100%;max-width:640px}.custom-demo .ic-md{border-radius:8px!important;border-color:#86efac!important}.custom-demo .ic-md__content{padding:24px 32px!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important}.custom-demo .ic-md__content h1,.custom-demo .ic-md__content h2{color:#166534!important;border-bottom-color:#bbf7d0!important}.custom-demo .ic-md__content pre{background-color:#f0fdf4!important;border-color:#bbf7d0!important}.compat-note.svelte-10qubuz{margin:1.5rem 0;padding:.75rem 1rem;border-left:3px solid #f59e0b;background:color-mix(in srgb,#f59e0b,transparent 92%);font-size:.85em;line-height:1.55;color:var(--ref-fg)}.compat-note.svelte-10qubuz strong:where(.svelte-10qubuz){color:#d97706}.compat-note.svelte-10qubuz code:where(.svelte-10qubuz){font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-bg),var(--ref-border) 30%);padding:1px 4px;border-radius:3px}.ic-ref-link{color:var(--ref-accent);font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-accent),transparent 90%);padding:1px 4px;border-radius:3px;text-decoration:none}.ic-ref-link:hover{text-decoration:underline}.comp-layout__content h1{margin-bottom:1rem}.comp-layout__content h2{margin-top:2.5rem;margin-bottom:.75rem}.comp-layout__content p{margin-bottom:1rem}
