.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.75rem;margin-bottom:.75rem;line-height:1.2}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child{margin-top:0}.markdown-content h2{color:var(--markdown-primary-heading,var(--bs-primary-text-emphasis));letter-spacing:0;margin-top:2.5rem;font-size:1.5rem;font-weight:600}.markdown-content h3{color:var(--markdown-text,var(--bs-body-color));font-size:1.1rem;font-weight:600}.markdown-content h4{color:var(--markdown-text,var(--bs-body-color));font-size:1rem;font-style:italic;font-weight:600}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content pre{margin-top:0;margin-bottom:1rem}.markdown-content ul,.markdown-content ol{padding-left:2rem}.markdown-content ul ul,.markdown-content ul ol,.markdown-content ol ul,.markdown-content ol ol{margin-bottom:0}.markdown-content p,.markdown-content li{color:var(--markdown-text,var(--bs-body-color));line-height:1.8}.markdown-body a{color:var(--markdown-link,var(--bs-link-color));text-decoration-skip-ink:auto;text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.08em}.markdown-body a:hover,.markdown-body a:focus-visible{color:var(--markdown-link-hover,var(--bs-link-hover-color));text-decoration-thickness:.12em}.markdown-content :not(pre)>code{color:inherit;font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums;background:0 0;padding:0;font-weight:600}.markdown-content a>code{color:inherit}.markdown-content pre{font-family:var(--markdown-font-monospace,var(--bs-font-monospace,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace));font-size:.875em;display:block;overflow:auto}.markdown-content pre code{color:inherit;font-size:inherit;overflow-wrap:normal;word-break:normal;background:0 0;padding:0}.markdown-content pre.mermaid{border:1px solid var(--markdown-border,var(--fte-grid-border,var(--bs-border-color)));border-radius:var(--fte-table-radius,.5rem);color:#17332c;text-align:center;background:#fff;max-width:100%;margin:1.5rem 0 2rem;padding:1rem;overflow-x:auto}.markdown-content pre.mermaid svg{width:100%;height:auto;margin:0 auto;display:block}.markdown-content pre.mermaid[data-mermaid-error=true]{color:#b42318;text-align:left;border-color:#b42318}.markdown-content blockquote{border-left:4px solid var(--markdown-accent,var(--bs-success));background-color:var(--markdown-muted-surface,var(--fte-surface-muted-bg));color:var(--markdown-text,var(--bs-body-color));margin:1.25rem 0;padding:.875rem 1rem}.markdown-content blockquote p:last-child{margin-bottom:0}.markdown-content hr{color:inherit;opacity:.25;border:0;border-top:1px solid;margin:1rem 0}.markdown-content img{border-radius:.375rem;max-width:100%;height:auto;margin:0 auto;padding:16px 0;display:block}.markdown-content .table-responsive{border:var(--fte-table-border-width,1px) solid var(--markdown-border,var(--fte-grid-border,var(--bs-border-color)));border-radius:var(--fte-table-radius,.5rem);background:var(--markdown-surface,var(--fte-surface-bg,var(--bs-body-bg)));max-width:100%;margin:1rem 0 4rem;overflow-x:auto}.markdown-content table{border:1px solid var(--markdown-border,var(--fte-grid-border,var(--bs-border-color)));border-radius:var(--fte-table-radius,.5rem);border-collapse:separate;border-spacing:0;background:var(--markdown-surface,var(--fte-surface-bg,var(--bs-body-bg)));width:100%;min-width:0;max-width:100%;margin-bottom:0;display:table}.markdown-content table th,.markdown-content table td{border-top:1px solid var(--markdown-border,var(--fte-grid-border,var(--bs-border-color)));border-left:1px solid var(--markdown-border,var(--fte-grid-border,var(--bs-border-color)));vertical-align:top;padding:.25rem .5rem}.markdown-content .table-responsive table{border:0;border-radius:0;width:100%;min-width:100%}.markdown-content table thead:first-child tr:first-child>*,.markdown-content table tbody:first-child tr:first-child>*{border-top:0}.markdown-content table tr>:first-child{border-left:0}.markdown-content table thead th{background-color:var(--markdown-table-header-bg,var(--fte-table-header-bg,var(--bs-tertiary-bg)));color:var(--markdown-table-header-color,var(--fte-table-header-color,var(--bs-secondary-text-emphasis)));font-size:var(--fte-table-header-font-size,.8125rem);font-weight:var(--fte-table-header-font-weight,650);text-align:left;text-transform:var(--fte-table-header-text-transform,none)}.markdown-content table tbody tr:hover{background-color:var(--markdown-table-hover-bg,var(--fte-table-hover-bg,var(--fte-surface-hover-bg)))}@media (width<=767.98px){.markdown-content img{padding:8px 0}.markdown-content pre.mermaid svg{min-width:42rem}.markdown-body a{overflow-wrap:anywhere;padding:4px 0;display:inline}}
