.ProjectFilePreviewModal_preview__6VQgR{min-width:0}.ProjectFilePreviewModal_mobileModal__W7P_a.ProjectFilePreviewModal_mobileModal__W7P_a .ant-modal{top:0;width:100vw!important;max-width:none;margin:0;padding-bottom:0}.ProjectFilePreviewModal_mobileModal__W7P_a.ProjectFilePreviewModal_mobileModal__W7P_a .ant-modal-content{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;border-radius:0}.ProjectFilePreviewModal_mobileModal__W7P_a.ProjectFilePreviewModal_mobileModal__W7P_a .ant-modal-header{min-height:56px;margin-bottom:0;padding:12px 52px 12px 16px}.ProjectFilePreviewModal_mobileModal__W7P_a.ProjectFilePreviewModal_mobileModal__W7P_a .ant-modal-title{overflow-wrap:anywhere}.ProjectFilePreviewModal_mobileModal__W7P_a.ProjectFilePreviewModal_mobileModal__W7P_a .ant-modal-close{width:44px;height:44px}.ProjectFilePreviewModal_mobileModal__W7P_a.ProjectFilePreviewModal_mobileModal__W7P_a .ant-modal-body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.ProjectFilePreviewModal_mobileModal__W7P_a.ProjectFilePreviewModal_mobileModal__W7P_a .ProjectFilePreviewModal_preview__6VQgR{flex:1 1 auto;min-height:0!important;max-height:none!important}.ProjectFilePreviewModal_mobileModal__W7P_a.ProjectFilePreviewModal_mobileModal__W7P_a .ant-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:0;padding:10px 16px max(16px,env(safe-area-inset-bottom))}.ProjectFilePreviewModal_mobileModal__W7P_a.ProjectFilePreviewModal_mobileModal__W7P_a .ant-modal-footer .ant-btn{min-height:44px}.ProjectFileUpload_controls__fbcqu{display:inline-flex;align-items:center;gap:4px;min-width:0}.ProjectFileUpload_controls__fbcqu .ant-btn-link{color:#3b6c99;font-weight:600}.ProjectFileUpload_controls__fbcqu .ant-btn-link:hover{color:#24557e}.ProjectFileUpload_addButton__DZ6xX{min-height:44px;padding-inline:14px}.ProjectFileUpload_addMenu__aZRPR .ant-dropdown-menu-item{display:flex;align-items:center;min-height:44px}.ProjectFileUpload_hiddenInput__2ZuMD{display:none}.ProjectFileUpload_queue__wmYn6{min-width:0;margin-bottom:12px}.ProjectFileUpload_dropzone__wIXIM{position:relative}.ProjectFileUpload_dropOverlay__fwbJM{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border:2px dashed #4096ff;border-radius:14px;background:rgba(244,249,255,.96);color:#2f6eaf;text-align:center;pointer-events:none}.ProjectFileUpload_dropOverlay__fwbJM>.anticon{font-size:52px;color:#4096ff}.ProjectFileUpload_dropOverlay__fwbJM strong{font-size:20px;font-weight:600}.ProjectFileUpload_dropOverlay__fwbJM span{max-width:100%;overflow-wrap:anywhere}.ProjectFileUpload_dropOverlay__fwbJM small{color:#6a809a;font-size:13px}@media (max-width:860px){.ProjectFileUpload_controls__fbcqu .ant-btn{min-width:44px;min-height:44px}}.FileUploadProgress_list__DZXDU{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;min-width:0}.FileUploadProgress_item__06DND{padding:10px 12px;border:1px solid #e3ebf7;background:#fff;border-radius:10px;min-width:0}.FileUploadProgress_heading__BEScD{display:flex;align-items:center;gap:8px;min-width:0}.FileUploadProgress_name__YkHMu{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#263b52;font-weight:500}.FileUploadProgress_actions__fQsaH{flex-shrink:0;display:flex}.FileUploadProgress_state__nnCWb{color:#526981;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.FileUploadProgress_error__AReOV{color:#b42318}.FileUploadProgress_metrics___Km_R{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:2px;color:#526981;font-size:12px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:860px){.FileUploadProgress_actions__fQsaH .ant-btn{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.FileUploadProgress_item__06DND .ant-progress-bg{transition:none}}.BackgroundUploads_dock__q2u_8{position:fixed;right:24px;bottom:24px;z-index:var(--layer-file-transfer,2050);width:min(390px,calc(100vw - 32px));background:#f8fbff;border:1px solid #dbe7f5;border-radius:14px;box-shadow:0 8px 32px #24486726;color:#263b52}.BackgroundUploads_header__ZYckV{display:flex;align-items:stretch;overflow:hidden;border-radius:14px;background:#eef5ff}.BackgroundUploads_toggle__ljFeV{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:12px 14px;min-height:48px;border:none;background:#eef5ff;color:#245d9b;cursor:pointer;text-align:left;font-size:14px;font-weight:600}.BackgroundUploads_toggle__ljFeV>span:nth-child(2){flex:1 1}.BackgroundUploads_count__uZGP7{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#526981}.BackgroundUploads_close__BFiUr{flex:0 0 48px;min-height:48px;border:0;border-left:1px solid #dbe7f5;background:#eef5ff;color:#526981;cursor:pointer}.BackgroundUploads_details__xU0hr{padding:0 10px 10px}.BackgroundUploads_hint__1BXAR{font-size:12px;color:#526981;line-height:1.6;padding:0 4px;margin:10px 0}.BackgroundUploads_scroll__2WZeP{max-height:min(360px,45dvh);overflow-y:auto;overscroll-behavior:contain}.BackgroundUploads_close__BFiUr:focus-visible,.BackgroundUploads_toggle__ljFeV:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}@media (max-width:860px){.BackgroundUploads_dock__q2u_8{right:12px;bottom:calc(78px + env(safe-area-inset-bottom, 0px));width:min(390px,calc(100vw - 24px))}}.BackgroundUploads_transfers__yWb8y{list-style:none;padding:0;margin:0}.BackgroundUploads_transfer__qDeHd{border:1px solid #dbe7f5;background:#fff;border-radius:10px;padding:10px;margin-bottom:8px}.BackgroundUploads_heading__psIrN{display:flex;align-items:center;gap:7px}.BackgroundUploads_kind__uwtXn{color:#327ac4;font-size:11px;flex-shrink:0}.BackgroundUploads_name__t0uQt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;flex:1 1}.BackgroundUploads_dismiss__LKC7X{background:none;color:#526981;border:0;min-width:28px;min-height:28px;cursor:pointer}.BackgroundUploads_dismiss__LKC7X:focus-visible{outline:2px solid #3b82f6;border-radius:4px}.BackgroundUploads_progressRow__XotPm{display:flex;align-items:center;gap:8px;margin:9px 0 5px}.BackgroundUploads_track__Nt2a_{flex:1 1;height:6px;border-radius:6px;overflow:hidden;background:#e9f0fa}.BackgroundUploads_track__Nt2a_>span{display:block;height:100%;background:#3b82f6;border-radius:inherit;transition:width .15s linear}.BackgroundUploads_percent__tJ5qP{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.BackgroundUploads_phase__XXvZV{font-size:12px;color:#526981;overflow-wrap:anywhere}.BackgroundUploads_bytes__bOoOS{font-size:11px;color:#71859b;margin-top:4px}.BackgroundUploads_error__8OPPy{color:#c43a36}.BackgroundUploads_failed__3bAd1>span{background:#e55852}.BackgroundUploads_indeterminate__X5NmB>span{animation:BackgroundUploads_transfer-progress__tDYUw 1.3s ease-in-out infinite}@keyframes BackgroundUploads_transfer-progress__tDYUw{0%{transform:translateX(-100%)}to{transform:translateX(390%)}}@media (prefers-reduced-motion:reduce){.BackgroundUploads_indeterminate__X5NmB>span{animation:none;width:100%!important;opacity:.5}.BackgroundUploads_track__Nt2a_>span{transition:none}}.TaskLinks_root__v_lLj{position:relative;min-height:160px}.TaskLinks_pickerRow__exagP{display:flex;align-items:center;gap:8px;margin-bottom:12px}.TaskLinks_pickerSelect__xni5V{flex:1 1 auto;min-width:0}.TaskLinks_uploadButton__XF241{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-height:40px}.TaskLinks_uploadButton__XF241.ant-btn:not(:disabled):not(.ant-btn-disabled){color:#3b82f6}.TaskLinks_linkRow__zuO3I{min-width:0}.TaskLinks_linkList__waiAa{display:flex;flex-direction:column;gap:8px}.TaskLinks_linkTitle__wL_lW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.TaskLinks_pickerRow__exagP{align-items:center}.TaskLinks_pickerSelect__xni5V .ant-select-selector{min-height:44px!important;align-items:center}.TaskLinks_uploadButton__XF241{flex-basis:44px;width:44px;min-height:44px}.TaskLinks_linkRow__zuO3I{align-items:flex-start!important;flex-wrap:wrap;row-gap:4px}.TaskLinks_linkTitle__wL_lW{flex-basis:min(100%,240px);overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.TaskLinks_locateButton__lOawm,.TaskLinks_removeButton__vjuPh{flex:0 0 44px;width:44px;min-width:44px;min-height:44px}.TaskLinks_recognizedCard__bDYtr{align-items:flex-start!important}}.files_page__eyPOe{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:24px;color:#263a53;position:relative}.files_page__eyPOe>header{flex-shrink:0}.files_content__SZXU2{flex:1 1;min-height:0;position:relative}.files_fileScroll__Ft0O6{height:100%;min-height:0;overflow:auto;display:flex;flex-direction:column}.files_fileScroll__Ft0O6>*{flex-shrink:0}.files_emptyState__pGEZf{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;color:#7a8aa1}.files_emptyState__pGEZf>.anticon{font-size:48px;color:#b8c9da}.files_emptyState__pGEZf strong{color:#38516f;font-weight:500;font-size:16px}.files_header__LTqkY{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.files_breadcrumb__Wt026{display:flex;flex-wrap:wrap;gap:4px;min-width:0;align-items:center}.files_breadcrumb__Wt026>span{display:inline-flex;align-items:center;min-width:0}.files_breadcrumb__Wt026 button{border:0;background:none;color:#687e98;cursor:pointer;max-width:240px;padding:6px 4px;font:inherit;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-radius:5px}.files_breadcrumb__Wt026 button[aria-current]{color:#213c5b;font-weight:650;font-size:17px}.files_breadcrumb__Wt026 button:hover{background:#edf3fa}.files_separator__m3L67{color:#b5c2d3;margin:0 5px}.files_actions__OrMmA{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;flex-wrap:wrap}.files_tableCard__6MFvM{flex:1 1 auto;min-height:0;background:#fff;border:1px solid #e6edf6;border-radius:14px;overflow:hidden;padding:4px 8px}.files_tableCard__6MFvM .ant-table{background:transparent}.files_tableCard__6MFvM .ant-table-thead>tr>th{background:#f8fafd;color:#73849a;font-size:12px;font-weight:500}.files_fileCell__kTiOt{min-width:0}.files_fileName__z9h9R{display:flex;align-items:center;gap:12px;border:0;background:none;padding:4px 0;width:100%;text-align:left;color:#283c55;font:inherit;cursor:pointer;border-radius:4px}.files_fileName__z9h9R>span:last-child{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.files_fileName__z9h9R:hover{color:#2874bd}.files_fileIcon__F4BAu{font-size:22px;flex-shrink:0;color:#8598b0}.files_fileMeta__cxiHG{margin-left:34px;color:#7d8da3;font-size:12px}.files_mobileMeta__yv_7I{display:none}.files_help__3QVG8,.files_muted__NUrZY{color:#7c8ca1;font-size:13px}.files_rowMore__veu0Z{width:36px;height:36px}.files_selectionBar__0NjLl{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#eef6ff;border:1px solid #cadef6;border-radius:12px;padding:12px 14px;margin:0 0 12px;font-size:13px}.files_selectionActions__PCzIM{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.files_conversationReuse__I1V_K{margin-bottom:12px}.files_conversationReuseName__iHiR9{overflow-wrap:anywhere}.files_conversationReuseActions__2dUMl{display:flex;gap:6px;align-items:center}.files_error__ng8Nv{margin-bottom:12px}.files_folderPicker__LNf_v{min-height:160px;max-height:320px;overflow:auto;margin:12px 0;border-block:1px solid #ecf0f5}.files_folderPicker__LNf_v>button{display:flex;gap:12px;align-items:center;border:0;background:#fff;padding:12px 8px;width:100%;color:#38516f;font:inherit;text-align:left;cursor:pointer}.files_folderPicker__LNf_v>button>span:nth-child(2){flex:1 1;overflow-wrap:anywhere}.files_folderPicker__LNf_v>button:hover{background:#f0f6fd}.files_folderPicker__LNf_v>button:disabled{opacity:.4;cursor:not-allowed}.files_deleteList__l1tTD{max-height:190px;overflow:auto;padding-left:20px;overflow-wrap:anywhere}.files_deleteList__l1tTD li{padding:3px 0}.files_page__eyPOe button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width:767px){.files_page__eyPOe{padding:12px}.files_header__LTqkY{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:12px}.files_breadcrumb__Wt026 button{max-width:190px;min-height:44px}.files_actions__OrMmA{gap:6px}.files_actions__OrMmA .ant-btn,.files_selectionBar__0NjLl .ant-btn{min-height:44px}.files_actions__OrMmA .ant-btn{padding-inline:10px}.files_selectionActions__PCzIM{width:100%;margin-left:0}.files_selectionActions__PCzIM>button{flex:1 1}.files_conversationReuse__I1V_K .ant-alert-action{width:100%;margin-top:10px}.files_conversationReuseActions__2dUMl{width:100%}.files_conversationReuseActions__2dUMl .ant-btn{flex:1 1;min-height:44px}.files_tableCard__6MFvM{padding:0}.files_tableCard__6MFvM .ant-table-cell{padding:10px 6px!important}.files_tableCard__6MFvM .ant-table-selection-column{width:36px}.files_tableCard__6MFvM .ant-checkbox-wrapper{padding:10px 6px}.files_fileName__z9h9R{gap:8px;min-height:44px;align-items:flex-start;padding-block:8px;font-size:14px}.files_fileIcon__F4BAu{margin-top:2px}.files_fileMeta__cxiHG{margin-left:30px;overflow-wrap:anywhere;line-height:1.5}.files_mobileMeta__yv_7I{display:block;padding:2px 0}.files_rowMore__veu0Z{min-width:44px;height:44px}}.OrbBasketballOverlay_overlay__Y3CdN{position:fixed;inset:0;z-index:var(--layer-assistant-orb,610);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;color:#20496f;font-family:var(--font-geist-sans,Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif)}.OrbBasketballOverlay_court__4UCre{display:block;width:100%;height:100%;overflow:visible}.OrbBasketballOverlay_trajectory___POtY{opacity:0;transition:opacity .16s ease-out}.OrbBasketballOverlay_trajectory___POtY[data-visible]{opacity:1}.OrbBasketballOverlay_backboardEdge__gjsGZ,.OrbBasketballOverlay_elasticBack__sa23x,.OrbBasketballOverlay_elasticBand__dyeQH,.OrbBasketballOverlay_elasticHighlight__g1Y8E,.OrbBasketballOverlay_elasticPouch___lX1y,.OrbBasketballOverlay_netShade__JI2Hs,.OrbBasketballOverlay_net__UVkXb,.OrbBasketballOverlay_rimShadow__e6S9W,.OrbBasketballOverlay_rim__klPGD,.OrbBasketballOverlay_support__Xmdy8{fill:none;stroke-linecap:round;stroke-linejoin:round}.OrbBasketballOverlay_aimDot__J07wK{fill:#eefaff;stroke:#5595b9;stroke-width:1;filter:drop-shadow(0 1px 2px rgba(39,85,116,.2))}.OrbBasketballOverlay_slingSprite__zOsHC{filter:drop-shadow(1px 3px 2px rgba(67,38,18,.14))}.OrbBasketballOverlay_elasticBack__sa23x{stroke:#79502d;stroke-width:5}.OrbBasketballOverlay_elasticBand__dyeQH{stroke:#b68345;stroke-width:6}.OrbBasketballOverlay_elasticHighlight__g1Y8E{stroke:#e2bd7d;stroke-width:2}.OrbBasketballOverlay_elasticPouch___lX1y{stroke:#593b29;stroke-width:8}.OrbBasketballOverlay_backboard__BR7pm{fill:rgba(221,245,255,.28);stroke:rgba(245,253,255,.94);stroke-width:3;filter:drop-shadow(0 6px 10px rgba(47,116,160,.16))}.OrbBasketballOverlay_backboardInner__8olFq{fill:rgba(161,222,247,.16);stroke:rgba(126,204,238,.76);stroke-width:1.35}.OrbBasketballOverlay_backboardEdge__gjsGZ{stroke:rgba(87,177,217,.9);stroke-width:3.5}.OrbBasketballOverlay_support__Xmdy8{stroke:rgba(142,213,241,.9);stroke-width:4}.OrbBasketballOverlay_rimShadow__e6S9W{stroke:rgba(143,57,17,.42);stroke-width:8;transform:translateY(2px)}.OrbBasketballOverlay_rim__klPGD{stroke:#f47b20;stroke-width:5.4;filter:drop-shadow(0 2px 2px rgba(141,56,17,.32))}.OrbBasketballOverlay_netShade__JI2Hs{stroke:rgba(53,149,198,.82);stroke-width:4.5}.OrbBasketballOverlay_net__UVkXb{stroke:rgba(252,254,255,.96);stroke-width:2.15;filter:drop-shadow(0 1px 1px rgba(35,108,152,.5))}.OrbBasketballOverlay_hoop__hc4Fl[data-scored] .OrbBasketballOverlay_rim__klPGD{animation:OrbBasketballOverlay_rim-celebrate__BlI_q .52s cubic-bezier(.2,.8,.3,1) both}.OrbBasketballOverlay_charge__uysxP,.OrbBasketballOverlay_hint__tSPuw,.OrbBasketballOverlay_status___tZjv{position:absolute;box-sizing:border-box;transform:translateX(-50%);white-space:nowrap;border:1px solid rgba(179,222,243,.88);box-shadow:0 5px 17px rgba(47,107,150,.14)}.OrbBasketballOverlay_charge__uysxP{display:flex;align-items:center;gap:7px;min-width:132px;padding:6px 9px;border-radius:999px;background:rgba(251,254,255,.89);color:#42779b;font-size:11px;font-weight:650;line-height:1;animation:OrbBasketballOverlay_charge-enter__osHBD .18s ease-out both}.OrbBasketballOverlay_chargeLabel__lL3ah{color:#5c86a4}.OrbBasketballOverlay_chargeTrack__rN0LN{display:block;width:48px;height:5px;overflow:hidden;border-radius:99px;background:#dceefa;box-shadow:inset 0 1px 1px rgba(71,130,170,.12)}.OrbBasketballOverlay_chargeFill__ra4XV{display:block;width:100%;height:100%;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,#6bc6ee,#2f91ce);transition:transform 60ms linear}.OrbBasketballOverlay_chargeValue__Qu8g_{min-width:27px;color:#2e709b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.OrbBasketballOverlay_hint__tSPuw{max-width:calc(100vw - 24px);overflow:hidden;padding:7px 11px;border-radius:999px;background:rgba(247,252,255,.93);color:#547c99;font-size:12px;font-weight:560;line-height:1.25;text-overflow:ellipsis;box-shadow:0 5px 18px rgba(40,92,132,.12)}.OrbBasketballOverlay_status___tZjv{min-width:88px;padding:8px 12px;border-color:rgba(143,215,240,.95);border-radius:999px;background:rgba(244,253,255,.96);color:#277aa8;font-size:15px;font-weight:760;line-height:1.2;letter-spacing:.02em;text-align:center;animation:OrbBasketballOverlay_status-pop__4bxHI .42s cubic-bezier(.16,1.35,.3,1) both}.OrbBasketballOverlay_status___tZjv[data-scored]{border-color:rgba(113,209,175,.92);background:rgba(242,255,250,.97);color:#1c926f}@keyframes OrbBasketballOverlay_charge-enter__osHBD{0%{opacity:0;transform:translateX(-50%) translateY(5px) scale(.94)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes OrbBasketballOverlay_status-pop__4bxHI{0%{opacity:0;transform:translateX(-50%) translateY(7px) scale(.78)}65%{opacity:1;transform:translateX(-50%) translateY(-2px) scale(1.07)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes OrbBasketballOverlay_rim-celebrate__BlI_q{0%,to{filter:drop-shadow(0 2px 2px rgba(141,56,17,.32))}45%{filter:drop-shadow(0 0 9px rgba(255,164,67,.96))}}@media (max-width:560px){.OrbBasketballOverlay_hint__tSPuw{font-size:11px}.OrbBasketballOverlay_charge__uysxP{min-width:120px;gap:6px;padding:6px 8px}.OrbBasketballOverlay_chargeTrack__rN0LN{width:40px}.OrbBasketballOverlay_status___tZjv{padding:7px 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.OrbBasketballOverlay_chargeFill__ra4XV,.OrbBasketballOverlay_charge__uysxP,.OrbBasketballOverlay_hoop__hc4Fl[data-scored] .OrbBasketballOverlay_rim__klPGD,.OrbBasketballOverlay_status___tZjv,.OrbBasketballOverlay_trajectory___POtY{animation:none;transition:none}}