.markdown-body[data-v-ae3638b8]{--md-text:#334155;--md-heading:#0f172a;--md-strong:#0f172a;--md-muted:#475569;--md-divider:#e2e8f0;--md-table-border:#cbd5e1;--md-quote-border:#cbd5e1;--md-code-bg:#f1f5f9;--md-code-text:#0f172a;--md-pre-bg:#f8fafc;--md-link:#0369a1;color:var(--md-text);overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.dark .markdown-body[data-v-ae3638b8]{--md-text:#cbd5e1;--md-heading:#f1f5f9;--md-strong:#f1f5f9;--md-muted:#94a3b8;--md-divider:#1e293b;--md-table-border:#334155;--md-quote-border:#334155;--md-code-bg:#1e293b;--md-code-text:#e2e8f0;--md-pre-bg:#0f172a;--md-link:#38bdf8}.markdown-body[data-v-ae3638b8] h1,.markdown-body[data-v-ae3638b8] h2{color:var(--md-heading);margin:1.1em 0 .5em;font-weight:700;line-height:1.35}.markdown-body[data-v-ae3638b8] h1{font-size:1.15rem}.markdown-body[data-v-ae3638b8] h2{border-bottom:1px solid var(--md-divider);padding-bottom:.25rem;font-size:1.05rem}.markdown-body[data-v-ae3638b8] h3{color:var(--md-heading);margin:1em 0 .4em;font-size:.975rem;font-weight:600}.markdown-body[data-v-ae3638b8] p{margin:.5em 0}.markdown-body[data-v-ae3638b8] ul,.markdown-body[data-v-ae3638b8] ol{margin:.5em 0;padding-left:1.35em}.markdown-body[data-v-ae3638b8] ul{list-style:outside}.markdown-body[data-v-ae3638b8] ol{list-style:decimal}.markdown-body[data-v-ae3638b8] li{margin:.2em 0}.markdown-body[data-v-ae3638b8] strong{color:var(--md-strong);font-weight:600}.markdown-body[data-v-ae3638b8] code{background:var(--md-code-bg);color:var(--md-code-text);border-radius:.25rem;padding:.1em .35em;font-size:.85em}.markdown-body[data-v-ae3638b8] pre{background:var(--md-pre-bg);border-radius:.5rem;padding:.75rem;overflow-x:auto}.markdown-body[data-v-ae3638b8] pre code{background:0 0;padding:0}.markdown-body[data-v-ae3638b8] blockquote{border-left:3px solid var(--md-quote-border);color:var(--md-muted);margin:.6em 0;padding-left:.75em}.markdown-body[data-v-ae3638b8] a{color:var(--md-link);text-decoration:underline}.markdown-body[data-v-ae3638b8] table{border-collapse:collapse;margin:.75em 0;display:block;overflow-x:auto}.markdown-body[data-v-ae3638b8] th,.markdown-body[data-v-ae3638b8] td{border:1px solid var(--md-table-border);text-align:left;padding:.35rem .6rem}.markdown-body[data-v-ae3638b8] hr{border-color:var(--md-divider);margin:1em 0}.layout[data-v-57c03a3e]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.5rem;display:grid}.analysis-panel[data-v-57c03a3e]{border-radius:.75rem;height:calc(100vh - 6rem);max-height:calc(100vh - 6rem);position:sticky;top:5rem;overflow-y:auto}@media (width<=1023px){.layout[data-v-57c03a3e]{grid-template-columns:1fr}.analysis-panel[data-v-57c03a3e]{visibility:hidden;z-index:50;height:90vh;max-height:none;padding-bottom:env(safe-area-inset-bottom);border-radius:0;transition:transform .25s;position:fixed;inset:auto 0 0;transform:translateY(100%)}.analysis-panel.open[data-v-57c03a3e]{visibility:visible;transform:translateY(0)}.drawer-backdrop[data-v-57c03a3e]{z-index:40;background:#0000008c;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.analysis-panel[data-v-57c03a3e]{transition:none}}
