.markdown-text[data-v-b2a2ab6c]{--md-pre-shade:inset 0 2px 4px #0000004d;--md-img-shade:0 8px 24px #0f172a14;--md-edge:#0000001a}.markdown-text[data-v-b2a2ab6c] *{color:inherit}.markdown-text[data-v-b2a2ab6c] p{margin:.75rem 0;line-height:1.7}.markdown-text[data-v-b2a2ab6c] p:first-child{margin-top:0}.markdown-text[data-v-b2a2ab6c] p:last-child{margin-bottom:0}.markdown-text[data-v-b2a2ab6c] h1{letter-spacing:-.02em;margin:1.5rem 0 .75rem;font-size:1.5em;font-weight:700;line-height:1.3}.markdown-text[data-v-b2a2ab6c] h2{letter-spacing:-.01em;margin:1.25rem 0 .5rem;font-size:1.25em;font-weight:600;line-height:1.35}.markdown-text[data-v-b2a2ab6c] h3{margin:1rem 0 .5rem;font-size:1.1em;font-weight:600;line-height:1.4}.markdown-text[data-v-b2a2ab6c] h4{margin:.75rem 0 .25rem;font-size:1em;font-weight:600}.markdown-text[data-v-b2a2ab6c] strong{color:var(--u-fg);font-weight:600}.markdown-text[data-v-b2a2ab6c] ul{margin:.75rem 0;padding-left:0;list-style:none}.markdown-text[data-v-b2a2ab6c] ol{counter-reset:md-list-counter;margin:.75rem 0;padding-left:0;list-style:none}.markdown-text[data-v-b2a2ab6c] li{margin-bottom:.375rem;padding-left:1.5rem;line-height:1.6;position:relative}.markdown-text[data-v-b2a2ab6c] ul>li:before{content:"";background:color-mix(in srgb, var(--u-acc) 60%, transparent);border:1px solid color-mix(in srgb, var(--u-acc) 30%, transparent);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.85em;left:.25rem;transform:translateY(-50%)}.markdown-text[data-v-b2a2ab6c] ol>li{counter-increment:md-list-counter;padding-left:1.75rem}.markdown-text[data-v-b2a2ab6c] ol>li:before{content:counter(md-list-counter) ".";width:1.25rem;color:var(--u-acc);text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75em;font-weight:500;line-height:2.1;position:absolute;top:0;left:0}.markdown-text[data-v-b2a2ab6c] li::marker{content:none}.markdown-text[data-v-b2a2ab6c] li>p{margin:0}.markdown-text[data-v-b2a2ab6c] li>ul,.markdown-text[data-v-b2a2ab6c] li>ol{margin-top:.25rem;margin-bottom:.25rem}.markdown-text[data-v-b2a2ab6c] code{background:var(--u-raise);border:1px solid var(--u-line);color:var(--u-fg);border-radius:.375rem;padding:.2em .4em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em}.markdown-text[data-v-b2a2ab6c] pre{background:var(--u-well);border:1px solid var(--u-line);box-shadow:var(--md-pre-shade);border-radius:.75rem;margin:1.25rem 0;padding:1rem 1.25rem;font-size:.9em;overflow-x:auto}.markdown-text[data-v-b2a2ab6c] pre code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0}.markdown-text[data-v-b2a2ab6c] table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9em}.markdown-text[data-v-b2a2ab6c] th,.markdown-text[data-v-b2a2ab6c] td{border:1px solid var(--u-line);text-align:left;padding:.75rem 1rem}.markdown-text[data-v-b2a2ab6c] th{background:var(--u-hover);color:var(--u-fg);font-weight:600}.markdown-text[data-v-b2a2ab6c] tr:nth-child(2n){background:color-mix(in srgb, var(--u-fg) 2%, transparent)}.markdown-text[data-v-b2a2ab6c] blockquote{border-left:3px solid color-mix(in srgb, var(--u-acc) 50%, transparent);background:color-mix(in srgb, var(--u-acc) 5%, transparent);color:var(--u-fg);border-radius:0 .5rem .5rem 0;margin:1.25rem 0;padding:.75rem 1.25rem;font-style:italic}.markdown-text[data-v-b2a2ab6c] blockquote p{margin:0}.markdown-text[data-v-b2a2ab6c] img{border:1px solid var(--u-line);max-width:100%;box-shadow:var(--md-img-shade);border-radius:.75rem;margin:.5rem 0}.markdown-text[data-v-b2a2ab6c] .app-link{color:var(--u-acc);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--u-acc) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--u-acc) 35%, transparent);text-underline-offset:3px;transition:color .15s}.markdown-text[data-v-b2a2ab6c] .app-link:hover{color:var(--u-fg);-webkit-text-decoration-color:color-mix(in srgb, var(--u-fg) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--u-fg) 50%, transparent)}.markdown-text[data-v-b2a2ab6c] .link-pill{background:color-mix(in srgb, var(--u-acc) 18%, transparent);color:var(--u-acc);border:1px solid color-mix(in srgb, var(--u-acc) 35%, transparent);vertical-align:middle;border-radius:9999px;align-items:center;gap:.375rem;max-width:100%;margin:0 .125rem;padding:0 .5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.markdown-text[data-v-b2a2ab6c] .link-pill:hover{background:color-mix(in srgb, var(--u-acc) 26%, transparent);border-color:color-mix(in srgb, var(--u-acc) 50%, transparent);color:var(--u-fg)}.markdown-text[data-v-b2a2ab6c] .link-favicon-wrap{background:color-mix(in srgb, var(--u-acc) 32%, transparent);vertical-align:middle;border-radius:9999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:18px;height:18px;display:inline-flex}.markdown-text[data-v-b2a2ab6c] img.link-favicon{object-fit:contain;width:16px;height:16px;box-shadow:none;border:none;border-radius:9999px;display:block}.markdown-text[data-v-b2a2ab6c] .link-text{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:300px;display:inline-block;overflow:hidden}.markdown-text[data-v-b2a2ab6c] strong{font-weight:600}.markdown-text[data-v-b2a2ab6c] hr{border:none;border-top:1px solid var(--u-line);margin:1.5rem 0}.markdown-text[data-v-b2a2ab6c] .color-square{vertical-align:middle;border:1px solid var(--md-edge);width:1em;height:1em;box-shadow:0 1px 2px var(--md-edge);border-radius:.2em;margin-right:.2em;display:inline-block}
