.dialog-overlay[data-v-caaf6e7f]{z-index:1000;background-color:#00000080;outline:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dialog-content[data-v-caaf6e7f]{color:#232425;letter-spacing:0;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;row-gap:14px;width:100%;max-width:800px;height:min(700px,80vh);padding:24px;font-size:19px;font-weight:700;line-height:28px;animation:.15s ease-out forwards zoomIn-caaf6e7f;display:flex;box-shadow:0 4px 25px #00000026}@keyframes zoomIn-caaf6e7f{0%{transform:scale(.95)}to{transform:scale(1)}}.dialog-header[data-v-caaf6e7f]{flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.dialog-title[data-v-caaf6e7f]{flex-shrink:0;margin:0}.close-button-wrapper[data-v-caaf6e7f]{flex-shrink:0;align-items:flex-start;padding-top:4px;padding-bottom:4px;display:inline-flex}.close-btn[data-v-caaf6e7f]{color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:20px;transition:color .2s;display:flex}.close-btn[data-v-caaf6e7f]:hover{color:#3c3c3c}.loading-container[data-v-caaf6e7f],.textarea-wrapper.loading[data-v-caaf6e7f]{justify-content:center;align-items:center;display:flex}.form[data-v-caaf6e7f]{flex-direction:column;flex:1;row-gap:16px;min-height:0;overflow:hidden}.description-section[data-v-caaf6e7f],.form[data-v-caaf6e7f]{align-self:stretch;align-items:flex-start;display:flex}.description-section[data-v-caaf6e7f]{flex-direction:column;flex-shrink:0;row-gap:8px}.main-description[data-v-caaf6e7f]{color:#232425}.main-description[data-v-caaf6e7f],.sub-description[data-v-caaf6e7f]{flex-shrink:0;align-self:stretch;margin:0;font-size:15px;font-weight:400;line-height:24px}.sub-description[data-v-caaf6e7f]{color:#6b7280}.form-field[data-v-caaf6e7f]{row-gap:8px}.form-field[data-v-caaf6e7f],.textarea-wrapper[data-v-caaf6e7f]{flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;min-height:0;display:flex}.textarea-wrapper[data-v-caaf6e7f]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;overflow:hidden}.text-area[data-v-caaf6e7f]{color:#232425;resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:200px;font-size:15px;line-height:24px;overflow-y:auto}.text-area[data-v-caaf6e7f]::placeholder{color:#ccc}.error-message[data-v-caaf6e7f]{color:#ef4444;margin:0;font-size:13px;font-weight:400;line-height:20px}.action-buttons[data-v-caaf6e7f],.error-message[data-v-caaf6e7f]{flex-shrink:0;align-self:stretch}.action-buttons[data-v-caaf6e7f]{justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.toggle-button[data-v-caaf6e7f]{margin-right:auto}.buttons-right[data-v-caaf6e7f]{gap:10px;display:flex}.toggle-button[data-v-caaf6e7f]{color:#3b82f6;cursor:pointer;background-color:#f0f9ff;border:1px solid #3b82f6;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.toggle-button[data-v-caaf6e7f]:hover{background:#dbeafe}.text-area.readonly[data-v-caaf6e7f]{cursor:default;background:#f9fafb}.cancel-button[data-v-caaf6e7f],.submit-button[data-v-caaf6e7f]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.cancel-button[data-v-caaf6e7f]{color:#333;background-color:#f5f5f5;border:1px solid #f5f5f5;min-width:80px;margin-right:10px}.cancel-button[data-v-caaf6e7f]:hover{background:#eaeaea;border-color:#eaeaea}.submit-button[data-v-caaf6e7f]{color:#fff;background-color:#1a1a1a;border:1px solid #1a1a1a;min-width:80px}.submit-button.enabled[data-v-caaf6e7f]:hover{background-color:#333;border-color:#333}.submit-button[data-v-caaf6e7f]:disabled{cursor:not-allowed;opacity:.7}.button-loading-icon[data-v-caaf6e7f]{width:20px;height:20px;animation:1s linear infinite spin-caaf6e7f}@keyframes spin-caaf6e7f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.dialog-content[data-v-caaf6e7f]{color:#f9fafb;background:#282828}.main-description[data-v-caaf6e7f]{color:#f9fafb}.sub-description[data-v-caaf6e7f]{color:#a1a1aa}.textarea-wrapper[data-v-caaf6e7f]{background:#3c3c3c;border-color:#505050}.text-area[data-v-caaf6e7f]{color:#f9fafb;background:0 0}.text-area[data-v-caaf6e7f]::placeholder{color:#6b7280}.close-btn[data-v-caaf6e7f]{color:#9ca3af}.close-btn[data-v-caaf6e7f]:hover{color:#f9fafb}.cancel-button[data-v-caaf6e7f]{color:#f0f0f0;background:#3c3c3c;border-color:#3c3c3c}.cancel-button[data-v-caaf6e7f]:hover{background:#464646;border-color:#464646}.toggle-button[data-v-caaf6e7f]{color:#60a5fa;background:#3b82f61a;border-color:#3b82f6}.toggle-button[data-v-caaf6e7f]:hover{background:#3b82f633}.text-area.readonly[data-v-caaf6e7f]{background:#3c3c3c}.submit-button[data-v-caaf6e7f]{background:#1a1a1a;border-color:#1a1a1a}.submit-button.enabled[data-v-caaf6e7f]:hover{background:#333;border-color:#333}}.dialog-overlay[data-v-bd7d4006]{z-index:1000;background-color:#00000080;outline:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dialog-content[data-v-bd7d4006]{color:#232425;letter-spacing:0;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;row-gap:24px;width:100%;max-width:500px;max-height:80vh;padding:24px;font-size:19px;font-weight:700;line-height:28px;animation:.15s ease-out forwards zoomIn-bd7d4006;display:flex;box-shadow:0 4px 25px #00000026}@keyframes zoomIn-bd7d4006{0%{transform:scale(.95)}to{transform:scale(1)}}.dialog-header[data-v-bd7d4006]{flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.dialog-title[data-v-bd7d4006]{flex-shrink:0;margin:0}.close-button-wrapper[data-v-bd7d4006]{flex-shrink:0;align-items:flex-start;padding-top:4px;padding-bottom:4px;display:inline-flex}.close-btn[data-v-bd7d4006]{color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:20px;transition:color .2s;display:flex}.close-btn[data-v-bd7d4006]:hover{color:#3c3c3c}.dialog-body[data-v-bd7d4006]{align-self:stretch;row-gap:24px}.dialog-body[data-v-bd7d4006],.steps-container[data-v-bd7d4006]{flex-direction:column;display:flex}.steps-container[data-v-bd7d4006]{gap:20px}.step-item[data-v-bd7d4006]{opacity:.5;transition:opacity .3s}.step-item.active[data-v-bd7d4006],.step-item.completed[data-v-bd7d4006]{opacity:1}.step-header[data-v-bd7d4006]{gap:12px}.step-header[data-v-bd7d4006],.step-indicator[data-v-bd7d4006]{align-items:center;display:flex}.step-indicator[data-v-bd7d4006]{color:#6b7280;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;width:28px;height:28px;font-size:14px;font-weight:600;transition:all .3s}.step-item.active .step-indicator[data-v-bd7d4006]{color:#fff;background:#3b82f6}.step-item.completed .step-indicator[data-v-bd7d4006]{color:#fff;background:#22c55e}.step-number[data-v-bd7d4006]{font-size:14px}.check-icon[data-v-bd7d4006]{font-size:16px}.step-content[data-v-bd7d4006]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.step-title[data-v-bd7d4006]{color:#232425;margin-bottom:4px;font-size:15px;font-weight:600}.step-description[data-v-bd7d4006]{color:#6b7280;font-size:13px;font-weight:400;line-height:20px}.step-loading[data-v-bd7d4006]{flex-shrink:0;width:24px;height:24px}.status-section[data-v-bd7d4006],.step-loading[data-v-bd7d4006]{justify-content:center;align-items:center;display:flex}.status-section[data-v-bd7d4006]{border-radius:8px;flex-direction:column;padding:16px}.status-section.error[data-v-bd7d4006]{background:#fef2f2}.status-section.success[data-v-bd7d4006]{background:#f0fdf4}.error-text[data-v-bd7d4006]{color:#ef4444}.error-text[data-v-bd7d4006],.success-text[data-v-bd7d4006]{margin:0;font-size:14px;font-weight:500}.success-text[data-v-bd7d4006]{color:#22c55e}.action-buttons[data-v-bd7d4006]{flex-shrink:0;justify-content:flex-end;align-self:stretch;display:flex}.cancel-button[data-v-bd7d4006],.confirm-button[data-v-bd7d4006]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:80px;height:36px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.cancel-button[data-v-bd7d4006]{color:#333;background-color:#f5f5f5;border:1px solid #f5f5f5}.cancel-button[data-v-bd7d4006]:hover:not(:disabled){background:#eaeaea;border-color:#eaeaea}.cancel-button[data-v-bd7d4006]:disabled{cursor:not-allowed;opacity:.5}.confirm-button[data-v-bd7d4006]{color:#fff;background-color:#1a1a1a;border:1px solid #1a1a1a}.confirm-button[data-v-bd7d4006]:hover{background-color:#333;border-color:#333}@media (prefers-color-scheme:dark){.dialog-content[data-v-bd7d4006]{color:#f9fafb;background:#282828}.step-title[data-v-bd7d4006]{color:#f9fafb}.step-description[data-v-bd7d4006]{color:#9ca3af}.step-indicator[data-v-bd7d4006]{color:#9ca3af;background:#3c3c3c}.step-item.active .step-indicator[data-v-bd7d4006]{color:#fff;background:#3b82f6}.step-item.completed .step-indicator[data-v-bd7d4006]{color:#fff;background:#22c55e}.status-section.error[data-v-bd7d4006]{background:#ef44441a}.status-section.success[data-v-bd7d4006]{background:#22c55e1a}.close-btn[data-v-bd7d4006]{color:#9ca3af}.close-btn[data-v-bd7d4006]:hover{color:#f9fafb}.cancel-button[data-v-bd7d4006]{color:#f0f0f0;background:#3c3c3c;border-color:#3c3c3c}.cancel-button[data-v-bd7d4006]:hover:not(:disabled){background:#464646;border-color:#464646}.confirm-button[data-v-bd7d4006]{background:#1a1a1a;border-color:#1a1a1a}.confirm-button[data-v-bd7d4006]:hover{background:#333;border-color:#333}}.context-menu[data-v-3b0e2b39]{background:#fff;border-radius:8px;min-width:180px;padding:8px 0;box-shadow:0 4px 12px #00000026}.menu-item[data-v-3b0e2b39]{color:#232425;cursor:pointer;align-items:center;padding:8px 16px;font-size:14px;line-height:20px;transition:background-color .2s;display:flex}.menu-item[data-v-3b0e2b39]:hover{background-color:#f5f5f5}.menu-item.delete[data-v-3b0e2b39],.menu-item.delete .delete-icon[data-v-3b0e2b39],.menu-item.leave[data-v-3b0e2b39],.menu-item.leave .leave-icon[data-v-3b0e2b39]{color:#ff4d4f}.menu-icon[data-v-3b0e2b39]{flex-shrink:0;width:20px;height:20px;margin-right:12px}@media (prefers-color-scheme:dark){.context-menu[data-v-3b0e2b39]{background:#282828;box-shadow:0 4px 12px #00000080}.menu-item[data-v-3b0e2b39]{color:#f0f0f0}.menu-item[data-v-3b0e2b39]:hover{background-color:#3c3c3c}.menu-item.delete[data-v-3b0e2b39],.menu-item.delete .delete-icon[data-v-3b0e2b39],.menu-item.leave[data-v-3b0e2b39],.menu-item.leave .leave-icon[data-v-3b0e2b39]{color:#ff6b6b}.rename-icon[data-v-3b0e2b39]{filter:invert()}.menu-icon[data-v-3b0e2b39]{color:#f0f0f0}}.hub-page[data-v-db421e62]{background:#fff;flex-direction:column;height:100vh;display:flex}.hub-header[data-v-db421e62]{margin-bottom:16px;padding:24px}.header-content[data-v-db421e62]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.header-text[data-v-db421e62]{flex:1}.header-text h1[data-v-db421e62]{color:#232425;margin:0 0 8px;font-size:22px;font-style:normal;font-weight:700;line-height:150%}.header-text p[data-v-db421e62]{color:#4a5565;margin:0;font-size:13.563px;font-style:normal;font-weight:400;line-height:21px}.hub-content[data-v-db421e62]{flex-direction:column;flex:1;height:100%;padding:24px;display:flex}.content-center[data-v-db421e62]{flex:1;justify-content:center;align-items:center;min-height:400px;display:flex;transform:translateY(-60px)}.onboarding-container[data-v-db421e62]{text-align:center;flex-direction:column;align-items:center;max-width:420px;padding:0 24px;display:flex}.onboarding-illustration[data-v-db421e62]{color:#232425;width:46px;height:46px;margin-bottom:20px}.onboarding-title[data-v-db421e62]{color:#232425;letter-spacing:-.3px;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.4}.onboarding-description[data-v-db421e62]{color:#606366;max-width:360px;margin:0 0 28px;font-size:15px;font-weight:400;line-height:1.6}.error-container[data-v-db421e62]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:400px;display:flex}.error-message[data-v-db421e62]{color:#dc2626;font-size:16px;font-weight:500;line-height:24px}.retry-btn[data-v-db421e62]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;line-height:20px;transition:all .2s;display:flex}.retry-btn[data-v-db421e62]:hover{background:#3a3b3d;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.retry-btn[data-v-db421e62]:active{background:#232425;transform:translateY(0)}.create-hub-btn[data-v-db421e62]{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(#232425,#232425),linear-gradient(90deg,#155dfc,#4f39f6);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:400px;padding:16px 30px;font-size:16px;font-style:normal;font-weight:700;line-height:17.5px;transition:all .2s;display:flex;box-shadow:0 10px 15px -3px #0000001a}.create-hub-btn[data-v-db421e62]:hover{transform:translateY(-1px);box-shadow:0 12px 20px -3px #00000026}.create-hub-btn[data-v-db421e62]:active{transform:translateY(0);box-shadow:0 8px 12px -3px #00000014}.create-icon[data-v-db421e62]{flex-shrink:0;width:14px;height:14px}.hubs-content[data-v-db421e62]{flex:1;position:relative}.new-hub-btn[data-v-db421e62]{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(#232425,#232425),linear-gradient(90deg,#155dfc,#4f39f6);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:11px 30px;font-size:16px;font-style:normal;font-weight:700;line-height:17.5px;transition:all .2s;display:flex;box-shadow:0 10px 15px -3px #0000001a}.new-hub-btn[data-v-db421e62]:hover{transform:translateY(-1px);box-shadow:0 12px 20px -3px #00000026}.new-hub-btn[data-v-db421e62]:active{transform:translateY(0);box-shadow:0 8px 12px -3px #00000014}.new-icon[data-v-db421e62]{flex-shrink:0;width:14px;height:14px}.hubs-grid[data-v-db421e62]{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}.hub-item[data-v-db421e62],.hubs-grid[data-v-db421e62]{box-sizing:border-box}.hub-item[data-v-db421e62]{cursor:pointer;background:#fafafa;border:1px solid #efefef80;border-radius:16px;flex-direction:column;align-items:flex-start;row-gap:12px;min-width:0;padding:23px 35px;transition:all .2s;display:flex;position:relative;overflow:hidden}.hub-item[data-v-db421e62]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.hub-item-header[data-v-db421e62]{color:#1a1a1a;-moz-column-gap:15px;letter-spacing:-.56px;flex-shrink:0;align-self:stretch;align-items:center;column-gap:15px;font-size:20px;line-height:30px;display:flex}.hub-color-dot[data-v-db421e62]{border-radius:16777200px;flex-shrink:0;width:15px;height:15px}.hub-title[data-v-db421e62]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:20px;overflow:hidden}.hub-description[data-v-db421e62]{color:#606366;letter-spacing:.15px;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;overflow-wrap:break-word;white-space:normal;-webkit-box-orient:vertical;width:100%;max-width:100%;margin:0;display:-webkit-box;overflow:hidden}.hub-description[data-v-db421e62],.hub-meta[data-v-db421e62]{flex-shrink:0;align-self:stretch;font-size:14px;line-height:21px}.hub-meta[data-v-db421e62]{color:#909499;-moz-column-gap:21px;letter-spacing:0;align-items:center;column-gap:21px;display:flex}.hub-projects[data-v-db421e62]{-moz-column-gap:7px;flex-shrink:0;align-items:center;column-gap:7px;display:inline-flex}.hub-projects-dot[data-v-db421e62]{background:#c4f781;border-radius:16777200px;flex-shrink:0;width:7px;height:7px}.hub-projects-text[data-v-db421e62]{flex-shrink:0;min-width:63px}.hub-activity[data-v-db421e62]{background:#f1f5f9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 8px;font-weight:500;display:inline-flex;overflow:hidden}.hub-activity-text[data-v-db421e62]{flex-shrink:0;min-width:80px}.more-button[data-v-db421e62]{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .2s;display:flex;position:absolute;top:16px;right:16px}.more-button[data-v-db421e62]:hover{background-color:#0000000d}.more-icon[data-v-db421e62]{color:#606366;width:20px;height:20px}@media (max-width:768px){.hub-content[data-v-db421e62]{padding:16px}.hubs-grid[data-v-db421e62]{grid-template-columns:1fr}.hub-item[data-v-db421e62]{padding:20px 24px}.hub-item-header[data-v-db421e62]{font-size:18px;line-height:26px}.hub-title[data-v-db421e62]{flex:1;min-width:auto}.header-content[data-v-db421e62]{flex-direction:column;align-items:stretch;gap:16px}.new-hub-btn[data-v-db421e62]{align-self:flex-end;padding:8px 20px;font-size:14px}.new-icon[data-v-db421e62]{width:12px;height:12px}.more-button[data-v-db421e62]{display:flex!important}}@media (hover:none){.more-button[data-v-db421e62]{display:flex!important}}@media (prefers-color-scheme:dark){.hub-page[data-v-db421e62]{background:#1a1b1c}.hub-header h1[data-v-db421e62]{color:#f9fafb}.hub-header p[data-v-db421e62]{color:#9ca3af}.onboarding-title[data-v-db421e62]{color:#f9fafb}.onboarding-description[data-v-db421e62]{color:#9ca3af}.onboarding-illustration[data-v-db421e62]{color:#f9fafb}.hub-item[data-v-db421e62]{background:#282828;border-color:#505050}.hub-item[data-v-db421e62]:hover{background:#3c3c3c}.hub-title[data-v-db421e62]{color:#f9fafb}.hub-description[data-v-db421e62]{color:#d1d5db}.hub-meta[data-v-db421e62]{color:#9ca3af}.hub-activity[data-v-db421e62]{background:#374151}.more-button[data-v-db421e62]:hover{background-color:#ffffff1a}.more-icon[data-v-db421e62]{filter:invert(.8)}}.hub-file-dialog[data-v-d6c12219]{z-index:1000;background-color:#00000080;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dialog-content[data-v-d6c12219]{letter-spacing:0;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;width:90%;max-width:750px;height:50vh;padding:16px 8px;animation:.15s ease-out forwards zoomIn-d6c12219;display:flex;box-shadow:0 4px 15px #0000001a}@keyframes zoomIn-d6c12219{0%{transform:scale(.95)}to{transform:scale(1)}}.dialog-header[data-v-d6c12219]{justify-content:space-between;align-items:center;width:calc(100% - 16px);height:37px;margin-bottom:16px;margin-left:8px;display:flex}.hub-files-title[data-v-d6c12219]{color:#232425;min-width:74px;margin:0;font-size:14px;font-weight:700;line-height:20px}.header-actions[data-v-d6c12219]{color:#606366;letter-spacing:-.1px;gap:16px;font-size:14px;line-height:21px}.add-files-btn[data-v-d6c12219],.header-actions[data-v-d6c12219]{align-items:center;display:inline-flex}.add-files-btn[data-v-d6c12219]{cursor:pointer;background:#f5f5f5;border:none;border-radius:58px;flex-shrink:0;justify-content:center;gap:10px;padding:8px 10px;transition:background-color .2s}.add-files-btn[data-v-d6c12219]:hover{background:#ebebeb}.add-files-btn.loading[data-v-d6c12219]{opacity:.7}.add-files-text[data-v-d6c12219]{color:#606366;letter-spacing:-.1px;flex-shrink:0;min-width:57px;font-size:14px;line-height:21px}.close-btn[data-v-d6c12219]{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:24px;transition:color .2s;display:flex}.close-btn[data-v-d6c12219]:hover{color:#333}.close-btn[data-v-d6c12219]:active{transform:translateY(1px)}.header-divider[data-v-d6c12219]{border-bottom:1px solid #eaeaea;width:100%;margin-bottom:1px}.dialog-body[data-v-d6c12219]{flex-direction:column;flex:1;width:100%;display:flex;position:relative;overflow-y:auto}.dialog-body.is-dragging[data-v-d6c12219]{overflow:hidden}.drag-overlay[data-v-d6c12219]{pointer-events:none;z-index:10;background:#00000005;border:2px dashed #d1d5db;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.drag-overlay-content[data-v-d6c12219]{flex-direction:column;align-items:center;gap:12px;display:flex}.drag-icon-svg[data-v-d6c12219]{color:#909499;opacity:.8;width:80px;height:80px}.drag-text[data-v-d6c12219]{color:#909499;margin:0;font-size:16px;font-weight:600}.upload-icon-container[data-v-d6c12219]{justify-content:center;align-items:center;display:flex;position:relative}.upload-file-icon[data-v-d6c12219]{transition:opacity .2s}.upload-progress-overlay[data-v-d6c12219]{justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.progress-background[data-v-d6c12219]{background:#0009;border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0}.upload-error-text[data-v-d6c12219]{color:#ef4444;font-size:12px}.retry-btn[data-v-d6c12219]{cursor:pointer;background:#f5f5f5;border:none;border-radius:58px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-right:8px;padding:8px 10px;transition:background-color .2s;display:inline-flex}.retry-btn[data-v-d6c12219]:hover{background:#ebebeb}.retry-text[data-v-d6c12219]{color:#606366;letter-spacing:-.1px;flex-shrink:0;min-width:30px;font-size:14px;line-height:21px}.files-list-section[data-v-d6c12219]{flex-direction:column;flex:1;width:100%;display:flex}.loading[data-v-d6c12219]{flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.empty-state[data-v-d6c12219]{text-align:center;padding:80px 40px}.empty-icon[data-v-d6c12219]{opacity:.5;margin-bottom:16px;font-size:48px}.empty-state p[data-v-d6c12219]{color:#6b7280;margin:0}.files-list[data-v-d6c12219]{flex-direction:column;gap:1px;margin-top:8px;margin-left:8px;display:flex}.file-item[data-v-d6c12219]{border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 32px);padding:15px 16px 13px 8px;transition:background-color .2s;display:flex}.file-item[data-v-d6c12219]:hover{background-color:#f7f7f7}.file-info[data-v-d6c12219]{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.file-type-icon[data-v-d6c12219]{flex-shrink:0}.file-details[data-v-d6c12219]{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:2px;min-width:0;display:flex}.file-name-row[data-v-d6c12219]{align-items:center;gap:6px;display:flex}.file-name[data-v-d6c12219]{color:#333;cursor:default;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:400;line-height:21px;transition:color .2s;overflow:hidden}.file-name.clickable[data-v-d6c12219]{cursor:pointer}.file-name.clickable[data-v-d6c12219]:hover{color:#0f7fff}.file-name.downloading[data-v-d6c12219]{color:#909499;cursor:wait}.file-name.placeholder[data-v-d6c12219]{color:#909499;cursor:default}.file-meta[data-v-d6c12219]{color:#909499;text-overflow:ellipsis;text-shadow:1px 1px 1px #00000001;white-space:nowrap;width:100%;padding:1px 0;font-size:12px;line-height:18px;overflow:hidden}.delete-btn[data-v-d6c12219]{cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s}.delete-btn[data-v-d6c12219]:hover:not(:disabled){opacity:.7}.delete-btn[data-v-d6c12219]:disabled{cursor:not-allowed;opacity:.3}.delete-icon[data-v-d6c12219]{color:#666;width:16px;height:16px}.aidrive-badge[data-v-d6c12219]{color:#0f7fff;text-transform:uppercase;background-color:#0f7fff1f;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:600}@media (prefers-color-scheme:dark){.dialog-content[data-v-d6c12219]{color:#f9fafb;background-color:#282828}.drag-overlay[data-v-d6c12219]{background:#ffffff08;border-color:#666}.drag-icon-svg[data-v-d6c12219],.drag-text[data-v-d6c12219]{color:#9ca3af}.hub-files-title[data-v-d6c12219]{color:#f9fafb}.add-files-btn[data-v-d6c12219]{background:#444}.add-files-btn[data-v-d6c12219]:hover{background:#555}.add-files-text[data-v-d6c12219]{color:#e5e7eb}.header-divider[data-v-d6c12219]{border-bottom-color:#444}.close-btn[data-v-d6c12219]{color:#b4b4b4}.close-btn[data-v-d6c12219]:hover{color:#f0f0f0}.delete-icon[data-v-d6c12219]{color:#9ca3af}.file-name.clickable[data-v-d6c12219]:hover{color:#0f7fff}.file-meta[data-v-d6c12219],.file-name.downloading[data-v-d6c12219]{color:#9ca3af}.file-item[data-v-d6c12219]:hover{background-color:#3c3c3c}.progress-bar[data-v-d6c12219]{background:#374151}.files-list-section[data-v-d6c12219]{border-top-color:#374151}.file-name[data-v-d6c12219]{color:#f9fafb}.file-meta[data-v-d6c12219],.upload-size[data-v-d6c12219]{color:#9ca3af}.retry-btn[data-v-d6c12219]{background:#444}.retry-btn[data-v-d6c12219]:hover{background:#555}.retry-text[data-v-d6c12219]{color:#e5e7eb}.action-btn[data-v-d6c12219]{color:#f9fafb;background:#374151;border-color:#4b5563}.download-btn[data-v-d6c12219]{color:#60a5fa;border-color:#60a5fa}.download-btn[data-v-d6c12219]:hover:not(:disabled){color:#1f2937;background:#60a5fa}.delete-btn[data-v-d6c12219]:hover:not(:disabled){color:#1f2937}}@media (max-width:768px){.dialog-content[data-v-d6c12219]{width:92%;height:70vh}}.dialog-container[data-v-fedc652e]{box-sizing:border-box;letter-spacing:0;background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:480px;padding:24px 24px 28px;animation:.15s ease-out forwards zoomIn-fedc652e;display:flex;box-shadow:0 4px 20px #00000026}@keyframes zoomIn-fedc652e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dialog-header[data-v-fedc652e]{justify-content:space-between;margin-bottom:16px}.dialog-header[data-v-fedc652e],.header-content[data-v-fedc652e]{align-items:center;display:flex}.header-content[data-v-fedc652e]{gap:8px}.dialog-title[data-v-fedc652e]{color:#232425;margin:0;font-size:16px;font-weight:700;line-height:1.4}.close-btn[data-v-fedc652e]{color:#999;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:24px;line-height:1;transition:all .2s;display:flex}.close-btn[data-v-fedc652e]:hover{color:#333;background:#f5f5f5}.header-divider[data-v-fedc652e]{border-bottom:1px solid #e5e5e5;width:100%;margin-bottom:20px}.dialog-body[data-v-fedc652e]{flex-direction:column;gap:24px;display:flex}.body-description[data-v-fedc652e]{color:#606366;margin:0;font-size:14px;line-height:1.6}.invite-section[data-v-fedc652e]{flex-direction:column;gap:28px;display:flex}.email-input-wrapper[data-v-fedc652e]{width:100%}.email-input[data-v-fedc652e]{box-sizing:border-box;color:#232425;background:#fff;border:1px solid #eaeaea;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px;font-size:14px;transition:all .2s}.email-input[data-v-fedc652e]::placeholder{color:#909499}.email-input[data-v-fedc652e]:hover{border-color:#d4d4d4}.email-input[data-v-fedc652e]:focus{border-color:#999}.action-buttons[data-v-fedc652e]{justify-content:flex-end;display:flex}.invite-button[data-v-fedc652e]{color:#fff;cursor:pointer;white-space:nowrap;background:#232425;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:100px;height:40px;padding:0 32px;font-size:14px;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.invite-button[data-v-fedc652e]:hover:not(:disabled){background:#393a3b;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.invite-button[data-v-fedc652e]:active:not(:disabled){background:#1a1b1c;transform:translateY(0)}.invite-button[data-v-fedc652e]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.invite-button[data-v-fedc652e]:disabled{color:#999;cursor:not-allowed;opacity:.6;background:#e5e5e5}@media (prefers-color-scheme:dark){.dialog-container[data-v-fedc652e]{color:#f9fafb;background-color:#282828}.dialog-title[data-v-fedc652e]{color:#f9fafb}.header-divider[data-v-fedc652e]{border-bottom-color:#444}.close-btn[data-v-fedc652e]{color:#b4b4b4}.close-btn[data-v-fedc652e]:hover{color:#f0f0f0;background:#3c3c3c}.body-description[data-v-fedc652e]{color:#9ca3af}.email-input[data-v-fedc652e]{color:#f9fafb;background:#2a2a2a;border-color:#444}.email-input[data-v-fedc652e]::placeholder{color:#666}.email-input[data-v-fedc652e]:hover{border-color:#555}.email-input[data-v-fedc652e]:focus{border-color:#666}.invite-button[data-v-fedc652e]:disabled{color:#666;opacity:.6;background:#333}}@media (max-width:768px){.dialog-container[data-v-fedc652e]{width:calc(100vw - 48px);max-width:480px}}.hub-members-dialog[data-v-c289b38d]{z-index:1000;background-color:#00000080;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dialog-content[data-v-c289b38d]{letter-spacing:0;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;width:90%;max-width:750px;height:50vh;padding:16px 8px;animation:.15s ease-out forwards zoomIn-c289b38d;display:flex;box-shadow:0 4px 15px #0000001a}@keyframes zoomIn-c289b38d{0%{transform:scale(.95)}to{transform:scale(1)}}.dialog-header[data-v-c289b38d]{justify-content:space-between;align-items:center;width:calc(100% - 16px);height:37px;margin-bottom:16px;margin-left:8px;display:flex}.members-title[data-v-c289b38d]{color:#232425;min-width:74px;margin:0;font-size:14px;font-weight:700;line-height:20px}.header-actions[data-v-c289b38d]{gap:16px}.header-actions[data-v-c289b38d],.invite-btn[data-v-c289b38d]{color:#606366;letter-spacing:-.1px;align-items:center;font-size:14px;line-height:21px;display:inline-flex}.invite-btn[data-v-c289b38d]{cursor:pointer;background:#f5f5f5;border:none;border-radius:58px;flex-shrink:0;justify-content:center;gap:10px;padding:8px 16px;transition:background-color .2s}.invite-btn[data-v-c289b38d]:hover{background:#ebebeb}.invite-btn[data-v-c289b38d]:active:not(:disabled){background:#e0e0e0}.invite-btn[data-v-c289b38d]:disabled{cursor:not-allowed;opacity:.4}.invite-btn[data-v-c289b38d]:disabled:hover{background:#f5f5f5}.invite-text[data-v-c289b38d]{color:#606366;letter-spacing:-.1px;flex-shrink:0;font-size:14px;font-weight:600;line-height:21px}.close-btn[data-v-c289b38d]{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:24px;transition:color .2s;display:flex}.close-btn[data-v-c289b38d]:hover{color:#333}.header-divider[data-v-c289b38d]{border-bottom:1px solid #eaeaea;width:100%;margin-bottom:1px}.dialog-body[data-v-c289b38d]{overflow-y:auto}.dialog-body[data-v-c289b38d],.members-list-section[data-v-c289b38d]{flex-direction:column;flex:1;width:100%;display:flex}.loading[data-v-c289b38d]{flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.empty-state[data-v-c289b38d]{text-align:center;padding:80px 40px}.empty-state p[data-v-c289b38d]{color:#6b7280;margin:0}.members-list[data-v-c289b38d]{flex-direction:column;gap:1px;margin-top:8px;margin-left:8px;display:flex}.member-item[data-v-c289b38d]{border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 32px);padding:15px 16px 13px 8px;transition:background-color .2s;display:flex}.member-item[data-v-c289b38d]:hover{background-color:#f7f7f7}.member-info[data-v-c289b38d]{flex:1;gap:12px;min-width:0}.member-avatar[data-v-c289b38d],.member-info[data-v-c289b38d]{align-items:center;display:flex}.member-avatar[data-v-c289b38d]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;width:36px;height:36px;font-size:16px;font-weight:600;overflow:hidden}.member-avatar img[data-v-c289b38d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.member-details[data-v-c289b38d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.member-name[data-v-c289b38d]{color:#333;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:21px;display:flex}.pending-badge[data-v-c289b38d]{color:#92400e;background:#fef3c7;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.member-email[data-v-c289b38d]{color:#909499;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:1px 0;font-size:12px;line-height:18px;overflow:hidden}.member-actions[data-v-c289b38d]{align-items:center;gap:12px;display:flex}.member-role[data-v-c289b38d]{color:#909499;text-align:right;min-width:60px;font-size:14px}.remove-btn[data-v-c289b38d]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:opacity .2s}.remove-btn[data-v-c289b38d]:hover:not(:disabled){opacity:.7;background-color:#fff1f0}.remove-btn[data-v-c289b38d]:disabled{cursor:not-allowed;opacity:.3}.remove-icon[data-v-c289b38d]{color:#ff4d4f;width:16px;height:16px}@media (prefers-color-scheme:dark){.dialog-content[data-v-c289b38d]{color:#f9fafb;background-color:#282828}.members-title[data-v-c289b38d]{color:#f9fafb}.invite-btn[data-v-c289b38d]{color:#e5e7eb;background:#444}.invite-btn[data-v-c289b38d]:hover{background:#555}.invite-btn[data-v-c289b38d]:active:not(:disabled){background:#666}.invite-btn[data-v-c289b38d]:disabled:hover{background:#444}.invite-text[data-v-c289b38d]{color:#e5e7eb}.header-divider[data-v-c289b38d]{border-bottom-color:#444}.close-btn[data-v-c289b38d]{color:#b4b4b4}.close-btn[data-v-c289b38d]:hover{color:#f0f0f0}.member-name[data-v-c289b38d]{color:#f9fafb}.member-email[data-v-c289b38d]{color:#9ca3af}.member-item[data-v-c289b38d]:hover{background-color:#3c3c3c}.remove-btn[data-v-c289b38d]:hover:not(:disabled){background-color:#ff4d4f1a}.pending-badge[data-v-c289b38d]{color:#fef3c7;background:#78350f}}@media (max-width:768px){.dialog-content[data-v-c289b38d]{width:92%;height:70vh}}.hub-detail[data-v-0c415b70]{height:100vh;height:100dvh;overflow:hidden}.detail-top-header[data-v-0c415b70],.hub-detail[data-v-0c415b70]{background:#fff;flex-direction:column;display:flex}.top-header-container[data-v-0c415b70]{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.more-button-header[data-v-0c415b70]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .2s;display:flex}.more-button-header[data-v-0c415b70]:hover{background-color:#0000000d}.more-button-header .more-icon[data-v-0c415b70]{color:#232425;width:20px;height:20px}.back-button[data-v-0c415b70]{color:#232425;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.back-icon[data-v-0c415b70]{color:currentColor;width:20px;height:20px}.header-title[data-v-0c415b70]{color:currentColor;cursor:pointer;vertical-align:middle;white-space:nowrap;font-size:16px;font-weight:400;line-height:24px}.header-divider[data-v-0c415b70]{width:100%}.hub-detail-content[data-v-0c415b70]{flex:1;overflow-y:auto}.loading-container[data-v-0c415b70]{justify-content:center;align-items:center;height:400px;display:flex}.hub-content[data-v-0c415b70]{box-sizing:border-box;background:#fff;flex-direction:column;align-items:center;width:100%;max-width:760px;margin:0 auto;padding:90px 0 40px;display:flex}.hub-title-section[data-v-0c415b70]{align-items:center;gap:15px;margin-bottom:40px;display:inline-flex}.hub-color-dot[data-v-0c415b70]{border-radius:50%;flex-shrink:0;width:24px;height:24px}.hub-name[data-v-0c415b70]{color:#1a1a1a;letter-spacing:-.56px;min-width:0;margin:0;font-size:30px;font-weight:700;line-height:45px}.message-input-section[data-v-0c415b70]{width:100%;margin-bottom:24px}.hub-files-members-container[data-v-0c415b70]{gap:16px;width:100%;margin-bottom:30px;display:flex}.hub-files-section[data-v-0c415b70],.hub-members-section[data-v-0c415b70]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:16px;flex:1;align-items:center;min-width:0;height:60px;padding:0 15px;transition:all .2s;display:flex}.hub-files-section[data-v-0c415b70]:hover,.hub-members-section[data-v-0c415b70]:hover{background:#f7f7f7;border-color:#e8e8e8;box-shadow:0 2px 8px #0000000f}.hub-files-section[data-v-0c415b70]:active,.hub-members-section[data-v-0c415b70]:active{transform:translateY(1px);box-shadow:0 1px 4px #00000014}.hub-files-header[data-v-0c415b70],.hub-members-header[data-v-0c415b70]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.hub-files-title[data-v-0c415b70],.hub-members-title[data-v-0c415b70]{color:#232425;letter-spacing:.28px;margin:0;font-size:18px;font-weight:700;line-height:27px}.hub-files-right[data-v-0c415b70],.hub-members-right[data-v-0c415b70]{flex-shrink:0;align-items:center;gap:12px;display:flex}.member-avatars[data-v-0c415b70]{align-items:center;display:inline-flex}.member-avatar[data-v-0c415b70]{color:#fff;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.member-avatar-stacked[data-v-0c415b70]{margin-left:-7px}.member-avatar .avatar-img[data-v-0c415b70],.member-avatar img[data-v-0c415b70]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.members-count[data-v-0c415b70]{color:#606366;white-space:nowrap;font-size:14px}.members-loading[data-v-0c415b70]{width:20px;height:20px}.invite-btn[data-v-0c415b70]{color:#606366;cursor:pointer;letter-spacing:-.1px;white-space:nowrap;background:#f5f5f5;border:none;border-radius:58px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-width:57px;padding:8px 10px;font-size:14px;line-height:21px;transition:background-color .2s;display:inline-flex}.invite-btn[data-v-0c415b70]:hover{background:#ebebeb}.invite-btn[data-v-0c415b70]:active{background:#e0e0e0}.file-icons[data-v-0c415b70]{align-items:center;gap:6px;display:flex}.file-icon[data-v-0c415b70]{flex-shrink:0}.more-files-indicator[data-v-0c415b70]{align-items:center;height:20px;padding:2px;display:flex}.more-files-icon[data-v-0c415b70]{background:#6b7280;border-radius:4px;flex-direction:column;align-items:flex-start;padding:5px;display:flex}.more-files-icon .line[data-v-0c415b70]{background:#fff;border-radius:1px;width:10px;height:2px}.more-files-icon .line[data-v-0c415b70]:not(:first-child){margin-top:2px}.more-files-icon .line.short[data-v-0c415b70]{width:7px}.files-count[data-v-0c415b70]{color:#909499}.add-files-btn[data-v-0c415b70],.files-count[data-v-0c415b70]{letter-spacing:-.1px;font-size:14px;line-height:21px}.add-files-btn[data-v-0c415b70]{color:#606366;cursor:pointer;background:#f5f5f5;border:none;border-radius:58px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-width:57px;padding:8px 10px;transition:background-color .2s;display:inline-flex}.add-files-btn[data-v-0c415b70]:hover{background:#ebebeb}.add-files-btn[data-v-0c415b70]:active{background:#e0e0e0}.recent-tasks-section[data-v-0c415b70]{width:100%}.recent-tasks-header[data-v-0c415b70]{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 16px;display:flex}.recent-tasks-title[data-v-0c415b70]{color:#909499;letter-spacing:.28px;margin:0;font-size:14px;font-weight:700;line-height:21px}.search-entry[data-v-0c415b70]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f5f5;border-radius:58px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 12px;transition:background-color .2s;display:inline-flex}.search-entry[data-v-0c415b70]:hover{background:#ebebeb}.search-entry[data-v-0c415b70]:active{background:#e0e0e0}.search-entry-icon[data-v-0c415b70]{color:#606366;flex-shrink:0;width:16px;height:16px}.search-entry-text[data-v-0c415b70]{color:#606366;letter-spacing:-.1px;white-space:nowrap;font-size:14px;font-weight:400;line-height:21px}.search-modal-overlay[data-v-0c415b70]{z-index:9999;position:fixed;top:0;left:0}.search-modal-content[data-v-0c415b70],.search-modal-overlay[data-v-0c415b70]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.search-modal-content[data-v-0c415b70]{padding:20px}.search-modal-box[data-v-0c415b70]{background:#fff;border-radius:16px;width:90vw;max-width:540px;box-shadow:0 4px 15px #0000001a}.search-modal-input-row[data-v-0c415b70]{border-bottom:1px solid #efefef;align-items:center;gap:11px;margin:0 18px;padding:26px 0;display:flex}.search-modal-icon[data-v-0c415b70]{color:#606366;flex-shrink:0;width:20px;height:20px}.search-modal-input[data-v-0c415b70]{color:#232425;background:0 0;border:none;outline:none;flex-grow:1;font-family:Arial,sans-serif;font-size:14px}.search-modal-input[data-v-0c415b70]::placeholder{color:#909499}.search-modal-close[data-v-0c415b70]{cursor:pointer;border-radius:35%;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.search-modal-close[data-v-0c415b70]:hover{background-color:#f5f5f5}.search-modal-close .close-icon[data-v-0c415b70]{color:#000;width:20px;height:20px}.search-modal-results[data-v-0c415b70]{justify-content:center;height:356px;margin:10px 0 26px;display:flex;overflow-y:auto}.search-skeleton-container[data-v-0c415b70]{flex-direction:column;gap:12px;width:100%;height:50vh;margin:16px 16px 0;display:flex}.search-skeleton-card[data-v-0c415b70]{background:#f5f5f5;border-radius:12px;height:68px;animation:1.5s infinite pulse-0c415b70}@keyframes pulse-0c415b70{0%{background:#f5f5f5}50%{background:#ebebeb}to{background:#f5f5f5}}.search-no-results[data-v-0c415b70]{color:#909499;justify-content:center;align-items:center;width:100%;height:50vh;font-family:Arial,sans-serif;font-size:12px;display:flex}.modal-fade-enter-active[data-v-0c415b70],.modal-fade-leave-active[data-v-0c415b70]{transition:all .3s}.modal-fade-enter-from[data-v-0c415b70],.modal-fade-leave-to[data-v-0c415b70]{opacity:0;transform:translateY(100px)}.modal-fade-enter-to[data-v-0c415b70],.modal-fade-leave-from[data-v-0c415b70]{opacity:1;transform:translateY(0)}.task-item[data-v-0c415b70]{box-sizing:border-box;cursor:pointer;background:#fafafa;border-radius:16px;width:100%;margin-bottom:12px;padding:16px;transition:all .2s;position:relative}.task-item[data-v-0c415b70]:last-child{margin-bottom:0}.task-item.popover-visible[data-v-0c415b70],.task-item[data-v-0c415b70]:hover{background:#f0f0f0}.task-item[data-v-0c415b70]:active{background:#e8e8e8;transform:translateY(1px)}.task-item:hover .project-controls[data-v-0c415b70]{opacity:1}.task-content[data-v-0c415b70]{flex-direction:column;gap:12px;display:flex}.task-header[data-v-0c415b70]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.task-title[data-v-0c415b70]{color:#1d1c1b;letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:21px;overflow:hidden}.pinned-indicator[data-v-0c415b70]{flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.pinned-icon[data-v-0c415b70]{color:#606366;opacity:1;width:14px;height:14px;transform:rotate(45deg)}.task-item.popover-visible .pinned-indicator[data-v-0c415b70],.task-item:hover .pinned-indicator[data-v-0c415b70]{opacity:0;pointer-events:none}.task-footer[data-v-0c415b70]{justify-content:space-between;align-items:center;display:flex}.task-agent[data-v-0c415b70]{align-items:center;gap:4px;display:inline-flex}.agent-icon[data-v-0c415b70]{flex-shrink:0;width:16px;height:16px}.agent-icon[data-v-0c415b70] svg{width:100%;height:100%}.agent-name[data-v-0c415b70]{color:#646362;letter-spacing:-.1px;font-size:14px;line-height:21px}.view-only-badge[data-v-0c415b70]{color:#909499;margin-left:4px;font-size:12px}.task-date[data-v-0c415b70]{align-items:center;gap:6px;display:inline-flex}.creator-avatar[data-v-0c415b70]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.creator-avatar img[data-v-0c415b70]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.creator-name[data-v-0c415b70]{color:#646362;letter-spacing:-.1px;margin-right:12px;font-size:14px;line-height:21px}.user-avatar[data-v-0c415b70]{border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:flex-start;width:24px;height:24px;display:flex;overflow:hidden}.avatar-img[data-v-0c415b70]{-o-object-fit:cover;object-fit:cover;width:100%;max-width:28px;height:100%}.date-text[data-v-0c415b70],.task-date-simple[data-v-0c415b70]{color:#909499;letter-spacing:-.1px;font-size:14px;line-height:21px}.project-controls[data-v-0c415b70]{opacity:0;transition:opacity .2s;position:absolute;top:16px;right:16px}.task-item.popover-visible .project-controls[data-v-0c415b70]{opacity:1}@media (max-width:768px){.project-controls[data-v-0c415b70]{opacity:1}}.more-icon-wrapper[data-v-0c415b70]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .2s;display:flex}.more-icon-wrapper[data-v-0c415b70]:hover{background-color:#0000000d}.more-icon[data-v-0c415b70]{color:#606366;width:20px;height:20px}.controls-menu[data-v-0c415b70]{background:#fff;border-radius:8px;min-width:160px;overflow:hidden}.controls-menu .menu-item[data-v-0c415b70]{color:#232425;cursor:pointer;align-items:center;padding:8px 16px;font-size:14px;transition:background-color .2s;display:flex}.controls-menu .menu-item[data-v-0c415b70]:hover{background-color:#f5f5f5}.controls-menu .menu-icon[data-v-0c415b70]{color:#232425;flex-shrink:0;width:16px;height:16px;margin-right:12px}.controls-menu .menu-divider[data-v-0c415b70]{background-color:#f5f5f5;height:1px;margin:4px 0}.controls-menu .menu-item.delete[data-v-0c415b70],.controls-menu .menu-item.delete .menu-icon[data-v-0c415b70]{color:#ff4d4f}.controls-menu .menu-item.delete[data-v-0c415b70]:hover{background-color:#fff1f0}.controls-menu .menu-item.pin .menu-icon.pinned[data-v-0c415b70]{color:#0f7fff}.tasks-loading[data-v-0c415b70]{justify-content:center;align-items:center;padding:40px 0;display:flex}.empty-tasks[data-v-0c415b70]{text-align:center;padding:40px 20px}.empty-tasks-text[data-v-0c415b70]{color:#909499;margin:0;font-size:16px;line-height:24px}.load-more-indicator[data-v-0c415b70]{justify-content:center;align-items:center;padding:40px 0;display:flex}@media (max-width:768px){.hub-content[data-v-0c415b70]{padding:80px 16px 40px}.hub-title-section[data-v-0c415b70]{margin-bottom:24px}.hub-name[data-v-0c415b70]{font-size:24px;line-height:36px}.message-input-section[data-v-0c415b70]{margin-bottom:16px}.hub-files-members-container[data-v-0c415b70]{flex-direction:column;gap:12px}.hub-files-section[data-v-0c415b70],.hub-members-section[data-v-0c415b70]{height:auto;min-height:60px;margin-bottom:0;padding:10px 15px}.hub-files-header[data-v-0c415b70],.hub-members-header[data-v-0c415b70]{flex-direction:column;align-items:flex-start;gap:12px}.hub-files-title[data-v-0c415b70],.hub-members-title[data-v-0c415b70]{width:100%}.hub-files-right[data-v-0c415b70],.hub-members-right[data-v-0c415b70]{justify-content:space-between;width:100%}}@media (prefers-color-scheme:dark){.hub-content[data-v-0c415b70],.hub-detail[data-v-0c415b70]{background:#1a1b1c}.hub-name[data-v-0c415b70]{color:#f9fafb}.hub-files-section[data-v-0c415b70],.hub-members-section[data-v-0c415b70]{background:#2a2a2a;border-color:#444}.hub-files-section[data-v-0c415b70]:hover,.hub-members-section[data-v-0c415b70]:hover{background:#333;border-color:#555;box-shadow:0 2px 8px #ffffff0f}.hub-files-section[data-v-0c415b70]:active,.hub-members-section[data-v-0c415b70]:active{box-shadow:0 1px 4px #ffffff14}.hub-files-title[data-v-0c415b70],.hub-members-title[data-v-0c415b70]{color:#f9fafb}.add-files-btn[data-v-0c415b70],.invite-btn[data-v-0c415b70]{color:#e5e7eb;background:#444}.add-files-btn[data-v-0c415b70]:hover,.invite-btn[data-v-0c415b70]:hover{background:#555}.add-files-btn[data-v-0c415b70]:active,.invite-btn[data-v-0c415b70]:active{background:#666}.members-count[data-v-0c415b70]{color:#9ca3af}.member-avatar[data-v-0c415b70],.member-avatar-stacked[data-v-0c415b70]{border-color:#2a2a2a}.task-title[data-v-0c415b70]{color:#f9fafb}.task-item[data-v-0c415b70]{background:#2a2a2a}.task-item.popover-visible[data-v-0c415b70],.task-item.popover-visible[data-v-0c415b70]:hover,.task-item[data-v-0c415b70]:hover{background:#333}.task-item[data-v-0c415b70]:active{background:#3a3a3a}.agent-name[data-v-0c415b70]{color:#e5e7eb}.creator-name[data-v-0c415b70]{color:#909499}.date-text[data-v-0c415b70],.task-date-simple[data-v-0c415b70]{color:#9ca3af}.view-only-badge[data-v-0c415b70]{color:#6b7280}.more-icon-wrapper[data-v-0c415b70]:hover{background-color:#ffffff1a}.more-icon[data-v-0c415b70]{color:#9ca3af}.pinned-icon[data-v-0c415b70]{color:#888}.controls-menu[data-v-0c415b70]{background:#444;box-shadow:0 4px 12px #00000080}.controls-menu .menu-item[data-v-0c415b70]{color:#f0f0f0}.controls-menu .menu-item[data-v-0c415b70]:hover{background-color:#3c3c3c}.controls-menu .menu-icon[data-v-0c415b70]{color:#f0f0f0}.controls-menu .menu-divider[data-v-0c415b70]{background-color:#505050}.controls-menu .menu-item.delete[data-v-0c415b70],.controls-menu .menu-item.delete .menu-icon[data-v-0c415b70]{color:#ff6b6b}.controls-menu .menu-item.delete[data-v-0c415b70]:hover{background-color:#ff6b6b1a}.controls-menu .menu-item.pin .menu-icon.pinned[data-v-0c415b70]{color:#0f7fff}.empty-tasks-text[data-v-0c415b70]{color:#6b7280}.detail-top-header[data-v-0c415b70]{background:#1a1b1c}.back-button[data-v-0c415b70]{color:#f9fafb}.back-icon[data-v-0c415b70]{color:currentColor}.header-title[data-v-0c415b70],.more-button-header .more-icon[data-v-0c415b70]{color:#f9fafb}.more-button-header[data-v-0c415b70]:hover{background-color:#ffffff1a}.search-entry[data-v-0c415b70]{background:#444}.search-entry[data-v-0c415b70]:hover{background:#555}.search-entry[data-v-0c415b70]:active{background:#666}.search-entry-icon[data-v-0c415b70],.search-entry-text[data-v-0c415b70]{color:#9ca3af}.search-modal-box[data-v-0c415b70]{background:#1a1b1c;box-shadow:0 4px 15px #ffffff1a}.search-modal-input-row[data-v-0c415b70]{border-bottom-color:#333}.search-modal-icon[data-v-0c415b70]{color:#888}.search-modal-input[data-v-0c415b70]{color:#e0e0e0}.search-modal-input[data-v-0c415b70]::placeholder{color:#666}.search-modal-close[data-v-0c415b70]:hover{background-color:#333}.search-modal-close .close-icon[data-v-0c415b70]{color:#e0e0e0}.search-skeleton-card[data-v-0c415b70]{background:#333;animation:1.5s infinite pulse-dark-0c415b70}@keyframes pulse-dark-0c415b70{0%{background:#333}50%{background:#3a3a3a}to{background:#333}}.search-no-results[data-v-0c415b70]{color:#666}}
