@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}._page_12arz_1{min-height:100vh;display:grid;place-items:center;padding:42px 18px}._card_12arz_8{width:min(720px,100%);border-radius:22px;border:1px solid var(--c-line);background:linear-gradient(180deg,#fffffff5,#fff);box-shadow:var(--shadow-card);padding:22px 22px 18px}._kicker_12arz_17{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:#2f6df61f;color:#1b63f0;border:1px solid rgba(47,109,246,.22);font-weight:800;font-size:12px}._title_12arz_30{margin:12px 0 6px;font-size:28px;font-weight:950}._desc_12arz_36{margin:0 0 16px;color:var(--c-muted)}._actions_12arz_41{display:flex;gap:12px;flex-wrap:wrap}._link_12arz_47,._linkSecondary_12arz_48{text-decoration:none;border-radius:14px;padding:10px 14px;font-weight:800;border:1px solid transparent}._link_12arz_47{background:var(--c-blue);color:#fff}._link_12arz_47:hover{background:var(--c-blue-2)}._linkSecondary_12arz_48{background:#1118270a;border-color:var(--c-line);color:#111827}._linkSecondary_12arz_48:hover{background:#1118270f}._page_1eozi_1{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:28px 28px 36px;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 28%),linear-gradient(180deg,#f7fbff,#eef5ff)}._header_1eozi_12{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}._headerMeta_1eozi_20{flex:1;min-width:0}._kicker_1eozi_25{margin-bottom:8px;color:#0ea5e9;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._title_1eozi_34{margin:0 0 8px!important}._subtitle_1eozi_38{margin:0!important;color:#475569;font-size:16px;line-height:1.8}._body_1eozi_45{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:24px;align-items:start}._formColumn_1eozi_52,._resultColumn_1eozi_53{min-width:0}._card_1eozi_57{border-radius:24px;box-shadow:0 20px 56px #0f172a14;background:#fffffff0}._sectionTitle_1eozi_63{margin:0 0 8px!important}._sectionDesc_1eozi_67{margin:0!important;color:#64748b;font-size:16px;line-height:1.8}._fieldBlock_1eozi_74{display:flex;flex-direction:column;gap:10px}._fieldHeader_1eozi_80{display:flex;align-items:center;justify-content:space-between;gap:12px}._fieldLabel_1eozi_87{color:#0f172a;font-size:16px;font-weight:700}._requiredMark_1eozi_93{margin-left:4px;color:#dc2626}._fieldDesc_1eozi_98{color:#64748b;font-size:16px;line-height:1.75}._executeButton_1eozi_104{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;border:none!important;box-shadow:0 12px 28px #2563eb38}._attachmentItem_1eozi_110{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #dbe7f7;border-radius:14px;background:#f8fbff}._statusRow_1eozi_121{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._loadingBlock_1eozi_128{display:flex;justify-content:center;align-items:center;min-height:220px}._resultPre_1eozi_135{margin:0;padding:18px;border-radius:18px;background:#0f172a;color:#e2e8f0;font-size:16px;line-height:1.75;overflow-x:auto;white-space:pre-wrap}._markdownWrap_1eozi_147 .chat-x-markdown,._markdown_1eozi_147{color:#1f2937;font-size:16px;line-height:1.9}@media (max-width: 1100px){._body_1eozi_45{grid-template-columns:1fr}}@media (max-width: 768px){._page_1eozi_1{padding:18px 16px 28px}._header_1eozi_12{flex-direction:column}}._comparisonModal_17gzi_1 .ant-modal{max-width:calc(100vw - 32px)}._comparisonModal_17gzi_1 .ant-modal-content{max-height:calc(100vh - 48px);display:flex;flex-direction:column}._comparisonModal_17gzi_1 .ant-modal-body{min-height:0;max-height:calc(100vh - 180px);overflow-y:auto;padding-inline:24px}._comparisonTableScroll_17gzi_16{max-width:100%;overflow-x:auto}._comparisonOutput_17gzi_21{min-width:620px;max-height:144px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.65;font-size:14px;color:#1f2937}._comparisonOutputExpanded_17gzi_33{max-height:360px}._comparisonOutputToggle_17gzi_37{margin-top:6px;padding-inline:0;height:auto;font-size:14px}@media (max-width: 768px){._comparisonModal_17gzi_1 .ant-modal-content{max-height:calc(100vh - 24px)}._comparisonModal_17gzi_1 .ant-modal-body{max-height:calc(100vh - 144px);padding-inline:16px}._comparisonOutput_17gzi_21{min-width:420px}}._page_xguxz_1{display:flex;flex:1;min-height:0;height:100%;flex-direction:column;overflow:hidden;background:#f8fbff}._header_xguxz_11{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 28px 18px;border-bottom:1px solid #dbeafe;background:linear-gradient(135deg,#eff6ff,#f0f9ff)}._kicker_xguxz_21{color:#1d4ed8;font-size:14px;font-weight:700;letter-spacing:.08em}._title_xguxz_28{margin:8px 0 0;color:#0f172a;font-size:28px;line-height:1.2}._subtitle_xguxz_35{max-width:960px;margin:8px 0 0;color:#475569;font-size:15px;line-height:1.6}._body_xguxz_43{position:relative;display:flex;flex:1;min-height:0;overflow:hidden;padding:0}._body_xguxz_43 iframe{width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#fff}._overlay_xguxz_61{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:0;background:#ffffffeb}@media (max-width: 720px){._header_xguxz_11{align-items:stretch;flex-direction:column;padding:18px}._body_xguxz_43{padding:10px}._overlay_xguxz_61{top:10px;right:10px;bottom:10px;left:10px}}._root_r72p9_1{flex:1;min-height:0;display:flex;flex-direction:column}._frame_r72p9_8{flex:1;min-height:0;position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(148,163,184,.24);background:#fffffffa}._iframe_r72p9_18{width:100%;height:100%;border:none;background:#fff}._overlay_r72p9_25{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffeb}._overlay_r72p9_25 span{font-size:16px;color:#475569}._overlay_r72p9_25 .ant-result-title{font-size:20px}._overlay_r72p9_25 .ant-result-subtitle{font-size:16px;line-height:1.6}._retryButton_r72p9_46{border:none!important;color:#fff!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;box-shadow:0 10px 18px #2563eb3d}._page_9t5qe_2{--assistant-max-width: 1024px;--assistant-panel-radius: 18px;--assistant-panel-border: rgba(148, 163, 184, .16);--assistant-panel-shadow: 0 16px 32px rgba(15, 23, 42, .06);height:100%;min-height:0;display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 24%),linear-gradient(180deg,#f8fbff,#eef3f9);color:#0f172a;font-size:16px;overflow:hidden}._clientPage_9t5qe_17{background:radial-gradient(circle at top left,rgba(14,165,233,.07),transparent 24%),linear-gradient(180deg,#f8fbff,#eef3f8)}._clientPage_9t5qe_17 ._hero_9t5qe_21{padding:12px 22px 10px}._clientPage_9t5qe_17 ._content_9t5qe_25{padding-top:14px}._disabledState_9t5qe_29{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:32px}._hero_9t5qe_21{padding:12px 22px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffffe0,#f8fafcd6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #ffffffb8}._heroContent_9t5qe_50{min-width:0;display:flex;flex-direction:column;gap:10px}._heroBadge_9t5qe_57{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:16px;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 22px #0e74d92e}._title_9t5qe_70{margin:0!important;color:#0f172a!important;font-size:19px!important;line-height:1.2!important}._subtitle_9t5qe_77{margin:3px 0 0!important;max-width:680px;color:#475569;font-size:14px!important}._heroMetaRow_9t5qe_84{display:flex;flex-wrap:wrap;gap:8px}._heroMetaTag_9t5qe_90{margin-inline-end:0;max-width:100%;border-radius:999px;border:1px solid rgba(191,219,254,.82);background:#ffffffeb;color:#334155;font-size:14px;line-height:24px}._heroMetaTagHighlight_9t5qe_101{border-color:#60a5fa6b;background:#eff6fffa;color:#1d4ed8}._content_9t5qe_25{flex:1;min-height:0;display:flex;flex-direction:row;gap:14px;padding:14px 18px 18px;overflow:hidden}._sidebarColumn_9t5qe_117,._mainColumn_9t5qe_118{min-height:0}._sidebarColumn_9t5qe_117{flex:0 0 268px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow-y:auto;padding-right:0}._mainColumn_9t5qe_118{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;gap:12px}._editorColumn_9t5qe_141{flex:0 0 auto;height:100%;display:flex;flex-direction:column;overflow:hidden;transition:width .25s cubic-bezier(.4,0,.2,1),opacity .2s ease}._editorColumn_9t5qe_141._collapsed_9t5qe_149{width:0px!important;opacity:0;pointer-events:none}._editorColumn_9t5qe_141._expanded_9t5qe_154{opacity:1;pointer-events:auto}._resizeDivider_9t5qe_159{flex:0 0 6px;width:6px;height:100%;cursor:col-resize;background:#94a3b814;transition:background .2s ease;border-radius:999px}._resizeDivider_9t5qe_159:hover,._resizeDivider_9t5qe_159:active{background:#2563eb}._workspacePanelShell_9t5qe_172{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--assistant-panel-radius);border:1px solid var(--assistant-panel-border);overflow:hidden;box-shadow:var(--assistant-panel-shadow);background:radial-gradient(circle at top right,rgba(14,165,233,.05),transparent 26%),linear-gradient(180deg,#fffffff5,#f8fafceb)}._workspaceSnapshotList_9t5qe_187{display:grid;grid-template-columns:1fr;gap:8px}._workspaceSnapshotCard_9t5qe_193{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:#ffffffe6;color:#0f172a;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}._workspaceSnapshotCard_9t5qe_193:hover,._workspaceSnapshotCard_9t5qe_193:focus-visible{transform:translateY(-1px);border-color:#2563eb3d;box-shadow:0 14px 28px #2563eb17;background:#fffffffa;outline:none}._workspaceSnapshotCardActive_9t5qe_216{border-color:#2563eb61;background:linear-gradient(135deg,#dbeafef5,#eff6ffeb);box-shadow:0 14px 28px #2563eb1f}._workspaceSnapshotCardIcon_9t5qe_222{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;color:#2563eb;background:#2563eb14;font-size:16px}._workspaceSnapshotCardBody_9t5qe_235{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._workspaceSnapshotCardHeader_9t5qe_243{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}._workspaceSnapshotCardLabel_9t5qe_251{min-width:0;overflow:hidden;font-size:14px;font-weight:800;line-height:1.25;word-break:break-word}._workspaceSnapshotCardCount_9t5qe_260{flex:0 0 auto;min-width:26px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafeeb;color:#1d4ed8;font-size:14px;font-weight:800}._workspaceSnapshotCardHint_9t5qe_275{display:-webkit-box;overflow:hidden;color:#64748b;font-size:14px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1}._workspaceSnapshotCardArrow_9t5qe_285{flex:0 0 auto;color:#94a3b8;font-size:16px}._workspacePanelDivider_9t5qe_291{height:1px;background:linear-gradient(90deg,#bfdbfe00,#bfdbfef2,#bfdbfe00)}._workspacePanelCard_9t5qe_296{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:16px;border:1px solid rgba(191,219,254,.16);background:#ffffffe0;box-shadow:0 10px 24px #0f172a0b;overflow:hidden}._workspacePanelCardOverview_9t5qe_310{flex:0 0 auto;padding:10px}._workspacePanelCardExpanded_9t5qe_315{background:radial-gradient(circle at top right,rgba(14,165,233,.05),transparent 30%),#ffffffeb}._workspaceOverviewPanel_9t5qe_319,._workspaceDetailPanel_9t5qe_320{display:flex;flex-direction:column;gap:8px;min-height:0}._workspaceOverviewPanel_9t5qe_319{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}._workspaceDetailPanel_9t5qe_320{flex:1;overflow:hidden}._workspaceDetailHeader_9t5qe_339{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._workspaceDetailTitleBlock_9t5qe_346{min-width:0;display:flex;flex-direction:column;gap:4px}._workspaceDetailEyebrow_9t5qe_353{display:inline-flex;align-items:center;color:#2563eb;font-size:16px;font-weight:800;letter-spacing:.03em}._workspaceDetailTitle_9t5qe_346{margin:0!important;color:#0f172a!important;font-size:16px!important;line-height:1.25!important}._workspaceOverviewCopy_9t5qe_369{min-width:0;display:flex;flex-direction:column;gap:2px}._workspaceOverviewTitle_9t5qe_376{display:inline-flex;align-items:center;color:#0f172a;font-size:16px;font-weight:800;line-height:1.25}._workspaceKnowledgeList_9t5qe_385,._workspaceSkillsList_9t5qe_386{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.38) rgba(219,234,254,.35);scrollbar-gutter:stable}._workspaceKnowledgeList_9t5qe_385::-webkit-scrollbar,._workspaceSkillsList_9t5qe_386::-webkit-scrollbar{width:8px}._workspaceKnowledgeList_9t5qe_385::-webkit-scrollbar-track,._workspaceSkillsList_9t5qe_386::-webkit-scrollbar-track{background:linear-gradient(180deg,#f1f5f9b8,#ffffffeb);border-radius:999px}._workspaceKnowledgeList_9t5qe_385::-webkit-scrollbar-thumb,._workspaceSkillsList_9t5qe_386::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#60a5fad1,#2563ebbd);border:2px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:inset 0 1px #ffffff59}._workspaceKnowledgeList_9t5qe_385::-webkit-scrollbar-thumb:hover,._workspaceSkillsList_9t5qe_386::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6f0,#1e40afdb)}._workspaceKnowledgeList_9t5qe_385::-webkit-scrollbar-button,._workspaceSkillsList_9t5qe_386::-webkit-scrollbar-button{display:none}._workspaceSkillDeleteConfirmIcon_9t5qe_429{color:#dc2626!important}._workspaceSkillCardShell_9t5qe_433{display:block}._workspaceSkillCardRow_9t5qe_437{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:10px}._workspaceSkillCardBody_9t5qe_445{width:100%;grid-template-columns:34px minmax(0,1fr)}._workspaceSkillSelectButton_9t5qe_450{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;align-self:center;border:1px solid rgba(191,219,254,.9);border-radius:999px;background:#fffffff0;color:#1d4ed8;font-size:16px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 8px 18px #2563eb14;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease}._workspaceSkillSelectButton_9t5qe_450:hover,._workspaceSkillSelectButton_9t5qe_450:focus-visible{transform:translateY(-1px);border-color:#2563eb52;background:#eff6fffa;outline:none}._workspaceSkillSelectButtonActive_9t5qe_475{color:#fff;border-color:transparent;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 22px #2563eb2e}._workspaceResourceItem_9t5qe_482{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:10px 11px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#ffffffeb;color:#0f172a;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}._workspaceResourceItem_9t5qe_482:hover,._workspaceResourceItem_9t5qe_482:focus-visible{transform:translateY(-1px);border-color:#2563eb42;background:#fffffffa;box-shadow:0 14px 28px #2563eb14;outline:none}._workspaceResourceItemActive_9t5qe_505{border-color:#2563eb61;background:linear-gradient(135deg,#dbeafef5,#eff6ffeb);box-shadow:0 16px 30px #2563eb1f}._workspaceResourceItemIcon_9t5qe_511{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#2563eb;background:#2563eb14;font-size:16px}._workspaceResourceItemBody_9t5qe_523{min-width:0;display:flex;flex-direction:column;gap:3px}._workspaceResourceItemTitleRow_9t5qe_530{min-width:0;display:flex;align-items:center;gap:8px}._workspaceResourceItemTitle_9t5qe_530{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800}._workspaceResourceItemMeta_9t5qe_546{display:-webkit-box;overflow:hidden;color:#64748b;font-size:16px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}._workspaceSkillDetailDrawer_9t5qe_556 .ant-drawer-content-wrapper{box-shadow:0 30px 70px #0f172a2e}._workspaceSkillDetailDrawer_9t5qe_556 .ant-drawer-content{overflow:hidden;border-inline-start:1px solid rgba(191,219,254,.85);background:radial-gradient(circle at top right,rgba(14,165,233,.09),transparent 30%),linear-gradient(180deg,#fffffffa,#f7fafffa)}._workspaceSkillDetailDrawer_9t5qe_556 .ant-drawer-header{padding:18px 24px 10px;border-bottom:none;background:transparent}._workspaceSkillDetailDrawer_9t5qe_556 .ant-drawer-title{color:#0f172a;font-size:18px;font-weight:800}._workspaceSkillDetailDrawer_9t5qe_556 .ant-drawer-body{height:calc(100vh - 140px);padding:0 24px 24px}._workspaceSkillDetailDrawer_9t5qe_556 .ant-drawer-close{inset-inline-end:16px;top:16px}._workspaceSkillDetailBody_9t5qe_583{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;padding-top:6px;overflow-y:auto;overflow-x:hidden}._workspaceSkillDetailHero_9t5qe_594{display:flex;align-items:flex-start;gap:12px}._workspaceSkillDetailIcon_9t5qe_600{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#2563eb;background:#2563eb14;font-size:18px}._workspaceSkillDetailTitleBlock_9t5qe_613{min-width:0;display:flex;flex-direction:column;gap:8px}._workspaceSkillDetailTitle_9t5qe_613{margin:0!important;color:#0f172a!important;font-size:20px!important;font-weight:800!important;line-height:1.35}._workspaceSkillDetailTagRow_9t5qe_628{display:flex;flex-wrap:wrap;gap:8px}._workspaceSkillDetailSection_9t5qe_634{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid rgba(191,219,254,.78);border-radius:18px;background:#ffffffeb}._workspaceSkillDetailSectionLabel_9t5qe_644{color:#475569;font-size:14px;font-weight:700}._workspaceSkillDetailDescription_9t5qe_650{margin:0!important;color:#334155!important;font-size:16px;line-height:1.7;white-space:pre-wrap}._workspaceSkillDetailContentHeader_9t5qe_658{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}._workspaceSkillDetailContentPath_9t5qe_666{min-width:0;color:#475569;font-size:13px;line-height:1.5;word-break:break-word}._workspaceSkillDetailContentPane_9t5qe_674{min-height:180px;display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid rgba(191,219,254,.72);border-radius:18px;background:#f8fbfff5;overflow:auto}._workspaceSkillDetailContentLoading_9t5qe_686{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px 0;text-align:center}._workspaceSkillDetailContentError_9t5qe_697{color:#dc2626!important;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}._workspaceSkillDetailContentText_9t5qe_705{margin:0!important;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}._workspaceSkillDetailMetaGrid_9t5qe_715{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._workspaceSkillDetailMetaItem_9t5qe_721{min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid rgba(191,219,254,.72);border-radius:16px;background:#f8fbfff5}._workspaceSkillDetailMetaLabel_9t5qe_732{color:#475569;font-size:14px;font-weight:700}._workspaceSkillDetailMetaValue_9t5qe_738{min-width:0;color:#0f172a;font-size:14px;line-height:1.6;word-break:break-word}._workspaceSkillDetailActions_9t5qe_746{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}._workspaceSkillDetailDeleteButton_9t5qe_753{min-width:128px;height:40px;padding:0 16px;border:1px solid rgba(248,113,113,.2);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#fef2f2fa);color:#dc2626!important;font-size:14px;font-weight:700;box-shadow:0 8px 18px #dc262614}._workspaceSkillDetailDeleteButton_9t5qe_753:hover,._workspaceSkillDetailDeleteButton_9t5qe_753:focus-visible{border-color:#f871715c!important;background:linear-gradient(180deg,#fef2f2fa,#fee2e2f0)!important;color:#b91c1c!important}._workspaceSkillDetailCloseButton_9t5qe_771{min-width:96px;height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(191,219,254,.86);background:#fffffff5;color:#1d4ed8;font-size:14px;font-weight:700}._workspaceSkillDetailHint_9t5qe_783{color:#64748b!important;font-size:14px;line-height:1.6}._workspaceEmptyState_9t5qe_789{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 0}._workspaceSwitchBar_9t5qe_799{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 0;background:linear-gradient(180deg,#f8fafce0,#ffffffb8)}._workspaceSwitchTitle_9t5qe_808{font-size:16px;font-weight:700;color:#0f172a;white-space:nowrap}._workspaceSwitchGroup_9t5qe_815{display:flex;align-items:center;gap:8px;padding:4px;border-radius:18px 18px 0 0;background:#f1f5f9f5;box-shadow:inset 0 -1px #bfdbfeb3}._workspaceSwitchButton_9t5qe_825{position:relative;height:40px;padding:0 14px!important;border:none!important;border-radius:14px;color:#475569!important;background:transparent!important;font-size:16px;font-weight:600;box-shadow:none}._workspaceSwitchButton_9t5qe_825:hover{color:#1d4ed8!important;background:#eff6ffeb!important}._workspaceSwitchButtonActive_9t5qe_842{color:#1d4ed8!important;background:#fff!important;box-shadow:0 0 0 1px #bfdbfee6}._workspaceSwitchButtonActive_9t5qe_842:after{content:"";position:absolute;left:12px;right:12px;bottom:-6px;height:3px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9)}._historyDrawer_9t5qe_858 .ant-drawer-content-wrapper{box-shadow:-28px 0 60px #0f172a2e;width:min(600px,100vw - 24px)!important}._historyDrawer_9t5qe_858 .ant-drawer-content{background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 28%),linear-gradient(180deg,#f8fbff,#eef5fb)}._historyDrawer_9t5qe_858 .ant-drawer-header{padding:18px 22px 12px;border-bottom:1px solid rgba(191,219,254,.78);background:linear-gradient(180deg,#ffffffeb,#f8fafce0)}._historyDrawer_9t5qe_858 .ant-drawer-title{color:#0f172a;font-size:18px;font-weight:800}._historyDrawer_9t5qe_858 .ant-drawer-body{padding:18px 20px 20px}._historyDrawerBody_9t5qe_879{display:flex;flex-direction:column;gap:14px;min-height:0;height:100%}._historyDrawerIntro_9t5qe_887{font-size:16px;line-height:1.65;color:#475569}._knowledgeDrawerSummaryRow_9t5qe_893{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}._knowledgeDrawerStatTag_9t5qe_900{margin-inline-end:0;max-width:100%;padding:0 10px;border-radius:999px;border:1px solid rgba(191,219,254,.82);background:#fffffff0;color:#334155;font-size:14px;line-height:24px;border-color:#bfdbfee6;background:linear-gradient(180deg,#f8fbfffa,#eff6fff0)}._historySearchInput_9t5qe_914{min-height:48px;border-radius:14px;border-color:#bfdbfeeb;background:#ffffffeb;font-size:16px}._historySearchInput_9t5qe_914 .ant-input{font-size:16px;line-height:1.5}._historySearchInput_9t5qe_914 .ant-input-prefix{font-size:16px}._historyDrawerMetaRow_9t5qe_929{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px}._historyDrawerError_9t5qe_937{color:#dc2626;font-size:16px;line-height:1.5}._historyDrawerLoading_9t5qe_943{flex:1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748b}._historyEmptyState_9t5qe_954{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px 0}._knowledgeDrawer_9t5qe_893 .ant-drawer-content-wrapper{box-shadow:-28px 0 60px #0f172a2e;width:min(720px,100vw - 24px)!important}._knowledgeDrawer_9t5qe_893 .ant-drawer-content{background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 28%),linear-gradient(180deg,#f8fbff,#eef5fb)}._knowledgeDrawer_9t5qe_893 .ant-drawer-header{padding:18px 22px 12px;border-bottom:1px solid rgba(191,219,254,.78);background:linear-gradient(180deg,#ffffffeb,#f8fafce0)}._knowledgeDrawer_9t5qe_893 .ant-drawer-title{color:#0f172a;font-size:18px;font-weight:800}._knowledgeDrawer_9t5qe_893 .ant-drawer-body{padding:18px 20px 20px}._knowledgeDrawerBody_9t5qe_984{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}._knowledgeDrawerIntroRow_9t5qe_992{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._knowledgeDrawerIntro_9t5qe_992{font-size:16px;line-height:1.55;color:#475569}._knowledgeSpaceList_9t5qe_1005{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding-right:4px;padding-bottom:32px}._knowledgeSpaceGroup_9t5qe_1015{display:flex;flex-direction:column;gap:6px}._knowledgeSpaceItem_9t5qe_1021{width:100%;display:flex;align-items:center;gap:8px}._knowledgeSpaceMain_9t5qe_1028{flex:1;min-width:0;min-height:64px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#ffffffe6;color:#0f172a;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}._knowledgeSpaceMain_9t5qe_1028:hover,._knowledgeSpaceMain_9t5qe_1028:focus-visible{transform:translateY(-1px);border-color:#2563eb47;background:#fffffffa;box-shadow:0 12px 24px #2563eb14;outline:none}._knowledgeSpaceItemActive_9t5qe_1053 ._knowledgeSpaceMain_9t5qe_1028{border-color:#2563eb61;background:linear-gradient(135deg,#dbeafeeb,#e0f2fedb)}._knowledgeSpaceIcon_9t5qe_1058{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#2563eb;background:#2563eb14;font-size:16px}._knowledgeSpaceBody_9t5qe_1070{min-width:0;display:flex;flex-direction:column;gap:4px}._knowledgeSpaceTitleRow_9t5qe_1077{min-width:0;display:flex;align-items:center;gap:8px}._knowledgeSpaceTitle_9t5qe_1077{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;color:#0f172a}._knowledgeSpaceDesc_9t5qe_1094{display:-webkit-box;overflow:hidden;color:#475569;font-size:16px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}._knowledgeSpaceAction_9t5qe_1104{flex:0 0 auto;font-size:16px;font-weight:700;color:#1d4ed8;white-space:nowrap}._knowledgeDocumentToggle_9t5qe_1112{min-width:88px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:12px;border:1px solid rgba(191,219,254,.8);background:#ffffffeb;color:#1d4ed8;font-size:16px;font-weight:700;cursor:pointer}._knowledgeDocumentToggle_9t5qe_1112:hover,._knowledgeDocumentToggle_9t5qe_1112:focus-visible{border-color:#2563eb57;background:#fff;outline:none}._knowledgeDocumentPanel_9t5qe_1134{margin-left:40px;padding:8px 10px 10px;border:1px solid rgba(191,219,254,.64);border-radius:14px;background:#f8fbffdb}._knowledgeDocumentToolbar_9t5qe_1142{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}._knowledgeDocumentSearch_9t5qe_1150{min-width:0;height:38px;border-radius:10px;font-size:16px;background:#ffffffe6}._knowledgeDocumentSearch_9t5qe_1150 .ant-input{font-size:16px}._knowledgeDocumentSearch_9t5qe_1150 .ant-input-clear-icon{display:inline-flex;align-items:center}._knowledgeDocumentSearchButton_9t5qe_1165{width:30px;height:30px;margin-right:-4px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#0f172a;font-size:16px;cursor:pointer;transition:background .16s ease,color .16s ease}._knowledgeDocumentSearchButton_9t5qe_1165:hover,._knowledgeDocumentSearchButton_9t5qe_1165:focus-visible{background:#dbeafee6;color:#1d4ed8;outline:none}._knowledgeDocumentMeta_9t5qe_1186{flex:0 0 auto;font-size:16px;white-space:nowrap}._knowledgeDocumentList_9t5qe_1192{max-height:min(34vh,320px);display:grid;grid-template-columns:minmax(0,1fr);gap:5px;overflow:auto;padding-right:3px}._knowledgeDocumentItem_9t5qe_1201{min-height:36px;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#ffffffb8;color:#334155;font-size:16px;text-align:left;cursor:pointer}._knowledgeDocumentItem_9t5qe_1201:hover,._knowledgeDocumentItem_9t5qe_1201:focus-visible{border-color:#2563eb47;background:#eff6ffeb;outline:none}._knowledgeDocumentItemActive_9t5qe_1221{border-color:#2563eb5c;background:#dbeafee6;color:#1d4ed8}._knowledgeDocumentName_9t5qe_1227{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._knowledgeDocumentLoadMore_9t5qe_1235{margin-top:8px;min-height:38px;border-radius:10px;border-color:#bfdbfee6;color:#1d4ed8;font-size:16px;font-weight:700;background:#ffffffdb}._knowledgeDocumentLoading_9t5qe_1246,._knowledgeDocumentEmpty_9t5qe_1247{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 8px;font-size:16px}@media (max-width: 640px){._knowledgeSpaceItem_9t5qe_1021{align-items:stretch;flex-direction:column}._knowledgeDocumentToggle_9t5qe_1112{width:100%}._knowledgeDocumentPanel_9t5qe_1134{margin-left:0}._knowledgeDocumentToolbar_9t5qe_1142{grid-template-columns:minmax(0,1fr)}._knowledgeDocumentMeta_9t5qe_1186{justify-self:flex-start}}._historyList_9t5qe_1274{flex:1;min-height:0;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:10px}._historyItemShell_9t5qe_1284{position:relative;width:100%}._historyItem_9t5qe_1284{position:relative;width:100%;flex:0 0 auto;min-height:62px;padding:10px 80px 10px 14px;border:1px solid rgba(219,234,254,.94);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#eff6fff5);box-shadow:0 8px 20px #0f172a0d;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;display:flex;flex-direction:column;gap:4px;overflow:hidden;outline:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}._historyItem_9t5qe_1284:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent;transition:background .2s ease}._historyItem_9t5qe_1284:hover:not(:disabled){transform:translateY(-1px);border-color:#2563eb6b;box-shadow:0 14px 28px #2563eb1a}._historyItem_9t5qe_1284:disabled{cursor:default;opacity:.92}._historyDeleteConfirmDesc_9t5qe_1328{font-size:16px;line-height:1.65;color:#475569!important}._historyItemDeleteButton_9t5qe_1334{position:absolute;top:12px;right:12px;z-index:1;min-width:34px;width:34px;height:34px;padding:0!important;border-radius:12px;color:#dc2626!important;background:#fffffff0!important;border:1px solid rgba(248,113,113,.22)!important;box-shadow:0 10px 22px #0f172a14;opacity:.92;transition:transform .2s ease,opacity .2s ease,border-color .2s ease,box-shadow .2s ease}._historyItemDeleteButton_9t5qe_1334:hover,._historyItemDeleteButton_9t5qe_1334:focus-visible{transform:translateY(-1px);opacity:1;border-color:#f8717170!important;box-shadow:0 14px 28px #dc262624}._historyItemDeleteButton_9t5qe_1334:disabled{opacity:.6;box-shadow:0 8px 18px #0f172a0f}._historyItemActive_9t5qe_1362{border-color:#2563eb7a;background:linear-gradient(180deg,#eff6fffc,#dbeafee6);box-shadow:0 14px 28px #2563eb1f}._historyItemActive_9t5qe_1362:before{background:linear-gradient(180deg,#2563eb,#0ea5e9)}._historyItemHeader_9t5qe_1371{display:flex;align-items:center;justify-content:space-between;gap:14px}._historyItemTitleBlock_9t5qe_1378{min-width:0;flex:1;display:flex;flex-direction:column;gap:0}._historyItemTitleRow_9t5qe_1386{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._historyItemTitle_9t5qe_1378{flex:1 1 auto;min-width:0;overflow:hidden;font-size:16px;font-weight:800;color:#0f172a;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}._historyItemTimeWrap_9t5qe_1405{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;color:#64748b;font-size:16px;min-width:92px;justify-content:flex-end;white-space:nowrap}._historyItemTime_9t5qe_1405{font-size:16px;color:#64748b}._historyItemChevron_9t5qe_1422{font-size:16px;color:#94a3b8}._explorerCard_9t5qe_1427,._transcriptCard_9t5qe_1428,._editorCard_9t5qe_1429,._workspacePanelCard_9t5qe_296{border-radius:20px;box-shadow:0 12px 30px #0f172a0f;background:#ffffffeb}._explorerCard_9t5qe_1427 .ant-card-body,._transcriptCard_9t5qe_1428 .ant-card-body,._editorCard_9t5qe_1429 .ant-card-body,._workspacePanelCard_9t5qe_296 .ant-card-body{padding:16px}._runtimeDock_9t5qe_1442{flex:0 0 auto;border-radius:28px;overflow:hidden;background:radial-gradient(circle at top right,rgba(14,165,233,.14),transparent 26%),linear-gradient(180deg,#14181ffa,#0d1118fa);border:1px solid rgba(148,163,184,.14);box-shadow:0 22px 48px #0f172a2e;color:#e2e8f0;position:relative}._runtimeDock_9t5qe_1442:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#2563eb,#0ea5e9 48%,#0ea5e900)}._runtimeDock_9t5qe_1442 .ant-card-body{padding:16px;height:100%;box-sizing:border-box}._runtimeDock_9t5qe_1442 .ant-tag{margin-inline-end:0;border-radius:999px;padding:0 10px;font-size:16px;line-height:22px}._runtimeDockBody_9t5qe_1472{display:flex;flex-direction:column;gap:14px}._runtimeDockHeader_9t5qe_1478{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._runtimeDockTitleBlock_9t5qe_1485{min-width:0}._runtimeDockEyebrow_9t5qe_1489{display:inline-flex;align-items:center;font-size:16px;font-weight:700;letter-spacing:.02em;color:#94a3b8f5}._runtimeDockTitleRow_9t5qe_1498{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._runtimeDockTitle_9t5qe_1485{font-size:18px;font-weight:800;color:#f8fafc;line-height:1.3}._runtimeDockHeaderMeta_9t5qe_1513{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}._runtimeControlRow_9t5qe_1521{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:10px;padding:12px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}._runtimeControlField_9t5qe_1531{min-width:0;display:flex;flex-direction:column;gap:8px}._runtimeControlLabel_9t5qe_1538{font-size:16px;font-weight:600;color:#cbd5e1f2}._runtimeSelect_9t5qe_1544{width:100%}._runtimeSelect_9t5qe_1544 .ant-select-selector{min-height:42px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.18)!important;background:#0f172ac2!important;box-shadow:inset 0 1px #ffffff0f}._runtimeSelect_9t5qe_1544 .ant-select-selection-item,._runtimeSelect_9t5qe_1544 .ant-select-selection-placeholder{font-size:16px!important;color:#f8fafc!important;line-height:40px!important}._runtimeSelect_9t5qe_1544 .ant-select-arrow{color:#e2e8f0c2}._runtimeSessionRow_9t5qe_1564{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:14px;background:#0f172a94;border:1px solid rgba(148,163,184,.14)}._runtimeSessionId_9t5qe_1575{min-width:0;font-size:16px;color:#f8fafc;word-break:break-all}._runtimeSection_9t5qe_1582{display:flex;flex-direction:column;gap:12px;padding:14px 12px;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0a}._runtimeSectionHeader_9t5qe_1593{display:flex;align-items:center;justify-content:space-between;gap:12px}._runtimeSectionTitle_9t5qe_1600{font-size:16px;font-weight:700;color:#f8fafc}._runtimeSectionMeta_9t5qe_1606{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._runtimeContextPercent_9t5qe_1613{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;color:#93c5fd;font-size:16px;font-weight:700;background:#2563eb1f;border:1px solid rgba(96,165,250,.2)}._runtimeMetricGrid_9t5qe_1626{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._runtimeMetric_9t5qe_1626{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:16px;background:#0f172a80;border:1px solid rgba(148,163,184,.12)}._runtimeMetricLabel_9t5qe_1643{font-size:16px;color:#94a3b8f5}._runtimeMetricValue_9t5qe_1648{min-width:0;font-size:16px;font-weight:700;line-height:1.45;color:#f8fafc;word-break:break-word}._runtimeLeadLabel_9t5qe_1657{font-size:16px;font-weight:600;color:#94a3b8f5}._runtimeLeadText_9t5qe_1663{font-size:16px;line-height:1.55;color:#e2e8f0;word-break:break-word}._runtimeProgressRow_9t5qe_1670{display:flex;align-items:center;justify-content:space-between;gap:10px}._runtimeProgressCaption_9t5qe_1677{font-size:16px;color:#94a3b8f5}._runtimeProgressTrack_9t5qe_1682{width:100%;height:8px;border-radius:999px;overflow:hidden;background:#94a3b81f}._runtimeProgressTrack_9t5qe_1682 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0ea5e9);box-shadow:0 0 0 1px #60a5fa1f}._runtimeTaskList_9t5qe_1697{display:flex;flex-direction:column;gap:8px}._runtimeTaskItem_9t5qe_1703{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:14px;background:#0f172a80;border:1px solid rgba(148,163,184,.12)}._runtimeTaskTitle_9t5qe_1713{flex:1;min-width:0;font-size:16px;line-height:1.5;color:#e2e8f0}._workspaceArtifactCard_9t5qe_1721{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;box-shadow:none!important;background:transparent!important;border-radius:0!important}._workspaceArtifactCard_9t5qe_1721 .ant-card-body{flex:1;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:14px 16px}._workspaceExplorerCard_9t5qe_1741{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;box-shadow:none!important;background:transparent!important;border-radius:0!important}._workspaceExplorerCard_9t5qe_1741 .ant-card-body{flex:1;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}._explorerCard_9t5qe_1427,._transcriptCard_9t5qe_1428,._editorCard_9t5qe_1429{min-height:0;flex:1;height:100%}._cardStack_9t5qe_1768{width:100%}._cardLabel_9t5qe_1772{display:inline-block;margin-bottom:10px;font-size:16px;font-weight:700;color:#0f172a}._artifactViewBody_9t5qe_1780{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}._infoEyebrow_9t5qe_1788{font-size:16px;font-weight:600;color:#64748b}._infoDivider_9t5qe_1794{height:1px;background:#e2e8f0e6}._modelSelect_9t5qe_1799{width:100%}._artifactHeaderRow_9t5qe_1803{display:flex;align-items:center;justify-content:space-between;gap:12px}._artifactScrollArea_9t5qe_1810{flex:1;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.38) rgba(219,234,254,.35)}._artifactScrollArea_9t5qe_1810::-webkit-scrollbar{width:10px}._artifactScrollArea_9t5qe_1810::-webkit-scrollbar-track{background:linear-gradient(180deg,#f1f5f9b8,#ffffffeb);border-radius:999px}._artifactScrollArea_9t5qe_1810::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#60a5fad1,#2563ebbd);border:2px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:inset 0 1px #ffffff59}._artifactScrollArea_9t5qe_1810::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6f0,#1e40afdb)}._artifactScrollArea_9t5qe_1810::-webkit-scrollbar-button{display:none}._artifactDeliverableSummary_9t5qe_1843{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(191,219,254,.88);background:linear-gradient(135deg,#eff6fff5,#f8fbfff0),#ffffffe6;box-shadow:0 14px 28px #2563eb14}._artifactDeliverableSummaryMain_9t5qe_1855{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:0;border:none;background:transparent;color:#0f172a;text-align:left;cursor:pointer;transition:transform .18s ease,opacity .18s ease}._artifactDeliverableSummaryMain_9t5qe_1855:hover,._artifactDeliverableSummaryMain_9t5qe_1855:focus-visible{transform:translateY(-1px);opacity:.98}._artifactDeliverableSummaryMain_9t5qe_1855:focus-visible{outline:2px solid rgba(37,99,235,.88);outline-offset:3px;border-radius:14px}._artifactDeliverableSummaryIcon_9t5qe_1879{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#2563eb;background:#2563eb1a;font-size:18px;box-shadow:inset 0 1px #ffffffa6}._artifactDeliverableSummaryBody_9t5qe_1892{min-width:0;display:flex;flex-direction:column;gap:2px}._artifactDeliverableSummaryEyebrow_9t5qe_1899{display:inline-flex;align-items:center;color:#2563eb;font-size:16px;font-weight:800;line-height:1.25}._artifactDeliverableSummaryName_9t5qe_1908{overflow:hidden;color:#0f172a;font-size:16px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._artifactDeliverableSummaryMeta_9t5qe_1918{color:#64748b;font-size:16px;line-height:1.35}._artifactDeliverableSummary_9t5qe_1843 ._primaryAction_9t5qe_1924{align-self:stretch;width:100%}._artifactCollapse_9t5qe_1929 .ant-collapse-item{margin-bottom:10px;border:1px solid rgba(226,232,240,.95);border-radius:18px!important;background:#f8fafcf5;overflow:hidden}._artifactCollapse_9t5qe_1929 .ant-collapse-header{padding:10px 12px!important;align-items:center!important}._artifactCollapse_9t5qe_1929 .ant-collapse-content-box{padding:0 10px 10px!important}._artifactCollapseHeader_9t5qe_1944{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}._artifactCollapseHeaderTitle_9t5qe_1952{font-size:16px;font-weight:700;color:#0f172a}._artifactCollapseHeaderCount_9t5qe_1958{min-width:32px;height:24px;padding:0 8px;border-radius:999px;background:#dbeafee6;color:#2563eb;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._artifactList_9t5qe_1972{display:flex;flex-direction:column;gap:4px}._artifactSectionScroll_9t5qe_1978{display:flex;flex-direction:column;gap:8px;overflow:visible;padding-right:0}._artifactSectionToggle_9t5qe_1986{width:100%;margin-top:6px;padding:7px 10px;border:1px dashed rgba(37,99,235,.26);border-radius:12px;background:#eff6ffd1;color:#2563eb;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}._artifactSectionToggle_9t5qe_1986:hover{background:#dbeafee0;border-color:#2563eb6b;box-shadow:0 8px 20px #2563eb1a;transform:translateY(-1px)}._artifactCompactItem_9t5qe_2012{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:7px 10px;border:1px solid rgba(219,234,254,.95);border-radius:14px;background:linear-gradient(180deg,#eff6ffeb,#f8fafcf5);cursor:pointer;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}._artifactCompactItem_9t5qe_2012:hover{border-color:#3b82f66b;box-shadow:0 10px 24px #2563eb1f;transform:translateY(-1px)}._artifactCompactItemName_9t5qe_2033{font-size:16px;font-weight:600;color:#0f172a;word-break:break-word;line-height:1.35}._artifactCompactItemMeta_9t5qe_2041{font-size:16px;color:#64748b;line-height:1.35}._summaryProgressTrack_9t5qe_2047{width:100%;height:8px;border-radius:999px;overflow:hidden;background:#bfdbfe94}._summaryProgressTrack_9t5qe_2047 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0ea5e9);box-shadow:0 0 0 1px #60a5fa1f}._modelSummary_9t5qe_2062{display:grid;grid-template-columns:1fr;gap:12px}._modelCompactGrid_9t5qe_2068{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._explorerCardBody_9t5qe_2074{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}._explorerTitleBlock_9t5qe_2082{display:flex;flex-direction:column;gap:4px;min-width:0}._explorerEyebrow_9t5qe_2089{font-size:16px;font-weight:600;color:#64748b}._explorerMainTitle_9t5qe_2095{font-size:28px;font-weight:800;line-height:1.2;color:#0f172a}._explorerToolbar_9t5qe_2102{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._toolIconAction_9t5qe_2109{width:30px;min-width:30px;height:30px;padding:0!important;border-radius:9px;border:1px solid rgba(148,163,184,.28);background:#fff;color:#1e293b;box-shadow:none}._toolIconAction_9t5qe_2109 .anticon{font-size:16px}._toolIconAction_9t5qe_2109:hover{border-color:#2563eb47;background:#eff6ffeb;color:#1d4ed8}._selectionBar_9t5qe_2129{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 0 4px}._selectionText_9t5qe_2137{font-size:16px;color:#334155}._treePanel_9t5qe_2142{flex:1;min-height:0;padding:2px 0 0;border-radius:14px;border:none;background:transparent;box-shadow:none;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.38) rgba(219,234,254,.35);scrollbar-gutter:stable}._treePanel_9t5qe_2142::-webkit-scrollbar{width:8px}._treePanel_9t5qe_2142::-webkit-scrollbar-track{background:linear-gradient(180deg,#f1f5f9b8,#ffffffeb);border-radius:999px}._treePanel_9t5qe_2142::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#60a5fad1,#2563ebbd);border:2px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:inset 0 1px #ffffff59}._treePanel_9t5qe_2142::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6f0,#1e40afdb)}._treePanel_9t5qe_2142::-webkit-scrollbar-button{display:none}._treeLoading_9t5qe_2181{min-height:180px;display:flex;align-items:center;justify-content:center}._explorerEmptyState_9t5qe_2188{min-height:132px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;margin-top:4px;padding:18px;border:1px dashed rgba(147,197,253,.72);border-radius:12px;background:#f8fafcbd}._explorerEmptyIcon_9t5qe_2202{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#2563eb;background:#dbeafeb8;font-size:17px}._explorerEmptyCopy_9t5qe_2214{display:flex;flex-direction:column;gap:4px}._explorerEmptyTitle_9t5qe_2220{color:#334155;font-size:15px;font-weight:700;line-height:1.4}._explorerEmptyDesc_9t5qe_2227{color:#64748b;font-size:14px;line-height:1.55}._fileTree_9t5qe_2233{background:transparent!important;min-width:0;width:100%}._fileTree_9t5qe_2233 .ant-tree-list-holder,._fileTree_9t5qe_2233 .ant-tree-list-holder-inner{min-width:0;width:100%}._fileTree_9t5qe_2233 .ant-tree-treenode{padding:1px 0;width:100%}._fileTree_9t5qe_2233 .ant-tree-node-content-wrapper{width:100%;min-width:0;display:flex;align-items:center;min-height:32px;height:auto;padding:3px 6px;border-radius:10px;color:#0f172a!important;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}._fileTree_9t5qe_2233 .ant-tree-node-content-wrapper:hover{background:#e2e8f0b8!important}._fileTree_9t5qe_2233 .ant-tree-treenode-selected .ant-tree-node-content-wrapper,._fileTree_9t5qe_2233 .ant-tree-node-content-wrapper.ant-tree-node-selected{background:linear-gradient(135deg,#dbeafef5,#e0f2fee6)!important;box-shadow:inset 0 0 0 1px #60a5fa6b}._fileTree_9t5qe_2233 .ant-tree-node-selected{background:transparent!important}._fileTree_9t5qe_2233 .ant-tree-list-holder-inner{min-width:100%}._fileTree_9t5qe_2233 .ant-tree-checkbox{margin-inline-end:6px}._fileTree_9t5qe_2233 .ant-tree-checkbox .ant-tree-checkbox-inner{border-color:#94a3b8a3;background:#fff}._fileTree_9t5qe_2233 .ant-tree-checkbox-checked .ant-tree-checkbox-inner,._fileTree_9t5qe_2233 .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{border-color:#2563eb;background:linear-gradient(135deg,#2563eb,#0ea5e9)}._fileTree_9t5qe_2233 .ant-tree-switcher{color:#64748b;min-width:18px;width:18px;margin-inline-end:2px}._fileTree_9t5qe_2233 .ant-tree-indent-unit{width:14px}._fileTree_9t5qe_2233 .ant-tree-switcher:hover{color:#2563eb}._fileTree_9t5qe_2233 .ant-tree-draggable-icon{color:#94a3b88c}._treeNodeLabel_9t5qe_2301{display:flex;align-items:center;gap:6px;min-width:0;width:100%;font-size:16px}._treeNodeIcon_9t5qe_2310{color:#2563eb;opacity:.96;font-size:15px}._treeNodeText_9t5qe_2316{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b;font-weight:600;line-height:1.25}._mainTabs_9t5qe_2327{flex:1;min-height:0;height:100%;width:100%;display:flex;flex-direction:column}._mainTabs_9t5qe_2327 .ant-tabs-nav{flex:0 0 auto;margin-bottom:0}._mainTabs_9t5qe_2327 .ant-tabs-content-holder{flex:1;min-height:0;width:100%}._mainTabs_9t5qe_2327 .ant-tabs-content,._mainTabs_9t5qe_2327 .ant-tabs-tabpane{height:100%;min-height:0;width:100%;flex:1;display:flex;flex-direction:column}._mainTabs_9t5qe_2327 .ant-tabs-tabpane-hidden{display:none!important}._transcriptCard_9t5qe_1428,._editorCard_9t5qe_1429,._transcriptCard_9t5qe_1428 .ant-card-body,._editorCard_9t5qe_1429 .ant-card-body{flex:1;min-height:0;height:100%;display:flex;flex-direction:column}._transcriptShell_9t5qe_2374{flex:1;min-height:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto}._transcriptHeader_9t5qe_2382,._editorHeader_9t5qe_2383{padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.9)}._editorHeader_9t5qe_2383{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._editorModeSwitch_9t5qe_2396{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._editorModeButton_9t5qe_2403{height:36px;border-radius:999px;padding:0 14px;color:#0f172a;border:1px solid rgba(148,163,184,.26);background:#fffffff0;box-shadow:none;font-size:16px;font-weight:600}._editorModeButton_9t5qe_2403:hover{color:#1d4ed8;border-color:#60a5fa66;background:#eff6fffa}._editorModeButtonActive_9t5qe_2420{color:#fff!important;border:none!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;box-shadow:0 10px 22px #2563eb38}._editorMeta_9t5qe_2427{display:flex;gap:8px;margin-top:4px;color:#64748b;font-size:16px;line-height:1.6;word-break:break-word}._transcriptBody_9t5qe_2437{min-height:0;overflow:auto;padding:14px 4px 8px 0;display:flex;flex-direction:column}._transcriptList_9t5qe_2445{display:flex;flex-direction:column;gap:12px;min-height:min-content}._transcriptTurnCard_9t5qe_2452{display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid rgba(226,232,240,.92);box-shadow:0 12px 26px #0f172a0d}._transcriptTurnItem_9t5qe_2463{display:flex;flex-direction:column;gap:8px}._transcriptTurnItem_9t5qe_2463+._transcriptTurnItem_9t5qe_2463{padding-top:10px;border-top:1px solid rgba(226,232,240,.7)}._transcriptTurnUserItem_9t5qe_2474{align-items:flex-end}._transcriptTurnAssistantItem_9t5qe_2478{align-items:flex-start}._messageMeta_9t5qe_2482{display:flex;align-items:center;gap:10px}._roleLabel_9t5qe_2488{font-size:16px;font-weight:700;color:#1e293b}._timeLabel_9t5qe_2494{font-size:16px;color:#94a3b8}._messageBubble_9t5qe_2499{max-width:min(82%,920px);border-radius:20px;padding:14px 16px;box-shadow:0 12px 28px #0f172a12}._userBubble_9t5qe_2506{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}._assistantBubble_9t5qe_2511{background:#fff;border:1px solid rgba(148,163,184,.18)}._turnUserBubble_9t5qe_2516{align-self:flex-end}._turnAssistantBubble_9t5qe_2520{align-self:flex-start}._messageBubble_9t5qe_2499._compressionMessageBubble_9t5qe_2524{width:min(82%,880px);padding:0;overflow:hidden;border-color:#93c5fd7a;background:linear-gradient(180deg,#f8fbfffc,#fffffffc)}._contextCompressionCard_9t5qe_2532{position:relative;color:#1e293b}._contextCompressionRail_9t5qe_2537{height:3px;overflow:hidden;background:#bfdbfe9e}._contextCompressionRail_9t5qe_2537 span{display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb00,#2563eb 42%,#0ea5e9 66%,#0ea5e900);animation:_contextCompressionScan_9t5qe_1 1.1s cubic-bezier(.16,1,.3,1) both}._contextCompressionHeader_9t5qe_2551{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 14px 10px}._contextCompressionStatusIcon_9t5qe_2559{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#1d4ed8;background:linear-gradient(145deg,#dbeafef0,#e0f2fee6);box-shadow:inset 0 0 0 1px #93c5fd85}._contextCompressionStatusIcon_9t5qe_2559 .anticon{font-size:17px}._contextCompressionHeaderCopy_9t5qe_2573{min-width:0;display:flex;flex-direction:column;gap:2px}._contextCompressionHeaderCopy_9t5qe_2573 strong{font-size:16px;color:#0f172a}._contextCompressionHeaderCopy_9t5qe_2573 span{font-size:14px;line-height:1.55;color:#64748b}._contextCompressionToggle_9t5qe_2589{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid rgba(147,197,253,.58);border-radius:10px;color:#1d4ed8;background:#eff6ffd1;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1)}._contextCompressionToggle_9t5qe_2589:hover{border-color:#2563eb94;color:#1e40af;background:#dbeafedb}._contextCompressionToggle_9t5qe_2589:focus-visible{outline:2px solid rgba(37,99,235,.72);outline-offset:2px}._contextCompressionToggle_9t5qe_2589:active{transform:scale(.98)}._contextCompressionSectionLabels_9t5qe_2618{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 14px 60px}._contextCompressionSectionLabels_9t5qe_2618 span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 9px;border:1px solid rgba(191,219,254,.64);border-radius:999px;color:#475569;background:#ffffffc2;font-size:14px;animation:_contextCompressionLabelReveal_9t5qe_1 .26s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--compression-label-index) * 45ms + 80ms)}._contextCompressionSectionLabels_9t5qe_2618 .anticon{color:#2563eb}._contextCompressionDetails_9t5qe_2642{display:grid;gap:0;border-top:1px solid rgba(191,219,254,.52);animation:_contextCompressionDetailsReveal_9t5qe_1 .22s cubic-bezier(.16,1,.3,1) both}._contextCompressionSection_9t5qe_2618{padding:14px 16px}._contextCompressionSection_9t5qe_2618+._contextCompressionSection_9t5qe_2618{border-top:1px solid rgba(226,232,240,.86)}._contextCompressionSectionTitle_9t5qe_2656{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:#1d4ed8;font-size:14px}._contextCompressionSectionTitle_9t5qe_2656 strong{color:#334155}._contextCompressionMarkdown_9t5qe_2668{color:#334155;font-size:15px;line-height:1.7}._contextCompressionMarkdown_9t5qe_2668>:first-child{margin-top:0}._contextCompressionMarkdown_9t5qe_2668>:last-child{margin-bottom:0}@keyframes _contextCompressionScan_9t5qe_1{0%{opacity:0;transform:translate(-120%)}35%{opacity:1}to{opacity:.82;transform:translate(240%)}}@keyframes _contextCompressionLabelReveal_9t5qe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _contextCompressionDetailsReveal_9t5qe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._contextCompressionRail_9t5qe_2537 span,._contextCompressionSectionLabels_9t5qe_2618 span,._contextCompressionDetails_9t5qe_2642{animation:none}._contextCompressionToggle_9t5qe_2589{transition:none}}@media (max-width: 768px){._contextCompressionHeader_9t5qe_2551{grid-template-columns:auto minmax(0,1fr)}._contextCompressionToggle_9t5qe_2589{grid-column:2;justify-self:start}._contextCompressionSectionLabels_9t5qe_2618{padding-left:14px}}._resultActionBar_9t5qe_2735{max-width:min(82%,920px);display:flex;flex-wrap:wrap;gap:4px;padding-left:4px;opacity:.72;transition:opacity .16s ease}._resultActionBar_9t5qe_2735:hover,._resultActionBar_9t5qe_2735:focus-within{opacity:1}._resultActionBar_9t5qe_2735 .ant-btn{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:999px;font-size:16px;font-weight:700;color:#334155;border-color:#94a3b82e;background:#f8fbffeb;box-shadow:0 6px 14px #0f172a0a}._resultActionBar_9t5qe_2735 .ant-btn:hover{color:#1d4ed8;border-color:#2563eb47;background:#eff6fff5;box-shadow:0 8px 18px #2563eb1a}._userContent_9t5qe_2768{margin:0!important;color:inherit!important;white-space:pre-wrap}._emptyState_9t5qe_2774{flex:1;min-height:320px;display:flex;align-items:center;justify-content:center}._chatStage_9t5qe_2782{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1;height:100%}._transcriptEmptyState_9t5qe_2791{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 0 12px;color:#475569}._transcriptEmptyIcon_9t5qe_2802{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;color:#2563eb;font-size:28px;background:#2563eb14}._transcriptEmptyDesc_9t5qe_2814{max-width:520px;text-align:center;font-size:16px;line-height:1.6}._composer_9t5qe_2821{position:sticky;bottom:0;z-index:2;margin-top:0;padding-top:8px;border-top:1px solid rgba(226,232,240,.75);background:linear-gradient(180deg,#ffffffb8,#fffffff5 18%,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._composerSurface_9t5qe_2832{display:flex;flex-direction:column;gap:8px;width:100%;padding:9px 10px 11px;border-radius:18px;border:1px solid rgba(191,219,254,.92);background:linear-gradient(180deg,#f8fbfffc,#fffffffc);box-shadow:inset 0 1px #fffc,0 12px 28px #2563eb12}._composerToolbar_9t5qe_2844{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;flex:1 1 auto;min-width:0}._composerToolbarGroup_9t5qe_2854{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}._composerToolbarField_9t5qe_2862{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}._composerToolbarLabel_9t5qe_2870{font-size:16px;font-weight:600;color:#475569;white-space:nowrap}._composerKnowledgeButton_9t5qe_2877{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;min-height:38px;padding:6px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffffe6;color:#0f172a;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}._composerKnowledgeButton_9t5qe_2877:hover:not(:disabled),._composerKnowledgeButton_9t5qe_2877:focus-visible:not(:disabled){transform:translateY(-1px);border-color:#2563eb47;background:#fffffffa;box-shadow:0 10px 20px #2563eb14;outline:none}._composerKnowledgeButton_9t5qe_2877:disabled{cursor:default}._composerKnowledgeButtonActive_9t5qe_2904{border-color:#2563eb61;background:linear-gradient(135deg,#dbeafef0,#e0f2fee0)}._composerKnowledgeButtonIcon_9t5qe_2909{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2563eb;background:#2563eb14;box-shadow:inset 0 0 0 1px #2563eb14}._composerKnowledgeButtonBody_9t5qe_2922{display:inline-flex;align-items:center;gap:6px;min-width:0}._composerKnowledgeButtonLabel_9t5qe_2929{flex:0 0 auto;font-size:16px;font-weight:700;line-height:1.2;color:#0f172a;white-space:nowrap}._composerKnowledgeButtonStatus_9t5qe_2938{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:16px;font-weight:700;line-height:1;white-space:nowrap}._composerQueueBanner_9t5qe_2955{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;border-radius:16px;border:1px solid rgba(191,219,254,.84);background:linear-gradient(135deg,#eff6fff5,#fffffffa);color:#0f172a;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffffd6,0 10px 22px #0f172a0d;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}._composerQueueBanner_9t5qe_2955:hover:not(:disabled),._composerQueueBanner_9t5qe_2955:focus-visible:not(:disabled){transform:translateY(-1px);border-color:#2563eb47;background:linear-gradient(135deg,#e9f3fffa,#fffffffc);box-shadow:0 12px 24px #2563eb14,inset 0 1px #ffffffe6;outline:none}._composerQueueBannerRunning_9t5qe_2979{border-color:#2563eb2e}._composerQueueBannerIdle_9t5qe_2983{border-style:dashed;border-color:#bfdbfec7;background:linear-gradient(135deg,#f8fbfff5,#fffffffa)}._composerQueueBannerQueued_9t5qe_2989{border-color:#0ea5e93d;background:linear-gradient(135deg,#eff6fffa,#f0f9fff5)}._composerQueueBannerCollapsed_9t5qe_2994{opacity:.98}._composerQueueBannerExpanded_9t5qe_2998{box-shadow:inset 0 1px #ffffffd6,0 12px 26px #0f172a0f}._composerQueueBannerIcon_9t5qe_3002{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2563eb;background:#2563eb14;box-shadow:inset 0 0 0 1px #2563eb14;font-size:16px}._composerQueueBannerBody_9t5qe_3016{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}._composerQueueBannerTitle_9t5qe_3024{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2;color:#0f172a}._composerQueueBannerStatus_9t5qe_3034{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;color:#475569}._composerQueueBannerChevron_9t5qe_3044{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;font-size:14px}._composerQueueBadge_9t5qe_3055{min-width:0;flex:0 0 190px;width:190px;max-width:190px;min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:12px;border:1px solid rgba(191,219,254,.84);background:linear-gradient(135deg,#eff6fff5,#fffffffa);color:#0f172a;box-shadow:inset 0 1px #ffffffd6,0 10px 22px #0f172a0d;cursor:default;-webkit-user-select:none;user-select:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}._composerQueueBadgeRunning_9t5qe_3075{border-color:#2563eb33}._composerQueueBadgeQueued_9t5qe_3079{border-color:#0ea5e93d;background:linear-gradient(135deg,#eff6fffa,#f0f9fff5)}._composerQueueBadgeIdle_9t5qe_3084{border-style:dashed;border-color:#bfdbfec2;background:linear-gradient(135deg,#f8fbfff5,#fffffffa)}._composerQueueBadgeIcon_9t5qe_3090{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2563eb;background:#2563eb14;box-shadow:inset 0 0 0 1px #2563eb14;font-size:15px}._composerQueueBadgeBody_9t5qe_3104{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;overflow:hidden}._composerQueueBadgeHeaderRow_9t5qe_3113{min-width:0;display:flex;align-items:center;gap:6px}._composerQueueBadgeTitle_9t5qe_3120{flex:0 1 auto;min-width:0;font-size:14px;font-weight:700;line-height:1.2;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._composerQueueBadgeStatus_9t5qe_3132{flex:1 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;color:#475569}._composerQueueBadgeSummary_9t5qe_3144{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;color:#334155}._composerQueueBadgeMeterTrack_9t5qe_3155{display:block;width:100%;height:2px;overflow:hidden;border-radius:999px;background:#bfdbfe70}._composerQueueBadgeMeterFill_9t5qe_3164{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0ea5e9);box-shadow:0 0 0 1px #2563eb14;transition:width .22s ease}._composerQueueBadgeMeterFillQueued_9t5qe_3173{background:linear-gradient(90deg,#0ea5e9,#22d3ee)}._taskContextStrip_9t5qe_3177{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:14px;border:1px solid rgba(191,219,254,.72);background:linear-gradient(180deg,#f8fbfffa,#f1f7fef0)}._taskContextStripHeader_9t5qe_3187{flex:0 0 auto}._taskContextStripTitle_9t5qe_3191{font-size:16px;font-weight:700;color:#0f172a;white-space:nowrap}._taskContextLaneList_9t5qe_3198{min-width:0;flex:1;display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:1px}._taskContextLane_9t5qe_3198{flex:1 0 150px;min-width:132px;max-width:220px;min-height:38px;display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffffe0;color:#0f172a;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}._taskContextLane_9t5qe_3198:hover:not(:disabled),._taskContextLane_9t5qe_3198:focus-visible:not(:disabled){transform:translateY(-1px);border-color:#2563eb47;background:#fffffffa;box-shadow:0 10px 20px #2563eb14;outline:none}._taskContextLane_9t5qe_3198:disabled{cursor:default}._taskContextLaneActive_9t5qe_3236{border-color:#2563eb61;background:linear-gradient(135deg,#dbeafeeb,#e0f2fedb)}._taskContextLaneIcon_9t5qe_3241{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;align-self:center;border-radius:9px;color:#2563eb;background:#2563eb14;font-size:16px}._taskContextLaneBody_9t5qe_3255{min-width:0;flex:1;display:flex;align-items:center;gap:6px}._taskContextLaneLabel_9t5qe_3263{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;color:#0f172a}._taskContextLaneStatus_9t5qe_3272{flex:0 0 auto;padding:1px 7px;border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:16px;font-weight:700;line-height:20px;font-variant-numeric:tabular-nums}._taskContextLaneCompactStatus_9t5qe_3284,._taskContextLaneHint_9t5qe_3288{display:none}._attachmentBar_9t5qe_3292{margin-bottom:0;padding:0 2px;border-radius:0;border:none;background:transparent}._attachmentBarHeader_9t5qe_3300{display:none}._attachmentBarTitle_9t5qe_3304{font-size:16px;font-weight:700;color:#0f172a}._attachmentBarHint_9t5qe_3310{font-size:16px}._attachmentList_9t5qe_3314{display:flex;flex-wrap:wrap;gap:6px}._attachmentChip_9t5qe_3320{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;border:1px solid rgba(37,99,235,.14);background:#eff6fff5;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}._attachmentChip_9t5qe_3320:hover,._attachmentChip_9t5qe_3320:focus-within{border-color:#2563eb52;background:#fffffffa;box-shadow:0 10px 22px #2563eb14;transform:translateY(-1px)}._attachmentChipIcon_9t5qe_3338{color:#2563eb;font-size:16px}._attachmentChipName_9t5qe_3343{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#0f172a}._attachmentChipRemove_9t5qe_3352{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;opacity:0;transform:scale(.9);transition:opacity .16s ease,transform .16s ease,background .16s ease,color .16s ease;pointer-events:none}._attachmentChipRemove_9t5qe_3352:hover{background:#2563eb14;color:#0f172a}._attachmentChip_9t5qe_3320:hover ._attachmentChipRemove_9t5qe_3352,._attachmentChip_9t5qe_3320:focus-within ._attachmentChipRemove_9t5qe_3352{opacity:1;transform:scale(1);pointer-events:auto}._attachmentPlaceholder_9t5qe_3380{margin-bottom:0}._composerModelSelect_9t5qe_3384{width:280px;max-width:100%}._composerModelSelect_9t5qe_3384 .ant-select-selector{min-height:42px!important;border-radius:14px!important;border:1px solid rgba(191,219,254,.92)!important;background:#fffffffa!important;box-shadow:inset 0 1px #fffc}._composerModelSelect_9t5qe_3384 .ant-select-selection-item,._composerModelSelect_9t5qe_3384 .ant-select-selection-placeholder{font-size:16px!important;color:#0f172a!important;line-height:40px!important}._composerModelSelect_9t5qe_3384 .ant-select-arrow{color:#64748b}._composerSessionTag_9t5qe_3405{margin-inline-end:0;padding:0 12px;border-radius:999px;border:1px solid rgba(191,219,254,.9);background:#eff6fff2;font-size:16px!important;line-height:24px;color:#1d4ed8}._contextToggleButton_9t5qe_3416{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 6px;border:none;border-radius:14px;background:transparent;color:#1d4ed8;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}._contextToggleButton_9t5qe_3416:hover{transform:translateY(-1px);background:#eff6ffeb;color:#1d4ed8}._contextToggleLabel_9t5qe_3438{white-space:nowrap}._contextToggleValue_9t5qe_3442{min-width:38px;display:flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:#2563eb14;color:#2563eb;font-variant-numeric:tabular-nums}._contextToggleIcon_9t5qe_3454{font-size:14px;color:#64748b}._contextPopoverOverlay_9t5qe_3459 .ant-popover-inner{min-width:380px;max-width:min(480px,100vw - 32px);border-radius:20px;border:1px solid rgba(191,219,254,.88);box-shadow:0 18px 44px #2563eb24;background:#fffffffa}._contextPopoverOverlay_9t5qe_3459 .ant-popover-title{padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid rgba(226,232,240,.92);font-size:16px;font-weight:700;color:#0f172a}._contextPopoverOverlay_9t5qe_3459 .ant-popover-inner-content{padding-top:0}._contextPopoverCard_9t5qe_3479{display:flex;flex-direction:column;gap:14px}._contextPopoverIntro_9t5qe_3485{padding:0 2px;font-size:16px;line-height:1.7;color:#334155}._contextPopoverStatsGrid_9t5qe_3492{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(191,219,254,.82);background:#eff6ffe6}._contextPopoverStatCard_9t5qe_3502{display:flex;flex-direction:column;gap:6px;min-width:0}._contextPopoverStatLeft_9t5qe_3509{display:flex;flex-direction:column;gap:4px;min-width:0}._contextPopoverStatHeader_9t5qe_3516{display:flex;align-items:center;justify-content:space-between;gap:8px}._contextPopoverStatLabel_9t5qe_3523{font-size:16px;font-weight:700;color:#0f172a}._contextPopoverStatValue_9t5qe_3529{font-size:16px;font-weight:700;color:#2563eb;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}._contextPopoverStatHint_9t5qe_3538{font-size:16px;color:#334155;line-height:1.5;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 420px){._contextPopoverStatsGrid_9t5qe_3492{grid-template-columns:1fr}}._streamPanel_9t5qe_3551{margin-bottom:12px;padding:18px 20px;border-radius:20px;border:1px solid rgba(37,99,235,.16);background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 45%),#f8fbffe0;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:0 12px 32px #0f172a0d,inset 0 1px #ffffffe6;display:flex;flex-direction:column;gap:14px;max-height:280px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._streamPanel_9t5qe_3551::-webkit-scrollbar{width:5px}._streamPanel_9t5qe_3551::-webkit-scrollbar-thumb{background:#2563eb33;border-radius:10px}._streamPanel_9t5qe_3551::-webkit-scrollbar-track{background:transparent}._backgroundTaskPanel_9t5qe_3578{margin-bottom:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(135deg,#eff6fff5,#f0f9ffe6),#fffffff0;box-shadow:0 12px 28px #0f172a0d,inset 0 1px #ffffffdb;display:flex;flex-direction:column;gap:8px;transition:padding .25s ease,gap .25s ease}._backgroundTaskPanel_9t5qe_3578._collapsedPanel_9t5qe_3590{padding:8px 14px;gap:0}._backgroundTaskPanelHeader_9t5qe_3595{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:default;-webkit-user-select:none;user-select:none}._backgroundTaskPanelTitleBlock_9t5qe_3605{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}._backgroundTaskPanelTitle_9t5qe_3605{font-size:15px;font-weight:700;color:#0f172a}._backgroundTaskPanelSummary_9t5qe_3619{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.45;color:#334155}._backgroundTaskPanelQueueMeta_9t5qe_3630{flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}._backgroundTaskPanelQueueMetaRunning_9t5qe_3647{background:#2563eb14;color:#1d4ed8}._backgroundTaskPanelQueueMetaQueued_9t5qe_3652{background:#0ea5e91f;color:#0369a1}._backgroundTaskPanelQueueMetaIdle_9t5qe_3657{background:#94a3b81f;color:#475569}._backgroundTaskPanelMeter_9t5qe_3662{display:flex;align-items:center}._backgroundTaskPanelMeterTrack_9t5qe_3667{width:100%;height:4px;overflow:hidden;border-radius:999px;background:#bfdbfe6b}._backgroundTaskPanelMeterFill_9t5qe_3675{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0ea5e9);box-shadow:0 0 0 1px #2563eb14;transition:width .22s ease}._backgroundTaskPanelMeterFillQueued_9t5qe_3683{background:linear-gradient(90deg,#0ea5e9,#22d3ee)}._backgroundTaskQueueSummary_9t5qe_3687{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(191,219,254,.68);background:linear-gradient(180deg,#fffffff5,#eff6ffeb)}._backgroundTaskQueueSummaryHeader_9t5qe_3697{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}._backgroundTaskQueueSummaryHeading_9t5qe_3705{min-width:0;display:flex;flex-direction:column;gap:3px}._backgroundTaskQueueSummaryTitle_9t5qe_3712{font-size:15px;font-weight:700;color:#0f172a}._backgroundTaskQueueSummaryHint_9t5qe_3718{font-size:14px;color:#475569;line-height:1.5}._backgroundTaskQueueMetrics_9t5qe_3724{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px}._backgroundTaskQueueMetricCard_9t5qe_3730{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(191,219,254,.56);background:#fffffff0}._backgroundTaskQueueMetricLabel_9t5qe_3740{font-size:14px;color:#64748b}._backgroundTaskQueueMetricValue_9t5qe_3745{font-size:18px;font-weight:700;color:#0f172a}._backgroundTaskQueueNext_9t5qe_3751{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;border:1px dashed rgba(37,99,235,.28);background:#eff6ffb8}._backgroundTaskQueueNextHeader_9t5qe_3761{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._backgroundTaskQueueNextTitle_9t5qe_3769{min-width:0;flex:1;font-size:14px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backgroundTaskQueueNextDetail_9t5qe_3780{font-size:14px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backgroundTaskQueueEmpty_9t5qe_3788{font-size:14px;color:#64748b}._backgroundTaskList_9t5qe_3793{display:flex;flex-direction:column;gap:8px;max-height:184px;opacity:1;overflow-y:auto;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease,margin .3s ease,gap .3s ease}._backgroundTaskList_9t5qe_3793._collapsed_9t5qe_149{max-height:0!important;opacity:0!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;gap:0!important;pointer-events:none}._backgroundTaskItem_9t5qe_3814{display:flex;flex-direction:column;padding:10px 12px;border-radius:14px;border:1px solid rgba(191,219,254,.68);background:#ffffffe0;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0f172a05}._backgroundTaskItemQueueHead_9t5qe_3825{border-color:#0ea5e95c;background:linear-gradient(135deg,#f0f9fffa,#fffffff5);box-shadow:0 8px 18px #0ea5e914}._backgroundTaskItemExpanded_9t5qe_3831{border-color:#2563eb61;box-shadow:0 4px 12px #0f172a0d}._backgroundTaskItemHeader_9t5qe_3836{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%}._backgroundTaskActions_9t5qe_3844{display:flex;align-items:center;gap:8px}._backgroundTaskItemContent_9t5qe_3850{margin-top:10px;padding-top:10px;border-top:1px solid rgba(191,219,254,.45);width:100%;animation:_fadeIn_9t5qe_1 .2s ease-in-out}._backgroundTaskThoughtChainWrapper_9t5qe_3858{background:#f8fafc;border-radius:10px;padding:12px;border:1px solid #e2e8f0;max-height:400px;overflow-y:auto}._backgroundTaskItemActive_9t5qe_3867{border-color:#2563eb47;background:#eff6fff5}._backgroundTaskItemFailed_9t5qe_3872{border-color:#ef444438;background:#fef2f2d1}._backgroundTaskItemCancelled_9t5qe_3877{border-color:#94a3b861;background:#f8fafceb}._backgroundTaskIndicator_9t5qe_3882{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#2563eb14}._backgroundTaskPulse_9t5qe_3893{width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 0 #2563eb38;animation:_pulseSpread_9t5qe_1 1.8s infinite}._backgroundTaskBody_9t5qe_3902{min-width:0;display:flex;flex-direction:column;gap:3px}._backgroundTaskMeta_9t5qe_3909{min-width:0;display:flex;align-items:center;gap:8px}._backgroundTaskTitle_9t5qe_3916{min-width:0;font-size:14px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backgroundTaskStatus_9t5qe_3926{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-size:14px;font-weight:700;color:#1d4ed8;background:#2563eb1a}._backgroundTaskQueueTag_9t5qe_3936{margin-inline-end:0}._backgroundTaskDetail_9t5qe_3940{min-width:0;font-size:14px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._streamPanelHeader_9t5qe_3949{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.12)}._streamHeadline_9t5qe_3958{display:inline-flex;align-items:center;gap:10px}._streamPulse_9t5qe_3964{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 0 #2563eb40;animation:_pulseSpread_9t5qe_1 2s infinite}._streamPanelTitle_9t5qe_3973{font-size:16px;font-weight:700;color:#0f172a}._streamStatusText_9t5qe_3979{font-size:14px;color:#64748b;font-weight:500}._streamPreview_9t5qe_3985{max-height:140px;overflow-y:auto;padding:12px 14px;border-radius:12px;background:#fffffff2;border:1px solid rgba(191,219,254,.6);font-size:14px;line-height:1.65;color:#1e293b;white-space:pre-wrap;animation:_fadeIn_9t5qe_1 .3s ease}._timelineContainer_9t5qe_3999{display:flex;flex-direction:column;position:relative;margin:6px 0}._timelineStep_9t5qe_4006{display:flex;gap:14px;position:relative}._timelineStep_9t5qe_4006:not(:last-child) ._timelineLine_9t5qe_4011{position:absolute;top:24px;bottom:-10px;left:10px;width:1.5px;background:#cbd5e1cc;transition:background .3s ease}._timelineLeft_9t5qe_4021{width:22px;display:flex;justify-content:center;position:relative}._timelineDot_9t5qe_4028{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s ease;margin-top:2px}._complete_9t5qe_4042 ._timelineDot_9t5qe_4028{background:#10b981;border-color:#10b981;box-shadow:0 0 8px #10b9814d}._complete_9t5qe_4042 ._dotIcon_9t5qe_4047{color:#fff;font-size:12px}._complete_9t5qe_4042 ._stepTitle_9t5qe_4051{color:#475569;font-weight:500}._complete_9t5qe_4042 ._timelineLine_9t5qe_4011{background:#10b981!important}._failed_9t5qe_4059 ._timelineDot_9t5qe_4028{background:#ef4444;border-color:#ef4444;box-shadow:0 0 8px #ef44444d}._failed_9t5qe_4059 ._dotIcon_9t5qe_4047{color:#fff;font-size:12px}._failed_9t5qe_4059 ._stepTitle_9t5qe_4051{color:#ef4444;font-weight:600}._active_9t5qe_4073 ._timelineDot_9t5qe_4028{background:#fff;border-color:#2563eb;box-shadow:0 0 10px #2563eb66;animation:_activeStepPulse_9t5qe_1 1.8s infinite ease-in-out}._active_9t5qe_4073 ._activeDotInner_9t5qe_4079{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#0ea5e9)}._active_9t5qe_4073 ._stepTitle_9t5qe_4051{font-weight:700;color:#1e3a8a}._pending_9t5qe_4090 ._pendingDotInner_9t5qe_4090{width:6px;height:6px;border-radius:50%;background:#cbd5e1}._pending_9t5qe_4090 ._stepTitle_9t5qe_4051{color:#94a3b8;font-weight:400}._timelineContent_9t5qe_4101{flex:1;min-width:0;padding-bottom:14px}._timelineHeader_9t5qe_4107{display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-user-select:none;user-select:none}._stepTitle_9t5qe_4051{font-size:15px;transition:color .25s ease}._toggleArrow_9t5qe_4120{color:#94a3b8;font-size:12px;padding:4px;border-radius:4px;transition:all .2s ease}._toggleArrow_9t5qe_4120:hover{background:#2563eb0f;color:#2563eb}._shimmerText_9t5qe_4132{background:linear-gradient(90deg,#2563eb,#0ea5e9,#2563eb 90%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_shimmerFlow_9t5qe_1 2.2s linear infinite}._timelineShortDetail_9t5qe_4141{font-size:14px;color:#64748b;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._timelineLogs_9t5qe_4150{margin-top:8px;padding:8px 12px;border-radius:8px;background:#f8fafc;border:1px solid rgba(148,163,184,.1);display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;animation:_slideDown_9t5qe_1 .25s ease}._logLine_9t5qe_4164{display:flex;gap:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;line-height:1.5}._logBullet_9t5qe_4172{color:#3b82f6;-webkit-user-select:none;user-select:none;font-weight:700}._logText_9t5qe_4178{color:#475569;word-break:break-all}@keyframes _pulseSpread_9t5qe_1{0%{box-shadow:0 0 #2563eb59}70%{box-shadow:0 0 0 6px #2563eb00}to{box-shadow:0 0 #2563eb00}}@keyframes _activeStepPulse_9t5qe_1{0%{transform:scale(1);box-shadow:0 0 #2563eb66}50%{transform:scale(1.06);box-shadow:0 0 10px #2563eb33}to{transform:scale(1);box-shadow:0 0 #2563eb66}}@keyframes _shimmerFlow_9t5qe_1{0%{background-position:0% center}to{background-position:200% center}}@keyframes _slideDown_9t5qe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_9t5qe_1{0%{opacity:0}to{opacity:1}}._composerInputShell_9t5qe_4234{position:relative;display:flex;flex-direction:column;gap:8px}._composerInput_9t5qe_4234 textarea.ant-input{font-size:16px;border-radius:18px;padding:16px;background:#f8fbff}._composerInputAttach_9t5qe_4248{position:static;align-self:center;z-index:1}._composerMentionPanel_9t5qe_4254{position:absolute;left:0;right:0;bottom:calc(100% + 12px);z-index:20;display:flex;flex-direction:column;gap:12px;max-height:320px;overflow:auto;padding:12px;border-radius:20px;border:1px solid rgba(147,197,253,.82);background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 32%),#fffffffa;box-shadow:0 18px 40px #0f172a24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._composerMentionSection_9t5qe_4273{display:flex;flex-direction:column;gap:8px}._composerMentionSectionTitle_9t5qe_4279{font-size:16px;font-weight:700;color:#0f172a}._composerMentionList_9t5qe_4285{display:flex;flex-direction:column;gap:6px}._composerMentionItem_9t5qe_4291{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(191,219,254,.7);border-radius:16px;background:#f8fbfffa;color:#0f172a;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}._composerMentionItem_9t5qe_4291:hover{transform:translateY(-1px);border-color:#60a5facc;background:#eff6fffa;box-shadow:0 10px 22px #2563eb14}._composerMentionItemActive_9t5qe_4313{border-color:#2563ebf2;background:linear-gradient(135deg,#2563eb14,#0ea5e914);box-shadow:0 12px 24px #2563eb1f}._composerMentionItemIcon_9t5qe_4319{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#2563eb;background:#2563eb1a;font-size:16px}._composerMentionItemBody_9t5qe_4332{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}._composerMentionItemLabel_9t5qe_4340{font-size:16px;font-weight:600;color:#0f172a;line-height:1.4}._composerMentionItemDetail_9t5qe_4347{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.4;color:#64748b}._composerMentionEmpty_9t5qe_4356{padding:10px 12px;border-radius:14px;background:#f8fafcf5;border:1px dashed rgba(191,219,254,.9);font-size:16px;color:#64748b}._composerActions_9t5qe_4365{margin-top:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px}._composerActionsRow_9t5qe_4374{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}._composerActionCluster_9t5qe_4383{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;margin-left:auto}._composerActionHint_9t5qe_4393{align-self:flex-start;min-width:0;font-size:16px;line-height:1.5;color:#64748b}._editorBody_9t5qe_4401{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding-top:16px;overflow:auto}._markdownPreviewShell_9t5qe_4411{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(191,219,254,.9);border-radius:20px;background:linear-gradient(180deg,#f8fbfffa,#f3f7fdfa);box-shadow:inset 0 1px #ffffffd1,0 10px 30px #0f172a0f}._htmlPreviewShell_9t5qe_4424{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}._markdownPreviewToolbar_9t5qe_4432{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._markdownPreviewTitle_9t5qe_4440{font-size:16px;font-weight:700;color:#0f172a}._markdownPreviewSourceButton_9t5qe_4446{height:36px;border-radius:999px;padding:0 14px;color:#0f172a;border:1px solid rgba(148,163,184,.26);background:#fffffff0;box-shadow:none;font-size:16px;font-weight:600}._markdownPreviewSourceButton_9t5qe_4446:hover{color:#1d4ed8;border-color:#60a5fa66;background:#eff6fffa}._markdownPreviewViewport_9t5qe_4463{flex:1;min-height:0;overflow:auto;padding-right:4px}._markdownPreviewMarkdown_9t5qe_4470{padding:4px 2px 18px;font-size:16px;line-height:1.9;color:#0f172a}._markdownPreviewMarkdown_9t5qe_4470 .chat-x-markdown{color:#0f172a;font-size:16px;line-height:1.9;word-break:break-word}._markdownPreviewMarkdown_9t5qe_4470 .chat-x-markdown h1,._markdownPreviewMarkdown_9t5qe_4470 .chat-x-markdown h2,._markdownPreviewMarkdown_9t5qe_4470 .chat-x-markdown h3,._markdownPreviewMarkdown_9t5qe_4470 .chat-x-markdown h4,._markdownPreviewMarkdown_9t5qe_4470 .chat-x-markdown h5,._markdownPreviewMarkdown_9t5qe_4470 .chat-x-markdown h6{color:#0f172a;line-height:1.35}._markdownPreviewMarkdown_9t5qe_4470 .chat-x-markdown table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}._markdownPreviewMarkdown_9t5qe_4470 .chat-x-markdown pre{overflow-x:auto}._htmlPreviewViewport_9t5qe_4501{flex:1;min-height:0;display:flex;overflow:hidden;padding:14px;border:1px solid rgba(191,219,254,.9);border-radius:20px;background:linear-gradient(180deg,#f8fbfffa,#f3f7fdfa);box-shadow:inset 0 1px #ffffffd1,0 10px 30px #0f172a0f}._htmlPreviewFrame_9t5qe_4513{flex:1;min-width:0;width:100%;height:100%;min-height:0;display:block;border:0;border-radius:16px;background:#fff}._markdownSourceShell_9t5qe_4525{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px;border:1px solid rgba(191,219,254,.9);border-radius:20px;background:linear-gradient(180deg,#f8fbfffa,#f3f7fdfa);box-shadow:inset 0 1px #ffffffd1,0 10px 30px #0f172a0f}._markdownSourceInput_9t5qe_4537{width:100%}._markdownSourceInput_9t5qe_4537 textarea.ant-input{min-height:100%!important;padding:18px 18px 18px 14px!important;border-radius:16px!important;border:1px solid rgba(191,219,254,.78)!important;background:#fffffffa!important;box-shadow:inset 0 1px #ffffffe0!important;color:#0f172a!important;caret-color:#2563eb;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px;line-height:1.85;letter-spacing:.01em;white-space:pre;-moz-tab-size:2;tab-size:2;resize:none;overflow:hidden}._editorLoading_9t5qe_4559{flex:1;min-height:260px;display:flex;align-items:center;justify-content:center}._inlineOfficeToolbar_9t5qe_4567{display:flex;justify-content:flex-end;padding:0 0 4px}._inlineOfficeExpandBtn_9t5qe_4573{color:var(--ant-color-text-secondary, #8c8c8c);transition:color .2s}._inlineOfficeExpandBtn_9t5qe_4573:hover{color:var(--ant-color-primary, #1677ff)!important}._inlineOfficeWrap_9t5qe_4581{flex:1;min-height:clamp(520px,62vh,760px);display:flex}._inlineOfficeEmbed_9t5qe_4587{width:100%;min-height:clamp(520px,62vh,760px)}._inlineOfficeFrame_9t5qe_4592{min-height:clamp(520px,62vh,760px);border-radius:20px;box-shadow:inset 0 1px #fffc}._expandedOfficeEmbed_9t5qe_4598{width:100%;height:calc(100vh - 140px)}._expandedOfficeFrame_9t5qe_4603{height:calc(100vh - 140px);border-radius:12px}._imagePreviewWrap_9t5qe_4608{flex:1;min-height:520px;display:flex}._imagePreviewCard_9t5qe_4614{width:100%;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;border-radius:20px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#f8fafcf5,#fffffffa)}._imagePreviewImage_9t5qe_4628{display:block;max-width:100%;max-height:62vh;object-fit:contain;border-radius:16px;box-shadow:0 18px 42px #0f172a1f;background:#fff}._imagePreviewCaption_9t5qe_4638{max-width:680px;text-align:center;font-size:16px;line-height:1.7;color:#64748b}._codeEditorShell_9t5qe_4646{flex:1;min-height:460px;display:grid;grid-template-columns:64px minmax(0,1fr);overflow:hidden;border:1px solid rgba(191,219,254,.9);border-radius:20px;background:linear-gradient(180deg,#f8fbfffa,#f3f7fdfa);box-shadow:inset 0 1px #fffc,0 10px 30px #0f172a0f}._codeEditorGutter_9t5qe_4658{position:relative;overflow:hidden;background:linear-gradient(180deg,#f4f8fffa,#ecf3fffa);border-right:1px solid rgba(191,219,254,.6);min-height:0}._codeEditorGutterInner_9t5qe_4666{display:flex;flex-direction:column;align-items:flex-end;padding:18px 12px 18px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px;line-height:1.7;color:#94a3b8;will-change:transform}._codeEditorLineNumber_9t5qe_4678{display:block;min-height:1.7em;-webkit-user-select:none;user-select:none}._codeEditorViewport_9t5qe_4684{position:relative;min-width:0;min-height:0;overflow:hidden;background:linear-gradient(180deg,#fbfdfff5,#f4f8fffa)}._codeEditorHighlightLayer_9t5qe_4692{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;padding:18px 18px 18px 14px;pointer-events:none;color:#0f172a;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px;line-height:1.7;letter-spacing:.01em;white-space:pre;-moz-tab-size:2;tab-size:2;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}._codeEditorHighlightLayer_9t5qe_4692::-webkit-scrollbar{display:none}._codeEditorHighlightCode_9t5qe_4715{display:block;min-width:100%;min-height:100%;will-change:transform}._codeEditorHighlightLayer_9t5qe_4692 .token.comment,._codeEditorHighlightLayer_9t5qe_4692 .token.prolog,._codeEditorHighlightLayer_9t5qe_4692 .token.doctype,._codeEditorHighlightLayer_9t5qe_4692 .token.cdata{color:#64748b;font-style:italic}._codeEditorHighlightLayer_9t5qe_4692 .token.punctuation{color:#64748b}._codeEditorHighlightLayer_9t5qe_4692 .token.property,._codeEditorHighlightLayer_9t5qe_4692 .token.tag,._codeEditorHighlightLayer_9t5qe_4692 .token.boolean,._codeEditorHighlightLayer_9t5qe_4692 .token.number,._codeEditorHighlightLayer_9t5qe_4692 .token.constant,._codeEditorHighlightLayer_9t5qe_4692 .token.symbol,._codeEditorHighlightLayer_9t5qe_4692 .token.deleted{color:#2563eb}._codeEditorHighlightLayer_9t5qe_4692 .token.selector,._codeEditorHighlightLayer_9t5qe_4692 .token.attr-name,._codeEditorHighlightLayer_9t5qe_4692 .token.string,._codeEditorHighlightLayer_9t5qe_4692 .token.char,._codeEditorHighlightLayer_9t5qe_4692 .token.builtin,._codeEditorHighlightLayer_9t5qe_4692 .token.inserted,._codeEditorHighlightLayer_9t5qe_4692 .token.operator,._codeEditorHighlightLayer_9t5qe_4692 .token.entity,._codeEditorHighlightLayer_9t5qe_4692 .token.url,._codeEditorHighlightLayer_9t5qe_4692 .language-css .token.string,._codeEditorHighlightLayer_9t5qe_4692 .style .token.string{color:#0f766e}._codeEditorHighlightLayer_9t5qe_4692 .token.atrule,._codeEditorHighlightLayer_9t5qe_4692 .token.attr-value,._codeEditorHighlightLayer_9t5qe_4692 .token.keyword{color:#2563eb;font-weight:600}._codeEditorHighlightLayer_9t5qe_4692 .token.function,._codeEditorHighlightLayer_9t5qe_4692 .token.class-name{color:#0891b2}._codeEditorHighlightLayer_9t5qe_4692 .token.regex,._codeEditorHighlightLayer_9t5qe_4692 .token.important,._codeEditorHighlightLayer_9t5qe_4692 .token.variable{color:#b45309}._codeEditorHighlightLayer_9t5qe_4692 .token.important{font-weight:700}._codeEditorHighlightLayer_9t5qe_4692 .token.italic{font-style:italic}._codeEditorHighlightLayer_9t5qe_4692 .token.bold{font-weight:700}._codeEditorInput_9t5qe_4791{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;min-height:100%!important;padding:18px 18px 18px 14px!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;resize:none;overflow:auto!important;color:transparent!important;caret-color:#2563eb;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px;line-height:1.7;letter-spacing:.01em;-moz-tab-size:2;tab-size:2;white-space:pre;scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.38) rgba(219,234,254,.45)}._codeEditorInput_9t5qe_4791::placeholder{color:#94a3b8e0}._codeEditorInput_9t5qe_4791::selection{background:#bfdbfe73}._codeEditorInput_9t5qe_4791::-webkit-scrollbar{width:10px;height:10px}._codeEditorInput_9t5qe_4791::-webkit-scrollbar-track{background:linear-gradient(180deg,#f1f5f9b8,#ffffffeb);border-radius:999px}._codeEditorInput_9t5qe_4791::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#60a5fad1,#2563ebbd);border:2px solid rgba(255,255,255,.92);border-radius:999px}._codeEditorInput_9t5qe_4791::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6f0,#1e40afdb)}._codeEditorInput_9t5qe_4791:hover,._codeEditorInput_9t5qe_4791:focus{border:none!important;box-shadow:none!important}._editorInput_9t5qe_4842{flex:1;min-height:420px!important}._editorInput_9t5qe_4842 textarea.ant-input{height:100%!important;min-height:420px!important;font-size:16px;line-height:1.7;border-radius:18px;padding:18px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background:#f8fbff}._primaryAction_9t5qe_1924,._secondaryAction_9t5qe_4858{height:36px;border-radius:999px;padding:0 14px;font-size:16px;font-weight:600}._primaryAction_9t5qe_1924{color:#fff!important;border:none!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;box-shadow:0 12px 28px #0e74d93d}._secondaryAction_9t5qe_4858{color:#0f172a;border:1px solid rgba(148,163,184,.28);background:#ffffffeb}._toolAction_9t5qe_4879,._topAction_9t5qe_4880,._topPrimaryAction_9t5qe_4881{height:32px;border-radius:999px;padding:0 10px;font-size:16px;font-weight:600}._contextMenu_9t5qe_4889{position:fixed;z-index:1200;min-width:160px;padding:8px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#fffffffa;box-shadow:0 20px 44px #0f172a2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._contextMenuItem_9t5qe_4901{width:100%;height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;border:none;border-radius:10px;background:transparent;color:#0f172a;font-size:16px;text-align:left;cursor:pointer}._contextMenuItem_9t5qe_4901:hover:not(:disabled){background:#2563eb14}._contextMenuItem_9t5qe_4901:disabled{color:#94a3b8;cursor:not-allowed}._contextMenuDanger_9t5qe_4924{color:#dc2626}._toolAction_9t5qe_4879,._topAction_9t5qe_4880{color:#0f172a;border:1px solid rgba(148,163,184,.24);background:#ffffffeb;box-shadow:none}._topPrimaryAction_9t5qe_4881{color:#fff!important;border:none!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;box-shadow:0 10px 22px #0e74d92e}._mainTabs_9t5qe_2327 .ant-tabs-nav{margin:0 0 8px;padding:0 4px}._mainTabs_9t5qe_2327 .ant-tabs-nav:before{border-bottom:1px solid rgba(191,219,254,.58)}._mainTabs_9t5qe_2327 .ant-tabs-nav-list{gap:8px}._mainTabs_9t5qe_2327 .ant-tabs-tab{margin:0!important;padding:8px 14px!important;border-radius:999px;border:1px solid transparent;background:#ffffffc7;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}._mainTabs_9t5qe_2327 .ant-tabs-tab:hover{color:#1d4ed8;background:#eff6fff5}._mainTabs_9t5qe_2327 .ant-tabs-tab-active{background:#eff6fffa;border-color:#bfdbfed9;box-shadow:0 10px 22px #2563eb14}._mainTabs_9t5qe_2327 .ant-tabs-tab-btn{font-size:15px;font-weight:600}._mainTabs_9t5qe_2327 .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1d4ed8;text-shadow:none}._mainTabs_9t5qe_2327 .ant-tabs-ink-bar{height:3px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9)}._chatStage_9t5qe_2782{align-items:center}._chatStage_9t5qe_2782>._transcriptCard_9t5qe_1428,._chatStage_9t5qe_2782>._composer_9t5qe_2821,._mainTabs_9t5qe_2327 ._editorCard_9t5qe_1429{width:min(100%,var(--assistant-max-width));align-self:center}._transcriptCard_9t5qe_1428,._editorCard_9t5qe_1429{border-radius:var(--assistant-panel-radius);border:1px solid var(--assistant-panel-border);box-shadow:var(--assistant-panel-shadow);background:#fffffff0}._transcriptCard_9t5qe_1428 .ant-card-body,._editorCard_9t5qe_1429 .ant-card-body{padding:18px}._transcriptHeader_9t5qe_2382,._editorHeader_9t5qe_2383{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.9)}._transcriptBody_9t5qe_2437{padding:14px 2px 8px 0;scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.36) rgba(219,234,254,.34)}._transcriptBody_9t5qe_2437::-webkit-scrollbar{width:8px}._transcriptBody_9t5qe_2437::-webkit-scrollbar-track{background:linear-gradient(180deg,#f1f5f9b8,#ffffffeb);border-radius:999px}._transcriptBody_9t5qe_2437::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#60a5fad1,#2563ebbd);border:2px solid rgba(255,255,255,.92);border-radius:999px}._transcriptList_9t5qe_2445{gap:14px}._transcriptTurnCard_9t5qe_2452{padding:12px 12px 10px;border-radius:18px;border:1px solid rgba(191,219,254,.48);background:linear-gradient(180deg,#fffffffa,#f8fafcf5),#ffffffeb;box-shadow:0 12px 26px #0f172a0d}._messageMeta_9t5qe_2482{gap:8px}._roleLabel_9t5qe_2488{font-size:15px;color:#1e293b}._timeLabel_9t5qe_2494{font-size:14px}._messageBubble_9t5qe_2499{max-width:min(82%,880px);border-radius:16px;padding:12px 14px;box-shadow:0 10px 24px #0f172a0f}._userBubble_9t5qe_2506{color:#0f172a;border:1px solid rgba(191,219,254,.76);background:linear-gradient(180deg,#eff6fffa,#e0f2feeb)}._assistantBubble_9t5qe_2511{border:1px solid rgba(191,219,254,.34);background:#fffffffa}._userContent_9t5qe_2768{font-size:16px;line-height:1.65}._transcriptEmptyState_9t5qe_2791{min-height:280px;padding:18px 0 12px}._composer_9t5qe_2821{position:sticky;bottom:0;z-index:2;padding-top:10px;border-top:1px solid rgba(226,232,240,.72);background:linear-gradient(180deg,#ffffffb8,#fffffff0 18%,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._composerSurface_9t5qe_2832{padding:10px 12px 12px;border-radius:18px;border:1px solid rgba(191,219,254,.9);background:linear-gradient(180deg,#fffffffa,#f8fbfffa);box-shadow:inset 0 1px #ffffffd1,0 14px 30px #0f172a0f}._composerToolbar_9t5qe_2844{gap:12px}._composerToolbarGroup_9t5qe_2854{gap:10px}._composerToolbarLabel_9t5qe_2870{font-size:14px;font-weight:700;color:#475569}._composerKnowledgeButton_9t5qe_2877{min-height:38px;border-radius:14px;border-color:#bfdbfec2;background:#fffffff0}._composerKnowledgeButtonLabel_9t5qe_2929{font-size:15px}._composerKnowledgeButtonStatus_9t5qe_2938{min-width:26px;height:22px;font-size:14px}._attachmentChip_9t5qe_3320{border-radius:14px;border-color:#bfdbfeb3;background:#fffffff5}._attachmentChipName_9t5qe_3343{font-size:14px}._composerModelSelect_9t5qe_3384{width:260px}._composerSessionTag_9t5qe_3405{padding:0 10px;font-size:14px!important}._contextToggleButton_9t5qe_3416{padding:0 10px;border:1px solid rgba(191,219,254,.8);background:#eff6ffeb}._taskContextStrip_9t5qe_3177{border-radius:16px;border-color:#bfdbfeb8;background:linear-gradient(180deg,#fffffffa,#f1f7fef0)}._taskContextLane_9t5qe_3198{border-radius:14px;border-color:#bfdbfec2;background:#ffffffeb}._taskContextLaneLabel_9t5qe_3263,._taskContextLaneStatus_9t5qe_3272{font-size:14px}._streamPanel_9t5qe_3551{margin-bottom:10px;padding:14px 16px;border-radius:18px;border-color:#bfdbfebd;background:radial-gradient(circle at top left,rgba(37,99,235,.06),transparent 40%),#fffffff0;box-shadow:0 12px 28px #0f172a0d,inset 0 1px #ffffffe0;max-height:260px}._streamPanelHeader_9t5qe_3949{padding-bottom:10px}._streamPanelTitle_9t5qe_3973{font-size:15px}._streamStatusText_9t5qe_3979,._streamPreview_9t5qe_3985,._timelineStep_9t5qe_4006,._timelineShortDetail_9t5qe_4141,._logLine_9t5qe_4164,._timelineLogs_9t5qe_4150,._stepTitle_9t5qe_4051{font-size:14px}._composerInput_9t5qe_4234 textarea.ant-input{border:1px solid rgba(191,219,254,.82);box-shadow:inset 0 1px #ffffffe6}._editorCard_9t5qe_1429{overflow:hidden}._editorHeader_9t5qe_2383{align-items:flex-start;flex-wrap:wrap}._editorBody_9t5qe_4401{padding-top:14px}._primaryAction_9t5qe_1924,._secondaryAction_9t5qe_4858,._toolAction_9t5qe_4879,._topAction_9t5qe_4880,._topPrimaryAction_9t5qe_4881{min-height:36px}._primaryAction_9t5qe_1924{box-shadow:0 14px 28px #0e74d938}._toolAction_9t5qe_4879,._topAction_9t5qe_4880{border-color:#94a3b838;background:#fffffff0}._topPrimaryAction_9t5qe_4881{box-shadow:0 12px 24px #0e74d933}@media (max-width: 1240px){._content_9t5qe_25{grid-template-columns:1fr}._taskContextLaneList_9t5qe_3198{grid-template-columns:repeat(2,minmax(0,1fr))}._sidebarColumn_9t5qe_117{min-height:auto}._workspacePanelShell_9t5qe_172,._runtimeDock_9t5qe_1442,._workspaceArtifactCard_9t5qe_1721{height:auto}._explorerCard_9t5qe_1427{min-height:380px}._modelCompactGrid_9t5qe_2068,._runtimeControlRow_9t5qe_1521,._runtimeMetricGrid_9t5qe_1626{grid-template-columns:1fr}._messageBubble_9t5qe_2499{max-width:100%}}@media (max-width: 768px){._hero_9t5qe_21{padding:18px 16px 14px;flex-direction:column}._content_9t5qe_25{padding:16px}._editorHeader_9t5qe_2383,._composerActions_9t5qe_4365{flex-direction:column;align-items:stretch}._composerActionsRow_9t5qe_4374{align-items:stretch}._taskContextLaneList_9t5qe_3198{grid-template-columns:1fr}._explorerMainTitle_9t5qe_2095{font-size:22px}._explorerCard_9t5qe_1427,._runtimeDock_9t5qe_1442,._workspaceArtifactCard_9t5qe_1721,._workspaceExplorerCard_9t5qe_1741,._workspacePanelShell_9t5qe_172,._transcriptCard_9t5qe_1428,._editorCard_9t5qe_1429{border-radius:20px}}@media (max-width: 1280px){._clientPage_9t5qe_17 ._hero_9t5qe_21{padding:10px 16px;align-items:center;gap:12px}._clientPage_9t5qe_17 ._heroBadge_9t5qe_57{width:36px;height:36px;border-radius:12px;font-size:16px}._clientPage_9t5qe_17 ._title_9t5qe_70{font-size:18px!important;line-height:1.18!important}._clientPage_9t5qe_17 ._subtitle_9t5qe_77{display:none}._clientPage_9t5qe_17 ._topAction_9t5qe_4880,._clientPage_9t5qe_17 ._topPrimaryAction_9t5qe_4881{height:34px;padding:0 12px}._clientPage_9t5qe_17 ._content_9t5qe_25{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 16px 16px}._clientPage_9t5qe_17 ._sidebarColumn_9t5qe_117{display:none}._clientPage_9t5qe_17 ._mainTabs_9t5qe_2327 .ant-tabs-nav{margin-bottom:4px}._clientPage_9t5qe_17 ._transcriptCard_9t5qe_1428{border-radius:18px}._clientPage_9t5qe_17 ._transcriptCard_9t5qe_1428 .ant-card-body{padding:14px}._clientPage_9t5qe_17 ._transcriptHeader_9t5qe_2382{padding-bottom:10px}._clientPage_9t5qe_17 ._transcriptBody_9t5qe_2437{padding:12px 2px 6px 0}._clientPage_9t5qe_17 ._transcriptList_9t5qe_2445{gap:14px}._clientPage_9t5qe_17 ._messageBubble_9t5qe_2499,._clientPage_9t5qe_17 ._resultActionBar_9t5qe_2735{max-width:min(92%,880px)}._clientPage_9t5qe_17 ._messageBubble_9t5qe_2499{border-radius:18px;padding:12px 14px}._clientPage_9t5qe_17 ._composer_9t5qe_2821{padding-top:8px}._clientPage_9t5qe_17 ._composerSurface_9t5qe_2832{gap:6px;padding:8px;border-radius:16px}._clientPage_9t5qe_17 ._composerToolbar_9t5qe_2844{gap:8px;align-items:center}._clientPage_9t5qe_17 ._composerToolbarField_9t5qe_2862{gap:8px}._clientPage_9t5qe_17 ._composerToolbarLabel_9t5qe_2870{font-size:16px}._clientPage_9t5qe_17 ._composerKnowledgeButton_9t5qe_2877{min-height:38px;padding:5px 10px;border-radius:12px}._clientPage_9t5qe_17 ._composerKnowledgeButtonIcon_9t5qe_2909{width:24px;height:24px}._clientPage_9t5qe_17 ._composerKnowledgeButtonLabel_9t5qe_2929,._clientPage_9t5qe_17 ._composerKnowledgeButtonStatus_9t5qe_2938{font-size:16px}._clientPage_9t5qe_17 ._composerActionCluster_9t5qe_4383{width:100%;margin-left:0;justify-content:flex-end}._clientPage_9t5qe_17 ._composerModelSelect_9t5qe_3384{width:min(300px,44vw)}._clientPage_9t5qe_17 ._composerModelSelect_9t5qe_3384 .ant-select-selector{min-height:38px!important;border-radius:12px!important}._clientPage_9t5qe_17 ._composerModelSelect_9t5qe_3384 .ant-select-selection-item,._clientPage_9t5qe_17 ._composerModelSelect_9t5qe_3384 .ant-select-selection-placeholder{font-size:16px;line-height:36px!important}._clientPage_9t5qe_17 ._contextToggleButton_9t5qe_3416{min-height:38px;padding:0 4px}._clientPage_9t5qe_17 ._taskContextStrip_9t5qe_3177{width:fit-content;max-width:100%;gap:0;padding:4px;border-radius:999px;border-color:#bfdbfee6;background:#f8fbfff5;box-shadow:inset 0 1px #ffffffd1}._clientPage_9t5qe_17 ._taskContextStripHeader_9t5qe_3187{display:none}._clientPage_9t5qe_17 ._taskContextLaneList_9t5qe_3198{flex:0 0 auto;justify-content:flex-start;gap:2px;overflow:visible;padding-bottom:0}._clientPage_9t5qe_17 ._taskContextLane_9t5qe_3198{position:relative;flex:0 0 36px;min-width:36px;max-width:36px;width:36px;min-height:36px;height:36px;justify-content:center;gap:0;padding:0;border:none;border-radius:999px;background:transparent;box-shadow:none}._clientPage_9t5qe_17 ._taskContextLane_9t5qe_3198:hover:not(:disabled),._clientPage_9t5qe_17 ._taskContextLane_9t5qe_3198:focus-visible:not(:disabled){transform:none;background:#dbeafeb8;box-shadow:none}._clientPage_9t5qe_17 ._taskContextLaneIcon_9t5qe_3241{width:28px;height:28px;border-radius:999px;color:#2563eb;background:#2563eb14;box-shadow:inset 0 0 0 1px #2563eb14}._clientPage_9t5qe_17 ._taskContextLaneBody_9t5qe_3255{position:absolute;top:0;right:0;bottom:0;left:0;display:block;min-width:0;pointer-events:none}._clientPage_9t5qe_17 ._taskContextLaneLabel_9t5qe_3263,._clientPage_9t5qe_17 ._taskContextLaneStatus_9t5qe_3272{display:none}._clientPage_9t5qe_17 ._taskContextLaneCompactStatus_9t5qe_3284{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:16px;font-weight:800;line-height:24px;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #f8fbfffa;pointer-events:none}._clientPage_9t5qe_17 ._taskContextLaneActive_9t5qe_3236{background:#dbeafee0}._clientPage_9t5qe_17 ._taskContextLaneActive_9t5qe_3236 ._taskContextLaneIcon_9t5qe_3241{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 6px 14px #2563eb2e}._clientPage_9t5qe_17 ._taskContextLaneActive_9t5qe_3236 ._taskContextLaneCompactStatus_9t5qe_3284{color:#fff;background:#1d4ed8}._clientPage_9t5qe_17 ._composerInput_9t5qe_4234 textarea.ant-input{border-radius:14px;padding:12px}._clientPage_9t5qe_17 ._composerInputAttach_9t5qe_4248{position:static}._clientPage_9t5qe_17 ._composerActionHint_9t5qe_4393{display:none}._clientPage_9t5qe_17 ._composerActions_9t5qe_4365{gap:6px}._clientPage_9t5qe_17 ._composerActionsRow_9t5qe_4374{gap:8px}}@media (max-width: 900px){._clientPage_9t5qe_17 ._hero_9t5qe_21{align-items:flex-start;flex-direction:column}._clientPage_9t5qe_17 ._heroContent_9t5qe_50{width:100%}._clientPage_9t5qe_17 ._content_9t5qe_25{padding:10px}._clientPage_9t5qe_17 ._composerToolbar_9t5qe_2844{align-items:stretch;flex-direction:column}._clientPage_9t5qe_17 ._composerToolbarField_9t5qe_2862{width:100%}._clientPage_9t5qe_17 ._composerKnowledgeButton_9t5qe_2877{align-self:flex-start}._clientPage_9t5qe_17 ._composerActionCluster_9t5qe_4383{width:100%;margin-left:0;justify-content:flex-end}._clientPage_9t5qe_17 ._composerModelSelect_9t5qe_3384{flex:1;width:auto}._clientPage_9t5qe_17 ._contextToggleButton_9t5qe_3416{align-self:flex-start}._clientPage_9t5qe_17 ._taskContextStrip_9t5qe_3177{justify-content:space-between}._clientPage_9t5qe_17 ._taskContextLaneList_9t5qe_3198{justify-content:flex-end}._clientPage_9t5qe_17 ._messageMeta_9t5qe_2482{flex-wrap:wrap}}._page_9t5qe_2{--assistant-max-width: none;--assistant-panel-radius: 14px;--assistant-panel-border: rgba(203, 213, 225, .72);--assistant-panel-shadow: 0 1px 2px rgba(15, 23, 42, .035);background:#f7f9fc}._hero_9t5qe_21{min-height:58px;padding:9px 18px;align-items:center;background:#fffffffa;border-bottom-color:#cbd5e1b8;-webkit-backdrop-filter:none;backdrop-filter:none}._heroContent_9t5qe_50{gap:0}._heroBadge_9t5qe_57{width:32px;height:32px;border-radius:9px;box-shadow:none}._title_9t5qe_70{font-size:18px!important}._subtitle_9t5qe_77{display:none}._content_9t5qe_25{gap:10px;padding:10px 12px 12px}._sidebarColumn_9t5qe_117{flex-basis:260px}._workspacePanelShell_9t5qe_172{gap:12px;padding:0 10px 10px 0;border:none;border-radius:0;background:transparent;box-shadow:none}._workspaceSnapshotList_9t5qe_187{gap:2px}._workspaceSnapshotCard_9t5qe_193{min-height:44px;padding:7px 8px;border-color:transparent;border-radius:10px;background:transparent;box-shadow:none}._workspaceSnapshotCard_9t5qe_193:hover,._workspaceSnapshotCard_9t5qe_193:focus-visible{transform:none;border-color:transparent;background:#dbeafe94;box-shadow:none}._workspaceSnapshotCardActive_9t5qe_216{border-color:#93c5fd8c;background:#eff6fff5;box-shadow:none}._workspaceSnapshotCardIcon_9t5qe_222{width:28px;height:28px;border-radius:8px}._workspaceSnapshotCardLabel_9t5qe_251{font-size:15px}._workspaceSnapshotCardCount_9t5qe_260{min-width:22px;height:22px;padding:0 6px;font-size:14px}._workspacePanelDivider_9t5qe_291{margin:0;background:#cbd5e1b8}._workspacePanelCard_9t5qe_296{flex:0 1 auto;max-height:min(68vh,680px);padding:8px 0 0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow-y:auto}._mainColumn_9t5qe_118{gap:0}._chatStage_9t5qe_2782{align-items:stretch;gap:0}._chatStage_9t5qe_2782>._transcriptCard_9t5qe_1428{width:100%;max-width:none}._transcriptCard_9t5qe_1428{border-radius:14px;border-color:#cbd5e1b8;background:#fff;box-shadow:var(--assistant-panel-shadow)}._transcriptCard_9t5qe_1428 .ant-card-body{padding:0}._transcriptHeader_9t5qe_2382{min-height:64px;padding:12px 18px;border-bottom-color:#e2e8f0e6}._timelineHeading_9t5qe_5723{min-width:0;display:flex;align-items:center;gap:10px}._timelineHeadingIcon_9t5qe_5730{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#2563eb;background:#eff6fff5;border:1px solid rgba(147,197,253,.52)}._timelineHeadingCopy_9t5qe_5743{min-width:0;display:flex;flex-direction:column;gap:2px}._timelineHeadingCopy_9t5qe_5743 ._cardLabel_9t5qe_1772{max-width:min(62vw,680px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}._timelineHeadingMeta_9t5qe_5757{color:#94a3b8;font-size:14px}._transcriptBody_9t5qe_2437{padding:10px 18px 0}._transcriptList_9t5qe_2445{gap:0}._transcriptTurnCard_9t5qe_2452{position:relative;gap:0;padding:0 0 0 14px;border:none;border-radius:0;background:transparent;box-shadow:none}._transcriptTurnCard_9t5qe_2452:before{content:"";position:absolute;top:26px;bottom:-1px;left:31px;width:1px;background:#bfdbfef2}._transcriptTurnCard_9t5qe_2452:last-child:before{bottom:24px}._transcriptTurnItem_9t5qe_2463{position:relative;width:100%;align-items:stretch;gap:7px;padding:14px 0 16px 52px}._transcriptTurnItem_9t5qe_2463+._transcriptTurnItem_9t5qe_2463{padding-top:16px;border-top:1px solid rgba(226,232,240,.86)}._transcriptTurnUserItem_9t5qe_2474,._transcriptTurnAssistantItem_9t5qe_2478{align-items:stretch}._timelineNode_9t5qe_5810{position:absolute;z-index:1;top:15px;left:2px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(147,197,253,.78);color:#2563eb;background:#eff6ff;box-shadow:0 0 0 5px #fff}._timelineNode_9t5qe_5810 .anticon{font-size:14px}._transcriptTurnAssistantItem_9t5qe_2478[data-timeline-kind=result] ._timelineNode_9t5qe_5810{color:#fff;border-color:#2563eb;background:#2563eb}._transcriptTurnAssistantItem_9t5qe_2478[data-timeline-kind=compression] ._timelineNode_9t5qe_5810{color:#0891b2;border-color:#06b6d473;background:#ecfeff}._messageMeta_9t5qe_2482{min-height:24px}._roleLabel_9t5qe_2488{font-size:15px}._timeLabel_9t5qe_2494{margin-left:auto;font-size:14px}._messageBubble_9t5qe_2499{width:100%;max-width:none;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}._userBubble_9t5qe_2506,._assistantBubble_9t5qe_2511{color:#334155;border:none;background:transparent}._turnUserBubble_9t5qe_2516,._turnAssistantBubble_9t5qe_2520{align-self:stretch}._userContent_9t5qe_2768{max-width:72ch;padding:8px 12px;border-radius:10px;background:#eff6ffc7;font-size:15px}._messageBubble_9t5qe_2499._compressionMessageBubble_9t5qe_2524{width:100%;border:none;background:transparent}._contextCompressionCard_9t5qe_2532{border:1px solid rgba(165,243,252,.88);border-radius:12px;background:#f0fdfa85}._resultActionBar_9t5qe_2735{max-width:none;padding-left:0}._composer_9t5qe_2821{padding:8px 18px 14px;border-top:none;background:linear-gradient(180deg,#fff0,#fff 18%);-webkit-backdrop-filter:none;backdrop-filter:none}._composerSurface_9t5qe_2832{padding:10px;border-radius:14px;border-color:#93c5fdc7;background:#fff;box-shadow:0 3px 12px #2563eb12}._composerInput_9t5qe_4234 textarea.ant-input{border-color:transparent;border-radius:10px;background:#fbfdff;box-shadow:none}._composerToolbarLabel_9t5qe_2870,._composerKnowledgeButtonLabel_9t5qe_2929{font-size:14px}._composerModelSelect_9t5qe_3384{width:230px}._explorerCardBody_9t5qe_2074{gap:10px}._explorerToolbar_9t5qe_2102{justify-content:space-between;gap:8px;padding:0 0 8px;border-bottom:1px solid rgba(203,213,225,.68)}._explorerToolbarPrimary_9t5qe_5944,._explorerToolbarSecondary_9t5qe_5945{display:flex;align-items:center;gap:6px}._explorerToolbarPrimary_9t5qe_5944{min-width:0}._explorerToolbarAction_9t5qe_5955{min-width:0;height:32px;padding:0 10px!important;border-radius:9px;border-color:#94a3b842;color:#334155;background:#fff;box-shadow:none;font-size:14px;font-weight:600}._explorerToolbarAction_9t5qe_5955:hover,._explorerToolbarAction_9t5qe_5955:focus-visible{border-color:#2563eb61!important;color:#1d4ed8!important;background:#eff6ffe6!important}._explorerToolbarSecondary_9t5qe_5945 ._toolIconAction_9t5qe_2109{color:#64748b;background:transparent}._treePanel_9t5qe_2142{padding-top:0}._fileTree_9t5qe_2233 .ant-tree-treenode{position:relative;min-height:38px;padding:2px 0}._fileTree_9t5qe_2233 .ant-tree-node-content-wrapper{min-height:36px;padding:6px 8px;border-radius:8px}._fileTree_9t5qe_2233 .ant-tree-node-content-wrapper:hover{background:#f1f5f9e6!important}._fileTree_9t5qe_2233 .ant-tree-treenode-selected .ant-tree-node-content-wrapper,._fileTree_9t5qe_2233 .ant-tree-node-content-wrapper.ant-tree-node-selected{background:#eff6ffeb!important;box-shadow:inset 0 0 0 1px #93c5fda8}._fileTree_9t5qe_2233 .ant-tree-draggable-icon{display:none}._fileTree_9t5qe_2233 .ant-tree-checkbox{width:0;min-width:0;margin-inline-end:0;overflow:hidden;opacity:0;transition:width .16s ease,min-width .16s ease,margin .16s ease,opacity .16s ease}._fileTree_9t5qe_2233 .ant-tree-treenode:hover .ant-tree-checkbox,._fileTree_9t5qe_2233 .ant-tree-treenode:focus-within .ant-tree-checkbox,._fileTree_9t5qe_2233 .ant-tree-checkbox-checked,._fileTree_9t5qe_2233 .ant-tree-checkbox-indeterminate{width:16px;min-width:16px;margin-inline-end:6px;opacity:1}._treeNodeLabel_9t5qe_2301{gap:8px;font-size:14px}._treeNodeIcon_9t5qe_2310{flex:0 0 auto;font-size:16px}._treeNodeText_9t5qe_2316{font-weight:500;line-height:1.35}@media (min-width: 1241px){._editorColumn_9t5qe_141._expanded_9t5qe_154{max-width:min(42%,720px)}._composerActionsRow_9t5qe_4374,._composerToolbar_9t5qe_2844,._composerToolbarGroup_9t5qe_2854{flex-wrap:nowrap}._composerToolbar_9t5qe_2844{justify-content:flex-start;gap:8px}._composerToolbarGroup_9t5qe_2854{flex:1 1 auto;gap:8px}._composerModelSelect_9t5qe_3384{width:190px}._primaryAction_9t5qe_1924{flex:0 0 auto;margin-left:auto}}._editorColumn_9t5qe_141{border-radius:14px}._resizeDivider_9t5qe_159{flex-basis:4px;width:4px;background:transparent}._resizeDivider_9t5qe_159:hover,._resizeDivider_9t5qe_159:active{background:#2563eb59}._editorCard_9t5qe_1429{border-radius:14px;border-color:#cbd5e1c7;background:#fff;box-shadow:var(--assistant-panel-shadow)}._editorCard_9t5qe_1429 .ant-card-body{padding:0}._editorHeader_9t5qe_2383{padding:12px 14px;border-bottom-color:#e2e8f0e6}._studioHeading_9t5qe_6089{min-width:0;display:flex;flex-direction:column;gap:2px}._studioHeadingEyebrow_9t5qe_6096{color:#2563eb;font-size:14px;font-weight:600}._editorMeta_9t5qe_2427{font-size:14px}._editorBody_9t5qe_4401{padding:12px}._markdownPreviewShell_9t5qe_4411,._markdownSourceShell_9t5qe_4525{border-radius:10px}._markdownPreviewToolbar_9t5qe_4432{border-radius:10px 10px 0 0}@media (max-width: 1500px){._sidebarColumn_9t5qe_117{flex-basis:220px}._explorerToolbarAction_9t5qe_5955{padding:0 8px!important}._workspaceSnapshotCardBody_9t5qe_235{min-width:0}._workspaceSnapshotCardLabel_9t5qe_251{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 1240px){._sidebarColumn_9t5qe_117{display:none}._editorColumn_9t5qe_141._expanded_9t5qe_154{position:absolute;z-index:20;top:70px;right:12px;bottom:12px;width:min(560px,100vw - 32px)!important;height:auto;box-shadow:0 24px 60px #0f172a29}._resizeDivider_9t5qe_159{display:none}}._page_je65c_1{flex:1;height:100%;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;color:#0f172a;font-size:16px;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 26%),radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 24%),linear-gradient(180deg,#f8fbff,#eef4fb)}._hero_je65c_15{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px 16px;border-bottom:1px solid rgba(148,163,184,.14);background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._heroContent_je65c_26{display:flex;align-items:flex-start;gap:14px;min-width:0}._heroBadge_je65c_33{width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;color:#fff;font-size:18px;box-shadow:0 16px 30px #2563eb2e;background:linear-gradient(135deg,#2563eb,#0ea5e9)}._heroText_je65c_47{min-width:0}._heroEyebrow_je65c_51{display:block;margin-bottom:4px;color:#2563eb;font-size:15px;font-weight:800;letter-spacing:.04em}._heroTitle_je65c_60{margin:0!important;font-size:22px!important;line-height:1.2!important;color:#0f172a!important}._heroSubtitle_je65c_67{margin:6px 0 0!important;max-width:860px;color:#475569;font-size:16px!important;line-height:1.6!important}._heroActions_je65c_75{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}._primaryAction_je65c_82,._secondaryAction_je65c_83,._ghostAction_je65c_84{height:42px;border-radius:14px;font-size:16px;box-shadow:none}._primaryAction_je65c_82{color:#fff;border:0;background:linear-gradient(135deg,#2563eb,#0ea5e9)}._primaryAction_je65c_82:hover,._primaryAction_je65c_82:focus-visible{color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#0284c7)!important}._secondaryAction_je65c_83,._ghostAction_je65c_84{color:#0f172a;border:1px solid rgba(148,163,184,.22);background:#ffffffe0}._secondaryAction_je65c_83:hover,._secondaryAction_je65c_83:focus-visible,._ghostAction_je65c_84:hover,._ghostAction_je65c_84:focus-visible{color:#0f172a!important;border-color:#2563eb47!important;background:#fff!important}._body_je65c_115{flex:1;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;padding:18px 24px 24px}._sidebar_je65c_124{min-width:0;display:flex;flex-direction:column;gap:10px;position:sticky;top:14px;align-self:start;max-height:calc(100vh - 44px);overflow-y:auto;padding-right:2px}._summaryCard_je65c_137,._filterCard_je65c_138,._sessionCard_je65c_139{padding:12px;border-radius:22px;border:1px solid rgba(191,219,254,.2);background:radial-gradient(circle at top right,rgba(14,165,233,.06),transparent 28%),#ffffffeb;box-shadow:0 14px 32px #0f172a0f}._summaryHeader_je65c_147{display:flex;align-items:center;justify-content:space-between;gap:10px}._sectionEyebrow_je65c_154{display:inline-flex;align-items:center;margin-bottom:0;color:#2563eb;font-size:13px;font-weight:800;letter-spacing:.03em}._summaryTotalTag_je65c_164{margin-inline-end:0;padding:0 10px;height:30px;display:inline-flex;align-items:center;border:1px solid rgba(37,99,235,.16);border-radius:999px;color:#2563eb;font-size:13px;font-weight:800;line-height:1;background:#2563eb14}._statGrid_je65c_179{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._statItem_je65c_186{padding:8px 10px;border-radius:14px;border:1px solid rgba(191,219,254,.24);background:#ffffffe6;display:flex;align-items:center;justify-content:space-between;gap:8px}._statValue_je65c_197{display:inline-flex;align-items:center;color:#0f172a;font-size:16px;font-weight:800;line-height:1.2}._statLabel_je65c_206{display:inline-flex;align-items:center;color:#64748b;font-size:12px;line-height:1.2;white-space:nowrap}._categorySegment_je65c_215{width:100%;margin-top:6px}._filterCard_je65c_138 .ant-segmented{width:100%;padding:2px}._filterCard_je65c_138 .ant-segmented-item,._filterCard_je65c_138 .ant-segmented-thumb{border-radius:10px}._filterCard_je65c_138 .ant-segmented-item-label{min-height:30px;line-height:30px;padding:0 10px;font-size:13px}._sessionCardHeader_je65c_237{display:flex;align-items:center;justify-content:space-between;gap:8px}._sessionList_je65c_244{margin-top:8px;display:flex;flex-direction:column;gap:6px}._sessionItem_je65c_251{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#ffffffe0;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}._sessionItem_je65c_251:hover,._sessionItem_je65c_251:focus-visible{transform:translateY(-1px);border-color:#2563eb38;box-shadow:0 14px 24px #2563eb1a;background:#fff;outline:none}._sessionItemActive_je65c_273{border-color:#2563eb57;background:linear-gradient(135deg,#dbeafefa,#eff6ffeb)}._sessionItemMain_je65c_278{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}._sessionItemTitleRow_je65c_286{display:flex;align-items:center;gap:8px;min-width:0}._sessionItemTitle_je65c_286{min-width:0;color:#0f172a;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sessionItemMeta_je65c_303{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}._sessionItemCount_je65c_311{min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2563eb;font-size:13px;font-weight:800;background:#2563eb1a}._main_je65c_325{min-width:0;display:flex;flex-direction:column;gap:14px}._toolbar_je65c_332{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:22px;border:1px solid rgba(191,219,254,.18);background:#ffffffd1;box-shadow:0 14px 28px #0f172a0f}._searchInput_je65c_344{height:44px;border-radius:14px}._sortSegment_je65c_349{min-width:214px}._alertShell_je65c_353{padding:12px 14px;border-radius:18px;border:1px solid rgba(248,113,113,.18);background:#fff1f2c2}._loadingShell_je65c_360,._emptyShell_je65c_361{flex:1;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:36px 24px;border-radius:28px;border:1px dashed rgba(148,163,184,.22);background:#ffffffb8}._assetGrid_je65c_375{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-content:start}._assetCard_je65c_382{min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top right,rgba(255,255,255,.75),transparent 24%),#fffffff0;box-shadow:0 14px 30px #0f172a12;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}._assetCard_je65c_382:hover,._assetCard_je65c_382:focus-visible{transform:translateY(-2px);border-color:#2563eb42;box-shadow:0 22px 44px #2563eb1f;outline:none}._assetPreview_je65c_402{position:relative;overflow:hidden;min-height:132px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--asset-accent-start) 18%,#ffffff),color-mix(in srgb,var(--asset-accent-end) 9%,#ffffff));border:1px solid color-mix(in srgb,var(--asset-accent-start) 14%,#ffffff)}._assetPreviewGlow_je65c_415{position:absolute;inset:auto -24px -24px auto;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--asset-accent-end) 32%,transparent) 0%,transparent 70%);pointer-events:none}._assetPreviewIcon_je65c_425{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;font-size:17px;background:linear-gradient(135deg,var(--asset-accent-start),var(--asset-accent-end));box-shadow:0 14px 24px color-mix(in srgb,var(--asset-accent-start) 26%,transparent)}._assetCategoryTag_je65c_438{width:fit-content;border-radius:999px;border:0;color:#0f172a;font-size:12px;background:#ffffffd6}._assetBody_je65c_447{min-width:0;display:flex;flex-direction:column;gap:6px}._assetTitleRow_je65c_454{display:flex;align-items:center;justify-content:space-between;gap:10px}._assetTitle_je65c_454{min-width:0;color:#0f172a!important;font-size:17px!important;font-weight:800!important;line-height:1.35!important}._assetFooter_je65c_469{display:flex;align-items:center;justify-content:flex-end;margin-top:auto}._assetMenuButton_je65c_476{width:36px;height:36px;padding:0;border-radius:12px;color:#334155;border:1px solid rgba(148,163,184,.18);background:#ffffffeb;box-shadow:none}._assetMenuButton_je65c_476:hover,._assetMenuButton_je65c_476:focus-visible{color:#0f172a;border-color:#2563eb42;background:#fff}._previewModal_je65c_492 .ant-modal-content{border-radius:24px;overflow:hidden;background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 22%),linear-gradient(180deg,#f8fbff,#eef5fb);box-shadow:0 28px 80px #0f172a2e}._previewModal_je65c_492 .ant-modal-header{background:transparent;border-bottom:1px solid rgba(148,163,184,.12)}._previewModal_je65c_492 .ant-modal-body{padding:0}._previewBody_je65c_508{display:flex;flex-direction:column;gap:0}._previewStage_je65c_514{min-height:min(72vh,760px);padding:18px;display:flex;align-items:center;justify-content:center}._previewLoading_je65c_522,._previewEmpty_je65c_523{min-height:48vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}._previewImageWrap_je65c_533{width:100%;display:flex;align-items:center;justify-content:center}._previewImage_je65c_533{display:block;max-width:100%;max-height:72vh;border-radius:18px;object-fit:contain;background:#ffffffdb;box-shadow:0 18px 40px #0f172a14}._previewOfficeWrap_je65c_550{width:100%;height:min(72vh,760px);border-radius:18px;overflow:hidden;background:#ffffffe6;border:1px solid rgba(191,219,254,.18)}._previewOfficeEmbed_je65c_559,._previewOfficeFrame_je65c_560{width:100%;height:100%}._previewText_je65c_565{margin:0;width:100%;max-height:72vh;overflow:auto;padding:18px 20px;border-radius:18px;border:1px solid rgba(191,219,254,.18);background:#ffffffe6;color:#0f172a;font-size:15px;line-height:1.75;white-space:pre-wrap;word-break:break-word}@media (max-width: 1280px){._body_je65c_115{grid-template-columns:1fr}._sidebar_je65c_124{position:static;max-height:none}}@media (max-width: 820px){._hero_je65c_15,._body_je65c_115{padding-left:16px;padding-right:16px}._hero_je65c_15{flex-direction:column;align-items:flex-start}._toolbar_je65c_332{grid-template-columns:1fr}._sortSegment_je65c_349{width:100%}._assetGrid_je65c_375{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._previewStage_je65c_514{min-height:52vh;padding:14px}._previewOfficeWrap_je65c_550{height:52vh}}._page_m8ch7_1{position:relative;flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:28px;font-size:16px;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 30%),radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 24%),linear-gradient(180deg,#f8fbff,#fbfdff 42%,#fff)}._page_m8ch7_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff8c,#fff0),radial-gradient(circle at top center,rgba(191,219,254,.18),transparent 38%);opacity:.85}._page_m8ch7_1 .ant-input,._page_m8ch7_1 .ant-input-affix-wrapper,._page_m8ch7_1 .ant-input::placeholder,._page_m8ch7_1 .ant-select,._page_m8ch7_1 .ant-select-selector,._page_m8ch7_1 .ant-select-selection-item,._page_m8ch7_1 .ant-select-selection-placeholder,._page_m8ch7_1 .ant-btn,._page_m8ch7_1 .ant-pagination,._page_m8ch7_1 .ant-typography,._page_m8ch7_1 .ant-tag{font-size:16px}._page_m8ch7_1>*{position:relative;z-index:1}._heroCard_m8ch7_43{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f4fafff0),radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 34%);box-shadow:0 20px 44px #0f172a0f}._heroCopy_m8ch7_51{display:grid;gap:8px}._heroTitle_m8ch7_56{margin-bottom:0!important;font-size:32px!important;line-height:1.15!important;color:#0f172a!important}._heroSubtitle_m8ch7_63{max-width:900px;margin-bottom:0!important;color:#475569;font-size:16px;line-height:1.75}._heroBadges_m8ch7_71{align-items:center}._heroBadge_m8ch7_71{margin-inline-end:0;padding:6px 12px;border:1px solid rgba(37,99,235,.12);border-radius:999px;background:#2563eb14;color:#1d4ed8}._heroActions_m8ch7_84{align-items:center}._secondaryAction_m8ch7_88{border:1px solid rgba(148,163,184,.22);background:#ffffffeb;box-shadow:0 10px 22px #0f172a0f}._secondaryAction_m8ch7_88:hover,._secondaryAction_m8ch7_88:focus{border-color:#2563eb47;color:#1d4ed8;background:#fffffffa}._primaryButton_m8ch7_101{border:none;background:linear-gradient(90deg,#2563eb,#0ea5e9)!important;box-shadow:0 14px 28px #2563eb38}._panelCard_m8ch7_107{overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:#fffffff7;box-shadow:0 16px 36px #0f172a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._overviewGrid_m8ch7_116{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._overviewCard_m8ch7_122{min-height:188px;background:linear-gradient(180deg,#fffffffa,#f6fafff2),radial-gradient(circle at top right,rgba(14,165,233,.1),transparent 40%)}._overviewLabel_m8ch7_127{color:#0f172a;font-size:17px;font-weight:600}._overviewValue_m8ch7_133{font-size:46px;font-weight:800;line-height:1;color:#0b4fd6}._overviewDesc_m8ch7_140{min-height:68px;margin-bottom:0!important;color:#475569;line-height:1.7}._inlineAction_m8ch7_147{padding-left:0!important;font-size:16px;font-weight:600}._listToolbar_m8ch7_153{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}._filterBar_m8ch7_161{min-width:0;flex:1}._skillGrid_m8ch7_166{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._personalSkillGrid_m8ch7_172{grid-template-columns:repeat(3,minmax(0,1fr))}._skillCard_m8ch7_176{height:100%;cursor:pointer;overflow:hidden;border:1px solid rgba(226,232,240,.96);border-radius:20px;background:#fffffffc;box-shadow:0 14px 34px #0f172a0f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}._skillCardStatic_m8ch7_187{cursor:default}._skillCard_m8ch7_176:hover{transform:translateY(-3px);border-color:#2563eb38;box-shadow:0 18px 42px #2563eb1a}._skillCardStatic_m8ch7_187:hover{transform:none;border-color:#e2e8f0f5;box-shadow:0 14px 34px #0f172a0f}._skillCardHeader_m8ch7_203{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}._skillTitleBlock_m8ch7_210{min-width:0;display:grid;gap:6px;flex:1}._skillTitle_m8ch7_210{min-height:2.5em;margin-bottom:0!important;color:#0f172a!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important;overflow:hidden;overflow-wrap:anywhere}._skillTags_m8ch7_228{min-width:0}._skillActions_m8ch7_232{flex-shrink:0}._skillPrimaryAction_m8ch7_236{display:inline-flex;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;line-height:1!important;aspect-ratio:1/1;border:none;border-radius:50%;background:linear-gradient(90deg,#2563eb,#0ea5e9)!important;color:#fff!important;box-shadow:0 12px 24px #2563eb3d;align-items:center;justify-content:center;font-size:18px}._skillPrimaryAction_m8ch7_236:hover,._skillPrimaryAction_m8ch7_236:focus{background:linear-gradient(90deg,#1d4ed8,#0284c7)!important;box-shadow:0 14px 28px #2563eb4d}._skillAlias_m8ch7_262{display:block;color:#64748b;font-size:16px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}._skillPackage_m8ch7_273{display:block;color:#475569;word-break:break-word;line-height:1.55}._skillSummary_m8ch7_280{min-height:78px;margin-bottom:0!important;color:#334155;line-height:1.75}._skillInfoTooltipOverlay_m8ch7_287{width:min(460px,100vw - 48px);max-width:min(460px,100vw - 48px)}._skillInfoTooltipOverlay_m8ch7_287 .ant-tooltip-inner{width:100%;max-width:none;padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#fffffffa;color:#0f172a;box-shadow:0 18px 42px #0f172a29;font-size:16px;line-height:1.6;white-space:normal;word-break:break-word;overflow-wrap:anywhere}._skillError_m8ch7_307{margin-bottom:0!important;border-radius:14px}._skillCardFooter_m8ch7_312{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(226,232,240,.78)}._skillMeta_m8ch7_321{min-width:0;display:grid;gap:4px}._skillMetaLabel_m8ch7_327{font-size:15px;line-height:1.4}._skillMetaValue_m8ch7_332{color:#0f172a;font-size:16px;line-height:1.5;word-break:break-word}._moreActionsButton_m8ch7_339{font-size:16px!important}._paginationRow_m8ch7_343{display:flex;justify-content:flex-end}._drawerStack_m8ch7_348{display:grid;gap:16px}._detailHeroCard_m8ch7_353{background:linear-gradient(180deg,#fffffffa,#f4fafff2),radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 36%)}._detailTitle_m8ch7_357{margin-bottom:0!important;color:#0f172a!important;font-size:24px!important;line-height:1.2!important}._detailMetaGrid_m8ch7_364{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._detailMetaItem_m8ch7_370{padding:14px 16px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#f8fbfff5}._detailMetaLabel_m8ch7_377{display:block;margin-bottom:4px;font-size:16px}._detailMetaValue_m8ch7_383{display:block;color:#0f172a;font-size:16px;line-height:1.55;white-space:pre-wrap;word-break:break-word}._detailFileGroup_m8ch7_392{display:grid;gap:10px}._detailCollapse_m8ch7_397{display:grid;gap:12px}._detailCollapse_m8ch7_397 .ant-collapse-item{overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:16px!important;background:#ffffffe0;box-shadow:0 12px 30px #0f172a0d}._detailCollapse_m8ch7_397 .ant-collapse-header{padding:14px 16px!important;font-size:16px;font-weight:600;color:#0f172a}._detailCollapse_m8ch7_397 .ant-collapse-content-box{padding:0 16px 16px!important}._detailSectionBody_m8ch7_421{padding-top:4px}._manifestTable_m8ch7_425 .ant-table,._manifestTable_m8ch7_425 .ant-table-thead>tr>th,._manifestTable_m8ch7_425 .ant-table-tbody>tr>td{font-size:16px}._uploadPanel_m8ch7_431{display:grid;gap:16px}._drawerIntro_m8ch7_436{margin-bottom:0!important;color:#475569;line-height:1.75}._uploadDropzone_m8ch7_442{padding:20px;border:1px dashed rgba(37,99,235,.28);border-radius:18px;background:#f8fbfff2}._uploadOptionsRow_m8ch7_449{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:4px 2px}@media (max-width: 1440px){._skillGrid_m8ch7_166{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1200px){._overviewGrid_m8ch7_116,._skillGrid_m8ch7_166,._personalSkillGrid_m8ch7_172{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._page_m8ch7_1{padding:16px}._heroTitle_m8ch7_56{font-size:27px!important}._overviewGrid_m8ch7_116,._skillGrid_m8ch7_166,._personalSkillGrid_m8ch7_172,._detailMetaGrid_m8ch7_364{grid-template-columns:minmax(0,1fr)}._skillCardHeader_m8ch7_203,._skillCardFooter_m8ch7_312,._listToolbar_m8ch7_153,._uploadOptionsRow_m8ch7_449{flex-direction:column;align-items:stretch}._skillActions_m8ch7_232{width:100%;justify-content:flex-start}._paginationRow_m8ch7_343{justify-content:flex-start}}.dc-app{display:flex;flex-direction:column;height:calc(100vh - 64px);background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.dc-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;z-index:10;gap:8px;flex-shrink:0}.dc-toolbar-left,.dc-toolbar-right{display:flex;align-items:center;gap:8px}.dc-toolbar-divider{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.dc-main{display:flex;flex:1;overflow:hidden;min-height:0}.dc-sidebar{display:flex;flex-direction:column;background:#fff;border-right:1px solid #e2e8f0;overflow:hidden;transition:width .2s ease,min-width .2s ease}.dc-sidebar.open{width:220px;min-width:220px}.dc-sidebar.closed{width:0;min-width:0;border-right:none}.dc-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:13px;font-weight:600;color:#1e293b;border-bottom:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.dc-sidebar-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;background:#e2e8f0;color:#64748b;font-size:11px;border-radius:10px;padding:0 6px}.dc-sidebar-body{flex:1;overflow-y:auto}.dc-sidebar-body::-webkit-scrollbar{width:4px}.dc-sidebar-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.dc-sidebar-loading,.dc-sidebar-empty{display:flex;align-items:center;justify-content:center;padding:24px;font-size:13px;color:#64748b}.dc-sidebar-item{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;cursor:pointer;transition:.2s ease;border-bottom:1px solid #f1f5f9}.dc-sidebar-item:hover{background:#f8fafc}.dc-sidebar-item.active{background:#dbeafe;border-left:3px solid #2563eb;padding-left:9px}.dc-sidebar-item-icon{padding-top:2px;font-size:15px;color:#64748b;flex-shrink:0}.dc-sidebar-item-content{flex:1;min-width:0}.dc-sidebar-item-name{font-size:13px;font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.dc-sidebar-item-meta{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dc-text-panel{flex:1 1 0;display:flex;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff;min-width:0;overflow:hidden}.dc-text-tabs{display:flex;gap:4px;padding:8px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.dc-text-tabs .dc-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;font-size:14px;font-weight:500;color:#64748b;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:.2s ease;font-family:inherit}.dc-text-tabs .dc-tab-btn:hover{color:#2563eb;background:#2563eb0f}.dc-text-tabs .dc-tab-btn.active{color:#2563eb;background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #0000000d}.dc-text-tabs .dc-tab-btn .anticon{font-size:15px}.dc-text-tabs .dc-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;border-radius:9px}.dc-text-content{flex:1;overflow-y:auto;padding:20px 24px}.dc-text-content::-webkit-scrollbar{width:6px}.dc-text-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dc-text-content::-webkit-scrollbar-track{background:transparent}.dc-text-body{font-size:15px;line-height:1.9;color:#1e293b;white-space:pre-wrap;word-break:break-word}.dc-text-body mark{padding:1px 3px;border-radius:3px;cursor:pointer;transition:.2s ease;position:relative}.dc-text-body mark:hover{filter:brightness(.92)}.dc-text-body mark.is-focused-highlight{outline:2px solid #2563eb;outline-offset:2px;box-shadow:0 0 0 4px #2563eb33;z-index:1}.dc-text-body .error-typo{background:#fef2f2;color:#991b1b;text-decoration:underline wavy #ef4444;text-underline-offset:3px}.dc-text-body .error-punctuation{background:#eff6ff;color:#1e40af;text-decoration:underline dashed #3b82f6;text-underline-offset:3px}.dc-text-body .error-dimension{background:#f0fdf4;color:#166534;text-decoration:underline #22c55e;text-underline-offset:3px}.dc-text-body .error-inconsistency{background:#fff7ed;color:#9a3412;text-decoration:underline double #f97316;text-underline-offset:3px}.dc-text-body .error-conflict{background:#faf5ff;color:#6b21a8;text-decoration:underline dotted #a855f7;text-underline-offset:3px}.dc-text-body del{color:#ef4444;text-decoration:line-through;background:#fef2f2;padding:1px 2px;border-radius:2px}.dc-text-body ins{color:#166534;background:#f0fdf4;padding:1px 2px;border-radius:2px;text-decoration:none}.dc-suggestion-panel{flex:0 0 42%;display:flex;flex-direction:column;background:#fff;min-width:340px;max-width:520px;overflow:hidden}.dc-panel-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:15px;font-weight:600;color:#1e293b;flex-shrink:0}.dc-panel-header .anticon{font-size:16px;color:#2563eb}.dc-panel-body{flex:1;overflow-y:auto;padding:4px}.dc-panel-body::-webkit-scrollbar{width:5px}.dc-panel-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.dc-panel-body::-webkit-scrollbar-track{background:transparent}.error-panel-section{margin-bottom:4px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;border-left-width:3px;background:#fff}.error-panel-section-header{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.2s ease}.error-panel-section-header:hover{filter:brightness(.97)}.error-panel-section-header .section-icon{font-size:15px}.error-panel-section-header .section-label{font-size:14px;font-weight:600;color:#1e293b}.error-panel-section-header .section-count{margin-left:auto;margin-right:8px;font-size:12px;min-width:22px;text-align:center}.error-panel-section-body{padding:4px;display:flex;flex-direction:column;gap:4px}.no-error-msg{padding:8px 12px;font-size:13px;color:#6b7280;text-align:center}.error-suggestion-card{position:relative;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;transition:.2s ease}.error-suggestion-card:hover{border-color:#93c5fd;box-shadow:0 1px 2px #0000000d}.error-suggestion-card.active{border-color:#2563eb;background:#f0f7ff;box-shadow:0 0 0 2px #2563eb1f}.error-suggestion-card .err-sug-row{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;line-height:1.55;font-size:13px}.error-suggestion-card .err-sug-label{flex-shrink:0;min-width:36px;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;text-align:center}.error-suggestion-card .err-label-wrong{background:#fef2f2;color:#dc2626}.error-suggestion-card .err-label-correct{background:#f0fdf4;color:#16a34a}.error-suggestion-card .err-sug-text{flex:1;word-break:break-word;color:#1e293b}.error-suggestion-card .err-text-wrong{color:#dc2626;text-decoration:line-through;text-decoration-color:#fca5a5}.error-suggestion-card .err-text-correct{color:#16a34a}.error-suggestion-card .err-sug-reason{font-size:12px;color:#64748b;margin-top:2px;padding-left:4px;border-left:2px solid #e2e8f0}.error-suggestion-card .err-sug-delete-btn{position:absolute;top:6px;right:6px;opacity:0;transition:.2s ease}.error-suggestion-card:hover .err-sug-delete-btn{opacity:1}.loading-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;min-height:200px}.loading-overlay .loading-title{font-size:17px;font-weight:600;color:#1e293b;margin-top:4px}.loading-overlay .loading-desc{font-size:13px;color:#64748b;text-align:center;max-width:300px}.loading-overlay .loading-progress{width:240px;margin-top:8px}.loading-overlay .loading-meta{font-size:12px;color:#94a3b8}.loading-overlay.loading-failed .loading-title{color:#dc2626}.loading-error{font-size:12px;color:#ef4444;margin-top:8px;padding:6px 12px;background:#fef2f2;border-radius:4px;max-width:360px;text-align:center}.dc-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:4px;padding:48px 24px}.dc-empty-state .dc-empty-title{font-size:16px;font-weight:600;color:#1e293b;margin-top:8px}.dc-empty-state .dc-empty-desc{font-size:13px;color:#64748b;margin-top:2px}.dc-statusbar{display:flex;align-items:center;gap:12px;padding:6px 16px;background:#fff;border-top:1px solid #e2e8f0;font-size:12px;color:#64748b;flex-shrink:0}.dc-statusbar-item{display:inline-flex;align-items:center;gap:4px}.dc-statusbar-item .anticon{font-size:13px}.dc-statusbar-div{width:1px;height:12px;background:#e2e8f0}.dc-statusbar-right{margin-left:auto;color:#2563eb;font-weight:500}@media (max-width: 1024px){.dc-main{flex-direction:column}.dc-sidebar.open{width:100%;min-width:0;max-height:180px;border-right:none;border-bottom:1px solid #e2e8f0}.dc-text-panel{flex:1 1 55%;border-right:none;border-bottom:1px solid #e2e8f0}.dc-suggestion-panel{flex:1 1 45%;max-width:none;min-width:0}.dc-toolbar{flex-wrap:wrap}}@media (max-width: 640px){.dc-toolbar{flex-direction:column;gap:6px;align-items:stretch;padding:8px 10px}.dc-toolbar-left,.dc-toolbar-right{justify-content:center;flex-wrap:wrap}.dc-text-content{padding:12px}.dc-text-body{font-size:14px;line-height:1.7}.dc-panel-header{padding:8px 12px;font-size:14px}}.info-extraction-container{height:100%;padding:20px;box-sizing:border-box}.info-extraction-container .el-container{height:100%}.info-extraction-container .app-header{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border-radius:12px;box-shadow:0 4px 12px #0ea5e94d;display:flex;align-items:center;justify-content:center;padding:20px;margin-bottom:20px}.info-extraction-container .app-header h1{margin:0;font-size:28px;font-weight:600;display:flex;align-items:center}.info-extraction-container .app-header h1 .anticon{margin-right:10px}.info-extraction-container .app-main{padding:20px 0;overflow-y:auto;height:calc(100% - 120px);box-sizing:border-box}.info-extraction-container .ant-card-head{font-weight:600;color:#0369a1}.info-extraction-container .ant-card-head .anticon{margin-right:8px}.info-extraction-container .prompt-card,.info-extraction-container .upload-card,.info-extraction-container .history-card,.info-extraction-container .result-container{margin-bottom:12px}.info-extraction-container .upload-area{text-align:center}.info-extraction-container .upload-area .ant-upload-dragger{padding:20px}.info-extraction-container .file-info{margin-top:16px}.info-extraction-container .file-info .file-detail{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:13px;color:#606266}.info-extraction-container .action-buttons{margin-top:16px;text-align:center}.info-extraction-container .action-buttons .ant-btn{margin:0 8px}.info-extraction-container .progress-section{margin-top:16px}.info-extraction-container .progress-section .progress-content{display:flex;align-items:center;gap:12px;margin-top:8px}.info-extraction-container .progress-section .progress-content .ant-spin{font-size:18px}.info-extraction-container .result-card{height:100%}.info-extraction-container .result-card .ant-card-body{max-height:400px;overflow-y:auto}.info-extraction-container .json-result{margin:0;padding:12px;background:#f5f7fa;border-radius:4px;font-size:12px;color:#303133;line-height:1.5;white-space:pre-wrap;word-break:break-word}.info-extraction-container .markdown-viewer{max-height:400px;overflow-y:auto}.info-extraction-container .markdown-viewer .markdown-content .raw-markdown{margin:0;padding:12px;background:#f5f7fa;border-radius:4px;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.info-extraction-container .error-info{margin-top:8px;font-size:14px;color:#f56c6c}.info-extraction-container .empty-history{text-align:center;padding:40px;color:#94a3b8}.info-extraction-container .empty-history .anticon{font-size:48px;margin-bottom:16px;display:block}.info-extraction-container .empty-history p{margin:0}.info-extraction-container .history-loading{text-align:center;padding:40px;color:#909399}.info-extraction-container .history-loading .anticon{font-size:24px}.info-extraction-container .history-list{max-height:400px;overflow-y:auto;padding-right:8px}.info-extraction-container .history-item{padding:12px;background:#fafafa;border:1px solid #e6e8eb;border-radius:6px;margin-bottom:10px;cursor:pointer;transition:all .2s ease}.info-extraction-container .history-item:hover{background:#f5f7fa;border-color:#c0c4cc}.info-extraction-container .history-item .history-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.info-extraction-container .history-item .history-item-header .history-filename{font-size:14px;font-weight:500;color:#303133;display:flex;align-items:center}.info-extraction-container .history-item .history-item-header .history-filename .anticon{margin-right:6px}.info-extraction-container .history-item .history-item-header .history-time{font-size:12px;color:#909399}.info-extraction-container .history-item .history-actions{margin-top:8px}.info-extraction-container .history-item .history-actions .ant-btn{margin-right:8px}.info-extraction-container .usage-guide{margin-top:20px}.info-extraction-container .usage-guide .guide-content{padding:12px;font-size:14px;line-height:1.8;color:#606266}.info-extraction-container .usage-guide .guide-content h4{margin:16px 0 8px;color:#303133;font-size:15px;font-weight:600}.info-extraction-container .usage-guide .guide-content h4:first-child{margin-top:0}.info-extraction-container .usage-guide .guide-content ul,.info-extraction-container .usage-guide .guide-content ol{margin:8px 0;padding-left:24px}.info-extraction-container .usage-guide .guide-content li{margin:6px 0}.info-extraction-container .usage-guide .guide-content li strong{color:#409eff}.info-extraction-container .detail-content .detail-item{margin-bottom:20px}.info-extraction-container .detail-content .detail-item:last-child{margin-bottom:0}.info-extraction-container .detail-content .detail-item h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#303133}.info-extraction-container .detail-content .detail-item p{margin:4px 0;font-size:13px;color:#606266}.info-extraction-container .detail-content .detail-item .markdown-detail{padding:12px;background:#f5f7fa;border-radius:4px;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}.info-extraction-container .detail-content .detail-item .json-detail{margin:0;padding:12px;background:#f5f7fa;border-radius:4px;font-size:12px;line-height:1.5;overflow-x:auto;max-height:400px;overflow-y:auto}._page_1ofr0_1{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:24px;background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 32%),linear-gradient(180deg,#f8fbff,#eef6ff);font-size:16px}._heroCard_1ofr0_13,._sectionCard_1ofr0_14{border-radius:20px;box-shadow:0 18px 45px #2563eb14;border:1px solid rgba(37,99,235,.12)}._heroTitle_1ofr0_20{margin:0;font-size:28px;line-height:1.3;font-weight:700;color:#102a43}._heroSubtitle_1ofr0_28{margin-top:8px;color:#486581;font-size:16px;line-height:1.7}._stepsWrap_1ofr0_35{margin-top:20px;padding:18px 20px;border-radius:18px;background:#ffffffb8}._formGrid_1ofr0_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}._fullWidth_1ofr0_48{grid-column:1/-1}._uploadHint_1ofr0_52{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 12px;color:#486581;text-align:center}._uploadHintTitle_1ofr0_63{font-size:18px;font-weight:600;color:#102a43}._uploadHintDesc_1ofr0_69{font-size:16px}._fileMeta_1ofr0_73{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}._summaryBlock_1ofr0_80{padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#2563eb14,#0ea5e90d);color:#102a43;line-height:1.8;white-space:pre-wrap;word-break:break-word}._jsonBlock_1ofr0_90{margin:0;padding:16px 18px;border-radius:16px;background:#0f172a;color:#e2e8f0;line-height:1.7;overflow-x:auto;white-space:pre-wrap;word-break:break-word}._sectionHeader_1ofr0_102{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}._sectionTitle_1ofr0_110{margin:0;font-size:22px;font-weight:700;color:#102a43}._statsGrid_1ofr0_117{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}._statCard_1ofr0_123{border-radius:18px;background:linear-gradient(180deg,#fff,#eff6ff);border:1px solid rgba(37,99,235,.12);padding:18px}._actionRow_1ofr0_130{display:flex;flex-wrap:wrap;gap:12px}._primaryButton_1ofr0_136{background:linear-gradient(90deg,#2563eb,#0ea5e9);border:none;box-shadow:0 12px 28px #2563eb38}._primaryButton_1ofr0_136:hover,._primaryButton_1ofr0_136:focus{background:linear-gradient(90deg,#1d4ed8,#0284c7)!important}._tableInput_1ofr0_147{min-width:120px}._tableTextarea_1ofr0_151{min-width:220px}._publishCard_1ofr0_155{background:linear-gradient(135deg,#2563eb0f,#0ea5e914)}._page_1ofr0_1 .ant-card-head-title,._page_1ofr0_1 .ant-btn,._page_1ofr0_1 .ant-input,._page_1ofr0_1 .ant-select-selector,._page_1ofr0_1 .ant-upload,._page_1ofr0_1 .ant-steps-item-title,._page_1ofr0_1 .ant-table,._page_1ofr0_1 .ant-alert-message,._page_1ofr0_1 .ant-alert-description,._page_1ofr0_1 .ant-statistic-content,._page_1ofr0_1 .ant-descriptions-item-label,._page_1ofr0_1 .ant-descriptions-item-content{font-size:16px}._page_1ofr0_1 .ant-upload-wrapper .ant-upload-drag p.ant-upload-text{font-size:18px}@media (max-width: 768px){._page_1ofr0_1{padding:16px}._heroTitle_1ofr0_20{font-size:24px}._stepsWrap_1ofr0_35{padding:14px}}._page_njhqb_1{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:24px;background:radial-gradient(circle at top right,rgba(14,165,233,.14),transparent 32%),linear-gradient(180deg,#f8fbff,#eef6ff);font-size:16px}._heroCard_njhqb_13,._sectionCard_njhqb_14{border-radius:20px;border:1px solid rgba(37,99,235,.12);box-shadow:0 18px 45px #2563eb14}._heroTitle_njhqb_20{margin:0;display:flex;align-items:center;gap:10px;font-size:28px;font-weight:700;color:#102a43}._heroSubtitle_njhqb_30{margin-top:8px;color:#486581;line-height:1.7}._notice_njhqb_36{margin-top:16px}._previewWrap_njhqb_40{min-height:320px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#edf5ff);border:1px dashed rgba(37,99,235,.24);display:flex;align-items:center;justify-content:center;overflow:hidden}._previewImage_njhqb_51{width:100%;max-height:460px;object-fit:contain;background:#fff}._uploadHint_njhqb_58{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:26px 12px;text-align:center;color:#486581}._uploadHintTitle_njhqb_69{font-size:18px;font-weight:600;color:#102a43}._metaRow_njhqb_75{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}._primaryButton_njhqb_82{background:linear-gradient(90deg,#2563eb,#0ea5e9);border:none;box-shadow:0 12px 28px #2563eb38}._primaryButton_njhqb_82:hover,._primaryButton_njhqb_82:focus{background:linear-gradient(90deg,#1d4ed8,#0284c7)!important}._resultWrap_njhqb_93{min-height:220px}._resultHeader_njhqb_97{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}._flowTag_njhqb_105{margin-bottom:14px}._emptyWrap_njhqb_109{padding:30px 0}._page_njhqb_1 .ant-card-head-title,._page_njhqb_1 .ant-btn,._page_njhqb_1 .ant-input,._page_njhqb_1 .ant-select-selector,._page_njhqb_1 .ant-upload,._page_njhqb_1 .ant-alert-message,._page_njhqb_1 .ant-alert-description,._page_njhqb_1 .chat-x-text .chat-x-markdown{font-size:16px}@media (max-width: 768px){._page_njhqb_1{padding:16px}._heroTitle_njhqb_20{font-size:24px}}._page_13no6_1{height:100%;overflow:auto;padding:24px;background:radial-gradient(circle at 0% 0%,#0ea5e91f,#0ea5e900 34%),radial-gradient(circle at 100% 0%,#2563eb24,#2563eb00 36%),linear-gradient(180deg,#f8fbff,#f2f7ff 44%,#eef4ff);font-size:16px}._page_13no6_1 .ant-typography,._page_13no6_1 .ant-btn,._page_13no6_1 .ant-tabs-tab-btn,._page_13no6_1 .ant-form-item-label>label,._page_13no6_1 .ant-input,._page_13no6_1 .ant-input-number-input,._page_13no6_1 .ant-select-selector,._page_13no6_1 .ant-select-item-option-content,._page_13no6_1 .ant-alert-message,._page_13no6_1 .ant-alert-description,._page_13no6_1 .ant-tag,._page_13no6_1 .ant-steps-item-title{font-size:16px}._header_13no6_24{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}._hero_13no6_31{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(132deg,#eff6fff5,#e0f2fee6);padding:20px 22px;margin-bottom:16px}._hero_13no6_31:after{content:"";position:absolute;width:240px;height:240px;right:-80px;top:-110px;border-radius:50%;background:radial-gradient(circle,#2563eb2e,#2563eb00);pointer-events:none}._title_13no6_53{margin:0!important;color:#0f172a!important;letter-spacing:.2px}._subtitle_13no6_59{margin:0!important;font-size:16px;color:#0f172ab8!important;max-width:760px}._heroSteps_13no6_66{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}._heroStepItem_13no6_73{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#ffffffd1;color:#0f172abd}._heroStepItemActive_13no6_84{border-color:#2563eb6b;background:#2563eb1f;color:#1d4ed8}._heroStepIndex_13no6_90{min-width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0f172a14;color:inherit;font-size:16px;font-weight:700}._heroStepItemActive_13no6_84 ._heroStepIndex_13no6_90{background:#2563ebe6;color:#fff}._heroStepLabel_13no6_108{font-size:16px;font-weight:600}._card_13no6_113{border-radius:20px;background:#ffffffe0;border:1px solid rgba(148,163,184,.2);box-shadow:0 16px 38px #1e293b14}._content_13no6_120{margin-top:16px}._primaryButton_13no6_124{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;border:0!important}._actionsRow_13no6_129{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:16px}._actionsLeft_13no6_137,._actionsRight_13no6_138{display:flex;flex-wrap:wrap;gap:10px}._twoCol_13no6_144{display:grid;grid-template-columns:340px 1fr;gap:16px;align-items:start}._surfacePanel_13no6_151{border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fffffff0;padding:14px;box-shadow:0 10px 24px #0f172a0d}._panelTitle_13no6_159{font-size:16px;font-weight:600;margin-bottom:10px;color:#0f172a}._attachmentList_13no6_166{display:flex;flex-direction:column;gap:10px}._attachmentItem_13no6_172{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:linear-gradient(180deg,#f8fafcf2,#eff6ffdb)}._attachmentMeta_13no6_183{min-width:0;flex:1}._attachmentName_13no6_188{font-size:16px;line-height:22px;color:#0f172aeb;margin-bottom:8px;word-break:break-all}._attachmentActions_13no6_196{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._slideList_13no6_203{display:flex;flex-direction:column;gap:10px}._slideListHeader_13no6_209{display:flex;align-items:center;justify-content:space-between;gap:10px}._slideItem_13no6_216{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}._slideItem_13no6_216:hover{box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}._slideItemActive_13no6_234{border-color:#2563eb73;box-shadow:0 10px 24px #0ea5e92e}._slideTitleText_13no6_239{font-size:16px;line-height:22px;color:#0f172aeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}._slideActions_13no6_249{display:inline-flex;align-items:center;gap:6px}._bulletRow_13no6_255{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}._chartPanel_13no6_262{border:1px solid rgba(37,99,235,.2);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#eff6ffc2);padding:12px}._chartDesc_13no6_269{font-size:16px;line-height:24px;color:#0f172ab8}._chartToolbar_13no6_275{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}._chartTemplateControl_13no6_283{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._chartTemplateLabel_13no6_290{color:#0f172ac2;font-size:16px;line-height:24px}._chartActionButton_13no6_296{font-size:16px}._chartPreviewWrap_13no6_300{margin-top:10px;border:1px solid rgba(148,163,184,.28);border-radius:12px;overflow:hidden;background:#fff}._chartPreviewImage_13no6_308{width:100%;display:block}._chartEmpty_13no6_313{margin-top:10px;padding:12px;border-radius:12px;background:#f8fafcf5;color:#0f172a99;line-height:24px}._chartApplyHint_13no6_322{margin-top:8px;color:#1d4ed8;font-size:16px}._chartAutoTemplateHint_13no6_328{margin-top:8px;color:#2563ebe6;font-size:16px}._historyPanel_13no6_334{margin-top:16px}._historyHeader_13no6_338{display:flex;align-items:center;justify-content:space-between;gap:10px}._historyList_13no6_345{display:flex;flex-direction:column;gap:10px}._historyItem_13no6_351{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffff5,#f8fafceb)}._historyItemActive_13no6_362{border-color:#2563eb7a;box-shadow:0 8px 18px #2563eb29}._historyMeta_13no6_367{min-width:0;flex:1}._historyTitle_13no6_372{color:#0f172af0;line-height:24px;font-weight:600;font-size:16px;word-break:break-all}._historyTags_13no6_380{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}._historySource_13no6_387{margin-top:8px;color:#1e293bb8;line-height:24px;font-size:16px;word-break:break-all}._historyActions_13no6_395{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._muted_13no6_402{color:#0f172a8c}@media (max-width: 1200px){._twoCol_13no6_144{grid-template-columns:1fr}}.office-local-editor-page{--office-local-shadow: 0 18px 36px rgba(15, 23, 42, .11);--office-local-text-main: #0f172a;--office-local-text-muted: #475569;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:auto;position:relative;font-size:16px;padding:14px;background:radial-gradient(circle at 6% 4%,#2563eb24,#2563eb00),radial-gradient(circle at 96% 0%,#0ea5e91f,#0ea5e900),linear-gradient(140deg,#eff6ff,#e0f2fe)}.office-local-editor-page .office-local-editor-empty{border-radius:16px;border:1px solid rgba(148,163,184,.3);background:#fffffff5;box-shadow:var(--office-local-shadow);padding:20px}.office-local-editor-page .office-local-editor-empty h2{margin:0;font-size:28px;line-height:1.2;color:var(--office-local-text-main)}.office-local-editor-page .office-local-editor-empty p{margin:10px 0 0;font-size:16px;line-height:1.65;color:var(--office-local-text-muted)}.office-local-editor-page .office-local-editor-frame{flex:1;min-height:0;height:calc(100vh - 28px);position:relative;border-radius:16px;border:1px solid rgba(148,163,184,.33);background:#fffffffa;box-shadow:var(--office-local-shadow);overflow:hidden}.office-local-editor-page .office-local-editor-frame iframe{width:100%;height:100%;border:none;background:#fff}.office-local-editor-page .office-local-editor-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ffffffeb}.office-local-editor-page .office-local-editor-overlay span{font-size:16px;color:var(--office-local-text-muted)}.office-local-editor-page .office-local-editor-overlay .ant-btn-primary{border:none;color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 18px #2563eb42}.office-local-editor-page .office-local-editor-overlay .ant-btn-primary:hover,.office-local-editor-page .office-local-editor-overlay .ant-btn-primary:focus{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0284c7)}.office-local-editor-page .office-local-assistant-trigger{position:absolute;top:24px;right:26px;z-index:4;border:none;color:#fff;height:42px;font-size:16px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 14px 24px #2563eb3d}.office-local-editor-page .office-local-assistant-trigger:hover,.office-local-editor-page .office-local-assistant-trigger:focus{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0284c7)}.office-local-assistant-card{border-radius:14px;border:1px solid rgba(148,163,184,.28)}.office-local-assistant-card .office-local-assistant-section-label{font-size:16px;line-height:1.35;color:#0f172a;font-weight:600}.office-local-assistant-card .office-local-assistant-card-header .ant-btn{font-size:16px;line-height:1.4;color:#2563eb}.office-local-assistant-card .office-local-assistant-inline-actions .ant-btn-primary{border:none;color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9)}.office-local-assistant-card .office-local-assistant-inline-actions .ant-btn-primary:hover,.office-local-assistant-card .office-local-assistant-inline-actions .ant-btn-primary:focus{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0284c7)}.office-local-assistant-card .office-local-assistant-generated,.office-local-assistant-card .office-local-assistant-diff{width:100%;margin:0;max-height:260px;overflow:auto;white-space:pre-wrap;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#f1f5f9a8;font-size:16px;line-height:1.6;color:#1e293b}.office-local-assistant-card .office-local-assistant-quality-summary{display:flex;flex-wrap:wrap;gap:8px}.office-local-assistant-card .office-local-assistant-quality-item{display:flex;align-items:flex-start;gap:8px;font-size:16px;color:#1e293b;line-height:1.5}.office-local-assistant-card .office-local-assistant-version-list{display:flex;flex-direction:column;gap:8px}.office-local-assistant-card .office-local-assistant-history-list{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow:auto}.office-local-assistant-card .office-local-assistant-history-item{border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px;background:#fff}.office-local-assistant-card .office-local-assistant-history-content{margin:0;max-height:110px;overflow:auto;white-space:pre-wrap;font-size:16px;line-height:1.6;color:#334155}.office-local-assistant-card .office-local-assistant-history-diff-box{max-height:320px;overflow:auto;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#f8fafc;padding:10px}.office-local-assistant-card .office-local-assistant-history-diff-line{display:flex;gap:8px;font-size:16px;line-height:1.55;color:#334155;white-space:pre-wrap;font-family:Menlo,Consolas,monospace}.office-local-assistant-card .office-local-assistant-history-diff-line--added{color:#0f766e;background:#14b8a614}.office-local-assistant-card .office-local-assistant-history-diff-line--removed{color:#b91c1c;background:#ef444414}.office-local-assistant-card .office-local-assistant-history-diff-prefix{width:12px;flex:0 0 auto;font-weight:700}.office-local-assistant-card .office-local-assistant-quick-guide{display:flex;flex-direction:column;gap:8px;border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#f8fafce6;padding:10px}.office-local-assistant-card .office-local-assistant-quick-guide-item{display:flex;align-items:flex-start;gap:8px;font-size:16px;line-height:1.5;color:#334155}.office-local-assistant-card .office-local-assistant-quick-guide-index{min-width:20px;height:20px;border-radius:10px;background:#2563eb1f;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;line-height:1}.office-local-assistant-card .office-local-assistant-workflow-actions .ant-btn{border-radius:10px}.office-local-assistant-card .office-local-assistant-workflow-actions .ant-btn-primary{border:none;color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9)}.office-local-assistant-card .office-local-assistant-workflow-actions .ant-btn-primary:hover,.office-local-assistant-card .office-local-assistant-workflow-actions .ant-btn-primary:focus{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0284c7)}.office-local-assistant-card .office-local-assistant-workflow-status{min-height:24px}.office-local-assistant-card .office-local-assistant-version-item{display:flex;justify-content:flex-start;align-items:stretch;gap:10px;border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px;background:#fff;font-size:16px;color:#1e293b}.office-local-assistant-card .office-local-assistant-reuse-item{border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:10px;background:#fff}@media (max-width: 992px){.office-local-editor-page{padding:10px}.office-local-editor-page .office-local-editor-empty h2{font-size:24px}.office-local-editor-page .office-local-assistant-trigger{top:18px;right:18px}}._page_1eggc_1{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:24px;background:radial-gradient(circle at top left,#0ea5e91f,#0ea5e900 34%),radial-gradient(circle at top right,#2563eb1f,#2563eb00 36%),linear-gradient(180deg,#f7fbff,#f2f7ff 48%,#eef4ff);font-size:16px}._page_1eggc_1 .ant-typography,._page_1eggc_1 .ant-btn,._page_1eggc_1 .ant-select-selector,._page_1eggc_1 .ant-input,._page_1eggc_1 .ant-picker,._page_1eggc_1 .ant-form-item-label>label,._page_1eggc_1 .ant-alert-message,._page_1eggc_1 .ant-alert-description,._page_1eggc_1 .ant-empty-description{font-size:16px}._workspace_1eggc_25{display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:24px;align-items:stretch}._introCard_1eggc_32,._presetCard_1eggc_33,._confirmationCard_1eggc_34,._filterCard_1eggc_35,._answerCard_1eggc_36,._recordsCard_1eggc_37,._composerCard_1eggc_38{border-radius:28px;border:1px solid rgba(191,219,254,.86);background:#ffffffe0;box-shadow:0 24px 64px #2563eb14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._introCard_1eggc_32,._presetCard_1eggc_33{position:relative;overflow:hidden;padding:28px 34px}._introCard_1eggc_32:before,._presetCard_1eggc_33:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff80,#dbeafe33);pointer-events:none}._cardDots_1eggc_62{display:flex;gap:10px;margin-bottom:18px}._cardDots_1eggc_62 span{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#2563eb);opacity:.9}._kicker_1eggc_76{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#dbeafedb;color:#2563eb;font-weight:700}._heroTitle_1eggc_89,._panelTitle_1eggc_90,._blockTitle_1eggc_91{position:relative;z-index:1;margin:16px 0 0!important;color:#0f172a!important}._heroDesc_1eggc_98,._panelDesc_1eggc_99,._blockDesc_1eggc_100,._mutedText_1eggc_101{position:relative;z-index:1;margin-top:10px;color:#0f172aad!important;line-height:1.75}._spaceRow_1eggc_109,._summaryBox_1eggc_110,._fileBox_1eggc_111{position:relative;z-index:1;margin-top:20px}._labelText_1eggc_117,._sectionLabel_1eggc_118{color:#1e3a8a;font-weight:700}._spaceSelect_1eggc_123,._fullWidth_1eggc_124{width:100%}._primaryButton_1eggc_128{margin-top:20px;height:56px!important;padding:0 24px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;box-shadow:0 18px 36px #2563eb38}._fileBox_1eggc_111{padding:18px;border-radius:22px;background:#ffffffb8;border:1px solid rgba(191,219,254,.92)}._fileName_1eggc_145{display:block;margin-top:10px;color:#0f172a;font-weight:700;word-break:break-all}._fileActions_1eggc_153{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}._summaryText_1eggc_161,._answerText_1eggc_162,._recordSummary_1eggc_163{margin:10px 0 0!important;color:#1e293b!important;line-height:1.8;white-space:pre-wrap}._warningList_1eggc_170,._infoList_1eggc_171{margin:0;padding-left:18px}._warningList_1eggc_170 li+li,._infoList_1eggc_171 li+li{margin-top:8px}._presetGroups_1eggc_181{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}._presetGroup_1eggc_181{padding:18px;border-radius:24px;background:#ffffffd1;border:1px solid rgba(191,219,254,.92);box-shadow:inset 3px 0 #2563eb}._presetGroupTitle_1eggc_198{margin-bottom:14px;color:#0f172a;font-size:22px;font-weight:800}._presetList_1eggc_205{display:flex;flex-direction:column;gap:12px}._presetButton_1eggc_211{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 18px;border:1px solid rgba(191,219,254,.92);border-radius:18px;background:#fffffff2;color:#334155;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._presetButton_1eggc_211:hover{transform:translateY(-2px);border-color:#3b82f6e6;box-shadow:0 14px 28px #2563eb1f}._presetArrow_1eggc_233{font-size:24px;color:#2563eb}._confirmationCard_1eggc_34,._filterCard_1eggc_35,._composerCard_1eggc_38{margin-top:22px}._blockHeader_1eggc_244{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._dynamicForm_1eggc_251{margin-top:18px}._formGrid_1eggc_255{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}._fieldItem_1eggc_261 .ant-form-item-control-input{min-height:52px}._fieldItem_1eggc_261 .ant-input,._fieldItem_1eggc_261 .ant-select-selector,._fieldItem_1eggc_261 .ant-picker{min-height:48px;border-radius:14px!important}._filterGrid_1eggc_272{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}._filterItem_1eggc_279,._filterItemWide_1eggc_280{display:flex;flex-direction:column;gap:8px}._filterItemWide_1eggc_280{grid-column:span 2}._statsGrid_1eggc_290{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}._statCard_1eggc_297{padding:20px;border-radius:24px;border:1px solid rgba(191,219,254,.86);background:linear-gradient(180deg,#ffffffeb,#eff6ffd1);box-shadow:0 18px 36px #2563eb14}._statLabel_1eggc_305{color:#1e293ba8}._statValue_1eggc_309{margin-top:10px;font-size:32px;font-weight:800;color:#0f172a}._statHint_1eggc_316{margin-top:10px;color:#475569;line-height:1.65}._contentGrid_1eggc_322{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr);gap:20px;margin-top:22px}._recordsHeader_1eggc_329{display:flex;align-items:center;justify-content:space-between;gap:12px}._recordList_1eggc_336{display:flex;flex-direction:column;gap:14px}._recordItem_1eggc_342{padding:18px;border-radius:20px;border:1px solid rgba(191,219,254,.86);background:#ffffffe6}._recordTop_1eggc_349{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._recordProject_1eggc_356{color:#0f172a;font-weight:800}._recordMeta_1eggc_361{margin-top:6px;color:#334155bd}._tagRow_1eggc_366,._followUpRow_1eggc_367{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}._inlineTag_1eggc_374,._followUpChip_1eggc_375{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(147,197,253,.92);background:#eff6ffeb;color:#1d4ed8}._followUpChip_1eggc_375{cursor:pointer}._composerRow_1eggc_390{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px;margin-top:14px}._composerCard_1eggc_38 .ant-input{border-radius:18px!important}@media (max-width: 1360px){._workspace_1eggc_25,._contentGrid_1eggc_322{grid-template-columns:1fr}._statsGrid_1eggc_290{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){._page_1eggc_1{padding:16px}._presetGroups_1eggc_181,._formGrid_1eggc_255,._filterGrid_1eggc_272,._statsGrid_1eggc_290,._composerRow_1eggc_390{grid-template-columns:1fr}._filterItemWide_1eggc_280{grid-column:span 1}._blockHeader_1eggc_244,._recordsHeader_1eggc_329,._fileActions_1eggc_153{flex-direction:column;align-items:stretch}}.secrecy-review-page{min-height:calc(100vh - 72px);padding:28px;background:#f5f7fb;display:flex;flex-direction:column}.secrecy-review-page__header{margin-bottom:20px}.secrecy-review-page__header h2{margin-bottom:6px}.secrecy-review-page__grid{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(560px,1.2fr);align-items:stretch;gap:20px;flex:1;min-height:0}.secrecy-review-page__panel{border-radius:8px;box-shadow:0 8px 24px #0f172a0f;height:100%}.secrecy-review-page__panel--tasks{min-width:0}.secrecy-review-page__panel--tasks .ant-card-body{display:flex;min-height:100%;flex-direction:column}.secrecy-review-page__field{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.secrecy-review-page__upload{width:100%}.secrecy-review-page__upload .ant-upload-drag{border-radius:8px}.secrecy-review-page__select{max-width:320px}.secrecy-review-page__tableHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.secrecy-review-page__tableTitle{display:flex;flex-direction:column;gap:4px}.secrecy-review-page__retentionWarning{color:#d93026;font-size:12px;line-height:18px}.secrecy-review-page__panel--tasks .ant-table-wrapper{flex:1}.secrecy-review-page__panel--tasks .ant-spin-nested-loading,.secrecy-review-page__panel--tasks .ant-spin-container{min-height:100%}@media (max-width: 1120px){.secrecy-review-page{padding:18px}.secrecy-review-page__grid{grid-template-columns:1fr;flex:none}.secrecy-review-page__panel{height:auto}}._page_2uah9_2{height:100vh;width:100vw;overflow:hidden;display:flex;flex-direction:column;background-color:#f0f2f5}._pageHeader_2uah9_11{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 24px;text-align:center;box-shadow:0 2px 8px #0000001a;z-index:10;flex-shrink:0}._columnWrapper_2uah9_21{display:flex;flex:1;width:100%;overflow:hidden}._columnLibrary_2uah9_28,._columnOriginal_2uah9_29,._columnErrors_2uah9_30,._columnCorrected_2uah9_31{border-right:1px solid #e4e7ed;overflow-y:auto;background-color:#fff;padding:8px}._columnLibrary_2uah9_28{width:18%;min-width:200px}._columnOriginal_2uah9_29{width:27%;min-width:300px}._columnErrors_2uah9_30{width:28%;min-width:320px}._columnCorrected_2uah9_31{width:27%;min-width:300px;border-right:none}._columnCard_2uah9_59{height:100%;display:flex;flex-direction:column}._columnCard_2uah9_59 .ant-card-body{flex:1;overflow-y:auto}._textContent_2uah9_69{white-space:pre-wrap;word-break:break-word;line-height:1.6;margin:0;max-height:calc(100vh - 200px);overflow-y:auto}._errorList_2uah9_78{max-height:calc(100vh - 250px);overflow-y:auto;display:flex;flex-direction:column;gap:8px}._errorCard_2uah9_86{margin-bottom:8px}._errorCard_2uah9_86 .ant-card-body{padding:12px}._errorText_2uah9_93{color:#ff4d4f;background-color:#fff1f0;padding:4px 8px;border-radius:4px;margin:4px 0 0}._correctedText_2uah9_102{color:#52c41a;background-color:#f6ffed;padding:4px 8px;border-radius:4px;margin:4px 0 0}._reasonText_2uah9_111{font-size:12px;margin-top:4px}._selectedItem_2uah9_116{background-color:#e6f7ff;border-radius:4px;transition:background-color .3s}._selectedItem_2uah9_116:hover{background-color:#bae7ff}._columnLibrary_2uah9_28::-webkit-scrollbar,._columnOriginal_2uah9_29::-webkit-scrollbar,._columnErrors_2uah9_30::-webkit-scrollbar,._columnCorrected_2uah9_31::-webkit-scrollbar,._textContent_2uah9_69::-webkit-scrollbar,._errorList_2uah9_78::-webkit-scrollbar{width:6px}._columnLibrary_2uah9_28::-webkit-scrollbar-track,._columnOriginal_2uah9_29::-webkit-scrollbar-track,._columnErrors_2uah9_30::-webkit-scrollbar-track,._columnCorrected_2uah9_31::-webkit-scrollbar-track,._textContent_2uah9_69::-webkit-scrollbar-track,._errorList_2uah9_78::-webkit-scrollbar-track{background:#f1f1f1}._columnLibrary_2uah9_28::-webkit-scrollbar-thumb,._columnOriginal_2uah9_29::-webkit-scrollbar-thumb,._columnErrors_2uah9_30::-webkit-scrollbar-thumb,._columnCorrected_2uah9_31::-webkit-scrollbar-thumb,._textContent_2uah9_69::-webkit-scrollbar-thumb,._errorList_2uah9_78::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}._columnLibrary_2uah9_28::-webkit-scrollbar-thumb:hover,._columnOriginal_2uah9_29::-webkit-scrollbar-thumb:hover,._columnErrors_2uah9_30::-webkit-scrollbar-thumb:hover,._columnCorrected_2uah9_31::-webkit-scrollbar-thumb:hover,._textContent_2uah9_69::-webkit-scrollbar-thumb:hover,._errorList_2uah9_78::-webkit-scrollbar-thumb:hover{background:#a8a8a8}:root{--c-app-bg: #f5f7fb;--c-card: #ffffff;--c-text: #1f2a37;--c-muted: #6b7280;--c-line: rgba(17, 24, 39, .08);--c-blue: #2f6df6;--c-blue-2: #1e5cf0;--c-blue-soft: rgba(47, 109, 246, .12);--radius-lg: 18px;--radius-md: 14px;--radius-sm: 10px;--shadow-float: 0 12px 30px rgba(17, 24, 39, .12);--shadow-card: 0 10px 24px rgba(17, 24, 39, .08);--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Helvetica Neue", Arial, sans-serif}.home-wrapper{height:100vh;width:100%;display:flex;flex-direction:column;background:#f5f7fa;overflow-x:hidden}.main-content{flex:1;display:flex;overflow:hidden}.left-sidebar{width:var(--sidebar-width, 284px);background:url(/assets/background-yCIKdEAI.png);background-size:cover;border-right:1px solid #e1e5e9;box-shadow:2px 0 8px #00000014;overflow-y:auto;padding:20px 0;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;flex-shrink:0;scrollbar-gutter:stable;box-sizing:border-box}.left-sidebar.collapsed{width:var(--sidebar-collapsed-width, 80px)}.left-sidebar.collapsed .modern-section .section-header{padding:16px 0;justify-content:center}.left-sidebar.collapsed .modern-section .header-left{width:100%;justify-content:center}.left-sidebar.collapsed .modern-section .section-icon{width:28px;height:28px}.left-sidebar.histroy{background:url(/assets/his-Dz2agX_r.png);background-size:cover}.logo-container{display:flex;align-items:center;min-width:0;flex:1 1 auto;line-height:24px}.logo-img{height:20px;width:auto;object-fit:contain;display:block;vertical-align:middle;margin-right:6px;flex-shrink:0}.logo-text{display:block;min-width:0;line-height:24px;vertical-align:middle;color:#fff;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top{vertical-align:middle;margin:20px 24px;display:flex;gap:12px;justify-content:space-between;align-items:center}.top-collapsed{vertical-align:middle;margin:14px 24px;display:flex;justify-content:space-between;flex-direction:column;gap:28px;align-items:center}.button-group{display:flex;gap:6px;padding:4px;border-radius:999px;width:fit-content;margin:12px 25px;flex-wrap:nowrap;white-space:nowrap;background:#fff3;border:1px solid rgba(255,255,255,.45);box-shadow:0 10px 20px #0f172a29}.btn-add{border:none;outline:none;cursor:pointer;font-size:16px;font-weight:600;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:transparent;color:#fff}.refresh-btn{background:#fff;color:#2563eb;width:40px;height:34px;border-radius:999px;border:1px solid rgba(37,99,235,.35);box-shadow:inset 0 0 0 1px #2563eb14}.new-chat-btn{color:#2563eb;padding:0 18px;height:34px;border-radius:999px;gap:8px;white-space:nowrap;background:#fff;box-shadow:0 8px 16px #2563eb33;border:1px solid rgba(37,99,235,.35)}.new-chat-btn .el-icon-plus:before{font-weight:700}.button-group .btn-add:hover{transform:translateY(-1px)}.button-group .refresh-btn:hover{background:#f5f9ff}.button-group .new-chat-btn:hover{background:#f5f9ff;box-shadow:0 10px 18px #2563eb47}.home-page{position:relative;width:100%;height:100%;display:flex;flex-direction:column;flex:1;min-height:0}.home-model-select{position:absolute;top:18px;left:20px}.el-icon-plus:before{content:"+";font-weight:600;margin-right:6px;font-style:normal!important}.collapsed-new-chat .el-icon-plus{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:18px}.collapsed-new-chat .el-icon-plus:before{margin-right:0;display:block;line-height:18px;transform:translateY(-1px)}.btn-Collapse{cursor:pointer;padding:14px 6px;display:flex;justify-content:center}.collapsed-new-chat{width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.5);background:#ffffff29;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #0f172a1f;cursor:pointer;transition:all .2s ease}.collapsed-new-chat:hover{background:#ffffff47}.top-img{text-align:center;width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center}.top-img img{width:20px;height:20px;display:block}.modern-section{overflow:hidden;transition:all .2s ease}.sidebar-standalone-list{padding:10px 16px 14px}.sidebar-standalone-item{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 18px;border-radius:18px;cursor:pointer;background:linear-gradient(135deg,#ffffff2e,#ffffff1a);border:1px solid rgba(255,255,255,.28);box-shadow:0 10px 24px #0f172a29;transition:all .2s ease;overflow:hidden}.sidebar-standalone-item:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fffffff2,#eff6ffeb);box-shadow:0 14px 28px #0f172a38}.sidebar-standalone-item.is-active{background:linear-gradient(135deg,#fff,#eff6ff);box-shadow:0 14px 30px #2563eb38}.sidebar-standalone-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;color:#fff}.sidebar-standalone-icon svg{width:20px;height:20px;display:block}.sidebar-standalone-text{flex:1;font-size:18px;font-weight:700;color:#fff;transition:color .2s ease}.sidebar-standalone-indicator{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#0ea5e9);opacity:.75;flex-shrink:0}.sidebar-standalone-item:hover .sidebar-standalone-text,.sidebar-standalone-item.is-active .sidebar-standalone-text{color:#0f172a}.left-sidebar.collapsed .sidebar-standalone-list{padding:8px 10px 14px}.left-sidebar.collapsed .sidebar-standalone-item{width:44px;min-height:44px;padding:0;justify-content:center;border-radius:14px}.left-sidebar.collapsed .sidebar-standalone-item.is-active{background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#ffffff2e;box-shadow:0 12px 24px #2563eb47}.left-sidebar.collapsed .sidebar-standalone-icon{width:24px;height:24px}.modern-section .section-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;background:linear-gradient(90deg,#3b82f60d,#9333ea0d);transition:all .2s ease}.modern-section .section-header:hover{background:linear-gradient(90deg,#3b82f614,#9333ea14)}.modern-section .header-left{display:flex;align-items:center;gap:12px}.modern-section .section-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modern-section .section-title{font-weight:700;color:#fff;font-size:18px}.section-content{padding:8px 0}.el-icon-arrow-down,.el-icon-arrow-right{font-size:30px;font-weight:600;color:#fff;font-style:normal!important}.el-icon-arrow-down:before{content:"▾"}.el-icon-arrow-right:before{content:"▸"}.el-icon-close:before{content:"×";color:#fff;font-size:20px;font-style:normal!important}.modern-nav-item{display:flex;align-items:center;padding-left:64px;padding-right:24px;margin:2px 0;height:46px;cursor:pointer;position:relative;overflow:hidden}.modern-nav-item .nav-item-text{font-size:16px;color:#fff;font-weight:500;transition:all .2s ease;flex:1}.modern-nav-item .nav-item-indicator{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#3b82f6);opacity:0;transform:translate(-8px);transition:all .2s ease;flex-shrink:0}.modern-nav-item:hover{background:#fff;transform:translate(4px)}.modern-nav-item.is-disabled{opacity:.45;cursor:not-allowed}.modern-nav-item.is-disabled:hover{background:#ffffff1f;transform:none}.modern-nav-item.is-disabled .nav-item-text{color:#cbd5e1;font-weight:500}.modern-nav-item:hover .nav-item-text{color:#1e293b;font-weight:600}.modern-nav-item:hover .nav-item-indicator{opacity:1;transform:translate(0)}.modern-nav-item.is-active{background:#fff;transform:translate(4px)}.modern-nav-item.is-active .nav-item-text{color:#1e293b;font-weight:600}.modern-nav-item.is-active .nav-item-indicator{opacity:1;transform:translate(0)}.nav-right .download-buttons{padding:20px 24px}.nav-right .nav-btn{cursor:pointer;border:none;background:transparent;color:#fff;display:flex;gap:12px;align-items:center}.nav-right .nav-btn-content{color:#fff;font-size:14px}.vertical-line{width:1px;height:20px}.user-content{border:1px solid #efefef;border-radius:25px;padding:8px;margin:16px 20px;display:flex;align-items:center;gap:5px;color:#fff;font-size:14px;font-weight:400}.nav-right .nav-btn img,.user-content img:not(.logout){filter:brightness(0) invert(1)}.logout{margin-left:70px;cursor:pointer;filter:none}.Logout-up{margin:24px;cursor:pointer;filter:none}.histroy-title{display:flex;font-size:18px;font-weight:700;color:#fff;justify-content:space-between;align-items:center;padding:12px 24px}.histroy-content{padding:0 16px 16px}.chat-list-container{font-size:16px;font-weight:400;color:#fff;padding:6px 6px 10px;border-radius:12px;background:transparent;border:none}.chat-conversations{padding:0 6px 10px}.chat-conversations.ant-x-conversations{background:transparent}.chat-conversations .ant-x-conversations-group-title,.chat-conversations .ant-conversations-group-title{padding:8px 10px!important;margin:6px 0!important;color:#0f172a!important;background:#fff!important;border-radius:10px!important;font-size:16px;font-weight:600}.chat-conversations .ant-x-conversations-group-label,.chat-conversations .ant-conversations-group-label{display:flex;align-items:center;gap:6px;color:#0f172a!important}.chat-conversations .ant-x-conversations-group-label .anticon,.chat-conversations .ant-conversations-group-label .anticon{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2563ebe6;color:#fff!important;font-size:12px;line-height:1}.chat-conversations .ant-x-conversations-item,.chat-conversations .ant-conversations-item{margin:6px 0;padding:8px 12px;border-radius:8px;background:transparent!important;border:1px solid transparent!important;color:#fff!important;font-size:16px;transition:all .2s ease}.chat-conversations .ant-x-conversations-item:hover,.chat-conversations .ant-conversations-item:hover{background:#ffffff29!important}.chat-conversations .ant-x-conversations-item-active,.chat-conversations .ant-conversations-item-active{background:#fff!important;border-color:#fffc!important;color:#0f172a!important}.chat-conversations .ant-x-conversations-item-active .ant-x-conversations-label,.chat-conversations .ant-x-conversations-item-active .ant-typography{color:#0f172a!important}.chat-conversations .ant-x-conversations-label,.chat-conversations .ant-typography{font-size:16px;color:#fff!important}.chat-conversations .ant-conversations-item-active .ant-conversations-label,.chat-conversations .ant-conversations-item-active .ant-typography{color:#0f172a!important}.chat-conversations .ant-conversations-label,.chat-conversations .ant-typography{font-size:16px;color:#fff!important}.chat-conversations .ant-x-conversations-group-collapse-trigger,.chat-conversations .ant-conversations-group-collapse-trigger{color:#0f172aa6!important}.chat-list-container ul{list-style-type:none;padding:0;margin:0}.chat-list{padding:12px 24px;cursor:pointer;font-size:16px}.chat-list a{color:inherit;text-decoration:none}.chat-list-active{background:#fff;color:#1e293b}.right-content{flex:1;min-height:0;overflow:hidden;background:#fff;display:flex;flex-direction:column}.empty{width:100%;height:100%;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;margin-top:0;padding-top:90px;flex:1;min-height:0}.empty .left-pic{height:32px;width:auto;object-fit:contain;display:block}.empty .tips{font-size:28px;line-height:42px;margin-left:10px;font-weight:600;color:#1e293b}.function-container{width:100%;max-width:1100px;padding:20px 0;background:transparent;margin-top:50px;flex:1 1 auto;min-height:0;overflow-y:auto}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.function-card{border-radius:12px;border:none;box-shadow:0 2px 12px #0000000d;overflow:visible;margin-top:-10px;min-height:150px;height:auto;position:relative;background:#fff}.function-card.is-full-width{grid-column:1/-1}.function-card.is-full-width .function-item{width:calc(12.5% - 14px)}@media (max-width: 1200px){.function-card.is-full-width .function-item{width:calc(25% - 14px)}}.card-bg-img{position:absolute;top:0;right:0;width:98px;height:98px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;z-index:1;opacity:.8}.card-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f2f5}.card-title{font-size:16px;font-weight:500;color:#1f2329}.card-body{padding:16px;display:flex;flex-wrap:wrap;gap:16px}.function-item{display:flex;flex-direction:column;align-items:center;gap:8px;width:calc(25% - 12px);cursor:pointer}.function-item:hover{opacity:.8}.function-item.is-disabled{opacity:.45;cursor:not-allowed}.function-item.is-disabled:hover{opacity:.45}.item-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.item-name{font-size:16px;color:#4e5969;text-align:center;white-space:nowrap}.chatWindow-wrapper{display:flex;height:100%;width:100%;background:#f8f9fa}.chatWindow{height:100%;width:100%;display:flex;flex-flow:column nowrap;align-items:center;position:relative}.model-select-button{position:absolute;top:22px;left:20px;z-index:10;font-weight:200}.model-select-pill{font-size:16px;color:#475569;font-weight:600;background:#f8f9fa;border:1px solid rgba(37,99,235,.2);padding:6px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.model-select-caret{font-size:16px;margin-left:2px;color:#2563eb}.model-select-pill:active{transform:translateY(1px)}.model-select-pill.is-open{border-color:#2563eb73;box-shadow:0 10px 20px #2563eb33}.model-select-dropdown{margin-top:8px;min-width:160px;background:#fff;border:1px solid rgba(37,99,235,.16);border-radius:12px;box-shadow:0 16px 30px #0f172a1f;padding:6px;z-index:1000;pointer-events:auto}.model-option{width:100%;border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;font-size:16px;color:#334155;cursor:pointer}.model-select-dropdown button{cursor:pointer;pointer-events:auto}.model-option:hover{background:#2563eb14;color:#1d4ed8}.model-option.active{background:#2563eb24;color:#1d4ed8;font-weight:700}.chatWindow-show{height:80%;width:100%;overflow-y:auto;overflow-x:auto;scroll-behavior:smooth}.chat-divider{position:sticky;top:0;height:1px;background:#e5e7eb;z-index:2}.chatWindow-answer{width:100%;height:86%}.chatWindowInquire{clear:both;margin-left:20%;width:60%;min-height:1px}.chatWindowInquire:after{content:"";display:block;clear:both}.chatWindowInquire-problem{margin:20px 0 20px 52px;line-height:32px;position:relative;float:right;max-width:100%;border-radius:16px;background:#ebeced}.chatWindowInquire-problem span{max-width:100%;float:right;padding:4px 20px;color:#1e293b;font-size:18px;font-weight:400}.chatWindowInquire-context{max-width:100%;border-radius:4px;position:relative;font-size:15px;float:left;min-width:120px}.selectedLLM{color:#1e293b;font-size:16px;font-weight:700}.message-content{padding:12px;line-height:1.9;border-radius:16px;background:#fff;border:1px solid #e2e8f0;color:#0f1115;white-space:pre-wrap}.action-buttons{display:flex;align-items:center;gap:10px;margin-bottom:10px;margin-top:10px}.copy{cursor:pointer}.follow-up-questions{padding:16px 0;background:#f9fafbe6;border-radius:8px;position:relative}.follow-up-questions>span{font-weight:600;font-size:15px;color:#409eff;display:block;margin-bottom:12px;margin-left:27px}.follow-up-questions-list{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.follow-up-question-btn{max-width:280px;white-space:normal;word-wrap:break-word;text-align:left;line-height:1.4;padding:10px 14px;height:auto;min-height:36px;border-radius:18px;cursor:pointer;transition:all .3s ease;font-size:14px;border:1px solid #e2e8f0;background:#f5f5f5;color:#0f1115;margin:0;box-sizing:border-box}.follow-up-question-btn:hover{background-color:#409eff;border-color:#409eff;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #409eff40}.empty-input{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;width:80%;margin:auto auto 70px;height:auto}.home-page .chatWindow{position:relative;height:100%;flex:1;min-height:0;overflow:hidden}.home-page .empty-input{position:relative;z-index:2}.status-bar{position:absolute;left:0;right:0;bottom:0;height:36px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#94a3b873;background:transparent;border-top:1px solid rgba(226,232,240,.5);z-index:0;pointer-events:none}.controls-row-empty{border-radius:25px;border:1px solid #ffffff;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:15px;margin-bottom:10px;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:#fff}.controls-row-empty::-webkit-scrollbar{display:none}.home-kb-space{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 12px}.home-kb-space-label{font-size:16px;font-weight:600;color:#2c7dec}.home-kb-space-select{min-width:280px}.home-kb-space-select .ant-select-selection-item{max-width:200px}.home-kb-space-select .ant-select-selector{min-height:40px;font-size:16px;border-radius:999px!important}.controls-btn{flex:0 0 auto;width:auto!important;min-width:124px;height:40px!important;padding:0 16px!important;border:none;border-radius:25px!important;background:#fff!important;white-space:nowrap}.controls-btn img{display:block;flex:0 0 auto}.controls-btn[data-mode-kind=translation] img{filter:brightness(0) saturate(100%) opacity(.55)}.controls-btn[data-mode-kind=translation].active img{filter:brightness(0) saturate(100%) invert(33%) sepia(96%) saturate(1738%) hue-rotate(194deg) brightness(99%) contrast(95%)}.controls-btn.active{color:#2c7dec!important;border:1px solid #2c7dec!important}.controls-info{display:flex;gap:3px;justify-content:center;align-items:center;white-space:nowrap}.input-container{display:flex;align-items:center;gap:8px;padding:0 10px;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;width:100%;height:88px}.attach-icon{width:20px;height:20px;margin-left:6px}.input-box{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:16px;height:88px;flex:1;font-size:16px;padding:0 8px}.home-sender{flex:1;height:100%;display:flex;align-items:center}.home-sender .ant-input,.home-sender textarea{border:none!important;box-shadow:none!important;background:transparent!important;font-size:16px;padding:0}.home-sender-wrap{width:100%;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 2px 10px #0f172a0f;padding:10px 12px}.home-sender-wrap .ant-sender{width:100%}.home-sender-wrap .ant-sender-content,.home-sender-wrap .ant-input,.home-sender-wrap textarea{font-size:16px}.home-sender-wrap .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none}.home-sender-label{font-size:16px;color:#334155;font-weight:600}.btn-group{display:flex;align-items:center;gap:4px;cursor:pointer}.voice-icon{width:24px;height:24px;opacity:.65}.send-icon{width:64px;height:64px;border-radius:50%}.float-ball-container{position:fixed;top:0;right:0;z-index:9999;pointer-events:none}.float-ball-container>*{pointer-events:auto}.float-ball{position:fixed;width:55px;height:55px;border-radius:10px;background:#fff;color:#fff;border:none;box-shadow:0 4px 12px #2c7dec4d;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all .2s;z-index:9999}.notice-popup{position:absolute;z-index:9998;transform-origin:right bottom;animation:fadeIn .2s ease-in-out}.system-notice{width:294px;height:300px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001a;overflow:hidden;position:relative;padding-bottom:8px}.popup-arrow{position:absolute;bottom:20px;left:-8px;width:16px;height:16px;background:#fff;transform:rotate(45deg);box-shadow:-2px 2px 4px #0000000d;z-index:-1}.notice-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.header-title{font-size:18px;font-weight:500;color:#1e293b}.close-btn{border:none;background:transparent;color:#c0c6cc;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:end;cursor:pointer}.close-btn:hover{color:#4e5969;background:transparent}.notice-list{max-height:230px;overflow-y:auto;padding:8px 5px;margin:5px}.notice-list::-webkit-scrollbar{width:4px}.notice-list::-webkit-scrollbar-thumb{background:#e5e9f2;border-radius:2px}.notice-item{padding:12px 16px;border-radius:4px;cursor:pointer;box-shadow:5px 5px 10px #0a1b391a;transition:background .2s;border-left:4px solid #2c7dec;margin-bottom:10px}.notice-item:hover{background:#f5f7fa}.chat-page{position:relative;height:100%;flex:1;display:flex;flex-direction:column;background:#f7f9fc;color:#0f172a;font-family:Manrope,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.chat-page:before{content:none}.chat-shell{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:20px;padding:28px 40px 24px;min-height:0}.chat-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;animation:chatFloatIn .45s ease-out both;position:relative;z-index:30}.chat-header-left{display:flex;align-items:center;gap:18px}.chat-shell.has-parameters{padding-right:380px}.chat-parameters-trigger{min-height:38px;border-radius:10px;font-size:14px}.chat-parameters-panel{position:absolute;z-index:60;top:0;right:0;bottom:0;display:flex;width:340px;flex-direction:column;background:#fffffffa;border-left:1px solid #e2e8f0;box-shadow:-12px 0 30px #0f172a14}.chat-parameters-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 18px 14px;border-bottom:1px solid #e2e8f0}.chat-parameters-title{color:#0f172a;font-size:18px;font-weight:700}.chat-parameters-hint{max-width:260px;margin-top:6px;color:#64748b;font-size:14px;line-height:1.5}.chat-parameters-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 10px}.chat-parameters-field{margin-bottom:18px}.chat-parameters-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-parameters-label{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:14px;line-height:1.4}.chat-parameters-help{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid #94a3b8;border-radius:50%;color:#64748b;font-size:12px}.chat-parameters-number{width:92px;font-size:14px}.chat-parameters-number .ant-input-number-input{font-size:14px;text-align:right}.chat-parameters-model,.chat-parameters-field .ant-input{width:100%;min-height:38px;margin-top:8px;font-size:14px}.chat-parameters-field .ant-slider{margin:12px 2px 4px}.chat-parameters-footer{padding:12px 18px 18px;border-top:1px solid #e2e8f0}.chat-parameters-footer .ant-btn{width:100%;min-height:38px;font-size:14px}.chat-parameters-overlay{display:none}.chat-model-select{position:relative;display:inline-flex;align-items:center}.chat-kb-space{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.chat-kb-space-label{font-size:16px;font-weight:600;color:#1e293b}.chat-kb-space-select{min-width:240px}.chat-kb-space-select .ant-select-selection-item{max-width:180px}.chat-kb-space-select .ant-select-selector{min-height:38px;font-size:16px;border-radius:999px!important}.chat-translation-bar,.chat-translation-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:18px;background:linear-gradient(135deg,#2563eb0f,#0ea5e90f);border:1px solid rgba(37,99,235,.14)}.chat-translation-label{font-size:16px;font-weight:600;color:#1e293b}.chat-translation-select,.chat-translation-select-source,.chat-translation-select-target{min-width:136px}.chat-translation-select .ant-select-selector{min-height:38px;font-size:16px;border-radius:999px!important}.chat-translation-select-source .ant-select-selector,.chat-translation-select-target .ant-select-selector{min-height:36px}.chat-translation-mode-pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:#2563eb14;border:1px solid rgba(37,99,235,.16);color:#1d4ed8;font-size:16px;font-weight:600;white-space:nowrap}.chat-translation-mode-pill img{display:block;flex:0 0 auto;filter:brightness(0) saturate(100%) invert(33%) sepia(96%) saturate(1738%) hue-rotate(194deg) brightness(99%) contrast(95%)}.chat-translation-swap{width:34px;height:34px;border-radius:999px;color:#2563eb;background:#2563eb14}.chat-translation-swap:hover{color:#1d4ed8;background:#2563eb24}.chat-translation-swap .anticon{font-size:16px}.chat-rag-config{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.chat-rag-config-label{font-size:16px;font-weight:600;color:#1e293b}.chat-rag-config-select{min-width:200px}.chat-rag-config-select .ant-select-selector{min-height:38px;font-size:16px;border-radius:999px!important}.chat-rag-config-input{width:128px}.chat-rag-config-input .ant-input-number-input{font-size:16px}.chat-model-select .model-select-dropdown{position:absolute;top:calc(100% + 8px);left:0;margin-top:0;z-index:1000;pointer-events:auto}.chat-model-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 6px 18px #0f172a0f;font-weight:600;font-size:16px;color:#1e293b}.chat-model-caret{font-size:16px;color:#1e293b99}.chat-title{font-family:ZCOOL XiaoWei,"Noto Serif SC",STSong,serif;font-size:26px;font-weight:400;color:#0f172a;letter-spacing:1px}.chat-subtitle{margin-top:4px;font-size:16px;color:#1e293b99}.chat-header-right{display:flex;align-items:center;gap:12px}.chat-status-pill{padding:6px 12px;border-radius:999px;background:#0ea5e91f;color:#0f172a;font-size:16px;font-weight:600;letter-spacing:.08em}.chat-flow-pill{padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;display:inline-flex;align-items:center;gap:6px;font-size:16px;color:#475569}.chat-flow-label{font-weight:600;color:#1e293bb3}.chat-flow-value{color:#0f172a;font-weight:600}.chat-body{flex:1;min-height:0;display:flex;position:relative;z-index:1}.chat-stream{flex:1;min-height:0;overflow-y:auto;padding:12px 10px 12px 0;scroll-behavior:smooth}.chat-stream::-webkit-scrollbar{width:6px}.chat-stream::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:999px}.chat-flow-status{margin-bottom:20px;padding:16px 20px;max-width:760px;width:100%;border-radius:16px;background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(37,99,235,.12);box-shadow:0 8px 30px #0f172a0a;transition:all .3s cubic-bezier(.16,1,.3,1)}.chat-flow-status:hover{border-color:#2563eb38;box-shadow:0 12px 36px #0f172a0f}.chat-flow-status-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-flow-status-title{font-size:15px;font-weight:600;color:#1e3a8a;letter-spacing:.05em}.chat-flow-status-toggle{font-size:14px;color:#2563eb;padding:0;height:auto;transition:color .2s ease}.chat-flow-status-toggle:hover{color:#0ea5e9}.chat-flow-status-collapsed{padding:12px 18px;box-shadow:none}.chat-flow-status-collapsed .chat-flow-status-title{margin-bottom:0}.chat-flow-status-collapsed .chat-flow-status-toggle{color:#64748b}.chat-flow-status .ant-x-thought-chain{margin-top:12px;font-size:14px}.chat-flow-status .ant-x-thought-chain-item-title,.chat-flow-status .ant-x-thought-chain-item-description{font-size:14px}.chat-stream-inner{display:flex;flex-direction:column;gap:22px;padding-right:16px}.chat-empty-shell{width:min(1080px,100% - 24px);margin:auto;display:flex;flex-direction:column;align-items:center;gap:40px;padding:60px 16px 36px}.chat-empty-shell.is-solo{display:flex;justify-content:center;align-items:center}.chat-empty-centered-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;max-width:780px;animation:fadeInDown .6s cubic-bezier(.16,1,.3,1)}.chat-empty-centered-title{font-size:38px;font-weight:800;line-height:1.25;color:#0f172a;letter-spacing:-.02em;background:linear-gradient(135deg,#0f172a,#1e293b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-empty-centered-desc{font-size:16px;line-height:1.6;color:#475569d9;font-weight:400}.chat-empty-presets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:28px;width:100%;max-width:960px;align-items:start}.chat-empty-presets-grid.is-single{grid-template-columns:minmax(0,520px);justify-content:center}.chat-empty-preset-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;padding:40px 32px 36px;border-radius:28px;border:1px solid rgba(0,0,0,.04);background:#fff;box-shadow:0 20px 48px #0f172a08,0 4px 12px #0f172a04;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease;overflow:hidden}.chat-empty-preset-card:before{display:none!important}.chat-empty-preset-card:hover{transform:translateY(-6px);border-color:#2563eb1a;box-shadow:0 28px 60px #2563eb0f,0 6px 18px #2563eb05}.chat-empty-preset-card:nth-child(2n):hover{border-color:#0ea5e91a;box-shadow:0 28px 60px #0ea5e90f,0 6px 18px #0ea5e905}.chat-empty-preset-head{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.chat-empty-preset-icon{width:68px;height:68px;border-radius:22px;background:#2563eb0a;color:#2563eb;font-size:30px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:inset 0 1px #fffc}.chat-empty-preset-card:nth-child(2n) .chat-empty-preset-icon{background:#0ea5e90a;color:#0ea5e9}.chat-empty-preset-name{font-size:20px;font-weight:700;color:#0f172a;letter-spacing:-.01em;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-empty-preset-description{font-size:14px;line-height:1.5;color:#64748bcc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.chat-empty-preset-items{display:flex;flex-direction:column;gap:12px;width:100%}.chat-empty-preset-item{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:16px 20px;border:1px solid rgba(0,0,0,.04);border-radius:16px;background:#f8fafc;color:#334155;font-size:16px;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);min-width:0}.chat-empty-preset-item:hover{transform:translateY(-2px);border-color:#2563eb33;background:#fff;box-shadow:0 10px 24px #2563eb0f;color:#2563eb}.chat-empty-preset-item:hover .chat-empty-preset-item-arrow{transform:translate(4px);color:#2563eb}.chat-empty-preset-card:nth-child(2n) .chat-empty-preset-item:hover{border-color:#0ea5e933;box-shadow:0 10px 24px #0ea5e90f;color:#0ea5e9}.chat-empty-preset-card:nth-child(2n) .chat-empty-preset-item:hover .chat-empty-preset-item-arrow{transform:translate(4px);color:#0ea5e9}.chat-empty-preset-item-text{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-weight:500;line-height:1.5;font-size:16px}.chat-empty-preset-item-arrow{flex:0 0 auto;color:#94a3b8;font-size:13px;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s ease}.chat-empty-presets-expand-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:12px 28px;border-radius:20px;border:1px solid rgba(0,0,0,.06);background:#fff;color:#475569;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 4px 12px #0f172a04;transition:all .3s cubic-bezier(.16,1,.3,1)}.chat-empty-presets-expand-btn span{font-size:16px}.chat-empty-presets-expand-btn .anticon{font-size:14px;color:#94a3b8;transition:transform .3s ease,color .3s ease}.chat-empty-presets-expand-btn:hover{border-color:#2563eb40;background:#2563eb05;color:#2563eb;box-shadow:0 8px 20px #2563eb0d}.chat-empty-presets-expand-btn:hover .anticon{color:#2563eb;transform:translateY(2px)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 960px){.chat-empty-shell{padding:40px 16px;gap:32px}.chat-empty-presets-grid{grid-template-columns:minmax(0,1fr);gap:20px}.chat-empty-centered-title{font-size:30px}}.chat-message{display:flex;flex-direction:column;gap:8px;animation:chatFloatIn .3s ease-out both}.chat-message--user{align-items:flex-end}.chat-message--assistant{align-items:flex-start}.chat-message-meta{display:flex;gap:8px;align-items:center;font-size:16px;color:#0f172a99}.chat-message-model{font-weight:600;color:#1f2937}.chat-message-status{padding:2px 8px;border-radius:999px;background:#e2e8f0e6;color:#0f172a;font-size:16px}.chat-bubble{max-width:min(680px,80%);padding:14px 18px;border-radius:18px;line-height:1.6;font-size:16px;box-shadow:0 8px 20px #0f172a0f;position:relative}.chat-bubble--assistant{background:#fff;border:1px solid #e2e8f0;color:#0f172a}.chat-bubble--user{background:#eef2f7;color:#1f2937;border:1px solid #e2e8f0}.chat-typing-dots{display:inline-flex;gap:6px;align-items:center}.chat-typing-dots i{width:6px;height:6px;border-radius:50%;background:#2563eb99;animation:chatTyping 1.2s ease-in-out infinite}.chat-typing-dots i:nth-child(2){animation-delay:.2s}.chat-typing-dots i:nth-child(3){animation-delay:.4s}.chat-actions{display:flex;gap:8px}.chat-action{border:none;background:#ffffffd9;border-radius:10px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 18px #0f172a14}.chat-action img{width:16px;height:16px}.chat-action:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0ea5e933}.chat-x-list{display:flex;flex-direction:column;gap:22px;padding-right:16px}.chat-x-message{display:flex;flex-direction:column;gap:8px;animation:chatFloatIn .3s ease-out both}.chat-x-message.is-user{align-items:flex-end}.chat-x-message.is-assistant{align-items:flex-start}.chat-usage-metrics{display:flex;max-width:min(720px,82%);flex-direction:column;gap:6px;margin-top:-2px;color:#f97316;font-size:14px}.chat-usage-primary{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.chat-usage-details{color:#64748b;font-size:14px}.chat-usage-details summary{cursor:pointer;color:#64748b}.chat-usage-details-body{display:grid;gap:4px;margin-top:8px;padding:10px 12px;color:#475569;background:#f8fafc;border-radius:8px;line-height:1.5}.chat-usage-request-parameters{display:grid;gap:4px}.chat-usage-request-parameters code{overflow-wrap:anywhere;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.chat-x-meta{display:flex;align-items:center;gap:8px;font-size:16px;color:#475569e6}.chat-x-model{font-weight:600;color:#1f2937}.chat-x-status{display:inline-flex;align-items:center;gap:8px;padding:2px 8px;border-radius:999px;background:#e2e8f0e6;color:#0f172a;font-size:16px}.chat-x-status-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 0 0 4px #2563eb1f;animation:chatPulse 1.4s ease-in-out infinite}.chat-x-bubble{max-width:min(720px,82%);box-shadow:0 8px 20px #0f172a0f;border-radius:16px}.chat-x-attachments{margin-top:8px;max-width:min(720px,82%)}.chat-x-attachments .ant-x-file-card,.chat-x-attachments .ant-x-file-card-name,.chat-x-attachments .ant-x-file-card-description{font-size:16px}.chat-x-attachments .ant-x-file-card-file-small .ant-x-file-card-file-description{display:block!important}.chat-x-sources{margin-top:10px;max-width:min(720px,82%)}.chat-x-table-result{margin-top:10px;max-width:min(720px,82%);width:min(720px,82%)}.chat-x-table-result .ant-collapse{border-radius:16px;border:1px solid rgba(14,165,233,.14);background:#ffffffb8;overflow:hidden}.chat-x-table-result .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 14px;font-size:16px;font-weight:600;color:#0f172a}.chat-x-table-result .ant-collapse-content>.ant-collapse-content-box{padding:0 14px 12px}.chat-x-table-result-body{font-size:16px;line-height:1.7;color:#0f172aeb}.chat-x-artifact-card{display:flex;flex-direction:column;gap:10px}.chat-x-artifact-card+.chat-x-artifact-card{margin-top:12px}.chat-x-artifact-preview-link{display:inline-flex;width:fit-content;max-width:100%}.chat-x-artifact-preview{width:min(100%,520px);max-height:min(52vh,560px);border-radius:14px;border:1px solid rgba(14,165,233,.14);background:#fffffff5;object-fit:contain;box-shadow:0 10px 26px #0f172a14}.chat-x-artifact-actions{margin-top:6px}.chat-x-artifact-action.ant-btn{padding-inline:0;font-size:16px}.chat-x-table-chart{margin:4px 0 12px;padding:10px 8px 4px;border:1px solid rgba(14,165,233,.12);border-radius:12px;background:#fffffff5;width:100%;min-width:0;overflow-x:auto}.chat-x-table-chart-loading{min-height:120px;display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:24px}.chat-x-table-result-body table{width:100%;border-collapse:collapse;font-size:16px}.chat-x-table-result-body th,.chat-x-table-result-body td{border:1px solid rgba(15,23,42,.12);padding:6px 8px;text-align:left}.chat-x-table-result-body th{background:#0f172a0f}.chat-x-sources .ant-x-sources{font-size:16px}.chat-x-message.is-user .chat-x-bubble{background:#2563eb0f;border:1px solid rgba(37,99,235,.12);color:#1e3a8a;box-shadow:0 4px 16px #0f172a05}.chat-x-message.is-assistant .chat-x-bubble{background:#fff;border:1px solid rgba(226,232,240,.85);color:#0f172a;box-shadow:0 4px 16px #0f172a08}.chat-x-text{font-size:16px;line-height:1.7;color:inherit}.chat-x-text p{margin:0 0 10px}.chat-x-text p:last-child{margin-bottom:0}.chat-x-text .chat-x-inline-image{width:auto;max-width:100%;max-height:min(52vh,560px);object-fit:contain}.chat-x-text pre{background:#0f172a14;padding:12px 14px;border-radius:12px;overflow:auto;font-size:16px}.chat-x-text code{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}.chat-x-text .chat-x-markdown{min-width:0}.chat-x-text .chat-x-markdown-segments{display:flex;flex-direction:column;gap:12px}.chat-x-text .chat-x-markdown-segment.is-think{padding:0;border:none;background:transparent}.chat-x-text .chat-x-markdown-segment.is-think .chat-x-markdown{margin:0}.chat-x-text .chat-x-markdown-placeholder{display:inline-flex;vertical-align:middle;border-radius:999px;background:linear-gradient(90deg,#2563eb14,#0ea5e92e,#2563eb14);background-size:200% 100%;animation:chatMarkdownPlaceholderPulse 1.25s ease-in-out infinite}.chat-x-text .chat-x-markdown-placeholder.is-link{width:88px;height:1em}.chat-x-text .chat-x-markdown-placeholder.is-image{display:block;width:min(260px,100%);height:148px;margin:8px 0;border-radius:16px}.chat-x-text .chat-x-markdown-placeholder.is-inline-code{padding:2px 8px;border-radius:10px;background:#0f172a14;color:#0f172ab8}.chat-x-text .chat-x-markdown-placeholder.is-table{display:block;width:100%;height:120px;margin:10px 0;border-radius:16px}.chat-code-block{display:flex;flex-direction:column;gap:6px}.chat-code-block-actions{display:flex;justify-content:flex-end}.chat-code-run-button.ant-btn{min-height:34px;padding:0 14px;border-radius:10px;border:none;font-size:16px;font-weight:600}.chat-code-run-button.ant-btn.ant-btn-primary{background:linear-gradient(120deg,#2563eb,#0ea5e9);box-shadow:0 8px 18px #0ea5e947}.chat-code-run-button.ant-btn.ant-btn-primary:not(:disabled):hover,.chat-code-run-button.ant-btn.ant-btn-primary:not(:disabled):focus{background:linear-gradient(120deg,#1d4ed8,#0284c7)}.chat-citation-sup{margin-left:4px;vertical-align:baseline}.chat-citation-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#2563eb1f;border:1px solid rgba(37,99,235,.28);color:#2563eb;font-size:16px;line-height:1;font-weight:600;-webkit-user-select:none;user-select:none}.chat-citation-badge.is-inline{flex:0 0 auto}.chat-citation-badge.is-missing{background:#94a3b829;border-color:#94a3b84d;color:#475569e6}.chat-citation-popover-overlay .ant-popover-inner{border-radius:14px}.chat-citation-popover{max-width:520px;font-size:16px;line-height:1.6}.chat-citation-popover-title{display:flex;align-items:center;gap:10px;font-weight:600;color:#0f172a;margin-bottom:8px}.chat-citation-popover-doc{max-width:440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-citation-popover-excerpt{color:#1e293beb;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.chat-citation-popover-excerpt :where(p){margin:0 0 10px}.chat-citation-popover-excerpt :where(p:last-child){margin-bottom:0}.chat-citation-popover-excerpt :where(h1,h2,h3,h4){margin:10px 0 8px;font-size:16px;line-height:1.55;font-weight:700;color:#0f172aeb}.chat-citation-popover-excerpt :where(h1:first-child,h2:first-child,h3:first-child,h4:first-child){margin-top:0}.chat-citation-popover-excerpt :where(ul,ol){margin:0 0 10px;padding-left:18px}.chat-citation-popover-excerpt :where(pre){background:#0f172a14;padding:10px 12px;border-radius:12px;overflow:auto;font-size:16px}.chat-citation-popover-excerpt :where(code){font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.92em}.chat-citation-popover-excerpt :where(table){width:100%;border-collapse:collapse;font-size:16px}.chat-citation-popover-excerpt :where(th,td){border:1px solid rgba(15,23,42,.12);padding:6px 8px;text-align:left;vertical-align:top}.chat-x-biblio{width:100%;border-radius:16px;padding:12px 14px;border:1px solid rgba(37,99,235,.14);background:#ffffffb8;display:flex;flex-direction:column;gap:10px}.chat-x-biblio-title{font-size:16px;font-weight:600;color:#2563eb;letter-spacing:.08em}.chat-x-biblio-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.chat-x-biblio-item{display:flex;align-items:flex-start;gap:10px}.chat-x-biblio-body{min-width:0;display:flex;flex-direction:column;gap:4px}.chat-x-biblio-doc{font-size:16px;font-weight:600;color:#0f172aeb;display:flex;align-items:center;gap:10px}.chat-x-biblio-doc-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.chat-x-biblio-doc-badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;flex:0 0 auto}.chat-x-biblio-doc-badge{cursor:pointer}.chat-x-biblio-excerpt-group{display:flex;flex-direction:column;gap:8px}.chat-x-biblio-excerpt-row{display:flex;align-items:flex-start;gap:10px}.chat-x-biblio-excerpt{font-size:16px;color:#475569e6;white-space:pre-wrap;word-break:break-word}.chat-x-biblio-excerpt-row>.chat-x-biblio-excerpt{min-width:0;flex:1 1 auto}.chat-x-biblio-excerpt.is-clamped{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chat-x-text .ant-x-code-highlighter,.chat-x-text .ant-x-mermaid{font-size:16px}.chat-x-text table{width:100%;border-collapse:collapse;font-size:16px}.chat-x-text table th,.chat-x-text table td{border:1px solid rgba(15,23,42,.12);padding:6px 8px;text-align:left}.chat-x-text table th{background:#0f172a0f}@keyframes chatMarkdownPlaceholderPulse{0%{background-position:100% 50%}to{background-position:0 50%}}.chat-x-typing{display:inline-flex;gap:6px;align-items:center}.chat-x-typing i{width:6px;height:6px;border-radius:50%;background:#2563eb99;animation:chatTyping 1.2s ease-in-out infinite}.chat-x-typing i:nth-child(2){animation-delay:.2s}.chat-x-typing i:nth-child(3){animation-delay:.4s}.chat-x-stream-panel{display:flex;align-items:flex-start;gap:14px;min-width:min(420px,100%);padding:4px 0}.chat-x-stream-visual{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#2563eb24,#0ea5e938);overflow:hidden}.chat-x-stream-visual i{width:6px;height:6px;margin:0 2px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9);animation:chatTyping 1.2s ease-in-out infinite}.chat-x-stream-visual i:nth-child(2){animation-delay:.18s}.chat-x-stream-visual i:nth-child(3){animation-delay:.36s}.chat-x-stream-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.chat-x-stream-label{font-size:16px;line-height:1.4;color:#2563ebc7}.chat-x-stream-title{font-size:18px;font-weight:700;line-height:1.4;color:#0f172a}.chat-x-stream-detail{font-size:16px;line-height:1.7;color:#334155d1}.chat-x-actions{display:flex;gap:8px}.chat-x-action{border:none;background:#ffffffd9;border-radius:10px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 18px #0f172a14}.chat-x-action img{width:16px;height:16px}.chat-x-action:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0ea5e933}.chat-x-followups{margin-top:4px;padding:12px 14px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(37,99,235,.12);display:flex;flex-direction:column;gap:10px}.chat-x-followups .ant-x-prompts{width:100%}.chat-x-followups .ant-x-prompts-item,.chat-x-followups .ant-x-prompts-title,.chat-x-followups .ant-x-prompts-item-content{font-size:16px}.chat-x-followups-title{font-size:16px;font-weight:600;color:#2563eb;letter-spacing:.08em}.chat-x-followups-list{display:flex;flex-direction:column;gap:8px}.chat-x-followup{text-align:left;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:10px 12px;background:#f8fafccc;color:#0f172a;font-size:16px;cursor:pointer;transition:all .2s ease}.chat-x-followup:hover{border-color:#2563eb66;background:#2563eb14}.chat-x-sender{width:100%}.chat-x-sender .ant-input,.chat-x-sender textarea{border:none!important;box-shadow:none!important;padding:0;font-size:16px}.chat-sender-wrap{position:relative;z-index:1;width:100%;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 2px 10px #0f172a0f;padding:10px 12px}.chat-sender-wrap.is-translation{padding:12px 14px;background:linear-gradient(180deg,#fffffffa,#f4f9fff5);border-color:#2563eb29;box-shadow:0 18px 44px #0f172a14,inset 0 1px #ffffffe6}.chat-composer-attachments{margin-bottom:10px}.chat-composer-attachments .ant-x-file-card{width:fit-content;max-width:420px;border-radius:14px;border:1px solid rgba(226,232,240,.9);background:#f8fafce6;box-shadow:none}.chat-composer-attachments .ant-x-file-card-name,.chat-composer-attachments .ant-x-file-card-description{font-size:16px}.chat-composer-attachments .ant-x-file-card-file-small .ant-x-file-card-file-description{display:block!important}.chat-composer-attachments .ant-x-file-card-name{font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer-attachments .ant-x-file-card-description{color:#475569d9}.chat-composer-attachments .chat-attachment-desc{display:flex;flex-direction:column;gap:2px}.chat-composer-attachments .chat-attachment-desc-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chat-composer-attachments .chat-attachment-desc-spinner{font-size:16px;color:#475569d9}.chat-composer-attachments .chat-attachment-desc-size{color:#475569d9}.chat-composer-attachments .chat-attachment-desc-status.is-done,.chat-x-attachments .chat-attachment-desc-status.is-done{color:#16a34a}.chat-attachments{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.chat-attachments-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-attachments-title{font-size:16px;font-weight:600;color:#1f2937}.chat-attachments-empty{font-size:16px;color:#475569b3;padding:2px 0}.chat-attachments .ant-btn,.chat-attachments .ant-x-file-card,.chat-attachments .ant-x-file-card-name,.chat-attachments .ant-x-file-card-description{font-size:16px}.chat-sender-wrap .ant-sender{width:100%}.chat-sender-wrap .ant-sender-content,.chat-sender-wrap .ant-input,.chat-sender-wrap textarea{font-size:16px}.chat-sender-wrap .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none}.chat-followups{margin-top:4px;padding:12px 14px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(37,99,235,.12);display:flex;flex-direction:column;gap:10px}.chat-followups-title{font-size:16px;font-weight:600;color:#2563eb;letter-spacing:.08em}.chat-followups-list{display:flex;flex-direction:column;gap:8px}.chat-followup{text-align:left;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:10px 12px;background:#f8fafccc;color:#0f172a;font-size:16px;cursor:pointer;transition:all .2s ease}.chat-followup:hover{border-color:#2563eb66;background:#2563eb14}.chat-composer{position:relative;display:flex;flex-direction:column;gap:10px;padding-top:6px}.chat-mode-row{position:relative;z-index:3;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.chat-mode-row::-webkit-scrollbar{display:none}.chat-mode-button{position:relative;z-index:1;pointer-events:auto;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;font-size:16px;color:#0f172a;cursor:pointer;transition:all .2s ease;white-space:nowrap}.chat-mode-button img{display:block;flex:0 0 auto}.chat-mode-button[data-mode-kind=translation] img{filter:brightness(0) saturate(100%) opacity(.56)}.chat-mode-button[data-mode-kind=translation].active img{filter:brightness(0) saturate(100%) invert(33%) sepia(96%) saturate(1738%) hue-rotate(194deg) brightness(99%) contrast(95%)}.chat-mode-button.active{border-color:#2563eb99;color:#1d4ed8;box-shadow:0 10px 24px #2563eb33}.chat-input-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border-radius:20px;background:#ffffffe6;box-shadow:0 18px 40px #0f172a1f;border:1px solid rgba(15,23,42,.08)}.chat-input-leading{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#0f172a99}.chat-input-icon{width:18px;height:18px}.chat-input-mode{font-weight:600;color:#1f2937}.chat-input{border:none;background:transparent;font-size:15px;color:#0f172a;resize:none;outline:none;min-height:48px;line-height:1.6}.chat-input-actions{display:inline-flex;align-items:center;gap:8px}.chat-voice-button{width:40px;height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.chat-voice-button img{width:20px;height:20px}.chat-send-button{border:none;border-radius:999px;padding:10px 18px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#fff;font-weight:600;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 12px 24px #2563eb59}.chat-send-button img{width:18px;height:18px}.chat-stop-button{border:1px solid rgba(15,23,42,.16);border-radius:999px;padding:10px 18px;background:#ffffffe6;cursor:pointer;font-weight:600;color:#0f172a}.chat-helper{font-size:16px;color:#0f172a8c;text-align:right}@keyframes chatFloatIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chatPulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.2);opacity:1}}@keyframes chatTyping{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}@media (max-width: 960px){.chat-shell{padding:20px 20px 18px}.chat-shell.has-parameters{padding-right:20px}.chat-parameters-panel{position:fixed;top:12px;right:12px;bottom:12px;width:min(340px,100vw - 24px);border:1px solid #e2e8f0;border-radius:16px}.chat-parameters-overlay{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;display:block;width:100%;border:0;background:#0f172a2e}.chat-header{flex-direction:column;align-items:flex-start}.chat-header-right{flex-wrap:wrap}.chat-bubble{max-width:100%}.chat-input-card{grid-template-columns:1fr;gap:12px}.chat-input-actions{justify-content:flex-end}.chat-helper{text-align:left}}.item-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;margin-right:8px}.update-tag{background:#e8f3ff;color:#2c7dec}.new-tag,.maintain-tag{background:#e8fffb;color:#14c9c9}.maintain-item{border-left:4px solid #14c9c9}.item-time{float:right;font-size:13px;font-weight:400;color:#475569}.item-content{font-size:16px;color:#1e293b;margin-top:8px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.login{width:100%;height:100%;margin:auto;position:relative}.login .login-content{display:flex;flex-flow:row nowrap;width:100%;height:100%;margin:auto;background:url(/assets/login-DF5Z-X6t.png) no-repeat left top/100% 100%}.login .login-content.login-sso-pending{flex-flow:column nowrap;align-items:center;justify-content:center;gap:24px}.login .login-sso-pending-text{font-family:Microsoft YaHei,sans-serif;font-weight:400;font-size:20px;color:#fff;letter-spacing:4px}.login .bottom{position:absolute;bottom:50px;width:100%;text-align:center;font-family:Microsoft YaHei,sans-serif;font-weight:400;font-size:22px;line-height:100%;letter-spacing:8%;color:#fff}.login .log-left{width:62%;height:100%;position:relative}.login .log-name{position:absolute;left:20%;top:20%;display:flex;flex-flow:row nowrap;height:108px}.login .log-name>.log-name-logo{display:flex;justify-content:center;align-items:center;width:185px;height:100%}.login .log-name>.log-name-logo img{max-width:100%;max-height:100%;object-fit:contain}.login .log-name>.log-name-content{background-repeat:no-repeat;background-position:left center;background-size:100% 100%;width:295px;height:100%}.login .log-on{position:absolute;right:10%;top:20%;width:30%;height:60%;background:url(/assets/loginBox-Cl6Uw-Y4.png) no-repeat left center/100% 100%;z-index:2}.log-on .log-on-corner{position:absolute;width:17px;height:17px;background-size:cover;background-repeat:no-repeat}.log-on .log-on-corner-top-left{top:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABjSURBVHgBpdLbCYBADETRWZuwXLVcbSIaVFjCPpLMhUC+ztcUXCJgEuwLmB4AaznyyAfom0MqIIcYII40gBjSAfzIAPAhE2COOIAx4gTedPb2TtkQigYskgJqJA38CAVoNADceJVTb9BdRSwAAAAASUVORK5CYII=)}.log-on .log-on-corner-top-right{top:0;right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABeSURBVHgBrc4LCsAgDAPQ5uTbebdDdB/YUPzFxoCibXkUdvpmbrsJwXuLEP6XACH7BSEUlQCEanUSQrMzAaHbJSGMBhhojBAQhxAQnwc63IuzBFqyUTgpJOWD5NzQBduZZRKeeYl6AAAAAElFTkSuQmCC)}.log-on .log-on-corner-bottom-left{bottom:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACuSURBVHgBpZK7DcIwEECfjURNSxc2yApswAaIDdgAmCAjMAJswAhZIQUSkIqKLjpsLESAKB/fkyzZ59OTz3dwkS1qShG39qgIEr9y96qECGxtnzLiFCOyP+ckRmQbYl6Uc5MFColnguHAVdYoJO/brM8I2K4EV9rGdS5rSzGv9vZBOPJgxczc4yWBgoo5U1PUg93lfNM4AkMlH9FZUo0kiMZulkpZ+sPQP/mnYvcEJh0/DEM/A0AAAAAASUVORK5CYII=)}.log-on .log-on-corner-bottom-right{bottom:0;right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACqSURBVHgBpZLNEYIwEIVfwtUDJVACJVCKHWgJdqAdaAeUQAmW4FGNRTx3QS8QwhK+mWQy+flmd16Arbx5QjYPliK4IZDIQgWB914gw2EtT1Yo0Mmq+m95rCGwHgsUeyUfNjK3IMrxka2SF4/yuIsJbBKN0OOcupJuJ/Ai8wELxCUa4a7vv4GBqWSIsJVVDSMuIphEaJfoH3DzCaTwvwr2uYJBohEWuOYKlC+aHT7s7LWDJQAAAABJRU5ErkJggg==)}.log-on .log-on-border{position:absolute;top:30%;height:40%;width:5px;background-size:cover;background-repeat:no-repeat}.log-on .log-on-border-left{left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAADFCAYAAAB3sINSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC3SURBVHgB7ZixEcIwEARPogGHhCYkowRKgQ6gA9MBJdAFIXRAiIZELRAT8Lw8I1uyROjsbubt0a1OeqUP1PSUrjSdHLRkunPXm1pmMF+ywRePuLSDKbil4YXGW/1ftZYpsDD9znbag62Z4x0EBAQEBAQEBAQEBAQEBAQEBLMAg64GDLw0+MDr3KfJEyvz1gnRsUxEOQnzn+2YiBKc8qOi1uau30t5VFDSSP6O0Ahwxl858fWXC/Y/ajY0felQ7cQAAAAASUVORK5CYII=)}.log-on .log-on-border-right{right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAADFCAYAAAB3sINSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADPSURBVHgB7dg7CsJAEAbgmQ1GQYyFNnoAsdLCa3gBL+AFPIc2VskBzAHiNSL4AC9hI0GIMe6aIAl5rKXdP9Xs/7HM1EOkqe4pWopqaF2eC0WqDJ1zPCdJq7TnPLyGI37xLnuLLKSY7OJvo394DKUSWybuFUFEhmET86C6hNCF+QwAAAAAAAAAAAAAAAAAAMBfQBI7WmiZDVexCmpwG3NA8r3RzgimbS85NPk1+DbC0cJ9Yvqk5L4GaZnN1jpbpATpIkoJl36VdQw9LSQ3stkHI0w6N+fPLaEAAAAASUVORK5CYII=)}.login .log-on .log-on-name{font-size:28px;height:10%;margin-top:8%;font-weight:600;text-align:center;color:#fff}.login .log-on .log-on-line{border-bottom:4px solid #215be0;width:10%;margin:0 auto}.log-on-name>div:nth-child(2){font-size:20px;margin-top:16px}.login .log-on .log-on-content{width:22vw;margin:0 auto;height:100%}.login .license{position:absolute;left:0;right:0;bottom:-44px;font-family:Microsoft YaHei,sans-serif;font-size:16px;line-height:1.5;color:#fff;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.32);pointer-events:none}.login .license>p{margin:0}.demo-loginRuleForm .username{margin-top:40px;margin-bottom:30px}.demo-loginRuleForm .password{margin-bottom:60px}.demo-loginRuleForm .login-error{margin-top:-36px;margin-bottom:24px;color:#f56c6c;font-size:16px;text-align:center}.form-item{width:100%}.login-input{width:100%;height:6vh;font-size:18px;border-radius:4px;border:1px solid #d2d7de;padding:0 12px;box-sizing:border-box}.login-btn{width:22vw;height:6vh;margin-top:20px;font-size:18px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;border:none;border-radius:4px;box-shadow:0 12px 24px #2563eb38;cursor:pointer}.edit-password-btn{width:22vw;height:6vh;margin-top:16px;border:none;border-radius:4px;background:#fff;box-shadow:0 10px 24px #0a183929;cursor:pointer}.edit-password-btn-content{color:#2563eb;font-size:18px;font-weight:600}.login-password-modal .ant-modal-content{border-radius:18px;padding:24px}.login-password-modal .ant-modal-title{font-size:22px;font-weight:700;color:#102a6b}.login-password-modal .ant-modal-footer .ant-btn{min-width:112px;height:42px;font-size:16px;border-radius:10px}.login-password-modal .ant-modal-footer .ant-btn-primary{border:none;background:linear-gradient(135deg,#2563eb,#0ea5e9)}.login-password-dialog{display:grid;gap:16px;padding-top:8px}.login-password-hint{font-size:16px;line-height:1.7;color:#4b5d85}.login-password-field{display:grid;gap:8px}.login-password-label{font-size:16px;font-weight:600;color:#17346f}.login-password-input{width:100%;height:48px;border:1px solid #d2d7de;border-radius:10px;padding:0 14px;box-sizing:border-box;font-size:16px}.login-password-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.langgraph-manage{padding:20px;background:#f5f5f5;height:100%;overflow:auto}.langgraph-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.langgraph-header h2{margin:0;font-size:22px;color:#303133}.langgraph-search{display:flex;align-items:center;gap:12px;background:#fff;padding:12px 16px;border-radius:6px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d}.langgraph-search input,.langgraph-search select{height:36px;border-radius:6px;border:1px solid #dcdfe6;padding:0 12px;font-size:14px}.langgraph-search input{flex:1}.primary-btn{background:#409eff;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}.ghost-btn{background:#fff;color:#409eff;border:1px solid #409eff;padding:8px 16px;border-radius:6px;cursor:pointer}.langgraph-table{background:#fff;border-radius:6px;padding:16px;box-shadow:0 2px 4px #0000000d}.langgraph-table table{width:100%;border-collapse:collapse;font-size:14px}.langgraph-table th,.langgraph-table td{text-align:left;padding:12px 8px;border-bottom:1px solid #ebeef5}.langgraph-actions{display:flex;gap:8px}.langgraph-actions button{border:none;background:transparent;cursor:pointer;color:#409eff}.langgraph-actions .danger{color:#f56c6c}.langgraph-empty{text-align:center;padding:60px 20px}.langgraph-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.langgraph-pagination button{padding:6px 12px;border-radius:4px;border:1px solid #dcdfe6;background:#fff;cursor:pointer}.langgraph-pagination select{margin-left:8px;padding:4px 8px}.langgraph-editor{display:flex;flex-direction:column;height:100%;background:#f5f5f5}.langgraph-editor.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.langgraph-editor-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#fff;border-bottom:1px solid #e8e8e8}.langgraph-editor-header .ant-breadcrumb{display:flex;align-items:center}.langgraph-editor-header .ant-breadcrumb ol{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.langgraph-editor-header .ant-breadcrumb li{display:flex;align-items:center;white-space:nowrap}.langgraph-editor-header .header-actions{display:flex;gap:8px}.langgraph-editor-header button.link{background:none;border:none;color:#409eff;cursor:pointer}.langgraph-editor-body{position:relative;flex:1;background:#fff}.langgraph-editor-body iframe{width:100%;height:100%;border:none}.langgraph-editor-body .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffe6;z-index:5}.langgraph-editor-body .overlay-content{text-align:center;color:#606266}.pdf-page{padding:0;height:100%;overflow:auto;background:#f5f7fa}.pdf-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:24px 0;margin-bottom:24px}.pdf-header-inner{max-width:1400px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:12px}.pdf-header-copy{display:flex;flex-direction:column;gap:6px}.pdf-header h2{margin:0 0 8px;font-size:20px;font-weight:600;color:#1f2937}.pdf-header h3{margin:0;font-size:20px;font-weight:600;color:#1f2937}.pdf-header p,.pdf-header .ant-typography.ant-typography-secondary{margin:0;font-size:16px;color:#64748b}.pdf-feature-tags{display:flex;flex-wrap:wrap;gap:10px}.pdf-feature-tag{margin-inline-end:0;padding:4px 12px;border-radius:999px;font-size:16px;line-height:24px;background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.pdf-feature-tag.tag-success{background:#ecfdf3;border-color:#bbf7d0;color:#16a34a}.pdf-feature-tag.tag-warning{background:#fff7ed;border-color:#fed7aa;color:#ea580c}.pdf-feature-tag.tag-info{background:#eef6ff;border-color:#bfdbfe;color:#2563eb}.pdf-body{display:flex;flex-direction:column;gap:20px;max-width:1400px;margin:0 auto;padding:0 32px 32px}.pdf-upload .upload-area{display:block;border:1px dashed #cbd5f5;padding:28px 24px;border-radius:12px;background:#fff;cursor:pointer;box-shadow:0 1px 3px #00000014}.pdf-upload .upload-area.is-dragging{border-color:#2563eb;background:#eff6ff}.pdf-upload input{display:none}.pdf-upload .upload-content{text-align:center;color:#606266}.pdf-upload .upload-title{font-weight:600;color:#1f2937}.pdf-upload .upload-tip{margin-top:4px;color:#64748b}.pdf-upload .upload-icon{font-size:48px;color:#c0c4cc;margin-bottom:8px}.file-info{background:#fff;padding:16px 20px;border-radius:12px;display:flex;flex-direction:column;gap:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000014}.file-info .file-name{font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-info .file-meta{display:flex;justify-content:space-between;align-items:center;color:#475569}.file-info .file-hint{color:#64748b}.file-meta button{border:none;background:transparent;color:#2563eb;cursor:pointer}.ocr-section{background:#fff;padding:16px 20px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000014}.ocr-options{display:flex;gap:12px;margin-top:12px}.ocr-options .ocr-option{flex:1;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:#fff;text-align:left;cursor:pointer;display:flex;gap:10px;align-items:center}.ocr-options .ocr-option.active{border-color:#2563eb;background:#eff6ff}.ocr-options .ocr-icon{font-size:20px;line-height:1}.ocr-options .ocr-label{font-weight:600;color:#1f2937}.ocr-options .ocr-desc{color:#64748b;margin-top:2px}.ocr-section .ocr-tip{margin-top:10px;color:#475569;background:#f8fafc;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0}.pdf-actions{display:flex;gap:16px;justify-content:center}.pdf-actions button{padding:8px 20px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#1f2937;cursor:pointer}.pdf-actions .ant-btn{height:36px}.pdf-actions .ant-btn-primary,.pdf-progress .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;color:#fff;box-shadow:0 8px 16px #2563eb40}.pdf-actions .ant-btn-primary:hover,.pdf-progress .ant-btn-primary:hover{opacity:.95;transform:translateY(-1px)}.pdf-actions .ant-btn:not(.ant-btn-primary):hover{border-color:#bfdbfe;color:#2563eb}.pdf-progress{background:#fff;padding:16px 20px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000014}.pdf-progress .progress-info{display:flex;flex-direction:column;gap:8px;color:#475569}.pdf-progress .result{margin-top:12px}.pdf-progress .result.success{color:#67c23a}.pdf-progress .result.error{color:#f56c6c}.pdf-progress .result-info{display:flex;flex-direction:column;gap:10px;color:#606266}.pdf-progress .result-item{display:flex;gap:12px;align-items:center;font-size:14px}.pdf-progress .result-item .label{color:#64748b;min-width:80px;font-weight:500}.pdf-progress .result-tag{padding:2px 8px;border-radius:10px;background:#eff6ff;color:#2563eb}.pdf-progress .result-download{margin-top:8px;align-self:center;padding:8px 18px;border-radius:6px;border:none;background:#67c23a;color:#fff;cursor:pointer}.pdf-progress .error-info{color:#ef4444}.pdf-progress progress{width:100%}.pdf-history{background:#fff;border-radius:12px;padding:16px 20px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000014}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#1f2937;font-weight:600}.pdf-history .ant-btn{border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#1f2937}.pdf-history .ant-btn:hover{border-color:#bfdbfe;color:#2563eb}.pdf-history .ant-btn-dangerous{color:#ef4444;border-color:#fecaca}.pdf-history .ant-btn-dangerous:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.history-list{display:flex;flex-direction:column;gap:12px}.history-item{border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:12px;background:#fff;box-shadow:0 1px 2px #0f172a0f}.history-item .history-status-icon{width:24px;height:24px;border-radius:50%;background:#dcdfe6;flex-shrink:0}.history-item.status-success .history-status-icon,.history-item.status-completed .history-status-icon{background:#67c23a}.history-item.status-failed .history-status-icon{background:#f56c6c}.history-item.status-processing .history-status-icon{background:#409eff}.history-item.status-partial .history-status-icon{background:#e6a23c}.history-item .history-info{flex:1;min-width:0}.history-item .history-name{font-weight:500;color:#1f2937;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item .history-status{color:#64748b;min-width:72px;text-align:right}.history-tags{display:flex;gap:8px;flex-wrap:wrap;color:#64748b}.history-tags .meta-tag{padding:2px 6px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.history-tags .meta-progress{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.history-tags .meta-time{margin-left:auto}.history-actions{display:flex;gap:8px}.history-actions button{border:1px solid #e2e8f0;background:#f8fafc;padding:6px 12px;border-radius:8px;cursor:pointer}.history-actions button:disabled{cursor:not-allowed;opacity:.6}.history-load-more{margin-top:8px;align-self:center;border:none;background:transparent;color:#475569;cursor:pointer}.usage-guide{background:#fff;border-radius:12px;padding:16px 20px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000014}.usage-guide summary{cursor:pointer;font-weight:600;color:#303133}.usage-guide .guide-content{margin-top:12px;color:#606266;font-size:14px;line-height:1.8}.usage-guide .guide-content h4{margin:16px 0 8px;color:#303133;font-size:15px;font-weight:600}.usage-guide .guide-content ul,.usage-guide .guide-content ol{padding-left:20px;margin:8px 0}.feature-placeholder{flex:1;min-height:100%}.mcp-page{padding:24px;min-height:100%;overflow:auto;color:#0f172a;font-size:16px;font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(960px 540px at 6% -12%,#2563eb26,#2563eb00),radial-gradient(860px 500px at 100% 0%,#0ea5e924,#0ea5e900),linear-gradient(180deg,#f8fbff,#eff5fc)}.mcp-page .ant-input,.mcp-page .ant-select-selector,.mcp-page .ant-btn,.mcp-page .ant-tag,.mcp-page .ant-typography{font-size:16px}.mcp-page .ant-btn:not(.ant-btn-link){border:1px solid rgba(15,23,42,.12);border-radius:10px;font-weight:600;transition:all .2s ease}.mcp-page .ant-btn-primary:not(.ant-btn-background-ghost){background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;color:#fff}.mcp-page .ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):hover{background:linear-gradient(135deg,#1d4ed8,#0284c7)}.mcp-page .ant-btn-primary.ant-btn-background-ghost{background:transparent;border-color:#2563eb73;color:#1d4ed8}.mcp-page .ant-btn-primary.ant-btn-background-ghost:not(:disabled):hover{background:#2563eb14;color:#1d4ed8}.mcp-page .ant-btn:not(:disabled):not(.ant-btn-link):hover{transform:translateY(-1px);box-shadow:0 10px 20px #1e40af24}.mcp-page .ant-btn-link{font-weight:600}.mcp-modal,.mcp-modal .ant-modal-title,.mcp-modal .ant-modal-body,.mcp-modal .ant-input,.mcp-modal .ant-input-affix-wrapper,.mcp-modal .ant-btn,.mcp-modal .ant-select-selector,.mcp-modal .ant-typography{font-size:16px}.mcp-modal .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none}.mcp-modal .ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#1d4ed8,#0284c7)}.mcp-modal .mcp-form-guide{padding:12px 14px;border-radius:14px;background:#fffffff2;border:1px solid rgba(37,99,235,.12);margin-bottom:12px;color:#0f172ad1}.mcp-modal .mcp-form-guide ul{margin:8px 0 0;padding-left:18px}.mcp-modal .mcp-form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mcp-modal .mcp-form-item{display:flex;flex-direction:column;gap:6px}.mcp-modal .mcp-form-item--full{grid-column:1/-1}.mcp-modal .mcp-form-label{font-weight:600;color:#0f172ac7}.mcp-modal .mcp-form-help{color:#0f172a8f;line-height:1.6}.mcp-modal .mcp-switch-row{display:flex;align-items:center;gap:10px}.mcp-modal .mcp-switch-label{font-weight:600;color:#0f172ac7}.mcp-toolbar{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap;padding:16px;border-radius:16px;background:#fffffff0;border:1px solid rgba(37,99,235,.1);box-shadow:0 12px 28px #2563eb1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mcp-toolbar input,.mcp-toolbar select{height:40px;min-width:200px;border-radius:12px;border:1px solid rgba(15,23,42,.14);background:#fff;padding:0 12px;transition:border .2s ease,box-shadow .2s ease}.mcp-toolbar input:focus,.mcp-toolbar select:focus{border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb24;outline:none}.mcp-toolbar .toolbar-left,.mcp-toolbar .toolbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mcp-toolbar .select-all{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:#0f172ab3}.mcp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px}.mcp-card.ant-card{position:relative;background:#fffffff5;border-radius:18px;box-shadow:0 14px 34px #2563eb1f;border:1px solid rgba(37,99,235,.14);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.mcp-card.ant-card .ant-card-body{padding:18px;display:flex;flex-direction:column;gap:12px}.mcp-card.ant-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px #2563eb2e}.mcp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mcp-card-header{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.mcp-title{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:0;cursor:pointer}.mcp-title:hover .mcp-name{color:#1d4ed8}.mcp-avatar{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;box-shadow:0 10px 22px #2563eb3d}.mcp-avatar--detail{width:56px;height:56px;border-radius:16px}.mcp-title-main{min-width:0}.mcp-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mcp-name{font-weight:700;color:#0f172a;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-provider{font-size:16px;color:#0f172aa3;margin-top:2px}.mcp-quick-tag.ant-tag{margin-inline-end:0;border-radius:999px;border:1px solid rgba(37,99,235,.2);background:#2563eb14;color:#1d4ed8}.mcp-connect-tag.ant-tag{margin-inline-end:0;border-radius:999px;border:none;padding:4px 10px}.mcp-connect-tag.is-connected{color:#0f766e;background:#10b98129}.mcp-connect-tag.is-failed{color:#b91c1c;background:#f8717129}.mcp-connect-tag.is-unknown{color:#334155;background:#94a3b833}.tag{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;background:#fb923c29;color:#b45309;border:1px solid rgba(251,146,60,.4)}.mcp-desc{font-size:16px;color:#0f172abd;min-height:48px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mcp-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mcp-meta-item{padding:10px 12px;border-radius:12px;background:#2563eb0d;border:1px solid rgba(37,99,235,.12);min-width:0}.mcp-meta-label{color:#0f172a99;margin-bottom:4px}.mcp-meta-value{color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-card-switch-row{padding:10px 12px;border-radius:12px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08)}.mcp-actions{display:flex;gap:8px;flex-wrap:wrap}.mcp-actions .ant-btn,.mcp-footer-actions .ant-btn{border-radius:999px;min-width:88px}.mcp-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding-top:4px;border-top:1px dashed rgba(15,23,42,.08)}.mcp-footer-actions .ant-btn{width:100%;min-width:0;border-radius:10px;height:36px;font-weight:700}.mcp-footer-actions .mcp-detail-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;color:#fff}.mcp-footer-actions .mcp-detail-btn:not(:disabled):hover{background:linear-gradient(135deg,#1d4ed8,#0284c7)}.mcp-footer-actions .mcp-check-btn{background:#fffffff5;border:1px solid rgba(37,99,235,.26);color:#1e293b}.mcp-footer-actions .mcp-check-btn:not(:disabled):hover{border-color:#2563eb6b;color:#1d4ed8;background:#eff6fffa}.switch{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#0f172aa6}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;border-radius:999px;background:#94a3b880;position:relative;cursor:pointer;transition:background .2s ease}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 4px 8px #0f172a33;transition:transform .2s ease}.switch input:checked{background:#10b981e6}.switch input:checked:after{transform:translate(16px)}.mcp-page .loading,.mcp-page .empty{padding:24px;text-align:center;color:#0f172a99}.home-page .empty{padding:90px 24px 24px}.mcp-page .pagination{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:#fffffff0;border:1px solid rgba(37,99,235,.1);box-shadow:0 8px 18px #2563eb1a}.pagination-controls{display:flex;align-items:center;gap:10px}.pagination select{height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.12);padding:0 10px}.mcp-detail-content{display:flex;flex-direction:column;gap:14px}.mcp-detail-header{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:14px;background:#2563eb0f;border:1px solid rgba(37,99,235,.14)}.mcp-detail-header-main{flex:1;min-width:0}.mcp-detail-name{font-size:20px;line-height:1.4;color:#0f172a;font-weight:700}.mcp-detail-desc{margin-top:4px;color:#0f172ab8;line-height:1.6}.mcp-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mcp-detail-item{border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:12px}.mcp-detail-item--full{grid-column:1/-1}.mcp-detail-label{color:#0f172a94;margin-bottom:4px}.mcp-detail-value{color:#0f172a;line-height:1.6;word-break:break-word}.mcp-detail-section{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fffffff5;padding:12px}.mcp-detail-section-title{color:#0f172a;font-weight:700;margin-bottom:8px}.mcp-detail-code{margin:0;padding:12px;border-radius:10px;background:#0f172a0d;border:1px solid rgba(15,23,42,.08);color:#0f172a;line-height:1.5;white-space:pre-wrap;word-break:break-word}.mcp-tools-collapse.ant-collapse{border:none;background:transparent}.mcp-tools-collapse .ant-collapse-item{border:1px solid rgba(15,23,42,.08);border-radius:10px;margin-bottom:8px;overflow:hidden}.mcp-tools-collapse .ant-collapse-header{background:#2563eb0d;font-weight:600}.mcp-tool-detail{display:flex;flex-direction:column;gap:12px}.mcp-tool-field{display:flex;flex-direction:column;gap:6px}.mcp-tool-label{color:#0f172a94}.mcp-tool-value{color:#0f172a;line-height:1.6}@media (max-width: 720px){.mcp-toolbar input,.mcp-toolbar select{min-width:160px}.mcp-grid{grid-template-columns:1fr}.mcp-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-detail-grid,.mcp-footer-actions{grid-template-columns:1fr}.mcp-page .pagination{flex-direction:column;align-items:flex-start;gap:10px}}.model-page{padding:28px;background:radial-gradient(900px 520px at 8% -10%,#2563eb2e,#2563eb00),radial-gradient(720px 420px at 92% -6%,#0ea5e929,#0ea5e900),linear-gradient(180deg,#f8faff,#f3f7fd);min-height:100%;overflow:auto;color:#0f172a}.model-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding:16px 20px;border-radius:16px;background:#fffffff0;box-shadow:0 16px 34px #2563eb1f;border:1px solid rgba(37,99,235,.12)}.model-status{display:flex;align-items:center;gap:12px;font-size:14px;color:#475569}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#3b82f61f;color:#1d4ed8;font-size:12px;font-weight:600}.status-pill.error{background:#f8717126;color:#b91c1c}.model-header .actions{display:flex;gap:10px}.model-header button{border:1px solid rgba(37,99,235,.18);background:#fffffff5;padding:8px 14px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease}.model-header button:hover{transform:translateY(-1px);box-shadow:0 10px 18px #2563eb2e;border-color:#2563eb66;color:#1d4ed8}.model-header .ant-btn-primary,.model-page .ant-btn-primary,.model-header button.primary,.model-page .primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;border:none;padding:8px 16px;border-radius:10px}.model-header .ant-btn-primary:hover,.model-page .ant-btn-primary:hover{box-shadow:0 12px 22px #2563eb47;transform:translateY(-1px)}.summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px}.summary-card{position:relative;padding:16px 18px;border-radius:16px;box-shadow:0 14px 30px #1e40af1f;border:1px solid rgba(37,99,235,.1);overflow:hidden;color:#0f172a}.summary-card strong{font-size:24px}.summary-card-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.summary-label{font-weight:600;color:#0f172abf}.summary-icon{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0f172a33;box-shadow:inset 0 0 0 1px #ffffff73}.summary-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.summary-card.tone-total{background:linear-gradient(135deg,#2563eb2e,#fffffff2)}.summary-card.tone-total .summary-icon{background:linear-gradient(135deg,#2563eb,#0ea5e9)}.summary-card.tone-llm{background:linear-gradient(135deg,#0ea5e933,#fffffff2)}.summary-card.tone-llm .summary-icon{background:linear-gradient(135deg,#0ea5e9,#22d3ee)}.summary-card.tone-embedding{background:linear-gradient(135deg,#38bdf833,#fffffff2)}.summary-card.tone-embedding .summary-icon{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.model-summary{margin-bottom:18px}.model-summary .summary-title{font-size:16px;font-weight:700;color:#1e3a8a;margin-bottom:10px}.summary-stats .summary-stat-card{background:#fffffff0;border:1px solid rgba(37,99,235,.12);border-radius:14px;padding:14px 16px;box-shadow:0 12px 24px #1e40af1f;display:flex;align-items:center;gap:12px}.summary-stats .summary-stat-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#2563eb1a}.summary-stats .summary-stat-icon svg{width:20px;height:20px;fill:currentColor}.summary-stats .summary-stat-icon.tone-total{color:#1d4ed8;background:#2563eb24}.summary-stats .summary-stat-icon.tone-llm{color:#0ea5e9;background:#0ea5e924}.summary-stats .summary-stat-icon.tone-multimodal{color:#6366f1;background:#6366f11f}.summary-stats .summary-stat-icon.tone-embedding{color:#38bdf8;background:#38bdf829}.summary-stats .summary-stat-icon.tone-rerank{color:#0f766e;background:#0f766e1f}.summary-stats .summary-stat-icon.tone-image_generation{color:#0ea5e9;background:#0ea5e91f}.summary-stats .summary-stat-icon.tone-image_edit{color:#3b82f6;background:#3b82f61f}.summary-stats .summary-stat-icon.tone-text_to_speech{color:#1e40af;background:#1e40af1f}.summary-stats .summary-stat-icon.tone-speech_to_text{color:#0284c7;background:#0284c71f}.summary-stats .ant-statistic-title{font-size:16px;color:#334155;font-weight:600}.summary-stats .ant-statistic-content{font-size:22px;color:#0f172a;font-weight:700}.tabs{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:#fffc;border:1px solid rgba(15,23,42,.08);margin-bottom:16px}.tabs button{border:none;padding:8px 16px;border-radius:999px;background:transparent;cursor:pointer;font-weight:600;color:#475569;transition:all .2s ease}.tabs button.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;box-shadow:0 6px 16px #2563eb40}.model-table{background:#fff;border-radius:16px;padding:14px;border:1px solid rgba(37,99,235,.1);box-shadow:0 18px 34px #1e40af1f;overflow:hidden}.model-table table{width:100%;border-collapse:collapse}.model-table thead th{text-align:left;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#f8fafc;padding:12px 10px}.model-table th,.model-table td{padding:12px 10px;border-bottom:1px solid rgba(148,163,184,.2)}.model-table tbody tr:hover{background:#2563eb0f}.table-action-buttons{display:inline-flex;gap:6px;flex-wrap:wrap}.table-action-buttons button{border:1px solid rgba(37,99,235,.2);background:#fffffff5;padding:4px 10px;border-radius:999px;color:#2563eb;font-weight:600;cursor:pointer;font-size:12px;transition:all .2s ease}.table-action-buttons button:hover{border-color:#2563eb99;color:#1d4ed8;box-shadow:0 6px 12px #2563eb2e}.table-action-buttons button:last-child{color:#ef4444;border-color:#ef444466}.table-action-buttons button:last-child:hover{border-color:#ef4444b3}.table-empty{text-align:center;color:#94a3b8;padding:18px}.muted{color:#94a3b8;font-size:12px}.table-actions{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.table-actions button{border:1px solid rgba(37,99,235,.2);background:#fffffff5;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:13px;transition:all .2s ease}.table-actions button:hover{border-color:#2563eb80;color:#1d4ed8;box-shadow:0 6px 12px #2563eb29}.capability-badges{display:flex;flex-wrap:wrap;gap:6px}.capability-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:12px;font-weight:600}.defaults-panel{background:#fff;padding:18px;border-radius:16px;border:1px solid rgba(37,99,235,.1);box-shadow:0 12px 26px #1e40af1a;position:relative;overflow:hidden}.defaults-panel:before{content:"";position:absolute;inset:-40% 60% auto -40%;height:200px;background:radial-gradient(circle,#2563eb2e,#2563eb00);pointer-events:none}.defaults-grid{margin-bottom:14px;position:relative;z-index:1}@media (max-width: 900px){.defaults-grid{margin-bottom:12px}}.defaults-actions{display:flex;gap:12px;margin-top:12px;justify-content:flex-end;position:relative;z-index:1}.default-card{background:#fff;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(37,99,235,.16);box-shadow:0 8px 20px #1e40af1a;transition:transform .2s ease,box-shadow .2s ease;width:100%}.default-card label{font-weight:600;color:#0f172a}.defaults-grid .ant-col{display:flex}.default-card .ant-typography,.default-card label,.default-card .ant-typography-secondary,.default-card .ant-select .ant-select-selector,.default-card .ant-select .ant-select-selection-item,.default-card .ant-select .ant-select-selection-placeholder{font-size:16px}.default-card:hover{transform:translateY(-1px);box-shadow:0 12px 26px #2563eb2e}.statistics-panel{background:#fff;padding:18px;border-radius:16px;border:1px solid rgba(37,99,235,.1);box-shadow:0 12px 26px #1e40af1a}.statistics-title{font-weight:700;margin-bottom:12px;font-size:16px}.statistics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.statistics-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#2563eb1f,#fffffff5);border:1px solid rgba(37,99,235,.12);box-shadow:0 10px 24px #1e40af1f}.statistics-card span{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.statistics-card strong{font-size:22px}.form-field{display:flex;flex-direction:column;gap:6px}.form-section{margin-top:14px;padding-top:8px;border-top:1px dashed rgba(148,163,184,.4)}.section-title{font-weight:700;margin-bottom:8px}.capability-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-toggle{display:flex;flex-direction:column;gap:4px}.switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#475569;-webkit-user-select:none;user-select:none}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:20px;border-radius:999px;background:#e2e8f0;position:relative;border:1px solid rgba(148,163,184,.6);transition:all .2s ease;cursor:pointer}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0f172a33;transition:transform .2s ease}.switch input:checked{background:#22c55e;border-color:#22c55ecc}.switch input:checked:after{transform:translate(18px)}.model-error{background:#f8717114;border:1px solid rgba(248,113,113,.25);color:#b91c1c;padding:12px 14px;border-radius:12px;margin-bottom:14px}.model-error-title{font-weight:700;margin-bottom:4px}.test-loading{text-align:center;padding:24px 0;color:#64748b}.test-result{display:flex;flex-direction:column;gap:12px}.test-result.success .test-message{color:#15803d;font-weight:700}.test-result.error .test-message{color:#b91c1c;font-weight:700}.test-section-title{font-weight:700;margin-bottom:6px}.test-details pre{background:#f8fafc;padding:12px;border-radius:10px;max-height:200px;overflow:auto;border:1px solid rgba(148,163,184,.2)}.model-page select,.model-page input,.model-page textarea{border:1px solid rgba(148,163,184,.4);border-radius:10px;padding:8px 10px;background:#fff}.model-dialog{width:860px;max-width:calc(100% - 48px)}.model-dialog .ant-modal-content{background:#fff;padding:24px 32px;border-radius:16px;box-shadow:0 25px 50px -12px #0f172a1f}.model-dialog .ant-modal-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(15,23,42,.06)}.model-dialog .ant-modal-title{font-size:18px;font-weight:600;color:#0f172a}.model-dialog .ant-modal-body{padding:0}.model-dialog .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;border:none!important;height:38px;padding:0 20px;font-size:14px;font-weight:500;border-radius:8px;box-shadow:0 4px 10px #2563eb26;transition:all .25s ease}.model-dialog .ant-btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#0284c7)!important;box-shadow:0 6px 14px #2563eb40;transform:translateY(-1px)}.model-dialog .ant-btn-primary:active{transform:translateY(0)}.model-dialog .ant-btn-default{height:38px;padding:0 20px;font-size:14px;border-radius:8px;border-color:#cbd5e1;color:#475569;transition:all .2s ease}.model-dialog .ant-btn-default:hover{color:#0f172a;border-color:#94a3b8;background:#f8fafc}.form-section{background:transparent;border:none;border-radius:0;padding:0;margin-bottom:24px}.form-section-header{display:flex;align-items:center;margin-bottom:16px;border-left:4px solid #2563eb;padding-left:10px}.form-section-title{font-size:16px;font-weight:600;color:#0f172a}.form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.form-grid-2 .grid-span-2{grid-column:span 2}.model-dialog .ant-form-item-label>label{font-size:14px!important;font-weight:500;color:#334155;height:auto}.model-dialog .ant-input,.model-dialog .ant-select-selector,.model-dialog .ant-input-number{border-radius:8px!important;border-color:#cbd5e1!important;font-size:14px!important;transition:all .2s ease}.model-dialog .ant-input:focus,.model-dialog .ant-input-focused,.model-dialog .ant-select-focused .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1a!important}.form-item-tip{font-size:13px;color:#64748b;margin-top:6px;display:block}.capabilities-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;background:#f8fafc;padding:20px;border-radius:12px;border:1px solid rgba(15,23,42,.05)}.capabilities-grid.column-2{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-item{display:flex;flex-direction:column;gap:4px}.capability-item .ant-checkbox-wrapper{font-weight:500;font-size:14px;color:#1e293b}.capability-tip{font-size:12px;color:#64748b;padding-left:24px}.form-flex-row{display:flex;gap:20px;align-items:stretch}.status-section{display:flex;flex-direction:column}.status-control{display:flex;align-items:center;gap:12px;background:#f8fafc;padding:20px;border-radius:12px;border:1px solid rgba(15,23,42,.05);flex:1;justify-content:center}.status-label{font-weight:500;font-size:14px;color:#1e293b}@media (max-width: 768px){.form-grid-2{grid-template-columns:1fr}.form-grid-2 .grid-span-2{grid-column:span 1}.capabilities-grid{grid-template-columns:1fr}.form-flex-row{flex-direction:column}.status-section{width:100%!important;margin-left:0!important}}.model-dialog .modal-header h3{font-size:18px;margin:0}.dialog-grid{display:grid;gap:14px}.dialog-card{background:#fff;padding:14px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.2);box-shadow:0 10px 24px #0f172a14}.dialog-card-title{font-weight:700;margin-bottom:10px;color:#0f172a}.model-dialog .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.model-dialog .form-field.span-2{grid-column:1/-1}.model-dialog .form-hint{font-size:12px;color:#64748b}.model-dialog .modal-footer{margin-top:16px}.model-dialog textarea{min-height:88px;resize:vertical}@media (max-width: 900px){.model-dialog{width:100%}.model-dialog .form-grid,.capability-grid{grid-template-columns:1fr}}.toast-stack{position:fixed;top:18px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:10050}.toast{min-width:220px;max-width:360px;padding:10px 14px;border-radius:12px;background:#0f172aeb;color:#fff;font-size:13px;box-shadow:0 14px 30px #0f172a40}.toast.success{background:#16a34aeb}.toast.error{background:#dc2626eb}.toast.warning{background:#f59e0beb}.toast.info{background:#0f766eeb}.confirm-panel{width:420px;max-width:calc(100% - 48px)}.mkb-page{padding:20px;background:#f5f7fa;min-height:100%}.mkb-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mkb-header input{height:36px;border-radius:6px;border:1px solid #dcdfe6;padding:0 12px;margin-right:8px}.mkb-header .primary{background:#409eff;color:#fff;border:none;padding:8px 16px;border-radius:6px}.mkb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}.stat-card{background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px}.mkb-filters{display:flex;gap:8px;align-items:center;margin-bottom:16px}.mkb-filters button{border:none;background:#e5e7eb;padding:6px 12px;border-radius:6px;cursor:pointer}.mkb-filters button.active{background:#409eff;color:#fff}.mkb-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px}.mkb-table th,.mkb-table td{padding:10px;border-bottom:1px solid #e5e7eb}.mkb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.mkb-card{background:#fff;border-radius:12px;padding:12px}.mkb-list-container{min-height:100%;background:#f5f7fa;padding:0 0 32px}.mkb-list-container .mkb-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:24px 32px;margin-bottom:24px}.mkb-list-container .header-content{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.mkb-list-container .header-title-section{display:flex;align-items:center;gap:16px}.mkb-list-container .title-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#0ea5e9);display:flex;align-items:center;justify-content:center;color:#fff}.mkb-list-container .title-icon svg{width:24px;height:24px}.mkb-list-container .title-text h1{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 4px}.mkb-list-container .title-text p{font-size:13px;color:#64748b;margin:0}.mkb-list-container .header-actions{display:flex;align-items:center;gap:12px}.mkb-list-container .assistant-return-btn{min-height:38px;border-radius:8px;border-color:#bfdbfe;color:#1d4ed8;font-size:16px;font-weight:600;background:#f8fbff}.mkb-list-container .assistant-return-btn:hover,.mkb-list-container .assistant-return-btn:focus-visible{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}.mkb-list-container .search-input{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;min-width:260px}.mkb-list-container .search-input i{color:#94a3b8;font-size:14px}.mkb-list-container .search-input input{border:none;outline:none;font-size:13px;color:#1f2937;background:transparent;width:100%}.mkb-list-container .create-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;border-radius:8px;padding:10px 20px;font-weight:500;color:#fff;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.mkb-list-container .create-btn:hover{opacity:.9;transform:translateY(-1px)}.mkb-list-container .mkb-stats{max-width:1400px;margin:0 auto 24px;padding:0 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mkb-list-container .stat-card{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #00000014;transition:all .2s ease}.mkb-list-container .stat-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.mkb-list-container .stat-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.mkb-list-container .stat-icon i{font-size:22px}.mkb-list-container .stat-icon i:before{content:"";display:block;width:22px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:center}.mkb-list-container i[class^=el-icon-]{display:inline-flex;align-items:center;justify-content:center}.mkb-list-container i[class^=el-icon-]:before{content:"";display:inline-block;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center}.mkb-list-container .el-icon-files:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 7h8l4 4v10a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2z'/><path d='M15 7v4h4'/><path d='M4 5a2 2 0 0 1 2-2h7l3 3'/></svg>")}.mkb-list-container .el-icon-user:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='3'/><path d='M4 20a8 8 0 0 1 16 0'/></svg>")}.mkb-list-container .el-icon-s-custom:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='8' cy='8' r='3'/><circle cx='16' cy='8' r='3'/><path d='M2 20a6 6 0 0 1 12 0'/><path d='M10 20a6 6 0 0 1 12 0'/></svg>")}.mkb-list-container .el-icon-s-promotion:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l7 7-7 7'/><path d='M19 10H7a4 4 0 0 0-4 4v7'/></svg>")}.mkb-list-container .el-icon-folder:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/></svg>")}.mkb-list-container .el-icon-search:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.3-4.3'/></svg>")}.mkb-list-container .el-icon-plus:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14'/><path d='M5 12h14'/></svg>")}.mkb-list-container .el-icon-menu:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16'/><path d='M4 12h16'/><path d='M4 18h16'/></svg>")}.mkb-list-container .el-icon-s-unfold:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h10'/><path d='M4 12h16'/><path d='M4 17h10'/><path d='M18 7l2 2-2 2'/></svg>")}.mkb-list-container .el-icon-more:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='currentColor'><circle cx='5' cy='12' r='2'/><circle cx='12' cy='12' r='2'/><circle cx='19' cy='12' r='2'/></svg>")}.mkb-list-container .el-icon-edit:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/></svg>")}.mkb-list-container .el-icon-share:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='18' cy='5' r='3'/><circle cx='6' cy='12' r='3'/><circle cx='18' cy='19' r='3'/><path d='M8.6 13.5l6.8 3.9'/><path d='M15.4 6.6l-6.8 3.9'/></svg>")}.mkb-list-container .el-icon-delete:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6h18'/><path d='M8 6V4h8v2'/><path d='M6 6l1 14h10l1-14'/><path d='M10 11v6'/><path d='M14 11v6'/></svg>")}.mkb-list-container .el-icon-picture-outline:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><circle cx='8' cy='10' r='2'/><path d='M21 17l-5-5-4 4-2-2-5 5'/></svg>")}.mkb-list-container .el-icon-s-grid:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><path d='M3 10h18'/><path d='M3 16h18'/><path d='M9 4v16'/><path d='M15 4v16'/></svg>")}.mkb-list-container .el-icon-bangzhu:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M9.5 9a2.5 2.5 0 0 1 5 0c0 1.5-1.5 2-2.2 2.6-.4.3-.3.7-.3 1.4'/><circle cx='12' cy='17' r='1'/></svg>")}.mkb-list-container .el-icon-time:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l4 2'/></svg>")}.mkb-list-container .stat-icon .el-icon-folder-opened:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v1'/><path d='M3 10h18a2 2 0 0 1 2 2l-2 7a2 2 0 0 1-2 1H5a2 2 0 0 1-2-2l0-8a0 0 0 0 1 0 0z'/></svg>")}.mkb-list-container .stat-icon .el-icon-document:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 3h7l5 5v13a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/><path d='M14 3v5h5'/><path d='M9 13h6'/><path d='M9 17h6'/></svg>")}.mkb-list-container .stat-icon .el-icon-connection:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='6' cy='6' r='2'/><circle cx='18' cy='6' r='2'/><circle cx='6' cy='18' r='2'/><circle cx='18' cy='18' r='2'/><path d='M8 6h8M6 8v8M18 8v8M8 18h8'/></svg>")}.mkb-list-container .stat-icon .el-icon-data-analysis:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 3v18h18'/><path d='M7 14v4'/><path d='M12 10v8'/><path d='M17 6v12'/></svg>")}.mkb-list-container .stat-icon.spaces{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.mkb-list-container .stat-icon.docs{background:linear-gradient(135deg,#2563eb,#0ea5e9)}.mkb-list-container .stat-icon.entities{background:linear-gradient(135deg,#06b6d4,#0891b2)}.mkb-list-container .stat-icon.vectors{background:linear-gradient(135deg,#10b981,#059669)}.mkb-list-container .stat-info{display:flex;flex-direction:column}.mkb-list-container .stat-value{font-size:24px;font-weight:700;color:#1f2937;line-height:1.2}.mkb-list-container .stat-label{font-size:13px;color:#64748b}.mkb-list-container .mkb-filters{max-width:1400px;margin:0 auto 20px;padding:0 32px;display:flex;justify-content:space-between;align-items:center}.mkb-list-container .filter-tabs{display:flex;gap:8px;background:#fff;padding:4px;border-radius:8px;box-shadow:0 1px 3px #00000014}.mkb-list-container .filter-tab{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;cursor:pointer;border:none;background:transparent;font-size:13px;color:#475569}.mkb-list-container .filter-tab i{font-size:14px}.mkb-list-container .filter-tab .tab-count{background:#f1f5f9;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}.mkb-list-container .filter-tab:hover{background:#f8fafc}.mkb-list-container .filter-tab.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.mkb-list-container .filter-tab.active .tab-count{background:#fff3;color:#fff}.mkb-list-container .view-toggle{display:flex;gap:6px;background:#fff;padding:4px;border-radius:8px;box-shadow:0 1px 3px #00000014}.mkb-list-container .view-button{border:none;background:transparent;padding:8px 12px;border-radius:6px;cursor:pointer;color:#64748b}.mkb-list-container .mkb-spaces{max-width:1400px;margin:0 auto;padding:0 32px;min-height:300px}.mkb-list-container .loading{text-align:center;color:#64748b;padding:60px 20px}.mkb-list-container .spaces-grid{display:grid;gap:20px}.mkb-list-container .space-groups{display:flex;flex-direction:column;gap:28px}.mkb-list-container .space-group{padding-top:20px;border-top:1px solid rgba(148,163,184,.28)}.mkb-list-container .space-group:first-child{padding-top:0;border-top:none}.mkb-list-container .space-group-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.mkb-list-container .space-group-title{display:flex;align-items:center;gap:10px}.mkb-list-container .space-group-title i{width:32px;height:32px;border-radius:8px;background:#2563eb1a;color:#2563eb}.mkb-list-container .space-group-title h2{margin:0;font-size:18px;line-height:26px;font-weight:650;color:#0f172a}.mkb-list-container .space-group-count{min-width:36px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;font-size:16px;line-height:24px;font-weight:600;color:#2563eb;background:#2563eb1a}.mkb-list-container .mkb-spaces.grid .spaces-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.mkb-list-container .mkb-spaces.list .spaces-grid{grid-template-columns:1fr}.mkb-list-container .space-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #00000014;cursor:pointer;position:relative;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1)}.mkb-list-container .space-card:hover{box-shadow:0 8px 24px #0000001f}.mkb-list-container .card-header{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;transition:filter .3s ease}.mkb-list-container .space-type-badge{display:flex;align-items:center;gap:6px;background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 12px;border-radius:20px;font-size:12px;color:#0f172a;font-weight:500}.mkb-list-container .card-menu{position:relative}.mkb-list-container .card-menu summary{list-style:none;cursor:pointer;color:#fffc;padding:4px;border-radius:4px}.mkb-list-container .card-menu summary::-webkit-details-marker{display:none}.mkb-list-container .card-menu summary:hover{background:#fff3;color:#fff}.mkb-list-container .menu-panel{position:absolute;right:0;top:28px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:6px;display:flex;flex-direction:column;gap:4px;min-width:120px;z-index:2}.mkb-list-container .menu-panel button{border:none;background:transparent;text-align:left;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;color:#1f2937;font-size:13px}.mkb-list-container .menu-panel button:disabled{cursor:not-allowed;opacity:.5}.mkb-list-container .menu-panel button:not(:disabled):hover{background:#f1f5f9}.mkb-list-container .mkb-card-body{padding:20px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mkb-list-container .space-name{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px;line-height:1.4}.mkb-list-container .space-desc{font-size:13px;color:#64748b;margin:0 0 16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkb-list-container .space-desc-container{position:relative}.mkb-list-container .space-desc-edit-btn{position:absolute;right:0;top:0;cursor:pointer;color:#2563eb;font-size:14px;background:#fff;box-shadow:-6px 0 12px 6px #fff;padding-left:4px;opacity:0;transition:opacity .2s ease-in-out,color .2s}.mkb-list-container .space-desc-edit-btn:hover{color:#0ea5e9}.mkb-list-container .space-card:hover .space-desc-edit-btn{opacity:1}.mkb-list-container .content-stats{display:flex;gap:12px;margin-bottom:12px}.mkb-list-container .content-type{display:flex;align-items:center;gap:4px;font-size:12px;color:#475569;background:#f8fafc;padding:4px 10px;border-radius:12px}.mkb-list-container .content-type i{font-size:13px;color:#64748b}.mkb-list-container .processing-progress .progress-label{display:flex;justify-content:space-between;font-size:11px;color:#64748b;margin-bottom:6px}.mkb-list-container .progress-bar{height:4px;width:100%;background:#f1f5f9;border-radius:999px;overflow:hidden}.mkb-list-container .progress-inner{display:block;height:100%;background:linear-gradient(135deg,#2563eb,#0ea5e9)}.mkb-list-container .card-footer{padding:12px 20px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#fafbfc;margin-top:auto}.mkb-list-container .footer-info{display:flex;gap:16px}.mkb-list-container .info-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.mkb-list-container .info-item i{font-size:13px}.mkb-list-container .footer-actions{display:flex;gap:4px}.mkb-list-container .footer-actions button{border:none;background:transparent;padding:6px 8px;border-radius:6px;cursor:pointer;color:#64748b}.mkb-list-container .footer-actions button:hover{color:#3b82f6;background:#3b82f61a}.mkb-list-container .empty-state{text-align:center;padding:60px 20px}.mkb-list-container .empty-icon{width:120px;height:120px;margin:0 auto 24px}.mkb-list-container .empty-icon svg{width:100%;height:100%;color:#cbd5e1}.mkb-list-container .empty-state h3{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.mkb-list-container .empty-state p{font-size:14px;color:#64748b;margin:0 0 24px}@media (max-width: 1200px){.mkb-list-container .mkb-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.mkb-list-container .header-content{flex-direction:column;align-items:flex-start}.mkb-list-container .header-actions{width:100%}.mkb-list-container .search-input{flex:1}.mkb-list-container .mkb-stats{grid-template-columns:1fr}.mkb-list-container .mkb-filters{flex-direction:column;gap:12px;align-items:stretch}.mkb-list-container .filter-tabs{overflow-x:auto}.mkb-list-container .filter-tabs::-webkit-scrollbar{display:none}}.mkb-detail-page{padding:20px;background:#f5f7fa;min-height:100%}.detail-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.detail-header-info{flex:1}.detail-header-actions{display:flex;gap:8px}.detail-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:12px}.detail-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.detail-toolbar input,.detail-toolbar select{height:34px;border:1px solid #dcdfe6;border-radius:6px;padding:0 10px}.detail-toolbar .toolbar-left,.detail-toolbar .toolbar-right{display:flex;gap:8px;align-items:center}.detail-content{display:flex;gap:12px}.category-panel{width:220px;background:#fff;border-radius:8px;padding:12px}.category-list{margin-top:8px}.category-item{width:100%;text-align:left;background:transparent;border:none;padding:6px 8px;border-radius:6px;cursor:pointer}.category-item.active{background:#e6f0ff;color:#2563eb}.doc-panel{flex:1;background:#fff;border-radius:8px;padding:12px}.doc-actions button{border:none;background:#f3f4f6;padding:4px 8px;border-radius:6px;cursor:pointer;margin-right:6px}.upload-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.upload-list{margin-top:8px;padding-left:16px}.upload-progress{margin-top:8px;font-size:12px;color:#2563eb}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:12px}.detail-grid span{display:inline-block;margin-right:6px;color:#64748b}.detail-counts{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:12px}.task-section{margin-top:12px}.section-title{font-weight:600;margin-bottom:8px}.modal-panel.modal-large{width:920px}.preview-frame{width:100%;height:60vh;border:none}.pdf-preview{width:100%;height:60vh;overflow:auto;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#f8fafc;padding:12px}.pdf-preview .pdf-page{display:block;margin:0 auto 12px;background:#fff;border-radius:8px;box-shadow:0 8px 18px #0f172a14}.sheet-preview{width:100%;height:60vh;overflow:auto;background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:10px;padding:12px;font-size:16px;color:#0f172a}.sheet-preview table{width:100%;border-collapse:collapse;font-size:16px}.sheet-preview th,.sheet-preview td{border:1px solid rgba(148,163,184,.25);padding:6px 8px;text-align:left}.sheet-preview th{background:#f8fafc;font-weight:600}.sheet-empty{padding:12px;font-size:16px;color:#64748b;text-align:center}.preview-modal-fullscreen .ant-modal{top:0;padding-bottom:0;max-width:100vw;height:100vh}.preview-modal-fullscreen .ant-modal-content{height:100vh;display:flex;flex-direction:column}.preview-modal-fullscreen .ant-modal-body{flex:1;overflow:auto}.preview-modal-fullscreen .preview-frame,.preview-modal-fullscreen .pdf-preview{height:100%}.permission-mode{display:flex;gap:16px;margin-bottom:12px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.form-hint{display:block;margin-top:4px;font-size:12px;color:#64748b}.ghost{border:1px solid #dcdfe6;background:transparent;padding:6px 10px;border-radius:6px;cursor:pointer}.upload-section{background:#fff;padding:12px;border-radius:8px;margin-bottom:12px}.upload-box{display:flex;align-items:center;gap:8px}.mkb-detail-page .upload-dragger.ant-upload-wrapper{width:100%}.mkb-detail-page .upload-dragger.ant-upload-wrapper .ant-upload-drag{border:1px dashed #cbd5f5;background:#f8fafc;border-radius:12px;padding:20px}.mkb-detail-page .upload-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:#60a5fa;background:#f0f7ff}.mkb-detail-page .upload-dragger.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover{border-color:#2563eb;background:#eaf2ff}.mkb-detail-page .upload-dragger-content{display:flex;flex-direction:column;align-items:center;gap:8px;color:#475569}.mkb-detail-page .upload-dragger-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#0ea5e9);position:relative}.mkb-detail-page .upload-dragger-icon:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/><polyline points='17 8 12 3 7 8'/><line x1='12' y1='3' x2='12' y2='15'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center}.mkb-detail-page .upload-dragger-title{font-weight:600;color:#1f2937}.mkb-detail-page .upload-dragger-tip{font-size:16px;color:#64748b;text-align:center;max-width:280px}.mkb-detail-page .upload-capacity-text{display:block;margin-top:6px;font-size:16px;color:#2563eb;text-align:center;font-weight:600}.mkb-detail-page .upload-session-progress{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:linear-gradient(180deg,#eff6fff5,#f8fafcf5);border:1px solid rgba(96,165,250,.28);border-radius:12px}.mkb-detail-page .upload-session-progress .ant-typography{margin-bottom:0;color:#1d4ed8;font-size:16px}.detail-filters{display:flex;gap:8px;margin-bottom:12px}.detail-filters input,.detail-filters select{height:34px;border:1px solid #dcdfe6;border-radius:6px;padding:0 10px}.mkb-retrieval{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:20px;background:#f5f7fa}.retrieval-form textarea{width:100%;min-height:80px;margin-bottom:12px}.retrieval-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.mkb-graph{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:20px;background:#f5f7fa}.graph-content{display:flex;gap:16px}.entity-list{width:220px;background:#fff;border-radius:8px;padding:8px}.entity-detail{flex:1;background:#fff;border-radius:8px;padding:12px}.multi-select{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto;padding:6px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.permission-section{margin-bottom:12px}.permission-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mkb-list-container{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding:0 0 40px;background:radial-gradient(1100px 620px at 10% -10%,#3b82f629,#3b82f600),radial-gradient(900px 540px at 90% 0%,#0ea5e91f,#0ea5e900),#f5f7fb;color:#0f172a}.mkb-list-container .mkb-header{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(226,232,240,.6);box-shadow:0 18px 30px #0f172a0f}.mkb-list-container .header-content{max-width:1440px}.mkb-list-container .title-icon{box-shadow:0 12px 24px #3b82f640}.mkb-list-container .title-text h1{font-size:22px}.mkb-list-container .title-text p,.mkb-list-container .search-input input,.mkb-list-container .stat-label,.mkb-list-container .filter-tab,.mkb-list-container .space-desc,.mkb-list-container .content-type,.mkb-list-container .processing-progress .progress-label,.mkb-list-container .info-item,.mkb-list-container .empty-state p,.mkb-list-container .space-type-badge{font-size:16px;line-height:24px}.mkb-list-container .filter-tab .tab-count{font-size:16px;line-height:22px}.mkb-list-container .search-input{background:#f8fafce6;border-color:#94a3b840;box-shadow:0 8px 16px #0f172a0f;transition:border-color .2s ease,box-shadow .2s ease}.mkb-list-container .search-input:focus-within{border-color:#3b82f680;box-shadow:0 12px 22px #3b82f62e}.mkb-list-container .create-btn{box-shadow:0 12px 20px #3b82f640}.mkb-list-container .mkb-stats{max-width:1440px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mkb-list-container .stat-card{border:1px solid rgba(148,163,184,.2);background:#fffffff2}.mkb-list-container .mkb-filters{max-width:1440px}.mkb-list-container .filter-tabs,.mkb-list-container .view-toggle{border:1px solid rgba(148,163,184,.16)}.mkb-list-container .filter-tab{transition:all .2s ease}.mkb-list-container .view-button{border:1px solid transparent}.mkb-list-container .view-button.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.mkb-list-container .mkb-spaces{max-width:1440px}.mkb-list-container .space-group{border-color:#2563eb29}.mkb-list-container .space-card{border:1px solid rgba(148,163,184,.18)}.mkb-list-container .space-card:focus-visible{outline:2px solid rgba(59,130,246,.6);outline-offset:2px}.mkb-list-container .card-header{min-height:58px}.mkb-list-container .space-type-badge{background:#ffffff80}.mkb-list-container .content-stats{flex-wrap:wrap}.mkb-list-container .content-type{background:#94a3b81f}.mkb-list-container .card-footer{background:#f8fafce6}.mkb-list-container .footer-actions button{border:1px solid rgba(148,163,184,.18)}.mkb-list-container .footer-actions button:hover{border-color:#3b82f666}.mkb-list-container .modal-footer .primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;border:none;border-radius:10px;padding:8px 16px}.mkb-detail-page{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px 32px 40px;background:radial-gradient(1000px 560px at 12% -8%,#3b82f624,#3b82f600),radial-gradient(900px 520px at 88% 0%,#0ea5e91a,#0ea5e900),#f6f8fc;height:100%}.mkb-detail-page .detail-header{background:#ffffffeb;border-radius:16px;padding:16px 20px;box-shadow:0 18px 32px #0f172a14;margin-bottom:16px}.mkb-detail-page .detail-header h2{margin:0;font-size:20px;color:#0f172a}.mkb-detail-page .detail-header p{margin:4px 0 0;color:#64748b;font-size:16px}.mkb-detail-page .detail-header button{border:1px solid rgba(148,163,184,.3);background:#fff;padding:6px 12px;border-radius:10px;cursor:pointer;transition:all .2s ease}.mkb-detail-page .detail-header button:hover{transform:translateY(-1px);box-shadow:0 12px 18px #0f172a1a}.mkb-detail-page .detail-header-actions button.primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;border:none}.mkb-detail-page .detail-header-actions button.ghost{background:#ffffffe6;color:#1f2937}.mkb-detail-page .detail-header-actions button{font-weight:600}.mkb-curation-page{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px 32px 40px;background:radial-gradient(1000px 560px at 12% -8%,#3b82f61f,#3b82f600),radial-gradient(900px 520px at 88% 0%,#0ea5e91a,#0ea5e900),#f6f8fc;font-size:16px}.mkb-curation-page .ant-card{border-radius:14px}.mkb-curation-preview-card{align-self:flex-start}@media (min-width: 992px){.mkb-curation-preview-card{position:sticky;top:24px}}.mkb-curation-preview-card .pdf-preview,.mkb-curation-preview-card .sheet-preview,.mkb-curation-preview-card .preview-frame{height:max(60vh,100vh - 300px)}.mkb-curation-preview-card pre{max-height:max(60vh,100vh - 300px);overflow:auto}.mkb-detail-page .detail-stats{gap:14px}.mkb-detail-page .detail-stats .stat-card{background:#fff;border-radius:14px;padding:14px;border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 20px #0f172a0f}.mkb-detail-page .detail-stats .stat-card span{color:#64748b;font-size:16px}.mkb-detail-page .detail-stats .stat-card strong{display:block;margin-top:6px;font-size:18px;color:#0f172a}.mkb-detail-page .detail-stats .stat-card{position:relative;overflow:hidden}.mkb-detail-page .detail-stats .stat-card .stat-icon{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:10px;background:#3b82f61a;display:inline-flex;align-items:center;justify-content:center}.mkb-detail-page .detail-stats .stat-card .stat-icon:before{content:"";display:block;width:18px;height:18px;background-repeat:no-repeat;background-size:contain;background-position:center}.mkb-detail-page .detail-stats .stat-card .stat-text:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16'/><path d='M4 12h10'/><path d='M4 18h6'/></svg>")}.mkb-detail-page .detail-stats .stat-card .stat-image:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230ea5e9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><circle cx='8' cy='10' r='2'/><path d='M21 17l-5-5-4 4-2-2-5 5'/></svg>")}.mkb-detail-page .detail-stats .stat-card .stat-table:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><path d='M3 10h18'/><path d='M3 16h18'/><path d='M9 4v16'/><path d='M15 4v16'/></svg>")}.mkb-detail-page .detail-stats .stat-card .stat-formula:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 7h8'/><path d='M5 17h8'/><path d='M6 7l6 10'/><path d='M16 12h4'/><path d='M18 10v4'/></svg>")}.mkb-detail-page .detail-stats .stat-card .stat-vector:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20V4'/><path d='M4 20h16'/><path d='M8 16l4-4 4 4'/></svg>")}.mkb-detail-page .detail-stats .stat-card .stat-storage:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='3'/><path d='M3 10h18'/><path d='M7 5v14'/><path d='M17 5v14'/></svg>")}.mkb-detail-page .detail-toolbar{background:#ffffffeb;border-radius:14px;padding:12px;border:1px solid rgba(148,163,184,.2);box-shadow:0 12px 20px #0f172a0d}.mkb-detail-page .detail-toolbar input,.mkb-detail-page .detail-toolbar select{border-radius:10px;border-color:#94a3b866;background:#fff}.mkb-detail-page .detail-toolbar .toolbar-right button{border:1px solid rgba(148,163,184,.3);background:#fff;padding:6px 12px;border-radius:10px;cursor:pointer;transition:all .2s ease}.mkb-detail-page .detail-toolbar .toolbar-right button:hover{border-color:#3b82f673;color:#1d4ed8}.mkb-detail-page .detail-content{gap:16px}.mkb-detail-page .category-panel,.mkb-detail-page .doc-panel{background:#fffffff2;border-radius:16px;border:1px solid rgba(148,163,184,.16);box-shadow:0 16px 30px #0f172a0f}.mkb-detail-page .category-panel{width:240px}.mkb-detail-page .panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.mkb-detail-page .panel-actions button{border:1px solid rgba(148,163,184,.3);background:#fff;padding:4px 8px;border-radius:8px;cursor:pointer}.mkb-detail-page .panel-actions button:hover{border-color:#3b82f666}.mkb-detail-page .category-list{max-height:520px;overflow:auto;padding:10px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.mkb-detail-page .category-tree>div{position:relative}.mkb-detail-page .category-tree>div:before{content:none}.mkb-detail-page .category-tree .category-item{position:relative}.mkb-detail-page .category-tree .category-item:before{content:none}.mkb-detail-page .category-tree .category-node{position:relative}.mkb-detail-page .category-tree .category-row{display:flex;align-items:center;gap:6px}.mkb-detail-page .category-tree .tree-toggle{width:22px;height:22px;border-radius:6px;border:1px solid rgba(148,163,184,.25);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mkb-detail-page .category-tree .tree-toggle.ant-btn{min-width:22px;padding:0;box-shadow:none}.mkb-detail-page .category-tree .tree-toggle-icon{width:10px;height:10px;display:inline-block;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .2s ease}.mkb-detail-page .category-tree .tree-toggle.collapsed .tree-toggle-icon{transform:rotate(-90deg)}.mkb-detail-page .category-tree .tree-spacer{width:22px;height:22px;display:inline-block}.mkb-detail-page .category-tree .category-item{flex:1}.mkb-detail-page .category-tree .category-item.ant-btn{justify-content:flex-start;height:auto;padding:6px 10px;border-radius:8px;color:#334155}.mkb-detail-page .doc-panel .empty{padding:24px;color:#64748b;text-align:center}.mkb-detail-page .category-item{border-radius:8px;transition:background .2s ease}.mkb-detail-page .category-item:hover{background:#3b82f614}.mkb-detail-page .category-item.active{background:#3b82f629;color:#1d4ed8;font-weight:600}.mkb-detail-page .category-item.ant-btn:hover{background:#3b82f614}.mkb-detail-page .category-item.ant-btn.active{background:#3b82f629;color:#1d4ed8}.mkb-detail-page .mkb-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(148,163,184,.2);border-radius:12px;overflow:hidden}.mkb-detail-page .mkb-table thead{background:#f1f5f9}.mkb-detail-page .mkb-table th,.mkb-detail-page .mkb-table td{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.2)}.mkb-detail-page .mkb-table tbody tr:hover{background:#3b82f60f}.mkb-detail-page .mkb-table td{color:#1f2937;font-size:16px}.mkb-detail-page .doc-actions button{background:#94a3b824;border:none;border-radius:8px;padding:4px 8px;cursor:pointer;transition:all .2s ease}.mkb-detail-page .doc-actions button:hover{background:#3b82f629;color:#1d4ed8}.mkb-detail-page .doc-name{display:flex;align-items:center;gap:8px}.mkb-detail-page .doc-status-stack{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.mkb-detail-page .stage-status-badge{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px #fff6;cursor:help}.mkb-detail-page .stage-status-badge.vectorization{border-radius:50%}.mkb-detail-page .stage-status-badge.multimodal{border-radius:10px}.mkb-detail-page .doc-type-icon{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#94a3b82e}.mkb-detail-page .doc-type-icon:before{content:"";width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}.mkb-detail-page .doc-type-icon.type-pdf:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 3h7l5 5v13a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/><path d='M14 3v5h5'/><path d='M8 15h8'/></svg>")}.mkb-detail-page .doc-type-icon.type-image:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230ea5e9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><circle cx='8' cy='10' r='2'/><path d='M21 17l-5-5-4 4-2-2-5 5'/></svg>")}.mkb-detail-page .doc-type-icon.type-table:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><path d='M3 10h18'/><path d='M3 16h18'/><path d='M9 4v16'/><path d='M15 4v16'/></svg>")}.mkb-detail-page .doc-type-icon.type-markdown:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16v12H4z'/><path d='M7 15V9l2 2 2-2v6'/><path d='M15 9v6l2-2'/></svg>")}.mkb-detail-page .doc-type-icon.type-doc:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 3h7l5 5v13a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/><path d='M14 3v5h5'/></svg>")}.mkb-detail-page .doc-type-label{font-size:16px;color:#64748b}.mkb-detail-page .secrecy-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:16px;font-weight:600;color:#475569;background:#94a3b826;white-space:nowrap}.mkb-detail-page .status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:16px;font-weight:600}.mkb-detail-page .status-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.mkb-detail-page .status-icon.status-finished,.mkb-detail-page .status-icon.status-processing,.mkb-detail-page .status-icon.status-pending,.mkb-detail-page .status-icon.status-failed,.mkb-detail-page .status-icon.status-unknown{padding:0;border-radius:50%;background:transparent}.mkb-detail-page .status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.mkb-detail-page .status-finished{color:#16a34a;background:#16a34a1f}.mkb-detail-page .status-processing{color:#2563eb;background:#2563eb1f}.mkb-detail-page .status-pending{color:#f59e0b;background:#f59e0b26}.mkb-detail-page .status-failed{color:#dc2626;background:#dc26261f}.mkb-detail-page .status-unknown{color:#64748b;background:#64748b1f}.mkb-detail-page .doc-actions{display:flex;flex-wrap:wrap;gap:6px}.mkb-detail-page .icon-btn{width:30px;height:30px;border-radius:8px;border:1px solid rgba(148,163,184,.2);background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.mkb-detail-page .icon-btn:before{content:"";width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}.mkb-detail-page .icon-btn:hover{border-color:#3b82f666;box-shadow:0 6px 12px #0f172a1f}.mkb-detail-page .action-preview:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='3'/><path d='M2 12s4-6 10-6 10 6 10 6-4 6-10 6S2 12 2 12z'/></svg>")}.mkb-detail-page .action-download:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230ea5e9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3v12'/><path d='M8 11l4 4 4-4'/><path d='M4 19h16'/></svg>")}.mkb-detail-page .action-detail:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 4h16v16H4z'/><path d='M8 8h8'/><path d='M8 12h8'/><path d='M8 16h4'/></svg>")}.mkb-detail-page .action-curation:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230ea5e9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'/></svg>")}.mkb-detail-page .action-permission:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2314b8a6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2l7 4v6c0 5-3.5 9.5-7 10-3.5-.5-7-5-7-10V6l7-4z'/><path d='M9 12l2 2 4-4'/></svg>")}.mkb-detail-page .action-reprocess:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 0 1 15.5-6.5'/><path d='M18 3v4h-4'/><path d='M21 12a9 9 0 0 1-15.5 6.5'/><path d='M6 21v-4h4'/></svg>")}.mkb-detail-page .action-sync:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a9 9 0 0 0-15.5-6.5'/><path d='M3 3v4h4'/><path d='M3 12a9 9 0 0 0 15.5 6.5'/><path d='M21 21v-4h-4'/></svg>")}.mkb-detail-page .action-delete:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6h18'/><path d='M8 6V4h8v2'/><path d='M6 6l1 14h10l1-14'/><path d='M10 11v6'/><path d='M14 11v6'/></svg>")}.mkb-detail-page .detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mkb-detail-page .detail-grid>div{background:#f8fafc;border-radius:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.18)}.mkb-detail-page .detail-counts{display:flex;flex-wrap:wrap;gap:12px;color:#475569;font-size:16px}.mkb-detail-page .task-section .section-title{font-weight:600;color:#0f172a}.task-result-modal.ant-modal,.task-result-modal .ant-modal{max-width:calc(100vw - 24px);top:12px;padding-bottom:12px}.task-result-modal.ant-modal .ant-modal-container,.task-result-modal .ant-modal-container{max-height:calc(100vh - 24px);display:flex;flex-direction:column}.task-result-modal .ant-modal-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.task-result-modal .task-result-content{display:flex;flex-direction:column;gap:14px;font-size:16px}.task-result-modal .task-result-images-loading{display:flex;align-items:center;gap:8px;color:#0f172a}.task-result-modal .task-result-section-title{font-size:16px;font-weight:700;color:#0f172a}.task-result-modal .task-result-images{border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#f8fafc;padding:12px}.task-result-modal .task-result-image-list{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.task-result-modal .task-result-image-card{border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.task-result-modal .task-result-image-meta,.task-result-modal .task-result-image-info{display:flex;justify-content:space-between;gap:8px;font-size:16px;color:#475569;flex-wrap:wrap}.task-result-modal .task-result-image-meta{font-weight:600;color:#0f172a}.task-result-modal .task-result-image{display:block;width:100%;max-width:100%;height:170px;object-fit:contain;border-radius:8px;border:1px solid rgba(148,163,184,.24);background:#f8fafc}.task-result-modal .task-result-image-empty{height:170px;border-radius:8px;border:1px dashed rgba(148,163,184,.35);background:#f8fafc;color:#64748b;font-size:16px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.task-result-modal .task-result-image-error{margin-top:10px;color:#b91c1c;font-size:16px}.task-result-modal .task-result-tables{border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#f8fafc;padding:12px}.task-result-modal .task-result-table-list{margin-top:10px;display:flex;flex-direction:column;gap:12px}.task-result-modal .task-result-table-card{border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:8px}.task-result-modal .task-result-table-meta,.task-result-modal .task-result-table-info{display:flex;justify-content:space-between;gap:8px;font-size:16px;color:#475569;flex-wrap:wrap}.task-result-modal .task-result-table-meta{font-weight:600;color:#0f172a}.task-result-modal .task-result-table-wrap{width:100%;max-height:320px;overflow:auto;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.task-result-modal .task-result-table{width:100%;min-width:560px;border-collapse:collapse;font-size:16px;color:#0f172a}.task-result-modal .task-result-table th,.task-result-modal .task-result-table td{border:1px solid rgba(148,163,184,.22);padding:8px 10px;text-align:left;vertical-align:top;line-height:1.55}.task-result-modal .task-result-table th{background:#eff6ff;font-weight:600;color:#1d4ed8}.task-result-modal .task-result-table-summary{color:#334155;font-size:16px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.task-result-modal .task-result-table-empty{min-height:120px;border-radius:8px;border:1px dashed rgba(148,163,184,.35);background:#f8fafc;color:#64748b;font-size:16px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.task-result-modal .task-result-table-error{margin-top:10px;color:#b91c1c;font-size:16px}.task-result-modal .task-result-raw{border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#fff;padding:12px}.task-result-modal .task-result-raw pre{margin:10px 0 0;white-space:pre-wrap;word-break:break-word;max-height:30vh;overflow:auto;font-size:16px;line-height:1.6;color:#0f172a}.mkb-detail-page .permission-mode{display:flex;gap:16px;padding:10px 12px;background:#f8fafc;border-radius:10px;border:1px solid rgba(148,163,184,.18)}.mkb-detail-page .multi-select{background:#fff;border-radius:10px;border:1px solid rgba(148,163,184,.2);padding:8px}.mkb-detail-page .pagination{margin-top:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:16px;color:#475569}.mkb-detail-page .pagination-total{font-weight:600;color:#334155}.mkb-detail-page .pagination-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mkb-detail-page .pagination-controls button,.mkb-detail-page .pagination-controls select{border:1px solid rgba(148,163,184,.3);background:#fff;padding:4px 10px;border-radius:8px}.mkb-detail-page .pagination-controls .pagination-page-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:36px;border-radius:6px;border:1px solid rgba(148,163,184,.25);background:#f8fafc;font-weight:600}.mkb-detail-page .pagination-jump{display:inline-flex;align-items:center;gap:8px}.mkb-detail-page .pagination-jump-input{width:88px}.mkb-detail-page .pagination-jump-input .ant-input{height:36px;border-radius:8px;text-align:center}.mkb-detail-page .modal-footer .primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;border:none;border-radius:10px;padding:8px 16px}.mkb-retrieval{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:24px 32px 40px;background:radial-gradient(900px 500px at 12% -8%,#3b82f61f,#3b82f600),#f6f8fc}.mkb-retrieval .detail-header{background:#ffffffeb;border-radius:16px;padding:16px 20px;margin-bottom:16px;box-shadow:0 16px 30px #0f172a14}.mkb-retrieval .retrieval-form{background:#fffffff2;border-radius:16px;padding:18px;border:1px solid rgba(148,163,184,.18);box-shadow:0 14px 26px #0f172a0f;margin-bottom:18px}.mkb-retrieval .retrieval-form textarea,.mkb-retrieval .retrieval-form input,.mkb-retrieval .retrieval-form select{border-radius:10px;border:1px solid rgba(148,163,184,.3)}.mkb-retrieval .retrieval-row label{display:flex;align-items:center;gap:6px}.mkb-retrieval .retrieval-row{color:#475569}.mkb-retrieval .retrieval-results{background:#fffffff2;border-radius:16px;padding:18px;border:1px solid rgba(148,163,184,.18);box-shadow:0 14px 26px #0f172a0f}.mkb-retrieval .retrieval-results ul{list-style:none;padding:0;margin:12px 0 0}.mkb-retrieval .retrieval-results li{padding:10px 0;border-bottom:1px solid rgba(148,163,184,.2)}.mkb-retrieval .retrieval-results strong{color:#0f172a}.mkb-retrieval .primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;border:none;border-radius:10px;padding:8px 16px}.mkb-graph{flex:1;min-height:0;height:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:24px 32px 40px;background:#fff;display:flex;flex-direction:column}.mkb-graph,.mkb-graph .ant-typography,.mkb-graph .ant-btn,.mkb-graph .ant-input,.mkb-graph .ant-input-number,.mkb-graph .ant-select,.mkb-graph .ant-table,.mkb-graph .ant-collapse,.mkb-graph .ant-descriptions{font-size:16px}.mkb-graph .detail-header{background:#fff;border-radius:16px;padding:16px 20px;margin-bottom:16px;border:1.5px solid #e4e4e7;box-shadow:none}.mkb-graph .graph-command-deck{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;margin-bottom:14px}.mkb-graph .graph-property-deck{margin-bottom:14px}.mkb-graph .graph-command-card{border-radius:16px;border:1.5px solid #e4e4e7;box-shadow:none;background:#fff}.mkb-graph .graph-command-card-main{border-color:#2563eb4d;background:#eff6ff}.mkb-graph .graph-command-card .ant-card-body{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.mkb-graph .graph-node-property-card .ant-card-body{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:hidden}.mkb-graph .graph-node-property-head{width:100%;justify-content:space-between}.mkb-graph .graph-node-property-panel,.mkb-graph .graph-node-property-fields{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.mkb-graph .graph-node-property-field{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.mkb-graph .graph-node-property-field-label{color:#3f3f46;font-size:15px;font-weight:600;line-height:1.2}.mkb-graph .graph-node-property-field .graph-json-block{flex:1;min-height:0;max-height:none}.mkb-graph .graph-inspector .graph-node-property-card{flex:1.25 1 0}.mkb-graph .graph-inspector .graph-node-property-card .ant-card-body{max-height:none}.mkb-graph .graph-inspector>.graph-inspector-card:nth-child(2),.mkb-graph .graph-inspector>.graph-inspector-card:nth-child(3){flex:.875 1 0}.mkb-graph .graph-command-main-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mkb-graph .graph-command-subtitle{color:#18181b;font-weight:600}.mkb-graph .graph-command-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mkb-graph .graph-command-metrics-compact{grid-template-columns:repeat(3,minmax(0,1fr));height:100%}.mkb-graph .graph-command-metric-item{border-radius:12px;border:1.5px solid #e4e4e7;background:#fff;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.mkb-graph .graph-command-metric-label{color:#71717a;line-height:1.25}.mkb-graph .graph-command-metric-value{color:#18181b;font-size:18px;font-weight:700;line-height:1.2;word-break:break-word}.mkb-graph .graph-stats,.mkb-graph .graph-search{background:#fff;border-radius:14px;padding:10px 12px;border:1.5px solid #e4e4e7;box-shadow:none;margin-bottom:12px;display:flex;gap:12px;align-items:center}.mkb-graph .graph-stats div{background:#fff;padding:6px 10px;border-radius:10px;border:1.5px solid #e4e4e7;color:#18181b}.mkb-graph .graph-search input{flex:1;border-radius:10px;border:1.5px solid #e4e4e7;padding:6px 10px}.mkb-graph .graph-search button{border:none;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;padding:6px 12px;border-radius:10px;cursor:pointer}.mkb-graph .graph-connections,.mkb-graph .graph-catalog,.mkb-graph .graph-usage,.mkb-graph .graph-nl2query,.mkb-graph .graph-qa{margin-bottom:14px;border-radius:14px;border:1.5px solid #e4e4e7;box-shadow:none}.mkb-graph .graph-connections .ant-card-head-title,.mkb-graph .graph-connections .ant-table-cell,.mkb-graph .graph-catalog .ant-card-head-title,.mkb-graph .graph-usage .ant-card-head-title,.mkb-graph .graph-usage .ant-table-cell,.mkb-graph .graph-catalog .ant-table-cell,.mkb-graph .graph-nl2query .ant-card-head-title,.mkb-graph .graph-qa .ant-card-head-title,.mkb-graph .graph-nl2query .ant-table-cell,.mkb-graph .graph-selection-label{font-size:16px}.mkb-graph .graph-selection-label{display:inline-block;margin-bottom:10px}.mkb-graph .graph-performance-summary{margin-bottom:8px}.mkb-graph .graph-section-subtitle{font-size:16px;font-weight:600;color:#18181b}.mkb-graph .graph-json-block{margin:0;width:100%;border-radius:12px;border:1.5px solid #e4e4e7;background:#fff;padding:12px 14px;max-height:320px;overflow:auto;font-size:16px;line-height:1.5}.mkb-graph .graph-json-block-compact{max-height:240px}.mkb-graph .graph-nl2query-record-panel,.mkb-graph .graph-nl2query-node-panel{display:flex;flex-direction:column;gap:10px;border-radius:14px;border:1.5px solid #e4e4e7;background:linear-gradient(180deg,#f8fbff,#fff);padding:12px}.mkb-graph .graph-nl2query-node-panel-desc{width:100%}.mkb-graph .graph-nl2query-node-panel-desc .ant-descriptions-item-label{width:132px;font-weight:600;color:#1f2937}.mkb-graph .graph-nl2query-node-panel-desc .ant-descriptions-item-content{white-space:pre-wrap;word-break:break-word}.mkb-graph .graph-nl2query-preview{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;border-radius:14px;border:1.5px solid #e4e4e7;background:linear-gradient(180deg,#f8fbff,#fff);padding:12px}.mkb-graph .graph-nl2query-live-trace{display:flex;flex-direction:column;gap:10px;border-radius:14px;border:1.5px solid #e4e4e7;background:linear-gradient(180deg,#f8fafc,#fff);padding:12px}.mkb-graph .graph-nl2query-live-trace-head{justify-content:space-between;align-items:center}.mkb-graph .graph-nl2query-live-trace-body{max-height:240px;overflow:auto}.mkb-graph .graph-nl2query-live-trace-body .ant-empty{min-height:120px}.mkb-graph .graph-nl2query-live-trace-item{padding:8px 0;border-bottom:1px solid #f4f4f5}.mkb-graph .graph-nl2query-live-trace-item:last-child{border-bottom:none}.mkb-graph .graph-nl2query-live-trace-item-line{width:100%}.mkb-graph .graph-nl2query-live-trace-item-title{font-weight:600;color:#18181b}.mkb-graph .graph-nl2query-live-trace-item-message{color:#52525b;white-space:pre-wrap}.mkb-graph .graph-nl2query-live-trace-item.status-running .graph-nl2query-live-trace-item-title{color:#2563eb}.mkb-graph .graph-nl2query-live-trace-item.status-completed .graph-nl2query-live-trace-item-title{color:#0f766e}.mkb-graph .graph-nl2query-live-trace-item.status-failed .graph-nl2query-live-trace-item-title{color:#b91c1c}.mkb-graph .graph-nl2query-preview-head{justify-content:space-between;align-items:center}.mkb-graph .graph-nl2query-preview-hint{display:block;width:100%;text-align:center;color:#71717a}.mkb-graph .graph-nl2query-preview-canvas{flex:1;height:100%;min-height:620px;border-radius:12px;border:1px solid #eef2f7;background:radial-gradient(circle at 20% 18%,rgba(37,99,235,.08),transparent 28%),radial-gradient(circle at 80% 78%,rgba(14,165,233,.08),transparent 24%),#fff;overflow:hidden;position:relative}.mkb-graph .graph-nl2query-preview-canvas .ant-empty{display:flex;min-height:620px;align-items:center;justify-content:center}.mkb-graph .graph-nl2query-analysis-canvas{overflow:auto;padding:20px}.mkb-graph .graph-nl2query-analysis-body{height:100%;min-height:580px;display:flex;align-items:flex-start;justify-content:stretch}.mkb-graph .graph-nl2query-analysis-body>.ant-spin{margin:auto}.mkb-graph .graph-nl2query-analysis-text{width:100%;margin:0;color:#18181b;font-size:14px;line-height:1.75;white-space:pre-wrap}.mkb-graph .graph-nl2query-preview .graph-nl2query-preview-svg{width:100%;height:100%;min-height:620px;display:block;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.mkb-graph .graph-nl2query-preview .graph-workbench-node{cursor:grab}.mkb-graph .graph-nl2query-preview .graph-workbench-node.is-dragging,.mkb-graph .graph-nl2query-preview .graph-nl2query-preview-svg.is-dragging{cursor:grabbing}.mkb-graph .graph-primary-btn{border:none;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.mkb-graph .graph-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:16px;margin-bottom:14px;flex:1;min-height:0}.mkb-graph .graph-layout-grid.graph-layout-grid-module{grid-template-columns:minmax(0,1fr)}.mkb-graph .graph-layout-grid.graph-layout-grid-nl2query{grid-template-columns:minmax(0,1fr) 460px;grid-template-rows:1fr;height:calc(100dvh - 132px);overflow:hidden}.mkb-graph .graph-workbench{display:flex;gap:16px;margin-bottom:0;height:100%;min-height:0}.mkb-graph .graph-workbench-sidebar{width:188px;border-radius:16px;background:#fff;border:1.5px solid #e4e4e7;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px 8px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.mkb-graph .graph-workbench-avatar{width:100%;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#18181b;font-size:16px;font-weight:700;background:#eff6ff;border:1.5px solid #dbeafe}.mkb-graph .graph-workbench-side-btn{width:100%;height:44px;border-radius:12px;border:1.5px solid transparent;background:transparent;color:#a1a1aa;font-size:16px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;text-align:left}.mkb-graph .graph-workbench-side-icon{font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.mkb-graph .graph-workbench-side-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.mkb-graph .graph-workbench-side-spinner{position:absolute;top:-9px;right:-11px;transform:scale(.68);transform-origin:center;pointer-events:none}.mkb-graph .graph-workbench-side-label{font-size:16px;font-weight:500;line-height:1.2}.mkb-graph .graph-workbench-side-btn:hover,.mkb-graph .graph-workbench-side-btn.is-active{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.mkb-graph .graph-workbench-stage{flex:1;min-width:0;min-height:0;border-radius:18px;background:#fff;border:1.5px solid #e4e4e7;box-shadow:none;padding:14px;display:flex;flex-direction:column;gap:12px}.mkb-graph .graph-workbench-stage-module-nl2query{height:100%;max-height:none;overflow-y:auto;overflow-x:hidden}.mkb-graph .graph-workbench-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mkb-graph .graph-workbench-toolbar-left,.mkb-graph .graph-workbench-toolbar-right{align-items:center;flex-wrap:wrap}.mkb-graph .graph-workbench-toolbar-left{flex:1}.mkb-graph .graph-workbench-toolbar-left .ant-input-affix-wrapper,.mkb-graph .graph-workbench-toolbar-left .ant-input-number,.mkb-graph .graph-workbench-toolbar-right .ant-select-selector,.mkb-graph .graph-workbench-toolbar-right .ant-btn,.mkb-graph .graph-workbench-toolbar-left .ant-btn,.mkb-graph .graph-workbench-toolbar-right .ant-typography{font-size:16px}.mkb-graph .graph-workbench-toolbar-left .ant-input-affix-wrapper{width:min(480px,100%);border-radius:12px}.mkb-graph .graph-workbench-toolbar-left .ant-input-number{width:170px;border-radius:12px}.mkb-graph .graph-workbench-graph-select{width:min(360px,100%)}.mkb-graph .graph-workbench-hop-select{width:96px}.mkb-graph .graph-workbench-graph-label{color:#18181b;font-size:16px}.mkb-graph .graph-workbench-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;color:#71717a;background:#fff;border:1.5px solid #e4e4e7;font-size:16px}.mkb-graph .graph-workbench-status.is-online{color:#2563eb;background:#eff6ff;border-color:#2563eb52}.mkb-graph .graph-workbench-canvas{flex:1;min-height:0;border-radius:14px;border:1.5px solid #e4e4e7;background:#fff;overflow:hidden;position:relative}.mkb-graph .graph-workbench-canvas .ant-spin-nested-loading,.mkb-graph .graph-workbench-canvas .ant-spin-container{width:100%;height:100%}.mkb-graph .graph-workbench-canvas .ant-empty{display:flex;height:100%;justify-content:center;align-items:center}.mkb-graph .graph-workbench-empty{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.mkb-graph .graph-workbench-svg{width:100%;height:100%;min-height:0;display:block;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.mkb-graph .graph-workbench-svg.is-dragging{cursor:grabbing}.mkb-graph .graph-workbench-pan-surface{fill:transparent;pointer-events:all}.mkb-graph .graph-workbench-svg #graph-workbench-arrow path{fill:#a1a1aae0}.mkb-graph .graph-workbench-edge line{stroke:#a1a1aa8c;stroke-width:1.4}.mkb-graph .graph-workbench-edge text{fill:#71717a;font-size:16px;paint-order:stroke;stroke:#ffffffeb;stroke-width:3px;letter-spacing:.1px}.mkb-graph .graph-workbench-edge.is-active line{stroke:#2563ebeb;stroke-width:1.8}.mkb-graph .graph-workbench-node{cursor:grab}.mkb-graph .graph-workbench-node.is-dragging{cursor:grabbing}.mkb-graph .graph-workbench-node circle{stroke:#fff;stroke-width:2.5}.mkb-graph .graph-workbench-node text{fill:#18181b;font-size:16px;paint-order:stroke;stroke:#fffffff2;stroke-width:4px}.mkb-graph .graph-workbench-node.is-active circle{stroke:#2563eb;stroke-width:3}.mkb-graph .graph-workbench-footer{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mkb-graph .graph-inspector{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0}.mkb-graph .graph-inspector-card{border-radius:16px;border:1.5px solid #e4e4e7;box-shadow:none;flex:1;display:flex;flex-direction:column;min-height:0}.mkb-graph .graph-inspector-card .ant-card-body{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.mkb-graph .graph-inspector-categories,.mkb-graph .graph-inspector-hot-nodes{flex:1;min-height:0;overflow-y:auto;border-top:1px solid #e4e4e7;padding-top:10px}.mkb-graph .graph-inspector-categories .ant-btn,.mkb-graph .graph-inspector-hot-nodes .ant-btn{width:100%;height:auto;min-height:32px;padding:4px 0;white-space:normal;text-align:left}.mkb-graph .graph-inspector-categories .ant-btn{display:flex;align-items:center;justify-content:space-between;gap:12px}.mkb-graph .graph-inspector-categories .ant-btn.is-active{color:#2563eb;background:#eff6ff}.mkb-graph .graph-inspector .graph-stats{width:100%;background:transparent;border:none;box-shadow:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mkb-graph .graph-inspector .graph-stats .ant-card{border:1.5px solid #e4e4e7;border-radius:12px;box-shadow:none}.mkb-graph .graph-nl2query-inspector{height:100%}.mkb-graph .graph-nl2query-inspector-card{flex:2;min-height:0}.mkb-graph .graph-nl2query-inspector-card .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.mkb-graph .graph-nl2query-node-inspector-card{flex:1}.mkb-graph .graph-nl2query-node-inspector-card .ant-card-body{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.mkb-graph .graph-advanced-collapse{border:none;background:transparent}.mkb-graph .graph-module-panels{margin-top:8px}.mkb-graph .graph-module-title{margin:0 0 10px!important;font-size:18px!important;color:#0f172a!important}.mkb-graph .graph-module-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mkb-graph .graph-module-head-nl2query{justify-content:space-between}.mkb-graph .graph-nl2query-head-controls{flex:1;min-width:0;justify-content:flex-end;margin-left:auto}.mkb-graph .graph-nl2query-select-wrap{display:flex;align-items:center;gap:10px;width:min(720px,100%);min-width:360px;margin-left:auto;padding:3px 10px 3px 12px;border:1px solid #91caff;border-radius:8px;background:#f0f7ff;box-shadow:0 2px 8px #1677ff1f}.mkb-graph .graph-nl2query-select-hint{flex:none;color:#0958d9;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.mkb-graph .graph-module-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,42vw);gap:12px;align-items:start}.mkb-graph .graph-module-layout.graph-module-layout-wide{grid-template-columns:minmax(0,1fr)}.mkb-graph .graph-module-layout.graph-module-layout-nl2query{grid-template-columns:minmax(0,1fr);align-items:stretch;height:100%;min-height:0}.mkb-graph .graph-module-main,.mkb-graph .graph-module-side{min-width:0}.mkb-graph .graph-module-side{display:flex;flex-direction:column;min-height:0;height:100%}.mkb-graph .graph-module-stack{width:100%}.mkb-graph .graph-module-layout-nl2query .graph-module-main,.mkb-graph .graph-module-layout-nl2query .graph-module-stack{display:flex;flex-direction:column;min-height:0}.mkb-graph .graph-module-layout-nl2query .graph-module-main{flex:1}.mkb-graph .graph-module-layout-nl2query .graph-module-stack{padding:14px;gap:12px;flex:1}.mkb-graph .graph-nl2query-graph-select{flex:1;width:100%;min-width:260px}.mkb-graph .graph-nl2query-graph-select .ant-select-selection-item{max-width:180px}.mkb-graph .graph-module-layout-nl2query .graph-module-stack>.ant-space-item{width:100%;min-height:0}.mkb-graph .graph-module-layout-nl2query .graph-module-stack>.ant-space-item:last-child{display:flex;flex:1}.mkb-graph .graph-module-layout-nl2query .graph-module-stack>.ant-space-item:last-child>*{flex:1}.mkb-graph .graph-module-card,.mkb-graph .graph-module-side-card{border-radius:16px;border:1.5px solid #e4e4e7;box-shadow:none}.mkb-graph .graph-module-card .ant-card-body,.mkb-graph .graph-module-side-card .ant-card-body{display:flex;flex-direction:column;gap:12px;min-height:0}.mkb-graph .graph-module-side-card{flex:1;height:100%}.mkb-graph .graph-module-side-card .ant-card-body{flex:1}.mkb-graph .graph-module-layout-nl2query .graph-nl2query-preview{flex:1;min-height:0}.mkb-graph .graph-module-layout-nl2query .graph-nl2query-preview-canvas{flex:1}.mkb-graph .graph-nl2query-record-panel-main{flex:1;min-height:0;overflow:hidden}.mkb-graph .graph-nl2query-record-panel-main .graph-json-block{flex:1;max-height:none;overflow:auto}.mkb-graph .graph-nl2query-record-panel:last-child{flex:1;min-height:0;overflow:hidden}.mkb-graph .graph-nl2query-record-panel:last-child .graph-json-block{flex:1;max-height:none;overflow:auto}.mkb-graph .graph-nl2query-node-inspector-card .graph-json-block{flex:1;max-height:none;overflow:auto}.mkb-graph .graph-module-card .ant-btn,.mkb-graph .graph-module-card .ant-typography,.mkb-graph .graph-module-card .ant-input,.mkb-graph .graph-module-card .ant-select-selector,.mkb-graph .graph-module-card .ant-table-cell,.mkb-graph .graph-module-card .ant-input-number-input,.mkb-graph .graph-module-side-card .ant-btn,.mkb-graph .graph-module-side-card .ant-typography,.mkb-graph .graph-module-side-card .ant-table-cell,.mkb-graph .graph-module-side-card .ant-descriptions-item-label,.mkb-graph .graph-module-side-card .ant-descriptions-item-content{font-size:16px}.mkb-graph .graph-module-list{max-height:280px;overflow:auto;border-top:1px solid #e4e4e7;padding-top:8px}.mkb-graph .graph-advanced-collapse .ant-collapse-item{background:#fff;border-radius:16px!important;border:1.5px solid #e4e4e7;box-shadow:none;margin-bottom:12px}.mkb-graph .graph-advanced-collapse .ant-collapse-header{font-size:16px!important;font-weight:600;color:#18181b!important}.mkb-graph .graph-advanced-toolbar{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mkb-graph .graph-connection-actions{white-space:nowrap}.mkb-graph .entity-list{background:#fff;border-radius:14px;padding:8px;border:1.5px solid #e4e4e7;box-shadow:none}.mkb-graph .entity-list li{padding:8px 10px;border-radius:8px;cursor:pointer}.mkb-graph .entity-list li:hover{background:#eff6ff}.mkb-graph .entity-detail{background:#fff;border-radius:16px;padding:16px;border:1.5px solid #e4e4e7;box-shadow:none}.mkb-graph .entity-detail pre{background:#fff;padding:10px 12px;border-radius:12px;border:1.5px solid #e4e4e7;max-height:240px;overflow:auto}@media (max-width: 1280px){.mkb-graph .graph-command-deck{grid-template-columns:minmax(0,1fr)}.mkb-graph .graph-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mkb-graph .graph-layout-grid{grid-template-columns:minmax(0,1fr);flex:0 0 auto;min-height:auto}.mkb-graph .graph-inspector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static;height:auto;min-height:0}.mkb-graph .graph-inspector .graph-node-property-card{grid-column:1/-1}.mkb-graph .graph-module-layout{grid-template-columns:minmax(0,1fr)}.mkb-graph .graph-workbench{flex-direction:column;height:auto;min-height:0}.mkb-graph .graph-workbench-canvas,.mkb-graph .graph-workbench-svg{min-height:620px}.mkb-graph .graph-workbench-sidebar{width:100%;flex-direction:row;justify-content:flex-start;align-items:center;overflow-x:auto}.mkb-graph .graph-workbench-avatar{width:44px;min-width:44px;justify-content:center}.mkb-graph .graph-workbench-side-btn{width:auto;min-width:132px}}@media (max-width: 900px){.mkb-graph .graph-inspector{grid-template-columns:minmax(0,1fr)}.mkb-graph .graph-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mkb-graph .graph-command-metrics-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.mkb-graph .graph-workbench-toolbar{flex-direction:column}.mkb-graph .graph-workbench-graph-select{width:100%}}@media (max-width: 900px){.mkb-detail-page{padding:20px}.mkb-detail-page .detail-content{flex-direction:column}.mkb-detail-page .category-panel{width:100%}}@media (max-width: 720px){.mkb-graph .graph-command-metrics,.mkb-graph .graph-command-metrics-compact{grid-template-columns:minmax(0,1fr)}.mkb-list-container .mkb-stats{grid-template-columns:1fr}.mkb-list-container .header-content{flex-direction:column;align-items:flex-start}.mkb-list-container .header-actions{width:100%;flex-wrap:wrap}.mkb-list-container .search-input{width:100%;min-width:min(100%,260px)}}.mkb-detail-page .detail-toolbar input,.mkb-detail-page .detail-toolbar select{height:32px;font-size:16px;padding:0 10px}.mkb-detail-page .detail-toolbar .toolbar-left,.mkb-detail-page .detail-toolbar .toolbar-right{gap:6px}.mkb-detail-page .detail-toolbar .toolbar-left input{min-width:200px}.mkb-detail-page .detail-toolbar .toolbar-select{flex:0 0 156px;width:156px;min-width:156px}.mkb-detail-page .detail-toolbar .toolbar-select.ant-select-single .ant-select-selector{width:100%;min-width:0;height:32px!important;padding:0 11px!important;padding-block:0!important;display:flex!important;align-items:center!important;box-sizing:border-box}.mkb-detail-page .detail-toolbar .toolbar-select.ant-select-single .ant-select-selection-wrap{display:flex!important;flex:1;min-width:0;height:100%;align-items:center!important}.mkb-detail-page .detail-toolbar .toolbar-select.ant-select-single .ant-select-selection-search{top:0;right:0;bottom:0;left:0;display:flex!important;align-items:center!important}.mkb-detail-page .detail-toolbar .toolbar-select.ant-select-single .ant-select-selection-search-input{height:100%!important;line-height:32px!important}.mkb-detail-page .detail-toolbar .toolbar-select.ant-select-single .ant-select-selection-item,.mkb-detail-page .detail-toolbar .toolbar-select.ant-select-single .ant-select-selection-placeholder{display:flex!important;align-items:center!important;height:100%!important;line-height:32px!important;padding:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkb-detail-page .detail-toolbar .toolbar-select.ant-select-single .ant-select-arrow{inset-block-start:50%;transform:translateY(-50%)}.mkb-detail-page .detail-toolbar .toolbar-right button{padding:6px 10px;font-size:16px}.mkb-detail-page .panel-header span{font-weight:600;color:#0f172a}.mkb-detail-page .panel-actions{display:flex;gap:6px}.mkb-detail-page .mkb-table th,.mkb-detail-page .mkb-table td{padding:10px 14px;font-size:16px}.mkb-detail-page .mkb-table{table-layout:fixed}.mkb-detail-page .mkb-table th,.mkb-detail-page .mkb-table td{vertical-align:middle}.mkb-detail-page .mkb-table th:nth-child(1),.mkb-detail-page .mkb-table td:nth-child(1){width:44px}.mkb-detail-page .mkb-table th:last-child,.mkb-detail-page .mkb-table td:last-child{text-align:center}.mkb-detail-page .mkb-table th,.mkb-detail-page .mkb-table td{border-right:1px solid rgba(148,163,184,.2)}.mkb-detail-page .mkb-table th,.mkb-detail-page .mkb-table td{text-align:center}.mkb-detail-page .mkb-table th:nth-child(2),.mkb-detail-page .mkb-table td:nth-child(2){text-align:left}.mkb-detail-page .mkb-table th:last-child,.mkb-detail-page .mkb-table td:last-child{border-right:none}.mkb-detail-page .mkb-table td:nth-child(7){white-space:normal}.mkb-detail-page .doc-actions{justify-content:center;flex-wrap:wrap;gap:6px 8px}.mkb-detail-page .doc-name{min-width:0;max-width:320px}.mkb-detail-page .doc-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;flex:1;min-width:0}.mkb-detail-page .icon-btn.icon-small{width:30px;height:30px;border-radius:8px}.mkb-detail-page .action-category-add:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14'/><path d='M5 12h14'/></svg>")}.mkb-detail-page .action-category-rename:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/></svg>")}.mkb-detail-page .action-category-delete:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6h18'/><path d='M8 6V4h8v2'/><path d='M6 6l1 14h10l1-14'/><path d='M10 11v6'/><path d='M14 11v6'/></svg>")}.mkb-detail-page .action-category-skill:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='3'/><path d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z'/></svg>")}.mkb-detail-page .doc-panel{background:#fff;border-radius:16px;border:1px solid rgba(148,163,184,.18);box-shadow:0 14px 26px #0f172a0f;padding:8px}.mkb-detail-page .doc-panel .mkb-table{border-radius:12px;overflow:hidden}.mkb-detail-page .doc-panel .mkb-table thead{background:#f1f5f9}.mkb-detail-page .doc-panel .mkb-table th,.mkb-detail-page .doc-panel .mkb-table td{padding:12px 14px;font-size:16px}.mkb-detail-page .doc-panel .mkb-table th:nth-child(1),.mkb-detail-page .doc-panel .mkb-table td:nth-child(1){width:44px}.mkb-detail-page .doc-panel .doc-actions{display:flex;justify-content:center;flex-wrap:nowrap;gap:6px 8px}.mkb-detail-page .doc-panel .pagination{margin-top:12px;background:#f8fafc;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:12px 16px}.mkb-detail-page .doc-panel .pagination-controls button{min-width:60px;font-weight:600}.mkb-detail-page .doc-panel .icon-btn:before{width:16px;height:16px}.mkb-detail-page .task-section .doc-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.mkb-detail-page .task-section .mkb-table th,.mkb-detail-page .task-section .mkb-table td{width:auto}.mkb-detail-page .task-section .mkb-table{table-layout:auto}.mkb-detail-page .task-section{margin-top:18px;background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.18);padding:16px}.mkb-detail-page .task-section .section-title{margin-bottom:12px;font-weight:600;color:#0f172a}.mkb-detail-page .task-section .mkb-table th{background:#f8fafc;color:#475569;font-weight:600}.mkb-detail-page .task-section .mkb-table td{padding:12px 10px}.mkb-detail-page .task-section .mkb-table tr{border-bottom:1px solid #e2e8f0}.mkb-detail-page .task-section .task-type{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:16px;font-weight:600}.mkb-detail-page .task-section .progress-bar{height:8px;background:#94a3b833;border-radius:999px;overflow:hidden;position:relative}.mkb-detail-page .task-section .progress-inner{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#0ea5e9);border-radius:inherit;transition:width .2s ease}.mkb-detail-page .task-section .icon-btn:before{width:14px;height:14px}.mkb-detail-page .action-pause:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='4' width='4' height='16'/><rect x='14' y='4' width='4' height='16'/></svg>")}.mkb-detail-page .action-resume:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polygon points='6 4 20 12 6 20 6 4'/></svg>")}.mkb-detail-page .action-retry:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a9 9 0 0 0-15.5-6.5'/><path d='M3 3v4h4'/><path d='M3 12a9 9 0 0 0 15.5 6.5'/><path d='M21 21v-4h-4'/></svg>")}.mkb-detail-page .action-cancel:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M15 9l-6 6'/><path d='M9 9l6 6'/></svg>")}.mkb-detail-page .action-result:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 4h16v16H4z'/><path d='M8 10h8'/><path d='M8 14h6'/></svg>")}.mkb-detail-page .modal-panel.modal-large .detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:0;border-radius:0;background:transparent}.mkb-detail-page .modal-panel.modal-large .detail-summary{background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.18);padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.mkb-detail-page .modal-panel.modal-large .detail-summary>div{display:flex;flex-direction:column;gap:6px;color:#64748b;font-size:16px;padding:8px 6px}.mkb-detail-page .modal-panel.modal-large .detail-summary>div>span:first-child{color:#94a3b8;font-size:16px;letter-spacing:.2px}.mkb-detail-page .modal-panel.modal-large .detail-summary strong,.mkb-detail-page .modal-panel.modal-large .detail-summary span:last-child:not(.status-pill){color:#0f172a;font-weight:600}.mkb-detail-page .modal-panel.modal-large .detail-summary .detail-status{gap:8px}.mkb-detail-page .modal-panel.modal-large .detail-summary .detail-status-stack{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.mkb-detail-page .modal-panel.modal-large .detail-summary .detail-field-wide{grid-column:1/-1}.mkb-detail-page .modal-panel.modal-large .detail-summary .detail-error-field{border:1px solid rgba(239,68,68,.18);background:linear-gradient(180deg,#fef2f2eb,#fffffffa);border-radius:12px}.mkb-detail-page .modal-panel.modal-large .detail-summary .detail-error-text{color:#991b1b;font-weight:600;line-height:1.5;white-space:pre-wrap;word-break:break-word}.mkb-detail-page .modal-panel.modal-large .detail-summary .detail-field select{width:100%;height:32px;border-radius:8px;border:1px solid rgba(148,163,184,.2);padding:0 8px;background:#fff;color:#0f172a}.mkb-detail-page .modal-panel.modal-large .detail-stats-card{background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.18);padding:14px 16px;box-shadow:0 6px 18px #0f172a0f}.mkb-detail-page .modal-panel.modal-large .detail-stats-title{font-weight:600;color:#0f172a;margin-bottom:12px}.mkb-detail-page .modal-panel.modal-large .detail-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkb-detail-page .modal-panel.modal-large .stat-tile{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid rgba(148,163,184,.18)}.mkb-detail-page .modal-panel.modal-large .stat-tile>div{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.mkb-detail-page .modal-panel.modal-large .tile-label{color:#64748b;font-size:16px}.mkb-detail-page .modal-panel.modal-large .tile-value{font-weight:600;color:#0f172a;margin-left:auto}.mkb-detail-page .modal-panel.modal-large .tile-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#3b82f61f}.mkb-detail-page .modal-panel.modal-large .tile-icon:before{content:"";width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;display:block}.mkb-detail-page .modal-panel.modal-large .tile-icon.stat-text:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16'/><path d='M4 12h10'/><path d='M4 18h6'/></svg>")}.mkb-detail-page .modal-panel.modal-large .tile-icon.stat-image:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230ea5e9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><circle cx='8' cy='10' r='2'/><path d='M21 17l-5-5-4 4-2-2-5 5'/></svg>")}.mkb-detail-page .modal-panel.modal-large .tile-icon.stat-table:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><path d='M3 10h18'/><path d='M3 16h18'/><path d='M9 4v16'/><path d='M15 4v16'/></svg>")}.mkb-detail-page .modal-panel.modal-large .tile-icon.stat-formula:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 7h8'/><path d='M5 17h8'/><path d='M6 7l6 10'/><path d='M16 12h4'/><path d='M18 10v4'/></svg>")}@media (max-width: 960px){.mkb-detail-page .modal-panel.modal-large .detail-grid{grid-template-columns:1fr}}.ant-btn-primary{background:linear-gradient(120deg,#2563eb,#0ea5e9);border-color:transparent;box-shadow:0 8px 18px #2563eb38}.ant-btn-primary:not(:disabled):hover,.ant-btn-primary:not(:disabled):focus{background:linear-gradient(120deg,#1d4ed8,#0284c7);border-color:transparent}.ant-btn-primary:active{background:linear-gradient(120deg,#1e40af,#0369a1);border-color:transparent}.mkb-list-container .search-input .ant-input-affix-wrapper{border:none;box-shadow:none;background:transparent;padding:0}.mkb-list-container .search-input .ant-input{background:transparent}.mkb-list-container .stat-card.ant-card{border:none}.mkb-list-container .stat-card .ant-card-body{display:flex;align-items:center;gap:16px;padding:20px}.mkb-list-container .space-card .ant-card-body{padding:0;display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.mkb-list-container .space-card.ant-card,.mkb-list-container .filter-tab.ant-btn,.mkb-list-container .view-button.ant-btn{border:none}.mkb-list-container .filter-tab.ant-btn:not(.active),.mkb-list-container .view-button.ant-btn:not(.active){background:transparent}.mkb-list-container .filter-tab.ant-btn.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.mkb-list-container .filter-tab.ant-btn.active .tab-count,.mkb-list-container .filter-tab.ant-btn.active i,.mkb-list-container .filter-tab.ant-btn.active span,.mkb-list-container .card-menu-trigger.ant-btn{color:#fff}.mkb-list-container .card-menu-trigger.ant-btn:hover{background:#ffffff40}.mkb-detail-page .stat-card.ant-card{border:none}.mkb-detail-page .stat-card .ant-card-body{padding:0}.mkb-detail-page .detail-toolbar .ant-input-affix-wrapper,.mkb-detail-page .detail-toolbar .ant-input,.mkb-detail-page .detail-toolbar .ant-select-selector{background:#fff}.mkb-detail-page .detail-toolbar .toolbar-select .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkb-detail-page .detail-summary .ant-select-selector,.mkb-detail-page .detail-select .ant-select-selector{min-width:180px;height:32px}.mkb-detail-page .mkb-table .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;color:#475569}.mkb-detail-page .mkb-table .ant-table-tbody>tr>td{padding:12px 16px}.mkb-detail-page .mkb-table .ant-table-tbody>tr:hover>td{background:#f8fafc}.mkb-detail-page .pagination .ant-btn{padding:0 12px}.mkb-detail-page .pagination .pagination-size .ant-select-selector{min-width:110px}.mkb-detail-page .pagination .pagination-jump .ant-typography{margin-bottom:0;color:#64748b}@media (max-width: 720px){.mkb-detail-page .detail-toolbar .toolbar-left{width:100%}.mkb-detail-page .detail-toolbar .toolbar-left .ant-space-item,.mkb-detail-page .detail-toolbar .toolbar-select{width:100%;min-width:0}.mkb-detail-page .detail-toolbar .toolbar-select{flex-basis:100%}}.dify-page-shell{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:24px}.dify-manage-page{background:radial-gradient(900px 420px at 12% -8%,#3b82f61f,#3b82f600),#f8fafc}.dify-conversation-page{background:radial-gradient(circle at top left,#dbeafe8c,#fffffff5 28%,#f8fafc)}.dify-workflow-field .ant-typography{margin-bottom:0}.dify-workflow-field .ant-upload-wrapper{display:block}.dify-workflow-field .ant-upload-list{margin-top:8px}.dify-workflow-result{border-radius:18px;border:1px solid #dbe4f0;background:linear-gradient(180deg,#f8fafcf2,#fff);padding:18px 20px;color:#0f172a;overflow-x:auto}.dify-workflow-result-name{display:block;margin-bottom:12px;color:#1e3a8a}.dify-workflow-result-markdown{color:#0f172a;line-height:1.9}.dify-workflow-result-markdown p:first-child,.dify-workflow-result-markdown>*:first-child{margin-top:0}.dify-workflow-result-markdown p:last-child,.dify-workflow-result-markdown>*:last-child{margin-bottom:0}.dify-workflow-result-fallback{margin:0;white-space:pre-wrap}.space-secrecy-badge{display:inline-flex;align-items:center;background:#ffffff40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 12px;border-radius:20px;font-size:11px;color:#fff;font-weight:500;margin-right:8px;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #0000000d;line-height:1}.space-secrecy-badge-detail{display:inline-flex;align-items:center;font-size:12px;font-weight:500;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 10px;border-radius:6px;margin-left:12px;vertical-align:middle;line-height:1}.mkb-list-container{--kb-brand: #2563eb;--kb-brand-cyan: #0ea5e9;--kb-personal: #315fba;--kb-personal-soft: #edf3ff;--kb-team: #168c87;--kb-team-soft: #eaf8f6;--kb-public: #1597c5;--kb-public-soft: #eaf7fc;--kb-surface: #ffffff;--kb-border: #dfe7f0;--kb-text: #172033;--kb-muted: #66758d;flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:40px;background:#f4f7fb;color:var(--kb-text)}.mkb-list-container .mkb-header{margin-bottom:18px;padding:18px 32px;background:#fffffff5;border-bottom:1px solid var(--kb-border);box-shadow:0 8px 24px #1720330a}.mkb-list-container .title-icon{width:44px;height:44px;border-radius:13px;box-shadow:0 10px 20px #2563eb33}.mkb-list-container .title-text h1{margin-bottom:2px;color:var(--kb-text);font-size:22px;line-height:30px}.mkb-list-container .title-text p,.mkb-list-container .search-input input,.mkb-list-container .filter-tab,.mkb-list-container .stat-label,.mkb-list-container .space-desc,.mkb-list-container .content-type,.mkb-list-container .processing-progress .progress-label,.mkb-list-container .info-item{font-size:14px;line-height:22px}.mkb-list-container .create-btn{min-height:40px;border:0;background:linear-gradient(135deg,var(--kb-brand) 0%,var(--kb-brand-cyan) 100%);box-shadow:0 9px 18px #2563eb33}.mkb-list-container .knowledge-summary-strip{max-width:1440px;margin:0 auto 16px;padding:0;border:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;color:var(--kb-text);background:transparent;box-shadow:none}.mkb-list-container .knowledge-summary-heading{display:flex;align-items:center;gap:10px;padding:0 4px;color:var(--kb-text);font-size:15px;line-height:22px;font-weight:700;letter-spacing:.01em}.mkb-list-container .knowledge-summary-heading i{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--kb-brand) 0%,var(--kb-brand-cyan) 100%);box-shadow:0 8px 16px #2563eb2e}.mkb-list-container .knowledge-summary-heading i:before{width:16px;height:16px;filter:none}.mkb-list-container .knowledge-summary-heading span{white-space:nowrap}.mkb-list-container .knowledge-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.mkb-list-container .knowledge-summary-metric{min-width:0;min-height:92px;padding:16px 18px;border:1px solid rgba(223,231,240,.95);border-radius:16px;display:flex;flex-direction:column;justify-content:center;gap:4px;position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 8px 16px #1720330a}.mkb-list-container .knowledge-summary-metric:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--summary-accent, var(--kb-brand)) 0%,rgba(255,255,255,0) 100%)}.mkb-list-container .knowledge-summary-metric:nth-child(1){--summary-accent: var(--kb-brand)}.mkb-list-container .knowledge-summary-metric:nth-child(2){--summary-accent: var(--kb-brand-cyan)}.mkb-list-container .knowledge-summary-metric:nth-child(3){--summary-accent: var(--kb-team)}.mkb-list-container .knowledge-summary-metric .stat-value{color:var(--kb-text);font-size:28px;line-height:32px;font-variant-numeric:tabular-nums;font-weight:700}.mkb-list-container .knowledge-summary-metric .stat-label{color:var(--kb-muted)}.mkb-list-container .space-group[data-space-group=personal] .space-group-count{color:var(--kb-personal);background:var(--kb-personal-soft)}.mkb-list-container .space-group[data-space-group=dept] .space-group-count{color:var(--kb-team);background:var(--kb-team-soft)}.mkb-list-container .space-group[data-space-group=public] .space-group-count{color:var(--kb-public);background:var(--kb-public-soft)}.mkb-list-container .mkb-filters{margin-bottom:18px;padding:0;gap:16px}.mkb-list-container .filter-tabs,.mkb-list-container .view-toggle{border:1px solid var(--kb-border);border-radius:12px;background:var(--kb-surface);box-shadow:0 6px 16px #1720330a}.mkb-list-container .filter-tab,.mkb-list-container .view-button{min-height:38px;border-radius:9px}.mkb-list-container .filter-tab .tab-count{min-width:24px;padding:1px 7px;font-size:14px;line-height:20px}.mkb-list-container .mkb-spaces{padding:0}.mkb-list-container .space-groups{gap:24px}.mkb-list-container .space-group{padding-top:22px;border-top:1px solid var(--kb-border)}.mkb-list-container .space-group-header{margin-bottom:12px}.mkb-list-container .space-group-heading{display:flex;align-items:center;gap:12px}.mkb-list-container .space-group-heading h2{margin:0;color:var(--kb-text);font-size:18px;line-height:26px}.mkb-list-container .space-group-heading p{margin:1px 0 0;color:var(--kb-muted);font-size:14px;line-height:21px}.mkb-list-container .space-group-icon{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center}.mkb-list-container .space-group-icon.personal{color:var(--kb-personal);background:var(--kb-personal-soft)}.mkb-list-container .space-group-icon.dept{color:var(--kb-team);background:var(--kb-team-soft)}.mkb-list-container .space-group-icon.public{color:var(--kb-public);background:var(--kb-public-soft)}.mkb-list-container .space-group-count{min-width:34px;height:28px;padding:0 10px;color:var(--kb-brand);background:#eaf1ff;font-size:14px;line-height:20px}.mkb-list-container .mkb-spaces.grid .spaces-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mkb-list-container .space-card.ant-card{min-height:250px;border:1px solid var(--kb-border);border-left:4px solid var(--space-accent);border-radius:14px;overflow:hidden;background:var(--kb-surface);box-shadow:0 5px 16px #1720330d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mkb-list-container .space-card.personal-space,.mkb-list-container .space-asset-row.personal-space{--space-accent: var(--kb-personal);--space-soft: var(--kb-personal-soft)}.mkb-list-container .space-card.dept-space,.mkb-list-container .space-asset-row.dept-space{--space-accent: var(--kb-team);--space-soft: var(--kb-team-soft)}.mkb-list-container .space-card.public-space,.mkb-list-container .space-asset-row.public-space{--space-accent: var(--kb-public);--space-soft: var(--kb-public-soft)}.mkb-list-container .space-card:hover,.mkb-list-container .space-card.personal-space:hover,.mkb-list-container .space-card.dept-space:hover,.mkb-list-container .space-card.public-space:hover{border-color:var(--space-accent)!important;box-shadow:0 12px 28px #1720331c!important;transform:translateY(-2px)}.mkb-list-container .space-card:focus-visible,.mkb-list-container .space-asset-row:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:3px}.mkb-list-container .space-card-topline{min-height:54px;padding:14px 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mkb-list-container .space-type-identity{width:fit-content;max-width:100%;padding:5px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;color:var(--space-accent);background:var(--space-soft);font-size:14px;line-height:20px;font-weight:650;white-space:nowrap}.mkb-list-container .space-type-identity[data-space-type=personal]{--space-accent: var(--kb-personal);--space-soft: var(--kb-personal-soft)}.mkb-list-container .space-type-identity[data-space-type=dept]{--space-accent: var(--kb-team);--space-soft: var(--kb-team-soft)}.mkb-list-container .space-type-identity[data-space-type=public]{--space-accent: var(--kb-public);--space-soft: var(--kb-public-soft)}.mkb-list-container .space-card-utilities,.mkb-list-container .space-asset-actions{display:flex;align-items:center;gap:6px}.mkb-list-container .space-secrecy-badge{margin:0;padding:4px 9px;border:1px solid var(--kb-border);border-radius:999px;color:#526178;background:#f7f9fc;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:14px;line-height:20px}.mkb-list-container .card-menu-trigger.ant-btn,.mkb-list-container .space-retrieval-action.ant-btn{width:34px;min-width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:9px;color:#66758d}.mkb-list-container .card-menu-trigger.ant-btn:hover,.mkb-list-container .space-retrieval-action.ant-btn:hover{border-color:#c9d8ec;color:var(--kb-brand);background:#f1f6ff}.mkb-list-container .mkb-card-body{padding:8px 16px 16px}.mkb-list-container .space-name{margin-bottom:7px;color:var(--kb-text);font-size:17px;line-height:25px;font-weight:700}.mkb-list-container .space-card:hover .space-name{color:var(--kb-text)}.mkb-list-container .space-desc{min-height:44px;margin-bottom:12px;color:var(--kb-muted);-webkit-line-clamp:2}.mkb-list-container .content-stats{gap:7px;margin-top:auto;margin-bottom:10px}.mkb-list-container .content-type{padding:3px 8px;border-radius:8px;color:#526178;background:#f4f7fb}.mkb-list-container .card-footer{padding:10px 16px;border-top:1px solid #edf1f6;background:#fbfcfe}.mkb-list-container .footer-info{gap:14px}.mkb-list-container .mkb-spaces.list .spaces-grid{display:flex;flex-direction:column;gap:10px}.mkb-list-container .space-asset-row{min-height:92px;padding:14px 14px 14px 18px;border:1px solid var(--kb-border);border-left:4px solid var(--space-accent);border-radius:13px;display:grid;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:22px;cursor:pointer;background:var(--kb-surface);box-shadow:0 4px 12px #1720330a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mkb-list-container .space-asset-row:hover{border-color:var(--space-accent);box-shadow:0 9px 22px #17203317;transform:translateY(-1px)}.mkb-list-container .space-asset-main{min-width:0;display:flex;align-items:center;gap:14px}.mkb-list-container .space-asset-copy{min-width:0}.mkb-list-container .space-asset-copy .space-name,.mkb-list-container .space-asset-copy .space-desc{min-height:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mkb-list-container .space-asset-copy .space-desc{margin-top:2px}.mkb-list-container .space-asset-metrics{display:flex;align-items:center;gap:18px;color:var(--kb-muted);white-space:nowrap}.mkb-list-container .space-processing-status{padding:4px 9px;border-radius:999px;color:#9a5b13;background:#fff7e8;font-size:14px;line-height:20px}@media (max-width: 1500px){.mkb-list-container .knowledge-summary-strip,.mkb-list-container .mkb-filters,.mkb-list-container .mkb-spaces{margin-right:28px;margin-left:28px}}@media (max-width: 1180px){.mkb-list-container .mkb-spaces.grid .spaces-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkb-list-container .space-asset-row{grid-template-columns:minmax(260px,1fr) auto}.mkb-list-container .space-asset-actions{grid-column:2}}@media (max-width: 820px){.mkb-list-container .mkb-header{padding:16px 18px}.mkb-list-container .header-actions{flex-wrap:wrap}.mkb-list-container .knowledge-summary-strip,.mkb-list-container .mkb-filters,.mkb-list-container .mkb-spaces{margin-right:16px;margin-left:16px}.mkb-list-container .knowledge-summary-strip{gap:10px}.mkb-list-container .knowledge-summary-metrics,.mkb-list-container .mkb-spaces.grid .spaces-grid{grid-template-columns:1fr}.mkb-list-container .space-asset-row{grid-template-columns:1fr;gap:12px}.mkb-list-container .space-asset-main,.mkb-list-container .space-asset-metrics{align-items:flex-start;flex-wrap:wrap}.mkb-list-container .space-asset-actions{grid-column:auto;justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.mkb-list-container .space-card,.mkb-list-container .space-asset-row,.mkb-list-container .create-btn{transition:none}.mkb-list-container .space-card:hover,.mkb-list-container .space-asset-row:hover,.mkb-list-container .create-btn:hover{transform:none}}.mkb-detail-page{--kb-brand: #2563eb;--kb-brand-cyan: #0ea5e9;--kb-personal: #315fba;--kb-personal-soft: #edf3ff;--kb-team: #168c87;--kb-team-soft: #eaf8f6;--kb-public: #1597c5;--kb-public-soft: #eaf7fc;--kb-surface: #ffffff;--kb-border: #dbe4f0;--kb-text: #172033;--kb-muted: #66758d;flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:24px 32px 40px;background:radial-gradient(900px 420px at 10% -12%,#2563eb1f,#2563eb00),radial-gradient(780px 380px at 90% 0%,#0ea5e917,#0ea5e900),#f4f7fb;color:var(--kb-text)}.mkb-detail-page .knowledge-context-header{margin:0 auto 14px;padding:18px 20px;border:1px solid var(--kb-border);border-radius:18px;background:#fffffff0;box-shadow:0 14px 30px #17203312}.mkb-detail-page .knowledge-context-main{display:flex;flex-direction:column;gap:14px}.mkb-detail-page .knowledge-context-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mkb-detail-page .context-back-button.ant-btn{height:36px;padding:0 14px;border:1px solid rgba(148,163,184,.32);border-radius:10px;color:#334155;background:#fff;font-size:14px}.mkb-detail-page .context-back-button.ant-btn:hover{border-color:#2563eb40;color:var(--kb-brand);background:#f8fbff}.mkb-detail-page .knowledge-context-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mkb-detail-page .knowledge-context-copy h2{margin:0;color:var(--kb-text);font-size:22px;line-height:30px;font-weight:700}.mkb-detail-page .knowledge-context-copy p{margin:4px 0 0;color:var(--kb-muted);font-size:14px;line-height:22px}.mkb-detail-page .knowledge-context-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.mkb-detail-page .knowledge-context-actions .ant-btn{height:38px;padding:0 16px;border-radius:11px;font-size:14px}.mkb-detail-page .knowledge-context-actions .primary{border:0;color:#fff;background:linear-gradient(135deg,var(--kb-brand) 0%,var(--kb-brand-cyan) 100%);box-shadow:0 10px 20px #2563eb2e}.mkb-detail-page .knowledge-context-actions .primary:hover{color:#fff;box-shadow:0 12px 24px #2563eb38}.mkb-detail-page .knowledge-context-actions .ghost{border:1px solid rgba(148,163,184,.32);color:#334155;background:#ffffffe6}.mkb-detail-page .knowledge-workspace-tabs{margin:0 auto 14px;padding:6px;border:1px solid var(--kb-border);border-radius:14px;display:inline-flex;align-items:center;gap:6px;background:#fffffff0;box-shadow:0 8px 18px #1720330d}.mkb-detail-page .knowledge-workspace-tab{min-height:36px;padding:0 14px;border-radius:10px;display:inline-flex;align-items:center;color:#42526a;font-size:14px;line-height:20px;font-weight:600}.mkb-detail-page .knowledge-workspace-tab.is-active{color:#fff;background:linear-gradient(135deg,var(--kb-brand) 0%,var(--kb-brand-cyan) 100%);box-shadow:0 8px 16px #2563eb2e}.mkb-detail-page .knowledge-workspace-tab[href]{color:#42526a}.mkb-detail-page .knowledge-workspace-tab[href]:hover{color:var(--kb-brand);background:#f4f8ff}.mkb-detail-page .space-type-identity{min-height:28px;padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:20px;font-weight:650;white-space:nowrap}.mkb-detail-page .space-type-identity .anticon{font-size:13px}.mkb-detail-page .space-type-identity[data-space-type=personal]{color:var(--kb-personal);background:var(--kb-personal-soft)}.mkb-detail-page .space-type-identity[data-space-type=dept]{color:var(--kb-team);background:var(--kb-team-soft)}.mkb-detail-page .space-type-identity[data-space-type=public]{color:var(--kb-public);background:var(--kb-public-soft)}.mkb-detail-page .knowledge-stat-strip{margin:0 auto 16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mkb-detail-page .knowledge-stat-card{min-height:88px;padding:14px 16px;border:1px solid var(--kb-border);border-radius:16px;display:flex;flex-direction:column;justify-content:center;gap:2px;background:var(--kb-surface);box-shadow:0 10px 20px #1720330f}.mkb-detail-page .knowledge-stat-card span{color:var(--kb-muted);font-size:14px;line-height:20px}.mkb-detail-page .knowledge-stat-card strong{color:var(--kb-brand);font-size:24px;line-height:32px;font-variant-numeric:tabular-nums}.mkb-detail-page .knowledge-stat-card.is-capacity strong{font-size:18px}.mkb-detail-page .knowledge-document-workspace{display:flex;flex-direction:column;gap:12px}.mkb-detail-page .knowledge-document-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px}.mkb-detail-page .knowledge-document-workspace-head h3{margin:0;color:var(--kb-text);font-size:18px;line-height:26px;font-weight:700}.mkb-detail-page .detail-toolbar{margin:0;padding:12px;border:1px solid var(--kb-border);border-radius:16px;display:flex;justify-content:space-between;gap:12px;background:#fffffff5;box-shadow:0 10px 22px #1720330d}.mkb-detail-page .detail-toolbar input,.mkb-detail-page .detail-toolbar select,.mkb-detail-page .detail-toolbar .ant-input,.mkb-detail-page .detail-toolbar .ant-select-selector{min-height:38px;border-color:#94a3b859;border-radius:10px;background:#fff}.mkb-detail-page .detail-toolbar .toolbar-left,.mkb-detail-page .detail-toolbar .toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkb-detail-page .detail-toolbar .toolbar-right .ant-btn{height:36px;padding:0 14px;border-radius:10px}.mkb-detail-page .detail-content{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.mkb-detail-page .category-panel,.mkb-detail-page .doc-panel{border:1px solid var(--kb-border);border-radius:16px;background:#fffffff5;box-shadow:0 12px 24px #1720330f}.mkb-detail-page .category-panel{width:auto;padding:14px}.mkb-detail-page .panel-header{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mkb-detail-page .panel-header .ant-typography{color:var(--kb-text);font-size:16px;line-height:24px;font-weight:700}.mkb-detail-page .panel-actions{gap:6px}.mkb-detail-page .panel-actions .ant-btn{width:32px;min-width:32px;height:32px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff}.mkb-detail-page .category-list{margin-top:0}.mkb-detail-page .doc-panel{padding:14px}.mkb-detail-page .mkb-table .ant-table{background:transparent}.mkb-detail-page .mkb-table .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-size:14px;font-weight:600}.mkb-detail-page .mkb-table .ant-table-tbody>tr>td{padding:12px 16px;font-size:14px}.mkb-detail-page .pagination{margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.18)}.mkb-detail-page .pagination-total,.mkb-detail-page .pagination-controls,.mkb-detail-page .pagination-jump{font-size:14px}.mkb-detail-page .pagination-controls{gap:8px;flex-wrap:wrap}.mkb-detail-page .pagination-size .ant-select-selector,.mkb-detail-page .pagination-jump-input .ant-input{min-height:36px}@media (max-width: 1400px){.mkb-detail-page .knowledge-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.mkb-detail-page .knowledge-context-header{padding:16px}.mkb-detail-page .knowledge-context-topline{flex-direction:column}.mkb-detail-page .knowledge-context-badges{justify-content:flex-start}.mkb-detail-page .detail-content{grid-template-columns:1fr}.mkb-detail-page .category-panel{width:100%}}@media (max-width: 900px){.mkb-detail-page .knowledge-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mkb-detail-page .knowledge-context-actions{justify-content:flex-start}}@media (max-width: 720px){.mkb-detail-page{padding:16px}.mkb-detail-page .knowledge-context-copy h2{font-size:20px;line-height:28px}.mkb-detail-page .knowledge-workspace-tabs{width:100%;overflow-x:auto}.mkb-detail-page .knowledge-stat-strip{grid-template-columns:1fr}}.ant-think,.chat-x-markdown-segment.is-think details,.chat-x-text details{margin:12px 0;border:1px solid rgba(226,232,240,.85);border-radius:12px;background:#f8fafc8c;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #0f172a03}.ant-think:hover,.chat-x-markdown-segment.is-think details:hover,.chat-x-text details:hover{border-color:#2563eb33;background:#f8fafcd9;box-shadow:0 4px 12px #2563eb08}.ant-think-status-wrapper,.chat-x-markdown-segment.is-think details summary,.chat-x-text details summary{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;color:#64748b;outline:none;list-style:none;transition:background-color .2s ease,color .2s ease}.chat-x-markdown-segment.is-think details summary::-webkit-details-marker,.chat-x-text details summary::-webkit-details-marker{display:none}.ant-think-status-wrapper:hover,.chat-x-markdown-segment.is-think details summary:hover,.chat-x-text details summary:hover{background:#f1f5f999;color:#2563eb}.chat-x-markdown-segment.is-think details summary:before,.chat-x-text details summary:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 0 0 3px #2563eb1f;transition:all .3s cubic-bezier(.16,1,.3,1);flex:0 0 auto}.chat-x-markdown-segment.is-think details[open] summary:before,.chat-x-text details[open] summary:before{transform:scale(1.2);background:linear-gradient(135deg,#0ea5e9,#14b8a6);box-shadow:0 0 0 3px #0ea5e92e}.ant-think-status-icon{display:flex;align-items:center;justify-content:center;font-size:14px;color:#2563eb}.ant-think-status-icon .anticon-loading{color:#0ea5e9}.ant-think-status-text{flex:1;font-size:14px;font-weight:500;color:inherit}.ant-think-status-down-icon{font-size:12px;color:#94a3b8;transition:transform .25s cubic-bezier(.16,1,.3,1)}.ant-think-content,.chat-x-markdown-segment.is-think details>*:not(summary),.chat-x-text details>*:not(summary){padding:12px 14px;margin:0;border-top:1px dashed rgba(226,232,240,.8);font-size:14px;line-height:1.6}.ops-page-container{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:24px;background-color:var(--c-app-bg);font-family:var(--font-sans);color:var(--c-text);font-size:14px}.ops-page-container .ops-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ops-page-container .ops-header .ops-title{font-size:22px;font-weight:600;color:var(--c-text);margin:0}.ops-page-container .monitor-grid{margin-bottom:24px}.ops-page-container .monitor-grid .monitor-card{background:var(--c-card);border-radius:var(--radius-lg);border:1px solid var(--c-line);box-shadow:var(--shadow-card);padding:20px;transition:all .3s ease;position:relative;overflow:hidden}.ops-page-container .monitor-grid .monitor-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-float)}.ops-page-container .monitor-grid .monitor-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ops-page-container .monitor-grid .monitor-card .card-header .card-title{font-size:15px;font-weight:500;color:var(--c-muted)}.ops-page-container .monitor-grid .monitor-card .card-header .card-icon{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:var(--c-blue-soft);color:var(--c-blue)}.ops-page-container .monitor-grid .monitor-card .card-header .card-icon svg{width:18px;height:18px;fill:currentColor}.ops-page-container .monitor-grid .monitor-card .card-value-wrapper{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.ops-page-container .monitor-grid .monitor-card .card-value-wrapper .card-value{font-size:32px;font-weight:700;color:var(--c-text);font-family:monospace}.ops-page-container .monitor-grid .monitor-card .card-value-wrapper .card-unit{font-size:14px;color:var(--c-muted)}.ops-page-container .monitor-grid .monitor-card .sparkline-container{height:60px;width:100%;margin-top:10px}.ops-page-container .monitor-grid .monitor-card .sparkline-container svg{width:100%;height:100%;overflow:visible}.ops-page-container .monitor-grid .monitor-card .sparkline-container svg path.line{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:0;animation:drawLine 2s ease-out forwards}.ops-page-container .monitor-grid .monitor-card .sparkline-container svg path.area{opacity:.15}.ops-page-container .config-grid{margin-bottom:24px}.ops-page-container .config-grid .config-card{background:var(--c-card);border-radius:var(--radius-lg);border:1px solid var(--c-line);box-shadow:var(--shadow-card);height:100%}.ops-page-container .config-grid .config-card .ant-card-head{border-bottom:1px solid var(--c-line);padding:0 24px}.ops-page-container .config-grid .config-card .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600;padding:16px 0}.ops-page-container .config-grid .config-card .ant-card-body{padding:24px}.ops-page-container .config-grid .threshold-item{margin-bottom:20px}.ops-page-container .config-grid .threshold-item .label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500}.ops-page-container .config-grid .alert-history-list{max-height:260px;overflow-y:auto;padding-right:4px}.ops-page-container .config-grid .alert-history-list .alert-history-item{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:var(--radius-md);background:#ef44440a;border:1px solid rgba(239,68,68,.08);margin-bottom:8px;transition:all .2s ease}.ops-page-container .config-grid .alert-history-list .alert-history-item:hover{background:#ef444412}.ops-page-container .config-grid .alert-history-list .alert-history-item.info{background:#3b82f60a;border-color:#3b82f614}.ops-page-container .config-grid .alert-history-list .alert-history-item.info:hover{background:#3b82f612}.ops-page-container .config-grid .alert-history-list .alert-history-item .alert-status-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;margin-top:6px;flex-shrink:0}.ops-page-container .config-grid .alert-history-list .alert-history-item .alert-status-dot.info{background:#3b82f6}.ops-page-container .config-grid .alert-history-list .alert-history-item .alert-content{flex:1;font-size:14px;color:var(--c-text)}.ops-page-container .config-grid .alert-history-list .alert-history-item .alert-content .alert-time{display:block;font-size:12px;color:var(--c-muted);margin-top:4px}.ops-page-container .stats-grid{margin-bottom:24px}.ops-page-container .stats-grid .stats-card{background:var(--c-card);border-radius:var(--radius-lg);border:1px solid var(--c-line);box-shadow:var(--shadow-card);height:100%}.ops-page-container .stats-grid .stats-card .ant-card-head{border-bottom:1px solid var(--c-line);padding:0 24px}.ops-page-container .stats-grid .stats-card .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600;padding:16px 0}.ops-page-container .stats-grid .stats-card .ant-card-body{padding:24px}.ops-page-container .stats-grid .user-chart-container{height:280px;width:100%;position:relative}.ops-page-container .stats-grid .user-chart-container svg{width:100%;height:100%;overflow:visible}.ops-page-container .stats-grid .user-chart-container svg path.line{fill:none;stroke:var(--c-blue);stroke-width:3;stroke-linecap:round}.ops-page-container .stats-grid .user-chart-container svg path.area{fill:url(#area-gradient);opacity:.18}.ops-page-container .stats-grid .user-chart-container svg circle.dot{fill:#fff;stroke:var(--c-blue);stroke-width:2.5;cursor:pointer;transition:all .2s ease}.ops-page-container .stats-grid .user-chart-container svg circle.dot:hover{r:7;stroke-width:3.5}.ops-page-container .stats-grid .user-chart-container svg text.axis-label{font-size:12px;fill:var(--c-muted);font-family:var(--font-sans)}.ops-page-container .stats-grid .user-chart-container svg line.grid-line{stroke:var(--c-line);stroke-dasharray:4 4}.ops-page-container .stats-grid .frequency-table-wrapper{max-height:280px;overflow-y:auto}.ops-page-container .stats-grid .frequency-table-wrapper .ant-table-wrapper .ant-table-thead>tr>th{background:#11182705;font-weight:600;border-bottom:1px solid var(--c-line)}.ops-page-container .stats-grid .frequency-table-wrapper .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--c-line);font-size:14px}.ops-page-container .gradient-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;border:none!important;color:#fff!important;font-weight:500;transition:opacity .2s ease;font-size:14px;height:38px;border-radius:var(--radius-sm)}.ops-page-container .gradient-btn:hover{opacity:.9;color:#fff!important}.ops-page-container .gradient-btn:active{opacity:.95}.ops-page-container .tone-gpu .card-icon{background:#10b9811f!important;color:#10b981!important}.ops-page-container .tone-gpu path.line{stroke:#10b981!important}.ops-page-container .tone-gpu path.area{fill:#10b981!important}.ops-page-container .tone-ram .card-icon{background:#f59e0b1f!important;color:#f59e0b!important}.ops-page-container .tone-ram path.line{stroke:#f59e0b!important}.ops-page-container .tone-ram path.area{fill:#f59e0b!important}.ops-page-container .tone-latency .card-icon{background:#6366f11f!important;color:#6366f1!important}.ops-page-container .tone-latency path.line{stroke:#6366f1!important}.ops-page-container .tone-latency path.area{fill:#6366f1!important}@keyframes drawLine{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);color:var(--c-text);background:var(--c-app-bg);overflow-x:hidden}button,input{font:inherit}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
