.ai-markdown[data-v-1f72f7ab]{max-width:100%;color:#1e293b;font-size:.875rem;line-height:1.48;overflow-wrap:anywhere;word-break:break-word}.ai-markdown--compact[data-v-1f72f7ab]{font-size:.86rem;line-height:1.52}.ai-markdown[data-v-1f72f7ab] *{max-width:100%}.ai-markdown[data-v-1f72f7ab] hr{border:0;border-top:1px solid #e2e8f0;margin:.6rem 0}.ai-markdown[data-v-1f72f7ab] p code,.ai-markdown[data-v-1f72f7ab] li code,.ai-markdown[data-v-1f72f7ab] td code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.35rem;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82em;padding:.05rem .3rem}.ai-markdown[data-v-1f72f7ab] h1,.ai-markdown[data-v-1f72f7ab] h2,.ai-markdown[data-v-1f72f7ab] h3,.ai-markdown[data-v-1f72f7ab] h4,.ai-markdown[data-v-1f72f7ab] h5,.ai-markdown[data-v-1f72f7ab] h6{color:#0f172a;font-weight:800;line-height:1.22;margin:.7rem 0 .25rem}.ai-markdown[data-v-1f72f7ab] h1:first-child,.ai-markdown[data-v-1f72f7ab] h2:first-child,.ai-markdown[data-v-1f72f7ab] h3:first-child,.ai-markdown[data-v-1f72f7ab] h4:first-child,.ai-markdown[data-v-1f72f7ab] h5:first-child,.ai-markdown[data-v-1f72f7ab] h6:first-child{margin-top:0}.ai-markdown[data-v-1f72f7ab] h1{font-size:1.02rem}.ai-markdown[data-v-1f72f7ab] h2{font-size:.98rem}.ai-markdown[data-v-1f72f7ab] h3{font-size:.92rem}.ai-markdown[data-v-1f72f7ab] h4,.ai-markdown[data-v-1f72f7ab] h5,.ai-markdown[data-v-1f72f7ab] h6{font-size:.88rem}.ai-markdown--compact[data-v-1f72f7ab] h1,.ai-markdown--compact[data-v-1f72f7ab] h2{font-size:.94rem}.ai-markdown--compact[data-v-1f72f7ab] h3,.ai-markdown--compact[data-v-1f72f7ab] h4,.ai-markdown--compact[data-v-1f72f7ab] h5,.ai-markdown--compact[data-v-1f72f7ab] h6{font-size:.88rem}.ai-markdown[data-v-1f72f7ab] p{line-height:inherit;margin:.2rem 0}.ai-markdown[data-v-1f72f7ab] p:first-child{margin-top:0}.ai-markdown[data-v-1f72f7ab] p:last-child{margin-bottom:0}.ai-markdown[data-v-1f72f7ab] h1+p,.ai-markdown[data-v-1f72f7ab] h2+p,.ai-markdown[data-v-1f72f7ab] h3+p,.ai-markdown[data-v-1f72f7ab] h4+p,.ai-markdown[data-v-1f72f7ab] h5+p,.ai-markdown[data-v-1f72f7ab] h6+p{margin-top:.12rem}.ai-markdown[data-v-1f72f7ab] p+ul,.ai-markdown[data-v-1f72f7ab] p+ol{margin-top:.2rem}.ai-markdown[data-v-1f72f7ab] ul+p,.ai-markdown[data-v-1f72f7ab] ol+p{margin-top:.3rem}.ai-markdown[data-v-1f72f7ab] ul+h2,.ai-markdown[data-v-1f72f7ab] ol+h2,.ai-markdown[data-v-1f72f7ab] p+h2,.ai-markdown[data-v-1f72f7ab] ul+h3,.ai-markdown[data-v-1f72f7ab] ol+h3,.ai-markdown[data-v-1f72f7ab] p+h3{margin-top:.72rem}.ai-markdown[data-v-1f72f7ab] ul,.ai-markdown[data-v-1f72f7ab] ol{margin:.24rem 0;padding-left:1.1rem}.ai-markdown[data-v-1f72f7ab] li{line-height:1.42;margin:0;padding:0}.ai-markdown[data-v-1f72f7ab] li+li{margin-top:.2rem}.ai-markdown[data-v-1f72f7ab] li>p{margin:0}.ai-markdown[data-v-1f72f7ab] li>ul,.ai-markdown[data-v-1f72f7ab] li>ol{margin-bottom:0;margin-top:.2rem}.ai-markdown[data-v-1f72f7ab] ul ul,.ai-markdown[data-v-1f72f7ab] ul ol,.ai-markdown[data-v-1f72f7ab] ol ul,.ai-markdown[data-v-1f72f7ab] ol ol{margin-top:.2rem;padding-left:1rem}.ai-markdown[data-v-1f72f7ab] a{color:#0284c7;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.ai-markdown[data-v-1f72f7ab] blockquote{background:#f8fafc;border-left:3px solid #cbd5e1;color:#334155;margin:.45rem 0;padding:.55rem .75rem}.ai-markdown[data-v-1f72f7ab] .ai-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;margin:.5rem 0;overflow-x:auto}.ai-markdown[data-v-1f72f7ab] .ai-table-wrap table{border-collapse:collapse;font-size:.84rem;min-width:320px;width:100%}.ai-markdown--compact[data-v-1f72f7ab] .ai-table-wrap table{font-size:.78rem}.ai-markdown[data-v-1f72f7ab] .ai-table-wrap th,.ai-markdown[data-v-1f72f7ab] .ai-table-wrap td{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:.42rem .55rem;text-align:left;vertical-align:top}.ai-markdown[data-v-1f72f7ab] .ai-table-wrap th{background:#f8fafc;color:#0f172a;font-weight:800}.ai-markdown[data-v-1f72f7ab] .ai-table-wrap tbody tr:nth-child(2n){background:#f8fafc}.ai-markdown[data-v-1f72f7ab] .ai-table-wrap th:last-child,.ai-markdown[data-v-1f72f7ab] .ai-table-wrap td:last-child{border-right:0}.ai-markdown[data-v-1f72f7ab] .ai-table-wrap tr:last-child td{border-bottom:0}.ai-markdown[data-v-1f72f7ab] .ai-code-block{background:#0b1220;border:1px solid #e2e8f0;border-radius:.75rem;margin:.55rem 0;overflow:hidden}.ai-markdown[data-v-1f72f7ab] .ai-code-header{align-items:center;background:#0f172ae6;border-bottom:1px solid rgba(226,232,240,.12);color:#cbd5e1;display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between;padding:.4rem .6rem}.ai-markdown[data-v-1f72f7ab] .ai-code-lang{font-weight:700;text-transform:uppercase}.ai-markdown[data-v-1f72f7ab] .ai-code-copy{background:transparent;border:1px solid rgba(226,232,240,.25);border-radius:.5rem;color:#e2e8f0;cursor:pointer;padding:.2rem .45rem}.ai-markdown[data-v-1f72f7ab] .ai-code-copy:hover{border-color:#0ea5e999}.ai-markdown[data-v-1f72f7ab] .ai-pre{color:#e2e8f0;font-size:.8rem;line-height:1.45;margin:0;overflow:auto;padding:.6rem .75rem}.ai-markdown[data-v-1f72f7ab] .ai-code{color:inherit}
