.keep .article-chat-markdown{width:100%;min-width:0;max-width:100%;overflow:hidden;color:inherit;font:inherit;letter-spacing:0;overflow-wrap:anywhere}.keep .article-chat-markdown :where(p,li){margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:0}.keep .article-chat-markdown :where(p+p){margin-top:.65rem}.keep .article-chat-markdown :where(h1,h2,h3,h4,h5,h6){margin:.9rem 0 .35rem;padding:0;border:0;color:inherit;font-weight:650;line-height:1.45;letter-spacing:0}.keep .article-chat-markdown :where(h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child){margin-top:0}.keep .article-chat-markdown :where(h1){font-size:1.05rem}.keep .article-chat-markdown :where(h2){font-size:1rem}.keep .article-chat-markdown :where(h3,h4,h5,h6){font-size:.925rem}.keep .article-chat-markdown :where(ul,ol){margin:.55rem 0;padding-left:1.25rem}.keep .article-chat-markdown :where(ul){list-style:disc}.keep .article-chat-markdown :where(ol){list-style:decimal}.keep .article-chat-markdown :where(li+li){margin-top:.25rem}.keep .article-chat-markdown :where(blockquote){margin:.7rem 0;padding:.5rem .75rem;border:0;border-left:2px solid #a8a29e;border-radius:0 .375rem .375rem 0;background:rgb(245 245 244/75%);color:#57534e}.dark .keep .article-chat-markdown :where(blockquote){border-left-color:#57534e;background:rgb(41 37 36/70%);color:#d6d3d1}.keep .article-chat-markdown :where(a){color:#2563eb;font-weight:500;text-decoration:underline;text-decoration-color:rgb(37 99 235/35%);text-underline-offset:3px}.dark .keep .article-chat-markdown :where(a){color:#93c5fd;text-decoration-color:rgb(147 197 253/35%)}.keep .article-chat-markdown :where(code):not(pre code){padding:.12rem .35rem;overflow-wrap:anywhere;border-radius:.25rem;background:#e7e5e4;color:#9f1239;font-family:var(--font-mono);font-size:.84em;font-weight:500}.dark .keep .article-chat-markdown :where(code):not(pre code){background:#292524;color:#fda4af}.keep .article-chat-markdown :where(pre){box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:.7rem 0;padding:.75rem;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #e7e5e4;border-radius:.5rem;background:#f5f5f4;color:#292524;font-size:.78rem;line-height:1.65}.dark .keep .article-chat-markdown :where(pre){border-color:#44403c;background:#1c1917;color:#e7e5e4}.keep .article-chat-markdown :where(pre code){display:block;width:max-content;min-width:100%;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-mono);font-size:inherit;white-space:pre}.keep .article-chat-markdown :where(table){display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:.7rem 0;overflow-x:auto;border:1px solid #e7e5e4;border-radius:.5rem;border-collapse:separate;border-spacing:0;background:transparent;color:inherit;font-size:.8rem;line-height:1.5}.dark .keep .article-chat-markdown :where(table){border-color:#44403c;background:transparent;color:inherit}.keep .article-chat-markdown :where(th,td){padding:.45rem .65rem;border:0;border-right:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;background:transparent;color:inherit;text-align:left;white-space:nowrap}.keep .article-chat-markdown :where(th){background:#f5f5f4;font-weight:600}.dark .keep .article-chat-markdown :where(th,td){border-color:#44403c;background:transparent;color:inherit}.dark .keep .article-chat-markdown :where(th){background:#292524}.keep .article-chat-markdown :where(tr:last-child td){border-bottom:0}.keep .article-chat-markdown :where(th:last-child,td:last-child){border-right:0}.keep .article-chat-markdown tbody td:first-child{color:inherit;font-weight:inherit}.keep .article-chat-markdown :where(hr){height:1px;margin:.8rem 0;border:0;background:#e7e5e4}.dark .keep .article-chat-markdown :where(hr){background:#44403c}.image-scan-loader_root__aPgTZ{position:absolute;inset:0;overflow:hidden;isolation:isolate}.image-scan-loader_matrix__58pae{position:absolute;inset:clamp(20px,5%,44px);display:grid;grid-template-columns:repeat(21,4px);grid-template-rows:repeat(13,4px);align-content:space-between;justify-content:space-between}.image-scan-loader_dot__7C1UP{width:4px;height:4px;border-radius:9999px;background:currentColor;opacity:.12;animation:image-scan-loader_matrix-point__QA9FU var(--scan-duration) ease-in-out infinite;animation-delay:var(--scan-delay);will-change:transform,opacity}.image-scan-loader_dot__7C1UP[data-accent=true]{box-shadow:0 0 6px currentColor}@keyframes image-scan-loader_matrix-point__QA9FU{0%,67%,to{opacity:.1;transform:scale(.82)}31%{opacity:var(--scan-intensity);transform:scale(var(--scan-scale))}46%{opacity:.28;transform:scale(.94)}}.image-scan-loader_dot__7C1UP[data-pattern="1"]{animation-name:image-scan-loader_matrix-point-b__CrfRW}.image-scan-loader_dot__7C1UP[data-pattern="2"]{animation-name:image-scan-loader_matrix-point-c__GJKO_}.image-scan-loader_dot__7C1UP[data-pattern="3"]{animation-name:image-scan-loader_matrix-point-d__49euH}.image-scan-loader_dot__7C1UP[data-pattern="4"]{animation-name:image-scan-loader_matrix-point-e__XBW5P}.image-scan-loader_dot__7C1UP[data-pattern="5"]{animation-name:image-scan-loader_matrix-point-f__P_Oan}@keyframes image-scan-loader_matrix-point-b__CrfRW{0%,38%,to{opacity:.09;transform:scale(.8)}57%{opacity:var(--scan-intensity);transform:scale(var(--scan-scale))}73%{opacity:.2;transform:scale(.9)}}@keyframes image-scan-loader_matrix-point-c__GJKO_{0%,76%,to{opacity:.08;transform:scale(.78)}14%{opacity:.3;transform:scale(.94)}23%{opacity:var(--scan-intensity);transform:scale(var(--scan-scale))}36%{opacity:.14;transform:scale(.86)}}@keyframes image-scan-loader_matrix-point-d__49euH{0%,52%,to{opacity:.1;transform:scale(.84)}68%{opacity:var(--scan-intensity);transform:scale(var(--scan-scale))}83%{opacity:.24;transform:scale(.92)}}@keyframes image-scan-loader_matrix-point-e__XBW5P{0%,29%,to{opacity:.08;transform:scale(.8)}43%{opacity:var(--scan-intensity);transform:scale(var(--scan-scale))}51%{opacity:.34;transform:scale(.98)}64%{opacity:.11;transform:scale(.84)}}@keyframes image-scan-loader_matrix-point-f__P_Oan{0%,61%,to{opacity:.09;transform:scale(.8)}9%{opacity:var(--scan-intensity);transform:scale(var(--scan-scale))}20%{opacity:.18;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.image-scan-loader_dot__7C1UP{animation:none}.image-scan-loader_dot__7C1UP:nth-child(3n){opacity:.65;transform:scale(1.12)}}