.content{min-width:0}.content:not(.doc-content) pre{overflow-x:auto;overflow-y:hidden}.content:not(.doc-content),.content:not(.doc-content) code,.content:not(.doc-content) li,.content:not(.doc-content) p{overflow-wrap:anywhere;word-break:break-word}.content:not(.doc-content) table{width:100%;border-collapse:separate;border-spacing:0;border:0;border-radius:0;background:0 0;margin:0;table-layout:fixed}.content:not(.doc-content) thead th{background:var(--surface-muted);color:var(--text-color);font-weight:700;line-height:1.4;position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--border-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:normal;transform:translateZ(0)}.content:not(.doc-content) tbody tr:first-child>th,.content:not(.doc-content)>table>tr:first-child>th{background:var(--surface-muted);position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--border-color)}.content:not(.doc-content) tr:first-child>th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:normal}.content:not(.doc-content) thead th strong{font-weight:inherit}.content:not(.doc-content) td,.content:not(.doc-content) th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--border-color);vertical-align:top;color:var(--text-color);font-size:var(--base);line-height:1.7;word-break:break-word}.content:not(.doc-content) td:first-child,.content:not(.doc-content) th:first-child{width:var(--table-col-1-width)}.content:not(.doc-content) tbody tr:nth-child(2n){background:var(--table-zebra-bg,var(--hover-bg))}.content:not(.doc-content) tbody tr:hover{background:var(--table-hover-bg,var(--hover-bg))}.content:not(.doc-content) tbody tr:last-child td,.content:not(.doc-content) tbody tr:last-child th{border-bottom:none}.content:not(.doc-content) caption{caption-side:bottom;padding-top:8px;color:var(--muted-text);font-size:calc(var(--base) - 2px);text-align:left}@media (max-width:768px){.content:not(.doc-content) td,.content:not(.doc-content) th{padding:10px 12px;font-size:calc(var(--base) - 2px)}}.table-wrap{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;margin:16px 0;position:relative}.sticky-table-header{box-shadow:inset 0 -1px 0 var(--border-color)}.table-wrap>table{min-width:520px}