.markdown-content.svelte-jhgshz{color:var(--markdown-text, inherit);font-size:inherit;line-height:inherit;--markdown-inline-code-bg-default: #eef2f7;--markdown-inline-code-text-default: #1f2937;--markdown-code-bg-default: #f8fafc;--markdown-code-header-bg-default: #eef2f7;--markdown-code-border-default: rgba(148, 163, 184, .35);--markdown-code-text-default: #0f172a;--markdown-code-muted-default: #64748b;--markdown-code-keyword-default: #7c3aed;--markdown-code-string-default: #047857;--markdown-code-number-default: #b45309;--markdown-code-function-default: #2563eb;--markdown-code-type-default: #be185d;--markdown-figure-bg-default: #fcfcfd;--markdown-figure-border-default: rgba(148, 163, 184, .28);--markdown-figure-shadow-default: 0 20px 32px -28px rgba(15, 23, 42, .28);--markdown-figure-caption-default: #64748b;--markdown-figure-link-badge-bg-default: rgba(255, 255, 255, .9);--markdown-figure-link-badge-border-default: rgba(148, 163, 184, .3)}.markdown-content.is-inline.svelte-jhgshz{display:inline}[data-theme=dark] .markdown-content,:root:not([data-theme=light]) .markdown-content,.dark .markdown-content{--markdown-inline-code-bg-default: color-mix(in srgb, currentColor 12%, transparent);--markdown-inline-code-text-default: currentColor;--markdown-code-bg-default: #0f172a;--markdown-code-header-bg-default: #162033;--markdown-code-border-default: #273449;--markdown-code-text-default: #e2e8f0;--markdown-code-muted-default: #94a3b8;--markdown-code-keyword-default: #c084fc;--markdown-code-string-default: #34d399;--markdown-code-number-default: #fbbf24;--markdown-code-function-default: #60a5fa;--markdown-code-type-default: #f472b6;--markdown-figure-bg-default: #141f33;--markdown-figure-border-default: rgba(100, 116, 139, .4);--markdown-figure-shadow-default: 0 24px 40px -30px rgba(2, 6, 23, .72);--markdown-figure-caption-default: #94a3b8;--markdown-figure-link-badge-bg-default: rgba(15, 23, 42, .86);--markdown-figure-link-badge-border-default: rgba(100, 116, 139, .42)}.markdown-content>*+*{margin-top:.75rem}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin-top:1rem;margin-bottom:.4rem;font-size:1.05em;font-weight:600;line-height:1.35;color:var(--markdown-heading, var(--markdown-text, inherit))}.markdown-content p{margin:0}.markdown-content ul,.markdown-content ol{margin:0;padding-left:1.25rem;list-style-position:outside}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content li+li{margin-top:.3rem}.markdown-content a{color:var(--markdown-link, currentColor);text-decoration:underline;text-underline-offset:.16em}.markdown-content a.markdown-link{word-break:break-word}.markdown-content .markdown-figure{display:block;width:min(100%,44rem);max-width:100%;margin:.95rem 0;padding:.8rem;box-sizing:border-box;border:1px solid var(--markdown-figure-border, var(--markdown-figure-border-default));border-radius:1rem;background:var(--markdown-figure-bg, var(--markdown-figure-bg-default));box-shadow:var(--markdown-figure-shadow, var(--markdown-figure-shadow-default))}.markdown-content .markdown-figure__image{display:block;width:100%;max-width:100%;height:auto;border-radius:.75rem;background:color-mix(in srgb,currentColor 4%,transparent);transition:transform .18s ease}.markdown-content .markdown-figure__caption{display:block;margin-top:.6rem;font-size:.82em;line-height:1.45;color:var(--markdown-figure-caption, var(--markdown-figure-caption-default))}.markdown-content .markdown-svg-figure{display:block;width:fit-content;max-width:100%;margin:.85rem 0;overflow-x:auto;border:1px solid var(--markdown-figure-border, var(--markdown-figure-border-default));border-radius:8px;background:#fff;box-shadow:var(--markdown-figure-shadow, var(--markdown-figure-shadow-default))}.markdown-content .markdown-svg-figure svg{display:block;max-width:min(100%,720px);height:auto}.markdown-content a.markdown-figure-link{position:relative;display:block;width:fit-content;max-width:100%;text-decoration:none;color:inherit}.markdown-content a.markdown-figure-link:after{content:"Open image";position:absolute;top:1rem;right:1rem;padding:.28rem .6rem;border:1px solid var(--markdown-figure-link-badge-border, var(--markdown-figure-link-badge-border-default));border-radius:999px;background:var(--markdown-figure-link-badge-bg, var(--markdown-figure-link-badge-bg-default));color:var(--markdown-link, currentColor);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.markdown-content a.markdown-figure-link:hover .markdown-figure,.markdown-content a.markdown-figure-link:focus-visible .markdown-figure{border-color:color-mix(in srgb,var(--markdown-link, currentColor) 48%,transparent);box-shadow:0 24px 36px -28px #0f172a57}.markdown-content a.markdown-figure-link:hover .markdown-figure__image,.markdown-content a.markdown-figure-link:focus-visible .markdown-figure__image{transform:scale(1.01)}.markdown-content strong{color:var(--markdown-strong, currentColor);font-weight:700}.markdown-content em{font-style:italic}.markdown-content blockquote{margin:0;padding-left:.9rem;border-left:3px solid var(--markdown-quote-border, color-mix(in srgb, currentColor 18%, transparent));color:var(--markdown-quote-text, color-mix(in srgb, currentColor 78%, transparent))}.markdown-content table{width:100%;border-collapse:collapse;border-radius:.85rem;overflow:hidden;border:1px solid var(--markdown-table-border, color-mix(in srgb, currentColor 16%, transparent));font-size:.92em}.markdown-content thead{background:var(--markdown-table-head-bg, color-mix(in srgb, currentColor 8%, transparent))}.markdown-content th,.markdown-content td{padding:.55rem .65rem;text-align:left;border-bottom:1px solid var(--markdown-table-border, color-mix(in srgb, currentColor 16%, transparent))}.markdown-content tbody tr:last-child td{border-bottom:none}.markdown-content :not(pre)>code{padding:.1rem .3rem;border-radius:.3rem;background:var(--markdown-inline-code-bg, var(--markdown-inline-code-bg-default));color:var(--markdown-inline-code-text, var(--markdown-inline-code-text-default));font-family:JetBrains Mono,Fira Code,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em}.markdown-content .katex-display{margin:.85rem 0;overflow-x:auto;overflow-y:hidden}.markdown-content .code-block{margin:.85rem 0;overflow:hidden;border:1px solid var(--markdown-code-border, var(--markdown-code-border-default));border-radius:.75rem;background:var(--markdown-code-bg, var(--markdown-code-bg-default));box-shadow:0 16px 30px -28px #0f172a40}.markdown-content .code-block__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem .75rem;border-bottom:1px solid var(--markdown-code-border, var(--markdown-code-border-default));background:var(--markdown-code-header-bg, var(--markdown-code-header-bg-default));font-size:.7rem;letter-spacing:.01em;text-transform:lowercase}.markdown-content .code-block__lang{font-weight:600;color:var(--markdown-code-muted, var(--markdown-code-muted-default))}.markdown-content .code-block__copy{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--markdown-code-muted, var(--markdown-code-muted-default));cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.markdown-content .code-block__copy:hover{color:var(--markdown-code-text, var(--markdown-code-text-default));border-color:var(--markdown-code-border, var(--markdown-code-border-default));background:color-mix(in srgb,var(--markdown-code-border, var(--markdown-code-border-default)) 55%,transparent)}.markdown-content .code-block__copy-icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.markdown-content .code-block__copy[data-copy-state=copied]{color:var(--markdown-code-string, var(--markdown-code-string-default))}.markdown-content .code-block__copy[data-copy-state=error]{color:#ef4444}.markdown-content .code-block pre{margin:0;padding:.85rem .9rem .95rem;overflow-x:auto;background:transparent}.markdown-content .code-block pre code{display:block;padding:0;color:var(--markdown-code-text, var(--markdown-code-text-default));font-family:JetBrains Mono,Fira Code,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem}.markdown-content .hljs-comment,.markdown-content .hljs-quote{color:var(--markdown-code-muted, var(--markdown-code-muted-default));font-style:italic}.markdown-content .hljs-keyword,.markdown-content .hljs-selector-tag,.markdown-content .hljs-literal{color:var(--markdown-code-keyword, var(--markdown-code-keyword-default));font-weight:600}.markdown-content .hljs-string,.markdown-content .hljs-symbol,.markdown-content .hljs-template-tag{color:var(--markdown-code-string, var(--markdown-code-string-default))}.markdown-content .hljs-number,.markdown-content .hljs-regexp,.markdown-content .hljs-attr{color:var(--markdown-code-number, var(--markdown-code-number-default))}.markdown-content .hljs-title,.markdown-content .hljs-function{color:var(--markdown-code-function, var(--markdown-code-function-default))}.markdown-content .hljs-type,.markdown-content .hljs-built_in,.markdown-content .hljs-class{color:var(--markdown-code-type, var(--markdown-code-type-default))}
