.top-toast[data-v-b54c1867]{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:10000;width:fit-content;max-width:calc(100vw - 32px);padding:8px 14px;border-radius:12px;font-family:PingFang SC,Microsoft YaHei UI,sans-serif;font-size:13px;line-height:1.5;text-align:center;box-sizing:border-box;box-shadow:0 10px 30px #23262d1f}.top-toast-success[data-v-b54c1867]{background:#eef8f0;border:1px solid #b8e0c2;color:#25623b}.top-toast-done[data-v-b54c1867]{background:var(--ui-color-done-soft, #ecfdf3);border:1px solid rgba(16,185,129,.32);color:var(--ui-color-done, #10b981)}.top-toast-error[data-v-b54c1867]{background:#fff3f1;border:1px solid #f2c1ba;color:#a13d2d}.confirmDialogOverlay[data-v-128992b0]{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:#fefefe8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirmDialog[data-v-128992b0]{width:416px;border:1px solid rgba(35,38,45,.1);border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:28px 24px 24px;background:#fdfdfd;box-shadow:0 4px 14px #0000000d}.confirmIcon[data-v-128992b0]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f7e9e9;color:#e5484d}.confirmIcon svg[data-v-128992b0]{font-size:28px}.confirmDialog h2[data-v-128992b0]{margin:0;color:#23262d;font-size:20px;line-height:28px}.confirmDialog p[data-v-128992b0]{margin:0;color:#23262d99;font-size:14px;line-height:24px}.confirmDialog footer[data-v-128992b0]{display:flex;justify-content:flex-end;gap:16px}.cancelButton[data-v-128992b0],.confirmButton[data-v-128992b0]{height:36px;border-radius:6px;padding:0 24px;font-size:14px;cursor:pointer}.cancelButton[data-v-128992b0]{border:1px solid rgba(35,38,45,.1);background:#f2f2f2;color:#23262dcc}.confirmButton[data-v-128992b0]{border:0;background:#e5484d;color:#f2f2f2}@media(max-width:768px){.confirmDialogOverlay[data-v-128992b0]{position:fixed;align-items:flex-end;padding:16px;box-sizing:border-box}.confirmDialog[data-v-128992b0]{width:100%;max-height:calc(100dvh - 32px);gap:18px;overflow-y:auto;padding:24px 20px 20px}.confirmDialog footer[data-v-128992b0]{flex-direction:column-reverse;gap:10px}.cancelButton[data-v-128992b0],.confirmButton[data-v-128992b0]{width:100%;min-height:44px}}.baseInputField[data-v-e39f2c43]{display:flex;flex-direction:column;gap:8px}.baseInputLabel[data-v-e39f2c43]{color:#23262dcc;font-size:14px;line-height:28px}.baseInputControl[data-v-e39f2c43]{height:44px;border:1px solid rgba(35,38,45,.1);border-radius:8px;background:#fff;padding:0 16px;color:#23262d;font:inherit;outline:none}.baseInputControl[data-v-e39f2c43]::placeholder{color:#23262d59}.baseInputControl[data-v-e39f2c43]:focus{border-color:#2a658073;box-shadow:0 0 0 3px #2a658014}.baseInputControl[data-v-e39f2c43]:disabled{cursor:not-allowed;opacity:.6}.detailHeader[data-v-5547df4a]{height:73px;border-bottom:1px solid rgba(35,38,45,.1);display:flex;align-items:center;justify-content:space-between;padding:0 24px 0 16px;flex:0 0 auto}.detailTitle[data-v-5547df4a]{display:flex;align-items:center;gap:8px;color:#23262d;font-size:13px;font-weight:600}.iconButton[data-v-5547df4a],.headerAction[data-v-5547df4a]{border:1px solid rgba(35,38,45,.1);background:#fafafa;color:#23262d;cursor:pointer;font:inherit}.iconButton[data-v-5547df4a]{width:32px;height:32px;border-color:transparent;display:inline-flex;align-items:center;justify-content:center;background:transparent;font-size:20px}.headerAction[data-v-5547df4a]{height:36px;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500}.enterpriseManagerOverlay[data-v-3e592931]{position:fixed;inset:0 0 0 var(--enterprise-manager-overlay-left, 0px);z-index:2000;display:flex;width:calc(100vw - var(--enterprise-manager-overlay-left, 0px));height:100vh;align-items:center;justify-content:center;overflow:hidden;background:#fafafa2e;color:var(--ui-color-text-main);font-family:var(--ui-font-family);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.enterpriseManagerDialog[data-v-3e592931]{display:flex;max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;border:1px solid rgba(13,148,136,.18);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-panel);box-shadow:0 24px 70px #23262d29}.enterpriseManagerDialogAdmin[data-v-3e592931]{width:min(1080px,calc(100vw - var(--enterprise-manager-overlay-left, 0px) - 32px));height:min(820px,calc(100vh - 48px))}.enterpriseManagerDialogWeak[data-v-3e592931]{width:min(880px,calc(100vw - var(--enterprise-manager-overlay-left, 0px) - 48px));height:min(560px,calc(100vh - 48px))}.enterpriseManagerHeader[data-v-3e592931]{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:var(--ui-space-lg);border-bottom:1px solid var(--ui-color-divider-weak);padding:0 20px 0 28px}.enterpriseManagerHeader h1[data-v-3e592931],.enterpriseManagerHeader p[data-v-3e592931],.contentToolbar h2[data-v-3e592931],.contentToolbar span[data-v-3e592931],.plainSection h3[data-v-3e592931],.sectionHelper[data-v-3e592931]{margin:0}.enterpriseManagerHeader h1[data-v-3e592931]{font-size:20px;line-height:1.4}.enterpriseManagerHeader p[data-v-3e592931],.contentToolbar span[data-v-3e592931],.sectionHelper[data-v-3e592931],.sectionMeta[data-v-3e592931],.muted[data-v-3e592931]{color:var(--ui-color-text-secondary);font-size:12px}.enterpriseManagerBody[data-v-3e592931]{display:flex;min-height:0;flex:1 1 auto;gap:24px;overflow:hidden;padding:28px 32px 32px}.enterpriseStateRail[data-v-3e592931]{display:flex;width:220px;flex:0 0 220px;flex-direction:column;gap:var(--ui-space-sm)}.enterpriseNavButton[data-v-3e592931]{display:flex;min-height:40px;width:100%;align-items:center;justify-content:flex-start;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-color-text-secondary);cursor:pointer;font-family:var(--ui-font-family);font-size:13px;font-weight:700;line-height:1.4;padding:0 var(--ui-space-md);text-align:left}.enterpriseNavButton span[data-v-3e592931]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterpriseNavButtonActive[data-v-3e592931]{background:var(--ui-color-focus-soft);color:var(--ui-color-focus)}.enterpriseContentPanel[data-v-3e592931]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.contentToolbar[data-v-3e592931],.sectionHeader[data-v-3e592931]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-lg)}.contentToolbar[data-v-3e592931]{min-height:40px;padding:0 0 16px}.contentToolbar h2[data-v-3e592931]{color:var(--ui-color-text-main);font-size:18px;line-height:1.4}.toolbarTitlePlaceholder[data-v-3e592931]{width:1px;height:1px}.contentScroll[data-v-3e592931]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:0;overflow:auto;padding:0 0 24px}.enterpriseWeakBody[data-v-3e592931]{min-height:0;overflow:auto;padding:40px 48px}.enterpriseUnavailablePanel[data-v-3e592931]{display:flex;flex-direction:column;gap:22px}.adminOnlyCallout[data-v-3e592931]{display:flex;height:86px;flex-direction:column;justify-content:center;gap:8px;border:1px solid rgba(13,148,136,.2);border-radius:10px;background:#f6fafd;padding:18px}.adminOnlyCallout h2[data-v-3e592931],.adminOnlyCallout p[data-v-3e592931]{margin:0}.adminOnlyCallout h2[data-v-3e592931]{color:#23262d;font-size:16px;font-weight:700;line-height:24px}.adminOnlyCallout p[data-v-3e592931]{color:#23262d99;font-size:14px;line-height:22px}.weakActionList[data-v-3e592931]{height:260px;overflow:hidden}.plainSection[data-v-3e592931]{display:flex;flex-direction:column;gap:var(--ui-space-md);padding:24px 0}.membersListSection[data-v-3e592931]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:0;overflow:hidden;padding:0 8px 0 4px}.membersListSection .plainSection[data-v-3e592931]{min-height:0;flex:1 1 auto;gap:0;padding:0}.membersListSection .sectionHeader[data-v-3e592931]{padding:8px 0}.membersInviteSection[data-v-3e592931]{display:grid;flex:0 0 auto;width:auto;max-width:100%;box-sizing:border-box;grid-template-columns:minmax(0,min(460px,calc(100% - 133px))) 1px 100px;align-items:center;gap:var(--ui-space-lg);margin:0 8px 0 4px;border-radius:0;background:transparent;padding:24px 0}.inviteLinkModule[data-v-3e592931]{display:flex;height:146px;min-width:0;flex-direction:column;gap:10px}.inviteLinkModule h3[data-v-3e592931]{margin:0;color:var(--ui-color-text-main);font-size:14px;font-weight:600;letter-spacing:.56px;line-height:28px}.inviteLinkStack[data-v-3e592931]{display:flex;width:100%;max-width:460px;min-width:0;flex-direction:column;gap:var(--ui-space-sm)}.inviteUrlField[data-v-3e592931],.inviteSoftButton[data-v-3e592931],.qrSoftButton[data-v-3e592931]{display:flex;width:100%;align-items:center;border-radius:var(--ui-radius-sm);font-size:12px;letter-spacing:.48px;line-height:18px}.inviteUrlField[data-v-3e592931]{height:38px;border:1px solid var(--ui-color-divider-weak);background:#fff;padding:0 var(--ui-space-md)}.inviteUrlField span[data-v-3e592931]{overflow:hidden;color:var(--ui-color-text-title);text-overflow:ellipsis;white-space:nowrap}.inviteSoftButton[data-v-3e592931],.qrSoftButton[data-v-3e592931]{justify-content:center;border:0;background:#eef4f9;color:#2a6580;cursor:pointer}.inviteSoftButton[data-v-3e592931]{height:34px}.inviteLinkModule p[data-v-3e592931]{margin:0;color:var(--ui-color-text-secondary);font-size:12px;letter-spacing:.48px;line-height:18px}.inviteDivider[data-v-3e592931]{width:1px;height:146px;background:var(--ui-color-divider-weak)}.qrModule[data-v-3e592931]{display:flex;height:146px;width:100px;flex-direction:column;gap:14px}.qrPlaceholder[data-v-3e592931]{display:flex;width:100px;height:100px;align-items:center;justify-content:center;border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-panel);padding:8px}.fakeQrGrid[data-v-3e592931]{display:grid;width:82px;height:82px;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,1fr);gap:3px}.fakeQrGrid span[data-v-3e592931]{background:var(--ui-color-surface-panel)}.fakeQrCellFilled[data-v-3e592931]{background:var(--ui-color-text-main)!important}.qrSoftButton[data-v-3e592931]{height:32px;padding:0 6px;white-space:nowrap}.settingsPlainSection[data-v-3e592931]{padding:20px 0}.plainSection h3[data-v-3e592931]{color:var(--ui-color-text-main);font-size:15px;line-height:1.4}.memberTable[data-v-3e592931],.settingsList[data-v-3e592931]{overflow:hidden}.memberTable[data-v-3e592931]{--ui-member-table-columns: 220px 96px minmax(150px, 1fr) minmax(116px, auto)}.membersListSection .memberTable[data-v-3e592931]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.memberRowsScroll[data-v-3e592931]{flex:1 1 auto;min-height:0;overflow:auto}.memberGrid[data-v-3e592931]{display:grid;grid-template-columns:var(--ui-member-table-columns);align-items:center;gap:var(--ui-space-md);padding:0 16px}.memberTableHeader[data-v-3e592931]{min-height:42px;background:var(--ui-color-surface-subtle);color:var(--ui-color-text-secondary);font-size:12px;font-weight:700}.memberTableRow[data-v-3e592931]{display:grid;min-height:64px;width:100%;grid-template-columns:var(--ui-member-table-columns, 220px 96px minmax(150px, 1fr) minmax(116px, auto));align-items:center;gap:var(--ui-space-md);padding:12px 16px}.memberIdentity[data-v-3e592931],.groupedMemberIdentity[data-v-3e592931]{display:flex;min-width:0;flex-direction:column;gap:2px}.memberIdentity strong[data-v-3e592931],.memberProject[data-v-3e592931],.groupedMemberIdentity strong[data-v-3e592931],.groupedMemberMeta[data-v-3e592931]{overflow:hidden;color:var(--ui-color-text-main);font-size:14px;font-weight:500;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.memberActions[data-v-3e592931],.groupedMemberActions[data-v-3e592931]{display:inline-flex;justify-content:flex-end;gap:var(--ui-space-md)}.memberActions[data-v-3e592931] .memberActionDanger,.groupedMemberActions[data-v-3e592931] .groupedMemberActionDanger{color:var(--ui-color-error)}.memberActions[data-v-3e592931] .memberActionDanger:hover,.memberActions[data-v-3e592931] .memberActionDanger:focus-visible,.groupedMemberActions[data-v-3e592931] .groupedMemberActionDanger:hover,.groupedMemberActions[data-v-3e592931] .groupedMemberActionDanger:focus-visible{background:var(--ui-color-error-soft)}.groupedMemberRow[data-v-3e592931]{display:grid;min-height:64px;width:100%;grid-template-columns:minmax(180px,1fr) minmax(180px,1.2fr) minmax(72px,auto);align-items:center;gap:var(--ui-space-lg);padding:12px 16px}.settingsList[data-v-3e592931]{display:flex;flex-direction:column}.memberUsageList[data-v-3e592931]{overflow:visible}.memberQuotaRowContainer[data-v-3e592931]{display:flex;width:100%;flex-direction:column}.memberQuotaRow[data-v-3e592931]{display:flex;min-height:76px;width:100%;align-items:center;justify-content:space-between;gap:var(--ui-space-lg);padding:16px}.memberQuotaContent[data-v-3e592931]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--ui-space-sm)}.memberQuotaTitle[data-v-3e592931]{display:flex;align-items:center;gap:var(--ui-space-sm)}.memberQuotaName[data-v-3e592931]{color:var(--ui-color-text-main);font-size:14px;font-weight:500;line-height:1.6}.memberQuotaUsage[data-v-3e592931]{display:flex;min-width:0;flex-direction:column;gap:var(--ui-space-sm)}.memberQuotaUsage small[data-v-3e592931]{overflow:hidden;color:var(--ui-color-text-secondary);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.memberQuotaTrack[data-v-3e592931]{width:min(260px,100%);height:6px;overflow:hidden;border-radius:999px;background:var(--ui-color-surface-subtle)}.memberQuotaFill[data-v-3e592931]{display:block;height:100%;border-radius:inherit;background:var(--ui-color-focus)}.memberQuotaActions[data-v-3e592931]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--ui-space-md)}.memberQuotaDetailButton[data-v-3e592931]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--ui-color-focus);cursor:pointer;font-size:13px}.memberQuotaDetailIcon[data-v-3e592931]{width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px)}.memberQuotaDetailButton.isOpen .memberQuotaDetailIcon[data-v-3e592931]{transform:rotate(-135deg) translateY(-1px)}.memberQuotaAction[data-v-3e592931]{position:relative}.memberQuotaMenu[data-v-3e592931]{position:absolute;top:36px;right:0;z-index:20;display:flex;width:180px;flex-direction:column;gap:4px;border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-md);background:#fff;box-shadow:0 16px 36px #23262d29;padding:8px}.memberQuotaMenu button[data-v-3e592931]{height:30px;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-color-text-main);cursor:pointer;text-align:left;padding:0 10px}.memberQuotaMenu button[data-v-3e592931]:hover,.memberQuotaMenu button.isSelected[data-v-3e592931]{background:var(--ui-color-focus-soft);color:var(--ui-color-focus)}.memberQuotaCustom[data-v-3e592931]{display:flex;flex-direction:column;gap:6px;padding:8px 4px 2px}.memberQuotaCustom span[data-v-3e592931]{color:var(--ui-color-text-secondary);font-size:12px}.memberQuotaCustom input[data-v-3e592931]{height:32px;border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-sm);padding:0 8px}.memberQuotaDetail[data-v-3e592931]{border-top:1px solid var(--ui-color-divider-weak);background:#fbfdfe;padding:14px 16px 16px}.memberQuotaDetailHeader[data-v-3e592931],.memberQuotaDetailColumns[data-v-3e592931],.memberQuotaDetailItem[data-v-3e592931]{display:grid;grid-template-columns:120px 120px 90px minmax(160px,1fr);gap:var(--ui-space-md);align-items:center}.memberQuotaDetailHeader[data-v-3e592931]{display:flex;justify-content:space-between;margin-bottom:12px}.memberQuotaDetailColumns[data-v-3e592931]{min-height:30px;color:var(--ui-color-text-secondary);font-size:12px}.memberQuotaDetailItem[data-v-3e592931]{min-height:42px;border-top:1px solid var(--ui-color-divider-weak);color:var(--ui-color-text-main);font-size:12px}.memberQuotaDetailItem div[data-v-3e592931]{display:flex;min-width:0;flex-direction:column;gap:2px}.memberQuotaDetailItem div span[data-v-3e592931]{overflow:hidden;color:var(--ui-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.settingsList[data-v-3e592931] .uiFormRow,.settingsList[data-v-3e592931] .uiListRowAction{min-height:64px;border-radius:0;padding-right:0;padding-left:0}.sectionHelper[data-v-3e592931]{line-height:1.6}.sectionMeta[data-v-3e592931]{line-height:1.4}.partitionGroup[data-v-3e592931]{display:flex;flex-direction:column;gap:var(--ui-space-sm)}.listDivider[data-v-3e592931]{display:block;width:100%;height:1px;background:var(--ui-color-divider-weak)}@media(max-width:1040px){.enterpriseManagerDialogAdmin[data-v-3e592931]{width:calc(100vw - var(--enterprise-manager-overlay-left, 0px) - 32px)}.enterpriseManagerBody[data-v-3e592931]{gap:20px;padding:24px}.enterpriseStateRail[data-v-3e592931]{width:200px;flex-basis:200px}.inviteGrid[data-v-3e592931]{grid-template-columns:minmax(0,1fr)}.verticalDivider[data-v-3e592931]{display:none}.memberGrid[data-v-3e592931]{grid-template-columns:var(--ui-member-table-columns)}}@media(max-width:768px){.enterpriseManagerOverlay[data-v-3e592931]{inset:0;width:100vw;height:100dvh;align-items:stretch;justify-content:stretch;background:#fefefe;-webkit-backdrop-filter:none;backdrop-filter:none}.enterpriseManagerDialog[data-v-3e592931],.enterpriseManagerDialogAdmin[data-v-3e592931],.enterpriseManagerDialogWeak[data-v-3e592931]{width:100%;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.enterpriseManagerHeader[data-v-3e592931]{min-height:56px;gap:12px;padding:0 16px}.enterpriseManagerHeader h1[data-v-3e592931]{font-size:18px}.enterpriseManagerHeader[data-v-3e592931] button{min-height:44px}.enterpriseManagerBody[data-v-3e592931]{flex-direction:column;gap:12px;padding:16px}.enterpriseStateRail[data-v-3e592931]{width:100%;flex:0 0 auto;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.enterpriseNavButton[data-v-3e592931]{flex:0 0 auto;width:auto;min-height:44px;padding:0 14px}.enterpriseContentPanel[data-v-3e592931],.membersListSection[data-v-3e592931],.membersListSection .plainSection[data-v-3e592931]{min-height:0}.contentToolbar[data-v-3e592931]{align-items:flex-start;flex-direction:column;gap:8px;min-height:auto;padding-bottom:12px}.contentToolbar h2[data-v-3e592931]{font-size:16px}.membersInviteSection[data-v-3e592931]{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:0;padding:16px 0}.inviteLinkModule[data-v-3e592931],.qrModule[data-v-3e592931]{width:100%;height:auto}.inviteDivider[data-v-3e592931]{display:none}.inviteSoftButton[data-v-3e592931],.qrSoftButton[data-v-3e592931]{min-height:44px}.memberTable[data-v-3e592931]{--ui-member-table-columns: minmax(0, 1fr);overflow:visible}.memberTableHeader[data-v-3e592931]{display:none}.memberRowsScroll[data-v-3e592931]{overflow:auto}.memberTableRow[data-v-3e592931],.groupedMemberRow[data-v-3e592931]{display:flex;align-items:flex-start;flex-direction:column;gap:8px;min-height:auto;padding:14px 0}.memberIdentity strong[data-v-3e592931],.memberProject[data-v-3e592931],.groupedMemberIdentity strong[data-v-3e592931],.groupedMemberMeta[data-v-3e592931]{white-space:normal}.memberActions[data-v-3e592931],.groupedMemberActions[data-v-3e592931]{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.memberActions[data-v-3e592931] button,.groupedMemberActions[data-v-3e592931] button,.sectionHeader[data-v-3e592931] button{min-height:44px}.contentScroll[data-v-3e592931]{padding-bottom:24px}.plainSection[data-v-3e592931]{padding:18px 0}.sectionHeader[data-v-3e592931]{align-items:flex-start;flex-direction:column;gap:8px}.enterpriseWeakBody[data-v-3e592931]{padding:24px 16px}.memberQuotaRow[data-v-3e592931]{align-items:stretch;flex-direction:column}.memberQuotaDetailColumns[data-v-3e592931]{display:none}.memberQuotaDetailItem[data-v-3e592931]{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0}}.userSettingsOverlay[data-v-8ccfe846]{position:fixed;inset:0 0 0 var(--user-settings-overlay-left, 0px);z-index:2100;display:flex;width:calc(100vw - var(--user-settings-overlay-left, 0px));height:100vh;align-items:center;justify-content:center;overflow:hidden;background:#fafafa2e;color:var(--ui-color-text-main);font-family:var(--ui-font-family);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.userSettingsPanel[data-v-8ccfe846]{box-sizing:border-box;display:flex;width:min(960px,calc(100vw - var(--user-settings-overlay-left, 0px) - 48px));min-width:min(880px,calc(100vw - var(--user-settings-overlay-left, 0px) - 48px));height:min(780px,calc(100vh - 48px));max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;border:1px solid rgba(13,148,136,.18);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-panel);box-shadow:0 24px 70px #23262d29}.userSettingsHeader[data-v-8ccfe846],.settingsToolbar[data-v-8ccfe846],.sectionHeader[data-v-8ccfe846]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-lg)}.userSettingsHeader[data-v-8ccfe846]{min-height:64px;border-bottom:1px solid var(--ui-color-divider-weak);padding:0 20px 0 28px}.userSettingsHeader h1[data-v-8ccfe846],.settingsToolbar h2[data-v-8ccfe846],.settingsToolbar span[data-v-8ccfe846],.settingsSection h3[data-v-8ccfe846],.selectionPanel p[data-v-8ccfe846],.sectionMeta[data-v-8ccfe846]{margin:0}.userSettingsHeader h1[data-v-8ccfe846]{font-size:20px;line-height:1.4}.settingsToolbar span[data-v-8ccfe846],.selectionPanel p[data-v-8ccfe846],.sectionMeta[data-v-8ccfe846]{color:var(--ui-color-text-secondary);font-size:12px;line-height:1.6}.settingsBody[data-v-8ccfe846]{display:flex;min-height:0;flex:1 1 auto;gap:28px;overflow:hidden;padding:var(--ui-space-panel)}.settingsLocalNav[data-v-8ccfe846]{display:flex;width:208px;flex:0 0 208px;flex-direction:column;gap:var(--ui-space-sm)}.settingsNavButton[data-v-8ccfe846]{display:flex;min-height:40px;width:100%;align-items:center;justify-content:flex-start;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-color-text-secondary);cursor:pointer;font-family:var(--ui-font-family);font-size:13px;font-weight:700;line-height:1.4;padding:0 var(--ui-space-md);text-align:left}.settingsNavButton span[data-v-8ccfe846]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsNavButtonActive[data-v-8ccfe846]{background:var(--ui-color-focus-soft);color:var(--ui-color-focus)}.settingsContent[data-v-8ccfe846]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.settingsToolbar[data-v-8ccfe846]{min-height:64px;padding:0 0 0 4px}.settingsToolbar h2[data-v-8ccfe846]{font-size:18px;line-height:1.4}.settingsScroll[data-v-8ccfe846]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:0;overflow:auto;padding:4px 8px 28px 4px}.settingsSection[data-v-8ccfe846]{display:flex;flex-direction:column;gap:var(--ui-space-md);padding:24px 0}.settingsSection h3[data-v-8ccfe846]{color:var(--ui-color-text-main);font-size:15px;line-height:1.4}.settingsList[data-v-8ccfe846]{display:flex;flex-direction:column;overflow:hidden}.settingsList[data-v-8ccfe846] .uiFormRow,.settingsList[data-v-8ccfe846] .uiListRowAction{min-height:64px;border-radius:0;padding-right:0;padding-left:0}.selectionPanel[data-v-8ccfe846]{display:flex;flex-direction:column;gap:var(--ui-space-md)}.categoryTabs[data-v-8ccfe846]{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:var(--ui-space-xs);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-subtle);padding:4px}.categoryTab[data-v-8ccfe846]{min-height:32px;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-color-text-secondary);cursor:pointer;font-family:var(--ui-font-family);font-size:13px}.categoryTabActive[data-v-8ccfe846]{background:var(--ui-color-surface-panel);color:var(--ui-color-focus);font-weight:700;box-shadow:0 4px 12px #23262d0f}.categoryGrid[data-v-8ccfe846]{display:flex;flex-wrap:wrap;gap:var(--ui-space-sm)}.categoryChip[data-v-8ccfe846]{min-height:32px;border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-panel);color:var(--ui-color-text-main);cursor:pointer;font-size:13px;padding:0 var(--ui-space-md)}.categoryChipSelected[data-v-8ccfe846]{border-color:#0d948873;background:var(--ui-color-focus-soft);color:var(--ui-color-focus);font-weight:700}.passwordDialogOverlay[data-v-8ccfe846]{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;background:#23262d2e}.passwordDialog[data-v-8ccfe846]{display:flex;width:min(420px,calc(100vw - 48px));flex-direction:column;gap:var(--ui-space-md);border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-panel);box-shadow:0 18px 48px #23262d2e;padding:24px}.passwordDialog h2[data-v-8ccfe846],.passwordDialog p[data-v-8ccfe846]{margin:0}.passwordDialog h2[data-v-8ccfe846]{font-size:18px;line-height:1.4}.passwordDialog p[data-v-8ccfe846]{color:var(--ui-color-text-secondary);font-size:13px;line-height:1.7}.passwordDialogFields[data-v-8ccfe846]{display:flex;flex-direction:column;gap:var(--ui-space-md)}.passwordDialogField[data-v-8ccfe846]{display:flex;flex-direction:column;gap:4px;color:var(--ui-color-text-main);font-size:14px;font-weight:500;line-height:2}.inputShellSplit[data-v-8ccfe846]{box-sizing:border-box;width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(35,38,45,.1);border-radius:8px;background:#fff;padding:10px 16px}.passwordInputShell[data-v-8ccfe846]{padding:10px 16px}.textInput[data-v-8ccfe846]{width:100%;border:0;background:transparent;color:#23262dcc;font-family:PingFang SC,Microsoft YaHei UI,sans-serif;font-size:12px;line-height:1.5;outline:none}.textInput[data-v-8ccfe846]::placeholder{color:#23262d80}.inputShellSplit[data-v-8ccfe846]:focus-within{border-color:#2a658073;box-shadow:0 0 0 3px #2a658014}.passwordDialog[data-v-8ccfe846] .iconButton{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:0;background:transparent;cursor:default;padding:0}.passwordDialog[data-v-8ccfe846] .fieldIcon{width:18px;height:18px;flex-shrink:0;object-fit:contain}.passwordDialogActions[data-v-8ccfe846]{display:flex;justify-content:flex-end;gap:var(--ui-space-md);padding-top:var(--ui-space-sm)}@media(max-width:980px){.settingsBody[data-v-8ccfe846]{gap:20px;padding:24px}.settingsLocalNav[data-v-8ccfe846]{width:190px;flex-basis:190px}}@media(max-width:768px){.userSettingsOverlay[data-v-8ccfe846]{inset:0;width:100vw;height:100dvh;align-items:stretch;justify-content:stretch;background:#fefefe;-webkit-backdrop-filter:none;backdrop-filter:none}.userSettingsPanel[data-v-8ccfe846]{width:100%;min-width:0;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.userSettingsHeader[data-v-8ccfe846]{min-height:56px;gap:12px;padding:0 16px}.userSettingsHeader h1[data-v-8ccfe846]{font-size:18px}.userSettingsHeader[data-v-8ccfe846] button{min-height:44px}.settingsBody[data-v-8ccfe846]{flex-direction:column;gap:12px;padding:16px}.settingsLocalNav[data-v-8ccfe846]{width:100%;flex:0 0 auto;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.settingsNavButton[data-v-8ccfe846]{flex:0 0 auto;width:auto;min-height:44px;padding:0 14px}.settingsContent[data-v-8ccfe846]{min-height:0}.settingsToolbar[data-v-8ccfe846]{min-height:44px;padding:0}.settingsToolbar h2[data-v-8ccfe846]{font-size:16px}.settingsScroll[data-v-8ccfe846]{padding:0 0 24px}.settingsSection[data-v-8ccfe846]{padding:18px 0}.settingsList[data-v-8ccfe846]{overflow:visible}.settingsList[data-v-8ccfe846] .uiFormRow,.settingsList[data-v-8ccfe846] .uiListRowAction{min-height:auto}.sectionHeader[data-v-8ccfe846]{align-items:flex-start;flex-direction:column;gap:8px}.categoryTabs[data-v-8ccfe846]{display:flex;grid-template-columns:none;overflow-x:auto;-webkit-overflow-scrolling:touch}.categoryTab[data-v-8ccfe846]{flex:0 0 auto;min-height:44px;padding:0 14px}.categoryChip[data-v-8ccfe846]{min-height:44px}.passwordDialogOverlay[data-v-8ccfe846]{align-items:flex-end;padding:16px;box-sizing:border-box}.passwordDialog[data-v-8ccfe846]{width:100%;max-height:calc(100dvh - 32px);overflow-y:auto}.passwordDialogActions[data-v-8ccfe846]{flex-direction:column-reverse;gap:10px}.passwordDialogActions[data-v-8ccfe846] button{width:100%;min-height:44px}}.uiButton[data-v-9b33ba85]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:var(--ui-space-sm);border:0;border-radius:var(--ui-radius-sm);cursor:pointer;font-family:var(--ui-font-family);font-size:14px;font-weight:500;line-height:1.4;padding:0 var(--ui-space-lg);transition:background-color .12s ease,color .12s ease,opacity .12s ease}.uiButton-primary[data-v-9b33ba85]{background:var(--ui-color-focus);color:#fff}.uiButton-secondary[data-v-9b33ba85]{background:var(--ui-color-focus-soft);color:var(--ui-color-focus)}.uiButton-text[data-v-9b33ba85]{min-height:28px;background:transparent;color:var(--ui-color-focus);padding:0 var(--ui-space-sm)}.uiButton-text[data-v-9b33ba85]:hover,.uiButton-text[data-v-9b33ba85]:focus-visible{background:var(--ui-color-focus-soft)}.uiButton-danger[data-v-9b33ba85]{background:#d43f44;color:#fff}.uiButton-danger[data-v-9b33ba85]:hover,.uiButton-danger[data-v-9b33ba85]:focus-visible{background:#d43f44}.uiButtonIconOnly[data-v-9b33ba85]{width:36px;padding:0}.uiButton[data-v-9b33ba85]:disabled{cursor:not-allowed;opacity:.55}.uiSelect[data-v-15620d92]{position:relative;display:inline-flex;width:240px;height:36px;align-items:center}.uiSelect select[data-v-15620d92]{width:100%;height:100%;appearance:none;border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-base);color:var(--ui-color-text-title);cursor:pointer;font-family:var(--ui-font-family);font-size:13px;line-height:1.4;outline:0;padding:0 34px 0 var(--ui-space-md)}.uiSelect select[data-v-15620d92]:disabled{cursor:not-allowed;opacity:.6}.uiSelectChevron[data-v-15620d92]{position:absolute;right:14px;width:6px;height:6px;border-right:1px solid var(--ui-color-text-secondary);border-bottom:1px solid var(--ui-color-text-secondary);pointer-events:none;transform:translateY(-2px) rotate(45deg)}.uiSwitch[data-v-ebc2dc86]{position:relative;width:var(--ui-switch-width);height:var(--ui-switch-height);flex:0 0 auto;border:0;border-radius:var(--ui-radius-md);background:var(--ui-color-switch-off);padding:0;cursor:pointer;transition:background-color .16s ease}.uiSwitchThumb[data-v-ebc2dc86]{position:absolute;top:2px;left:2px;width:var(--ui-switch-thumb-size);height:var(--ui-switch-thumb-size);border-radius:50%;background:var(--ui-color-surface-panel);transition:transform .16s ease}.uiSwitchOn[data-v-ebc2dc86]{background:var(--ui-color-focus)}.uiSwitchOn .uiSwitchThumb[data-v-ebc2dc86]{transform:translate(18px)}.uiSwitchDisabled[data-v-ebc2dc86]{cursor:not-allowed;opacity:.6}.uiTabs[data-v-6e2a09b6]{display:inline-flex;align-items:center;gap:var(--ui-space-sm)}.uiTabs-secondary[data-v-6e2a09b6]{border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-subtle);padding:var(--ui-space-xs)}.uiTabs-primary[data-v-6e2a09b6]{gap:var(--ui-space-xl);border-bottom:1px solid var(--ui-color-divider-weak)}.uiTabs-rail[data-v-6e2a09b6]{display:flex;width:100%;flex-direction:column;gap:var(--ui-space-sm)}.uiTab[data-v-6e2a09b6]{position:relative;display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-color-text-secondary);cursor:pointer;font-family:var(--ui-font-family);font-size:13px;font-weight:700;line-height:1.4;padding:0 var(--ui-space-md)}.uiTabs-secondary .uiTabActive[data-v-6e2a09b6]{background:var(--ui-color-focus-soft);color:var(--ui-color-focus)}.uiTabs-primary .uiTab[data-v-6e2a09b6]{min-height:40px;border-radius:0;padding:0}.uiTabs-rail .uiTab[data-v-6e2a09b6]{display:flex;min-height:40px;width:100%;align-items:center;justify-content:flex-start;padding:0 var(--ui-space-md);text-align:left}.uiTabLabel[data-v-6e2a09b6]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiTabs-primary .uiTabActive[data-v-6e2a09b6]{color:var(--ui-color-focus)}.uiTabs-rail .uiTabActive[data-v-6e2a09b6]{background:var(--ui-color-focus-soft);color:var(--ui-color-focus)}.uiTabs-primary .uiTabActive[data-v-6e2a09b6]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:var(--ui-radius-xs);background:var(--ui-color-focus);content:""}.uiTab[data-v-6e2a09b6]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.uiTabs[data-v-6e2a09b6]{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.uiTabs-secondary[data-v-6e2a09b6],.uiTabs-primary[data-v-6e2a09b6]{width:100%}.uiTabs-rail[data-v-6e2a09b6]{align-items:stretch;flex-direction:row}.uiTab[data-v-6e2a09b6]{flex:0 0 auto;min-height:44px}.uiTabs-rail .uiTab[data-v-6e2a09b6]{width:auto;justify-content:center;text-align:center}}.uiTextInput[data-v-65a72031]{position:relative;display:inline-flex;width:240px;height:36px;align-items:center}.uiTextInput input[data-v-65a72031]{width:100%;height:100%;border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-base);color:var(--ui-color-text-main);font-family:var(--ui-font-family);font-size:13px;line-height:1.4;outline:0;padding:0 var(--ui-space-md)}.uiTextInputEditable input[data-v-65a72031]{padding-right:36px}.uiTextInputEditIcon[data-v-65a72031]{position:absolute;right:12px;width:16px;height:16px;color:var(--ui-color-text-secondary);pointer-events:none}.uiTextInput input[data-v-65a72031]::placeholder{color:var(--ui-color-text-secondary)}.uiTextInput input[data-v-65a72031]:focus{border-color:#0d948873;box-shadow:0 0 0 2px #0d948814}.uiFormRow[data-v-6b74a09e]{display:flex;min-height:var(--ui-form-row-height);width:100%;align-items:center;justify-content:space-between;gap:var(--ui-space-lg)}.uiFormRowLabelGroup[data-v-6b74a09e]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--ui-space-xs)}.uiFormRowLabel[data-v-6b74a09e]{overflow:hidden;color:var(--ui-color-text-main);font-family:var(--ui-font-family);font-size:14px;font-weight:500;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.uiFormRowHelper[data-v-6b74a09e]{overflow:hidden;color:var(--ui-color-text-secondary);font-family:var(--ui-font-family);font-size:12px;font-weight:400;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.uiFormRowControl[data-v-6b74a09e]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end}@media(max-width:768px){.uiFormRow[data-v-6b74a09e]{min-height:auto;align-items:stretch;flex-direction:column;gap:var(--ui-space-sm)}.uiFormRowLabel[data-v-6b74a09e],.uiFormRowHelper[data-v-6b74a09e]{white-space:normal}.uiFormRowControl[data-v-6b74a09e]{width:100%;justify-content:flex-start}.uiFormRowControl[data-v-6b74a09e] button,.uiFormRowControl[data-v-6b74a09e] input,.uiFormRowControl[data-v-6b74a09e] select,.uiFormRowControl[data-v-6b74a09e] [role=switch]{min-height:44px}}.uiColorSwatchControl[data-v-075823cc]{display:inline-flex;align-items:center;gap:var(--ui-space-sm)}.uiColorSwatch[data-v-075823cc]{width:18px;height:18px;border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-xs)}.uiColorValue[data-v-075823cc]{color:var(--ui-color-text-main);font-size:13px;line-height:1.4;white-space:nowrap}.uiActionGroupHeader[data-v-db2bf239]{display:flex;min-height:32px;width:100%;align-items:center;justify-content:space-between;gap:var(--ui-space-lg)}.uiActionGroupTitle[data-v-db2bf239]{display:flex;min-width:0;align-items:center;gap:var(--ui-space-md)}.uiActionGroupTitle strong[data-v-db2bf239]{overflow:hidden;color:var(--ui-color-text-main);font-size:14px;font-weight:700;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.uiActionGroupTitle span[data-v-db2bf239]{color:var(--ui-color-text-secondary);font-size:12px;line-height:1.5;white-space:nowrap}.uiActionGroupEdit[data-v-db2bf239]{flex:0 0 auto;font-size:13px;font-weight:700;line-height:1.4}.uiActionGroupActions[data-v-db2bf239]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--ui-space-md)}.uiActionGroupActions[data-v-db2bf239] .uiActionDanger{color:var(--ui-color-error)}.uiDividerRow[data-v-db972b91]{width:100%;height:1px}.uiDividerLine[data-v-db972b91]{display:block;width:100%;height:1px;background:var(--ui-color-divider-weak)}.uiListRowAction[data-v-2490d479]{display:flex;min-height:var(--ui-form-row-height);width:100%;align-items:center;justify-content:space-between;gap:var(--ui-space-lg);border-radius:var(--ui-radius-sm);padding:0 var(--ui-space-sm);transition:box-shadow .12s ease,background-color .12s ease}.uiListRowActionInteractive[data-v-2490d479]{cursor:pointer}.uiListRowActionInteractive[data-v-2490d479]:hover,.uiListRowActionSelected[data-v-2490d479]{background:#0d94880d;box-shadow:inset 0 0 0 1px #0d948873}.uiListRowActionInteractive[data-v-2490d479]:focus-visible{outline:2px solid rgba(13,148,136,.22);outline-offset:2px}.uiListRowContent[data-v-2490d479]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--ui-space-xs)}.uiListRowTitle[data-v-2490d479]{overflow:hidden;color:var(--ui-color-text-main);font-family:var(--ui-font-family);font-size:14px;font-weight:500;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.uiListRowMeta[data-v-2490d479]{overflow:hidden;color:var(--ui-color-text-secondary);font-family:var(--ui-font-family);font-size:12px;font-weight:400;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.uiListRowButton[data-v-2490d479]{flex:0 0 auto;border:0;background:transparent;color:var(--ui-color-focus);cursor:pointer;font-family:var(--ui-font-family);font-size:13px;font-weight:700;line-height:1.4;padding:0}@media(max-width:768px){.uiListRowAction[data-v-2490d479]{min-height:auto;align-items:flex-start;flex-wrap:wrap;gap:var(--ui-space-sm);padding:var(--ui-space-sm) 0}.uiListRowContent[data-v-2490d479]{min-width:0}.uiListRowTitle[data-v-2490d479],.uiListRowMeta[data-v-2490d479]{white-space:normal}.uiListRowButton[data-v-2490d479]{min-height:44px;padding:0 var(--ui-space-md)}}.uiStatusBadge[data-v-41a8a313]{display:inline-flex;width:fit-content;min-height:var(--ui-badge-height);max-width:100%;flex:0 0 auto;align-items:center;justify-self:start;justify-content:center;border-radius:var(--ui-radius-sm);padding:0 var(--ui-badge-padding-x);font-family:var(--ui-font-family);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.uiStatusBadge-focus[data-v-41a8a313]{background:var(--ui-color-focus-soft);color:var(--ui-color-focus)}.uiStatusBadge-loading[data-v-41a8a313]{background:var(--ui-color-loading-soft);color:var(--ui-color-loading)}.uiStatusBadge-error[data-v-41a8a313]{background:var(--ui-color-error-soft);color:var(--ui-color-error)}.uiStatusBadge-done[data-v-41a8a313]{background:var(--ui-color-done-soft);color:var(--ui-color-done)}.uiProgressUsageMeter[data-v-1a93f777]{display:flex;width:100%;flex-direction:column;gap:var(--ui-space-md);border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-panel);padding:var(--ui-space-section)}.uiProgressHeader[data-v-1a93f777],.uiProgressDetailRow[data-v-1a93f777]{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:var(--ui-space-lg)}.uiProgressLabel[data-v-1a93f777]{color:var(--ui-color-text-main);font-family:var(--ui-font-family);font-size:14px;font-weight:700;line-height:1.6}.uiProgressValue[data-v-1a93f777]{color:var(--ui-color-text-main);font-family:var(--ui-font-family);font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap}.uiProgressTrack[data-v-1a93f777]{position:relative;width:100%;height:10px;overflow:hidden;border-radius:var(--ui-radius-xs);background:var(--ui-color-focus-soft)}.uiProgressFill[data-v-1a93f777]{display:block;height:100%;border-radius:var(--ui-radius-xs);background:var(--ui-color-focus)}.uiProgressDetail[data-v-1a93f777]{min-width:0;overflow:hidden;color:var(--ui-color-text-secondary);font-family:var(--ui-font-family);font-size:12px;font-weight:400;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.inboxMessageRow[data-v-564818d8]{box-sizing:border-box;display:flex;min-height:92px;width:100%;align-items:center;justify-content:space-between;gap:14px;border-radius:0;background:transparent;color:var(--ui-color-text-main);cursor:pointer;font-family:var(--ui-font-family);padding:24px 16px;transition:background-color .12s ease,box-shadow .12s ease}.inboxMessageRow[data-v-564818d8]:hover,.inboxMessageRow[data-v-564818d8]:focus-visible,.inboxMessageRowSelected[data-v-564818d8]{background:#0d94880d;box-shadow:inset 0 0 0 1px #0d94882e;outline:0}.unreadDot[data-v-564818d8]{flex:0 0 auto;border-radius:999px}.unreadDot[data-v-564818d8]{width:8px;height:8px;background:var(--ui-color-error)}.messageSummaryFields[data-v-564818d8]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;gap:5px;color:inherit;text-decoration:none}.messageMetaLine[data-v-564818d8],.messageTitleLine[data-v-564818d8],.messageContextLine[data-v-564818d8],.messageActions[data-v-564818d8]{display:flex;align-items:center}.messageMetaLine[data-v-564818d8],.messageTitleLine[data-v-564818d8]{gap:8px}.messageContent h3[data-v-564818d8],.messageSummaryFields h3[data-v-564818d8],.messageSummaryFields p[data-v-564818d8]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messageSummaryFields h3[data-v-564818d8]{color:var(--ui-color-text-title);font-size:14px;font-weight:700;line-height:2}.messageSummaryFields p[data-v-564818d8],.messageTime[data-v-564818d8],.messageContextLine[data-v-564818d8],.textAction[data-v-564818d8],.actionSeparator[data-v-564818d8]{color:var(--ui-color-text-secondary);font-size:12px;line-height:1.5}.messageActionStack[data-v-564818d8]{display:flex;flex:0 0 auto;max-width:340px;min-height:64px;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px}.messageContextLine[data-v-564818d8],.messageActions[data-v-564818d8]{justify-content:flex-end;gap:8px;white-space:nowrap}.textAction[data-v-564818d8],.moreAction[data-v-564818d8]{border:0;background:transparent;color:var(--ui-color-text-title);cursor:pointer;font:inherit;font-size:12px;line-height:1.5;padding:0}.textAction[data-v-564818d8]:hover,.textAction[data-v-564818d8]:focus-visible,.moreAction[data-v-564818d8]:hover,.moreAction[data-v-564818d8]:focus-visible{color:var(--ui-color-focus);outline:0}.dangerAction[data-v-564818d8]{color:#b91c1c}.moreAction[data-v-564818d8]{width:24px;color:var(--ui-color-text-secondary);font-weight:700;letter-spacing:1px}.inboxMessageRowCompact[data-v-564818d8]{min-height:92px;padding:18px 16px}.inboxMessageRowCompact .messageActionStack[data-v-564818d8]{max-width:260px}@media(max-width:768px){.inboxMessageRow[data-v-564818d8]{align-items:flex-start;flex-direction:column}.messageSummaryFields[data-v-564818d8]{width:100%}.messageContent h3[data-v-564818d8],.messageSummaryFields h3[data-v-564818d8],.messageSummaryFields p[data-v-564818d8]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.messageActionStack[data-v-564818d8]{width:100%;max-width:none;align-items:flex-start}.messageContextLine[data-v-564818d8],.messageActions[data-v-564818d8]{flex-wrap:wrap;justify-content:flex-start;white-space:normal}.messageActions[data-v-564818d8]{gap:8px}.actionSeparator[data-v-564818d8]{display:none}.textAction[data-v-564818d8],.moreAction[data-v-564818d8]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--ui-color-focus);padding:0 8px}.textAction[data-v-564818d8]:hover,.textAction[data-v-564818d8]:focus-visible,.moreAction[data-v-564818d8]:hover,.moreAction[data-v-564818d8]:focus-visible{background:var(--ui-color-focus-soft);color:var(--ui-color-focus)}.moreAction[data-v-564818d8]{width:44px;padding:0}.dangerAction[data-v-564818d8]{color:#b91c1c}}.detailPanel[data-v-e1532b82]{display:flex;width:880px;height:920px;max-height:calc(100vh - 80px);flex-direction:column;overflow:hidden;border:1px solid rgba(13,148,136,.2);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-panel);color:var(--ui-color-text-main);font-family:var(--ui-font-family)}.detailPanelEmbedded[data-v-e1532b82]{width:100%;height:100%;max-height:none;border:0;border-radius:0}.detailHeader[data-v-e1532b82]{display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--ui-color-divider-weak)}.detailHeaderIconButton[data-v-e1532b82]{width:44px;min-height:44px;padding:0}.detailBackButton[data-v-e1532b82]{min-height:44px;padding:0 8px}.detailBody[data-v-e1532b82]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:var(--ui-space-xl);overflow-y:auto;padding:var(--ui-space-xl)}.caseSummary[data-v-e1532b82]{display:flex;width:min(800px,100%);flex-direction:column;gap:var(--ui-space-xl);align-self:center}.caseTitleBlock[data-v-e1532b82],.processingRecord[data-v-e1532b82],.recordRow>div[data-v-e1532b82]{display:flex;flex-direction:column}.caseTitleBlock[data-v-e1532b82]{align-items:flex-start;gap:var(--ui-space-md)}.detailBadges[data-v-e1532b82],.caseMeta[data-v-e1532b82],.caseActions[data-v-e1532b82],.recordRow[data-v-e1532b82]{display:flex;align-items:center}.detailBadges[data-v-e1532b82],.caseMeta[data-v-e1532b82],.caseActions[data-v-e1532b82]{gap:var(--ui-space-sm)}.detailTime[data-v-e1532b82]{color:var(--ui-color-text-secondary);font-size:12px;line-height:1.5}.caseMeta[data-v-e1532b82]{flex-wrap:wrap}.caseActions[data-v-e1532b82]{justify-content:flex-start}.typeGlyph[data-v-e1532b82]{width:10px;height:10px;border-radius:999px;background:var(--ui-color-focus)}.caseTitleBlock h1[data-v-e1532b82],.caseTitleBlock p[data-v-e1532b82],.sectionHeader h3[data-v-e1532b82],.sectionHeader span[data-v-e1532b82]{margin:0}.caseTitleBlock h1[data-v-e1532b82]{color:var(--ui-color-text-title);font-size:18px;font-weight:700;line-height:1.45}.caseTitleBlock p[data-v-e1532b82]{color:var(--ui-color-text-main);font-size:14px;line-height:1.8}.caseMeta[data-v-e1532b82],.sectionHeader span[data-v-e1532b82],.recordRow span[data-v-e1532b82]{color:var(--ui-color-text-secondary);font-size:12px;line-height:1.5}.sectionHeader h3[data-v-e1532b82],.recordRow strong[data-v-e1532b82]{color:var(--ui-color-text-title);font-size:13px;font-weight:700;line-height:1.45}.processingRecord[data-v-e1532b82]{width:min(721px,100%);gap:var(--ui-space-sm);align-self:center;padding:var(--ui-space-md) 0}.sectionHeader[data-v-e1532b82],.recordRow[data-v-e1532b82]{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:var(--ui-space-lg)}.recordRows[data-v-e1532b82]{display:flex;flex-direction:column}.recordRow[data-v-e1532b82]{min-height:64px}.recordRow>div[data-v-e1532b82]{min-width:0;gap:var(--ui-space-xs)}@media(max-width:768px){.detailPanelEmbedded .detailHeader[data-v-e1532b82]{min-height:60px;padding:0 16px;border-bottom:0}}.inboxPopupHost[data-v-930de796]{display:flex}.inboxPopupOverlay[data-v-930de796]{position:fixed;inset:0 0 0 var(--inbox-popup-overlay-left, 269px);z-index:2200;width:calc(100vw - var(--inbox-popup-overlay-left, 269px));height:100vh;align-items:center;justify-content:center;overflow:hidden;background:#fafafa2e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.inboxPopupInline[data-v-930de796]{width:100%;height:100%;align-items:flex-start;justify-content:center}.inboxPopup[data-v-930de796]{display:flex;width:820px;height:920px;max-height:calc(100vh - 80px);flex-direction:column;overflow:hidden;border:1px solid rgba(13,148,136,.2);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-panel);color:var(--ui-color-text-main);font-family:var(--ui-font-family);box-shadow:0 24px 70px #23262d1f}.inboxPopupOverlay .inboxPopup[data-v-930de796]{width:min(820px,calc(100vw - 48px));height:min(920px,calc(100vh - 48px));max-height:calc(100vh - 48px)}.inboxPopup-detail[data-v-930de796]{width:880px}.inboxPopupOverlay .inboxPopup-detail[data-v-930de796]{width:min(880px,calc(100vw - 48px))}.inboxHeader[data-v-930de796]{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:var(--ui-space-lg);padding:0 28px}.inboxTitleGroup[data-v-930de796]{display:flex;min-width:0;flex-direction:column}.inboxTitleGroup h1[data-v-930de796],.messageListToolbar h2[data-v-930de796]{margin:0}.inboxTitleGroup h1[data-v-930de796]{color:var(--ui-color-text-title);font-size:22px;font-weight:700;line-height:1.45}.inboxHeaderActions[data-v-930de796]{display:flex;align-items:center;gap:var(--ui-space-md)}.inboxBody[data-v-930de796]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:12px;overflow:hidden;padding:0 0 16px}.metricsRow[data-v-930de796]{display:flex;min-height:88px;align-items:stretch;padding:8px 16px}.metricItem[data-v-930de796]{position:relative;display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:3px;padding:0 16px}.metricItem strong[data-v-930de796]{color:var(--ui-color-text-main);font-size:22px;line-height:1.45}.metricItem span[data-v-930de796]{color:var(--ui-color-focus);font-size:12px;font-weight:700;line-height:1.45}.metricItem small[data-v-930de796]{color:var(--ui-color-text-secondary);font-size:12px;line-height:1.5}.metricDivider[data-v-930de796]{position:absolute;top:0;right:0;width:1px;height:100%;background:var(--ui-color-divider-weak)}.inboxSplit[data-v-930de796]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.tabsStrip[data-v-930de796]{display:flex;position:relative;flex:0 0 45px;flex-direction:column;background:var(--ui-color-surface-panel)}.tabsStrip[data-v-930de796]:before{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--ui-color-divider-weak);content:""}.tabListPrimary[data-v-930de796]{display:flex;height:45px;align-items:center;justify-content:space-between;gap:8px;padding:0 16px}.tabListPrimary[data-v-930de796] .uiTabs-primary{border-bottom:0;gap:8px}.tabListPrimary[data-v-930de796] .uiTabs-primary .uiTab{min-height:45px;padding:0 12px}.inboxHeaderActionIcon[data-v-930de796]{display:block;color:currentColor}.filterControls[data-v-930de796]{display:flex;flex:0 0 auto;align-items:center;gap:8px}.inboxSortDropdown[data-v-930de796]{position:relative;flex:0 0 auto}.dropdownDisplay[data-v-930de796]{box-sizing:border-box;display:inline-flex;width:120px;height:36px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--ui-color-divider-weak);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-base);color:var(--ui-color-text-title);cursor:default;font:inherit;font-size:14px;line-height:2;padding:0 12px}.dropdownDisplay[data-v-930de796]:hover,.dropdownDisplay[data-v-930de796]:focus-visible,.dropdownDisplay[aria-expanded=true][data-v-930de796]{border-color:#2a65803d;background:#eef4f9;color:#2a6580}.dropdownChevron[data-v-930de796]{width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid var(--ui-color-text-secondary);border-bottom:1.5px solid var(--ui-color-text-secondary);transform:translateY(-2px) rotate(45deg)}.dropdownDisplay[aria-expanded=true] .dropdownChevron[data-v-930de796]{transform:translateY(2px) rotate(225deg)}.inboxSortMenu[data-v-930de796]{position:absolute;top:42px;right:0;z-index:30;box-sizing:border-box;width:144px;border:1px solid rgba(35,38,45,.1);border-radius:var(--ui-radius-sm);display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--ui-color-surface-base);box-shadow:0 12px 28px #23262d1f}.inboxSortOption[data-v-930de796]{box-sizing:border-box;width:100%;min-height:32px;border:0;border-radius:6px;display:flex;align-items:center;padding:0 10px;background:transparent;color:var(--ui-color-text-title);cursor:pointer;font:inherit;font-size:13px;line-height:18px;text-align:left}.inboxSortOption[data-v-930de796]:hover,.inboxSortOption[data-v-930de796]:focus-visible,.inboxSortOptionActive[data-v-930de796]{background:#eef4f9;color:#2a6580}.inboxPopupEmbedded .tabListPrimary[data-v-930de796]{overflow:hidden}.inboxPopupEmbedded .tabListPrimary[data-v-930de796] .uiTabs-primary{min-width:0;flex:1 1 auto;overflow:hidden}.inboxPopupEmbedded .tabListPrimary[data-v-930de796] .uiTabs-primary .uiTab{flex:0 1 auto;min-width:0;padding:0 8px}.inboxPopupEmbedded .dropdownDisplay[data-v-930de796]{width:104px}.messageList[data-v-930de796]{display:flex;min-width:0;min-height:0;flex-direction:column;flex:1 1 auto;overflow:hidden;background:var(--ui-color-surface-base);padding:12px 16px}.messageRows[data-v-930de796]{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}@media(max-width:980px){.inboxPopup[data-v-930de796]{width:min(820px,calc(100vw - 32px))}.tabListPrimary[data-v-930de796]{overflow-x:auto}}@media(max-width:768px){.inboxPopupOverlay[data-v-930de796]{inset:0;width:100vw;height:100dvh;align-items:flex-end;justify-content:stretch;padding:16px;box-sizing:border-box}.inboxPopupOverlay .inboxPopup[data-v-930de796],.inboxPopupOverlay .inboxPopup-detail[data-v-930de796]{width:100%;height:min(720px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);border-radius:14px}.inboxHeader[data-v-930de796]{min-height:60px;padding:0 16px}.inboxTitleGroup h1[data-v-930de796]{font-size:20px}.inboxHeaderActions[data-v-930de796] button{min-height:44px}.inboxBody[data-v-930de796]{gap:10px}.metricsRow[data-v-930de796]{min-height:auto;overflow-x:auto;padding:8px 12px;-webkit-overflow-scrolling:touch}.metricItem[data-v-930de796]{min-width:112px;flex:0 0 112px;padding:0 12px}.metricItem strong[data-v-930de796]{font-size:20px}.tabListPrimary[data-v-930de796]{height:auto;min-height:54px;align-items:stretch;flex-wrap:wrap;padding:0 12px 8px}.tabListPrimary[data-v-930de796] .uiTabs-primary{flex:1 1 100%;min-width:0;overflow-x:auto}.filterControls[data-v-930de796],.inboxSortDropdown[data-v-930de796],.dropdownDisplay[data-v-930de796]{width:100%}.dropdownDisplay[data-v-930de796]{min-height:44px}.inboxSortMenu[data-v-930de796]{right:auto;left:0;width:min(180px,100%)}.messageList[data-v-930de796]{padding:10px 12px 12px}.inboxPopupEmbedded .metricsRow[data-v-930de796]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:8px 12px}.inboxPopupEmbedded .metricItem[data-v-930de796]{min-width:0;flex:1 1 auto;gap:2px;padding:0 8px}.inboxPopupEmbedded .metricItem small[data-v-930de796]{display:none}.inboxPopupEmbedded .metricItem span[data-v-930de796]{overflow-wrap:anywhere}.inboxPopupEmbedded .tabListPrimary[data-v-930de796]{overflow:visible;padding:0 12px 10px}.inboxPopupEmbedded .tabListPrimary[data-v-930de796] .uiTabs-primary{flex-wrap:wrap;gap:4px 14px;overflow:visible}.inboxPopupEmbedded .tabListPrimary[data-v-930de796] .uiTabs-primary .uiTab{flex:0 0 auto;min-height:44px;padding:0}.inboxPopupEmbedded .tabListPrimary[data-v-930de796] .uiTabLabel{width:auto;overflow:visible;text-overflow:clip}}.sidePanelShell[data-v-e2a3780a]{display:flex;width:100%;min-width:0;height:100%;overflow:hidden;border:0;border-radius:0;background:var(--ui-color-surface-panel);box-shadow:none}.sidePanelList[data-v-e2a3780a],.sidePanelDetail[data-v-e2a3780a]{min-height:0;overflow:hidden}.sidePanelList[data-v-e2a3780a]{flex:0 1 clamp(420px,37vw,612px);width:clamp(420px,37vw,612px);min-width:360px;max-width:612px}.sidePanelShellListOnly .sidePanelList[data-v-e2a3780a]{flex:1 1 auto;width:100%;max-width:none}.sidePanelList[data-v-e2a3780a] .inboxPopupHost,.sidePanelList[data-v-e2a3780a] .inboxPopup{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.verticalDivider[data-v-e2a3780a]{flex:0 0 1px;width:1px;height:100%}.sidePanelDetail[data-v-e2a3780a]{flex:1 1 0;min-width:0}@media(max-width:1120px){.sidePanelList[data-v-e2a3780a]{flex-basis:clamp(320px,42vw,480px);width:clamp(320px,42vw,480px);min-width:320px}}@media(max-width:768px){.sidePanelShellListOnly .sidePanelList[data-v-e2a3780a]{flex-basis:100%;min-width:0}}.projectInviteOverlay[data-v-13efb9d1]{position:fixed;inset:0;z-index:1950;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;overflow:hidden;background:#fafafa80;color:#23262d;font-family:PingFang SC,Microsoft YaHei UI,sans-serif;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.projectInviteDialog[data-v-13efb9d1]{width:min(640px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));display:flex;flex-direction:column;gap:16px;overflow:hidden;border:1px solid rgba(35,38,45,.1);border-radius:16px;background:#fff;padding:24px;box-shadow:0 8px 24px #2a34390f}.inviteHeader[data-v-13efb9d1]{display:flex;flex:0 0 auto}.inviteHeader h1[data-v-13efb9d1]{margin:0}.inviteHeader h1[data-v-13efb9d1]{color:#23262d;font-size:18px;font-weight:600;line-height:27px}.inviteSearchField[data-v-13efb9d1]{width:100%;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(35,38,45,.1);border-radius:8px;background:#fff;padding:10px 4px 10px 16px}.inviteSearchField input[data-v-13efb9d1]{min-width:0;flex:1 1 auto;border:0;outline:0;background:transparent;color:#23262d;font-family:inherit;font-size:12px;line-height:18px}.inviteSearchField input[data-v-13efb9d1]::placeholder{color:#23262d80}.inviteSearchField button[data-v-13efb9d1]{min-width:49px;height:34px;flex:0 0 49px;border:1px solid transparent;border-radius:8px;background:#eef4f9;color:#2a6580;font-family:inherit;font-size:12px;line-height:18px;cursor:pointer}.memberSection[data-v-13efb9d1]{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:16px}.projectMemberRow[data-v-13efb9d1]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:32px}.projectMemberRow h2[data-v-13efb9d1]{margin:0;color:#23262d;font-size:14px;line-height:22px}.projectMemberRow h2[data-v-13efb9d1]{font-weight:600}.memberTable[data-v-13efb9d1]{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.tableGrid[data-v-13efb9d1]{display:grid;grid-template-columns:minmax(0,1fr) 56px;column-gap:10px;align-items:center}.memberRows[data-v-13efb9d1]{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(35,38,45,.28) transparent}.memberRow[data-v-13efb9d1]{min-height:48px;flex:1 0 48px;border:1px solid transparent;border-radius:8px;background:#f8f8f8;padding:4px 16px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.memberRow[data-v-13efb9d1]:hover{border-color:#2a658080;background:#eef4f9}.memberRowPending[data-v-13efb9d1]{border-color:#2a6580;background:#eef4f9}.memberRowJoined[data-v-13efb9d1],.memberRowJoined[data-v-13efb9d1]:hover{border-color:transparent;background:#f8f8f8}.memberRow[data-v-13efb9d1]:focus-visible{outline:2px solid rgba(42,101,128,.28);outline-offset:2px}.memberNameCell[data-v-13efb9d1]{min-width:0;display:flex;align-items:center;gap:8px;padding:0 8px}.avatarDot[data-v-13efb9d1]{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-family:Inter,PingFang SC,sans-serif;font-size:12px;font-weight:600}.memberNameCell strong[data-v-13efb9d1]{min-width:0;overflow:hidden;color:#23262d;font-size:14px;font-weight:400;letter-spacing:.56px;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.memberActions[data-v-13efb9d1]{display:flex;align-items:center;justify-content:flex-end}.memberActionButton[data-v-13efb9d1],.inviteSelectButton[data-v-13efb9d1]{width:max-content;min-width:40px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(42,101,128,.18);border-radius:6px;background:transparent;color:#2a6580;font:inherit;font-size:13px;line-height:20px;padding:0 10px;cursor:pointer;white-space:nowrap}.memberActionButton[data-v-13efb9d1]{border:0;background:transparent;padding:0}.inviteSelectButton[data-v-13efb9d1]{width:28px;min-width:28px;border:0;border-radius:50%;padding:0}.memberActionButton[data-v-13efb9d1]:focus-visible,.inviteSelectButton[data-v-13efb9d1]:focus-visible{outline:2px solid rgba(42,101,128,.28);outline-offset:2px}.selectMark[data-v-13efb9d1]{position:relative;width:14px;height:14px;flex:0 0 14px;border:1px solid rgba(35,38,45,.18);border-radius:50%;background:#fff}.selectMarkChecked[data-v-13efb9d1]{border-color:#2a6580;background:#2a6580}.selectMarkChecked[data-v-13efb9d1]:after{position:absolute;left:3px;top:1px;width:5px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.inviteFooter[data-v-13efb9d1]{height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.cancelButton[data-v-13efb9d1],.primaryButton[data-v-13efb9d1]{height:44px;border-radius:8px;padding:0 24px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cancelButton[data-v-13efb9d1]{border:1px solid rgba(35,38,45,.1);background:#fefefe;color:#23262dcc}.primaryButton[data-v-13efb9d1]{border:1px solid transparent;background:#173b52;color:#f6fafd;letter-spacing:.56px}.workspaceSidebar{position:relative;z-index:20;width:270px;flex:0 0 270px;height:100vh;min-height:720px;color:#23262d;font-family:PingFang SC,Microsoft YaHei UI,sans-serif;font-size:12px;line-height:18px}.workspaceSidebarCollapsed{width:72px;flex-basis:72px;height:100vh;min-height:720px}.sidebarAll{position:absolute;z-index:1;inset:0 auto 0 0;width:269px;height:100%;display:flex;flex-direction:column;background:#0d948805;overflow:hidden}.workspaceSidebarCollapsed .sidebarAll{width:72px;min-height:inherit}.sidebarLogoRow{width:269px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px 16px}.workspaceSidebarCollapsed .sidebarLogoRow{width:72px;justify-content:flex-start;padding:20px 0 20px 22px}.brandRef{width:84px;height:28px;border:0;background:transparent;display:flex;align-items:center;gap:4px;padding:0 8px;cursor:pointer}.workspaceSidebarCollapsed .brandRef{width:24px;padding:0}.workspaceSidebarCollapsed .brandName{display:none}.brandMarkFrame{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}.brandMarkImage{display:block;width:24px;height:24px;object-fit:stretch}.brandName{width:40px;height:28px;display:inline-flex;align-items:center;color:#0d141c;font-family:Inter,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:18px;font-weight:700;letter-spacing:.36px;line-height:23px;white-space:nowrap}.collapseButton{width:32px;height:32px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:4px;cursor:pointer}.workspaceSidebarCollapsed .collapseButton{display:none}.sidebarIcon,.miniIcon{width:24px;height:24px;display:block}.sidebarUp{width:269px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.4vh,16px);padding:8px 16px;overflow:hidden;scrollbar-width:none}.workspaceSidebarCollapsed .sidebarUp{width:72px;align-items:flex-start;padding:8px 0 8px 12px}.sidebarUp::-webkit-scrollbar{display:none}.sidebarGroup{width:237px;display:flex;flex-direction:column;gap:8px}.workspaceSidebarCollapsed .sidebarGroup,.workspaceSidebarCollapsed .projectHeaderFrame,.workspaceSidebarCollapsed .projectItems{width:44px}.topGroup{height:112px;flex:0 0 112px}.privateGroup{height:192px;flex:0 0 192px}.projectGroup{height:272px;flex:0 0 272px}.projectHeaderFrame{position:relative;width:237px;height:32px}.projectHeaderFrame .sidebarHeader{padding-right:32px}.projectInviteButton{position:absolute;top:0;right:-8px;z-index:3;width:32px;height:32px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;padding:4px;cursor:pointer}.projectInviteButton:hover,.projectInviteButton:focus-visible{background:#eef4f9}.projectInviteTooltip{position:absolute;top:50%;left:calc(100% + 8px);z-index:5;width:max-content;max-width:120px;transform:translateY(-50%);pointer-events:none;opacity:0;border:1px solid rgba(35,38,45,.08);border-radius:6px;background:#23262deb;padding:4px 8px;color:#fff;font-size:12px;line-height:18px;white-space:nowrap;box-shadow:0 8px 20px #23262d1f;transition:opacity .16s ease}.projectInviteButton:hover .projectInviteTooltip,.projectInviteButton:focus-visible .projectInviteTooltip{opacity:1}.projectInviteIcon{width:16px;height:16px;display:block}.workspaceSidebarCollapsed .projectInviteButton{display:none}.projectItems{height:232px;flex:0 0 232px}.resourceGroup{position:relative;height:112px;flex:0 0 112px}.privateGroupCollapsed,.projectGroupCollapsed,.resourceGroupCollapsed{height:32px;min-height:32px;max-height:32px;flex:0 0 32px;gap:0}.sidebarButton{width:237px;height:32px;min-height:32px;border:0;border-radius:8px;background:transparent;color:#23262dcc;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 0 2px;font:inherit;letter-spacing:0;cursor:pointer;outline:none;transition:background-color .12s ease,color .12s ease}.workspaceSidebarCollapsed .sidebarButton{width:44px;justify-content:center;padding:0}.workspaceSidebarCollapsed .sidebarHeader{pointer-events:none}.workspaceSidebarCollapsed .buttonMain,.workspaceSidebarCollapsed .headerMain{justify-content:center}.workspaceSidebarCollapsed .buttonLabel,.workspaceSidebarCollapsed .buttonMeter,.workspaceSidebarCollapsed .inboxApplyTag,.workspaceSidebarCollapsed .headerChevron,.workspaceSidebarCollapsed .accountChevron,.workspaceSidebarCollapsed .headerMoreIconFrame{display:none}.sidebarButton:hover,.sidebarButton:focus-visible,.sidebarButtonPressed{background:#eef4f9;color:#2a6580}.workspaceSidebar:has(.accountPopover:hover) .accountEntryButton{background:#eef4f9;color:#2a6580}.sidebarButton:active{background:#eef4f9;color:#2a6580;font-weight:600}.sidebarButton:hover .buttonIconFrame,.sidebarButton:focus-visible .buttonIconFrame,.sidebarButton:active .buttonIconFrame,.sidebarButtonPressed .buttonIconFrame{opacity:1}.sidebarButton:hover .buttonIconFrameHasPressed .buttonIconDefault,.sidebarButton:focus-visible .buttonIconFrameHasPressed .buttonIconDefault,.sidebarButton:active .buttonIconFrameHasPressed .buttonIconDefault,.sidebarButtonPressed .buttonIconFrameHasPressed .buttonIconDefault,.workspaceSidebar:has(.accountPopover:hover) .accountEntryButton .buttonIconDefault,.spaceRow:hover .buttonIconDefault,.spaceRow:focus-visible .buttonIconDefault,.spaceRow:active .buttonIconDefault{opacity:0}.sidebarButton:hover .buttonIconPressed,.sidebarButton:focus-visible .buttonIconPressed,.sidebarButton:active .buttonIconPressed,.sidebarButtonPressed .buttonIconPressed,.workspaceSidebar:has(.accountPopover:hover) .accountEntryButton .buttonIconPressed,.spaceRow:hover .buttonIconPressed,.spaceRow:focus-visible .buttonIconPressed,.spaceRow:active .buttonIconPressed{opacity:1}.sidebarButton:hover .buttonLabel,.sidebarButton:focus-visible .buttonLabel,.sidebarButton:active .buttonLabel,.sidebarButtonPressed .buttonLabel,.workspaceSidebar:has(.accountPopover:hover) .accountEntryButton .buttonLabel{color:#2a6580}.sidebarButtonPressed{font-weight:600}.sidebarHeader{padding:0 0 0 8px;color:#24272e80}.sidebarHeader:hover,.sidebarHeader:focus-visible{background:transparent;color:#24272eb8;font-weight:inherit}.sidebarHeaderCompact{padding-right:0}.sidebarHeaderCompact .headerChevron{margin-left:0}.headerMoreIconFrame{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center}.headerMoreIcon{width:24px;height:24px;display:block;opacity:.8}.resourceManageButton{position:absolute;top:0;right:0;width:32px;height:32px;border:0;border-radius:8px;background:transparent;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;opacity:0;outline:none}.resourceGroup:hover .resourceManageButton,.resourceManageButton:focus-visible{opacity:1}.resourceManageButton:hover,.resourceManageButton:focus-visible{background:#eef4f9}.resourceManageTooltip{position:absolute;right:-8px;bottom:40px;display:none;min-width:64px;height:28px;align-items:center;justify-content:center;border:1px solid rgba(35,38,45,.1);border-radius:8px;background:#fff;box-shadow:0 8px 20px #2a34391f;color:#23262dcc;font-size:12px;line-height:18px;white-space:nowrap}.resourceManageTooltip:after{position:absolute;right:18px;bottom:-5px;width:8px;height:8px;border-right:1px solid rgba(35,38,45,.1);border-bottom:1px solid rgba(35,38,45,.1);background:#fff;content:"";transform:rotate(45deg)}.resourceManageButton:hover .resourceManageTooltip,.resourceManageButton:focus-visible .resourceManageTooltip{display:inline-flex}.sidebarButtonDown{width:225px}.buttonMain{min-width:0;display:flex;align-items:center;gap:4px}.headerMain{min-width:0;flex:1 1 auto;display:flex;align-items:center}.buttonIconFrame,.spaceRowIconFrame{position:relative;width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;opacity:.8}.buttonIcon{position:absolute;left:4px;top:4px;width:24px;height:24px;display:block;transition:opacity .12s ease}.buttonIconDefault{opacity:1}.buttonIconPressed{opacity:0}.buttonLabel,.spaceRowLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buttonMeter{color:#23262d80;white-space:nowrap}.inboxApplyTag{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:#2a6580b8;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.inboxApplyTag:after{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:#ff6b6b;content:""}.headerChevron,.accountChevron,.spaceChevron{position:relative;width:12px;height:12px;flex:0 0 12px;margin-left:auto;transition:transform .12s ease}.headerChevron:before,.accountChevron:before,.spaceChevron:before{position:absolute;inset:3px;border-right:1.5px solid rgba(35,38,45,.62);border-bottom:1.5px solid rgba(35,38,45,.62);content:"";transform:rotate(45deg)}.headerChevron:before{transform:rotate(225deg)}.headerChevronCollapsed{transform:rotate(180deg)}.accountChevron:before,.spaceChevron:before{transform:rotate(-45deg)}.sidebarDown{width:269px;height:116px;flex:0 0 116px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px}.workspaceSidebarCollapsed .sidebarDown{width:72px;align-items:flex-start;padding:22px 0 22px 12px}.spacePopover{position:absolute;z-index:30;display:none;width:320px;box-sizing:border-box;height:302px;border:1px solid #e7e7e8;border-radius:16px;background:#fefefe;box-shadow:0 10px 28px #2a343917;flex-direction:column;flex:0 0 302px;gap:12px;padding:16px}.accountPopover{position:absolute;z-index:30;display:none;width:270px;box-sizing:border-box;height:fit-content;min-height:0;border:1px solid #e7e7e8;border-radius:16px;background:#fefefe;box-shadow:0 10px 28px #2a343917;flex-direction:column;flex:0 0 auto;gap:12px;padding:16px}.spacePopover:before,.accountPopover:before{position:absolute;top:0;bottom:0;left:-32px;width:32px;content:""}.accountPopover:before{top:auto;bottom:0;left:-63px;width:63px;height:108px}.workspaceSidebar:has(.accountEntryButton:hover) .accountPopover,.workspaceSidebar .accountPopover:hover,.workspaceSidebar .accountPopoverVisible{display:flex}.workspaceSidebarCollapsed:has(.accountEntryButton:hover) .accountPopover,.workspaceSidebarCollapsed .accountPopover:hover,.workspaceSidebarCollapsed .accountPopoverVisible{display:none}.workspaceSidebar:has(.projectHeaderFrame:hover) .spacePopoverSharespaceAnchor,.workspaceSidebar .spacePopoverSharespaceAnchor:hover,.workspaceSidebar .spacePopoverVisible{display:flex}.workspaceSidebarCollapsed:has(.projectHeaderFrame:hover) .spacePopoverSharespaceAnchor,.workspaceSidebarCollapsed .spacePopoverSharespaceAnchor:hover,.workspaceSidebarCollapsed .spacePopoverVisible{display:none}.spacePopoverAccountAnchor{left:285px;bottom:22px;width:270px}.spacePopoverSharespaceAnchor{left:285px;top:408px}.spaceHeaderRow{width:288px;height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 4px}.spaceIdentity,.spaceRowMain{min-width:0;display:flex;align-items:center}.spaceIdentity{gap:12px}.spaceAvatar,.spaceAccent{width:24px;height:24px;border-radius:8px;background:#eef4f9;color:#2a6580;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.spaceHeaderTitle{color:#23262dcc;font-size:14px;font-weight:600;line-height:21px}.spaceCreate{height:32px;border:0;background:transparent;color:#23262dcc;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;font:inherit;cursor:pointer;outline:none;transition:color .12s ease,opacity .12s ease}.spaceCreate:hover,.spaceCreate:focus-visible,.spaceCreate:active{color:#2a6580}.accountHeaderRow{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between}.accountLogoutButton{flex:0 0 auto;height:28px;border:0;border-radius:8px;background:transparent;color:#23262d80;padding:0 8px;font:inherit;cursor:pointer}.accountLogoutButton:hover,.accountLogoutButton:focus-visible{background:#eef4f9;color:#2a6580}.accountIdentity{min-width:0;display:flex;align-items:center;gap:12px}.accountAvatar{width:24px;height:24px;border-radius:50%;background:#173b52;flex:0 0 24px}.accountName{min-width:0;overflow:hidden;color:#23262dcc;font-family:Inter,PingFang SC,Microsoft YaHei UI,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.accountDivider{width:100%;height:1px;background:#23262d1a}.accountSection{width:100%;height:fit-content;display:flex;flex-direction:column;flex:0 0 auto;gap:8px}.accountMenuCaption{padding:0 8px;color:#23262d73;font-size:12px;line-height:18px}.accountMenuRow{width:100%;height:32px;min-height:32px;flex:0 0 32px;border:0;border-radius:8px;background:transparent;color:#23262dcc;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px 6px 8px;font:inherit;cursor:pointer;outline:none;transition:background-color .12s ease,color .12s ease}.accountMenuRow:hover,.accountMenuRow:focus-visible,.accountMenuRow:active,.accountMenuRowActive{background:#eef4f9;color:#2a6580}.accountMenuRow:hover .accountMenuIcon,.accountMenuRow:focus-visible .accountMenuIcon,.accountMenuRow:active .accountMenuIcon,.accountMenuRowActive .accountMenuIcon{opacity:1}.accountMenuMain{min-width:0;display:flex;align-items:center;gap:8px}.accountMenuIconFrame{position:relative;width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center}.accountMenuIcon{position:absolute;inset:0;width:24px;height:24px;display:block;opacity:.86;transition:opacity .12s ease}.accountMenuIconDefault{opacity:.86}.accountMenuIconPressed{opacity:0}.accountMenuRow:hover .accountMenuIconDefault,.accountMenuRow:focus-visible .accountMenuIconDefault,.accountMenuRow:active .accountMenuIconDefault,.accountMenuRowActive .accountMenuIconDefault{opacity:0}.accountMenuRow:hover .accountMenuIconPressed,.accountMenuRow:focus-visible .accountMenuIconPressed,.accountMenuRow:active .accountMenuIconPressed,.accountMenuRowActive .accountMenuIconPressed{opacity:1}.accountMenuLabel{min-width:0;overflow:hidden;color:currentColor;text-overflow:ellipsis;white-space:nowrap}.accountMenuStatus{color:#23262d99;white-space:nowrap}.accountMenuRowDanger{color:#be3e3e}.accountMenuRow:hover .accountMenuStatus,.accountMenuRow:focus-visible .accountMenuStatus,.accountMenuRow:active .accountMenuStatus,.accountMenuRowActive .accountMenuStatus{color:#2a6580}.spaceList{width:288px;height:224px;display:flex;flex-direction:column;flex:0 0 224px;gap:8px}.spaceRow,.spaceOverviewButton{width:288px;height:32px;min-height:32px;flex:0 0 32px;border:0;border-radius:8px;background:transparent;color:#23262dcc;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 0 0;font:inherit;cursor:pointer;outline:none;transition:background-color .12s ease,color .12s ease}.spaceRow:hover,.spaceRow:focus-visible,.spaceOverviewButton:hover,.spaceOverviewButton:focus-visible{background:#eef4f9;color:#2a6580}.spaceRow:active,.spaceOverviewButton:active{background:#eef4f9;color:#2a6580;font-weight:600}.spaceRow:hover .spaceRowIconFrame,.spaceRow:focus-visible .spaceRowIconFrame,.spaceRow:active .spaceRowIconFrame{opacity:1}.spaceRow:hover .spaceRowLabel,.spaceRow:focus-visible .spaceRowLabel,.spaceRow:active .spaceRowLabel,.spaceOverviewButton:hover,.spaceOverviewButton:focus-visible,.spaceOverviewButton:active{color:#2a6580}.spaceRowMain{gap:8px}.spaceAccentWarm{background:#e67b421f;color:#e67b42}.spaceStatus{color:#24272e80;white-space:nowrap}.spaceOverviewGroup{width:288px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center}.spaceOverviewButton{width:auto;min-width:56px;height:24px;min-height:24px;flex:0 0 auto;justify-content:center;padding:0;white-space:nowrap}@media(max-width:768px){.workspaceSidebar .accountPopoverVisible,.workspaceSidebar .spacePopoverVisible{left:16px;right:16px;width:auto;max-width:calc(100% - 32px)}.workspaceSidebar .accountPopoverVisible{bottom:16px;max-height:calc(100dvh - 32px);overflow-y:auto}.workspaceSidebar .spacePopoverVisible{max-height:none;height:auto;overflow:hidden}.accountPopover:before,.spacePopover:before{display:none}.accountMenuRow,.spaceRow{min-height:44px;height:auto}.spaceHeaderRow,.spaceOverviewGroup,.spaceList{width:100%}.spaceList{height:auto;flex-basis:auto;overflow:visible}.spaceOverviewButton{min-height:44px}}.commonToast[data-v-c31790ab]{position:fixed;top:40px;left:50%;z-index:9999;min-width:168px;height:48px;border:1px solid rgba(255,255,255,.05);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0 20px;transform:translate(-50%);background:#23262d;color:#fff;font-size:14px}@font-face{font-family:PingFangSC;src:url(/assets/PingFangSC-Regular-m-_6VFBH.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--ui-color-text-main: #23262d;--ui-color-text-title: rgba(35, 38, 45, .8);--ui-color-text-secondary: rgba(35, 38, 45, .5);--ui-color-surface-base: #fafafa;--ui-color-surface-panel: #fefefe;--ui-color-surface-subtle: #f6f6f6;--ui-color-divider-weak: rgba(35, 38, 45, .1);--ui-color-focus: #0d9488;--ui-color-focus-soft: #e7f7f4;--ui-color-loading: #f59e08;--ui-color-loading-soft: #fff7e6;--ui-color-error: #ff6b6b;--ui-color-error-soft: #fff1f1;--ui-color-done: #10b981;--ui-color-done-soft: #ecfdf3;--ui-color-switch-off: #e7e7e8;--ui-radius-xs: 4px;--ui-radius-sm: 8px;--ui-radius-md: 12px;--ui-radius-lg: 16px;--ui-space-xs: 4px;--ui-space-sm: 8px;--ui-space-md: 12px;--ui-space-lg: 16px;--ui-space-section: 20px;--ui-space-xl: 24px;--ui-space-panel: 32px;--ui-font-family: "PingFangSC", Inter, "PingFang SC", "Microsoft YaHei UI", sans-serif;--ui-switch-width: 42px;--ui-switch-height: 24px;--ui-switch-thumb-size: 20px;--ui-divider-padding-x: 24px;--ui-badge-height: 26px;--ui-badge-padding-x: 10px;--ui-form-row-height: 64px;font-family:var(--ui-font-family);color:#173b52;background:#fafafa;font-synthesis:weight;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;min-width:320px;overflow:hidden}#app{width:100%;height:100%;overflow:hidden}.reader-container{height:100dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,20px)}button,input,textarea,select{font:inherit}.app-shell{min-height:100vh;display:grid;place-items:center;padding:32px}.startup-panel{width:min(560px,100%);border:1px solid #e7e7e8;border-radius:16px;background:#fffdf9;padding:32px}.eyebrow{margin:0 0 12px;color:#2a6580;font-size:14px;font-weight:700}h1{margin:0;font-size:28px;line-height:1.25}.summary{margin:16px 0 0;color:#23262dcc;font-size:16px;line-height:1.7}
