.answer-prose{--ap-background:#fff;--ap-surface:#f7f7f8;--ap-surface-hover:#ececec;--ap-text:#0d0d0d;--ap-text-secondary:#5d5d5d;--ap-text-tertiary:#8f8f8f;--ap-border:#e5e5e5;--ap-border-light:#eee;--ap-code-bg:#f7f7f8;--ap-link:#0d0d0d;--ap-mono:"SFMono-Regular", ui-monospace, Consolas, "Liberation Mono", Menlo, monospace;color:var(--ap-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;font-weight:400;line-height:1.6}.answer-prose p{color:var(--ap-text);margin:0 0 16px;font-size:1rem;font-weight:400;line-height:1.6}.answer-prose h1{letter-spacing:-.02em;color:var(--ap-text);margin:32px 0 16px;font-size:30px;font-weight:700;line-height:1.25}.answer-prose h2{letter-spacing:-.015em;color:var(--ap-text);margin:28px 0 14px;font-size:24px;font-weight:700;line-height:1.3}.answer-prose h3{color:var(--ap-text);margin:24px 0 12px;font-size:19px;font-weight:600;line-height:1.4}.answer-prose h4,.answer-prose h5,.answer-prose h6{color:var(--ap-text);margin:20px 0 10px;font-size:17px;font-weight:600;line-height:1.4}.answer-prose>:first-child,.answer-prose blockquote>:first-child,.answer-prose .ap-callout-body>:first-child,.answer-prose td>:first-child,.answer-prose th>:first-child{margin-top:0}.answer-prose>:last-child,.answer-prose blockquote>:last-child,.answer-prose .ap-callout-body>:last-child,.answer-prose td>:last-child,.answer-prose th>:last-child{margin-bottom:0}.answer-prose strong,.answer-prose b{color:var(--ap-text);font-weight:600}.answer-prose em,.answer-prose i{font-style:italic}.answer-prose a{color:var(--ap-link);text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px;transition:opacity .15s,color .15s}.answer-prose a:hover{opacity:.7}.answer-prose ul,.answer-prose ol{margin:0 0 16px;padding-left:24px}.answer-prose ul{list-style-type:disc}.answer-prose ol{list-style-type:decimal}.answer-prose li{margin:6px 0;line-height:1.6}.answer-prose li::marker{color:var(--ap-text-secondary)}.answer-prose ul ul,.answer-prose ul ol,.answer-prose ol ul,.answer-prose ol ol{margin:6px 0}.answer-prose li>p{margin:0}.answer-prose li>p+p{margin-top:8px}.answer-prose ul:has(>li>input[type=checkbox]){padding-left:4px;list-style:none}.answer-prose li:has(>input[type=checkbox]){align-items:flex-start;gap:8px;display:flex}.answer-prose li>input[type=checkbox]{width:14px;height:14px;accent-color:var(--ap-text);flex-shrink:0;margin-top:6px}.answer-prose blockquote{color:var(--ap-text-secondary);border-left:3px solid #d9d9d9;margin:20px 0;padding:4px 0 4px 16px}.answer-prose hr{background:var(--ap-border);border:0;height:1px;margin:32px 0}.answer-prose img{border-radius:8px;max-width:100%;height:auto;margin:20px 0;display:block}.answer-prose code:not(pre code){color:#333;font-family:var(--ap-mono);background:#f1f1f1;border-radius:4px;padding:2px 5px;font-size:.875em}.answer-prose pre{background:0 0;margin:0;padding:16px;overflow-x:auto}.answer-prose pre code{font-family:var(--ap-mono);color:var(--ap-text);white-space:pre;background:0 0;padding:0;font-size:14px;line-height:1.5}.answer-prose table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.answer-prose th{border:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-text);text-align:left;padding:10px 12px;font-weight:600}.answer-prose td{border:1px solid var(--ap-border);color:var(--ap-text);vertical-align:top;font-variant-numeric:tabular-nums;padding:10px 12px}.answer-prose tbody tr:hover{background:#fafafa}.answer-prose ::selection{color:#0d0d0d;background:#d9f5ec}.answer-prose ::-webkit-scrollbar{width:8px;height:8px}.answer-prose ::-webkit-scrollbar-track{background:0 0}.answer-prose ::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:999px}.answer-prose ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
