.faq-content{font-size:14px;line-height:1.55}.faq-content p{margin:8px 0}.faq-content h1,.faq-content h2{margin:14px 0 4px;font-size:15px;font-weight:600}.faq-content h3,.faq-content h4{margin:12px 0 4px;font-size:14px;font-weight:600}.faq-content>:first-child{margin-top:0}.faq-content>:last-child{margin-bottom:0}.faq-content ul,.faq-content ol{flex-direction:column;gap:4px;margin:8px 0;padding-left:20px;display:flex}.faq-content ul{list-style:outside}.faq-content ol{list-style:decimal}.faq-content li ul,.faq-content li ol{margin:4px 0 0}.faq-content a{font-weight:500;text-decoration:underline}.faq-content strong{font-weight:600}.faq-content blockquote{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;margin:12px 0;padding:8px 12px}.faq-content blockquote p{margin:4px 0}.faq-content table{border-collapse:collapse;width:100%;margin:12px 0;font-size:12px}.faq-content th{text-align:left;font-weight:600}.faq-content th,.faq-content td{vertical-align:top;border-bottom:1px solid #e9eaeb;padding:6px 8px 6px 0}.faq-content img{border-radius:8px;max-width:100%;margin:12px 0}.faq-content code{background:#0000000f;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.faq-content hr{border-color:#e9eaeb;margin:16px 0}.dark .faq-content blockquote{background:#f59e0b1f}.dark .faq-content th,.dark .faq-content td{border-bottom-color:#3f3f46}.dark .faq-content code{background:#ffffff1a}.dark .faq-content hr{border-color:#3f3f46}.chat-md{overflow-wrap:break-word;word-break:break-word}.chat-md>:first-child{margin-top:0}.chat-md>:last-child{margin-bottom:0}.chat-md p{margin:0}.chat-md p+p{margin-top:.75rem}.chat-md p+ul,.chat-md p+ol,.chat-md ul+p,.chat-md ol+p,.chat-md p+blockquote,.chat-md blockquote+p,.chat-md p+pre,.chat-md pre+p,.chat-md ul+ol,.chat-md ol+ul,.chat-md h1+p,.chat-md h2+p,.chat-md h3+p,.chat-md h4+p{margin-top:.625rem}.chat-md h1,.chat-md h2,.chat-md h3,.chat-md h4{color:inherit;margin:0;font-weight:600;line-height:1.3}.chat-md h1{font-size:1.125rem}.chat-md h2{font-size:1.0625rem}.chat-md h3,.chat-md h4{font-size:1rem}.chat-md p+h1,.chat-md p+h2,.chat-md p+h3,.chat-md p+h4,.chat-md ul+h1,.chat-md ul+h2,.chat-md ul+h3,.chat-md ol+h1,.chat-md ol+h2,.chat-md ol+h3{margin-top:1rem}.chat-md strong{font-weight:600}.chat-md ul,.chat-md ol{margin:0;padding-left:1.25rem}.chat-md ul{list-style:outside}.chat-md ol{list-style:decimal}.chat-md li{margin:.25rem 0;padding-left:.125rem}.chat-md li::marker{color:var(--color-basis-500,#717680)}.chat-md li>ul,.chat-md li>ol{margin-top:.25rem;margin-bottom:.25rem}.chat-md blockquote{border-left:3px solid var(--color-basis-200,#e9eaeb);color:var(--color-basis-600,#535862);margin:.625rem 0 0;padding:.5rem 0 .5rem .75rem}.chat-md code{background:color-mix(in srgb,var(--color-basis-200,#e9eaeb)70%,transparent);border-radius:.35rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.chat-md pre{background:color-mix(in srgb,var(--color-basis-200,#e9eaeb)55%,transparent);border-radius:.75rem;margin:.625rem 0 0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;overflow-x:auto}.chat-md pre code{font-size:inherit;background:0 0;padding:0}.chat-md hr{border:0;border-top:1px solid var(--color-basis-200,#e9eaeb);margin:.875rem 0}.chat-md a{color:var(--color-sk-secondary-600,#1a4fff);text-underline-offset:.12em;overflow-wrap:anywhere;text-decoration:underline}.chat-md table{border-collapse:collapse;width:100%;margin:.625rem 0 0;font-size:.875rem}.chat-md th,.chat-md td{border-bottom:1px solid var(--color-basis-200,#e9eaeb);text-align:left;vertical-align:top;padding:.375rem .5rem}.chat-md th{font-weight:600}.dark .chat-md a{color:var(--color-sk-secondary-300,#88b6ff)}.dark .chat-md li::marker{color:var(--color-basis-400,#a4a7ae)}.dark .chat-md blockquote{border-left-color:var(--color-basis-600,#535862);color:var(--color-basis-400,#a4a7ae)}.dark .chat-md code,.dark .chat-md pre{background:color-mix(in srgb,var(--color-basis-700,#414651)55%,transparent)}.dark .chat-md hr,.dark .chat-md th,.dark .chat-md td{border-color:var(--color-basis-700,#414651)}.chat-md.chat-streaming>:last-child:after{content:"";vertical-align:-.18em;opacity:.55;background:currentColor;border-radius:2px;width:.5em;height:1.05em;margin-left:1px;animation:1.05s steps(2,start) infinite chat-caret-blink;display:inline-block}@keyframes chat-caret-blink{0%,to{opacity:.55}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.chat-md.chat-streaming>:last-child:after{animation:none!important}}