.proposal[data-v-eb62e0f6]{margin:8px 0 4px;border:1px solid #d8dde8;border-left:4px solid #434785;border-radius:8px;background:#fff;padding:12px 14px;font-size:13px;line-height:1.6}.proposal.st-applied[data-v-eb62e0f6]{border-left-color:#2f8a4c}.proposal.st-rejected[data-v-eb62e0f6],.proposal.st-undone[data-v-eb62e0f6]{border-left-color:#a0a4ad;background:#fafafb}.proposal.st-failed[data-v-eb62e0f6]{border-left-color:#c62f35}.pHead[data-v-eb62e0f6]{display:flex;align-items:center;gap:8px}.pHead .pNo[data-v-eb62e0f6]{font-weight:700;color:#434785}.pHead .pKind[data-v-eb62e0f6]{font-weight:700}.pHead .pTime[data-v-eb62e0f6]{margin-left:auto;color:#999;font-size:12px}.pStatus[data-v-eb62e0f6]{font-size:12px;font-weight:700;padding:1px 8px;border-radius:10px;background:#eef0f6;color:#434785}.pStatus.st-applied[data-v-eb62e0f6]{background:#e6f4ea;color:#2f8a4c}.pStatus.st-rejected[data-v-eb62e0f6],.pStatus.st-undone[data-v-eb62e0f6]{background:#eef0f3;color:#777}.pStatus.st-failed[data-v-eb62e0f6]{background:#fde8e9;color:#c62f35}.pTitle[data-v-eb62e0f6]{margin:6px 0 0;font-weight:700;font-size:14px}.pSummary[data-v-eb62e0f6]{margin:2px 0 0;color:#444}.pReason[data-v-eb62e0f6]{margin:4px 0 0;color:#555;word-break:keep-all}.pReason b[data-v-eb62e0f6]{margin-right:6px;color:#333}.pWarn[data-v-eb62e0f6]{margin-top:6px;padding:6px 10px;background:#fdf6ee;border:1px solid #f0d2b0;border-radius:6px;color:#8a4a06}.pWarn .pWarnHead[data-v-eb62e0f6]{margin:0;font-weight:700;cursor:pointer}.pWarn .toggle[data-v-eb62e0f6]{font-weight:400;text-decoration:underline;margin-left:6px}.pWarn ul[data-v-eb62e0f6]{margin:4px 0 0;padding-left:18px}.pError[data-v-eb62e0f6]{margin:6px 0 0;padding:6px 10px;background:#fdf3f3;border:1px solid #f2c4c6;border-radius:6px;color:#8f2328}.pDetail[data-v-eb62e0f6]{margin-top:8px}.proposal .pTable[data-v-eb62e0f6]{width:100%;border-collapse:collapse}.proposal .pTable td[data-v-eb62e0f6],.proposal .pTable th[data-v-eb62e0f6]{height:auto;line-height:1.5;border-bottom:1px solid #eceef3;padding:4px 6px;text-align:left;vertical-align:top;font-size:12px}.proposal .pTable th[data-v-eb62e0f6]{background:#f6f7fa;font-weight:700}.proposal .pTable code[data-v-eb62e0f6]{font-family:Consolas,Menlo,monospace;font-size:12px}.proposal .pTable .lbl[data-v-eb62e0f6]{color:#666}.proposal .pTable .fld[data-v-eb62e0f6]{display:inline-block;min-width:54px;color:#888}.proposal .pTable .before[data-v-eb62e0f6]{color:#a33;text-decoration:line-through;-webkit-text-decoration-color:rgba(163,51,51,.4);text-decoration-color:rgba(163,51,51,.4);word-break:break-all}.proposal .pTable .after[data-v-eb62e0f6]{color:#1d6b37;word-break:break-all}.op[data-v-eb62e0f6]{display:inline-block;padding:0 6px;border-radius:4px;font-size:11px;font-weight:700;background:#eef0f6;color:#434785}.op.op-add_category[data-v-eb62e0f6],.op.op-add_item[data-v-eb62e0f6],.op.op-add_scale[data-v-eb62e0f6]{background:#e6f4ea;color:#2f8a4c}.op.op-delete_item[data-v-eb62e0f6]{background:#fde8e9;color:#c62f35}.facts[data-v-eb62e0f6]{display:flex;flex-wrap:wrap;gap:6px 14px}.facts span[data-v-eb62e0f6]{color:#333}.sub[data-v-eb62e0f6]{margin-top:6px}.sub b[data-v-eb62e0f6]{margin-right:6px}.sub .mono[data-v-eb62e0f6]{word-break:break-all}.chip[data-v-eb62e0f6],.sub .mono[data-v-eb62e0f6]{font-family:Consolas,Menlo,monospace;font-size:12px}.chip[data-v-eb62e0f6]{display:inline-block;margin:2px 6px 2px 0;padding:0 8px;border-radius:10px;background:#f1f2f6}.chip.pii[data-v-eb62e0f6]{background:#fde8e9;color:#8f2328}.pResult[data-v-eb62e0f6]{margin-top:8px;padding-top:6px;border-top:1px dashed #dde0e8;color:#333}.pResult .who[data-v-eb62e0f6]{color:#888}.pResult ul[data-v-eb62e0f6]{margin:4px 0;padding-left:18px}.pButtons[data-v-eb62e0f6]{display:flex;align-items:center;gap:8px;margin-top:10px}.pButtons .link[data-v-eb62e0f6]{margin-left:8px;color:#434785;text-decoration:underline;font-size:12px}.more[data-v-eb62e0f6]{margin-top:6px}.proposal .pButtons button.btn.small[data-v-eb62e0f6],.proposal .pDetail button.btn.small[data-v-eb62e0f6]{width:auto;min-width:64px;height:30px;padding:0 12px;font-size:13px;white-space:nowrap}.asBox[data-v-2d573816]{display:flex;padding:0!important;height:calc(100vh - 120px);min-height:560px;overflow:hidden}.asSide[data-v-2d573816]{width:270px;flex:0 0 270px;border-right:1px solid #e5e8ef;display:flex;flex-direction:column;background:#fafbfd}.asSide .sideTop[data-v-2d573816]{display:flex;gap:6px;padding:12px}.asSide .sideTop .modelSelect[data-v-2d573816]{flex:1}.asSide .sideHint[data-v-2d573816]{margin:-4px 12px 8px;font-size:11px;color:#888;line-height:1.4}.asSide .sessList[data-v-2d573816]{flex:1;overflow-y:auto;margin:0;padding:0 6px;list-style:none}.asSide .sessList li[data-v-2d573816]{padding:9px 10px;border-radius:6px;cursor:pointer;margin-bottom:2px}.asSide .sessList li[data-v-2d573816]:hover{background:#eef0f6}.asSide .sessList li.active[data-v-2d573816]{background:#e3e6f3}.asSide .sessList li.empty[data-v-2d573816]{color:#999;font-size:13px;cursor:default;background:none}.asSide .sessList .sTitle[data-v-2d573816]{margin:0;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asSide .sessList .sMeta[data-v-2d573816]{margin:2px 0 0;font-size:11px;color:#888}.asSide .helpBtn[data-v-2d573816]{display:flex;align-items:center;gap:4px;margin:8px 12px 12px;padding:8px;border:1px dashed #c9cede;border-radius:6px;background:#fff;color:#434785;font-size:13px;cursor:pointer}.asSide .helpBtn .material-icons-outlined[data-v-2d573816]{font-size:18px}.badge[data-v-2d573816]{display:inline-block;margin-left:4px;padding:0 6px;border-radius:8px;background:#fdf1e3;color:#b35a07;font-weight:700}.badge.run[data-v-2d573816]{background:#e7ecfb;color:#434785}.asMain[data-v-2d573816]{flex:1;min-width:0;display:flex;flex-direction:column}.welcome[data-v-2d573816]{margin:auto;max-width:640px;padding:24px;text-align:center;line-height:1.7;color:#444}.welcome h3[data-v-2d573816]{font-size:18px;margin-bottom:10px}.welcome button[data-v-2d573816]{margin:12px 4px 0}.mainHead[data-v-2d573816]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #e5e8ef}.mainHead .titleInput[data-v-2d573816]{flex:1;min-width:120px;height:32px!important;border:1px solid transparent!important;border-radius:4px;font-size:15px!important;font-weight:700;padding:0 6px}.mainHead .titleInput[data-v-2d573816]:focus,.mainHead .titleInput[data-v-2d573816]:hover{border-color:#d8dce6!important}.mainHead .modelBadge[data-v-2d573816]{padding:2px 8px;border-radius:10px;background:#eef0f6;color:#434785;font-size:12px;font-weight:700;white-space:nowrap}.mainHead .effortLbl[data-v-2d573816]{font-size:12px;color:#666;white-space:nowrap}.mainHead .effortSelect[data-v-2d573816]{width:130px}.mainHead .costNow[data-v-2d573816]{font-size:12px;color:#666;white-space:nowrap}.pendingBar[data-v-2d573816]{padding:6px 14px;background:#fdf6ee;border-bottom:1px solid #f0d2b0;font-size:13px;color:#8a4a06}.pendingBar a[data-v-2d573816]{margin-left:8px;color:#8a4a06;text-decoration:underline}.log[data-v-2d573816]{flex:1;overflow-y:auto;padding:14px 18px;background:#fbfbfd}.msg[data-v-2d573816]{display:flex;margin:10px 0}.msg .bubble[data-v-2d573816]{max-width:86%;padding:10px 14px;border-radius:10px;font-size:14px;line-height:1.65;word-break:break-word}.mUser[data-v-2d573816]{flex-direction:column;align-items:flex-end}.mUser .bubble[data-v-2d573816]{background:#434785;color:#fff;white-space:pre-wrap}.mBot .bubble[data-v-2d573816]{background:#fff;border:1px solid #e3e6ec;color:#222}.attRow[data-v-2d573816]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.attChip[data-v-2d573816]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:12px;background:#eef0f6;font-size:12px;color:#333}.attChip b[data-v-2d573816]{color:#434785}.attChip i[data-v-2d573816]{font-style:normal;color:#777}.attChip .tok[data-v-2d573816]{color:#999}.attChip .x[data-v-2d573816]{color:#999;font-size:15px;text-decoration:none}.attChip .x[data-v-2d573816]:hover{color:#c62f35}.attChip.raw[data-v-2d573816]{background:#fdf1e3}.attChip.busy[data-v-2d573816]{background:#e7ecfb;color:#434785}.attChip.sent[data-v-2d573816]{background:hsla(0,0%,100%,.85);border:1px solid #d8dce8}.noteLine[data-v-2d573816]{margin:4px 0;font-size:12px;color:#999}.noteLine summary[data-v-2d573816]{cursor:pointer}.noteLine pre[data-v-2d573816]{margin:4px 0 0;padding:6px 10px;background:#f3f4f7;border-radius:6px;white-space:pre-wrap;font-family:inherit;font-size:12px;color:#666}.thinking[data-v-2d573816]{margin:6px 0;font-size:13px;color:#777}.thinking summary[data-v-2d573816]{cursor:pointer}.thinking .thinkingText[data-v-2d573816]{margin-top:4px;padding:6px 12px;border-left:3px solid #d6d9e3;white-space:pre-wrap;line-height:1.6}.toolRow[data-v-2d573816]{margin:4px 0}.toolLine[data-v-2d573816]{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;background:#f1f3f8;font-size:13px;cursor:pointer}.toolLine .ico[data-v-2d573816]{font-size:17px;color:#434785}.toolLine .toolSum[data-v-2d573816]{flex:1;min-width:0;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolLine .toolMs[data-v-2d573816]{color:#999;font-size:12px}.toolLine.bad[data-v-2d573816]{background:#fdf3f3}.toolLine.bad .ico[data-v-2d573816]{color:#c62f35}.toolLine.live[data-v-2d573816]{cursor:default;background:#eef1fb}.toolInput[data-v-2d573816]{margin:4px 0 0 26px;padding:8px 10px;max-height:280px;overflow:auto;background:#f6f7fa;border-radius:6px;font-size:12px;white-space:pre-wrap;word-break:break-all}.turnEnd[data-v-2d573816]{margin:4px 0 14px;font-size:11px;color:#999;text-align:right}.turnEnd .notice[data-v-2d573816]{display:block;color:#b35a07}.turnEnd.warnTurn[data-v-2d573816]{color:#b35a07}.live[data-v-2d573816]{margin-top:6px}.runBar[data-v-2d573816]{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:13px;color:#434785}.dots i[data-v-2d573816]{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%;background:#434785;-webkit-animation:dot-data-v-2d573816 1.2s ease-in-out infinite;animation:dot-data-v-2d573816 1.2s ease-in-out infinite}.dots i[data-v-2d573816]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.dots i[data-v-2d573816]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes dot-data-v-2d573816{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes dot-data-v-2d573816{0%,80%,to{opacity:.25}40%{opacity:1}}.runError[data-v-2d573816]{margin:8px 0;padding:8px 12px;border-radius:6px;background:#fdf3f3;border:1px solid #f2c4c6;color:#8f2328;font-size:13px}.composer[data-v-2d573816]{border-top:1px solid #e5e8ef;padding:8px 14px 10px;background:#fff}.composer.drag[data-v-2d573816]{background:#f3f6fd;outline:2px dashed #9aa6d6;outline-offset:-4px}.composer .templates[data-v-2d573816]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;margin-bottom:6px}.composer .templates .tplLbl[data-v-2d573816]{color:#999}.composer .templates a[data-v-2d573816]{color:#434785;text-decoration:none}.composer .templates a[data-v-2d573816]:hover{text-decoration:underline}.composer .pendingAtts[data-v-2d573816]{margin:0 0 6px}.composer .inputRow[data-v-2d573816]{display:flex;align-items:flex-end;gap:8px}.composer .attachBtn[data-v-2d573816]{width:38px;height:38px;border:1px solid #d8dce6;border-radius:6px;background:#fff;color:#434785;cursor:pointer}.composer .attachBtn[data-v-2d573816]:disabled{opacity:.4}.composer .el-textarea[data-v-2d573816]{flex:1}.composer .composerHint[data-v-2d573816]{margin:6px 0 0;font-size:11px;color:#999}.asBox.box.one button.btn.small[data-v-2d573816]{width:auto;height:32px;padding:0 12px;font-size:13px;white-space:nowrap}.asBox.box.one button.btn.send[data-v-2d573816]{width:84px;height:38px}.asBox[data-v-2d573816] .el-input--small input.el-input__inner{height:32px;line-height:32px;font-size:13px}.asBox[data-v-2d573816] textarea.el-textarea__inner{font-size:14px;line-height:1.6;font-family:inherit}.md[data-v-2d573816] p{margin:0 0 8px}.md[data-v-2d573816] p:last-child{margin-bottom:0}.md[data-v-2d573816] h4,.md[data-v-2d573816] h5,.md[data-v-2d573816] h6{margin:10px 0 6px;font-size:14px;font-weight:700}.md[data-v-2d573816] ol,.md[data-v-2d573816] ul{margin:4px 0 8px;padding-left:20px}.md[data-v-2d573816] li{margin:2px 0}.md[data-v-2d573816] code{font-family:Consolas,Menlo,monospace;font-size:12px;background:#f1f2f6;padding:0 4px;border-radius:3px}.md[data-v-2d573816] pre{background:#f6f7fa;padding:8px 10px;border-radius:6px;overflow-x:auto}.md[data-v-2d573816] pre code{background:none;padding:0}.md[data-v-2d573816] .mdTable{overflow-x:auto;margin:6px 0 10px}.md[data-v-2d573816] table{border-collapse:collapse;font-size:12px}.md[data-v-2d573816] table td,.md[data-v-2d573816] table th{height:auto;line-height:1.55;border:1px solid #e1e4eb;padding:4px 8px;text-align:left;vertical-align:top}.md[data-v-2d573816] table th{background:#f4f5f9;font-weight:700}.md[data-v-2d573816] blockquote{margin:6px 0;padding:4px 10px;border-left:3px solid #d6d9e3;color:#555}.md[data-v-2d573816] hr{border:0;border-top:1px solid #e3e6ec;margin:10px 0}.assistantHelp .helpBody{line-height:1.7;font-size:14px;color:#333}.assistantHelp .helpBody h4{margin:14px 0 6px;font-size:15px;font-weight:700;color:#434785}.assistantHelp .helpBody h4:first-child{margin-top:0}.assistantHelp .helpBody ul{padding-left:20px;margin:0}