.loading-dots[data-v-bce438bf]{align-items:center;display:flex;gap:.3rem}.loading-dot[data-v-bce438bf]{animation:chatgptDots-bce438bf 1.2s ease-in-out infinite;background:color-mix(in srgb,var(--muted-foreground) 78%,transparent);border-radius:9999px;height:.42rem;transform:translateZ(0);width:.42rem;will-change:transform,opacity}.loading-dot[data-v-bce438bf]:nth-child(2){animation-delay:.15s}.loading-dot[data-v-bce438bf]:nth-child(3){animation-delay:.3s}@keyframes chatgptDots-bce438bf{0%,80%,to{opacity:.45;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.chat-markdown[data-v-bce438bf]{color:var(--foreground);line-height:1.65;max-width:100%;overflow-wrap:anywhere}.chat-markdown[data-v-bce438bf] *{min-width:0}.chat-markdown[data-v-bce438bf] article>:first-child{margin-top:0}.chat-markdown[data-v-bce438bf] article>:last-child{margin-bottom:0}.chat-markdown[data-v-bce438bf] h1,.chat-markdown[data-v-bce438bf] h2,.chat-markdown[data-v-bce438bf] h3,.chat-markdown[data-v-bce438bf] h4,.chat-markdown[data-v-bce438bf] h5,.chat-markdown[data-v-bce438bf] h6{color:var(--foreground);font-weight:650;line-height:1.25;margin:1.25rem 0 .55rem}.chat-markdown[data-v-bce438bf] h1{font-size:1.45rem}.chat-markdown[data-v-bce438bf] h2{font-size:1.2rem}.chat-markdown[data-v-bce438bf] h3{font-size:1.05rem}.chat-markdown[data-v-bce438bf] h4,.chat-markdown[data-v-bce438bf] h5,.chat-markdown[data-v-bce438bf] h6{font-size:1rem}.chat-markdown[data-v-bce438bf] p{margin:.65rem 0}.chat-markdown[data-v-bce438bf] a{color:var(--primary);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 45%,transparent);text-underline-offset:.18em}.chat-markdown[data-v-bce438bf] a:hover{text-decoration-color:var(--primary)}.chat-markdown[data-v-bce438bf] strong{color:var(--foreground);font-weight:650}.chat-markdown[data-v-bce438bf] em{color:color-mix(in srgb,var(--foreground) 86%,var(--muted-foreground))}.chat-markdown[data-v-bce438bf] s{color:var(--muted-foreground)}.chat-markdown[data-v-bce438bf] hr{background:var(--border);border:0;height:1px;margin:1.35rem 0}.chat-markdown[data-v-bce438bf] blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:.85rem 0;padding:.05rem 0 .05rem .9rem}.chat-markdown[data-v-bce438bf] blockquote p{margin:.45rem 0}.chat-markdown[data-v-bce438bf] ol,.chat-markdown[data-v-bce438bf] ul{margin:.65rem 0 .65rem 1.35rem;padding:0}.chat-markdown[data-v-bce438bf] ul{list-style:disc}.chat-markdown[data-v-bce438bf] ol{list-style:decimal}.chat-markdown[data-v-bce438bf] li{margin:.25rem 0;padding-left:.15rem}.chat-markdown[data-v-bce438bf] li>p{margin:.25rem 0}.chat-markdown[data-v-bce438bf] li>ol,.chat-markdown[data-v-bce438bf] li>ul{margin-bottom:.3rem;margin-top:.3rem}.chat-markdown[data-v-bce438bf] input[type=checkbox]{accent-color:var(--primary);height:.95rem;margin:0 .45rem .1rem -1.35rem;vertical-align:middle;width:.95rem}.chat-markdown[data-v-bce438bf] code{background:var(--muted);border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:.4rem;color:var(--foreground);font-family:var(--font-mono);font-size:.88em;padding:.12rem .35rem}.chat-markdown[data-v-bce438bf] pre{background:color-mix(in srgb,var(--card) 78%,var(--muted));border:1px solid var(--border);border-radius:.85rem;margin:.85rem 0;max-width:100%;overflow-x:auto;padding:.9rem 1rem}.chat-markdown[data-v-bce438bf] pre code{background:transparent;border:0;color:inherit;display:block;font-size:.88rem;line-height:1.65;min-width:-moz-max-content;min-width:max-content;padding:0;white-space:pre}.chat-markdown[data-v-bce438bf] table{border-collapse:collapse;display:block;margin:.9rem 0;max-width:100%;overflow-x:auto;white-space:nowrap;width:100%}.chat-markdown[data-v-bce438bf] td,.chat-markdown[data-v-bce438bf] th{border:1px solid var(--border);padding:.65rem .8rem;text-align:left;vertical-align:top}.chat-markdown[data-v-bce438bf] th{background:var(--muted);font-weight:600}.chat-markdown[data-v-bce438bf] td{background:color-mix(in srgb,var(--card) 72%,transparent)}.chat-markdown[data-v-bce438bf] img{border:1px solid var(--border);border-radius:.9rem;height:auto;margin:.85rem 0;max-width:min(100%,42rem)}.chat-markdown[data-v-bce438bf] kbd{background:var(--muted);border:solid var(--border);border-radius:.4rem;border-width:1px 1px 2px;font-family:var(--font-mono);font-size:.82em;padding:.08rem .35rem}.chat-markdown[data-v-bce438bf] sup{font-size:.72em;line-height:0}
