.milkdown,.prose{color:inherit;max-width:none}.milkdown pre[class*=language-],.milkdown code[class*=language-],.prose pre[class*=language-],.prose code[class*=language-]{color:var(--foreground);background:none;text-shadow:none;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none}.milkdown h1,.prose h1{font-size:1.35em;font-weight:700;margin:.67em 0;line-height:1.5;color:var(--foreground)}.milkdown h2,.prose h2{font-size:1.25em;font-weight:600;margin:.75em 0 .5em;line-height:1.15;color:var(--foreground)}.milkdown h3,.prose h3{font-size:1.15em;font-weight:600;margin:.83em 0 .5em;line-height:1.1;color:var(--foreground)}.milkdown h4,.prose h4{font-size:1.1em;font-weight:600;margin:1em 0 .5em;line-height:1.15;color:var(--foreground)}.milkdown h5,.prose h5{font-size:1.05em;font-weight:500;margin:1em 0 .5em;line-height:1.2;color:var(--muted-foreground)}.milkdown h6,.prose h6{font-size:1em;font-weight:500;margin:1em 0 .5em;line-height:1.2;color:var(--muted-foreground)}.milkdown strong,.prose strong{font-weight:700;color:var(--foreground)}.milkdown em,.prose em{font-style:italic}.milkdown s,.milkdown del,.prose s,.prose del{text-decoration:line-through;color:var(--muted-foreground)}.milkdown code,.prose code{background:var(--muted);color:var(--foreground);padding:.2em .4em;border-radius:.25rem;font-family:Consolas,ui-monospace,SFMono-Regular,SF Mono,Menlo,Liberation Mono,monospace;font-size:.9em}.milkdown .code-block-wrapper,.prose .code-block-wrapper{position:relative;border-radius:.5rem;overflow:hidden;margin-top:.75rem;margin-bottom:.75rem;background:color-mix(in oklch,var(--muted),var(--background) 30%);border:1px solid var(--border)}.milkdown .code-block-toolbar,.prose .code-block-toolbar{display:flex;align-items:center;justify-content:space-between;padding:.35rem .75rem;background:color-mix(in oklch,var(--muted),var(--background) 10%);border-bottom:1px solid color-mix(in oklch,var(--border),transparent 50%);-webkit-user-select:none;user-select:none;gap:.5rem}.milkdown .code-block-language-container,.prose .code-block-language-container{display:flex;align-items:center;min-width:0}.milkdown .code-block-language-label,.prose .code-block-language-label{display:inline-flex;align-items:center;gap:.3rem;font-family:Consolas,ui-monospace,SFMono-Regular,SF Mono,Menlo,Liberation Mono,monospace;font-size:.75rem;color:var(--muted-foreground);background:transparent;border:1px solid transparent;border-radius:.25rem;padding:.15rem .4rem;cursor:pointer;transition:all .15s ease;line-height:1.3;white-space:nowrap}.milkdown .code-block-language-label:not(.readonly):hover,.prose .code-block-language-label:not(.readonly):hover{color:var(--foreground);background:color-mix(in oklch,var(--muted),transparent 40%);border-color:color-mix(in oklch,var(--border),transparent 30%)}.milkdown .code-block-language-label.readonly,.prose .code-block-language-label.readonly{cursor:default}.milkdown .code-block-language-chevron,.prose .code-block-language-chevron{display:inline-flex;align-items:center;opacity:.6}.milkdown .code-block-language-input,.prose .code-block-language-input{font-family:Consolas,ui-monospace,SFMono-Regular,SF Mono,Menlo,Liberation Mono,monospace;font-size:.75rem;color:var(--foreground);background:color-mix(in oklch,var(--muted),transparent 40%);border:1px solid var(--border);border-radius:.25rem;padding:.15rem .4rem;outline:none;width:10rem;line-height:1.3}.milkdown .code-block-language-input:focus,.prose .code-block-language-input:focus{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in oklch,var(--primary),transparent 70%)}.milkdown .code-block-copy-btn,.prose .code-block-copy-btn{display:inline-flex;align-items:center;gap:.35rem;font-family:inherit;font-size:.75rem;color:var(--muted-foreground);background:transparent;border:1px solid transparent;border-radius:.25rem;padding:.2rem .5rem;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.milkdown .code-block-copy-btn:hover,.prose .code-block-copy-btn:hover{color:var(--foreground);background:color-mix(in oklch,var(--muted),transparent 40%);border-color:color-mix(in oklch,var(--border),transparent 30%)}.milkdown .code-block-copy-btn.copied,.prose .code-block-copy-btn.copied{color:var(--chart-1)}.milkdown .code-block-copy-label,.prose .code-block-copy-label{line-height:1}.milkdown .code-block-wrapper pre,.prose .code-block-wrapper pre{background:transparent!important;color:var(--foreground)!important;padding:1rem!important;border-radius:0!important;border:none!important;overflow-x:auto;margin:0}.milkdown .code-block-wrapper pre code,.prose .code-block-wrapper pre code{background:transparent!important;padding:0!important;color:inherit!important}.milkdown pre,.prose pre{background:color-mix(in oklch,var(--muted),var(--background) 30%)!important;color:var(--foreground)!important;padding:1rem!important;border-radius:.5rem!important;border:1px solid var(--border)!important;overflow-x:auto;margin-top:.75rem;margin-bottom:.75rem}.milkdown pre code,.prose pre code{background:transparent!important;padding:0!important;color:inherit!important}.milkdown .token.comment,.milkdown .token.prolog,.milkdown .token.doctype,.milkdown .token.cdata,.prose .token.comment,.prose .token.prolog,.prose .token.doctype,.prose .token.cdata{color:var(--muted-foreground)!important;font-style:italic}.milkdown .token.punctuation,.prose .token.punctuation{color:var(--foreground)!important}.milkdown .token.operator,.milkdown .token.entity,.milkdown .token.url,.prose .token.operator,.prose .token.entity,.prose .token.url{color:var(--primary)!important}.milkdown .token.keyword,.milkdown .token.selector,.milkdown .token.builtin,.milkdown .token.atrule,.milkdown .token.attr-name,.prose .token.keyword,.prose .token.selector,.prose .token.builtin,.prose .token.atrule,.prose .token.attr-name{color:var(--chart-4)!important;font-weight:500}.milkdown .token.string,.milkdown .token.char,.milkdown .token.attr-value,.milkdown .token.regex,.milkdown .token.variable,.prose .token.string,.prose .token.char,.prose .token.attr-value,.prose .token.regex,.prose .token.variable{color:var(--chart-1)!important}.milkdown .token.function,.milkdown .token.class-name,.prose .token.function,.prose .token.class-name{color:var(--chart-2)!important}.milkdown .token.property,.milkdown .token.tag,.milkdown .token.boolean,.milkdown .token.number,.milkdown .token.constant,.milkdown .token.symbol,.prose .token.property,.prose .token.tag,.prose .token.boolean,.prose .token.number,.prose .token.constant,.prose .token.symbol{color:var(--chart-3)!important}.milkdown .token.deleted,.prose .token.deleted{color:var(--destructive)!important}.milkdown .token.inserted,.prose .token.inserted{color:var(--chart-1)!important}.milkdown .token.important,.milkdown .token.bold,.prose .token.important,.prose .token.bold{font-weight:700}.milkdown .token.italic,.prose .token.italic{font-style:italic}.milkdown blockquote,.prose blockquote{border-left:4px solid var(--primary);margin:1em 0;color:var(--muted-foreground);font-style:italic;background:color-mix(in oklch,var(--muted),transparent 70%);padding:.5em 1em;border-radius:4px}.milkdown blockquote p,.prose blockquote p{margin:.5em 0}.milkdown ul,.milkdown ol,.prose ul,.prose ol{padding-left:2em;margin:1em 0;list-style-position:outside}.milkdown ul,.prose ul{list-style-type:disc}.milkdown ul ul,.prose ul ul{list-style-type:circle}.milkdown ul ul ul,.prose ul ul ul{list-style-type:square}.milkdown ol,.prose ol{list-style-type:decimal}.milkdown ol ol,.prose ol ol{list-style-type:lower-alpha}.milkdown ol ol ol,.prose ol ol ol{list-style-type:lower-roman}.milkdown li,.prose li{margin:.5em 0;padding-left:.5em;line-height:1.2}.milkdown li>p,.prose li>p{margin:.25em 0}.milkdown ul>li::marker,.prose ul>li::marker{color:var(--primary);font-weight:700}.milkdown ol>li::marker,.prose ol>li::marker{color:var(--primary);font-weight:600}.milkdown .task-list-item,.prose .task-list-item{list-style:none;position:relative;padding-left:0;margin-left:0}.milkdown .task-list-item input[type=checkbox],.prose .task-list-item>input[type=checkbox]{margin-right:.5em;margin-left:.15em;cursor:default;width:1em;height:1em;vertical-align:middle;accent-color:var(--primary)}.milkdown .task-list-item input[type=checkbox]:checked+*{text-decoration:line-through;color:var(--muted-foreground)}.prose .task-list-item>input[type=checkbox]:checked+span{text-decoration:line-through;color:var(--muted-foreground)}.milkdown li[data-item-type=task]{list-style:none;position:relative;padding-left:0;margin-left:-.65em;list-style-type:none!important}.milkdown li[data-item-type=task]::marker{content:""!important;color:transparent!important}.milkdown li[data-item-type=task]:before{content:none;position:absolute;left:-1.02em;top:.34em;width:.32em;height:.56em;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);transform-origin:center;z-index:1;transition:border-color .16s ease,opacity .16s ease}.milkdown li[data-item-type=task]:after{content:"";position:absolute;left:-1.35em;top:.24em;width:1em;height:1em;border:1px solid color-mix(in oklch,var(--foreground),transparent 45%);border-radius:.2em;background:transparent;z-index:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.milkdown li[data-item-type=task]:hover:after{border-color:color-mix(in oklch,var(--primary) 55%,var(--foreground));background:color-mix(in oklch,var(--primary) 14%,transparent)}.milkdown li[data-item-type=task][data-checked=true]:hover:after{background:color-mix(in oklch,var(--primary) 90%,white 10%);border-color:color-mix(in oklch,var(--primary) 90%,black 10%)}.milkdown li[data-item-type=task][data-checked=true]:after{background:var(--primary);border-color:var(--primary)}.milkdown li[data-item-type=task][data-checked=true]:before{content:"";border-right-color:var(--primary-foreground);border-bottom-color:var(--primary-foreground)}.milkdown li[data-item-type=task][data-checked=true]>p{text-decoration:line-through;color:var(--muted-foreground)}@media(forced-colors:active){.milkdown li[data-item-type=task]:after{background:Canvas;border-color:CanvasText;forced-color-adjust:none}.milkdown li[data-item-type=task][data-checked=true]:after{background:Highlight;border-color:Highlight;forced-color-adjust:none}.milkdown li[data-item-type=task][data-checked=true]:before{border-right-color:HighlightText;border-bottom-color:HighlightText;forced-color-adjust:none}.milkdown li[data-item-type=task][data-checked=true]>p{color:GrayText}}.milkdown a,.prose a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;background:color-mix(in oklch,var(--primary),transparent 90%);padding:.1em .35em;border-radius:.25rem;transition:color .2s ease,background .2s ease}.milkdown a:hover,.prose a:hover{color:color-mix(in oklch,var(--primary),transparent 10%);background:color-mix(in oklch,var(--primary),transparent 82%);text-decoration-thickness:2px}.milkdown table,.prose table{border-collapse:separate;border-spacing:0;width:fit-content;margin:1em 0;overflow:hidden;border:1px solid var(--border);border-radius:6px;font-size:.9em}.milkdown th,.milkdown td,.prose th,.prose td{padding:.35em .75em;text-align:left;border-bottom:1px solid var(--border);border-right:1px solid var(--border);min-width:3em}.milkdown th:last-child,.milkdown td:last-child,.prose th:last-child,.prose td:last-child{border-right:none}.milkdown tr:last-child td,.prose tr:last-child td{border-bottom:none}.milkdown tr:first-child th:first-child,.milkdown tr:first-child td:first-child,.prose tr:first-child th:first-child,.prose tr:first-child td:first-child{border-top-left-radius:5px}.milkdown tr:first-child th:last-child,.milkdown tr:first-child td:last-child,.prose tr:first-child th:last-child,.prose tr:first-child td:last-child{border-top-right-radius:5px}.milkdown tr:last-child td:first-child,.prose tr:last-child td:first-child{border-bottom-left-radius:5px}.milkdown tr:last-child td:last-child,.prose tr:last-child td:last-child{border-bottom-right-radius:5px}.milkdown th,.prose th{background:var(--muted);font-weight:600;color:var(--foreground);white-space:nowrap}.milkdown td,.prose td{color:var(--foreground)}.milkdown tr:hover td,.prose tr:hover td{background:color-mix(in oklch,var(--muted),transparent 60%)}.milkdown td.selectedCell,.milkdown th.selectedCell{background:color-mix(in oklch,var(--primary),transparent 85%)}.milkdown hr,.prose hr{border:none;border-top:2px solid var(--border);margin:1em 0;opacity:.5}.milkdown img,.prose img{max-width:100%;height:auto;border-radius:6px;margin:1em 0;border:1px solid var(--border)}.milkdown p,.prose p{margin:.75em 0;overflow-wrap:break-word;word-break:break-word;line-height:1.5}.milkdown li>ul,.milkdown li>ol,.prose li>ul,.prose li>ol{margin:.5em 0}.milkdown li>ul,.milkdown li>ol,.prose li>ul,.prose li>ol{margin-top:.25em;margin-bottom:.25em}
