.answer-document{min-width:0;color:var(--zy2-text,var(--text));margin:0}.answer-document-content{min-width:0;padding:0}.answer-document-content .markdown-body{max-width:none}.answer-document .ref-section{border-top:1px solid var(--zy2-line,var(--line));margin:0;padding:14px 0 0}.answer-document .katex-display{overscroll-behavior-inline:contain;max-width:100%;margin:1.15em 0;padding:.2em 0;overflow:auto hidden}.answer-document .katex-display>.katex{min-width:max-content;display:inline-block}.answer-document .md-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.answer-document .md-table-scroll:focus-visible{outline:2px solid var(--zy2-accent,var(--brand-light));outline-offset:2px}@media (max-width:640px){.answer-document{margin-inline:0}.answer-document-content{padding:0}.answer-document .ref-section{padding-inline:0}}.comment-body .answer-document .markdown-body{font-size:var(--zy2-font-comment);line-height:var(--zy2-line-comment)}.answer-document .ref-section.qa-answer-sources{border:0;padding:0 0 10px}.qa-answer-sources>details>summary{width:fit-content;color:var(--zy2-muted,var(--muted));cursor:pointer;font-size:12px;font-weight:400;line-height:28px}.qa-answer-sources>details>summary:focus-visible{outline:2px solid var(--zy2-accent,var(--brand-light));outline-offset:2px}.qa-answer-sources>details[open]>summary{margin-bottom:8px}.internal-source-chip{overflow-wrap:anywhere;border:1px solid;border-radius:.35em;max-width:100%;padding:.12em .5em;font-size:.85em;display:inline-block}.answer-document .markdown-body .answer-internal-sources{gap:var(--zy2-space-2) var(--zy2-space-3);color:var(--zy2-muted,var(--muted));font-size:var(--zy2-font-meta);flex-wrap:wrap;margin-block-start:var(--zy2-space-4);display:flex}.answer-internal-sources>strong{font-weight:inherit}.answer-internal-sources .internal-source-group{overflow-wrap:anywhere;font-style:normal;display:inline-block}.answer-internal-sources .internal-source-link{overflow-wrap:anywhere;text-underline-offset:var(--zy2-space-hair);border:0;padding:0;text-decoration:underline}.answer-artifacts{min-width:0;max-width:100%;border-block-start:var(--zy2-space-hair) solid var(--zy2-line,var(--line));margin-block-start:var(--zy2-space-4);padding-block-start:var(--zy2-space-3)}.answer-artifacts>ul{gap:var(--zy2-space-4);padding:0;list-style:none;display:grid}.answer-artifacts>ul>li{min-width:0;max-width:100%}.answer-artifact-meta{color:var(--zy2-muted,var(--muted));font-size:var(--zy2-font-meta);display:block}.answer-artifact-filename{overflow-wrap:anywhere;font-weight:var(--zy-weight-semibold)}.answer-artifacts a{overflow-wrap:anywhere}.answer-artifact-actions{align-items:center;gap:var(--zy2-space-3);flex-wrap:wrap;margin-block-start:var(--zy2-space-2);display:flex}.answer-artifacts button{min-height:var(--zy2-touch-height);padding:var(--zy2-space-2) var(--zy2-space-3);border:var(--zy2-line-width) solid var(--zy2-line);border-radius:var(--zy2-radius-control);background:var(--zy2-paper);color:var(--zy2-accent);font:inherit;cursor:pointer}.answer-artifact-actions a{min-height:var(--zy2-touch-height);align-items:center;display:inline-flex}.answer-artifacts :is(button,a,.md-table-scroll):focus-visible{outline:var(--zy2-space-hair) solid var(--zy2-focus);outline-offset:var(--zy2-space-1)}.answer-artifact-preview{min-width:0;max-width:100%;max-block-size:var(--zy2-reading-measure);overscroll-behavior:contain;padding:var(--zy2-space-3);border:var(--zy2-line-width) solid var(--zy2-line);border-radius:var(--zy2-radius-control);background:var(--zy2-paper);margin-block-start:var(--zy2-space-3);overflow:auto}.answer-artifact-inline{min-width:0;max-width:100%;margin-block-start:var(--zy2-space-3)}:is(.answer-artifact-preview,.answer-artifact-inline) .md-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow:auto}:is(.answer-artifact-preview,.answer-artifact-inline) pre{min-width:0;max-width:100%;overflow:auto}.answer-artifact-csv table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--zy2-font-ui-size)}.answer-artifact-csv :is(th,td){padding:var(--zy2-space-2) var(--zy2-space-3);border:var(--zy2-line-width) solid var(--zy2-line);text-align:start;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:var(--zy2-reading-measure)}.answer-artifact-csv th{background:var(--zy2-soft)}.answer-artifact-notice{margin-block:0 var(--zy2-space-3);color:var(--zy2-muted);font-size:var(--zy2-font-meta)}
