.ProjectFileSpreadsheetPreview_preview__kDOsM{display:flex;flex-direction:column;height:76vh;height:76dvh;min-height:400px;width:100%;min-width:0;color:#334155;background:#fff}.ProjectFileSpreadsheetPreview_caption__bbqQv{flex:none;padding:6px 10px;font-size:12px;color:#64748b;border-bottom:1px solid #e2e8f0}.ProjectFileSpreadsheetPreview_canvas__p0BJu{flex:1 1;min-height:320px;min-width:0;position:relative;overflow:hidden}.ProjectFileSpreadsheetPreview_status__FUsMk{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;padding:24px;background:#f8fafc;font-size:14px;text-align:center}.ProjectFileSpreadsheetPreview_status__FUsMk progress{width:min(320px,80%);height:6px;accent-color:#3b82f6}.ProjectFileSpreadsheetPreview_status__FUsMk button{padding:6px 14px;border:1px solid #bdd5ef;border-radius:6px;background:#fff;color:#246bc4;cursor:pointer}.ProjectFileSpreadsheetPreview_compatibility__4vLOH{flex:none;max-height:130px;overflow:auto;padding:8px 12px;background:#fff9ec;color:#875b19;border-top:1px solid #f0dfbe;font-size:12px}.ProjectFileSpreadsheetPreview_compatibility__4vLOH summary{cursor:pointer}.ProjectFileSpreadsheetPreview_compatibility__4vLOH ul{margin:6px 0;padding-left:20px}.ProjectFileSpreadsheetPreview_compatibility__4vLOH p{margin:6px 0}@media (max-width:767px){.ProjectFileSpreadsheetPreview_preview__kDOsM{height:100%;min-height:0}}.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_stack__C_eYd{position:fixed;right:24px;bottom:24px;z-index:var(--layer-file-transfer,2050);width:min(390px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:stretch;gap:12px;pointer-events:none}.BackgroundUploads_dock__q2u_8{background:#f8fbff;border:1px solid #dbe7f5;border-radius:14px;box-shadow:0 8px 32px #24486726;color:#263b52;pointer-events:auto}.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_stack__C_eYd{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%)}}.BackgroundUploads_notice__SHX6R{display:flex;align-items:center;gap:12px;padding:16px 12px 16px 16px;border:1px solid #dbe7f5;border-radius:14px;background:#fff;box-shadow:0 8px 32px #24486726;color:#263b52;pointer-events:auto;animation:BackgroundUploads_upload-notice-enter__h6olA .24s ease-out both,BackgroundUploads_upload-notice-exit__QooD_ .22s ease-in forwards}.BackgroundUploads_noticeIcon__Uyae2{font-size:24px;line-height:1}.BackgroundUploads_noticeSuccess__INFJe .BackgroundUploads_noticeIcon__Uyae2{color:#33a878}.BackgroundUploads_noticeWarning__k4AMS .BackgroundUploads_noticeIcon__Uyae2{color:#d98b23}.BackgroundUploads_noticeText__OMiye{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.BackgroundUploads_noticeText__OMiye strong{font-size:14px}.BackgroundUploads_noticeText__OMiye>span{font-size:12px;color:#61758a;line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.BackgroundUploads_noticeAction__XqzNP{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:#61758a;cursor:pointer}.BackgroundUploads_noticeAction__XqzNP:hover{background:#eef5ff}.BackgroundUploads_noticeAction__XqzNP:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}@keyframes BackgroundUploads_upload-notice-enter__h6olA{0%{opacity:0;transform:translateX(calc(100% + 24px))}to{opacity:1;transform:translateX(0)}}@keyframes BackgroundUploads_upload-notice-exit__QooD_{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(28px)}}@media (prefers-reduced-motion:reduce){.BackgroundUploads_notice__SHX6R{animation:none}.BackgroundUploads_indeterminate__X5NmB>span{animation:none;width:100%!important;opacity:.5}.BackgroundUploads_track__Nt2a_>span{transition:none}}.DocShareCardDialog_body__oo8E3{display:flex;flex-direction:column;gap:14px;padding-top:12px}.DocShareCardDialog_preview__y_pN5{display:flex;align-items:center;gap:18px;border:1px solid #e1e9f4;border-radius:14px;background:#f8faff;padding:18px}.DocShareCardDialog_preview__y_pN5 img{flex-shrink:0;border-radius:12px}.DocShareCardDialog_text__SwzH9{flex:1 1;min-width:0}.DocShareCardDialog_text__SwzH9 strong{display:block;color:#18253a;font-size:17px;overflow-wrap:anywhere}.DocShareCardDialog_text__SwzH9 p{margin:8px 0;color:#64748b;font-size:13px}.DocShareCardDialog_text__SwzH9 small{color:#8a99ac}.DocShareCardDialog_note__Kw5So{margin:0;color:#7c8b9e;font-size:12px;line-height:1.7}.DocShareCardDialog_instruction__MevQN{margin:0;color:#45556b;font-size:13px;line-height:1.9}.DocShareCardDialog_loading__c1saV,.DocShareCardDialog_qr__J_J_P{display:flex;justify-content:center}.DocShareCardDialog_loading__c1saV{gap:12px;padding:48px 0;color:#64748b}.DocShareCardDialog_linkRow__eZAiF{flex-wrap:wrap}.DocShareCardDialog_linkRow__eZAiF button{flex-shrink:0}@media (max-width:480px){.DocShareCardDialog_linkRow__eZAiF code{flex-basis:calc(100% - 40px)}.DocShareCardDialog_linkRow__eZAiF button:first-of-type{margin-left:auto}}.DocPermissionsDialog_dialog__8bRHi.ant-modal{--permission-accent:#3278d3;--permission-ink:#202c3e;--permission-muted:#66758a;--permission-border:#e5eaf0;padding-bottom:0}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid var(--permission-border);border-radius:20px;box-shadow:0 24px 80px rgba(20,35,60,.16)}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-header{margin:0;padding:24px 60px 22px 28px;border-bottom:1px solid var(--permission-border);background:#fff}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-close{top:20px;right:18px;width:36px;height:36px;border-radius:10px;color:var(--permission-muted)}.DocPermissionsDialog_dialogHeading__4IA6R{display:flex;gap:14px;align-items:center;min-width:0}.DocPermissionsDialog_headingIcon__wu763{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:1px solid #e3edfc;border-radius:14px;background:#f0f6ff;color:var(--permission-accent);font-size:21px}.DocPermissionsDialog_headingText__vEO14{display:grid;grid-gap:4px;gap:4px;min-width:0}.DocPermissionsDialog_dialogTitle__XZs_Y{color:var(--permission-ink);font-size:20px;font-weight:650;line-height:1.4}.DocPermissionsDialog_dialogTitleName__l_SBZ{display:flex;gap:6px;align-items:center;min-width:0;color:var(--permission-muted);font-size:13px;font-weight:400;line-height:1.5}.DocPermissionsDialog_dialogTitleName__l_SBZ>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocPermissionsDialog_dialogTitleName__l_SBZ .anticon{flex:0 0 auto}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-body{max-height:calc(100dvh - 230px);overflow:auto;overscroll-behavior:contain;padding:24px 28px;background:#fff;scrollbar-width:thin}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:16px 28px;border-top:1px solid var(--permission-border);background:#fafbfd}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-footer .ant-btn{min-width:88px;height:40px;margin:0;padding-inline:20px;border-radius:10px;font-weight:500;box-shadow:none}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-btn-primary{border-color:var(--permission-accent);background:var(--permission-accent);box-shadow:none}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-btn-primary:not(:disabled):hover{border-color:#2568bf;background:#2568bf}.DocPermissionsDialog_panel__hk3yG{color:var(--permission-ink,#202c3e)}.DocPermissionsDialog_accessHeader__4wTLl{display:flex;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:12px}.DocPermissionsDialog_accessHeader__4wTLl h3,.DocPermissionsDialog_sectionHeader__6_mQg h3{margin:0;color:var(--permission-ink,#202c3e);font-size:14px;font-weight:600;line-height:1.5}.DocPermissionsDialog_accessHeader__4wTLl>span{color:var(--permission-muted,#66758a);font-size:12px}.DocPermissionsDialog_modeGroup__rQ20a.ant-radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper{position:relative;display:flex;min-width:0;margin:0;padding:16px;border:1px solid #dfe5ec;border-radius:12px;color:#344358;background:#fff;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper:not(.ant-radio-wrapper-disabled):hover{border-color:#8eb7ec;background:#fafcff}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper-checked{border-color:var(--permission-accent,#3278d3);background:#f5f9ff;box-shadow:0 0 0 1px var(--permission-accent,#3278d3)}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper>.ant-radio{position:absolute;top:18px;right:16px;align-self:start}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper>span:last-child{display:flex;flex-direction:column;min-width:0;width:100%;padding:0}.DocPermissionsDialog_modeIcon__EqlgL{display:flex;width:30px;height:30px;align-items:center;color:#697c96;font-size:22px}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper-checked .DocPermissionsDialog_modeIcon__EqlgL,.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper-checked .DocPermissionsDialog_modeTitle__9jlyj{color:#2369bc}.DocPermissionsDialog_modeTitle__9jlyj{display:block;margin-top:10px;font-size:14px;font-weight:600;line-height:1.5}.DocPermissionsDialog_modeDescription__YO3Mu{display:block;margin-top:5px;color:#66758a;font-size:12px;line-height:1.65}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper-disabled{cursor:not-allowed;opacity:.65}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa:has(input:focus-visible){outline:3px solid #b5d3fc;outline-offset:3px}.DocPermissionsDialog_inheritHint__HjJW4{display:flex;gap:8px;align-items:flex-start;margin-top:14px;color:#66758a;font-size:12px;line-height:1.7}.DocPermissionsDialog_inheritHint__HjJW4 .anticon{margin-top:4px;color:#7d8da3}.DocPermissionsDialog_scope__bf31p{display:flex;gap:9px;align-items:flex-start;margin-top:22px;padding:14px;border-radius:10px;background:#f6f8fa}.DocPermissionsDialog_scopeIcon__0hqfG{margin-top:3px;color:#75869b;font-size:15px}.DocPermissionsDialog_scope__bf31p strong{display:block;color:#53647a;font-size:12px;font-weight:500;line-height:1.6}.DocPermissionsDialog_scope__bf31p p,.DocPermissionsDialog_sectionHeader__6_mQg p{margin:4px 0 0;color:#66758a;font-size:12px;line-height:1.7}.DocPermissionsDialog_restrictedSection__nJPc1{margin-top:24px;padding-top:20px;border-top:1px solid #e9edf3}.DocPermissionsDialog_searchLabel__ZTdIf{display:grid;grid-gap:8px;gap:8px;margin-top:16px;color:#53647a;font-size:12px}.DocPermissionsDialog_searchLabel__ZTdIf .ant-input-affix-wrapper{min-height:38px;border-radius:9px}.DocPermissionsDialog_searchLabel__ZTdIf .ant-input-prefix{margin-right:8px;color:#8492a5}.DocPermissionsDialog_candidateHeader__OZcbY{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.DocPermissionsDialog_candidateCount__kAi0Z{color:#66758a;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DocPermissionsDialog_candidateList__SK3oW{max-height:240px;margin-top:8px;overflow:auto;border:1px solid #e7ecf2;border-radius:10px;background:#fafbfd;scrollbar-width:thin}.DocPermissionsDialog_candidateList__SK3oW:focus-visible{outline:2px solid #a6c9f8;outline-offset:2px}.DocPermissionsDialog_candidate__PmTuO,.DocPermissionsDialog_memberRow__DgUzJ{display:flex;gap:10px;align-items:center;min-width:0;padding:10px 12px}.DocPermissionsDialog_candidate__PmTuO+.DocPermissionsDialog_candidate__PmTuO,.DocPermissionsDialog_memberRow__DgUzJ+.DocPermissionsDialog_memberRow__DgUzJ{border-top:1px solid #edf0f5}.DocPermissionsDialog_candidateIdentity__1qQe4,.DocPermissionsDialog_memberIdentity__HP_0k{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.DocPermissionsDialog_candidateIdentity__1qQe4 strong,.DocPermissionsDialog_memberIdentity__HP_0k strong{overflow:hidden;color:#344358;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.DocPermissionsDialog_candidateIdentity__1qQe4 small,.DocPermissionsDialog_memberIdentity__HP_0k small{overflow:hidden;color:#66758a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.DocPermissionsDialog_candidate__PmTuO .ant-btn{height:32px;padding-inline:10px;color:#3278d3}.DocPermissionsDialog_candidateEmpty__gMVtw{display:block;padding:14px;color:#66758a;font-size:12px}.DocPermissionsDialog_membersHeader__GtdFB{display:flex;gap:7px;align-items:center;margin:20px 0 9px;color:#53647a;font-size:12px}.DocPermissionsDialog_memberCount__ehXTn{min-width:20px;padding:0 5px;border-radius:6px;background:#edf2f8;color:#526881;text-align:center;line-height:20px}.DocPermissionsDialog_memberList__wbLr9{overflow:hidden;border:1px solid #e7ecf2;border-radius:10px}.DocPermissionsDialog_memberRow__DgUzJ{min-height:58px;background:#fff}.DocPermissionsDialog_memberRow__DgUzJ .ant-select{width:92px;height:32px;flex:0 0 auto}.DocPermissionsDialog_memberRow__DgUzJ .ant-btn{width:32px;height:32px;flex:0 0 auto;border-radius:8px}.DocPermissionsDialog_membersEmpty__oftcr{margin:20px 0!important}.DocPermissionsDialog_emptyRestriction__jkABC{display:block;margin-top:5px;color:#90632e;font-size:12px}.DocPermissionsDialog_loading__wymwj{display:flex;gap:10px;align-items:center;justify-content:center;min-height:176px;color:#66758a;font-size:13px}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-input-affix-wrapper-focused,.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-select-focused .ant-select-selector,.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal button:focus-visible{outline:2px solid #a6c9f8;outline-offset:2px}@media (max-width:640px){.DocPermissionsDialog_dialog__8bRHi.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-header{padding:20px 52px 18px 20px}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-body{max-height:calc(100dvh - 220px);padding:20px}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-footer{padding:14px 20px}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-footer .ant-btn{height:44px}.ant-modal-root .DocPermissionsDialog_dialog__8bRHi.ant-modal .ant-modal-close{top:16px;right:12px;width:44px;height:44px}.DocPermissionsDialog_dialogHeading__4IA6R{gap:10px}.DocPermissionsDialog_dialogTitle__XZs_Y{font-size:18px}.DocPermissionsDialog_accessHeader__4wTLl{flex-wrap:wrap;gap:4px 12px}.DocPermissionsDialog_modeGroup__rQ20a.ant-radio-group{grid-template-columns:1fr;gap:10px}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper{padding:14px}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper>span:last-child{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;padding-right:24px}.DocPermissionsDialog_modeIcon__EqlgL{grid-row:span 2;align-self:center}.DocPermissionsDialog_modeDescription__YO3Mu,.DocPermissionsDialog_modeTitle__9jlyj{margin:0}.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper>.ant-radio{top:18px;right:14px}.DocPermissionsDialog_candidate__PmTuO,.DocPermissionsDialog_memberRow__DgUzJ{gap:8px;padding:8px 10px}.DocPermissionsDialog_candidate__PmTuO .ant-btn,.DocPermissionsDialog_memberRow__DgUzJ .ant-btn{min-width:40px;height:40px}.DocPermissionsDialog_memberRow__DgUzJ .ant-select{width:86px;height:40px}}@media (prefers-reduced-motion:reduce){.DocPermissionsDialog_modeGroup__rQ20a .DocPermissionsDialog_modeOption__QN4Xa.ant-radio-wrapper{transition:none}}.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}}.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}}.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}}