.markdown-content,.markdown-editor-surface,.md-file-title{--md-h-weight:700;--md-h-leading:1.25;--md-h1-size:1.5rem;--md-h1-size-md:2rem;--md-h1-pt:.75rem;--md-h1-pt-md:1.25rem;--md-h1-pb:.25rem;--md-h2-size:1.2rem;--md-h2-size-md:1.5rem;--md-h2-pt:.5rem;--md-h2-pt-md:1rem;--md-h2-pb:.25rem;--md-h3-size:1.125rem;--md-h3-size-md:1.25rem;--md-h3-pt:.375rem;--md-h3-pt-md:.75rem;--md-h3-pb:.125rem;--md-h4-size:1rem;--md-h4-size-md:1.125rem;--md-h4-pt:.375rem;--md-h4-pt-md:.75rem;--md-h4-pb:.125rem;--md-h5-size:.9375rem;--md-h5-size-md:1rem;--md-h5-pt:.375rem;--md-h5-pt-md:.625rem;--md-h5-pb:.125rem;--md-h6-size:.875rem;--md-h6-size-md:.9375rem;--md-h6-pt:.375rem;--md-h6-pt-md:.5rem;--md-h6-pb:.125rem}.md-heading{font-weight:var(--md-h-weight);line-height:var(--md-h-leading);text-align:start;color:inherit;margin:0}.md-file-title{font-size:var(--md-h1-size);text-align:start;margin:0;font-weight:600;line-height:1.375}.md-heading-1{font-size:var(--md-h1-size);padding-top:var(--md-h1-pt);padding-bottom:var(--md-h1-pb)}.md-heading .anchor-icon{font-size:1em;line-height:inherit;vertical-align:baseline}.md-heading-2{font-size:var(--md-h2-size);padding-top:var(--md-h2-pt);padding-bottom:var(--md-h2-pb)}.md-heading-3{font-size:var(--md-h3-size);padding-top:var(--md-h3-pt);padding-bottom:var(--md-h3-pb)}.md-heading-4{font-size:var(--md-h4-size);padding-top:var(--md-h4-pt);padding-bottom:var(--md-h4-pb)}.md-heading-5{font-size:var(--md-h5-size);padding-top:var(--md-h5-pt);padding-bottom:var(--md-h5-pb)}.md-heading-6{font-size:var(--md-h6-size);padding-top:var(--md-h6-pt);padding-bottom:var(--md-h6-pb);color:var(--color-minor,#737171)}@media (min-width:768px){.md-file-title{font-size:var(--md-h1-size-md)}.md-heading-1{font-size:var(--md-h1-size-md);padding-top:var(--md-h1-pt-md)}.md-heading-2{font-size:var(--md-h2-size-md);padding-top:var(--md-h2-pt-md)}.md-heading-3{font-size:var(--md-h3-size-md);padding-top:var(--md-h3-pt-md)}.md-heading-4{font-size:var(--md-h4-size-md);padding-top:var(--md-h4-pt-md)}.md-heading-5{font-size:var(--md-h5-size-md);padding-top:var(--md-h5-pt-md)}.md-heading-6{font-size:var(--md-h6-size-md);padding-top:var(--md-h6-pt-md)}}.md-glass{background:color-mix(in srgb, var(--color-foreground,#111) 20%, transparent);-webkit-backdrop-filter:blur(4px);box-shadow:none;border:none;border-radius:.5rem}.bg-warning{background:linear-gradient(90deg,#f9ecde 0,#fbface 100%)}.dark .bg-warning{background:linear-gradient(90deg,#2e281c 0,#2c2a1a 100%)}.bg-danger{background:linear-gradient(90deg,#ffe3db 0,#fff8d8 100%)}.dark .bg-danger{background:linear-gradient(90deg,#321c1c 0,#2e221a 100%)}.bg-info{background:linear-gradient(90deg,#b6daf3 0,#f9def6 100%)}.dark .bg-info{background:linear-gradient(90deg,#1a2a38 0,#222836 100%)}.bg-success{background:linear-gradient(90deg,#def9e5 0,#effbce 100%)}.dark .bg-success{background:linear-gradient(90deg,#1c2c22 0,#242c1e 100%)}.md-hr{box-sizing:border-box;width:100%;margin:0;padding:.85rem 0}.md-hr-line{border:none;border-top:1px solid var(--color-border,#e5e7eb);width:100%;height:0;margin:0;display:block}.dark .md-hr-line{border-top-color:var(--color-border,#3f3f46)}.markdown-editor-surface{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.markdown-editor-surface .cm-editor{background:0 0;width:100%;min-width:0;max-width:100%}.markdown-editor-surface .cm-scroller{min-width:0;max-width:100%;overflow:hidden visible!important}.markdown-editor-surface .cm-content,.markdown-editor-surface .cm-line{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:100%}.markdown-editor-surface .cm-content{caret-color:auto}.markdown-editor-surface .cm-line{padding-left:0;padding-right:0}.markdown-editor-surface .cm-gutters{display:none}.markdown-editor-surface .cm-header-1,.markdown-editor-surface .cm-header-2,.markdown-editor-surface .cm-header-3,.markdown-editor-surface .cm-header-4,.markdown-editor-surface .cm-header-5,.markdown-editor-surface .cm-header-6{font-weight:var(--md-h-weight)!important;line-height:var(--md-h-leading)!important;color:inherit!important}.markdown-editor-surface .cm-header-1{font-size:var(--md-h1-size)!important}.markdown-editor-surface .cm-header-2{font-size:var(--md-h2-size)!important}.markdown-editor-surface .cm-header-3{font-size:var(--md-h3-size)!important}.markdown-editor-surface .cm-header-4{font-size:var(--md-h4-size)!important}.markdown-editor-surface .cm-header-5{font-size:var(--md-h5-size)!important}.markdown-editor-surface .cm-header-6{font-size:var(--md-h6-size)!important;color:var(--color-minor,#737171)!important}.markdown-editor-surface .cm-formatting-block .cm-header-1,.markdown-editor-surface .cm-formatting-block .cm-header-2,.markdown-editor-surface .cm-formatting-block .cm-header-3,.markdown-editor-surface .cm-formatting-block .cm-header-4,.markdown-editor-surface .cm-formatting-block .cm-header-5,.markdown-editor-surface .cm-formatting-block .cm-header-6,.markdown-editor-surface .cm-formatting-inline .cm-header-1,.markdown-editor-surface .cm-formatting-inline .cm-header-2,.markdown-editor-surface .cm-formatting-inline .cm-header-3,.markdown-editor-surface .cm-formatting-inline .cm-header-4,.markdown-editor-surface .cm-formatting-inline .cm-header-5,.markdown-editor-surface .cm-formatting-inline .cm-header-6{font-size:1em!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}.markdown-editor-surface .cm-line:has(.cm-header-1){padding-top:var(--md-h1-pt);padding-bottom:var(--md-h1-pb)}.markdown-editor-surface .cm-line:has(.cm-header-2){padding-top:var(--md-h2-pt);padding-bottom:var(--md-h2-pb)}.markdown-editor-surface .cm-line:has(.cm-header-3){padding-top:var(--md-h3-pt);padding-bottom:var(--md-h3-pb)}.markdown-editor-surface .cm-line:has(.cm-header-4){padding-top:var(--md-h4-pt);padding-bottom:var(--md-h4-pb)}.markdown-editor-surface .cm-line:has(.cm-header-5){padding-top:var(--md-h5-pt);padding-bottom:var(--md-h5-pb)}.markdown-editor-surface .cm-line:has(.cm-header-6){padding-top:var(--md-h6-pt);padding-bottom:var(--md-h6-pb)}@media (min-width:768px){.markdown-editor-surface .cm-header-1{font-size:var(--md-h1-size-md)!important}.markdown-editor-surface .cm-header-2{font-size:var(--md-h2-size-md)!important}.markdown-editor-surface .cm-header-3{font-size:var(--md-h3-size-md)!important}.markdown-editor-surface .cm-header-4{font-size:var(--md-h4-size-md)!important}.markdown-editor-surface .cm-header-5{font-size:var(--md-h5-size-md)!important}.markdown-editor-surface .cm-header-6{font-size:var(--md-h6-size-md)!important}.markdown-editor-surface .cm-line:has(.cm-header-1){padding-top:var(--md-h1-pt-md)}.markdown-editor-surface .cm-line:has(.cm-header-2){padding-top:var(--md-h2-pt-md)}.markdown-editor-surface .cm-line:has(.cm-header-3){padding-top:var(--md-h3-pt-md)}.markdown-editor-surface .cm-line:has(.cm-header-4){padding-top:var(--md-h4-pt-md)}.markdown-editor-surface .cm-line:has(.cm-header-5){padding-top:var(--md-h5-pt-md)}.markdown-editor-surface .cm-line:has(.cm-header-6){padding-top:var(--md-h6-pt-md)}}.markdown-editor-surface .cm-md-strong{font-weight:700}.markdown-editor-surface .cm-md-emphasis{font-style:italic}.markdown-editor-surface .cm-md-strikethrough{text-decoration:line-through}.markdown-editor-surface .cm-md-inline-code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.markdown-editor-surface .cm-link,.markdown-editor-surface .cm-md-link{color:inherit;overflow-wrap:anywhere;word-break:break-word;text-decoration:none}.markdown-editor-surface .cm-blockquote-line{color:inherit;background-clip:padding-box;border:0 solid #0000;margin:0!important;padding:.5rem .65rem!important}.markdown-editor-surface .cm-blockquote-line.cm-blockquote-has-icon{padding-left:2.35rem!important}.markdown-editor-surface .cm-blockquote-line-first.cm-blockquote-has-icon,.markdown-editor-surface .cm-blockquote-line-single.cm-blockquote-has-icon{position:relative}.markdown-editor-surface .cm-md-callout-icon{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.markdown-editor-surface .cm-blockquote-line.bg-glass-minor{background-color:#ececef;background-image:none;background-clip:padding-box}.markdown-editor-surface .cm-blockquote-line.bg-info{background-color:#0000;background-image:linear-gradient(90deg,#9fd0f6 0,#f5c8f1 100%);background-clip:padding-box}.markdown-editor-surface .cm-blockquote-line.bg-warning{background-color:#0000;background-image:linear-gradient(90deg,#f6dfc0 0,#f7f4a8 100%);background-clip:padding-box}.markdown-editor-surface .cm-blockquote-line.bg-danger{background-color:#0000;background-image:linear-gradient(90deg,#ffc9b8 0,#fff0a8 100%);background-clip:padding-box}.markdown-editor-surface .cm-blockquote-line.bg-success{background-color:#0000;background-image:linear-gradient(90deg,#c4f3d2 0,#e4f8a8 100%);background-clip:padding-box}.dark .markdown-editor-surface .cm-blockquote-line.bg-glass-minor{background-color:#333;background-image:none;background-clip:padding-box}.dark .markdown-editor-surface .cm-blockquote-line.bg-info{background-color:#0000;background-image:linear-gradient(90deg,#243a4e 0,#2e384c 100%);background-clip:padding-box}.dark .markdown-editor-surface .cm-blockquote-line.bg-warning{background-color:#0000;background-image:linear-gradient(90deg,#3a3224 0,#383420 100%);background-clip:padding-box}.dark .markdown-editor-surface .cm-blockquote-line.bg-danger{background-color:#0000;background-image:linear-gradient(90deg,#402424 0,#3a2c22 100%);background-clip:padding-box}.dark .markdown-editor-surface .cm-blockquote-line.bg-success{background-color:#0000;background-image:linear-gradient(90deg,#243830 0,#303828 100%);background-clip:padding-box}.markdown-editor-surface .cm-blockquote-line-first,.markdown-editor-surface .cm-blockquote-line-single{border-top-width:.25rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.markdown-editor-surface .cm-blockquote-line-last,.markdown-editor-surface .cm-blockquote-line-single{border-bottom-width:.25rem;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.markdown-editor-surface .cm-blockquote-line-single{border-radius:.75rem}.markdown-editor-surface .cm-blockquote-gap{min-height:.75rem;background:0 0!important;margin:0!important;padding-top:.35rem!important;padding-bottom:.35rem!important}.markdown-editor-surface img,.markdown-editor-surface .cm-md-image-widget,.markdown-editor-surface .cm-md-image-widget img{border-radius:.75rem;max-width:100%;height:auto}.markdown-editor-surface .cm-md-syntax-mark,.markdown-editor-surface .cm-md-syntax-mark *,.markdown-editor-surface .cm-formatting-inline,.markdown-editor-surface .cm-formatting-inline *,.markdown-editor-surface .cm-formatting-inline-visible,.markdown-editor-surface .cm-formatting-inline-visible *,.markdown-editor-surface .cm-formatting-block,.markdown-editor-surface .cm-formatting-block *,.markdown-editor-surface .cm-formatting-block-visible,.markdown-editor-surface .cm-formatting-block-visible *{color:color-mix(in srgb, var(--color-minor,#737171) 45%, #111)!important}.markdown-editor-surface .cm-formatting-inline,.markdown-editor-surface .cm-formatting-inline-visible,.markdown-editor-surface .cm-formatting-block,.markdown-editor-surface .cm-formatting-block-visible{vertical-align:baseline;-webkit-user-select:text;user-select:text;white-space:pre-wrap!important;max-width:none!important;font-family:inherit!important;display:inline!important;transform:none!important}.markdown-editor-surface .cm-formatting-inline,.markdown-editor-surface .cm-formatting-block{opacity:0;pointer-events:none;margin:0;font-size:1em!important}.markdown-editor-surface .cm-formatting-inline:not(.cm-formatting-inline-visible),.markdown-editor-surface .cm-formatting-block:not(.cm-formatting-block-visible){font-size:0!important}.markdown-editor-surface .cm-formatting-inline-visible,.markdown-editor-surface .cm-formatting-block-visible{pointer-events:auto;opacity:.9!important;margin:0!important;font-size:1em!important}.markdown-editor-surface .cm-line:has(.cm-header-1) .cm-formatting-block-visible{font-size:var(--md-h1-size)!important}.markdown-editor-surface .cm-line:has(.cm-header-2) .cm-formatting-block-visible{font-size:var(--md-h2-size)!important}.markdown-editor-surface .cm-line:has(.cm-header-3) .cm-formatting-block-visible{font-size:var(--md-h3-size)!important}.markdown-editor-surface .cm-line:has(.cm-header-4) .cm-formatting-block-visible{font-size:var(--md-h4-size)!important}.markdown-editor-surface .cm-line:has(.cm-header-5) .cm-formatting-block-visible{font-size:var(--md-h5-size)!important}.markdown-editor-surface .cm-line:has(.cm-header-6) .cm-formatting-block-visible{font-size:var(--md-h6-size)!important}@media (min-width:768px){.markdown-editor-surface .cm-line:has(.cm-header-1) .cm-formatting-block-visible{font-size:var(--md-h1-size-md)!important}.markdown-editor-surface .cm-line:has(.cm-header-2) .cm-formatting-block-visible{font-size:var(--md-h2-size-md)!important}.markdown-editor-surface .cm-line:has(.cm-header-3) .cm-formatting-block-visible{font-size:var(--md-h3-size-md)!important}.markdown-editor-surface .cm-line:has(.cm-header-4) .cm-formatting-block-visible{font-size:var(--md-h4-size-md)!important}.markdown-editor-surface .cm-line:has(.cm-header-5) .cm-formatting-block-visible{font-size:var(--md-h5-size-md)!important}.markdown-editor-surface .cm-line:has(.cm-header-6) .cm-formatting-block-visible{font-size:var(--md-h6-size-md)!important}}.markdown-editor-surface .cm-md-link-widget{overflow-wrap:anywhere;word-break:break-word;display:inline}.markdown-editor-surface .cm-md-link-widget-label{color:var(--color-primary,#2563eb);cursor:pointer;text-decoration:underline}.markdown-editor-surface .cm-link-source{color:inherit;background-color:#0000;text-decoration:none}.markdown-editor-surface .cm-md-empty-link-brackets{color:inherit}.markdown-editor-surface .cm-md-empty-link-url-hidden{opacity:0;pointer-events:none;margin:0;font-size:0!important}.markdown-editor-surface .cm-md-empty-link-card{max-width:100%;margin:0;padding:.5rem 0}.markdown-editor-surface .cm-blockquote-line .cm-md-empty-link-card{box-sizing:border-box;width:100%;margin:0;padding:.25rem 0 0;display:block}.markdown-editor-surface .cm-md-empty-link-card+.cm-widgetBuffer:last-child{display:none}.markdown-editor-surface .cm-md-empty-link-card-inner{max-width:100%;color:inherit;cursor:text;align-items:flex-start;gap:.5rem;padding:.5rem;text-decoration:none;display:flex;overflow:hidden}.markdown-editor-surface .cm-md-empty-link-open{flex:none;align-self:flex-start;margin-top:.15rem;margin-left:.15rem;font-size:1rem}.markdown-editor-surface .cm-md-empty-link-media{aspect-ratio:16/9;background:color-mix(in srgb, var(--color-foreground,#111) 10%, transparent);border-radius:.5rem;flex:none;width:10rem;overflow:hidden}.markdown-editor-surface .cm-md-empty-link-media img{object-fit:cover;border-radius:.5rem;width:100%;height:100%;display:block}.markdown-editor-surface .cm-md-empty-link-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.markdown-editor-surface .cm-md-empty-link-domain{max-width:100%;color:var(--color-primary,#2563eb);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-self:flex-start;margin:0 0 .25rem;font-size:.75rem;line-height:1rem;text-decoration:none;display:inline-flex;overflow:hidden}.markdown-editor-surface .cm-md-empty-link-domain:hover{text-decoration:underline}.markdown-editor-surface .cm-md-empty-link-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.markdown-editor-surface .cm-md-empty-link-description{color:var(--color-minor,#9ca3af);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1rem;display:-webkit-box;overflow:hidden}.markdown-editor-surface .cm-md-empty-link-skel-media{aspect-ratio:16/9;background:color-mix(in srgb, var(--color-foreground,#111) 10%, transparent);border-radius:.5rem;flex:none;width:10rem}.markdown-editor-surface .cm-md-empty-link-skel-body{flex-direction:column;flex:1;gap:.35rem;padding:.35rem 0;display:flex}.markdown-editor-surface .cm-md-empty-link-skel-line{background:color-mix(in srgb, var(--color-foreground,#111) 10%, transparent);border-radius:.25rem;width:100%;height:.65rem}.markdown-editor-surface .cm-md-empty-link-skel-line-sm{width:33%;height:.5rem}.markdown-editor-surface .cm-md-empty-link-skel-line-md{width:66%;height:.5rem}.markdown-editor-surface .cm-md-link-open{vertical-align:text-bottom;color:var(--color-minor,#737171);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:.25em;margin-right:.05em;padding:0;font-size:1em;line-height:1;display:inline-flex}.markdown-editor-surface .cm-md-link-open svg{width:.85em;height:.85em;display:block}.markdown-editor-surface .cm-line:has(.cm-header-1) .cm-md-link-open{font-size:var(--md-h1-size)}.markdown-editor-surface .cm-line:has(.cm-header-2) .cm-md-link-open{font-size:var(--md-h2-size)}.markdown-editor-surface .cm-line:has(.cm-header-3) .cm-md-link-open{font-size:var(--md-h3-size)}.markdown-editor-surface .cm-line:has(.cm-header-4) .cm-md-link-open{font-size:var(--md-h4-size)}.markdown-editor-surface .cm-line:has(.cm-header-5) .cm-md-link-open{font-size:var(--md-h5-size)}.markdown-editor-surface .cm-line:has(.cm-header-6) .cm-md-link-open{font-size:var(--md-h6-size)}@media (min-width:768px){.markdown-editor-surface .cm-line:has(.cm-header-1) .cm-md-link-open{font-size:var(--md-h1-size-md)}.markdown-editor-surface .cm-line:has(.cm-header-2) .cm-md-link-open{font-size:var(--md-h2-size-md)}.markdown-editor-surface .cm-line:has(.cm-header-3) .cm-md-link-open{font-size:var(--md-h3-size-md)}.markdown-editor-surface .cm-line:has(.cm-header-4) .cm-md-link-open{font-size:var(--md-h4-size-md)}.markdown-editor-surface .cm-line:has(.cm-header-5) .cm-md-link-open{font-size:var(--md-h5-size-md)}.markdown-editor-surface .cm-line:has(.cm-header-6) .cm-md-link-open{font-size:var(--md-h6-size-md)}}.markdown-editor-surface .cm-md-link-open:hover{color:var(--color-primary,#2563eb)}.markdown-editor-surface .cm-md-image-widget{box-sizing:border-box;max-width:100%;max-height:var(--cm-md-image-h,none);opacity:1;margin:0;padding:.5rem 0;transition:max-height .52s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1),padding .52s cubic-bezier(.22,1,.36,1);overflow:hidden}.markdown-editor-surface .cm-md-image-widget.cm-md-image-collapsing,.markdown-editor-surface .cm-md-image-widget.cm-md-image-collapsed{opacity:0;padding-block:0;max-height:0!important}@media (prefers-reduced-motion:reduce){.markdown-editor-surface .cm-md-image-widget{transition:none}}.markdown-editor-surface .cm-md-image-gallery{align-items:flex-start;gap:.5rem;width:100%;display:flex}.markdown-editor-surface .cm-md-image-gallery-item{flex:1 1 0;min-width:0;margin:0}.markdown-editor-surface .cm-md-image-widget-mount,.markdown-editor-surface .cm-md-image-widget-mount img{max-width:100%;height:auto;display:block}.markdown-editor-surface .cm-md-list-item-gutter{position:relative;padding-left:calc((var(--cm-md-list-depth,0) + 1)*var(--cm-md-list-gutter,1.75rem))!important;box-sizing:border-box!important}.markdown-editor-surface .cm-md-list-marker{color:var(--color-primary,#111);margin-left:calc(-1*var(--cm-md-list-gutter,1.75rem));width:var(--cm-md-list-gutter,1.75rem);min-width:var(--cm-md-list-gutter,1.75rem);text-align:center;vertical-align:baseline;font-weight:700;line-height:inherit;-webkit-user-select:none;user-select:none;box-sizing:border-box;margin-right:0;display:inline-block}.markdown-editor-surface .cm-md-list-marker-bullet{padding-top:.125rem;font-size:1.25rem;line-height:1}.markdown-editor-surface .cm-md-list-marker-ordered{font-size:inherit;padding-top:.125rem}.markdown-editor-surface .cm-md-list-item-has-rail:before,.markdown-editor-surface .cm-md-list-item-has-rail:after{content:"";border-left:1px solid color-mix(in srgb, var(--color-border,#e5e7eb) 50%, transparent);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.markdown-editor-surface .cm-md-list-item-has-rail:before{left:calc(var(--cm-md-list-rail-0,0)*var(--cm-md-list-gutter,1.75rem) + var(--cm-md-list-gutter,1.75rem)/2)}.markdown-editor-surface .cm-md-list-item-has-rail:after{left:calc(var(--cm-md-list-rail-1,-999)*var(--cm-md-list-gutter,1.75rem) + var(--cm-md-list-gutter,1.75rem)/2);opacity:0}.markdown-editor-surface .cm-md-list-item-has-rail[style*=--cm-md-list-rail-1]:after{opacity:1}.markdown-editor-surface .cm-md-list-item-has-rail[style*=--cm-md-list-rail-2]:before{box-shadow:calc((var(--cm-md-list-rail-2) - var(--cm-md-list-rail-0,0))*var(--cm-md-list-gutter,1.75rem)) 0 0 0 .5px color-mix(in srgb, var(--color-border,#e5e7eb) 50%, transparent)}.markdown-editor-surface .cm-md-list-item-has-rail[style*=--cm-md-list-rail-3]:before{box-shadow:calc((var(--cm-md-list-rail-2) - var(--cm-md-list-rail-0,0))*var(--cm-md-list-gutter,1.75rem)) 0 0 0 .5px color-mix(in srgb, var(--color-border,#e5e7eb) 50%, transparent),calc((var(--cm-md-list-rail-3) - var(--cm-md-list-rail-0,0))*var(--cm-md-list-gutter,1.75rem)) 0 0 0 .5px color-mix(in srgb, var(--color-border,#e5e7eb) 50%, transparent)}.markdown-editor-surface .cm-md-list-item-line-first.cm-md-list-item-has-rail:before,.markdown-editor-surface .cm-md-list-item-line-first.cm-md-list-item-has-rail:after{top:1.15em}.markdown-editor-surface .cm-md-list-item-line-single:before,.markdown-editor-surface .cm-md-list-item-line-single:after{content:none!important;box-shadow:none!important;display:none!important}.dark .markdown-editor-surface .cm-md-list-item-has-rail:before,.dark .markdown-editor-surface .cm-md-list-item-has-rail:after{border-left-color:color-mix(in srgb, var(--color-border,#3f3f46) 50%, transparent)}.markdown-editor-surface .cm-image-source,.markdown-editor-surface .cm-table-source{color:inherit;background:0 0!important}.markdown-editor-surface .cm-md-image-widget figcaption{text-align:center;color:var(--color-minor,#9ca3af);overflow-wrap:anywhere;margin-top:.35rem;font-size:.75rem}.markdown-editor-surface .cm-fenced-code-chrome{box-sizing:border-box;border:1px solid var(--color-border,#e5e7eb);-webkit-user-select:none;user-select:none;pointer-events:none;background:#27272a;border-bottom:none;border-top-left-radius:.75rem;border-top-right-radius:.75rem;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;margin:0;padding:.5rem .75rem;display:flex}.markdown-editor-surface .cm-fenced-code-chrome-dots{align-items:center;display:flex}.markdown-editor-surface .cm-fenced-code-chrome-dot{border-radius:9999px;width:.75rem;height:.75rem;display:block}.markdown-editor-surface .cm-fenced-code-chrome-dot+.cm-fenced-code-chrome-dot{margin-left:.5rem}.markdown-editor-surface .cm-fenced-code-chrome-dot-red{background:#ef4444}.markdown-editor-surface .cm-fenced-code-chrome-dot-orange{background:#fdba74}.markdown-editor-surface .cm-fenced-code-chrome-dot-green{background:#22c55e}.markdown-editor-surface .cm-fenced-code-chrome-lang{color:#d1d5db;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.markdown-editor-surface .cm-fenced-code-line{color:#e4e4e7;border-left:1px solid var(--color-border,#e5e7eb);border-right:1px solid var(--color-border,#e5e7eb);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:pre-wrap!important;background-color:#19191a!important;margin:0!important;padding-left:.75rem!important;padding-right:.75rem!important}.markdown-editor-surface .cm-fenced-code-line-first,.markdown-editor-surface .cm-fenced-code-line-single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;padding-top:.5rem!important}.markdown-editor-surface .cm-fenced-code-line-last,.markdown-editor-surface .cm-fenced-code-line-single{border-bottom:1px solid var(--color-border,#e5e7eb);border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;padding-bottom:.625rem!important}.markdown-editor-surface .cm-md-inline-code-chip,.markdown-editor-surface .cm-md-inline-code-widget{vertical-align:baseline;background:var(--color-glass,#f4f4f5);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:.25rem;padding:.05rem .4rem;display:inline-block}.markdown-editor-surface .cm-blockquote-line .cm-md-inline-code-widget{background:color-mix(in srgb, var(--color-foreground,#111) 20%, transparent);-webkit-backdrop-filter:blur(4px);box-shadow:none;border:none}.markdown-editor-surface .cm-code{font-family:inherit;font-size:inherit;line-height:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;background:0 0!important;border-radius:0!important;padding:0!important;display:inline!important}.markdown-editor-surface .cm-md-table{contain:inline-size;width:100%;min-width:0;max-width:100%;margin:0;padding:.35rem 0 .5rem;display:block;position:relative;overflow:clip visible}@media (min-width:768px){.markdown-editor-surface .cm-md-table{padding:1.35rem 1.25rem 1.25rem}}.markdown-editor-surface .cm-md-table-shell{contain:inline-size;width:100%;min-width:0;max-width:100%;display:block;position:relative}.markdown-editor-surface .cm-md-table-col-handle,.markdown-editor-surface .cm-md-table-row-handle{z-index:2;color:color-mix(in srgb, var(--color-foreground,#111) 55%, transparent);cursor:grab;opacity:0;box-sizing:border-box;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .12s,color .12s;display:none;position:absolute}@media (min-width:768px){.markdown-editor-surface .cm-md-table-col-handle,.markdown-editor-surface .cm-md-table-row-handle{display:inline-flex}.markdown-editor-surface .cm-md-table:hover .cm-md-table-col-handle,.markdown-editor-surface .cm-md-table:hover .cm-md-table-row-handle{opacity:.55}}.markdown-editor-surface .cm-md-table-col-handle:hover,.markdown-editor-surface .cm-md-table-row-handle:hover,.markdown-editor-surface .cm-md-table-col-handle:focus-visible,.markdown-editor-surface .cm-md-table-row-handle:focus-visible,.markdown-editor-surface .cm-md-table-shell.is-reordering-cols .cm-md-table-col-handle,.markdown-editor-surface .cm-md-table-shell.is-reordering-rows .cm-md-table-row-handle{opacity:1;color:color-mix(in srgb, var(--color-foreground,#111) 85%, transparent)}.markdown-editor-surface .cm-md-table-col-handle:active,.markdown-editor-surface .cm-md-table-row-handle:active{cursor:grabbing}.markdown-editor-surface .cm-md-table-col-handle.is-dragging,.markdown-editor-surface .cm-md-table-row-handle.is-dragging{opacity:.35}.markdown-editor-surface .cm-md-table-col-handle.is-drop-target,.markdown-editor-surface .cm-md-table-row-handle.is-drop-target{opacity:1;color:#3b82f6}.markdown-editor-surface .cm-md-table-col-handle{height:1.1rem}.markdown-editor-surface .cm-md-table-row-handle{width:1.1rem}.markdown-editor-surface .cm-md-table-grip-icon{pointer-events:none;display:block}.markdown-editor-surface .cm-md-table-frame{contain:inline-size;border:1px solid var(--color-border,#e5e7eb);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-minor,#9ca3af) 70%, transparent) #0000;background:0 0;border-radius:.5rem;width:100%;min-width:0;max-width:100%;overflow:auto hidden;box-shadow:0 1px 2px #0000000a}.markdown-editor-surface .cm-md-table-frame::-webkit-scrollbar{height:.5rem}.markdown-editor-surface .cm-md-table-frame::-webkit-scrollbar-track{background:0 0}.markdown-editor-surface .cm-md-table-frame::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-minor,#9ca3af) 55%, transparent);border-radius:9999px}.markdown-editor-surface .cm-md-table-frame>table{border-collapse:collapse;border-spacing:0;background:0 0;width:max-content;min-width:100%}.markdown-editor-surface .cm-md-table thead{background:color-mix(in srgb, var(--color-glass,#f4f4f5) 50%, transparent)}.markdown-editor-surface .cm-md-table th,.markdown-editor-surface .cm-md-table td,.markdown-editor-surface .cm-md-table-cell{border-right:1px solid var(--color-border,#e5e7eb);vertical-align:top;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text;outline:none;min-width:2.5rem;padding:.75rem 1rem;font-size:.875rem}.markdown-editor-surface .cm-md-table.has-cell-selection .cm-md-table-cell{-webkit-user-select:none;user-select:none}.markdown-editor-surface .cm-md-table th:last-child,.markdown-editor-surface .cm-md-table td:last-child{border-right:none}.markdown-editor-surface .cm-md-table th{text-align:center;color:var(--color-foreground,inherit);font-weight:700}.markdown-editor-surface .cm-md-table td{color:color-mix(in srgb, var(--color-foreground,#111) 80%, transparent)}.markdown-editor-surface .cm-md-table tbody tr{border-top:1px solid var(--color-border,#e5e7eb)}.markdown-editor-surface .cm-md-table-cell:focus{box-shadow:inset 0 0 0 2px #3b82f68c}.markdown-editor-surface .cm-md-table-cell.is-selected{background:#3b82f62e;box-shadow:inset 0 0 0 1.5px #3b82f6b3}.markdown-editor-surface .cm-md-table-add-col-hit,.markdown-editor-surface .cm-md-table-add-row-hit{z-index:2;pointer-events:auto;align-items:stretch;display:none;position:absolute}.markdown-editor-surface .cm-md-table-add-col,.markdown-editor-surface .cm-md-table-add-row{box-sizing:border-box;color:#0000;cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:.8rem;line-height:1;transition:opacity .12s,border-color .12s,background-color .12s,color .12s;display:inline-flex}@media (min-width:768px){.markdown-editor-surface .cm-md-table-add-col-hit{width:.75rem;display:flex}.markdown-editor-surface .cm-md-table-add-row-hit{height:.75rem;display:flex}.markdown-editor-surface .cm-md-table:hover .cm-md-table-add-col,.markdown-editor-surface .cm-md-table:hover .cm-md-table-add-row{opacity:.55;border-color:var(--color-border,#e5e7eb);background:color-mix(in srgb, var(--color-glass,#f4f4f5) 55%, transparent);color:color-mix(in srgb, var(--color-foreground,#111) 55%, transparent)}.markdown-editor-surface .cm-md-table-add-col-hit:hover .cm-md-table-add-col,.markdown-editor-surface .cm-md-table-add-row-hit:hover .cm-md-table-add-row,.markdown-editor-surface .cm-md-table-add-col:focus-visible,.markdown-editor-surface .cm-md-table-add-row:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--color-border,#e5e7eb) 90%, #3b82f6);background:color-mix(in srgb, var(--color-glass,#f4f4f5) 70%, transparent);color:#3b82f6}}.markdown-editor-surface .cm-md-table-menu{z-index:50;border:1px solid var(--color-border,#e5e7eb);background:var(--color-background,#fff);border-radius:.5rem;flex-direction:column;gap:.15rem;min-width:12rem;padding:.35rem;display:flex;position:fixed;box-shadow:0 8px 24px #0000001f}.markdown-editor-surface .cm-md-table-menu-item{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:.35rem;padding:.4rem .55rem;font-size:.8rem}.markdown-editor-surface .cm-md-table-menu-item:hover{background:color-mix(in srgb, var(--color-glass,#f4f4f5) 80%, transparent)}
