.todo-widget[data-v-5023fc51]{flex-direction:column;gap:6px;min-width:220px;display:flex}.todo-widget__title[data-v-5023fc51]{color:var(--or-text-color);margin-bottom:2px;font-size:13px;font-weight:600}.todo-widget__list[data-v-5023fc51]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.todo-widget__item[data-v-5023fc51]{color:var(--or-text-color);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.todo-widget__item--done[data-v-5023fc51]{color:var(--or-text-color-soft,#6b7280);text-decoration:line-through}.todo-widget__item--failed .todo-widget__label[data-v-5023fc51]{color:var(--or-color-red-50,#d92d20)}.todo-widget__item--pending[data-v-5023fc51]{color:var(--or-text-color-soft,#6b7280)}.todo-widget__icon[data-v-5023fc51]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.todo-widget__icon--spin[data-v-5023fc51]{color:var(--or-color-purple-50,#5d13fa);animation:1s linear infinite todo-widget-spin-5023fc51}.todo-widget__label[data-v-5023fc51]{word-break:break-word;flex:1}.todo-widget__detail[data-v-5023fc51]{color:var(--or-text-color-soft,#6b7280);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;overflow:hidden}.todo-widget__detail--failed[data-v-5023fc51]{color:var(--or-color-red-50,#d92d20)}.todo-widget__item--done .todo-widget__icon[data-v-5023fc51]{color:var(--or-color-green-50,#079455)}.todo-widget__item--failed .todo-widget__icon[data-v-5023fc51]{color:var(--or-color-red-50,#d92d20)}@keyframes todo-widget-spin-5023fc51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-af20be12] .md-table-scroll{max-width:100%;margin:8px 0;display:block;overflow-x:auto}[data-v-af20be12] .md-table-scroll:last-child{margin-bottom:0}[data-v-af20be12] table{border-collapse:collapse;width:100%;font-size:13px;display:table}[data-v-af20be12] table th,[data-v-af20be12] table td{border:1px solid var(--or-border-color,#e0e0e0);text-align:left;vertical-align:top;padding:6px 12px}[data-v-af20be12] table th{background:var(--or-table-muted-color,#e2e3e5);color:var(--or-text-color-main,#1a1a1a);white-space:nowrap;font-weight:600}[data-v-af20be12] table tbody tr:nth-child(2n){background:var(--or-table-row-hover-background,#f6f6fa)}.ask-ai-message[data-v-af20be12]{flex-direction:column;gap:8px;display:flex}.ask-ai-message__main[data-v-af20be12]{gap:8px;display:flex}.ask-ai-message.user .ask-ai-message__main[data-v-af20be12]{justify-content:flex-end}.ask-ai-message.user .ask-ai-message__bubble[data-v-af20be12]{background:var(--or-color-purple-50);color:#fff;white-space:pre-line;border-radius:16px 16px 4px}.ask-ai-message.assistant .ask-ai-message__main[data-v-af20be12]{justify-content:flex-start}.ask-ai-message.assistant .ask-ai-message__bubble[data-v-af20be12]{background:var(--or-background-light,#f0f0f0);color:var(--or-text-color);border-radius:16px 16px 16px 4px}.ask-ai-message.system[data-v-af20be12]{align-items:center}.ask-ai-message--grouped[data-v-af20be12]{margin-top:-4px}.ask-ai-message--grouped.assistant .ask-ai-message__bubble[data-v-af20be12]{margin-left:36px}.ask-ai-message__system-wrapper[data-v-af20be12]{flex-direction:column;align-items:center;gap:4px;display:flex}.ask-ai-message__system-notice[data-v-af20be12]{background:var(--or-background-light,#f0f0f0);color:var(--or-color-light-4,#999);border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.ask-ai-message__avatar[data-v-af20be12]{background:linear-gradient(135deg, var(--or-color-purple-15) 0%, var(--or-color-purple-20) 100%);width:28px;height:28px;color:var(--or-color-purple-50);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ask-ai-message__bubble[data-v-af20be12]{word-break:break-word;max-width:80%;padding:10px 14px;font-size:14px;line-height:1.5}.ask-ai-message__attachments[data-v-af20be12]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.ask-ai-message__attachments[data-v-af20be12]:last-child{margin-bottom:0}.ask-ai-message__replies[data-v-af20be12]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ask-ai-message__reply[data-v-af20be12]{border:1px solid var(--or-color-purple-20,#e0d4f5);background:var(--or-color-white,#fff);color:var(--or-color-purple-50,#5d13fa);cursor:pointer;text-align:left;white-space:normal;word-break:break-word;border-radius:16px;max-width:100%;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s}.ask-ai-message__reply[data-v-af20be12]:hover:not(:disabled){background:var(--or-color-purple-15,#f0e8ff);border-color:var(--or-color-purple-50,#5d13fa)}.ask-ai-message__reply[data-v-af20be12]:active:not(:disabled){transform:scale(.97)}.ask-ai-message__reply--stale[data-v-af20be12],.ask-ai-message__reply[data-v-af20be12]:disabled{cursor:not-allowed;opacity:.45;color:var(--or-text-color-soft,#888);border-color:var(--or-border-color,#e0e0e0);background:var(--or-background-light,#f5f5f5);text-decoration:line-through}.ask-ai-message__att-chip[data-v-af20be12]{background:#fff3;border-radius:6px;align-items:center;gap:4px;max-width:160px;padding:2px 8px;font-size:11px;transition:background .15s;display:inline-flex}.ask-ai-message__att-chip--clickable[data-v-af20be12]{cursor:pointer}.ask-ai-message__att-chip--clickable[data-v-af20be12]:hover{background:#ffffff59}.ask-ai-message__att-thumb[data-v-af20be12]{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:32px}.ask-ai-message__att-name[data-v-af20be12]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-ai-lightbox[data-v-af20be12]{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ask-ai-lightbox__content[data-v-af20be12]{flex-direction:column;align-items:center;gap:8px;max-width:90vw;max-height:90vh;display:flex;position:relative}.ask-ai-lightbox__img[data-v-af20be12]{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:80vh;box-shadow:0 8px 32px #0000004d}.ask-ai-lightbox__caption[data-v-af20be12]{color:#fffc;font-size:13px}.ask-ai-lightbox__close[data-v-af20be12]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex;position:absolute;top:-12px;right:-12px}.ask-ai-lightbox__close[data-v-af20be12]:hover{background:#000c}.lightbox-fade-enter-active[data-v-af20be12],.lightbox-fade-leave-active[data-v-af20be12]{transition:opacity .2s}.lightbox-fade-enter-from[data-v-af20be12],.lightbox-fade-leave-to[data-v-af20be12]{opacity:0}.ask-ai-markdown[data-v-af20be12] p{margin:0 0 8px}.ask-ai-markdown[data-v-af20be12] p:last-child{margin-bottom:0}.ask-ai-markdown[data-v-af20be12] ul,.ask-ai-markdown[data-v-af20be12] ol{margin:4px 0 8px;padding-left:18px}.ask-ai-markdown[data-v-af20be12] ul:last-child,.ask-ai-markdown[data-v-af20be12] ol:last-child{margin-bottom:0}.ask-ai-markdown[data-v-af20be12] li{margin-bottom:4px}.ask-ai-markdown[data-v-af20be12] strong{font-weight:600}.ask-ai-markdown[data-v-af20be12] a{color:var(--or-color-purple-50);text-underline-offset:2px;text-decoration:underline}.ask-ai-markdown[data-v-af20be12] a:hover{color:var(--or-color-purple-60,#4a0ec8);text-decoration-thickness:2px}.ask-ai-questions[data-v-f3070fbf]{flex-direction:column;gap:8px;display:flex}.ask-ai-questions__answered[data-v-f3070fbf]{background:var(--or-background-light,#f8f8f8);border-radius:8px;padding:6px 12px;font-size:12px}.ask-ai-questions__answered-q[data-v-f3070fbf]{color:var(--or-text-color-soft);margin-bottom:2px}.ask-ai-questions__answered-a[data-v-f3070fbf]{color:var(--or-color-purple-50);font-weight:600}.ask-ai-questions__card[data-v-f3070fbf]{border:1px solid var(--or-color-purple-20,#e0d4f5);background:#fff;border-radius:12px;padding:12px}.ask-ai-questions__header[data-v-f3070fbf]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.ask-ai-questions__icon[data-v-f3070fbf]{color:var(--or-color-purple-50)}.ask-ai-questions__progress[data-v-f3070fbf]{color:var(--or-color-purple-50);font-size:11px;font-weight:600}.ask-ai-questions__text[data-v-f3070fbf]{color:var(--or-text-color);margin-bottom:4px;font-size:14px;font-weight:500}.ask-ai-questions__context[data-v-f3070fbf]{color:var(--or-text-color-soft);margin:0 0 10px;font-size:12px;line-height:1.4}.ask-ai-question-fade-enter-active[data-v-f3070fbf]{transition:all .25s}.ask-ai-question-fade-enter-from[data-v-f3070fbf]{opacity:0;transform:translateY(8px)}.ask-ai-message[data-v-58401144]{gap:8px;display:flex}.ask-ai-message__avatar[data-v-58401144]{background:linear-gradient(135deg, var(--or-color-purple-15) 0%, var(--or-color-purple-20) 100%);width:28px;height:28px;color:var(--or-color-purple-50);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ask-ai-message__bubble[data-v-58401144]{background:var(--or-background-light,#f0f0f0);border-radius:16px 16px 16px 4px;padding:10px 14px}.ask-ai-typing[data-v-58401144]{align-items:center;gap:4px;padding:12px 18px;display:flex}.ask-ai-typing__dot[data-v-58401144]{background:var(--or-color-light-3,#ccc);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing-bounce-58401144}.ask-ai-typing__dot[data-v-58401144]:nth-child(2){animation-delay:.2s}.ask-ai-typing__dot[data-v-58401144]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-58401144{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.ask-ai-chat[data-v-b9493fea]{flex-direction:column;height:100%;display:flex}.ask-ai-chat__messages[data-v-b9493fea]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.ask-ai-chat__empty[data-v-b9493fea]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;display:flex}.ask-ai-chat__empty-icon[data-v-b9493fea]{color:var(--or-color-purple-50);margin-bottom:12px;font-size:32px}.ask-ai-chat__empty-text[data-v-b9493fea]{color:var(--or-text-color-soft);margin:0;font-size:14px;line-height:1.4}.ask-ai-chat__preview-pill[data-v-b9493fea]{border:1px solid var(--or-color-purple-20,#e0d4f5);background:linear-gradient(135deg, var(--or-color-purple-15) 0%, var(--or-color-purple-20) 100%);color:var(--or-color-purple-50);cursor:pointer;border-radius:20px;align-self:center;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.ask-ai-chat__preview-pill[data-v-b9493fea]:hover{border-color:var(--or-color-purple-50)}.ask-ai-chat__disclaimer[data-v-b9493fea]{color:var(--or-color-light-4,#999);justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:8px;font-size:11px;display:flex}.ask-ai-chat__chips[data-v-b9493fea]{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 16px 0;display:flex}.ask-ai-chat__chip[data-v-b9493fea]{border:1px solid var(--or-color-purple-20,#e0d4f5);background:var(--or-color-purple-10,#f4eefb);color:var(--or-color-purple-60,#5b2f9a);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;transition:background-color .12s,border-color .12s,opacity .12s}.ask-ai-chat__chip[data-v-b9493fea]:hover:not(:disabled){background:var(--or-color-purple-15,#ece0f9);border-color:var(--or-color-purple-50)}.ask-ai-chat__chip[data-v-b9493fea]:disabled{opacity:.5;cursor:not-allowed}.ask-ai-chat__input[data-v-b9493fea]{border-top:1px solid var(--or-border-color);flex-shrink:0;padding:12px 16px}.chat-msg-enter-active[data-v-b9493fea]{transition:opacity .16s ease-out,transform .16s ease-out}.chat-msg-leave-active[data-v-b9493fea]{transition:opacity .16s ease-in,transform .16s ease-in}.chat-msg-enter-from[data-v-b9493fea]{opacity:0;transform:translateY(6px)}.chat-msg-leave-to[data-v-b9493fea]{opacity:0;transform:scale(.97)}.chat-msg-move[data-v-b9493fea]{transition:transform .16s}.ask-ai-preview[data-v-442ba9eb]{background:var(--or-color-white);border:1px solid var(--or-border-color);z-index:10;border-radius:12px;flex-direction:column;width:calc(100vw - 100% - 248px);display:flex;position:absolute;top:32px;bottom:32px;right:calc(100% + 8px);box-shadow:0 8px 30px #0000001f}.ask-ai-preview__header[data-v-442ba9eb]{border-bottom:1px solid var(--or-border-color);flex-shrink:0;align-items:center;gap:8px;padding:14px 16px;display:flex}.ask-ai-preview__header-icon[data-v-442ba9eb]{color:var(--or-color-purple-50)}.ask-ai-preview__title[data-v-442ba9eb]{color:var(--or-text-color);flex:1;font-size:14px;font-weight:600}.ask-ai-preview__close[data-v-442ba9eb]{width:28px;height:28px;color:var(--or-text-color-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ask-ai-preview__close[data-v-442ba9eb]:hover{background:var(--or-background-light,#f0f0f0);color:var(--or-text-color)}.ask-ai-preview__body[data-v-442ba9eb]{flex:1;min-height:0;padding:16px;overflow-y:auto}.ask-ai-preview__unsupported[data-v-442ba9eb]{text-align:center;color:var(--or-text-color-soft);padding:20px;font-size:13px}.ask-ai-preview__footer[data-v-442ba9eb]{border-top:1px solid var(--or-border-color);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.ask-ai-preview-enter-active[data-v-442ba9eb],.ask-ai-preview-leave-active[data-v-442ba9eb]{transition:all .25s}.ask-ai-preview-enter-from[data-v-442ba9eb],.ask-ai-preview-leave-to[data-v-442ba9eb]{opacity:0;transform:translate(12px)}.ask-ai-panel-wrapper[data-v-98528c4a]{z-index:999;pointer-events:none;height:100dvh;position:relative}.ask-ai-panel-wrapper[data-v-98528c4a]>*{pointer-events:auto}
