.profile-overlay[data-v-95f19cc1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:#ffffffc4;padding:24px}.profile-dialog[data-v-95f19cc1]{box-sizing:border-box;display:flex;flex-direction:column;width:337px;padding:33px 30px 35px 31px;background:#fff;border:1px solid #d4d6cf;border-radius:30px;box-shadow:0 10px 30px #252d2714}.profile-title[data-v-95f19cc1]{margin:0 0 30px;text-align:center;font-size:16px;font-weight:450;color:#222;line-height:1}.profile-field[data-v-95f19cc1]{display:block;padding:14px;border:1px solid #d4d6cf;border-radius:8px;background:#fff}.profile-label[data-v-95f19cc1]{display:block;margin-bottom:8px;font-size:12px;font-weight:380;color:#747a71;line-height:1}.profile-input[data-v-95f19cc1]{width:100%;border:none;padding:0;background:transparent;font-size:16px;font-weight:380;color:#222;line-height:1;outline:none;font-family:inherit}.profile-actions[data-v-95f19cc1]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px}.profile-btn[data-v-95f19cc1]{box-sizing:border-box;width:68px;height:32px;padding:0;border-radius:8px;font-size:12px;font-weight:520;line-height:1;cursor:pointer;font-family:inherit}.profile-btn--ghost[data-v-95f19cc1]{border:1px solid #d4d6cf;background:#fff;color:#222}.profile-btn--primary[data-v-95f19cc1]{border:none;background:#222;color:#fff}.profile-btn--primary[data-v-95f19cc1]:disabled{opacity:.5;cursor:not-allowed}.profile-dialog-enter-active[data-v-95f19cc1],.profile-dialog-leave-active[data-v-95f19cc1]{transition:opacity .2s ease}.profile-dialog-enter-active .profile-dialog[data-v-95f19cc1],.profile-dialog-leave-active .profile-dialog[data-v-95f19cc1]{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.profile-dialog-enter-from[data-v-95f19cc1],.profile-dialog-leave-to[data-v-95f19cc1]{opacity:0}.profile-dialog-enter-from .profile-dialog[data-v-95f19cc1],.profile-dialog-leave-to .profile-dialog[data-v-95f19cc1]{opacity:0;transform:translateY(12px) scale(.98)}.sidebar-user[data-v-2adae689]{position:relative;width:100%;height:100%;display:flex;align-items:center}.user-bar[data-v-2adae689]{display:flex;gap:10px;align-items:center;width:100%;min-width:0}.user-avatar[data-v-2adae689]{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover;display:block}.user-menu-avatar[data-v-2adae689]{width:24px;height:24px;border-radius:50%;flex-shrink:0;object-fit:cover;display:block;border:.5px solid #d4d6cf;box-sizing:border-box}.user-meta[data-v-2adae689]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.user-name[data-v-2adae689]{font-size:14px;font-weight:600;color:var(--color-text-primary);line-height:1}.pro-badge[data-v-2adae689]{font-size:11px;font-weight:500;background:var(--color-pro-bg);color:var(--color-text-primary);padding:3px 4px 4px;border-radius:4px;line-height:1}.more-btn[data-v-2adae689]{border:none;background:transparent;color:var(--color-text-primary);cursor:pointer;font-size:1.25rem;padding:0;line-height:1;flex-shrink:0;margin-left:auto}.user-menu[data-v-2adae689]{position:absolute;left:0;right:0;bottom:calc(100% + 12px);z-index:30;padding:8px;background:#fff;border:1px solid #d4d6cf;border-radius:20px;box-shadow:0 8px 28px #0000001f;overflow:visible}.user-menu-head[data-v-2adae689]{display:flex;align-items:center;gap:10px;width:100%;padding:5px 12px 13px 0;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left}.user-menu-head[data-v-2adae689]:hover{background:#f5f5f5}.user-menu-meta[data-v-2adae689]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.user-menu-meta strong[data-v-2adae689]{font-size:14px;font-weight:600;color:var(--color-text-primary);line-height:1}.user-menu-item[data-v-2adae689]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:6px;font-size:12px;font-weight:380;color:#222;cursor:pointer;text-align:left;line-height:1}.user-menu-item[data-v-2adae689]:hover,.user-menu-item.active[data-v-2adae689]{background:#f5f5f5}.menu-icon[data-v-2adae689]{width:14px;height:14px;flex-shrink:0;display:block}.chevron[data-v-2adae689]{width:8px;height:6px;flex-shrink:0;margin-left:auto}.item-chevron[data-v-2adae689]{margin-left:auto}.settings-wrap[data-v-2adae689]{position:relative}.settings-wrap[data-v-2adae689]:after{content:"";position:absolute;left:100%;top:0;width:12px;height:100%;background:transparent;pointer-events:auto}.theme-panel[data-v-2adae689]{position:absolute;left:calc(100% + 12px);right:auto;top:50%;transform:translateY(-50%);min-width:120px;padding:6px;background:#fff;border:1px solid var(--color-border-subtle);border-radius:12px;box-shadow:0 8px 24px #0000001a;z-index:2}.theme-option[data-v-2adae689]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:6px;font-size:14px;color:var(--color-text-primary);cursor:pointer;line-height:1}.theme-option[data-v-2adae689]:hover{background:#f5f5f5}.check-icon[data-v-2adae689]{width:14px;height:14px;flex-shrink:0}.user-menu-enter-active[data-v-2adae689],.user-menu-leave-active[data-v-2adae689]{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1);transform-origin:bottom center}.user-menu-enter-from[data-v-2adae689],.user-menu-leave-to[data-v-2adae689]{opacity:0;transform:translateY(10px) scale(.98)}.sidebar[data-v-d5d43e03]{width:100%;height:100%;background:#eeede8;border-right:none;display:flex;flex-direction:column;overflow:visible;position:relative}.sidebar-head[data-v-d5d43e03]{display:flex;align-items:center;padding-left:14px;padding-right:14px}.sidebar-main[data-v-d5d43e03]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden;align-items:flex-start}.brand[data-v-d5d43e03]{display:flex;gap:11px;align-items:center;width:100%;min-width:0}.logo[data-v-d5d43e03]{width:40px;height:40px;border-radius:12px;background:#e8dfd2;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.logo img[data-v-d5d43e03]{width:100%;height:100%;object-fit:cover}.brand strong[data-v-d5d43e03]{display:block;font-size:15px;font-weight:var(--fw-title);color:var(--color-text-primary)}.brand p[data-v-d5d43e03]{margin:2px 0 0;font-size:12px;font-weight:var(--fw-body);color:var(--color-text-secondary);line-height:1.2}.new-task[data-v-d5d43e03]{position:relative;width:221px;height:45px;border:none;background:transparent;padding:0;margin:0 0 39px 14px;cursor:pointer;display:block;flex-shrink:0}.new-task-bg[data-v-d5d43e03]{display:block;width:221px;height:45px;object-fit:fill}.new-task-inner[data-v-d5d43e03]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:0}.plus-icon[data-v-d5d43e03]{width:25px;height:22px;flex-shrink:0;display:block}.new-task-label[data-v-d5d43e03]{font-size:12px;font-weight:var(--fw-medium);color:var(--color-text-primary);line-height:1}.section-title[data-v-d5d43e03]{margin:0 0 12px;padding-left:19px;font-size:12px;font-weight:var(--fw-label);color:var(--color-text-tertiary);line-height:1}.task-list[data-v-d5d43e03]{flex:1;width:100%;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:0}.task-item-wrap[data-v-d5d43e03]{position:relative;width:227px;flex-shrink:0}.task-item-wrap.active .task-item[data-v-d5d43e03],.task-item-wrap.menu-open .task-item[data-v-d5d43e03]{background:#fff;box-shadow:0 1px 4px #0000000a}.task-item-wrap:hover .task-item[data-v-d5d43e03],.task-item-wrap.menu-open .task-item[data-v-d5d43e03]{background:#ebebeb}.task-item-wrap.active:hover .task-item[data-v-d5d43e03],.task-item-wrap.active.menu-open .task-item[data-v-d5d43e03]{background:#fff}.task-item[data-v-d5d43e03]{display:flex;gap:8px;align-items:flex-start;box-sizing:border-box;width:100%;border:none;background:transparent;text-align:left;padding:10px 32px 10px 8px;border-radius:12px;cursor:pointer;transition:background .15s}.task-item.active[data-v-d5d43e03]{background:#fff;box-shadow:0 1px 4px #0000000a}.task-item[data-v-d5d43e03]:hover{background:#ebebeb}.task-item.active[data-v-d5d43e03]:hover{background:#fff}.paw-icon[data-v-d5d43e03]{width:13px;height:12px;margin-top:0;flex-shrink:0}.task-main[data-v-d5d43e03]{display:flex;flex-direction:column;flex:1;min-width:0;align-items:flex-start}.task-title-row[data-v-d5d43e03]{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.pin-badge[data-v-d5d43e03]{flex-shrink:0;color:var(--color-text-secondary);display:inline-flex;align-items:center}.task-title[data-v-d5d43e03]{font-size:12px;font-weight:var(--fw-medium);color:var(--color-text-primary);line-height:1.35;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-sub[data-v-d5d43e03]{display:none}.new-task-item[data-v-d5d43e03]{width:227px;flex-shrink:0;padding:10px 8px}.new-task-item .task-title[data-v-d5d43e03]{font-weight:var(--fw-medium)}.task-more-btn[data-v-d5d43e03]{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--color-text-secondary);font-size:1rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s,background .15s;display:grid;place-items:center;padding:0}.task-item-wrap:hover .task-more-btn[data-v-d5d43e03],.task-item-wrap.menu-open .task-more-btn[data-v-d5d43e03],.task-item-wrap.active .task-more-btn[data-v-d5d43e03]{opacity:1}.task-more-btn[data-v-d5d43e03]:hover{background:#0000000f;color:var(--color-text-primary)}.task-menu[data-v-d5d43e03]{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:148px;padding:6px;background:#fff;border:1px solid var(--color-border-subtle);border-radius:12px;box-shadow:0 8px 24px #0000001f}.task-menu-item[data-v-d5d43e03]{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--color-text-primary);cursor:pointer;line-height:1.2}.task-menu-item[data-v-d5d43e03]:hover{background:#f3f3f3}.task-menu-item.danger[data-v-d5d43e03]{color:var(--danger)}.menu-icon[data-v-d5d43e03]{width:16px;height:16px;flex-shrink:0}.empty[data-v-d5d43e03]{font-size:12px;color:var(--color-text-secondary);margin:.5rem 0;text-align:center;width:100%}.action-error[data-v-d5d43e03]{font-size:12px;color:var(--danger);margin:0;padding:0 14px;width:100%;text-align:center}.sidebar-foot[data-v-d5d43e03]{margin-top:auto;height:91px;min-height:91px;max-height:91px;box-sizing:border-box;display:flex;align-items:stretch;padding:0 14px;flex-shrink:0;border-top:1px solid var(--color-border-subtle);overflow:visible;position:relative}.rename-overlay[data-v-d5d43e03]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000047;display:grid;place-items:center}.rename-dialog[data-v-d5d43e03]{width:min(360px,calc(100vw - 32px));background:#fff;border-radius:14px;padding:20px;box-shadow:0 12px 40px #0000002e}.rename-dialog h3[data-v-d5d43e03]{margin:0 0 14px;font-size:15px;font-weight:var(--fw-medium);color:var(--color-text-primary)}.rename-input[data-v-d5d43e03]{width:100%;border:1px solid var(--color-border-input);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;outline:none}.rename-input[data-v-d5d43e03]:focus{outline:none;border-color:var(--focus-border)}.rename-actions[data-v-d5d43e03]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.rename-btn[data-v-d5d43e03]{border:1px solid var(--color-border-input);background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;font-family:inherit}.rename-btn.primary[data-v-d5d43e03]{background:var(--primary);border-color:var(--primary);color:#fff}.rename-btn[data-v-d5d43e03]:disabled{opacity:.6;cursor:not-allowed}.app-shell[data-v-1f4a92f7]{display:flex;height:100vh;overflow:hidden;background:#fff}.sidebar-wrap[data-v-1f4a92f7]{flex-shrink:0;height:100%;overflow:visible;min-width:0;position:relative;z-index:5}.main-area[data-v-1f4a92f7]{flex:1;min-width:0;height:100%;overflow:hidden;background:#fff}.app-shell--login[data-v-1f4a92f7]{background:#fff}.main-area--login[data-v-1f4a92f7]{overflow:auto}.settings-panel[data-v-c8e75fc8]{flex-shrink:0;height:100%;border-left:1px solid var(--border);background:#fafafa;display:flex;flex-direction:column;overflow:hidden;min-width:0;box-shadow:-4px 0 24px #0000000a}.panel-head[data-v-c8e75fc8]{display:flex;justify-content:space-between;align-items:center;padding:0 18px;background:#fafafa;border-bottom:1px solid var(--border)}.panel-head h3[data-v-c8e75fc8]{margin:0;font-size:16px;font-weight:var(--fw-medium);color:var(--color-text-primary);line-height:1.2}.panel-close-btn[data-v-c8e75fc8]{border:none;background:transparent;cursor:pointer;padding:0;line-height:0;flex-shrink:0}.panel-close-btn img[data-v-c8e75fc8]{display:block;width:36px;height:36px}.icon-btn[data-v-c8e75fc8]{border:none;background:transparent;cursor:pointer;color:#9ca3af;font-size:1rem;line-height:1;padding:.15rem}.settings-panel.embedded[data-v-c8e75fc8]{height:100%;border:none;background:transparent;box-shadow:none}.settings-panel.embedded .panel-body[data-v-c8e75fc8]{padding:0}.panel-body[data-v-c8e75fc8]{flex:1;overflow-y:auto;min-height:0;padding:18px;background:#fff}.group[data-v-c8e75fc8]{margin-bottom:0}.group-label[data-v-c8e75fc8]{margin:0 0 9px;font-size:12px;font-weight:var(--fw-medium);color:var(--color-section-label);line-height:1.2}.group-label-row[data-v-c8e75fc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.group-label-row .group-label[data-v-c8e75fc8]{margin-bottom:0}.group-content[data-v-c8e75fc8]{margin-bottom:20px;border:1px solid var(--color-border-subtle);border-radius:10px;overflow:hidden}.group:last-child .group-content[data-v-c8e75fc8]{margin-bottom:0}.group-content>.field-row[data-v-c8e75fc8]:last-child,.group-content>.toggle-field[data-v-c8e75fc8]:last-child{border-bottom:none}.add-btn[data-v-c8e75fc8]{width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--muted);cursor:pointer;font-size:1rem;line-height:1}.mode-section-label[data-v-c8e75fc8]{padding:14px 13px 8px;font-size:12px;font-weight:var(--fw-medium);color:#000;line-height:1.2}.mode-cards[data-v-c8e75fc8]{display:flex;flex-direction:column;gap:10px;padding:0 13px 14px}.mode-card[data-v-c8e75fc8]{width:100%;text-align:left;border:1px solid #e2e3dd;border-radius:10px;background:#fff;padding:12px 13px;cursor:pointer;transition:border-color .15s,background .15s}.mode-card[data-v-c8e75fc8]:hover{border-color:#cee2d5}.mode-card.active[data-v-c8e75fc8]{border-color:#cee2d5;background:#f3f8f5}.mode-card-top[data-v-c8e75fc8]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.mode-card strong[data-v-c8e75fc8]{font-size:12px;font-weight:450;color:#222;line-height:1.2}.mode-check[data-v-c8e75fc8]{width:16px;height:16px;flex-shrink:0;display:block}.mode-check img[data-v-c8e75fc8]{width:100%;height:100%;display:block}.mode-desc-primary[data-v-c8e75fc8]{margin:0 0 8px;font-size:12px;font-weight:400;color:#222;line-height:1.45}.mode-desc-secondary[data-v-c8e75fc8]{margin:0 0 10px;font-size:10px;font-weight:330;color:#747a71;line-height:1.5}.mode-flow[data-v-c8e75fc8]{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0}.mode-flow-step[data-v-c8e75fc8]{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;border:1px solid #e2e3dd;border-radius:5px;background:#fff;font-size:12px;font-weight:380;color:#747a71;line-height:1.2;white-space:nowrap}.mode-flow-step--highlight[data-v-c8e75fc8]{border:1px solid #e7d2b4;background:#fff1dc;color:#a96b1d;font-size:12px;font-weight:380}.mode-flow-arrow[data-v-c8e75fc8]{flex-shrink:0;display:inline-flex;align-items:center;margin:0 2px;line-height:0}.mode-flow-arrow img[data-v-c8e75fc8]{display:block;width:10px;height:13px}.field-row[data-v-c8e75fc8],.toggle-field[data-v-c8e75fc8]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 13px 14px;border-bottom:1px solid var(--color-border-subtle);margin-bottom:0}.field-row-main[data-v-c8e75fc8]{flex:1;min-width:0}.field-row .select-pill[data-v-c8e75fc8],.toggle-field .toggle-switch[data-v-c8e75fc8]{align-self:center;flex-shrink:0}.field-row strong[data-v-c8e75fc8],.toggle-field strong[data-v-c8e75fc8]{display:block;font-size:12px;font-weight:450;color:#222;line-height:1.2}.field-hint[data-v-c8e75fc8],.toggle-field .field-row-main>span[data-v-c8e75fc8]:not(.toggle-switch):not(.toggle-slider){display:block;margin-top:6px;font-size:12px;font-weight:400;color:#747a71;line-height:1.4;word-break:break-word}.select-pill[data-v-c8e75fc8]{box-sizing:border-box;height:29px;min-width:39px;flex-shrink:0;border:1px solid #e5e7eb;border-radius:10px;padding:8px 20px 8px 6px;font-size:12px;line-height:1;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E") no-repeat right 6px center;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text)}.select-compact[data-v-c8e75fc8]{max-width:130px}.toggle-switch[data-v-c8e75fc8]{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0}.toggle-switch input[data-v-c8e75fc8]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-c8e75fc8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#d1d5db;border-radius:999px;cursor:pointer;transition:background .2s}.toggle-slider[data-v-c8e75fc8]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px #0000001f}.toggle-switch input:checked+.toggle-slider[data-v-c8e75fc8]{background:var(--accent)}.toggle-switch input:checked+.toggle-slider[data-v-c8e75fc8]:before{transform:translate(18px)}.toggle-switch input:disabled+.toggle-slider[data-v-c8e75fc8]{opacity:.45;cursor:not-allowed}.agent-card[data-v-c8e75fc8]{display:grid;grid-template-columns:34px 1fr auto;align-items:center;column-gap:8px;border:none;border-bottom:1px solid #e2e3dd;border-radius:0;padding:12px;margin-bottom:0;background:#fff}.agent-card[data-v-c8e75fc8]:last-child{border-bottom:none}.agent-card.commander[data-v-c8e75fc8]{background:#fff}.agent-icon[data-v-c8e75fc8]{width:34px;height:34px;justify-self:center;align-self:center;flex-shrink:0;overflow:hidden;border-radius:11px}.agent-icon img[data-v-c8e75fc8]{display:block;width:34px;height:34px}.agent-info[data-v-c8e75fc8]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;min-width:0;gap:4px}.agent-model[data-v-c8e75fc8]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-card strong[data-v-c8e75fc8]{font-size:12px;font-weight:450;color:#222;line-height:1.2}.agent-card p[data-v-c8e75fc8]{margin:0;font-size:12px;font-weight:380;color:#747a71;line-height:1.4}.mention-menu[data-v-2e74bebf]{position:absolute;left:.75rem;right:.75rem;bottom:calc(100% + .35rem);max-height:220px;overflow-y:auto;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a1f;padding:.35rem;z-index:20}.mention-empty[data-v-2e74bebf]{margin:0;padding:.55rem .65rem;font-size:.78rem;color:var(--muted)}.mention-item[data-v-2e74bebf]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.65rem;border:none;background:transparent;border-radius:8px;padding:.5rem .65rem;text-align:left;cursor:pointer}.mention-item[data-v-2e74bebf]:hover,.mention-item.active[data-v-2e74bebf]{background:#f5faf8}.mention-name[data-v-2e74bebf]{font-size:.82rem;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-tag[data-v-2e74bebf]{flex-shrink:0;font-size:.68rem;color:var(--accent);background:var(--accent-soft);padding:.08rem .35rem;border-radius:999px}.lily-loading-splash[data-v-8e03c371]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;min-height:240px}.lily-loading-splash__gif[data-v-8e03c371]{display:block;width:111px;height:82px}.lily-loading-splash__text[data-v-8e03c371]{margin:0;font-size:.82rem;color:var(--muted, #8a8178)}.resize-handle[data-v-a11ad498]{width:6px;margin:0 -3px;cursor:col-resize;flex-shrink:0;position:relative;z-index:2;align-self:stretch}.resize-handle[data-v-a11ad498]:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--border);transition:background .15s}.resize-handle[data-v-a11ad498]:hover:after,.resize-handle[data-v-a11ad498]:active:after{background:var(--accent);width:2px}.home-layout[data-v-fb6514c2]{display:flex;height:100%;overflow:hidden;background:#fff}.center-pane[data-v-fb6514c2]{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff}.center-pane.chatting[data-v-fb6514c2]{background:#fff}.pane-head[data-v-fb6514c2]{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #eee;align-items:center;padding:0 20px;border-bottom:1px solid var(--border);background:#fff}.pane-head-copy[data-v-fb6514c2]{display:flex;flex-direction:column;gap:4px;justify-content:center}.pane-head-copy h1[data-v-fb6514c2]{margin:0;font-size:20px;font-weight:600}.pane-head-copy p[data-v-fb6514c2]{margin:4px 0 0;color:#666;font-size:13px}.head-actions[data-v-fb6514c2]{display:flex;align-items:center;gap:8px}.pane-settings-btn[data-v-fb6514c2]{border:none;background:transparent;cursor:pointer;padding:0}.welcome-body[data-v-fb6514c2]{flex:1;overflow:auto;position:relative}.creating-overlay[data-v-fb6514c2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#fafafad9}.hero[data-v-fb6514c2]{max-width:720px;margin:0 auto;padding:48px 24px 80px;text-align:center}.mascot img[data-v-fb6514c2]{width:120px;height:auto}.hero h2[data-v-fb6514c2]{margin:16px 0 8px;font-size:28px}.intro[data-v-fb6514c2]{color:#666;margin-bottom:28px}.composer-box[data-v-fb6514c2]{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:12px;box-shadow:0 8px 24px #0000000a}.composer-input[data-v-fb6514c2]{width:100%;border:none;resize:none;outline:none;font-size:14px;min-height:72px}.composer-foot[data-v-fb6514c2]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.chip[data-v-fb6514c2]{border:1px solid #e5e5e5;background:#fafafa;border-radius:999px;padding:6px 12px;cursor:pointer}.send-btn[data-v-fb6514c2]{border:none;background:#111;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.send-btn[data-v-fb6514c2]:disabled{opacity:.4;cursor:not-allowed}.send-icon[data-v-fb6514c2]{width:18px;height:18px}.clarify-body[data-v-fb6514c2]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-scroll[data-v-fb6514c2]{flex:1;overflow-y:auto;min-height:0;padding:1.25rem 1.5rem;width:100%;display:flex;flex-direction:column;gap:1rem}.bubble-wrap[data-v-fb6514c2]{display:flex;flex-direction:column;max-width:72%}.bubble-wrap.agent[data-v-fb6514c2]{align-self:flex-start;align-items:flex-start}.bubble-wrap.user[data-v-fb6514c2]{align-self:flex-end;align-items:flex-end}.bubble-meta[data-v-fb6514c2]{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.82rem}.bubble-wrap.user .bubble-meta[data-v-fb6514c2]{flex-direction:row-reverse}.avatar[data-v-fb6514c2]{width:28px;height:28px;border-radius:8px;background:var(--color-avatar-bg);color:#fff;font-size:.72rem;font-weight:600;display:grid;place-items:center;overflow:hidden}.avatar img[data-v-fb6514c2]{width:100%;height:100%;object-fit:cover}.bubble[data-v-fb6514c2]{background:#fafaf7;border:1px solid #e0e2db;border-radius:12px;padding:.85rem 1rem;font-size:14px;line-height:1.55;white-space:pre-wrap}.bubble-wrap.user .bubble[data-v-fb6514c2]{background:#f0f1ec;border-color:#e0e2db}.hidden-file-input[data-v-fb6514c2]{display:none}.file-list[data-v-fb6514c2]{margin-top:16px;text-align:left}.file-item[data-v-fb6514c2]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border:1px solid #eee;border-radius:10px;margin-bottom:8px}.file-main[data-v-fb6514c2]{display:flex;flex-direction:column;gap:2px}.muted[data-v-fb6514c2]{color:#888;font-size:12px}.remove-file[data-v-fb6514c2]{border:none;background:transparent;color:#888;cursor:pointer}.error[data-v-fb6514c2]{color:#c0392b;margin-top:12px}.timeline[data-v-405761c7]{display:flex;flex-direction:column;gap:0}.empty[data-v-405761c7]{margin:0;font-size:.82rem;color:var(--muted);line-height:1.5}.timeline-item[data-v-405761c7]{display:flex;gap:.75rem}.rail[data-v-405761c7]{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0;padding-top:.35rem}.dot[data-v-405761c7]{width:6px;height:6px;border-radius:50%;background:#d1d5db;flex-shrink:0}.dot.done[data-v-405761c7]{background:var(--accent)}.dot.active[data-v-405761c7]{background:#c3d0e3;box-shadow:none}.dot.waiting[data-v-405761c7]{background:#f59e0b}.line[data-v-405761c7]{flex:1;width:2px;background:#e5e7eb;margin:.25rem 0;min-height:24px}.content[data-v-405761c7]{flex:1;min-width:0;padding-bottom:1.25rem}.step-head[data-v-405761c7]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.35rem}.step-head.clickable[data-v-405761c7]{cursor:pointer;-webkit-user-select:none;user-select:none}.step-head.clickable:hover .step-title strong[data-v-405761c7]{color:var(--accent)}.actor-icon[data-v-405761c7]{width:28px;height:28px;border-radius:8px;background:#f3efe8;display:grid;place-items:center;overflow:hidden;flex-shrink:0;font-size:.85rem}.actor-icon img[data-v-405761c7]{width:100%;height:100%;object-fit:contain}.step-title[data-v-405761c7]{flex:1;min-width:0}.step-title strong[data-v-405761c7]{display:block;font-size:.82rem;font-weight:600;line-height:1.4}.time[data-v-405761c7]{font-size:.72rem;color:var(--muted)}.status[data-v-405761c7]{font-size:.68rem;font-weight:600;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.status.done[data-v-405761c7]{background:var(--accent-soft);color:var(--accent)}.status.active[data-v-405761c7],.status.waiting[data-v-405761c7]{background:#fff1dc;color:#a96b1d}.toggle-btn[data-v-405761c7]{border:none;background:transparent;color:var(--muted);font-size:.85rem;line-height:1;padding:.1rem .25rem;cursor:pointer;flex-shrink:0}.step-body[data-v-405761c7]{padding-left:.15rem}.body[data-v-405761c7]{margin:0 0 .45rem;font-size:.82rem;line-height:1.55;color:#374151;white-space:pre-wrap}.note-box[data-v-405761c7],.highlight-box[data-v-405761c7]{border-radius:10px;padding:.65rem .75rem;font-size:.78rem;line-height:1.5;margin-bottom:.45rem}.note-box[data-v-405761c7]{background:#f3f4f6;color:#4b5563}.judge-detail[data-v-405761c7]{display:flex;flex-direction:column;gap:.55rem}.judge-score[data-v-405761c7]{margin:0;font-size:.84rem;font-weight:600;color:#1f2937}.judge-revision[data-v-405761c7]{margin:0;font-size:.78rem;color:#4b5563}.review-summary-box[data-v-405761c7]{margin-top:.35rem;margin-bottom:10px;padding:.55rem .65rem;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff;font-size:.78rem}.review-summary-box strong[data-v-405761c7]{display:block;margin-bottom:.25rem;color:#2d9366}.review-summary-box p[data-v-405761c7]{margin:.2rem 0 0;color:#374151}.review-summary-box p[data-v-405761c7]:first-of-type{margin-top:0}.review-summary-box .label[data-v-405761c7]{color:#6b7280}.decision-badge.judge[data-v-405761c7]{background:#eef2ff;color:#4338ca}.decision-badge.uphold_reviewer[data-v-405761c7],.decision-badge.arbitrator_reviewer[data-v-405761c7]{background:#fff3e0;color:#e65100}.decision-badge.uphold_writer[data-v-405761c7],.decision-badge.arbitrator_writer[data-v-405761c7]{background:#e3f2fd;color:#1565c0}.arbitrator-list[data-v-405761c7]{display:flex;flex-direction:column;gap:.45rem;margin-top:.15rem}.arbitrator-list>strong[data-v-405761c7]{font-size:.78rem;color:#374151}.arbitrator-item[data-v-405761c7]{padding:.45rem .55rem;border-radius:8px;background:#fafafa;border:1px solid #eceff1}.arbitrator-item strong[data-v-405761c7]{display:block;font-size:.82rem;margin-bottom:.15rem}.arbitrator-item .reason-line[data-v-405761c7]{margin:0;font-size:.78rem;color:#4b5563}.judge-reason-box[data-v-405761c7]{background:#fff;border:1px solid var(--border);border-radius:10px;padding:.65rem .75rem}.judge-reason-box strong[data-v-405761c7]{display:block;font-size:.72rem;color:var(--muted);margin-bottom:.35rem}.judge-reason-box p[data-v-405761c7]{margin:0;font-size:.82rem;line-height:1.55;color:#374151;white-space:pre-wrap}.blocking-list[data-v-405761c7]{margin:.35rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.5}.blocking-list li[data-v-405761c7]{margin-bottom:.2rem}.note-box strong[data-v-405761c7]{display:block;font-size:.72rem;margin-bottom:.35rem}.highlight-box[data-v-405761c7]{background:var(--accent-soft);color:var(--accent)}.suggestion-list[data-v-405761c7],.outcome-list[data-v-405761c7],.confirmed-list[data-v-405761c7]{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem}.section-group[data-v-405761c7]{display:flex;flex-direction:column;gap:.45rem}.section-heading[data-v-405761c7]{margin:.15rem 0 0;font-size:.74rem;font-weight:600;color:#374151}.confirmed-title[data-v-405761c7]{margin:0;font-size:.72rem;font-weight:600;color:#047857}.confirmed-item[data-v-405761c7]{border:1px solid #b8e0d4;border-radius:10px;padding:.55rem .65rem;background:#f5faf8;font-size:.78rem}.confirmed-item strong[data-v-405761c7]{display:block;margin-top:.2rem}.confirmed-item p[data-v-405761c7]{margin:.25rem 0 0;color:#4b5563}.reason-line[data-v-405761c7],.excerpt-line[data-v-405761c7],.proposed-line[data-v-405761c7],.rationale-line[data-v-405761c7]{margin:.2rem 0;color:#6b7280;font-size:.74rem;line-height:1.5;font-style:normal}.rationale-line[data-v-405761c7]{color:#111827;font-weight:600}.proposed-line[data-v-405761c7]{color:#374151;white-space:pre-line}.decision-log-box[data-v-405761c7]{margin-top:20px;font-size:14px}.suggestion-item.critical.accept[data-v-405761c7],.suggestion-item.critical.accepted[data-v-405761c7]{display:flex;flex-direction:column;gap:5px;line-height:1.5;font-style:normal}.suggestion-item.critical.accept .item-head[data-v-405761c7],.suggestion-item.critical.accepted .item-head[data-v-405761c7],.suggestion-item.critical.accept strong[data-v-405761c7],.suggestion-item.critical.accepted strong[data-v-405761c7],.suggestion-item.critical.accept .reason-line[data-v-405761c7],.suggestion-item.critical.accept .excerpt-line[data-v-405761c7],.suggestion-item.critical.accept .proposed-line[data-v-405761c7],.suggestion-item.critical.accept .decision-log-box[data-v-405761c7],.suggestion-item.critical.accepted .reason-line[data-v-405761c7],.suggestion-item.critical.accepted .excerpt-line[data-v-405761c7],.suggestion-item.critical.accepted .proposed-line[data-v-405761c7],.suggestion-item.critical.accepted .decision-log-box[data-v-405761c7]{margin:0}.suggestion-item.critical.accept div[data-v-405761c7],.suggestion-item.critical.accept p[data-v-405761c7],.suggestion-item.critical.accepted div[data-v-405761c7],.suggestion-item.critical.accepted p[data-v-405761c7]{line-height:1.5;font-style:normal}.suggestion-item[data-v-405761c7],.outcome-item[data-v-405761c7]{border:1px solid var(--border);border-radius:10px;padding:.55rem .65rem;font-size:.78rem}.suggestion-item.accepted[data-v-405761c7],.outcome-item.accepted[data-v-405761c7]{border-color:#b8e0d4;background:#f5faf8}.suggestion-item.rejected[data-v-405761c7],.outcome-item.rejected[data-v-405761c7]{border-color:#e5e7eb;background:#fafafa}.item-head[data-v-405761c7],.card-head[data-v-405761c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.tag[data-v-405761c7]{display:inline-block;font-size:.68rem;font-weight:600;padding:.1rem .35rem;border-radius:4px}.suggestion-item.critical .tag[data-v-405761c7],.outcome-item .tag.critical[data-v-405761c7]{background:#fde8e8;color:var(--danger)}.suggestion-item.major .tag[data-v-405761c7],.outcome-item .tag.major[data-v-405761c7]{background:#fff3e0;color:var(--warning)}.suggestion-item.minor .tag[data-v-405761c7],.outcome-item .tag.minor[data-v-405761c7]{background:#f3f4f6;color:var(--muted)}.decision-badge[data-v-405761c7]{font-size:.68rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;white-space:nowrap}.decision-badge.pending[data-v-405761c7]{background:#f3efe8;color:var(--muted)}.decision-badge.accepted[data-v-405761c7]{background:var(--accent-soft);color:var(--accent)}.decision-badge.rejected[data-v-405761c7]{background:#f3f4f6;color:#6b7280}.suggestion-item strong[data-v-405761c7],.outcome-item strong[data-v-405761c7]{display:block;margin-bottom:.15rem}.suggestion-item p[data-v-405761c7],.outcome-item p[data-v-405761c7]{margin:0;color:var(--muted)}.step-actions[data-v-405761c7]{display:flex;gap:.35rem;margin-top:.35rem}.mini-btn[data-v-405761c7]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.28rem .55rem;font-size:.72rem;cursor:pointer}.mini-btn.primary[data-v-405761c7]{background:var(--accent-soft);border-color:#b8e0d4;color:var(--accent)}.mini-btn.danger[data-v-405761c7]{background:#fde8e8;border-color:#f5c2c2;color:var(--danger)}.decision-panel[data-v-405761c7]{border-top:1px solid var(--border);padding-top:1rem;margin-top:.5rem}.decision-panel h4[data-v-405761c7]{margin:0 0 .35rem;font-size:.88rem}.review-card[data-v-405761c7]{border:1px solid var(--border);border-radius:12px;padding:.75rem;margin:.55rem 0}.review-card.accepted[data-v-405761c7]{border-color:#b8e0d4;background:#f5faf8}.review-card.rejected[data-v-405761c7]{border-color:#e5e7eb;background:#fafafa}.review-card h4[data-v-405761c7]{margin:0 0 .25rem;font-size:.82rem}.review-card p[data-v-405761c7]{margin:0;font-size:.78rem;color:#4b5563}.card-actions[data-v-405761c7]{display:flex;gap:.35rem;margin-top:.45rem}.decision-note[data-v-405761c7]{width:100%;margin-top:.65rem;resize:vertical;line-height:1.5}.decision-actions[data-v-405761c7]{display:flex;gap:.5rem;margin-top:.65rem}.progress[data-v-405761c7]{margin:.45rem 0 0;font-size:.75rem;color:var(--muted)}.outputs[data-v-c6430625]{display:flex;flex-direction:column;gap:.85rem;height:100%;min-height:0}.success-banner[data-v-c6430625]{display:flex;gap:.65rem;align-items:flex-start;background:var(--accent-soft);border:1px solid #b8e0d4;border-radius:12px;padding:.75rem;flex-shrink:0}.success-banner span[data-v-c6430625]{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:.75rem;flex-shrink:0}.success-banner strong[data-v-c6430625]{display:block;font-size:.84rem;color:var(--accent)}.success-banner p[data-v-c6430625]{margin:.2rem 0 0;font-size:.75rem;color:#374151}.version-list[data-v-c6430625]{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0}.version-row[data-v-c6430625]{display:flex;justify-content:space-between;align-items:center;gap:.65rem;border:1px solid var(--border);border-radius:12px;padding:.7rem .75rem;cursor:pointer;background:#fff}.version-row.active[data-v-c6430625]{border-color:#b8e0d4;background:#f5faf8}.version-title[data-v-c6430625]{display:flex;align-items:center;gap:.4rem}.version-title strong[data-v-c6430625]{font-size:.84rem}.final-badge[data-v-c6430625]{font-size:.65rem;font-weight:600;background:#f3f4f6;color:#6b7280;padding:.1rem .35rem;border-radius:4px}.version-main p[data-v-c6430625]{margin:.2rem 0 0;font-size:.72rem;color:var(--muted)}.version-actions[data-v-c6430625]{display:flex;gap:.35rem;flex-shrink:0}.mini-btn[data-v-c6430625]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.28rem .55rem;font-size:.72rem;cursor:pointer}.mini-btn.primary[data-v-c6430625]{background:var(--accent-soft);border-color:#b8e0d4;color:var(--accent)}.doc-panel[data-v-c6430625]{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;flex:1;min-height:0}.doc-toolbar[data-v-c6430625]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;border-bottom:1px solid var(--border);background:#fafafa;flex-shrink:0}.doc-toolbar h3[data-v-c6430625]{margin:0;font-size:.9rem}.doc-toolbar p[data-v-c6430625]{margin:.2rem 0 0;font-size:.72rem;color:var(--muted)}.toolbar-actions[data-v-c6430625]{display:flex;gap:.35rem;flex-shrink:0}.markdown-body[data-v-c6430625]{padding:.85rem 1rem 1rem;flex:1;min-height:0;overflow-y:auto;font-size:.84rem;line-height:1.6}.empty[data-v-c6430625]{margin:0;font-size:.82rem;color:var(--muted)}.reference-panel[data-v-98a530b7]{height:100%;min-height:320px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:#fff;min-width:0;overflow:hidden}.panel-head[data-v-98a530b7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .85rem;border-bottom:1px solid var(--border);background:#fff;flex-shrink:0}.panel-head h3[data-v-98a530b7]{margin:0;font-size:.9rem}.panel-head p[data-v-98a530b7]{margin:.2rem 0 0;font-size:.72rem;color:var(--muted)}.mini-btn[data-v-98a530b7]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.28rem .55rem;font-size:.72rem;cursor:pointer;flex-shrink:0}.mini-btn.primary[data-v-98a530b7]{background:var(--accent-soft);border-color:#b8e0d4;color:var(--accent)}.mini-btn[data-v-98a530b7]:disabled{opacity:.6;cursor:not-allowed}.file-list[data-v-98a530b7]{display:flex;flex-direction:column;gap:.4rem;padding:.65rem;overflow-y:auto;flex-shrink:0;max-height:42%}.file-row[data-v-98a530b7]{display:flex;align-items:flex-start;gap:.45rem;border:1px solid var(--border);border-radius:10px;padding:.55rem .6rem;background:#fff;cursor:pointer}.file-row.active[data-v-98a530b7]{border-color:#b8e0d4;background:#f5faf8}.file-main[data-v-98a530b7]{min-width:0;flex:1}.file-main strong[data-v-98a530b7]{display:block;font-size:.8rem;word-break:break-all}.file-main p[data-v-98a530b7]{margin:.2rem 0 0;font-size:.68rem;color:var(--muted)}.status.ready[data-v-98a530b7]{color:var(--accent)}.status.pending[data-v-98a530b7]{color:#d97706}.status.failed[data-v-98a530b7]{color:var(--danger)}.error-text[data-v-98a530b7]{color:var(--danger)!important;margin-top:.15rem!important}.delete-btn[data-v-98a530b7]{border:none;background:transparent;color:var(--danger);font-size:.68rem;cursor:pointer;padding:.15rem .25rem;flex-shrink:0}.delete-btn[data-v-98a530b7]:disabled{opacity:.5;cursor:not-allowed}.preview[data-v-98a530b7]{flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--border);background:#fff}.preview-head[data-v-98a530b7]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid var(--border);font-size:.72rem}.preview-head strong[data-v-98a530b7]{font-size:.78rem;word-break:break-all}.preview-head span[data-v-98a530b7]{color:var(--muted);flex-shrink:0}.preview-body[data-v-98a530b7]{margin:0;padding:.75rem;overflow:auto;flex:1;font-size:.76rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;font-family:inherit;color:#374151}.empty[data-v-98a530b7],.empty-preview[data-v-98a530b7]{margin:0;padding:.85rem;font-size:.78rem;color:var(--muted)}.empty-preview[data-v-98a530b7]{border-top:1px solid var(--border)}.typing-bubble[data-v-efdae3db]{display:flex;flex-direction:column;width:85%;min-width:85%;max-width:85%;align-self:flex-start;align-items:flex-start;animation:typing-fade-in-efdae3db .2s ease}.typing-bubble__body[data-v-efdae3db]{display:block;width:100%;padding:0;background:transparent;border:none;border-radius:0;line-height:0}.typing-gif[data-v-efdae3db]{display:block;width:111px;height:82px}@keyframes typing-fade-in-efdae3db{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.confirm-wrap[data-v-5221974d]{align-self:center;max-width:85%;width:100%;display:flex;flex-direction:column;gap:.45rem;margin:.75rem 0 0}.confirm-card[data-v-5221974d]{border:1px solid #b8e0d4;background:#f5faf8;border-radius:14px;padding:1rem 1.1rem}.card-head[data-v-5221974d]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.55rem}.card-head strong[data-v-5221974d]{display:block;font-size:.92rem;color:#1f2937}.card-head p[data-v-5221974d]{margin:.2rem 0 0;font-size:.75rem;color:var(--muted)}.intro[data-v-5221974d]{margin:0 0 .75rem;font-size:.82rem;line-height:1.55;color:#374151}.preview-box[data-v-5221974d],.edit-box[data-v-5221974d]{background:#fff;border:1px solid var(--border);border-radius:12px;padding:.75rem;margin-bottom:.75rem}.preview-section+.preview-section[data-v-5221974d]{margin-top:.75rem}.preview-section strong[data-v-5221974d]{display:block;font-size:.78rem;margin-bottom:.35rem;color:#1f2937}.preview-section p[data-v-5221974d]{margin:0;font-size:.82rem;line-height:1.55;color:#374151;white-space:pre-wrap}.preview-section ul[data-v-5221974d]{margin:0;padding-left:1.1rem}.preview-section li[data-v-5221974d]{font-size:.82rem;line-height:1.55;color:#374151}.field[data-v-5221974d]{display:block}.field+.field[data-v-5221974d]{margin-top:.75rem}.field strong[data-v-5221974d]{display:block;font-size:.78rem;margin-bottom:.35rem}.hint[data-v-5221974d]{display:block;font-size:.72rem;color:var(--muted);margin-bottom:.35rem}.field textarea[data-v-5221974d],.select[data-v-5221974d]{width:100%;border:1px solid var(--border);border-radius:8px;padding:.45rem .55rem;font-size:.82rem;line-height:1.5;background:#fff}.field textarea[data-v-5221974d]{resize:vertical}.card-foot[data-v-5221974d]{display:flex;flex-wrap:wrap;gap:.45rem}.btn[data-v-5221974d]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.4rem .85rem;font-size:.78rem;cursor:pointer}.btn.btn-primary[data-v-5221974d]{background:#2d7a58;border-color:#2d7a58;color:#fff}.btn.btn-primary[data-v-5221974d]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-5221974d]:disabled{opacity:.55;cursor:not-allowed}.confirm-wrap[data-v-95165fb5]{align-self:center;max-width:85%;width:100%;display:flex;flex-direction:column;gap:.45rem}.confirm-card[data-v-95165fb5]{border:1px solid #b8e0d4;background:#f5faf8;border-radius:14px;padding:1rem 1.1rem}.card-head[data-v-95165fb5]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.55rem}.card-head strong[data-v-95165fb5]{display:block;font-size:.92rem;color:#1f2937}.card-head p[data-v-95165fb5]{margin:.2rem 0 0;font-size:.75rem;color:var(--muted)}.intro[data-v-95165fb5]{margin:0 0 .75rem;font-size:.82rem;line-height:1.55;color:#374151}.preview-box[data-v-95165fb5],.edit-box[data-v-95165fb5]{background:#fff;border:1px solid var(--border);border-radius:12px;padding:.75rem;margin-bottom:.75rem}.preview-box strong[data-v-95165fb5]{display:block;font-size:.78rem;margin-bottom:.35rem}.preview-box p[data-v-95165fb5]{margin:0;font-size:.82rem;line-height:1.55;color:#374151;white-space:pre-wrap}.stats[data-v-95165fb5]{display:flex;gap:.5rem;margin-top:.65rem}.stat[data-v-95165fb5]{font-size:.72rem;font-weight:600;padding:.12rem .45rem;border-radius:999px}.stat.accepted[data-v-95165fb5]{background:var(--accent-soft);color:var(--accent)}.stat.rejected[data-v-95165fb5]{background:#f3f4f6;color:#6b7280}.suggestion-list[data-v-95165fb5]{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.75rem}.suggestion-row[data-v-95165fb5]{border:1px solid var(--border);border-radius:10px;padding:.65rem .75rem}.suggestion-row.accept[data-v-95165fb5],.suggestion-row.accepted[data-v-95165fb5]{border-color:#b8e0d4;background:#f5faf8}.suggestion-row.reject[data-v-95165fb5],.suggestion-row.rejected[data-v-95165fb5]{background:#fafafa}.suggestion-row.major.accept[data-v-95165fb5],.suggestion-row.major.accepted[data-v-95165fb5]{display:flex;flex-direction:column;gap:5px}.suggestion-row.major.accept .row-head[data-v-95165fb5],.suggestion-row.major.accepted .row-head[data-v-95165fb5],.suggestion-row.major.accept strong[data-v-95165fb5],.suggestion-row.major.accepted strong[data-v-95165fb5],.suggestion-row.major.accept p[data-v-95165fb5],.suggestion-row.major.accepted p[data-v-95165fb5],.suggestion-row.major.accept .row-actions[data-v-95165fb5],.suggestion-row.major.accepted .row-actions[data-v-95165fb5]{margin:0}.suggestion-row.major.accept .rationale-line[data-v-95165fb5],.suggestion-row.major.accepted .rationale-line[data-v-95165fb5]{margin-top:0!important}.row-head[data-v-95165fb5]{display:flex;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.35rem}.row-tags[data-v-95165fb5]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.tag[data-v-95165fb5]{font-size:.68rem;font-weight:600;padding:.1rem .35rem;border-radius:4px}.suggestion-row.critical .tag[data-v-95165fb5]:not(.minor){background:#fde8e8;color:var(--danger)}.suggestion-row.major .tag[data-v-95165fb5]:not(.minor){background:#fff3e0;color:var(--warning)}.suggestion-row.minor .tag[data-v-95165fb5]:not(.minor){background:#f3f4f6;color:var(--muted)}.tag.minor[data-v-95165fb5]{background:#f3f4f6;color:var(--muted)}.decision-badge[data-v-95165fb5]{font-size:.68rem;font-weight:600;padding:.1rem .4rem;border-radius:999px}.decision-badge.pending[data-v-95165fb5]{background:#f3efe8;color:var(--muted)}.decision-badge.accept[data-v-95165fb5],.decision-badge.accepted[data-v-95165fb5]{background:var(--accent-soft);color:var(--accent)}.decision-badge.reject[data-v-95165fb5],.decision-badge.rejected[data-v-95165fb5]{background:#f3f4f6;color:#6b7280}.decision-badge.partial[data-v-95165fb5]{background:#fff3e0;color:var(--warning)}.suggestion-row strong[data-v-95165fb5]{display:block;font-size:.82rem;margin-bottom:.2rem}.suggestion-row p[data-v-95165fb5]{margin:0;font-size:.78rem;color:#4b5563}.proposed-line[data-v-95165fb5]{white-space:pre-line}.rationale-line[data-v-95165fb5]{margin-top:.35rem!important;line-height:1.5;font-style:normal}.row-actions[data-v-95165fb5]{display:flex;gap:.35rem;margin-top:.45rem}.instruction-field[data-v-95165fb5]{display:block}.instruction-field strong[data-v-95165fb5]{display:block;font-size:.78rem;margin-bottom:.35rem}.instruction-field textarea[data-v-95165fb5]{width:100%;resize:vertical;line-height:1.5;font-size:14px}.card-foot[data-v-95165fb5]{display:flex;flex-wrap:wrap;gap:.45rem}.btn[data-v-95165fb5]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.4rem .85rem;font-size:.78rem;cursor:pointer}.btn.btn-primary[data-v-95165fb5]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.btn-primary[data-v-95165fb5]:disabled{opacity:.55;cursor:not-allowed}.btn.adopt[data-v-95165fb5]{background:#fff;border-color:#b8e0d4;color:var(--accent)}.btn.adopt[data-v-95165fb5]:disabled{opacity:.55;cursor:not-allowed}.mini-btn[data-v-95165fb5]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.28rem .55rem;font-size:.72rem;cursor:pointer}.mini-btn.primary[data-v-95165fb5]{background:var(--accent-soft);border-color:#b8e0d4;color:var(--accent)}.notice-card[data-v-d9deb00f]{position:relative;width:min(360px,calc(100vw - 2rem));padding:.95rem 1rem .85rem;border-radius:14px;border:1px solid #b8e0d4;background:#fff;box-shadow:0 10px 28px #0f6e561f,0 4px 12px #0000000f;animation:notice-in-d9deb00f .28s ease-out}@keyframes notice-in-d9deb00f{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.close-btn[data-v-d9deb00f]{position:absolute;top:.55rem;right:.55rem;border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:.85rem;line-height:1;padding:.15rem}.notice-head[data-v-d9deb00f]{display:flex;gap:.65rem;align-items:flex-start;padding-right:1.2rem}.avatar[data-v-d9deb00f]{width:36px;height:36px;border-radius:10px;background:#f3efe8;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.avatar img[data-v-d9deb00f]{width:100%;height:100%;object-fit:cover}.notice-head strong[data-v-d9deb00f]{display:block;font-size:.9rem;color:#1f2937;line-height:1.35}.notice-head p[data-v-d9deb00f]{margin:.2rem 0 0;font-size:.74rem;color:var(--muted)}.notice-body[data-v-d9deb00f]{margin:.65rem 0 .75rem;font-size:.8rem;line-height:1.55;color:#374151}.notice-actions[data-v-d9deb00f]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.btn[data-v-d9deb00f]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.38rem .75rem;font-size:.78rem;cursor:pointer}.btn.btn-primary[data-v-d9deb00f]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.link[data-v-d9deb00f]{border:none;background:transparent;color:var(--muted);padding-left:.15rem;padding-right:.15rem}.confirm-overlay[data-v-602c0e1f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;background:#ffffffc4;padding:24px}.confirm-dialog[data-v-602c0e1f]{box-sizing:border-box;width:min(360px,100%);padding:28px 26px 24px;background:#fff;border:1px solid #d4d6cf;border-radius:24px;box-shadow:0 10px 30px #252d2714}.confirm-title[data-v-602c0e1f]{margin:0;text-align:center;font-size:16px;font-weight:520;color:#222;line-height:1.35}.confirm-message[data-v-602c0e1f]{margin:14px 0 0;text-align:center;font-size:13px;font-weight:380;color:#747a71;line-height:1.55}.confirm-actions[data-v-602c0e1f]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:24px}.confirm-btn[data-v-602c0e1f]{box-sizing:border-box;min-width:84px;height:32px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:520;line-height:1;cursor:pointer;font-family:inherit}.confirm-btn[data-v-602c0e1f]:disabled{opacity:.55;cursor:not-allowed}.confirm-btn--ghost[data-v-602c0e1f]{border:1px solid #d4d6cf;background:#fff;color:#222}.confirm-btn--primary[data-v-602c0e1f]{border:none;background:#222;color:#fff}.confirm-btn--danger[data-v-602c0e1f]{border:none;background:#c2410c;color:#fff}.confirm-dialog-enter-active[data-v-602c0e1f],.confirm-dialog-leave-active[data-v-602c0e1f]{transition:opacity .2s ease}.confirm-dialog-enter-active .confirm-dialog[data-v-602c0e1f],.confirm-dialog-leave-active .confirm-dialog[data-v-602c0e1f]{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.confirm-dialog-enter-from[data-v-602c0e1f],.confirm-dialog-leave-to[data-v-602c0e1f]{opacity:0}.confirm-dialog-enter-from .confirm-dialog[data-v-602c0e1f],.confirm-dialog-leave-to .confirm-dialog[data-v-602c0e1f]{opacity:0;transform:translateY(12px) scale(.98)}.workbench[data-v-7dc91344]{display:flex;height:100%;overflow:hidden;background:#fff}.loading[data-v-7dc91344]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:2rem;box-sizing:border-box}.loading.error[data-v-7dc91344]{color:var(--danger)}.chat-pane[data-v-7dc91344]{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff}.pane-head[data-v-7dc91344]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.25rem;border-bottom:1px solid var(--border);flex-shrink:0}.pane-head>div[data-v-7dc91344]:first-child{min-width:0;flex:1}.pane-head h2[data-v-7dc91344]{margin:0;font-size:1.05rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pane-head p[data-v-7dc91344]{margin:.12rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.25}.head-actions[data-v-7dc91344]{display:flex;align-items:center;gap:8px}.pane-settings-btn[data-v-7dc91344]{border:none;background:transparent;padding:0;cursor:pointer;display:grid;place-items:center;line-height:0;flex-shrink:0}.pane-settings-btn img[data-v-7dc91344]{display:block;width:36px;height:36px}.mode-badge[data-v-7dc91344]{background:var(--accent-soft);color:var(--accent);font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;min-width:4.5em;white-space:nowrap;text-align:center;flex-shrink:0;box-sizing:border-box}.run-controls[data-v-7dc91344]{display:flex;justify-content:flex-end;gap:.5rem;padding:0 1.25rem;transform:translateY(-10px);flex-shrink:0}.run-btn[data-v-7dc91344]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.35rem .75rem;font-size:.78rem;cursor:pointer}.run-btn.primary[data-v-7dc91344]{background:var(--accent-soft);border-color:#b8e0d4;color:var(--accent)}.run-btn.danger[data-v-7dc91344]{background:#fde8e8;border-color:#f5c2c2;color:var(--danger)}.completion-card[data-v-7dc91344]{width:100%;max-width:85%;margin:.25rem auto 0;border:1px solid #b8e0d4;background:#f5faf8;border-radius:14px;padding:1rem 1.1rem}.completion-card.failure[data-v-7dc91344]{border-color:#f5c2c2;background:#fef2f2}.completion-head strong[data-v-7dc91344]{display:block;font-size:.92rem;margin-bottom:.25rem}.completion-head p[data-v-7dc91344]{margin:0;font-size:.8rem;color:var(--muted)}.completion-actions[data-v-7dc91344]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.chat-scroll[data-v-7dc91344]{flex:1;overflow-y:auto;min-height:0;padding:1.25rem;width:100%;display:flex;flex-direction:column;gap:1.55rem}.bubble-wrap[data-v-7dc91344]{display:flex;flex-direction:column;max-width:72%}.bubble-wrap.agent[data-v-7dc91344]{align-self:center;align-items:center;min-width:85%;max-width:85%}.bubble-wrap.agent.status-message[data-v-7dc91344]{align-self:auto;align-items:flex-start;width:85%;max-width:85%;margin:0 auto}.bubble-wrap.agent .bubble[data-v-7dc91344]{background:transparent;border:none;padding:0;border-radius:0}.bubble-wrap.agent .bubble-body[data-v-7dc91344]{max-width:100%;width:100%}.bubble-wrap.user[data-v-7dc91344]{align-self:flex-end;align-items:flex-end}.bubble-meta[data-v-7dc91344]{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.82rem}.bubble-wrap.user .bubble-meta[data-v-7dc91344]{flex-direction:row-reverse}.avatar[data-v-7dc91344]{width:28px;height:28px;border-radius:8px;background:var(--color-avatar-bg);color:#fff;font-size:.72rem;font-weight:600;display:grid;place-items:center;overflow:hidden}.avatar img[data-v-7dc91344]{width:100%;height:100%;object-fit:cover}.bubble-body[data-v-7dc91344]{//max-width: 85%}.bubble-footer[data-v-7dc91344]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px}.bubble-wrap.agent .bubble-footer[data-v-7dc91344]{justify-content:flex-start}.bubble-time[data-v-7dc91344]{font-size:12px;line-height:1.4;color:var(--color-text-secondary, #747a71);white-space:nowrap}.bubble-copy-btn[data-v-7dc91344]{border:none;background:transparent;padding:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.bubble-copy-btn[data-v-7dc91344]:hover{opacity:.72}.bubble-copy-icon[data-v-7dc91344]{width:16px;height:16px;display:block;object-fit:contain}.copy-toast[data-v-7dc91344]{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:1000;padding:.45rem .85rem;border-radius:8px;background:#222222e0;color:#fff;font-size:13px;line-height:1.4;pointer-events:none;box-shadow:0 4px 16px #0000001f}.copy-toast-fade-enter-active[data-v-7dc91344],.copy-toast-fade-leave-active[data-v-7dc91344]{transition:opacity .2s ease,transform .2s ease}.copy-toast-fade-enter-from[data-v-7dc91344],.copy-toast-fade-leave-to[data-v-7dc91344]{opacity:0;transform:translate(-50%) translateY(-8px)}.bubble[data-v-7dc91344]{background:#fafaf7;border:1px solid #e0e2db;border-radius:12px;padding:.85rem 1rem;font-size:14px;line-height:1.55;white-space:pre-wrap}.bubble-wrap.user .bubble[data-v-7dc91344]{background:#f0f1ec;border-color:#e0e2db}.quick-actions[data-v-7dc91344]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.quick-btn[data-v-7dc91344]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:.45rem .75rem;font-size:.82rem;cursor:pointer}.quick-btn[data-v-7dc91344]:hover{background:#faf8f5}.formation-start-action[data-v-7dc91344]{margin:.75rem 1.25rem 0;padding:.85rem 1rem;border:1px solid var(--border);border-radius:12px;background:#fff}.starting-hint[data-v-7dc91344]{margin:0 0 .65rem;color:var(--muted, #666);font-size:.88rem}.deliverable-type-field[data-v-7dc91344]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem}.deliverable-type-label[data-v-7dc91344]{font-size:.88rem;color:var(--text, #222)}.deliverable-type-select[data-v-7dc91344]{min-width:220px;padding:.35rem .5rem;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:.88rem}.deliverable-type-saving[data-v-7dc91344]{font-size:.82rem;color:var(--muted, #666)}.start-task-btn[data-v-7dc91344]{background:#2d7a58;border-color:#2d7a58}.start-task-btn[data-v-7dc91344]:hover:not(:disabled){background:#256b4d;border-color:#256b4d}.quick-btn.primary[data-v-7dc91344]{background:#111;color:#fff;border-color:#111}.quick-btn.primary[data-v-7dc91344]:hover{background:#333}.chat-composer[data-v-7dc91344]{padding:.75rem 1.25rem 1.25rem;border-top:1px solid var(--border);flex-shrink:0}.composer-box[data-v-7dc91344]{position:relative;border:1px solid var(--border);border-radius:16px;padding:.75rem .9rem .55rem;background:#fff}.composer-input[data-v-7dc91344]{width:100%;border:none;outline:none;resize:none;min-height:44px;font-size:14px}.composer-foot[data-v-7dc91344]{display:flex;justify-content:space-between;align-items:center}.composer-left[data-v-7dc91344]{display:flex;gap:.45rem}.hidden-file-input[data-v-7dc91344]{display:none}.file-list[data-v-7dc91344]{margin-top:.65rem;display:flex;flex-direction:column;gap:.45rem}.file-item[data-v-7dc91344]{border:1px solid var(--border);border-radius:10px;padding:.5rem .65rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem;background:#fff}.file-main[data-v-7dc91344]{min-width:0}.file-main strong[data-v-7dc91344]{display:block;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-main .muted[data-v-7dc91344]{font-size:.72rem;color:var(--muted)}.remove-file[data-v-7dc91344]{border:none;background:transparent;color:var(--danger);font-size:.75rem;cursor:pointer;flex-shrink:0}.detail-pane[data-v-7dc91344]{flex-shrink:0;height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden;min-width:0;border-left:1px solid var(--border)}.detail-head[data-v-7dc91344]{display:flex;justify-content:flex-start;align-items:center;padding:0 18px;border-bottom:1px solid var(--border);flex-shrink:0}.panel-header-icon[data-v-7dc91344]{display:block;width:46px;height:34px;flex-shrink:0}.tabs[data-v-7dc91344]{display:flex;align-items:center;gap:.25rem;padding:0 1rem;border-bottom:1px solid var(--border);flex-wrap:wrap}.tabs button[data-v-7dc91344]{border:none;background:transparent;padding:.55rem .65rem;cursor:pointer;color:var(--muted);border-bottom:2px solid transparent;font-size:.85rem}.tabs button.active[data-v-7dc91344]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.tab-actions[data-v-7dc91344]{margin-left:auto;display:flex;gap:.35rem;padding-bottom:.35rem}.mini-btn[data-v-7dc91344]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.3rem .55rem;font-size:.75rem;cursor:pointer}.mini-btn.primary[data-v-7dc91344]{background:var(--accent-soft);border-color:#b8e0d4;color:var(--accent)}.mini-btn.danger[data-v-7dc91344]{background:#fde8e8;border-color:#f5c2c2;color:var(--danger)}.mini-btn[data-v-7dc91344]:disabled{cursor:default;opacity:.72}.detail-body[data-v-7dc91344]{flex:1;overflow-y:auto;min-height:0;min-width:0;padding:.85rem 1rem 1rem}.detail-body--outputs[data-v-7dc91344]{display:flex;flex-direction:column;overflow:hidden}.detail-body--outputs[data-v-7dc91344] .outputs{flex:1;min-height:0}.failure-panel[data-v-7dc91344]{border:1px solid #f5c2c2;border-radius:12px;padding:.85rem;margin-bottom:.75rem;background:#fff5f5}.failure-panel strong[data-v-7dc91344]{display:block;margin-bottom:.35rem;color:var(--danger)}.failure-panel p[data-v-7dc91344]{margin:0 0 .5rem;font-size:.82rem;line-height:1.5;color:#374151;white-space:pre-wrap}.round-meta[data-v-7dc91344],.change-summary[data-v-7dc91344]{border:1px solid var(--border);border-radius:12px;padding:.75rem;margin-bottom:.75rem;background:#faf8f5}.round-meta strong[data-v-7dc91344],.change-summary h4[data-v-7dc91344]{display:block;margin:0 0 .35rem;font-size:.88rem}.round-meta p[data-v-7dc91344]{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.change-group[data-v-7dc91344]{margin-top:.45rem}.change-group strong[data-v-7dc91344]{font-size:.78rem;color:var(--muted)}.change-group ul[data-v-7dc91344]{margin:.25rem 0 0;padding-left:1.1rem;font-size:.8rem;color:#374151;line-height:1.45}.versions[data-v-7dc91344]{display:flex;flex-direction:column;gap:.35rem}.versions.top[data-v-7dc91344]{margin-top:0;margin-bottom:.75rem}.version-item[data-v-7dc91344]{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:.45rem .65rem;background:#fff;cursor:pointer;font-size:.82rem;transition:background .15s,border-color .15s,color .15s}.version-item.current[data-v-7dc91344]:not(.active){border-color:#d6e8e2}.version-item.active[data-v-7dc91344]{background:var(--accent-soft);border-color:#b8e0d4;color:var(--accent);font-weight:600}.version-item.back-current[data-v-7dc91344]{justify-content:center;color:var(--muted);font-size:.78rem}.review-summary[data-v-7dc91344]{display:flex;gap:.5rem;align-items:flex-start;background:#f3efe8;border-radius:12px;padding:.75rem;margin-bottom:.75rem;font-size:.85rem}.review-card[data-v-7dc91344]{border:1px solid var(--border);border-radius:12px;padding:.85rem;margin-bottom:.65rem}.review-card.accepted[data-v-7dc91344]{border-color:#b8e0d4;background:#f5faf8}.review-card.rejected[data-v-7dc91344]{border-color:#e5e7eb;background:#fafafa}.review-card.rejected h4[data-v-7dc91344],.review-card.rejected p.struck[data-v-7dc91344]{color:#9ca3af}.review-card .struck[data-v-7dc91344]{text-decoration:line-through;text-decoration-color:#d1d5db}.review-card.pending[data-v-7dc91344]{border-color:#e8e4de;background:#fff}.review-card .card-head[data-v-7dc91344]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.decision-badge[data-v-7dc91344]{font-size:.72rem;font-weight:600;padding:.15rem .45rem;border-radius:999px;white-space:nowrap}.decision-badge.pending[data-v-7dc91344]{background:#f3efe8;color:var(--muted)}.decision-badge.accepted[data-v-7dc91344]{background:var(--accent-soft);color:var(--accent)}.decision-badge.rejected[data-v-7dc91344]{background:#f3f4f6;color:#6b7280}.review-card .tag[data-v-7dc91344]{display:inline-block;font-size:.72rem;font-weight:600;padding:.15rem .45rem;border-radius:6px}.review-card.critical .tag[data-v-7dc91344]{background:#fde8e8;color:var(--danger)}.review-card.major .tag[data-v-7dc91344]{background:#fff3e0;color:var(--warning)}.review-card.minor .tag[data-v-7dc91344]{background:#e8f0fe;color:#1d4ed8}.review-card h4[data-v-7dc91344]{margin:0 0 .35rem;font-size:.92rem}.review-card p[data-v-7dc91344]{margin:0;font-size:.82rem;line-height:1.5;color:#374151}.review-card .section[data-v-7dc91344]{margin-top:.35rem;font-size:.75rem}.card-actions[data-v-7dc91344]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.decision-bar[data-v-7dc91344]{margin-top:1rem;padding:.85rem;border:1px solid var(--border);border-radius:12px;background:#faf8f5}.decision-progress[data-v-7dc91344]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem}.decision-progress .ready[data-v-7dc91344]{color:var(--accent);font-weight:600}.decision-stats[data-v-7dc91344]{margin:0 0 .65rem;font-size:.82rem;color:#374151}.confirm-btn[data-v-7dc91344]{min-width:160px}.confirm-btn[data-v-7dc91344]:disabled{opacity:.55;cursor:not-allowed}.decision-actions[data-v-7dc91344]{display:flex;gap:.5rem;margin-top:.65rem}.decision-note[data-v-7dc91344]{width:100%;resize:vertical;line-height:1.5}.script-view[data-v-7dc91344]{display:flex;flex-direction:column;gap:1rem}.script-view h4[data-v-7dc91344]{margin:0 0 .5rem;font-size:.82rem;color:var(--muted);font-weight:600}.exec-log-section[data-v-7dc91344]{display:flex;flex-direction:column}.exec-log-list[data-v-7dc91344]{max-height:min(420px,calc(100vh - 320px));overflow-y:auto;border:1px solid var(--border);border-radius:8px;background:#fafafa;padding:.65rem}.exec-log-empty[data-v-7dc91344]{margin:0;font-size:.82rem;color:var(--muted);line-height:1.5}.exec-step[data-v-7dc91344]{margin:0;font-size:.84rem;line-height:1.6;color:#374151}.exec-sep[data-v-7dc91344]{margin:.35rem 0;text-align:center;color:#d1d5db;font-size:.75rem;line-height:1;-webkit-user-select:none;user-select:none}.script-meta dl[data-v-7dc91344]{margin:0;font-size:.85rem}.script-meta dt[data-v-7dc91344]{color:var(--muted);margin-top:.65rem}.script-meta dd[data-v-7dc91344]{margin:.2rem 0 0}.script-view dl[data-v-7dc91344]{margin:0;font-size:.85rem}.script-view dt[data-v-7dc91344]{color:var(--muted);margin-top:.65rem}.script-view dd[data-v-7dc91344]{margin:.2rem 0 0}.mono[data-v-7dc91344]{font-family:var(--font-family);font-size:.75rem;word-break:break-all}.reopen-panel[data-v-7dc91344]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:.5rem .75rem;cursor:pointer;box-shadow:0 4px 16px #00000014;pointer-events:auto}.corner-stack[data-v-7dc91344]{position:fixed;right:1rem;bottom:1rem;z-index:20;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;pointer-events:none}.corner-stack[data-v-7dc91344] .notice-card{pointer-events:auto}.login-page[data-v-f653cdc2]{display:flex;min-height:100vh;width:100%;background:#fff}.login-welcome[data-v-f653cdc2]{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;background:#fff}.login-panel[data-v-f653cdc2]{flex-shrink:0;width:642px;display:flex;align-items:center;justify-content:center;background:#f8f8f8;padding:40px 24px;overflow:visible}.paw-prints[data-v-f653cdc2]{position:absolute;top:110px;right:104px;width:72px;height:72px}.paw[data-v-f653cdc2]{position:absolute;display:block}.paw-1[data-v-f653cdc2]{top:0;right:0;width:31px;height:29px}.paw-2[data-v-f653cdc2]{top:28px;right:22px;width:31px;height:29px}.welcome-content[data-v-f653cdc2]{display:flex;flex-direction:column;align-items:center;gap:73px;padding:24px}.welcome-title[data-v-f653cdc2]{margin:0;font-size:42px;font-weight:600;line-height:1;color:#222}.welcome-mascot[data-v-f653cdc2]{width:362px;height:235px;display:block}.login-card[data-v-f653cdc2]{position:relative;box-sizing:border-box;width:478px;height:460px;padding:46px 52px 60px;background:#fff;border:2px solid #222222;border-radius:24px;overflow:visible;line-height:1}.login-card-title[data-v-f653cdc2]{margin:0 0 46px;text-align:center;font-size:26px;font-weight:520;color:#222;line-height:1}.login-form[data-v-f653cdc2]{display:flex;flex-direction:column}.field-label[data-v-f653cdc2]{margin-bottom:12px;font-size:16px;font-weight:450;color:#000;line-height:1}.field-input[data-v-f653cdc2]{width:100%;height:50px;margin-bottom:31px;padding:17px 20px;border:1px solid #b0b0ae;border-radius:10px;background:#fff;font-size:14px;font-weight:380;color:#000;line-height:1;outline:none;transition:border-color .15s ease}.field-input[data-v-f653cdc2]::placeholder{color:#b0b0ae}.field-input[data-v-f653cdc2]:focus{border-color:#2d7a58}.code-field-block[data-v-f653cdc2]{position:relative;margin-bottom:47px}.code-field[data-v-f653cdc2]{display:flex;align-items:center;height:50px;margin-bottom:0;border:1px solid #b0b0ae;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .15s ease}.code-field[data-v-f653cdc2]:focus-within{border-color:#2d7a58}.code-input[data-v-f653cdc2]{flex:1;min-width:0;height:100%;padding:0 20px;border:none;border-radius:0;font-size:14px;font-weight:380;color:#000;line-height:1;background:transparent;box-sizing:border-box;outline:none;box-shadow:none}.code-input[data-v-f653cdc2]:focus,.code-input[data-v-f653cdc2]:focus-visible{outline:none;border:none;box-shadow:none}.code-input[data-v-f653cdc2]::placeholder{color:#b0b0ae}.code-btn[data-v-f653cdc2]{flex-shrink:0;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;width:110px;height:100%;padding:0;border:none;background:transparent;font-size:14px;font-weight:520;font-variant-numeric:tabular-nums;color:#2d9366;line-height:1;cursor:pointer;white-space:nowrap;outline:none;box-shadow:none}.code-btn[data-v-f653cdc2]:focus,.code-btn[data-v-f653cdc2]:focus-visible{outline:none;box-shadow:none}.code-btn[data-v-f653cdc2]:before{content:"";position:absolute;left:0;top:50%;width:1px;height:15px;background:#e2e3dd;transform:translateY(-50%)}.code-btn[data-v-f653cdc2]:disabled{color:#979b95;cursor:not-allowed}.login-error[data-v-f653cdc2]{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;font-size:13px;color:#b42318;line-height:1}.submit-btn[data-v-f653cdc2]{width:100%;height:48px;margin-top:0;border:none;border-radius:12px;background:#222;color:#fff;font-size:16px;font-weight:520;line-height:1;cursor:pointer}.submit-btn[data-v-f653cdc2]:disabled{opacity:.7;cursor:not-allowed}.card-bell[data-v-f653cdc2]{position:absolute;right:-34.5px;bottom:-34.5px;width:69px;height:69px;pointer-events:none}@media(max-width:900px){.login-page[data-v-f653cdc2]{flex-direction:column}.login-panel[data-v-f653cdc2]{width:100%}.login-card[data-v-f653cdc2]{width:min(478px,100%);height:auto;min-height:460px}.login-welcome[data-v-f653cdc2]{min-height:42vh;padding-top:72px}.paw-prints[data-v-f653cdc2]{top:110px;right:104px}.welcome-title[data-v-f653cdc2]{font-size:32px}.welcome-mascot[data-v-f653cdc2]{width:min(280px,80vw)}}@font-face{font-family:MiSans;src:url(/assets/MiSans-Regular-BVv8MVEG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Medium-C-TL-ZjH.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Demibold-Dw5ZsCbD.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Semibold-D_5Sdq4o.ttf) format("truetype");font-weight:650;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Bold-Degs5o5i.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-family: MiSans, sans-serif;--bg: #f5f5f5;--card: #ffffff;--text: #222222;--muted: #747a71;--primary: #185fa5;--primary-soft: #e6f1fb;--accent: #1a7a62;--accent-soft: #e8f5f0;--border: #ebebeb;--color-border-subtle: #e2e3dd;--color-border-input: #d4d6cf;--success: #1a7a62;--warning: #b45309;--danger: #b42318;--sidebar-bg: #eeede8;--column-head-height: 68px;--color-text-primary: #222222;--color-text-secondary: #747a71;--color-text-tertiary: #8a8f87;--color-text-auxiliary: #667066;--color-text-placeholder: #979b95;--color-section-label: #777d75;--color-avatar-bg: #2d7a58;--color-pro-bg: #faca46;--focus-border: #2d7a58;--fw-body: 330;--fw-medium: 450;--fw-label: 520;--fw-title: 500;font-family:var(--font-family)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);overflow:hidden}html,body,#app{height:100%;font-family:var(--font-family)}h2,h3,strong{font-weight:600}button,input,select,textarea{font:inherit}textarea{font-size:14px}.btn{border:1px solid var(--border);background:var(--card);padding:.5rem 1rem;border-radius:10px;cursor:pointer}.btn:hover{background:#f3f4f6}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover{background:#0c5a46}.btn-danger{background:#fcebeb;color:var(--danger);border-color:#f5c2c2}.btn-ghost{background:transparent;border-color:var(--border)}.btn.adopt{background:#fff;border-color:#b8e0d4;color:var(--accent)}.btn.adopt:hover{background:#f5faf8}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:1.25rem}.label{display:block;font-size:.875rem;color:var(--muted);margin-bottom:.35rem}.input,.select,.textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:.6rem .75rem;background:#fff}.input:focus,.select:focus,.textarea:focus,.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--focus-border)}.textarea{min-height:120px;resize:vertical;font-size:14px}.chat-composer{flex-shrink:0;padding:0}.composer-box{position:relative;border:1px solid var(--border);border-radius:16px;background:#fff;padding:1rem 1.1rem .75rem;text-align:left;transition:border-color .15s}.composer-box:focus-within{border-color:var(--focus-border)}.composer-box.bottom{margin:0 1.5rem 1.25rem;flex-shrink:0;box-shadow:0 4px 20px #0000000d}.composer-input{width:100%;border:none;outline:none;resize:none;min-height:88px;line-height:1.6;font-size:14px;color:var(--text);font-family:inherit}.composer-input::placeholder{color:#b0b5bd;font-size:14px}.composer-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.15rem}.composer-foot .chip{border:none;background:transparent;color:var(--muted);font-size:.86rem;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.composer-foot .upload-chip{padding:.25rem .15rem;border-radius:8px;font-size:12px;font-weight:var(--fw-body);color:var(--color-text-auxiliary);transition:color .15s}.composer-foot .upload-chip:hover:not(:disabled){color:var(--color-text-primary)}.composer-foot .chip:disabled{opacity:.45;cursor:not-allowed}.composer-foot .send-btn{width:33px;height:33px;border:none;border-radius:10px;background:var(--color-avatar-bg);color:#fff;cursor:pointer;display:grid;place-items:center;flex-shrink:0;padding:0;transition:transform .1s,opacity .15s}.composer-foot .send-btn:hover:not(:disabled){transform:scale(1.04)}.composer-foot .send-btn:active:not(:disabled){transform:scale(.96)}.composer-foot .send-btn:disabled{opacity:.45;cursor:not-allowed}.composer-foot .send-icon{width:13px;height:15px;display:block;object-fit:contain}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--accent-soft);color:var(--accent)}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.badge-wait{background:var(--accent-soft);color:var(--accent)}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin-top:1rem;font-weight:600}.markdown-body strong{font-weight:600}.markdown-body pre{background:#f3f4f6;padding:.75rem;border-radius:8px;overflow:auto}.muted{color:var(--muted)}.column-head{height:var(--column-head-height);min-height:var(--column-head-height);max-height:var(--column-head-height);box-sizing:border-box;flex-shrink:0}:root[data-theme=dark]{--bg: #141414;--card: #1f1f1f;--text: #f2f2f2;--muted: #a3a3a3;--border: #2e2e2e;--color-border-subtle: #333333;--color-border-input: #404040;--sidebar-bg: #1a1a1a;--color-text-primary: #f2f2f2;--color-text-secondary: #a3a3a3;--color-text-tertiary: #8f8f8f;--color-text-auxiliary: #9a9a9a;--color-text-placeholder: #777777;--color-section-label: #9a9a9a}:root[data-theme=dark] body{background:var(--bg);color:var(--text)}
