.md-p{color:rgb(var(--text-muted));line-height:1.75;margin-bottom:1rem}.md-h1{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;color:rgb(var(--text))}.md-h2{font-size:1.5rem;margin-top:3rem;margin-bottom:2rem;border-bottom:1px solid rgb(var(--border-subtle)/.6);padding-bottom:.75rem}.md-h2,.md-h3{font-weight:600;color:rgb(var(--text))}.md-h3{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}.md-ul{list-style-type:disc}.md-ol,.md-ul{list-style-position:outside;color:rgb(var(--text-muted));margin-bottom:1rem;padding-left:1.5rem}.md-ol{list-style-type:decimal}.md-li{margin-bottom:.25rem}.md-li>.md-ol,.md-li>.md-ul{margin-top:.5rem;margin-bottom:.5rem;margin-left:.5rem;padding-left:2rem}.md-li>.md-ul{list-style-type:circle}.md-li .md-li>.md-ul{list-style-type:square}.md-li>.md-ol{list-style-type:lower-alpha}.md-li .md-li>.md-ol{list-style-type:lower-roman}.md-a{color:rgb(var(--primary));text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.md-a:hover{color:rgb(var(--primary)/.75)}.md-hr{border:none;border-top:1px solid rgb(var(--border-subtle)/.6);margin:2rem 0}.md-inline-code{color:rgb(var(--secondary));background-image:linear-gradient(to bottom,rgb(var(--surface-panel)),rgb(var(--surface-panel-deep)));border:1px solid rgb(var(--secondary)/.15);border-radius:.375rem;padding:1px 4px;font-size:.95em;white-space:nowrap;vertical-align:middle}.md-codeblock,.md-inline-code{font-family:var(--font-jetbrainsmono),ui-monospace,monospace}.md-codeblock{background-color:rgb(var(--surface-panel));border:1px solid rgb(var(--border-subtle)/.6);border-radius:.75rem;padding:1rem;color:rgb(var(--text));font-size:.875rem;overflow-x:auto;margin-bottom:1.5rem}.md-codeblock code{background:transparent;border:none;padding:0;white-space:pre}.md-codeblock .hljs{background:transparent;color:rgb(var(--text))}.md-codeblock .hljs-comment,.md-codeblock .hljs-quote{color:rgb(var(--text-subtext));font-style:italic}.md-codeblock .hljs-keyword,.md-codeblock .hljs-link,.md-codeblock .hljs-literal,.md-codeblock .hljs-section,.md-codeblock .hljs-selector-tag{color:rgb(var(--secondary))}.md-codeblock .hljs-attr,.md-codeblock .hljs-attribute,.md-codeblock .hljs-built_in,.md-codeblock .hljs-function,.md-codeblock .hljs-title{color:rgb(var(--primary-variant))}.md-codeblock .hljs-bullet,.md-codeblock .hljs-number,.md-codeblock .hljs-string,.md-codeblock .hljs-symbol{color:rgb(var(--primary))}.md-table-wrapper{overflow-x:auto;margin:2rem 0;border:1px solid rgb(var(--border-subtle)/.6);border-radius:1rem;backdrop-filter:blur(8px)}.md-table,.md-table-wrapper{background-color:rgb(var(--surface-panel)/.7)}.md-table{width:100%;border-collapse:collapse;font-size:.875rem;min-width:600px;border:1px solid rgb(var(--border-subtle)/.6);border-radius:1rem;overflow:hidden}.md-table,.md-thead{color:rgb(var(--text-subtle))}.md-thead{background-color:rgb(var(--surface-panel));border-bottom:1px solid rgb(var(--border-subtle)/.6)}.md-tbody{border-top:none}.md-tr{transition:background-color .2s ease}.md-tr:hover{background-color:rgb(var(--border-faint)/.35)}.md-th{text-align:left;font-weight:500;color:rgb(var(--text));white-space:nowrap}.md-td,.md-th{padding:.75rem 1rem}.md-td{color:rgb(var(--text-subtle));border-top:1px solid rgb(var(--border-subtle)/.6);vertical-align:top;white-space:pre-wrap}