.PaletteSwitcher-module__picker__QO4F-{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.PaletteSwitcher-module__option__eWrgj{width:42px;height:42px;padding:0;border:none;border-radius:var(--fn-radius-full, 999px);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--fn-transition-fast, .15s ease),transform var(--fn-transition-fast, .15s ease)}.PaletteSwitcher-module__option__eWrgj:hover{background:var(--fn-bg-hover)}.PaletteSwitcher-module__option__eWrgj:hover .PaletteSwitcher-module__swatch__46pg0{transform:scale(1.08)}.PaletteSwitcher-module__option__eWrgj:focus-visible{outline:2px solid var(--fn-border-focus);outline-offset:2px}.PaletteSwitcher-module__active__O5wgX{background:var(--fn-color-brand-bg)}.PaletteSwitcher-module__swatch__46pg0{width:22px;height:22px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000014,0 1px 2px #00000014;transition:transform var(--fn-transition-fast, .15s ease),box-shadow var(--fn-transition-fast, .15s ease)}.PaletteSwitcher-module__active__O5wgX .PaletteSwitcher-module__swatch__46pg0{box-shadow:0 0 0 2px var(--fn-bg-elevated),0 0 0 4px var(--fn-text-primary)}.PaletteSwitcher-module__customSwatch__WqlnN{background-image:conic-gradient(#f59e0b,#ef4444,#ec4899,#8b5cf6,#3b82f6,#06b6d4,#10b981,#f59e0b)}.PaletteSwitcher-module__active__O5wgX .PaletteSwitcher-module__customSwatch__WqlnN{background-image:none}.PaletteSwitcher-module__customHex__vFUAp{font-size:11px;font-family:var(--fn-font-mono, monospace);color:var(--fn-text-tertiary);align-self:center;-webkit-user-select:text;user-select:text}.AvatarPicker-module__formItem__-om5-{margin-bottom:12px!important}.AvatarPicker-module__picker__B1vDR{display:flex;flex-direction:column;gap:12px;margin-bottom:0;padding:12px;border:1px solid var(--fn-card-border-normal);border-radius:14px;background:var(--fn-bg-primary)}.AvatarPicker-module__pickerHead__C73VA{display:flex;align-items:center;gap:12px}.AvatarPicker-module__preview__K6rIl{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.AvatarPicker-module__preview__K6rIl img{width:100%;height:100%;object-fit:cover}.AvatarPicker-module__preview__K6rIl svg{width:26px;height:26px}.AvatarPicker-module__previewLarge__puDOF{width:64px;height:64px;border-radius:18px}.AvatarPicker-module__previewLarge__puDOF svg{width:30px;height:30px}.AvatarPicker-module__previewPortrait__rU5-l{background:transparent}.AvatarPicker-module__previewPortraitImg__JE7Jy{width:100%;height:100%;object-fit:cover;display:block}.AvatarPicker-module__actions__JQB2i{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.AvatarPicker-module__hint__FDqLd{color:var(--fn-text-tertiary);font-size:12px}.AvatarPicker-module__presetLabel__myXN2{font-size:12px;color:var(--fn-text-tertiary)}.AvatarPicker-module__presetGrid__UsDP2{display:flex;flex-wrap:wrap;gap:8px}.AvatarPicker-module__preset__o3fSK{width:36px;height:36px;border-radius:10px;border:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:transparent}.AvatarPicker-module__preset__o3fSK svg{width:18px;height:18px}.AvatarPicker-module__preset__o3fSK img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.AvatarPicker-module__preset__o3fSK:disabled{cursor:not-allowed;opacity:.5}.AvatarPicker-module__presetPortrait__cvV3A{background:transparent;overflow:hidden}.AvatarPicker-module__presetActive__70Fwy{border-color:var(--fn-color-brand, #1570ef);box-shadow:0 0 0 2px color-mix(in srgb,var(--fn-color-brand, #1570ef) 24%,transparent)}.AvatarPicker-module__presetPlain__6JP5e{width:44px;height:44px;border-radius:12px;background:transparent;color:var(--fn-text-secondary);overflow:hidden}.AvatarPicker-module__presetPlain__6JP5e svg{width:22px;height:22px}.AvatarPicker-module__presetPlain__6JP5e.AvatarPicker-module__presetActive__70Fwy{background:transparent;color:var(--fn-color-brand, #1570ef)}.index-module__userCardGrid__bkOYi{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));row-gap:16px;column-gap:12px;padding:4px 0 24px}@media(max-width:767px){.index-module__userCardGrid__bkOYi{grid-template-columns:1fr;gap:12px}}.index-module__userGridLoading__XgRfA{display:flex;align-items:center;justify-content:center;padding:60px}.index-module__createUserDrawer__Zpjoe .ant-drawer-header{border-bottom:1px solid var(--fn-border-primary)}.index-module__createUserDrawer__Zpjoe .ant-drawer-footer{border-top:1px solid var(--fn-border-primary);padding:12px 16px}.index-module__createUserFooter__M9fmV{display:flex;justify-content:flex-end;align-items:center;gap:8px}.index-module__createUserForm__FNopE .ant-form-item{margin-bottom:16px}.index-module__createUserForm__FNopE .ant-form-item-label>label{color:var(--fn-text-secondary);font-weight:500}.index-module__textAssistField__ijlhT{margin-bottom:4px!important}.index-module__createSection__QwauK{margin-bottom:8px}.index-module__createSection__QwauK+.index-module__createSection__QwauK{margin-top:8px;padding-top:16px;border-top:1px solid var(--fn-border-primary)}.index-module__createSection__QwauK+.index-module__createSection__QwauK.index-module__policySection__GPA6O{margin-top:32px;padding-top:28px}.index-module__policySection__GPA6O{margin-top:32px;padding-top:28px;border-top:1px solid var(--fn-border-primary)}.index-module__createSectionTitle__56sOw{margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--fn-text-tertiary);text-transform:uppercase}.index-module__createUserRoleItem__CeOv4{margin-bottom:12px!important}.index-module__tokenQuotaField__8-iLK{display:flex;flex-direction:column;gap:8px}.index-module__tokenQuotaPresets__fCAmD{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.index-module__tokenQuotaPresetsLabel__FVj7E{font-size:12px;color:var(--fn-text-tertiary);margin-right:2px}.index-module__tokenQuotaPreset__hvTwU{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fn-border-primary);background:var(--fn-bg-primary);color:var(--fn-text-secondary);border-radius:6px;padding:2px 8px;font-size:12px;line-height:20px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.index-module__tokenQuotaPreset__hvTwU:hover{border-color:var(--fn-primary, #1677ff);color:var(--fn-primary, #1677ff)}.index-module__tokenQuotaPresetActive__l7C6X{border-color:var(--fn-primary, #1677ff);color:var(--fn-primary, #1677ff);background:color-mix(in srgb,var(--fn-primary, #1677ff) 10%,transparent)}.index-module__tokenQuotaPreview__Ifdq0{font-size:12px;line-height:1.5;color:var(--fn-text-tertiary)}.index-module__createUserPermItem__6E2pM{margin-bottom:0!important}.index-module__permSectionFold__Z6z37{display:flex;flex-direction:column;gap:10px}.index-module__permSectionHint__7atoB{margin-top:0;margin-bottom:12px}.index-module__permAdminHint__BUl-5{display:flex;align-items:flex-start;gap:8px;margin-top:4px;padding:10px 12px;border-radius:var(--fn-radius-md, 8px);background:var(--fn-color-brand-bg);border:1px solid var(--fn-color-brand-border, color-mix(in srgb, var(--fn-color-brand) 22%, transparent));color:var(--fn-text-secondary);font-size:13px;line-height:1.45}.index-module__permAdminHint__BUl-5 svg{flex-shrink:0;margin-top:1px;color:var(--fn-color-brand)}.index-module__permEmpty__6Px2I{padding:12px 0}.index-module__permPicker__uoaxh{display:flex;flex-direction:column;gap:14px}.index-module__permPickerDisabled__XRdnX{opacity:.55;pointer-events:none}.index-module__permGroup__n7883{display:flex;flex-direction:column;gap:8px}.index-module__permFoldHeader__BGwnA{display:flex;align-items:center;gap:8px;min-height:28px}.index-module__permCollapseBtn__SGGEM{display:inline-flex;align-items:center;align-self:stretch;gap:4px;flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.index-module__permCollapseBtn__SGGEM:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px;border-radius:4px}.index-module__permChevron__C7s5m{display:inline-flex;flex-shrink:0;color:var(--fn-text-tertiary)}.index-module__permGroupTitle__64Cq-{font-size:13px;font-weight:600;color:var(--fn-text-primary)}.index-module__permGroupCount__a-mSy{font-size:12px;font-variant-numeric:tabular-nums;color:var(--fn-text-tertiary)}.index-module__permPage__QKJE-{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px;border-radius:var(--fn-radius-md, 8px);background:var(--fn-bg-secondary, var(--fn-bg-elevated))}.index-module__permPageCollapsed__pkeFY{padding-bottom:8px}.index-module__permPageTitle__uvKLw{font-size:12px;font-weight:600;color:var(--fn-text-secondary)}.index-module__permGrid__SZVMF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:480px){.index-module__permGrid__SZVMF{grid-template-columns:1fr}}.index-module__permChip__MAGlK{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;text-align:left;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-md, 8px);background:var(--fn-bg-elevated, var(--fn-bg-primary));color:var(--fn-text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.index-module__permChip__MAGlK:hover:not(:disabled){border-color:var(--fn-border-strong, var(--fn-border-primary));background:var(--fn-bg-secondary, var(--fn-bg-elevated))}.index-module__permChip__MAGlK:disabled{cursor:not-allowed}.index-module__permChipSelected__AhvT-{border-color:var(--fn-color-brand-border, color-mix(in srgb, var(--fn-color-brand) 45%, transparent));background:var(--fn-color-brand-bg, color-mix(in srgb, var(--fn-color-brand) 8%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fn-color-brand) 18%,transparent);color:var(--fn-color-brand)}.index-module__permChipCheck__yCdaP{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border-radius:4px;border:1px solid var(--fn-border-primary);background:var(--fn-bg-primary);color:var(--fn-color-on-brand, #fff)}.index-module__permChipSelected__AhvT- .index-module__permChipCheck__yCdaP{border-color:var(--fn-color-brand);background:var(--fn-color-brand)}.index-module__permChipAlways__eTYuU{cursor:default;color:var(--fn-text-secondary);background:var(--fn-bg-secondary, var(--fn-bg-elevated))}.index-module__permChipAlways__eTYuU:hover{border-color:var(--fn-border-primary);background:var(--fn-bg-secondary, var(--fn-bg-elevated))}.index-module__permChipAlwaysTag__N1r4a{flex-shrink:0;font-size:11px;line-height:1.2;color:var(--fn-text-tertiary)}.index-module__permChipLabel__JS6YR{flex:1;min-width:0;font-size:13px;line-height:1.3}.index-module__rolePicker__sLQdD{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}@media(max-width:480px){.index-module__rolePicker__sLQdD{grid-template-columns:1fr}}.index-module__roleOption__zkOzw{--role-accent: var(--fn-text-secondary);display:flex;align-items:flex-start;gap:8px;width:100%;min-height:0;padding:8px 10px;text-align:left;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-md, 8px);background:var(--fn-bg-elevated, var(--fn-bg-primary));color:var(--fn-text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.index-module__roleOption__zkOzw:hover{border-color:var(--fn-border-strong, var(--fn-border-primary));background:var(--fn-bg-secondary, var(--fn-bg-elevated))}.index-module__roleOption__zkOzw:disabled{cursor:not-allowed;opacity:.55}.index-module__roleOption__zkOzw:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__roleOptionSelected__xPGcH{border-color:var(--fn-color-brand-border, color-mix(in srgb, var(--fn-color-brand) 45%, transparent));background:var(--fn-color-brand-bg, color-mix(in srgb, var(--fn-color-brand) 8%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fn-color-brand) 18%,transparent)}.index-module__roleOptionSelected__xPGcH:hover{border-color:var(--fn-color-brand);background:var(--fn-color-brand-bg, color-mix(in srgb, var(--fn-color-brand) 8%, transparent))}.index-module__roleOptionSelected__xPGcH .index-module__roleOptionIcon__-li2e{color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 14%,transparent)}.index-module__roleOptionSelected__xPGcH .index-module__roleOptionLabel__vjcR-{color:var(--fn-color-brand)}.index-module__roleToneAdmin__M8VgA{color:var(--fn-color-brand);background:var(--fn-color-brand-bg)}.index-module__roleToneUser__p0v1F{color:var(--fn-text-secondary);background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04))}.index-module__roleOptionIcon__-li2e{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:7px;color:var(--role-accent);background:color-mix(in srgb,var(--role-accent) 14%,transparent)}.index-module__roleOptionBody__4wYo7{display:flex;flex-direction:column;gap:1px;min-width:0;padding-top:0}.index-module__roleOptionLabel__vjcR-{font-size:13px;font-weight:600;line-height:1.25;color:var(--fn-text-primary)}.index-module__roleOptionHint__uu2K5{font-size:11px;line-height:1.35;color:var(--fn-text-tertiary)}.index-module__pageTop__7-7De{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.index-module__roleToolbar__LZKHs{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.index-module__roleViewModeLabel__2TUhr{display:inline-flex;align-items:center;gap:5px}.index-module__roleCardLoading__gRt0X{display:grid;place-items:center;min-height:180px}.index-module__roleCardGrid__1OFpd{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));row-gap:16px;column-gap:12px;padding:4px 0 24px}@media(max-width:767px){.index-module__roleCardGrid__1OFpd{grid-template-columns:1fr;gap:12px}}.index-module__roleCard__Y-b2r{background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:14px;box-shadow:var(--fn-card-shadow-normal, 0 1px 2px rgba(16, 24, 40, .04));display:flex;flex-direction:column;min-width:0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.index-module__roleCard__Y-b2r:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001f;border-color:color-mix(in srgb,var(--fn-color-brand) 22%,var(--fn-card-border-normal))}@media(max-width:767px){.index-module__roleCard__Y-b2r:hover{transform:none;box-shadow:var(--fn-card-shadow-normal, 0 1px 2px rgba(16, 24, 40, .04));border-color:var(--fn-card-border-normal)}}.index-module__roleCardBody__5gPwy{display:flex;flex-direction:column;gap:10px;padding:16px 16px 12px;flex:1;min-width:0}.index-module__roleCardTop__Zo7UW{display:flex;align-items:flex-start;gap:12px}.index-module__roleCardTitle__YwzHy{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px;padding-top:2px}.index-module__roleCardTitle__YwzHy h3{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--fn-text-primary);overflow-wrap:anywhere}.index-module__roleCardTags__KbT4o{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.index-module__roleCardTags__KbT4o .ant-tag,.index-module__roleCardTags__KbT4o .octop-ant-tag{margin:0!important;line-height:18px;padding-inline:6px;font-size:12px}.index-module__roleCardDescription__5f8oK{margin:0;font-size:13px;line-height:1.5;color:var(--fn-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-module__roleCardFooter__PxGJL{display:flex;align-items:center;gap:8px;padding:8px 12px 10px;border-top:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06))}.index-module__roleCardBuiltin__bFAkp{margin-left:8px;font-size:12px;font-weight:500;color:var(--fn-text-tertiary)}.index-module__roleCardFootNote__BFpNK{min-width:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fn-text-tertiary)}.index-module__userSearch__0TXXI{width:min(320px,100%)}.index-module__userSearchRow__xm3V5{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.index-module__batchBar__Oun4P{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:-4px 0 14px;padding:10px 12px;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-md, 8px);background:color-mix(in srgb,var(--fn-primary, #1677ff) 6%,var(--fn-bg-primary))}.index-module__batchBarCount__dFTTM{font-size:13px;font-weight:600;color:var(--fn-text-primary)}.index-module__batchBarActions__XayBE{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.index-module__roleLegend__WbZzN{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;row-gap:4px;padding:9px 12px 9px 11px;border:1px solid var(--fn-border-secondary);border-left:3px solid color-mix(in srgb,var(--fn-color-brand) 55%,var(--fn-border-primary));border-radius:var(--fn-radius-md, 8px);background:var(--fn-bg-secondary, var(--fn-bg-elevated));box-sizing:border-box}.index-module__roleLegendLabel__sWOai{font-size:12px;font-weight:600;line-height:1.6;color:var(--fn-text-secondary);white-space:nowrap}.index-module__roleLegendText__3dtFn{margin:0;font-size:12px;font-weight:400;line-height:1.6;color:var(--fn-text-tertiary)}.index-module__roleLegendNotes__ibqON{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:2px}@media(max-width:560px){.index-module__roleLegend__WbZzN{grid-template-columns:1fr}.index-module__roleLegendNotes__ibqON{grid-column:1}}.index-module__userCard__1buqf{position:relative;background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:14px;box-shadow:var(--fn-card-shadow-normal, 0 1px 2px rgba(16, 24, 40, .04));display:flex;flex-direction:column;min-width:0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.index-module__userCard__1buqf:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001f;border-color:color-mix(in srgb,var(--fn-color-brand) 22%,var(--fn-card-border-normal))}@media(max-width:767px){.index-module__userCard__1buqf:hover{transform:none;box-shadow:var(--fn-card-shadow-normal, 0 1px 2px rgba(16, 24, 40, .04));border-color:var(--fn-card-border-normal)}}.index-module__userCardSelected__HF4RM{border-color:var(--fn-primary, #1677ff);box-shadow:0 0 0 1px color-mix(in srgb,var(--fn-primary, #1677ff) 35%,transparent)}.index-module__userCardSelect__RFnpr{flex-shrink:0;margin-top:4px}.index-module__userCardLocked__PeSob{border-color:#ff4d4f4d}.index-module__userCardDisabled__UC0Rh{opacity:.82}.index-module__userCardDisabled__UC0Rh .index-module__userCardAvatar__KsaW4{filter:grayscale(.35)}.index-module__roleNameMark__HpQS9{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0;white-space:normal}.index-module__roleNameText__Cm-K7{min-width:0;overflow-wrap:anywhere;white-space:normal}.index-module__userCardBody__VUDiU{display:flex;flex-direction:column;gap:10px;padding:16px 16px 12px;flex:1;min-width:0}.index-module__userCardTop__qDeJl{display:flex;align-items:flex-start;gap:12px}.index-module__presetPortrait__fZgdR{background:transparent!important;overflow:hidden}.index-module__presetPortraitImg__hV9YI{width:100%;height:100%;object-fit:contain;display:block}.index-module__profileAvatarPicker__gvMxN{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:12px;border:1px solid var(--fn-card-border-normal);border-radius:14px;background:var(--fn-bg-primary)}.index-module__profileAvatarPickerHead__IepE-{display:flex;align-items:center;gap:12px}.index-module__profileAvatarPickerPreview__iHVzI{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__profileAvatarPickerPreview__iHVzI img{width:100%;height:100%;object-fit:cover}.index-module__profileAvatarPickerPreview__iHVzI svg{width:26px;height:26px}.index-module__profileAvatarPickerPreviewRole__7wBcO{width:64px;height:64px;border-radius:18px}.index-module__profileAvatarPickerPreviewRole__7wBcO svg{width:30px;height:30px}.index-module__profileAvatarPickerActions__BLqi8{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.index-module__profileAvatarPickerHint__sb74q{color:var(--fn-text-tertiary);font-size:12px}.index-module__avatarPresetLabel__fN4-t{font-size:12px;color:var(--fn-text-tertiary)}.index-module__avatarPresetGrid__ezB-l{display:flex;flex-wrap:wrap;gap:8px}.index-module__avatarPreset__vnIsv{width:36px;height:36px;border-radius:10px;border:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.index-module__avatarPreset__vnIsv svg{width:18px;height:18px}.index-module__avatarPreset__vnIsv img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.index-module__avatarPreset__vnIsv:disabled{cursor:not-allowed;opacity:.5}.index-module__avatarPresetPortrait__liMdy{background:transparent;overflow:hidden}.index-module__avatarPresetActive__OKIx6{border-color:var(--fn-color-brand, #1570ef);box-shadow:0 0 0 2px color-mix(in srgb,var(--fn-color-brand, #1570ef) 24%,transparent)}.index-module__avatarPresetPlain__j6MC0{width:44px;height:44px;border-radius:12px;background:transparent;color:var(--fn-text-secondary)}.index-module__avatarPresetPlain__j6MC0 svg{width:22px;height:22px}.index-module__avatarPresetPlain__j6MC0.index-module__avatarPresetActive__OKIx6{background:transparent;color:var(--fn-color-brand, #1570ef)}.index-module__roleSelectOption__Y4Y69{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.index-module__roleSelectIcon__hY24T{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fn-text-secondary);background:transparent}.index-module__roleSelectIcon__hY24T svg{width:16px;height:16px}.index-module__roleSelectIcon__hY24T img{width:16px;height:16px;border-radius:4px;object-fit:cover}.index-module__roleSelectName__mOlei{min-width:0;overflow:hidden;text-overflow:ellipsis}.index-module__expertTemplatePicker__jw4ZV{display:flex;flex-direction:column;gap:8px}.index-module__expertTemplateList__h6IID{max-height:280px;overflow:auto;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-md, 8px);background:var(--fn-bg-primary)}.index-module__expertTemplateRow__MJ3nG{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;margin:0;padding:8px 12px;border:0;border-bottom:1px solid var(--fn-border-primary);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.index-module__expertTemplateRow__MJ3nG:last-child{border-bottom:0}.index-module__expertTemplateRow__MJ3nG:hover{background:var(--fn-bg-secondary, var(--fn-bg-elevated))}.index-module__expertTemplateRow__MJ3nG:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:-2px}.index-module__expertTemplateRowSelected__9EZyU,.index-module__expertTemplateRowSelected__9EZyU:hover{background:var(--fn-color-brand-bg)}.index-module__expertTemplateAvatar__PhLPv{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;color:var(--fn-text-secondary);background:var(--fn-bg-tertiary, var(--fn-bg-secondary))}.index-module__expertTemplateAvatar__PhLPv img,.index-module__expertTemplateAvatar__PhLPv svg{width:40px;height:40px}.index-module__expertTemplateMeta__mBJjL{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.index-module__expertTemplateName__eAC32{overflow:hidden;font-size:14px;font-weight:500;line-height:1.3;color:var(--fn-text-primary);text-overflow:ellipsis;white-space:nowrap}.index-module__expertTemplateDesc__z-iNA{overflow:hidden;font-size:12px;line-height:1.35;color:var(--fn-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.index-module__expertTemplateCheck__dHfmX{flex-shrink:0;color:var(--fn-color-brand)}.index-module__expertTemplateEmpty__LXsKU{padding:16px 12px;font-size:13px;text-align:center;color:var(--fn-text-tertiary)}.index-module__roleCardAvatar__EfvhI{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--fn-text-secondary);background:transparent}.index-module__roleCardAvatar__EfvhI img{width:100%;height:100%;object-fit:cover}.index-module__roleCardAvatar__EfvhI svg{width:26px;height:26px}.index-module__roleCellAvatar__q43UP{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--fn-text-secondary);background:transparent}.index-module__roleCellAvatar__q43UP img{width:100%;height:100%;object-fit:cover}.index-module__roleCellAvatar__q43UP svg{width:22px;height:22px}.index-module__userCardAvatarWrap__xJdnQ{position:relative;flex-shrink:0}.index-module__userCardStatusDot__QyX7v{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 2px var(--fn-bg-primary)}.index-module__userCardStatusDotOff__XWocK{background:#98a2b3}.index-module__userCardYou__9uE4w{flex-shrink:0;font-size:11px;font-weight:600;line-height:1;color:var(--fn-color-brand)}.index-module__userCardSub__o-A6N,.index-module__userCardQuiet__jHaxU{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:12px;line-height:1.4;color:var(--fn-text-tertiary, var(--fn-text-secondary))}.index-module__userCardAvatar__KsaW4{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__userCardAvatar__KsaW4 img{width:100%;height:100%;object-fit:cover}.index-module__userCardAvatar__KsaW4 svg{width:18px;height:18px}.index-module__userCardTitleBlock__9DNZq{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px;padding-top:2px}.index-module__userCardNameRow__IYgg4{display:flex;align-items:center;gap:6px;min-width:0}.index-module__userCardName__OYUFn{margin:0;font-size:15px;font-weight:600;color:var(--fn-text-primary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.index-module__userCardDesc__GY-v0{margin:0;font-size:13px;line-height:1.5;color:var(--fn-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-module__userCardDetailLink__CFwLs{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--fn-color-brand, #1570ef);line-height:1.2}.index-module__userCardDetailLink__CFwLs:hover{text-decoration:underline}.index-module__userCardYouTag__ThEgo{flex-shrink:0;margin:0!important;font-size:10px!important;line-height:16px!important;padding:0 5px!important;border-radius:4px!important;border:none!important;color:var(--fn-color-brand)!important;background:var(--fn-color-brand-bg)!important}.index-module__userCardHandle__IinXA{margin-top:3px;font-size:12px;color:var(--fn-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__userCardTime__-0Nfj{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--fn-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.index-module__userCardMeta__QnmhK{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.4;color:var(--fn-text-tertiary, var(--fn-text-secondary))}.index-module__userCardMeta__QnmhK .ant-tag,.index-module__userCardMeta__QnmhK .octop-ant-tag{margin:0!important;line-height:18px;padding-inline:6px;font-size:12px}.index-module__userCardMetaSep__-V03n{opacity:.4;-webkit-user-select:none;user-select:none}.index-module__userCardInfo__pwVCk{display:flex;align-items:center;justify-content:space-between;gap:8px}.index-module__userCardAuth__nTBcx{font-size:11px;color:var(--fn-text-tertiary);padding:1px 7px;border-radius:999px;background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04))}.index-module__permBadge__Zq4ob,.index-module__permBadgeMuted__-aw69{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap}.index-module__permBadge__Zq4ob{color:var(--fn-text-secondary);background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04))}.index-module__permBadgeAll__aLBWp{color:var(--fn-color-brand);background:var(--fn-color-brand-bg)}.index-module__permBadgeMuted__-aw69{color:var(--fn-text-tertiary)}.index-module__userCardPill__YgIG5{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:500;line-height:1.6;white-space:nowrap}.index-module__userCardStatusDot__QyX7v{width:6px;height:6px;border-radius:50%;flex-shrink:0}.index-module__userCardRoleSelect__xhsTz{min-width:0!important}.index-module__userCardRoleSelect__xhsTz .ant-select-selector{padding:0 8px!important;height:24px!important;border-radius:20px!important;font-size:11px!important;font-weight:500!important;border:none!important;box-shadow:none!important}.index-module__userCardRoleSelect__xhsTz .ant-select-selection-item{line-height:22px!important;padding-inline-end:14px!important}.index-module__userCardRoleSelect__xhsTz .ant-select-arrow{inset-inline-end:6px!important;font-size:10px!important}.index-module__userCardSwitch__d0tZ9{flex-shrink:0;margin-top:2px}.index-module__userCardStats__WqZph{display:flex;align-items:stretch;gap:8px}.index-module__userCardStatBtn__ukPJc{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:var(--fn-radius-md);border:1px solid var(--fn-border-secondary);background:var(--fn-bg-container, var(--fn-bg-elevated));cursor:pointer;font-size:12px;font-weight:500;color:var(--fn-text-secondary);transition:background .15s,border-color .15s,color .15s}.index-module__userCardStatBtn__ukPJc:hover{background:var(--fn-sidebar-item-hover);border-color:var(--fn-border-primary);color:var(--fn-text-primary)}.index-module__userCardStatBtn__ukPJc svg:last-child{opacity:.5;margin-left:auto}.index-module__userCardStatCount__j01wV{font-size:15px;font-weight:700;color:var(--fn-text-primary);font-variant-numeric:tabular-nums}.index-module__userCardLockAlert__1ybTz{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--fn-radius-md);background:#ff4d4f12;border:1px solid rgba(255,77,79,.18);font-size:12px;color:#cf1322}.index-module__userCardLockText__1HLQm{flex:1;min-width:0;line-height:1.4}.index-module__userCardLockUnlock__Objlt{flex-shrink:0;padding:0!important;font-size:12px!important;height:auto!important}.index-module__userCardFailedHint__XLIE1{font-size:11px;color:var(--fn-text-tertiary);padding:0 2px}.index-module__userCardFooter__-sqcC{display:flex;align-items:center;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06))}.index-module__userCardIconBtn__hdnSl{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:none;background:transparent;cursor:pointer;color:var(--fn-text-secondary);transition:background .15s,color .15s}.index-module__userCardIconBtn__hdnSl:hover:not(:disabled){background:var(--fn-sidebar-item-hover);color:var(--fn-text-primary)}.index-module__userCardIconBtn__hdnSl:disabled{opacity:.35;cursor:not-allowed}.index-module__userCardIconBtnDanger__r5O5E:hover:not(:disabled){color:#ff4d4f;border-color:#ff4d4f73;background:#ff4d4f0f}.index-module__userCardFooterSpacer__KoJTl{flex:1}.index-module__userCardIdBadge__FzWwy{font-size:10px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fn-text-tertiary);letter-spacing:.02em;padding:4px 8px;border-radius:var(--fn-radius-sm);background:var(--fn-bg-tertiary, rgba(0, 0, 0, .03))}.index-module__userTable__PW78d .ant-table{background:transparent}.index-module__userTable__PW78d .ant-table-container{border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-lg, 12px)}.index-module__userTable__PW78d .ant-table-thead>tr>th{background:var(--fn-bg-secondary, var(--fn-bg-elevated));color:var(--fn-text-tertiary);font-size:12px;font-weight:600;padding:10px 12px}.index-module__userTable__PW78d .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle}.index-module__userTableRowDisabled__TZjS6{opacity:.72}.index-module__groupMemberStack__tDt0h{display:inline-flex;align-items:center;min-width:0}.index-module__groupMemberAvatar__oWher{width:22px;height:22px;margin-left:-6px;border-radius:50%;box-shadow:0 0 0 2px var(--fn-bg-primary);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:var(--fn-bg-secondary)}.index-module__groupMemberAvatar__oWher img,.index-module__groupMemberAvatar__oWher svg{width:100%;height:100%}.index-module__groupMemberAvatar__oWher svg{width:12px;height:12px}.index-module__groupMemberAvatar__oWher:first-child{margin-left:0}.index-module__groupMemberMore__daPkW{margin-left:6px;font-size:12px;color:var(--fn-text-tertiary)}.index-module__groupAccessSummary__4nhuq{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;min-width:0}.index-module__groupAccessSummary__4nhuq li{display:flex;gap:8px;min-width:0;font-size:12px;line-height:1.5}.index-module__groupAccessSummaryKind__W8Nt2{flex:0 0 4.5em;color:var(--fn-text-tertiary)}.index-module__groupAccessSummaryValue__29qlB{min-width:0;color:var(--fn-text-secondary)}.index-module__groupAccessNote__DaFMc{margin:0 0 6px;font-size:12px;line-height:1.5;color:var(--fn-text-tertiary)}.index-module__groupAccessTags__kpFIM{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.index-module__groupAccessTag__Q0wvn{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:1px 8px;border-radius:999px;background:var(--fn-bg-secondary);color:var(--fn-text-secondary);font-size:12px;line-height:20px}.index-module__groupAccessAudience__151-t{flex-shrink:0;color:var(--fn-text-tertiary)}.index-module__groupAccessTagMissing__MUak-{color:var(--fn-text-tertiary);text-decoration:line-through}.index-module__groupAccessMore__VVLSd{font-size:12px;line-height:20px;color:var(--fn-text-tertiary)}.index-module__groupAccessDetail__Vc6Dg{margin-top:8px;padding-top:16px;border-top:1px solid var(--fn-border-secondary)}.index-module__groupAccessDetailTitle__4Tz26{font-weight:600}.index-module__groupAccessHint__M2S0e,.index-module__groupAccessEmpty__OaKDf{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--fn-text-secondary)}.index-module__groupAccessSection__SO2rI{margin-top:12px}.index-module__groupAccessSectionTitle__EqCUw{margin-bottom:6px;font-size:12px;color:var(--fn-text-tertiary)}.index-module__groupCardOff__94gP9{opacity:.72}.index-module__userTableRowLocked__ek4y- td{background:#ff4d4f08}.index-module__userCell__rb-bx{display:flex;align-items:center;gap:10px;min-width:0}.index-module__userCellAvatar__DPbc7{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__userCellAvatar__DPbc7 img{width:100%;height:100%;object-fit:cover}.index-module__userCellAvatar__DPbc7 svg{width:16px;height:16px}.index-module__userCellText__GQwPa{display:flex;flex-direction:column;min-width:0;gap:1px}.index-module__userCellName__2ESEV{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--fn-text-primary);line-height:1.3}.index-module__userCellYou__qkojc{font-size:10px;font-weight:600;color:var(--fn-color-brand);background:var(--fn-color-brand-bg);border-radius:4px;padding:0 5px;line-height:16px}.index-module__userCellHandle__zS0sD{font-size:12px;color:var(--fn-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.index-module__roleIdMeta__48kJE{font-size:12px;line-height:1.3;color:var(--fn-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__roleIdField__uCM2t{font-size:13px}.index-module__userCellMuted__KP2QT{font-size:12px;color:var(--fn-text-tertiary)}.index-module__userCellLink__v46ss{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--fn-text-secondary);cursor:pointer;font-size:13px;font-variant-numeric:tabular-nums}.index-module__userCellLink__v46ss:hover{color:var(--fn-text-primary)}.index-module__inviteDrawer__ysVE3 .ant-drawer-header{border-bottom:1px solid var(--fn-border-primary)}.index-module__inviteCreateForm__nMVv0{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--fn-border-primary)}.index-module__inviteCreateForm__nMVv0 .ant-form-item{margin-bottom:12px}.index-module__inviteListHeader__skCKb{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.index-module__inviteLoading__CcZyn{display:flex;justify-content:center;padding:40px 0}.index-module__inviteList__Ff98T{display:flex;flex-direction:column;gap:10px}.index-module__invitePagination__Xs8Hq{display:flex;justify-content:center;margin-top:16px;padding-top:4px}.index-module__inviteCard__S77rr{border:1px solid var(--fn-border-primary);border-radius:10px;padding:12px;background:var(--fn-bg-container)}.index-module__inviteCardTop__i-W06{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.index-module__inviteUrlRow__iCn0a{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--fn-text-tertiary);font-size:12px;min-width:0}.index-module__inviteUrl__a6r2c{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.index-module__inviteNote__VznIp{display:block;margin-bottom:6px;font-size:13px}.index-module__inviteMeta__A-O2P{display:flex;flex-direction:column;gap:2px;font-size:12px}.index-module__ssoPanel__BoPXS{width:100%;min-width:0;padding-bottom:24px}.index-module__ssoProviders__DGFaQ{display:flex;flex-direction:column;gap:12px}.index-module__ssoStandalone__kX5nc{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--fn-border-subtle, rgba(0, 0, 0, .08));border-radius:12px;background:var(--fn-bg-elevated, #fff)}.index-module__ssoStandaloneToolbar__cDD7b{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.index-module__ssoStandaloneMeta__8NQN2{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.index-module__ssoFamily__2QYqt{display:flex;flex-direction:column;gap:12px;margin-top:4px}.index-module__ssoFamilyHeader__9ilpV{display:flex;flex-direction:column;gap:4px;padding:4px 2px 0}.index-module__ssoFamilyTitle__gMVCM{margin:0;font-size:15px;font-weight:600;color:var(--fn-text-primary)}.index-module__ssoFamilyDesc__fa7hZ{margin:0;font-size:13px;line-height:1.45;color:var(--fn-text-secondary)}.index-module__ssoComingSoonBody__Bd9-S{margin:0;padding:4px 2px 8px;font-size:13px;line-height:1.5;color:var(--fn-text-secondary)}.index-module__ssoCollapse__NZGu-{background:var(--fn-bg-primary);border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-lg, 12px);overflow:hidden}.index-module__ssoCollapse__NZGu- .ant-collapse-item{border:none}.index-module__ssoCollapse__NZGu- .ant-collapse-header{align-items:flex-start!important;padding:14px 16px!important;background:var(--fn-bg-primary)}.index-module__ssoCollapse__NZGu- .ant-collapse-expand-icon{padding-inline-end:10px!important;height:22px!important}.index-module__ssoCollapse__NZGu- .ant-collapse-content{border-top:1px solid var(--fn-border-secondary, var(--fn-border-primary));background:var(--fn-bg-primary)}.index-module__ssoCollapse__NZGu- .ant-collapse-content-box{padding:16px!important}.index-module__ssoCollapseLabel__q-Jte{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:8px}.index-module__ssoCollapseLabelTop__X8zgB{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.index-module__ssoCollapseExtra__GBroh{display:flex;flex-shrink:0;align-items:center;gap:10px;padding-top:2px}.index-module__ssoKindBadge__4db7h{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04));color:var(--fn-text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.index-module__ssoProviderTitle__vxGqW{margin:0;font-size:14px;font-weight:600;line-height:1.35;text-wrap:balance;color:var(--fn-text-primary)}.index-module__ssoProviderDesc__d9k0I{margin:0;font-size:12px;line-height:1.5;text-wrap:pretty;color:var(--fn-text-tertiary)}.index-module__ssoCollapse__NZGu- .index-module__ssoRedirectCard__wWOv7{margin-bottom:4px}.index-module__ssoCollapse__NZGu- .index-module__ssoSection__PWsrK{border:none;background:transparent;border-radius:0;padding:0 0 16px;margin-bottom:16px;box-shadow:none}.index-module__ssoCollapse__NZGu- .index-module__ssoFooter__Jbsu-{position:static;margin-top:4px;padding:16px 0 0;background:none}@media(max-width:720px){.index-module__ssoCollapseExtra__GBroh{flex-wrap:wrap;justify-content:flex-end}}.index-module__ssoLayout__dJaFA{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media(min-width:1100px){.index-module__ssoLayout__dJaFA{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px}}.index-module__ssoAside__fo7hi{display:flex;flex-direction:column;gap:12px;min-width:0;order:-1}@media(min-width:1100px){.index-module__ssoAside__fo7hi{order:0;position:sticky;top:8px;grid-column:2;grid-row:1}}.index-module__ssoForm__DtcF4{min-width:0}@media(min-width:1100px){.index-module__ssoForm__DtcF4{grid-column:1;grid-row:1}}.index-module__ssoForm__DtcF4 .ant-form-item{margin-bottom:16px}.index-module__ssoForm__DtcF4 .ant-form-item-label>label{color:var(--fn-text-secondary);font-weight:500}.index-module__ssoAsideTitle__oNh9w{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--fn-text-primary)}.index-module__ssoAsideCard__-RO2k{padding:14px 16px;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-lg, 12px);background:var(--fn-bg-primary)}.index-module__ssoFieldGrid__ZJZ4F{display:grid;grid-template-columns:1fr;gap:0 16px}@media(min-width:720px){.index-module__ssoFieldGrid__ZJZ4F{grid-template-columns:1fr 1fr}}.index-module__ssoStatusTagOn__xEngS,.index-module__ssoStatusTagOff__wWaZv{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;padding:2px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;border:1px solid transparent!important}.index-module__ssoStatusTagOn__xEngS{color:var(--fn-color-brand)!important;background:var(--fn-color-brand-bg)!important;border-color:var(--fn-color-brand-border, color-mix(in srgb, var(--fn-color-brand) 28%, transparent))!important}.index-module__ssoStatusTagOff__wWaZv{color:var(--fn-text-tertiary)!important;background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04))!important;border-color:var(--fn-border-primary)!important}.index-module__ssoStatusDotOn__h544g,.index-module__ssoStatusDotOff__SNP-6{width:6px;height:6px;border-radius:50%;flex-shrink:0}.index-module__ssoStatusDotOn__h544g{background:var(--fn-color-brand)}.index-module__ssoStatusDotOff__SNP-6{background:var(--fn-text-tertiary)}.index-module__ssoGuide__Ge-cq{margin:0;padding:14px 16px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-lg, 12px);background:var(--fn-bg-secondary, var(--fn-bg-elevated))}.index-module__ssoGuideList__v1gUW{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.index-module__ssoGuideItem__Z1DKY{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:var(--fn-text-tertiary)}.index-module__ssoGuideCurrent__wIQ-h{color:var(--fn-text-primary);font-weight:500}.index-module__ssoGuideDone__xwLcx{color:var(--fn-text-secondary)}.index-module__ssoGuideIndex__YqMYR{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;flex-shrink:0;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04));color:inherit}.index-module__ssoGuideDone__xwLcx .index-module__ssoGuideIndex__YqMYR{color:var(--fn-color-brand);background:var(--fn-color-brand-bg)}.index-module__ssoGuideCurrent__wIQ-h .index-module__ssoGuideIndex__YqMYR{color:#fff;background:var(--fn-color-brand)}.index-module__ssoAlert__kLqMg{margin:0}.index-module__ssoSection__PWsrK{margin-bottom:16px;padding:16px 18px;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-lg, 12px);background:var(--fn-bg-primary)}.index-module__ssoSectionHeader__Hc8DY{margin-bottom:14px}.index-module__ssoSectionTitle__tgi-w{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--fn-text-primary)}.index-module__ssoSectionHint__p-2TX{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--fn-text-tertiary)}.index-module__ssoEnableRow__8vA00{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.index-module__ssoEnableText__GrYYS{flex:1;min-width:0}.index-module__ssoEnableSwitch__gcBXe{margin:0!important;flex-shrink:0}.index-module__ssoPreviewBtn__2lPMh{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 12px;border:1px solid var(--fn-border-primary);border-radius:10px;background:var(--fn-bg-elevated, var(--fn-bg-secondary));color:var(--fn-text-primary);font-size:13px;font-weight:500;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.index-module__ssoPreviewBtnMuted__rP6fA{opacity:.55}.index-module__ssoPreviewHint__Oo6N8{margin:6px 0 0;font-size:12px;color:var(--fn-text-tertiary)}.index-module__ssoPresets__tPKNB{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.index-module__ssoPresetsLabel__Xr01M{font-size:12px;font-weight:500;color:var(--fn-text-tertiary)}.index-module__ssoPresetChips__Gvlkn{display:flex;flex-wrap:wrap;gap:8px}.index-module__ssoPresetChip__tz6jk{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--fn-border-primary);border-radius:999px;background:var(--fn-bg-elevated, var(--fn-bg-primary));color:var(--fn-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.index-module__ssoPresetChip__tz6jk:hover{border-color:var(--fn-border-strong, var(--fn-border-primary));color:var(--fn-text-primary)}.index-module__ssoPresetChipActive__pIFZm{border-color:var(--fn-color-brand-border, color-mix(in srgb, var(--fn-color-brand) 45%, transparent));background:var(--fn-color-brand-bg);color:var(--fn-color-brand)}.index-module__ssoSecretLabel__PEEFQ{display:inline-flex;align-items:center;gap:8px}.index-module__ssoSecretTag__-WqS7{display:inline-flex!important;align-items:center;gap:4px;margin:0!important;padding:0 6px!important;border:none!important;border-radius:4px!important;font-size:11px!important;line-height:18px!important;color:var(--fn-color-brand)!important;background:var(--fn-color-brand-bg)!important}.index-module__ssoAdvanced__XzOq8{margin-bottom:16px}.index-module__ssoAdvanced__XzOq8 .ant-collapse-header{padding:10px 4px!important;font-size:13px;font-weight:600;color:var(--fn-text-secondary)!important}.index-module__ssoAdvanced__XzOq8 .ant-collapse-content-box{padding:0 4px 4px!important}.index-module__ssoRedirectCard__wWOv7{margin:0;padding:14px 16px;border:1px solid var(--fn-color-brand-border, color-mix(in srgb, var(--fn-color-brand) 28%, transparent));border-radius:var(--fn-radius-lg, 12px);background:var(--fn-color-brand-bg, color-mix(in srgb, var(--fn-color-brand) 6%, transparent))}.index-module__ssoRedirectHeader__nLhZK{margin-bottom:12px}.index-module__ssoRedirectRow__HJ-F4{width:100%}.index-module__ssoRedirectInput__azl1C{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.index-module__ssoRedirectDocs__iY-4k{margin:10px 0 0!important;font-size:12px!important;line-height:1.5}.index-module__ssoFooter__Jbsu-{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:8px;padding:14px 0 4px;border-top:1px solid var(--fn-border-primary);background:linear-gradient(to top,var(--fn-bg-primary) 70%,color-mix(in srgb,var(--fn-bg-primary) 80%,transparent))}.index-module__ssoFooterActions__VWeaW{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.index-module__ssoFooterMeta__ekvgR{flex:1;min-width:0;font-size:12px;line-height:1.5}.index-module__ssoDirtyHint__58O3M{color:#d48806}.index-module__ssoTestHint__g9gQ7{color:var(--fn-text-tertiary)}@media(max-width:640px){.index-module__ssoPanel__BoPXS{padding-bottom:24px}.index-module__ssoEnableRow__8vA00{flex-direction:column;align-items:stretch}.index-module__ssoFooter__Jbsu-{position:static;flex-direction:column;align-items:stretch}}.AccountSecurityDrawer-module__drawer__sKIdD .ant-drawer-header{padding:16px 22px;border-bottom:1px solid var(--fn-border-subtle, rgba(0, 0, 0, .06))}.AccountSecurityDrawer-module__drawer__sKIdD .ant-drawer-title{font-size:16px;font-weight:600;letter-spacing:-.011em;color:var(--fn-text-primary)}.AccountSecurityDrawer-module__drawer__sKIdD .ant-drawer-body{padding:16px 18px 28px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--fn-bg-secondary, #f7f8fa)}.AccountSecurityDrawer-module__body__TSyqD{display:flex;flex-direction:column;gap:14px}.AccountSecurityDrawer-module__introBlock__zLk6p{display:flex;flex-direction:column;gap:4px;padding:2px 4px 0}.AccountSecurityDrawer-module__intro__quqgw{margin:0;font-size:13px;line-height:1.6;color:var(--fn-text-secondary);text-wrap:pretty}.AccountSecurityDrawer-module__note__vCrj9{margin:0;font-size:12px;line-height:1.5;color:var(--fn-text-tertiary);text-wrap:pretty}.AccountSecurityDrawer-module__stack__efaqC{display:flex;flex-direction:column;gap:10px}.AccountSecurityDrawer-module__card__Ehj-L{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--fn-border-subtle, rgba(0, 0, 0, .08));border-radius:var(--fn-radius-lg, 12px);background:var(--fn-bg-elevated, #fff);box-shadow:var(--fn-shadow-xs)}.AccountSecurityDrawer-module__cardTop__-IEn9{display:flex;flex-direction:column;gap:12px}.AccountSecurityDrawer-module__cardLead__Lo3LN{display:flex;align-items:center;gap:12px;min-width:0}.AccountSecurityDrawer-module__cardIdentity__XeMTa{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-width:0}.AccountSecurityDrawer-module__cardSide__U9iTT{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.AccountSecurityDrawer-module__iconWrap__h4PEk{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--fn-bg-tertiary, #f0f1f3);color:var(--fn-text-secondary)}.AccountSecurityDrawer-module__iconWrapOn__i4qBy{background:var(--fn-bg-success-light, #ecfdf5);color:var(--fn-color-success, #10b981)}.AccountSecurityDrawer-module__cardTitle__aMzo-{margin:0;min-width:0;font-size:14px;font-weight:600;color:var(--fn-text-primary);line-height:1.35;text-wrap:balance}.AccountSecurityDrawer-module__cardDesc__aoYVs{margin:0;font-size:13px;line-height:1.45;color:var(--fn-text-secondary);text-wrap:pretty}.AccountSecurityDrawer-module__tips__OuUb6{padding:8px 10px;border-radius:8px;background:var(--fn-bg-secondary, #f7f8fa)}.AccountSecurityDrawer-module__tipLabel__pCsKS{margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.4;color:var(--fn-text-primary)}.AccountSecurityDrawer-module__tipList__liuk4{margin:0;padding-left:1.15em;display:flex;flex-direction:column;gap:2px}.AccountSecurityDrawer-module__tipList__liuk4 li{font-size:12px;line-height:1.45;color:var(--fn-text-secondary);text-wrap:pretty}.AccountSecurityDrawer-module__inlineLink__uGjQ9{color:var(--fn-text-link, var(--fn-accent));white-space:nowrap}.AccountSecurityDrawer-module__downloadLine__iHEJu{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--fn-text-secondary);word-break:break-all}.AccountSecurityDrawer-module__downloadLine__iHEJu a{display:block;margin-top:2px;color:var(--fn-text-link, var(--fn-accent));text-decoration:underline;text-underline-offset:2px}.AccountSecurityDrawer-module__passwordForm__ZtQpU .octop-form-item,.AccountSecurityDrawer-module__passwordForm__ZtQpU .ant-form-item{margin-bottom:12px}.AccountSecurityDrawer-module__cardActions__rFZ8Y{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:100%}.AccountSecurityDrawer-module__cardActions__rFZ8Y .ant-btn{max-width:100%;height:auto;min-height:32px;white-space:normal;line-height:1.3}.AccountSecurityDrawer-module__statusPill__AcM1Q{display:inline-flex;align-items:center;height:22px;max-width:100%;padding:0 8px;border-radius:var(--fn-radius-full, 999px);background:var(--fn-bg-tertiary, #f0f1f3);color:var(--fn-text-secondary);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.AccountSecurityDrawer-module__statusPillOn__Aph0x{background:var(--fn-bg-success-light, #ecfdf5);color:var(--fn-color-success, #059669)}.AccountSecurityDrawer-module__cardExtra__lh-2O{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:12px;border-top:1px solid var(--fn-border-subtle, rgba(0, 0, 0, .06))}.AccountSecurityDrawer-module__passkeyList__yskoZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.AccountSecurityDrawer-module__passkeyRow__lHHS7{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:10px;background:var(--fn-bg-secondary, #f7f8fa)}.AccountSecurityDrawer-module__passkeyMeta__6zyFS{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.AccountSecurityDrawer-module__passkeyName__qzvFX{font-size:13px;font-weight:600;color:var(--fn-text-primary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountSecurityDrawer-module__passkeySub__mlJMY{font-size:12px;color:var(--fn-text-tertiary);line-height:1.4}.AccountSecurityDrawer-module__enrollBox__HC6AM{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border-radius:10px;background:var(--fn-bg-secondary, #f7f8fa)}.AccountSecurityDrawer-module__enrollBox__HC6AM .ant-input{width:100%}.AccountSecurityDrawer-module__qrWrap__2epRs{align-self:center;padding:10px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0000000f}.AccountSecurityDrawer-module__loading__pLyy7{display:flex;justify-content:center;padding:48px 0}.AccountSecurityDrawer-module__reauthHint__LOJDX{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--fn-text-secondary)}.AccountSecurityDrawer-module__recoveryWarn__3QugB{margin-bottom:12px}.AccountSecurityDrawer-module__recoveryList__HFweI{list-style:none;margin:0;padding:6px;display:grid;grid-template-columns:1fr 1fr;gap:6px;border-radius:12px;background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04))}.AccountSecurityDrawer-module__recoveryList__HFweI li{margin:0;padding:8px 10px;border-radius:8px;background:var(--fn-bg-elevated, #fff);color:var(--fn-text-primary);font-family:var(--fn-font-mono, ui-monospace, monospace);font-size:13px;line-height:1.4;letter-spacing:.01em;text-align:center;word-break:break-all}@media(max-width:640px){.AccountSecurityDrawer-module__recoveryList__HFweI{grid-template-columns:1fr}}.AvatarDropdown-module__menuPopover__t1eGb{z-index:1100!important}.AvatarDropdown-module__menuPopover__t1eGb .ant-popover-inner{padding:0;border-radius:12px;box-shadow:0 8px 28px #0000001f;overflow:hidden}.AvatarDropdown-module__menu__-yLTX{width:260px;padding:14px 0 8px;background:var(--fn-bg-elevated, #fff)}.AvatarDropdown-module__menuHeader__-4AsW{padding:0 16px 10px}.AvatarDropdown-module__menuHeaderTop__Xyr-l{display:flex;align-items:center;gap:8px;min-width:0}.AvatarDropdown-module__menuDisplayName__cOxYN{font-size:15px;font-weight:700;color:var(--fn-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AvatarDropdown-module__roleTag__jwr1z{margin:0;flex-shrink:0;font-size:12px;line-height:1.4;border-radius:6px}.AvatarDropdown-module__menuHandle__3lBbs{display:block;margin-top:2px;font-size:12px}.AvatarDropdown-module__menuDivider__TevVr{margin:6px 0!important}.AvatarDropdown-module__menuItem__G18Rd{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:none;background:transparent;color:var(--fn-text-primary);font-size:14px;text-align:left;cursor:pointer;text-decoration:none;transition:background var(--fn-transition-fast)}.AvatarDropdown-module__menuItem__G18Rd:hover{background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04));color:var(--fn-text-primary)}.AvatarDropdown-module__menuItem__G18Rd svg{flex-shrink:0;color:var(--fn-text-secondary)}.AvatarDropdown-module__menuItemDanger__KZBF9{color:var(--fn-text-primary)}.AvatarDropdown-module__menuItemDanger__KZBF9:hover{color:#cf1322;background:#ff4d4f0f}.AvatarDropdown-module__menuItemDanger__KZBF9:hover svg{color:#cf1322}.AvatarDropdown-module__menuItemRow__bltjn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;min-height:40px}.AvatarDropdown-module__menuItemLabel__83ZGp{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--fn-text-primary);min-width:0}.AvatarDropdown-module__menuItemLabel__83ZGp svg{flex-shrink:0;color:var(--fn-text-secondary)}.AvatarDropdown-module__accountAvatar__cZu3A{width:32px;height:32px;border-radius:10px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AvatarDropdown-module__accountAvatar__cZu3A img,.AvatarDropdown-module__accountAvatar__cZu3A svg{width:100%;height:100%;object-fit:contain;display:block}.AvatarDropdown-module__accountAvatar__cZu3A svg{width:18px;height:18px}.AvatarDropdown-module__triggerExpanded__ocXNx{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:8px 10px;border-radius:var(--fn-radius-md);cursor:pointer;text-align:left;color:var(--fn-text-primary);transition:background var(--fn-transition-fast)}.AvatarDropdown-module__triggerName__xUppo{flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AvatarDropdown-module__triggerChevron__usH-4{flex-shrink:0;color:var(--fn-text-tertiary)}.AvatarDropdown-module__triggerCompact__wVVrI{cursor:pointer;display:inline-flex}.AvatarDropdown-module__settingsDrawer__7K-wn .ant-drawer-body{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.AvatarDropdown-module__settingsDrawer__7K-wn .ant-drawer-footer{border-top:1px solid var(--fn-border-primary);padding:12px 16px}.AvatarDropdown-module__settingsDrawerFooter__VifeB{display:flex;justify-content:flex-end;align-items:center;gap:8px}.AvatarDropdown-module__settingsBody__0m90e{display:flex;flex-direction:column;gap:0}.AvatarDropdown-module__settingsIdentity__ENsFh{display:flex;align-items:center;gap:8px;min-width:0;padding:0 0 8px}.AvatarDropdown-module__settingsIdentityHandle__yDg3v{flex-shrink:0;font-size:13px;color:var(--fn-text-tertiary)}.AvatarDropdown-module__settingsIdentityName__YWFoC{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;color:var(--fn-text-primary);line-height:1.3}.AvatarDropdown-module__settingsSection__Eabd3{padding:4px 0}.AvatarDropdown-module__settingsAvatarPicker__zTMzZ>*{margin-bottom:0!important}.AvatarDropdown-module__settingsSectionHead__9Gmw3{margin-bottom:12px}.AvatarDropdown-module__settingsSectionTitle__Qzlcj{margin:0;font-size:14px;font-weight:650;color:var(--fn-text-primary);line-height:1.3}.AvatarDropdown-module__settingsSectionDesc__rqPvq{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--fn-text-tertiary)}.AvatarDropdown-module__settingsForm__pcF8s .ant-form-item{margin-bottom:14px}.AvatarDropdown-module__settingsForm__pcF8s .ant-form-item-label>label{font-size:13px;color:var(--fn-text-secondary)}.AvatarDropdown-module__ssoList__B8hAE{list-style:none;margin:0;padding:0;border:1px solid var(--fn-border-subtle, rgba(0, 0, 0, .08));border-radius:10px;overflow:hidden;background:var(--fn-bg-elevated, #fff)}.AvatarDropdown-module__ssoRow__-vndR{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--fn-border-subtle, rgba(0, 0, 0, .06))}.AvatarDropdown-module__ssoRow__-vndR:last-child{border-bottom:none}.AvatarDropdown-module__ssoIcon__HCY7a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04))}.AvatarDropdown-module__ssoIcon__HCY7a img{display:block}.AvatarDropdown-module__ssoMeta__mRaKa{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.AvatarDropdown-module__ssoName__To-Ea{font-size:13px;font-weight:600;color:var(--fn-text-primary);line-height:1.3}.AvatarDropdown-module__ssoStatus__fhEpb{font-size:12px;line-height:1.35;color:var(--fn-text-tertiary)}.AvatarDropdown-module__settingsDivider__IWy4-{margin:16px 0!important}.index-module__headerVersion__gBu91{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;margin:0;border:none;border-radius:0;color:var(--fn-color-error, #ff4d4f);background:transparent;flex-shrink:0;cursor:default;transition:color .15s ease,opacity .15s ease}.index-module__headerVersionClickable__CqoZ-{cursor:pointer}.index-module__headerVersionClickable__CqoZ-:hover{opacity:.85}.index-module__versionBadge__gJqYy{display:inline-flex;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--fn-text-secondary);background:var(--fn-bg-tertiary);border:1px solid var(--fn-border-primary);border-radius:999px;white-space:nowrap;flex-shrink:0}.index-module__versionBadgeMobile__8ChNk{font-size:10px;padding:2px 7px}.index-module__versionBadgeClickable__vOxyb{margin:0;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.index-module__versionBadgeClickable__vOxyb:hover{color:var(--fn-text-primary);background:color-mix(in srgb,var(--fn-bg-tertiary) 70%,var(--fn-text-primary));border-color:color-mix(in srgb,var(--fn-border-primary) 60%,var(--fn-text-tertiary))}.index-module__sidebarWrapper__4lXPW{display:flex;position:relative;height:100%;flex-shrink:0;background:var(--fn-bg-elevated, #fff)}.index-module__sidebar__CKXDV{width:248px;min-width:248px;height:100%;display:flex;flex-direction:column;position:relative;background:var(--fn-bg-sidebar);border-right:none;transition:width var(--fn-transition),min-width var(--fn-transition),opacity var(--fn-transition);overflow:hidden}@media(max-width:767px){.index-module__sidebar__CKXDV{position:fixed;top:max(12px,env(safe-area-inset-top,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));left:max(16px,env(safe-area-inset-left,0px));right:max(20px,env(safe-area-inset-right,0px));width:auto;min-width:unset;z-index:200;transform:translate(calc(-100% - 16px));opacity:0;height:auto;box-shadow:var(--fn-shadow-xl)}}.index-module__sidebarResizing__kJMvg{transition:none!important;will-change:width,min-width}@media(prefers-reduced-motion:reduce){.index-module__sidebar__CKXDV{transition:none}}@media(min-width:768px){.index-module__sidebar__CKXDV:not(.index-module__sidebarOpen__saPQy){width:0;min-width:0;border-right:none}}@media(max-width:767px){.index-module__sidebarOpen__saPQy{transform:translate(0);opacity:1}}.index-module__overlay__gv9N5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#00000059;transition:opacity var(--fn-transition-fast) ease}.index-module__sessionList__c13yx{display:flex;flex-direction:column;height:100%}.index-module__sessionHeader__1lVol{display:flex;flex-direction:column;gap:10px;padding:16px 16px 12px;flex-shrink:0}.index-module__sessionTitle__Kgt59{font-size:15px;font-weight:700;color:var(--fn-color-brand)}.index-module__sessionAddBtn__CRBlr{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--fn-radius-md);border:none;background:transparent;color:var(--fn-text-secondary);cursor:pointer;transition:background var(--fn-transition-fast),color var(--fn-transition-fast)}.index-module__sessionAddBtn__CRBlr:hover{background:var(--fn-bg-hover);color:var(--fn-text-brand)}.index-module__sessionAddBtn__CRBlr:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__sessionItems__q1qww{flex:1;overflow-y:auto;padding:0 0 12px}.index-module__sessionItem__wczcW{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--fn-radius-md);cursor:pointer;color:var(--fn-text-secondary);transition:background var(--fn-transition-fast),color var(--fn-transition-fast);position:relative}.index-module__sessionItem__wczcW:hover{background:var(--fn-bg-hover);color:var(--fn-text-primary)}.index-module__sessionItem__wczcW:hover .index-module__sessionDeleteBtn__pWOfB,.index-module__sessionItem__wczcW:hover .index-module__sessionEditBtn__Wre1v{opacity:1}.index-module__sessionItem__wczcW:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:-2px}.index-module__sessionItemActive__r8lgA{background:var(--fn-sidebar-item-active);color:var(--fn-sidebar-item-active-text)}.index-module__sessionItemActive__r8lgA:hover{background:var(--fn-sidebar-item-active-bg)}.index-module__sessionIcon__EWEHh{flex-shrink:0;opacity:.6}.index-module__sessionName__qLxXv{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.index-module__sessionDeleteBtn__pWOfB{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--fn-text-tertiary);border-radius:var(--fn-radius-sm);cursor:pointer;opacity:0;flex-shrink:0;transition:opacity var(--fn-transition-fast),color var(--fn-transition-fast),background var(--fn-transition-fast)}.index-module__sessionDeleteBtn__pWOfB:hover,.index-module__sessionDeleteBtn__pWOfB:active{color:var(--fn-color-danger);background:var(--fn-bg-danger-light)}.index-module__sessionDeleteBtn__pWOfB:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}@media(max-width:767px){.index-module__sessionDeleteBtn__pWOfB{opacity:.6;width:32px;height:32px}}.index-module__sessionActionBtn__jxuiZ{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--fn-text-tertiary);border-radius:var(--fn-radius-sm);cursor:pointer;opacity:0;flex-shrink:0;transition:opacity var(--fn-transition-fast),color var(--fn-transition-fast),background var(--fn-transition-fast)}.index-module__sessionActionBtn__jxuiZ:hover{background:var(--fn-bg-hover);color:var(--fn-text-primary)}.index-module__sessionActionBtn__jxuiZ:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}@media(max-width:767px){.index-module__sessionActionBtn__jxuiZ{opacity:.6;width:32px;height:32px}}.index-module__sessionEditBtn__Wre1v:hover{color:var(--fn-text-brand);background:var(--fn-color-brand-bg)}.index-module__sessionNameInput__e8iYM{flex:1;min-width:0;background:transparent;border:none;border-bottom:1px solid var(--fn-color-brand);outline:none;font-size:13px;font-weight:500;line-height:1.3;color:var(--fn-text-primary);padding:0 2px;margin:0}.index-module__sessionNameInput__e8iYM::selection{background:color-mix(in srgb,var(--fn-color-brand) 20%,transparent)}.index-module__agentCardActive__lozGM{margin:0 0 10px;padding:6px 6px 8px;border-radius:14px;border:1px solid transparent;box-shadow:none}.index-module__agentCardProfile__YJJO9{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px;padding:4px 4px 2px}.index-module__agentCardAvatar__vcyg9{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__agentCardInfo__etD-i{flex:1;min-width:0}.index-module__agentCardNameRow__CoaEM{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:1px}.index-module__agentNameCluster__AFqM3{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.index-module__expertNavActions__SVgBB{display:inline-flex;align-items:center;flex-shrink:0;gap:1px}.index-module__agentNewChatBtn__BUNTl,.index-module__agentMoreBtn__KuIVb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin:0;padding:0;border:none;border-radius:4px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s,color .15s,background .15s}.index-module__agentNewChatBtn__BUNTl:hover,.index-module__agentMoreBtn__KuIVb:hover{color:var(--fn-text-secondary);background:var(--fn-bg-hover, rgba(0, 0, 0, .06))}.index-module__agentCardProfile__YJJO9:hover .index-module__agentNewChatBtn__BUNTl,.index-module__agentCardProfile__YJJO9:focus-within .index-module__agentNewChatBtn__BUNTl,.index-module__agentRow__s5xUm:hover .index-module__agentNewChatBtn__BUNTl,.index-module__agentRow__s5xUm:focus-within .index-module__agentNewChatBtn__BUNTl,.index-module__agentCardProfile__YJJO9:hover .index-module__agentMoreBtn__KuIVb,.index-module__agentCardProfile__YJJO9:focus-within .index-module__agentMoreBtn__KuIVb,.index-module__agentRow__s5xUm:hover .index-module__agentMoreBtn__KuIVb,.index-module__agentRow__s5xUm:focus-within .index-module__agentMoreBtn__KuIVb{opacity:1;pointer-events:auto}@media(hover:none){.index-module__agentNewChatBtn__BUNTl,.index-module__agentMoreBtn__KuIVb{opacity:1;pointer-events:auto}}.index-module__agentCardName__9nSFJ{font-size:13px;font-weight:500;color:var(--fn-text-primary);line-height:1.35;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__remoteExpertFlag__VZs5D{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;max-width:12em;padding:0 5px;height:16px;border-radius:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,transparent);white-space:nowrap;overflow:hidden}.index-module__remoteExpertFlagCompact__ePcaH{max-width:none;padding:0 4px;gap:0}.index-module__remoteExpertIcon__PbdV3{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0;opacity:.9}.index-module__remoteExpertName__Q5h4n{min-width:0;overflow:hidden;text-overflow:ellipsis}.index-module__teamChatBadge__0Z4Qt{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;max-width:100%;padding:0 6px;height:16px;border-radius:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,transparent);white-space:nowrap}.index-module__teamChatBadgeCompact__-H6sw{padding:0 4px;gap:0}.index-module__agentCardDesc__fzaS7{font-size:12px;font-weight:400;line-height:1.35;color:var(--fn-text-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-module__agentCardDescMuted__JfOU9{font-size:12px;font-weight:400;line-height:1.35;color:var(--fn-text-quaternary)}.index-module__agentCardSessions__tGQJR{display:flex;flex-direction:column;gap:2px;padding:4px 2px 2px;border-top:none}.index-module__agentCardSessionsEmpty__SAIkR{padding:4px 2px 2px;font-size:12px;color:var(--fn-text-quaternary);line-height:1.4}.index-module__sessionRow__Gu2VH{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;cursor:pointer;color:var(--fn-text-secondary);transition:background .15s;min-height:0}.index-module__sessionRow__Gu2VH:hover{background:color-mix(in srgb,var(--fn-text-primary) 4%,transparent)}.index-module__sessionRowCompact__Q7vCx{gap:6px;padding:5px 8px 5px 10px;border-radius:8px;min-height:30px}.index-module__sessionRowCompact__Q7vCx .index-module__sessionRowTitle__zaqH3{font-size:13px;font-weight:400}.index-module__sessionRowActive__J57m3{background:color-mix(in srgb,var(--fn-text-primary) 6%,transparent);color:var(--fn-text-primary)}.index-module__sessionRowPinIndicator__mQlLI{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fn-text-tertiary);opacity:.7}.index-module__sessionRowUnread__DyLce,.index-module__agentUnreadBadge__CjMuf{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center}.index-module__sessionRowUnread__DyLce:is(button),.index-module__agentUnreadBadge__CjMuf:is(button){border:none;cursor:pointer;font-family:inherit}.index-module__sessionRowUnread__DyLce,.index-module__agentUnreadBadge__CjMuf{margin-left:auto}.index-module__sessionRowLead__em3n0{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px}.index-module__sessionRowIcon__rW9VU{flex-shrink:0;opacity:.55}.index-module__sessionRowChannelIcon__ulhB8{width:12px;height:12px;object-fit:contain;display:block}.index-module__sessionRowActive__J57m3 .index-module__sessionRowIcon__rW9VU{opacity:.68;color:var(--fn-text-tertiary)}.index-module__sessionRowActive__J57m3:hover{background:color-mix(in srgb,var(--fn-text-primary) 6%,transparent)}.index-module__sessionRowTitleGroup__mUzgC{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.index-module__sessionRowTitle__zaqH3{flex:0 1 auto;min-width:0;font-size:13px;font-weight:400;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__sessionRowActive__J57m3 .index-module__sessionRowTitle__zaqH3{font-size:13px;font-weight:400}.index-module__sessionLoadMore__0ltsB{display:flex;align-items:center;justify-content:center;width:100%;padding:7px 10px;border:none;border-radius:10px;background:transparent;font-size:12px;font-weight:400;line-height:1.3;gap:4px;color:var(--fn-text-quaternary);cursor:pointer;transition:background .15s,color .15s}.index-module__sessionLoadMore__0ltsB:hover:not(:disabled){background:color-mix(in srgb,var(--fn-text-primary) 4%,transparent);color:var(--fn-text-secondary)}.index-module__sessionLoadMore__0ltsB:disabled{cursor:default;opacity:.7}.index-module__hiddenExpertsToggle__R5V-J{display:flex;align-items:center;width:100%;margin:0;padding:7px 8px;border:none;border-radius:10px;background:transparent;font-size:12px;font-weight:400;line-height:1.3;color:var(--fn-text-quaternary);cursor:pointer;transition:background .15s,color .15s}.index-module__hiddenExpertsToggle__R5V-J:hover{background:color-mix(in srgb,var(--fn-text-primary) 4%,transparent);color:var(--fn-text-secondary)}.index-module__hiddenExpertsToggleSide__2-b8o{flex:1 1 0;display:flex;align-items:center;min-width:16px}.index-module__hiddenExpertsToggleLabel__eVN-M{flex:0 1 auto;min-width:0;text-align:center;white-space:nowrap}.index-module__hiddenExpertsToggleChevron__2NVlH{display:block;margin-left:2px;transition:transform .15s ease}.index-module__hiddenExpertsToggleChevronOpen__vzQUf{transform:rotate(180deg)}.index-module__sessionRowMore__colP4{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--fn-text-quaternary);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .15s,background .15s,color .15s}.index-module__sessionRowMore__colP4:hover{background:#0000000f;color:var(--fn-text-secondary)}.index-module__sessionRow__Gu2VH:hover .index-module__sessionRowMore__colP4,.index-module__sessionRowActive__J57m3 .index-module__sessionRowMore__colP4{opacity:1}.index-module__agentRowList__GDxTW{display:flex;flex-direction:column;gap:4px;padding:0}.index-module__agentRow__s5xUm{display:flex;align-items:flex-start;gap:8px;flex:none;min-width:0;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.index-module__agentRow__s5xUm:hover{background:var(--fn-sidebar-item-hover, rgba(0, 0, 0, .03));border-color:var(--fn-border-primary, rgba(0, 0, 0, .05))}.index-module__agentRowAvatar__RwSkb{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__agentRowInfo__SLfrv{flex:1;min-width:0}.index-module__agentRowNameRow__blxru{display:flex;align-items:center;gap:6px;min-width:0}.index-module__agentRowName__-nnOX{font-size:13px;font-weight:400;color:var(--fn-text-secondary);line-height:1.35;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__agentRowDesc__Qofou{margin-top:1px;font-size:12px;font-weight:400;line-height:1.35;color:var(--fn-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__sessionEmptyAgents__KM2V-{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 12px}.index-module__sessionEmptyAgentsText__zIeC5{margin:0;color:var(--fn-text-tertiary);font-size:13px;line-height:1.5}.index-module__sessionEmptyAgentsLink__NqwPt{padding:0;border:none;background:transparent;color:var(--fn-color-brand);font-size:13px;font-weight:500;cursor:pointer;text-align:left}.index-module__sessionEmptyAgentsLink__NqwPt:hover{text-decoration:underline}.index-module__agentGroup__Ncjvs{display:none}.index-module__sessionItemNested__Ix5f-{padding:6px 8px}.index-module__sessionTime__MJOzX,.index-module__sessionActions__r9ILP{display:none}.index-module__chatPageWithBottomDock__g2N3F{flex-direction:column}.index-module__chatPageWithBottomDock__g2N3F .index-module__chatMain__lVgoF{flex:1;min-height:0}.index-module__chatPageWithBottomDock__g2N3F .index-module__chatContent__upK15{flex:1;min-height:0;overflow:hidden}.index-module__chatPageWithBottomDock__g2N3F .index-module__chatInput__oj1LL{padding-top:6px;padding-bottom:10px}.index-module__chatMainWithBottomPanel__TM-tm .index-module__chatContent__upK15{flex:1;min-height:0;overflow:hidden}.index-module__chatMainWithBottomPanel__TM-tm .index-module__chatInput__oj1LL{padding-top:6px;padding-bottom:10px}.index-module__chatFloatActions__S8neu{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 14px 40px 40px;box-sizing:border-box;opacity:0;transition:opacity var(--fn-transition-fast, .15s ease)}.index-module__chatFloatActions__S8neu:hover,.index-module__chatFloatActions__S8neu:focus-within{opacity:1}@media(hover:none){.index-module__chatFloatActions__S8neu{opacity:1}}@media(max-width:767px){.index-module__chatFloatActions__S8neu{right:10px;top:auto;bottom:88px;transform:none;padding:0;opacity:1}}.index-module__chatFloatBtnWrap__mA9mI{position:relative;display:inline-flex;align-items:center;line-height:0}.index-module__chatFloatBtn__oMnug{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-full);background:var(--fn-bg-primary);color:var(--fn-text-secondary);cursor:pointer;opacity:.72;padding:0;box-shadow:0 2px 8px #0000001a;transition:opacity var(--fn-transition-fast),color var(--fn-transition-fast),background var(--fn-transition-fast),box-shadow var(--fn-transition-fast),border-color var(--fn-transition-fast),transform var(--fn-transition-fast)}.index-module__chatFloatBtn__oMnug:hover{opacity:1;color:var(--fn-text-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,var(--fn-bg-hover));border-color:color-mix(in srgb,var(--fn-color-brand) 45%,var(--fn-border-primary));box-shadow:0 4px 14px #00000029;transform:scale(1.06)}.index-module__chatFloatBtn__oMnug:active{transform:scale(.98)}.index-module__chatFloatBtn__oMnug:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px;opacity:1}.index-module__chatFloatBadge__BL8Rq{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--fn-color-brand);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none;box-shadow:0 0 0 2px var(--fn-bg-elevated, #fff)}.index-module__browserStatusBtn__lGeSr{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-full);background:var(--fn-bg-primary);color:var(--fn-text-secondary);cursor:pointer;opacity:.72;padding:0;box-shadow:0 2px 8px #0000001a;transition:opacity var(--fn-transition-fast),color var(--fn-transition-fast),background var(--fn-transition-fast),box-shadow var(--fn-transition-fast),border-color var(--fn-transition-fast),transform var(--fn-transition-fast);color:var(--fn-text-quaternary);position:relative}.index-module__browserStatusBtn__lGeSr:hover{opacity:1;color:var(--fn-text-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,var(--fn-bg-hover));border-color:color-mix(in srgb,var(--fn-color-brand) 45%,var(--fn-border-primary));box-shadow:0 4px 14px #00000029;transform:scale(1.06)}.index-module__browserStatusBtn__lGeSr:active{transform:scale(.98)}.index-module__browserStatusBtn__lGeSr:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px;opacity:1}.index-module__terminalFloatBtn__uTraF{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-full);background:var(--fn-bg-primary);color:var(--fn-text-secondary);cursor:pointer;opacity:.72;padding:0;box-shadow:0 2px 8px #0000001a;transition:opacity var(--fn-transition-fast),color var(--fn-transition-fast),background var(--fn-transition-fast),box-shadow var(--fn-transition-fast),border-color var(--fn-transition-fast),transform var(--fn-transition-fast)}.index-module__terminalFloatBtn__uTraF:hover{opacity:1;color:var(--fn-text-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,var(--fn-bg-hover));border-color:color-mix(in srgb,var(--fn-color-brand) 45%,var(--fn-border-primary));box-shadow:0 4px 14px #00000029;transform:scale(1.06)}.index-module__terminalFloatBtn__uTraF:active{transform:scale(.98)}.index-module__terminalFloatBtn__uTraF:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px;opacity:1}.index-module__filePanelBody__rX8At{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.index-module__dockTitleWithIcon__gwPGN{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden}.index-module__dockTitleLeadingIcon__142fR{flex-shrink:0;color:var(--chat-title-color, var(--fn-text-primary));opacity:1}.index-module__dockTabBar__SHOhd{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.index-module__dockTabs__X-bHw{display:flex;align-items:center;gap:4px;min-width:0;flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.index-module__dockTab__9GOHf{display:inline-flex;align-items:center;gap:2px;max-width:180px;height:30px;padding:0 4px 0 8px;border-radius:6px;color:var(--fn-text-secondary);flex-shrink:0}.index-module__dockTab__9GOHf svg{color:inherit;stroke:currentColor;flex-shrink:0}.index-module__dockTabActive__xDTYN{color:var(--chat-title-color, var(--fn-text-primary));background:var(--fn-bg-secondary, rgba(0, 0, 0, .04))}.index-module__dockTabLabel__FlYyY{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:160px;height:100%;border:none;background:transparent;color:inherit;font-size:14px;font-weight:400;line-height:1.3;cursor:pointer;padding:0;overflow:hidden}.index-module__dockTabLabel__FlYyY span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.index-module__dockTabClose__VLQx-{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:4px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;padding:0;flex-shrink:0}.index-module__dockTabClose__VLQx-:hover{color:var(--fn-text-primary);background:var(--fn-bg-hover, rgba(0, 0, 0, .06))}.index-module__dockTabAdd__K0JYW{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--fn-text-secondary);cursor:pointer;flex-shrink:0;line-height:1}.index-module__dockTabAdd__K0JYW:hover{color:var(--fn-text-primary);background:var(--fn-bg-hover, rgba(0, 0, 0, .06))}.index-module__dockTabBodies__crFyh{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.index-module__dockTabBody__VR9Dk{flex:1;min-height:0;flex-direction:column;overflow:hidden}.index-module__dockTerminalLoading__I6LPJ{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.index-module__dockToolUiBody__T96ib{flex:1;min-width:0;min-height:0;width:100%;overflow:auto;padding:12px;box-sizing:border-box}.index-module__dockToolUiBody__T96ib .index-module__toolUiRendererWrap__3AmQA,.index-module__dockToolUiBody__T96ib [data-octop-tool-renderer],.index-module__dockToolUiBody__T96ib [data-octop-plugin-ui],.index-module__dockToolUiBody__T96ib .index-module__octop-builtin-ui-fallback__kjSD9{display:block;width:100%!important;max-width:100%!important;box-sizing:border-box}.index-module__dockToolUiMissing__L6-Fp{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--fn-text-tertiary);font-size:13px;text-align:center}.index-module__dockFileList__TTNpH{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--fn-bg-primary);padding:12px 20px;box-sizing:border-box;gap:10px}.index-module__dockFileListHint__buKKm{margin:0;flex-shrink:0;display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .08));background:color-mix(in srgb,var(--fn-bg-secondary, #f5f5f7) 88%,transparent);font-size:12px;line-height:1.55;color:var(--fn-text-tertiary, var(--fn-text-secondary))}.index-module__dockFileListHint__buKKm p{margin:0;flex:1;min-width:0}.index-module__dockFileListHintIcon__EM5FQ{flex-shrink:0;margin-top:2px;color:var(--fn-color-brand, var(--fn-text-secondary))}.index-module__dockFileListEmpty__J-SU6{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:24px}.index-module__dockFileTreeWrap__LsJtI{flex:1;min-height:0;overflow:auto;border:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .08));border-radius:8px;background:var(--fn-bg-elevated, var(--fn-bg-primary))}.index-module__dockFileTreeSummary__l0paI{position:sticky;top:0;z-index:1;padding:8px 12px;font-size:13px;font-weight:600;color:var(--fn-text-secondary);background:color-mix(in srgb,var(--fn-bg-secondary, #f5f5f7) 92%,transparent);border-bottom:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .08))}.index-module__dockFileTree__aMyri{padding:4px 0 8px}.index-module__dockFileTreeFolder__9u9Sv{display:flex;align-items:center;gap:6px;width:100%;min-height:34px;padding:2px 12px 2px 10px;border:none;background:transparent;color:var(--fn-text-secondary);cursor:pointer;font:inherit;text-align:left;box-sizing:border-box}.index-module__dockFileTreeFolder__9u9Sv:hover{background:var(--fn-bg-secondary, #f5f5f7)}.index-module__dockFileTreeFolder__9u9Sv:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:-2px}.index-module__dockFileTreeFolder__9u9Sv svg{flex-shrink:0;color:var(--fn-text-tertiary)}.index-module__dockFileTreeFolderName__lKwTC{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__dockFileTreeFile__BwrDS{display:flex;align-items:center;gap:8px;min-height:36px;padding:2px 8px 2px 10px;box-sizing:border-box}.index-module__dockFileTreeFile__BwrDS:hover,.index-module__dockFileTreeFile__BwrDS:focus-within{background:var(--fn-bg-secondary, #f5f5f7)}.index-module__dockFileTreeFileMain__7fmOd{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0;border:none;background:transparent;color:var(--fn-text-primary);cursor:pointer;font:inherit;text-align:left}.index-module__dockFileTreeFileMain__7fmOd:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:1px}.index-module__dockFileTreeIcon__gwcmj{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:var(--fn-text-tertiary)}.index-module__dockFileTreeFileName__S3dkd{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.index-module__dockFileTreeFileMeta__AvDT-{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.index-module__dockFileTreeFileAgent__t6Apu{font-size:11px;font-weight:400;color:var(--fn-text-tertiary, #8b8b8f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__dockFileTreeDownload__-n4vj{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;width:28px;height:28px;padding:0;border:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .1));border-radius:6px;background:var(--fn-bg-primary);color:var(--fn-text-secondary);cursor:pointer;opacity:1;transition:opacity .12s ease,background .12s ease,color .12s ease}.index-module__dockFileTreeDownload__-n4vj:hover:not(:disabled){color:var(--fn-color-brand);border-color:color-mix(in srgb,var(--fn-color-brand) 35%,transparent);background:color-mix(in srgb,var(--fn-color-brand) 8%,var(--fn-bg-primary))}.index-module__dockFileTreeDownload__-n4vj:disabled{cursor:not-allowed;opacity:.45}.index-module__dockFileTreeDownload__-n4vj:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:1px;opacity:1}@media(hover:hover)and (pointer:fine){.index-module__dockFileTreeDownload__-n4vj{opacity:0;pointer-events:none}.index-module__dockFileTreeFile__BwrDS:hover .index-module__dockFileTreeDownload__-n4vj,.index-module__dockFileTreeFile__BwrDS:focus-within .index-module__dockFileTreeDownload__-n4vj{opacity:1;pointer-events:auto}}.index-module__fileModalName__gYHk5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;color:var(--chat-title-color, var(--fn-text-primary))}.index-module__fileModalSelect__kqvd-{max-width:min(100%,360px)}.index-module__fileModalSelect__kqvd-.octop-select .octop-select-selector,.index-module__fileModalSelect__kqvd-.ant-select .octop-select-selector,.index-module__fileModalSelect__kqvd-.octop-select-outlined .octop-select-selector,.index-module__fileModalSelect__kqvd-.ant-select-outlined .octop-select-selector,.index-module__fileModalSelect__kqvd-.octop-select-borderless .octop-select-selector,.index-module__fileModalSelect__kqvd-.ant-select-borderless .octop-select-selector,.index-module__fileModalSelect__kqvd-.octop-select .ant-select-selector,.index-module__fileModalSelect__kqvd-.ant-select .ant-select-selector,.index-module__fileModalSelect__kqvd-.octop-select-outlined .ant-select-selector,.index-module__fileModalSelect__kqvd-.ant-select-outlined .ant-select-selector,.index-module__fileModalSelect__kqvd-.octop-select-borderless .ant-select-selector,.index-module__fileModalSelect__kqvd-.ant-select-borderless .ant-select-selector{border:none!important;border-width:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0 22px!important;outline:none!important}.index-module__fileModalSelect__kqvd-.octop-select-focused .octop-select-selector,.index-module__fileModalSelect__kqvd-.ant-select-focused .octop-select-selector,.index-module__fileModalSelect__kqvd-:hover .octop-select-selector,.index-module__fileModalSelect__kqvd-.octop-select-focused .ant-select-selector,.index-module__fileModalSelect__kqvd-.ant-select-focused .ant-select-selector,.index-module__fileModalSelect__kqvd-:hover .ant-select-selector{border:none!important;box-shadow:none!important}.index-module__fileModalIconBtn__VFlJw{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--fn-text-secondary);cursor:pointer;padding:0;flex-shrink:0;line-height:1}.index-module__fileModalIconBtn__VFlJw:hover:not(:disabled){color:var(--fn-text-primary);background:var(--fn-bg-secondary)}.index-module__fileModalIconBtn__VFlJw:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__fileModalIconBtn__VFlJw:disabled{opacity:.45;cursor:not-allowed}.index-module__fileModalIconBtnActive__ungyt{color:var(--fn-text-primary);background:var(--fn-bg-secondary)}.index-module__fileModalIconBtnPrimary__rhXEc{color:var(--fn-color-brand)}.index-module__fileModalIconBtnPrimary__rhXEc:hover:not(:disabled){color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,transparent)}.index-module__fileModalBody__K4zBF{flex:1;min-height:0;overflow:auto;padding:12px 16px;background:var(--fn-bg-primary);color:var(--fn-text-primary)}.index-module__fileModalBodyFill__yXPk-{overflow:hidden;display:flex;flex-direction:column;padding:0}.index-module__fileMissingState__rhvv-{flex:1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;text-align:center}.index-module__fileMissingIcon__c4CQP{color:var(--fn-text-tertiary);margin-bottom:4px}.index-module__fileMissingTitle__yUGQz{margin:0;max-width:360px;font-size:14px;font-weight:500;line-height:1.55;color:var(--fn-text-secondary)}.index-module__agentProfileBtn__5jDec{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-full);background:var(--fn-bg-primary);color:var(--fn-text-secondary);cursor:pointer;opacity:.72;padding:0;box-shadow:0 2px 8px #0000001a;transition:opacity var(--fn-transition-fast),color var(--fn-transition-fast),background var(--fn-transition-fast),box-shadow var(--fn-transition-fast),border-color var(--fn-transition-fast),transform var(--fn-transition-fast)}.index-module__agentProfileBtn__5jDec:hover{opacity:1;color:var(--fn-text-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,var(--fn-bg-hover));border-color:color-mix(in srgb,var(--fn-color-brand) 45%,var(--fn-border-primary));box-shadow:0 4px 14px #00000029;transform:scale(1.06)}.index-module__agentProfileBtn__5jDec:active{transform:scale(.98)}.index-module__agentProfileBtn__5jDec:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px;opacity:1}.index-module__messageBubble__OURIW:hover .index-module__msgActionBtn__hprG2,.index-module__userMsgRow__ENZhx:hover .index-module__msgActionBtn__hprG2{opacity:1}.index-module__msgActionBtnActive__8M71g{color:var(--fn-color-brand)!important;border-color:var(--fn-color-brand)!important;opacity:1!important}.index-module__msgActionBtnDanger__w2abm{color:var(--fn-color-danger)!important;border-color:var(--fn-color-danger)!important;opacity:1!important}@media(max-width:767px){.index-module__msgActionBtn__hprG2,.index-module__msgCopyBtn__82Rs8{opacity:1;width:32px;height:32px}.index-module__userMsgActions__hmjUH .index-module__msgCopyBtn__82Rs8,.index-module__userMsgActions__hmjUH .index-module__msgActionBtn__hprG2{opacity:1}}.index-module__editArea__359Ps{display:flex;flex-direction:column;gap:8px;width:min(560px,70vw);min-width:min(320px,100%);max-width:100%;box-sizing:border-box}.index-module__editTextarea__pMmZr{width:100%;min-height:120px;max-height:360px;padding:12px 14px;border:1px solid var(--fn-color-brand);border-radius:14px;background:var(--fn-bg-primary);color:var(--fn-text-primary);font-size:14px;font-family:inherit;line-height:1.6;resize:vertical;outline:none;box-sizing:border-box;overflow-y:auto;box-shadow:0 0 0 3px color-mix(in srgb,var(--fn-color-brand) 10%,transparent)}.index-module__editActions__OhH6E{display:flex;justify-content:flex-end;gap:8px}.index-module__editSaveBtn__LUAlc{padding:5px 14px;border:none;border-radius:8px;background:linear-gradient(135deg,var(--fn-color-brand),var(--fn-color-brand-soft));color:#fff;font-size:13px;cursor:pointer;transition:opacity .2s}.index-module__editSaveBtn__LUAlc:hover{opacity:.9}.index-module__editCancelBtn__S-hyo{padding:5px 14px;border:1px solid var(--fn-border-secondary);border-radius:8px;background:transparent;color:var(--fn-text-secondary);font-size:13px;cursor:pointer;transition:background var(--fn-transition-fast)}.index-module__editCancelBtn__S-hyo:hover{background:var(--fn-bg-hover)}.index-module__errorMessageBox__GgNAg{padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--fn-color-brand) 32%,var(--fn-border-primary));background:color-mix(in srgb,var(--fn-color-brand) 7%,var(--fn-bg-primary));display:flex;flex-direction:column;gap:8px}.index-module__errorMessageHeader__9d7DC{display:flex;align-items:center;gap:6px}.index-module__errorMessageIcon__fyehB{font-size:15px;color:var(--fn-color-brand)}.index-module__errorMessageTitle__BTeMy{font-size:13px;font-weight:600;color:var(--fn-color-brand)}.index-module__errorMessageBody__eX8WN{font-size:13px;color:var(--fn-text-primary);line-height:1.6;white-space:pre-wrap;word-break:break-word}.index-module__errorActionRow__i0w8f{display:flex;flex-wrap:wrap;gap:8px;align-self:flex-start}.index-module__errorConfigBtn__sRbBy{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid color-mix(in srgb,var(--fn-color-brand) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);color:var(--fn-color-brand);font-size:12px;cursor:pointer;transition:background var(--fn-transition-fast),border-color var(--fn-transition-fast)}.index-module__errorConfigBtn__sRbBy:hover{background:color-mix(in srgb,var(--fn-color-brand) 14%,transparent);border-color:color-mix(in srgb,var(--fn-color-brand) 50%,transparent)}.index-module__errorRetryBtn__kNgZi{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 12px;border:1px solid color-mix(in srgb,var(--fn-color-brand) 35%,transparent);border-radius:8px;background:transparent;color:var(--fn-color-brand);font-size:12px;cursor:pointer;transition:background var(--fn-transition-fast),box-shadow var(--fn-transition-fast)}.index-module__errorRetryBtn__kNgZi:hover{background:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--fn-color-brand) 16%,transparent)}.index-module__browserStatusActive__sA6Iy{color:var(--fn-text-secondary);border-color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 6%,transparent)}.index-module__browserStatusAuth__33dOE{animation:index-module__browserAuthPulse__XhrCS 2s ease-in-out infinite;border-color:#faad14;color:#faad14}.index-module__browserStatusTakeover__nSDZE{animation:index-module__browserTakeoverPulse__wo3qA 1.2s ease-in-out infinite;border-color:#fa8c16;color:#fa8c16;background:#fa8c161a;box-shadow:0 0 12px #fa8c1666}.index-module__browserStatusTakeover__nSDZE:hover{background:#fa8c1626;box-shadow:0 0 20px #fa8c1680}@keyframes index-module__browserTakeoverPulse__wo3qA{0%,to{box-shadow:0 0 8px #fa8c164d;transform:scale(1)}50%{box-shadow:0 0 20px #fa8c1699;transform:scale(1.08)}}@keyframes index-module__browserAuthPulse__XhrCS{0%,to{box-shadow:0 2px 8px #faad1433}50%{box-shadow:0 2px 16px #faad1480}}.index-module__browserStatusDot__2tctM{position:absolute;top:8px;right:8px;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--fn-bg-primary, #fff)}.index-module__browserStatus_agent__CK5Ik{background:#52c41a}.index-module__browserStatus_user__dKLaJ{background:#faad14;animation:index-module__browserUserDotPulse__zGPxF 1.2s ease-in-out infinite}@keyframes index-module__browserUserDotPulse__zGPxF{0%,to{box-shadow:0 0 #faad1499}50%{box-shadow:0 0 0 4px #faad1400}}.index-module__panelResizer__z-DF6{flex-shrink:0;position:relative;z-index:10;display:flex;align-items:center;justify-content:center;touch-action:none;transition:background .15s}.index-module__panelResizer__z-DF6.index-module__horizontal__XNXFu{width:6px;cursor:col-resize;border-left:1px solid var(--fn-chat-divider, var(--fn-border-primary))}.index-module__panelResizer__z-DF6.index-module__horizontal__XNXFu .index-module__resizerHandle__8YGtK{width:1px;height:28px;border-radius:1px;background:var(--fn-chat-divider, var(--fn-border-primary));opacity:0;transition:opacity .15s,background .15s,width .15s}.index-module__panelResizer__z-DF6.index-module__horizontal__XNXFu:hover .index-module__resizerHandle__8YGtK,.index-module__panelResizer__z-DF6.index-module__horizontal__XNXFu.index-module__resizerActive__PgkNt .index-module__resizerHandle__8YGtK{width:2px;opacity:1;background:#1890ff}.index-module__panelResizer__z-DF6.index-module__vertical__59q3A{height:6px;cursor:row-resize;border-top:1px solid var(--fn-chat-divider, var(--fn-border-primary))}.index-module__panelResizer__z-DF6.index-module__vertical__59q3A .index-module__resizerHandle__8YGtK{width:28px;height:1px;border-radius:1px;background:var(--fn-chat-divider, var(--fn-border-primary));opacity:0;transition:opacity .15s,background .15s,height .15s}.index-module__panelResizer__z-DF6.index-module__vertical__59q3A:hover .index-module__resizerHandle__8YGtK,.index-module__panelResizer__z-DF6.index-module__vertical__59q3A.index-module__resizerActive__PgkNt .index-module__resizerHandle__8YGtK{height:2px;opacity:1;background:#1890ff}.index-module__resizerActive__PgkNt{background:#1890ff0f}.index-module__panelResizeActive__qBnFK iframe{pointer-events:none}.index-module__modelPopover__a2neg .ant-popover-inner{padding:6px;border-radius:10px}.index-module__modelMenuColumn__S-E0p{display:flex;flex-direction:column;min-width:280px;max-width:min(440px,calc(100vw - 32px))}.index-module__modelMenu__ZnTsD{min-width:280px;max-width:min(440px,calc(100vw - 32px));max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.index-module__modelMenuDivider__lim6X{width:100%;height:1px;margin:4px 0;background:var(--fn-border-secondary, rgba(0, 0, 0, .06))}.index-module__modelMenuFooter__7lyxx{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:6px 12px;border:none;border-radius:8px;background:transparent;color:var(--fn-text-secondary);font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease}.index-module__modelMenuFooter__7lyxx:hover{background:var(--fn-sidebar-item-hover, rgba(0, 0, 0, .04));color:var(--fn-text-primary)}.index-module__modelMenuFooterMuted__0Gxpu{color:var(--fn-text-tertiary);cursor:default}.index-module__modelMenuFooterMuted__0Gxpu:hover{background:transparent;color:var(--fn-text-tertiary)}.index-module__modelPickerPanel__53zK4{display:flex;align-items:stretch;max-width:min(620px,calc(100vw - 32px))}.index-module__modelPickerPanelExpanded__JjdoQ .index-module__modelMenuColumn__S-E0p{padding-right:6px;border-right:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06))}.index-module__modelMenuItem__Ay71U{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.index-module__modelMenuItem__Ay71U:hover{background:var(--fn-sidebar-item-hover, rgba(0, 0, 0, .04))}.index-module__modelMenuRow__GBk17{display:flex;align-items:stretch;width:100%;min-height:36px;border-radius:8px;transition:background .15s}.index-module__modelMenuRow__GBk17:hover{background:var(--fn-sidebar-item-hover, rgba(0, 0, 0, .04))}.index-module__modelMenuSelect__WNzKU{display:flex;flex:1;min-width:0;align-items:center;gap:8px;padding:8px 6px 8px 10px;border:none;background:transparent;cursor:pointer;text-align:left}.index-module__modelMenuTitle__ZG4kd{display:flex;align-items:center;gap:8px}.index-module__modelMenuIcon__mNwkR{width:16px;height:16px;flex-shrink:0;border-radius:3px;object-fit:contain}.index-module__modelMenuReasoning__z0Gwi{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:4px;max-width:116px;padding:8px 8px 8px 4px;border:none;background:transparent;color:var(--fn-text-tertiary);font-size:11px;cursor:pointer}.index-module__modelMenuReasoning__z0Gwi span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__modelMenuReasoning__z0Gwi:hover{color:var(--fn-color-brand, #e85d75)}.index-module__modelMenuReasoning__z0Gwi:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:-2px;border-radius:6px}.index-module__modelMenuItemActive__nIJae{background:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);color:var(--fn-color-brand)}.index-module__modelMenuLabel__GH9FB{min-width:0;flex:1;font-size:13px;font-weight:500;color:var(--fn-text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__modelMenuItemActive__nIJae .index-module__modelMenuLabel__GH9FB{color:var(--fn-color-brand)}.index-module__modelMenuHint__NheN5{padding-left:24px;font-size:11px;color:var(--fn-text-tertiary)}.index-module__modeMenu__pIDqu{min-width:260px;max-width:320px;display:flex;flex-direction:column;gap:2px}.index-module__modeMenuItem__L8eXi{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.index-module__modeMenuItem__L8eXi:hover{background:var(--fn-sidebar-item-hover, rgba(0, 0, 0, .04))}.index-module__modeMenuItemActive__D3jaT{background:color-mix(in srgb,var(--fn-color-brand) 8%,transparent)}.index-module__modeMenuTitle__TDK09{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--fn-text-primary);line-height:1.3}.index-module__modeMenuItemActive__D3jaT .index-module__modeMenuTitle__TDK09{color:var(--fn-color-brand)}.index-module__modeMenuHint__TePCf{padding-left:24px;font-size:12px;line-height:1.45;color:var(--fn-text-tertiary)}.index-module__modeMenuTools__g-slP{margin-top:4px;padding:8px 4px 0;border-top:1px solid var(--fn-border)}.index-module__modeMenuToolsLabel__tV60g{padding:0 8px 6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--fn-text-tertiary)}.index-module__modeMenuToolRow__-zzKy{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px}.index-module__modeMenuToolName__dvR86{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--fn-text-secondary)}.index-module__modeMenuToolRemove__pIRzv{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer}.index-module__modeMenuToolRemove__pIRzv:hover{background:var(--fn-fill-hover);color:var(--fn-text-primary)}.index-module__reasoningMenuPanel__OR6Uy{width:220px;min-width:220px;max-height:280px;overflow-y:auto;padding-left:6px}.index-module__reasoningMenuHeader__Saamt{display:flex;align-items:center;gap:4px;min-height:34px;padding:4px 8px;color:var(--fn-text-primary);font-size:13px;font-weight:600;overflow:hidden}.index-module__reasoningMenuHeader__Saamt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__reasoningMenuBack__JEl1u{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-left:-6px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--fn-text-secondary);cursor:pointer}.index-module__reasoningMenuBack__JEl1u:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .04))}.index-module__reasoningMenuSectionLabel__lAJXa{padding:7px 10px 4px;color:var(--fn-text-tertiary);font-size:11px}.index-module__reasoningMenuChoice__418mG,.index-module__reasoningStatusRow__BJzsz{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--fn-text-primary);font-size:13px;text-align:left}.index-module__reasoningMenuChoice__418mG{cursor:pointer}.index-module__reasoningMenuChoice__418mG:hover{background:var(--fn-sidebar-item-hover, rgba(0, 0, 0, .04))}.index-module__reasoningMenuChoiceActive__WGju8{background:#e85d7514;color:var(--fn-color-brand, #e85d75)}.index-module__reasoningStatusRow__BJzsz{justify-content:flex-start;color:var(--fn-color-brand, #e85d75)}.index-module__reasoningStatusRow__BJzsz span{flex:1}.index-module__reasoningMenuDivider__SwetW{height:1px;margin:5px 4px 0;background:var(--fn-border-secondary, rgba(0, 0, 0, .06))}.index-module__skillPickerPopover__-Yg3O .ant-popover-inner{padding:0;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000014;width:max-content}.index-module__skillPickerPopover__-Yg3O .ant-popover-arrow:before{background:var(--fn-bg-elevated, #fff)}.index-module__skillPickerPanel__Js122{width:360px;max-width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;background:var(--fn-bg-elevated, #fff)}.index-module__connectorPickerPanel__pYy6D{width:280px;max-width:min(280px,calc(100vw - 32px));display:flex;flex-direction:column;background:var(--fn-bg-elevated, #fff)}.index-module__shortcutPickerPanel__Bvc0p{width:min(420px,calc(100vw - 32px));display:flex;flex-direction:column;background:var(--fn-bg-elevated, #fff)}.index-module__slashPickerItem__GmdtM{display:flex;align-items:flex-start;gap:6px;min-width:0;padding:5px 6px;border:none;border-radius:var(--fn-radius-sm);background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}.index-module__slashPickerItem__GmdtM:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .04))}.index-module__slashPickerItem__GmdtM:disabled{opacity:.4;cursor:not-allowed}.index-module__slashPickerItem__GmdtM .index-module__shortcutPickerIcon__qEdn3{width:26px;height:26px;border-radius:7px}.index-module__slashPickerItem__GmdtM .index-module__skillPickerName__aBtGh{font-size:12px;line-height:1.3}.index-module__slashPickerItem__GmdtM .index-module__skillPickerDesc__5tLXJ{font-size:10px;line-height:1.25}.index-module__shortcutPickerPanel__Bvc0p .index-module__skillPickerList__k7W7G{padding:6px 8px;max-height:300px}.index-module__skillPickerSearch__DKT65{position:relative;padding:10px 12px;border-bottom:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06))}.index-module__skillPickerSearchInput__pmzt6{width:100%;border:none;outline:none;background:transparent;font-size:13px;color:var(--fn-text-primary);padding-right:26px}.index-module__skillPickerSearchInput__pmzt6::placeholder{color:var(--fn-text-quaternary)}.index-module__skillPickerSearchIcon__inGOO{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--fn-text-quaternary);pointer-events:none}.index-module__skillPickerList__k7W7G{max-height:320px;overflow-y:auto;padding:4px 0}.index-module__skillPickerEmpty__S1e0S{padding:24px 16px;text-align:center;font-size:13px;color:var(--fn-text-tertiary)}.index-module__skillPickerItem__E3mM0{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}.index-module__skillPickerItem__E3mM0:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .04))}.index-module__skillPickerItemActive__KE-2R{background:#2563eb14}.index-module__skillPickerItemActive__KE-2R:hover{background:#2563eb1f}.index-module__skillPickerCheck__nBGIw{flex-shrink:0;color:var(--fn-color-brand, #2563eb);margin-left:auto}.index-module__expertPickerGroup__UGGEB{padding:8px 12px 4px;font-size:11px;font-weight:500;color:var(--fn-text-tertiary);letter-spacing:.02em}.index-module__expertPickerItemActive__nBrgw{background:#f59e0b1a}.index-module__expertPickerItemActive__nBrgw:hover{background:#f59e0b24}.index-module__expertPickerItemText__F-Bhm{min-width:0;flex:1;display:flex;flex-direction:row;align-items:center;gap:6px}.index-module__expertPickerRow__Sm9hV{padding:0;gap:0}.index-module__expertPickerRow__Sm9hV:hover .index-module__expertHideBtn__XfPDm,.index-module__expertPickerRow__Sm9hV:focus-within .index-module__expertHideBtn__XfPDm{opacity:1}.index-module__expertPickerSelect__QMwwa{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:8px 4px 8px 12px;border:none;background:transparent;cursor:pointer;text-align:left;color:inherit}.index-module__expertHideBtn__XfPDm{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:6px;border:none;border-radius:6px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;opacity:0;transition:background .15s ease,color .15s ease,opacity .15s ease}.index-module__expertHideBtn__XfPDm:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .06));color:var(--fn-text-primary)}.index-module__expertHiddenToggle__PnLlQ{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border:none;border-top:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06));background:transparent;color:var(--fn-text-secondary);font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease}.index-module__expertHiddenToggle__PnLlQ:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .04));color:var(--fn-text-primary)}.index-module__subagentPickerItemActive__yWx6G{background:#0d94881a}.index-module__subagentPickerItemActive__yWx6G:hover{background:#0d948824}.index-module__expertRemoteBadge__DlqVq{flex-shrink:0;max-width:10em;font-size:11px;font-weight:600;line-height:16px;padding:0 6px;border-radius:4px;color:#0f766e;background:color-mix(in srgb,#0f766e 16%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__expertAgentAvatar__rubWp{flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:0;overflow:hidden}.index-module__connectorPickerItem__F9yr9{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:8px 12px;background:transparent;text-align:left;transition:background .15s ease}.index-module__connectorPickerItem__F9yr9:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .04))}.index-module__connectorPickerItemActive__lch52{background:#2563eb14}.index-module__connectorPickerItemActive__lch52:hover{background:#2563eb1f}.index-module__connectorPickerSwitch__3qPmK{flex-shrink:0;margin-left:auto}.index-module__connectorPickerAvatar__ktciK{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background:var(--fn-bg-subtle, #f3f4f6)}.index-module__knowledgePickerAvatar__GwOYf{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;color:#0284c7;background:#0ea5e91f}.index-module__shortcutPickerIcon__qEdn3{flex-shrink:0;width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.index-module__shortcutPickerIconViolet__tGUdy{background:#7c3aed1f;color:#7c3aed}.index-module__shortcutPickerIconEmerald__zUDS4{background:#10b9811f;color:#059669}.index-module__shortcutPickerIconRose__f26OW{background:#f43f5e1f;color:#e11d48}.index-module__shortcutPickerIconBlue__wE3Yx{background:#2563eb1f;color:#2563eb}.index-module__shortcutPickerIconAmber__UteVZ{background:#f59e0b24;color:#d97706}.index-module__shortcutPickerIconOrange__-p97p{background:#f973161f;color:#ea580c}.index-module__skillPickerAvatar__uAvLm{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--fn-bg-subtle, #f3f4f6);color:var(--fn-text-secondary);font-size:13px;font-weight:600;line-height:1;overflow:hidden}.index-module__skillPickerAvatarImg__gfxw4{width:18px;height:18px;object-fit:contain}.index-module__skillPickerText__IWsnk{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.index-module__skillPickerName__aBtGh{font-size:13px;font-weight:500;color:var(--fn-text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__skillPickerDesc__5tLXJ{font-size:11px;color:var(--fn-text-tertiary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__skillPickerFooter__-TnHM{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 12px;border:none;border-top:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06));background:transparent;color:var(--fn-text-secondary);font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease}.index-module__skillPickerFooter__-TnHM:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .03));color:var(--fn-text-primary)}.index-module__mobilePickerDrawer__qWNC0 .ant-drawer-content{border-radius:16px 16px 0 0;background:var(--fn-bg-elevated, #fff)}.index-module__mobilePickerDrawer__qWNC0 .ant-drawer-header{background:var(--fn-bg-elevated, #fff);border-bottom:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06))}.index-module__mobilePickerDrawer__qWNC0 .ant-drawer-body{max-height:min(72vh,560px);overflow-y:auto;padding:0}.index-module__mobilePickerDrawer__qWNC0 .index-module__skillPickerPanel__Js122,.index-module__mobilePickerDrawer__qWNC0 .index-module__connectorPickerPanel__pYy6D,.index-module__mobilePickerDrawer__qWNC0 .index-module__shortcutPickerPanel__Bvc0p,.index-module__mobilePickerDrawer__qWNC0 .index-module__modelMenu__ZnTsD,.index-module__mobilePickerDrawer__qWNC0 .index-module__modelPickerPanel__53zK4,.index-module__mobilePickerDrawer__qWNC0 .index-module__reasoningMenuPanel__OR6Uy{width:100%;max-width:none}.index-module__mobilePickerDrawer__qWNC0 .index-module__modelPickerPanelExpanded__JjdoQ .index-module__modelMenu__ZnTsD{padding-right:0;border-right:none}.index-module__mobilePickerDrawer__qWNC0 .index-module__reasoningMenuPanel__OR6Uy{min-width:0;padding:4px 8px calc(8px + env(safe-area-inset-bottom))}.index-module__mobilePickerDrawer__qWNC0 [class*=panelWide],.index-module__mobilePickerDrawer__qWNC0 [class*=panelNarrow],.index-module__mobilePickerDrawer__qWNC0 [class*=panelCompact]{width:100%;max-width:none}.index-module__plusMenuPopover__AEL62 .ant-popover-content,.index-module__plusMenuPopover__AEL62 .ant-popover-inner,.index-module__plusMenuPopover__AEL62 .ant-popover-inner-content{overflow:visible;height:auto}.index-module__plusMenuPopover__AEL62 .ant-popover-inner{padding:0;background:transparent;box-shadow:none}.index-module__plusFlyout__emMkn{position:relative;width:max-content;min-width:260px;max-width:min(440px,calc(100vw - 32px))}.index-module__plusFlyoutMenu__xksej,.index-module__plusFlyoutPanel__w3Kz6,.index-module__plusFlyoutPanelInPlace__T-s5o{background:var(--fn-bg-elevated, #fff);border-radius:12px;box-shadow:0 8px 24px #00000014;overflow:hidden}.index-module__plusFlyoutMenu__xksej{width:max-content;min-width:260px;max-width:min(320px,calc(100vw - 32px));height:fit-content}.index-module__plusFlyoutPanel__w3Kz6,.index-module__plusFlyoutPanelInPlace__T-s5o{display:flex;flex-direction:column;width:max-content;min-width:0;height:fit-content}.index-module__plusFlyoutPanel__w3Kz6 .index-module__modeMenu__pIDqu,.index-module__plusFlyoutPanelInPlace__T-s5o .index-module__modeMenu__pIDqu{box-sizing:border-box;padding:4px}.index-module__plusFlyoutPanel__w3Kz6 .index-module__modelPickerPanel__53zK4,.index-module__plusFlyoutPanelInPlace__T-s5o .index-module__modelPickerPanel__53zK4{display:flex;flex-direction:column;min-width:280px;max-width:min(440px,calc(100vw - 48px));padding:6px;box-sizing:border-box}.index-module__plusFlyoutPanel__w3Kz6 .index-module__modelMenuColumn__S-E0p,.index-module__plusFlyoutPanelInPlace__T-s5o .index-module__modelMenuColumn__S-E0p{display:flex;flex-direction:column;min-width:0;min-height:0;max-width:none}.index-module__plusFlyoutPanel__w3Kz6 .index-module__modelMenu__ZnTsD,.index-module__plusFlyoutPanelInPlace__T-s5o .index-module__modelMenu__ZnTsD{flex:1 1 auto;min-width:0;min-height:0;max-width:none;max-height:none;overflow-y:auto}.index-module__plusFlyoutPanel__w3Kz6 .index-module__modelMenuLabel__GH9FB,.index-module__plusFlyoutPanelInPlace__T-s5o .index-module__modelMenuLabel__GH9FB{word-break:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__plusFlyoutPanel__w3Kz6 .index-module__skillPickerSearch__DKT65,.index-module__plusFlyoutPanelInPlace__T-s5o .index-module__skillPickerSearch__DKT65,.index-module__plusFlyoutPanel__w3Kz6 .index-module__modelMenuDivider__lim6X,.index-module__plusFlyoutPanelInPlace__T-s5o .index-module__modelMenuDivider__lim6X,.index-module__plusFlyoutPanel__w3Kz6 .index-module__modelMenuFooter__7lyxx,.index-module__plusFlyoutPanelInPlace__T-s5o .index-module__modelMenuFooter__7lyxx{flex-shrink:0}.index-module__plusFlyoutPanel__w3Kz6 .index-module__reasoningMenuPanel__OR6Uy,.index-module__plusFlyoutPanelInPlace__T-s5o .index-module__reasoningMenuPanel__OR6Uy{width:100%;min-width:0;max-height:none;padding:0;overflow:auto}.index-module__plusFlyoutPanel__w3Kz6 [data-picker-panel],.index-module__plusFlyoutPanelInPlace__T-s5o [data-picker-panel]{display:flex;flex-direction:column;min-height:0}.index-module__plusFlyoutPanel__w3Kz6 [data-picker-search],.index-module__plusFlyoutPanelInPlace__T-s5o [data-picker-search],.index-module__plusFlyoutPanel__w3Kz6 [data-picker-footer],.index-module__plusFlyoutPanelInPlace__T-s5o [data-picker-footer]{flex-shrink:0}.index-module__plusFlyoutPanel__w3Kz6 [data-picker-list],.index-module__plusFlyoutPanelInPlace__T-s5o [data-picker-list]{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.index-module__plusFlyoutPanel__w3Kz6{position:absolute;top:0;left:calc(100% + 16px);max-width:calc(100vw - 48px)}.index-module__plusFlyoutPanelAlignBottom__7jSY8{top:auto;bottom:0}.index-module__plusFlyoutPanelInPlace__T-s5o{max-width:calc(100vw - 32px);max-height:min(72vh,560px)}.index-module__plusFlyoutPanelBody__lRlEb{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.index-module__plusFlyoutPanelBody__lRlEb>*{flex:1 1 auto;min-height:0}.index-module__compactPickerBack__zVMWT{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;border:none;border-bottom:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06));background:transparent;color:var(--fn-text-secondary);font-size:13px;cursor:pointer}.index-module__compactPickerBack__zVMWT:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .03));color:var(--fn-text-primary)}.index-module__mobileOverflowMenu__U-AVb{display:flex;flex-direction:column;width:100%;padding:4px 0}.index-module__mobileOverflowItem__cvVzO{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:8px 12px;border:none;background:transparent;color:var(--fn-text-primary);cursor:pointer;text-align:left}.index-module__mobileOverflowItem__cvVzO:hover,.index-module__mobileOverflowItem__cvVzO:active{background:var(--fn-bg-hover, rgba(0, 0, 0, .04))}.index-module__mobileOverflowItemActive__THPXE{background:color-mix(in srgb,var(--fn-color-brand) 8%,transparent)}.index-module__mobileOverflowItemActive__THPXE:hover,.index-module__mobileOverflowItemActive__THPXE:active{background:color-mix(in srgb,var(--fn-color-brand) 12%,transparent)}.index-module__mobileOverflowItemMain__xcaUi{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-size:13px;font-weight:500;white-space:nowrap}.index-module__mobileOverflowItemMain__xcaUi svg{flex-shrink:0}.index-module__mobileOverflowItemMeta__xv9c1{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;color:var(--fn-text-quaternary)}.index-module__mobileOverflowItemMeta__xv9c1 svg{flex-shrink:0}.index-module__mobileOverflowItemMetaLabel__BZ3ei{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__mobileOverflowItemCount__KiDAP{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:16px;height:16px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:600;line-height:16px;color:#fff;background:#2563eb;position:relative;top:1px}.index-module__mobileOverflowItemCountExpert__rtvL6{background:#d97706}.index-module__mobileOverflowItemCountSubagent__CS15j{background:#0d9488}.index-module__mobileOverflowItemCountText__vVkoQ{text-box:trim-both cap alphabetic}.index-module__connectorMenuIcon__zxz2I{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px}.index-module__connectorMenuItem__O0Dzj{flex-direction:row!important;align-items:center!important}.index-module__contextChip__wUa3C{position:relative;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;max-width:200px;height:28px;padding:0 26px 0 8px;border-radius:6px;border:1px solid transparent}.index-module__contextChipCompact__9pizc{height:24px;max-width:180px;padding:0 10px;gap:4px;border-color:var(--fn-border-secondary, rgba(0, 0, 0, .06))!important;background:var(--fn-bg-subtle, rgba(0, 0, 0, .025))!important}.index-module__contextChipCompact__9pizc .index-module__contextChipIcon__w0QCM{background:transparent!important;color:var(--fn-text-tertiary, #94a3b8)!important;font-weight:500}.index-module__contextChipCompact__9pizc .index-module__contextChipLabel__vgQ2Q{color:var(--fn-text-tertiary, #94a3b8)!important;font-weight:400}.index-module__contextChipIcon__w0QCM{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:0}.index-module__contextChipCompact__9pizc .index-module__contextChipIcon__w0QCM{width:16px;height:16px}.index-module__contextChipIconImg__S-1yr{width:14px;height:14px;object-fit:contain}.index-module__contextChipCompact__9pizc .index-module__contextChipIconImg__S-1yr{width:12px;height:12px}.index-module__contextChipLabel__vgQ2Q{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.index-module__contextChipCompact__9pizc .index-module__contextChipLabel__vgQ2Q{font-size:11px;flex:initial}.index-module__contextChipRemove__BfKue{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;line-height:1;opacity:.55;transition:opacity .15s,background .15s,color .15s}.index-module__contextChipRemove__BfKue:hover{opacity:1}.index-module__contextChipSkill__qv-M2{border-color:#7c3aed38;background:#7c3aed1a}.index-module__contextChipSkill__qv-M2 .index-module__contextChipIcon__w0QCM{border-radius:50%;background:#7c3aed24;color:#6d28d9;font-size:11px;font-weight:600}.index-module__contextChipSkill__qv-M2 .index-module__contextChipLabel__vgQ2Q{color:#6d28d9}.index-module__contextChipSkill__qv-M2 .index-module__contextChipRemove__BfKue{color:#6d28d98c}.index-module__contextChipSkill__qv-M2 .index-module__contextChipRemove__BfKue:hover{color:#6d28d9;background:#7c3aed1f}.index-module__contextChipConnector__-Lnvz{border-color:#2563eb38;background:#2563eb14}.index-module__contextChipConnector__-Lnvz .index-module__contextChipIcon__w0QCM{border-radius:4px;overflow:hidden}.index-module__contextChipConnector__-Lnvz .index-module__contextChipLabel__vgQ2Q{color:#1d4ed8}.index-module__contextChipConnector__-Lnvz .index-module__contextChipRemove__BfKue{color:#1d4ed88c}.index-module__contextChipConnector__-Lnvz .index-module__contextChipRemove__BfKue:hover{color:#1d4ed8;background:#2563eb1f}.index-module__contextChipKnowledge__uWnKd{border-color:#0ea5e93d;background:#0ea5e914}.index-module__contextChipKnowledge__uWnKd .index-module__contextChipIcon__w0QCM{border-radius:50%;background:#0ea5e924;color:#0284c7}.index-module__contextChipKnowledge__uWnKd .index-module__contextChipLabel__vgQ2Q{color:#0369a1}.index-module__contextChipKnowledge__uWnKd .index-module__contextChipRemove__BfKue{color:#0369a18c}.index-module__contextChipKnowledge__uWnKd .index-module__contextChipRemove__BfKue:hover{color:#0369a1;background:#0ea5e91f}.index-module__contextChipExpert__uC0Zl{border-color:#6366f138;background:#6366f114}.index-module__contextChipExpert__uC0Zl .index-module__contextChipLabel__vgQ2Q{color:#4338ca}.index-module__contextChipExpert__uC0Zl .index-module__contextChipRemove__BfKue{color:#4338ca8c}.index-module__contextChipExpert__uC0Zl .index-module__contextChipRemove__BfKue:hover{color:#4338ca;background:#6366f11f}.index-module__contextChipModel__mlo2l{border-color:color-mix(in srgb,var(--fn-color-brand) 28%,transparent);background:color-mix(in srgb,var(--fn-color-brand) 10%,transparent)}.index-module__contextChipModel__mlo2l .index-module__contextChipIcon__w0QCM{border-radius:50%;background:color-mix(in srgb,var(--fn-color-brand) 14%,transparent);color:var(--fn-color-brand)}.index-module__contextChipModel__mlo2l .index-module__contextChipLabel__vgQ2Q{color:var(--fn-color-brand)}.index-module__contextChipModel__mlo2l .index-module__contextChipRemove__BfKue{color:color-mix(in srgb,var(--fn-color-brand) 55%,transparent)}.index-module__contextChipModel__mlo2l .index-module__contextChipRemove__BfKue:hover{color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,transparent)}.index-module__messageListWrapper__CYT-Y{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.index-module__messageListWrapperWithRail__XQGWD{--chat-turn-rail-gutter: 48px}.index-module__messageListWrapperWithRail__XQGWD .index-module__messageListInner__qfwUH{padding-inline-start:var(--chat-turn-rail-gutter);padding-inline-end:var(--chat-column-pad-x, 24px)}@media(max-width:863px){.index-module__messageListWrapperWithRail__XQGWD .index-module__messageListInner__qfwUH{padding-inline-start:var(--chat-column-pad-x, 24px)}}.index-module__messageList__AeKVh{flex:1;overflow-y:auto;padding:20px 0 24px;scrollbar-gutter:stable;overflow-anchor:none}.index-module__messageList__AeKVh::-webkit-scrollbar{width:6px}.index-module__messageList__AeKVh::-webkit-scrollbar-track{background:transparent}.index-module__messageList__AeKVh::-webkit-scrollbar-thumb{background:var(--fn-border-primary);border-radius:3px}.index-module__messageList__AeKVh::-webkit-scrollbar-thumb:hover{background:var(--fn-text-quaternary)}.index-module__scrollToBottomBtn__gY84i{position:absolute;bottom:20px;left:50%;z-index:20;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px 6px 10px;background:color-mix(in srgb,var(--fn-bg-elevated, var(--fn-bg-primary)) 88%,transparent);border:1px solid var(--fn-border-secondary, var(--fn-card-border-normal));border-radius:999px;color:var(--fn-text-secondary);font-size:12px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #0000000f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;transition:background var(--fn-transition-fast),color var(--fn-transition-fast),box-shadow var(--fn-transition-fast),border-color var(--fn-transition-fast),opacity .22s ease,transform .22s ease,visibility .22s;opacity:1;transform:translate(-50%) translateY(0);visibility:visible;pointer-events:auto}.index-module__scrollToBottomBtn__gY84i:hover{background:var(--fn-bg-elevated, var(--fn-bg-primary));color:var(--fn-text-primary);border-color:var(--fn-border-primary, var(--fn-card-border-normal));box-shadow:0 3px 10px #00000014;transform:translate(-50%) translateY(-1px)}.index-module__scrollToBottomBtn__gY84i:active{transform:translate(-50%) translateY(0)}.index-module__scrollToBottomBtn__gY84i:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__scrollToBottomBtnVisible__JHU2q{opacity:1;transform:translate(-50%) translateY(0);visibility:visible;pointer-events:auto;animation:index-module__scrollBtnEnter__Ji4Xe .24s cubic-bezier(.34,1.56,.64,1) both}.index-module__scrollToBottomBtnHasNew__qzzU8{color:var(--fn-color-brand);border-color:color-mix(in srgb,var(--fn-color-brand) 35%,transparent);background:color-mix(in srgb,var(--fn-color-brand) 8%,var(--fn-bg-elevated, var(--fn-bg-primary)))}.index-module__scrollToBottomBtnHasNew__qzzU8:hover{color:var(--fn-color-brand);border-color:color-mix(in srgb,var(--fn-color-brand) 50%,transparent)}.index-module__scrollToBottomBtnHidden__ZnsUA{opacity:0;transform:translate(-50%) translateY(10px);visibility:hidden;pointer-events:none}@keyframes index-module__scrollBtnEnter__Ji4Xe{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.index-module__messageListInner__qfwUH{overflow-anchor:none;--chat-column-max: 960px;--chat-msg-avatar-slot: 48px;box-sizing:border-box;width:100%;min-width:280px;margin:0 auto;padding-inline:var(--chat-column-pad-x, 24px)}@media(max-width:767px){.index-module__messageListInner__qfwUH{--chat-column-pad-x: var(--chat-column-pad-x-narrow, 12px);--chat-msg-avatar-slot: 36px;--chat-msg-gutter: var(--chat-column-pad-x-narrow, 12px)}}.index-module__messageListLoading__4dAIk{flex:1;display:flex;align-items:center;justify-content:center}.index-module__historyLoadMore__WtcdH{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0 16px;color:var(--fn-text-secondary);font-size:12px}.index-module__historyLoadMoreBtn__hmIOK{font-size:12px;height:auto;padding:0 4px}.index-module__historyLoadMoreHint__Msnla{color:inherit}.index-module__messageBubble__OURIW{display:grid;grid-template-columns:var(--chat-msg-avatar-slot, 48px) minmax(0,var(--chat-column-max, 960px)) var(--chat-msg-avatar-slot, 48px);column-gap:var(--chat-msg-gutter, 0px);justify-content:center;width:100%;align-items:start;margin-bottom:16px}.index-module__assistantTurn__X5AVB{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.index-module__assistantTurn__X5AVB .index-module__messageBubble__OURIW{margin-bottom:0}.index-module__turnInset__SCOfy{display:grid;grid-template-columns:var(--chat-msg-avatar-slot, 48px) minmax(0,var(--chat-column-max, 960px)) var(--chat-msg-avatar-slot, 48px);column-gap:var(--chat-msg-gutter, 0px);justify-content:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.index-module__turnInset__SCOfy>*{grid-column:2;min-width:0}.index-module__hitlSegment__WLGTe{display:flex;flex-direction:column;gap:10px}.index-module__assistantGroup__Ca8MC{display:flex;flex-direction:column;margin-bottom:16px;border-radius:12px;transition:background .2s ease}.index-module__assistantGroup__Ca8MC:hover{background:color-mix(in srgb,var(--fn-color-brand) 1.5%,transparent)}.index-module__assistantGroup__Ca8MC>.index-module__messageBubble__OURIW,.index-module__assistantGroup__Ca8MC>div>.index-module__messageBubble__OURIW{margin-bottom:0}.index-module__compactBubble__tW33T{margin-bottom:0;margin-top:0}@keyframes index-module__fadeIn__K7iJh{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.index-module__userBubble__tzK3D{animation:index-module__fadeIn__K7iJh .25s ease}.index-module__userBubble__tzK3D .index-module__bubbleContent__9Lf-k{grid-column:2;justify-self:end;max-width:min(75%,600px)}.index-module__userBubble__tzK3D .index-module__avatarCol__QE2tI{grid-column:3;justify-self:center}.index-module__userBubbleWithTags__Feerp{row-gap:0}.index-module__userBubbleWithTags__Feerp .index-module__userComposerTags__Ij1Zk{grid-column:2;grid-row:1;justify-self:end;max-width:min(75%,600px)}.index-module__userBubbleWithTags__Feerp .index-module__bubbleContent__9Lf-k,.index-module__userBubbleWithTags__Feerp .index-module__avatarCol__QE2tI{grid-row:2}.index-module__assistantBubble__vIb8m .index-module__bubbleContent__9Lf-k{grid-column:2}.index-module__assistantBubble__vIb8m .index-module__avatarCol__QE2tI{grid-column:1;justify-self:center}.index-module__errorBubble__VGBEW .index-module__bubbleContent__9Lf-k,.index-module__errorBubble__VGBEW .index-module__assistantText__t-CQA{color:var(--fn-text-primary)}.index-module__msgSender__t3lro{flex-shrink:0;padding-top:2px;line-height:0}.index-module__msgSenderBtn__LDbgW{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;line-height:0;cursor:pointer;border-radius:50%}.index-module__msgSenderBtn__LDbgW:hover{opacity:.85}.index-module__msgSenderBtn__LDbgW:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__msgAvatarPlain__wxkvL{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;line-height:0}.index-module__msgUserAvatar__acYC1{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.index-module__msgUserAvatar__acYC1 img,.index-module__msgUserAvatar__acYC1 svg{width:100%;height:100%;object-fit:cover;display:block}.index-module__msgUserAvatar__acYC1 svg{width:20px;height:20px}.index-module__avatarCol__QE2tI{display:flex;justify-content:center;min-width:0}.index-module__botAvatar__Pd2VI{width:36px;height:36px;border-radius:var(--fn-radius-full);background:var(--fn-bg-primary);border:1px solid var(--fn-border-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.index-module__botAvatar__Pd2VI img,.index-module__botAvatar__Pd2VI video{width:22px;height:22px;object-fit:contain}.index-module__bubbleContent__9Lf-k{max-width:100%;min-width:0}.index-module__bubbleContent__9Lf-k:hover .index-module__msgCopyBtn__82Rs8{opacity:1}.index-module__userText__70Ung{background:var(--fn-bg-secondary-active, #e8eaed);color:var(--fn-text-primary);padding:10px 14px;border-radius:16px 16px 6px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}@media(max-width:767px){.index-module__userText__70Ung{font-size:15px}}.index-module__userComposerTags__Ij1Zk{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px;justify-content:flex-end;opacity:.92}.index-module__assistantText__t-CQA{background:#0f172a06;padding:10px 14px;border-radius:14px;border:none;font-size:15px;line-height:1.7;color:var(--fn-text-primary);word-break:break-word;box-shadow:none;position:relative;overflow:visible}@media(max-width:767px){.index-module__assistantText__t-CQA{font-size:16px}}.index-module__assistantText__t-CQA p{margin:0 0 10px}.index-module__assistantText__t-CQA p:last-child{margin-bottom:0}.index-module__assistantText__t-CQA pre{margin:10px 0;border-radius:var(--fn-radius-md);overflow-x:auto}.index-module__assistantText__t-CQA code{font-size:13.5px}.index-module__assistantText__t-CQA ul,.index-module__assistantText__t-CQA ol{padding-left:22px;margin:6px 0}.index-module__assistantText__t-CQA a{color:var(--fn-text-brand)}.index-module__assistantText__t-CQA.index-module__groupFirst__K9RD1,.index-module__assistantText__t-CQA.index-module__groupMiddle__MUFXP,.index-module__assistantText__t-CQA.index-module__groupLast__PEsOb{padding:2px 0}.index-module__cursor__k7bkx{display:inline-block;width:7px;height:16px;margin-left:2px;background:var(--fn-color-brand);border-radius:1px;vertical-align:text-bottom;animation:index-module__blink__PKDn5 .8s steps(2) infinite}@keyframes index-module__blink__PKDn5{0%{opacity:1}50%{opacity:0}}.index-module__thinkingBubble__c2Dgj{display:flex;gap:10px;margin-bottom:18px;animation:index-module__fadeIn__K7iJh .3s ease}.index-module__thinkingContent__ka2tv{background:var(--fn-bg-secondary);padding:10px 16px;border-radius:4px 18px 18px;display:flex;align-items:center;gap:6px}.index-module__thinkingText__sC74e{font-size:13px;color:var(--fn-text-secondary);margin-left:4px;animation:index-module__thinkingFadeInOut__VDfHy 2s ease-in-out infinite}@keyframes index-module__thinkingFadeInOut__VDfHy{0%,to{opacity:.7}50%{opacity:1}}.index-module__thinkingCancelBtn__Kwipj{margin-left:8px;padding:2px 10px;border:1px solid var(--fn-border-secondary);border-radius:999px;background:transparent;color:var(--fn-text-tertiary);font-size:12px;cursor:pointer;transition:color var(--fn-transition-fast),border-color var(--fn-transition-fast),background var(--fn-transition-fast)}.index-module__thinkingCancelBtn__Kwipj:hover{color:var(--fn-color-danger);border-color:var(--fn-color-danger);background:var(--fn-bg-danger-light)}.index-module__thinkingDot__gkMT6{width:8px;height:8px;border-radius:var(--fn-radius-full);background:var(--fn-color-brand, var(--fn-text-tertiary));opacity:.6;animation:index-module__thinkingPulse__9QASQ 1.4s ease-in-out infinite}.index-module__thinkingDot__gkMT6:nth-child(2){animation-delay:.2s}.index-module__thinkingDot__gkMT6:nth-child(3){animation-delay:.4s}@keyframes index-module__thinkingPulse__9QASQ{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.index-module__generatingSlot__djOuU{min-height:36px;width:100%;max-width:100%;min-width:0;display:flex;align-items:center;padding:4px 4px 8px;box-sizing:border-box;overflow:hidden}.index-module__generatingSlot__djOuU>*{flex:1 1 auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.index-module__generatingIndicator__1eFXM{display:contents}.index-module__generatingIndicator__1eFXM .index-module__avatarCol__QE2tI{grid-column:1;justify-self:center;align-self:center}.index-module__generatingStatus__RJVVI{grid-column:2;display:flex;align-items:center;gap:6px;padding:4px 0;max-width:100%;min-width:0;box-sizing:border-box}.index-module__generatingText__imAXI{font-size:12px;color:var(--fn-text-tertiary);margin-left:4px}.index-module__toolOnlyRow__QuujD{padding:2px 0}.index-module__inlineToolBlock__pWh1a{margin-top:8px;padding:0;border-top:none}.index-module__inlineToolSummary__3YN1Z{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06));border-radius:10px;background:var(--fn-bg-secondary, rgba(0, 0, 0, .02));color:inherit;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.index-module__inlineToolSummary__3YN1Z:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .04));border-color:color-mix(in srgb,var(--fn-color-brand) 20%,transparent)}.index-module__inlineToolSummaryRunning__P020h{border-color:color-mix(in srgb,var(--fn-color-brand) 28%,transparent);background:color-mix(in srgb,var(--fn-color-brand) 5%,var(--fn-bg-secondary, #f8fafc));animation:index-module__inlineToolRunningPulse__5LmyS 1.6s ease-in-out infinite}.index-module__inlineToolSummaryRunning__P020h .index-module__inlineToolIcon__FgDHr,.index-module__inlineToolSummaryRunning__P020h .index-module__inlineToolStatus__RGOz-{color:var(--fn-color-brand)}@keyframes index-module__inlineToolRunningPulse__5LmyS{0%,to{box-shadow:0 0 color-mix(in srgb,var(--fn-color-brand) 0%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--fn-color-brand) 12%,transparent)}}.index-module__inlineToolLiveDots__LC0d8{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.index-module__inlineToolLiveDots__LC0d8 .index-module__thinkingDot__gkMT6{width:5px;height:5px}.index-module__inlineToolIcon__FgDHr{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fn-text-tertiary);line-height:0}.index-module__inlineToolName__z9Op6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fn-text-primary);font-size:12px}.index-module__inlineToolStatus__RGOz-{margin-left:auto;color:var(--fn-text-tertiary);font-size:12px;flex-shrink:0}.index-module__inlineToolChevron__SZQNp{flex-shrink:0;color:var(--fn-text-tertiary);transition:transform .2s ease}.index-module__inlineToolChevronOpen__oNc5F{transform:rotate(90deg)}.index-module__inlineToolDetails__fvb70{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--fn-bg-secondary, rgba(0, 0, 0, .02));border:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06))}.index-module__inlineToolMediaPreview__PGXvR{margin-top:8px}.index-module__toolMediaStrip__SxuFu{margin:8px 0 12px;display:flex;flex-direction:column;gap:10px}.index-module__toolMediaVideo__qUQ9w{max-width:min(280px,85vw);max-height:200px;border-radius:8px;background:#000}.index-module__toolMediaImage__FAPHZ{max-width:min(220px,65vw);max-height:160px;width:auto;height:auto;object-fit:contain;border-radius:8px;cursor:pointer}.index-module__toolMediaFallback__h0S6k{color:var(--fn-text-tertiary);font-size:12px}.index-module__inlineToolSection__f-KEc{display:flex;flex-direction:column;gap:4px}.index-module__inlineToolSectionLabel__WIlN8{color:var(--fn-text-tertiary);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.index-module__inlineToolCode__fRsKP{margin:0;padding:6px 8px;border-radius:6px;background:var(--fn-bg-quaternary, rgba(0, 0, 0, .03));color:var(--fn-text-primary);font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-all;overflow-x:auto;max-height:180px;overflow-y:auto}.index-module__inlineToolHint__Til6T{margin:0 0 4px;font-size:12px;color:var(--fn-text-secondary)}.index-module__acpPermissionActions__VSLSG{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.index-module__processSummaryRow__-Jn-o{display:grid;grid-template-columns:var(--chat-msg-avatar-slot, 48px) minmax(0,var(--chat-column-max, 960px)) var(--chat-msg-avatar-slot, 48px);column-gap:var(--chat-msg-gutter, 0px);justify-content:center;width:100%;--chat-process-header-height: 34.2px ;--chat-process-avatar-size: 36px;align-items:start;max-width:100%}.index-module__processSummaryRow__-Jn-o .index-module__avatarCol__QE2tI{grid-column:1;justify-self:center;align-items:center;margin-top:calc((var(--chat-process-header-height) - var(--chat-process-avatar-size)) / 2)}.index-module__processSummaryRow__-Jn-o .index-module__avatarCol__QE2tI .index-module__msgSender__t3lro,.index-module__processSummaryRow__-Jn-o .index-module__avatarCol__QE2tI .index-module__msgSenderBtn__LDbgW{padding-top:0}.index-module__processSummaryRow__-Jn-o .index-module__processSummary__Ybibl{grid-column:2;justify-self:center;align-self:center}@media(max-width:767px){.index-module__processSummaryRow__-Jn-o,.index-module__turnInset__SCOfy,.index-module__assistantBubble__vIb8m{grid-template-columns:var(--chat-msg-avatar-slot, 44px) minmax(0,1fr);column-gap:var(--chat-msg-gutter)}.index-module__processSummaryRow__-Jn-o .index-module__avatarCol__QE2tI,.index-module__turnInset__SCOfy .index-module__avatarCol__QE2tI,.index-module__assistantBubble__vIb8m .index-module__avatarCol__QE2tI{grid-column:1}.index-module__processSummaryRow__-Jn-o .index-module__processSummary__Ybibl,.index-module__turnInset__SCOfy .index-module__processSummary__Ybibl,.index-module__assistantBubble__vIb8m .index-module__processSummary__Ybibl{grid-column:2;justify-self:stretch;width:100%;min-width:0}.index-module__turnInset__SCOfy>*{grid-column:2}.index-module__assistantBubble__vIb8m .index-module__bubbleContent__9Lf-k{grid-column:1 / -1;grid-row:1;justify-self:stretch;width:100%;min-width:0}.index-module__assistantBubble__vIb8m:has(.index-module__avatarCol__QE2tI){row-gap:6px}.index-module__assistantBubble__vIb8m:has(.index-module__avatarCol__QE2tI) .index-module__avatarCol__QE2tI{grid-row:1}.index-module__assistantBubble__vIb8m:has(.index-module__avatarCol__QE2tI) .index-module__bubbleContent__9Lf-k{grid-row:2}.index-module__userBubble__tzK3D{grid-template-columns:minmax(0,1fr) var(--chat-msg-avatar-slot, 44px)}.index-module__userBubble__tzK3D .index-module__bubbleContent__9Lf-k{grid-column:1}.index-module__userBubble__tzK3D .index-module__avatarCol__QE2tI{grid-column:2}.index-module__userBubbleWithTags__Feerp .index-module__userComposerTags__Ij1Zk{grid-column:1}}.index-module__processSummary__Ybibl{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:8px 12px;border-radius:10px;border:none;background:#0f172a06}@media(max-width:767px){.index-module__messageList__AeKVh{scrollbar-gutter:auto;scrollbar-width:none}.index-module__messageList__AeKVh::-webkit-scrollbar{width:0;display:none}.index-module__processSummaryRow__-Jn-o .index-module__processSummary__Ybibl,.index-module__turnInset__SCOfy>*{grid-column:2 / -1}.index-module__assistantBubble__vIb8m .index-module__bubbleContent__9Lf-k{grid-column:1 / -1}.index-module__processSummary__Ybibl{padding-inline:14px}}.index-module__pinnedToolResults__2dqHv{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;margin-top:8px;min-width:0}.index-module__pinnedToolResultItem__9Blfi{min-width:0;max-width:100%}.index-module__toolUiRendererWrap__3AmQA{position:relative;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.index-module__toolUiRendererWrap__3AmQA .index-module__toolUiDockActions__IsL9k{position:absolute;z-index:2;opacity:0;pointer-events:none;transition:opacity .15s ease}.index-module__toolUiRendererWrap__3AmQA:hover .index-module__toolUiDockActions__IsL9k,.index-module__toolUiRendererWrap__3AmQA:focus-within .index-module__toolUiDockActions__IsL9k{opacity:1;pointer-events:auto}@media(hover:none){.index-module__toolUiRendererWrap__3AmQA .index-module__toolUiDockActions__IsL9k{opacity:1;pointer-events:auto}}.index-module__toolUiDockBtn__Dq1RX{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--fn-border-secondary);border-radius:8px;background:color-mix(in srgb,var(--fn-bg-primary) 92%,transparent);color:var(--fn-text-secondary);box-shadow:0 1px 2px #0f172a14;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.index-module__toolUiDockBtn__Dq1RX:hover{color:var(--fn-color-brand);border-color:color-mix(in srgb,var(--fn-color-brand) 38%,transparent)}.index-module__toolUiDockBtn__Dq1RX:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__toolUiDockPlaceholder__ZoSU-{display:inline-flex;flex-direction:row;align-items:center;gap:8px;max-width:100%;padding:8px 12px;border:1px dashed var(--fn-border-secondary);border-radius:10px;background:color-mix(in srgb,var(--fn-bg-secondary) 70%,transparent);color:var(--fn-text-secondary);text-align:left;cursor:pointer}.index-module__toolUiDockPlaceholder__ZoSU-:hover{border-color:color-mix(in srgb,var(--fn-color-brand) 38%,transparent);color:var(--fn-color-brand)}.index-module__toolUiDockPlaceholder__ZoSU-:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__toolUiDockPlaceholderTitle__-vZFb{font-size:13px;font-weight:500;color:var(--fn-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__toolUiDockPlaceholderHint__TRZtd{font-size:12px;color:var(--fn-text-tertiary);flex-shrink:0}.index-module__assistantTurnAnswer__5p-L-{min-width:0}.index-module__teamWrapupTurn__Wrg0g{display:grid;grid-template-columns:var(--chat-msg-avatar-slot, 48px) minmax(0,var(--chat-column-max, 960px)) var(--chat-msg-avatar-slot, 48px);column-gap:var(--chat-msg-gutter, 0px);justify-content:center;width:100%;row-gap:0;margin-top:6px;padding-top:10px;border-top:1px dashed var(--fn-border-secondary, rgba(0, 0, 0, .08))}.index-module__teamWrapupTurn__Wrg0g>*{grid-column:1 / -1;min-width:0}.index-module__teamWrapupBadge__M6pcv{display:inline-flex;align-items:center;margin:0 0 6px;padding:1px 8px;border-radius:999px;border:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .08));background:var(--fn-bg-secondary, rgba(0, 0, 0, .03));color:var(--fn-text-tertiary);font-size:11px;line-height:1.6;letter-spacing:.02em}.index-module__teamWrapupTurn__Wrg0g>.index-module__teamWrapupBadge__M6pcv{grid-column:1 / 3;justify-self:start;width:max-content;max-width:100%;margin-inline-start:calc((var(--chat-msg-avatar-slot, 48px) - 36px) / 2)}.index-module__knowledgeCitations__9N3EL{display:flex;flex-direction:column;gap:6px;min-width:0}.index-module__knowledgeCitationsLabel__qC39u{font-size:12px;font-weight:500;color:var(--fn-text-tertiary)}.index-module__knowledgeCitationsList__sujsV{display:flex;flex-wrap:wrap;gap:6px}.index-module__knowledgeCitationChip__oeDA9{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border:1px solid var(--fn-border-secondary);border-radius:999px;background:var(--fn-bg-primary);color:var(--fn-text-secondary);font-size:12px;line-height:1.4;cursor:pointer}.index-module__knowledgeCitationChip__oeDA9:hover{color:var(--fn-color-brand);border-color:color-mix(in srgb,var(--fn-color-brand) 38%,transparent)}.index-module__knowledgeCitationChip__oeDA9:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__knowledgeCitationName__8FlkB{min-width:0;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__knowledgeCitationKb__9dsn9{flex-shrink:1;min-width:0;max-width:8rem;color:var(--fn-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__openBrowserPrompt__T-1-8{display:inline-flex;align-items:center;gap:8px;justify-self:start;width:fit-content;max-width:100%;margin-top:6px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--fn-color-brand) 22%,transparent);border-radius:10px;background:color-mix(in srgb,var(--fn-color-brand) 5%,var(--fn-bg-primary));color:var(--fn-text-secondary);font-size:13px;font-weight:500;line-height:1.4;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.index-module__openBrowserPrompt__T-1-8:hover{color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 9%,var(--fn-bg-primary));border-color:color-mix(in srgb,var(--fn-color-brand) 38%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--fn-color-brand) 12%,transparent)}.index-module__openBrowserPrompt__T-1-8:hover .index-module__openBrowserPromptArrow__-gSYz{transform:translate(2px);color:var(--fn-color-brand)}.index-module__openBrowserPrompt__T-1-8:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__openBrowserPromptActive__GJOwb{border-color:color-mix(in srgb,var(--fn-color-brand) 42%,transparent);background:color-mix(in srgb,var(--fn-color-brand) 8%,var(--fn-bg-primary))}.index-module__openBrowserPromptIcon__g3tpP{flex-shrink:0;color:var(--fn-color-brand)}.index-module__openBrowserPromptArrow__-gSYz{flex-shrink:0;color:var(--fn-text-tertiary);transition:transform .15s ease,color .15s ease}.index-module__processSummaryToggle__SiA4z{display:inline-flex;align-items:center;gap:6px;width:100%;padding:0;border:none;background:transparent;color:var(--fn-text-tertiary);font-size:13px;line-height:1.4;cursor:pointer;text-align:left;transition:color .15s ease}.index-module__processSummaryToggle__SiA4z:hover,.index-module__processSummaryToggleLive__qO-vA{color:var(--fn-text-secondary)}.index-module__processSummaryToggleLive__qO-vA:hover{color:var(--fn-text-primary)}.index-module__processSummaryText__gUVDA{flex:1;min-width:0}.index-module__processLiveHint__amxFF{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--fn-color-brand)}.index-module__processLiveDots__qq0yL{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.index-module__processLiveDots__qq0yL .index-module__thinkingDot__gkMT6{width:5px;height:5px}.index-module__processLiveDots__qq0yL .index-module__thinkingDot__gkMT6:nth-child(2){animation-delay:.2s}.index-module__processLiveDots__qq0yL .index-module__thinkingDot__gkMT6:nth-child(3){animation-delay:.4s}.index-module__processLiveLabel__FE-6I{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:index-module__thinkingFadeInOut__VDfHy 2s ease-in-out infinite}.index-module__processSummaryChevron__s--xS{flex-shrink:0;color:var(--fn-text-quaternary);transition:transform .2s ease}.index-module__processSummaryChevronOpen__MLDpB{transform:rotate(90deg)}.index-module__processSummaryBody__IvDLo{margin-top:10px;padding-top:10px;border-top:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06));display:flex;flex-direction:column;gap:8px}.index-module__processThinkingItem__fDnCB{min-width:0;max-width:100%;padding:8px 10px;border-radius:8px;border-left:2px solid var(--fn-border-secondary);background:var(--fn-bg-subtle, rgba(0, 0, 0, .02));color:var(--fn-text-secondary);font-size:13px;line-height:1.55;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.index-module__processToolItem__W25Ni{min-width:0}.index-module__thinkingBlock__bp9wU{margin-bottom:12px;border-radius:0;border:none;border-left:1.5px solid var(--fn-border-secondary, rgba(100, 100, 100, .12));background:transparent;overflow:hidden;transition:border-color .2s ease}.index-module__thinkingBlock__bp9wU:hover{border-left-color:color-mix(in srgb,var(--fn-color-brand) 35%,transparent)}.index-module__thinkingSummary__r2hyj{display:flex;align-items:center;gap:6px;width:100%;padding:6px 12px;border:none;background:transparent;color:var(--fn-text-tertiary, #888);cursor:pointer;text-align:left;font-size:13px;transition:color .15s,background .15s}.index-module__thinkingSummary__r2hyj:hover{background:#64646408;color:var(--fn-text-secondary, #666)}.index-module__thinkingLabel__fszti{flex-shrink:0;font-size:14px;line-height:1}.index-module__thinkingSummaryText__l-DZL{font-size:13px;line-height:1.4;-webkit-user-select:none;user-select:none}.index-module__thinkingChevron__4sqoT{flex-shrink:0;color:var(--fn-text-quaternary, #999);transition:transform .2s ease;margin-left:auto}.index-module__thinkingChevronOpen__WtC6D{transform:rotate(90deg)}.index-module__thinkingPanel__LPM5d{padding:4px 12px 10px;border-top:none;font-size:14px;color:var(--fn-text-secondary, #555);opacity:.92;animation:index-module__thinkingPanelFadeIn__ec26Q .22s ease both;overflow:hidden}@keyframes index-module__thinkingPanelFadeIn__ec26Q{0%{opacity:0;transform:translateY(-4px)}to{opacity:.88;transform:translateY(0)}}.index-module__msgTime__9oyh-{font-size:10px;color:var(--fn-text-quaternary);margin-top:0;padding:0;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:6px}.index-module__msgTimeRight__I9p53{text-align:right;justify-content:flex-end}.index-module__msgMetaRow__clwyi{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;padding:0 4px;opacity:.5;font-size:10px;transition:opacity .2s}.index-module__messageBubble__OURIW:hover .index-module__msgMetaRow__clwyi{opacity:.9}.index-module__msgMetaRowRight__KqqjH{justify-content:flex-end;flex-wrap:nowrap}.index-module__msgUsage__ioFf2{font-size:10px;color:var(--fn-text-quaternary);-webkit-user-select:none;user-select:none}.index-module__errorDebugRow__vUXf3{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.index-module__errorDebugTag__viuDB{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--fn-border-secondary);background:var(--fn-bg-secondary);color:var(--fn-color-danger, #ff4d4f);font-size:10px;line-height:1.4;-webkit-user-select:text;user-select:text}.index-module__userMsgRow__ENZhx{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;width:100%}.index-module__userMsgColumn__lAgO8{display:flex;flex-direction:column;align-items:flex-end;min-width:0;flex:0 1 auto;max-width:100%}.index-module__userMsgActions__hmjUH{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin:0;padding:0}.index-module__userMsgActions__hmjUH .index-module__msgCopyBtn__82Rs8,.index-module__userMsgActions__hmjUH .index-module__msgActionBtn__hprG2{width:22px;height:22px;margin-left:0;opacity:1}.index-module__userMsgActions__hmjUH .index-module__msgCopyBtn__82Rs8:hover,.index-module__userMsgActions__hmjUH .index-module__msgActionBtn__hprG2:hover{color:var(--fn-text-primary);background:var(--fn-bg-hover)}.index-module__userMsgActions__hmjUH .index-module__msgActionBtn__hprG2:disabled,.index-module__userMsgActions__hmjUH .index-module__msgActionBtn__hprG2:disabled:hover{cursor:not-allowed;opacity:.35}.index-module__msgCopyBtn__82Rs8{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-sm);background:var(--fn-bg-primary);color:var(--fn-text-tertiary);cursor:pointer;opacity:1;transition:opacity var(--fn-transition-fast),color var(--fn-transition-fast),background var(--fn-transition-fast);padding:0;flex-shrink:0}.index-module__msgCopyBtn__82Rs8:hover{color:var(--fn-text-primary);background:var(--fn-bg-hover)}.index-module__msgCopyBtn__82Rs8:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px;opacity:1}.index-module__shortcutWrapper__kRc0A{position:relative}.index-module__shortcutPopover__2Pl2i{position:absolute;bottom:calc(100% + 16px);left:0;min-width:180px;padding:4px;background:var(--fn-bg-primary);border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md);box-shadow:0 4px 16px #0000001f;z-index:100;animation:index-module__shortcutFadeIn__quKNJ .15s ease}@keyframes index-module__shortcutFadeIn__quKNJ{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.index-module__shortcutItem__sS3l0{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;border-radius:var(--fn-radius-md);background:transparent;color:var(--fn-text-primary);font-size:13px;cursor:pointer;transition:background var(--fn-transition-fast),color var(--fn-transition-fast)}.index-module__shortcutItem__sS3l0:hover:not(:disabled){background:var(--fn-bg-hover);color:var(--fn-text-brand)}.index-module__shortcutItem__sS3l0:disabled{opacity:.4;cursor:not-allowed}.index-module__shortcutItem__sS3l0:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:-2px}.index-module__shortcutLabel__4BCNJ{flex:1;text-align:left}.index-module__shortcutCmd__21FLR{font-size:10px;color:var(--fn-text-quaternary);flex-shrink:0}.index-module__slashMenu__OHfmJ{margin:6px 0 4px;padding:4px 6px 2px;background:var(--fn-bg-primary);border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md);box-shadow:0 -4px 16px #0000001a;animation:index-module__shortcutFadeIn__quKNJ .12s ease;max-height:min(280px,38vh);overflow-y:auto}.index-module__slashMenuGrid__nNs7Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 6px;padding:0 2px 4px}@media(min-width:520px){.index-module__slashMenuGrid__nNs7Q{grid-template-columns:repeat(3,minmax(0,1fr))}}.index-module__slashMenuCategory__u55Cj{grid-column:1 / -1;padding:5px 4px 3px;font-size:10px;font-weight:600;color:var(--fn-text-tertiary);letter-spacing:.04em;text-transform:uppercase}.index-module__slashMenuCategory__u55Cj:not(:first-child){margin-top:0;padding-top:6px;border-top:1px solid var(--fn-border-secondary)}.index-module__slashMenuItem__Ken2S{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:5px 7px;border:none;border-radius:var(--fn-radius-sm);background:transparent;color:var(--fn-text-primary);font-size:12px;line-height:1.3;cursor:pointer;text-align:left;transition:background var(--fn-transition-fast),color var(--fn-transition-fast)}.index-module__slashMenuItem__Ken2S:disabled{opacity:.4;cursor:not-allowed}.index-module__slashMenuItemActive__VY-Yz{background:var(--fn-bg-hover);color:var(--fn-text-brand)}.index-module__slashMenuLabel__hi0I4{display:flex;align-items:center;gap:5px;width:100%;min-width:0;font-weight:500;font-size:12px}.index-module__slashMenuLabel__hi0I4 span:last-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__slashMenuCmd__Ha-CW{max-width:100%;font-size:10px;color:var(--fn-text-quaternary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--fn-bg-secondary);padding:1px 5px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__slashMenuHint__ELDLq{grid-column:1 / -1;padding:5px 4px 3px;font-size:10px;color:var(--fn-text-quaternary);border-top:1px solid var(--fn-border-secondary);margin-top:2px;letter-spacing:.02em}.index-module__mentionMenu__4yMAH{margin:6px 0 4px;padding:4px 6px;background:var(--fn-bg-primary);border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md);box-shadow:0 -4px 16px #0000001a;max-height:min(240px,34vh);overflow-y:auto}.index-module__mentionCategory__KhXPc{padding:4px 6px 2px;font-size:10px;font-weight:600;color:var(--fn-text-tertiary);letter-spacing:.04em;text-transform:uppercase}.index-module__mentionCategory__KhXPc:not(:first-child){margin-top:4px;padding-top:6px;border-top:1px solid var(--fn-border-secondary)}.index-module__mentionItem__AGmnf{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:var(--fn-radius-sm);background:transparent;color:var(--fn-text-primary);font-size:12px;cursor:pointer;text-align:left}.index-module__mentionItem__AGmnf:hover,.index-module__mentionItem__AGmnf.index-module__mentionItemActive__NxSeK{background:var(--fn-bg-hover);color:var(--fn-text-brand)}.index-module__mentionIcon__IOFRW{display:flex;color:var(--fn-text-tertiary)}.index-module__mentionLabelWrap__7S1az{flex:1;min-width:0;display:flex;flex-direction:column}.index-module__mentionLabel__luQoI{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__mentionPath__ksY-f{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--fn-text-quaternary)}.index-module__mentionEmpty__ffKvG,.index-module__mentionHint__GMHyV{padding:8px 10px;font-size:12px;color:var(--fn-text-quaternary)}.index-module__runUsageBar__CZeAs{max-width:var(--chat-column-max, 960px);width:calc(100% - 2 * var(--chat-column-pad-x, 32px));margin:0 auto 6px;padding:0 2px;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--fn-text-quaternary);-webkit-user-select:none;user-select:none;flex-shrink:0}@media(max-width:767px){.index-module__runUsageBar__CZeAs{width:calc(100% - 24px)}}.index-module__askQuestionDock__Hu-2-{flex:0 0 auto;overflow:visible;padding:0 var(--chat-column-pad-x, 24px) 8px;background:var(--fn-bg-elevated, #fff);box-sizing:border-box}@media(max-width:767px){.index-module__askQuestionDock__Hu-2-{padding:0 var(--chat-column-pad-x-narrow, 12px) 6px}}.index-module__askQuestionDockInner__-uYdr,.index-module__modelConfigDockInner__E5Hvh{width:100%;max-width:var(--chat-column-max, 960px);margin:0 auto;box-sizing:border-box}.index-module__askQuestionDockInner__-uYdr{overflow:visible}.index-module__modelConfigDock__tu3jX{flex-shrink:0;padding:0 var(--chat-column-pad-x, 24px) 8px;background:var(--fn-bg-elevated, #fff);box-sizing:border-box}@media(max-width:767px){.index-module__modelConfigDock__tu3jX{padding:0 var(--chat-column-pad-x-narrow, 12px) 6px}}.index-module__chatInput__oj1LL{flex-shrink:0;padding:16px var(--chat-column-pad-x, 32px) 20px;background:var(--fn-bg-elevated, #fff)}@media(max-width:767px){.index-module__chatInput__oj1LL{padding:6px 12px;padding-bottom:calc(6px + max(env(safe-area-inset-bottom,0px),var(--keyboard-offset, 0px)));transition:padding-bottom .15s ease}}.index-module__aiDisclaimer__dxSpJ{max-width:var(--chat-column-max, 960px);margin:8px auto 0;padding:0;font-size:10px;color:var(--fn-text-quaternary);text-align:center;line-height:1.4}.index-module__inputWrapper__QeKz7{position:relative;max-width:var(--chat-column-max, 960px);min-width:280px;margin:0 auto;display:flex;flex-direction:column;background:var(--fn-bg-primary);border:1px solid var(--fn-border-primary);border-radius:20px;padding:8px 10px 8px 16px;transition:border-color var(--fn-transition-fast),box-shadow var(--fn-transition-fast)}.index-module__inputWrapper__QeKz7:focus-within{border-color:var(--fn-color-brand);box-shadow:0 0 0 2px var(--fn-color-brand-glow)}@media(max-width:767px){.index-module__inputWrapper__QeKz7{padding:8px 8px 6px 14px}}.index-module__inputRow__Jq91T{display:flex;align-items:flex-end;gap:8px}.index-module__actionsRow__-BkcX{display:flex;align-items:center;justify-content:flex-start;padding-top:6px;border-top:1px solid var(--fn-border-secondary);margin-top:4px;overflow:visible}.index-module__secondaryActions__lMtdc{display:flex;align-items:center;gap:8px;min-width:0;flex:0 0 auto;order:1;padding-top:4px;padding-right:2px}.index-module__modeHint__N0BlM{margin:0 0 0 16px;display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;order:2;min-width:0;overflow:hidden;color:var(--fn-text-quaternary);font-size:12px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none}.index-module__modeHint__N0BlM svg{flex-shrink:0}.index-module__modeHint__N0BlM span{overflow:hidden;text-overflow:ellipsis}.index-module__actionsRowCompact__m70tK{flex-wrap:wrap;gap:4px}.index-module__actionsRowCompact__m70tK .index-module__modeHint__N0BlM{order:0;flex:1 0 100%;margin-left:0;padding-top:0;padding-bottom:2px}@media(max-width:767px){.index-module__actionsRow__-BkcX{flex-wrap:wrap;gap:4px}.index-module__modeHint__N0BlM{order:0;flex:1 0 100%;margin-left:0;padding-top:0;padding-bottom:2px}.index-module__secondaryActions__lMtdc{gap:4px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.index-module__secondaryActions__lMtdc::-webkit-scrollbar{display:none}.index-module__inputActions__eEKU7{gap:4px;flex-shrink:0}}.index-module__textarea__lUFuW{flex:1;border:none;outline:none;background:transparent;color:var(--fn-text-primary);font-size:14px;line-height:1.6;resize:none;min-height:64px;max-height:160px;padding:4px 0;font-family:inherit;transition:height .15s ease}.index-module__textarea__lUFuW::placeholder{color:var(--fn-text-placeholder)}@media(max-width:767px){.index-module__textarea__lUFuW{min-height:56px}}.index-module__inputActions__eEKU7{display:flex;align-items:center;gap:6px;flex-shrink:0;order:3;margin-left:auto}.index-module__secondaryBtn__RjZzE{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--fn-radius-full);border:none;background:transparent;color:var(--fn-text-quaternary);cursor:pointer;transition:color var(--fn-transition-fast),background var(--fn-transition-fast),box-shadow var(--fn-transition-fast),transform .15s ease}.index-module__secondaryBtn__RjZzE:hover{color:var(--fn-text-brand);background:var(--fn-color-brand-bg)}.index-module__secondaryBtn__RjZzE:disabled{opacity:.35;cursor:not-allowed}.index-module__secondaryBtn__RjZzE:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__secondaryBtnActive__C7wIS{color:#2563eb!important;background:#2563eb1f!important;box-shadow:inset 0 0 0 1.5px #2563eb59}.index-module__secondaryBtnActive__C7wIS:hover{color:#1d4ed8!important;background:#2563eb2e!important}.index-module__secondaryBtnSkillActive__Uanow{color:#7c3aed!important;background:#7c3aed1f!important;box-shadow:inset 0 0 0 1.5px #7c3aed59}.index-module__secondaryBtnSkillActive__Uanow:hover{color:#6d28d9!important;background:#7c3aed2e!important}.index-module__secondaryBtnModelActive__ZLTUu{color:var(--fn-color-brand)!important;background:var(--fn-color-brand-bg)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fn-color-brand) 35%,transparent)}.index-module__secondaryBtnModelActive__ZLTUu:hover{color:var(--fn-color-brand-hover)!important;background:var(--fn-bg-active)!important}.index-module__secondaryBtnRecording__E-IXm{color:#dc2626!important;background:#dc26261f!important;box-shadow:inset 0 0 0 1.5px #dc262659}.index-module__secondaryBtnRecording__E-IXm:hover{color:#b91c1c!important;background:#dc26262e!important}.index-module__toolbarBadge__dWH0O{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:600;line-height:15px;text-align:center;color:#fff;background:#2563eb;box-shadow:0 0 0 1.5px var(--fn-bg-elevated, #fff);pointer-events:none}.index-module__toolbarBadgeSkill__NvEve{background:#7c3aed}.index-module__secondaryBtnExpertActive__kmyKF{color:#b45309!important;background:#f59e0b24!important;box-shadow:inset 0 0 0 1.5px #f59e0b66}.index-module__secondaryBtnExpertActive__kmyKF:hover{color:#92400e!important;background:#f59e0b38!important}.index-module__toolbarBadgeExpert__JIL7b{background:#d97706}.index-module__secondaryBtnSubagentActive__qhlPu{color:#0f766e!important;background:#0d948824!important;box-shadow:inset 0 0 0 1.5px #0d948866}.index-module__secondaryBtnSubagentActive__qhlPu:hover{color:#115e59!important;background:#0d948838!important}.index-module__toolbarBadgeSubagent__E2jNd{background:#0d9488}.index-module__newChatBtn__LyNla{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--fn-radius-full);border:none;background:transparent;color:var(--fn-text-quaternary);cursor:pointer;transition:color var(--fn-transition-fast),background var(--fn-transition-fast)}.index-module__newChatBtn__LyNla:hover{color:var(--fn-text-brand);background:var(--fn-color-brand-bg)}.index-module__newChatBtn__LyNla:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__contextRingBtn__eDNV-{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;background:transparent;cursor:pointer;padding:0}.index-module__contextUsagePopover__texfr .ant-popover-inner,.index-module__contextUsagePopover__texfr .octop-popover-inner{padding:0;border-radius:12px;background:var(--fn-bg-elevated, #1f1f1f)}.index-module__contextUsagePopover__texfr .ant-popover-arrow:before,.index-module__contextUsagePopover__texfr .octop-popover-arrow:before{background:var(--fn-bg-elevated, #1f1f1f)}.index-module__contextUsagePanel__-Pu39{width:280px;padding:14px 16px}@media(max-width:767px){.index-module__contextUsagePanel__-Pu39{width:100%;padding:0}}.index-module__contextUsageTitle__C8XzM{font-size:13px;font-weight:600;color:var(--fn-text-secondary);margin-bottom:2px}.index-module__contextUsageSubtitle__Li9FV{font-size:12px;color:var(--fn-text-tertiary);margin-bottom:4px}.index-module__contextUsageHint__RRtf3{font-size:11px;line-height:1.4;color:var(--fn-text-quaternary, var(--fn-text-tertiary));margin-bottom:12px;opacity:.9}.index-module__contextUsageLoading__KaLJw{display:flex;justify-content:center;padding:16px 0}.index-module__contextUsageBar__WEhxd{display:flex;width:100%;height:8px;border-radius:999px;overflow:hidden;background:var(--fn-border-secondary, rgba(255, 255, 255, .08));margin-bottom:12px}.index-module__contextUsageBarSegment__m1OBY{min-width:2px;height:100%}.index-module__contextUsageBarRemainder__z-Ez6{height:100%;background:transparent}.index-module__contextUsageLegend__EMBwn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.index-module__contextUsageLegendItem__OFdKo{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;font-size:12px;color:var(--fn-text-secondary)}.index-module__contextUsageLegendSwatch__CDoZg{width:10px;height:10px;border-radius:2px;flex-shrink:0}.index-module__contextUsageLegendLabel__-ernT{min-width:0}.index-module__contextUsageLegendLabel__-ernT:only-child{grid-column:1 / -1}.index-module__contextUsageLegendValue__UmhwP{color:var(--fn-text-tertiary);font-variant-numeric:tabular-nums}.index-module__contextRingSvg__1kIs2{width:32px;height:32px;display:block}.index-module__contextRingTrack__rcNZ7{stroke:var(--fn-border-secondary, rgba(0, 0, 0, .08))}.index-module__contextRingProgress__inBf8{transition:stroke-dashoffset .25s ease,stroke .25s ease}.index-module__contextRingLabel__tpB1V{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:var(--fn-text-tertiary);line-height:1;pointer-events:none}.index-module__spinIcon__XG6St{animation:index-module__chatSpin__iMA7Q .8s linear infinite}@keyframes index-module__chatSpin__iMA7Q{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module__sendBtn__jFtPt{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:none;background:linear-gradient(135deg,var(--fn-color-brand),var(--fn-color-brand-soft));color:#fff;cursor:pointer;transition:all .2s ease}.index-module__sendBtn__jFtPt:hover:not(:disabled){transform:scale(1.05);box-shadow:var(--fn-shadow-brand-lg)}.index-module__sendBtn__jFtPt:active:not(:disabled){transform:scale(.97)}.index-module__sendBtn__jFtPt:disabled{opacity:.35;cursor:not-allowed}.index-module__sendBtn__jFtPt:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__queuedMessages__NEWPK{display:flex;flex-direction:column;gap:0;max-height:120px;overflow-y:auto;flex-shrink:0;margin:-8px -10px 8px -16px;border-bottom:1px solid var(--fn-border-secondary);background:var(--fn-bg-secondary, var(--fn-bg-layout));border-radius:19px 19px 0 0}@media(max-width:767px){.index-module__queuedMessages__NEWPK{margin:-8px -8px 6px -14px}}.index-module__queuedMessages__NEWPK::-webkit-scrollbar{width:4px}.index-module__queuedMessages__NEWPK::-webkit-scrollbar-thumb{background:var(--fn-border-primary);border-radius:2px}.index-module__queuedMessageItem__nacnL{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px 8px 14px}.index-module__queuedMessageIndex__SpJiv{flex-shrink:0;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--fn-text-tertiary);background:var(--fn-bg-elevated, #fff);border:1px solid var(--fn-border-secondary)}.index-module__queuedMessageBody__-ywEI{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:none;background:transparent;padding:0;text-align:left;color:var(--fn-text-primary)}.index-module__queuedMessageText__8DD4q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35}.index-module__queuedMessageAttach__5Q7Ou{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--fn-text-tertiary)}.index-module__queuedMessageActions__ZCS53{flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.index-module__queuedMessageIconBtn__CzVic{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--fn-radius-full);background:transparent;color:var(--fn-text-quaternary);cursor:pointer}.index-module__queuedMessageIconBtn__CzVic:hover{color:var(--fn-text-secondary);background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04))}.index-module__queuedMessageIconBtn__CzVic:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:1px}.index-module__sendBtnGroup__eReY6{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.index-module__imagePreviewBar__0j3bn{display:flex;gap:8px;padding:8px 0 4px;overflow-x:auto;flex-shrink:0}.index-module__imagePreviewBar__0j3bn::-webkit-scrollbar{height:4px}.index-module__imagePreviewBar__0j3bn::-webkit-scrollbar-thumb{background:var(--fn-border-primary);border-radius:2px}.index-module__imagePreviewItem__MNQwF{position:relative;flex-shrink:0;width:64px;height:64px;border-radius:var(--fn-radius-sm);overflow:hidden;border:1px solid var(--fn-border-secondary);line-height:0}.index-module__imagePreviewItem__MNQwF .ant-image{display:block;line-height:0}.index-module__attachmentPreviewCard__3d5Rm{position:relative;display:flex;align-items:center;min-width:0;max-width:240px;padding:12px 34px 12px 12px;border-radius:var(--fn-radius-sm);border:1px solid var(--fn-border-secondary);background:var(--fn-bg-secondary)}.index-module__attachmentPreviewMeta__SZ8UU{display:flex;align-items:center;gap:8px;min-width:0}.index-module__attachmentPreviewIcon__uvsRT{color:var(--fn-text-tertiary);flex-shrink:0}.index-module__attachmentPreviewName__3G2V2{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--fn-text-primary)}.index-module__imagePreviewThumb__q037N{width:64px;height:64px;object-fit:cover;display:block}.index-module__composerMediaItem__KZR1T{position:relative;flex-shrink:0;border-radius:var(--fn-radius-sm);overflow:hidden;border:1px solid var(--fn-border-secondary);line-height:0}.index-module__composerMediaVideo__Say1z{display:block;width:160px;height:90px;object-fit:cover;background:#000}.index-module__composerMediaAudio__gGqfB{display:block;width:220px;height:32px}.index-module__composerMediaSkeleton__UNryV{width:160px;height:90px;background:var(--fn-bg-secondary)}.index-module__imagePreviewRemove__zpan8{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:none;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1;transition:background var(--fn-transition-fast)}.index-module__imagePreviewRemove__zpan8:hover{background:#000c}.index-module__imagePreviewLoading__Ja7AK{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--fn-bg-secondary)}.index-module__uploadSpinner__FC-OA{width:20px;height:20px;border:2px solid var(--fn-border-primary);border-top-color:var(--fn-color-brand);border-radius:50%;animation:index-module__spin__cnKsc .6s linear infinite}@keyframes index-module__spin__cnKsc{to{transform:rotate(360deg)}}.index-module__dropActive__Ou2Fp .index-module__inputWrapper__QeKz7{border-color:var(--fn-color-brand);box-shadow:0 0 0 2px var(--fn-color-brand-glow);background:var(--fn-bg-hover)}.index-module__dropOverlay__aIarr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:inherit;border:1.5px dashed var(--fn-color-brand);background:color-mix(in srgb,var(--fn-bg-primary) 82%,var(--fn-color-brand));color:var(--fn-color-brand);font-size:13px;font-weight:600;line-height:1.4;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}@container chat-main (max-width: 560px){.index-module__chatInput__oj1LL{padding-inline:12px}.index-module__askQuestionDock__Hu-2-{padding-inline:var(--chat-column-pad-x-narrow, 12px)}.index-module__inputWrapper__QeKz7{min-width:0;padding-inline:8px}.index-module__actionsRow__-BkcX{flex-wrap:wrap;gap:4px}.index-module__modeHint__N0BlM{order:0;flex:1 0 100%;margin-left:0;padding-top:0;padding-bottom:2px}.index-module__secondaryActions__lMtdc{flex:1 1 auto;padding-right:0;overflow-x:auto;scrollbar-width:none}.index-module__secondaryActions__lMtdc::-webkit-scrollbar{display:none}.index-module__inputActions__eEKU7{max-width:100%;gap:4px}.index-module__secondaryBtn__RjZzE,.index-module__newChatBtn__LyNla,.index-module__sendBtn__jFtPt{width:28px;height:28px}}.index-module__welcome__kaS6Y{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;overflow-y:auto;overflow-x:hidden;position:relative;z-index:2}@keyframes index-module__promptCardIn__I-qKc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.index-module__welcomeInner__l-qbY{display:flex;flex-direction:column;align-items:center;width:100%;max-width:960px;padding:0 var(--chat-column-pad-x, 32px);gap:12px}@media(max-width:767px){.index-module__welcomeInner__l-qbY{padding:0 12px;gap:10px}}@media(min-width:1200px){.index-module__welcomeInner__l-qbY{gap:16px}}@media(min-width:1600px){.index-module__welcomeInner__l-qbY{gap:20px}}.index-module__welcomeLogoIcon__9ORA4{width:104px;height:104px;object-fit:contain;opacity:1}@media(max-width:767px){.index-module__welcomeLogoIcon__9ORA4{width:76px;height:76px}}@media(min-width:1200px){.index-module__welcomeLogoIcon__9ORA4{width:120px;height:120px}}@media(min-width:1600px){.index-module__welcomeLogoIcon__9ORA4{width:136px;height:136px}}.index-module__welcomeMascot__7azUS{width:132px;aspect-ratio:352 / 320;height:auto;object-fit:contain;margin-bottom:-12px;cursor:pointer;background:transparent;transition:transform .18s ease}.index-module__welcomeMascot__7azUS:hover{transform:scale(1.04) translateY(-2px)}.index-module__welcomeMascot__7azUS:active{transform:scale(.94)}.index-module__welcomeMascot__7azUS:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:4px;border-radius:12px}@media(max-width:767px){.index-module__welcomeMascot__7azUS{width:110px;margin-bottom:-10px}}@media(min-width:1200px){.index-module__welcomeMascot__7azUS{width:172px;margin-bottom:-16px}}.index-module__welcomeHeading__eG7WC{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.index-module__welcomeTitle__kQtU3{font-size:24px;font-weight:600;margin:0;color:var(--fn-text-primary);line-height:1.4;text-align:center}@media(max-width:767px){.index-module__welcomeTitle__kQtU3{font-size:23px}}@media(min-width:1200px){.index-module__welcomeTitle__kQtU3{font-size:26px}}@media(min-width:1600px){.index-module__welcomeTitle__kQtU3{font-size:28px}}.index-module__welcomeSubtitle__LncFU{font-size:13px;font-weight:400;margin:0;color:var(--fn-text-secondary);line-height:1.55;text-align:center;max-width:560px;overflow-wrap:break-word}@media(max-width:767px){.index-module__welcomeSubtitle__LncFU{font-size:13px}}@media(min-width:1200px){.index-module__welcomeSubtitle__LncFU{font-size:14px}}.index-module__welcomeAgentLine__ViVC5{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-right:.3em}.index-module__welcomeAgentMention__33e6z{display:inline-block;margin-right:0;font-family:Songti SC,"Noto Serif SC","Source Han Serif SC",ui-serif,Georgia,serif;font-size:1.02em;font-weight:800;font-style:normal;color:var(--fn-color-brand);letter-spacing:.01em}.index-module__welcomeSubtitleText__YT7Kj{color:var(--fn-text-secondary);font-family:inherit}.index-module__quickSection__996v6{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:28px}@media(max-width:767px){.index-module__quickSection__996v6{margin-top:14px}}.index-module__quickSectionTitle__ngXN-{font-size:12px;font-weight:500;color:var(--fn-text-quaternary, #9ca3af);letter-spacing:.06em;text-transform:uppercase}.index-module__quickCards__733fc{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}@media(max-width:479px){.index-module__quickCards__733fc{grid-template-columns:1fr}}@media(min-width:1200px){.index-module__quickCards__733fc{grid-template-columns:repeat(3,1fr);gap:10px}}.index-module__quickCard__FxldL{display:flex;flex-direction:row;align-items:center;gap:11px;padding:12px 14px;background:var(--fn-bg-primary);border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-lg, 12px);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;animation:index-module__promptCardIn__I-qKc .35s ease both}.index-module__quickCard__FxldL:hover{border-color:var(--fn-color-brand);box-shadow:0 3px 12px #00000012;transform:translateY(-1px)}.index-module__quickCard__FxldL:active{transform:scale(.97)}.index-module__quickCard__FxldL:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__quickCardIcon__MCDnM{width:36px;height:36px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:7px;overflow:hidden}.index-module__quickCardIcon__MCDnM svg{width:100%;height:100%}.index-module__quickCardBody__crrzc{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.index-module__quickCardTitleRow__J2Jyl{display:flex;align-items:baseline;gap:6px;min-width:0}.index-module__quickCardTitle__D3sLE{font-size:13px;font-weight:600;color:var(--fn-text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__quickCardExpert__YhRcw{flex-shrink:0;font-size:11px;font-weight:600;color:var(--fn-color-brand);line-height:1.3;white-space:nowrap}.index-module__quickCardDesc__Du-m5{font-size:11.5px;color:var(--fn-text-tertiary);line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.index-module__quickMoreButton__lu0ht{margin-top:2px;align-self:center;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;cursor:pointer;color:var(--fn-text-quaternary, #c4c9d4);transition:color .16s ease,transform .22s ease}.index-module__quickMoreButton__lu0ht svg{width:20px;height:20px;transition:transform .22s ease}.index-module__quickMoreButton__lu0ht.index-module__quickMoreButtonExpanded__bOJC6 svg{transform:rotate(180deg)}.index-module__quickMoreButton__lu0ht:hover,.index-module__quickMoreButton__lu0ht:focus-visible{color:var(--fn-text-tertiary);outline:none}.index-module__quickMoreButton__lu0ht:active{transform:scale(.9)}.index-module__quickCardProbe__-fNo-{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none;animation:none;width:calc(50vw - 24px)}@media(max-width:479px){.index-module__quickCardProbe__-fNo-{width:calc(100vw - 24px)}}.index-module__promptTags__KGKuk{transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;animation:index-module__promptCardIn__I-qKc .35s ease both}@media(min-width:1200px){.index-module__promptTags__KGKuk{padding:9px 22px;font-size:14px;border-radius:22px}}@media(min-width:1600px){.index-module__promptTags__KGKuk{padding:10px 26px;font-size:15px;border-radius:24px}}.index-module__promptTags__KGKuk:hover{border-color:var(--fn-color-brand);color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 6%,var(--fn-bg-primary));box-shadow:0 2px 10px color-mix(in srgb,var(--fn-color-brand) 12%,transparent);transform:translateY(-1px)}.index-module__promptTags__KGKuk:active{transform:scale(.97)}.index-module__promptTags__KGKuk:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__chatPage__lB-np{position:relative;background:var(--fn-bg-elevated, #fff)}.index-module__sidebarWrapper__4lXPW.index-module__sidebarWrapperLayoutRail__sFv9Q{padding:0;height:100%;align-self:stretch;position:relative;background:var(--fn-bg-sidebar, var(--fn-bg-elevated, #fff))}.index-module__sidebarWrapper__4lXPW.index-module__sidebarWrapperLayoutRail__sFv9Q.index-module__sidebarWrapperCollapsed__RJqVY{padding:0;width:0;min-width:0;overflow:visible}.index-module__sidebarWrapper__4lXPW.index-module__sidebarWrapperLayoutRail__sFv9Q .index-module__sidebar__CKXDV{height:100%;border-right:none}.index-module__chatRailEdgeOpen__QCFwM{right:-8px}.index-module__chatRailEdgeClosed__TiUpp{left:-8px!important;right:auto!important;width:16px}.index-module__sidebarWrapper__4lXPW{z-index:2;padding:0 16px;height:100%;background:var(--fn-bg-elevated, #fff)}@media(max-width:767px){.index-module__sidebarWrapper__4lXPW{padding:0;z-index:200}}.index-module__sidebarWrapperCollapsed__RJqVY{padding:0 0 0 8px;align-items:center}.index-module__sidebar__CKXDV{width:248px;min-width:248px;height:100%;border-radius:0;background:var(--fn-bg-elevated, #fff);box-shadow:none;border:none;border-right:none}@media(max-width:767px){.index-module__sidebar__CKXDV{left:16px;right:20px;width:auto;min-width:unset;border-radius:28px;border-right:none;box-shadow:0 8px 32px #0f172a1a}}.index-module__sidebarToggleBtn__dQxJy{width:32px;height:32px;background:var(--fn-bg-primary);box-shadow:0 2px 10px #0000001f}.index-module__sidebarToggleWrapCollapsed__DSZX-{margin:auto 0;align-self:center}.index-module__sessionList__c13yx{padding:22px 0 10px 12px;display:flex;flex-direction:column;gap:0;flex:1;min-height:0;box-sizing:border-box}@media(min-width:768px){.index-module__sidebar__CKXDV>.index-module__sessionList__c13yx{padding-top:0}.index-module__sidebar__CKXDV>.index-module__sessionList__c13yx>.index-module__sessionHeaderRow__LR3g6{box-sizing:border-box;height:var(--fn-chat-chrome-height, 58px);margin:0 0 0 -12px;padding:0 12px}}.index-module__sidebarNavEmbedded__ASQwi{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;overflow:hidden;background:transparent}.index-module__sidebarNavEmbedded__ASQwi .index-module__sessionList__c13yx{padding:4px 6px 10px}.index-module__minimalAgentNav__Oksnq{gap:0;overflow-y:auto;padding-top:2px}.index-module__minimalAgentNav__Oksnq .index-module__sessionSearchWrap__5U5zG,.index-module__minimalAgentNav__Oksnq .index-module__sessionScopeTabs__gNWgj{margin:0 4px 8px}.index-module__minimalAgentSection__GTDsC{margin-bottom:2px}.index-module__minimalAgentHeader__C9cuU{display:flex;align-items:center;gap:6px;width:100%;min-height:30px;padding-left:8px;border-radius:6px;transition:background var(--fn-transition-fast)}.index-module__minimalAgentHeader__C9cuU:hover{background:var(--fn-sidebar-item-hover)}.index-module__minimalAgentIconSlot__x98C5{position:relative;width:22px;height:22px;flex-shrink:0}.index-module__minimalAgentChevronBtn__dWKtr{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;opacity:0;pointer-events:none}.index-module__minimalAgentChevronBtn__dWKtr:hover{color:var(--fn-text-secondary)}.index-module__minimalAgentChevron__rWecH{transition:transform .15s ease;opacity:.7}.index-module__minimalAgentChevronOpen__zqfJu{transform:rotate(90deg)}.index-module__minimalAgentFolderBtn__JS4Rk{display:flex;align-items:center;gap:6px;flex:1;min-width:0;min-height:28px;padding:0 2px 0 0;border:none;border-radius:6px;background:transparent;color:var(--fn-text-secondary);cursor:pointer;text-align:left}.index-module__minimalAgentFolderIcon__vAWus{flex-shrink:0;color:var(--fn-text-tertiary)}.index-module__minimalAgentIconSlot__x98C5 .index-module__minimalAgentAvatarHost__DNKgg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transition:opacity var(--fn-transition-fast)}.index-module__minimalAgentAvatar__M4ZP0{width:100%;height:100%;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity var(--fn-transition-fast)}.index-module__minimalAgentHeader__C9cuU .index-module__expertNavActions__SVgBB{margin-right:2px}.index-module__minimalAgentNewChatBtn__qku1j,.index-module__minimalAgentMoreBtn__kvVrf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-right:0;padding:0;border:none;border-radius:4px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;opacity:0;pointer-events:none}.index-module__minimalAgentNewChatBtn__qku1j:hover,.index-module__minimalAgentMoreBtn__kvVrf:hover{color:var(--fn-text-secondary);background:var(--fn-bg-hover, rgba(0, 0, 0, .06))}.index-module__minimalAgentHeader__C9cuU:hover .index-module__minimalAgentAvatarHost__DNKgg,.index-module__minimalAgentHeader__C9cuU:focus-within .index-module__minimalAgentAvatarHost__DNKgg{opacity:0}.index-module__minimalAgentHeader__C9cuU:hover .index-module__minimalAgentChevronBtn__dWKtr,.index-module__minimalAgentHeader__C9cuU:focus-within .index-module__minimalAgentChevronBtn__dWKtr,.index-module__minimalAgentHeader__C9cuU:hover .index-module__minimalAgentNewChatBtn__qku1j,.index-module__minimalAgentHeader__C9cuU:focus-within .index-module__minimalAgentNewChatBtn__qku1j,.index-module__minimalAgentHeader__C9cuU:hover .index-module__minimalAgentMoreBtn__kvVrf,.index-module__minimalAgentHeader__C9cuU:focus-within .index-module__minimalAgentMoreBtn__kvVrf{opacity:1;pointer-events:auto}@media(hover:none){.index-module__minimalAgentAvatarHost__DNKgg{opacity:0}.index-module__minimalAgentChevronBtn__dWKtr,.index-module__minimalAgentNewChatBtn__qku1j,.index-module__minimalAgentMoreBtn__kvVrf{opacity:1;pointer-events:auto}}.index-module__minimalAgentName__xT1E9{min-width:0;font-size:14px;font-weight:400;line-height:1.3;color:var(--fn-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__minimalAgentSessions__dpsg8{display:flex;flex-direction:column;gap:0;padding:1px 4px 4px 26px}.index-module__minimalAgentSessions__dpsg8 .index-module__sessionRowCompact__Q7vCx{position:relative}.index-module__minimalAgentSessions__dpsg8 .index-module__sessionRowLead__em3n0{position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:14px;height:14px}.index-module__minimalAgentEmpty__Z1L5B{padding:4px 8px 6px 4px;font-size:12px;line-height:1.35;color:var(--fn-text-tertiary)}.index-module__sessionRowWorkingSpinner__BAdO-,.index-module__sessionRowWaitingIcon__IuiDy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;color:var(--fn-color-brand)}.index-module__sessionRowWorkingSpinner__BAdO-{animation:index-module__sessionWorkingSpin__te-6D .8s linear infinite}.index-module__sessionRowWaitingIcon__IuiDy{color:var(--fn-text-tertiary)}@keyframes index-module__sessionWorkingSpin__te-6D{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.index-module__sessionRowWorkingSpinner__BAdO-{animation:none}}.index-module__sidebarNavEmbedded__ASQwi .index-module__sessionRowCompact__Q7vCx{padding-left:8px;color:var(--fn-text-secondary)}.index-module__sidebarNavEmbedded__ASQwi .index-module__sessionRowTitle__zaqH3{color:var(--fn-text-secondary);font-weight:400}.index-module__sidebarNavEmbedded__ASQwi .index-module__sessionRowActive__J57m3{background:var(--fn-sidebar-item-active-bg);color:var(--fn-sidebar-item-active-text)}.index-module__sidebarNavEmbedded__ASQwi .index-module__sessionRowActive__J57m3 .index-module__sessionRowTitle__zaqH3{color:var(--fn-sidebar-item-active-text);font-weight:500}.index-module__sidebarNavEmbedded__ASQwi .index-module__sessionRow__Gu2VH:not(.index-module__sessionRowActive__J57m3):hover{background:var(--fn-sidebar-item-hover)}.index-module__sessionSearchWrap__5U5zG{position:relative;flex-shrink:0;margin:0 12px 10px 0}.index-module__sessionHeaderRow__LR3g6{display:flex;align-items:center;flex-shrink:0;margin:0 12px 10px 0}.index-module__sessionHeaderRow__LR3g6 .index-module__sessionSearchWrap__5U5zG{flex:1;min-width:0;margin:0}.index-module__sessionScopeTabs__gNWgj{display:flex;flex-shrink:0;gap:2px;margin:0 12px 10px 0;padding:2px;border-radius:10px;background:var(--fn-bg-secondary, rgba(0, 0, 0, .04))}.index-module__sessionScopeTab__UqWoE{flex:1;min-width:0;height:28px;padding:0 6px;border:none;border-radius:8px;background:transparent;color:var(--fn-text-secondary);font-size:12px;line-height:28px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__sessionScopeTab__UqWoE:hover{color:var(--fn-text-primary)}.index-module__sessionScopeTab__UqWoE:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:1px}.index-module__sessionScopeTabActive__za6f8{background:var(--fn-bg-elevated, #fff);color:var(--fn-text-primary);font-weight:600;box-shadow:0 1px 2px #0f172a0f}.index-module__sessionSearchIcon__ePdQR{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--fn-text-tertiary);pointer-events:none}.index-module__sessionSearchInput__nImlW{width:100%;box-sizing:border-box;height:36px;padding:0 12px 0 34px;border:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .06));border-radius:10px;background:var(--fn-bg-elevated, #fff);color:var(--fn-text-primary);font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.index-module__sessionSearchInput__nImlW::placeholder{color:var(--fn-text-tertiary)}.index-module__sessionSearchInput__nImlW:focus{border-color:color-mix(in srgb,var(--fn-color-brand) 40%,var(--fn-border-secondary));box-shadow:0 0 0 2px color-mix(in srgb,var(--fn-color-brand) 12%,transparent)}.index-module__sessionHeader__1lVol{padding:0 0 12px;align-items:flex-start;background:transparent;border:none;box-shadow:none;flex-shrink:0}.index-module__sessionCreateBtn__N3Jpz{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--fn-color-brand) 12%,transparent);border-radius:12px;background:var(--fn-bg-secondary);color:var(--fn-text-brand);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--fn-transition-fast),box-shadow var(--fn-transition-fast)}@media(max-width:767px){.index-module__sessionCreateBtn__N3Jpz{height:40px;font-size:15px}}.index-module__sessionCreateBtn__N3Jpz:hover{background:color-mix(in srgb,var(--fn-color-brand) 10%,transparent);box-shadow:0 2px 6px #0f172a14}.index-module__sessionCreateBtn__N3Jpz:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__sessionCreateBtnText__0vkru{display:inline}.index-module__sessionItems__q1qww{flex:1;min-width:0;overflow-y:auto;padding:0;display:flex;flex-direction:column;gap:4px}.index-module__sessionItems__q1qww>*{margin-right:12px;width:auto}.index-module__sessionItem__wczcW{gap:9px;padding:9px 10px;border-radius:10px;border:1px solid transparent;background:transparent;align-items:center;flex-shrink:0}@media(max-width:767px){.index-module__sessionItem__wczcW{padding:12px;gap:10px}.index-module__sessionItem__wczcW .index-module__sessionDeleteBtn__pWOfB,.index-module__sessionItem__wczcW .index-module__sessionEditBtn__Wre1v{opacity:.5}}@media(max-width:767px){.index-module__sessionItem__wczcW:active{background:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);transition-duration:.05s}}.index-module__sessionItem__wczcW:hover{background:color-mix(in srgb,var(--fn-color-brand) 5%,transparent);border-color:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);box-shadow:none}.index-module__sessionItemActive__r8lgA{background:color-mix(in srgb,var(--fn-text-primary) 7%,transparent);border-color:color-mix(in srgb,var(--fn-text-primary) 10%,transparent);box-shadow:none}.index-module__sessionIconWrap__m9n1Z{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--fn-text-tertiary)}.index-module__sessionIcon__EWEHh{opacity:1;stroke-width:1.8}.index-module__sessionItem__wczcW:hover .index-module__sessionIcon__EWEHh,.index-module__sessionItemActive__r8lgA .index-module__sessionIcon__EWEHh{color:var(--fn-text-secondary)}.index-module__sessionBody__AU7-1{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.index-module__sessionName__qLxXv{flex:none;font-size:13px;font-weight:500;line-height:1.3;color:var(--fn-text-secondary)}.index-module__sessionMeta__T-akb{display:inline-flex;align-items:center;gap:4px;font-size:10px;line-height:1.2;color:var(--fn-text-tertiary)}.index-module__sessionDeleteBtn__pWOfB{width:24px;height:24px;border-radius:8px;align-self:center}@media(max-width:767px){.index-module__sessionDeleteBtn__pWOfB{width:32px;height:32px}}.index-module__sessionEmpty__lqbqw{margin:auto 0;padding:24px 16px;border-radius:16px;background:transparent;border:none;text-align:center;color:var(--fn-text-tertiary)}.index-module__sessionEmptyIcon__VDW45{width:44px;height:44px;margin:0 auto;border-radius:16px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--fn-color-brand) 8%,transparent);color:var(--fn-text-brand)}.index-module__chatMain__lVgoF{position:relative;z-index:1;padding:0;flex:1;display:flex;flex-direction:column;min-width:320px;overflow:hidden;background:var(--fn-bg-elevated, #fff)}@media(max-width:767px){.index-module__chatMain__lVgoF{padding:0;min-width:0}}.index-module__mobileToolbar__xNQyu{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;flex-shrink:0}.index-module__mobileToolbarRight__pEBIz{display:flex;align-items:center;gap:4px;margin-left:auto}.index-module__menuBtn__FUYAD{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--fn-color-brand) 6%,transparent);background:var(--fn-bg-secondary);flex-shrink:0}.index-module__mobileTitle__PUDhA{padding:0 4px;flex:1;min-width:0}.index-module__chatContent__upK15{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;background:var(--fn-bg-elevated, #fff)}.index-module__messageList__AeKVh{position:relative;padding:8px 0 14px;flex:1;overflow-y:auto;overflow-anchor:none}.index-module__messageListInner__qfwUH{width:100%;min-width:280px;margin:0 auto;padding-inline:var(--chat-column-pad-x, 24px);overflow-anchor:none}.index-module__inlineToolBlock__pWh1a{margin-top:8px;padding-top:0;border-top:none}.index-module__chatInput__oj1LL{position:relative;z-index:1;padding-top:10px;padding-inline:var(--chat-column-pad-x, 32px);padding-bottom:18px;background:var(--fn-bg-elevated, #fff)}@media(max-width:767px){.index-module__chatInput__oj1LL{padding-top:6px;padding-inline:12px;padding-bottom:calc(6px + max(env(safe-area-inset-bottom,0px),var(--keyboard-offset, 0px)))}}.index-module__runUsageBar__CZeAs{position:relative;z-index:1;max-width:960px;width:calc(100% - 2 * var(--chat-column-pad-x, 32px));margin:8px auto;font-size:12px;box-sizing:border-box}.index-module__inputWrapper__QeKz7{max-width:960px;min-width:280px;margin:0 auto;width:100%;box-sizing:border-box;border-radius:24px;padding:10px 12px 10px 16px;background:var(--fn-bg-primary);border:1px solid var(--fn-assistant-bubble-border);box-shadow:0 3px 10px #0f172a0d}@media(max-width:767px){.index-module__inputWrapper__QeKz7{padding:6px 10px 6px 14px;border-radius:20px}}.index-module__inputWrapper__QeKz7:focus-within{border-color:color-mix(in srgb,var(--fn-color-brand) 30%,transparent);box-shadow:0 0 0 4px var(--fn-color-brand-glow),0 22px 46px var(--fn-color-brand-shadow)}.index-module__textarea__lUFuW{min-height:64px;font-size:14px;line-height:1.6}@media(max-width:767px){.index-module__textarea__lUFuW{min-height:40px}}.index-module__actionsRow__-BkcX{margin-top:8px;padding-top:8px;border-top:1px solid var(--fn-color-brand-glow)}@media(max-width:767px){.index-module__actionsRow__-BkcX{margin-top:4px;padding-top:4px}}.index-module__secondaryBtn__RjZzE,.index-module__newChatBtn__LyNla{width:36px;height:36px;border:1px solid var(--fn-color-brand-glow);background:var(--fn-bg-secondary)}.index-module__secondaryBtn__RjZzE:hover,.index-module__newChatBtn__LyNla:hover{background:var(--fn-color-brand-bg)}.index-module__sendBtn__jFtPt{width:38px;height:38px;border-radius:12px;box-shadow:var(--fn-shadow-brand)}.index-module__shortcutPopover__2Pl2i{padding:8px;border-radius:16px;background:var(--fn-bg-primary);border:1px solid var(--fn-assistant-bubble-border);box-shadow:0 6px 16px #0f172a14}.index-module__aiDisclaimer__dxSpJ{max-width:960px;margin:8px auto 0;width:calc(100% - 2 * var(--chat-column-pad-x, 32px))}.index-module__messageImages__r2y0o,.index-module__messageFiles__7XAmv{gap:10px}.index-module__messageImage__-iXAY{border-radius:18px;box-shadow:0 14px 28px #0f172a14}@media(max-width:767px){.index-module__chatTopbar__7Cr8f{display:none}.index-module__runUsageBar__CZeAs,.index-module__aiDisclaimer__dxSpJ{width:calc(100% - 24px)}.index-module__messageBubble__OURIW{column-gap:var(--chat-msg-gutter)}.index-module__assistantBubble__vIb8m{column-gap:var(--chat-msg-gutter);row-gap:0}.index-module__assistantText__t-CQA:before,.index-module__userText__70Ung:before{display:none}.index-module__msgTime__9oyh-,.index-module__msgUsage__ioFf2,.index-module__runUsageBar__CZeAs,.index-module__aiDisclaimer__dxSpJ,.index-module__shortcutCmd__21FLR,.index-module__slashMenuCmd__Ha-CW,.index-module__slashMenuHint__ELDLq,.index-module__inlineToolSectionLabel__WIlN8{font-size:13px}}.index-module__messageImages__r2y0o{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.index-module__messageFiles__7XAmv{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.index-module__messageMediaList__NwdTP{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;max-width:100%}.index-module__messageMediaVideo__i-koF{display:block;width:100%;max-width:420px;max-height:280px;border-radius:12px;background:#000}.index-module__messageMediaAudio__GngKB{display:block;width:100%;max-width:360px}.index-module__messageMediaSkeleton__9zEBd{width:100%;max-width:420px;height:160px;border-radius:12px;background:var(--fn-bg-secondary)}.index-module__messageFileCard__NkqQV{display:inline-flex;align-items:center;gap:4px;max-width:100%;width:fit-content;min-height:36px;padding:3px 6px 3px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--fn-color-brand) 22%,transparent);background:color-mix(in srgb,var(--fn-color-brand) 5%,var(--fn-bg-primary));color:var(--fn-text-secondary);font-size:13px;font-weight:500;line-height:1.4;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.index-module__messageFileCard__NkqQV:hover{color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 9%,var(--fn-bg-primary));border-color:color-mix(in srgb,var(--fn-color-brand) 38%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--fn-color-brand) 12%,transparent)}.index-module__messageFileCard__NkqQV:hover .index-module__messageFileActionBtn__h2-4E{color:var(--fn-color-brand)}.index-module__messageFileMeta__SkEcP{display:inline-flex;align-items:center;gap:8px;min-width:0}.index-module__messageFileIcon__QIMgL{flex-shrink:0;color:var(--fn-color-brand)}.index-module__messageFileName__14kpi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.index-module__messageFileActionBtn__h2-4E{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;transition:color .15s ease,background .15s ease}.index-module__messageFileActionBtn__h2-4E:hover:not(:disabled){background:color-mix(in srgb,var(--fn-color-brand) 12%,transparent);color:var(--fn-color-brand)}.index-module__messageFileActionBtn__h2-4E:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__messageFileActionBtn__h2-4E:disabled{cursor:wait;opacity:.6}.index-module__messageImage__-iXAY{border-radius:var(--fn-radius-md);cursor:pointer;max-width:min(300px,80vw);max-height:300px;object-fit:contain}.index-module__msgActionBtn__hprG2{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-sm);background:var(--fn-bg-primary);color:var(--fn-text-tertiary);cursor:pointer;opacity:1;transition:opacity var(--fn-transition-fast),color var(--fn-transition-fast),background var(--fn-transition-fast);padding:0;flex-shrink:0;margin-left:4px}.index-module__msgActionBtn__hprG2:hover{color:var(--fn-text-primary);background:var(--fn-bg-hover)}.index-module__chatPage__lB-np{--chat-column-max: 960px;--chat-column-pad-x: 32px;--chat-column-pad-x-narrow: 12px;--chat-msg-avatar-slot: 48px;--chat-msg-gutter: 8px;--chat-title-color: var(--fn-text-primary);display:flex;height:100%;width:100%;overflow:hidden;background:var(--fn-bg-elevated, #fff)}@media(max-width:767px){.index-module__chatPage__lB-np{--chat-column-pad-x: var(--chat-column-pad-x-narrow);--chat-msg-avatar-slot: 36px;--chat-msg-gutter: var(--chat-column-pad-x-narrow)}}.index-module__chatMain__lVgoF{flex:1;display:flex;flex-direction:column;container:chat-main / inline-size;min-width:320px;height:100%;overflow:hidden;background:var(--fn-bg-elevated, #fff)}@media(max-width:767px){.index-module__chatMain__lVgoF{min-width:0}}.index-module__chatMainWithTurnRail__rTgie{--chat-turn-rail-gutter: 48px}.index-module__chatMainWithTurnRail__rTgie .index-module__chatTitleBar__Ygg3u{padding-inline:var(--chat-turn-rail-gutter) var(--chat-column-pad-x, 24px);padding-block:0}.index-module__chatMainWithTurnRail__rTgie .index-module__messageListInner__qfwUH{padding-inline-start:var(--chat-turn-rail-gutter);padding-inline-end:var(--chat-column-pad-x, 24px)}.index-module__chatMainWithTurnRail__rTgie .index-module__chatInput__oj1LL{padding-inline-start:var(--chat-turn-rail-gutter)}.index-module__chatMainWithTurnRail__rTgie .index-module__askQuestionDock__Hu-2-,.index-module__chatMainWithTurnRail__rTgie .index-module__modelConfigDock__tu3jX{padding-inline-start:var(--chat-turn-rail-gutter);padding-inline-end:var(--chat-column-pad-x, 24px)}.index-module__chatMainWithTurnRail__rTgie .index-module__runUsageBar__CZeAs{width:100%;max-width:var(--chat-column-max, 960px);padding-inline:var(--chat-turn-rail-gutter) var(--chat-column-pad-x, 24px);box-sizing:border-box}@media(max-width:863px){.index-module__chatMainWithTurnRail__rTgie{--chat-turn-rail-gutter: var(--chat-column-pad-x, 24px)}}.index-module__chatTitleBar__Ygg3u{display:flex;align-items:center;gap:8px;box-sizing:border-box;position:relative;flex:0 0 var(--fn-chat-chrome-height, 58px);height:var(--fn-chat-chrome-height, 58px);min-height:var(--fn-chat-chrome-height, 58px);max-height:var(--fn-chat-chrome-height, 58px);--chat-title-pad-x: var(--chat-column-pad-x);padding:0 var(--chat-title-pad-x);border-bottom:none;background:var(--fn-bg-primary);color:var(--fn-text-primary);overflow:visible;z-index:2}@media(max-width:767px){.index-module__chatTitleBar__Ygg3u{--chat-title-pad-x: var(--chat-column-pad-x-narrow)}}@container chat-main (max-width: 560px){.index-module__chatTitleBar__Ygg3u{--chat-title-pad-x: var(--chat-column-pad-x-narrow)}}.index-module__chatTitleBar__Ygg3u:after{content:"";position:absolute;left:var(--fn-chat-chrome-divider-inset, 8px);right:var(--fn-chat-chrome-divider-inset, 8px);bottom:0;height:1px;background:var(--fn-chat-divider, var(--fn-border-primary));pointer-events:none}.index-module__chatTitleBarEmpty__rhHjg{display:flex;align-items:center;flex:0 0 var(--fn-chat-chrome-height, 58px);--chat-title-pad-x: var(--chat-column-pad-x);padding-inline-start:var(--chat-title-pad-x);box-sizing:border-box}.index-module__chatTitleLeft__nGJBY{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;box-sizing:border-box}.index-module__chatTitleLeadingIcon__fAPWG{flex-shrink:0;color:var(--chat-title-color);opacity:1}.index-module__chatTitleHeading__jdxOD{display:flex;align-items:center;gap:4px;min-width:0;flex:0 1 auto;max-width:100%;overflow:hidden}.index-module__chatTitleText__HPcvO{margin:0;flex:0 1 auto;min-width:0;font-size:14px;font-weight:400;line-height:1.3;color:var(--chat-title-color);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.index-module__chatTitlePinMark__R7DWE{flex-shrink:0;color:var(--fn-text-tertiary)}.index-module__chatTitleActions__3Isi8{display:flex;align-items:center;flex-shrink:0;gap:4px}.index-module__chatTitleEditBtn__yo9MN{position:static;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:none;border-radius:6px;background:transparent;color:var(--fn-text-secondary);cursor:pointer;transition:color var(--fn-transition-fast, .15s ease),background var(--fn-transition-fast, .15s ease)}.index-module__chatTitleEditBtn__yo9MN:hover:not(:disabled){color:var(--fn-text-primary);background:var(--fn-bg-secondary)}.index-module__chatTitleEditBtn__yo9MN:disabled{color:var(--fn-text-tertiary);cursor:default}.index-module__chatTitleEditBtn__yo9MN:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__chatTitleInput__plAAX{min-width:0;width:min(420px,100%);height:30px;padding:0 8px;border:1px solid var(--fn-border-primary);border-radius:6px;background:var(--fn-bg-elevated, #fff);color:var(--fn-text-primary);font-size:14px;font-weight:500;text-align:left;outline:none}.index-module__chatTitleInput__plAAX:focus{border-color:var(--fn-color-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--fn-color-brand) 18%,transparent)}.index-module__mobileHeader__fBxE-{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--fn-border-secondary);background:var(--fn-bg-primary);flex-shrink:0;box-shadow:var(--fn-shadow-xs)}.index-module__mobileTitle__PUDhA{display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:600;color:var(--fn-text-primary);overflow:hidden;flex:1;text-align:center;padding:0 8px}.index-module__mobileTitleText__Q7-mX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.index-module__mobileHeaderRight__l228z{display:flex;align-items:center;gap:2px;flex-shrink:0}.index-module__menuBtn__FUYAD{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;border-radius:var(--fn-radius-md);color:var(--fn-text-secondary);cursor:pointer;flex-shrink:0;transition:background var(--fn-transition-fast),color var(--fn-transition-fast)}.index-module__menuBtn__FUYAD:hover{background:var(--fn-bg-hover)}.index-module__menuBtn__FUYAD:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__chatContent__upK15{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--fn-bg-elevated, #fff)}.index-module__agentNotReady__23b4G{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 16px}.index-module__noAgentsEmpty__hyHOA{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:var(--fn-bg-elevated, #fff);animation:index-module__welcomeFadeIn__mnsZK .35s ease both}.index-module__noAgentsEmptyInner__qyZDX{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:520px;gap:12px}.index-module__noAgentsEmptyIcon__Q3AXK{line-height:1}.index-module__noAgentsEmptyMascot__loFJO{display:block;width:160px;height:160px;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.index-module__noAgentsEmptyTitle__G9tQk{margin:8px 0 0;font-size:22px;font-weight:600;color:var(--fn-text-primary);line-height:1.4}.index-module__noAgentsEmptyHint__GTcgK{margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--fn-text-secondary)}.SharedResourceBadge-module__badge__lw7cX{display:inline-flex;align-items:center;gap:4px;max-width:168px;height:20px;padding:0 7px 0 6px;border-radius:999px;font-size:11px;font-weight:500;line-height:20px;white-space:nowrap;flex-shrink:0;vertical-align:middle}.SharedResourceBadge-module__badge__lw7cX svg{flex-shrink:0}.SharedResourceBadge-module__label__qS-IR{overflow:hidden;text-overflow:ellipsis}.SharedResourceBadge-module__outgoing__Q9Ilr{color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,transparent)}.SharedResourceBadge-module__incoming__jO84N{color:var(--fn-text-secondary);background:var(--fn-bg-secondary);box-shadow:inset 0 0 0 1px var(--fn-border-secondary)}.SharedResourceBadge-module__avatarHost__DpE-2{position:relative;display:inline-flex;flex-shrink:0;line-height:0}.SharedResourceBadge-module__avatarMark__dFDAb{position:absolute;right:-8%;bottom:-8%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:38%;height:38%;min-width:10px;min-height:10px;max-width:16px;max-height:16px;border-radius:999px;color:#fff;background:var(--fn-color-brand);box-shadow:0 0 0 1.5px var(--fn-bg-primary);line-height:0}.SharedResourceBadge-module__avatarMark__dFDAb svg{width:58%;height:58%}.TextAssistBar-module__bar__mF6le{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;min-height:28px}.TextAssistBar-module__hint__3RIPY{flex:1;min-width:0;color:var(--fn-text-tertiary);font-size:12px;line-height:1.4}.TextAssistBar-module__button__LovUm{flex-shrink:0;padding-inline:8px!important;height:26px!important;font-size:12px!important}.EmptyState-module__mascot__bCoqD{display:block;width:160px;height:160px;margin:0 auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0}.index-module__pageBody__5z9UN{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;height:100%;overflow:hidden}.index-module__split__rxCRo{display:flex;flex:1;min-height:0;gap:0}.index-module__splitMobile__mrsKz{flex-direction:column}.index-module__splitMobile__mrsKz .index-module__treePane__JW4mN{flex:1;width:100%!important;border-radius:0;border-left:none;border-right:none}.index-module__splitMobile__mrsKz .index-module__viewerPane__Yj6Fi{flex:1;border-left:1px solid var(--fn-border-secondary);border-radius:0}.index-module__embeddedRoot__6jxaM{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden;padding-right:12px;box-sizing:border-box}.index-module__embeddedHeader__CyOyA{flex-shrink:0;padding:8px 20px 8px 12px;border-bottom:1px solid var(--fn-border-secondary)}.index-module__embeddedBody__v2uYh{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.index-module__drawerTitleRow__yZiWs{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:20px;min-width:0;width:100%}.index-module__drawerTitleText__s7fHE{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.index-module__drawerTitleActions__PVIko{flex-shrink:0}.index-module__drawerTitleActions__PVIko .octop-btn,.index-module__drawerTitleActions__PVIko .ant-btn{display:inline-flex;align-items:center;justify-content:center}@media(max-width:767px){.index-module__drawerTitleRow__yZiWs{gap:4px;padding-right:0}.index-module__drawerTitleActions__PVIko .octop-btn,.index-module__drawerTitleActions__PVIko .ant-btn{min-width:32px;padding-inline:8px}}.index-module__mobileBackBtn__yfD-g{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin-right:4px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--fn-text-secondary);cursor:pointer}.index-module__mobileBackBtn__yfD-g:hover{background:var(--fn-bg-hover);color:var(--fn-text-primary)}.index-module__viewerHeader__b7q16{flex-shrink:0;padding:10px 14px;border-bottom:1px solid var(--fn-border-secondary);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--fn-bg-elevated, var(--fn-bg-secondary))}@media(max-width:767px){.index-module__viewerHeader__b7q16{padding:8px 10px;gap:8px}}.index-module__toolbar__jIq9Q{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}@media(max-width:767px){.index-module__toolbar__jIq9Q{gap:4px}}.index-module__treePane__JW4mN{flex-shrink:0;display:flex;flex-direction:column;min-height:0;border:1px solid var(--fn-border-secondary);border-radius:8px 0 0 8px;background:var(--fn-bg-secondary);overflow:hidden}.index-module__treeScroll__kNoF3{flex:1;min-height:0;overflow:auto;padding:8px 10px}.index-module__treeNodeTitle__W4zs3{display:inline-flex;align-items:center;gap:6px;min-width:0;width:100%}.index-module__treeNodeName__Uw1BB{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__treeNodeMenu__YLbB4{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0 2px;margin-left:auto;border:none;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;opacity:0;transition:opacity .15s}.index-module__treeNodeMenu__YLbB4:hover{color:var(--fn-text-secondary)}.ant-tree-treenode:hover .index-module__treeNodeMenu__YLbB4{opacity:1}@media(max-width:767px){.index-module__treeNodeMenu__YLbB4{opacity:1}}.index-module__treeFileIcon__a9bAX{flex-shrink:0;display:inline-flex;align-items:center;line-height:0}.index-module__resizeHandle__gYfq7{position:absolute;top:0;right:0;bottom:0;left:0;cursor:col-resize;z-index:1}.index-module__resizeHandle__gYfq7:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:36px;border-radius:2px;background:var(--fn-border-secondary);opacity:.55;transition:opacity .15s,background .15s}.index-module__resizeHandle__gYfq7:hover:after{opacity:1;background:var(--fn-text-tertiary)}.index-module__splitDivider__K-Z-n{flex-shrink:0;align-self:stretch;width:8px;margin:0 -1px;position:relative;z-index:2;background:var(--fn-border-secondary)}.index-module__splitDividerCollapsed__NAHeC{width:0;margin:0;background:transparent}.index-module__splitToggleBtn__S32Wq{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:18px;height:44px;padding:0;border:1px solid var(--fn-border-secondary);border-radius:8px;background:var(--fn-bg-elevated, var(--fn-bg-secondary));color:var(--fn-text-secondary);box-shadow:0 1px 4px color-mix(in srgb,var(--fn-text-primary) 8%,transparent);cursor:pointer;transform:translate(-50%,-50%);transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.index-module__splitToggleBtn__S32Wq:hover{color:var(--fn-text-primary);border-color:var(--fn-border-primary);background:var(--fn-bg-secondary);box-shadow:0 2px 8px color-mix(in srgb,var(--fn-text-primary) 12%,transparent)}.index-module__viewerPane__Yj6Fi{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--fn-border-secondary);border-left:none;border-radius:0 8px 8px 0;background:var(--fn-bg-secondary);overflow:hidden}.index-module__viewerEmpty__h2SJV{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.index-module__filePath__-jHrr{font-size:12px;font-family:var(--fn-font-mono, ui-monospace, monospace);color:var(--fn-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.index-module__viewerPathRow__XKUqP{flex:1;min-width:0;display:flex;align-items:center}.index-module__pathBreadcrumb__kAv17{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;font-size:12px;font-family:var(--fn-font-mono, ui-monospace, monospace)}.index-module__pathBreadcrumbSegment__fLQ4p{display:inline-flex;align-items:center;min-width:0;max-width:100%}.index-module__pathBreadcrumbSep__TnxgP{color:var(--fn-text-tertiary);padding:0 2px;-webkit-user-select:none;user-select:none}.index-module__pathBreadcrumbLink__SoB2K{border:none;background:transparent;padding:2px 4px;border-radius:4px;color:var(--fn-text-secondary);cursor:pointer;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.index-module__pathBreadcrumbLink__SoB2K:hover{color:var(--fn-primary, #2563eb);background:var(--fn-bg-hover)}.index-module__pathBreadcrumbCurrent__0mGGY{padding:2px 4px;color:var(--fn-text-primary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__viewerPaneFull__jOFrr{border-left:1px solid var(--fn-border-secondary);border-radius:8px;margin-left:0}.index-module__toolBtn__2ZAd-{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;border-radius:6px;border:1px solid var(--fn-border-secondary);background:var(--fn-bg-secondary);color:var(--fn-text-secondary);font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.index-module__toolBtn__2ZAd-:hover{color:var(--fn-text-primary);border-color:var(--fn-border-primary);background:var(--fn-bg-elevated)}.index-module__toolBtnPrimary__WTfuG{border-color:color-mix(in srgb,var(--fn-primary, #2563eb) 35%,transparent);background:color-mix(in srgb,var(--fn-primary, #2563eb) 10%,transparent);color:var(--fn-primary, #2563eb)}.index-module__toolBtnPrimary__WTfuG:hover{background:color-mix(in srgb,var(--fn-primary, #2563eb) 16%,transparent)}.index-module__toolBtnIcon__eMQz1{width:30px;padding:0}.index-module__viewerBody__2sLHM{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.index-module__viewerPre__5czov{flex:1;min-height:0;height:100%;padding:14px 16px;margin:0;overflow:auto;font-size:12px;line-height:1.6;font-family:var(--fn-font-mono, ui-monospace, monospace);white-space:pre-wrap;word-break:break-word}.index-module__viewerEditor__s0gsl{width:100%;min-height:100%;border:none!important;border-radius:0!important;font-family:var(--fn-font-mono, ui-monospace, monospace)!important;font-size:13px!important;resize:none!important;box-shadow:none!important}.index-module__codeEditor__UqtYk{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.index-module__docFrame__E0ddn{flex:1;min-height:0;width:100%;height:100%;border:none}.index-module__htmlFrame__m0sbb{flex:1;min-height:0;width:100%;height:100%;border:none;background:#fff}.index-module__documentPreview__obccT{position:relative;display:flex;flex:1;min-height:0;width:100%;overflow:hidden}.index-module__documentLoading__K0vOw{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--fn-bg-container, #fff)}.index-module__docxWrap__2B6AP{flex:1;min-height:0;width:100%;overflow:auto;padding:16px;background:#fff;overscroll-behavior:contain}.index-module__pptxWrap__nKFPr{flex:1;min-height:0;width:100%;overflow:auto;padding:16px;background:var(--fn-bg-secondary);overscroll-behavior:contain}.index-module__xlsxWrap__cMvyk{flex:1;min-height:0;width:100%;overflow:auto;padding:12px 16px;background:var(--fn-bg-container, #fff);overscroll-behavior:contain}.index-module__xlsxSheet__JstZ5{margin-bottom:20px}.index-module__xlsxSheetTitle__ymHJ1{font-size:13px;font-weight:600;margin:0 0 8px;color:var(--fn-text-primary, #1f2329)}.index-module__xlsxWrap__cMvyk table{border-collapse:collapse;font-size:12px;color:var(--fn-text-primary, #1f2329);background:var(--fn-bg-container, #fff)}.index-module__xlsxWrap__cMvyk th,.index-module__xlsxWrap__cMvyk td{border:1px solid var(--fn-border-color, #e5e6eb);padding:4px 8px;min-width:64px;text-align:left;vertical-align:top;white-space:pre-wrap;word-break:break-word}.index-module__xlsxWrap__cMvyk th{background:var(--fn-fill-tertiary, #f2f3f5);font-weight:600}.index-module__xlsxWrap__cMvyk br{display:none}.index-module__viewerLoading__ccDub{display:flex;justify-content:center;padding:32px}.index-module__markdownPreviewHost__iebBR{position:relative}.index-module__markdownPreview__EDOU9{padding:14px 16px}.index-module__jsonPreview__wJTHo{padding:10px 14px;font-size:12px}.index-module__jsonlPreview__Yk9xS{display:flex;flex-direction:column;gap:10px;padding:10px 14px}.index-module__jsonlLine__7CGfE{display:flex;gap:10px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--fn-border-secondary)}.index-module__jsonlLine__7CGfE:last-child{border-bottom:none;padding-bottom:0}.index-module__jsonlIndex__-6ccD{flex-shrink:0;width:28px;font-size:11px;font-family:var(--fn-font-mono, ui-monospace, monospace);color:var(--fn-text-tertiary);text-align:right;padding-top:2px}.index-module__mediaPreviewFrame__Mt-kY{display:flex;align-items:center;justify-content:center;min-height:200px;padding:16px}.index-module__mediaPreviewImage__VLmHz{max-width:100%;max-height:min(70vh,640px);width:auto;height:auto;object-fit:contain;border-radius:8px;cursor:zoom-in}.index-module__mediaPreviewVideo__outph{max-width:100%;max-height:min(70vh,640px);border-radius:8px;background:#000}.index-module__mediaPreviewAudio__Kt6Bw{width:min(100%,480px)}.index-module__mediaFallback__xF-tB{display:block;padding:32px;text-align:center;color:var(--fn-text-tertiary);font-size:13px}.index-module__dirListing__6OURe{padding:8px 0 16px}.index-module__dirListingHead__cti3O,.index-module__dirListingRow__dmxNn{display:grid;grid-template-columns:minmax(0,2fr) 72px 72px minmax(0,1fr);gap:8px;align-items:center;padding:8px 14px;text-align:left}@media(max-width:767px){.index-module__dirListingHead__cti3O,.index-module__dirListingRow__dmxNn{grid-template-columns:minmax(0,1fr) 64px}.index-module__dirListingHead__cti3O>:nth-child(3),.index-module__dirListingRow__dmxNn>:nth-child(3),.index-module__dirListingHead__cti3O>:nth-child(4),.index-module__dirListingRow__dmxNn>:nth-child(4){display:none}}.index-module__dirListingHead__cti3O{position:sticky;top:0;z-index:1;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fn-text-tertiary);background:var(--fn-bg-elevated, var(--fn-bg-secondary));border-bottom:1px solid var(--fn-border-secondary)}.index-module__dirListingRow__dmxNn{width:100%;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;border-bottom:1px solid var(--fn-border-secondary);transition:background .15s}.index-module__dirListingRow__dmxNn:hover{background:var(--fn-bg-hover)}.index-module__dirListingName__O2yZ2{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;color:var(--fn-text-primary)}.index-module__dirListingName__O2yZ2>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__dirListingIcon__1oMeP{flex-shrink:0;display:inline-flex;align-items:center;line-height:0}.index-module__dirListingMeta__je4mw{font-size:12px;color:var(--fn-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentPreviewCore-module__viewerEmpty__a0qjF{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;width:100%;height:100%}.DocumentPreviewCore-module__viewerLoading__EE6JJ{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;width:100%;height:100%}.DocumentPreviewCore-module__documentPreview__T7eo8{position:relative;display:flex;flex:1;min-height:0;width:100%;height:100%;overflow:hidden}.DocumentPreviewCore-module__documentLoading__VF8-q{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;min-height:0;opacity:1;transition:opacity .2s ease;pointer-events:auto}.DocumentPreviewCore-module__documentLoadingHidden__c88y2{opacity:0;pointer-events:none}.DocumentPreviewCore-module__docxWrap__E4KMf{flex:1;min-height:0;width:100%;overflow:auto;padding:12px 16px 20px;background:var(--fn-bg-container, #fff);overscroll-behavior:contain}.DocumentPreviewCore-module__pptxWrap__-3cwm{flex:1;min-height:0;width:100%;overflow:auto;padding:16px;background:var(--fn-bg-secondary);overscroll-behavior:contain}.DocumentPreviewCore-module__xlsxWrap__ubBen{flex:1;min-height:0;width:100%;overflow:hidden;padding:12px 16px;background:var(--fn-bg-container, #fff);display:flex;flex-direction:column;gap:8px}.DocumentPreviewCore-module__xlsxHintRow__MhOry{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:4px 8px}.DocumentPreviewCore-module__xlsxHint__Tqa6-{margin:0;flex:1 1 auto;min-width:0;font-size:12px;color:var(--fn-text-tertiary)}.DocumentPreviewCore-module__xlsxMediaGallery__nowNo{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:8px 0 4px}.DocumentPreviewCore-module__xlsxMediaRow__tbJbE{display:flex;flex-wrap:wrap;gap:8px}.DocumentPreviewCore-module__xlsxTableHost__YXfOE{flex:1;min-height:0;width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--fn-border-secondary, #f0f0f0);border-radius:6px;background:var(--fn-bg-container, #fff)}.DocumentPreviewCore-module__xlsxTable__90Zw4{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px;line-height:1.45;color:var(--fn-text-primary, rgba(0, 0, 0, .88))}.DocumentPreviewCore-module__xlsxTable__90Zw4 th,.DocumentPreviewCore-module__xlsxTable__90Zw4 td{box-sizing:border-box;padding:10px 12px;border-right:1px solid var(--fn-border-secondary, #f0f0f0);border-bottom:1px solid var(--fn-border-secondary, #f0f0f0);vertical-align:top;text-align:left}.DocumentPreviewCore-module__xlsxTable__90Zw4 th:last-child,.DocumentPreviewCore-module__xlsxTable__90Zw4 td:last-child{border-right:none}.DocumentPreviewCore-module__xlsxTable__90Zw4 thead th{position:sticky;top:0;z-index:1;font-weight:600;background:var(--fn-bg-secondary, #fafafa);border-bottom:1px solid var(--fn-border, #e5e5e5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocumentPreviewCore-module__xlsxImageTd__pkYcn{width:168px}.DocumentPreviewCore-module__xlsxImageTd__pkYcn .ant-image{display:block;line-height:0}.DocumentPreviewCore-module__xlsxTextTd__-FXwy{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.DocumentPreviewCore-module__xlsxImageCell__MSOd6{color:var(--fn-text-tertiary);font-size:12px;white-space:nowrap}.DocumentPreviewCore-module__xlsxCellThumb__qm5NA{width:120px;height:80px;object-fit:contain;border-radius:4px;border:1px solid var(--fn-border-secondary, #eee);background:var(--fn-bg-secondary, #f5f6f8)}html[data-theme=dark] .DocumentPreviewCore-module__docxWrap__E4KMf,html[data-theme=dark] .DocumentPreviewCore-module__xlsxWrap__ubBen,html[data-theme=dark] .DocumentPreviewCore-module__xlsxTableHost__YXfOE{background:var(--fn-bg-container, #141414)}html[data-theme=dark] .DocumentPreviewCore-module__xlsxTable__90Zw4 thead th{background:var(--fn-bg-secondary, #1f1f1f)}html[data-theme=dark] .DocumentPreviewCore-module__xlsxCellThumb__qm5NA{background:var(--fn-bg-secondary, #1f1f1f);border-color:var(--fn-border-secondary, #303030)}.DocumentPreviewLoading-module__root__91fte{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px;box-sizing:border-box;color:var(--fn-text-tertiary, rgba(0, 0, 0, .45));background:var(--fn-bg-container, #fff)}.DocumentPreviewLoading-module__fill__lUH06{flex:1;align-self:stretch;width:100%;min-height:200px;height:100%}.DocumentPreviewLoading-module__tip__bpI2N{margin:0;max-width:28em;text-align:center;font-size:13px;line-height:1.5;color:var(--fn-text-secondary, rgba(0, 0, 0, .65))}.DocumentPreviewLoading-module__progress__5FHM0{width:min(240px,70%);margin:0}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{color-scheme:only light;position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:clip;opacity:1;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height: 0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x: 1;--rotate: 0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color: rgb(180 0 170 / .25);--highlight-selected-bg-color: rgb(0 100 0 / .25);--highlight-backdrop-filter: none;--highlight-selected-backdrop-filter: none;margin:-1px;padding:1px;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::selection{background:#0000ff40}@supports (background: color-mix(in srgb,AccentColor,transparent 75%)){.textLayer ::selection{background:color-mix(in srgb,AccentColor,transparent 75%)}}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.PdfDocumentPreview-module__pdfPreview__o32Mz{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;height:100%;background:var(--fn-bg-secondary, #f5f6f8)}.PdfDocumentPreview-module__pdfPreview__o32Mz:focus{outline:none}.PdfDocumentPreview-module__pdfPreview__o32Mz:focus-visible{outline:2px solid var(--fn-color-brand, #1677ff);outline-offset:-2px}.PdfDocumentPreview-module__pdfToolbar__wfqFc{position:relative;flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:6px 12px;border-bottom:1px solid var(--fn-border-secondary, #f0f0f0);background:var(--fn-bg-container, #fff)}.PdfDocumentPreview-module__pdfToolbarGroup__6U-nV{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0}.PdfDocumentPreview-module__pdfBody__lKUKP{position:relative;display:flex;flex:1;flex-direction:row;min-height:0}.PdfDocumentPreview-module__pdfBootOverlay__TVAlB{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;min-height:0;opacity:1;transition:opacity .18s ease}.PdfDocumentPreview-module__pdfBootOverlayFading__uyxmM{opacity:0;pointer-events:none}.PdfDocumentPreview-module__pdfOutlinePanel__LKd7Z{flex:0 0 auto;width:224px;max-width:40%;overflow:auto;overscroll-behavior:contain;padding:6px 4px 12px;border-right:1px solid var(--fn-border-secondary, #f0f0f0);background:var(--fn-bg-container, #fff)}.PdfDocumentPreview-module__pdfOutlineItem__9YAXv{display:block;width:100%;padding:4px 6px 4px 10px;border:none;border-radius:var(--fn-radius-sm, 6px);background:transparent;color:var(--fn-text-secondary, rgba(0, 0, 0, .65));font-size:12px;line-height:1.5;text-align:left;text-decoration:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PdfDocumentPreview-module__pdfOutlineItem__9YAXv:hover{background:var(--fn-bg-secondary, rgba(0, 0, 0, .06));color:var(--fn-text-primary, rgba(0, 0, 0, .88))}.PdfDocumentPreview-module__pdfOutlineItem__9YAXv:focus-visible{outline:2px solid var(--fn-color-brand, #1677ff);outline-offset:-2px}.PdfDocumentPreview-module__pdfOutlineItemActive__UPQIV{background:var(--fn-bg-secondary, rgba(0, 0, 0, .06));color:var(--fn-color-brand, #1677ff);font-weight:500}.PdfDocumentPreview-module__pdfOutlineItemActive__UPQIV:hover{color:var(--fn-color-brand, #1677ff)}.PdfDocumentPreview-module__pdfOutlineToggleHost__-GIRL{display:inline-flex}.PdfDocumentPreview-module__pdfZoomLabel__BixuE{min-width:44px;text-align:center;font-size:12px;color:var(--fn-text-secondary, rgba(0, 0, 0, .65));font-variant-numeric:tabular-nums}.PdfDocumentPreview-module__pdfPageIndicator__0MkWS{display:inline-flex;align-items:center;gap:4px;margin:0 4px;font-size:12px;color:var(--fn-text-secondary, rgba(0, 0, 0, .65));font-variant-numeric:tabular-nums}.PdfDocumentPreview-module__pdfPageInput__whxgy{width:2.4em;padding:1px 4px;border:1px solid var(--fn-border-secondary, #f0f0f0);border-radius:var(--fn-radius-sm, 4px);background:var(--fn-bg-container, #fff);color:var(--fn-text-primary, rgba(0, 0, 0, .88));font-size:12px;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}.PdfDocumentPreview-module__pdfPageInput__whxgy:focus{outline:none;border-color:var(--fn-color-brand, #1677ff)}.PdfDocumentPreview-module__pdfPageInput__whxgy:disabled{opacity:.5}.PdfDocumentPreview-module__pdfPageSep__dbWD1{color:var(--fn-text-tertiary, rgba(0, 0, 0, .45))}.PdfDocumentPreview-module__pdfPageTotal__syYwg{min-width:1.2em}.PdfDocumentPreview-module__pdfFitSeg__JPTHI{display:inline-flex;align-items:center;margin-left:4px;padding-left:4px;border-left:1px solid var(--fn-border-secondary, #f0f0f0)}.PdfDocumentPreview-module__pdfFitActive__OqmX1{color:var(--fn-color-brand, #1677ff)!important}.PdfDocumentPreview-module__pdfMeta__s2lb5{font-size:12px;color:var(--fn-text-tertiary, rgba(0, 0, 0, .45));font-variant-numeric:tabular-nums}.PdfDocumentPreview-module__pdfScroll__j2PSv{flex:1;min-height:0;min-width:0;overflow:auto;padding:12px 16px 20px;overscroll-behavior:contain}.PdfDocumentPreview-module__pdfDocument__PISlY{display:flex;flex-direction:column;align-items:center;gap:12px}.PdfDocumentPreview-module__pdfPageSlot__KwMlW{position:relative;flex:0 0 auto;overflow:hidden;box-shadow:0 1px 4px #00000014;background:#fff}.PdfDocumentPreview-module__pdfPage__ae-R0{background:#fff}.PdfDocumentPreview-module__pdfPage__ae-R0 .react-pdf__Page__canvas{display:block;max-width:100%;height:auto!important}.PdfDocumentPreview-module__pdfPageSkeleton__L2ta2{width:100%;height:100%;border-radius:var(--fn-radius-sm, 4px);background:#edf0f4}.PdfDocumentPreview-module__pdfLoadingBar__27L00{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}.PdfDocumentPreview-module__pdfLoadingBarFill__aSZkw{height:100%;background:#4b74fa;transition:width .15s ease}.PdfDocumentPreview-module__pdfLoadingBarIndeterminate__RnOHZ{position:absolute;left:0;width:40%;height:100%;background:#4b74fa;animation:PdfDocumentPreview-module__pdfBarSlide__aIqp9 1.1s ease-in-out infinite}@keyframes PdfDocumentPreview-module__pdfBarSlide__aIqp9{0%{left:-40%}to{left:100%}}.PdfDocumentPreview-module__skelPage__Y8dAX{width:100%;max-width:640px;aspect-ratio:1 / 1.4142;border-radius:var(--fn-radius-sm, 4px);box-shadow:0 1px 4px #00000014;background:#edf0f4}html[data-theme=dark] .PdfDocumentPreview-module__skelPage__Y8dAX,html[data-theme=dark] .PdfDocumentPreview-module__pdfPageSkeleton__L2ta2{background:#1e2024}.PdfDocumentPreview-module__pdfLoading__b16qI,.PdfDocumentPreview-module__pdfEmpty__38zT7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;color:var(--fn-text-tertiary, rgba(0, 0, 0, .45));font-size:13px}.index-module__tabBetaBadge__yih1G{display:inline-flex;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--fn-text-inverse);background:var(--fn-color-brand);border-radius:999px;white-space:nowrap;flex-shrink:0}.index-module__cardGrid__kaczd{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));row-gap:16px;column-gap:12px;padding:20px 0 40px}@media(max-width:640px){.index-module__cardGrid__kaczd{grid-template-columns:1fr;gap:12px}}.index-module__agentCard2__eebJg{background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-lg);display:flex;flex-direction:column;overflow:hidden;min-width:320px;min-height:196px;box-shadow:0 1px 3px #0000000f;transition:box-shadow .2s,transform .2s}@media(max-width:640px){.index-module__agentCard2__eebJg{min-width:0}}.index-module__agentCard2__eebJg:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.index-module__agentCard2Accent__LsmHL{height:2px;background:var(--agent-accent, #6366f1)}.index-module__agentCard2Header__6S05b{display:flex;align-items:center;gap:12px;padding:14px 16px 10px}.index-module__agentCard2Icon__aL2P-{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__avatarPicker__WKDsM{display:flex;align-items:center;gap:12px}.index-module__avatarPickerPreviewBtn__XjwZu{padding:0;border:none;background:transparent;cursor:pointer;line-height:0;border-radius:50%;flex-shrink:0}.index-module__avatarPickerPreviewBody__RdhGM{display:flex;justify-content:center;padding:12px 0 8px}.index-module__avatarPickerActions__0wpgU{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.index-module__avatarPickerHint__-sjyW{width:100%;font-size:12px;color:var(--fn-text-tertiary);line-height:1.4}.index-module__agentCard2TitleBlock__5iUgT{flex:1;min-width:0}.index-module__agentCard2Name__eU4aK{font-size:14px;font-weight:600;color:var(--fn-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;min-width:0}.index-module__agentCard2NameRow__WEYjR{display:flex;align-items:center;gap:4px;min-width:0}.index-module__agentCard2NameActionBtn__gfbTg{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:var(--fn-radius-sm);background:transparent;cursor:pointer;color:var(--fn-text-tertiary);transition:color .15s,background .15s}.index-module__agentCard2NameActionBtn__gfbTg:hover{color:var(--fn-text-secondary);background:var(--fn-sidebar-item-hover)}.index-module__agentCardIdRow__BTEfX{display:flex;align-items:center;gap:4px;min-width:0;margin-top:4px}.index-module__agentCardId__OzDvi{display:flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;cursor:pointer;min-width:0;overflow:hidden;flex:0 1 auto;text-align:left;color:var(--fn-text-tertiary);transition:color .15s}.index-module__agentCardId__OzDvi:hover{color:var(--fn-text-secondary)}.index-module__agentCardId__OzDvi:hover .index-module__agentCardIdValue__rd2qF{color:var(--fn-text-primary)}.index-module__agentCardIdLabel__Tuu01{flex-shrink:0;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.index-module__agentCardIdValue__rd2qF{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--fn-text-secondary);transition:color .15s}.index-module__agentCardIdIcon__OIp-h{flex-shrink:0;opacity:.5}.index-module__agentCard2Meta__XIDDC{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px}.index-module__backendFlag__c3LOX{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;flex-shrink:0;line-height:0;background:var(--fn-bg-tertiary);color:var(--fn-text-tertiary)}.index-module__backendFlag_shell__C--l7{color:#3d5a80;background:#3d5a801f}.index-module__backendFlag_filesystem__mO-pb{color:#389e0d;background:#52c41a1f}.index-module__backendFlag_database__e5bsM{color:#0958d9;background:#1677ff1a}.index-module__backendFlag_storage__p49eD{color:#d46b08;background:#fa8c161f}.index-module__backendFlag_sandbox__a9kxr{color:#08979c;background:#13c2c21f}.index-module__backendFlag_composite__iOI1g{color:#1d39c4;background:#2f54eb1a}html[data-theme=dark] .index-module__backendFlag_shell__C--l7{color:#9db4d0;background:#3d5a8047}html[data-theme=dark] .index-module__backendFlag_filesystem__mO-pb{color:#95de64;background:#52c41a2e}html[data-theme=dark] .index-module__backendFlag_database__e5bsM{color:#69b1ff;background:#1677ff33}html[data-theme=dark] .index-module__backendFlag_storage__p49eD{color:#ffc069;background:#fa8c162e}html[data-theme=dark] .index-module__backendFlag_sandbox__a9kxr{color:#5cdbd3;background:#13c2c22e}html[data-theme=dark] .index-module__backendFlag_composite__iOI1g{color:#85a5ff;background:#2f54eb38}.index-module__agentCard2State__7Dkj-{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500;line-height:1.6}.index-module__stateDot2__c-GLp{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.index-module__agentCard2Switch__mlec8{flex-shrink:0}.index-module__agentCard2HeaderActions__pgEul{display:flex;align-items:center;gap:8px;flex-shrink:0}.index-module__agentCard2Desc__-tJn-{font-size:12px;color:var(--fn-text-secondary);line-height:1.55;margin:0 16px 2px;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-module__agentCard2Footer__sli-3{display:flex;align-items:center;gap:6px;padding:10px 16px 14px;margin-top:auto}.index-module__agentCard2EditBtn__tbt-J{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:var(--fn-radius-sm);border:1px solid var(--fn-border-primary);background:transparent;cursor:pointer;color:var(--fn-text-secondary);transition:background .15s}.index-module__agentCard2EditBtn__tbt-J:hover:not(:disabled){background:var(--fn-sidebar-item-hover)}.index-module__agentCard2EditBtn__tbt-J:disabled{opacity:.4;cursor:not-allowed}.index-module__agentCard2DelBtn__El4UU{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:var(--fn-radius-sm);border:1px solid var(--fn-border-primary);background:transparent;cursor:pointer;color:var(--fn-text-tertiary);transition:color .15s,border-color .15s,background .15s}.index-module__agentCard2DelBtn__El4UU:hover{color:#ff4d4f;border-color:#ff4d4f;background:#fff1f0}.index-module__agentCard2ChatBtn__PlYlz{margin-left:auto;display:inline-flex;align-items:center;gap:3px;padding:5px 12px;font-size:12px;font-weight:500;border-radius:var(--fn-radius-sm);border:1px solid;background:transparent;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .15s,background .15s}.index-module__agentCard2ChatBtn__PlYlz:hover{opacity:.8}.index-module__teamCard__2oyD2{min-height:0}.index-module__teamCard__2oyD2 .index-module__agentCard2Header__6S05b{padding:20px 16px 12px;align-items:center}.index-module__teamCard__2oyD2 .index-module__agentCard2Footer__sli-3{margin-top:4px;padding-top:8px}.index-module__teamCardIcon__Zq80U{width:40px;height:40px;border-radius:50%;color:var(--fn-color-brand);background:var(--fn-color-brand-light, #f5f5f5);line-height:0;overflow:hidden;flex-shrink:0}.index-module__teamCardIcon__Zq80U img{width:100%;height:100%;object-fit:cover;display:block}.index-module__teamCardIcon__Zq80U svg{width:20px;height:20px;display:block;flex-shrink:0}.index-module__teamCardBadge__oZpwy{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:0 6px;height:16px;border-radius:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em;color:var(--fn-color-brand);background:var(--fn-color-brand-light, #f5f5f5);white-space:nowrap}.index-module__teamCardStateDot__foZWj{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.index-module__teamCardChatBtn__DlD2c{color:var(--fn-color-brand);border-color:color-mix(in srgb,var(--fn-color-brand) 32%,transparent)}.index-module__teamCardDesc__TG0vS{font-size:12px;color:var(--fn-text-secondary);line-height:1.5;margin:0 16px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__teamCardRoster__HtRjj{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 16px}.index-module__teamCardRosterLabel__WFt4L{flex-shrink:0;font-size:12px;color:var(--fn-text-tertiary)}.index-module__teamMemberAvatar__x7yFl{width:28px;height:28px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 22%,transparent);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:10px;font-weight:600;flex-shrink:0}.index-module__teamMemberMore__53BDD{font-size:11px;color:var(--fn-text-tertiary);flex-shrink:0}.index-module__memberPicker__l-RwN{display:flex;flex-direction:column;gap:8px}.index-module__memberPickerMeta__HdOjg{font-size:12px;color:var(--fn-text-tertiary)}.index-module__memberPickerEmpty__uxzWa{padding:20px 8px;text-align:center;font-size:12px;color:var(--fn-text-tertiary)}.index-module__memberPickerGrid__ioUqM{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:360px;overflow-y:auto;padding:2px}@media(max-width:640px){.index-module__memberPickerGrid__ioUqM{grid-template-columns:1fr}}.index-module__memberPickCard__6zWM9{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--fn-border-primary);border-radius:10px;background:var(--fn-bg-primary);cursor:pointer;text-align:left;min-width:0;transition:border-color .15s,background .15s,box-shadow .15s}.index-module__memberPickCard__6zWM9:hover{border-color:color-mix(in srgb,var(--fn-color-brand) 35%,var(--fn-border-primary));background:color-mix(in srgb,var(--fn-color-brand) 4%,var(--fn-bg-primary))}.index-module__memberPickCardSelected__BzL-V{border-color:color-mix(in srgb,var(--fn-color-brand) 50%,var(--fn-border-primary));background:color-mix(in srgb,var(--fn-color-brand) 6%,var(--fn-bg-primary));box-shadow:none}.index-module__memberPickCheck__8sxi2{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--fn-color-brand)}.index-module__memberPickIcon__fpvdm{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__memberPickBody__1iHDs{min-width:0;flex:1;padding-right:16px}.index-module__memberPickName__Geuf0{font-size:13px;font-weight:600;color:var(--fn-text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__memberPickDesc__47YBu{margin-top:4px;font-size:12px;color:var(--fn-text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-module__agentCard__yEXy7{background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-lg);padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 4px #0000000d;transition:box-shadow .2s,transform .2s}.index-module__agentCard__yEXy7:hover{box-shadow:var(--fn-shadow-md);transform:translateY(-1px)}.index-module__agentCardHeader__JS-lU{display:flex;align-items:flex-start;gap:10px}.index-module__agentCardToggle__xilgL{margin-left:auto;flex-shrink:0;display:flex;align-items:center}.index-module__agentCardIcon__eOm6j{width:36px;height:36px;border-radius:var(--fn-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__agentCardPortrait__Wo9Ha{width:44px;height:44px;border-radius:14px;background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fn-border, #e2e8f0) 80%,transparent)}.index-module__agentCardTitleBlock__w1UVr{flex:1;min-width:0}.index-module__agentCardName__4ymOB{font-size:14px;font-weight:600;color:var(--fn-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__expertSceneBadge__eV5YC{display:inline-flex;align-items:center;max-width:100%;margin-top:4px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:500;line-height:18px;color:var(--expert-accent, var(--fn-color-brand));background:color-mix(in srgb,var(--expert-accent, var(--fn-color-brand)) 14%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__agentCardStateRow__0-cOG{display:flex;align-items:center;gap:5px;margin-top:3px}.index-module__stateDot__XzVJ-{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}@keyframes index-module__spin__qP46k{to{transform:rotate(360deg)}}.index-module__stateDotSpin__pvNYb{animation:index-module__spin__qP46k 1.2s linear infinite;border-radius:0;width:7px;height:7px;background:conic-gradient(var(--fn-color-brand) 270deg,transparent 270deg)}.index-module__stateLabel__sF-dV{font-size:12px;font-weight:500}.index-module__agentCardDesc__k5dNf{font-size:12px;color:var(--fn-text-secondary);line-height:1.5;min-height:2.4em;max-height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.index-module__agentCardErrorWrap__FyK6U{margin:4px 16px 8px;min-width:0}.index-module__agentCardError__Vui7E{display:flex;align-items:flex-start;gap:6px;min-width:0;font-size:12px;color:#ff4d4f;background:#fff1f0;border:1px solid #ffa39e;border-radius:var(--fn-radius-sm);padding:6px 8px;cursor:help}.index-module__agentCardErrorIcon__pjC2u{flex-shrink:0;margin-top:1px}.index-module__agentCardErrorText__owxQ1{flex:1;min-width:0;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__agentCardErrorAction__Rkjms{display:block;width:100%;margin-top:6px;padding:0;border:none;background:none;color:var(--fn-color-brand, #1677ff);font-size:12px;font-weight:500;text-align:left;cursor:pointer}.index-module__agentCardErrorAction__Rkjms:hover{text-decoration:underline}.index-module__tableStateCell__1GbKe{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.index-module__tableStateMain__ZnyJF{display:flex;align-items:center;justify-content:center;gap:6px}.index-module__tableErrorWrap__F33HJ{min-width:0}.index-module__tableErrorText__FgKc6{display:flex;align-items:flex-start;gap:4px;min-width:0;font-size:11px;line-height:1.4;color:#ff4d4f;cursor:help}.index-module__tableErrorText__FgKc6 svg{flex-shrink:0;margin-top:1px}.index-module__tableErrorText__FgKc6 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__tableErrorAction__I6L6E{display:block;padding:0;border:none;background:none;color:var(--fn-color-brand, #1677ff);font-size:11px;font-weight:500;text-align:left;cursor:pointer}.index-module__tableErrorAction__I6L6E:hover{text-decoration:underline}.index-module__agentCardActions__Pdx-I{display:flex;gap:6px;align-items:center;border-top:1px solid var(--fn-border-secondary);padding-top:10px}.index-module__cardBtn__HH-ui{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:12px;border-radius:var(--fn-radius-sm);border:1px solid var(--fn-border-primary);background:transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s;color:var(--fn-text-secondary)}.index-module__cardBtn__HH-ui:disabled{opacity:.5;cursor:not-allowed}.index-module__cardBtn__HH-ui:hover:not(:disabled){background:var(--fn-sidebar-item-hover)}.index-module__cardBtnStart__kvBrZ{flex:1;justify-content:center;color:#1677ff;border-color:#1677ff}.index-module__cardBtnStart__kvBrZ:hover:not(:disabled){background:#e6f4ff}.index-module__cardBtnStop__BdXaX{flex:1;justify-content:center;color:#ff6b35;border-color:#ff6b35}.index-module__cardBtnStop__BdXaX:hover:not(:disabled){background:#fff2ec}.index-module__cardBtnEdit__MH-mh{flex:1;justify-content:center}.index-module__cardBtnDanger__G2CZ-{color:#ff4d4f;border-color:var(--fn-border-primary)}.index-module__cardBtnDanger__G2CZ-:hover:not(:disabled){color:#ff4d4f;border-color:#ff4d4f;background:#fff1f0}.index-module__expertTemplateHeader__Bz1wm{display:flex;align-items:center;gap:10px}.index-module__expertTemplateCard__a76zc{background:var(--fn-bg-primary);border:2px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-lg);padding:20px;display:flex;flex-direction:column;gap:10px;min-height:168px;cursor:pointer;position:relative;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.index-module__expertTemplateCard__a76zc:hover{border-color:var(--expert-accent, var(--fn-color-brand));background:color-mix(in srgb,var(--expert-accent, var(--fn-color-brand)) 4%,var(--fn-bg-primary));transform:translateY(-2px);box-shadow:var(--fn-shadow-brand-lg, 0 8px 24px rgba(0, 0, 0, .12))}.index-module__expertTemplateCard__a76zc:active{transform:translateY(0);transition-duration:.05s}@media(max-width:640px){.index-module__expertTemplateCard__a76zc:hover{transform:none}}.index-module__expertCardFooter__HbmCf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.index-module__expertInstalledLabel__ta5VD{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto;font-size:11px;color:#52c41a;font-weight:500}.index-module__expertCardHint__AwFqy{font-size:12px;color:var(--fn-text-quaternary);min-width:0;transition:color .2s}.index-module__expertTemplateCard__a76zc:hover .index-module__expertCardHint__AwFqy{color:var(--expert-accent, var(--fn-color-brand))}.index-module__marketContainer__7Ua-z{min-width:0;height:100%;display:flex;flex-direction:column}.index-module__marketStage__bONGA{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:240px}html[data-theme=dark] .index-module__loadingSkeleton__Ehfw0 .octop-card{background:var(--fn-bg-primary)!important;border-color:var(--fn-card-border-normal)!important}html[data-theme=dark] .index-module__loadingSkeleton__Ehfw0 .octop-skeleton-title,html[data-theme=dark] .index-module__loadingSkeleton__Ehfw0 .octop-skeleton-paragraph>li,html[data-theme=dark] .index-module__loadingSkeleton__Ehfw0 .octop-skeleton-avatar{background-image:linear-gradient(90deg,var(--fn-bg-tertiary) 25%,color-mix(in srgb,var(--fn-bg-tertiary) 78%,#fff) 37%,var(--fn-bg-tertiary) 63%)!important;background-size:400% 100%!important}.index-module__gridToolbar__fmhjs.index-module__marketSourceRow__PuM55{flex-wrap:nowrap;align-items:center}.index-module__marketSourceTabs__XWFZm{display:flex;align-items:center;gap:20px;flex-shrink:0;min-width:0}.index-module__marketSourceTab__RB5F8{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:4px 0;border:0;background:none;color:var(--fn-text-tertiary);font-size:15px;font-weight:500;line-height:22px;cursor:pointer;white-space:nowrap}.index-module__marketSourceTab__RB5F8:hover{color:var(--fn-text-secondary)}.index-module__marketSourceTabActive__5iL4F{color:var(--fn-text-primary);font-weight:600}.index-module__marketSourceTabActive__5iL4F:hover{color:var(--fn-text-primary)}.index-module__marketBlock__PjfuG{display:flex;flex-direction:column;gap:4px}.index-module__marketBlock__PjfuG .index-module__cardGrid__kaczd{padding-top:12px;padding-bottom:0}.index-module__marketBlockTitle__A2on3{flex-shrink:0;font-size:14px;line-height:22px;color:var(--fn-text-primary);font-variant-numeric:tabular-nums}.index-module__marketBlockHint__qX-MC{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--fn-text-tertiary)}.index-module__marketSearchPublishedGrid__mT46z{padding-bottom:0}.index-module__marketCardHeader__qkBRP{display:flex;align-items:center;gap:10px;min-width:0}.index-module__marketCardHeaderFeatured__JXkiu{padding-right:22px}.index-module__marketFeaturedMark__l-nwV{position:absolute;top:10px;right:14px;z-index:1;display:inline-flex;color:var(--expert-accent, var(--fn-color-brand));line-height:0;cursor:default}.index-module__marketCardTitleRow__qEhMR{display:flex;align-items:center;gap:8px;min-width:0}.index-module__marketCardTitleRow__qEhMR .index-module__agentCardName__4ymOB{flex:0 1 auto;min-width:0}.index-module__marketSearch__AtSvC{width:200px;min-width:0}@media(max-width:640px){.index-module__marketSearch__AtSvC{width:auto;flex:1 1 0}}.index-module__marketToolbarRight__D4cWU{flex:1;min-width:0;flex-wrap:nowrap;justify-content:flex-end}.index-module__marketToolbarRight__D4cWU .index-module__toolbarIconBtn__dSeNx{flex-shrink:0}.index-module__marketIconImg__xyH-l{display:block;width:100%;height:100%;object-fit:cover}.index-module__marketCardFooter__EFeFN{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;min-width:0}@media(max-width:640px){.index-module__marketCardFooter__EFeFN{align-items:stretch;flex-direction:column}}.index-module__marketCardFooterStart__2hvCC{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.index-module__marketCardFooterStart__2hvCC .index-module__expertInstalledLabel__ta5VD{margin-left:0}.index-module__marketMeta__-0bXl{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:var(--fn-text-tertiary);white-space:nowrap}.index-module__marketDrawerBody__H5BiQ{display:flex;flex-direction:column;gap:18px;min-width:0}.index-module__marketTagRow__2Oma7{display:flex;flex-wrap:wrap;gap:8px}.index-module__marketDrawerDesc__8FfKv{margin:0;color:var(--fn-text-secondary);font-size:14px;line-height:1.7;word-break:break-word}.index-module__marketSectionTitle__3Bwve{margin-bottom:8px;color:var(--fn-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.index-module__marketSkillList__tIFMH{display:flex;flex-wrap:wrap;gap:8px}.index-module__marketQuickPromptList__iCpKf{display:flex;flex-direction:column;gap:8px}.index-module__marketQuickPromptCard__6bZfh{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--fn-radius-md);min-width:0;background:var(--fn-bg-secondary);border:1px solid var(--fn-border-secondary, var(--fn-border-primary))}.index-module__marketQuickPromptIcon__lGzFQ{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;color:#0f172a9e}html[data-theme=dark] .index-module__marketQuickPromptIcon__lGzFQ{color:#0f172ab8;box-shadow:inset 0 0 0 1px #ffffff14}.index-module__marketQuickPromptTitle__hmJR-{font-size:13px;font-weight:600;color:var(--fn-text-primary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__marketQuickPromptDesc__o9FJU{margin-top:2px;font-size:12px;color:var(--fn-text-secondary);line-height:1.45;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.index-module__marketTaskExampleList__zXvYF{display:flex;flex-direction:column;gap:8px}.index-module__marketTaskExampleItem__Ewp1E{padding:10px 12px;border-radius:var(--fn-radius-md);background:var(--fn-bg-secondary);border:1px solid var(--fn-border-secondary, var(--fn-border-primary));font-size:12px;line-height:1.45;color:var(--fn-text-secondary);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-module__marketWorkflowPanel__gBYuH{display:flex;flex-direction:column;gap:10px;min-width:0}.index-module__marketWorkflowMeta__cqkbx{padding:12px 14px;border-radius:var(--fn-radius-md);background:var(--fn-bg-secondary);border:1px solid var(--fn-border-secondary)}.index-module__marketWorkflowMetaTitle__UNYRJ{margin-bottom:8px;color:var(--fn-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em}.index-module__marketWorkflowChildren__4Evo0{margin-top:10px}.index-module__marketWorkflowChildrenLabel__7-K0T{margin-bottom:6px;color:var(--fn-text-tertiary);font-size:12px}.index-module__marketWorkflowPreview__MXt1f{min-height:120px;max-height:360px;overflow:auto;padding:14px 16px;color:var(--fn-text-primary);background:var(--fn-bg-secondary);border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md)}.index-module__marketWorkflowEmpty__fw86Q{color:var(--fn-text-tertiary);font-size:13px;line-height:1.6}.index-module__marketWorkflowMarkdown__2YZIj{font-size:13px;line-height:1.7;color:var(--fn-text-primary);word-break:break-word}.index-module__marketWorkflowMarkdown__2YZIj h1,.index-module__marketWorkflowMarkdown__2YZIj h2,.index-module__marketWorkflowMarkdown__2YZIj h3,.index-module__marketWorkflowMarkdown__2YZIj h4{margin:.85em 0 .4em;color:var(--fn-text-primary);font-weight:600;line-height:1.35}.index-module__marketWorkflowMarkdown__2YZIj h1{font-size:16px}.index-module__marketWorkflowMarkdown__2YZIj h2{font-size:14px}.index-module__marketWorkflowMarkdown__2YZIj h3,.index-module__marketWorkflowMarkdown__2YZIj h4{font-size:13px}.index-module__marketWorkflowMarkdown__2YZIj h1:first-child,.index-module__marketWorkflowMarkdown__2YZIj h2:first-child,.index-module__marketWorkflowMarkdown__2YZIj h3:first-child,.index-module__marketWorkflowMarkdown__2YZIj p:first-child{margin-top:0}.index-module__marketWorkflowMarkdown__2YZIj p{margin:.45em 0;color:var(--fn-text-secondary)}.index-module__marketWorkflowMarkdown__2YZIj ul,.index-module__marketWorkflowMarkdown__2YZIj ol{margin:.4em 0 .6em;padding-left:1.35em;color:var(--fn-text-secondary)}.index-module__marketWorkflowMarkdown__2YZIj li{margin:.2em 0}.index-module__marketWorkflowMarkdown__2YZIj li::marker{color:var(--fn-text-tertiary)}.index-module__marketWorkflowMarkdown__2YZIj strong{color:var(--fn-text-primary);font-weight:600}.index-module__marketWorkflowMarkdown__2YZIj code{padding:.1em .35em;border-radius:4px;background:color-mix(in srgb,var(--fn-text-primary) 8%,transparent);font-size:12px}.index-module__marketWorkflowMarkdown__2YZIj hr{margin:12px 0;border:none;border-top:1px solid var(--fn-border-secondary)}.index-module__marketWorkflowMarkdown__2YZIj blockquote{margin:.6em 0;padding:.2em 0 .2em .85em;border-left:3px solid var(--fn-border-primary);color:var(--fn-text-tertiary)}.index-module__gridToolbar__fmhjs{display:flex;align-items:center;justify-content:space-between;padding:4px 0 0;gap:12px;flex-wrap:wrap}.index-module__gridToolbarLeft__LLzhK{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.index-module__gridToolbarRight__eE7O6{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.index-module__toolbarSearch__qybXE{width:220px;min-width:140px;max-width:100%}@media(max-width:640px){.index-module__toolbarSearch__qybXE{width:auto;flex:1 1 160px}}.index-module__searchEmpty__r33JT{padding:28px 12px 12px;text-align:center;font-size:13px;color:var(--fn-text-tertiary)}.index-module__viewModeLabel__r-e7b{display:inline-flex;align-items:center;gap:4px}.index-module__gridCount__ht5xm{font-size:13px;color:var(--fn-text-tertiary)}.index-module__toolbarBtn__1d8Pv{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;border:1px solid var(--fn-color-brand);background:transparent;color:var(--fn-color-brand);border-radius:var(--fn-radius-md);cursor:pointer;transition:background .15s}.index-module__toolbarBtn__1d8Pv:hover{background:var(--fn-color-brand-light, #e6f4ff)}.index-module__toolbarIconBtn__dSeNx{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-md);background:transparent;color:var(--fn-text-secondary);cursor:pointer;transition:all .15s}.index-module__toolbarIconBtn__dSeNx:hover:not(:disabled){color:var(--fn-color-brand);border-color:var(--fn-color-brand);background:var(--fn-color-brand-light, #e6f4ff)}.index-module__toolbarIconBtn__dSeNx:disabled{opacity:.5;cursor:not-allowed}@keyframes index-module__spin__qP46k{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module__spinning__LIRm-{animation:index-module__spin__qP46k .9s linear infinite}.index-module__emptyState__WDrXJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:var(--fn-text-tertiary);text-align:center}.index-module__emptyTitle__3iJHY{font-size:15px;font-weight:600;color:var(--fn-text-secondary);margin:4px 0 0}.index-module__emptyHint__OrzwX{font-size:13px;color:var(--fn-text-tertiary);max-width:320px;line-height:1.6}.index-module__emptyLayout__txvoP{display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto}.index-module__emptyLayoutMobile__oPBpC{border:none;border-radius:0;background:transparent}.index-module__emptyGuide__PhPgP{flex:1}.index-module__emptyActions__wpKIn{display:flex;align-items:center;gap:10px;margin-top:8px}.index-module__marketLoadResult__PXABj{padding:16px}.index-module__marketLoadResult__PXABj .ant-result-icon{display:flex;justify-content:center;margin-bottom:0}.index-module__marketLoadResult__PXABj .ant-result-title{font-size:16px;line-height:1.4}.index-module__marketLoadResult__PXABj .ant-result-subtitle{max-width:360px;margin-inline:auto;color:var(--fn-text-tertiary)}.index-module__textAssistField__dSLfQ{margin-bottom:4px!important}.index-module__drawerSection__pMigq{margin-bottom:24px}.index-module__drawerSectionTitle__ejZkJ{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--fn-text-tertiary);margin-bottom:10px}.index-module__editExpertTitle__se4sA{display:inline-flex;align-items:center;gap:8px;min-width:0}.index-module__drawerCollapse__eFPaZ{width:100%;margin:0}.index-module__drawerCollapse__eFPaZ>.octop-collapse-item{width:100%;border:none!important}.index-module__drawerCollapse__eFPaZ>.octop-collapse-item>.octop-collapse-header{width:100%!important;align-items:center!important;padding:6px 0!important;padding-inline:0!important;margin:0!important}.index-module__drawerCollapse__eFPaZ>.octop-collapse-item>.octop-collapse-header .octop-collapse-expand-icon{padding-inline-start:0!important;padding-inline-end:8px!important;margin-inline-start:0!important}.index-module__drawerCollapse__eFPaZ .octop-collapse-header-text{flex:1 1 auto;min-width:0;margin-inline:0!important}.index-module__drawerCancelBtn__utzFH{padding:7px 16px;font-size:14px;border:1px solid var(--fn-border-primary);background:transparent;color:var(--fn-text-secondary);border-radius:var(--fn-radius-md);cursor:pointer}.index-module__drawerCancelBtn__utzFH:hover{background:var(--fn-sidebar-item-hover)}.index-module__drawerSaveBtn__h5f3U{padding:7px 20px;font-size:14px;font-weight:500;border:none;background:var(--fn-color-brand);color:#fff;border-radius:var(--fn-radius-md);cursor:pointer;transition:opacity .15s}.index-module__drawerSaveBtn__h5f3U:disabled{opacity:.5;cursor:not-allowed}.index-module__drawerSaveBtn__h5f3U:not(:disabled):hover{opacity:.88}.index-module__fileList__lLmyt{display:flex;flex-direction:column;gap:8px}.index-module__fileItem__pV-XR{display:flex;align-items:stretch;gap:0;padding:0;background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-md);width:100%;overflow:hidden;transition:border-color .15s,box-shadow .15s}.index-module__fileItem__pV-XR:hover{border-color:var(--fn-color-brand);box-shadow:var(--fn-shadow-sm)}.index-module__fileItemMain__E-rYf{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:10px 12px;border:none;background:transparent;cursor:pointer;text-align:left}.index-module__fileItemMenu__ukVIb{display:inline-flex;align-items:center;justify-content:center;width:36px;flex-shrink:0;border:none;border-left:1px solid var(--fn-card-border-normal);background:transparent;color:var(--fn-text-tertiary);cursor:pointer}.index-module__fileItemMenu__ukVIb:hover{color:var(--fn-text-secondary);background:var(--fn-bg-secondary)}.index-module__catalogDrawer__KxEGB{display:flex;flex-direction:column;gap:12px;min-height:200px;min-width:0}@media(max-width:767px){.index-module__catalogDrawer__KxEGB{gap:10px}}.index-module__catalogDrawerMobile__a39l1{flex:1;min-height:0;overflow-y:auto;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.index-module__catalogDrawerFlex__FAAwi .ant-drawer-content{display:flex;flex-direction:column;height:100%}.index-module__catalogDrawerFlex__FAAwi .ant-drawer-body{flex:1;min-height:0}.index-module__catalogDrawerRoot__AaQby .ant-drawer-content-wrapper{width:100%!important;max-width:100vw!important}.index-module__catalogSearch__EStHS{max-width:480px;flex:1 1 auto}@media(max-width:767px){.index-module__catalogSearch__EStHS{max-width:none;width:100%}}.index-module__catalogToolbar__CuIvR{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.index-module__toolbarBtnPrimary__EgkRh{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;border:1px solid var(--fn-color-brand);background:var(--fn-color-brand);color:#fff;border-radius:var(--fn-radius-md);cursor:pointer;transition:opacity .15s;flex-shrink:0}.index-module__toolbarBtnPrimary__EgkRh:hover:not(:disabled){opacity:.9}.index-module__toolbarBtnPrimary__EgkRh:disabled{opacity:.5;cursor:not-allowed}.index-module__catalogTabs__MC1K3{min-width:0}.index-module__catalogTabs__MC1K3 .ant-tabs-nav{margin-bottom:4px}.index-module__catalogLoading__zOq0c{display:flex;justify-content:center;padding:48px 0}.index-module__catalogGrid__IZ81A{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:16px;column-gap:12px;padding-top:4px;width:100%;min-width:0}@media(max-width:767px){.index-module__catalogGrid__IZ81A{grid-template-columns:minmax(0,1fr);gap:10px}}.index-module__catalogCard__nZVuY{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;padding:16px;min-height:148px;min-width:0;max-width:100%;overflow:hidden;background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-lg);box-shadow:var(--fn-card-shadow-normal);transition:border-color .15s,box-shadow .15s,transform .15s}.index-module__catalogCard__nZVuY:hover{border-color:color-mix(in srgb,var(--fn-color-brand) 22%,var(--fn-card-border-normal));box-shadow:var(--fn-shadow-sm);transform:translateY(-1px)}@media(max-width:767px){.index-module__catalogCard__nZVuY{min-height:0;padding:12px;gap:8px}.index-module__catalogCard__nZVuY:hover{transform:none}}.index-module__catalogCardAccent__vOqMa{position:absolute;top:0;left:0;right:0;height:2px;background:var(--agent-accent, #6366f1)}.index-module__catalogCardHeader__RpcNq{display:flex;align-items:center;gap:10px;min-width:0}.index-module__catalogCardIcon__3CwcG{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.index-module__catalogCardTitle__6XfqR{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--fn-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__catalogCardInstalled__PfWc2{color:#22c55e;font-size:16px;flex-shrink:0}.index-module__catalogCardInstalledSlot__d4XHr{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.index-module__catalogCardDesc__3-EB-{flex:1;margin:0;font-size:13px;line-height:1.55;color:var(--fn-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}@media(max-width:767px){.index-module__catalogCardDesc__3-EB-{flex:0 0 auto;-webkit-line-clamp:2;font-size:12px;line-height:1.5}}.index-module__catalogCardFooter__Fv-8K{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;min-width:0}@media(max-width:767px){.index-module__catalogCardFooter__Fv-8K{flex-direction:column;align-items:stretch;gap:8px}}.index-module__catalogCardSlug__4fzxo{flex:1;font-size:11px;color:var(--fn-text-quaternary);font-family:var(--fn-font-mono, ui-monospace, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:767px){.index-module__catalogCardSlug__4fzxo{flex:none;width:100%}}.index-module__catalogCardActions__QMXhI{display:flex;flex-shrink:0;align-items:center;gap:6px}@media(max-width:767px){.index-module__catalogCardActions__QMXhI{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}}.index-module__catalogCardActionBtn__v2Xrf{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;color:var(--fn-text-secondary);background:var(--fn-bg-primary);border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-sm);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.index-module__catalogCardActionBtn__v2Xrf:hover:not(:disabled){color:var(--fn-text-primary);border-color:color-mix(in srgb,var(--fn-color-brand) 30%,var(--fn-border-primary));background:var(--fn-sidebar-item-hover)}.index-module__catalogCardActionBtn__v2Xrf:disabled{cursor:not-allowed;opacity:.55}@media(max-width:767px){.index-module__catalogCardActionBtn__v2Xrf{width:100%;min-width:0;height:32px;padding:0 8px;overflow:hidden;text-overflow:ellipsis}}.index-module__catalogCardActionBtnPrimary__v8y0W{color:#fff;background:var(--fn-color-brand);border-color:var(--fn-color-brand)}.index-module__catalogCardActionBtnPrimary__v8y0W:hover:not(:disabled){color:#fff;background:color-mix(in srgb,var(--fn-color-brand) 88%,#000);border-color:color-mix(in srgb,var(--fn-color-brand) 88%,#000)}.index-module__catalogCardActionBtnIcon__Q683V{padding:0;width:24px}@media(max-width:767px){.index-module__catalogCardActionBtnIcon__Q683V{width:100%}}.index-module__catalogCardActionBtnDanger__-ec8I{color:var(--fn-text-tertiary)}.index-module__catalogCardActionBtnDanger__-ec8I:hover{color:#ff4d4f;border-color:#ff4d4f59;background:#ff4d4f0f}.index-module__catalogPreviewLoading__os-JS{display:flex;justify-content:center;padding:40px}.index-module__catalogPreviewContent__mbB53{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6;color:var(--fn-text-primary);font-family:inherit}.index-module__fileIcon__qBjjJ{width:32px;height:32px;border-radius:var(--fn-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-size:16px;line-height:1}.index-module__fileIconImg__Txctd{width:100%;height:100%;object-fit:cover;display:block}.index-module__fileMeta__Qv3Gq{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.index-module__fileLabel__ofJ5b{font-size:13px;font-weight:600;color:var(--fn-text-primary)}.index-module__filePath__qNQh7{font-size:11px;color:var(--fn-text-quaternary);font-family:SF Mono,Menlo,Consolas,monospace}.index-module__fileHint__c4Ji6{font-size:12px;color:var(--fn-color-brand);white-space:nowrap;flex-shrink:0}@media(max-width:767px){.index-module__fileLabel__ofJ5b,.index-module__filePath__qNQh7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__fileHint__c4Ji6{font-size:12px;max-width:3.5em;overflow:hidden;text-overflow:ellipsis}}.index-module__loadingState__o4gaR{display:flex;align-items:center;justify-content:center;padding:60px}@keyframes index-module__cardFlash__BdgiG{0%{box-shadow:0 0 0 3px var(--fn-color-brand)}to{box-shadow:0 1px 4px #0000000d}}.index-module__agentCardNew__g2iGR{animation:index-module__cardFlash__BdgiG .8s ease-out forwards}.index-module__expertsTable__lJnoJ{margin:12px 0 0;width:100%;min-width:0;max-width:100%;position:relative}.index-module__expertsTable__lJnoJ .octop-table-wrapper,.index-module__expertsTable__lJnoJ .ant-table-wrapper{max-width:100%}.index-module__expertsTable__lJnoJ .octop-table-pagination,.index-module__expertsTable__lJnoJ .ant-table-pagination{margin:12px 0 0!important;position:relative;z-index:1}.index-module__tableNameCell__0AihC{display:flex;align-items:center;gap:8px;min-width:0}.index-module__tableIcon__-aIUs{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__tableNameText__JieDK{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__tableAgentIdBtn__x4jVb{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0;border:none;background:transparent;cursor:pointer;color:var(--fn-text-tertiary);transition:color .15s}.index-module__tableAgentIdBtn__x4jVb:hover{color:var(--fn-text-secondary)}.index-module__tableAgentIdBtn__x4jVb:hover .index-module__tableAgentIdValue__-QvqO{color:var(--fn-text-primary)}.index-module__tableAgentIdValue__-QvqO{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fn-text-secondary);transition:color .15s}.index-module__tableAgentIdIcon__UkLnY{flex-shrink:0;opacity:.5}.index-module__tableActions__Fw9bl{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.index-module__tableActionBtn__bHK29{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;border-radius:var(--fn-radius-sm);border:1px solid var(--fn-border-primary);background:transparent;cursor:pointer;color:var(--fn-text-tertiary);transition:color .15s,border-color .15s,background .15s}.index-module__tableActionBtn__bHK29:hover:not(:disabled){color:var(--fn-text-secondary);background:var(--fn-sidebar-item-hover)}.index-module__tableActionBtn__bHK29:disabled{opacity:.4;cursor:not-allowed}.index-module__tableChatBtn__Lv4OQ{display:inline-flex;align-items:center;gap:3px;padding:4px 8px;font-size:12px;border-radius:var(--fn-radius-sm);border:1px solid var(--fn-border-primary);background:transparent;cursor:pointer;color:var(--fn-color-brand);margin-left:auto;white-space:nowrap;flex-shrink:0}.index-module__welcomeConfig__0SNON{display:flex;flex-direction:column;gap:16px;padding:4px 0}.index-module__welcomeConfigHeader__fUSJf{display:flex;align-items:center;justify-content:space-between;gap:12px}.index-module__welcomeConfigHeader__fUSJf h3{margin:0;font-size:14px;font-weight:600;color:var(--fn-text-primary)}.index-module__welcomeConfigLoading__oc6G0{padding:24px;text-align:center;color:var(--fn-text-tertiary)}.index-module__welcomeConfigSection__ms4g5{display:flex;flex-direction:column;gap:12px}.index-module__welcomeConfigSection__ms4g5 h4{margin:0;font-size:13px;font-weight:600;color:var(--fn-text-secondary)}.index-module__welcomeMessageFields__r28Rn{display:flex;flex-direction:column;gap:12px}.index-module__welcomeMessageField__dzSS7{display:flex;flex-direction:column;gap:6px}.index-module__welcomeMessageField__dzSS7 label{font-size:12px;font-weight:500;color:var(--fn-text-tertiary)}.index-module__quickPromptsHeader__hIaPx{display:flex;align-items:center;justify-content:space-between;gap:12px}.index-module__quickPromptsList__VpW-4{display:flex;flex-direction:column;gap:12px}.index-module__quickPromptsEmpty__YQgHQ{padding:16px;text-align:center;font-size:13px;color:var(--fn-text-tertiary);border:1px dashed var(--fn-border-secondary);border-radius:var(--fn-radius-md)}.index-module__quickPromptItem__n2-Hk{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--fn-bg-secondary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-md)}.index-module__quickPromptHeader__Gb1Zz{display:flex;align-items:center;justify-content:space-between;gap:8px}.index-module__quickPromptIndex__mRZLy{font-size:12px;font-weight:600;color:var(--fn-text-tertiary)}.index-module__quickPromptFields__rauQ1{display:flex;flex-direction:column;gap:12px}.index-module__quickPromptRow__WN-zv{display:flex;gap:12px;flex-wrap:wrap}.index-module__quickPromptField__gHwf0{flex:1;min-width:160px;display:flex;flex-direction:column;gap:6px}.index-module__quickPromptFieldFull__G0aT2{flex:1 1 100%;min-width:100%;display:flex;flex-direction:column;gap:6px}.index-module__quickPromptField__gHwf0 label{font-size:12px;font-weight:500;color:var(--fn-text-tertiary)}.index-module__colorPicker__Q-Ohs{display:flex;gap:6px;flex-wrap:wrap}.index-module__colorOption__Lmy8A{width:24px;height:24px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all .15s}.index-module__colorOption__Lmy8A:hover{transform:scale(1.1)}.index-module__colorOption__Lmy8A:disabled{cursor:not-allowed;opacity:.5;transform:none}.index-module__colorOptionActive__Cu-cE{border-color:var(--fn-color-brand);box-shadow:0 0 0 2px #1677ff33}.index-module__iconPicker__1wAVY{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.index-module__iconOption__XG6ey{width:28px;height:28px;border-radius:6px;border:1px solid var(--fn-border-primary);background:var(--fn-bg-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;color:var(--fn-text-secondary);font-size:14px}.index-module__iconOption__XG6ey:hover{border-color:var(--fn-color-brand);background:var(--fn-sidebar-item-hover)}.index-module__iconOption__XG6ey:disabled{cursor:not-allowed;opacity:.5}.index-module__iconOptionNoIcon__hvn9H{width:auto;padding:0 8px;white-space:nowrap}.index-module__iconOptionActive__IkypE{border-color:var(--fn-color-brand);background:var(--fn-color-brand-light, #e6f4ff);color:var(--fn-color-brand)}.index-module__quickPromptPreview__Mefp-{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--fn-border-secondary)}.index-module__quickPromptPreviewLabel__0JOA2{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fn-text-tertiary)}.index-module__quickCardPreview__9MQMU{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-md)}.index-module__quickCardIcon__FqChY{width:32px;height:32px;border-radius:var(--fn-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.index-module__quickCardBody__BHYS8{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.index-module__quickCardTitle__nO-My{font-size:13px;font-weight:600;color:var(--fn-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__quickCardDesc__QKi-e{font-size:12px;color:var(--fn-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__publishDrawerBody__z8-GR{display:flex;flex-direction:column;gap:0}.index-module__publishDrawerLoading__Bdfd5{display:flex;justify-content:center;padding:8px 0 12px}.index-module__publishDrawerHint__L8EwA{margin-bottom:16px}.index-module__publishDrawerFooter__zFL7X{display:flex;justify-content:flex-end;gap:8px}.FileEditModal-module__editor__AMe3N{flex:1;min-height:240;width:100%;margin:0;padding:16px 18px;border:none;resize:none;outline:none;background:var(--fn-bg-primary, transparent);color:var(--fn-text-primary, inherit);font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6;-moz-tab-size:2;tab-size:2}.EmojiPicker-module__overlay__8UGIB .ant-popover-inner{padding:0}.EmojiPicker-module__panel__qGpOf{width:min(320px,72vw);display:flex;flex-direction:column;gap:8px;padding:10px}.EmojiPicker-module__search__JhAjM{flex-shrink:0}.EmojiPicker-module__grid__w1Jer{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-height:240px;overflow:auto;padding:2px}.EmojiPicker-module__option__5-44B{width:100%;aspect-ratio:1;min-height:34px;padding:0;border:1px solid transparent;border-radius:var(--fn-radius-md, 8px);background:transparent;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer;transition:background-color var(--fn-transition-fast, .15s ease),border-color var(--fn-transition-fast, .15s ease)}.EmojiPicker-module__option__5-44B:hover{background:var(--fn-bg-hover)}.EmojiPicker-module__option__5-44B:focus-visible{outline:2px solid var(--fn-border-focus);outline-offset:1px}.EmojiPicker-module__active__wX-jS{border-color:var(--fn-text-primary);background:var(--fn-color-brand-bg, rgba(79, 110, 247, .12))}.EmojiPicker-module__empty__0q6X-{grid-column:1 / -1;padding:16px 8px;text-align:center;font-size:13px;color:var(--fn-text-tertiary)}.EmojiPicker-module__trigger__b1xD6{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:4px 12px 4px 8px;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);background:var(--fn-bg-primary);color:var(--fn-text-primary);cursor:pointer;transition:border-color var(--fn-transition-fast),box-shadow var(--fn-transition-fast)}.EmojiPicker-module__trigger__b1xD6:hover{border-color:var(--fn-border-focus)}.EmojiPicker-module__trigger__b1xD6:focus-visible{outline:none;border-color:var(--fn-border-focus);box-shadow:0 0 0 2px var(--fn-color-brand-shadow)}.EmojiPicker-module__triggerEmoji__eS8Zu{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--fn-bg-secondary);font-size:18px;line-height:1}.EmojiPicker-module__triggerHint__FV63T{font-size:13px;color:var(--fn-text-secondary)}.SubagentDrawer-module__shell__IfAWF{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.SubagentDrawer-module__createForm__U2NoG{min-height:0;overflow:hidden;height:100%}.SubagentDrawer-module__createLayout__uQRTL{height:100%;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:24px;gap:16px}.SubagentDrawer-module__createFields__OHpiR{min-width:0;flex-shrink:0}.SubagentDrawer-module__bodyBlock__aEGQp{flex:1 1 auto;min-height:220px;display:flex;flex-direction:column;gap:8px}.SubagentDrawer-module__bodyLabel__sGI4C{font-size:14px;font-weight:500;color:var(--fn-text-primary)}.SubagentDrawer-module__bodyRequired__-3Tqn{margin-right:4px;color:var(--fn-color-danger);font-family:SimSun,sans-serif}.SubagentDrawer-module__bodyTextarea__DnH9L{flex:1 1 auto;min-height:160px;width:100%;margin:0;padding:8px 11px;resize:vertical;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);background:var(--fn-bg-primary);color:var(--fn-text-primary);font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;outline:none;transition:border-color var(--fn-transition-fast),box-shadow var(--fn-transition-fast)}.SubagentDrawer-module__bodyTextarea__DnH9L:focus{border-color:var(--fn-border-focus);box-shadow:0 0 0 2px var(--fn-color-brand-shadow)}.SubagentDrawer-module__bodyTextarea__DnH9L:disabled{color:var(--fn-text-tertiary);background:var(--fn-bg-secondary);cursor:not-allowed}.SubagentDrawer-module__editorTabs__AVQ45{display:flex;flex-shrink:0;justify-content:flex-end}.SubagentDrawer-module__footer__l53ZH{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px;border-top:1px solid var(--fn-border-secondary);background:var(--fn-bg-primary)}.SubagentDrawer-module__loadingWrap__UElxF{display:flex;align-items:center;justify-content:center;height:100%;min-height:240px}.RootDirSelect-module__rootDirDropdown__X6Kg4 .ant-select-tree-node-content-wrapper{flex:1 1 auto!important;width:100%;min-width:0;overflow:visible}.RootDirSelect-module__rootDirDropdown__X6Kg4 .ant-select-tree-title{display:block;width:100%;min-width:0}.RootDirSelect-module__rootDirTitle__B27n6{display:flex;align-items:center;gap:8px;width:100%;min-width:0;box-sizing:border-box}.RootDirSelect-module__rootDirTitleLabel__lg5iv{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RootDirSelect-module__rootDirActions__x9-QX{align-items:center;gap:8px}.RootDirSelect-module__rootDirActionBtn__G4gTR{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;color:#8c8c8c;flex-shrink:0;line-height:1}.RootDirSelect-module__rootDirActionBtn__G4gTR:disabled{cursor:not-allowed;opacity:.5}.RootDirSelect-module__rootDirActionBtn__G4gTR:hover:not(:disabled){color:#262626}.ResourceVisibilityFields-module__fields__TPxhj{display:flex;flex-direction:column;align-items:stretch;align-self:flex-start;gap:8px;width:100%;min-width:0;overflow-anchor:none}.ResourceVisibilityFields-module__formItem__uEEwr .ant-form-item-control-input,.ResourceVisibilityFields-module__formItem__uEEwr .octop-form-item-control-input{align-items:flex-start}.ResourceVisibilityFields-module__formItem__uEEwr .ant-form-item-control-input-content,.ResourceVisibilityFields-module__formItem__uEEwr .octop-form-item-control-input-content{width:100%}.ResourceVisibilityFields-module__radio__GSUz0{display:flex;flex-wrap:wrap;gap:4px 16px;width:100%}.ResourceVisibilityFields-module__radio__GSUz0 .ant-radio-wrapper{margin-inline-end:0}.ResourceVisibilityFields-module__groups__N2w7P{width:100%;max-width:100%}.ResourceVisibilityFields-module__groupOption__Qyg4p{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.ResourceVisibilityFields-module__groupAvatar__QGTQg{width:20px;height:20px;flex-shrink:0}.ResourceVisibilityFields-module__groupAvatar__QGTQg img,.ResourceVisibilityFields-module__groupAvatar__QGTQg svg{width:20px;height:20px}.ResourceVisibilityFields-module__groupName__9xS8v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceVisibilityFields-module__groupTag__o7QrE{display:inline-flex;align-items:center;margin-inline-end:4px;padding-inline:4px 6px;line-height:22px;border-radius:6px;background:var(--fn-bg-secondary);border-color:var(--fn-border-secondary)}.ResourceVisibilityFields-module__groupTag__o7QrE .ResourceVisibilityFields-module__groupAvatar__QGTQg{width:16px;height:16px}.ResourceVisibilityFields-module__groupTag__o7QrE .ResourceVisibilityFields-module__groupAvatar__QGTQg img,.ResourceVisibilityFields-module__groupTag__o7QrE .ResourceVisibilityFields-module__groupAvatar__QGTQg svg{width:16px;height:16px}.ResourceVisibilityFields-module__collapse__0-BAw{margin-top:4px}.ResourceVisibilityFields-module__collapseToggle__rkAEZ{display:flex;align-items:center;gap:6px;margin-bottom:8px}.ResourceVisibilityFields-module__collapseBody__TU-Zv{padding:10px 12px;border:1px solid var(--fn-border-secondary);border-radius:8px;background:var(--fn-bg-secondary)}.ResourceVisibilityFields-module__collapseHint__McEwj{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--fn-text-tertiary)}.index-module__loadingState__NhO4c{display:flex;justify-content:center;padding:48px 0}.index-module__emptyState__cbmFs{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center}.index-module__emptyTitle__7OIDD{font-size:15px;font-weight:600;color:var(--fn-text-primary)}.index-module__emptyHint__-MoDd{font-size:13px;color:var(--fn-text-tertiary);max-width:360px}.index-module__typeGrid__WawEk{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));row-gap:16px;column-gap:12px;padding-top:4px;padding-bottom:4px}.index-module__instanceGrid__MAWiw{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:16px;column-gap:12px}.index-module__emptyLayout__6e388{display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto}.index-module__emptyGuide__2lD0R{flex:1}.index-module__typeCard__9RJWC{background:var(--fn-bg-primary);border:2px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-lg);padding:20px;min-height:152px;display:flex;flex-direction:column;gap:0;cursor:pointer;position:relative;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;outline:none}.index-module__typeCard__9RJWC:hover,.index-module__typeCard__9RJWC:focus-visible{border-color:var(--connector-accent, var(--fn-color-brand));background:color-mix(in srgb,var(--connector-accent, var(--fn-color-brand)) 4%,var(--fn-bg-primary));transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.index-module__typeCard__9RJWC:active{transform:translateY(0);transition-duration:.05s}.index-module__typeCardDisabled__YIa0q{opacity:.62;cursor:not-allowed}.index-module__typeCardDisabled__YIa0q:hover,.index-module__typeCardDisabled__YIa0q:focus-visible{border-color:var(--fn-card-border-normal);background:var(--fn-bg-primary);transform:none;box-shadow:none}.index-module__typeConfiguredBadge__fkouH{position:absolute;top:12px;right:12px;color:#52c41a;display:flex;align-items:center;gap:3px;font-size:11px;font-weight:500}.index-module__typeSoonBadge__5nXx4{position:absolute;top:12px;right:12px;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--fn-surface-sunken);color:var(--fn-text-tertiary)}.index-module__typeCardBody__AKMiU{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0}.index-module__typeCardHeader__mC6JK{display:flex;align-items:center;gap:12px;min-height:44px}.index-module__typeCardTitleCol__RwWku{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1}.index-module__categoryChip__JxDx3{display:inline-flex;align-items:center;flex-shrink:0;padding:0 7px;border-radius:9px;font-size:10px;font-weight:500;line-height:18px}.index-module__typeCardIconLarge__lgkBi{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.index-module__typeCardFooter__ZsDTD{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;min-height:24px;flex-shrink:0}.index-module__typeCardFooterSpacer__YlM-H{margin-top:12px;min-height:24px;flex-shrink:0}.index-module__typeCardIcon__TmalE{width:40px;height:40px;border-radius:var(--fn-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__typeCardTitle__D3GTF{font-size:15px;font-weight:600;color:var(--fn-text-primary);flex:1;min-width:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__typeCardTitleCol__RwWku .index-module__typeCardTitle__D3GTF{flex:none;width:100%}.index-module__typeCardDesc__KXj5p{font-size:13px;color:var(--fn-text-tertiary);line-height:1.45;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-module__typeCardHint__7MZaS{font-size:12px;color:var(--connector-accent, var(--fn-color-brand));font-weight:500;flex:1;min-width:0}.index-module__instanceCardHeaderActions__3ENLy{display:flex;align-items:center;gap:8px;flex-shrink:0}.index-module__instanceCardActions__7Fa2E{display:flex;align-items:center;gap:6px;flex-shrink:0}.index-module__instanceCardDelBtn__o1J7C{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--fn-radius-sm);border:1px solid var(--fn-border-primary);background:transparent;cursor:pointer;color:var(--fn-text-tertiary);transition:color .15s,border-color .15s,background .15s}.index-module__instanceCardDelBtn__o1J7C:hover{color:#ff4d4f;border-color:#ff4d4f;background:color-mix(in srgb,#ff4d4f 8%,transparent)}.index-module__connectorLogo__2vmQJ{display:block;object-fit:contain;border-radius:10px}.index-module__connectorMcpFallbackIcon__hAIxL{color:#0d9488;flex-shrink:0}.index-module__drawerBody__MdD9t{display:flex;flex-direction:column;gap:0}.index-module__drawerLoading__YdfUl{display:flex;justify-content:center;padding:8px 0 12px}.index-module__configSectionTitle__z2QHb{font-size:13px;font-weight:600;color:var(--fn-text-primary);margin-bottom:12px}.index-module__configuredBadge__ydBKl{font-size:13px;color:var(--fn-color-success, #389e0d);margin-bottom:12px;padding:8px 10px;background:color-mix(in srgb,var(--fn-color-success, #389e0d) 10%,transparent);border-radius:var(--fn-radius-sm)}.index-module__toolList__Z4VYr{margin-top:20px;padding:12px 14px;background:var(--fn-surface-sunken);border-radius:var(--fn-radius-md);flex-shrink:0}.index-module__probeResult__xBgAX{margin-top:20px;border:1px solid color-mix(in srgb,var(--fn-color-success, #52c41a) 28%,var(--fn-card-border-normal));border-radius:var(--fn-radius-md);overflow:hidden;background:var(--fn-bg-primary);flex-shrink:0}.index-module__probeResultHeader__hQJdM{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:color-mix(in srgb,var(--fn-color-success, #52c41a) 9%,var(--fn-bg-primary));border-bottom:1px solid color-mix(in srgb,var(--fn-color-success, #52c41a) 16%,transparent)}.index-module__probeResultIcon__M9sfG{color:var(--fn-color-success, #52c41a);flex-shrink:0;margin-top:1px}.index-module__probeResultMeta__jyhcY{flex:1;min-width:0}.index-module__probeResultTitle__2t8EU{font-size:14px;font-weight:600;color:var(--fn-text-primary);line-height:1.4}.index-module__probeResultSubtitle__Ujdjp{font-size:12px;color:var(--fn-text-secondary);margin-top:3px;line-height:1.5}.index-module__probeToolList__Gk-2y{margin:0;padding:10px;list-style:none;display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.index-module__probeToolItem__WIXre{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--fn-surface-sunken);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-sm)}.index-module__probeToolIndex__16Nqd{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--fn-text-tertiary);background:var(--fn-bg-primary);border-radius:6px;border:1px solid var(--fn-card-border-normal);line-height:1}.index-module__probeToolBody__GUtSR{flex:1;min-width:0}.index-module__probeToolName__t8ct4{font-size:13px;font-family:var(--fn-font-mono, ui-monospace, monospace);font-weight:500;color:var(--fn-text-primary);line-height:1.4;word-break:break-word}.index-module__probeToolDesc__XWdpg{font-size:12px;color:var(--fn-text-tertiary);margin-top:4px;line-height:1.5}.index-module__toolListTitle__Jprk7{font-size:13px;font-weight:600;color:var(--fn-text-primary);margin-bottom:8px}.index-module__toolListItems__aDY3t{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.index-module__toolListItem__cfiAK{display:flex;flex-direction:column;gap:2px}.index-module__toolListName__0qeO9{font-size:12px;font-family:var(--fn-font-mono, ui-monospace, monospace);color:var(--fn-text-primary);font-weight:500}.index-module__toolListDesc__2mb9z{font-size:12px;color:var(--fn-text-tertiary);line-height:1.4}.index-module__quickAuthBar__Rs5zr{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.index-module__authHint__AfOsw{font-size:13px;color:var(--fn-text-tertiary);line-height:1.5;margin-bottom:12px;padding:10px 12px;background:var(--fn-surface-sunken);border-radius:var(--fn-radius-md)}.index-module__guidedSetup__Bd24Y{margin-bottom:12px;padding:10px 12px;border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-md);background:color-mix(in srgb,var(--connector-accent, var(--fn-color-brand)) 4%,var(--fn-bg-primary));font-size:13px;color:var(--fn-text-secondary)}.index-module__guidedSetup__Bd24Y ol{margin:6px 0 0;padding-left:20px;line-height:1.65}.index-module__guidedSetupTitle__eKCdQ{color:var(--fn-text-primary);font-weight:600}.index-module__guideLinks__ncYJS{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:13px}.index-module__cliInstallHint__6PAvu,.index-module__cliInstallHintError__PY4yc{font-size:13px;line-height:1.5;margin-bottom:16px;padding:10px 12px;border-radius:var(--fn-radius-md);display:flex;flex-direction:column;gap:8px}.index-module__cliInstallHint__6PAvu{color:var(--fn-text-secondary);background:var(--fn-surface-sunken)}.index-module__cliInstallHintError__PY4yc{color:var(--fn-text-secondary);background:color-mix(in srgb,var(--fn-danger, #c0392b) 8%,var(--fn-surface-sunken));border:1px solid color-mix(in srgb,var(--fn-danger, #c0392b) 25%,transparent)}.index-module__cliInstallCommand__25Kms{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;padding:8px 10px;border-radius:var(--fn-radius-sm);background:var(--fn-surface);color:var(--fn-text-primary);word-break:break-all}.index-module__cliInstallLinks__wRUsN{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.index-module__feishuUserAuthBox__sYaDE{margin:8px 0 16px;padding:12px;border-radius:var(--fn-radius-md);background:var(--fn-surface-sunken);display:flex;flex-direction:column;gap:8px}.index-module__feishuUserAuthTitle__WDTGV{font-size:13px;font-weight:600;color:var(--fn-text-primary)}.index-module__agentlyAuthBox__r8dVN{border:1px solid var(--fn-card-border-normal)}.index-module__agentlyAuthBox__r8dVN .index-module__quickAuthBar__Rs5zr{margin-bottom:0}.index-module__agentlyAuthBox__r8dVN .index-module__quickAuthBar__Rs5zr>button,.index-module__agentlyAuthBox__r8dVN .index-module__quickAuthBar__Rs5zr>a{padding-inline:10px}.index-module__agentlyAuthSuccess__G38Md{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.5;color:var(--fn-color-success, #389e0d)}.index-module__feishuUserAuthWhy__zYXp7{margin:0;font-size:12px;line-height:1.55;color:var(--fn-text-secondary)}.index-module__feishuUserAuthHint__67bf-{font-size:12px;color:var(--fn-text-tertiary);line-height:1.5}.index-module__feishuUserAuthReopen__A6Alj{align-self:flex-start;border:0;padding:0;background:transparent;color:var(--fn-text-link, var(--fn-accent));font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.index-module__feishuUserAuthPending__2vnNK{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--fn-text-secondary)}.index-module__manualToggle__sNtuT{margin-top:8px;font-size:13px;color:var(--fn-text-tertiary);cursor:pointer}.index-module__manualToggle__sNtuT:hover{color:var(--fn-text-secondary)}.index-module__textAssistField__efY5Y{margin-bottom:4px!important}.index-module__formOptions__9iLa9{display:flex;flex-direction:column;gap:0;margin-top:8px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md, 8px);overflow:hidden}.index-module__formOptionRow__Q2fr2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--fn-bg-primary)}.index-module__formOptionRow__Q2fr2+.index-module__formOptionRow__Q2fr2{border-top:1px solid var(--fn-border-secondary)}.index-module__formOptionRow__Q2fr2 .ant-switch{flex-shrink:0;margin-top:2px}.index-module__formOptionRowVisibility__UY5N-{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;background:var(--fn-bg-primary);border-top:1px solid var(--fn-border-secondary)}.index-module__formOptionRowVisibility__UY5N- .index-module__formOptionCopy__65rWm{flex:none}.index-module__formOptionCopy__65rWm{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.index-module__formOptionHint__x781v{color:var(--fn-text-tertiary);font-size:12px;line-height:1.5}.index-module__switchLabel__jJVY7{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--fn-text-primary)}.index-module__categoryScroller__SX-Dw{margin-bottom:14px}.index-module__listToolbar__0JXB4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-shrink:0;flex-wrap:wrap}.index-module__listToolbarStart__ln6FZ{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.index-module__filterEmpty__-uJnb{padding:28px 12px 12px;text-align:center;font-size:13px;color:var(--fn-text-tertiary)}.index-module__listToolbarMeta__fccTX{font-size:13px;line-height:1.4;color:var(--fn-text-secondary);min-width:0}.index-module__customMcpTab__X-zqh{display:flex;flex-direction:column;gap:16px}.index-module__customMcpIntro__1SwGs{display:flex;flex-direction:column;gap:8px}.index-module__customMcpIntroTitle__v5txK{font-size:13px;color:var(--fn-text-secondary);line-height:1.5}.index-module__customMcpExample__IQDQ8{margin:0;padding:12px 14px;font-size:12px;line-height:1.5;font-family:var(--fn-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--fn-text-secondary);background:var(--fn-surface-sunken, var(--fn-bg-secondary));border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md);overflow-x:auto;white-space:pre-wrap}.index-module__customMcpToolbar__ZkYmX{display:flex;justify-content:flex-start}.index-module__customMcpPanel__a9vDC{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-lg);background:var(--fn-bg-primary)}.index-module__customMcpJsonEditor__UYprz{display:flex;flex-direction:column;gap:8px}.index-module__customMcpJsonArea__uEgGO{font-family:var(--fn-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px}.index-module__customMcpJsonError__pyXeU{font-size:13px;color:var(--fn-color-danger, #cf1322)}.index-module__customMcpAddRow__KhFYn{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.index-module__customMcpAddRow__KhFYn{grid-template-columns:1fr}}.index-module__customMcpAddBtn__43Uut{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 16px;border:1.5px dashed var(--fn-border-secondary);border-radius:var(--fn-radius-lg);background:transparent;color:var(--fn-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.index-module__customMcpAddBtn__43Uut:hover{border-color:var(--fn-color-brand);color:var(--fn-color-brand);background:color-mix(in srgb,var(--fn-color-brand) 4%,transparent)}.index-module__customMcpListSection__IOQbq{display:flex;flex-direction:column;gap:12px;margin-top:4px}.index-module__customMcpListTitle__xK3G2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--fn-text-primary)}.index-module__customMcpListCount__qz8qE{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:600;color:var(--fn-text-secondary);background:var(--fn-bg-secondary)}.index-module__customMcpEmpty__F--Ke{padding:28px 16px;text-align:center;font-size:13px;color:var(--fn-text-tertiary);border:1px dashed var(--fn-border-secondary);border-radius:var(--fn-radius-lg);background:var(--fn-surface-sunken, var(--fn-bg-secondary))}.index-module__customMcpGrid__lIzKF{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));row-gap:14px;column-gap:12px}.index-module__customMcpServerCard__thYrm{--mcp-accent: #0d9488;display:flex;flex-direction:column;gap:0;border:2px solid var(--fn-card-border-normal, var(--fn-border-secondary));border-radius:var(--fn-radius-lg);background:var(--fn-bg-primary);overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.index-module__customMcpServerCard__thYrm:hover{border-color:var(--mcp-accent);transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--mcp-accent) 16%,transparent)}.index-module__customMcpServerCardOpen__OUklK{border-color:var(--mcp-accent);box-shadow:0 4px 16px color-mix(in srgb,var(--mcp-accent) 14%,transparent);grid-column:1 / -1}.index-module__customMcpServerCardDisabled__zaiwe{opacity:.72}.index-module__customMcpServerTop__PJ-yF{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px}.index-module__customMcpServerIdentity__PyVOP{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}.index-module__customMcpServerIcon__hO1J7{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--mcp-accent);background:color-mix(in srgb,var(--mcp-accent) 14%,transparent);flex-shrink:0}.index-module__customMcpServerMeta__lWHj7{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1}.index-module__customMcpServerNameRow__Uf0-Q{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.index-module__customMcpServerName__A9obx{font-size:15px;font-weight:600;line-height:1.35;color:var(--fn-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.index-module__customMcpTransportBadge__OVK6Q{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.index-module__customMcpTransportHttp__tmYjJ{color:#0369a1;background:color-mix(in srgb,#0ea5e9 14%,transparent)}.index-module__customMcpTransportStdio__jPhxZ{color:#a16207;background:color-mix(in srgb,#eab308 16%,transparent)}.index-module__customMcpServerSummary__QAqgf{font-size:12px;line-height:1.4;color:var(--fn-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--fn-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.index-module__customMcpServerControls__6lEym{display:flex;align-items:center;gap:2px;flex-shrink:0}.index-module__customMcpEnableControl__pHrVN{display:flex;align-items:center;gap:6px;margin-right:4px}.index-module__customMcpEnableLabel__974cL{font-size:12px;font-weight:500;color:var(--fn-text-secondary);white-space:nowrap}.index-module__customMcpCardFooter__gOuAa{display:flex;align-items:center;padding:0 16px 14px;margin-top:-4px}.index-module__customMcpConnectLink__i5Gdu{font-size:12px;color:var(--mcp-accent);font-weight:500;background:none;border:none;padding:0;cursor:pointer;text-align:left}.index-module__customMcpConnectLink__i5Gdu:hover:not(:disabled){text-decoration:underline}.index-module__customMcpConnectLink__i5Gdu:disabled{opacity:.65;cursor:wait}.index-module__customMcpCardBody__ONYPq{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-top:1px solid var(--fn-border-secondary)}.index-module__customMcpCardBody__ONYPq .index-module__probeResult__xBgAX{margin-top:4px}.index-module__customMcpField__hzxe2{display:flex;flex-direction:column;gap:6px}.index-module__customMcpField__hzxe2 label{font-size:13px;font-weight:500;color:var(--fn-text-secondary)}.index-module__customMcpFieldHint__JQ3u1{font-size:12px;line-height:1.45;color:var(--fn-text-tertiary)}.index-module__customMcpSectionToggle__W5MSa{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:0;font-size:13px;font-weight:500;color:var(--fn-text-secondary);background:none;border:none;cursor:pointer}.index-module__customMcpSectionToggle__W5MSa:hover{color:var(--fn-text-primary)}.index-module__customMcpSection__q2dIQ{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--fn-border-primary);border-radius:8px}.index-module__customMcpDefaultOpenRow__1K4ki{display:flex;align-items:flex-start;gap:10px}.index-module__customMcpDefaultOpenRow__1K4ki .index-module__customMcpFieldHint__JQ3u1{flex:1;padding-top:2px}.index-module__requiredMark__pRPuo{color:var(--fn-color-danger, #cf1322)}.index-module__customMcpCardActions__3r6gM{display:flex;justify-content:flex-end}.index-module__customMcpFooter__LmOXR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-lg);background:var(--fn-bg-primary)}.index-module__customMcpFooterMain__MykLf{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.index-module__customMcpFooterHint__K3vnK{margin:0;padding-left:24px;font-size:12px;line-height:1.45;color:var(--fn-text-tertiary)}.index-module__customMcpFooterSave__ByrtU{flex-shrink:0;align-self:center}.index-module__customMcpFooterSaveOnly__fw54Y{justify-content:flex-end}.index-module__tabLabel__MSIHi{display:inline-flex;align-items:center;gap:6px}.index-module__tabIcon__-HUi3{display:flex;align-items:center;line-height:1;flex-shrink:0}.index-module__tabBar__rKdGb{min-width:0}.StreamSetupGuide-module__wrap__3rUmP{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:240px;padding:24px;box-sizing:border-box}.StreamSetupGuide-module__card__Icv2l{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,420px);padding:36px 32px 32px;background:var(--fn-bg-primary);border:1px solid var(--fn-border-secondary);border-radius:14px;box-shadow:0 4px 24px #0000000f;text-align:center}.StreamSetupGuide-module__wide__ah-KH .StreamSetupGuide-module__card__Icv2l{width:min(100%,480px)}.StreamSetupGuide-module__plain__Hbc2Q{box-sizing:border-box;width:100%;height:100%;align-items:flex-start;justify-content:center;padding:64px 24px 48px}.StreamSetupGuide-module__plain__Hbc2Q .StreamSetupGuide-module__card__Icv2l{width:min(100%,440px);padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;gap:12px}.StreamSetupGuide-module__plain__Hbc2Q.StreamSetupGuide-module__wide__ah-KH .StreamSetupGuide-module__card__Icv2l{width:min(100%,440px)}.StreamSetupGuide-module__plain__Hbc2Q .StreamSetupGuide-module__title__OIyCX{font-size:18px;margin-top:8px}.StreamSetupGuide-module__plain__Hbc2Q .StreamSetupGuide-module__description__IGWF6{margin-bottom:8px}.StreamSetupGuide-module__plain__Hbc2Q .StreamSetupGuide-module__steps__1L0-z{margin-top:8px;margin-bottom:8px}.StreamSetupGuide-module__plain__Hbc2Q .StreamSetupGuide-module__actions__-Sk9c{margin-top:12px}.StreamSetupGuide-module__icon__drHm8{display:flex;align-items:center;justify-content:center;color:var(--fn-text-quaternary, #c0c4cc)}.StreamSetupGuide-module__title__OIyCX{margin:0;font-size:17px;font-weight:600;line-height:1.4;color:var(--fn-text-primary)}.StreamSetupGuide-module__description__IGWF6{margin:0;font-size:13px;line-height:1.6;color:var(--fn-text-tertiary)}.StreamSetupGuide-module__steps__1L0-z{width:100%;margin:4px 0 0;padding:0;list-style:none;text-align:left;display:flex;flex-direction:column;gap:10px}.StreamSetupGuide-module__step__P9eUn{display:flex;align-items:flex-start;gap:10px}.StreamSetupGuide-module__stepIndex__N3-Hd{flex-shrink:0;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--fn-text-brand);background:var(--fn-color-brand-bg)}.StreamSetupGuide-module__stepBody__oxGi-{min-width:0;flex:1;padding-top:1px}.StreamSetupGuide-module__stepLabel__paVgd{font-size:13px;line-height:1.5;color:var(--fn-text-primary);font-weight:500}.StreamSetupGuide-module__stepDetail__D1bHm{margin-top:2px;font-size:12px;line-height:1.5;color:var(--fn-text-tertiary)}.StreamSetupGuide-module__notice__4s4mD{display:flex;justify-content:center;width:100%}.StreamSetupGuide-module__actions__-Sk9c{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:4px}.StreamSetupGuide-module__actionTooltipWrap__aAYsD{display:inline-flex}@media(max-width:767px){.StreamSetupGuide-module__wrap__3rUmP{align-items:flex-start;padding:12px 16px 16px}.StreamSetupGuide-module__plain__Hbc2Q{padding:12px 16px 24px}.StreamSetupGuide-module__card__Icv2l{padding:20px 16px}.StreamSetupGuide-module__plain__Hbc2Q .StreamSetupGuide-module__card__Icv2l{padding:0}.StreamSetupGuide-module__plain__Hbc2Q .StreamSetupGuide-module__title__OIyCX{margin-top:0}.StreamSetupGuide-module__actions__-Sk9c{display:grid;grid-template-columns:1fr}.StreamSetupGuide-module__actions__-Sk9c .ant-btn{width:100%}.StreamSetupGuide-module__actionTooltipWrap__aAYsD{display:block;width:100%}}.index-module__skillsPage__vNKDw{padding:24px;height:calc(100vh - 96px);display:flex;flex-direction:column;overflow:hidden}@media(max-width:767px){.index-module__skillsPage__vNKDw{padding:16px 12px;height:calc(100dvh - 80px)}}.index-module__titleRow__RIQHV{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.index-module__titleActions__1vz0g{display:flex;align-items:center}.index-module__title__Ilomk{margin-bottom:4px;font-size:22px;font-weight:700;letter-spacing:-.02em}@media(max-width:767px){.index-module__title__Ilomk{font-size:19px}}.index-module__description__3yxm7{margin-bottom:16px;color:var(--fn-text-tertiary);font-size:14px}@media(max-width:767px){.index-module__description__3yxm7{font-size:14px;margin-bottom:12px}}.index-module__content__vhbRf{flex:1;min-height:0;overflow:auto;padding-top:6px;padding-right:12px}@media(max-width:767px){.index-module__content__vhbRf{padding-right:0}}.index-module__skillsTabs__sJiOj{display:flex;flex-direction:column;flex:1;min-height:0}.index-module__skillsTabsContent__B1QRP{flex:1;min-height:0;overflow:auto;padding-top:6px;padding-right:12px}@media(max-width:767px){.index-module__skillsTabsContent__B1QRP{padding-right:0}}.index-module__gridToolbar__6INkI{display:flex;align-items:center;justify-content:space-between;padding:4px 0 0;gap:12px;flex-wrap:wrap}.index-module__skillsListArea__36zZX{padding:20px 0 40px}.index-module__skillPackagesLoading__XfL-L{display:block;margin:48px auto}.index-module__packageMountHint__CiSRz{margin:0 0 12px;color:var(--fn-text-tertiary);font-size:13px;line-height:1.5}.index-module__packageMountAlert__a5FQp{margin:0 0 16px}.index-module__packageDetailDesc__JS0k1{margin:0 0 12px;color:var(--fn-text-tertiary)}.index-module__packageDetailHint__X0iyb{margin:0 0 16px;color:var(--fn-text-secondary)}.index-module__packageConflictHint__t46nn{display:block;margin:6px 0 12px;color:var(--fn-warning-color, #d48806)}.index-module__packageSkillRowList__hV6U-{display:flex;flex-direction:column;gap:8px}.index-module__packageSkillRow__RJfpS{display:flex;align-items:stretch;width:100%;overflow:hidden;background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal, var(--fn-border-secondary));border-radius:var(--fn-radius-md);transition:border-color .15s,box-shadow .15s}.index-module__packageSkillRow__RJfpS:hover{border-color:var(--fn-color-brand);box-shadow:var(--fn-shadow-sm)}.index-module__packageSkillRowMain__ZyC05{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:10px 12px}.index-module__packageSkillRowIcon__skzKK{width:32px;height:32px;border-radius:var(--fn-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.index-module__packageSkillRowIconImg__0Y2g1{width:32px;height:32px;border-radius:var(--fn-radius-sm);object-fit:cover}.index-module__packageSkillRowEmoji__4qBzl{font-size:16px;line-height:1}.index-module__packageSkillRowMeta__h2IA1{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.index-module__packageSkillRowLabel__MsWvU{font-size:13px;font-weight:600;color:var(--fn-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__packageSkillRowDesc__ya01x{font-size:11px;color:var(--fn-text-quaternary, var(--fn-text-tertiary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__packageSkillRowAction__SaADE{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-left:1px solid var(--fn-border-secondary);flex-shrink:0}.index-module__skillsTable__3jy1p{width:100%}.index-module__skillsTable__3jy1p .ant-table-wrapper,.index-module__skillsTable__3jy1p .octop-ant-table-wrapper{overflow-x:clip}.index-module__skillsTable__3jy1p .ant-table,.index-module__skillsTable__3jy1p .octop-ant-table{width:100%!important;min-width:0!important}.index-module__skillsTable__3jy1p .ant-table-container,.index-module__skillsTable__3jy1p .octop-ant-table-container,.index-module__skillsTable__3jy1p .ant-table-content,.index-module__skillsTable__3jy1p .octop-ant-table-content,.index-module__skillsTable__3jy1p .ant-table-body,.index-module__skillsTable__3jy1p .octop-ant-table-body{overflow-x:hidden!important}.index-module__skillsTable__3jy1p table{width:100%!important;table-layout:fixed}.index-module__gridToolbarRight__jfrdS{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.index-module__viewModeLabel__GhqGf{display:inline-flex;align-items:center;gap:4px}.index-module__gridCount__A0Bzd{font-size:13px;color:var(--fn-text-tertiary)}.index-module__toolbarBtn__eXOZz{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;border:1px solid var(--fn-color-brand);background:transparent;color:var(--fn-color-brand);border-radius:var(--fn-radius-md);cursor:pointer;transition:background .15s}.index-module__toolbarBtn__eXOZz:hover{background:var(--fn-color-brand-light, #e6f4ff)}.index-module__toolbarBtn__eXOZz:disabled{opacity:.45;cursor:not-allowed}.index-module__toolbarBtn__eXOZz:disabled:hover{background:transparent}.index-module__toolbarBtnPrimary__JlMO3{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;border:1px solid var(--fn-color-brand);background:var(--fn-color-brand);color:#fff;border-radius:var(--fn-radius-md);cursor:pointer;transition:opacity .15s}.index-module__toolbarBtnPrimary__JlMO3:hover{opacity:.92}.index-module__toolbarIconBtn__lKP4k{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-md);background:transparent;color:var(--fn-text-secondary);cursor:pointer;transition:all .15s}.index-module__toolbarIconBtn__lKP4k:hover:not(:disabled){color:var(--fn-color-brand);border-color:var(--fn-color-brand);background:var(--fn-color-brand-light, #e6f4ff)}.index-module__toolbarIconBtn__lKP4k:disabled{opacity:.5;cursor:not-allowed}@keyframes index-module__skillsSpin__f5FI6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module__spinning__QQcsD{animation:index-module__skillsSpin__f5FI6 .9s linear infinite}.index-module__tableActions__c-KwB{display:inline-flex;align-items:center;justify-content:center;gap:4px}.index-module__tableActionBtn__MRGPI{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;border-radius:var(--fn-radius-sm);border:1px solid var(--fn-border-primary);background:transparent;cursor:pointer;color:var(--fn-text-tertiary);font-size:12px;transition:color .15s,border-color .15s,background .15s}.index-module__tableActionBtn__MRGPI:hover{color:var(--fn-text-secondary);background:var(--fn-sidebar-item-hover)}.index-module__tableActionDanger__7inQz:hover{color:var(--fn-color-danger);border-color:var(--fn-color-danger)}.index-module__kindTag__jUR3s{margin:0;font-size:12px;line-height:18px;padding-inline:6px}.index-module__skillSections__xdshF{display:flex;flex-direction:column;gap:32px}.index-module__skillSection__vKAZd{display:flex;flex-direction:column}.index-module__sectionHeader__-Yn49{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--fn-border-secondary)}.index-module__sectionTitle__qsgz7{margin:0;font-size:16px;font-weight:600;color:var(--fn-text-primary);letter-spacing:-.01em}.index-module__sectionCount__jvkp5{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;color:var(--fn-text-tertiary);background:var(--fn-bg-tertiary);border-radius:11px}.index-module__sectionHead__1KETr{display:flex;align-items:center;gap:12px;margin-bottom:16px}.index-module__sectionHeadIcon__lBygv{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--fn-color-brand-bg);color:var(--fn-color-brand);font-size:19px}.index-module__sectionHeadText__7cLQR{flex:1;min-width:0}.index-module__sectionHeadTitleRow__eQ9xq{display:flex;align-items:center;gap:8px}.index-module__sectionHeadTitle__979iw{font-size:16px;font-weight:600;color:var(--fn-text-primary)}.index-module__sectionHeadDesc__tiY-U{font-size:12px;color:var(--fn-text-tertiary);margin-top:2px;line-height:1.5}.index-module__skillsGrid__COFQN{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));row-gap:16px;column-gap:12px}@media(max-width:767px){.index-module__skillsGrid__COFQN{grid-template-columns:1fr;gap:12px}}.index-module__skillCard__2tACD{position:relative;display:flex;flex-direction:column;padding:16px;gap:8px;background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-lg);box-shadow:var(--fn-card-shadow-normal);cursor:pointer;overflow:hidden;outline:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.index-module__skillCard__2tACD:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001f;border-color:color-mix(in srgb,var(--fn-color-brand) 22%,var(--fn-card-border-normal))}@media(max-width:767px){.index-module__skillCard__2tACD:hover{transform:none;box-shadow:var(--fn-card-shadow-normal);border-color:var(--fn-card-border-normal)}}.index-module__skillCard__2tACD:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__skillCard__2tACD:active{transform:translateY(0);transition-duration:.05s}.index-module__cardBody__xNO4F{display:flex;flex-direction:column;flex:1;padding:0;gap:8px}.index-module__cardHeader__JHFNH{display:flex;align-items:flex-start;gap:12px}.index-module__cardSelect__Js9br{flex-shrink:0;padding-top:4px}.index-module__packageCardSwitch__Jmhvq{flex-shrink:0;padding-top:2px}.index-module__iconWrapper__7ct8d{width:44px;height:44px;border-radius:var(--fn-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.index-module__skillCard__2tACD:hover .index-module__iconWrapper__7ct8d{transform:scale(1.08)}.index-module__packageIconImage__nmSQl{width:100%;height:100%;border-radius:inherit;object-fit:cover}.index-module__cardMeta__Hi5Xe{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1;padding-top:2px}.index-module__cardBadges__vOyPr{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.index-module__cardTitle__3aQUh{font-size:16px;font-weight:600;color:var(--fn-text-primary);letter-spacing:-.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-module__enabledBadge__YQN74{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:500;color:var(--fn-color-brand);background:var(--fn-color-brand-bg);border:1px solid var(--fn-color-brand-border, rgba(99, 91, 255, .25));border-radius:999px;width:fit-content}.index-module__builtinBadge__k0zRP{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:500;color:var(--fn-text-secondary);background:var(--fn-bg-tertiary);border:1px solid var(--fn-border-secondary);border-radius:999px;width:fit-content}.index-module__cardDesc__aWGAS{flex:1;font-size:13px;color:var(--fn-text-secondary);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.index-module__cardFooter__1tFvW{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.index-module__detailBtn__6GFH5{display:inline-flex;align-items:center;gap:5px;padding:0;font-size:12px;color:var(--fn-text-quaternary);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.index-module__detailBtn__6GFH5:hover{color:var(--fn-text-secondary)}.index-module__footerActions__E7IJe{display:flex;align-items:center;gap:6px}.index-module__skillTransferAlert__NIH-9{margin-bottom:16px}.index-module__skillTransferList__PkFrK{display:flex;flex-direction:column;gap:10px;max-height:280px;margin-bottom:16px;overflow-y:auto}.index-module__skillTransferList__PkFrK .ant-checkbox-wrapper{align-items:flex-start}.index-module__skillTransferSkillName__kDfjY,.index-module__skillTransferSkillSlug__ynbG1{display:block;line-height:1.4}.index-module__skillTransferSkillName__kDfjY{color:var(--fn-text-primary)}.index-module__skillTransferSkillSlug__ynbG1{font-size:12px;color:var(--fn-text-tertiary)}.index-module__skillTransferSelect__WaLVk{width:100%;margin-bottom:16px}.index-module__deleteIconBtn__eUR4X{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;font-size:13px;color:var(--fn-text-tertiary);background:transparent;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-sm);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.index-module__deleteIconBtn__eUR4X:hover:not(:disabled){background:#ef444414;color:var(--fn-color-danger);border-color:#ef44444d}.index-module__deleteIconBtn__eUR4X:disabled{opacity:.3;cursor:not-allowed}.index-module__applyBtn__Lvxsy{padding:6px 16px;font-size:13px;font-weight:500;border-radius:var(--fn-radius-sm);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.index-module__applyActiveBtn__5-kg3{color:#fff;background:var(--fn-color-brand);border:1px solid var(--fn-color-brand)}.index-module__applyActiveBtn__5-kg3:hover{background:color-mix(in srgb,var(--fn-color-brand) 85%,#000);box-shadow:0 2px 8px color-mix(in srgb,var(--fn-color-brand) 30%,transparent)}.index-module__appliedBtn__XO02d{color:var(--fn-text-tertiary);background:transparent;border:1px solid var(--fn-border-primary)}.index-module__appliedBtn__XO02d:hover{background:var(--fn-bg-secondary);color:var(--fn-text-secondary)}.index-module__skillHubContainer__ruyBl{display:flex;flex-direction:column;gap:0}.index-module__skillHubToolbar__PnnH3{display:flex;align-items:center;gap:8px;margin-bottom:8px}.index-module__skillHubSearch__nua9v{flex:1;max-width:480px}.index-module__communityNote__Pj1kg{font-size:12px;color:var(--fn-text-quaternary, #9ca3af);margin-bottom:16px}.index-module__hubGrid__bO-9N{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));row-gap:16px;column-gap:12px}@media(max-width:767px){.index-module__hubGrid__bO-9N{grid-template-columns:1fr;gap:12px}}.index-module__hubCard__aE7qd{display:flex;flex-direction:column;padding:16px;background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-lg);box-shadow:var(--fn-card-shadow-normal);cursor:pointer;overflow:hidden;outline:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;gap:8px}.index-module__hubCard__aE7qd:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001f;border-color:color-mix(in srgb,var(--fn-color-brand) 22%,var(--fn-card-border-normal))}@media(max-width:767px){.index-module__hubCard__aE7qd:hover{transform:none;box-shadow:var(--fn-card-shadow-normal);border-color:var(--fn-card-border-normal)}}.index-module__hubCard__aE7qd:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:2px}.index-module__hubCard__aE7qd:active{transform:translateY(0);transition-duration:.05s}.index-module__hubCardHeader__3xaAL{display:flex;align-items:center;justify-content:space-between;gap:8px}.index-module__hubCardName__RB9gl{font-size:14px;font-weight:600;color:var(--fn-text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__hubCardDesc__B5HS8{font-size:13px;color:var(--fn-text-secondary);line-height:1.55;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-module__hubCardFooter__NVzml{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.index-module__hubCardStat__wktH-{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--fn-text-tertiary);white-space:nowrap}.index-module__hubCardIcon__oajW-{width:28px;height:28px;border-radius:8px;object-fit:cover;flex-shrink:0}.index-module__hubCardIconFallback__rOO-c{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--fn-color-brand-bg);color:var(--fn-color-brand);font-size:15px}.index-module__rankingTabs__m9sEg{width:100%;margin-bottom:16px}.index-module__rankingTabs__m9sEg .ant-segmented-item-label{font-weight:500}.index-module__importHintBlock__e-L7E{margin-bottom:16px;padding:12px 16px;background:var(--fn-bg-tertiary);border-radius:var(--fn-radius-md);border:1px solid var(--fn-border-secondary)}.index-module__importHintTitle__A3uWY{margin:0;font-size:13px;font-weight:500;color:var(--fn-text-secondary)}.index-module__importHintSources__DbFUl{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.index-module__importHintExamples__QoDI-{display:flex;flex-direction:column;gap:6px;margin-top:8px}.index-module__importHintCode__KvQgU{display:inline-block;font-size:12px;color:var(--fn-text-secondary);background:var(--fn-bg-primary);padding:3px 10px;border-radius:var(--fn-radius-sm);border:1px solid var(--fn-border-primary);font-family:SF Mono,Menlo,Consolas,monospace;word-break:break-all}.index-module__importUrlInput__St5Ws{width:100%;height:44px;padding:0 14px;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);outline:none;font-size:16px;background:var(--fn-bg-primary);color:var(--fn-text-primary);transition:all var(--fn-transition-fast)}.index-module__importUrlInput__St5Ws:focus{border-color:var(--fn-border-focus);box-shadow:0 0 0 2px var(--fn-color-brand-shadow)}.index-module__importUrlError__Ry86H{margin-top:8px;color:var(--fn-color-danger);font-size:13px}.index-module__importLoadingText__qFCwC{margin-top:8px;font-size:13px;color:var(--fn-text-secondary)}.index-module__importOverwriteRow__auj2a{margin-top:14px}.index-module__zipPickerRow__a31Xi{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.index-module__zipFileName__GjoYS{color:var(--fn-text-secondary);font-size:13px;word-break:break-all}.index-module__zipDragDrop__rpqxY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;border:2px dashed var(--fn-border-input);border-radius:var(--fn-radius-md);cursor:pointer;transition:all .2s ease;background-color:var(--fn-bg-tertiary)}.index-module__zipDragDrop__rpqxY:hover{border-color:var(--fn-color-brand);background-color:color-mix(in srgb,var(--fn-color-brand) 5%,var(--fn-bg-tertiary))}.index-module__zipDragDropActive__3pmaJ{border-color:var(--fn-color-brand);background-color:color-mix(in srgb,var(--fn-color-brand) 10%,var(--fn-bg-tertiary));transform:scale(1.01)}.index-module__zipDragDropHasFile__KeiR1{border-style:solid;border-color:var(--fn-color-brand)}.index-module__zipDragDropIcon__yZLAx{color:var(--fn-text-tertiary);opacity:.8;display:flex;align-items:center;justify-content:center}.index-module__zipDragDropText__MjZQi{color:var(--fn-text-secondary);font-size:14px;text-align:center}.SkillFileTree-module__treePane__-EZCd{flex-shrink:0;width:220px;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--fn-border-secondary);background:var(--fn-bg-secondary)}.SkillFileTree-module__treeHeader__HtQk1{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 8px 0 12px;border-bottom:1px solid var(--fn-border-secondary)}.SkillFileTree-module__treeHeaderTitle__h-Yz9{flex:1;min-width:0;overflow:hidden;color:var(--fn-text-primary);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.SkillFileTree-module__treeHeaderToggle__wY1Dr{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.SkillFileTree-module__treeHeaderToggle__wY1Dr:hover{background:var(--fn-bg-hover);color:var(--fn-text-primary)}.SkillFileTree-module__treeScroll__Jcb8b{flex:1;min-height:0;overflow:auto;padding:8px 10px}.SkillFileTree-module__treeLoading__WCuPF,.SkillFileTree-module__treeEmpty__LqUqB{display:flex;align-items:center;justify-content:center;padding:24px 8px;font-size:12px;color:var(--fn-text-tertiary)}.SkillFileTree-module__treeNodeTitle__tYr5F{display:inline-flex;align-items:center;gap:6px;min-width:0;width:100%}.SkillFileTree-module__treeNodeName__4LtMA{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SkillFileTree-module__treeNodeSize__cZ7Eg{flex-shrink:0;font-size:10px;color:var(--fn-text-tertiary)}.SkillFileTree-module__treeFileIcon__68bCr{flex-shrink:0;display:inline-flex;align-items:center;line-height:0}.SkillFileTree-module__tree__wUWjL{background:transparent}.SkillDrawer-module__shell__1YR6U{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.SkillDrawer-module__splitBody__O-68A{display:flex;min-height:0;overflow:hidden}.SkillDrawer-module__singleBody__IbBFF{display:flex;flex-direction:column;min-height:0;overflow:hidden}.SkillDrawer-module__mainPane__k1dn0{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.SkillDrawer-module__mainPaneTreeCollapsed__C-OUu{padding-left:52px}.SkillDrawer-module__fileTreeExpandBtn__bdPDd{position:absolute;top:16px;left:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--fn-border-secondary);border-radius:8px;background:var(--fn-bg-container, var(--fn-bg-primary));color:var(--fn-text-tertiary);box-shadow:var(--fn-shadow-sm, 0 1px 4px rgba(0, 0, 0, .08));cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.SkillDrawer-module__fileTreeExpandBtn__bdPDd:hover{background:var(--fn-bg-hover, var(--fn-bg-secondary));color:var(--fn-text-primary);border-color:var(--fn-border-primary)}.SkillDrawer-module__siblingLoading__b3jNT{display:flex;align-items:center;justify-content:center;min-height:200px}.SkillDrawer-module__siblingEmpty__OVBNh{min-height:200px;padding:12px;color:var(--fn-text-tertiary);font-size:13px}.SkillDrawer-module__siblingViewer__hAJiF{flex:1;min-height:200px;overflow:auto}.SkillDrawer-module__createForm__bL4Cc{min-height:0;overflow:hidden;height:100%}.SkillDrawer-module__viewForm__NolsS{min-height:0;overflow:hidden;height:100%;display:flex;flex-direction:column}.SkillDrawer-module__createLayout__EH79z{height:100%;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:24px;gap:16px}.SkillDrawer-module__createFields__izbJJ{min-width:0;flex-shrink:0}.SkillDrawer-module__textAssistField__UH2JQ{margin-bottom:4px!important}.SkillDrawer-module__presentationBlock__L6Usz{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:12px 14px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md, 8px);background:var(--fn-bg-primary)}.SkillDrawer-module__presentationHeader__SMiG9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.SkillDrawer-module__presentationCopy__GiRGe{display:flex;flex-direction:column;gap:2px;min-width:0}.SkillDrawer-module__presentationTitle__L3JNL{font-size:13px;font-weight:600;color:var(--fn-text-primary)}.SkillDrawer-module__presentationHint__KwKxO{font-size:12px;line-height:1.45;color:var(--fn-text-tertiary)}.SkillDrawer-module__presentationPaneHidden__pTjYc{display:none}.SkillDrawer-module__bodyBlock__Wf-eM{flex:1 1 auto;min-height:220px;display:flex;flex-direction:column;gap:8px}.SkillDrawer-module__bodyLabel__GLd3k{font-size:14px;font-weight:500;color:var(--fn-text-primary)}.SkillDrawer-module__bodyRequired__-wON-{margin-right:4px;color:var(--fn-color-danger);font-family:SimSun,sans-serif}.SkillDrawer-module__bodyTextarea__peqhE{flex:1 1 auto;min-height:160px;width:100%;margin:0;padding:8px 11px;resize:vertical;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);background:var(--fn-bg-primary);color:var(--fn-text-primary);font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;outline:none;transition:border-color var(--fn-transition-fast),box-shadow var(--fn-transition-fast)}.SkillDrawer-module__bodyTextarea__peqhE:focus{border-color:var(--fn-border-focus);box-shadow:0 0 0 2px var(--fn-color-brand-shadow)}.SkillDrawer-module__bodyTextarea__peqhE:disabled{color:var(--fn-text-tertiary);background:var(--fn-bg-secondary);cursor:not-allowed}.SkillDrawer-module__viewScroll__AcNiW{height:100%;min-height:0;overflow-y:auto;padding:24px}.SkillDrawer-module__metadataBlock__DfvXA{margin-bottom:4px;min-width:0}.SkillDrawer-module__metadataHeader__4sAjs{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.SkillDrawer-module__metadataLabel__tUEEc{font-size:14px;font-weight:500;color:var(--fn-text-primary)}.SkillDrawer-module__metadataRow__PBnem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:8px;align-items:center;margin-bottom:8px}.SkillDrawer-module__metadataRow__PBnem:last-child{margin-bottom:0}.SkillDrawer-module__metadataRow__PBnem .ant-form-item{margin-bottom:0;min-width:0}.SkillDrawer-module__footer__NJysk{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px;border-top:1px solid var(--fn-border-secondary);background:var(--fn-bg-primary)}.SkillDrawer-module__viewBody__T4bDQ{padding:12px;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);background:var(--fn-bg-secondary);font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;white-space:pre-wrap;word-break:break-word}.SkillDrawer-module__contentViewBlock__-m8ro{display:flex;flex-direction:column;gap:12px;margin-top:4px}.SkillDrawer-module__contentViewHeader__TNDOn{display:flex;align-items:center;justify-content:space-between;gap:12px}.SkillDrawer-module__contentViewLabel__c0kWx{font-size:14px;font-weight:500;color:var(--fn-text-primary)}.SkillDrawer-module__editorTabs__1zszM{display:flex;flex-shrink:0;justify-content:flex-end}.SkillDrawer-module__previewPane__ICBpI{min-height:200px;padding:12px;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);background:var(--fn-bg-secondary);overflow-y:auto}.SkillDrawer-module__sourcePane__IN7nv{min-height:200px;max-height:min(480px,50vh);margin:0;padding:12px;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);background:var(--fn-bg-secondary);font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-y:auto}.SkillDrawer-module__emptyContent__VJSJp{color:var(--fn-text-tertiary)}.SkillDrawer-module__viewNote__OVBY-{padding:12px;background-color:var(--fn-bg-warning-light);border:1px solid var(--fn-color-warning-border);border-radius:8px;margin-top:8px}.SkillDrawer-module__viewNote__OVBY- p{margin:0;font-size:12px;color:var(--fn-text-tertiary)}.Sidebar-module__navGroup__SzMsO{margin-bottom:6px}.Sidebar-module__navGroup__SzMsO:last-child{margin-bottom:0}.Sidebar-module__navGroupHeader__MGs0j{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:8px 10px;border:none;background:transparent;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;border-radius:var(--fn-radius-md);transition:background var(--fn-transition-fast)}.Sidebar-module__navGroupHeader__MGs0j:hover{background:color-mix(in srgb,var(--fn-text-primary) 3%,transparent)}.Sidebar-module__navGroupHeader__MGs0j:hover .Sidebar-module__navGroupChevron__H5aAX{opacity:.5}.Sidebar-module__navGroupLabel__y63e1{flex:1;min-width:0;font-size:11px;font-weight:600;color:var(--fn-sidebar-group-text);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.Sidebar-module__navGroupChevron__H5aAX{flex-shrink:0;color:var(--fn-sidebar-group-text);opacity:.28;transition:transform .2s ease,opacity .15s ease}.Sidebar-module__navGroupChevronFolded__moRMr{transform:rotate(-90deg)}.Sidebar-module__navGroupItems__uDDiE{overflow:hidden}.Sidebar-module__navItemRow__ur8SY{display:flex;align-items:stretch;width:100%;margin-bottom:2px;border-radius:var(--fn-radius-md);transition:background var(--fn-transition-fast)}.Sidebar-module__chatRailExpandBtn__I4o7q{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin:6px 6px 6px 0;padding:0;border:none;border-radius:var(--fn-radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:var(--fn-text-tertiary);cursor:pointer;transition:background var(--fn-transition-fast),color var(--fn-transition-fast)}.Sidebar-module__chatRailExpandBtn__I4o7q:hover{color:var(--fn-text-primary);background:color-mix(in srgb,var(--fn-text-primary) 8%,transparent)}.Sidebar-module__navItemMain__d0App{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0 12px;height:40px;border:none;border-radius:var(--fn-radius-md);background:transparent;cursor:pointer;text-align:left;transition:color var(--fn-transition-fast)}.Sidebar-module__navUpdateBadge__7fAhs{font-size:9px;font-weight:600;color:#fff;background-color:#ff4d4f;padding:1px 4px;border-radius:2px;white-space:nowrap;flex-shrink:0;line-height:1.2;letter-spacing:0}.Sidebar-module__navUpdateBadgeCollapsed__k2no6{position:absolute;top:4px;right:4px;z-index:2;font-size:8px;width:auto;min-width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:7px;padding:0 3px;pointer-events:none}@media(max-width:767px){.Sidebar-module__navGroupLabel__y63e1{font-size:12px}.Sidebar-module__navUpdateBadge__7fAhs{font-size:10px}.Sidebar-module__navUpdateBadgeCollapsed__k2no6{font-size:9px}}.Sidebar-module__minimalNavBody__VDMne{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.Sidebar-module__minimalPrimaryBlock__n2Nyk{flex-shrink:0}.Sidebar-module__minimalPaneHeader__3L81y{display:flex;align-items:center;justify-content:space-between;gap:6px;box-sizing:border-box;margin:0 12px;padding:12px 10px 5px}.Sidebar-module__minimalPaneSwitchBtn__7bR5p{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-right:2px;padding:0;border:none;border-radius:var(--fn-radius-md);background:transparent;color:var(--fn-sidebar-group-text);opacity:.45;cursor:pointer;transition:background var(--fn-transition-fast),color var(--fn-transition-fast),opacity var(--fn-transition-fast)}.Sidebar-module__minimalPaneSwitchBtn__7bR5p:hover{opacity:.85;background:color-mix(in srgb,var(--fn-text-primary) 6%,transparent);color:var(--fn-text-secondary)}.Sidebar-module__minimalPaneToggleCollapsed__coZZo{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 8px}.Sidebar-module__minimalPaneIconBtn__LgJuP{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;transition:background var(--fn-transition-fast),color var(--fn-transition-fast)}.Sidebar-module__minimalPaneIconBtn__LgJuP:hover{background:var(--fn-sidebar-item-hover);color:var(--fn-text-primary)}.Sidebar-module__minimalSettingsPane__3uWDk{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.Sidebar-module__minimalRecordsPane__2GunD{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.Sidebar-module__minimalRecordsPane__2GunD[hidden]{display:none!important}.Sidebar-module__navRailHost__BUgAh{position:relative;display:flex;flex-shrink:0;align-self:stretch;min-height:0;z-index:3}@media(prefers-reduced-motion:reduce){.Sidebar-module__navRail__m16e1{transition:none!important}}.Sidebar-module__collapsedNav__ZNGz1{display:flex;flex-direction:column;align-items:center;gap:4px;padding:2px 0 8px}.Sidebar-module__collapsedNavBtn__-p3Qx{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--fn-text-tertiary);cursor:pointer;transition:background var(--fn-transition-fast),color var(--fn-transition-fast)}.Sidebar-module__collapsedNavBtn__-p3Qx:hover{background:var(--fn-sidebar-item-hover);color:var(--fn-text-primary)}.Sidebar-module__collapsedNavBtnActive__g1T3h,.Sidebar-module__collapsedNavBtnActive__g1T3h:hover{background:var(--fn-sidebar-item-active-bg);color:var(--fn-sidebar-item-active-text)}.Sidebar-module__collapsedNavBadge__01W2q{position:absolute;top:1px;right:1px;z-index:2;display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:7px;font-weight:700;line-height:1;pointer-events:none}.Sidebar-module__navScrollCollapsed__I7bg0{scrollbar-width:none}.Sidebar-module__navScrollCollapsed__I7bg0::-webkit-scrollbar{width:0;height:0}.Sidebar-module__navChrome__po61b{position:relative;flex:0 0 36px;height:36px;box-sizing:border-box}.Sidebar-module__brandMarkCollapsed__pcS5Z{transform:translate(2px)}.Sidebar-module__brandMeta__FFL6t{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;flex-shrink:1}@media(prefers-reduced-motion:reduce){.Sidebar-module__mobileDrawer__ps2K1{transition:none!important}}.SidebarNavCustomizer-module__hint__OzaA5{margin:0 0 8px;color:var(--fn-text-tertiary);font-size:12px;line-height:1.4}.SidebarNavCustomizer-module__section__wlFYc{margin-bottom:16px}.SidebarNavCustomizer-module__sectionLabel__xdu0e{margin-bottom:6px;color:var(--fn-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.04em}.SidebarNavCustomizer-module__list__QjyEI{display:flex;flex-direction:column;gap:4px;min-height:36px;padding:4px 4px 14px;border:1px dashed var(--fn-border, rgba(0, 0, 0, .12));border-radius:var(--fn-radius-md)}.SidebarNavCustomizer-module__group__LEMSv{margin-bottom:10px;padding:8px;border:1px solid var(--fn-border, rgba(0, 0, 0, .08));border-radius:var(--fn-radius-md)}.SidebarNavCustomizer-module__groupHead__vvmeL{display:flex;align-items:center;gap:6px;margin-bottom:6px}.SidebarNavCustomizer-module__groupName__CYtX0{flex:1;min-width:0}.SidebarNavCustomizer-module__row__AHhwv{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 6px;border-radius:var(--fn-radius-md);background:var(--fn-sidebar-bg, transparent)}.SidebarNavCustomizer-module__row__AHhwv:hover{background:var(--fn-sidebar-item-hover, rgba(0, 0, 0, .04))}.SidebarNavCustomizer-module__handle__14BJw{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:var(--fn-text-tertiary);cursor:grab}.SidebarNavCustomizer-module__itemIcon__ckY0L{display:inline-flex;flex-shrink:0;color:var(--fn-text-secondary)}.SidebarNavCustomizer-module__itemLabel__CSn2G{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.SidebarNavCustomizer-module__empty__4ewd6{padding:8px;color:var(--fn-text-tertiary);font-size:12px;text-align:center}.SidebarNavCustomizer-module__footer__zqN5Q{display:flex;align-items:center;justify-content:space-between;gap:8px}.SidebarNavCustomizer-module__footerActions__EeEpz{display:flex;gap:8px}.index-module__installBtn__2FH-b{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;height:34px;border-radius:999px;border:1px solid var(--fn-border-primary, rgba(255, 255, 255, .08));background:transparent;color:var(--fn-text-secondary, rgba(255, 255, 255, .64));font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap;box-sizing:border-box;flex-shrink:0;text-decoration:none}.index-module__installBtnCompact__pBJDU{width:34px;padding:0;background:var(--fn-bg-tertiary);border-color:transparent}.index-module__chatFloatBtnWrap__6nLW7{position:relative;display:inline-flex;align-items:center;line-height:0}.index-module__installBtnChatFloat__CZoq9{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--fn-border-primary);border-radius:var(--fn-radius-full);background:var(--fn-bg-primary);color:var(--fn-text-secondary);cursor:pointer;opacity:.72;padding:0;box-shadow:0 2px 8px #0000001a;transition:opacity .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease,transform .15s ease}.index-module__installBtnChatFloat__CZoq9:hover{opacity:1;color:var(--fn-text-brand);background:color-mix(in srgb,var(--fn-color-brand) 12%,var(--fn-bg-hover, #f5f5f5));border-color:color-mix(in srgb,var(--fn-color-brand) 45%,var(--fn-border-primary));box-shadow:0 4px 14px #00000029;transform:scale(1.06)}.index-module__installBtnChatFloat__CZoq9:active{transform:scale(.98)}.index-module__installBtnChatFloat__CZoq9:disabled{opacity:.55;cursor:wait}.index-module__installIcon__e86e4{flex-shrink:0;display:block}.index-module__installBtn__2FH-b:hover{background:var(--fn-bg-tertiary);color:var(--fn-color-brand);border-color:var(--fn-color-brand)}.index-module__installBtn__2FH-b:disabled{opacity:.55;cursor:wait}@media(max-width:480px){.index-module__label__caeew{display:none}}.index-module__guideClose__kbm1e{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;border:none;background:var(--fn-bg-tertiary, rgba(255, 255, 255, .06));color:var(--fn-text-tertiary, rgba(255, 255, 255, .38));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;z-index:1}.index-module__guideClose__kbm1e:hover{background:var(--fn-bg-secondary);color:var(--fn-text-secondary)}.index-module__guideTitle__OItKB{font-size:17px;font-weight:600;color:var(--fn-text-primary, rgba(255, 255, 255, .92));margin:0 36px 8px 0;line-height:1.4}.index-module__guideDesc__TJ0SE{font-size:13px;color:var(--fn-text-tertiary, rgba(255, 255, 255, .45));margin:0 0 20px;line-height:1.6}.index-module__guideList__nv1m4{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:14px}.index-module__guideList__nv1m4 li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--fn-text-secondary, rgba(255, 255, 255, .64));line-height:1.55}.index-module__guideStep__3nLKj{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--fn-color-brand);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.index-module__guideInlineIcon__6e-wL{display:inline-block;vertical-align:middle;color:var(--fn-color-brand);margin:0 2px}.index-module__guideHint__piVFn{margin:0;font-size:12px;color:var(--fn-text-tertiary, rgba(255, 255, 255, .45));line-height:1.6}@keyframes index-module__fadeIn__krWR-{0%{opacity:0}to{opacity:1}}.index-module__iosOverlay__klRsi{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));animation:index-module__fadeIn__krWR- .2s ease;overflow-y:auto}.index-module__iosSheet__DpQ9u{width:100%;max-width:480px;background:var(--fn-bg-elevated, #1a1c28);border-radius:20px 20px 0 0;padding:28px 24px 40px;position:relative;animation:index-module__slideUp__-cmZX .25s ease;border-top:1px solid var(--fn-border-primary, rgba(255, 255, 255, .08));margin-top:auto}@keyframes index-module__slideUp__-cmZX{0%{transform:translateY(100%)}to{transform:translateY(0)}}.index-module__iosArrow__r07Y-{text-align:center;font-size:24px;color:var(--fn-color-brand);animation:index-module__bounce__S5Ibc 1s infinite}@keyframes index-module__bounce__S5Ibc{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.index-module__desktopOverlay__s4COP{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:10000;display:flex;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));animation:index-module__fadeIn__krWR- .2s ease;overflow-y:auto;box-sizing:border-box}.index-module__desktopSheet__VYBGA{width:100%;max-width:440px;max-height:min(560px,calc(100dvh - 48px));overflow-y:auto;background:var(--fn-bg-elevated, #1a1c28);border-radius:16px;padding:28px 24px 24px;position:relative;margin:auto;flex-shrink:0;border:1px solid var(--fn-border-primary, rgba(255, 255, 255, .08));box-shadow:0 16px 48px #00000059;box-sizing:border-box}.OctopSpinner-module__host__xb6Ba{position:relative;display:inline-block;width:var(--octop-spinner-size, 32px);height:var(--octop-spinner-size, 32px);font-size:0;vertical-align:middle}.OctopSpinner-module__track__sBG2Q{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:var(--octop-spinner-ring-width, 2.5px) solid color-mix(in srgb,var(--fn-color-brand) 14%,transparent);border-radius:50%}.OctopSpinner-module__ring__Eq1O3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,transparent 55%,color-mix(in srgb,var(--fn-color-brand) 40%,transparent) 80%,var(--fn-color-brand) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--octop-spinner-ring-width, 2.5px)),#000 calc(100% - var(--octop-spinner-ring-width, 2.5px) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--octop-spinner-ring-width, 2.5px)),#000 calc(100% - var(--octop-spinner-ring-width, 2.5px) + .5px));animation:OctopSpinner-module__octopSpinnerSpin__KN1RH .9s linear infinite}@keyframes OctopSpinner-module__octopSpinnerSpin__KN1RH{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.OctopSpinner-module__ring__Eq1O3{animation:none}}.BrandLoading-module__host__P1Cya{display:flex;flex:1;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;box-sizing:border-box;padding:32px 24px;background:radial-gradient(720px 380px at 50% -8%,color-mix(in srgb,var(--fn-color-brand) 11%,transparent),transparent 68%),var(--fn-bg-layout, #f5f6f8)}.BrandLoading-module__viewport__4nRLR{min-height:100dvh}.BrandLoading-module__stack__5dV8B{display:flex;flex-direction:column;align-items:center;animation:BrandLoading-module__brandLoadingIn__uAd8P .42s ease-out both}.BrandLoading-module__logo__0M5If{display:block;height:72px;width:auto;max-width:min(260px,75vw);object-fit:contain}.BrandLoading-module__status__MD-eV{--octop-spinner-size: 22px;--octop-spinner-ring-width: 2px;display:flex;align-items:center;gap:12px;margin:24px 0 0;font-size:16px;font-weight:500;line-height:1;letter-spacing:.01em;color:var(--fn-text-secondary, #4b5563)}@keyframes BrandLoading-module__brandLoadingIn__uAd8P{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.BrandLoading-module__stack__5dV8B{animation:none}}.PageLoading-module__host__ltdrQ{display:flex;flex:1;align-items:center;justify-content:center;animation:PageLoading-module__pageLoadingFadeIn__JsS6e .16s ease-out .14s both}@keyframes PageLoading-module__pageLoadingFadeIn__JsS6e{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.PageLoading-module__host__ltdrQ{animation:none}}.ServiceRestartOverlay-module__panel__VrrZ5{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:420px;padding:32px 28px;border-radius:12px;background:var(--fn-bg-primary);border:1px solid var(--fn-border-primary);box-shadow:0 12px 40px #00000040;text-align:center}.ServiceRestartOverlay-module__title__Ef9Lw{margin:0;font-size:16px;font-weight:600;color:var(--fn-text-primary)}.ServiceRestartOverlay-module__subtitle__WOWYq{margin:0;font-size:13px;color:var(--fn-text-secondary);line-height:1.5}.ServiceRestartOverlay-module__confirmIcon__TmGh2{color:var(--fn-color-brand)}.ServiceRestartOverlay-module__successIcon__fZ5RN{color:#22c55e}.ServiceRestartOverlay-module__warnIcon__e5VvA{color:#f59e0b}@keyframes ServiceRestartOverlay-module__spin__IIxS0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ServiceRestartOverlay-module__spinning__l8yRE{color:var(--fn-color-brand);animation:ServiceRestartOverlay-module__spin__IIxS0 .9s linear infinite}.ServiceRestartOverlay-module__actions__dB7qI{display:flex;gap:8px;margin-top:4px}.RailEdgeControl-module__edge__5wsLI{position:absolute;top:0;bottom:0;width:16px;z-index:30;display:flex;align-items:center;justify-content:center;pointer-events:none}.RailEdgeControl-module__edge__5wsLI:before,.RailEdgeControl-module__edge__5wsLI:after{content:"";position:absolute;top:0;bottom:0;width:8px;pointer-events:auto}.RailEdgeControl-module__edge__5wsLI:hover .RailEdgeControl-module__line__x3YWq{width:2px;background:var(--fn-color-brand);opacity:.32}.RailEdgeControl-module__edgeEnd__ilRN0{right:-8px}.RailEdgeControl-module__edgeEnd__ilRN0:before{left:50%}.RailEdgeControl-module__edgeEnd__ilRN0:after{right:100%}.RailEdgeControl-module__edgeStart__8r-pe{left:-8px}.RailEdgeControl-module__edgeStart__8r-pe:before{right:50%}.RailEdgeControl-module__edgeStart__8r-pe:after{left:100%}.RailEdgeControl-module__edgeCollapsed__HtAjC{width:12px}.RailEdgeControl-module__edgeEnd__ilRN0.RailEdgeControl-module__edgeCollapsed__HtAjC{right:-6px}.RailEdgeControl-module__edgeStart__8r-pe.RailEdgeControl-module__edgeCollapsed__HtAjC{left:-6px}.RailEdgeControl-module__line__x3YWq{position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--fn-chat-divider, var(--fn-border-primary));opacity:1;transition:width .15s ease,background .15s ease,opacity .15s ease;pointer-events:none}.RailEdgeControl-module__btn__ituG-{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:18px;height:44px;padding:0;border:1px solid var(--fn-border-secondary);border-radius:8px;background:var(--fn-bg-elevated, var(--fn-bg-secondary));color:var(--fn-text-secondary);box-shadow:0 1px 4px color-mix(in srgb,var(--fn-text-primary) 8%,transparent);cursor:pointer;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .15s ease,color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.RailEdgeControl-module__btn__ituG-:hover{border-color:var(--fn-border-primary);background:var(--fn-bg-secondary);color:var(--fn-text-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--fn-text-primary) 12%,transparent)}.RailEdgeControl-module__btn__ituG-:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:1px}.RailEdgeControl-module__edge__5wsLI:hover .RailEdgeControl-module__btn__ituG-,.RailEdgeControl-module__btn__ituG-:focus-visible{opacity:1;pointer-events:auto}.RailEdgeControl-module__btnBefore__IUHPl{transform:translate(calc(-100% - 3px),-50%)}.RailEdgeControl-module__btnAfter__Hxk9L{transform:translate(3px,-50%)}.RailEdgeControl-module__resizeGrip__GwD6I{position:absolute;top:0;left:0;right:0;height:calc(50% - 28px);z-index:2;pointer-events:auto;cursor:col-resize;touch-action:none}.RailEdgeControl-module__edgeEnd__ilRN0 .RailEdgeControl-module__resizeGrip__GwD6I{left:50%}.RailEdgeControl-module__edgeStart__8r-pe .RailEdgeControl-module__resizeGrip__GwD6I{right:50%}html.octop-chat-open .octop-notification-bottomRight{bottom:112px!important}.useDashboardPushToast-module__notice__klAoE{cursor:pointer;border-radius:12px!important;border:1px solid var(--fn-border-secondary)!important;border-left:4px solid var(--push-accent, var(--fn-color-brand))!important;box-shadow:0 10px 28px #0f172a1a,0 2px 8px #0f172a0a!important;transition:box-shadow .18s ease}.useDashboardPushToast-module__notice__klAoE:hover{box-shadow:0 14px 32px #0f172a24,0 4px 10px #0f172a0f!important}.useDashboardPushToast-module__header__vuqQC{display:flex;align-items:center;gap:10px;min-width:0}.useDashboardPushToast-module__icon__P4lXm{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--push-accent, var(--fn-color-brand));flex-shrink:0}.useDashboardPushToast-module__title__7peVQ{min-width:0;font-weight:500;font-size:13px;line-height:1.4;color:var(--fn-text-primary)}.useDashboardPushToast-module__body__Bf3py{margin-top:2px;padding-left:34px;font-size:13px;line-height:1.55;color:var(--fn-text-secondary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.useDashboardPushToast-module__enable__-CNgE{display:inline-flex;align-items:center;margin-top:10px;margin-left:34px;padding:4px 10px;border-radius:6px;border:1px solid var(--push-accent, var(--fn-color-brand));background:transparent;color:var(--push-accent, var(--fn-color-brand));font:inherit;font-size:12px;line-height:1.4;cursor:pointer;text-align:left}.useDashboardPushToast-module__enable__-CNgE:hover{background:color-mix(in srgb,var(--push-accent, var(--fn-color-brand)) 12%,transparent)}.useDashboardPushToast-module__status__PeWM-{display:block;margin-top:8px;margin-left:34px;font-size:12px;line-height:1.45;color:var(--fn-text-secondary)}.useDashboardPushToast-module__statusEnabled__YvCmc{color:var(--push-accent, var(--fn-color-brand))}html[data-theme=dark] .useDashboardPushToast-module__notice__klAoE{border-color:var(--fn-border-primary)!important;box-shadow:0 4px 16px #0000004d!important}html[data-theme=dark] .useDashboardPushToast-module__notice__klAoE:hover{box-shadow:0 6px 20px #00000061!important}.ForgotPasswordModal-module__body__S-ibU{display:flex;flex-direction:column;gap:12px;color:var(--fn-text-secondary);font-size:13px;line-height:1.6}.ForgotPasswordModal-module__help__TJWcJ,.ForgotPasswordModal-module__hint__Hou50,.ForgotPasswordModal-module__note__q-tdS{margin:0}.ForgotPasswordModal-module__hint__Hou50{color:var(--fn-text-tertiary);font-size:12px}.ForgotPasswordModal-module__command__hthnW{margin:0!important;padding:8px 10px;border-radius:8px;background:var(--fn-bg-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;word-break:break-all;color:var(--fn-text-primary);white-space:pre-wrap}.ForgotPasswordModal-module__platform__dztKU{display:flex;flex-direction:column;gap:8px}.ForgotPasswordModal-module__fallback__8ZF5Y{display:flex;flex-direction:column;gap:6px}.ForgotPasswordModal-module__label__oD1sd{margin:0;font-size:12px;color:var(--fn-text-tertiary)}.BootOfflinePanel-module__wrap__gxAnk{height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--fn-bg-layout, #f7f8fa);padding:24px 24px 18vh;box-sizing:border-box}.BootOfflinePanel-module__result__WMkQi .ant-result-icon{display:flex;justify-content:center}.setup-module__wizardShell__Uv7kJ{min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--fn-bg-layout);padding:max(24px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.setup-module__wizardCard__rz91H{width:100%;max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:var(--fn-bg-elevated);border-radius:16px;box-shadow:0 8px 32px #0000001a;border:1px solid var(--fn-border-primary)}.setup-module__wizardCardNarrow__LLa3P{max-width:640px}.setup-module__wizardCardWide__-U2x3{max-width:840px}.setup-module__wizardHeader__lXhwz{flex-shrink:0;padding:18px 24px 16px;border-bottom:1px solid var(--fn-border-secondary);display:flex;flex-direction:column;gap:14px}.setup-module__wizardHeaderTop__HM-JY{display:flex;align-items:center;justify-content:space-between;gap:12px}.setup-module__wizardHeaderBrand__QdjbY{display:flex;align-items:center;gap:10px;min-width:0}.setup-module__wizardHeaderBrandText__0DXVT{min-width:0}.setup-module__wizardHeaderLogo__dKLn9{height:32px;width:auto;max-width:180px;flex-shrink:0;object-fit:contain;display:block}.setup-module__wizardHeaderTitle__H9uL2{font-size:16px;font-weight:700;color:var(--fn-logo-color);letter-spacing:-.3px;line-height:1.2}.setup-module__wizardHeaderSubtitle__9h9Go{font-size:12px;display:inline-flex;align-items:center;gap:4px;margin-top:2px}.setup-module__wizardHeaderLang__4BBCf{flex-shrink:0}.setup-module__wizardHeaderSteps__xyRp5,.setup-module__wizardHeaderSteps__xyRp5 .ant-steps{width:100%}.setup-module__wizardHeaderSteps__xyRp5 .ant-steps-item{flex:1;min-width:0;overflow:visible}.setup-module__wizardHeaderSteps__xyRp5 .ant-steps-item-container{display:flex;flex-direction:column;align-items:center}.setup-module__wizardHeaderSteps__xyRp5 .ant-steps-item-icon{margin-inline-end:0!important;width:40px!important;height:40px!important;line-height:40px!important;font-size:22px!important;display:inline-flex!important;align-items:center;justify-content:center}.setup-module__wizardHeaderSteps__xyRp5 .ant-steps-item-icon .ant-steps-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.setup-module__wizardHeaderSteps__xyRp5 .ant-steps-item-content{width:100%;text-align:center;margin-top:6px}.setup-module__wizardHeaderSteps__xyRp5 .ant-steps-item-title{font-size:13px!important;line-height:1.25!important;padding-inline-end:0!important;white-space:normal;word-break:break-word}.setup-module__wizardHeaderSteps__xyRp5 .ant-steps-item-tail{top:20px!important;padding:0 8px!important;margin-inline-start:0!important}.setup-module__wizardHeaderSteps__xyRp5 .ant-steps-item-tail:after{height:1px!important}.setup-module__wizardBody__x-oB4{flex:1;min-height:0;overflow-y:auto;padding:24px 28px 28px}.setup-module__wizardBodyFlush__NwuPC{padding:0;overflow:hidden;display:flex;flex-direction:column}.setup-module__modelStep__thF40{display:flex;flex-direction:column;flex:1;min-height:0}.setup-module__modelStepHeader__ZVQVa{flex-shrink:0;padding:24px 28px 0}.setup-module__modelStepMode__ejvjD{flex-shrink:0;padding:16px 28px 0}.setup-module__modelStepScroll__szyMZ{flex:1;min-height:0;overflow-y:auto;padding:16px 28px}.setup-module__modelStepFooter__IIvXL{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px 24px;border-top:1px solid var(--fn-border-secondary);background:var(--fn-bg-elevated)}.setup-module__presetSectionTitle__0PZws{font-size:12px;font-weight:600;color:var(--fn-text-secondary);margin:0 0 10px;letter-spacing:.02em;text-transform:uppercase}.setup-module__showMoreBtn__Cz3gI{display:block;width:100%;margin-top:8px;margin-bottom:4px;font-size:12px}.setup-module__dbExpandToggle__DVadA{display:flex;width:100%;justify-content:center;margin:4px 0 8px;font-size:12px;height:auto;padding:4px 8px}.setup-module__dbExpandToggleInner__77MsF{display:inline-flex;align-items:center;gap:4px}.setup-module__dbAdvancedPanel__L22EM{margin:4px 0 16px;padding:14px 16px;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);background:var(--fn-bg-secondary, var(--fn-bg-hover, rgba(0, 0, 0, .02)))}.setup-module__dbAdvancedTitle__f-s-M{font-size:13px;font-weight:600;color:var(--fn-text-primary);margin-bottom:10px}.setup-module__wizardPresetGrid__IqJFb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.setup-module__wizardPresetCard__xkfgU{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);cursor:pointer;text-align:left;background:var(--fn-bg-primary);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.setup-module__wizardPresetCard__xkfgU:hover{border-color:var(--fn-color-brand, #635bff);background:var(--fn-bg-hover);box-shadow:0 2px 8px #0000000a}.setup-module__wizardPresetCardActive__UiacL{border-color:var(--fn-color-brand, #635bff);background:color-mix(in srgb,var(--fn-color-brand, #635bff) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fn-color-brand, #635bff) 25%,transparent)}.setup-module__wizardPresetLogo__suK7-{width:36px;height:36px;flex-shrink:0;border-radius:8px;object-fit:contain}.setup-module__wizardPresetMeta__rYEXY{flex:1;min-width:0}.setup-module__wizardPresetName__HUe1o{font-size:14px;font-weight:600;color:var(--fn-text-primary);line-height:1.3}.setup-module__wizardPresetCount__NzDV0{font-size:12px;color:var(--fn-text-tertiary);margin-top:2px}.setup-module__wizardModelGrid__Dl4Em.ant-checkbox-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:10px;width:100%;max-height:360px;overflow-y:auto;padding:2px}.setup-module__wizardModelGridStatic__fisd2{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:10px;width:100%;max-height:280px;overflow-y:auto;padding:2px}.setup-module__wizardModelTile__GsEqF.ant-checkbox-wrapper{position:relative;margin:0!important;padding:12px 12px 10px!important;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);cursor:pointer;background:var(--fn-bg-elevated);align-items:flex-start!important;height:100%;min-height:112px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.setup-module__wizardModelTile__GsEqF.ant-checkbox-wrapper:hover{border-color:var(--fn-color-brand, #635bff);background:var(--fn-bg-hover)}.setup-module__wizardModelTile__GsEqF.ant-checkbox-wrapper-checked{border-color:var(--fn-color-brand, #635bff);background:color-mix(in srgb,var(--fn-color-brand, #635bff) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fn-color-brand, #635bff) 20%,transparent)}.setup-module__wizardModelTile__GsEqF .ant-checkbox{position:absolute;top:8px;right:8px;z-index:1}.setup-module__wizardModelTile__GsEqF .ant-checkbox+span{padding:0 22px 0 0!important;width:100%}.setup-module__wizardModelTileStatic__pa-sp{position:relative;padding:12px 12px 10px;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);background:var(--fn-bg-elevated);height:100%;min-height:112px}.setup-module__wizardModelTileStatic__pa-sp .setup-module__wizardModelTileBody__o-yav{padding-bottom:22px}.setup-module__wizardModelTileWrap__SoGuY{position:relative;min-height:112px}.setup-module__wizardModelTileWrap__SoGuY .setup-module__wizardModelTile__GsEqF{width:100%;height:100%}.setup-module__wizardModelTileWrap__SoGuY .setup-module__wizardModelTileBody__o-yav{padding-bottom:22px}.setup-module__wizardModelTileBody__o-yav{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.setup-module__wizardModelName__8M0PC{font-size:13px;font-weight:600;color:var(--fn-text-primary);line-height:1.35;word-break:break-word}.setup-module__wizardModelId__mGgiQ{font-size:11px;color:var(--fn-text-tertiary);font-family:SF Mono,Menlo,Consolas,monospace;line-height:1.3;word-break:break-all}.setup-module__wizardModelDesc__bPiSp{font-size:11px;color:var(--fn-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.setup-module__wizardModelEmpty__QCINd{grid-column:1 / -1;padding:28px 16px;text-align:center;color:var(--fn-text-tertiary);font-size:13px}.setup-module__wizardModelDeleteFab__FpVvP{position:absolute;bottom:6px;right:6px;top:auto;left:auto;z-index:2;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;opacity:.75}.setup-module__wizardModelDeleteFab__FpVvP:hover{opacity:1}.index-module__page__-KHrh{padding:24px}@media(max-width:767px){.index-module__page__-KHrh{padding:16px 12px}}.index-module__loading__E8z42{text-align:center;padding:60px}@media(max-width:767px){.index-module__loading__E8z42{padding:40px 16px}}.index-module__loadingText__c-UjQ{color:var(--fn-text-tertiary)}.index-module__modelTabLabel__dBFv9{align-items:center}.index-module__modelTabLabel__dBFv9 svg{display:block}.index-module__section__Vcquy{margin-bottom:32px}@media(max-width:767px){.index-module__section__Vcquy{margin-bottom:20px}}.index-module__section__Vcquy:last-child{margin-bottom:0}.index-module__sectionTitle__XvbR5{margin-bottom:4px;font-size:22px;font-weight:700;letter-spacing:-.02em}@media(max-width:767px){.index-module__sectionTitle__XvbR5{font-size:19px}}.index-module__sectionDesc__BrUBs{margin:0 0 16px;color:var(--fn-text-tertiary);font-size:14px;line-height:1.5}@media(max-width:767px){.index-module__sectionDesc__BrUBs{font-size:14px;margin-bottom:12px}}.index-module__providersBlock__89GLO{margin-top:36px}@media(max-width:767px){.index-module__providersBlock__89GLO{margin-top:24px}}.index-module__providerGroup__k-x-v{margin-bottom:24px}.index-module__providerGroup__k-x-v:last-of-type{margin-bottom:0}@media(max-width:767px){.index-module__providerGroup__k-x-v{margin-bottom:16px}}.index-module__providerGroupTitle__Dx9Ip{font-size:13px;font-weight:600;color:var(--fn-text-secondary);margin:0 0 14px;letter-spacing:.02em;text-transform:uppercase}@media(max-width:767px){.index-module__providerGroupTitle__Dx9Ip{font-size:13px;margin-bottom:10px}}.index-module__providerCards__fYCGM{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:16px;column-gap:12px;margin-bottom:16px}@media(max-width:767px){.index-module__providerCards__fYCGM{grid-template-columns:1fr}}.index-module__showMoreProvidersBtn__XwcO-{display:block;width:100%;margin:-4px 0 12px;font-size:13px}.index-module__providerCard__vHdYF{border-radius:var(--fn-radius-lg);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease;cursor:pointer;position:relative;overflow:visible;display:flex;flex-direction:column}.index-module__providerCard__vHdYF.index-module__hover__me1r9{transform:translateY(-3px);box-shadow:var(--fn-shadow-brand-lg),0 2px 8px -2px #0000000f}@media(max-width:767px){.index-module__providerCard__vHdYF.index-module__hover__me1r9{transform:none;box-shadow:none}}.index-module__providerCard__vHdYF.index-module__enabled__kat0g{background:var(--fn-color-brand-bg);border:1px solid var(--fn-color-brand-border, rgba(99, 91, 255, .2))}.index-module__providerCard__vHdYF.index-module__enabled__kat0g.index-module__hover__me1r9{border-color:var(--fn-color-brand-border, rgba(99, 91, 255, .4))}.index-module__providerCard__vHdYF.index-module__normal__RgnkR{background:var(--fn-bg-primary);border:1px solid var(--fn-card-border-normal);box-shadow:var(--fn-card-shadow-normal)}.index-module__providerCard__vHdYF.index-module__normal__RgnkR.index-module__hover__me1r9{border-color:var(--fn-border-input)}.index-module__providerCard__vHdYF.index-module__presetCard__ueZP0{background:var(--fn-bg-primary);border:1px dashed var(--fn-border-input);box-shadow:none}.index-module__providerCard__vHdYF.index-module__presetCard__ueZP0.index-module__hover__me1r9{border-color:var(--fn-color-brand-border, rgba(99, 91, 255, .4));border-style:solid}.index-module__providerCard__vHdYF .ant-card-body{display:flex;flex-direction:column;flex:1;height:100%;padding:20px!important}@media(max-width:767px){.index-module__providerCard__vHdYF .ant-card-body{padding:16px!important}}.index-module__providerCard__vHdYF.index-module__addProviderCard__t0j6V{border-style:dashed;border-color:var(--fn-border-input);min-height:148px;background:var(--fn-bg-secondary, var(--fn-bg-primary))}.index-module__providerCard__vHdYF.index-module__addProviderCard__t0j6V:hover,.index-module__providerCard__vHdYF.index-module__addProviderCard__t0j6V.index-module__hover__me1r9{border-color:var(--fn-color-brand-border, rgba(99, 91, 255, .45));background:var(--fn-color-brand-bg, rgba(99, 91, 255, .06))}.index-module__providerCard__vHdYF.index-module__addProviderCard__t0j6V:hover .index-module__addProviderIcon__wKS5T,.index-module__providerCard__vHdYF.index-module__addProviderCard__t0j6V.index-module__hover__me1r9 .index-module__addProviderIcon__wKS5T{color:var(--fn-color-brand, #635bff)}.index-module__providerCard__vHdYF.index-module__addProviderCard__t0j6V:hover .index-module__addProviderLabel__olc7u,.index-module__providerCard__vHdYF.index-module__addProviderCard__t0j6V.index-module__hover__me1r9 .index-module__addProviderLabel__olc7u{color:var(--fn-text-primary)}.index-module__providerCard__vHdYF.index-module__addProviderCard__t0j6V .ant-card-body{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;min-height:108px}.index-module__cardContent__wa7yy{display:flex;flex-direction:column;flex:1}.index-module__addProviderCardInner__qENxq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;flex:1;min-height:100%}.index-module__addProviderIcon__wKS5T{color:var(--fn-text-tertiary);flex-shrink:0}.index-module__addProviderLabel__olc7u{font-size:13px;font-weight:500;color:var(--fn-text-secondary);text-align:center;line-height:1.4;max-width:8.5em}@media(max-width:767px){.index-module__addProviderLabel__olc7u{max-width:7.5em;font-size:12px}}.index-module__serviceCardsArea__sQr4h .index-module__providerCard__vHdYF.index-module__normal__RgnkR,.index-module__serviceCardsArea__sQr4h .index-module__providerCard__vHdYF.index-module__enabled__kat0g{box-shadow:none}.index-module__serviceCardsArea__sQr4h .index-module__providerCard__vHdYF.index-module__enabled__kat0g{background:var(--fn-bg-primary);border-color:var(--fn-color-brand-border, rgba(99, 91, 255, .22))}.index-module__serviceCardsArea__sQr4h .index-module__providerCard__vHdYF.index-module__hover__me1r9{box-shadow:0 2px 8px -2px #0000000f}.index-module__statusPendingPill__G5rfE{margin:0!important;font-size:11px!important;line-height:18px!important;border-radius:4px!important;color:var(--fn-text-secondary)!important;background:var(--fn-bg-secondary)!important;border:1px solid var(--fn-border-secondary)!important}.index-module__laneTag__Ro1Z-{margin:0 0 0 6px!important;font-size:10px!important;line-height:16px!important;padding:0 5px!important;border-radius:3px!important;font-weight:500;vertical-align:middle}.index-module__setupSteps__jOWlH{margin:4px 0 20px;padding:12px 14px;background:var(--fn-bg-secondary);border-radius:var(--fn-radius-md);border:1px solid var(--fn-border-secondary)}.index-module__setupSteps__jOWlH .ant-steps-item-title{font-size:12px!important;line-height:1.3!important}.index-module__setupSteps__jOWlH .ant-steps-item-description{display:none}.index-module__statusContainer__bPQqG{display:flex;align-items:center;gap:6px;flex-shrink:0}@media(max-width:767px){.index-module__statusContainer__bPQqG{white-space:nowrap}}.index-module__statusContainer__bPQqG .index-module__statusDot__KOsPf{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:all .2s ease}.index-module__statusContainer__bPQqG .index-module__statusDot__KOsPf.index-module__active__jk2Y5{background-color:var(--fn-color-success);box-shadow:0 0 0 2px var(--fn-color-success-glow, rgba(82, 196, 26, .15))}.index-module__statusContainer__bPQqG .index-module__statusDot__KOsPf.index-module__configured__Fp-m8{background-color:var(--fn-color-info, #1677ff);box-shadow:0 0 0 2px #1677ff26}.index-module__statusContainer__bPQqG .index-module__statusDot__KOsPf.index-module__inactive__VCyed{background-color:var(--fn-border-input)}.index-module__statusContainer__bPQqG .index-module__statusText__amA-k{font-size:12px;font-weight:500}.index-module__statusContainer__bPQqG .index-module__statusText__amA-k.index-module__enabled__kat0g{color:var(--fn-color-success)}.index-module__statusContainer__bPQqG .index-module__statusText__amA-k.index-module__configured__Fp-m8{color:var(--fn-color-info, #1677ff)}.index-module__statusContainer__bPQqG .index-module__statusText__amA-k.index-module__disabled__wpbIu{color:var(--fn-text-tertiary)}.index-module__cardHeader__cR54-{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}@media(max-width:767px){.index-module__cardHeader__cR54-{margin-bottom:12px;gap:8px;flex-wrap:wrap}}.index-module__cardName__52hTS{font-size:15px;font-weight:600;color:var(--fn-text-primary);letter-spacing:-.01em;display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}@media(max-width:767px){.index-module__cardName__52hTS{font-size:15px;gap:6px}}.index-module__providerLogo__ZO9aL{width:28px;height:28px;object-fit:contain;border-radius:6px;flex-shrink:0}@media(max-width:767px){.index-module__providerLogo__ZO9aL{width:24px;height:24px;border-radius:5px}}.index-module__kindTag__xOnqK{flex-shrink:0;margin:0!important}.index-module__cardInfo__pEdcv{display:flex;flex-direction:column;gap:8px;flex:1;min-height:72px}@media(max-width:767px){.index-module__cardInfo__pEdcv{gap:6px;min-height:unset}}.index-module__infoRow__4FuYK{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fn-text-secondary)}@media(max-width:767px){.index-module__infoRow__4FuYK{font-size:13px;gap:6px;flex-wrap:wrap}}.index-module__infoRowModels__DejWj{display:flex;flex-direction:column;align-items:stretch;gap:6px;font-size:13px;color:var(--fn-text-secondary)}.index-module__infoRowModels__DejWj .index-module__infoLabel__d9nd2{min-width:0}.index-module__infoLabel__d9nd2{color:var(--fn-text-tertiary);min-width:70px;flex-shrink:0;font-weight:500;font-size:12px}@media(max-width:767px){.index-module__infoLabel__d9nd2{min-width:56px;font-size:12px}}.index-module__infoValue__Hv3kZ{color:var(--fn-text-primary);font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:calc(100% - 80px);text-align:left;word-break:break-all}@media(max-width:767px){.index-module__infoValue__Hv3kZ{font-size:12px;max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:break-word}}.index-module__infoEmpty__sq4Q1{color:var(--fn-text-quaternary);font-style:italic;font-size:12px}@media(max-width:767px){.index-module__infoEmpty__sq4Q1{font-size:12px}}.index-module__cardActions__TNmjE{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding-top:14px;margin-top:auto;border-top:1px solid var(--fn-border-secondary);min-width:0}@media(max-width:767px){.index-module__cardActions__TNmjE{padding-top:10px;gap:6px}}.index-module__cardActionsLeft__8tJhC{display:flex;align-items:center;flex:0 0 auto;gap:8px;white-space:nowrap;min-width:0}.index-module__cardActionsStatus__1arpO{font-size:12px;color:var(--fn-text-tertiary);line-height:1}.index-module__cardActionsRight__R5P5s{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:2px;margin-left:auto}.index-module__cardActionBtn__z787-{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0!important}.index-module__getApiKeyLink__gP-l1{font-size:12px;color:var(--fn-color-brand, #635bff);text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.index-module__getApiKeyLink__gP-l1:hover{opacity:.8;text-decoration:underline}@media(max-width:767px){.index-module__getApiKeyLink__gP-l1{font-size:12px}}.index-module__configBtn__EVtyI{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 12px;color:var(--fn-text-secondary);font-size:13px;cursor:pointer;transition:all .15s ease;line-height:1;white-space:nowrap;border-radius:var(--fn-radius-sm, 6px)}.index-module__configBtn__EVtyI:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .04))}@media(max-width:767px){.index-module__configBtn__EVtyI{font-size:13px;padding:4px 8px;gap:4px}}.index-module__modalFooter__UmWj8{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.index-module__modalFooter__UmWj8{flex-direction:column-reverse;gap:12px;align-items:stretch}}.index-module__modalFooterLeft__sySSN{display:flex;align-items:center}@media(max-width:767px){.index-module__modalFooterLeft__sySSN{justify-content:center}}.index-module__modalFooterRight__4d3xt{display:flex;align-items:center;gap:8px}@media(max-width:767px){.index-module__modalFooterRight__4d3xt{justify-content:stretch}.index-module__modalFooterRight__4d3xt>button{flex:1}}.index-module__sectionHeaderRow__4fOBq{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0}.index-module__sectionHeaderRow__4fOBq .index-module__section__Vcquy{flex:1;margin-bottom:0}@media(max-width:767px){.index-module__sectionHeaderRow__4fOBq{flex-direction:column;gap:8px}.index-module__sectionHeaderRow__4fOBq .index-module__section__Vcquy{margin-bottom:0}}.index-module__addProviderBtn__uqYE3{flex-shrink:0;margin-top:4px}@media(max-width:767px){.index-module__addProviderBtn__uqYE3{align-self:flex-start;margin-top:0}}.index-module__modelList__SdsnK{max-height:360px;overflow-y:auto;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md);margin-top:8px}@media(max-width:767px){.index-module__modelList__SdsnK{max-height:280px}}.index-module__modelListEmpty__W5vZC{padding:24px;text-align:center;color:var(--fn-text-tertiary);font-size:13px}@media(max-width:767px){.index-module__modelListEmpty__W5vZC{padding:20px 16px;font-size:13px}}.index-module__modelListItem__KbvzA{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--fn-border-tertiary);transition:background var(--fn-transition-fast)}.index-module__modelListItem__KbvzA:last-child{border-bottom:none}.index-module__modelListItem__KbvzA:hover{background:var(--fn-bg-hover)}@media(max-width:767px){.index-module__modelListItem__KbvzA{padding:8px 12px}}.index-module__modelListItemInfo__Mtp2n{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.index-module__modelListItemName__GglLP{font-size:14px;font-weight:500;color:var(--fn-text-primary)}@media(max-width:767px){.index-module__modelListItemName__GglLP{font-size:14px}}.index-module__modelListItemId__1iNr7{font-size:12px;color:var(--fn-text-tertiary);font-family:SF Mono,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.index-module__modelListItemId__1iNr7{font-size:12px}}.index-module__modelMetaTags__ZJYJB{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.index-module__providerModelPreview__oy-29{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.index-module__providerModelPreviewRow__wTq5T{display:flex;flex-direction:column;gap:2px;min-width:0}.index-module__providerModelName__jKOtM{color:var(--fn-text-primary);font-size:12px;font-weight:500;line-height:1.4;word-break:break-word;overflow-wrap:anywhere}.index-module__providerModelMore__KTQNl{font-size:12px;color:var(--fn-text-tertiary)}.index-module__wizardPresetGrid__ac9Ik{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:16px}.index-module__wizardPresetCard__KR017{border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);padding:12px 10px;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.index-module__wizardPresetCard__KR017:hover{border-color:var(--fn-color-brand, #635bff);background:var(--fn-bg-hover)}.index-module__wizardPresetCardActive__Pu-uP{border-color:var(--fn-color-brand, #635bff);background:color-mix(in srgb,var(--fn-color-brand, #635bff) 8%,transparent)}.index-module__wizardPresetName__XV5F7{font-size:13px;font-weight:600;color:var(--fn-text-primary)}.index-module__wizardPresetCount__nxQqE{font-size:11px;color:var(--fn-text-tertiary);margin-top:2px}.index-module__wizardModelOption__rwgKb{display:flex;flex-direction:column;gap:2px;padding:2px 0}.index-module__modelVisibilityBlock__uL26d{margin:4px 0 12px;padding:12px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md, 8px);background:var(--fn-bg-secondary, rgba(0, 0, 0, .02))}.index-module__modelVisibilityTitle__d3CzS{font-size:13px;font-weight:500;color:var(--fn-text-primary);margin-bottom:4px}.index-module__modelVisibilityHint__f-eMT{margin:0 0 10px;font-size:12px;line-height:1.5;color:var(--fn-text-tertiary)}.index-module__modelListItemActions__8KTj5{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:12px}@media(max-width:767px){.index-module__modelListItemActions__8KTj5{margin-left:8px;gap:2px}}.index-module__modelListItemEditing__av-D7{background:var(--fn-bg-hover);border-left:3px solid var(--fn-color-brand, #635bff)}.index-module__modelListItemDisabled__TYwRb{opacity:.55}.index-module__modelListItemDisabled__TYwRb .index-module__modelListItemName__GglLP{color:var(--fn-text-tertiary)}.index-module__modelToggle__4bkxR{flex-shrink:0;margin-right:8px}@media(max-width:767px){.index-module__modelToggle__4bkxR{margin-right:6px}}.index-module__modelAddForm__Z2SM6{margin-top:12px;padding:16px;background:var(--fn-bg-secondary);border-radius:var(--fn-radius-md);border:1px dashed var(--fn-border-input)}@media(max-width:767px){.index-module__modelAddForm__Z2SM6{padding:12px}}.index-module__downloadTaskBar__1D2o3{padding:12px 16px;margin-bottom:8px;background:var(--fn-bg-secondary);border-radius:8px;border:1px solid var(--fn-border-primary);display:flex;align-items:center;gap:10px}@media(max-width:767px){.index-module__downloadTaskBar__1D2o3{padding:10px 12px;gap:8px}}.index-module__downloadTaskText__mxbY9{color:var(--fn-text-primary);font-size:13px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:767px){.index-module__downloadTaskText__mxbY9{font-size:13px}}.index-module__initialModelsHintText__6wFWF{font-size:12px;color:var(--fn-text-tertiary);margin-bottom:8px}.index-module__slotTitle__-wUM7{font-size:16px;font-weight:600;color:var(--fn-text-primary);letter-spacing:-.01em;margin:0}@media(max-width:767px){.index-module__slotTitle__-wUM7{font-size:16px}}.index-module__poolSection__9tYW-{padding:24px;background:var(--fn-bg-primary);border-radius:var(--fn-radius-lg);border:1px solid var(--fn-border-primary);box-shadow:var(--fn-shadow-sm);margin-bottom:32px;transition:border-color .35s ease,box-shadow .35s ease}@media(max-width:767px){.index-module__poolSection__9tYW-{padding:16px;margin-bottom:20px}}.index-module__poolSectionFlash__GcVt6{border-color:var(--fn-color-brand-border, rgba(99, 91, 255, .45));box-shadow:var(--fn-shadow-sm),0 0 0 3px var(--fn-color-brand-bg, rgba(99, 91, 255, .12))}.index-module__poolHeader__s2rTm{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:12px}.index-module__poolHeaderLeft__e5rAh{display:flex;align-items:center;gap:8px;min-width:0}.index-module__poolHeaderRight__d-t9k{display:flex;align-items:center;gap:10px;flex-shrink:0}.index-module__poolHeaderLink__WZJBG{font-size:12px;color:var(--fn-text-tertiary);text-decoration:none;white-space:nowrap}.index-module__poolHeaderLink__WZJBG:hover{color:var(--fn-color-brand, #635bff)}.index-module__poolEmptyBody__r-zr3{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:360px;margin:0 auto}.index-module__poolEmptyText__sC2Np{margin:0;color:var(--fn-text-tertiary);font-size:14px;line-height:1.5}.index-module__poolEmptyActions__Vi39I{justify-content:center}.index-module__poolInfoIcon__XfYQ-{color:var(--fn-text-tertiary);font-size:14px;cursor:help}.index-module__poolCountTag__7s-PW{font-size:12px;font-weight:500}.index-module__poolDesc__PQMh0{font-size:13px;color:var(--fn-text-tertiary);margin:0 0 16px;line-height:1.5}@media(max-width:767px){.index-module__poolDesc__PQMh0{font-size:13px;margin-bottom:12px}}.index-module__poolList__aIsnt{display:flex;flex-direction:column;gap:16px}.index-module__poolGroup__EvnTO{border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-md);overflow:hidden}.index-module__poolGroupHeader__CbkKa{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--fn-bg-secondary);border-bottom:1px solid var(--fn-border-secondary)}@media(max-width:767px){.index-module__poolGroupHeader__CbkKa{padding:8px 12px}}.index-module__poolGroupHeaderLeft__IY8dO{display:flex;align-items:center;gap:8px;min-width:0}.index-module__poolGroupKind__69-Lh{flex-shrink:0;margin:0!important;font-size:11px!important;line-height:18px!important}.index-module__poolGroupName__AiaPM{font-size:13px;font-weight:600;color:var(--fn-text-primary)}.index-module__poolGroupCount__Uo8HH{font-size:12px;color:var(--fn-text-tertiary)}.index-module__poolGroupModels__WjGYQ{display:flex;flex-direction:column}.index-module__poolModelRow__w9WVD{display:flex;align-items:center;padding:10px 16px;gap:10px;border-bottom:1px solid var(--fn-border-tertiary);transition:background var(--fn-transition-fast)}.index-module__poolModelRow__w9WVD:last-child{border-bottom:none}.index-module__poolModelRow__w9WVD:hover{background:var(--fn-bg-hover)}@media(max-width:767px){.index-module__poolModelRow__w9WVD{padding:8px 12px;gap:8px;flex-wrap:wrap}}.index-module__poolModelPreferred__1uy7K{background:var(--fn-bg-success-light, rgba(82, 196, 26, .04))}.index-module__preferredBtn__9BR7i{flex-shrink:0;color:var(--fn-text-quaternary)!important;font-size:16px!important}.index-module__preferredBtn__9BR7i:hover,.index-module__preferredActive__z4A5q{color:var(--fn-color-warning, #faad14)!important}.index-module__poolModelInfo__8I6zF{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.index-module__poolModelProvider__IjKi-{font-size:11px;font-weight:600;color:var(--fn-text-tertiary);text-transform:uppercase;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__poolModelNameRow__0X3ds{display:flex;align-items:center;gap:6px;min-width:0}.index-module__preferredBadge__RZY2y{flex:none;margin-inline-end:0;font-size:11px;line-height:18px}.index-module__poolModelName__WslKg{font-size:14px;font-weight:500;color:var(--fn-text-primary);line-height:1.4;word-break:break-word;overflow-wrap:anywhere;min-width:0}@media(max-width:767px){.index-module__poolModelName__WslKg{font-size:14px}}.index-module__poolModelId__-vgAr{font-size:11px;color:var(--fn-text-tertiary);font-family:SF Mono,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__poolModelTags__zwGQE{display:flex;gap:4px;flex-shrink:0;flex-wrap:wrap}@media(max-width:767px){.index-module__poolModelTags__zwGQE{width:100%;padding-left:36px}}.index-module__poolModelActions__8e0ic{display:flex;align-items:center;flex-shrink:0;margin-left:4px}.index-module__capabilityTag__3kdrx{font-size:11px!important;line-height:18px!important;margin:0!important;padding:0 6px!important;border-radius:4px!important}.index-module__presetGroupWrap__UKulr{display:flex;flex-direction:column;gap:10px}.index-module__presetGroupHeader__V-hCL{display:flex;align-items:center;gap:8px;padding:0 4px}.index-module__presetGroupTitle__7UU0P{font-size:14px;font-weight:600;color:var(--fn-text-primary)}.index-module__presetGroupSegmented__-oueL{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px}.index-module__presetGroupSegBtn__RcH8g{border:1px solid var(--fn-card-border-normal);background:var(--fn-bg-primary);color:var(--fn-text-secondary);border-radius:999px;padding:4px 12px;font-size:12px;cursor:pointer;transition:all .15s ease}.index-module__presetGroupSegBtn__RcH8g:hover{border-color:var(--fn-border-input);color:var(--fn-text-primary)}.index-module__presetGroupSegBtnActive__7IYvF{border-color:var(--fn-color-brand-border, rgba(99, 91, 255, .35));background:var(--fn-color-brand-bg);color:var(--fn-color-brand)}.index-module__presetGroupFooter__wybaD{display:flex;justify-content:flex-end;padding:0 4px 4px}.index-module__presetGroupAddSite__yGXHD{border:none;background:transparent;color:var(--fn-color-brand);font-size:12px;cursor:pointer;padding:0}.index-module__presetGroupAddSite__yGXHD:hover{text-decoration:underline}.index-module__variantList__7j2Bv{display:flex;flex-direction:column;gap:8px}.index-module__variantItem__Mp68U{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--fn-card-border-normal);border-radius:var(--fn-radius-md);cursor:pointer;transition:border-color .15s ease,background .15s ease}.index-module__variantItem__Mp68U:hover{border-color:var(--fn-color-brand-border, rgba(99, 91, 255, .35));background:var(--fn-color-brand-bg)}.index-module__variantItemDisabled__eYokm{opacity:.55;cursor:not-allowed}.index-module__variantItemDisabled__eYokm:hover{border-color:var(--fn-card-border-normal);background:transparent}.index-module__variantItemName__qqowd{font-size:14px;font-weight:600;color:var(--fn-text-primary)}.index-module__variantItemMeta__To6Jl{font-size:12px;color:var(--fn-text-tertiary);word-break:break-all}.index-module__presetModelPicker__qUkAa{width:100%}.index-module__presetModelPickerHeader__psR-w{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.index-module__presetModelGrid__1q4bC{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;width:100%;max-height:320px;overflow-y:auto;padding:2px}.index-module__presetModelTile__EyKA9.ant-checkbox-wrapper{position:relative;margin:0!important;padding:12px 12px 10px!important;border:1px solid var(--fn-border-input);border-radius:var(--fn-radius-md);cursor:pointer;background:var(--fn-bg-elevated);align-items:flex-start!important;height:100%;min-height:118px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.index-module__presetModelTile__EyKA9.ant-checkbox-wrapper:hover{border-color:var(--fn-color-brand, #635bff);background:var(--fn-bg-hover)}.index-module__presetModelTile__EyKA9.ant-checkbox-wrapper-checked{border-color:var(--fn-color-brand, #635bff);background:color-mix(in srgb,var(--fn-color-brand, #635bff) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fn-color-brand, #635bff) 20%,transparent)}.index-module__presetModelTile__EyKA9 .ant-checkbox{position:absolute;top:8px;right:8px;z-index:1}.index-module__presetModelTile__EyKA9 .ant-checkbox+span{padding:0 22px 0 0!important;width:100%}.index-module__presetModelTileBody__wukWA{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.index-module__presetModelName__YMsxR{font-size:13px;font-weight:600;color:var(--fn-text-primary);line-height:1.35;word-break:break-word}.index-module__presetModelId__ju92N{font-size:11px;color:var(--fn-text-tertiary);font-family:SF Mono,Menlo,Consolas,monospace;line-height:1.3;word-break:break-all}.index-module__presetModelDesc__p2bPD{font-size:11px;color:var(--fn-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.index-module__presetModelEmpty__kQC47{padding:24px 16px;text-align:center;color:var(--fn-text-tertiary);font-size:13px;border:1px dashed var(--fn-border-input);border-radius:var(--fn-radius-md)}.invite-module__inviteShell__j-5cl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--fn-bg-layout);transition:background var(--fn-transition)}.invite-module__inviteShellInner__idlkc{box-sizing:border-box;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.invite-module__inviteCard__mTuXO{box-sizing:border-box;width:100%;max-width:420px;flex:0 0 auto;padding:40px 32px 36px;border-radius:16px;background:var(--fn-bg-elevated, #fff);border:1px solid var(--fn-border-primary);box-shadow:0 8px 32px #0000000f}.invite-module__inviteCardDark__CQVYv{background:var(--fn-bg-container);box-shadow:none}.invite-module__inviteHeader__HG579{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.invite-module__inviteTitle__HW3vn{margin:0!important;flex:1 1 auto;min-width:0}.invite-module__inviteLang__-8TUL{flex:none}.invite-module__inviteSubtitle__J04T8{display:block;margin-bottom:24px}.invite-module__inviteSteps__DTBO2{margin-bottom:28px}.invite-module__inviteSuccess__JvxoP{text-align:center;padding:12px 0}@media(max-width:480px){.invite-module__inviteShellInner__idlkc{padding:12px;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.invite-module__inviteCard__mTuXO{max-width:none;padding:24px 16px 20px;border-radius:12px}.invite-module__inviteHeader__HG579{flex-wrap:wrap;gap:8px}.invite-module__inviteLang__-8TUL{margin-left:auto}.invite-module__inviteSubtitle__J04T8{margin-bottom:16px;font-size:13px}.invite-module__inviteSteps__DTBO2{margin-bottom:20px}.invite-module__inviteSteps__DTBO2 .ant-steps-item-title{font-size:12px!important}}.index-module__banner__Iwf02{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--fn-radius-lg, 12px);background:var(--fn-bg-elevated, #1a1c28);border:1px solid var(--fn-border-primary, rgba(255, 255, 255, .08));box-shadow:0 8px 32px #0006;z-index:9999;max-width:calc(100vw - 24px);flex-wrap:wrap;animation:index-module__slideUp__FBC5f .25s ease}@keyframes index-module__slideUp__FBC5f{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.index-module__icon__zjQMc{font-size:16px;flex-shrink:0}.index-module__text__0ZCbR{font-size:13px;font-weight:500;color:var(--fn-text-primary, rgba(255, 255, 255, .92))}.index-module__btnPrimary__6iOf8{padding:5px 14px;border-radius:999px;border:none;background:var(--fn-color-brand);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s;flex-shrink:0}.index-module__btnPrimary__6iOf8:hover{background:var(--fn-color-brand-hover)}.index-module__btnGhost__9m0CL{padding:4px 8px;border-radius:999px;border:none;background:transparent;color:var(--fn-text-tertiary, rgba(255, 255, 255, .38));font-size:13px;cursor:pointer;transition:color .15s;flex-shrink:0;line-height:1}.index-module__btnGhost__9m0CL:hover{color:var(--fn-text-secondary, rgba(255, 255, 255, .64))}.ErrorFallback-module__wrap__VJNrA{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px;box-sizing:border-box}.ErrorFallback-module__inner__T2hJm{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:460px}.ErrorFallback-module__mascot__njW8u{display:block;margin:0 auto}.ErrorFallback-module__title__ayjSH{margin:8px 0 0;font-size:22px;font-weight:600;line-height:1.4;color:var(--fn-text-primary)}.ErrorFallback-module__subtitle__5RWSZ{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--fn-text-secondary)}.ErrorFallback-module__actions__qiWB-{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:22px}.ErrorFallback-module__button__MS70l{height:36px;padding:0 18px;border-radius:10px;border:1px solid var(--fn-border-secondary, rgba(0, 0, 0, .1));background:transparent;color:var(--fn-text-primary);font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.ErrorFallback-module__button__MS70l:hover{border-color:var(--fn-color-brand, #e85d75);color:var(--fn-color-brand, #e85d75)}.ErrorFallback-module__button__MS70l:focus-visible{outline:2px solid var(--fn-color-brand, #e85d75);outline-offset:2px}.ErrorFallback-module__buttonPrimary__mEGYc{border-color:transparent;background:var(--fn-color-brand, #e85d75);color:#fff}.ErrorFallback-module__buttonPrimary__mEGYc:hover{border-color:transparent;background:var(--fn-color-brand, #e85d75);color:#fff;opacity:.88}.ErrorFallback-module__details__XwsFy{margin-top:26px;width:100%}.ErrorFallback-module__summary__5zXE4{cursor:pointer;list-style:none;font-size:12.5px;color:var(--fn-text-tertiary);-webkit-user-select:none;user-select:none}.ErrorFallback-module__summary__5zXE4::-webkit-details-marker{display:none}.ErrorFallback-module__summary__5zXE4:before{content:"›";display:inline-block;margin-inline-end:6px;transition:transform .15s ease}.ErrorFallback-module__details__XwsFy[open] .ErrorFallback-module__summary__5zXE4:before{transform:rotate(90deg)}.ErrorFallback-module__summary__5zXE4:hover{color:var(--fn-text-secondary)}.ErrorFallback-module__detail__Qf4nB{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:var(--fn-fill-tertiary, rgba(0, 0, 0, .04));color:var(--fn-text-secondary);font-size:12px;line-height:1.55;text-align:start;white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto}:root,html[data-theme=light]{--fn-bg-primary: #ffffff;--fn-bg-secondary: #f7f8fa;--fn-bg-tertiary: #f0f1f3;--fn-bg-elevated: #ffffff;--fn-bg-layout: #f5f6f8;--fn-bg-container: #ffffff;--fn-bg-hover: rgba(232, 93, 117, .04);--fn-bg-active: rgba(232, 93, 117, .08);--fn-bg-selected: rgba(232, 93, 117, .06);--fn-bg-code: #f5f6f8;--fn-bg-toolbar: #fafbfc;--fn-bg-toolbar-hover: #f0f1f3;--fn-bg-input-label: #f7f8fa;--fn-bg-success-light: #ecfdf5;--fn-bg-danger-light: #fef2f2;--fn-bg-warning-light: #fffbeb;--fn-bg-info-light: #eff6ff;--fn-bg-glass: rgba(255, 255, 255, .8);--fn-bg-sidebar: #ffffff;--fn-bg-base: #ffffff;--fn-bg-page: #f5f6f8;--fn-bg-quaternary: rgba(0, 0, 0, .03);--fn-bg-subtle: #f3f4f6;--fn-bg-secondary-hover: #f0f1f3;--fn-bg-secondary-active: #e8eaed;--fn-surface: #ffffff;--fn-surface-sunken: #f7f8fa;--fn-fill-hover: rgba(0, 0, 0, .04);--fn-fill-tertiary: #f2f3f5;--fn-text-primary: #111827;--fn-text-secondary: #4b5563;--fn-text-tertiary: #9ca3af;--fn-text-quaternary: #d1d5db;--fn-text-placeholder: #c0c5ce;--fn-text-disabled: #d1d5db;--fn-text-inverse: #ffffff;--fn-text-brand: #e85d75;--fn-text-danger: #ef4444;--fn-text-link: var(--fn-text-brand);--fn-logo-color: #e05040;--fn-logo-filter: none;--fn-font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--fn-border-primary: #e5e7eb;--fn-border-secondary: #f3f4f6;--fn-border-tertiary: #f9fafb;--fn-border-input: #d1d5db;--fn-border-input-alt: #e5e7eb;--fn-border-focus: #e85d75;--fn-border: #e5e7eb;--fn-border-color: #e5e7eb;--fn-border-strong: #d1d5db;--fn-border-subtle: rgba(0, 0, 0, .06);--fn-border-success: #6ee7b7;--fn-color-brand: #e85d75;--fn-color-brand-hover: #d14a62;--fn-color-brand-soft: #d14a62;--fn-accent: var(--fn-color-brand);--fn-primary: var(--fn-color-brand);--fn-primary-bg: color-mix(in srgb, var(--fn-color-brand) 12%, transparent);--fn-color-primary: var(--fn-color-brand);--fn-color-brand-border: color-mix( in srgb, var(--fn-color-brand) 28%, transparent );--fn-color-on-brand: #ffffff;--fn-color-brand-bg: rgba(232, 93, 117, .06);--fn-color-brand-light: #fde8ec;--fn-color-brand-shadow: rgba(232, 93, 117, .15);--fn-color-brand-glow: rgba(232, 93, 117, .08);--fn-assistant-bubble-bg: rgba(255, 255, 255, .45);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(255, 240, 243, .6) 0%, rgba(255, 255, 255, .35) 50%, rgba(255, 243, 245, .5) 100% );--fn-assistant-bubble-border: rgba(232, 93, 117, .12);--fn-assistant-glow-color: 232, 93, 117;--fn-color-success: #10b981;--fn-color-success-border: #6ee7b7;--fn-color-success-glow: rgba(16, 185, 129, .2);--fn-color-danger: #ef4444;--fn-color-danger-border: #fca5a5;--fn-color-warning: #f59e0b;--fn-color-warning-border: #fcd34d;--fn-color-warning-text: #d97706;--fn-color-info: #3b82f6;--fn-color-info-border: #93c5fd;--fn-color-error: #ef4444;--fn-color-error-bg: #fef2f2;--fn-color-error-border: #fca5a5;--fn-success: #10b981;--fn-success-bg: #ecfdf5;--fn-success-border: #6ee7b7;--fn-danger: #ef4444;--fn-warning-color: #d97706;--fn-color-file-zip: #f59e0b;--fn-color-file-word: #3b82f6;--fn-color-file-ppt: #ef4444;--fn-color-file-image: #ec4899;--fn-tag-local-bg: #eff6ff;--fn-tag-local-text: #3b82f6;--fn-tag-local-border: #bfdbfe;--fn-tag-remote-bg: #fff7ed;--fn-tag-remote-text: #f97316;--fn-tag-remote-border: #fed7aa;--fn-tag-channel-text: #e85d75;--fn-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--fn-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .03);--fn-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04);--fn-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -4px rgba(0, 0, 0, .04);--fn-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .07), 0 8px 10px -6px rgba(0, 0, 0, .04);--fn-shadow-brand: 0 4px 14px rgba(232, 93, 117, .18);--fn-shadow-brand-lg: 0 8px 24px rgba(232, 93, 117, .24);--fn-row-selected-bg: rgba(232, 93, 117, .05);--fn-row-selected-hover: rgba(232, 93, 117, .09);--fn-row-selected-alt-bg: rgba(232, 93, 117, .04);--fn-row-selected-alt-hover: rgba(232, 93, 117, .08);--fn-row-selected-border: #e85d75;--fn-card-border-normal: #e5e7eb;--fn-card-shadow-normal: 0 1px 3px rgba(0, 0, 0, .04);--fn-card-radius: 12px;--fn-sidebar-width: 240px;--fn-sidebar-bg: #ffffff;--fn-sidebar-border: #ebebeb;--fn-sidebar-item-hover: #f5f5f5;--fn-sidebar-item-active-bg: #fde8ec;--fn-sidebar-item-active: rgba(232, 93, 117, .08);--fn-sidebar-item-active-text: #e85d75;--fn-sidebar-group-text: #b0b5be;--fn-header-height: 56px;--fn-header-bg: #ffffff;--fn-header-blur: 0px;--fn-chat-chrome-height: 58px;--fn-chat-divider: var(--fn-border-primary);--fn-chat-chrome-divider-inset: 8px;--fn-chat-dock-divider-inset-left: 4px;--fn-transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--fn-transition: .18s cubic-bezier(.4, 0, .2, 1);--fn-transition-slow: .28s cubic-bezier(.4, 0, .2, 1);--fn-transition-spring: .32s cubic-bezier(.34, 1.56, .64, 1);--fn-radius-sm: 5px;--fn-radius-md: 8px;--fn-radius-lg: 12px;--fn-radius-xl: 18px;--fn-radius-full: 9999px}html[data-theme=dark]{--fn-bg-primary: #141414;--fn-bg-secondary: #1a1a1a;--fn-bg-tertiary: #222222;--fn-bg-elevated: #1e1e1e;--fn-bg-layout: #0e0e0e;--fn-bg-container: #141414;--fn-bg-hover: rgba(232, 93, 117, .08);--fn-bg-active: rgba(232, 93, 117, .14);--fn-bg-selected: rgba(232, 93, 117, .1);--fn-bg-code: #1e1e1e;--fn-bg-toolbar: #161616;--fn-bg-toolbar-hover: #222222;--fn-bg-input-label: #1a1a1a;--fn-bg-success-light: rgba(16, 185, 129, .08);--fn-bg-danger-light: rgba(239, 68, 68, .08);--fn-bg-warning-light: rgba(245, 158, 11, .08);--fn-bg-info-light: rgba(59, 130, 246, .08);--fn-bg-glass: rgba(14, 14, 14, .8);--fn-bg-sidebar: #141414;--fn-bg-base: #141414;--fn-bg-page: #0e0e0e;--fn-bg-quaternary: rgba(255, 255, 255, .04);--fn-bg-subtle: #1e1e1e;--fn-bg-secondary-hover: #222222;--fn-bg-secondary-active: #2a2a2a;--fn-surface: #1e1e1e;--fn-surface-sunken: #1a1a1a;--fn-fill-hover: rgba(255, 255, 255, .08);--fn-fill-tertiary: rgba(255, 255, 255, .06);--fn-text-primary: rgba(255, 255, 255, .9);--fn-text-secondary: rgba(255, 255, 255, .6);--fn-text-tertiary: rgba(255, 255, 255, .35);--fn-text-quaternary: rgba(255, 255, 255, .2);--fn-text-placeholder: rgba(255, 255, 255, .16);--fn-text-disabled: rgba(255, 255, 255, .16);--fn-text-inverse: #0e0e0e;--fn-text-brand: #f08b9a;--fn-text-danger: #f87171;--fn-text-link: var(--fn-text-brand);--fn-logo-color: #f08b9a;--fn-logo-filter: brightness(1.15) saturate(.9);--fn-font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--fn-border-primary: rgba(255, 255, 255, .08);--fn-border-secondary: rgba(255, 255, 255, .05);--fn-border-tertiary: rgba(255, 255, 255, .03);--fn-border-input: rgba(255, 255, 255, .12);--fn-border-input-alt: rgba(255, 255, 255, .09);--fn-border-focus: #f08b9a;--fn-border: rgba(255, 255, 255, .08);--fn-border-color: rgba(255, 255, 255, .08);--fn-border-strong: rgba(255, 255, 255, .16);--fn-border-subtle: rgba(255, 255, 255, .05);--fn-border-success: rgba(52, 211, 153, .25);--fn-color-brand: #f08b9a;--fn-color-brand-hover: #e85d75;--fn-color-brand-soft: #e85d75;--fn-accent: var(--fn-color-brand);--fn-primary: var(--fn-color-brand);--fn-primary-bg: color-mix(in srgb, var(--fn-color-brand) 16%, transparent);--fn-color-primary: var(--fn-color-brand);--fn-color-brand-border: color-mix( in srgb, var(--fn-color-brand) 35%, transparent );--fn-color-on-brand: #ffffff;--fn-color-brand-bg: rgba(232, 93, 117, .12);--fn-color-brand-light: rgba(232, 93, 117, .16);--fn-color-brand-shadow: rgba(232, 93, 117, .25);--fn-color-brand-glow: rgba(232, 93, 117, .08);--fn-assistant-bubble-bg: rgba(255, 255, 255, .06);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(240, 139, 154, .1) 0%, rgba(255, 255, 255, .04) 50%, rgba(240, 139, 154, .08) 100% );--fn-assistant-bubble-border: rgba(240, 139, 154, .14);--fn-assistant-glow-color: 240, 139, 154;--fn-color-success: #34d399;--fn-color-success-border: rgba(52, 211, 153, .25);--fn-color-success-glow: rgba(52, 211, 153, .2);--fn-color-danger: #f87171;--fn-color-danger-border: rgba(248, 113, 113, .25);--fn-color-warning: #fbbf24;--fn-color-warning-border: rgba(251, 191, 36, .25);--fn-color-warning-text: #fbbf24;--fn-color-info: #60a5fa;--fn-color-info-border: rgba(96, 165, 250, .25);--fn-color-error: #f87171;--fn-color-error-bg: rgba(239, 68, 68, .08);--fn-color-error-border: rgba(248, 113, 113, .25);--fn-success: #34d399;--fn-success-bg: rgba(16, 185, 129, .08);--fn-success-border: rgba(52, 211, 153, .25);--fn-danger: #f87171;--fn-warning-color: #fbbf24;--fn-color-file-zip: #fbbf24;--fn-color-file-word: #60a5fa;--fn-color-file-ppt: #f87171;--fn-color-file-image: #f472b6;--fn-tag-local-bg: rgba(59, 130, 246, .1);--fn-tag-local-text: #60a5fa;--fn-tag-local-border: rgba(59, 130, 246, .2);--fn-tag-remote-bg: rgba(249, 115, 22, .1);--fn-tag-remote-text: #fb923c;--fn-tag-remote-border: rgba(249, 115, 22, .2);--fn-tag-channel-text: #f08b9a;--fn-shadow-xs: 0 1px 2px rgba(0, 0, 0, .25);--fn-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .18);--fn-shadow-md: 0 4px 6px rgba(0, 0, 0, .35), 0 2px 4px rgba(0, 0, 0, .22);--fn-shadow-lg: 0 10px 15px rgba(0, 0, 0, .35), 0 4px 6px rgba(0, 0, 0, .22);--fn-shadow-xl: 0 20px 25px rgba(0, 0, 0, .4), 0 8px 10px rgba(0, 0, 0, .25);--fn-shadow-brand: 0 4px 14px rgba(232, 93, 117, .22);--fn-shadow-brand-lg: 0 8px 24px rgba(232, 93, 117, .3);--fn-row-selected-bg: rgba(232, 93, 117, .1);--fn-row-selected-hover: rgba(232, 93, 117, .16);--fn-row-selected-alt-bg: rgba(232, 93, 117, .08);--fn-row-selected-alt-hover: rgba(232, 93, 117, .13);--fn-row-selected-border: #f08b9a;--fn-card-border-normal: rgba(255, 255, 255, .07);--fn-card-shadow-normal: 0 1px 3px rgba(0, 0, 0, .35);--fn-card-radius: 12px;--fn-sidebar-width: 240px;--fn-sidebar-bg: #141414;--fn-sidebar-border: rgba(255, 255, 255, .06);--fn-sidebar-item-hover: rgba(255, 255, 255, .05);--fn-sidebar-item-active-bg: rgba(232, 93, 117, .14);--fn-sidebar-item-active: rgba(232, 93, 117, .14);--fn-sidebar-item-active-text: #f08b9a;--fn-sidebar-group-text: rgba(255, 255, 255, .28);--fn-header-height: 56px;--fn-header-bg: #0e0e0e;--fn-header-blur: 0px;--fn-chat-chrome-height: 58px;--fn-chat-divider: var(--fn-border-primary);--fn-chat-chrome-divider-inset: 8px;--fn-chat-dock-divider-inset-left: 4px;--fn-transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--fn-transition: .18s cubic-bezier(.4, 0, .2, 1);--fn-transition-slow: .28s cubic-bezier(.4, 0, .2, 1);--fn-transition-spring: .32s cubic-bezier(.34, 1.56, .64, 1);--fn-radius-sm: 5px;--fn-radius-md: 8px;--fn-radius-lg: 12px;--fn-radius-xl: 18px;--fn-radius-full: 9999px}html[data-palette=tech]:not([data-theme=dark]){--fn-bg-hover: rgba(75, 116, 250, .04);--fn-bg-active: rgba(75, 116, 250, .08);--fn-bg-selected: rgba(75, 116, 250, .06);--fn-text-brand: #3a5fe0;--fn-logo-color: #3a5fe0;--fn-border-focus: #3a5fe0;--fn-color-brand: #3a5fe0;--fn-color-brand-hover: #2e4fd4;--fn-color-brand-soft: #2e4fd4;--fn-color-brand-bg: rgba(75, 116, 250, .06);--fn-color-brand-light: #f1f4ff;--fn-color-brand-shadow: rgba(75, 116, 250, .15);--fn-color-brand-glow: rgba(75, 116, 250, .08);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(241, 244, 255, .7) 0%, rgba(255, 255, 255, .35) 50%, rgba(219, 227, 254, .45) 100% );--fn-assistant-bubble-border: rgba(75, 116, 250, .12);--fn-assistant-glow-color: 75, 116, 250;--fn-tag-channel-text: #4b74fa;--fn-shadow-brand: 0 4px 14px rgba(75, 116, 250, .18);--fn-shadow-brand-lg: 0 8px 24px rgba(75, 116, 250, .24);--fn-row-selected-bg: rgba(75, 116, 250, .05);--fn-row-selected-hover: rgba(75, 116, 250, .09);--fn-row-selected-alt-bg: rgba(75, 116, 250, .04);--fn-row-selected-alt-hover: rgba(75, 116, 250, .08);--fn-row-selected-border: #4b74fa;--fn-sidebar-item-active-bg: #f1f4ff;--fn-sidebar-item-active: rgba(75, 116, 250, .08);--fn-sidebar-item-active-text: #4b74fa}html[data-palette=tech][data-theme=dark]{--fn-bg-hover: rgba(75, 116, 250, .1);--fn-bg-active: rgba(75, 116, 250, .16);--fn-bg-selected: rgba(75, 116, 250, .12);--fn-text-brand: #7b9bfc;--fn-logo-color: #7b9bfc;--fn-border-focus: #7b9bfc;--fn-color-brand: #3a5fe0;--fn-color-brand-hover: #2e4fd4;--fn-color-brand-soft: #2e4fd4;--fn-color-brand-bg: rgba(75, 116, 250, .14);--fn-color-brand-light: rgba(75, 116, 250, .18);--fn-color-brand-shadow: rgba(75, 116, 250, .28);--fn-color-brand-glow: rgba(75, 116, 250, .1);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(123, 155, 252, .12) 0%, rgba(255, 255, 255, .04) 50%, rgba(123, 155, 252, .08) 100% );--fn-assistant-bubble-border: rgba(123, 155, 252, .16);--fn-assistant-glow-color: 123, 155, 252;--fn-tag-channel-text: #7b9bfc;--fn-shadow-brand: 0 4px 14px rgba(75, 116, 250, .24);--fn-shadow-brand-lg: 0 8px 24px rgba(75, 116, 250, .32);--fn-row-selected-bg: rgba(75, 116, 250, .12);--fn-row-selected-hover: rgba(75, 116, 250, .18);--fn-row-selected-alt-bg: rgba(75, 116, 250, .1);--fn-row-selected-alt-hover: rgba(75, 116, 250, .15);--fn-row-selected-border: #7b9bfc;--fn-sidebar-item-active-bg: rgba(75, 116, 250, .16);--fn-sidebar-item-active: rgba(75, 116, 250, .16);--fn-sidebar-item-active-text: #7b9bfc}html[data-palette=indigo]:not([data-theme=dark]){--fn-bg-hover: rgba(99, 102, 241, .04);--fn-bg-active: rgba(99, 102, 241, .08);--fn-bg-selected: rgba(99, 102, 241, .06);--fn-text-brand: #4f46e5;--fn-logo-color: #4f46e5;--fn-border-focus: #4f46e5;--fn-color-brand: #4f46e5;--fn-color-brand-hover: #4338ca;--fn-color-brand-soft: #4338ca;--fn-color-brand-bg: rgba(99, 102, 241, .06);--fn-color-brand-light: #eef2ff;--fn-color-brand-shadow: rgba(99, 102, 241, .15);--fn-color-brand-glow: rgba(99, 102, 241, .08);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(238, 242, 255, .7) 0%, rgba(255, 255, 255, .35) 50%, rgba(224, 231, 255, .45) 100% );--fn-assistant-bubble-border: rgba(99, 102, 241, .12);--fn-assistant-glow-color: 99, 102, 241;--fn-tag-channel-text: #6366f1;--fn-shadow-brand: 0 4px 14px rgba(99, 102, 241, .18);--fn-shadow-brand-lg: 0 8px 24px rgba(99, 102, 241, .24);--fn-row-selected-bg: rgba(99, 102, 241, .05);--fn-row-selected-hover: rgba(99, 102, 241, .09);--fn-row-selected-alt-bg: rgba(99, 102, 241, .04);--fn-row-selected-alt-hover: rgba(99, 102, 241, .08);--fn-row-selected-border: #6366f1;--fn-sidebar-item-active-bg: #eef2ff;--fn-sidebar-item-active: rgba(99, 102, 241, .08);--fn-sidebar-item-active-text: #6366f1}html[data-palette=indigo][data-theme=dark]{--fn-bg-hover: rgba(99, 102, 241, .1);--fn-bg-active: rgba(99, 102, 241, .16);--fn-bg-selected: rgba(99, 102, 241, .12);--fn-text-brand: #818cf8;--fn-logo-color: #818cf8;--fn-border-focus: #818cf8;--fn-color-brand: #4f46e5;--fn-color-brand-hover: #4338ca;--fn-color-brand-soft: #4338ca;--fn-color-brand-bg: rgba(99, 102, 241, .14);--fn-color-brand-light: rgba(99, 102, 241, .18);--fn-color-brand-shadow: rgba(99, 102, 241, .28);--fn-color-brand-glow: rgba(99, 102, 241, .1);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(129, 140, 248, .12) 0%, rgba(255, 255, 255, .04) 50%, rgba(129, 140, 248, .08) 100% );--fn-assistant-bubble-border: rgba(129, 140, 248, .16);--fn-assistant-glow-color: 129, 140, 248;--fn-tag-channel-text: #818cf8;--fn-shadow-brand: 0 4px 14px rgba(99, 102, 241, .24);--fn-shadow-brand-lg: 0 8px 24px rgba(99, 102, 241, .32);--fn-row-selected-bg: rgba(99, 102, 241, .12);--fn-row-selected-hover: rgba(99, 102, 241, .18);--fn-row-selected-alt-bg: rgba(99, 102, 241, .1);--fn-row-selected-alt-hover: rgba(99, 102, 241, .15);--fn-row-selected-border: #818cf8;--fn-sidebar-item-active-bg: rgba(99, 102, 241, .16);--fn-sidebar-item-active: rgba(99, 102, 241, .16);--fn-sidebar-item-active-text: #818cf8}html[data-palette=teal]:not([data-theme=dark]){--fn-bg-hover: rgba(13, 148, 136, .04);--fn-bg-active: rgba(13, 148, 136, .08);--fn-bg-selected: rgba(13, 148, 136, .06);--fn-text-brand: #0f766e;--fn-logo-color: #0f766e;--fn-border-focus: #0f766e;--fn-color-brand: #0f766e;--fn-color-brand-hover: #115e59;--fn-color-brand-soft: #115e59;--fn-color-brand-bg: rgba(13, 148, 136, .06);--fn-color-brand-light: #f0fdfa;--fn-color-brand-shadow: rgba(13, 148, 136, .15);--fn-color-brand-glow: rgba(13, 148, 136, .08);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(240, 253, 250, .7) 0%, rgba(255, 255, 255, .35) 50%, rgba(204, 251, 241, .45) 100% );--fn-assistant-bubble-border: rgba(13, 148, 136, .12);--fn-assistant-glow-color: 13, 148, 136;--fn-tag-channel-text: #0d9488;--fn-shadow-brand: 0 4px 14px rgba(13, 148, 136, .18);--fn-shadow-brand-lg: 0 8px 24px rgba(13, 148, 136, .24);--fn-row-selected-bg: rgba(13, 148, 136, .05);--fn-row-selected-hover: rgba(13, 148, 136, .09);--fn-row-selected-alt-bg: rgba(13, 148, 136, .04);--fn-row-selected-alt-hover: rgba(13, 148, 136, .08);--fn-row-selected-border: #0d9488;--fn-sidebar-item-active-bg: #f0fdfa;--fn-sidebar-item-active: rgba(13, 148, 136, .08);--fn-sidebar-item-active-text: #0d9488}html[data-palette=teal][data-theme=dark]{--fn-bg-hover: rgba(13, 148, 136, .1);--fn-bg-active: rgba(13, 148, 136, .16);--fn-bg-selected: rgba(13, 148, 136, .12);--fn-text-brand: #2dd4bf;--fn-logo-color: #2dd4bf;--fn-border-focus: #2dd4bf;--fn-color-brand: #0f766e;--fn-color-brand-hover: #115e59;--fn-color-brand-soft: #115e59;--fn-color-brand-bg: rgba(13, 148, 136, .14);--fn-color-brand-light: rgba(13, 148, 136, .18);--fn-color-brand-shadow: rgba(13, 148, 136, .28);--fn-color-brand-glow: rgba(13, 148, 136, .1);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(45, 212, 191, .12) 0%, rgba(255, 255, 255, .04) 50%, rgba(45, 212, 191, .08) 100% );--fn-assistant-bubble-border: rgba(45, 212, 191, .16);--fn-assistant-glow-color: 45, 212, 191;--fn-tag-channel-text: #2dd4bf;--fn-shadow-brand: 0 4px 14px rgba(13, 148, 136, .24);--fn-shadow-brand-lg: 0 8px 24px rgba(13, 148, 136, .32);--fn-row-selected-bg: rgba(13, 148, 136, .12);--fn-row-selected-hover: rgba(13, 148, 136, .18);--fn-row-selected-alt-bg: rgba(13, 148, 136, .1);--fn-row-selected-alt-hover: rgba(13, 148, 136, .15);--fn-row-selected-border: #2dd4bf;--fn-sidebar-item-active-bg: rgba(13, 148, 136, .16);--fn-sidebar-item-active: rgba(13, 148, 136, .16);--fn-sidebar-item-active-text: #2dd4bf}html[data-palette=violet]:not([data-theme=dark]){--fn-bg-hover: rgba(124, 58, 237, .04);--fn-bg-active: rgba(124, 58, 237, .08);--fn-bg-selected: rgba(124, 58, 237, .06);--fn-text-brand: #7c3aed;--fn-logo-color: #7c3aed;--fn-border-focus: #7c3aed;--fn-color-brand: #7c3aed;--fn-color-brand-hover: #6d28d9;--fn-color-brand-soft: #6d28d9;--fn-color-brand-bg: rgba(124, 58, 237, .06);--fn-color-brand-light: #f5f3ff;--fn-color-brand-shadow: rgba(124, 58, 237, .15);--fn-color-brand-glow: rgba(124, 58, 237, .08);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(245, 243, 255, .7) 0%, rgba(255, 255, 255, .35) 50%, rgba(237, 233, 254, .45) 100% );--fn-assistant-bubble-border: rgba(124, 58, 237, .12);--fn-assistant-glow-color: 124, 58, 237;--fn-tag-channel-text: #7c3aed;--fn-shadow-brand: 0 4px 14px rgba(124, 58, 237, .18);--fn-shadow-brand-lg: 0 8px 24px rgba(124, 58, 237, .24);--fn-row-selected-bg: rgba(124, 58, 237, .05);--fn-row-selected-hover: rgba(124, 58, 237, .09);--fn-row-selected-alt-bg: rgba(124, 58, 237, .04);--fn-row-selected-alt-hover: rgba(124, 58, 237, .08);--fn-row-selected-border: #7c3aed;--fn-sidebar-item-active-bg: #f5f3ff;--fn-sidebar-item-active: rgba(124, 58, 237, .08);--fn-sidebar-item-active-text: #7c3aed}html[data-palette=violet][data-theme=dark]{--fn-bg-hover: rgba(124, 58, 237, .1);--fn-bg-active: rgba(124, 58, 237, .16);--fn-bg-selected: rgba(124, 58, 237, .12);--fn-text-brand: #a78bfa;--fn-logo-color: #a78bfa;--fn-border-focus: #a78bfa;--fn-color-brand: #7c3aed;--fn-color-brand-hover: #6d28d9;--fn-color-brand-soft: #6d28d9;--fn-color-brand-bg: rgba(124, 58, 237, .14);--fn-color-brand-light: rgba(124, 58, 237, .18);--fn-color-brand-shadow: rgba(124, 58, 237, .28);--fn-color-brand-glow: rgba(124, 58, 237, .1);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(167, 139, 250, .12) 0%, rgba(255, 255, 255, .04) 50%, rgba(167, 139, 250, .08) 100% );--fn-assistant-bubble-border: rgba(167, 139, 250, .16);--fn-assistant-glow-color: 167, 139, 250;--fn-tag-channel-text: #a78bfa;--fn-shadow-brand: 0 4px 14px rgba(124, 58, 237, .24);--fn-shadow-brand-lg: 0 8px 24px rgba(124, 58, 237, .32);--fn-row-selected-bg: rgba(124, 58, 237, .12);--fn-row-selected-hover: rgba(124, 58, 237, .18);--fn-row-selected-alt-bg: rgba(124, 58, 237, .1);--fn-row-selected-alt-hover: rgba(124, 58, 237, .15);--fn-row-selected-border: #a78bfa;--fn-sidebar-item-active-bg: rgba(124, 58, 237, .16);--fn-sidebar-item-active: rgba(124, 58, 237, .16);--fn-sidebar-item-active-text: #a78bfa}html[data-palette=emerald]:not([data-theme=dark]){--fn-bg-hover: rgba(16, 185, 129, .04);--fn-bg-active: rgba(16, 185, 129, .08);--fn-bg-selected: rgba(16, 185, 129, .06);--fn-text-brand: #047857;--fn-logo-color: #047857;--fn-border-focus: #047857;--fn-color-brand: #047857;--fn-color-brand-hover: #065f46;--fn-color-brand-soft: #065f46;--fn-color-brand-bg: rgba(16, 185, 129, .06);--fn-color-brand-light: #ecfdf5;--fn-color-brand-shadow: rgba(16, 185, 129, .15);--fn-color-brand-glow: rgba(16, 185, 129, .08);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(236, 253, 245, .7) 0%, rgba(255, 255, 255, .35) 50%, rgba(209, 250, 229, .45) 100% );--fn-assistant-bubble-border: rgba(16, 185, 129, .12);--fn-assistant-glow-color: 16, 185, 129;--fn-tag-channel-text: #047857;--fn-shadow-brand: 0 4px 14px rgba(16, 185, 129, .18);--fn-shadow-brand-lg: 0 8px 24px rgba(16, 185, 129, .24);--fn-row-selected-bg: rgba(16, 185, 129, .05);--fn-row-selected-hover: rgba(16, 185, 129, .09);--fn-row-selected-alt-bg: rgba(16, 185, 129, .04);--fn-row-selected-alt-hover: rgba(16, 185, 129, .08);--fn-row-selected-border: #047857;--fn-sidebar-item-active-bg: #ecfdf5;--fn-sidebar-item-active: rgba(16, 185, 129, .08);--fn-sidebar-item-active-text: #047857}html[data-palette=emerald][data-theme=dark]{--fn-bg-hover: rgba(16, 185, 129, .1);--fn-bg-active: rgba(16, 185, 129, .16);--fn-bg-selected: rgba(16, 185, 129, .12);--fn-text-brand: #34d399;--fn-logo-color: #34d399;--fn-border-focus: #34d399;--fn-color-brand: #047857;--fn-color-brand-hover: #065f46;--fn-color-brand-soft: #065f46;--fn-color-brand-bg: rgba(16, 185, 129, .14);--fn-color-brand-light: rgba(16, 185, 129, .18);--fn-color-brand-shadow: rgba(16, 185, 129, .28);--fn-color-brand-glow: rgba(16, 185, 129, .1);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(52, 211, 153, .12) 0%, rgba(255, 255, 255, .04) 50%, rgba(52, 211, 153, .08) 100% );--fn-assistant-bubble-border: rgba(52, 211, 153, .16);--fn-assistant-glow-color: 52, 211, 153;--fn-tag-channel-text: #34d399;--fn-shadow-brand: 0 4px 14px rgba(16, 185, 129, .24);--fn-shadow-brand-lg: 0 8px 24px rgba(16, 185, 129, .32);--fn-row-selected-bg: rgba(16, 185, 129, .12);--fn-row-selected-hover: rgba(16, 185, 129, .18);--fn-row-selected-alt-bg: rgba(16, 185, 129, .1);--fn-row-selected-alt-hover: rgba(16, 185, 129, .15);--fn-row-selected-border: #34d399;--fn-sidebar-item-active-bg: rgba(16, 185, 129, .16);--fn-sidebar-item-active: rgba(16, 185, 129, .16);--fn-sidebar-item-active-text: #34d399}html[data-palette=amber]:not([data-theme=dark]){--fn-bg-hover: rgba(245, 158, 11, .04);--fn-bg-active: rgba(245, 158, 11, .08);--fn-bg-selected: rgba(245, 158, 11, .06);--fn-text-brand: #b45309;--fn-logo-color: #b45309;--fn-border-focus: #b45309;--fn-color-brand: #b45309;--fn-color-brand-hover: #92400e;--fn-color-brand-soft: #92400e;--fn-color-brand-bg: rgba(245, 158, 11, .06);--fn-color-brand-light: #fffbeb;--fn-color-brand-shadow: rgba(245, 158, 11, .15);--fn-color-brand-glow: rgba(245, 158, 11, .08);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(255, 251, 235, .7) 0%, rgba(255, 255, 255, .35) 50%, rgba(254, 243, 199, .45) 100% );--fn-assistant-bubble-border: rgba(245, 158, 11, .14);--fn-assistant-glow-color: 245, 158, 11;--fn-tag-channel-text: #b45309;--fn-shadow-brand: 0 4px 14px rgba(245, 158, 11, .18);--fn-shadow-brand-lg: 0 8px 24px rgba(245, 158, 11, .24);--fn-row-selected-bg: rgba(245, 158, 11, .05);--fn-row-selected-hover: rgba(245, 158, 11, .09);--fn-row-selected-alt-bg: rgba(245, 158, 11, .04);--fn-row-selected-alt-hover: rgba(245, 158, 11, .08);--fn-row-selected-border: #b45309;--fn-sidebar-item-active-bg: #fffbeb;--fn-sidebar-item-active: rgba(245, 158, 11, .08);--fn-sidebar-item-active-text: #b45309}html[data-palette=amber][data-theme=dark]{--fn-bg-hover: rgba(245, 158, 11, .1);--fn-bg-active: rgba(245, 158, 11, .16);--fn-bg-selected: rgba(245, 158, 11, .12);--fn-text-brand: #fbbf24;--fn-logo-color: #fbbf24;--fn-border-focus: #fbbf24;--fn-color-brand: #b45309;--fn-color-brand-hover: #92400e;--fn-color-brand-soft: #92400e;--fn-color-brand-bg: rgba(245, 158, 11, .14);--fn-color-brand-light: rgba(245, 158, 11, .18);--fn-color-brand-shadow: rgba(245, 158, 11, .28);--fn-color-brand-glow: rgba(245, 158, 11, .1);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(251, 191, 36, .12) 0%, rgba(255, 255, 255, .04) 50%, rgba(251, 191, 36, .08) 100% );--fn-assistant-bubble-border: rgba(251, 191, 36, .16);--fn-assistant-glow-color: 251, 191, 36;--fn-tag-channel-text: #fbbf24;--fn-shadow-brand: 0 4px 14px rgba(245, 158, 11, .24);--fn-shadow-brand-lg: 0 8px 24px rgba(245, 158, 11, .32);--fn-row-selected-bg: rgba(245, 158, 11, .12);--fn-row-selected-hover: rgba(245, 158, 11, .18);--fn-row-selected-alt-bg: rgba(245, 158, 11, .1);--fn-row-selected-alt-hover: rgba(245, 158, 11, .15);--fn-row-selected-border: #fbbf24;--fn-sidebar-item-active-bg: rgba(245, 158, 11, .16);--fn-sidebar-item-active: rgba(245, 158, 11, .16);--fn-sidebar-item-active-text: #fbbf24}html[data-palette=slate]:not([data-theme=dark]){--fn-bg-hover: rgba(100, 116, 139, .05);--fn-bg-active: rgba(100, 116, 139, .09);--fn-bg-selected: rgba(100, 116, 139, .07);--fn-text-brand: #475569;--fn-logo-color: #475569;--fn-border-focus: #475569;--fn-color-brand: #475569;--fn-color-brand-hover: #334155;--fn-color-brand-soft: #334155;--fn-color-brand-bg: rgba(100, 116, 139, .06);--fn-color-brand-light: #f1f5f9;--fn-color-brand-shadow: rgba(100, 116, 139, .14);--fn-color-brand-glow: rgba(100, 116, 139, .08);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(241, 245, 249, .75) 0%, rgba(255, 255, 255, .35) 50%, rgba(226, 232, 240, .5) 100% );--fn-assistant-bubble-border: rgba(100, 116, 139, .14);--fn-assistant-glow-color: 100, 116, 139;--fn-tag-channel-text: #475569;--fn-shadow-brand: 0 4px 14px rgba(100, 116, 139, .16);--fn-shadow-brand-lg: 0 8px 24px rgba(100, 116, 139, .22);--fn-row-selected-bg: rgba(100, 116, 139, .05);--fn-row-selected-hover: rgba(100, 116, 139, .09);--fn-row-selected-alt-bg: rgba(100, 116, 139, .04);--fn-row-selected-alt-hover: rgba(100, 116, 139, .08);--fn-row-selected-border: #475569;--fn-sidebar-item-active-bg: #f1f5f9;--fn-sidebar-item-active: rgba(100, 116, 139, .08);--fn-sidebar-item-active-text: #475569}html[data-palette=slate][data-theme=dark]{--fn-bg-hover: rgba(148, 163, 184, .1);--fn-bg-active: rgba(148, 163, 184, .16);--fn-bg-selected: rgba(148, 163, 184, .12);--fn-text-brand: #94a3b8;--fn-logo-color: #94a3b8;--fn-border-focus: #94a3b8;--fn-color-brand: #475569;--fn-color-brand-hover: #334155;--fn-color-brand-soft: #334155;--fn-color-brand-bg: rgba(148, 163, 184, .14);--fn-color-brand-light: rgba(148, 163, 184, .18);--fn-color-brand-shadow: rgba(148, 163, 184, .24);--fn-color-brand-glow: rgba(148, 163, 184, .1);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(148, 163, 184, .12) 0%, rgba(255, 255, 255, .04) 50%, rgba(148, 163, 184, .08) 100% );--fn-assistant-bubble-border: rgba(148, 163, 184, .16);--fn-assistant-glow-color: 148, 163, 184;--fn-tag-channel-text: #94a3b8;--fn-shadow-brand: 0 4px 14px rgba(100, 116, 139, .28);--fn-shadow-brand-lg: 0 8px 24px rgba(100, 116, 139, .36);--fn-row-selected-bg: rgba(148, 163, 184, .12);--fn-row-selected-hover: rgba(148, 163, 184, .18);--fn-row-selected-alt-bg: rgba(148, 163, 184, .1);--fn-row-selected-alt-hover: rgba(148, 163, 184, .15);--fn-row-selected-border: #94a3b8;--fn-sidebar-item-active-bg: rgba(148, 163, 184, .16);--fn-sidebar-item-active: rgba(148, 163, 184, .16);--fn-sidebar-item-active-text: #94a3b8}html,body,#root{transition:background-color var(--fn-transition),color var(--fn-transition)}html[data-theme=dark] body{background-color:var(--fn-bg-layout);color:var(--fn-text-primary)}::selection{background:var(--fn-color-brand);color:#fff}html,body{height:100%;height:100lvh;min-height:100lvh;min-height:-webkit-fill-available;overflow:hidden;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:var(--fn-bg-layout, #f5f6f8)}html{--window-controls-inset-start: 0px;--window-controls-inset-end: 0px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}html[data-octop-caption-row] body{display:flex;flex-direction:column}html[data-octop-caption-row] #octop-chrome{flex:0 0 auto}html[data-octop-caption-row] #octop-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;transform:translateY(0)}html[data-octop-caption-row] #root{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}html[data-octop-desktop-chrome=windows] .octop-win-menu{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;height:var(--octop-caption-row, 32px);padding-left:4px;padding-right:var(--window-controls-inset-end, 138px);background:var(--fn-bg-layout, #0e0e0e)}html[data-octop-desktop-chrome=windows] .octop-linux-controls{position:absolute;z-index:1;top:0;right:0;display:flex;direction:ltr;height:100%}html[data-octop-desktop-chrome=windows] .octop-linux-controls button{display:flex;align-items:center;justify-content:center;width:46px;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--fn-text-primary, #1a1a1a);cursor:default}html[data-octop-desktop-chrome=windows] .octop-linux-controls svg{display:block;width:14px;height:14px}html[data-octop-desktop-chrome=windows] .octop-linux-controls button:not(.octop-linux-controls-close):hover{background:#7f7f7f33}html[data-octop-desktop-chrome=windows] .octop-linux-controls button:not(.octop-linux-controls-close):active{background:#7f7f7f52}html[data-octop-desktop-chrome=windows] .octop-linux-controls-close:hover,html[data-octop-desktop-chrome=windows] .octop-linux-controls-close:active{background:#e81123;color:#fff}html[data-octop-desktop-chrome=windows] .octop-linux-controls-close:active{background:#c50f1f}html[data-octop-desktop-chrome=windows] .octop-win-menu-item{height:24px;margin:0;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--fn-text-primary, #1a1a1a);font:13px/24px Segoe UI,Microsoft YaHei,sans-serif;cursor:default}html[data-octop-desktop-chrome=windows] .octop-win-menu-item:hover,html[data-octop-desktop-chrome=windows] .octop-win-menu-item.is-open{background:#7f7f7f33}html[data-octop-desktop-chrome=windows] .octop-win-menu-slot{position:relative;display:flex;align-items:center;height:100%}html[data-octop-desktop-chrome=windows] .octop-win-menu-popup{position:fixed;z-index:12000;min-width:232px;margin:0;padding:6px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;box-shadow:0 12px 32px #0000002e;color:var(--fn-text-primary, #1a1a1a)}html[data-theme=dark][data-octop-desktop-chrome=windows] .octop-win-menu-popup{border-color:#ffffff14;background:#2c2c2c;box-shadow:0 12px 32px #0000007a}html[data-octop-desktop-chrome=windows] .octop-win-menu-command{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;height:28px;margin:0;padding:0 10px;border:0;border-radius:6px;background:transparent;color:inherit;font:13px/28px Segoe UI,Microsoft YaHei,sans-serif;text-align:left;cursor:default}html[data-octop-desktop-chrome=windows] .octop-win-menu-command:hover{background:#0000000f}html[data-theme=dark][data-octop-desktop-chrome=windows] .octop-win-menu-command:hover{background:#ffffff14}html[data-octop-desktop-chrome=windows] .octop-win-menu-accel{flex:0 0 auto;color:var(--fn-text-secondary, #8a8a8a);font-size:12px}html[data-octop-desktop-chrome=windows] .octop-win-menu-sep{height:1px;margin:4px 8px;background:#00000014}html[data-theme=dark][data-octop-desktop-chrome=windows] .octop-win-menu-sep{background:#ffffff1a}html[data-octop-desktop-chrome] .octop-desktop-drag{-webkit-app-region:drag;app-region:drag;-webkit-user-select:none;user-select:none}html[data-octop-desktop-chrome] .octop-desktop-no-drag,html[data-octop-desktop-chrome] button,html[data-octop-desktop-chrome] a,html[data-octop-desktop-chrome] input,html[data-octop-desktop-chrome] textarea,html[data-octop-desktop-chrome] select,html[data-octop-desktop-chrome] label,html[data-octop-desktop-chrome] summary,html[data-octop-desktop-chrome] [role=button],html[data-octop-desktop-chrome] [role=tab],html[data-octop-desktop-chrome] [role=separator],html[data-octop-desktop-chrome] [role=slider],html[data-octop-desktop-chrome] [role=combobox],html[data-octop-desktop-chrome] [role=menu],html[data-octop-desktop-chrome] [role=dialog],html[data-octop-desktop-chrome] [role=alertdialog],html[data-octop-desktop-chrome] [tabindex],html[data-octop-desktop-chrome] [contenteditable]:not([contenteditable=false]),html[data-octop-desktop-chrome] [draggable=true],html[data-octop-desktop-chrome] [data-octop-no-drag]{-webkit-app-region:no-drag;app-region:no-drag}html[data-octop-desktop-chrome] [data-octop-chrome-end-pad]{padding-inline-end:max(12px,var(--window-controls-inset-end, 0px))!important}html[data-octop-desktop-chrome]:not([data-octop-caption-row]) .octop-drawer-right .octop-drawer-header,html[data-octop-desktop-chrome]:not([data-octop-caption-row]) .ant-drawer-right .ant-drawer-header{padding-inline-end:max(24px,var(--window-controls-inset-end, 0px))!important}html[data-octop-desktop-chrome]:not([data-octop-caption-row]) .octop-drawer-right .octop-drawer-close,html[data-octop-desktop-chrome]:not([data-octop-caption-row]) .ant-drawer-right .ant-drawer-close{inset-inline-end:var(--window-controls-inset-end, 0px)!important}html[data-octop-desktop-chrome=mac] .octop-drawer-header,html[data-octop-desktop-chrome=mac] .ant-drawer-header{-webkit-app-region:drag;app-region:drag;-webkit-user-select:none;user-select:none}#root{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;width:auto;overflow:hidden;overscroll-behavior:none}.octop-app,.ant-app{height:100%}html.octop-chat-open,html.octop-chat-open body,html.octop-chat-open #root,html.octop-chat-open .page-container{background:var(--fn-bg-elevated, #fff)}button,a,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ant-layout,.octop-layout{min-height:0;max-height:100%;overflow:hidden}.ant-layout-content,.octop-layout-content{overflow:hidden;height:100%}.page-container{height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--fn-bg-layout);transition:background var(--fn-transition)}.page-header{flex:0 0 auto}.page-content{flex:1 1 auto;overflow:hidden;padding:0;min-height:0;display:flex;flex-direction:column}.table-container{height:100%;overflow:hidden}.table-wrapper{height:100%;overflow:auto}.ant-layout-sider,[class*=-layout-sider]{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-card-body,[class*=-card-body]{height:100%;padding:0}html[data-theme=dark] .ant-card,html[data-theme=dark] .octop-ant-card,html[data-theme=dark] [class$=-card]:not([class*=-card-]){background-color:var(--fn-bg-secondary)!important;border-color:var(--fn-border-primary)!important}html[data-theme=dark] .ant-table-wrapper,html[data-theme=dark] .octop-ant-table-wrapper{background-color:transparent!important}html[data-theme=dark] .ant-table,html[data-theme=dark] .octop-ant-table{background-color:var(--fn-bg-primary)!important}html[data-theme=dark] .ant-table-container,html[data-theme=dark] .octop-ant-table-container{border-color:var(--fn-border-primary)!important}html[data-theme=dark] .ant-table-thead>tr>th,html[data-theme=dark] .octop-ant-table-thead>tr>th,html[data-theme=dark] .ant-table-thead>tr>td,html[data-theme=dark] .octop-ant-table-thead>tr>td{background-color:var(--fn-bg-tertiary)!important;border-color:var(--fn-border-primary)!important;color:var(--fn-text-secondary)!important}html[data-theme=dark] .ant-table-tbody>tr>td,html[data-theme=dark] .octop-ant-table-tbody>tr>td{border-color:var(--fn-border-primary)!important;color:var(--fn-text-primary)!important}html[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td,html[data-theme=dark] .octop-ant-table-tbody>tr:hover>td{background-color:var(--fn-bg-hover)!important}html[data-theme=dark] .ant-table-cell-row-hover,html[data-theme=dark] .octop-ant-table-cell-row-hover{background-color:var(--fn-bg-hover)!important}html[data-theme=dark] .ant-table-placeholder td,html[data-theme=dark] .octop-ant-table-placeholder td{background-color:transparent!important}html[data-theme=dark] .ant-empty-description,html[data-theme=dark] .octop-ant-empty-description{color:var(--fn-text-tertiary)!important}html[data-theme=dark] .ant-input,html[data-theme=dark] .octop-ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .octop-ant-input-affix-wrapper{background-color:var(--fn-bg-primary)!important;border-color:var(--fn-border-input)!important;color:var(--fn-text-primary)!important}html[data-theme=dark] .ant-input::placeholder,html[data-theme=dark] .octop-ant-input::placeholder{color:var(--fn-text-placeholder)!important}html[data-theme=dark] .ant-select-selector,html[data-theme=dark] .octop-ant-select-selector{background-color:var(--fn-bg-primary)!important;border-color:var(--fn-border-input)!important;color:var(--fn-text-primary)!important}html[data-theme=dark] .ant-select-dropdown,html[data-theme=dark] .octop-ant-select-dropdown{background-color:var(--fn-bg-elevated)!important}html[data-theme=dark] .ant-select-item-option-active,html[data-theme=dark] .octop-ant-select-item-option-active{background-color:var(--fn-bg-hover)!important}html[data-theme=dark] .ant-select-item-option-selected,html[data-theme=dark] .octop-ant-select-item-option-selected{background-color:var(--fn-bg-active)!important}html[data-theme=dark] .ant-input-number,html[data-theme=dark] .octop-ant-input-number{background-color:var(--fn-bg-primary)!important;border-color:var(--fn-border-input)!important;color:var(--fn-text-primary)!important}html[data-theme=dark] .ant-modal-content,html[data-theme=dark] .octop-ant-modal-content,html[data-theme=dark] .ant-modal-header,html[data-theme=dark] .octop-ant-modal-header{background-color:var(--fn-bg-elevated)!important}html[data-theme=dark] .ant-form-item-label>label,html[data-theme=dark] .octop-ant-form-item-label>label{color:var(--fn-text-secondary)!important}html[data-theme=dark] .ant-drawer-content,html[data-theme=dark] .octop-ant-drawer-content{background-color:var(--fn-bg-elevated)!important}html[data-theme=dark] .ant-pagination-item,html[data-theme=dark] .octop-ant-pagination-item{background-color:transparent!important;border-color:var(--fn-border-input)!important}html[data-theme=dark] .ant-pagination-item a,html[data-theme=dark] .octop-ant-pagination-item a{color:var(--fn-text-primary)!important}html[data-theme=dark] .ant-checkbox-inner,html[data-theme=dark] .octop-ant-checkbox-inner{background-color:transparent!important;border-color:var(--fn-border-input)!important}html[data-theme=dark] .ant-tabs-tab,html[data-theme=dark] .octop-ant-tabs-tab{color:var(--fn-text-secondary)!important}html[data-theme=dark] .ant-tooltip-inner,html[data-theme=dark] .octop-ant-tooltip-inner,html[data-theme=dark] .ant-popover-inner,html[data-theme=dark] .octop-ant-popover-inner{background-color:var(--fn-bg-elevated)!important}html[data-theme=dark] .ant-tag,html[data-theme=dark] .octop-ant-tag{border-color:var(--fn-border-primary)!important}html[data-theme=dark] .ant-switch,html[data-theme=dark] .octop-ant-switch{background:var(--fn-text-quaternary)!important}html[data-theme=dark] .ant-switch-checked,html[data-theme=dark] .octop-ant-switch-checked{background:var(--fn-color-brand)!important}@media(max-width:767px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}#root .lucide[width="12"]{width:14px!important;height:14px!important}#root .lucide[width="14"]{width:16px!important;height:16px!important}#root .lucide[width="16"]{width:18px!important;height:18px!important}#root .lucide[width="18"]{width:20px!important;height:20px!important}#root .lucide[width="20"]{width:22px!important;height:22px!important}#root .lucide[width="22"]{width:24px!important;height:24px!important}#root .lucide[width="24"]{width:26px!important;height:26px!important}#root .lucide[width="28"]{width:30px!important;height:30px!important}.page-content{padding:0}.ant-table-wrapper,.octop-table-wrapper{max-width:100%;min-width:0}.ant-modal,[class*=-modal]{max-width:calc(100vw - 24px)!important;margin:max(12px,env(safe-area-inset-top,0px)) auto max(12px,env(safe-area-inset-bottom,0px))!important}.ant-drawer-left .ant-drawer-header,.ant-drawer-right .ant-drawer-header,.ant-drawer-top .ant-drawer-header,.octop-drawer-left .octop-drawer-header,.octop-drawer-right .octop-drawer-header,.octop-drawer-top .octop-drawer-header{padding-top:max(16px,env(safe-area-inset-top,0px))}.ant-drawer-left .ant-drawer-footer,.ant-drawer-right .ant-drawer-footer,.ant-drawer-bottom .ant-drawer-footer,.octop-drawer-left .octop-drawer-footer,.octop-drawer-right .octop-drawer-footer,.octop-drawer-bottom .octop-drawer-footer{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.ant-modal-content,[class*=-modal-content]{padding:16px!important}.ant-drawer-content-wrapper,[class*=-drawer-content-wrapper]{max-width:100vw!important}.octop-confirm-modal--mobile.octop-modal-root .octop-modal,.octop-confirm-modal--mobile [class*=-modal]{max-width:calc(100vw - 32px)!important;margin:0 auto!important;padding-bottom:0}.octop-confirm-modal--mobile .octop-modal-confirm-body-wrapper,.octop-confirm-modal--mobile [class*=-modal-confirm-body-wrapper]{padding:0 2px}.octop-confirm-modal--mobile .octop-modal-confirm-title,.octop-confirm-modal--mobile [class*=-modal-confirm-title]{font-size:17px;line-height:1.35}.octop-confirm-modal--mobile .octop-modal-confirm-content,.octop-confirm-modal--mobile [class*=-modal-confirm-content]{font-size:15px;line-height:1.5}.octop-confirm-modal--mobile .octop-modal-confirm-btns,.octop-confirm-modal--mobile [class*=-modal-confirm-btns]{display:flex;flex-direction:column-reverse;gap:8px;margin-top:20px}.octop-confirm-modal--mobile .octop-modal-confirm-btns .octop-btn,.octop-confirm-modal--mobile [class*=-modal-confirm-btns] [class*=-btn]{width:100%;margin-inline-start:0!important;min-height:40px}}@keyframes nav-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.nav-badge-new{animation:nav-badge-pulse 1.8s ease-in-out infinite;display:inline-block;color:var(--fn-color-on-brand, #fff);background-color:var(--fn-color-brand)}.nav-badge-new--collapsed{box-shadow:0 0 0 1.5px var(--fn-sidebar-bg)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--fn-text-quaternary);border-radius:var(--fn-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--fn-text-tertiary)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1a}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.ant-form-item-required:before{color:var(--fn-color-danger)!important}span.spark-required-mark,span[class*=spark-required-mark]{color:var(--fn-color-danger)!important}.octop-spin{--octop-spinner-size: 20px;--octop-spinner-ring-width: 2px}.octop-spin-lg{--octop-spinner-size: 32px;--octop-spinner-ring-width: 2.5px}.octop-spin-sm{--octop-spinner-size: 16px;--octop-spinner-ring-width: 1.5px}.octop-spin .octop-spin-dot{width:var(--octop-spinner-size)!important;height:var(--octop-spinner-size)!important}.octop-spin-nested-loading .octop-spin .octop-spin-dot{margin:calc(var(--octop-spinner-size) / -2)!important}.octop-spin-nested-loading .octop-spin-show-text .octop-spin-dot{margin-top:calc(var(--octop-spinner-size) / -2 - 12px)!important}.octop-spin-nested-loading .octop-spin-show-text .octop-spin-text{padding-top:calc(var(--octop-spinner-size) / 2 - 4px)!important}
