.top-toast[data-v-bad25289]{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:2000;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-bad25289]{background:#eef8f0;border:1px solid #b8e0c2;color:#25623b}.top-toast-error[data-v-bad25289]{background:#fff3f1;border:1px solid #f2c1ba;color:#a13d2d}.confirmDialogOverlay[data-v-0db17b03]{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-0db17b03]{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-0db17b03]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f7e9e9;color:#e5484d}.confirmIcon svg[data-v-0db17b03]{font-size:28px}.confirmDialog h2[data-v-0db17b03]{margin:0;color:#23262d;font-size:20px;line-height:28px}.confirmDialog p[data-v-0db17b03]{margin:0;color:#23262d99;font-size:14px;line-height:24px}.confirmDialog footer[data-v-0db17b03]{display:flex;justify-content:flex-end;gap:16px}.cancelButton[data-v-0db17b03],.confirmButton[data-v-0db17b03]{height:36px;border-radius:6px;padding:0 24px;font-size:14px;cursor:pointer}.cancelButton[data-v-0db17b03]{border:1px solid rgba(35,38,45,.1);background:#f2f2f2;color:#23262dcc}.confirmButton[data-v-0db17b03]{border:0;background:#e5484d;color:#f2f2f2}.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}.companyManagerOverlay[data-v-492960f1]{position:fixed;inset:0;z-index:2000;display:flex;width:100vw;height:100vh;min-width:0;min-height:0;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)}.companyManagerDialog[data-v-492960f1]{width:min(640px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(42,101,128,.2);border-radius:12px;background:#fff;box-shadow:0 20px 60px #23262d24}.dialogHeader[data-v-492960f1]{display:flex;width:100%;height:60px;flex:0 0 60px;align-items:center;justify-content:space-between;padding:0 16px 0 32px;background:#fdfdfd}.dialogHeader h1[data-v-492960f1]{margin:0;color:#23262d;font-size:16px;font-weight:700;letter-spacing:.64px;line-height:28px}.closeButton[data-v-492960f1],.managerTab[data-v-492960f1],.ghostAction[data-v-492960f1],.primaryAction[data-v-492960f1],.managerSwitch[data-v-492960f1],.moreButton[data-v-492960f1],.applicationHeader button[data-v-492960f1],.rowActions button[data-v-492960f1],.filterButton[data-v-492960f1]{border:0;background:transparent;font:inherit;cursor:pointer}.closeButton[data-v-492960f1]{position:relative;width:32px;height:32px;border-radius:16px}.closeButton span[data-v-492960f1]:before,.closeButton span[data-v-492960f1]:after{position:absolute;top:15px;left:11px;width:10px;height:1px;background:#2a6580;content:""}.closeButton span[data-v-492960f1]:before{transform:rotate(45deg)}.closeButton span[data-v-492960f1]:after{transform:rotate(-45deg)}.managerTabs[data-v-492960f1]{position:relative;display:flex;height:58px;flex:0 0 58px;align-items:flex-start;gap:36px;padding:0 32px;background:#fff}.managerTabs[data-v-492960f1]:after{position:absolute;right:32px;bottom:2px;left:32px;height:1px;background:#23262d1a;content:""}.managerTab[data-v-492960f1]{position:relative;height:56px;padding:0;color:#23262d;font-size:16px;font-weight:700;letter-spacing:.64px;line-height:28px}.managerTab[data-v-492960f1]:focus{outline:none}.closeButton[data-v-492960f1]:focus-visible,.ghostAction[data-v-492960f1]:focus-visible,.primaryAction[data-v-492960f1]:focus-visible,.managerSwitch[data-v-492960f1]:focus-visible,.moreButton[data-v-492960f1]:focus-visible,.applicationHeader button[data-v-492960f1]:focus-visible,.rowActions button[data-v-492960f1]:focus-visible,.filterButton[data-v-492960f1]:focus-visible{outline:2px solid rgba(42,101,128,.28);outline-offset:2px}.managerTabActive[data-v-492960f1]{color:#2a6580}.managerTabActive[data-v-492960f1]:after{position:absolute;right:0;bottom:1px;left:0;z-index:1;height:2px;border-radius:4px;background:#2a6580;content:""}.dialogBody[data-v-492960f1]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:28px 48px 40px;background:#fdfdfd;scrollbar-color:rgba(35,38,45,.35) transparent;scrollbar-width:thin}.basicBody[data-v-492960f1],.partitionBody[data-v-492960f1],.membersBody[data-v-492960f1]{display:flex;flex-direction:column;gap:24px}.membersBody[data-v-492960f1]{padding-top:24px;overflow:hidden}.settingSection[data-v-492960f1]{display:flex;width:100%;flex-direction:column;gap:4px}.sectionTitleRow[data-v-492960f1],.settingLine[data-v-492960f1],.memberListHeader[data-v-492960f1]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.settingSection h2[data-v-492960f1],.dnaPanel h2[data-v-492960f1],.inviteColumn h2[data-v-492960f1],.memberListPanel h2[data-v-492960f1]{margin:0;color:#23262d;font-size:16px;font-weight:700;letter-spacing:.64px;line-height:28px}.settingLine[data-v-492960f1]{min-height:28px;color:#23262dcc;font-size:14px;font-weight:500;letter-spacing:.56px;line-height:28px}.settingCopy[data-v-492960f1],.dnaTitle[data-v-492960f1],.nameCell[data-v-492960f1],.memberNameCell[data-v-492960f1]{display:flex;min-width:0;align-items:center;gap:8px}.infoDot[data-v-492960f1]{display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;border:1px solid #8f8b8e;border-radius:50%;color:#8f8b8e;font-size:9px;line-height:1}.ghostAction[data-v-492960f1]{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border-radius:4px;background:#f8f8f8;color:#23262d;padding:6px 12px;font-size:12px;letter-spacing:.48px}.sectionDivider[data-v-492960f1]{width:100%;height:1px;flex:0 0 1px;background:#2a65801a}.managerSwitch[data-v-492960f1]{width:40px;height:22px;display:inline-flex;align-items:center;border-radius:20px;background:#23262d80;padding:2px}.managerSwitch span[data-v-492960f1]{width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .12s ease}.managerSwitchOn[data-v-492960f1]{justify-content:flex-end;background:#2a6580}.dnaPanel[data-v-492960f1]{display:flex;width:100%;flex-direction:column;gap:4px;border-radius:12px;background:#a7dffe33;padding:12px 16px}.dnaPanel p[data-v-492960f1]{max-width:560px;margin:0;color:#23262dcc;font-size:14px;font-weight:500;letter-spacing:.56px;line-height:28px}.dnaIcon[data-v-492960f1]{width:24px;height:24px;flex:0 0 24px;object-fit:contain}.projectTable[data-v-492960f1],.memberListPanel[data-v-492960f1]{display:flex;width:100%;flex-direction:column;gap:16px}.projectTable[data-v-492960f1]{min-height:0;flex:1 1 auto;gap:8px;overflow:visible}.memberListPanel[data-v-492960f1]{min-height:0;flex:1 1 auto;overflow:hidden}.projectTableGrid[data-v-492960f1]{display:grid;width:100%;box-sizing:border-box;grid-template-columns:minmax(136px,160px) minmax(100px,138px) minmax(96px,132px) minmax(104px,120px) 24px;align-items:center;justify-content:space-between;column-gap:18px}.memberTableGrid[data-v-492960f1]{display:grid;grid-template-columns:minmax(128px,1.1fr) minmax(72px,.7fr) minmax(104px,.9fr) minmax(116px,176px);align-items:center;justify-content:space-between;column-gap:12px}.tableHeader[data-v-492960f1],.memberTableHeader[data-v-492960f1]{min-height:44px;flex:0 0 auto;color:#23262d80;font-size:12px;letter-spacing:.48px}.memberRows[data-v-492960f1]{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(35,38,45,.35) transparent;scrollbar-width:thin}.memberTableHeader[data-v-492960f1]{padding:0 16px}.nameCell strong[data-v-492960f1]{display:block;color:#23262d;font-weight:500}.projectRows[data-v-492960f1]{min-height:0;width:100%;box-sizing:border-box;padding-right:12px;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(35,38,45,.35) transparent;scrollbar-width:thin;scrollbar-gutter:stable}.projectRow[data-v-492960f1]{display:grid;width:100%;box-sizing:border-box;height:44px;min-height:44px;flex:0 0 44px;border-radius:8px;background:#f8f8f8;padding:4px 16px;color:#23262d;font-size:12px;line-height:18px;letter-spacing:.48px}.projectRow>span[data-v-492960f1]{min-width:0;display:block;overflow:hidden;padding:0 8px;color:#23262db8;text-align:center;text-overflow:ellipsis;white-space:nowrap}.projectRow .moreButton[data-v-492960f1]{display:inline-flex;width:24px;height:44px;align-items:center;justify-content:center;justify-self:center}.projectRow .moreButton img[data-v-492960f1]{width:24px;height:24px;object-fit:contain}.projectRow .nameCell[data-v-492960f1]{width:160px;min-width:0;padding:0}.memberNameCell[data-v-492960f1]{display:flex;width:138px;min-width:0;align-items:center;gap:8px;padding:8px;overflow:hidden}.memberNameCell .avatarDot[data-v-492960f1]{flex:0 0 24px}.memberNameCell span[data-v-492960f1]:last-child{min-width:0;display:block;overflow:hidden;color:#23262d;font-size:12px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.nameCell small[data-v-492960f1]{display:block;margin-top:2px;color:#23262d80;font-size:10px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folderGlyph[data-v-492960f1]{position:relative;width:18px;height:14px;flex:0 0 18px;border:1.5px solid #2a6580;border-radius:2px}.folderGlyph[data-v-492960f1]:before{position:absolute;top:-4px;left:2px;width:7px;height:4px;border:1.5px solid #2a6580;border-bottom:0;border-radius:2px 2px 0 0;content:""}.moreButton[data-v-492960f1]{color:#23262d80}.invitePanel[data-v-492960f1]{display:flex;width:100%;height:fit-content}.inviteColumn[data-v-492960f1]{display:flex;width:100%;flex-direction:column;gap:16px}.inviteColumn p[data-v-492960f1]{margin:-8px 0 0;color:#23262d80;font-size:12px;line-height:18px}.inviteInput[data-v-492960f1]{display:flex;width:100%;height:44px;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(35,38,45,.1);border-radius:8px;background:#fff;color:#23262d80;padding:10px 4px 10px 16px;font-size:12px;line-height:18px;letter-spacing:.48px}.tableHeader[data-v-492960f1]{padding:0 17px}.inviteInput span[data-v-492960f1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inviteCopyButton[data-v-492960f1]{flex:0 0 auto;min-width:82px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:#eef4f9;color:#2a6580;padding:8px 12px;font-size:12px;line-height:18px;letter-spacing:.48px;cursor:pointer}.inviteCopyButton[data-v-492960f1]:hover,.inviteCopyButton[data-v-492960f1]:focus-visible{border-color:#2a65802e;background:#e8f1f7}.primaryAction[data-v-492960f1]{width:fit-content;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#2a6580;color:#f6fafd;padding:8px 12px;font-size:14px;font-weight:600;letter-spacing:.56px}.avatarDot[data-v-492960f1]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:12px;font-weight:700}.rowActions[data-v-492960f1]{display:flex;width:100%;min-width:116px;align-items:center;justify-content:flex-end;gap:10px;overflow:visible}.rowActions button[data-v-492960f1]{width:fit-content;flex:0 0 auto;font-size:13px;line-height:20px;white-space:nowrap}.rowActions>button[data-v-492960f1]:first-child{color:#173b52;font-size:14px}.actionDivider[data-v-492960f1]{width:1px;height:16px;flex:0 0 1px;background:#23262d1a}.moreActionButton[data-v-492960f1]{display:inline-flex;align-items:center;gap:2px;color:#23262d80}.moreActionButton i[data-v-492960f1]{width:16px;height:16px;flex:0 0 16px;background:currentColor;clip-path:polygon(25% 38%,50% 62%,75% 38%,82% 45%,50% 78%,18% 45%)}.memberListHeader[data-v-492960f1]{min-height:36px}.filterButton[data-v-492960f1]{display:inline-flex;height:36px;align-items:center;gap:4px;border:1px solid rgba(35,38,45,.1);border-radius:8px;background:#fafafa;color:#23262d;padding:0 8px 0 16px;font-size:14px}.filterButton i[data-v-492960f1]{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.memberRow[data-v-492960f1]{min-height:44px;align-items:center;border-radius:8px;background:#f8f8f8;padding:4px 16px;color:#23262d;font-size:12px;line-height:18px;letter-spacing:.48px}.memberRow>span[data-v-492960f1]{min-width:0;display:block;overflow:hidden;padding:0 8px;color:#23262db8;text-overflow:ellipsis;white-space:nowrap}@media(max-height:512px){.companyManagerDialog[data-v-492960f1]{height:calc(100vh - 32px)}}.inboxShell[data-v-64ac7cba]{color:#23262d;font-family:PingFang SC,Microsoft YaHei UI,sans-serif}.inboxShellPopup[data-v-64ac7cba]{position:fixed;inset:0;z-index:1900;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fafafa80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.inboxShellView[data-v-64ac7cba]{width:100%;height:100%;min-height:0;background:#fefefe}.inboxPanel[data-v-64ac7cba]{display:flex;flex-direction:column;overflow:hidden;background:#fefefe}.inboxPanelPopup[data-v-64ac7cba]{width:min(640px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));border:1px solid rgba(42,101,128,.18);border-radius:14px;box-shadow:0 20px 60px #23262d24}.inboxPanelView[data-v-64ac7cba]{width:100%;height:100%}.inboxHeader[data-v-64ac7cba]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 32px 12px}.inboxTitleGroup[data-v-64ac7cba]{min-width:0;display:flex;flex-direction:column;gap:4px}.inboxTitleGroup h1[data-v-64ac7cba],.inboxTitleGroup p[data-v-64ac7cba]{margin:0}.inboxTitleGroup h1[data-v-64ac7cba]{color:#23262d;font-size:24px;font-weight:700;letter-spacing:.04em;line-height:36px}.inboxTitleGroup p[data-v-64ac7cba]{color:#23262d7a;font-size:13px;line-height:20px}.inboxHeaderActions[data-v-64ac7cba]{display:inline-flex;align-items:center;gap:8px}.iconButton[data-v-64ac7cba]{position:relative;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:#2a6580;cursor:pointer}.iconButton[data-v-64ac7cba]:hover{background:#eef4f9}.closeIcon[data-v-64ac7cba]:before,.closeIcon[data-v-64ac7cba]:after{position:absolute;content:""}.closeIcon[data-v-64ac7cba]:before,.closeIcon[data-v-64ac7cba]:after{top:15px;left:10px;width:12px;height:1.5px;border-radius:2px;background:currentColor}.closeIcon[data-v-64ac7cba]:before{transform:rotate(45deg)}.closeIcon[data-v-64ac7cba]:after{transform:rotate(-45deg)}.inboxToolbar[data-v-64ac7cba]{display:flex;align-items:center;gap:10px;padding:12px 32px 16px}.filterButton[data-v-64ac7cba]{height:36px;flex:0 0 auto;border:0;border-radius:10px;padding:0 12px;background:transparent;color:#23262db3;font:inherit;font-size:13px;cursor:pointer}.filterButton[data-v-64ac7cba]:hover,.filterButtonActive[data-v-64ac7cba]{background:#eef4f9;color:#2a6580}.inboxSearchField[data-v-64ac7cba]{min-width:160px;height:36px;flex:1 1 auto;display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:0 12px;background:#f2f2f2;color:#566166}.searchIcon[data-v-64ac7cba]{width:14px;height:14px;flex:0 0 auto;border:1.5px solid currentColor;border-radius:50%}.searchIcon[data-v-64ac7cba]:after{position:relative;left:10px;top:9px;display:block;width:6px;height:1.5px;border-radius:2px;background:currentColor;content:"";transform:rotate(45deg)}.inboxSearchField input[data-v-64ac7cba]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#23262d;font:inherit;font-size:14px}.inboxList[data-v-64ac7cba]{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:0 32px 28px;scrollbar-color:rgba(35,38,45,.35) transparent;scrollbar-width:thin}.inboxGroup[data-v-64ac7cba]{display:flex;flex-direction:column;gap:10px}.inboxGroupLabelWrap[data-v-64ac7cba]{display:flex;align-items:center;padding:0 16px}.inboxGroupLabelWrap h2[data-v-64ac7cba]{margin:0;color:#2a6580;font-size:12px;font-weight:500;line-height:18px}.inboxEntryList[data-v-64ac7cba]{display:flex;flex-direction:column;gap:8px}.inboxEntry[data-v-64ac7cba]{min-height:88px;display:flex;align-items:center;gap:12px;border-radius:12px;padding:16px 18px;background:transparent}.inboxEntry[data-v-64ac7cba]:hover,.inboxEntry[data-v-64ac7cba]:focus-within{background:#eef4f9}.inboxEntryUnread[data-v-64ac7cba]{background:#eef4f99e}.inboxEntryMain[data-v-64ac7cba]{min-width:0;flex:1;display:flex;align-items:flex-start;gap:14px}.typeDot[data-v-64ac7cba]{width:10px;height:10px;flex:0 0 10px;margin-top:8px;border-radius:50%;background:#2a6580}.typeDot-invite[data-v-64ac7cba]{background:#2a6580}.typeDot-document[data-v-64ac7cba]{background:#4d77c8}.typeDot-meeting[data-v-64ac7cba]{background:#16a085}.typeDot-system[data-v-64ac7cba]{background:#8a8f96}.inboxEntryCopy[data-v-64ac7cba]{min-width:0;display:flex;flex-direction:column;gap:6px}.inboxEntryTitleRow[data-v-64ac7cba]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.inboxEntryTitleRow h3[data-v-64ac7cba],.inboxEntryCopy p[data-v-64ac7cba]{margin:0}.inboxEntryTitleRow h3[data-v-64ac7cba]{min-width:0;overflow:hidden;color:#2a3439;font-size:15px;font-weight:700;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.inboxEntryTitleRow span[data-v-64ac7cba]{flex:0 0 auto;color:#23262d73;font-size:12px;line-height:18px}.inboxEntryCopy p[data-v-64ac7cba]{color:#566166;font-size:13px;line-height:20px}.inboxEntryActions[data-v-64ac7cba]{display:flex;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:opacity .12s ease}.inboxEntry:hover .inboxEntryActions[data-v-64ac7cba],.inboxEntry:focus-within .inboxEntryActions[data-v-64ac7cba]{opacity:1;pointer-events:auto}.inboxEntryActionsVisible[data-v-64ac7cba]{opacity:1;pointer-events:auto}.actionButton[data-v-64ac7cba]{min-height:34px;border:0;border-radius:8px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer}.actionButtonSecondary[data-v-64ac7cba]{background:#fff;color:#2a6580}.actionButtonPrimary[data-v-64ac7cba]{background:#2a6580;color:#fff}.inboxFooterTag[data-v-64ac7cba]{align-self:center;color:#23262d7a;font-size:12px;line-height:18px}.inboxEmptyState[data-v-64ac7cba]{min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#23262d80;text-align:center}.inboxEmptyIcon[data-v-64ac7cba]{width:96px;height:96px;border-radius:24px;background:#eef4f9}.inboxEmptyState h2[data-v-64ac7cba],.inboxEmptyState p[data-v-64ac7cba]{margin:0}.inboxEmptyState h2[data-v-64ac7cba]{color:#23262d;font-size:18px;font-weight:700;line-height:27px}.inboxEmptyState p[data-v-64ac7cba]{font-size:13px;line-height:21px}@media(max-width:820px){.inboxToolbar[data-v-64ac7cba]{flex-wrap:wrap}.inboxEntry[data-v-64ac7cba]{align-items:flex-start;flex-direction:column}.inboxEntryActions[data-v-64ac7cba]{opacity:1;pointer-events:auto}}.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:232px;flex:0 0 232px}.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:192px;flex:0 0 192px}.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}.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}.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}.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}:root{font-family:Microsoft YaHei UI,PingFang SC,Arial,sans-serif;color:#173b52;background:#fafafa;font-synthesis:none;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}
