.assistant-action-card[data-v-9e02cfd4]{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid rgba(203,213,225,.9);border-radius:8px;background:#f8fafc}.assistant-action-card.risk-high[data-v-9e02cfd4]{border-color:#ef444461;background:#fff7f7}.assistant-action-card.risk-medium[data-v-9e02cfd4]{border-color:#f59e0b61;background:#fffbeb}.assistant-action-card__main[data-v-9e02cfd4]{display:flex;align-items:start;justify-content:space-between;gap:12px}.assistant-action-card__main div[data-v-9e02cfd4]{display:grid;gap:3px;min-width:0}.assistant-action-card__main strong[data-v-9e02cfd4]{color:#0f172a;font-size:13px;line-height:1.4}.assistant-action-card__main span[data-v-9e02cfd4],.assistant-action-card__main small[data-v-9e02cfd4],.assistant-action-card__summary[data-v-9e02cfd4]{color:#64748b;font-size:12px}.assistant-action-card__main small[data-v-9e02cfd4]{flex:0 0 auto;font-weight:800}.assistant-action-card__meta[data-v-9e02cfd4]{display:flex;flex-wrap:wrap;gap:6px}.assistant-action-card__meta span[data-v-9e02cfd4]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;background:#ffffffc7;color:#475569;font-size:12px;font-weight:800}.assistant-action-card__meta .assistant-action-card__risk[data-v-9e02cfd4]{color:#b45309}.assistant-action-card.risk-high .assistant-action-card__risk[data-v-9e02cfd4]{color:#b91c1c}.assistant-action-card__summary[data-v-9e02cfd4]{margin:0;line-height:1.5}.assistant-action-card__preview[data-v-9e02cfd4]{display:grid;gap:5px;min-width:0;border-radius:8px;padding:8px;background:#ffffffb8}.assistant-action-card__preview span[data-v-9e02cfd4]{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.assistant-action-card__preview code[data-v-9e02cfd4]{overflow:hidden;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.assistant-action-card__payload[data-v-9e02cfd4]{max-height:180px;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:10px;background:#fff;color:#334155;font-size:12px;line-height:1.55}.assistant-action-card__actions[data-v-9e02cfd4]{display:flex;flex-wrap:wrap;gap:8px}.assistant-action-card__actions button[data-v-9e02cfd4]{min-height:32px;border:1px solid rgba(203,213,225,.9);border-radius:8px;padding:6px 10px;background:#fff;color:#334155;font-size:12px;font-weight:800;cursor:pointer}.assistant-action-card__actions button.is-primary[data-v-9e02cfd4]{border-color:#111827;background:#111827;color:#fff}.assistant-action-card__actions button[data-v-9e02cfd4]:disabled{cursor:not-allowed;opacity:.55}.assistant-action-card.is-confirmed[data-v-9e02cfd4],.assistant-action-card.is-cancelled[data-v-9e02cfd4]{background:#fff}.assistant-composer[data-v-e3e98037]{display:grid;gap:8px;padding:14px;border-top:1px solid rgba(79,89,102,.08);background:#fff}.assistant-composer.is-workspace[data-v-e3e98037]{padding:16px 18px 18px;background:#fff}.assistant-composer__quick-prompts[data-v-e3e98037]{display:flex;flex-wrap:wrap;gap:8px}.assistant-composer__quick-prompts button[data-v-e3e98037]{min-height:28px;border:1px solid rgba(79,89,102,.12);border-radius:6px;padding:4px 10px;background:#fff;color:#42464e;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.assistant-composer__quick-prompts button[data-v-e3e98037]:hover:not(:disabled){border-color:#1664ff59;color:#1664ff;background:#fafcff}.assistant-composer__box[data-v-e3e98037]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.assistant-composer.is-workspace .assistant-composer__box[data-v-e3e98037]{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px}.assistant-composer__attachments[data-v-e3e98037]{display:grid;gap:8px;padding:8px 10px;border:1px solid rgba(22,100,255,.12);border-radius:8px;background:#f8fbff}.assistant-composer__attach-button[data-v-e3e98037]{position:relative;width:30px;height:30px;border:1px solid rgba(22,100,255,.24);border-radius:6px;background:#f8fbff;color:#1664ff;cursor:pointer;transition:border-color .18s ease,background .18s ease}.assistant-composer__attach-button[data-v-e3e98037]:before,.assistant-composer__attach-button[data-v-e3e98037]:after{position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:999px;background:currentColor;content:"";transform:translate(-50%,-50%)}.assistant-composer__attach-button[data-v-e3e98037]:after{transform:translate(-50%,-50%) rotate(90deg)}.assistant-composer__attach-button[data-v-e3e98037]:hover:not(:disabled){border-color:#1664ff7a;background:#edf5ff}.assistant-composer__file-input[data-v-e3e98037]{display:none}.assistant-composer__file-count[data-v-e3e98037]{color:#475569;font-size:12px;font-weight:600}.assistant-composer__file-list[data-v-e3e98037]{display:grid;gap:6px}.assistant-composer__file-row[data-v-e3e98037]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(76px,auto) 26px;align-items:center;gap:8px;min-height:34px;padding:5px 7px 5px 10px;border:1px solid rgba(203,213,225,.72);border-radius:6px;background:#f8fafc;color:#334155}.assistant-composer__file-row.is-failed[data-v-e3e98037],.assistant-composer__file-row.is-unsupported[data-v-e3e98037]{border-color:#ef444457;background:#fff7f7}.assistant-composer__file-name[data-v-e3e98037],.assistant-composer__file-size[data-v-e3e98037],.assistant-composer__file-status[data-v-e3e98037]{min-width:0;overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.assistant-composer__file-name[data-v-e3e98037]{color:#0f172a;font-weight:700}.assistant-composer__file-size[data-v-e3e98037]{color:#64748b}.assistant-composer__file-status[data-v-e3e98037]{color:#1664ff;font-weight:600}.assistant-composer__file-row.is-failed .assistant-composer__file-status[data-v-e3e98037],.assistant-composer__file-row.is-unsupported .assistant-composer__file-status[data-v-e3e98037]{color:#dc2626}.assistant-composer__file-row button[data-v-e3e98037]{position:relative;width:26px;height:26px;border:0;border-radius:6px;background:transparent;cursor:pointer}.assistant-composer__file-row button[data-v-e3e98037]:before,.assistant-composer__file-row button[data-v-e3e98037]:after{position:absolute;top:12px;left:7px;width:12px;height:2px;border-radius:999px;background:#64748b;content:""}.assistant-composer__file-row button[data-v-e3e98037]:before{transform:rotate(45deg)}.assistant-composer__file-row button[data-v-e3e98037]:after{transform:rotate(-45deg)}.assistant-composer__error[data-v-e3e98037]{margin:0;color:#dc2626;font-size:12px;line-height:1.4}.assistant-composer textarea[data-v-e3e98037]{width:100%;min-height:40px;max-height:168px;resize:none;border:1px solid rgba(79,89,102,.12);border-radius:6px;padding:9px 12px;color:#212b36;background:#fff;font-size:13px;line-height:1.55;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.assistant-composer.is-workspace textarea[data-v-e3e98037]{min-height:36px;padding-top:8px;padding-bottom:8px}.assistant-composer textarea[data-v-e3e98037]:focus{border-color:#1664ff;box-shadow:0 0 0 2px #1664ff1a}.assistant-composer__send-button[data-v-e3e98037]{min-width:72px;height:40px;border:1px solid #1759dd;border-radius:6px;background:#1664ff;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease}.assistant-composer__send-button[data-v-e3e98037]:hover:not(:disabled){border-color:#37f;background:#37f}.assistant-composer button[data-v-e3e98037]:disabled,.assistant-composer textarea[data-v-e3e98037]:disabled{cursor:not-allowed;opacity:.58}@media (max-width: 520px){.assistant-composer__box[data-v-e3e98037]{grid-template-columns:minmax(0,1fr)}.assistant-composer.is-workspace .assistant-composer__box[data-v-e3e98037]{grid-template-columns:34px minmax(0,1fr)}.assistant-composer__send-button[data-v-e3e98037]{width:100%}.assistant-composer.is-workspace .assistant-composer__send-button[data-v-e3e98037]{grid-column:1 / 3}.assistant-composer.is-workspace .assistant-composer__attach-button[data-v-e3e98037]{grid-column:auto;width:30px}.assistant-composer__file-row[data-v-e3e98037]{grid-template-columns:minmax(0,1fr) auto 26px}.assistant-composer__file-status[data-v-e3e98037]{grid-column:1 / 3}}.assistant-file-chip[data-v-13e661ab]{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:36px;padding:6px 8px;border:1px solid rgba(203,213,225,.9);border-radius:8px;background:#ffffffc7;color:#334155}.assistant-file-chip__badge[data-v-13e661ab]{display:inline-grid;place-items:center;min-width:34px;min-height:22px;border-radius:6px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:900}.assistant-file-chip__text[data-v-13e661ab]{display:grid;min-width:0}.assistant-file-chip__text a[data-v-13e661ab],.assistant-file-chip__text strong[data-v-13e661ab]{overflow:hidden;color:#2563eb;font-size:12px;font-weight:800;line-height:1.3;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.assistant-file-chip__text small[data-v-13e661ab]{overflow:hidden;color:#64748b;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.assistant-file-chip button[data-v-13e661ab]{position:relative;width:24px;height:24px;border:0;border-radius:6px;background:transparent;cursor:pointer}.assistant-file-chip button[data-v-13e661ab]:before,.assistant-file-chip button[data-v-13e661ab]:after{position:absolute;top:11px;left:6px;width:12px;height:2px;border-radius:999px;background:#64748b;content:""}.assistant-file-chip button[data-v-13e661ab]:before{transform:rotate(45deg)}.assistant-file-chip button[data-v-13e661ab]:after{transform:rotate(-45deg)}.assistant-markdown-renderer[data-v-f9ed3e88]{min-width:0}.assistant-markdown-renderer p[data-v-f9ed3e88],.assistant-markdown-renderer ul[data-v-f9ed3e88],.assistant-markdown-renderer ol[data-v-f9ed3e88],.assistant-markdown-heading[data-v-f9ed3e88]{margin:0}.assistant-markdown-heading[data-v-f9ed3e88]{color:#111827;font-size:15px;line-height:1.55}.assistant-markdown-renderer p+p[data-v-f9ed3e88],.assistant-markdown-renderer p+ul[data-v-f9ed3e88],.assistant-markdown-renderer p+ol[data-v-f9ed3e88],.assistant-markdown-renderer ul+p[data-v-f9ed3e88],.assistant-markdown-renderer ul+ul[data-v-f9ed3e88],.assistant-markdown-renderer ul+ol[data-v-f9ed3e88],.assistant-markdown-renderer ol+p[data-v-f9ed3e88],.assistant-markdown-renderer ol+ul[data-v-f9ed3e88],.assistant-markdown-renderer ol+ol[data-v-f9ed3e88],.assistant-markdown-heading+p[data-v-f9ed3e88],.assistant-markdown-heading+ul[data-v-f9ed3e88],.assistant-markdown-heading+ol[data-v-f9ed3e88]{margin-top:8px}.assistant-markdown-renderer ul[data-v-f9ed3e88],.assistant-markdown-renderer ol[data-v-f9ed3e88]{padding-left:18px}.assistant-markdown-renderer li+li[data-v-f9ed3e88]{margin-top:4px}.assistant-markdown-renderer a[data-v-f9ed3e88]{color:#2563eb;font-weight:700}.assistant-markdown-renderer img[data-v-f9ed3e88]{display:block;max-width:min(320px,100%);max-height:240px;margin-top:8px;border:1px solid rgba(226,232,240,.9);border-radius:8px;object-fit:contain}.assistant-message-bubble[data-v-f2bd66e3]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px}.assistant-message-bubble.is-user[data-v-f2bd66e3]{grid-template-columns:minmax(0,1fr) 32px}.assistant-message-bubble.is-user .assistant-message-bubble__avatar[data-v-f2bd66e3]{grid-column:2;grid-row:1;background:#111827;color:#fff}.assistant-message-bubble.is-user .assistant-message-bubble__body[data-v-f2bd66e3]{grid-column:1;justify-items:end}.assistant-message-bubble__avatar[data-v-f2bd66e3]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:900}.assistant-message-bubble__body[data-v-f2bd66e3]{display:grid;gap:7px;min-width:0}.assistant-message-bubble__surface[data-v-f2bd66e3]{width:fit-content;max-width:100%;padding:11px 12px;border-radius:8px;background:#f1f5f9;color:#0f172a;line-height:1.65;overflow-wrap:anywhere}.assistant-message-bubble.is-workspace .assistant-message-bubble__surface[data-v-f2bd66e3]{max-width:min(960px,100%);padding:13px 14px}.assistant-message-bubble.is-workspace:not(.is-user) .assistant-message-bubble__surface[data-v-f2bd66e3]{width:100%}.assistant-message-bubble.is-user .assistant-message-bubble__surface[data-v-f2bd66e3]{background:#111827;color:#fff}.assistant-message-bubble.is-workspace.is-user .assistant-message-bubble__surface[data-v-f2bd66e3]{border:1px solid rgba(22,100,255,.16);background:#eef4ff;color:#0f172a}.assistant-message-bubble.is-workspace.is-user .assistant-message-bubble__avatar[data-v-f2bd66e3]{background:#1664ff;color:#fff}.assistant-message-bubble.is-user[data-v-f2bd66e3] a{color:#bfdbfe}.assistant-message-bubble.is-workspace.is-user[data-v-f2bd66e3] a{color:#1664ff}.assistant-message-bubble.is-failed .assistant-message-bubble__surface[data-v-f2bd66e3]{border:1px solid rgba(239,68,68,.36)}.assistant-message-bubble__footer[data-v-f2bd66e3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#64748b;font-size:12px}.assistant-message-bubble.is-user .assistant-message-bubble__footer[data-v-f2bd66e3]{justify-content:flex-end}.assistant-message-bubble__copy[data-v-f2bd66e3]{position:relative;width:28px;height:28px;border:1px solid rgba(203,213,225,.9);border-radius:8px;background:#fff;cursor:pointer}.assistant-message-bubble__copy span[data-v-f2bd66e3],.assistant-message-bubble__copy span[data-v-f2bd66e3]:before{position:absolute;width:11px;height:13px;border:1.8px solid #64748b;border-radius:3px;content:""}.assistant-message-bubble__copy span[data-v-f2bd66e3]{top:7px;left:9px;background:#fff}.assistant-message-bubble__copy span[data-v-f2bd66e3]:before{top:-4px;left:-4px;background:#fff}.assistant-message-bubble__footer em[data-v-f2bd66e3]{color:#16a34a;font-style:normal;font-weight:800}.assistant-task-panel[data-v-f7c738d2]{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(226,232,240,.85);background:#f8fafc}.assistant-task-panel__head[data-v-f7c738d2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.assistant-task-panel__head strong[data-v-f7c738d2]{color:#0f172a;font-size:13px}.assistant-task-panel__head span[data-v-f7c738d2]{flex:0 0 auto;border-radius:999px;padding:4px 9px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:800}.assistant-task-panel__head span.active[data-v-f7c738d2]{background:#2563eb1f;color:#1d4ed8}.assistant-task-panel p[data-v-f7c738d2]{margin:0;color:#64748b;font-size:12px;line-height:1.6}.assistant-task-panel ol[data-v-f7c738d2]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.assistant-task-panel li[data-v-f7c738d2]{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(226,232,240,.9);border-radius:8px;background:#fff}.assistant-task-panel li span[data-v-f7c738d2],.assistant-task-panel li small[data-v-f7c738d2]{color:#64748b;font-size:12px}.assistant-task-panel li strong[data-v-f7c738d2]{color:#111827;font-size:13px}.assistant-task-panel__empty[data-v-f7c738d2]{color:#94a3b8}.assistant-drawer-shell[data-v-0dc39a4e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.assistant-drawer-backdrop[data-v-0dc39a4e]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a33;pointer-events:auto}.assistant-drawer[data-v-0dc39a4e]{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;width:min(460px,100vw);height:100%;background:#fff;box-shadow:-24px 0 60px #0f172a38;pointer-events:auto}.assistant-drawer__header[data-v-0dc39a4e]{display:flex;justify-content:space-between;gap:16px;padding:18px 18px 16px;border-bottom:1px solid rgba(226,232,240,.9)}.assistant-drawer__header span[data-v-0dc39a4e]{color:#64748b;font-size:12px;font-weight:800}.assistant-drawer__header h2[data-v-0dc39a4e]{margin:2px 0 0;color:#0f172a;font-size:20px;letter-spacing:0}.assistant-drawer__header-actions[data-v-0dc39a4e]{display:inline-flex;align-items:center;gap:8px}.assistant-drawer__header-actions button[data-v-0dc39a4e]{border:1px solid rgba(226,232,240,.9);border-radius:8px;background:#fff;color:#475569;cursor:pointer}.assistant-drawer__expand[data-v-0dc39a4e],.assistant-drawer__clear[data-v-0dc39a4e]{min-height:34px;padding:0 12px;font-size:13px;font-weight:800}.assistant-drawer__header-actions button[data-v-0dc39a4e]:disabled{cursor:not-allowed;opacity:.55}.assistant-drawer__close[data-v-0dc39a4e]{width:34px;height:34px;font-size:24px;line-height:1}.assistant-drawer__context[data-v-0dc39a4e]{display:grid;gap:5px;padding:12px 16px;border-bottom:1px solid rgba(226,232,240,.86);background:#f8fafc}.assistant-drawer__context strong[data-v-0dc39a4e]{color:#0f172a;font-size:13px}.assistant-drawer__context span[data-v-0dc39a4e],.assistant-drawer__context small[data-v-0dc39a4e]{color:#64748b;line-height:1.5}.assistant-drawer__context small.is-error[data-v-0dc39a4e],.assistant-drawer__notice[data-v-0dc39a4e]{color:#b91c1c}.assistant-drawer__notice[data-v-0dc39a4e]{padding:10px 16px;border-bottom:1px solid rgba(254,202,202,.9);background:#fef2f2;font-size:13px}.assistant-drawer__messages[data-v-0dc39a4e]{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:16px;background:#fff}.assistant-drawer__empty[data-v-0dc39a4e]{display:grid;gap:8px;padding:18px;border:1px dashed rgba(148,163,184,.7);border-radius:8px;color:#64748b;background:#f8fafc}.assistant-drawer__empty strong[data-v-0dc39a4e]{color:#111827}.assistant-drawer__attachments[data-v-0dc39a4e],.assistant-drawer__actions[data-v-0dc39a4e]{display:grid;gap:8px;margin-top:8px}.assistant-drawer__retry[data-v-0dc39a4e]{border:1px solid rgba(239,68,68,.32);border-radius:999px;background:#fff;color:#b91c1c;padding:4px 10px;font-weight:800;cursor:pointer}@media (max-width: 640px){.assistant-drawer[data-v-0dc39a4e]{width:100vw}.assistant-drawer__header[data-v-0dc39a4e]{align-items:start}.assistant-drawer__header-actions[data-v-0dc39a4e]{gap:6px}.assistant-drawer__expand[data-v-0dc39a4e]{max-width:96px;padding:0 8px;line-height:1.2}}.assistant-floating-button[data-v-2e54306e]{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:70;display:inline-flex;align-items:center;gap:10px;min-height:48px;max-width:calc(100vw - 32px);padding:0 18px 0 10px;border:0;border-radius:999px;background:#111827;color:#fff;box-shadow:0 18px 40px #0f172a3d;cursor:pointer;font-weight:800;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.assistant-floating-button[data-v-2e54306e]:hover{transform:translateY(-2px);background:#0f172a;box-shadow:0 22px 44px #0f172a4d}.assistant-floating-button.loading[data-v-2e54306e]{cursor:wait;opacity:.82}.assistant-floating-button__icon[data-v-2e54306e]{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f8fafc;color:#111827;font-size:13px}.assistant-floating-button__text[data-v-2e54306e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}@media (max-width: 640px){.assistant-floating-button[data-v-2e54306e]{right:14px;bottom:76px;min-height:46px;padding-right:14px}}.workspace-panel[data-v-672f1499]{min-width:0;height:100%;max-height:100%;overflow:hidden}.workspace-panel-scrollbar[data-v-672f1499]{width:100%;height:100%;contain:layout paint;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.workspace-panel-scrollbar[data-v-672f1499] .el-scrollbar__wrap{overscroll-behavior:contain;backface-visibility:hidden;transform:translateZ(0);will-change:transform,scroll-position}.workspace-panel-scrollbar[data-v-672f1499] .el-scrollbar__bar,.workspace-panel-scrollbar[data-v-672f1499] .el-scrollbar__thumb{animation:none!important;transition:none!important}.workspace-panel-scrollbar[data-v-672f1499] .el-scrollbar__bar.is-vertical{right:0}.workspace-panel-scrollbar[data-v-672f1499] .el-scrollbar__thumb{background-color:#64748b57}.workspace-panel-scrollbar[data-v-672f1499] .el-scrollbar__view,.workspace-panel-scrollbar[data-v-672f1499] .workspace-panel-scroll-view{min-height:100%;backface-visibility:hidden;transform:translateZ(0)}.workspace-panel-content[data-v-672f1499]{display:grid;align-content:start;gap:9px;min-width:0;min-height:100%;box-sizing:border-box;padding:0 2px 2px 0}.workspace-header[data-v-672f1499],.workspace-card[data-v-672f1499]{min-width:0;box-sizing:border-box;border:1px solid rgba(214,224,238,.64);border-radius:12px;background:#ffffff94;box-shadow:none;-webkit-backdrop-filter:blur(16px) saturate(132%);backdrop-filter:blur(16px) saturate(132%)}.workspace-header[data-v-672f1499]{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:12px 13px;background:linear-gradient(135deg,#ffffffa8,#f4f8fd75),linear-gradient(90deg,#2f6df614,#ffffff14)}.workspace-header>div[data-v-672f1499]{min-width:0}.workspace-header strong[data-v-672f1499]{display:block;overflow:hidden;color:#172033;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.workspace-header span[data-v-672f1499]{display:block;overflow:hidden;color:#7a849b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-header em[data-v-672f1499]{flex:0 0 auto;max-width:108px;overflow:hidden;padding:6px 9px;border:1px solid rgba(59,111,245,.14);border-radius:8px;color:#244fc4;background:#3b6ff51f;font-size:12px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.workspace-card[data-v-672f1499]{padding:12px}.workspace-card[data-v-672f1499]:hover{border-color:#2f6df62e;box-shadow:none}.card-title[data-v-672f1499]{display:flex;align-items:center;gap:7px;margin-bottom:11px}.card-title span[data-v-672f1499]{width:13px;height:13px;border-radius:4px;background:linear-gradient(135deg,#0fa5bb,#2f6df6);box-shadow:none}.card-title strong[data-v-672f1499]{font-size:14px;font-weight:900}.card-title-badge[data-v-672f1499]{min-width:0;margin-left:auto;padding:4px 8px;border:1px solid rgba(59,111,245,.12);border-radius:8px;color:#3157d4;background:#3b6ff51a;font-size:11px;font-style:normal;font-weight:900;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-steps[data-v-672f1499]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;position:relative;padding:4px 0 2px}.status-step[data-v-672f1499]{display:grid;gap:6px;justify-items:center;color:#8a94aa;font-size:11px;text-align:center}.status-step i[data-v-672f1499]{width:11px;height:11px;border:2px solid #d8e0ef;border-radius:50%;background:#fff}.status-step.active[data-v-672f1499]{color:#3b6ff5;font-weight:900}.status-step.active i[data-v-672f1499]{border-color:#2f6df6;box-shadow:none}.status-card p[data-v-672f1499],.generated-prompt p[data-v-672f1499]{margin:9px 0 0;color:#76829a;line-height:1.62;font-size:12px}.parameter-list[data-v-672f1499]{display:grid;gap:10px}.parameter-row[data-v-672f1499]{display:grid;gap:6px}.parameter-row span[data-v-672f1499],.generated-prompt span[data-v-672f1499]{color:#7a849b;font-size:12px}.parameter-row select[data-v-672f1499],.parameter-row input[type=text][data-v-672f1499]{width:100%;height:38px;border:1px solid rgba(214,224,246,.95);border-radius:10px;padding:0 10px;background:#ffffffa8;color:#172033;outline:0}.parameter-row input[type=checkbox][data-v-672f1499]{width:18px;height:18px;accent-color:#5d68f2}.quick-actions[data-v-672f1499],.extension-actions[data-v-672f1499]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-actions button[data-v-672f1499],.extension-actions button[data-v-672f1499]{min-height:38px;border:1px solid rgba(220,228,241,.92);border-radius:10px;color:#4f5b75;background:#ffffffa8;cursor:pointer;font-weight:800;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.quick-actions button.workflow-action[data-v-672f1499]{border-color:#12b5cb3d;color:#0d6f7c;background:#12b5cb12}.quick-actions button[data-v-672f1499]:hover,.extension-actions button[data-v-672f1499]:hover{color:#5d68f2;border-color:#3b6ff559;background:#3b6ff50f;transform:none}.extension-actions button[data-v-672f1499]:disabled{opacity:.48;cursor:not-allowed}.quick-actions button[data-v-672f1499]:disabled{opacity:.52;cursor:not-allowed}.generated-prompt[data-v-672f1499]{margin-top:10px;padding:10px;border:1px solid rgba(225,232,245,.62);border-radius:10px;background:#f8fbff94}.workspace-file-list[data-v-672f1499],.workspace-artifact-list[data-v-672f1499]{display:grid;gap:8px}.workspace-file-summary[data-v-672f1499]{margin:-2px 0 10px;padding:8px 10px;border:1px solid rgba(225,232,245,.62);border-radius:8px;color:#66738c;background:#f8fbff94;font-size:12px;line-height:1.45}.workspace-file-item[data-v-672f1499],.workspace-artifact-item[data-v-672f1499]{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(225,232,245,.64);border-radius:8px;background:linear-gradient(180deg,#fbfdffa3,#f7faff7a);color:inherit;text-decoration:none}.workspace-artifact-item[data-v-672f1499]{transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspace-artifact-item[data-v-672f1499]:hover{border-color:#3b6ff552;background:#3b6ff50f;transform:none}.workspace-file-item strong[data-v-672f1499],.workspace-artifact-item strong[data-v-672f1499]{overflow:hidden;color:#20283a;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.workspace-file-item span[data-v-672f1499],.workspace-artifact-item span[data-v-672f1499]{overflow:hidden;color:#7a849b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.summary-grid[data-v-672f1499]{display:grid;grid-template-columns:1fr;gap:7px}.summary-metric[data-v-672f1499]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(222,230,243,.62);border-radius:9px;background:linear-gradient(180deg,#fbfdffa8,#f7faff80),linear-gradient(90deg,#2f6df60d,#ffffff14)}.summary-metric span[data-v-672f1499]{overflow:hidden;color:#7a849b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.summary-metric strong[data-v-672f1499]{min-width:0;font-size:18px;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.summary-metric.blue strong[data-v-672f1499]{color:#2f6df6}.summary-metric.green strong[data-v-672f1499]{color:#0f9f7a}.summary-metric.orange strong[data-v-672f1499]{color:#d97706}.summary-metric.red strong[data-v-672f1499]{color:#d73b3e}.risk-list[data-v-672f1499],.generic-result-list[data-v-672f1499]{display:grid;gap:10px}.generic-result-item[data-v-672f1499]{padding:10px;border:1px solid rgba(214,224,246,.62);border-radius:8px;background:#f8faff94}.generic-result-item strong[data-v-672f1499]{display:block;color:#20283a;font-size:13px}.generic-result-item p[data-v-672f1499],.generic-result-text[data-v-672f1499]{margin:8px 0 0;white-space:pre-wrap;color:#4f5a70;font-family:inherit;font-size:12px;line-height:1.65}.generic-result-text[data-v-672f1499]{max-height:260px;overflow:auto}.risk-item[data-v-672f1499]{display:grid;gap:7px;padding:11px;border:1px solid rgba(214,224,246,.62);border-radius:8px;background:linear-gradient(180deg,#fbfdffa3,#f7faff7a)}.risk-item header[data-v-672f1499]{display:flex;align-items:center;justify-content:space-between;gap:10px}.risk-item header strong[data-v-672f1499]{color:#1c2842;font-size:13px;font-weight:900}.risk-item em[data-v-672f1499]{padding:4px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:900;background:#eef2ff;color:#4f67ff}.risk-item em.level-high[data-v-672f1499]{background:#fff0f0;color:#d73b3e}.risk-item em.level-low[data-v-672f1499]{background:#eefbf5;color:#119c65}.risk-item p[data-v-672f1499]{margin:0;color:#63708c;font-size:12px;line-height:1.5}.portal-markdown-renderer[data-v-99f38e35]{display:block;max-width:100%;min-width:0;color:#111827;font-size:14.5px;line-height:1.82;overflow-wrap:anywhere}.portal-markdown-renderer[data-v-99f38e35] :first-child{margin-top:0}.portal-markdown-renderer[data-v-99f38e35] :last-child{margin-bottom:0}.portal-markdown-renderer[data-v-99f38e35] p,.portal-markdown-renderer[data-v-99f38e35] ul,.portal-markdown-renderer[data-v-99f38e35] ol,.portal-markdown-renderer[data-v-99f38e35] blockquote,.portal-markdown-renderer[data-v-99f38e35] pre,.portal-markdown-renderer[data-v-99f38e35] table,.portal-markdown-renderer[data-v-99f38e35] h1,.portal-markdown-renderer[data-v-99f38e35] h2,.portal-markdown-renderer[data-v-99f38e35] h3,.portal-markdown-renderer[data-v-99f38e35] h4,.portal-markdown-renderer[data-v-99f38e35] h5,.portal-markdown-renderer[data-v-99f38e35] h6{margin:0 0 10px}.portal-markdown-renderer[data-v-99f38e35] h1,.portal-markdown-renderer[data-v-99f38e35] h2,.portal-markdown-renderer[data-v-99f38e35] h3,.portal-markdown-renderer[data-v-99f38e35] h4,.portal-markdown-renderer[data-v-99f38e35] h5,.portal-markdown-renderer[data-v-99f38e35] h6{color:#0f172a;font-weight:800;line-height:1.55}.portal-markdown-renderer[data-v-99f38e35] h1{font-size:18px}.portal-markdown-renderer[data-v-99f38e35] h2{font-size:17px}.portal-markdown-renderer[data-v-99f38e35] h3,.portal-markdown-renderer[data-v-99f38e35] h4,.portal-markdown-renderer[data-v-99f38e35] h5,.portal-markdown-renderer[data-v-99f38e35] h6{font-size:15.5px}.portal-markdown-renderer[data-v-99f38e35] ul,.portal-markdown-renderer[data-v-99f38e35] ol{padding-left:22px;list-style-position:outside}.portal-markdown-renderer[data-v-99f38e35] ul{list-style-type:disc}.portal-markdown-renderer[data-v-99f38e35] ol{list-style-type:decimal}.portal-markdown-renderer[data-v-99f38e35] li{display:list-item}.portal-markdown-renderer[data-v-99f38e35] li+li{margin-top:6px}.portal-markdown-renderer[data-v-99f38e35] li::marker{color:#2563eb;font-weight:800}.portal-markdown-renderer[data-v-99f38e35] a{color:#2563eb;font-weight:700;text-decoration:none}.portal-markdown-renderer[data-v-99f38e35] a:hover{text-decoration:underline}.portal-markdown-renderer[data-v-99f38e35] strong{color:#0f172a;font-weight:800}.portal-markdown-renderer[data-v-99f38e35] blockquote{padding-left:12px;border-left:3px solid #cbd5e1;color:#475569}.portal-markdown-renderer[data-v-99f38e35] code{padding:1px 5px;border-radius:5px;background:#f1f5f9;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.portal-markdown-renderer[data-v-99f38e35] pre{max-width:100%;padding:10px 12px;border-radius:8px;background:#0f172a;overflow-x:auto}.portal-markdown-renderer[data-v-99f38e35] pre code{padding:0;background:transparent;color:#e2e8f0}.portal-markdown-renderer[data-v-99f38e35] img{display:block;max-width:min(520px,100%);max-height:300px;margin-top:10px;border:1px solid rgba(214,224,238,.78);border-radius:8px;object-fit:contain;cursor:zoom-in}.portal-markdown-renderer[data-v-99f38e35] img.portal-markdown-preview-image:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.portal-markdown-renderer[data-v-99f38e35] table{display:block;width:100%;max-width:100%;border-collapse:collapse;overflow-x:auto}.portal-markdown-renderer[data-v-99f38e35] th,.portal-markdown-renderer[data-v-99f38e35] td{min-width:120px;max-width:360px;padding:8px 10px;border:1px solid #e2e8f0;text-align:left;vertical-align:top;line-height:1.55;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.portal-markdown-renderer[data-v-99f38e35] th{background:#f8fafc;color:#334155;font-weight:750}.preserve-whitespace[data-v-99f38e35]{white-space:normal}.portal-image-preview[data-v-99f38e35]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:64px 24px 32px;background:#0f172ad1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-image-preview[data-v-99f38e35]:focus{outline:none}.portal-image-preview img[data-v-99f38e35]{display:block;max-width:min(96vw,1200px);max-height:86vh;border-radius:10px;background:#fff;box-shadow:none;object-fit:contain}.portal-image-preview-close[data-v-99f38e35]{position:fixed;top:18px;right:20px;height:36px;padding:0 16px;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:#0f172ab8;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.portal-image-preview-close[data-v-99f38e35]:hover,.portal-image-preview-close[data-v-99f38e35]:focus-visible{background:#2563ebeb;outline:none}.portal-message-actions-bar[data-v-e432c998]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px 9px;margin-top:12px;padding:8px 0 0;border:0;border-top:1px solid rgba(214,224,238,.82);border-radius:0;color:#64748b;background:transparent;box-shadow:none;font-size:12px}.portal-message-actions-left[data-v-e432c998],.portal-message-actions-right[data-v-e432c998]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.portal-message-actions-left[data-v-e432c998]{min-width:0}.portal-message-actions-right[data-v-e432c998]{margin-left:auto;flex-wrap:nowrap}.portal-message-meta[data-v-e432c998]{display:inline-flex;align-items:center;gap:7px;min-height:28px;margin-right:2px;color:#56637a;font-size:12.5px;font-weight:750;white-space:nowrap}.portal-message-meta-separator[data-v-e432c998]{color:#94a3b8;font-weight:700}.portal-message-export-group[data-v-e432c998]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:28px;padding-left:6px;border-left:1px solid rgba(203,213,225,.72);color:#7a869a;font-weight:750}.portal-message-tool-button[data-v-e432c998]{min-height:28px;padding:0 9px;border:1px solid rgba(196,210,235,.82);border-radius:7px;background:#ffffffe0;color:#334155;font-size:12px;font-weight:800;cursor:pointer;box-shadow:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.portal-message-tool-button[data-v-e432c998]:hover:not(:disabled){border-color:#2f6df657;color:#1d4ed8;background:#fff;box-shadow:none;transform:none}.portal-message-tool-button[data-v-e432c998]:disabled{cursor:wait;opacity:.68}.portal-message-icon-button[data-v-e432c998]{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid rgba(196,210,235,.7);border-radius:7px;background:#ffffffd1;color:#334155;line-height:1;cursor:pointer;box-shadow:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.portal-message-icon-button[data-v-e432c998]:hover:not(:disabled){border-color:#2f6df64d;background:#fff;color:#1d4ed8;box-shadow:none;transform:none}.portal-message-icon-button.danger[data-v-e432c998]{color:#ef4444}.portal-message-icon[data-v-e432c998]{display:inline-flex;width:16px;height:16px;font-size:16px;color:inherit}.portal-message-icon-button.danger[data-v-e432c998]:hover:not(:disabled){border-color:#fecaca;background:#fff1f2;color:#dc2626}.portal-message-icon-button[data-v-e432c998]:disabled{cursor:wait;opacity:.55}.portal-message-action-error[data-v-e432c998]{color:#b91c1c}.portal-raw-content[data-v-d17dcb1a]{margin-top:10px}.portal-raw-toolbar[data-v-d17dcb1a]{display:flex;flex-wrap:wrap;gap:8px}.portal-raw-button[data-v-d17dcb1a]{min-height:28px;padding:0 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:12px;font-weight:700;line-height:1;cursor:pointer}.portal-raw-button[data-v-d17dcb1a]:hover{border-color:#94a3b8;color:#0f172a}.portal-raw-body[data-v-d17dcb1a]{max-height:360px;margin:10px 0 0;padding:12px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.portal-word-link-cards[data-v-df58920d]{display:grid;gap:8px;margin-top:10px}.portal-word-link-card[data-v-df58920d]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.portal-word-link-icon[data-v-df58920d]{display:grid;width:36px;height:36px;place-items:center;border-radius:7px;background:#2563eb;color:#fff;font-size:16px;font-weight:800}.portal-word-link-main[data-v-df58920d]{display:grid;min-width:0;gap:2px}.portal-word-link-main strong[data-v-df58920d]{overflow:hidden;color:#0f172a;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.portal-word-link-main span[data-v-df58920d]{color:#64748b;font-size:12px}.portal-word-link-actions[data-v-df58920d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.portal-word-link-actions button[data-v-df58920d]{min-height:28px;padding:0 9px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:12px;font-weight:700;cursor:pointer}.portal-word-link-actions button[data-v-df58920d]:hover{border-color:#2563eb;color:#1d4ed8}@media (max-width: 520px){.portal-word-link-card[data-v-df58920d]{grid-template-columns:36px minmax(0,1fr)}.portal-word-link-actions[data-v-df58920d]{grid-column:1 / -1;justify-content:flex-start}}.portal-message-renderer[data-v-8f4f0b1d]{display:block;max-width:100%;min-width:0;overflow:hidden}.portal-message-copy-content[data-v-8f4f0b1d]{display:block;max-width:100%;min-width:0}.portal-message-empty[data-v-8f4f0b1d]{margin:0;color:#64748b}.portal-message-empty.streaming[data-v-8f4f0b1d]{position:relative;min-height:34px;overflow:hidden}.portal-message-empty.streaming[data-v-8f4f0b1d]:after{content:"";display:block;width:min(260px,100%);height:5px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#bfdbfe,#e2e8f0 90%);background-size:220% 100%;animation:portal-message-shimmer-8f4f0b1d 1.4s ease-in-out infinite}.portal-message-generating[data-v-8f4f0b1d]{display:inline-flex;align-items:center;gap:3px}.portal-message-dots[data-v-8f4f0b1d]{display:inline-flex;gap:2px;align-items:center}.portal-message-dots i[data-v-8f4f0b1d]{width:4px;height:4px;border-radius:999px;background:currentColor;animation:portal-message-dot-8f4f0b1d 1s ease-in-out infinite}.portal-message-dots i[data-v-8f4f0b1d]:nth-child(2){animation-delay:.14s}.portal-message-dots i[data-v-8f4f0b1d]:nth-child(3){animation-delay:.28s}@keyframes portal-message-shimmer-8f4f0b1d{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes portal-message-dot-8f4f0b1d{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion: reduce){.portal-message-empty.streaming[data-v-8f4f0b1d]:after,.portal-message-dots i[data-v-8f4f0b1d]{animation:none}}.portal-message-actions[data-v-8f4f0b1d]{margin-top:12px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.portal-message-actions-question[data-v-8f4f0b1d]{display:block;color:#0f172a;font-size:13px;line-height:1.5}.portal-message-action-list[data-v-8f4f0b1d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.portal-message-action[data-v-8f4f0b1d]{min-height:32px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:13px;font-weight:700;cursor:pointer}.portal-message-action.primary[data-v-8f4f0b1d]{border-color:#2563eb;background:#2563eb;color:#fff}.portal-message-action.selected[data-v-8f4f0b1d]{border-color:#16a34a;background:#ecfdf5;color:#166534}.portal-message-action[data-v-8f4f0b1d]:disabled{cursor:not-allowed;opacity:.72}.interview-candidate-card[data-v-73d2e554]{display:grid;gap:11px;padding:14px 0;border-top:1px solid rgba(216,224,238,.9);color:#202938}.interview-candidate-card[data-v-73d2e554]:first-child{padding-top:0;border-top:0}.interview-candidate-card header[data-v-73d2e554]{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.interview-candidate-card strong[data-v-73d2e554]{min-width:0;color:#172033;font-size:15.5px;font-weight:850;overflow-wrap:anywhere}.interview-candidate-card header span[data-v-73d2e554]{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#16a34a1a;color:#15803d;font-size:12px;font-weight:800}.interview-candidate-card.is-rejected header span[data-v-73d2e554]{background:#64748b1f;color:#475569}.interview-candidate-card__meta[data-v-73d2e554],.interview-candidate-card__extra[data-v-73d2e554]{display:grid;gap:7px;margin:0}.interview-candidate-card__meta div[data-v-73d2e554],.interview-candidate-card__extra div[data-v-73d2e554]{display:grid;grid-template-columns:minmax(82px,max-content) minmax(0,1fr);gap:10px;align-items:start}.interview-candidate-card dt[data-v-73d2e554]{color:#667085;font-size:13.5px;font-weight:750}.interview-candidate-card dd[data-v-73d2e554]{min-width:0;margin:0;color:#273246;font-size:14px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.interview-candidate-card__resume[data-v-73d2e554],.interview-candidate-card a[data-v-73d2e554]{color:#4f55e7;font-weight:800;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.interview-candidate-card__reason[data-v-73d2e554]{margin:0;color:#273246;font-size:14px;line-height:1.72;overflow-wrap:anywhere;white-space:pre-wrap}.interview-candidate-card__reason span[data-v-73d2e554]{display:block;margin-bottom:3px;color:#667085;font-size:13.5px;font-weight:800}@media (max-width: 640px){.interview-candidate-card header[data-v-73d2e554]{align-items:flex-start;flex-direction:column}.interview-candidate-card__meta div[data-v-73d2e554],.interview-candidate-card__extra div[data-v-73d2e554]{grid-template-columns:1fr;gap:3px}}.interview-job-card[data-v-edf013a2]{display:grid;gap:14px;color:#202938}.interview-job-card h3[data-v-edf013a2],.interview-job-card h4[data-v-edf013a2]{margin:0;color:#202938;font-weight:850;line-height:1.45}.interview-job-card h3[data-v-edf013a2]{font-size:18px}.interview-job-card h4[data-v-edf013a2]{font-size:15px}.interview-job-card__basic[data-v-edf013a2],.interview-job-card__extra[data-v-edf013a2]{display:grid;gap:8px;margin:0}.interview-job-card__basic div[data-v-edf013a2],.interview-job-card__extra div[data-v-edf013a2]{display:grid;grid-template-columns:minmax(86px,max-content) minmax(0,1fr);gap:10px;align-items:start}.interview-job-card dt[data-v-edf013a2]{color:#59657a;font-size:14px;font-weight:750}.interview-job-card dd[data-v-edf013a2]{min-width:0;margin:0;color:#202938;font-size:15px;line-height:1.72;overflow-wrap:anywhere;white-space:pre-wrap}.interview-job-card__section[data-v-edf013a2]{display:grid;gap:8px}.interview-job-card ul[data-v-edf013a2]{display:grid;gap:7px;margin:0;padding-left:22px;color:#2f394b;font-size:15px;line-height:1.72}.interview-job-card li[data-v-edf013a2]{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width: 640px){.interview-job-card__basic div[data-v-edf013a2],.interview-job-card__extra div[data-v-edf013a2]{grid-template-columns:1fr;gap:3px}}.interview-result-card[data-v-97ac4e50]{display:grid;gap:18px;max-width:720px;color:#202938}.interview-result-card__section[data-v-97ac4e50]{display:grid;gap:12px;padding-top:16px;border-top:1px solid rgba(216,224,238,.9)}.interview-result-card__section>header[data-v-97ac4e50]{display:flex;gap:10px;align-items:center;justify-content:space-between}.interview-result-card h3[data-v-97ac4e50]{margin:0;color:#202938;font-size:16px;font-weight:850;line-height:1.45}.interview-result-card header span[data-v-97ac4e50]{color:#667085;font-size:13px;font-weight:800}.interview-result-card__candidate-list[data-v-97ac4e50]{display:grid}.interview-result-card ol[data-v-97ac4e50],.interview-result-card ul[data-v-97ac4e50]{display:grid;gap:8px;margin:0;padding-left:22px;color:#273246;font-size:15px;line-height:1.78}.interview-result-card li[data-v-97ac4e50]{overflow-wrap:anywhere;white-space:pre-wrap}.interview-result-card__markdown-section[data-v-97ac4e50]{display:grid;gap:12px;min-width:0}.interview-result-card__markdown-section+.interview-result-card__markdown-section[data-v-97ac4e50]{padding-top:14px;border-top:1px solid rgba(226,232,240,.95)}.interview-result-card__markdown-section h4[data-v-97ac4e50]{margin:0;color:#111827;font-size:15px;font-weight:850;line-height:1.5}.agent-page[data-v-d95d3e18]{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;height:100dvh;min-height:0;overflow:hidden;color:#172033;isolation:isolate;background:linear-gradient(180deg,#f7fbfff0,#fafdffe6 48%,#fffaf2e0),linear-gradient(125deg,#dbe8ff,#dcfbf2 38%,#fff2d8 68%,#eee6ff)}.agent-page[data-v-d95d3e18],.agent-page[data-v-d95d3e18] *{box-sizing:border-box}.agent-page[data-v-d95d3e18]:before,.agent-page[data-v-d95d3e18]:after{content:"";position:absolute;inset:0 0 auto;z-index:0;pointer-events:none}.agent-page[data-v-d95d3e18]:before{height:100%;background:linear-gradient(120deg,#2f6df63d,#2f6df600 34%),linear-gradient(155deg,#14b8a600 12%,#14b8a633 44%,#14b8a600 72%),linear-gradient(38deg,#f59e0b2e,#f59e0b00 42%),linear-gradient(255deg,#a855f729,#a855f700 38%);filter:blur(18px) saturate(118%);opacity:.9;transform:scale(1.04)}.agent-page[data-v-d95d3e18]:after{height:100%;background:linear-gradient(90deg,rgba(96,120,160,.04) 0 1px,transparent 1px),linear-gradient(180deg,rgba(96,120,160,.035) 0 1px,transparent 1px),linear-gradient(180deg,#ffffff94,#ffffff0f 42%,#ffffff57);background-size:52px 52px,52px 52px,auto;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.18) 76%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.18) 76%,transparent);opacity:.92}.agent-topbar[data-v-d95d3e18]{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(211,224,244,.58);background:#f7fbff94;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(142%);backdrop-filter:blur(16px) saturate(138%)}.agent-topbar-inner[data-v-d95d3e18],.agent-workspace-shell[data-v-d95d3e18]{position:relative;z-index:1;width:min(1420px,calc(100vw - 48px));margin:0 auto}.agent-topbar-inner[data-v-d95d3e18]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0}.agent-brand[data-v-d95d3e18],.agent-nav-pill[data-v-d95d3e18],.agent-user-button[data-v-d95d3e18]{border:0;background:transparent;cursor:pointer;font:inherit}.agent-brand[data-v-d95d3e18]{min-width:0;display:inline-flex;align-items:center;gap:12px;padding:4px 10px 4px 6px;border:1px solid transparent;border-radius:12px;box-shadow:none;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.agent-brand[data-v-d95d3e18]:hover{border-color:#c4d2ebdb;background:#ffffffa8;box-shadow:none}.agent-brand-mark[data-v-d95d3e18]{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(59,111,245,.16);border-radius:10px;color:#244fc4;background:linear-gradient(135deg,#fffffff5,#eff6ffe0),linear-gradient(135deg,#3b6ff529,#12b5cb2e);box-shadow:none;font-size:16px;font-weight:900}.agent-brand-copy[data-v-d95d3e18]{min-width:0;display:grid;gap:2px}.agent-brand-title[data-v-d95d3e18]{display:flex;align-items:baseline;gap:10px;min-width:0;white-space:nowrap}.agent-brand-title strong[data-v-d95d3e18]{color:#172033;font-size:17px;line-height:1.2;font-weight:900}.agent-brand-title span[data-v-d95d3e18],.agent-brand-copy small[data-v-d95d3e18]{color:#667085;font-size:13px;font-weight:800}.agent-brand-copy small[data-v-d95d3e18]{color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-top-actions[data-v-d95d3e18]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.agent-nav-pill[data-v-d95d3e18]{min-height:34px;padding:0 13px;border:1px solid rgba(210,221,239,.72);border-radius:10px;color:#24324a;background:#ffffff8f;box-shadow:none;font-size:13px;font-weight:800;transition:border-color .18s ease,background .18s ease,color .18s ease}.agent-nav-pill[data-v-d95d3e18]:hover{border-color:#3b6ff547;color:#1d4ed8;background:#ffffffe0}.agent-user-button[data-v-d95d3e18]{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 5px;border:1px solid rgba(210,221,239,.86);border-radius:10px;color:#344054;background:#ffffffb8;box-shadow:none;font-size:13px;font-weight:800}.agent-user-button span[data-v-d95d3e18]{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#244fc4;background:#eef5ff;font-weight:950}.agent-workspace-shell[data-v-d95d3e18]{display:grid;height:calc(100vh - 64px);height:calc(100dvh - 64px);min-height:0;padding:18px 0 24px}.workspace-shell[data-v-d95d3e18],.nav-section[data-v-d95d3e18],.message-card[data-v-d95d3e18]{border:1px solid rgba(222,232,246,.66);background:#ffffff8a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;contain:layout paint;backface-visibility:hidden;transform:translateZ(0)}.section-title[data-v-d95d3e18],.session-item[data-v-d95d3e18]{display:flex;align-items:center}.bubble-avatar[data-v-d95d3e18]{display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.empty-text[data-v-d95d3e18]{color:#75809a;font-size:12px}.session-open[data-v-d95d3e18],.session-delete[data-v-d95d3e18],.new-session-btn[data-v-d95d3e18],.attach-btn[data-v-d95d3e18],.send-btn[data-v-d95d3e18],.file-remove-btn[data-v-d95d3e18]{border:0;cursor:pointer;font-weight:800}.send-btn[data-v-d95d3e18]{color:#fff;border-color:transparent;background:#111827}.new-session-btn[data-v-d95d3e18]:disabled,.attach-btn[data-v-d95d3e18]:disabled,.send-btn[data-v-d95d3e18]:disabled{opacity:.55;cursor:not-allowed}.workspace-shell[data-v-d95d3e18]{display:grid;grid-template-columns:270px minmax(0,1fr) 310px;gap:12px;min-height:0;height:100%;width:100%;padding:12px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#ffffff80,#f7fbff5c),linear-gradient(90deg,#ffffff2e,#e4efff57,#ffffff1a);box-shadow:none}.left-panel[data-v-d95d3e18]{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.nav-section[data-v-d95d3e18],.message-card[data-v-d95d3e18]{border-radius:16px}.welcome-message p[data-v-d95d3e18],.message-bubble p[data-v-d95d3e18]{margin:4px 0 0;color:#56637a;line-height:1.6;font-size:13px}.nav-section[data-v-d95d3e18]{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:14px;overflow:hidden;background:linear-gradient(180deg,#ffffff94,#f5faff6b),linear-gradient(90deg,#2f6df614,#ffffff1f);box-shadow:none}.nav-section[data-v-d95d3e18]:before{content:none}.section-title[data-v-d95d3e18]{justify-content:space-between;margin-bottom:12px;gap:10px}.section-heading[data-v-d95d3e18]{display:flex;align-items:center;gap:8px;min-width:0}.section-title strong[data-v-d95d3e18],.section-heading strong[data-v-d95d3e18]{color:#172033;font-size:14px}.section-heading span[data-v-d95d3e18]{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#5a5ef7;background:#5c75ff1a;font-size:12px;font-weight:900}.new-session-btn[data-v-d95d3e18]{height:34px;padding:0 14px;border-radius:8px;color:#fff;background:#2f6df6;box-shadow:none;font-size:12px;white-space:nowrap}.new-session-btn[data-v-d95d3e18]:hover:not(:disabled){background:#2563eb;box-shadow:none;transform:none}.session-scrollbar[data-v-d95d3e18]{min-height:0;margin-top:10px;contain:layout paint;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.session-scrollbar[data-v-d95d3e18] .el-scrollbar__wrap{overscroll-behavior:contain;backface-visibility:hidden;transform:translateZ(0);will-change:transform,scroll-position}.session-scrollbar[data-v-d95d3e18] .el-scrollbar__bar,.session-scrollbar[data-v-d95d3e18] .el-scrollbar__thumb{animation:none!important;transition:none!important}.session-scrollbar[data-v-d95d3e18] .el-scrollbar__bar.is-vertical{right:0}.session-scrollbar[data-v-d95d3e18] .el-scrollbar__thumb{background-color:#64748b57}.session-scrollbar[data-v-d95d3e18] .el-scrollbar__view,.session-scrollbar[data-v-d95d3e18] .session-scroll-view,.session-scrollbar[data-v-d95d3e18] .session-list{min-height:100%;backface-visibility:hidden;transform:translateZ(0)}.session-list[data-v-d95d3e18]{display:grid;align-content:start;gap:5px;min-height:100%;padding-right:0}.session-item[data-v-d95d3e18]{position:relative;width:100%;display:block;align-items:center;min-height:50px;padding:5px 6px;border:0;border-radius:8px;background:transparent;box-shadow:none;transition:background .18s ease,color .18s ease}.session-open[data-v-d95d3e18]{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"icon title" "icon time";align-items:center;column-gap:9px;min-height:40px;width:100%;padding:0 30px 0 0;border:0;border-radius:8px;text-align:left;background:transparent;box-shadow:none}.session-item[data-v-d95d3e18]:hover{background:#0f172a09;box-shadow:none;transform:none}.session-item.active[data-v-d95d3e18]{background:#2f6df614;box-shadow:none}.session-open span[data-v-d95d3e18]{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#60708c;background:#eef3ff;font-size:12px;font-weight:900}.session-open span[data-v-d95d3e18]{grid-area:icon}.session-item.active .session-open span[data-v-d95d3e18]{color:#fff;background:#2f6df6}.session-open strong[data-v-d95d3e18]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334057;font-size:13px;font-weight:850}.session-open strong[data-v-d95d3e18]{grid-area:title}.session-item.active .session-open strong[data-v-d95d3e18]{color:#172033}.session-open small[data-v-d95d3e18]{grid-area:time;color:#758198;font-size:12px;font-weight:800}.session-delete[data-v-d95d3e18]{position:absolute;top:50%;right:6px;width:24px;height:24px;padding:0;transform:translateY(-50%);border:0;border-radius:7px;color:#7b869a;background:transparent;box-shadow:none;opacity:.38}.session-delete[data-v-d95d3e18]:before,.session-delete[data-v-d95d3e18]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:999px;background:currentColor}.session-delete[data-v-d95d3e18]:before{transform:translate(-50%,-50%) rotate(45deg)}.session-delete[data-v-d95d3e18]:after{transform:translate(-50%,-50%) rotate(-45deg)}.session-delete[data-v-d95d3e18]:hover{color:#c43f56;background:#ffeef2f2;opacity:1}.session-item.active .session-delete[data-v-d95d3e18],.session-item:hover .session-delete[data-v-d95d3e18]{opacity:1}.session-delete[data-v-d95d3e18]:disabled{opacity:.52;cursor:not-allowed}.search-box[data-v-d95d3e18]{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid rgba(214,224,246,.7);border-radius:11px;background:#ffffffa3;box-shadow:none}.session-search[data-v-d95d3e18]{margin-bottom:0}.search-box span[data-v-d95d3e18]{width:13px;height:13px;border:2px solid #8793ac;border-radius:50%}.search-box input[data-v-d95d3e18]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172033;font-weight:800}.search-box input[data-v-d95d3e18]::placeholder{color:#7d879a}.chat-panel[data-v-d95d3e18]{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.message-card[data-v-d95d3e18]{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden;background:linear-gradient(180deg,#ffffffa3,#fafdff75),linear-gradient(90deg,#2f6df60a,#ffffff14)}.message-card.drag-active[data-v-d95d3e18]{border-color:#5c75ffbf;box-shadow:none}.drop-overlay[data-v-d95d3e18]{position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:4;display:grid;place-content:center;gap:8px;border:2px dashed rgba(92,117,255,.72);border-radius:14px;color:#3e4bd8;text-align:center;background:#f7f9fff0;pointer-events:none}.drop-overlay strong[data-v-d95d3e18]{font-size:18px}.drop-overlay p[data-v-d95d3e18]{margin:0;color:#56637a;font-size:13px;font-weight:800}.message-scrollbar[data-v-d95d3e18]{min-height:0;width:100%;height:100%;contain:layout paint;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.message-scrollbar[data-v-d95d3e18] .el-scrollbar__wrap{overscroll-behavior:contain;backface-visibility:hidden;transform:translateZ(0);will-change:transform,scroll-position}.message-scrollbar[data-v-d95d3e18] .el-scrollbar__bar,.message-scrollbar[data-v-d95d3e18] .el-scrollbar__thumb{animation:none!important;transition:none!important}.message-scrollbar[data-v-d95d3e18] .el-scrollbar__bar.is-vertical{right:0}.message-scrollbar[data-v-d95d3e18] .el-scrollbar__thumb{background-color:#64748b57}.message-scrollbar[data-v-d95d3e18] .el-scrollbar__view,.message-scrollbar[data-v-d95d3e18] .message-scroll-view,.message-scrollbar[data-v-d95d3e18] .message-list{min-height:100%;backface-visibility:hidden;transform:translateZ(0)}.message-list[data-v-d95d3e18]{display:grid;justify-items:center;align-content:start;gap:14px;min-height:100%;padding:26px 30px 34px}.message-list.is-empty[data-v-d95d3e18]{align-content:center;padding-bottom:132px}.welcome-message[data-v-d95d3e18]{width:min(720px,100%);display:grid;justify-items:center;gap:18px;padding:8px 0;text-align:center;background:transparent}.welcome-agent-avatar[data-v-d95d3e18]{display:grid;place-items:center;overflow:hidden;width:86px;height:86px;border-radius:26px;color:#fff;background:linear-gradient(135deg,#3b6ff5,#12b5cb);box-shadow:none;font-size:20px;font-weight:950}.welcome-agent-avatar img[data-v-d95d3e18]{width:100%;height:100%;object-fit:cover}.welcome-message strong[data-v-d95d3e18]{color:#20283a;font-size:34px;font-weight:900}.welcome-message p[data-v-d95d3e18]{width:min(760px,100%);margin:0;padding:20px 28px;border:1px solid rgba(225,232,245,.72);border-radius:20px;color:#2f3a50;background:#f8fbff;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:19px;line-height:1.85;text-align:left}.welcome-prompts[data-v-d95d3e18]{display:flex;flex-wrap:wrap;justify-items:start;gap:12px;width:min(760px,100%)}.welcome-prompts button[data-v-d95d3e18]{max-width:100%;min-height:44px;padding:0 20px;border:1px solid rgba(199,208,227,.74);border-radius:999px;color:#344054;background:#ffffffad;cursor:pointer;font-size:16px;font-weight:800;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.welcome-prompts button[data-v-d95d3e18]:hover{border-color:#5c75ff5c;box-shadow:none;transform:none}.welcome-prompts button[data-v-d95d3e18]:disabled{cursor:not-allowed;opacity:.55}.message-row[data-v-d95d3e18]{width:min(920px,100%);display:flex;align-items:flex-start;gap:10px;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:96px 260px}.message-row.user[data-v-d95d3e18]{justify-content:flex-end}.message-stack[data-v-d95d3e18]{display:grid;justify-items:start;gap:5px;max-width:min(800px,calc(100% - 46px));min-width:0}.message-row.user .message-stack[data-v-d95d3e18]{justify-items:end}.bubble-avatar[data-v-d95d3e18]{width:32px;height:32px;border-radius:50%;color:#fff;background:#625df5;font-weight:900}.bubble-avatar img[data-v-d95d3e18]{width:100%;height:100%;object-fit:cover}.bubble-avatar.assistant[data-v-d95d3e18]{background:linear-gradient(135deg,#3b6ff5,#12b5cb)}.bubble-avatar.user[data-v-d95d3e18]{color:#244fc4;background:#3b6ff51f}.message-bubble[data-v-d95d3e18]{max-width:100%;min-width:0;padding:16px 18px;border:1px solid rgba(217,226,239,.66);border-radius:11px;background:#fff;overflow:hidden;overflow-wrap:anywhere;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;contain:layout paint style}.message-row.user .message-bubble[data-v-d95d3e18]{padding:11px 15px;border-radius:12px;border-color:#3b6ff529;background:#eff5ffa8}.message-row.assistant[data-v-d95d3e18]{align-items:flex-start}.message-row.assistant .message-bubble[data-v-d95d3e18]{background:#fff}.message-bubble p[data-v-d95d3e18]{white-space:pre-wrap;overflow-wrap:anywhere;color:#273246;font-size:15px;line-height:1.84}.message-row.assistant .message-bubble p[data-v-d95d3e18]{font-size:15.5px}.message-markdown[data-v-d95d3e18]{display:grid;gap:10px}.message-markdown p[data-v-d95d3e18]{margin:0}.message-markdown-heading[data-v-d95d3e18]{margin:0;color:#14213d;font-size:16px;font-weight:850;line-height:1.55}.message-markdown ul[data-v-d95d3e18],.message-markdown ol[data-v-d95d3e18]{display:grid;gap:6px;margin:0;padding-left:20px;color:#273246;font-size:15px;line-height:1.84}.message-markdown ol[data-v-d95d3e18]{padding-left:24px}.message-markdown a[data-v-d95d3e18]{color:#4f55e7;font-weight:800;text-decoration:underline;text-underline-offset:3px}.message-markdown img[data-v-d95d3e18]{display:block;max-width:min(100%,560px);max-height:360px;margin-top:10px;border:1px solid rgba(215,226,242,.7);border-radius:8px;object-fit:contain;box-shadow:none}.job-info-card[data-v-d95d3e18]{display:grid;gap:16px;max-width:680px;padding:20px 22px;border:1px solid rgba(216,224,238,.9);border-radius:14px;background:#f2f4f8;color:#202938}.job-info-card h3[data-v-d95d3e18],.job-info-card h4[data-v-d95d3e18]{margin:0;color:#202938;font-weight:850;line-height:1.45}.job-info-card h3[data-v-d95d3e18]{font-size:18px}.job-info-card h4[data-v-d95d3e18]{font-size:15px}.job-info-section[data-v-d95d3e18]{display:grid;gap:9px}.job-info-card ul[data-v-d95d3e18],.job-info-card ol[data-v-d95d3e18]{display:grid;gap:7px;margin:0;padding-left:22px;color:#2f394b;font-size:15px;line-height:1.72}.job-info-basic-list li span[data-v-d95d3e18]{color:#59657a}.job-info-basic-list li strong[data-v-d95d3e18]{color:#202938;font-weight:600}.message-bubble.failed[data-v-d95d3e18]{background:#fff4edf5}.message-bubble.failed p[data-v-d95d3e18],.message-bubble.failed .message-markdown[data-v-d95d3e18],.message-bubble.failed .message-markdown ul[data-v-d95d3e18]{color:#9a3412}.message-bubble small[data-v-d95d3e18]{display:block;margin-top:8px;color:#7a849b;font-size:12px}.streaming-label[data-v-d95d3e18]{display:inline-flex;align-items:center;gap:6px}.streaming-label[data-v-d95d3e18]:before{content:"";width:32px;height:6px;border-radius:999px;background:linear-gradient(90deg,#3b6ff52e,#12b5cb94,#3b6ff52e);background-size:200% 100%;animation:portalGeneratingSweep-d95d3e18 1.3s ease-in-out infinite}.streaming-label[data-v-d95d3e18]:after{content:"";display:inline-block;width:18px;overflow:hidden;vertical-align:bottom;animation:portalTypingDots-d95d3e18 1.2s steps(4,end) infinite}@keyframes portalGeneratingSweep-d95d3e18{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes portalTypingDots-d95d3e18{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (prefers-reduced-motion: reduce){.streaming-label[data-v-d95d3e18]:before,.streaming-label[data-v-d95d3e18]:after{animation:none}.streaming-label[data-v-d95d3e18]:after{content:"..."}}.workflow-interrupt-card[data-v-d95d3e18]{display:grid;gap:10px;min-width:min(360px,100%)}.workflow-interrupt-card strong[data-v-d95d3e18]{color:#172033;font-size:14px}.workflow-interrupt-options[data-v-d95d3e18]{display:flex;flex-wrap:wrap;gap:8px}.workflow-interrupt-options button[data-v-d95d3e18]{min-height:34px;padding:0 12px;border:1px solid rgba(79,107,255,.28);border-radius:8px;color:#3651d4;background:#fff;font-size:13px;font-weight:800}.workflow-interrupt-options button.primary[data-v-d95d3e18],.workflow-interrupt-options button.selected[data-v-d95d3e18]{border-color:#3b60ff6b;color:#fff;background:#3b60ff}.workflow-interrupt-options button[data-v-d95d3e18]:disabled{cursor:not-allowed;opacity:.58}.retry-btn[data-v-d95d3e18]{margin-top:10px;height:30px;padding:0 12px;border:1px solid rgba(202,213,246,.9);border-radius:999px;color:#44516b;background:#fff;cursor:pointer;font-size:12px;font-weight:900}.retry-btn[data-v-d95d3e18]:hover{color:#5a5ef7;border-color:#5c75ff6b;background:#f6f8fff5}.message-actions[data-v-d95d3e18]{display:flex;align-items:center;gap:6px;min-height:24px}.copy-message-btn[data-v-d95d3e18]{position:relative;width:26px;height:26px;border:0;border-radius:7px;color:#98a2b3;background:transparent;cursor:pointer}.copy-message-btn[data-v-d95d3e18]:hover{color:#475467;background:#f2f4f7e6}.copy-message-btn span[data-v-d95d3e18],.copy-message-btn span[data-v-d95d3e18]:before{position:absolute;width:10px;height:12px;border:1.7px solid currentColor;border-radius:3px;content:""}.copy-message-btn span[data-v-d95d3e18]{left:9px;top:6px;background:transparent}.copy-message-btn span[data-v-d95d3e18]:before{left:-5px;top:4px;border-color:currentColor;opacity:.72}.message-actions em[data-v-d95d3e18]{color:#7a849b;font-size:12px;font-style:normal;font-weight:800}.message-file-list[data-v-d95d3e18]{display:grid;gap:8px;margin-top:8px}.message-bubble p+.message-file-list[data-v-d95d3e18],.message-markdown+.message-file-list[data-v-d95d3e18]{margin-top:10px}.message-file-card[data-v-d95d3e18]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:230px;max-width:360px;padding:8px;border:1px solid rgba(214,224,246,.68);border-radius:12px;background:#ffffff9e}.message-row.user .message-file-card[data-v-d95d3e18]{background:#ffffff9e}.composer[data-v-d95d3e18]{position:relative;z-index:3;display:grid;gap:8px;padding:14px 22px 16px;border-top:1px solid rgba(225,232,244,.66);background:#f7fafe;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;contain:layout paint}.scroll-bottom-btn[data-v-d95d3e18]{position:absolute;left:50%;bottom:156px;z-index:5;width:36px;height:36px;display:grid;place-items:center;transform:translate(-50%);border:1px solid rgba(218,225,237,.72);border-radius:50%;color:#34405a;background:#ffffffad;box-shadow:none;cursor:pointer}.scroll-bottom-btn[data-v-d95d3e18]:hover{color:#5a5ef7;border-color:#5d68f26b}.scroll-bottom-btn span[data-v-d95d3e18]{position:relative;display:block;width:2px;height:16px;border-radius:999px;background:currentColor}.scroll-bottom-btn span[data-v-d95d3e18]:before,.scroll-bottom-btn span[data-v-d95d3e18]:after{position:absolute;left:50%;bottom:0;width:9px;height:2px;border-radius:999px;background:currentColor;content:"";transform-origin:right center}.scroll-bottom-btn span[data-v-d95d3e18]:before{transform:translate(-100%) rotate(45deg)}.scroll-bottom-btn span[data-v-d95d3e18]:after{transform:translate(-1px) rotate(-45deg);transform-origin:left center}.file-strip[data-v-d95d3e18]{display:flex;gap:8px;overflow-x:auto;max-width:min(860px,100%);margin:0 auto;width:100%}.pending-file-card[data-v-d95d3e18]{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:8px;min-width:240px;max-width:320px;padding:8px;border:1px solid rgba(214,224,246,.72);border-radius:12px;text-align:left;background:#ffffffa8}.file-type-badge[data-v-d95d3e18]{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#5a5ef7;background:#5c75ff1a;font-size:12px;font-weight:900}.file-info[data-v-d95d3e18]{min-width:0;display:grid;gap:2px}.file-info strong[data-v-d95d3e18]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.file-info small[data-v-d95d3e18],.composer-meta span[data-v-d95d3e18]{color:#7a849b;font-size:12px}.file-remove-btn[data-v-d95d3e18]{position:relative;width:24px;height:24px;border-radius:50%;color:#7b869a;background:#f6f8fff2}.file-remove-btn[data-v-d95d3e18]:before,.file-remove-btn[data-v-d95d3e18]:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;border-radius:999px;background:currentColor}.file-remove-btn[data-v-d95d3e18]:before{transform:translate(-50%,-50%) rotate(45deg)}.file-remove-btn[data-v-d95d3e18]:after{transform:translate(-50%,-50%) rotate(-45deg)}.file-remove-btn[data-v-d95d3e18]:hover:not(:disabled){color:#c43f56;background:#ffeef2f2}.inline-error[data-v-d95d3e18]{max-width:min(860px,100%);width:100%;margin:0 auto;color:#c2413b;font-size:13px}.composer>input[data-v-d95d3e18]{display:none}.composer-box[data-v-d95d3e18]{display:grid;grid-template-columns:40px minmax(0,1fr) 42px;align-items:end;gap:8px;width:min(900px,100%);margin:0 auto;border:1px solid rgba(201,214,233,.72);border-radius:14px;padding:7px;background:#ffffffad;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.composer-box[data-v-d95d3e18]:focus-within{border-color:#6f7cff6b;box-shadow:none}.composer textarea[data-v-d95d3e18]{width:100%;height:44px;min-height:44px;max-height:210px;resize:none;border:0;padding:10px 2px 8px;color:#172033;outline:0;line-height:1.6;font-family:inherit;font-size:15px;background:transparent;overflow-y:hidden}.composer textarea[data-v-d95d3e18]::placeholder{color:#9aa3b5}.attach-btn[data-v-d95d3e18],.send-btn[data-v-d95d3e18]{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font-size:22px;line-height:1;transform:none}.attach-btn[data-v-d95d3e18]{position:relative;color:#273246;background:transparent;box-shadow:none}.attach-btn span[data-v-d95d3e18],.attach-btn span[data-v-d95d3e18]:before,.attach-btn span[data-v-d95d3e18]:after{display:block}.attach-btn span[data-v-d95d3e18]{position:relative;width:16px;height:16px;color:inherit}.attach-btn span[data-v-d95d3e18]:before,.attach-btn span[data-v-d95d3e18]:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;display:block;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.attach-btn span[data-v-d95d3e18]:after{transform:translate(-50%,-50%) rotate(90deg)}.attach-btn[data-v-d95d3e18]:hover:not(:disabled){color:#172033;background:#eef2fa94;box-shadow:none;transform:none}.send-btn[data-v-d95d3e18]{position:relative;color:#fff;background:linear-gradient(135deg,#2f6df6,#1f8bd7);box-shadow:none}.send-btn span[data-v-d95d3e18]{position:relative;width:16px;height:16px;display:block;color:inherit}.send-btn span[data-v-d95d3e18]:before{content:"";position:absolute;top:2px;right:3px;bottom:2px;left:3px;background:currentColor;clip-path:polygon(50% 0,100% 45%,76% 45%,76% 100%,24% 100%,24% 45%,0 45%)}.send-btn[data-v-d95d3e18]:disabled{color:#aab3c2;background:#edf0f5;box-shadow:none}.send-btn:disabled span[data-v-d95d3e18]:before{background:currentColor}.composer-meta[data-v-d95d3e18]{min-height:18px;width:min(860px,100%);margin:0 auto;padding:0 14px}.state-panel[data-v-d95d3e18]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;gap:8px;padding:24px;text-align:center;background:#ffffffeb}.state-panel strong[data-v-d95d3e18]{font-size:22px}.state-panel p[data-v-d95d3e18]{max-width:460px;margin:0 auto;color:#76829a;line-height:1.8}.state-panel.danger strong[data-v-d95d3e18]{color:#c2413b}.workspace-panel-slot[data-v-d95d3e18]{min-width:0}@media (max-width: 1280px){.workspace-shell[data-v-d95d3e18]{grid-template-columns:260px minmax(620px,1fr)}.workspace-panel-slot[data-v-d95d3e18]{display:none}}@media (max-width: 920px){.agent-page[data-v-d95d3e18]{overflow:auto}.agent-topbar-inner[data-v-d95d3e18],.agent-workspace-shell[data-v-d95d3e18]{width:min(100% - 28px,720px)}.agent-topbar-inner[data-v-d95d3e18]{min-height:62px;gap:12px}.agent-brand-title span[data-v-d95d3e18],.agent-brand-copy small[data-v-d95d3e18],.agent-nav-pill[data-v-d95d3e18]{display:none}.agent-top-actions[data-v-d95d3e18]{gap:8px}.agent-user-button strong[data-v-d95d3e18]{max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-workspace-shell[data-v-d95d3e18]{min-height:auto;padding:14px 0 22px}.workspace-shell[data-v-d95d3e18]{grid-template-columns:1fr;height:auto;min-height:0;padding:10px;border-radius:24px}.left-panel[data-v-d95d3e18]{grid-template-rows:none}.nav-section[data-v-d95d3e18]{max-height:260px}.message-card[data-v-d95d3e18]{min-height:660px}.message-list[data-v-d95d3e18]{padding:28px 18px 36px}.welcome-message strong[data-v-d95d3e18]{font-size:26px}.welcome-message p[data-v-d95d3e18]{padding:16px 18px;font-size:16px}.composer[data-v-d95d3e18]{padding:14px 12px 16px}.composer-box[data-v-d95d3e18]{grid-template-columns:42px minmax(0,1fr) 44px;border-radius:24px}.attach-btn[data-v-d95d3e18],.send-btn[data-v-d95d3e18]{width:42px;height:42px}}
