.DesktopWindowControls-module__mac__Br8ee,.DesktopWindowControls-module__windows__I6LwQ{position:fixed;top:0;right:0;z-index:10000;display:flex;align-items:center;height:32px;flex-shrink:0;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag}.DesktopWindowControls-module__mac__Br8ee{gap:8px;padding:0 12px 0 8px}.DesktopWindowControls-module__light__iOGAN{width:12px;height:12px;padding:0;border:.5px solid transparent;border-radius:50%;cursor:pointer;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.DesktopWindowControls-module__light__iOGAN:focus-visible{outline:2px solid currentColor;outline-offset:2px}.DesktopWindowControls-module__glyph__1ZDPC{opacity:0;display:block;font-size:9px;font-weight:700;line-height:1;color:inherit;pointer-events:none;transform:translateY(-.5px)}.DesktopWindowControls-module__mac__Br8ee:hover .DesktopWindowControls-module__glyph__1ZDPC{opacity:.85}.DesktopWindowControls-module__zoom__ZUZ-y{background:#28c840;border-color:#12a12a;color:#003a08}.DesktopWindowControls-module__min__bZkRP{background:#febc2e;border-color:#d89e19;color:#5c3b00}.DesktopWindowControls-module__close__n8E00{background:#ff5f57;border-color:#e0443e;color:#4d0000}.DesktopWindowControls-module__windows__I6LwQ{height:32px}.DesktopWindowControls-module__winBtn__XgjPa{width:46px;height:32px;padding:0;border:none;background:transparent;color:var(--fn-text-secondary, #4b5563);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.DesktopWindowControls-module__winBtn__XgjPa:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .06));color:var(--fn-text-primary, #111827)}.DesktopWindowControls-module__winBtn__XgjPa:focus-visible{outline:2px solid var(--fn-color-brand, #1677ff);outline-offset:-2px}.DesktopWindowControls-module__winClose__yU-EG:hover{background:#e81123;color:#fff}.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}.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(min-width:768px){.index-module__sidebar__CKXDV:not(.index-module__sidebarOpen__saPQy){width:0;min-width:0;border-right:none}}.index-module__sidebarResizeHandle__jCfS3{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:3;touch-action:none}.index-module__sidebarResizeHandle__jCfS3:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:28px;border-radius:2px;background:var(--fn-border-secondary);opacity:0;transition:opacity .15s}.index-module__sidebarResizeHandle__jCfS3:hover:after,.index-module__sidebarResizeHandle__jCfS3.index-module__sidebarResizeHandleActive__-mUDh:after{opacity:1;background:#1890ff}@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__agentNewChatBtn__BUNTl{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{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{opacity:1;pointer-events:auto}@media(hover:none){.index-module__agentNewChatBtn__BUNTl{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__sharedExpertFlag__FQNuj{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%;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}.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__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,.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__sessionRowTitle__zaqH3{flex:1;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;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__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__agentRowWrap__vvQyQ{display:flex;align-items:flex-start;gap:2px;width:100%}.index-module__agentRowWrap__vvQyQ:hover .index-module__agentHideBtn__qHXKo,.index-module__agentRowWrap__vvQyQ:focus-within .index-module__agentHideBtn__qHXKo{opacity:1}.index-module__agentRow__s5xUm{display:flex;align-items:flex-start;gap:8px;flex:1;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__agentHideBtn__qHXKo{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:6px;margin-right:4px;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__agentHideBtn__qHXKo:hover{background:var(--fn-bg-hover, rgba(0, 0, 0, .06));color:var(--fn-text-primary)}.index-module__agentCardActive__lozGM:hover .index-module__agentHideBtn__qHXKo,.index-module__agentCardActive__lozGM:focus-within .index-module__agentHideBtn__qHXKo{opacity:1}.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 rgba(255,77,79,.25);background:#ff4d4f0a;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-danger, #ff4d4f)}.index-module__errorMessageTitle__BTeMy{font-size:13px;font-weight:600;color:var(--fn-color-danger, #ff4d4f)}.index-module__errorMessageBody__eX8WN{font-size:13px;color:var(--fn-text-secondary);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 rgba(22,119,255,.35);border-radius:8px;background:#1677ff0f;color:var(--fn-color-primary, #1677ff);font-size:12px;cursor:pointer;transition:background var(--fn-transition-fast),border-color var(--fn-transition-fast)}.index-module__errorConfigBtn__sRbBy:hover{background:#1677ff1f;border-color:#1677ff80}.index-module__errorRetryBtn__kNgZi{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 12px;border:1px solid rgba(255,77,79,.3);border-radius:8px;background:transparent;color:var(--fn-color-danger, #ff4d4f);font-size:12px;cursor:pointer;transition:background var(--fn-transition-fast),box-shadow var(--fn-transition-fast)}.index-module__errorRetryBtn__kNgZi:hover{background:#ff4d4f0f;box-shadow:0 2px 8px #ff4d4f1a}.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, #168052)}.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:#16805214;color:var(--fn-color-brand, #168052)}.index-module__reasoningStatusRow__BJzsz{justify-content:flex-start;color:var(--fn-color-brand, #168052)}.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__expertSharedBadge__Zy3-9{flex-shrink:0;font-size:11px;line-height:16px;padding:0 6px;border-radius:4px;color:var(--fn-color-brand, #1677ff);background:color-mix(in srgb,var(--fn-color-brand, #1677ff) 12%,transparent);white-space:nowrap}.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__expertRecommendation__u9vgA{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 2px;color:var(--fn-text-secondary);font-size:12px}.index-module__expertRecommendation__u9vgA>button{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;padding:5px 10px;border:1px solid var(--fn-border-color);border-radius:20px;background:var(--fn-primary-bg);color:var(--fn-text-primary);cursor:pointer}.index-module__expertRecommendation__u9vgA>button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-module__expertRecommendation__u9vgA>button>span:last-child{color:var(--fn-primary);flex-shrink:0}.index-module__expertRecommendation__u9vgA>button:focus-visible{outline:2px solid var(--fn-primary);outline-offset:2px}.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-color-danger)}.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:linear-gradient(135deg,var(--fn-color-brand) 0%,var(--fn-color-brand-soft) 100%);color:#fff;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__thinkingBubble__c2Dgj .index-module__botAvatar__Pd2VI img{animation:index-module__kittenThinking__c0jf9 2.4s ease-in-out infinite}@keyframes index-module__kittenThinking__c0jf9{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.index-module__thinkingBubble__c2Dgj .index-module__botAvatar__Pd2VI img{animation:none}}.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__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__inlineToolStatusLive__Hu9We{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;color:var(--fn-color-brand);font-size:12px}.index-module__inlineToolStatusLive__Hu9We .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__assistantBubble__vIb8m,.index-module__processSummaryRow__-Jn-o,.index-module__turnInset__SCOfy{grid-template-columns:var(--chat-msg-avatar-slot, 44px) minmax(0,1fr);column-gap:var(--chat-msg-gutter)}.index-module__assistantBubble__vIb8m .index-module__avatarCol__QE2tI,.index-module__processSummaryRow__-Jn-o .index-module__avatarCol__QE2tI,.index-module__turnInset__SCOfy .index-module__avatarCol__QE2tI{grid-column:1}.index-module__assistantBubble__vIb8m .index-module__bubbleContent__9Lf-k,.index-module__processSummaryRow__-Jn-o .index-module__bubbleContent__9Lf-k,.index-module__turnInset__SCOfy .index-module__bubbleContent__9Lf-k,.index-module__assistantBubble__vIb8m .index-module__processSummary__Ybibl,.index-module__processSummaryRow__-Jn-o .index-module__processSummary__Ybibl,.index-module__turnInset__SCOfy .index-module__processSummary__Ybibl{grid-column:2;justify-self:stretch;width:100%;min-width:0}.index-module__assistantBubble__vIb8m{column-gap:var(--chat-msg-gutter);row-gap:0}.index-module__turnInset__SCOfy>*{grid-column: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%;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__assistantBubble__vIb8m .index-module__bubbleContent__9Lf-k,.index-module__processSummaryRow__-Jn-o .index-module__processSummary__Ybibl,.index-module__turnInset__SCOfy>*{grid-column:2 / -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{margin-top:6px;padding-top:10px;border-top:1px dashed var(--fn-border-secondary, rgba(0, 0, 0, .08))}.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__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__processLiveHint__amxFF .index-module__thinkingDot__gkMT6{width:5px;height:5px;flex-shrink:0}.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{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}.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:11px;color:var(--fn-text-tertiary);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;font-size:11px}.index-module__msgMetaRowRight__KqqjH{justify-content:flex-end;flex-wrap:nowrap}.index-module__msgUsage__ioFf2{display:flex;flex-wrap:wrap;gap:4px 16px;min-width:0;overflow-wrap:anywhere;font-size:11px;color:var(--fn-text-secondary);-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:0;pointer-events:auto}.index-module__userMsgActions__hmjUH:hover .index-module__msgCopyBtn__82Rs8,.index-module__userMsgActions__hmjUH:hover .index-module__msgActionBtn__hprG2,.index-module__userMsgActions__hmjUH:focus-within .index-module__msgCopyBtn__82Rs8,.index-module__userMsgActions__hmjUH:focus-within .index-module__msgActionBtn__hprG2{opacity:1}.index-module__userMsgActions__hmjUH .index-module__msgCopyBtn__82Rs8:hover,.index-module__userMsgActions__hmjUH .index-module__msgActionBtn__hprG2:hover{opacity:1;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__bubbleContent__9Lf-k:hover .index-module__userMsgActions__hmjUH .index-module__msgCopyBtn__82Rs8,.index-module__bubbleContent__9Lf-k:hover .index-module__userMsgActions__hmjUH .index-module__msgActionBtn__hprG2,.index-module__bubbleContent__9Lf-k:focus-within .index-module__userMsgActions__hmjUH .index-module__msgCopyBtn__82Rs8,.index-module__bubbleContent__9Lf-k:focus-within .index-module__userMsgActions__hmjUH .index-module__msgActionBtn__hprG2,.index-module__messageBubble__OURIW:hover .index-module__userMsgActions__hmjUH .index-module__msgCopyBtn__82Rs8,.index-module__messageBubble__OURIW:hover .index-module__userMsgActions__hmjUH .index-module__msgActionBtn__hprG2{opacity:1}.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__askQuestionDock__Hu-2-{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__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__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__platformModelButton__UBYyC{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:180px;min-height:32px;padding:0 9px;border:1px solid var(--fn-border-secondary);border-radius:var(--fn-radius-full);background:var(--fn-bg-secondary, var(--fn-bg-primary));color:var(--fn-text-secondary);cursor:pointer;white-space:nowrap}.index-module__platformModelButton__UBYyC:hover,.index-module__platformModelButton__UBYyC[aria-expanded=true]{border-color:var(--fn-text-brand);color:var(--fn-text-brand);background:var(--fn-color-brand-bg)}.index-module__platformModelButton__UBYyC:focus-visible{outline:2px solid var(--fn-text-brand);outline-offset:2px}.index-module__platformModelButton__UBYyC:disabled{opacity:.55;cursor:not-allowed}.index-module__platformModelLabel__E1eg-,.index-module__platformModelValue__OeMSS{font-size:12px}.index-module__platformModelValue__OeMSS{overflow:hidden;min-width:0;max-width:94px;text-overflow:ellipsis;color:var(--fn-text-tertiary)}@media(max-width:767px){.index-module__platformModelValue__OeMSS{display:none}}.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__cancelBtn__p8QkN{background:var(--fn-color-danger)}.index-module__cancelBtn__p8QkN:hover{background:var(--fn-color-danger)!important;opacity:.85}.index-module__queuedMessages__NEWPK{max-width:var(--chat-column-max, 960px);width:calc(100% - 2 * var(--chat-column-pad-x, 32px));margin:0 auto 8px;display:flex;flex-direction:column;gap:6px;max-height:132px;overflow-y:auto;flex-shrink:0}@media(max-width:767px){.index-module__queuedMessages__NEWPK{width:calc(100% - 24px)}}.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:6px 8px 6px 10px;border-radius:12px;border:1px solid var(--fn-border-secondary);background:var(--fn-bg-secondary, var(--fn-bg-primary))}.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;cursor:pointer;text-align:left;color:var(--fn-text-primary)}.index-module__queuedMessageBody__-ywEI:hover .index-module__queuedMessageText__8DD4q{color:var(--fn-color-brand)}.index-module__queuedMessageText__8DD4q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;transition:color var(--fn-transition-fast)}.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__queuedMessageRemove__-udnh{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--fn-radius-full);background:transparent;color:var(--fn-text-quaternary);cursor:pointer}.index-module__queuedMessageRemove__-udnh:hover{color:var(--fn-text-secondary);background:var(--fn-bg-tertiary, rgba(0, 0, 0, .04))}.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__imagePreviewBar__0j3bn .index-module__contextChipSkill__qv-M2,.index-module__imagePreviewBar__0j3bn .index-module__contextChipExpert__uC0Zl{border-color:var(--fn-border-secondary);background:var(--fn-bg-secondary)}.index-module__imagePreviewBar__0j3bn .index-module__contextChipSkill__qv-M2 .index-module__contextChipLabel__vgQ2Q,.index-module__imagePreviewBar__0j3bn .index-module__contextChipExpert__uC0Zl .index-module__contextChipLabel__vgQ2Q{color:var(--fn-text-primary)}.index-module__imagePreviewBar__0j3bn .index-module__contextChipSkill__qv-M2 .index-module__contextChipIcon__w0QCM,.index-module__imagePreviewBar__0j3bn .index-module__contextChipExpert__uC0Zl .index-module__contextChipIcon__w0QCM{background:transparent;color:var(--fn-color-brand)}.index-module__imagePreviewBar__0j3bn .index-module__contextChipSkill__qv-M2 .index-module__contextChipRemove__BfKue,.index-module__imagePreviewBar__0j3bn .index-module__contextChipExpert__uC0Zl .index-module__contextChipRemove__BfKue{color:var(--fn-text-tertiary)}.index-module__imagePreviewBar__0j3bn .index-module__contextChipSkill__qv-M2 .index-module__contextChipRemove__BfKue:hover,.index-module__imagePreviewBar__0j3bn .index-module__contextChipExpert__uC0Zl .index-module__contextChipRemove__BfKue:hover{color:var(--fn-color-brand);background:var(--fn-bg-hover)}.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:3 / 4;height:auto;object-fit:contain;margin-bottom:-12px;cursor:pointer;background:transparent;transition:filter .18s ease,scale .18s ease;animation:index-module__kittenWelcomeFloat__1OZPU 4s ease-in-out infinite}.index-module__welcomeMascot__7azUS:hover{filter:brightness(1.06)}.index-module__welcomeMascot__7azUS:active{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__welcomeMascotWave__TD8tT{animation:index-module__kittenWelcomeWave__1qKL0 1.7s ease-in-out infinite}@keyframes index-module__kittenWelcomeFloat__1OZPU{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes index-module__kittenWelcomeWave__1qKL0{0%,to{transform:translateY(0) rotate(-4deg)}45%{transform:translateY(-5px) rotate(5deg)}70%{transform:translateY(-2px) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.index-module__welcomeMascot__7azUS,.index-module__welcomeMascotWave__TD8tT{animation:none}}.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}.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__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__minimalAgentAvatar__M4ZP0{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity var(--fn-transition-fast)}.index-module__minimalAgentNewChatBtn__qku1j{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-right:2px;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{color:var(--fn-text-secondary);background:var(--fn-bg-hover, rgba(0, 0, 0, .06))}.index-module__minimalAgentHeader__C9cuU:hover .index-module__minimalAgentAvatar__M4ZP0,.index-module__minimalAgentHeader__C9cuU:focus-within .index-module__minimalAgentAvatar__M4ZP0{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{opacity:1;pointer-events:auto}@media(hover:none){.index-module__minimalAgentAvatar__M4ZP0{opacity:0}.index-module__minimalAgentChevronBtn__dWKtr,.index-module__minimalAgentNewChatBtn__qku1j{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__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__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__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__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) max(var(--chat-column-pad-x, 24px),var(--window-controls-inset-end, 0px));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)}@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, 57px);height:var(--fn-chat-chrome-height, 57px);min-height:var(--fn-chat-chrome-height, 57px);max-height:var(--fn-chat-chrome-height, 57px);--chat-title-pad-x: var(--chat-column-pad-x);padding:0 max(var(--chat-title-pad-x),var(--window-controls-inset-end, 0px)) 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__chatTitleBar__Ygg3u:hover .index-module__chatTitleEditBtn__yo9MN,.index-module__chatTitleBar__Ygg3u:focus-within .index-module__chatTitleEditBtn__yo9MN{opacity:1;pointer-events:auto}.index-module__chatTitleLeft__nGJBY{flex:1;min-width:0;max-width:var(--chat-column-max);width:100%;margin:0 auto;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__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;opacity:0;pointer-events:none;transition:opacity var(--fn-transition-fast, .15s ease),color var(--fn-transition-fast, .15s ease),background var(--fn-transition-fast, .15s ease)}.index-module__chatTitleEditBtn__yo9MN:hover{color:var(--fn-text-primary);background:var(--fn-bg-secondary)}.index-module__chatTitleEditBtn__yo9MN:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--fn-color-brand);outline-offset:2px}@media(hover:none){.index-module__chatTitleEditBtn__yo9MN{opacity:1;pointer-events:auto}}.index-module__chatTitleHoverShown__r6v15{opacity:1;pointer-events:auto}.index-module__chatTitleInput__plAAX{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:radial-gradient(ellipse 70% 45% at 50% 0%,color-mix(in srgb,var(--fn-color-brand) 10%,transparent),transparent 70%),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)}.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__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__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}.index-module__marketSceneTabsWrap__tkvEp{width:100%;margin-top:16px;margin-bottom:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.index-module__marketSceneTabs__z-bHk{width:100%;min-width:max-content}.index-module__marketSceneTabs__z-bHk .ant-segmented-item{min-width:4.75em}.index-module__marketSceneTabs__z-bHk .ant-segmented-item-label{font-weight:500;white-space:nowrap}.index-module__marketCardHeader__qkBRP{display:flex;align-items:center;gap:10px;min-width:0}.index-module__marketSearch__AtSvC{width:280px;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:22px;height:22px;object-fit:contain}.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__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__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,.index-module__drawerCollapse__eFPaZ .ant-collapse-item{width:100%}.index-module__drawerCollapse__eFPaZ .ant-collapse-header{width:100%!important;align-items:center!important}.index-module__drawerCollapse__eFPaZ .ant-collapse-header-text{flex:1 1 auto;min-width:0}.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}.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__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__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__permGroupHeader__hHA6a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.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__permPageHeader__0zV3B{display:flex;align-items:center;justify-content:space-between;gap: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)}@media(max-width:560px){.index-module__roleLegend__WbZzN{grid-template-columns:1fr}}.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__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__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}}.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__platformSummary__ZCVXA{margin:0 12px 8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--fn-border-primary);border-radius:10px;background:var(--fn-bg-tertiary)}.AvatarDropdown-module__platformSummary__ZCVXA span,.AvatarDropdown-module__platformSummary__ZCVXA small{color:var(--fn-text-secondary);font-size:12px}.AvatarDropdown-module__platformSummary__ZCVXA strong{color:var(--fn-text-primary);font-size:20px;line-height:1.25}.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{border:0;padding:0;background:transparent;color:inherit;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))}.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:auto}.RailEdgeControl-module__edge__5wsLI:hover .RailEdgeControl-module__btn__ituG-{opacity:1;transform:translateY(-50%) scale(1)}.RailEdgeControl-module__edge__5wsLI:hover .RailEdgeControl-module__line__x3YWq{background:var(--fn-color-brand);opacity:.55}.RailEdgeControl-module__edgeEnd__ilRN0{right:-8px}.RailEdgeControl-module__edgeStart__8r-pe{left:-8px}.RailEdgeControl-module__edgeCollapsed__HtAjC{width:12px}.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:background .15s ease,opacity .15s ease;pointer-events:none}.RailEdgeControl-module__btn__ituG-{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:14px;height:36px;border:none;border-radius:0;background:transparent;color:var(--fn-text-tertiary);box-shadow:none;cursor:pointer;opacity:0;transform:translateY(-50%) scale(.96);transition:opacity .15s ease,transform .15s ease,color .15s ease;padding:0}.RailEdgeControl-module__btn__ituG-:hover{color:var(--fn-text-primary)}.RailEdgeControl-module__btn__ituG-:focus-visible{outline:2px solid var(--fn-color-brand);outline-offset:1px;opacity:1}.RailEdgeControl-module__chevron__38Qnz{display:block;flex-shrink:0}.RailEdgeControl-module__edgeExpanded__Vcj-s .RailEdgeControl-module__btn__ituG-{right:calc(50% + 1px);left:auto}.RailEdgeControl-module__edgeCollapsed__HtAjC .RailEdgeControl-module__btn__ituG-{left:calc(50% + 1px);right:auto}.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__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__chatRailExpandBtn__I4o7q{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin:6px 6px 6px 0;border:none;border-radius:var(--fn-radius-md);background:transparent;color:var(--fn-text-tertiary);cursor:pointer;transition:background var(--fn-transition-fast),color var(--fn-transition-fast)}.Sidebar-module__chatRailExpandBtn__I4o7q:hover{background:color-mix(in srgb,var(--fn-text-primary) 8%,transparent);color:var(--fn-text-primary)}.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__brandContent__5onep{gap:2px}.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:var(--fn-radius-md);background:transparent;color:var(--fn-text-tertiary);cursor:pointer;transition:all 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__brandContent__5onep{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%}.Sidebar-module__brandContent__5onep[data-collapsed]{align-items:center}.Sidebar-module__brandVersions__5ZxAl{display:flex;align-items:center;gap:6px;max-width:100%;flex-wrap:wrap}.Sidebar-module__helpLink__onDt4{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:var(--fn-radius-md);color:var(--fn-text-secondary);font-size:13px}.Sidebar-module__helpLink__onDt4:hover{background:var(--fn-sidebar-item-hover);color:var(--fn-text-primary)}.Sidebar-module__helpLink__onDt4:focus-visible{outline:2px solid var(--fn-color-primary);outline-offset:2px}.Sidebar-module__helpLink__onDt4[aria-current=page]{background:var(--fn-sidebar-item-active-bg);color:var(--fn-sidebar-item-active-text)}.Sidebar-module__helpLink__onDt4[data-collapsed]{width:40px;padding:0;justify-content:center}.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}.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}.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;white-space:nowrap;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))}.octop-notification{z-index:4200!important}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}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}.LoginLayout-module__page__g-1yA{height:100%;overflow-y:auto;display:flex;flex-direction:column;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));background:var(--fn-bg-layout);transition:background var(--fn-transition)}.LoginLayout-module__card__RNgvL{width:100%;max-width:360px;flex-shrink:0;margin:auto;padding:48px 32px 40px;background:var(--fn-bg-elevated);border-radius:16px;box-shadow:0 8px 32px #00000014;border:1px solid var(--fn-border-primary);display:flex;flex-direction:column;align-items:center;gap:20px}.LoginLayout-module__logo__8uOZu{height:48px;width:auto;max-width:260px;object-fit:contain;display:block}.LoginLayout-module__brand__BFLRH{font-size:32px;line-height:48px;font-weight:700;color:var(--fn-text-primary);text-decoration:none}.LoginLayout-module__title__cVH8I{font-size:20px;font-weight:600;color:var(--fn-text-primary);margin:0;text-align:center}.CapField-module__field__DOZLl{width:100%;min-width:0;font-size:14px}.CapField-module__field__DOZLl cap-widget{display:flex;width:100%;min-height:var(--login-control-height, 40px);--cap-widget-width: 100%;--cap-widget-height: var(--login-control-height, 40px);--cap-widget-padding: 0 11px;--cap-gap: 12px;--cap-background: var(--fn-bg-elevated);--cap-border-color: var(--fn-border-input);--cap-border-radius: 10px;--cap-color: var(--fn-text-primary);--cap-font: inherit;--cap-checkbox-size: 22px;--cap-checkbox-margin: 0px;--cap-checkbox-border: 1px solid var(--fn-border-input);--cap-checkbox-border-radius: 6px;--cap-checkbox-background: var(--fn-bg-elevated);--cap-spinner-color: var(--fn-color-brand);--cap-spinner-background-color: var(--fn-bg-selected);--cap-focus-ring: var(--fn-border-focus)}.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)}.platform-module__loginForm__jlR7b{width:100%}.platform-module__loginFeedback__9tdTp{position:fixed;z-index:1100;top:max(20px,env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 32px));box-shadow:0 4px 16px #00000014;border-radius:8px}.platform-module__links__2aA-k{display:flex;justify-content:space-between;gap:16px;width:100%;font-size:13px}.platform-module__links__2aA-k a{color:var(--fn-text-tertiary)}.platform-module__links__2aA-k a:focus-visible,.platform-module__methods__mZhIx button:focus-visible{outline:2px solid var(--fn-text-secondary);outline-offset:3px}.platform-module__captcha__gUmQ5{min-height:var(--login-control-height, 40px);margin-bottom:20px;--cap-widget-width: 100%;--cap-widget-height: var(--login-control-height, 40px);--cap-widget-padding: 0 11px;--cap-border-radius: 10px;--cap-background: var(--fn-bg-elevated);--cap-color: var(--fn-text-primary);--cap-border-color: var(--fn-border-primary)}.platform-module__captcha__gUmQ5 cap-widget{display:flex;width:100%}.platform-module__captcha__gUmQ5 cap-widget[data-verifying]::part(checkbox){animation:platform-module__cap-progress-reveal__lUohe .16s steps(1,end)}@keyframes platform-module__cap-progress-reveal__lUohe{0%{opacity:0}to{opacity:1}}.platform-module__methods__mZhIx{display:flex;gap:8px;margin-bottom:20px}.platform-module__methods__mZhIx button{flex:1;padding:9px 6px;border:1px solid var(--fn-border-primary);border-radius:10px;background:var(--fn-bg-elevated);color:var(--fn-text-secondary);font:inherit;cursor:pointer}.platform-module__methods__mZhIx button[aria-selected=true]{background:var(--fn-bg-layout);color:var(--fn-text-primary);border-color:var(--fn-text-quaternary)}.platform-module__smsRow__rfSMo{display:flex;gap:8px}.platform-module__smsRow__rfSMo input{min-width:0}.platform-module__account__cHulG{min-width:0;max-width:1150px;margin:0 auto;padding:24px;display:grid;gap:24px}.platform-module__account__cHulG>*{min-width:0}.platform-module__heading__7F7wR{display:flex;align-items:center;justify-content:space-between;gap:24px}.platform-module__credits__Chx-q{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-module__meta__HJCgx{color:var(--text-secondary, #6b7280);font-size:13px}.platform-module__account__cHulG .octop-table-content{overflow:auto}@media(max-width:640px){.platform-module__account__cHulG{padding:16px}.platform-module__credits__Chx-q{grid-template-columns:1fr}.platform-module__heading__7F7wR{align-items:flex-start}}.homepage-module__home__rxSls{--home-palette-mint-89: #2f2119;--home-palette-mint-85: #362719;--home-palette-leaf-84-alpha-06: #4e352010;--home-palette-leaf-84-alpha-13: #4e352020;--home-palette-mint-81: #6f3a1d;--home-palette-mint-71: #a95425;--home-palette-leaf-88: #2a1f15;--home-palette-leaf-74: #784f2b;--home-palette-leaf-79-alpha-08: #5a422d15;--home-palette-leaf-78: #5f452f;--home-palette-leaf-77: #614630;--home-palette-mint-72: #755234;--home-palette-leaf-72: #775334;--home-palette-mint-73: #6f5035;--home-palette-leaf-74-2: #6d5036;--home-palette-leaf-67-alpha-08: #8c603a15;--home-palette-leaf-75-alpha-07: #6a4d3413;--home-palette-leaf-77-2: #60462f;--home-palette-leaf-70-alpha-08: #78573b15;--home-palette-leaf-62: #9c6d43;--home-palette-leaf-76: #634831;--home-palette-leaf-71-alpha-25: #77573a40;--home-palette-mint-64: #906743;--home-palette-lime-77-alpha-02: #6a452504;--home-palette-leaf-74-3: #6b4e34;--home-palette-leaf-71: #755539;--home-palette-sky-70: #384e61;--home-palette-leaf-70: #7a593c;--home-palette-lime-75-alpha-02: #694d3405;--home-palette-leaf-72-2: #725338;--home-palette-leaf-67: #825f40;--home-palette-leaf-62-2: #966d4a;--home-palette-leaf-73-alpha-04: #7152370a;--home-palette-leaf-71-alpha-03: #77573a08;--home-palette-leaf-64: #8d6745;--home-palette-leaf-67-alpha-19: #825f4030;--home-palette-leaf-64-2: #8d6745;--home-palette-sky-49: #4876bc;--home-palette-lime-70-alpha-07: #82583312;--home-palette-leaf-65: #896444;--home-palette-lime-65: #896444;--home-palette-leaf-62-3: #956d49;--home-palette-leaf-64-3: #8f6947;--home-palette-leaf-51: #b38964;--home-palette-leaf-62-4: #966d4a;--home-palette-leaf-52: #b18762;--home-palette-lime-63: #926b48;--home-palette-lime-62: #946c49;--home-palette-lime-65-2: #8c6543;--home-palette-leaf-53: #b0845e;--home-palette-lime-61: #986f4b;--home-palette-lime-62-alpha-07: #956d4912;--home-palette-neutral-59: #627066;--home-palette-leaf-56: #a87b53;--home-palette-lime-60: #9d724d;--home-palette-leaf-59: #9f744e;--home-palette-leaf-51-2: #b38964;--home-palette-sky-44: #6491bc;--home-palette-lime-57: #a67952;--home-palette-lime-59: #a0754f;--home-palette-lime-62-2: #966d4a;--home-palette-lime-55: #ab7d55;--home-palette-leaf-53-2: #ae825c;--home-palette-leaf-53-3: #ae825c;--home-palette-leaf-54: #ae815a;--home-palette-leaf-49: #b68e6b;--home-palette-lime-55-2: #ab7d54;--home-palette-lime-55-alpha-06: #ac7f5710;--home-palette-lime-53: #af835d;--home-palette-leaf-53-4: #b0845e;--home-palette-lime-54: #ae815a;--home-palette-leaf-42: #c19f82;--home-palette-leaf-46: #bb9574;--home-palette-sky-47: #788994;--home-palette-lime-52: #b08560;--home-palette-lime-52-2: #b18762;--home-palette-lime-49: #b58d6a;--home-palette-neutral-51: #b38965;--home-palette-leaf-51-3: #b38964;--home-palette-lime-50: #b58c68;--home-palette-lime-53-2: #af845e;--home-palette-neutral-50: #7b857b;--home-palette-leaf-48: #b8916e;--home-palette-lime-51: #b28863;--home-palette-lime-48: #b8916f;--home-palette-neutral-47: #ba9472;--home-palette-sand-53: #af845e;--home-palette-lime-47: #b89270;--home-palette-lime-47-2: #b99371;--home-palette-leaf-43: #c19e80;--home-palette-leaf-41: #c3a286;--home-palette-sand-50-alpha-03: #b48b6708;--home-palette-lime-45: #bc9777;--home-palette-leaf-42-2: #c2a082;--home-palette-neutral-44: #be9a7b;--home-palette-lime-42: #c19f81;--home-palette-lime-43: #c09e80;--home-palette-lime-42-2: #c19f81;--home-palette-leaf-40: #c5a588;--home-palette-neutral-40: #939d96;--home-palette-sky-37: #94a2ad;--home-palette-leaf-38: #c8aa90;--home-palette-lime-39: #c7a68a;--home-palette-lime-41: #c4a387;--home-palette-neutral-40-2: #98a193;--home-palette-lime-39-2: #c7a98e;--home-palette-lime-40: #c4a488;--home-palette-sky-26: #a9bdce;--home-palette-mint-22-alpha-63: #e1c5ada0;--home-palette-leaf-25: #cdbdaf;--home-palette-leaf-27: #c9baad;--home-palette-lime-32: #ccbaab;--home-palette-leaf-27-alpha-38: #cdbaa960;--home-palette-sand-44: #b1a36f;--home-palette-lime-37: #ceac8e;--home-palette-lime-35: #d2b195;--home-palette-lime-41-2: #d7a274;--home-palette-lime-36: #d0ae90;--home-palette-leaf-25-2: #cbbeb2;--home-palette-lime-24: #ccc1b8;--home-palette-lime-25: #d0bfb1;--home-palette-sand-47: #c18a4c;--home-palette-lime-25-2: #d3bfad;--home-palette-lime-24-2: #dbc0a8;--home-palette-leaf-19: #e6ccb6;--home-palette-sand-33: #c9b38e;--home-palette-lime-20: #d6ccc3;--home-palette-leaf-16: #ded7d0;--home-palette-lime-17: #dbd3cc;--home-palette-leaf-11: #f0e2d6;--home-palette-leaf-15: #e0d9d3;--home-palette-lime-16: #e1d4c9;--home-palette-lime-27-alpha-56: #deb89690;--home-palette-lime-20-2: #e7cbb3;--home-palette-lime-18: #e2d0c1;--home-palette-lime-15: #e0d9d4;--home-palette-lime-15-2: #e1d9d2;--home-palette-lime-14: #e4dad1;--home-palette-lime-14-2: #e4dad1;--home-palette-lime-17-2: #f8d8a0;--home-palette-lime-14-3: #e2dbd5;--home-palette-lime-15-3: #e7d8cb;--home-palette-sky-08: #dce9fa;--home-palette-lime-12: #f0dfd1;--home-palette-lime-13: #e6ddd6;--home-palette-lime-12-2: #e6dfd9;--home-palette-leaf-10: #eee5dd;--home-palette-lime-12-3: #e5dfda;--home-palette-lime-13-2: #e7ddd5;--home-palette-lime-12-4: #e6e0db;--home-palette-lime-12-5: #e7e0da;--home-palette-lime-12-6: #e7e1db;--home-palette-lime-14-4: #e8dbd0;--home-palette-sand-23: #e2cba5;--home-palette-sky-07: #e2eef9;--home-palette-lime-12-7: #e8e0d9;--home-palette-lime-11: #e8e2dc;--home-palette-lime-11-2: #e8e4e0;--home-palette-lime-10: #efe4db;--home-palette-lime-11-3: #f1e2d4;--home-palette-leaf-09: #ece8e5;--home-palette-lime-12-8: #f0dfd1;--home-palette-lime-10-2: #eae4df;--home-palette-lime-11-4: #ece3db;--home-palette-rust-22: #e6b8a6;--home-palette-sand-26: #e6d695;--home-palette-sand-13: #e6e1d5;--home-palette-lime-11-5: #eae3dd;--home-palette-leaf-08: #edeae7;--home-palette-lime-10-3: #eee6df;--home-palette-lime-10-4: #ebe5e0;--home-palette-sand-19: #e7ccb4;--home-palette-lime-09: #f0e7e0;--home-palette-lime-10-alpha-53: #ece6e088;--home-palette-lime-09-2: #ece7e3;--home-palette-sky-07-2: #e8edf0;--home-palette-lime-09-3: #ede8e3;--home-palette-leaf-07: #f2ede9;--home-palette-lime-10-alpha-38: #f3e5d860;--home-palette-sand-14: #eae3cb;--home-palette-lime-08: #f2e9e1;--home-palette-leaf-06: #f4efeb;--home-palette-lime-07: #f0ece9;--home-palette-lime-08-2: #f2ebe4;--home-palette-lime-07-2: #f3ede8;--home-palette-lime-07-3: #f4ede7;--home-palette-mint-06: #f3f0ee;--home-palette-lime-09-4: #f3e8df;--home-palette-sand-09: #f1efdf;--home-palette-lime-06: #f5eee8;--home-palette-lime-05: #f5f2ef;--home-palette-sand-09-2: #f2e8e0;--home-palette-leaf-04: #f7f5f4;--home-palette-lime-06-2: #f7f0ea;--home-palette-lime-04: #f7f4f1;--home-palette-leaf-03: #faf8f7;--home-palette-lime-03: #faf6f3;--home-palette-sand-05: #f9f6ed;--home-palette-lime-03-2: #fbf7f4;--home-palette-lime-03-3: #fbf7f4;--home-palette-lime-04-alpha-75: #faf5f1bf;--home-palette-sand-08: #faecdd;--home-palette-lime-02: #fcfaf8;--home-palette-sand-07: #fcf3dc;--home-palette-lime-02-2: #fdfbf9;--home-palette-lime-02-alpha-91: #fdfbf9e8;--home-palette-neutral-00: #fff;--home-palette-sand-03: #fffbef;--home-palette-sand-01: #fffefb;--home-palette-neutral-00-alpha-63: #ffffffa0;--home-palette-neutral-00-alpha-69: #ffffffb0;--home-palette-neutral-00-alpha-87: #ffffffdd;--home-white: #ffffff;--home-transparent: transparent;--home-font-body: var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;--home-font-display: "PingFang SC", "Microsoft YaHei", var(--font-geist-sans), sans-serif;--home-ease-out: cubic-bezier(.16, 1, .3, 1);--home-ease-in-out: cubic-bezier(.45, 0, .55, 1);--home-art-sky: #fff1ce;--home-art-sun: #ffca68;--home-art-mountain-back: #f6cb88;--home-art-mountain-middle: #e5a85e;--home-art-mountain-front: #a8663e;--home-art-path: #fff1d0;--home-art-eyebrow: #684c33;--home-art-title: #573b22;--home-art-body: #79583b;--home-art-scene-ppt: #f3e9e1;--home-art-scene-word: #eaf1ff;--home-art-scene-excel: #f3e9e1;--home-art-scene-web: #f2ebdf;--home-ink: var(--home-palette-mint-89);--home-muted: var(--home-palette-neutral-59);--home-green: var(--home-palette-mint-71);--home-border: var(--home-palette-lime-11-2);background:var(--home-palette-lime-02-2);color:var(--home-ink);font-family:var(--home-font-body);line-height:1.6;overflow:clip;isolation:isolate}.homepage-module__home__rxSls *{box-sizing:border-box}.homepage-module__home__rxSls button,.homepage-module__home__rxSls a{-webkit-tap-highlight-color:var(--home-transparent)}.homepage-module__home__rxSls button{font:inherit;color:inherit;cursor:pointer}.homepage-module__home__rxSls a{color:inherit}.homepage-module__home__rxSls button:focus-visible,.homepage-module__home__rxSls a:focus-visible,.homepage-module__home__rxSls summary:focus-visible{outline:3px solid var(--home-palette-mint-71);outline-offset:5px}.homepage-module__home__rxSls h1,.homepage-module__home__rxSls h2,.homepage-module__home__rxSls h3,.homepage-module__home__rxSls h4,.homepage-module__home__rxSls h5,.homepage-module__home__rxSls p{margin:0}.homepage-module__home__rxSls h1,.homepage-module__home__rxSls h2,.homepage-module__home__rxSls h3{letter-spacing:-.045em;font-family:var(--home-font-display)}.homepage-module__home__rxSls svg{flex-shrink:0}.homepage-module__skipLink__9rA5C{position:fixed;left:16px;top:-100px;z-index:100;background:var(--home-palette-mint-85);color:var(--home-white)!important;padding:10px 20px;border-radius:12px}.homepage-module__skipLink__9rA5C:focus{top:12px}.homepage-module__announcement__jhzMb{height:34px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;background:linear-gradient(100deg,var(--home-palette-sand-19),var(--home-palette-leaf-11),var(--home-palette-lime-11-3));color:var(--home-palette-leaf-71)}.homepage-module__announcement__jhzMb svg{width:14px;height:14px}.homepage-module__announcement__jhzMb a{margin-left:20px;font-weight:600}.homepage-module__header__Autnu{height:76px;position:sticky;top:0;z-index:30;width:calc(100% - 72px);max-width:1320px;margin:0 auto}.homepage-module__headerInner__pvnga{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 20px;background:var(--home-palette-lime-02-alpha-91);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0 0 24px 24px;border:1px solid var(--home-palette-lime-10-alpha-53);transform-origin:center top;transition:transform .42s var(--home-ease-out),border-radius .42s var(--home-ease-out),box-shadow .42s var(--home-ease-out)}.homepage-module__header__Autnu[data-compact=true] .homepage-module__headerInner__pvnga{transform:translateY(10px) scale(.94);border-radius:20px;box-shadow:0 8px 26px var(--home-palette-leaf-84-alpha-06)}.homepage-module__brand__XD-47{display:flex;align-items:center;font-size:25px;font-weight:750;letter-spacing:-1.1px;gap:9px;white-space:nowrap}.homepage-module__brandSymbol__Qzu0N{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:transparent}.homepage-module__brandSymbol__Qzu0N img{display:block;width:32px;height:32px}.homepage-module__brandDot__VRGKx{color:var(--home-palette-leaf-62);margin-left:-9px}.homepage-module__desktopNav__5l-J9{display:flex;gap:34px;font-size:14px;font-weight:500}.homepage-module__desktopNav__5l-J9 a{white-space:nowrap;transition:color .2s}.homepage-module__desktopNav__5l-J9 a:hover{color:var(--home-green)}.homepage-module__headerActions__hZXg1{display:flex;gap:22px;align-items:center;font-size:13px}.homepage-module__headerCta__rANoM{display:flex;align-items:center;gap:10px;min-height:44px;padding:11px 20px;line-height:22px;border-radius:100px;background:var(--home-palette-lime-12);transition:background .2s,transform .2s}.homepage-module__headerCta__rANoM:hover{background:var(--home-palette-leaf-19);transform:translateY(-2px)}.homepage-module__headerCta__rANoM svg{width:17px;height:17px}.homepage-module__login__gyvxP:hover{text-decoration:underline}.homepage-module__menuButton__Gfpbo{display:none;border:0;background:var(--home-transparent);width:44px;height:44px;align-items:center;justify-content:center}.homepage-module__mobileNav__L0mis{display:none}.homepage-module__hero__kgiyj{text-align:center;padding:63px 24px 44px;position:relative}.homepage-module__eyebrow__cBSo3{display:flex;width:fit-content;gap:8px;align-items:center;font-size:12px;color:var(--home-palette-leaf-62-3);letter-spacing:.12em;margin:0 auto 20px}.homepage-module__eyebrow__cBSo3>span{width:6px;height:6px;border-radius:50%;background:var(--home-palette-leaf-51);box-shadow:0 0 0 4px var(--home-palette-leaf-10)}.homepage-module__hero__kgiyj h1{font-size:clamp(43px,5vw,72px);line-height:1.35;font-weight:760;position:relative;display:inline-block}.homepage-module__heroAccent__ZnaK9{color:var(--home-green)}.homepage-module__underline__vw7uy{position:absolute;bottom:-5px;left:7%;width:87%;height:23px;fill:none;stroke:var(--home-palette-lime-41-2);stroke-width:4;stroke-linecap:round;animation:homepage-module__draw__h-vab 1.3s var(--home-ease-out) both;stroke-dasharray:700;stroke-dashoffset:0}.homepage-module__hero__kgiyj>p{font-size:16px;line-height:1.9;color:var(--home-muted);margin-top:24px}.homepage-module__mobileBreak__BlnIy{display:none}.homepage-module__heroActions__KmKR-{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:27px}.homepage-module__primaryCta__uV3eB{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:11px 24px;line-height:22px;background:var(--home-palette-leaf-88);color:var(--home-palette-neutral-00)!important;border-radius:100px;font-size:14px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 5px 8px var(--home-palette-leaf-84-alpha-06)}.homepage-module__primaryCta__uV3eB:hover{background:var(--home-palette-mint-73);transform:translateY(-3px);box-shadow:0 8px 20px var(--home-palette-leaf-84-alpha-13)}.homepage-module__primaryCta__uV3eB svg{width:20px;height:20px}.homepage-module__secondaryCta__XiTgA{display:flex;align-items:center;gap:8px;font-size:14px}.homepage-module__secondaryCta__XiTgA svg{width:17px;height:17px}.homepage-module__secondaryCta__XiTgA:hover{color:var(--home-green)}.homepage-module__heroNote__JaRkZ{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;color:var(--home-palette-neutral-50);font-size:11px}.homepage-module__browserDots__R-5LS{display:flex;gap:3px;padding:5px 4px;border:1px solid var(--home-palette-lime-24);border-radius:4px}.homepage-module__browserDots__R-5LS i{width:3px;height:3px;background:var(--home-palette-leaf-43);border-radius:50%}.homepage-module__showcase__fwvK-{max-width:1280px;margin:32px auto 0;padding:64px 95px 8px;position:relative;scroll-margin-top:100px}.homepage-module__aurora__2rx5o{position:absolute;top:-35px;right:-120px;bottom:15px;left:-120px;z-index:-1;background:radial-gradient(ellipse at 20% 45%,var(--home-palette-lime-27-alpha-56),var(--home-transparent) 49%),radial-gradient(ellipse at 80% 30%,var(--home-palette-mint-22-alpha-63),var(--home-transparent) 47%),radial-gradient(ellipse at 55% 80%,var(--home-palette-lime-10-alpha-38),var(--home-transparent) 46%);filter:blur(32px);animation:homepage-module__aurora__2rx5o 9s var(--home-ease-in-out) infinite alternate;pointer-events:none}.homepage-module__orbit__7nRVx{position:absolute;left:15%;top:8%;width:74%;height:70%;border:1px dashed var(--home-palette-leaf-27-alpha-38);transform:rotate(-12deg);border-radius:50%;z-index:-1}.homepage-module__demoWindow__p-WJu{background:var(--home-palette-neutral-00);border:1px solid var(--home-palette-leaf-15);border-radius:17px;box-shadow:0 35px 65px -28px var(--home-palette-leaf-71-alpha-25),0 1px 2px var(--home-palette-leaf-73-alpha-04);position:relative;z-index:2;overflow:hidden}.homepage-module__windowBar__rkStL>svg{width:13px;height:13px}.homepage-module__windowBar__rkStL{height:37px;border-bottom:1px solid var(--home-palette-lime-07);background:var(--home-palette-lime-02);display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:10px;color:var(--home-palette-neutral-40-2)}.homepage-module__demoLabel__3yzBS{color:var(--home-palette-leaf-62-4);background:var(--home-palette-lime-07-2);padding:2px 8px;border-radius:30px;font-size:9px}.homepage-module__demoBody__ojQ6o{display:flex;min-height:420px}.homepage-module__demoSidebar__1lAhg{width:170px;flex-shrink:0;background:var(--home-palette-lime-04);border-right:1px solid var(--home-palette-lime-09-2);display:flex;flex-direction:column;gap:5px;padding:21px 12px;font-size:10px;color:var(--home-palette-leaf-53-3)}.homepage-module__demoSidebar__1lAhg>div:not(.homepage-module__demoUser__6JMh8){display:flex;align-items:center;gap:8px;padding:9px;border-radius:7px}.homepage-module__demoSidebar__1lAhg svg{width:15px;height:15px}.homepage-module__smallBrand__jYwJ-{display:flex;align-items:center;gap:6px;color:var(--home-palette-leaf-77-2);font-size:13px;font-weight:700;padding:0 8px 18px}.homepage-module__smallBrand__jYwJ- svg{width:18px;height:18px}.homepage-module__demoNew__PtHCP{border:1px solid var(--home-palette-lime-14-3);color:var(--home-palette-leaf-76);background:var(--home-white)}.homepage-module__sideLabel__vc1e9{padding:17px 9px 3px;font-size:9px}.homepage-module__sideActive__mbZf9{background:var(--home-palette-lime-10-3);color:var(--home-palette-leaf-74-3)}.homepage-module__demoUser__6JMh8{margin-top:auto;display:flex;align-items:center;gap:7px;padding:15px 6px 0}.homepage-module__demoUser__6JMh8>span{background:var(--home-palette-lime-32);color:var(--home-white);display:grid;place-items:center;width:20px;height:20px;border-radius:50%}.homepage-module__demoMain__kcKgv{flex:1;min-width:0;padding:24px 22px 18px}.homepage-module__demoGreeting__x1srt{text-align:center}.homepage-module__tinySpark__MTJgz{display:grid;place-items:center;width:29px;height:29px;margin:0 auto 9px;background:var(--home-palette-lime-10);border-radius:9px;color:var(--home-palette-lime-62)}.homepage-module__tinySpark__MTJgz svg{width:18px;height:18px}.homepage-module__demoGreeting__x1srt h2{font-size:21px;letter-spacing:-.04em;font-weight:600}.homepage-module__demoGreeting__x1srt p{font-size:10px;color:var(--home-palette-lime-43);margin-top:5px}.homepage-module__sceneTabs__9ia2h{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.homepage-module__sceneTabs__9ia2h button{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--home-palette-lime-12-3);background:var(--home-palette-lime-03-2);border-radius:100px;color:var(--home-palette-leaf-59);font-size:14px;transition:background .2s,color .2s,box-shadow .2s}.homepage-module__sceneTabs__9ia2h button:hover{background:var(--home-palette-lime-08)}.homepage-module__sceneTabs__9ia2h button[aria-selected=true]{background:var(--home-palette-leaf-78);color:var(--home-white);border-color:var(--home-palette-leaf-78);box-shadow:0 4px 12px var(--home-palette-leaf-70-alpha-08)}.homepage-module__sceneTabs__9ia2h svg{width:18px;height:18px}.homepage-module__demoMain__kcKgv>.homepage-module__sceneTabs__9ia2h{margin:18px 0}.homepage-module__demoMain__kcKgv>.homepage-module__sceneTabs__9ia2h button{font-size:10px;padding:5px 11px;gap:5px}.homepage-module__demoMain__kcKgv>.homepage-module__sceneTabs__9ia2h svg{width:13px;height:13px}.homepage-module__demoPanel__lUE8H{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;animation:homepage-module__sceneIn__baWdg .45s var(--home-ease-out) both;min-height:150px}.homepage-module__demoConversation__53bP0{font-size:10px;min-width:0}.homepage-module__prompt__dz5YG{border-radius:10px;background:var(--home-palette-lime-07-2);padding:11px 12px;margin-bottom:15px;font-size:10px;line-height:1.7}.homepage-module__demoReply__-Xza7{display:flex;gap:7px}.homepage-module__replyMark__8l935{display:grid;place-items:center;width:22px;height:22px;background:var(--home-palette-lime-11-4);color:var(--home-palette-leaf-64-3);border-radius:7px;flex-shrink:0}.homepage-module__replyMark__8l935 svg{width:14px;height:14px}.homepage-module__demoReply__-Xza7 b{font-size:10px;font-weight:600}.homepage-module__demoReply__-Xza7 p{font-size:9px;color:var(--home-palette-neutral-51);margin:4px 0 9px}.homepage-module__resultChip__-CL2q{padding:7px 8px;border:1px solid var(--home-palette-lime-09-3);border-radius:8px;display:flex;align-items:center;gap:7px;font-size:9px}.homepage-module__resultChip__-CL2q>svg{width:12px;height:12px;color:var(--home-palette-leaf-52);margin-left:auto}.homepage-module__resultChip__-CL2q small{display:block;font-size:8px;color:var(--home-palette-lime-41)}.homepage-module__resultIcon__6Kw-k{display:grid;place-items:center;background:var(--home-palette-lime-08-2);color:var(--home-palette-lime-62-2);border-radius:5px;width:24px;height:28px;flex-shrink:0}.homepage-module__resultIcon__6Kw-k svg{width:14px;height:14px}.homepage-module__demoComposer__1vhhf{margin-top:20px;border:1px solid var(--home-palette-lime-12-5);border-radius:11px;padding:13px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 7px var(--home-palette-leaf-71-alpha-03);font-size:10px;color:var(--home-palette-lime-39-2)}.homepage-module__demoComposer__1vhhf a{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--home-palette-leaf-77);color:var(--home-white)}.homepage-module__demoComposer__1vhhf svg{width:14px;height:14px}.homepage-module__showcaseFoot__g7XQ4{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:28px;color:var(--home-palette-neutral-47);font-size:10px}.homepage-module__showcaseFoot__g7XQ4 button{display:flex;align-items:center;gap:5px;color:var(--home-palette-leaf-53-4);font-size:10px;border:0;background:var(--home-transparent);padding:8px}.homepage-module__showcaseFoot__g7XQ4 svg{width:12px;height:12px}.homepage-module__floatingCard__phcsG{position:absolute;background:var(--home-palette-neutral-00-alpha-87);border:1px solid var(--home-palette-lime-11-5);border-radius:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 28px var(--home-palette-lime-62-alpha-07);z-index:4;animation:homepage-module__float__Lb2hu 6s var(--home-ease-in-out) infinite;pointer-events:none}.homepage-module__floatChart__ZsJfc{width:158px;left:24px;top:9px;padding:14px;--tilt: -10deg;transform:rotate(var(--tilt));animation-delay:-1s}.homepage-module__cardCaption__tmbcf{font-size:9px;color:var(--home-palette-lime-53);display:flex;gap:5px;align-items:center}.homepage-module__statusDot__MWJMq{width:5px;height:5px;background:var(--home-palette-lime-39);border-radius:50%}.homepage-module__floatBars__uriws{height:66px;display:flex;gap:7px;align-items:end;padding-top:8px}.homepage-module__floatBars__uriws i{background:var(--home-palette-lime-24-2);flex:1;border-radius:3px 3px 0 0;transform-origin:bottom;animation:homepage-module__barGrow__g8l-S 1s var(--home-ease-out) both}.homepage-module__floatBars__uriws i:nth-child(2n){background:var(--home-palette-leaf-62-2)}.homepage-module__chartCaption__SrtT7{display:flex;justify-content:space-between;color:var(--home-palette-leaf-64-2);font-size:9px;margin-top:8px}.homepage-module__chartCaption__SrtT7 svg{width:13px;height:13px}.homepage-module__floatFile__iDPGl{right:4px;top:6px;padding:14px;display:flex;align-items:center;gap:10px;--tilt: 7deg;animation-delay:-3s}.homepage-module__fileBadge__XvsHN{display:grid;place-items:center;background:var(--home-palette-sky-08);color:var(--home-palette-sky-49);font-weight:700;width:30px;height:37px;border-radius:6px}.homepage-module__floatFile__iDPGl b{font-size:11px;font-weight:600;display:block}.homepage-module__floatFile__iDPGl div>span{font-size:9px;color:var(--home-palette-neutral-44);display:block}.homepage-module__fileCheck__aIUAK{color:var(--home-palette-leaf-51-2);margin-left:12px}.homepage-module__fileCheck__aIUAK svg{width:14px;height:14px}.homepage-module__floatNote__pRLkE{left:25px;bottom:110px;--tilt: -6deg;display:flex;align-items:center;gap:10px;font-size:11px;padding:13px 20px;animation-delay:-4s}.homepage-module__floatNote__pRLkE svg{color:var(--home-palette-lime-49);width:17px}.homepage-module__floatNote__pRLkE>span:last-child{color:var(--home-palette-lime-36);font-size:21px}.homepage-module__mascotWrap__IhimS{position:absolute;right:-12px;bottom:39px;width:224px;z-index:5;pointer-events:none;animation:homepage-module__bob__8OOeJ 7s var(--home-ease-in-out) infinite}.homepage-module__mascot__MAF9R{width:100%;height:auto;filter:drop-shadow(0 14px 10px var(--home-palette-leaf-67-alpha-08))}.homepage-module__helloBubble__iLUn-{position:absolute;top:-15px;right:-6px;background:var(--home-white);border:1px solid var(--home-palette-lime-14);border-radius:13px 13px 13px 2px;padding:9px 12px;font-size:11px;transform:rotate(8deg);color:var(--home-palette-lime-65);box-shadow:0 4px 15px var(--home-palette-lime-70-alpha-07)}.homepage-module__sceneArt__-faYO{border-radius:10px;overflow:hidden;background:var(--home-white);box-shadow:0 9px 20px var(--home-palette-leaf-75-alpha-07);aspect-ratio:1.65;width:100%;position:relative}.homepage-module__landscape__9Vdxx{display:block;width:100%;height:100%;object-fit:cover}.homepage-module__slideDeck__XpM7I{height:100%;padding:8px;background:var(--home-palette-neutral-00);position:relative}.homepage-module__slideDeck__XpM7I>.homepage-module__landscape__9Vdxx{height:calc(100% - 24px);border-radius:5px}.homepage-module__slideCounter__Rg1V1{position:absolute;right:15px;top:14px;font-size:7px;color:var(--home-palette-leaf-70);background:var(--home-palette-lime-04-alpha-75);padding:1px 4px;border-radius:3px}.homepage-module__slideThumbs__HS5bs{display:flex;gap:5px;margin:6px 0 0;justify-content:center}.homepage-module__slideThumbs__HS5bs>span{width:29px;height:16px;background:linear-gradient(145deg,var(--home-art-sky),var(--home-art-mountain-middle));border-radius:2px;border:1px solid var(--home-art-mountain-back)}.homepage-module__slideThumbs__HS5bs>span:first-child{outline:1px solid var(--home-art-mountain-middle);outline-offset:2px}.homepage-module__slideThumbs__HS5bs>span:nth-child(2){background:linear-gradient(90deg,var(--home-art-sky) 47%,var(--home-art-mountain-front) 47%)}.homepage-module__slideThumbs__HS5bs>span:last-child{background:repeating-linear-gradient(0deg,var(--home-art-sky) 0 3px,var(--home-art-mountain-back) 3px 4px)}.homepage-module__paper__5wtcI{height:100%;padding:16px 22px;background:var(--home-palette-sand-01);font-size:8px}.homepage-module__paperLabel__k-99L{color:var(--home-palette-neutral-40);letter-spacing:2px;font-size:6px}.homepage-module__paper__5wtcI h4{font-size:15px;color:var(--home-palette-sky-70);margin-top:5px}.homepage-module__paperRule__6iARX{height:2px;background:var(--home-palette-sky-26);margin:8px 0}.homepage-module__paper__5wtcI h5{font-size:8px}.homepage-module__paper__5wtcI>p{color:var(--home-palette-sky-37);font-size:6px;margin:4px 0 6px}.homepage-module__paperLines__0g59-{display:flex;flex-direction:column;gap:4px;margin:6px 0}.homepage-module__paperLines__0g59- i{display:block;background:var(--home-palette-sky-07-2);height:3px;border-radius:3px}.homepage-module__paperLines__0g59- i:last-child{width:65%}.homepage-module__todo__QWmFv{display:flex;align-items:center;gap:5px;border-bottom:1px solid var(--home-palette-mint-06);padding:3px 0;color:var(--home-palette-sky-47);font-size:6px}.homepage-module__todo__QWmFv svg{width:8px;height:8px;color:var(--home-palette-leaf-53)}.homepage-module__todo__QWmFv b{font-size:5px;margin-left:auto;color:var(--home-palette-leaf-49);background:var(--home-palette-leaf-06);padding:1px 4px}.homepage-module__sheet__N1jXq{height:100%;padding:12px 15px;font-size:7px}.homepage-module__sheetTop__tD55R{display:flex;align-items:center;gap:5px;color:var(--home-palette-mint-72);font-size:8px;font-weight:600}.homepage-module__sheetTop__tD55R svg{width:12px;height:12px}.homepage-module__sheetTop__tD55R>span{margin-left:auto;font-size:5px;color:var(--home-palette-leaf-38);font-weight:400}.homepage-module__sheetFormula__MUOQx{display:flex;border:1px solid var(--home-palette-leaf-09);background:var(--home-palette-leaf-03);font-size:6px;margin:7px 0 4px;gap:8px;padding:3px 5px}.homepage-module__sheetFormula__MUOQx span{color:var(--home-palette-leaf-42-2)}.homepage-module__sheetGrid__38pR5{display:grid;grid-template-columns:repeat(4,1fr)}.homepage-module__sheetGrid__38pR5>*{border:1px solid var(--home-palette-leaf-08);margin-left:-1px;margin-top:-1px;padding:2px 4px;font-size:6px}.homepage-module__sheetGrid__38pR5 b{background:var(--home-palette-leaf-07);color:var(--home-palette-leaf-64)}.homepage-module__barChart__5RO7y{height:53px;display:flex;align-items:end;gap:14px;margin:7px 22px 0;border-bottom:1px solid var(--home-palette-leaf-16)}.homepage-module__barChart__5RO7y>div{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px}.homepage-module__barChart__5RO7y i{display:block;width:100%;max-width:25px;background:var(--home-palette-leaf-42);border-radius:3px 3px 0 0;transform-origin:bottom;animation:homepage-module__barGrow__g8l-S .8s var(--home-ease-out) both}.homepage-module__barChart__5RO7y>div:nth-child(2) i{background:var(--home-palette-leaf-25)}.homepage-module__barChart__5RO7y>div:nth-child(3) i{background:var(--home-palette-mint-64)}.homepage-module__barChart__5RO7y span{font-size:5px;color:var(--home-palette-leaf-41)}.homepage-module__miniWebsite__Ly5iU{height:100%;background:var(--home-palette-sand-09);padding:12px 18px;color:var(--home-palette-leaf-72-2)}.homepage-module__miniNav__zABoY{display:flex;align-items:center;justify-content:space-between;font-size:6px;border-bottom:1px solid var(--home-palette-lime-20);padding-bottom:5px}.homepage-module__miniNav__zABoY b{font-size:7px;letter-spacing:1px}.homepage-module__plantHero__yjTsJ{height:78%;display:flex;align-items:center;justify-content:space-between;position:relative}.homepage-module__plantHero__yjTsJ small{font-size:4px;color:var(--home-palette-lime-52);letter-spacing:1px}.homepage-module__plantHero__yjTsJ h4{font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-1px;margin:6px 0}.homepage-module__miniPill__DDDNA{font-size:5px;background:var(--home-palette-leaf-67);color:var(--home-white);padding:4px 8px;border-radius:20px}.homepage-module__plant__pQbJB{position:relative;width:45%;height:95%;margin-right:6px}.homepage-module__plant__pQbJB:before{content:"";position:absolute;left:50%;top:19%;width:2px;height:60%;background:var(--home-palette-leaf-65);transform:rotate(-9deg)}.homepage-module__plant__pQbJB>i{position:absolute;width:42%;height:34%;background:linear-gradient(135deg,var(--home-palette-lime-54),var(--home-palette-leaf-74-2));border-radius:80% 0;left:11%;top:13%;transform:rotate(18deg)}.homepage-module__plant__pQbJB>i:nth-child(2){left:51%;top:5%;transform:rotate(-17deg);border-radius:0 80%}.homepage-module__plant__pQbJB>i:nth-child(3){left:4%;top:39%;transform:rotate(6deg)}.homepage-module__plant__pQbJB>i:nth-child(4){left:48%;top:31%;transform:rotate(-9deg);border-radius:0 80%}.homepage-module__plant__pQbJB>div{position:absolute;left:27%;bottom:0;width:51%;height:27%;background:linear-gradient(90deg,var(--home-palette-sand-33),var(--home-palette-sand-23));clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);border-radius:3px}.homepage-module__miniSiteBottom__g-aNy{display:flex;justify-content:space-between;border-top:1px solid var(--home-palette-lime-17);padding-top:5px;font-size:4px;color:var(--home-palette-leaf-51-3)}.homepage-module__section__DBG1-{max-width:1120px;margin:0 auto;padding:105px 24px 0;scroll-margin-top:55px}.homepage-module__sectionHeading__L8Ltl{text-align:center;margin-bottom:40px}.homepage-module__kicker__J5uHD{font-size:10px;letter-spacing:.16em;color:var(--home-palette-lime-52-2);font-weight:600;display:block;margin-bottom:17px}.homepage-module__section__DBG1- h2{font-size:clamp(30px,3.1vw,43px);font-weight:650;line-height:1.35}.homepage-module__sectionHeading__L8Ltl>p,.homepage-module__journey__PIBT5>div>p,.homepage-module__faq__SPyg0>div>p{font-size:14px;color:var(--home-muted);margin-top:17px;line-height:1.9}.homepage-module__scenarios__A8nJx>.homepage-module__sceneTabs__9ia2h{margin-bottom:34px}.homepage-module__scenarioContent__CALyj{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;padding:15px 0;animation:homepage-module__sceneIn__baWdg .4s var(--home-ease-out) both}.homepage-module__scenarioCopy__feL6P{padding:10px 0 10px 15px}.homepage-module__sceneTag__mMGse{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--home-palette-lime-57);border-radius:50px}.homepage-module__sceneTag__mMGse svg{width:17px;height:17px}.homepage-module__scenarioCopy__feL6P h3{font-size:30px;line-height:1.5;font-weight:600;margin-top:16px;max-width:380px}.homepage-module__scenarioCopy__feL6P>p{font-size:14px;color:var(--home-muted);line-height:2;margin-top:15px;max-width:370px}.homepage-module__scenarioCopy__feL6P ol{list-style:none;padding:0;margin:25px 0}.homepage-module__scenarioCopy__feL6P li{display:flex;align-items:center;gap:13px;font-size:12px;margin:14px 0;color:var(--home-palette-lime-63)}.homepage-module__scenarioCopy__feL6P li>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--home-palette-lime-15-2);border-radius:50%;font-size:9px;color:var(--home-palette-lime-55)}.homepage-module__textCta__jrk8n{display:inline-flex;align-items:center;gap:17px;color:var(--home-palette-leaf-74)!important;font-size:13px;font-weight:600}.homepage-module__textCta__jrk8n svg{width:17px;height:17px;transition:transform .2s}.homepage-module__textCta__jrk8n:hover svg{transform:translate(5px)}.homepage-module__scenarioVisual__hfFDv{height:385px;position:relative;display:flex;align-items:center;justify-content:center;padding:40px 35px;border-radius:25px;overflow:hidden}.homepage-module__scenarioVisual__hfFDv:before{content:"";position:absolute;width:390px;height:390px;border:1px solid var(--home-palette-neutral-00-alpha-69);border-radius:50%;right:-120px;top:-165px}.homepage-module__artLabel__d8qdu{position:absolute;top:23px;left:28px;font-size:9px;letter-spacing:.15em;color:var(--home-palette-leaf-53-2)}.homepage-module__largeArt__2R2HL{width:100%;aspect-ratio:1.55;transform:rotate(-4deg);box-shadow:0 20px 30px -8px var(--home-palette-leaf-67-alpha-19)}.homepage-module__artFoot__vqPoI{position:absolute;bottom:20px;right:28px;display:flex;align-items:center;gap:8px;font-size:9px;color:var(--home-palette-leaf-48)}.homepage-module__artFoot__vqPoI svg{width:12px;height:12px}.homepage-module__largeArt__2R2HL .homepage-module__slideDeck__XpM7I{padding:12px}.homepage-module__largeArt__2R2HL .homepage-module__slideDeck__XpM7I>.homepage-module__landscape__9Vdxx{height:calc(100% - 39px)}.homepage-module__largeArt__2R2HL .homepage-module__slideThumbs__HS5bs{margin-top:9px;gap:8px}.homepage-module__largeArt__2R2HL .homepage-module__slideThumbs__HS5bs>span{width:40px;height:24px}.homepage-module__largeArt__2R2HL .homepage-module__slideCounter__Rg1V1{font-size:9px;right:23px;top:23px}.homepage-module__largeArt__2R2HL .homepage-module__paper__5wtcI{padding:24px 34px}.homepage-module__largeArt__2R2HL .homepage-module__paperLabel__k-99L{font-size:8px}.homepage-module__largeArt__2R2HL .homepage-module__paper__5wtcI h4{font-size:24px}.homepage-module__largeArt__2R2HL .homepage-module__paperRule__6iARX{margin:13px 0}.homepage-module__largeArt__2R2HL .homepage-module__paper__5wtcI h5{font-size:12px}.homepage-module__largeArt__2R2HL .homepage-module__paper__5wtcI>p{font-size:8px;margin:6px 0 10px}.homepage-module__largeArt__2R2HL .homepage-module__paperLines__0g59-{gap:7px;margin:9px 0}.homepage-module__largeArt__2R2HL .homepage-module__paperLines__0g59- i{height:4px}.homepage-module__largeArt__2R2HL .homepage-module__todo__QWmFv{font-size:9px;padding:5px 0}.homepage-module__largeArt__2R2HL .homepage-module__todo__QWmFv b{font-size:7px}.homepage-module__largeArt__2R2HL .homepage-module__todo__QWmFv svg{width:11px;height:11px}.homepage-module__largeArt__2R2HL .homepage-module__sheet__N1jXq{padding:22px}.homepage-module__largeArt__2R2HL .homepage-module__sheetTop__tD55R{font-size:13px}.homepage-module__largeArt__2R2HL .homepage-module__sheetTop__tD55R svg{width:18px;height:18px}.homepage-module__largeArt__2R2HL .homepage-module__sheetTop__tD55R>span{font-size:8px}.homepage-module__largeArt__2R2HL .homepage-module__sheetFormula__MUOQx{font-size:9px;padding:5px 8px;margin:12px 0 7px}.homepage-module__largeArt__2R2HL .homepage-module__sheetGrid__38pR5>*{font-size:9px;padding:4px 7px}.homepage-module__largeArt__2R2HL .homepage-module__barChart__5RO7y{height:85px;margin-top:12px}.homepage-module__largeArt__2R2HL .homepage-module__barChart__5RO7y i{max-width:39px}.homepage-module__largeArt__2R2HL .homepage-module__barChart__5RO7y span{font-size:7px}.homepage-module__largeArt__2R2HL .homepage-module__miniWebsite__Ly5iU{padding:23px}.homepage-module__largeArt__2R2HL .homepage-module__miniNav__zABoY{font-size:9px;padding-bottom:9px}.homepage-module__largeArt__2R2HL .homepage-module__miniNav__zABoY b{font-size:11px}.homepage-module__largeArt__2R2HL .homepage-module__plantHero__yjTsJ h4{font-size:36px;margin:10px 0}.homepage-module__largeArt__2R2HL .homepage-module__plantHero__yjTsJ small{font-size:6px}.homepage-module__largeArt__2R2HL .homepage-module__miniPill__DDDNA{font-size:8px;padding:6px 12px}.homepage-module__largeArt__2R2HL .homepage-module__miniSiteBottom__g-aNy{font-size:7px;padding-top:8px}.homepage-module__capabilities__CNt-N{padding-top:125px}.homepage-module__bento__jaKBV{display:grid;grid-template-columns:1fr 1fr;gap:20px}.homepage-module__bento__jaKBV article{border:1px solid var(--home-palette-lime-12-6);border-radius:24px;padding:34px;position:relative;overflow:hidden}.homepage-module__cardIcon__dn48k{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--home-palette-lime-16);border-radius:11px;color:var(--home-palette-leaf-56);background:var(--home-palette-lime-03-3);margin-bottom:18px}.homepage-module__cardIcon__dn48k svg{width:20px;height:20px}.homepage-module__bento__jaKBV h3{font-size:26px;line-height:1.5;font-weight:600}.homepage-module__bento__jaKBV p{font-size:14px;color:var(--home-palette-lime-59);line-height:1.9;margin-top:12px}.homepage-module__skillCard__TpkXM{background:var(--home-palette-lime-06-2)}.homepage-module__skillCloud__RrrZc{display:flex;gap:9px;flex-wrap:wrap;margin:26px 0 30px;max-width:350px}.homepage-module__skillCloud__RrrZc>span{display:flex;align-items:center;gap:6px;background:var(--home-palette-neutral-00);border:1px solid var(--home-palette-lime-14-2);border-radius:8px;padding:8px 12px;font-size:11px;color:var(--home-palette-lime-61);box-shadow:0 3px 4px var(--home-palette-lime-77-alpha-02)}.homepage-module__skillCloud__RrrZc>span:nth-child(2n){transform:rotate(-3deg)}.homepage-module__skillCloud__RrrZc>span:nth-child(3n){transform:rotate(3deg)}.homepage-module__skillCloud__RrrZc svg{width:14px;height:14px}.homepage-module__projectCard__k6bcF{background:var(--home-palette-leaf-04)}.homepage-module__projectIllustration__38v1m{margin:25px 0 23px;padding:20px;border:1px solid var(--home-palette-lime-12-2);border-radius:14px;background:var(--home-palette-neutral-00-alpha-63);box-shadow:0 9px 25px var(--home-palette-lime-75-alpha-02)}.homepage-module__projectIllustration__38v1m>div:first-child{display:flex;align-items:center;gap:9px;font-size:11px}.homepage-module__projectIllustration__38v1m>div>span:last-child:not(.homepage-module__projectFolder__s4q8r){margin-left:auto;font-size:9px;color:var(--home-palette-lime-41)}.homepage-module__projectFolder__s4q8r{color:var(--home-palette-lime-42);display:grid;place-items:center}.homepage-module__projectFiles__Um9ic{display:flex;gap:6px;margin-top:18px;flex-wrap:wrap}.homepage-module__projectFiles__Um9ic>span{display:flex;align-items:center;gap:5px;font-size:9px!important;margin:0!important;color:var(--home-palette-leaf-54)!important;border-radius:6px;padding:7px 9px;background:var(--home-palette-lime-05)}.homepage-module__projectFiles__Um9ic svg{width:12px;height:12px}.homepage-module__resultsCard__Mgyk5{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--home-palette-sand-05)}.homepage-module__resultsCard__Mgyk5 h3{font-size:25px}.homepage-module__resultsCard__Mgyk5 .homepage-module__cardIcon__dn48k{background:var(--home-palette-sand-03);border-color:var(--home-palette-sand-14);color:var(--home-palette-sand-44)}.homepage-module__outputStack__NmK-A{width:320px;margin:0 35px}.homepage-module__outputStack__NmK-A>span{display:flex;align-items:center;gap:12px;padding:12px 18px;margin:7px 0;border:1px solid var(--home-palette-sand-13);border-radius:10px;background:var(--home-white);font-size:11px;color:var(--home-palette-sand-53);box-shadow:0 5px 10px var(--home-palette-sand-50-alpha-03);transform:rotate(-5deg)}.homepage-module__outputStack__NmK-A>span:nth-child(2){transform:rotate(3deg);margin-left:23px}.homepage-module__outputStack__NmK-A i{display:grid;place-items:center;width:24px;height:29px;border-radius:5px;background:var(--home-palette-sand-08);color:var(--home-palette-sand-47);font-size:14px;font-weight:700;font-style:normal}.homepage-module__outputStack__NmK-A>span:nth-child(2) i{background:var(--home-palette-sky-07);color:var(--home-palette-sky-44)}.homepage-module__outputStack__NmK-A>span:nth-child(3) i{background:var(--home-palette-lime-09);color:var(--home-palette-lime-50)}.homepage-module__outputStack__NmK-A svg{width:13px;height:13px;color:var(--home-palette-lime-40);margin-left:auto}.homepage-module__journey__PIBT5{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-top:120px;padding-bottom:70px}.homepage-module__journey__PIBT5>div:first-child{padding-left:25px}.homepage-module__journey__PIBT5 .homepage-module__primaryCta__uV3eB{margin-top:25px;font-size:13px;padding:13px 24px}.homepage-module__journeyVisual__NudzR{position:relative;height:360px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,var(--home-palette-lime-12-8),var(--home-transparent) 70%)}.homepage-module__journeyVisual__NudzR img{width:270px;height:auto;animation:homepage-module__bob__8OOeJ 7s var(--home-ease-in-out) infinite}.homepage-module__journeyOrbit__W-Mpf{position:absolute;width:350px;height:230px;border:1px dashed var(--home-palette-lime-25-2);border-radius:50%;transform:rotate(-23deg)}.homepage-module__journeyBubble__ANYrp{position:absolute;top:23px;left:-10px;background:var(--home-white);border:1px solid var(--home-palette-lime-12-7);border-radius:13px 13px 0;padding:14px 20px;font-size:12px;color:var(--home-palette-lime-53-2);box-shadow:0 10px 25px var(--home-palette-lime-55-alpha-06);transform:rotate(-6deg);animation:homepage-module__float__Lb2hu 8s var(--home-ease-in-out) infinite;--tilt: -6deg}.homepage-module__journeyDone__jmDpT{position:absolute;bottom:20px;right:0;background:var(--home-palette-lime-09-4);border:1px solid var(--home-palette-lime-18);color:var(--home-palette-lime-65-2);border-radius:10px;display:flex;align-items:center;gap:8px;padding:12px 18px;font-size:12px;transform:rotate(6deg);animation:homepage-module__float__Lb2hu 7s var(--home-ease-in-out) infinite;--tilt: 6deg}.homepage-module__journeyDone__jmDpT svg{width:17px}.homepage-module__journeySpark__czDin{position:absolute;right:55px;top:18px;color:var(--home-palette-lime-37);font-size:47px;animation:homepage-module__spin__rukeT 16s linear infinite}.homepage-module__faq__SPyg0{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid var(--home-palette-lime-10-2);padding-top:70px;padding-bottom:85px}.homepage-module__faqList__Og6xH details{border-bottom:1px solid var(--home-palette-lime-12-4)}.homepage-module__faqList__Og6xH summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 0;font-size:14px;font-weight:500}.homepage-module__faqList__Og6xH summary::-webkit-details-marker{display:none}.homepage-module__faqList__Og6xH summary svg{width:17px;height:17px;color:var(--home-palette-lime-42-2);transition:transform .2s}.homepage-module__faqList__Og6xH details[open] summary svg{transform:rotate(45deg)}.homepage-module__faqList__Og6xH details>p{color:var(--home-palette-lime-60);font-size:14px;line-height:2;padding:0 25px 22px 0}.homepage-module__finalCta__eLl91{text-align:center;padding:78px 24px 85px;position:relative;background:radial-gradient(ellipse at 50% 85%,var(--home-palette-lime-20-2),var(--home-transparent) 65%),var(--home-palette-lime-06);border-top:1px solid var(--home-palette-lime-14-4)}.homepage-module__finalCta__eLl91 h2{font-size:clamp(32px,4vw,50px);line-height:1.45;font-weight:600;letter-spacing:-.04em}.homepage-module__finalCta__eLl91 .homepage-module__primaryCta__uV3eB{margin-top:28px;font-size:14px}.homepage-module__finalCta__eLl91>p{color:var(--home-palette-lime-47-2);font-size:11px;margin-top:16px}.homepage-module__finalSpark__rE9GW{position:absolute;left:18%;top:35%;font-size:55px;color:var(--home-palette-lime-35);animation:homepage-module__spin__rukeT 20s linear infinite}.homepage-module__finalCta__eLl91 .homepage-module__kicker__J5uHD{color:var(--home-palette-lime-51)}.homepage-module__footer__AIzgM{background:var(--home-palette-lime-03);padding:38px max(30px,calc((100% - 1072px)/2)) 25px;border-top:1px solid var(--home-palette-lime-10-4)}.homepage-module__footerTop__f0WRx{display:flex;align-items:center;gap:23px}.homepage-module__footerTop__f0WRx>.homepage-module__brand__XD-47{font-size:22px}.homepage-module__footerTop__f0WRx>span{font-size:11px;color:var(--home-palette-lime-47)}.homepage-module__footerTop__f0WRx nav{display:flex;gap:25px;margin-left:auto;font-size:11px;color:var(--home-palette-lime-55-2)}.homepage-module__footerWord__g-6fT{font-size:clamp(75px,14.4vw,207px);font-weight:750;line-height:1.22;letter-spacing:-.055em;color:var(--home-palette-lime-13-2);margin:32px 0 16px;white-space:nowrap;text-align:center;overflow:hidden}.homepage-module__footerBottom__92mDh{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;border-top:1px solid var(--home-palette-lime-11);padding-top:20px;font-size:9px;color:var(--home-palette-lime-45)}.homepage-module__footerBottom__92mDh>div{display:flex;gap:15px}.homepage-module__footer__AIzgM a:hover{color:var(--home-palette-leaf-72)}.homepage-module__home__rxSls[data-paused=true] *,.homepage-module__home__rxSls[data-paused=true] *:before,.homepage-module__home__rxSls[data-paused=true] *:after{animation-play-state:paused!important}.homepage-module__home__rxSls [data-reveal][data-seen=true]{animation:homepage-module__reveal__nKoSU .7s var(--home-ease-out) both}.homepage-module__home__rxSls[data-paused=true] [data-reveal],.homepage-module__home__rxSls[data-paused=true] .homepage-module__demoPanel__lUE8H,.homepage-module__home__rxSls[data-paused=true] .homepage-module__scenarioContent__CALyj,.homepage-module__home__rxSls[data-paused=true] .homepage-module__barChart__5RO7y i,.homepage-module__home__rxSls[data-paused=true] .homepage-module__floatBars__uriws i,.homepage-module__home__rxSls[data-paused=true] .homepage-module__underline__vw7uy{animation:none!important}@keyframes homepage-module__float__Lb2hu{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-9px) rotate(calc(var(--tilt, 0deg) + 2deg))}}@keyframes homepage-module__bob__8OOeJ{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes homepage-module__aurora__2rx5o{to{transform:translate(25px,-15px) scale(1.06)}}@keyframes homepage-module__draw__h-vab{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}@keyframes homepage-module__barGrow__g8l-S{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes homepage-module__sceneIn__baWdg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-module__reveal__nKoSU{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-module__spin__rukeT{to{transform:rotate(360deg)}}@media(min-width:1500px){.homepage-module__hero__kgiyj{padding-top:80px}.homepage-module__showcase__fwvK-{margin-top:45px}.homepage-module__demoBody__ojQ6o{min-height:460px}.homepage-module__demoMain__kcKgv{padding:30px}.homepage-module__demoPanel__lUE8H{min-height:170px}.homepage-module__demoGreeting__x1srt h2{font-size:24px}}@media(max-width:1050px){.homepage-module__header__Autnu{width:calc(100% - 32px);gap:20px}.homepage-module__desktopNav__5l-J9{gap:clamp(10px,1.4vw,23px)}.homepage-module__showcase__fwvK-{padding:60px 70px 8px}.homepage-module__demoSidebar__1lAhg{width:135px}.homepage-module__demoMain__kcKgv{padding:23px 18px 18px}.homepage-module__mascotWrap__IhimS{width:175px;right:0;bottom:38px}.homepage-module__floatFile__iDPGl{right:15px}.homepage-module__floatChart__ZsJfc{left:10px;width:145px}.homepage-module__floatNote__pRLkE{left:5px;bottom:80px;font-size:10px;padding:10px 13px}.homepage-module__scenarioContent__CALyj{gap:35px}.homepage-module__scenarioVisual__hfFDv{height:340px;padding:40px 25px}.homepage-module__scenarioCopy__feL6P h3{font-size:27px}.homepage-module__section__DBG1-{padding-top:85px}.homepage-module__journeyVisual__NudzR img{width:250px}.homepage-module__journeyOrbit__W-Mpf{width:300px}.homepage-module__faq__SPyg0{gap:40px}.homepage-module__outputStack__NmK-A{width:290px;margin-right:5px}.homepage-module__bento__jaKBV article{padding:27px}}@media(max-width:760px){.homepage-module__header__Autnu{width:calc(100% - 24px);height:66px;padding:0 8px;gap:15px}.homepage-module__brand__XD-47{font-size:22px}.homepage-module__brandSymbol__Qzu0N{width:28px;height:28px;border-radius:8px}.homepage-module__desktopNav__5l-J9{display:none}.homepage-module__headerActions__hZXg1{gap:12px}.homepage-module__login__gyvxP{display:none}.homepage-module__headerCta__rANoM{font-size:11px;padding:8px 13px;gap:5px}.homepage-module__headerCta__rANoM svg{width:14px}.homepage-module__menuButton__Gfpbo{display:flex}.homepage-module__mobileNav__L0mis{display:flex;flex-direction:column;position:absolute;top:67px;left:0;right:0;border:1px solid var(--home-palette-lime-13);border-radius:16px;background:var(--home-palette-lime-02-2);box-shadow:0 12px 24px var(--home-palette-leaf-79-alpha-08);padding:12px}.homepage-module__mobileNav__L0mis a{padding:11px 14px;font-size:14px;display:flex;align-items:center;gap:9px;border-radius:8px}.homepage-module__mobileNav__L0mis a:hover{background:var(--home-palette-lime-07-3)}.homepage-module__announcement__jhzMb{font-size:10px;height:31px}.homepage-module__announcement__jhzMb a{display:none}.homepage-module__hero__kgiyj{padding:45px 20px 29px}.homepage-module__eyebrow__cBSo3{font-size:10px;margin-bottom:19px}.homepage-module__hero__kgiyj h1{font-size:clamp(32px,6.6vw,49px);line-height:1.45}.homepage-module__hero__kgiyj>p{font-size:13px;margin-top:25px}.homepage-module__mobileBreak__BlnIy{display:block}.homepage-module__heroActions__KmKR-{gap:18px;margin-top:24px}.homepage-module__primaryCta__uV3eB{font-size:14px;padding:11px 24px;gap:16px}.homepage-module__secondaryCta__XiTgA{font-size:12px}.homepage-module__heroNote__JaRkZ{font-size:10px}.homepage-module__showcase__fwvK-{margin-top:10px;padding:45px 30px 0}.homepage-module__demoSidebar__1lAhg{display:none}.homepage-module__demoBody__ojQ6o{min-height:380px}.homepage-module__demoMain__kcKgv{padding:24px 19px 16px}.homepage-module__demoPanel__lUE8H{gap:16px}.homepage-module__demoGreeting__x1srt h2{font-size:20px}.homepage-module__demoWindow__p-WJu{border-radius:12px}.homepage-module__floatChart__ZsJfc{width:108px;padding:10px;left:8px;top:0}.homepage-module__cardCaption__tmbcf{font-size:7px}.homepage-module__floatBars__uriws{height:43px;gap:5px}.homepage-module__chartCaption__SrtT7{font-size:7px}.homepage-module__floatFile__iDPGl{padding:11px;right:12px;top:8px;gap:7px}.homepage-module__floatFile__iDPGl b{font-size:9px}.homepage-module__floatFile__iDPGl div>span{font-size:7px}.homepage-module__fileBadge__XvsHN{width:24px;height:28px;font-size:13px}.homepage-module__fileCheck__aIUAK{margin-left:4px}.homepage-module__floatNote__pRLkE{display:none}.homepage-module__mascotWrap__IhimS{width:135px;bottom:39px;right:-1px}.homepage-module__helloBubble__iLUn-{font-size:8px;top:-5px;right:-5px;padding:6px 8px}.homepage-module__showcaseFoot__g7XQ4{gap:12px;margin-top:21px;font-size:8px}.homepage-module__showcaseFoot__g7XQ4 button{font-size:8px;gap:3px;padding:5px}.homepage-module__section__DBG1-{padding:75px 24px 0}.homepage-module__section__DBG1- h2{font-size:32px}.homepage-module__sectionHeading__L8Ltl{margin-bottom:28px}.homepage-module__sectionHeading__L8Ltl>p{font-size:12px}.homepage-module__sceneTabs__9ia2h{gap:7px}.homepage-module__sceneTabs__9ia2h button{padding:8px 13px;font-size:12px;gap:6px}.homepage-module__sceneTabs__9ia2h svg{width:16px}.homepage-module__scenarios__A8nJx>.homepage-module__sceneTabs__9ia2h{margin-bottom:22px}.homepage-module__scenarioContent__CALyj{grid-template-columns:1fr;gap:28px}.homepage-module__scenarioCopy__feL6P{padding:0 6px}.homepage-module__scenarioCopy__feL6P h3{font-size:27px;max-width:100%}.homepage-module__scenarioCopy__feL6P>p{max-width:100%;font-size:13px}.homepage-module__scenarioCopy__feL6P ol{margin:18px 0}.homepage-module__scenarioCopy__feL6P li{margin:10px 0}.homepage-module__scenarioVisual__hfFDv{height:350px;padding:42px;max-width:540px;width:100%;justify-self:center}.homepage-module__bento__jaKBV{gap:14px;grid-template-columns:1fr}.homepage-module__bento__jaKBV article{padding:28px}.homepage-module__bento__jaKBV h3{font-size:24px}.homepage-module__skillCloud__RrrZc{max-width:100%;margin:24px 0}.homepage-module__resultsCard__Mgyk5{grid-column:auto;flex-direction:column;align-items:stretch;gap:22px}.homepage-module__outputStack__NmK-A{margin:0 auto;width:85%}.homepage-module__journey__PIBT5{grid-template-columns:1fr;gap:20px;padding-bottom:55px}.homepage-module__journey__PIBT5>div:first-child{padding-left:0}.homepage-module__journeyVisual__NudzR{height:330px;max-width:420px;width:100%;justify-self:center}.homepage-module__journeyVisual__NudzR img{width:240px}.homepage-module__journeyBubble__ANYrp{left:0;font-size:10px;padding:11px 15px}.homepage-module__journeyDone__jmDpT{right:5px;bottom:15px;font-size:11px}.homepage-module__journeySpark__czDin{right:12px;font-size:37px}.homepage-module__faq__SPyg0{grid-template-columns:1fr;gap:25px;padding-top:50px;padding-bottom:60px}.homepage-module__faqList__Og6xH summary{font-size:13px;padding:18px 0}.homepage-module__faqList__Og6xH details>p{font-size:13px}.homepage-module__finalCta__eLl91{padding:62px 24px 64px}.homepage-module__finalCta__eLl91 h2{font-size:33px}.homepage-module__finalSpark__rE9GW{left:5%;top:25%;font-size:26px}.homepage-module__finalCta__eLl91 .homepage-module__kicker__J5uHD{font-size:8px}.homepage-module__footer__AIzgM{padding:30px 24px 22px}.homepage-module__footerTop__f0WRx{flex-wrap:wrap;gap:13px}.homepage-module__footerTop__f0WRx>span{font-size:10px}.homepage-module__footerTop__f0WRx nav{width:100%;margin-top:7px;margin-left:0;gap:23px}.homepage-module__footerWord__g-6fT{margin:30px 0 20px;font-size:15.1vw}.homepage-module__footerBottom__92mDh{gap:8px;flex-direction:column;font-size:8px}.homepage-module__footerBottom__92mDh>div{gap:6px;flex-wrap:wrap}}@media(max-width:480px){.homepage-module__hero__kgiyj h1{font-size:34px}.homepage-module__heroActions__KmKR-{gap:17px}.homepage-module__heroActions__KmKR- .homepage-module__primaryCta__uV3eB{padding:11px 24px}.homepage-module__heroActions__KmKR- .homepage-module__secondaryCta__XiTgA{font-size:11px;gap:5px}.homepage-module__heroNote__JaRkZ{font-size:9px;gap:7px}.homepage-module__showcase__fwvK-{padding:47px 15px 0}.homepage-module__floatChart__ZsJfc{left:3px;top:5px;width:94px}.homepage-module__floatFile__iDPGl{right:8px;top:13px}.homepage-module__floatFile__iDPGl b{font-size:8px}.homepage-module__floatFile__iDPGl .homepage-module__fileCheck__aIUAK{display:none}.homepage-module__demoMain__kcKgv{padding:21px 14px 15px}.homepage-module__windowBar__rkStL{height:29px;padding:0 12px;font-size:8px}.homepage-module__demoLabel__3yzBS{font-size:7px}.homepage-module__demoGreeting__x1srt h2{font-size:18px}.homepage-module__demoGreeting__x1srt p{font-size:9px}.homepage-module__demoMain__kcKgv>.homepage-module__sceneTabs__9ia2h{gap:5px;margin:15px 0}.homepage-module__demoMain__kcKgv>.homepage-module__sceneTabs__9ia2h button{padding:7px 8px;font-size:8px;gap:4px;min-height:34px}.homepage-module__demoMain__kcKgv>.homepage-module__sceneTabs__9ia2h svg{width:10px;height:10px}.homepage-module__demoPanel__lUE8H{grid-template-columns:1fr;min-height:330px;gap:16px}.homepage-module__demoConversation__53bP0{font-size:9px}.homepage-module__prompt__dz5YG{font-size:9px;padding:10px;margin-bottom:11px}.homepage-module__demoReply__-Xza7 p{font-size:9px}.homepage-module__demoReply__-Xza7 b{font-size:10px}.homepage-module__resultChip__-CL2q{max-width:230px}.homepage-module__demoPanel__lUE8H>.homepage-module__sceneArt__-faYO{width:82%;margin:0 auto;max-width:310px}.homepage-module__demoComposer__1vhhf{margin-top:16px;padding:10px;font-size:9px;position:relative;z-index:6;background:var(--home-white)}.homepage-module__mascotWrap__IhimS{width:101px;bottom:39px;right:0}.homepage-module__helloBubble__iLUn-{display:none}.homepage-module__showcaseFoot__g7XQ4{flex-wrap:wrap;gap:1px 10px;margin-top:17px;max-width:320px;margin-left:auto;margin-right:auto}.homepage-module__showcaseFoot__g7XQ4>span{font-size:8px}.homepage-module__section__DBG1-{padding-top:65px}.homepage-module__section__DBG1- h2{font-size:29px}.homepage-module__sectionHeading__L8Ltl>p{font-size:11px}.homepage-module__sceneTabs__9ia2h{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.homepage-module__sceneTabs__9ia2h button{padding:8px 4px;font-size:10px;gap:4px;justify-content:center;min-height:40px}.homepage-module__sceneTabs__9ia2h svg{width:12px;height:12px}.homepage-module__scenarioCopy__feL6P h3{font-size:25px}.homepage-module__scenarioVisual__hfFDv{height:295px;padding:35px 23px}.homepage-module__largeArt__2R2HL .homepage-module__paper__5wtcI{padding:20px 25px}.homepage-module__largeArt__2R2HL .homepage-module__paper__5wtcI h4{font-size:20px}.homepage-module__largeArt__2R2HL .homepage-module__paperLabel__k-99L{font-size:6px}.homepage-module__largeArt__2R2HL .homepage-module__paper__5wtcI h5{font-size:10px}.homepage-module__largeArt__2R2HL .homepage-module__paper__5wtcI>p{font-size:7px}.homepage-module__largeArt__2R2HL .homepage-module__todo__QWmFv{font-size:7px}.homepage-module__largeArt__2R2HL .homepage-module__sheet__N1jXq{padding:17px}.homepage-module__largeArt__2R2HL .homepage-module__sheetTop__tD55R{font-size:10px}.homepage-module__largeArt__2R2HL .homepage-module__sheetFormula__MUOQx{font-size:7px;margin:8px 0 5px}.homepage-module__largeArt__2R2HL .homepage-module__sheetGrid__38pR5>*{font-size:7px;padding:3px 5px}.homepage-module__largeArt__2R2HL .homepage-module__barChart__5RO7y{height:61px;margin-top:8px}.homepage-module__largeArt__2R2HL .homepage-module__miniWebsite__Ly5iU{padding:17px}.homepage-module__largeArt__2R2HL .homepage-module__miniNav__zABoY{font-size:7px}.homepage-module__largeArt__2R2HL .homepage-module__miniNav__zABoY b{font-size:9px}.homepage-module__largeArt__2R2HL .homepage-module__plantHero__yjTsJ h4{font-size:29px}.homepage-module__largeArt__2R2HL .homepage-module__miniSiteBottom__g-aNy{font-size:5px}.homepage-module__bento__jaKBV article{padding:25px}.homepage-module__bento__jaKBV p{font-size:13px}.homepage-module__bento__jaKBV h3{font-size:23px}.homepage-module__resultsCard__Mgyk5 h3{font-size:22px}.homepage-module__journeyBubble__ANYrp{font-size:9px}.homepage-module__journeyOrbit__W-Mpf{width:280px}.homepage-module__faq__SPyg0{padding-top:45px}.homepage-module__finalCta__eLl91 h2{font-size:29px}.homepage-module__finalCta__eLl91 .homepage-module__primaryCta__uV3eB{font-size:12px}.homepage-module__finalCta__eLl91 .homepage-module__kicker__J5uHD{letter-spacing:.08em}.homepage-module__footerTop__f0WRx .homepage-module__brand__XD-47{font-size:21px}.homepage-module__footerTop__f0WRx>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.homepage-module__home__rxSls *,.homepage-module__home__rxSls *:before,.homepage-module__home__rxSls *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:360px){.homepage-module__scenarios__A8nJx>.homepage-module__sceneTabs__9ia2h button{font-size:9px;gap:3px}.homepage-module__hero__kgiyj h1{font-size:30px}}.homepage-module__parallax__5RLo6{translate:0 var(--scroll-y, 0px)}.homepage-module__featureKitten__IX-8W{z-index:2;position:absolute;width:105px;right:24px;bottom:62px;pointer-events:none}.homepage-module__featureKitten__IX-8W img{width:100%;height:auto;animation:homepage-module__bob__8OOeJ 7s var(--home-ease-in-out) infinite}.homepage-module__projectCard__k6bcF{position:relative}.homepage-module__projectIllustration__38v1m{position:relative;z-index:1}.homepage-module__journeyVisual__NudzR img{width:min(100%,390px)}.homepage-module__home__rxSls[data-paused=true] .homepage-module__parallax__5RLo6{translate:none}.homepage-module__home__rxSls[data-paused=true] .homepage-module__headerInner__pvnga{transition:none}@media(max-width:760px){.homepage-module__header__Autnu{padding:0}.homepage-module__headerInner__pvnga{padding:0 8px;gap:10px}.homepage-module__header__Autnu[data-compact=true] .homepage-module__headerInner__pvnga{transform:translateY(6px)}.homepage-module__headerCta__rANoM{font-size:12px;padding:11px 14px}.homepage-module__featureKitten__IX-8W{width:80px;right:22px;bottom:65px}}@media(prefers-reduced-motion:reduce){.homepage-module__parallax__5RLo6{translate:none!important}.homepage-module__headerInner__pvnga{transition:none}}.homepage-module__primaryCta__uV3eB:active,.homepage-module__headerCta__rANoM:active{transform:translateY(0) scale(.97)}.homepage-module__menuButton__Gfpbo:active{transform:scale(.97)}.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;animation:EmptyState-module__kittenFloat__ijunz 4s ease-in-out infinite}@keyframes EmptyState-module__kittenFloat__ijunz{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.EmptyState-module__mascot__bCoqD{animation:none}}.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{opacity:.75}.index-module__providerCard__vHdYF.index-module__presetCard__ueZP0.index-module__hover__me1r9{opacity:1}.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__cardContent__wa7yy{display:flex;flex-direction:column;flex:1}.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__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__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__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}@media(max-width:767px){.index-module__poolSection__9tYW-{padding:16px;margin-bottom:20px}}.index-module__poolHeader__s2rTm{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.index-module__poolHeaderLeft__e5rAh{display:flex;align-items:center;gap:8px}.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__poolModelName__WslKg{font-size:14px;font-weight:500;color:var(--fn-text-primary);line-height:1.4;word-break:break-word;overflow-wrap:anywhere}@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}}.OctopSpinner-module__host__xb6Ba{position:relative;display:inline-block;width:var(--octop-spinner-size, 48px);height:var(--octop-spinner-size, 48px);font-size:0;vertical-align:middle}.OctopSpinner-module__ring__Eq1O3{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:var(--octop-spinner-ring-width, 4px) solid color-mix(in srgb,var(--fn-color-brand) 20%,transparent);border-top-color:var(--fn-color-brand);border-radius:50%;animation:OctopSpinner-module__octopSpinnerSpin__KN1RH .85s linear infinite}@keyframes OctopSpinner-module__octopSpinnerSpin__KN1RH{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.OctopSpinner-module__ring__Eq1O3{animation:none}}:root,html[data-theme=light]{--fn-bg-primary: #ffffff;--fn-bg-secondary: #fcf7f0;--fn-bg-tertiary: #f0f1f3;--fn-bg-elevated: #ffffff;--fn-bg-layout: #fffbf6;--fn-bg-container: #ffffff;--fn-bg-hover: rgba(169, 84, 37, .04);--fn-bg-active: rgba(169, 84, 37, .08);--fn-bg-selected: rgba(169, 84, 37, .06);--fn-bg-code: #fffbf6;--fn-bg-toolbar: #fafbfc;--fn-bg-toolbar-hover: #f0f1f3;--fn-bg-input-label: #fcf7f0;--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: #fffbf6;--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: #fcf7f0;--fn-fill-hover: rgba(0, 0, 0, .04);--fn-fill-tertiary: #f2f3f5;--fn-text-primary: #2f2119;--fn-text-secondary: #6d584b;--fn-text-tertiary: #806d60;--fn-text-quaternary: #d1d5db;--fn-text-placeholder: #c0c5ce;--fn-text-disabled: #d1d5db;--fn-text-inverse: #ffffff;--fn-text-brand: #a95425;--fn-text-danger: #ef4444;--fn-text-link: var(--fn-text-brand);--fn-logo-color: #6f3a1d;--fn-logo-filter: none;--fn-font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--fn-border-primary: #eadbd0;--fn-border-secondary: #f3f4f6;--fn-border-tertiary: #f9fafb;--fn-border-input: #d1d5db;--fn-border-input-alt: #eadbd0;--fn-border-focus: #a95425;--fn-border: #eadbd0;--fn-border-color: #eadbd0;--fn-border-strong: #d1d5db;--fn-border-subtle: rgba(0, 0, 0, .06);--fn-border-success: #6ee7b7;--fn-color-brand: #a95425;--fn-color-brand-hover: #8d431d;--fn-color-brand-soft: #8d431d;--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(169, 84, 37, .06);--fn-color-brand-light: #fff0df;--fn-color-brand-shadow: rgba(169, 84, 37, .15);--fn-color-brand-glow: rgba(169, 84, 37, .08);--fn-assistant-bubble-bg: rgba(255, 255, 255, .45);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(255, 240, 223, .6) 0%, rgba(255, 255, 255, .35) 50%, rgba(255, 247, 236, .5) 100% );--fn-assistant-bubble-border: rgba(169, 84, 37, .12);--fn-assistant-glow-color: 169, 84, 37;--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: #a95425;--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(169, 84, 37, .18);--fn-shadow-brand-lg: 0 8px 24px rgba(169, 84, 37, .24);--fn-row-selected-bg: rgba(169, 84, 37, .05);--fn-row-selected-hover: rgba(169, 84, 37, .09);--fn-row-selected-alt-bg: rgba(169, 84, 37, .04);--fn-row-selected-alt-hover: rgba(169, 84, 37, .08);--fn-row-selected-border: #a95425;--fn-card-border-normal: #eadbd0;--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: #eadbd0;--fn-sidebar-item-hover: #f5f5f5;--fn-sidebar-item-active-bg: #fff0df;--fn-sidebar-item-active: rgba(169, 84, 37, .08);--fn-sidebar-item-active-text: #a95425;--fn-sidebar-group-text: #806d60;--fn-header-height: 56px;--fn-header-bg: #ffffff;--fn-header-blur: 0px;--fn-chat-chrome-height: 57px;--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(169, 84, 37, .08);--fn-bg-active: rgba(169, 84, 37, .14);--fn-bg-selected: rgba(169, 84, 37, .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, .52);--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: #f6be7a;--fn-text-danger: #f87171;--fn-text-link: var(--fn-text-brand);--fn-logo-color: #f6be7a;--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: #f6be7a;--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: #a95425;--fn-color-brand-hover: #a95425;--fn-color-brand-soft: #a95425;--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(169, 84, 37, .12);--fn-color-brand-light: rgba(169, 84, 37, .16);--fn-color-brand-shadow: rgba(169, 84, 37, .25);--fn-color-brand-glow: rgba(169, 84, 37, .08);--fn-assistant-bubble-bg: rgba(255, 255, 255, .06);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(246, 190, 122, .1) 0%, rgba(255, 255, 255, .04) 50%, rgba(246, 190, 122, .08) 100% );--fn-assistant-bubble-border: rgba(246, 190, 122, .14);--fn-assistant-glow-color: 246, 190, 122;--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: #f6be7a;--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(169, 84, 37, .22);--fn-shadow-brand-lg: 0 8px 24px rgba(169, 84, 37, .3);--fn-row-selected-bg: rgba(169, 84, 37, .1);--fn-row-selected-hover: rgba(169, 84, 37, .16);--fn-row-selected-alt-bg: rgba(169, 84, 37, .08);--fn-row-selected-alt-hover: rgba(169, 84, 37, .13);--fn-row-selected-border: #f6be7a;--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(169, 84, 37, .14);--fn-sidebar-item-active: rgba(169, 84, 37, .14);--fn-sidebar-item-active-text: #f6be7a;--fn-sidebar-group-text: rgba(255, 255, 255, .52);--fn-header-height: 56px;--fn-header-bg: #0e0e0e;--fn-header-blur: 0px;--fn-chat-chrome-height: 57px;--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(169, 84, 37, .04);--fn-bg-active: rgba(169, 84, 37, .08);--fn-bg-selected: rgba(169, 84, 37, .06);--fn-text-brand: #a95425;--fn-logo-color: #a95425;--fn-border-focus: #a95425;--fn-color-brand: #a95425;--fn-color-brand-hover: #8d431d;--fn-color-brand-soft: #8d431d;--fn-color-brand-bg: rgba(169, 84, 37, .06);--fn-color-brand-light: #fff0df;--fn-color-brand-shadow: rgba(169, 84, 37, .15);--fn-color-brand-glow: rgba(169, 84, 37, .08);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(255, 240, 223, .7) 0%, rgba(255, 255, 255, .35) 50%, rgba(255, 225, 188, .45) 100% );--fn-assistant-bubble-border: rgba(169, 84, 37, .12);--fn-assistant-glow-color: 169, 84, 37;--fn-tag-channel-text: #a95425;--fn-shadow-brand: 0 4px 14px rgba(169, 84, 37, .18);--fn-shadow-brand-lg: 0 8px 24px rgba(169, 84, 37, .24);--fn-row-selected-bg: rgba(169, 84, 37, .05);--fn-row-selected-hover: rgba(169, 84, 37, .09);--fn-row-selected-alt-bg: rgba(169, 84, 37, .04);--fn-row-selected-alt-hover: rgba(169, 84, 37, .08);--fn-row-selected-border: #a95425;--fn-sidebar-item-active-bg: #fff0df;--fn-sidebar-item-active: rgba(169, 84, 37, .08);--fn-sidebar-item-active-text: #a95425}html[data-palette=emerald][data-theme=dark]{--fn-bg-hover: rgba(169, 84, 37, .1);--fn-bg-active: rgba(169, 84, 37, .16);--fn-bg-selected: rgba(169, 84, 37, .12);--fn-text-brand: #f6be7a;--fn-logo-color: #f6be7a;--fn-border-focus: #f6be7a;--fn-color-brand: #a95425;--fn-color-brand-hover: #8d431d;--fn-color-brand-soft: #8d431d;--fn-color-brand-bg: rgba(169, 84, 37, .14);--fn-color-brand-light: rgba(169, 84, 37, .18);--fn-color-brand-shadow: rgba(169, 84, 37, .28);--fn-color-brand-glow: rgba(169, 84, 37, .1);--fn-assistant-bubble-bg-gradient: linear-gradient( 135deg, rgba(246, 190, 122, .12) 0%, rgba(255, 255, 255, .04) 50%, rgba(246, 190, 122, .08) 100% );--fn-assistant-bubble-border: rgba(246, 190, 122, .16);--fn-assistant-glow-color: 246, 190, 122;--fn-tag-channel-text: #f6be7a;--fn-shadow-brand: 0 4px 14px rgba(169, 84, 37, .24);--fn-shadow-brand-lg: 0 8px 24px rgba(169, 84, 37, .32);--fn-row-selected-bg: rgba(169, 84, 37, .12);--fn-row-selected-hover: rgba(169, 84, 37, .18);--fn-row-selected-alt-bg: rgba(169, 84, 37, .1);--fn-row-selected-alt-hover: rgba(169, 84, 37, .15);--fn-row-selected-border: #f6be7a;--fn-sidebar-item-active-bg: rgba(169, 84, 37, .16);--fn-sidebar-item-active: rgba(169, 84, 37, .16);--fn-sidebar-item-active-text: #f6be7a}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-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-desktop-chrome] .octop-desktop-drag{--wails-draggable: drag;-webkit-user-select:none;user-select:none}html[data-octop-desktop-chrome] .octop-desktop-no-drag,html[data-octop-desktop-chrome] .octop-desktop-drag button,html[data-octop-desktop-chrome] .octop-desktop-drag a,html[data-octop-desktop-chrome] .octop-desktop-drag input,html[data-octop-desktop-chrome] .octop-desktop-drag textarea,html[data-octop-desktop-chrome] .octop-desktop-drag select,html[data-octop-desktop-chrome] .octop-desktop-drag [role=button],html[data-octop-desktop-chrome] [data-octop-no-drag]{--wails-draggable: 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] .octop-drawer-right .octop-drawer-header,html[data-octop-desktop-chrome] .ant-drawer-right .ant-drawer-header{padding-inline-end:max(24px,var(--window-controls-inset-end, 0px))!important}html[data-octop-desktop-chrome] .octop-drawer-right .octop-drawer-close,html[data-octop-desktop-chrome] .ant-drawer-right .ant-drawer-close{inset-inline-end:var(--window-controls-inset-end, 0px)!important}#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.protalker-public-page,html.protalker-public-page body{height:auto;min-height:100%;overflow-x:clip;overflow-y:auto;overscroll-behavior:auto}html.protalker-public-page #root{position:static;height:auto;min-height:100dvh;overflow:visible;overscroll-behavior:auto}html.protalker-public-page .octop-app,html.protalker-public-page .ant-app{height:auto;min-height:100dvh}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}.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: 48px;--octop-spinner-ring-width: 4px}.octop-spin-sm{--octop-spinner-size: 18px;--octop-spinner-ring-width: 2px}.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}
