.fanxing-center-prototype_appShell__36EO2{--blue:#3867e8;--blue-dark:#2f56c7;--blue-soft:#eef3ff;--text:#1f2430;--text-2:#4d5668;--text-3:#7a8497;--border:#e3e7ef;--canvas:#f5f7fb;min-height:100vh;color:var(--text);background:var(--canvas);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.fanxing-center-prototype_topbar__iSqzT{position:fixed;inset:0 0 auto 0;z-index:30;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid #dfe4ed}.fanxing-center-prototype_brand__Dvp8t{display:flex;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer;text-align:left}.fanxing-center-prototype_brand__Dvp8t>span:last-child{display:grid;gap:1px}.fanxing-center-prototype_brand__Dvp8t strong{font-size:17px;line-height:22px;letter-spacing:.01em}.fanxing-center-prototype_brand__Dvp8t small{color:#667085;font-size:12px}.fanxing-center-prototype_logo__VUWSG{width:36px;height:36px;display:grid;place-items:center;color:#fff;font-size:19px;font-weight:700;border-radius:8px;background:linear-gradient(135deg,#3968ec,#5157d9);box-shadow:0 5px 12px rgb(57 96 221/22%)}.fanxing-center-prototype_topbarRight__RSBpT{display:flex;align-items:center;gap:18px}.fanxing-center-prototype_systemStatus__Q_Rt_{display:flex;align-items:center;gap:7px;color:#667085;font-size:12px}.fanxing-center-prototype_systemStatus__Q_Rt_ i{width:7px;height:7px;border-radius:50%;background:#47b881;box-shadow:0 0 0 3px #e7f7ef}.fanxing-center-prototype_profileWrap__Dcmin{position:relative}.fanxing-center-prototype_avatar__bbFct{width:34px;height:34px;border:0;border-radius:50%;color:#fff;background:#586175;cursor:pointer;font-weight:600}.fanxing-center-prototype_profileMenu__TFqeZ{position:absolute;right:0;top:42px;width:200px;padding:12px;display:grid;gap:6px;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 28px rgb(31 36 48/14%)}.fanxing-center-prototype_profileMenu__TFqeZ>span{font-size:12px;color:var(--text-3);margin-bottom:4px}.fanxing-center-prototype_profileMenu__TFqeZ a,.fanxing-center-prototype_profileMenu__TFqeZ button{display:flex;gap:8px;align-items:center;padding:8px;border:0;border-radius:5px;background:transparent;cursor:pointer;color:var(--text-2);text-decoration:none}.fanxing-center-prototype_profileMenu__TFqeZ a:hover,.fanxing-center-prototype_profileMenu__TFqeZ button:hover{background:#f4f6fa}.fanxing-center-prototype_menuNewBadge__C7IbK{margin-left:auto;padding:2px 5px;color:#d92d20;border-radius:999px;background:#fff1f0;font-size:9px;font-weight:700;line-height:1}.fanxing-center-prototype_sidebar__tmi_j{position:fixed;inset:56px auto 0 0;z-index:20;width:200px;display:flex;flex-direction:column;justify-content:space-between;padding:18px 12px 10px;background:#fff;box-shadow:2px 0 8px rgb(22 32 54/7%)}.fanxing-center-prototype_sidebar__tmi_j nav{display:grid;gap:18px}.fanxing-center-prototype_navGroup__2sMi7{display:grid;gap:7px}.fanxing-center-prototype_navGroup__2sMi7 h2{margin:0;padding:0 9px;color:#858d9d;font-size:12px;line-height:20px;font-weight:700}.fanxing-center-prototype_navGroup__2sMi7>div{display:grid;gap:5px}.fanxing-center-prototype_navItem__B49I4{width:100%;height:40px;display:flex;align-items:center;gap:11px;padding:0 11px;color:#313849;border:1px solid transparent;border-radius:5px;background:transparent;cursor:pointer;transition:.15s ease}.fanxing-center-prototype_navItem__B49I4:hover{color:var(--blue);background:#f5f7fd}.fanxing-center-prototype_navItemActive__8kwFK{color:var(--blue);background:var(--blue-soft);border-color:#dfe7fb;font-weight:600}.fanxing-center-prototype_prdPill__tRIfQ{margin-left:auto;padding:1px 5px;border-radius:3px;font-size:9px;color:#6b7280;background:#edf0f5}.fanxing-center-prototype_collapseButton__6Ik4E{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;cursor:pointer;color:#4b5565}.fanxing-center-prototype_collapseButton__6Ik4E:hover{background:#f1f3f6}.fanxing-center-prototype_content__JKUr2{min-height:100vh;margin-left:200px;padding-top:56px;overflow:hidden}.fanxing-center-prototype_contentAgent__FO5MA{height:100vh}.fanxing-center-prototype_page__W0b7w{max-width:1580px;margin:0 auto;padding:28px 28px 50px}.fanxing-center-prototype_pageHeader__71C6q{min-height:94px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.fanxing-center-prototype_pageHeaderCopy__BAZt_{min-width:0}.fanxing-center-prototype_eyebrow__vDRbD{margin-bottom:9px;color:#4e9eba;font-size:11px;font-weight:700;letter-spacing:.15em}.fanxing-center-prototype_pageHeader__71C6q h1{margin:0 0 7px;font-size:30px;line-height:1.15;letter-spacing:-.02em}.fanxing-center-prototype_pageHeader__71C6q p{max-width:920px;margin:0;color:var(--text-2);line-height:1.65}.fanxing-center-prototype_pageActions__Jk_uJ{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:25px;flex-shrink:0}.fanxing-center-prototype_backButton__PXXB1{display:flex;align-items:center;gap:6px;margin:-4px 0 9px;padding:0;color:var(--text-3);border:0;background:none;cursor:pointer}.fanxing-center-prototype_backButton__PXXB1:hover{color:var(--blue)}.fanxing-center-prototype_button__Iyf6I{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:5px;font-size:13px;white-space:nowrap;cursor:pointer;transition:.15s ease}.fanxing-center-prototype_button_primary__7lhM7{color:#fff!important;background:#3867e8!important;border-color:#3867e8!important}.fanxing-center-prototype_button_primary__7lhM7:hover{background:#2f56c7!important}.fanxing-center-prototype_button_secondary__QVfjC{color:#343b4a;background:#fff;border-color:#d9dee8}.fanxing-center-prototype_button_secondary__QVfjC:hover{color:#3867e8;border-color:#9fb2ef;background:#fbfcff}.fanxing-center-prototype_button_ghost__wKIof{min-height:28px;padding:0 7px;color:#3867e8;background:transparent;border-color:transparent}.fanxing-center-prototype_button_ghost__wKIof:hover{background:#eef3ff}.fanxing-center-prototype_button_danger__ke__p{color:#b94747;background:#fff;border-color:#e6baba}.fanxing-center-prototype_button_danger__ke__p:hover{background:#fff6f6}.fanxing-center-prototype_iconButton__Hndd6{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--text-2);cursor:pointer}.fanxing-center-prototype_iconButton__Hndd6:hover{background:#f0f2f6}.fanxing-center-prototype_statsGrid__c6JnD{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.fanxing-center-prototype_statCard__66tTe{min-height:142px;display:flex;justify-content:space-between;align-items:flex-start;padding:22px;text-align:left;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 6px rgb(31 42 68/4%)}button.fanxing-center-prototype_statCard__66tTe{cursor:pointer}.fanxing-center-prototype_statCard__66tTe:hover{border-color:#cbd5ea;box-shadow:0 6px 16px rgb(31 42 68/7%)}.fanxing-center-prototype_statCard__66tTe>div{display:grid;gap:8px}.fanxing-center-prototype_statLabel__FFDA6{display:inline-flex;align-items:center;gap:6px;color:#333a48;font-weight:600}.fanxing-center-prototype_statHelp__y5vtB{display:inline-flex;align-items:center;justify-content:center;color:#8a94a6;cursor:help;outline:none}.fanxing-center-prototype_statHelp__y5vtB:focus-visible,.fanxing-center-prototype_statHelp__y5vtB:hover{color:#2773ff}.fanxing-center-prototype_statCard__66tTe strong{font-size:31px;line-height:1}.fanxing-center-prototype_statCard__66tTe small{color:var(--text-3)}.fanxing-center-prototype_statIcon__dHZET{width:44px;height:44px;display:grid;place-items:center;color:#fff;border-radius:10px;box-shadow:0 8px 15px rgb(31 42 68/16%)}.fanxing-center-prototype_statIcon_blue__TsLJl{background:#5868ea}.fanxing-center-prototype_statIcon_green__jQJ_4{background:#52ba8b}.fanxing-center-prototype_statIcon_orange__1vuJi{background:#e9853e}.fanxing-center-prototype_statIcon_slate__NsHJ7{background:#637087}.fanxing-center-prototype_panel__XEO6N{background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 4px rgb(31 42 68/3%);overflow:hidden}.fanxing-center-prototype_panel__XEO6N+.fanxing-center-prototype_panel__XEO6N{margin-top:16px}.fanxing-center-prototype_skillDetailPage__4587y{max-width:1580px;margin:0 auto;padding:28px 28px 50px}.fanxing-center-prototype_skillDetailPage__4587y [data-testid=skillhub-detail-view]{background:transparent}.fanxing-center-prototype_skillDetailPage__4587y [data-testid=skillhub-detail-view]>div:first-child{padding-left:0!important;padding-right:0!important;background:transparent!important;border-color:var(--border)}.fanxing-center-prototype_skillDetailPage__4587y [data-testid=skillhub-detail-view]>div:last-child{padding:24px 0 0!important;background:transparent!important}.fanxing-center-prototype_skillDetailPage__4587y [data-testid=skillhub-trial-run-view]{border:0!important;border-radius:0!important;min-height:calc(100vh - 140px);background:transparent!important;box-shadow:none!important}.fanxing-center-prototype_skillDetailPage__4587y [data-testid=skillhub-workspace-view]{border:0!important;border-radius:0!important;flex:1 1 auto;height:calc(100vh - 96px);max-height:calc(100vh - 96px);min-height:0;background:transparent!important;box-shadow:none!important}.fanxing-center-prototype_skillDetailPage__4587y:has([data-testid=ai-create-progress]),.fanxing-center-prototype_skillDetailPage__4587y:has([data-testid=skillhub-workspace-view]),.fanxing-center-prototype_skillDetailPage__4587y:has([data-testid=team-skill-trial-run]){display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:0;height:calc(100vh - 96px);max-width:none;margin:0;padding:0}.fanxing-center-prototype_skillDetailPage__4587y [data-testid=skillhub-trial-run-view]>header,.fanxing-center-prototype_skillDetailPage__4587y [data-testid=skillhub-workspace-view]>header{padding-left:0!important;padding-right:0!important;background:transparent!important}.fanxing-center-prototype_skillListSection__qZ_ho,.fanxing-center-prototype_skillManagementEmbedded___OGNw{min-width:0}.fanxing-center-prototype_skillManagementEmbedded___OGNw .fanxing-center-prototype_filterBar__X5rzc{padding-top:0}.fanxing-center-prototype_skillManagementEmbedded___OGNw .fanxing-center-prototype_tableWrap__iQFJX table{min-width:760px}.fanxing-center-prototype_filterSpacer__6740D{flex:1}.fanxing-center-prototype_teamSkillState__Iu0ZH{min-height:22px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.fanxing-center-prototype_teamSkillStateEnabled__xqMJa{color:#34775a;border-color:#cfe8dc;background:#eef8f3}.fanxing-center-prototype_teamSkillStateDisabled__NYeqg{color:#6f7785;border-color:#dfe3e8;background:#f4f5f7}.fanxing-center-prototype_skillListSection__qZ_ho .fanxing-center-prototype_filterBar__X5rzc{padding-left:0;padding-right:0;background:transparent;border-bottom:1px solid var(--border)}.fanxing-center-prototype_skillListSection__qZ_ho .fanxing-center-prototype_tableWrap__iQFJX{margin-top:4px}.fanxing-center-prototype_skillListSection__qZ_ho .fanxing-center-prototype_tableWrap__iQFJX table,.fanxing-center-prototype_skillListSection__qZ_ho .fanxing-center-prototype_tableWrap__iQFJX th{background:transparent}.fanxing-center-prototype_skillListSection__qZ_ho .fanxing-center-prototype_pagination__Do_xQ{border-top:1px solid var(--border);background:transparent}.fanxing-center-prototype_panelTitle__CYqOP{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #edf0f4}.fanxing-center-prototype_panelTitle__CYqOP h2{margin:0 0 5px;font-size:16px}.fanxing-center-prototype_panelTitle__CYqOP p{margin:0;color:var(--text-3);font-size:12px}.fanxing-center-prototype_tableWrap__iQFJX{width:100%;overflow:auto}.fanxing-center-prototype_tableWrap__iQFJX table{width:100%;border-collapse:collapse;min-width:850px}.fanxing-center-prototype_tableWrap__iQFJX th{height:46px;padding:0 16px;text-align:left;color:#4c5567;background:#fafbfc;border-bottom:1px solid #e8ebf1;font-size:12px;font-weight:600}.fanxing-center-prototype_tableWrap__iQFJX td{min-height:54px;padding:12px 16px;border-bottom:1px solid #edf0f4;color:#333b4c;vertical-align:middle;line-height:1.45}.fanxing-center-prototype_tableWrap__iQFJX tbody tr:hover{background:#fbfcff}.fanxing-center-prototype_tableWrap__iQFJX tbody tr:last-child td{border-bottom:0}.fanxing-center-prototype_tableWrap__iQFJX td strong{font-weight:600;color:#202635}.fanxing-center-prototype_cellDescription__DuRgm{max-width:360px;margin:3px 0 0;color:var(--text-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fanxing-center-prototype_blockMuted__RQpbq{display:block;margin-top:3px;color:var(--text-3);font-size:11px;font-weight:400}.fanxing-center-prototype_mono__Hlp6j{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.fanxing-center-prototype_rowActions__pQQU1{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.fanxing-center-prototype_actionLink__DwsMN{min-height:28px;padding:0 8px;border:0;background:transparent;color:var(--blue);cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap}.fanxing-center-prototype_actionLink__DwsMN:hover{text-decoration:underline}.fanxing-center-prototype_actionLink__DwsMN:disabled{color:#a0a7b5;cursor:not-allowed;text-decoration:none}.fanxing-center-prototype_actionLinkDanger__QUMbV{color:#b94747}.fanxing-center-prototype_actionLinkDanger__QUMbV:hover{color:#9f3838}.fanxing-center-prototype_linkButton__SJeag{display:grid;gap:3px;padding:0;text-align:left;color:var(--blue);border:0;background:none;cursor:pointer}.fanxing-center-prototype_linkButton__SJeag small{color:var(--text-3);font-size:11px}.fanxing-center-prototype_badge__4EUw4{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600}.fanxing-center-prototype_badge_blue__8bYua{color:#3f5ba7;background:#edf2ff}.fanxing-center-prototype_badge_green__2f2Rh{color:#428266;background:#ebf7f1}.fanxing-center-prototype_badge_orange__GtGD5{color:#9a632b;background:#fbf1e6}.fanxing-center-prototype_badge_red__h9z6s{color:#a44d52;background:#faecee}.fanxing-center-prototype_badge_neutral__O30Yc{color:#667085;background:#f0f2f5}.fanxing-center-prototype_progressCell__jPy3E{min-width:140px;display:flex;align-items:center;gap:10px}.fanxing-center-prototype_progressCell__jPy3E span{width:34px;font-size:12px}.fanxing-center-prototype_bigProgress__gK0_L,.fanxing-center-prototype_progressCell__jPy3E i{flex:1;height:7px;overflow:hidden;border-radius:999px;background:#edf0f4}.fanxing-center-prototype_bigProgress__gK0_L i,.fanxing-center-prototype_progressCell__jPy3E b{display:block;height:100%;border-radius:inherit;background:#5f78e8}.fanxing-center-prototype_filterBar__X5rzc{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #edf0f4}.fanxing-center-prototype_field___5vMQ select,.fanxing-center-prototype_filterBar__X5rzc select{min-width:142px;height:36px;padding:0 30px 0 10px;color:#394150;border:1px solid #d9dee8;border-radius:5px;background:#fff}.fanxing-center-prototype_searchBox__zN4it{width:min(360px,40vw);height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d9dee8;border-radius:5px;background:#fff;color:#8690a2}.fanxing-center-prototype_searchBox__zN4it:focus-within{border-color:#89a3ed;box-shadow:0 0 0 3px #edf2ff}.fanxing-center-prototype_searchBox__zN4it input{width:100%;border:0;outline:0;color:var(--text);background:transparent}.fanxing-center-prototype_pagination__Do_xQ{min-height:54px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:8px 16px;border-top:1px solid #edf0f4;color:var(--text-3);font-size:12px}.fanxing-center-prototype_pagination__Do_xQ>div{display:flex;gap:4px}.fanxing-center-prototype_pagination__Do_xQ button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dfe3ea;border-radius:4px;background:#fff;cursor:pointer}.fanxing-center-prototype_pagination__Do_xQ .fanxing-center-prototype_pageCurrent__FP5au{color:#fff;background:var(--blue);border-color:var(--blue)}.fanxing-center-prototype_pagination__Do_xQ select{height:30px;border:1px solid #dfe3ea;border-radius:4px;color:#5d6678}.fanxing-center-prototype_detailGrid__oVMdA{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:16px}.fanxing-center-prototype_detailList__WMXSN{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.fanxing-center-prototype_detailList__WMXSN>div{min-height:84px;padding:18px 20px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.fanxing-center-prototype_detailList__WMXSN>div:nth-child(3n){border-right:0}.fanxing-center-prototype_detailList__WMXSN dt{margin-bottom:8px;color:var(--text-3);font-size:12px}.fanxing-center-prototype_detailList__WMXSN dd{margin:0;color:#293143;font-weight:600;overflow-wrap:anywhere}.fanxing-center-prototype_detailList__WMXSN .fanxing-center-prototype_detailWide__bFn_l{grid-column:1/-1;border-right:0}.fanxing-center-prototype_objectStorageField__2CjgT{display:grid;gap:10px;align-content:start}.fanxing-center-prototype_objectStorageBar__HDy7U{height:6px;overflow:hidden;border-radius:999px;background:#edf0f4}.fanxing-center-prototype_objectStorageBar__HDy7U i{display:block;height:100%;border-radius:inherit;background:#5f78e8}.fanxing-center-prototype_summaryStrip__KvtLR{display:grid;grid-template-columns:repeat(2,1fr)}.fanxing-center-prototype_summaryStrip__KvtLR>div{min-height:100px;display:grid;place-items:center;align-content:center;gap:8px;border-right:1px solid #edf0f4;text-align:center}.fanxing-center-prototype_summaryStrip__KvtLR>div:last-child{border-right:0}.fanxing-center-prototype_summaryStrip__KvtLR span{color:var(--text-3);font-size:12px}.fanxing-center-prototype_summaryStrip__KvtLR strong{font-size:22px}.fanxing-center-prototype_tabs__BXN2f{display:flex;gap:24px;min-height:48px;margin-bottom:14px;padding:0 4px;border-bottom:1px solid #dfe4ed}.fanxing-center-prototype_tabs__BXN2f button{position:relative;padding:0 5px;color:var(--text-2);border:0;background:transparent;cursor:pointer;font-weight:600}.fanxing-center-prototype_tabs__BXN2f button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.fanxing-center-prototype_tabs__BXN2f .fanxing-center-prototype_tabActive__S7MQQ{color:var(--blue)}.fanxing-center-prototype_tabs__BXN2f .fanxing-center-prototype_tabActive__S7MQQ:after{background:var(--blue)}.fanxing-center-prototype_modelPanel__qc_i7{padding:20px 22px 24px;overflow:visible}.fanxing-center-prototype_modelDefaultRow__WJ1lY{display:flex;flex-wrap:nowrap;align-items:center;gap:10px 12px;margin:0 0 12px;min-height:36px}.fanxing-center-prototype_modelConfigToolbarActions__KtPcr{margin-left:auto;flex:0 0 auto}.fanxing-center-prototype_modelDefaultField__9bypr{display:inline-flex;align-items:center;gap:8px;min-width:0}.fanxing-center-prototype_modelDefaultField__9bypr>span{flex:0 0 auto;color:var(--text-2);font-size:12px;font-weight:500;white-space:nowrap}.fanxing-center-prototype_modelDefaultField__9bypr select{height:34px;min-width:200px;max-width:280px;padding:0 11px;color:var(--text);border:1px solid #d9dce2;border-radius:6px;background:#fff;font-size:13px}.fanxing-center-prototype_modelDefaultField__9bypr select:focus{outline:0;border-color:#8badf8;box-shadow:0 0 0 3px #edf3ff}.fanxing-center-prototype_modelDefaultHint__H2Yp5{color:var(--text-3);font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fanxing-center-prototype_modelConfigToolbar__OF36z{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.fanxing-center-prototype_modelConfigMeta__xguIJ{color:var(--text-3);font-size:12px}.fanxing-center-prototype_modelConfigList__zxv6E{display:grid;gap:14px;max-width:940px}.fanxing-center-prototype_modelConfigCard___3kug{padding:18px 20px;border:1px solid var(--border);border-radius:10px;background:#fff}.fanxing-center-prototype_modelConfigCardOn__07GJi{border-color:#bfe0cf}.fanxing-center-prototype_modelConfigCardCustom__cayNq{padding-top:16px}.fanxing-center-prototype_modelConfigTop__OxHCW{display:flex;align-items:center;gap:11px}.fanxing-center-prototype_modelConfigIcon__YFfnf{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:#4f70c7;border-radius:9px;background:#edf3ff}.fanxing-center-prototype_modelConfigName__W1kd1{flex:1;min-width:0;display:grid;gap:2px}.fanxing-center-prototype_modelConfigName__W1kd1 strong{font-size:15px}.fanxing-center-prototype_modelConfigName__W1kd1 small{color:var(--text-3);font-size:11px}.fanxing-center-prototype_modelConfigStatus___4SVo{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:500}.fanxing-center-prototype_modelConfigStatusOn__2XIjQ{color:#1d7a55;background:#e6f5ee}.fanxing-center-prototype_modelConfigStatusOff__V4ysW{color:#8a94a0;background:#f2f3f5}.fanxing-center-prototype_modelConfigStatusTesting__CRf1K{color:#185fa5;background:#e6f1fb}.fanxing-center-prototype_modelConfigStatusFailed__bNOzI{color:#c74a4a;background:#fdecec}.fanxing-center-prototype_modelConfigFields__kkd1H{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.fanxing-center-prototype_modelConfigFieldsFlush__G0OrB{margin-top:0}.fanxing-center-prototype_modelConfigField__RLxuI{display:grid;gap:6px}.fanxing-center-prototype_modelConfigField__RLxuI>span{display:inline-flex;align-items:center;gap:5px;color:var(--text-2);font-size:12px;font-weight:500}.fanxing-center-prototype_modelConfigField__RLxuI input{height:38px;padding:0 11px;color:var(--text);border:1px solid #d9dce2;border-radius:6px;background:#fff;font-size:13px}.fanxing-center-prototype_modelConfigField__RLxuI input:focus{outline:0;border-color:#8badf8;box-shadow:0 0 0 3px #edf3ff}.fanxing-center-prototype_modelConfigModels__sPpEw{margin-top:16px;padding-top:14px;border-top:1px dashed #eceef1}.fanxing-center-prototype_modelConfigModelsLabel__lN2Dm{display:inline-flex;align-items:center;gap:5px;color:var(--text-2);font-size:12px;font-weight:500}.fanxing-center-prototype_modelConfigChips__fNeHl{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 8px}.fanxing-center-prototype_modelConfigChip__zjTFq{padding:5px 11px;color:#8a94a0;border:1px solid #e5e6eb;border-radius:15px;background:#f7f8fa;font-size:12px}.fanxing-center-prototype_modelConfigChipOn__vV7xt{color:#245edb;border-color:#cbdcff;background:#eef4ff}.fanxing-center-prototype_modelConfigHint__Ltsat{display:block;color:var(--text-3);font-size:11px}.fanxing-center-prototype_modelConfigActions__E5fcL{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.fanxing-center-prototype_modelConfigClear__wptwy{height:30px;padding:0 12px;display:inline-flex;align-items:center;gap:5px;color:var(--text-2);border:1px solid #d9dce2;border-radius:6px;background:#fff;cursor:pointer;font-size:12px}.fanxing-center-prototype_modelConfigClear__wptwy:hover:not(:disabled){color:#c74a4a;border-color:#efcaca}.fanxing-center-prototype_modelConfigClear__wptwy:disabled{opacity:.45;cursor:not-allowed}.fanxing-center-prototype_modelConfigConfirm__Jlxn_{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 16px;color:#fff;border:1px solid var(--blue);border-radius:6px;background:var(--blue);cursor:pointer;font-size:12px}.fanxing-center-prototype_modelConfigConfirm__Jlxn_:hover:not(:disabled){filter:brightness(.96)}.fanxing-center-prototype_modelConfigConfirm__Jlxn_:disabled{opacity:.5;cursor:not-allowed}.fanxing-center-prototype_modelConfigError__QK7Kh{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 11px;color:#c74a4a;border:1px solid #f2c9c9;border-radius:6px;background:#fdecec;font-size:12px}.fanxing-center-prototype_modelConfigSpin__cARqx{animation:fanxing-center-prototype_modelSpin__VSIIT .9s linear infinite}@keyframes fanxing-center-prototype_modelSpin__VSIIT{to{transform:rotate(1turn)}}.fanxing-center-prototype_modelRecTable__N3QiI{width:100%;border-collapse:collapse;font-size:13px}.fanxing-center-prototype_modelRecTable__N3QiI thead th{padding:11px 12px;text-align:left;color:var(--text-2);font-weight:500;border-bottom:1px solid var(--border);white-space:nowrap}.fanxing-center-prototype_modelRecTable__N3QiI tbody td{padding:13px 12px;border-bottom:1px solid #f0f1f3;vertical-align:middle;color:var(--text-2)}.fanxing-center-prototype_modelRecTable__N3QiI tbody tr:hover{background:#fafbfc}.fanxing-center-prototype_recToolbar__tONhH{display:flex;align-items:center;gap:10px;margin-bottom:14px}.fanxing-center-prototype_recCount__JYONf{margin-left:auto;color:var(--text-3);font-size:12px}.fanxing-center-prototype_recSource__r7aU5{display:block;color:var(--text);font-size:12px}.fanxing-center-prototype_recModel__z_XO6{display:block;font-size:12px}.fanxing-center-prototype_recToken__DcfY4{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text);font-size:12px}.fanxing-center-prototype_recJsonPreview__QVPBs{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--text-2)}.fanxing-center-prototype_recTimeCell__3IXMR{white-space:nowrap;color:var(--text-3);font-size:12px}.fanxing-center-prototype_recDescCell__i3QnA{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3)}.fanxing-center-prototype_recLinkBtn__PtxQy{padding:0;color:var(--blue);border:0;background:transparent;cursor:pointer;font-size:12px}.fanxing-center-prototype_recFootHint__76DOL{display:flex;align-items:center;gap:6px;margin-top:16px;color:var(--text-3);font-size:12px}.fanxing-center-prototype_recOverlay__3_dNb{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgb(31 35 41/45%)}.fanxing-center-prototype_recModal__k1I81{width:min(640px,92vw);max-height:80vh;overflow:auto;background:#fff;border-radius:10px;box-shadow:0 16px 48px rgb(31 35 41/24%)}.fanxing-center-prototype_recModalHead___K6A_{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--border)}.fanxing-center-prototype_recModalHead___K6A_ strong{font-size:14px}.fanxing-center-prototype_recModalHead___K6A_ button{width:28px;height:28px;display:grid;place-items:center;color:var(--text-2);border:0;border-radius:4px;background:transparent;cursor:pointer}.fanxing-center-prototype_recModalBody__oeb0N{padding:8px 18px 18px}.fanxing-center-prototype_recRow__xbyKV{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #f0f1f3}.fanxing-center-prototype_recRow__xbyKV span{color:var(--text-3);font-size:12px}.fanxing-center-prototype_recRow__xbyKV strong{font-size:13px;font-weight:400;color:var(--text);overflow-wrap:anywhere}.fanxing-center-prototype_recIoBlock__B_0rl{margin:0;padding:10px 12px;border:1px solid #e8eaed;border-radius:6px;background:#fafbfc;color:var(--text);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.fanxing-center-prototype_modelConfigFields__kkd1H{grid-template-columns:1fr}.fanxing-center-prototype_modelConfigToolbar__OF36z{flex-direction:column;align-items:flex-start}}.fanxing-center-prototype_miniStats__j0QY7{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.fanxing-center-prototype_miniStats3__8Xy7y{grid-template-columns:repeat(3,1fr)}.fanxing-center-prototype_miniStats__j0QY7>div{min-height:105px;display:grid;gap:5px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:8px}.fanxing-center-prototype_miniStats__j0QY7 span{color:var(--text-2);font-size:12px}.fanxing-center-prototype_miniStats__j0QY7 strong{font-size:24px}.fanxing-center-prototype_miniStats__j0QY7 small{color:var(--text-3);font-size:11px}.fanxing-center-prototype_operationHeader__p_gGC{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.fanxing-center-prototype_operationHeader__p_gGC h1{margin:0;font-size:26px;line-height:1.2}.fanxing-center-prototype_operationPanel__ZD7Je{background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden}.fanxing-center-prototype_operationToolbar__SweRF{min-height:88px;display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #e7ebf2}.fanxing-center-prototype_operationSearch__z8cvF{width:min(360px,32vw);height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#7b8496;border:1px solid #cfd7e6;border-radius:5px;background:#fff}.fanxing-center-prototype_operationSearch__z8cvF input{min-width:0;flex:1;border:0;outline:0;background:transparent}.fanxing-center-prototype_advancedFilter__wxPKJ{height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:#283143;border:0;background:transparent;cursor:pointer;font-weight:600}.fanxing-center-prototype_dateQuick__kkEit{display:flex;margin-left:auto;border:1px solid #cfd7e6;border-radius:5px;overflow:hidden}.fanxing-center-prototype_dateQuick__kkEit button{height:40px;min-width:78px;color:#334054;border:0;border-right:1px solid #cfd7e6;background:#fff;cursor:pointer;font-weight:600}.fanxing-center-prototype_dateQuick__kkEit button:last-child{border-right:0}.fanxing-center-prototype_dateQuick__kkEit .fanxing-center-prototype_dateQuickActive__72_yf{color:var(--blue);background:#f7faff;box-shadow:inset 0 0 0 1px var(--blue)}.fanxing-center-prototype_dateRange__kQNQy{height:40px;min-width:390px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;color:#334054;border:1px solid #cfd7e6;border-radius:5px;font-weight:600}.fanxing-center-prototype_dateRange__kQNQy span{color:#7b8496}.fanxing-center-prototype_operationSubbar__4AOu4{min-height:62px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 20px}.fanxing-center-prototype_operationFooter__uh5R1 select,.fanxing-center-prototype_operationSubbar__4AOu4 select{height:34px;padding:0 28px 0 10px;color:#334054;border:1px solid #cfd7e6;border-radius:5px;background:#fff}.fanxing-center-prototype_operationSubbar__4AOu4 button{width:38px;height:38px;display:grid;place-items:center;color:#526076;border:1px solid #cfd7e6;border-radius:5px;background:#fff;cursor:pointer}.fanxing-center-prototype_userCell__7Hdhn{display:inline-flex;align-items:center;gap:10px;font-weight:600}.fanxing-center-prototype_userCell__7Hdhn span{width:30px;height:30px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#8bb8ff}.fanxing-center-prototype_operationFooter__uh5R1{min-height:58px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 16px;border-top:1px solid #edf0f4;color:var(--text-2)}.fanxing-center-prototype_operationFooter__uh5R1 button,.fanxing-center-prototype_operationFooter__uh5R1 strong{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:5px;background:#fff;color:var(--text-3)}.fanxing-center-prototype_operationFooter__uh5R1 strong{color:var(--blue);background:#eef4ff}.fanxing-center-prototype_agentWorkspace__8cApE{height:calc(100vh - 56px);display:flex;background:#fff}.fanxing-center-prototype_agentSessions__2q1_J{width:320px;flex:0 0 320px;display:flex;flex-direction:column;border-right:1px solid var(--border);background:#fbfcfe}.fanxing-center-prototype_agentSearch__4RWsL{height:64px;display:flex;align-items:center;gap:8px;margin:0 16px;color:#8c96a8;border-bottom:1px solid #e9ecf2}.fanxing-center-prototype_agentSearch__4RWsL input{width:100%;height:34px;padding:0 10px;outline:0;border:1px solid #dde2ea;border-radius:5px;background:#fff}.fanxing-center-prototype_agentListTitle__xulaT{display:flex;justify-content:space-between;padding:16px 18px 10px;color:var(--text-2);font-size:12px;font-weight:700}.fanxing-center-prototype_agentListTitle__xulaT span{color:var(--text-3);font-weight:500}.fanxing-center-prototype_sessionList__XBzPr{overflow:auto;padding:0 10px 16px}.fanxing-center-prototype_sessionItem__X0Ofi{width:100%;min-height:62px;display:grid;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:8px;padding:9px 10px;text-align:left;color:var(--text);border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.fanxing-center-prototype_sessionItem__X0Ofi:hover{background:#f2f5fb}.fanxing-center-prototype_sessionItemActive__fYVAX{background:#edf2ff;border-color:#dce5fc}.fanxing-center-prototype_sessionItem__X0Ofi>span:nth-child(2){min-width:0;display:grid;gap:5px}.fanxing-center-prototype_sessionItem__X0Ofi strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.fanxing-center-prototype_sessionItem__X0Ofi small{color:var(--text-3);font-size:10px}.fanxing-center-prototype_sessionIcon__K6V1l{width:28px;height:28px;display:grid;place-items:center;color:#526ad0;background:#e8edfc;border-radius:5px}.fanxing-center-prototype_dotFail__AfBPS,.fanxing-center-prototype_dotSuccess__pIaxM{width:7px;height:7px;border-radius:50%;background:#53b88a}.fanxing-center-prototype_dotFail__AfBPS{background:#d5656c}.fanxing-center-prototype_agentTranscript__5WT5z{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.fanxing-center-prototype_agentTranscript__5WT5z>header{height:64px;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--border)}.fanxing-center-prototype_agentTranscript__5WT5z>header>div{flex:1;min-width:0;display:grid;gap:3px}.fanxing-center-prototype_agentTranscript__5WT5z>header strong{font-size:14px}.fanxing-center-prototype_agentTranscript__5WT5z>header span{color:var(--text-3);font-size:11px}.fanxing-center-prototype_agentTimelineScroll__WjBoR{min-height:0;flex:1}.fanxing-center-prototype_agentTimeline___wR_B{width:min(860px,calc(100% - 48px));margin:0 auto;padding:28px 0 80px}.fanxing-center-prototype_toast__u5oFF{position:fixed;z-index:80;right:22px;bottom:20px;max-width:min(520px,calc(100vw - 44px));min-height:40px;display:flex;align-items:center;gap:8px;padding:9px 13px;color:#3f7059;background:#f5fbf7;border:1px solid #d8e9df;border-radius:7px;box-shadow:0 8px 22px rgb(31 42 68/10%);font-size:12px}.fanxing-center-prototype_modalOverlay__vUoJ6{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:rgb(20 27 42/42%);backdrop-filter:blur(1px)}.fanxing-center-prototype_modal__SbVlU{--blue:#3867e8;--blue-dark:#2f56c7;--blue-soft:#eef3ff;--text:#1f2430;--text-2:#4d5668;--text-3:#7a8497;--border:#e3e7ef;width:min(620px,100%);max-height:min(820px,calc(100vh - 40px));display:flex;flex-direction:column;color:var(--text);background:#fff;border-radius:10px;box-shadow:0 24px 64px rgb(17 25 40/25%);overflow:hidden}.fanxing-center-prototype_modalWide__QUQk_{width:min(880px,100%)}.fanxing-center-prototype_modalHeader__kHXBt{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.fanxing-center-prototype_modalHeader__kHXBt h2{margin:0 0 5px;font-size:18px}.fanxing-center-prototype_modalHeader__kHXBt p{margin:0;color:var(--text-3);font-size:12px;line-height:1.6}.fanxing-center-prototype_modalBody__boA9D{padding:20px 22px;overflow:auto}.fanxing-center-prototype_modalFooter__1FlLX{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;background:#fafbfc;border-top:1px solid var(--border)}.fanxing-center-prototype_formGrid__LK_0C{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fanxing-center-prototype_field___5vMQ{display:grid;gap:7px;margin-bottom:16px}.fanxing-center-prototype_field___5vMQ>span{color:#343b4b;font-size:12px;font-weight:600}.fanxing-center-prototype_field___5vMQ>small{color:var(--text-3);font-size:11px}.fanxing-center-prototype_field___5vMQ input,.fanxing-center-prototype_field___5vMQ textarea,.fanxing-center-prototype_inlineForm__Pw_rT input{width:100%;min-height:36px;padding:8px 10px;color:var(--text);outline:0;border:1px solid #d9dee8;border-radius:5px;background:#fff}.fanxing-center-prototype_field___5vMQ textarea{min-height:92px;resize:vertical}.fanxing-center-prototype_field___5vMQ input:focus,.fanxing-center-prototype_field___5vMQ textarea:focus,.fanxing-center-prototype_inlineForm__Pw_rT input:focus{border-color:#8ca4ed;box-shadow:0 0 0 3px #eff3ff}.fanxing-center-prototype_field___5vMQ input:disabled,.fanxing-center-prototype_field___5vMQ input:read-only,.fanxing-center-prototype_field___5vMQ select:disabled{color:#6b7280;background:#f3f5f8;border-color:#e3e7ef;cursor:not-allowed;box-shadow:none}.fanxing-center-prototype_passwordResetForm__uz89g{display:grid;gap:2px}.fanxing-center-prototype_passwordResetForm__uz89g .fanxing-center-prototype_field___5vMQ{margin-bottom:18px}.fanxing-center-prototype_passwordResetForm__uz89g input{min-height:44px;font-size:14px}.fanxing-center-prototype_uploadBox__Z7ouE{width:100%;min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;margin:4px 0 16px;color:var(--text-2);border:1px dashed #aeb9cb;border-radius:7px;background:#fafbfc;cursor:pointer}.fanxing-center-prototype_uploadBox__Z7ouE:hover{color:var(--blue);border-color:#839dec;background:#f8faff}.fanxing-center-prototype_uploadBox__Z7ouE span{color:var(--text-3);font-size:11px}.fanxing-center-prototype_uploadBox__Z7ouE em{display:flex;align-items:center;gap:5px;color:#458264;font-size:11px;font-style:normal}.fanxing-center-prototype_infoBox__abE1F,.fanxing-center-prototype_warningBox__VOBpf{display:flex;align-items:flex-start;gap:9px;padding:12px;color:#52617b;background:#f4f7fb;border:1px solid #dfe6f0;border-radius:6px;font-size:12px;line-height:1.6}.fanxing-center-prototype_warningBox__VOBpf{color:#82624c;background:#fbf7f2;border-color:#eadfce}.fanxing-center-prototype_successPanel__JJxVD{text-align:center}.fanxing-center-prototype_successPanel__JJxVD>svg{color:#4f9b73}.fanxing-center-prototype_successPanel__JJxVD h3{margin:8px 0 18px}.fanxing-center-prototype_successPanel__JJxVD dl{margin:0;text-align:left;border:1px solid var(--border);border-radius:7px;overflow:hidden}.fanxing-center-prototype_successPanel__JJxVD dl div{display:grid;grid-template-columns:130px 1fr;padding:11px 13px;border-bottom:1px solid #edf0f4}.fanxing-center-prototype_successPanel__JJxVD dl div:last-child{border-bottom:0}.fanxing-center-prototype_successPanel__JJxVD dt{color:var(--text-3)}.fanxing-center-prototype_successPanel__JJxVD dd{margin:0;font-family:ui-monospace,monospace;overflow-wrap:anywhere}.fanxing-center-prototype_inlineForm__Pw_rT{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:14px}.fanxing-center-prototype_categoryList__cHSbp{display:grid;border:1px solid var(--border);border-radius:7px;overflow:hidden}.fanxing-center-prototype_categoryList__cHSbp>div{min-height:48px;display:grid;grid-template-columns:1fr auto 32px;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--border)}.fanxing-center-prototype_categoryList__cHSbp>div:last-child{border-bottom:0}.fanxing-center-prototype_categoryList__cHSbp button{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;color:#9a6570;cursor:pointer}.fanxing-center-prototype_permissionTags__RGThR{display:flex;flex-wrap:wrap;gap:6px;max-width:620px}.fanxing-center-prototype_permissionGrid__p1v1n{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}.fanxing-center-prototype_permissionCheck__DRHUQ{min-height:54px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dfe4ed;border-radius:6px;background:#fff;cursor:pointer;transition:.15s ease}.fanxing-center-prototype_permissionCheck__DRHUQ:hover{border-color:#b9c7ee;background:#fbfcff}.fanxing-center-prototype_permissionCheck__DRHUQ input{width:16px;height:16px;accent-color:var(--blue);flex:0 0 auto}.fanxing-center-prototype_permissionCheck__DRHUQ span{min-width:0;display:grid;gap:3px}.fanxing-center-prototype_permissionCheck__DRHUQ strong{font-size:12px;color:#283143}.fanxing-center-prototype_permissionCheck__DRHUQ small{color:var(--text-3);font-size:10px}.fanxing-center-prototype_auditDetailSection__WUCSW{padding:8px 0 24px;border-bottom:1px solid #e4e8f0}.fanxing-center-prototype_auditDetailSection__WUCSW+.fanxing-center-prototype_auditDetailSection__WUCSW{padding-top:24px}.fanxing-center-prototype_auditDetailSection__WUCSW h3{margin:0 0 24px;color:#111827;font-size:20px;line-height:1.2}.fanxing-center-prototype_auditDetailSection__WUCSW dl{display:grid;gap:22px;margin:0}.fanxing-center-prototype_auditDetailSection__WUCSW dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;align-items:start}.fanxing-center-prototype_auditDetailSection__WUCSW dt{color:#1f2937;font-size:18px;font-weight:600;line-height:1.55;text-align:right}.fanxing-center-prototype_auditDetailSection__WUCSW dd{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:0;color:#1f2937;font-size:18px;line-height:1.55;overflow-wrap:anywhere}.fanxing-center-prototype_auditIdValue__jKZUn{align-items:center!important;color:#1f2937}.fanxing-center-prototype_auditIdValue__jKZUn svg{flex:0 0 auto;color:#7a8498}.fanxing-center-prototype_resultDot__xaRpw{width:10px;height:10px;flex:0 0 auto;margin-top:9px;border-radius:50%;background:#25b981}.fanxing-center-prototype_resultDotFail__GV1cv{background:#d95f67}.fanxing-center-prototype_resultDotRunning__Ghm0i{background:#e49b42}.fanxing-center-prototype_retentionGrid__DrmXJ{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;padding:16px 20px}.fanxing-center-prototype_retentionGrid__DrmXJ>div{display:grid;gap:7px;min-height:92px;padding:15px;border:1px solid var(--border);border-radius:7px;background:#fafbfc}.fanxing-center-prototype_retentionGrid__DrmXJ strong{color:#202635;font-size:13px}.fanxing-center-prototype_retentionGrid__DrmXJ span{color:var(--text-2);font-size:12px;line-height:1.65}.fanxing-center-prototype_sectionLabel__vv9t8{margin:20px 0 10px;font-size:13px}.fanxing-center-prototype_fileTree__8hxWG{display:grid;gap:6px}.fanxing-center-prototype_fileTree__8hxWG button{min-height:42px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:0 12px;text-align:left;border:1px solid var(--border);border-radius:5px;background:#fff;cursor:pointer}.fanxing-center-prototype_fileTree__8hxWG button:hover{background:#f8faff;border-color:#ccd7f1}.fanxing-center-prototype_caseGrid__ysDun{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fanxing-center-prototype_caseGrid__ysDun>div{display:grid;gap:5px;padding:13px;border:1px solid var(--border);border-radius:6px;background:#fafbfc}.fanxing-center-prototype_caseGrid__ysDun strong{font-size:12px}.fanxing-center-prototype_caseGrid__ysDun span{color:var(--text-3);font-size:11px;line-height:1.6}.fanxing-center-prototype_scoreHero__KIIIH{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:18px;border:1px solid #dce6df;border-radius:8px;background:#f8fcf9}.fanxing-center-prototype_scoreHero__KIIIH>div{display:flex;align-items:baseline;gap:7px}.fanxing-center-prototype_scoreHero__KIIIH span{color:var(--text-3)}.fanxing-center-prototype_scoreHero__KIIIH strong{font-size:34px}.fanxing-center-prototype_scoreHero__KIIIH small{color:var(--text-3)}.fanxing-center-prototype_metricGrid__cFe_s{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.fanxing-center-prototype_metricGrid__cFe_s>div{display:grid;gap:5px;padding:13px;border:1px solid var(--border);border-radius:6px}.fanxing-center-prototype_metricGrid__cFe_s span{color:var(--text-3);font-size:11px}.fanxing-center-prototype_metricGrid__cFe_s strong{font-size:19px}.fanxing-center-prototype_metricGrid__cFe_s small{color:#4c8268;font-size:10px}.fanxing-center-prototype_timeline__8NAnU{display:grid;gap:0;margin-top:16px}.fanxing-center-prototype_timeline__8NAnU>div{position:relative;display:flex;gap:12px;min-height:58px}.fanxing-center-prototype_timeline__8NAnU>div:not(:last-child):after{content:"";position:absolute;top:24px;left:12px;bottom:0;width:1px;background:#dce4df}.fanxing-center-prototype_timeline__8NAnU i{z-index:1;width:25px;height:25px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#58a47b}.fanxing-center-prototype_timeline__8NAnU span{display:grid;align-content:start;gap:4px}.fanxing-center-prototype_timeline__8NAnU small{color:var(--text-3)}@media (max-width:1050px){.fanxing-center-prototype_miniStats__j0QY7,.fanxing-center-prototype_statsGrid__c6JnD{grid-template-columns:1fr 1fr}.fanxing-center-prototype_detailGrid__oVMdA{grid-template-columns:1fr}.fanxing-center-prototype_detailList__WMXSN{grid-template-columns:1fr 1fr}.fanxing-center-prototype_detailList__WMXSN>div:nth-child(3n){border-right:1px solid #edf0f4}.fanxing-center-prototype_detailList__WMXSN>div:nth-child(2n){border-right:0}.fanxing-center-prototype_formGrid__LK_0C{grid-template-columns:1fr}.fanxing-center-prototype_permissionGrid__p1v1n{grid-template-columns:repeat(2,minmax(150px,1fr))}.fanxing-center-prototype_retentionGrid__DrmXJ{grid-template-columns:1fr}}@media (max-width:760px){.fanxing-center-prototype_sidebar__tmi_j{width:64px;padding-inline:8px}.fanxing-center-prototype_sidebar__tmi_j nav{gap:10px}.fanxing-center-prototype_navGroup__2sMi7{gap:4px}.fanxing-center-prototype_navGroup__2sMi7 h2{display:none}.fanxing-center-prototype_navItem__B49I4{justify-content:center;padding:0;font-size:0}.fanxing-center-prototype_prdPill__tRIfQ{display:none}.fanxing-center-prototype_content__JKUr2{margin-left:64px}.fanxing-center-prototype_page__W0b7w,.fanxing-center-prototype_skillDetailPage__4587y{padding:22px 16px 50px}.fanxing-center-prototype_pageHeader__71C6q{display:grid}.fanxing-center-prototype_pageActions__Jk_uJ{justify-content:flex-start;padding-top:0;flex-wrap:wrap}.fanxing-center-prototype_caseGrid__ysDun,.fanxing-center-prototype_metricGrid__cFe_s,.fanxing-center-prototype_miniStats__j0QY7,.fanxing-center-prototype_statsGrid__c6JnD,.fanxing-center-prototype_summaryStrip__KvtLR{grid-template-columns:1fr}.fanxing-center-prototype_summaryStrip__KvtLR>div{border-right:0;border-bottom:1px solid #edf0f4}.fanxing-center-prototype_filterBar__X5rzc{align-items:stretch;flex-direction:column}.fanxing-center-prototype_searchBox__zN4it{width:100%}.fanxing-center-prototype_agentSessions__2q1_J{width:250px;flex-basis:250px}.fanxing-center-prototype_detailList__WMXSN{grid-template-columns:1fr}.fanxing-center-prototype_detailList__WMXSN>div{border-right:0!important}.fanxing-center-prototype_permissionGrid__p1v1n{grid-template-columns:1fr}.fanxing-center-prototype_systemStatus__Q_Rt_{display:none}}