._topbar_1pyt2_1{z-index:20;min-width:0;height:var(--topbar-height);background:var(--bg-panel);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:18px;padding:0 24px;display:flex;position:relative}._leftSection_1pyt2_16,._rightSection_1pyt2_17,._brand_1pyt2_18,._brandCopy_1pyt2_19,._selectorGroup_1pyt2_20,._selector_1pyt2_20,._timeFilter_1pyt2_22,._supportBadge_1pyt2_23,._userInfo_1pyt2_24,._userTrigger_1pyt2_25{align-items:center;display:flex}._leftSection_1pyt2_16,._rightSection_1pyt2_17{gap:12px;min-width:0}._leftSection_1pyt2_16{flex:auto;overflow:hidden}._rightSection_1pyt2_17{flex:none;justify-content:flex-end}._brand_1pyt2_18{flex:0 auto;gap:10px;min-width:0}._brandLogo_1pyt2_36{object-fit:cover;background:var(--brand-primary-light);border:1px solid #c5dafb;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 4px 10px #0064e633}._brandCopy_1pyt2_19{flex-direction:column;align-items:flex-start;gap:0;min-width:0}._brandText_1pyt2_51{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden}._brandSub_1pyt2_60{max-width:230px;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}._divider_1pyt2_70{background:var(--border-color);width:1px;height:26px;margin:0 2px}._selectorGroup_1pyt2_20{flex:0 auto;gap:8px;min-width:0}._selector_1pyt2_20{background:var(--neutral-soft);border:1px solid var(--border-color);border-radius:var(--radius-sm);min-width:0;height:36px;transition:border-color var(--transition-fast), background var(--transition-fast);flex:0 auto;padding:0 11px;position:relative}._selector_1pyt2_20:hover{background:var(--bg-panel);border-color:var(--border-active)}._selector_1pyt2_20 ._icon_1pyt2_86{color:var(--text-muted);flex:none;margin-right:7px}._select_1pyt2_20,._projectSelect_1pyt2_88,._projectInput_1pyt2_89{min-width:0;color:var(--text-primary);appearance:none;cursor:pointer;background:0 0;border:0;outline:0;padding:0 22px 0 0;font-size:13px;font-weight:600}._select_1pyt2_20{width:142px}._projectSelect_1pyt2_88{width:148px}._select_1pyt2_20 option,._projectSelect_1pyt2_88 option{color:var(--text-primary);background:var(--bg-panel)}._select_1pyt2_20:disabled,._projectSelect_1pyt2_88:disabled,._projectInput_1pyt2_89:disabled{color:var(--text-faint);cursor:not-allowed}._projectInput_1pyt2_89::placeholder{color:var(--text-faint)}._pageSelector_1pyt2_110 ._select_1pyt2_20{width:142px}._caret_1pyt2_111{color:var(--text-muted);pointer-events:none;position:absolute;right:10px}._timeFilter_1pyt2_22{background:#f5f7fb;border:1px solid #e2e8f0;border-radius:10px;gap:0;height:36px;padding:0;overflow:hidden;box-shadow:inset 0 1px #fffc}._timeRangeLabel_1pyt2_124{color:var(--text-muted);white-space:nowrap;padding:0 8px 0 10px;font-size:12px}._timeRangeSelect_1pyt2_130{min-width:86px;height:100%;color:var(--text-primary);cursor:pointer;background:#eef3fb;border:0;border-left:1px solid #e0e8f3;border-radius:0;outline:none;padding:0 28px 0 10px;font-size:13px;font-weight:700}._timeRangeSelect_1pyt2_130:hover{background:#e6effc}._timeRangeSelect_1pyt2_130:focus{background:#fff;box-shadow:inset 0 0 0 2px #0064e633}._updatedAt_1pyt2_146{color:var(--text-faint);white-space:nowrap;font-size:11px}._eventWrap_1pyt2_148,._userSection_1pyt2_149{position:relative}._eventBtn_1pyt2_150,._iconBtn_1pyt2_151,._logoutBtn_1pyt2_152{width:36px;height:36px;color:var(--text-muted);background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:flex}._eventBtn_1pyt2_150:hover,._iconBtn_1pyt2_151:hover,._logoutBtn_1pyt2_152:hover{color:var(--brand-primary);background:var(--neutral-soft);border-color:var(--border-active)}._eventBadge_1pyt2_169{color:#fff;background:var(--danger);border:2px solid var(--bg-panel);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-7px;right:-7px}._userSection_1pyt2_149{border-left:1px solid var(--border-color);gap:8px;padding-left:12px}._userTrigger_1pyt2_25{max-width:180px;height:36px;color:var(--text-primary);background:var(--bg-panel);border:1px solid var(--border-color);cursor:pointer;border-radius:999px;gap:7px;padding:4px 10px 4px 8px;font-size:13px;font-weight:600}._userTrigger_1pyt2_25:hover{border-color:var(--border-active);background:var(--neutral-soft)}._userTrigger_1pyt2_25>svg:first-child{color:var(--brand-primary)}._userCaret_1pyt2_204{color:var(--text-faint)}._userInfo_1pyt2_24{color:var(--text-muted);gap:8px;font-size:13px}._username_1pyt2_206{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}._userMenu_1pyt2_208,._eventPopover_1pyt2_209,._rangeModal_1pyt2_210,._pwdModal_1pyt2_211{background:var(--bg-panel);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}._userMenu_1pyt2_208{z-index:60;border-radius:var(--radius-md);min-width:168px;padding:6px;position:absolute;top:44px;right:0}._userMenuItem_1pyt2_226{width:100%;color:var(--text-secondary);text-align:left;border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}._userMenuItem_1pyt2_226:hover{color:var(--text-primary);background:var(--neutral-soft)}._userMenuDivider_1pyt2_241{background:var(--border-soft);height:1px;margin:4px 0}._eventPopover_1pyt2_209{z-index:60;border-radius:var(--radius-md);width:320px;padding:12px;position:absolute;top:44px;right:0}._popoverHead_1pyt2_252{color:var(--text-primary);margin-bottom:10px;font-weight:700}._popoverEmpty_1pyt2_253{color:var(--text-muted);text-align:center;border:1px dashed var(--border-color);border-radius:var(--radius-sm);padding:12px}._eventItem_1pyt2_254{width:100%;color:var(--text-primary);text-align:left;background:var(--bg-app);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;gap:3px;margin-bottom:8px;padding:10px;display:grid}._eventItem_1pyt2_254:hover{border-color:var(--border-active);background:var(--primary-soft)}._eventItem_1pyt2_254 span{color:var(--text-muted);font-size:12px}._eventLink_1pyt2_269{width:100%;color:var(--brand-primary);background:var(--primary-soft);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #b9d2f8;padding:8px;font-size:13px}._modalBackdrop_1pyt2_271{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a162861;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._rangeModal_1pyt2_210,._pwdModal_1pyt2_211{border-radius:var(--radius-lg);width:420px;max-width:calc(100vw - 32px);padding:18px}._rangeModalHeader_1pyt2_284,._rangeModalFooter_1pyt2_285,._quickRangeRow_1pyt2_286,._rangeFields_1pyt2_287{gap:12px;display:flex}._rangeModalHeader_1pyt2_284{color:var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:16px}._rangeModalHeader_1pyt2_284 button,._cancelBtn_1pyt2_290,._confirmBtn_1pyt2_291,._quickRangeRow_1pyt2_286 button{color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer}._rangeModalHeader_1pyt2_284 button{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}._quickRangeRow_1pyt2_286{margin-bottom:16px}._quickRangeRow_1pyt2_286 button,._cancelBtn_1pyt2_290,._confirmBtn_1pyt2_291{padding:8px 12px}._quickRangeRow_1pyt2_286 button:hover,._cancelBtn_1pyt2_290:hover{border-color:var(--border-active);background:var(--neutral-soft)}._rangeFields_1pyt2_287{flex-direction:column;margin-bottom:18px}._rangeFields_1pyt2_287 label,._pwdFields_1pyt2_308 label{color:var(--text-muted);gap:7px;font-size:13px;display:grid}._rangeFields_1pyt2_287 input,._pwdInputWrap_1pyt2_310 input{height:38px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#fbfcfe;outline:none;padding:0 10px}._rangeFields_1pyt2_287 input:focus,._pwdInputWrap_1pyt2_310 input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0064e61a}._rangeModalFooter_1pyt2_285{justify-content:flex-end}._rangeError_1pyt2_314{color:var(--danger);background:var(--danger-bg);border-radius:var(--radius-sm);border:1px solid #f4bebe;margin:-8px 0 14px;padding:8px 10px;font-size:13px}._confirmBtn_1pyt2_291{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}._confirmBtn_1pyt2_291:hover{background:var(--brand-primary-hover)}._pwdFields_1pyt2_308{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}._pwdInputWrap_1pyt2_310{align-items:center;display:flex;position:relative}._pwdInputWrap_1pyt2_310 input{width:100%;padding-right:38px}._pwdToggle_1pyt2_320{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:6px}._pwdToggle_1pyt2_320:hover{color:var(--brand-primary)}._pwdError_1pyt2_322{color:var(--danger);background:var(--danger-bg);border-radius:var(--radius-sm);border:1px solid #f4bebe;margin-bottom:12px;padding:8px 10px;font-size:13px}@media (width<=1180px){._topbar_1pyt2_1{gap:10px;padding:0 16px}._brandSub_1pyt2_60,._updatedAt_1pyt2_146{display:none}._rightSection_1pyt2_17{gap:8px}}@media (width<=900px){._topbar_1pyt2_1{height:auto;min-height:var(--topbar-height);flex-wrap:wrap;padding:10px 14px}._leftSection_1pyt2_16{flex-basis:100%}._rightSection_1pyt2_17{margin-left:auto}._selectorGroup_1pyt2_20,._selector_1pyt2_20{flex:1}._select_1pyt2_20,._projectSelect_1pyt2_88,._pageSelector_1pyt2_110 ._select_1pyt2_20{width:100%}}@media (width<=560px){._topbar_1pyt2_1{align-items:flex-start}._leftSection_1pyt2_16{flex-wrap:wrap}._selectorGroup_1pyt2_20{width:100%}._rightSection_1pyt2_17{justify-content:space-between;width:100%}._timeFilter_1pyt2_22{flex:1;justify-content:center}._userSection_1pyt2_149{margin-left:auto}._eventPopover_1pyt2_209{width:min(320px,100vw - 28px);right:-6px}}._container_on5wx_1{flex-direction:column;gap:24px;max-width:1400px;margin:0 auto;display:flex}._backBar_on5wx_9{border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#ffffff08;order:1;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}._backButton_on5wx_22{border:1px solid var(--brand-primary);border-radius:var(--radius-md);background:var(--brand-primary-light);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}._backButton_on5wx_22:hover{border-color:var(--border-active);transform:translateY(-1px)}._backHint_on5wx_40{color:var(--text-muted);text-align:right;font-size:12px}._header_on5wx_46{order:2;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}._header_on5wx_46 h2{color:var(--text-primary);margin:0 0 8px;font-size:24px}._description_on5wx_61{color:var(--text-secondary);margin:0;font-size:14px}._headerMeta_on5wx_67{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}._riskBadge_on5wx_75{border:1px solid var(--border-color);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}._riskBadge_on5wx_75._high_on5wx_83{color:var(--danger);background-color:var(--danger-bg)}._riskBadge_on5wx_75._medium_on5wx_88{color:var(--warning);background-color:#f6a82114}._riskBadge_on5wx_75._low_on5wx_93,._riskBadge_on5wx_75._normal_on5wx_94{color:var(--success);background-color:#16a34a14}._updatedAt_on5wx_99{color:var(--text-muted);font-size:12px}._metricsGrid_on5wx_104{order:3;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}._metricCard_on5wx_111{background-color:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);text-align:left;color:inherit;font:inherit;padding:24px}._metricCard_on5wx_111:hover{box-shadow:var(--shadow-md);border-color:var(--border-active);transform:translateY(-2px)}button._metricCard_on5wx_111{cursor:default}button._metricCard_on5wx_111:disabled{opacity:.72}._clickableMetricCard_on5wx_137{cursor:pointer!important}._activeMetricCard_on5wx_141{border-color:var(--brand-primary);box-shadow:0 0 0 2px #3b82f638, var(--shadow-md)}._metricLabel_on5wx_146{color:var(--text-secondary);margin-bottom:12px;font-size:14px;font-weight:500}._metricValue_on5wx_153{align-items:baseline;gap:8px;font-size:36px;font-weight:700;display:flex}._metricSwitchText_on5wx_161{font-size:22px;font-weight:700;line-height:1.3}._metricSwitchMeta_on5wx_167{color:var(--text-muted);margin-top:10px;font-size:13px;line-height:1.5}._metricUnit_on5wx_174{color:var(--text-muted);font-size:16px;font-weight:500}._chartCard_on5wx_180{background-color:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:24px;display:flex}._chartHeader_on5wx_190{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._chartHeader_on5wx_190 h3{margin:0;font-size:18px;font-weight:600}._chartHint_on5wx_203{color:var(--brand-primary);background-color:var(--brand-primary-light);border-radius:12px;padding:4px 12px;font-size:13px}._chartWrapper_on5wx_211{margin-bottom:24px}._inlineEmptyState_on5wx_215{border:1px dashed var(--border-color);border-radius:var(--radius-md);min-height:400px;color:var(--text-secondary);background-color:var(--bg-app);text-align:center;justify-content:center;align-items:center;padding:24px;display:flex}._selectedPointNotice_on5wx_228{border:1px solid var(--brand-primary);border-radius:var(--radius-md);background:var(--brand-primary-light);color:var(--text-primary);margin:-8px 0 20px;padding:10px 12px;font-size:13px;line-height:1.6}._trendAnalysisCard_on5wx_239{background-color:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-primary);order:4;padding:20px 22px}._trendAnalysisCard_on5wx_239 strong{margin-bottom:8px;display:block}._summaryHeader_on5wx_254{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}._summaryHeader_on5wx_254>div{align-items:center;gap:10px;display:flex}._summaryHeader_on5wx_254 strong{margin-bottom:0;display:inline}._summaryHeader_on5wx_254 span{color:var(--brand-primary);background:var(--brand-primary-light);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}._summaryStats_on5wx_282{flex-wrap:wrap;gap:8px;margin:8px 0 10px;display:flex}._summaryStats_on5wx_282 span{border:1px solid var(--border-color);color:var(--text-primary);background:#ffffff0a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}._aiButton_on5wx_299{border-radius:var(--radius-sm);background:var(--brand-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;padding:8px 14px;font-weight:600}._chartCard_on5wx_180{order:5}._aiButton_on5wx_299:hover{filter:brightness(1.05)}._trendAnalysisCard_on5wx_239 p{color:var(--text-secondary);margin:0;line-height:1.7}._summaryLines_on5wx_322{gap:8px;display:grid}._attributionZone_on5wx_327{border-top:1px solid var(--border-color);padding-top:20px}._attributionZone_on5wx_327 h4{color:var(--text-secondary);margin:0 0 16px;font-size:14px;font-weight:500}._tagsContainer_on5wx_339{flex-wrap:wrap;gap:12px;display:flex}._tag_on5wx_339{background-color:var(--bg-app);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}._tagDot_on5wx_357{background-color:var(--danger);border-radius:50%;width:8px;height:8px}._contributorGrid_on5wx_364{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}._contributorCard_on5wx_370{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);gap:8px;padding:14px;display:grid}._contributorCard_on5wx_370 p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}._rank_on5wx_386{color:var(--brand-primary);font-weight:700}._impact_on5wx_391{border:1px solid var(--border-color);width:fit-content;color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:12px}._impact_on5wx_391._high_on5wx_83{color:var(--danger)}._impact_on5wx_391._medium_on5wx_88{color:var(--warning)}._impact_on5wx_391._low_on5wx_93{color:var(--success)}._detailTableWrap_on5wx_404{overflow-x:auto}._detailTable_on5wx_404{border-collapse:collapse;width:100%;font-size:13px}._detailTable_on5wx_404 th,._detailTable_on5wx_404 td{border-bottom:1px solid var(--border-color);text-align:left;padding:10px 12px}._detailTable_on5wx_404 th{color:var(--text-primary)}._detailTable_on5wx_404 td{color:var(--text-secondary)}._emptyStateContainer_on5wx_429{background-color:var(--bg-panel);border:1px dashed var(--border-color);border-radius:var(--radius-lg);height:100%;min-height:400px;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyStateIcon_on5wx_443{opacity:.5;margin-bottom:16px;font-size:48px}._emptyStateText_on5wx_449 h3{color:var(--text-primary);margin:0 0 8px;font-size:20px}._emptyStateText_on5wx_449 p{margin:0;font-size:14px}@media (width<=760px){._backBar_on5wx_9{flex-direction:column;align-items:flex-start}._backHint_on5wx_40{text-align:left}}@keyframes _fadeIn_on5wx_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._attributionZone_on5wx_327{border-top:1px solid var(--border-color);padding-top:20px;animation:.3s ease-out forwards _fadeIn_on5wx_1}._membraneOverviewGrid_on5wx_482{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}._membraneSection_on5wx_488{background-color:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px}._membraneSection_on5wx_488 h3{color:var(--text-primary);margin:0 0 16px;font-size:18px}._segmentScoreGrid_on5wx_502{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}._segmentScoreCard_on5wx_508{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}._segmentScoreCard_on5wx_508 span{color:var(--text-secondary);font-size:13px}._segmentScoreCard_on5wx_508 strong{font-size:22px}._segmentScoreCard_on5wx_508 small{color:var(--text-muted);margin-left:4px;font-size:12px}._inlineEmptyStateSmall_on5wx_534{border:1px dashed var(--border-color);border-radius:var(--radius-md);min-height:86px;color:var(--text-secondary);background-color:var(--bg-app);text-align:center;justify-content:center;align-items:center;padding:16px;display:flex}._membraneGrid2_on5wx_547{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._deductionList_on5wx_553,._aiDiagnosisList_on5wx_554{gap:12px;display:grid}._deductionItem_on5wx_559{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);padding:14px}._deductionItem_on5wx_559 strong{color:var(--text-primary)}._deductionItem_on5wx_559 p,._aiDiagnosisList_on5wx_554 p{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.6}._aiDiagnosisList_on5wx_554 p{margin:0}._metricTabs_on5wx_582{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}._metricTab_on5wx_582{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:#ffffff0a;border-radius:999px;padding:7px 14px}._metricTab_on5wx_582:hover,._metricTab_on5wx_582._active_on5wx_141{border-color:var(--brand-primary);color:var(--text-primary);background:var(--brand-primary-light)}._page_1gpxx_1{flex-direction:column;gap:22px;min-width:1120px;max-width:1480px;margin:0 auto;animation:.25s ease-out _fadeIn_1gpxx_1;display:flex}._pageHeader_1gpxx_11{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._pageHeader_1gpxx_11 h2{color:var(--text-primary);margin:0 0 8px;font-size:24px}._pageHeader_1gpxx_11 p{color:var(--text-secondary);margin:0}._handlerInfo_1gpxx_29{margin-top:4px;font-size:14px;font-weight:500;color:var(--brand-primary)!important}._headerActions_1gpxx_36{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._permissionBadge_1gpxx_44,._badge_1gpxx_45{border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;background:#ffffff05;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}._summaryBanner_1gpxx_58{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f6a8211f,#3b82f614);border:1px solid #f6a8214d;padding:20px 22px}._summaryBanner_1gpxx_58 p{color:var(--text-secondary);margin:8px 0 0}._predictionHero_1gpxx_75{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.6fr) minmax(320px,.95fr);gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}._predictionHero_1gpxx_75:after{content:"";pointer-events:none;background:0 0;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -80px -120px auto}._predictionHeroEyebrow_1gpxx_105{color:var(--brand-primary);background:var(--primary-soft);border:1px solid #c5dafb;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}._predictionHeroMain_1gpxx_99 h3{color:var(--text-primary);letter-spacing:-.02em;margin:16px 0 10px;font-size:28px;line-height:1.2}._predictionHeroMain_1gpxx_99 p{color:var(--text-muted);max-width:760px;margin:0;line-height:1.7}._predictionHeroActions_1gpxx_133{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}._predictionHeroStats_1gpxx_100{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:10px;display:grid}._predictionHeroStat_1gpxx_100{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--neutral-soft);min-height:132px;padding:16px}._predictionHeroStat_1gpxx_100 span,._predictionOverviewCard_1gpxx_157 span{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}._predictionHeroStat_1gpxx_100 strong{color:var(--text-primary);margin:16px 0 8px;font-size:30px;line-height:1;display:block}._predictionHeroStat_1gpxx_100 em,._predictionOverviewCard_1gpxx_157 em{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.5;display:block}._predictionAccuracyGrid_1gpxx_183{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._predictionOverviewGrid_1gpxx_189{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._predictionOverviewCard_1gpxx_157{border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#ffffff0e,#ffffff05);border-radius:20px;padding:18px;position:relative;overflow:hidden}._predictionOverviewCard_1gpxx_157 strong{color:var(--text-primary);margin:14px 0 7px;font-size:30px;line-height:1;display:block}._grid4_1gpxx_217,._grid3_1gpxx_218,._grid2_1gpxx_219{gap:16px;display:grid}._grid4_1gpxx_217{grid-template-columns:repeat(4,minmax(0,1fr))}._grid3_1gpxx_218{grid-template-columns:repeat(3,minmax(0,1fr))}._grid2_1gpxx_219{grid-template-columns:repeat(2,minmax(0,1fr))}._statCard_1gpxx_228,._panel_1gpxx_229,._progressCard_1gpxx_230,._projectCard_1gpxx_231,._segmentCard_1gpxx_232,._analysisCard_1gpxx_233{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._statCard_1gpxx_228{text-align:left;min-height:118px;color:inherit;padding:20px;font-family:inherit;position:relative;overflow:hidden}._statCard_1gpxx_228:before,._panel_1gpxx_229:before,._projectCard_1gpxx_231:before,._segmentCard_1gpxx_232:before,._analysisCard_1gpxx_233:before{display:none}._panel_1gpxx_229,._projectCard_1gpxx_231,._segmentCard_1gpxx_232,._analysisCard_1gpxx_233{position:relative;overflow:hidden}button._statCard_1gpxx_228{cursor:pointer}._clickableStatCard_1gpxx_271{transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast)}._clickableStatCard_1gpxx_271:hover{border-color:var(--border-active);box-shadow:var(--shadow-md);transform:translateY(-2px)}._clickableStatCard_1gpxx_271 ._statHint_1gpxx_281{color:var(--brand-primary)}._statLabel_1gpxx_290{color:var(--text-secondary);margin-bottom:12px}._statValue_1gpxx_295{color:var(--text-primary);align-items:baseline;gap:6px;font-size:30px;font-weight:800;display:flex}._statValue_1gpxx_295 span{color:var(--text-muted);font-size:14px;font-weight:500}._statHint_1gpxx_281{color:var(--text-muted);margin-top:8px;font-size:12px}._statLabelRow_1gpxx_316{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._statLabelRow_1gpxx_316 ._statLabel_1gpxx_290{margin-bottom:0}._statSummary_1gpxx_328{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}._kpiSummaryCard_1gpxx_339{text-align:left;align-items:stretch;min-height:132px}._seriesValueList_1gpxx_345{gap:8px;display:grid}._seriesValueRow_1gpxx_350{border-top:1px solid #94a3b824;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}._seriesValueRow_1gpxx_350:first-child{border-top:0}._seriesValueRow_1gpxx_350 strong{color:var(--text-primary);font-size:20px;line-height:1}._seriesValueRow_1gpxx_350 em{color:var(--text-muted);margin-left:4px;font-size:12px;font-style:normal;font-weight:500}._seriesValueRow_1gpxx_350 small{color:var(--text-muted);grid-column:2/4;font-size:11px}._seriesName_1gpxx_381{color:var(--text-secondary);white-space:nowrap;font-weight:700}._emptySeriesRow_1gpxx_387 strong{color:var(--text-muted)}._seriesEmptyTips_1gpxx_389{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}._panelNoAccent_1gpxx_402:before{display:none}._panelHeader_1gpxx_404{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}._panelHeader_1gpxx_404 h3{margin:0 0 6px;font-size:18px}._panelHeader_1gpxx_404 p{color:var(--text-secondary);margin:0;font-size:13px}._progressCard_1gpxx_230{padding:18px}._progressTop_1gpxx_427,._progressFooter_1gpxx_428{justify-content:space-between;gap:12px;display:flex}._progressTop_1gpxx_427 strong{color:var(--text-primary)}._progressTrack_1gpxx_442{background:var(--bg-app);border:1px solid var(--border-color);border-radius:999px;height:10px;margin:14px 0 10px;overflow:hidden}._progressBar_1gpxx_451,._progressBar_1gpxx_451._primary_1gpxx_288{background:linear-gradient(90deg,#2563eb,#22c55e);border-radius:999px;height:100%}._progressBar_1gpxx_451._warning_1gpxx_286{background:linear-gradient(90deg,#f59e0b,#f97316)}._progressBar_1gpxx_451._success_1gpxx_285{background:linear-gradient(90deg,#0ea5e9,#16a34a)}._progressBar_1gpxx_451._danger_1gpxx_287{background:linear-gradient(90deg,#f97316,#dc2626)}._progressBar_1gpxx_451._neutral_1gpxx_461{background:linear-gradient(90deg,#94a3b8,#64748b)}._progressFooter_1gpxx_428{color:var(--text-muted);font-size:12px}._projectCard_1gpxx_231,._segmentCard_1gpxx_232,._analysisCard_1gpxx_233{transition:transform var(--transition-fast), border-color var(--transition-fast);padding:18px}button._projectCard_1gpxx_231,button._segmentCard_1gpxx_232{cursor:pointer;color:inherit;text-align:left;font-family:inherit}._projectCard_1gpxx_231:hover,._segmentCard_1gpxx_232:hover:not(:disabled){border-color:var(--border-active);transform:translateY(-2px)}._segmentCard_1gpxx_232:disabled{cursor:not-allowed;opacity:.68}._cardTitle_1gpxx_495{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-weight:700;display:flex}._cardMeta_1gpxx_504{color:var(--text-muted);border-bottom:1px solid var(--border-color);margin-bottom:12px;padding-bottom:8px;font-size:12px}._cardText_1gpxx_512{color:var(--text-secondary);margin:0;line-height:1.7}._segmentSummaryCard_1gpxx_518{flex-direction:column;min-height:132px;display:flex}._segmentSummaryCard_1gpxx_518 ._cardText_1gpxx_512{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}._segmentSummaryCard_1gpxx_518 ._cardMeta_1gpxx_504{border-bottom:0;margin-top:12px;margin-bottom:0;padding-bottom:0}._segmentSeriesList_1gpxx_539{gap:10px;display:grid}._segmentSeriesRow_1gpxx_544{border-top:1px solid #94a3b824;padding-top:10px}._segmentSeriesRow_1gpxx_544:first-child{border-top:0;padding-top:0}._segmentSeriesRow_1gpxx_544>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}._segmentSeriesRow_1gpxx_544 strong{color:var(--text-primary)}._segmentSeriesRow_1gpxx_544 p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}._structuredText_1gpxx_568{white-space:normal;overflow-wrap:anywhere;word-break:break-word;gap:8px;display:grid}._structuredText_1gpxx_568 p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}._structuredHeader_1gpxx_583{color:var(--text-primary);font-weight:700;margin-top:4px!important}._rankingList_1gpxx_589{gap:10px;display:grid}._rankingItem_1gpxx_594{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:inherit;text-align:left;cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:#ffffff06;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;font-family:inherit;display:grid}._rankingItem_1gpxx_594:hover{border-color:var(--border-active);background:#ffffff0b;transform:translateY(-1px)}._rankingBadge_1gpxx_617{font-size:18px;font-weight:800}._rankingName_1gpxx_622{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}._rankingValue_1gpxx_631{font-weight:800}._rankingTarget_1gpxx_635{color:var(--text-muted);font-size:12px}._rankingDanger_1gpxx_640 ._rankingValue_1gpxx_631{color:var(--danger)}._rankingSuccess_1gpxx_641 ._rankingValue_1gpxx_631{color:var(--success)}._statusPill_1gpxx_643{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:4px 8px;font-size:12px}._statusPill_1gpxx_643._normal_1gpxx_651,._statusPill_1gpxx_643._success_1gpxx_285,._statusPill_1gpxx_643._stable_1gpxx_653,._statusPill_1gpxx_643._closed_1gpxx_654{color:var(--success);background:#3ddc8414}._statusPill_1gpxx_643._warning_1gpxx_286,._statusPill_1gpxx_643._processing_1gpxx_656{color:var(--warning);background:#f6a82114}._statusPill_1gpxx_643._risk_1gpxx_657,._statusPill_1gpxx_643._high_1gpxx_658,._statusPill_1gpxx_643._down_1gpxx_659,._statusPill_1gpxx_643._pending_1gpxx_660{color:var(--danger);background:var(--danger-bg)}._statusPill_1gpxx_643._unknown_1gpxx_661{color:var(--text-muted);background:var(--neutral-soft)}._idTag_1gpxx_663{color:var(--text-primary);background:var(--neutral-soft);border:1px solid var(--border-color);border-radius:var(--radius-xs);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 7px;font-size:12px;display:inline-block}._emptyPanel_1gpxx_676{border:1px dashed var(--border-color);border-radius:var(--radius-lg);text-align:center;min-height:220px;color:var(--text-secondary);background:var(--bg-app);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}._loadingState_1gpxx_690,._errorState_1gpxx_691{border:1px dashed var(--border-color);border-radius:var(--radius-md);min-height:120px;color:var(--text-muted);background:var(--neutral-soft);text-align:center;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}._loadingSpinner_1gpxx_704{border:2px solid #c5dafb;border-top-color:var(--brand-primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_1gpxx_1}._errorState_1gpxx_691{color:var(--danger);background:var(--danger-bg);border-color:#efbcbc;flex-wrap:wrap}._errorState_1gpxx_691 strong{color:var(--text-primary)}._emptyIcon_1gpxx_715{opacity:.65;margin-bottom:10px;font-size:38px}._emptyPanel_1gpxx_676 h3{color:var(--text-primary);margin:0 0 8px}._emptyPanel_1gpxx_676 p{max-width:520px;margin:0}._tableWrap_1gpxx_731{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}._table_1gpxx_731{border-collapse:collapse;width:100%;min-width:760px}._table_1gpxx_731 th,._table_1gpxx_731 td{border-bottom:1px solid var(--border-color);text-align:left;color:var(--text-secondary);padding:12px 14px}._table_1gpxx_731 th{color:var(--text-primary);background:#ffffff05;font-weight:600}._clickableTableRow_1gpxx_761{cursor:pointer}._clickableTableRow_1gpxx_761:hover td{color:var(--text-primary);background:#3b82f614}._monthlyPieStats_1gpxx_770{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}._actionsRow_1gpxx_777{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._select_1gpxx_784,._input_1gpxx_785,._textarea_1gpxx_786{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);background:#ffffff0a;outline:none;padding:8px 10px}._input_1gpxx_785{min-width:180px}._textarea_1gpxx_786{resize:vertical;width:100%;min-height:108px;margin-top:12px;font-family:inherit}._noteTemplateForm_1gpxx_807{gap:8px;margin-top:12px;display:grid}._noteTemplateField_1gpxx_813{gap:4px;display:grid}._noteTemplateField_1gpxx_813 span{color:var(--text-secondary);font-size:12px;line-height:1.3}._noteTemplateInput_1gpxx_824{resize:vertical;border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;min-height:52px;color:var(--text-primary);box-sizing:border-box;background:#ffffff0a;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.4}._noteTemplateInput_1gpxx_824:focus{border-color:#3b82f68c}._helperText_1gpxx_844{color:var(--text-secondary);margin-top:10px;font-size:12px;line-height:1.4}._button_1gpxx_851:disabled,._buttonGhost_1gpxx_852:disabled{opacity:.45;cursor:not-allowed}._linkButton_1gpxx_857{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0}._noteList_1gpxx_865{gap:8px;margin-top:14px;display:grid}._noteItem_1gpxx_871{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);background:#ffffff08;padding:10px;font-size:13px}._button_1gpxx_851,._buttonGhost_1gpxx_852{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);padding:8px 12px}._button_1gpxx_851{border:1px solid var(--brand-primary);background:var(--brand-primary-light);color:var(--text-primary)}._buttonGhost_1gpxx_852{border:1px solid var(--border-color);color:var(--text-secondary);background:0 0}._button_1gpxx_851:hover,._buttonGhost_1gpxx_852:hover{border-color:var(--border-active);color:var(--text-primary)}@media (width<=1200px){._grid4_1gpxx_217,._grid3_1gpxx_218{grid-template-columns:repeat(2,minmax(0,1fr))}._predictionHero_1gpxx_75,._predictionAccuracyGrid_1gpxx_183{grid-template-columns:1fr}}@media (width<=760px){._grid4_1gpxx_217,._grid3_1gpxx_218,._grid2_1gpxx_219{grid-template-columns:1fr}._pageHeader_1gpxx_11{flex-direction:column}._predictionHeroStats_1gpxx_100,._predictionOverviewGrid_1gpxx_189{grid-template-columns:1fr}._predictionHero_1gpxx_75{border-radius:22px;padding:18px}._predictionHeroMain_1gpxx_99 h3{font-size:22px}._rankingItem_1gpxx_594{grid-template-columns:40px minmax(0,1fr)}._rankingValue_1gpxx_631,._rankingTarget_1gpxx_635{grid-column:2}}@keyframes _fadeIn_1gpxx_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._predictionAccuracyCard_1gpxx_932{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px}._predictionAccuracyCard_1gpxx_932._success_1gpxx_285{border-color:#3ddc8459}._predictionAccuracyCard_1gpxx_932._warning_1gpxx_286{border-color:#f6a82159}._predictionAccuracyCard_1gpxx_932._danger_1gpxx_287{border-color:#cf667959}._predictionAccuracyTop_1gpxx_944,._predictionAccuracyMeta_1gpxx_945{justify-content:space-between;align-items:center;gap:12px;display:flex}._predictionAccuracyTop_1gpxx_944 span{color:var(--text-secondary);line-height:1.5}._predictionAccuracyTop_1gpxx_944 strong{color:var(--text-primary);white-space:nowrap;font-size:28px;font-weight:800}._predictionGauge_1gpxx_964{border:1px solid var(--border-color);background:var(--bg-app);border-radius:999px;height:14px;margin:16px 0 10px;overflow:hidden}._predictionGaugeFill_1gpxx_973{background:var(--brand-primary);border-radius:999px;height:100%;transition:width .25s}._predictionGaugeFill_1gpxx_973._success_1gpxx_285{background:var(--success)}._predictionGaugeFill_1gpxx_973._warning_1gpxx_286{background:var(--warning)}._predictionGaugeFill_1gpxx_973._danger_1gpxx_287{background:var(--danger)}._predictionAccuracyMeta_1gpxx_945{color:var(--text-muted);font-size:12px}._predictionMetricTabs_1gpxx_989{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}._predictionMetricTab_1gpxx_989{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;display:inline-flex}._predictionMetricTab_1gpxx_989 span{border-radius:50%;width:8px;height:8px}._predictionMetricTab_1gpxx_989:hover,._predictionMetricTab_1gpxx_989._active_1gpxx_266{color:var(--text-primary);border-color:var(--border-active);background:#3b82f61f}._predictionChartWrap_1gpxx_1023{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff05;padding:10px}._predictionHint_1gpxx_1030{color:var(--text-secondary);align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;line-height:1.6;display:flex}._pieSummary_1gpxx_1040{color:var(--text-secondary);margin-top:10px;font-size:13px}._pieSummary_1gpxx_1040 strong{color:var(--text-primary)}._formGrid_1gpxx_1050{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}._errorText_1gpxx_1057{color:var(--danger);font-size:13px}._successText_1gpxx_1062{color:var(--success);font-size:13px}@media (width<=900px){._formGrid_1gpxx_1050{grid-template-columns:1fr}}._riskProjectGrid_1gpxx_1073{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}._riskProjectCard_1gpxx_1079{border-radius:var(--radius-lg);color:inherit;text-align:left;cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(135deg,#cf667924,#f6a82114);border:1px solid #cf667959;padding:16px}._riskProjectCard_1gpxx_1079:hover{border-color:var(--danger);box-shadow:var(--shadow-md);transform:translateY(-2px)}._riskProjectTop_1gpxx_1096{color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}._riskProjectTop_1gpxx_1096 span{align-items:center;gap:6px;display:inline-flex}._riskProjectTop_1gpxx_1096 strong{color:var(--danger);font-size:20px}._riskProjectCard_1gpxx_1079 p{color:var(--text-secondary);margin:10px 0 0;line-height:1.6}._modalBackdrop_1gpxx_1122{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a162861;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._kpiTrendModal_1gpxx_1133{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-panel);width:min(860px,100vw - 32px);max-height:min(85vh,680px);box-shadow:var(--shadow-lg);flex-direction:column;padding:20px;display:flex;overflow-y:auto}._seriesLegendBar_1gpxx_1146{background:var(--bg-app);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding:6px 12px;font-size:13px;display:flex}._seriesLegendItem_1gpxx_1158{color:var(--text-primary);align-items:center;gap:6px;font-weight:500;display:inline-flex}._seriesLegendDot_1gpxx_1166{border-radius:50%;width:10px;height:10px;display:inline-block}._abnormalText_1gpxx_1173{font-weight:600;color:#ef4444!important}._kpiTrendHeader_1gpxx_1178{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}._kpiTrendHeader_1gpxx_1178 strong{color:var(--text-primary);margin-bottom:6px;font-size:18px;display:block}._kpiTrendHeader_1gpxx_1178 span{color:var(--text-secondary);font-size:13px}._kpiTrendHeader_1gpxx_1178 button{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);color:var(--text-secondary);cursor:pointer;padding:7px 12px}._kpiTrendAnalysis_1gpxx_1207{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff08;padding:14px}._kpiTrendAnalysis_1gpxx_1207 strong{color:var(--text-primary)}._kpiTrendAnalysis_1gpxx_1207 p{color:var(--text-secondary);margin:8px 0 0;line-height:1.7}._kpiTrendAnalysis_1gpxx_1207 ._structuredText_1gpxx_568{margin-top:8px}._kpiTrendAnalysis_1gpxx_1207 ._structuredText_1gpxx_568 p{margin:0}._select_1gpxx_784 option{background:var(--bg-panel);color:var(--text-primary)}._buttonDanger_1gpxx_1237{color:var(--danger);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);background:#cf66791f;border:1px solid #cf66798c;padding:8px 12px}._buttonDanger_1gpxx_1237:hover{border-color:var(--danger);color:var(--text-primary)}._detailSection_1gpxx_1252{border-top:1px solid var(--border-color);margin-top:12px;padding-top:12px}._detailSection_1gpxx_1252 h4{color:var(--text-primary);margin:0 0 8px;font-size:14px}._eventTimeline_1gpxx_1264{margin:12px 0 0;padding:0 0 0 4px;list-style:none}._eventTimelineItem_1gpxx_1265{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:50px;display:grid;position:relative}._eventTimelineItem_1gpxx_1265:not(:last-child):before{content:"";background:var(--border-color);width:2px;position:absolute;top:15px;bottom:-2px;left:7px}._eventTimelineMarker_1gpxx_1267{z-index:1;border:3px solid var(--brand-primary);background:var(--bg-panel);border-radius:50%;width:14px;height:14px;margin-top:3px;position:relative}._eventTimeline_pending_1gpxx_1268 ._eventTimelineMarker_1gpxx_1267,._eventTimelineMarker_1gpxx_1267._eventTimeline_pending_1gpxx_1268{border-color:var(--warning)}._eventTimeline_closed_1gpxx_1270 ._eventTimelineMarker_1gpxx_1267,._eventTimelineMarker_1gpxx_1267._eventTimeline_closed_1gpxx_1270,._eventTimeline_resolved_1gpxx_1272 ._eventTimelineMarker_1gpxx_1267,._eventTimelineMarker_1gpxx_1267._eventTimeline_resolved_1gpxx_1272{border-color:var(--success)}._eventTimelineBody_1gpxx_1274{min-width:0;padding:0 0 14px}._eventTimelineHeader_1gpxx_1275{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._eventTimelineHeader_1gpxx_1275 strong{color:var(--text-primary);font-size:13px}._eventTimelineHeader_1gpxx_1275 time,._eventTimelineBody_1gpxx_1274 p{color:var(--text-muted);font-size:12px}._eventTimelineBody_1gpxx_1274 p{margin:5px 0 0;line-height:1.55}._eventNoteCards_1gpxx_1280{gap:10px;margin-top:12px;display:grid}._eventNoteCard_1gpxx_1280,._eventSolutionCard_1gpxx_1282{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--neutral-soft);padding:12px 14px}._eventNoteCard_1gpxx_1280 p{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}._eventNoteCard_1gpxx_1280>div{color:var(--text-muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}._eventNoteEmpty_1gpxx_1285{border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);padding:14px;font-size:13px}._eventSolutionCard_1gpxx_1282{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;line-height:1.65}._sourceNote_1gpxx_1288{color:var(--text-muted);margin:0 0 8px;font-size:12px;line-height:1.6}._successText_1gpxx_1062,._errorText_1gpxx_1057{border-radius:var(--radius-md);padding:8px 10px;font-size:13px}._successText_1gpxx_1062{color:var(--success);background:#3ddc8414;border:1px solid #3ddc8459}._errorText_1gpxx_1057{color:var(--danger);background:#cf667914;border:1px solid #cf667959}._costReasonList_1gpxx_1314{gap:12px;display:grid}._costReasonGrid_1gpxx_1319{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}._costReasonGrid_1gpxx_1319>div{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff08;padding:12px}._costReasonGrid_1gpxx_1319 span,._costReasonGrid_1gpxx_1319 small{color:var(--text-muted);line-height:1.5;display:block}._costReasonGrid_1gpxx_1319 strong{color:var(--text-primary);margin:6px 0;font-size:20px;display:block}._profitProjectCardSuccess_1gpxx_1347{border-color:#3ddc8452}._profitProjectCardDanger_1gpxx_1351{border-color:#cf667952}._profitProjectMetrics_1gpxx_1355{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}._profitProjectMetrics_1gpxx_1355>div{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff08;padding:10px}._profitProjectMetrics_1gpxx_1355 span{color:var(--text-muted);margin-bottom:6px;font-size:12px;display:block}._profitProjectMetrics_1gpxx_1355 strong{color:var(--text-primary);font-size:16px}._metricSuccess_1gpxx_1381{color:var(--success)!important}._metricDanger_1gpxx_1382{color:var(--danger)!important}@media (width<=760px){._costReasonGrid_1gpxx_1319,._profitProjectMetrics_1gpxx_1355{grid-template-columns:1fr}}._progressBlock_1gpxx_1389{margin-top:16px}._pagination_1gpxx_1393{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}._pagination_1gpxx_1393 button:disabled{opacity:.45;cursor:not-allowed}._anomalyOverview_1gpxx_1408{gap:14px;display:grid}._expenseGroup_1gpxx_1413{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-app);padding:14px 16px}._expenseGroupHeader_1gpxx_1420{color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._anomalyGroupGrid_1gpxx_1429{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._anomalyGroupGrid_1gpxx_1429>._anomalySection_1gpxx_1435+._anomalySection_1gpxx_1435{border-left:1px solid var(--border-color);padding-left:16px}._anomalySection_1gpxx_1435{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#ffffff05;overflow:hidden}._anomalyHeader_1gpxx_1447{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}._anomalyHeader_1gpxx_1447 span:last-child{color:var(--brand-primary);font-size:13px}@media (width<=760px){._anomalyGroupGrid_1gpxx_1429{grid-template-columns:1fr}._anomalyGroupGrid_1gpxx_1429>._anomalySection_1gpxx_1435+._anomalySection_1gpxx_1435{border-top:1px solid var(--border-color);border-left:0;padding-top:16px;padding-left:0}}._anomalyList_1gpxx_1476{gap:10px;padding:0 16px 16px;display:grid}._anomalyItem_1gpxx_1482{border-radius:var(--radius-md);background:var(--bg-app);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;font-size:13px;display:flex}._anomalyItem_1gpxx_1482 strong{color:var(--text-primary)}._costList_1gpxx_1498{gap:10px;margin-top:16px;display:grid}._costItem_1gpxx_1504{border-radius:var(--radius-md);background:var(--bg-app);color:var(--text-secondary);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}._costItem_1gpxx_1504 strong{color:var(--text-primary)}._costItemLabel_1gpxx_1518{flex:1;min-width:0}._costProgressTrack_1gpxx_1519{background:var(--neutral-soft);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}._costProgressBar_1gpxx_1520{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#f59e0b);height:100%}._costProgress_chemical_1gpxx_1521{background:linear-gradient(90deg,#2563eb,#0ea5e9)}._costProgress_labor_1gpxx_1522{background:linear-gradient(90deg,#7c3aed,#a855f7)}._costProgress_operation_1gpxx_1523{background:linear-gradient(90deg,#f59e0b,#f97316)}._costProgress_energy_1gpxx_1524{background:linear-gradient(90deg,#0f766e,#14b8a6)}._costProgress_carbonEnergy_1gpxx_1525{background:linear-gradient(90deg,#c2185b,#ec4899)}._costProgress_neutral_1gpxx_1526{background:linear-gradient(90deg,#94a3b8,#64748b)}._analysisSections_1gpxx_1530{gap:12px;display:grid}._analysisSubSection_1gpxx_1535{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff05;padding:12px}._analysisSubTitle_1gpxx_1542{color:var(--text-primary);margin:0 0 8px;font-size:13px;font-weight:700}._suggestionCardList_1gpxx_1549{gap:10px;display:grid}._suggestionCard_1gpxx_1549{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#ffffff08;padding:12px}._suggestionCardIndex_1gpxx_1561{color:var(--text-primary);margin-bottom:8px;font-size:13px;font-weight:700}._suggestionFieldList_1gpxx_1568{gap:6px;display:grid}._suggestionFieldRow_1gpxx_1573{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.55;display:grid}._suggestionFieldLabel_1gpxx_1582{color:var(--text-muted);white-space:nowrap}._suggestionFieldValue_1gpxx_1587{color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}@media (width<=720px){._suggestionFieldRow_1gpxx_1573{grid-template-columns:1fr;gap:2px}}._opsFunnelList_1gpxx_1603{gap:12px;display:grid}._opsFunnelRow_1gpxx_1608{gap:8px;display:grid}._opsFunnelMeta_1gpxx_1613{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:12px 18px;font-size:13px;display:flex}._opsFunnelMeta_1gpxx_1613 strong{color:var(--text-primary);min-width:96px}._opsFunnelTrack_1gpxx_1627{background:#94a3b82e;border-radius:999px;height:10px;overflow:hidden}._opsFunnelFill_1gpxx_1634{background:linear-gradient(90deg,#3b82f6d9,#0ea5e9e6);border-radius:999px;height:100%}._opsFooterNote_1gpxx_1640{color:var(--text-muted);font-size:12px;line-height:1.6}._opsTimelinePanel_1gpxx_1648{border:1px solid var(--border-color);background:var(--bg-panel);border-radius:16px;gap:14px;padding:16px 18px;display:grid}._opsTimelineHeader_1gpxx_1657{justify-content:space-between;align-items:center;gap:12px;display:flex}._opsTimelineHeader_1gpxx_1657 strong{color:var(--text-primary);margin-bottom:4px;display:block}._opsTimelineHeader_1gpxx_1657 span{color:var(--text-secondary);font-size:13px}._opsSessionBlock_1gpxx_1675{gap:8px;padding-top:4px;display:grid}._opsSessionTitle_1gpxx_1681{color:var(--text-muted);word-break:break-all;font-size:12px}._opsTimelineList_1gpxx_1687{gap:8px;display:grid}._opsTimelineItem_1gpxx_1692{background:#fff6;border:1px solid #94a3b838;border-radius:12px;padding:10px 12px}._opsTimelineMeta_1gpxx_1699{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px 14px;font-size:13px;display:flex}._opsTimelineMeta_1gpxx_1699 strong{color:var(--text-primary);min-width:88px}._opsTimelineSub_1gpxx_1713{color:var(--text-muted);margin-top:4px;font-size:12px}._opsDrawerOverlay_1gpxx_1721{z-index:80;background:#0a162861;justify-content:flex-end;display:flex;position:fixed;inset:0}._opsDrawer_1gpxx_1721{background:var(--bg-panel);width:min(440px,100%);height:100%;color:var(--text-primary);border-left:1px solid var(--border-color);box-shadow:var(--shadow-lg);align-content:start;gap:14px;padding:16px 18px 24px;display:grid;overflow:auto}._opsDrawerHeader_1gpxx_1744{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._opsDrawerSub_1gpxx_1751{color:var(--text-muted,#94a3b8);margin-top:4px;font-size:12px}._opsSessionList_1gpxx_1757{gap:14px;display:grid}._opsSessionCard_1gpxx_1762{border:1px solid var(--border-color);background:var(--bg-panel);border-radius:8px;padding:12px}._opsSessionTitle_1gpxx_1681{color:var(--text-muted,#94a3b8);word-break:break-all;margin-bottom:10px;font-size:12px}._opsTimeline_1gpxx_1648{gap:10px;display:grid}._opsTimelineItem_1gpxx_1692{border-left:2px solid #3b82f68c;gap:2px;padding:2px 0 2px 12px;display:grid}._opsTimelineTime_1gpxx_1788{color:var(--text-muted,#94a3b8);font-variant-numeric:tabular-nums;font-size:12px}._opsTimelineMain_1gpxx_1794{flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:13px;display:flex}._opsTimelineMain_1gpxx_1794 strong{color:var(--text-primary,#e2e8f0)}._opsTimelineMain_1gpxx_1794 span,._opsTimelineMeta_1gpxx_1699{color:var(--text-secondary,#cbd5e1);font-size:12px}._opsFilterBanner_1gpxx_1814{color:var(--text-secondary,#94a3b8);background:#94a3b814;border:1px solid #94a3b847;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px}._opsSummaryList_1gpxx_1824{color:var(--text-secondary,#cbd5e1);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}._opsSummaryList_1gpxx_1824 li{overflow-wrap:anywhere}._opsStatusPill_1gpxx_1838{white-space:nowrap;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}._opsStatus_red_1gpxx_1849{color:#fecaca;background:#ef444429;border-color:#ef444459}._opsStatus_yellow_1gpxx_1855{color:#fde68a;background:#f59e0b29;border-color:#f59e0b59}._opsStatus_green_1gpxx_1861{color:#bbf7d0;background:#22c55e24;border-color:#22c55e52}._page_1gpxx_1{gap:20px;width:100%;max-width:1480px;margin:0 auto;animation:.2s ease-out _fadeIn_1gpxx_1}._pageHeader_1gpxx_11{gap:16px}._pageHeader_1gpxx_11 h2{color:var(--text-primary);font-size:22px;line-height:1.35}._pageHeader_1gpxx_11 p,._handlerInfo_1gpxx_29{color:var(--text-muted)!important}._headerActions_1gpxx_36{gap:8px}._permissionBadge_1gpxx_44,._badge_1gpxx_45{color:var(--text-muted);background:var(--neutral-soft);border:1px solid var(--border-color);border-radius:999px;padding:4px 10px;font-size:12px}._summaryBanner_1gpxx_58{background:var(--warning-bg);border-radius:var(--radius-md);box-shadow:none;border:1px solid #f3d4a4;padding:14px 16px}._summaryBanner_1gpxx_58 strong{color:var(--text-primary)}._summaryBanner_1gpxx_58 p{color:var(--text-muted)}._summaryBannerHeader_1gpxx_1902{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._summaryBannerTitle_1gpxx_1911{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._companyBannerHeader_1gpxx_1919,._companyBannerTitle_1gpxx_1920,._companyStatusCardTop_1gpxx_1921{align-items:center;display:flex}._companyBannerHeader_1gpxx_1919{justify-content:space-between;gap:12px}._companyBannerTitle_1gpxx_1920{gap:8px}._companyStatusCard_1gpxx_1921{border:1px solid var(--border-color);border-top:3px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-panel);min-height:116px;box-shadow:var(--shadow-sm);color:var(--text-secondary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:0;padding:16px 18px;font-family:inherit;display:flex;position:relative;overflow:hidden}._companyStatusCard_1gpxx_1921._primary_1gpxx_288{border-top-color:var(--brand-primary)}._companyStatusCard_1gpxx_1921._success_1gpxx_285{border-top-color:var(--success)}._companyStatusCard_1gpxx_1921._warning_1gpxx_286{border-top-color:var(--warning)}._companyStatusCard_1gpxx_1921._danger_1gpxx_287{border-top-color:var(--danger)}._companyStatusCard_1gpxx_1921:hover{border-color:var(--border-active);box-shadow:var(--shadow-md);transform:translateY(-1px)}._companyStatusCardActive_1gpxx_1964{background:#f7faff;border-color:#0064e64d;border-top-width:1px;box-shadow:inset 0 2px 8px #0a162817,inset 0 1px 2px #0a16280f}._companyStatusCardTop_1gpxx_1921{justify-content:space-between;gap:8px}._companyStatusCard_1gpxx_1921 ._statLabel_1gpxx_290{margin:0;font-weight:600}._companyStatusCard_1gpxx_1921 ._statValue_1gpxx_295{margin-top:10px;line-height:1.15;display:block}._companyStatusCard_1gpxx_1921 ._statValue_1gpxx_295 span{margin-left:4px}._companyStatusCard_1gpxx_1921 ._statHint_1gpxx_281{margin-top:8px;display:block}._companyFilterHint_1gpxx_1981{color:var(--text-faint);margin:-10px 0 0;font-size:12px}._companyProjectCard_1gpxx_1987{min-height:132px}._companyProjectLink_1gpxx_1988{color:var(--brand-primary);margin:8px 0 0;font-size:12px;font-weight:600}._predictionHero_1gpxx_75{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:18px;padding:22px;display:grid}._predictionHero_1gpxx_75:after{display:none}._predictionHeroMain_1gpxx_99,._predictionHeroStats_1gpxx_100{z-index:1;position:relative}._predictionHeroEyebrow_1gpxx_105{color:var(--brand-primary);background:var(--primary-soft);border:1px solid #c5dafb;border-radius:999px;padding:5px 9px;font-size:12px}._predictionHeroMain_1gpxx_99 h3{color:var(--text-primary);margin:14px 0 8px;font-size:26px}._predictionHeroMain_1gpxx_99 p{color:var(--text-muted)}._predictionHeroStat_1gpxx_100{background:var(--neutral-soft);border:1px solid var(--border-color);border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:118px;padding:15px}._predictionHeroStat_1gpxx_100 span,._predictionOverviewCard_1gpxx_157 span{color:var(--text-muted)}._predictionHeroStat_1gpxx_100 strong,._predictionOverviewCard_1gpxx_157 strong{color:var(--text-primary)}._predictionHeroStat_1gpxx_100 em,._predictionOverviewCard_1gpxx_157 em{color:var(--text-muted)}._predictionOverviewCard_1gpxx_157{background:var(--bg-panel);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}._predictionOverviewCard_1gpxx_157:before{display:none}._grid4_1gpxx_217,._grid3_1gpxx_218,._grid2_1gpxx_219{gap:16px}._statCard_1gpxx_228,._panel_1gpxx_229,._progressCard_1gpxx_230,._projectCard_1gpxx_231,._segmentCard_1gpxx_232,._analysisCard_1gpxx_233,._predictionAccuracyCard_1gpxx_932{background:var(--bg-panel);border-color:var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._statCard_1gpxx_228{min-height:116px;padding:18px}._statCard_1gpxx_228._active_1gpxx_266{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0064e61a, var(--shadow-sm)}._clickableStatCard_1gpxx_271:hover,._projectCard_1gpxx_231:hover,._segmentCard_1gpxx_232:hover:not(:disabled){border-color:var(--border-active);box-shadow:var(--shadow-md);transform:translateY(-1px)}._statCard_1gpxx_228._success_1gpxx_285{border-color:#b6e1c8}._statCard_1gpxx_228._warning_1gpxx_286{border-color:#f3d4a4}._statCard_1gpxx_228._danger_1gpxx_287{border-color:#efbcbc}._statCard_1gpxx_228._primary_1gpxx_288{border-color:#b9d2f8}._statLabel_1gpxx_290,._statHint_1gpxx_281,._cardMeta_1gpxx_504,._progressFooter_1gpxx_428{color:var(--text-muted)}._statValue_1gpxx_295{color:var(--text-primary);font-variant-numeric:tabular-nums}._statValue_1gpxx_295 span{color:var(--text-muted)}._statHint_1gpxx_281{font-size:12px}._statSummary_1gpxx_328,._cardText_1gpxx_512,._segmentSeriesRow_1gpxx_544 p{color:var(--text-muted)}._seriesValueRow_1gpxx_350,._segmentSeriesRow_1gpxx_544{border-color:var(--border-soft)}._seriesValueRow_1gpxx_350 strong,._segmentSeriesRow_1gpxx_544 strong,._cardTitle_1gpxx_495{color:var(--text-primary)}._panel_1gpxx_229{padding:20px}._panelHeader_1gpxx_404{margin-bottom:14px}._panelHeader_1gpxx_404 h3{color:var(--text-primary);font-size:16px}._panelHeader_1gpxx_404 p{color:var(--text-muted)}._progressCard_1gpxx_230,._projectCard_1gpxx_231,._segmentCard_1gpxx_232,._analysisCard_1gpxx_233,._predictionAccuracyCard_1gpxx_932{padding:16px}._progressTop_1gpxx_427 span{color:var(--text-muted)}._progressTop_1gpxx_427 strong{color:var(--text-primary);font-variant-numeric:tabular-nums}._progressTrack_1gpxx_442,._predictionGauge_1gpxx_964{background:var(--neutral-soft);border-color:var(--border-color)}._progressBar_1gpxx_451{background:linear-gradient(90deg,#2563eb,#22c55e)}._rankingItem_1gpxx_594,._noteItem_1gpxx_871,._costReasonGrid_1gpxx_1319>div,._profitProjectMetrics_1gpxx_1355>div,._anomalySection_1gpxx_1435,._analysisSubSection_1gpxx_1535,._suggestionCard_1gpxx_1549,._opsTimelinePanel_1gpxx_1648,._opsTimelineItem_1gpxx_1692,._opsSessionCard_1gpxx_1762{background:var(--bg-panel);border-color:var(--border-color)}._rankingItem_1gpxx_594:hover{background:var(--primary-soft);border-color:var(--border-active)}._rankingName_1gpxx_622,._rankingItem_1gpxx_594 strong,._rankingValue_1gpxx_631,._rankingTarget_1gpxx_635,._noteItem_1gpxx_871,._costReasonGrid_1gpxx_1319 strong,._profitProjectMetrics_1gpxx_1355 strong{color:var(--text-primary)}._rankingTarget_1gpxx_635{color:var(--text-muted)}._statusPill_1gpxx_643,._opsStatusPill_1gpxx_1838{color:var(--text-muted);background:var(--neutral-soft);border:1px solid var(--border-color);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex;position:relative}._statusPill_1gpxx_643:before,._opsStatusPill_1gpxx_1838:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 5px}._statusPill_1gpxx_643._normal_1gpxx_651,._statusPill_1gpxx_643._success_1gpxx_285,._statusPill_1gpxx_643._stable_1gpxx_653,._statusPill_1gpxx_643._closed_1gpxx_654,._opsStatus_green_1gpxx_1861{color:var(--success);background:var(--success-bg);border-color:#b6e1c8}._statusPill_1gpxx_643._warning_1gpxx_286,._statusPill_1gpxx_643._processing_1gpxx_656,._opsStatus_yellow_1gpxx_1855{color:var(--warning);background:var(--warning-bg);border-color:#f3d4a4}._statusPill_1gpxx_643._risk_1gpxx_657,._statusPill_1gpxx_643._high_1gpxx_658,._statusPill_1gpxx_643._down_1gpxx_659,._statusPill_1gpxx_643._pending_1gpxx_660,._opsStatus_red_1gpxx_1849{color:var(--danger);background:var(--danger-bg);border-color:#efbcbc}._opsStatus_green_1gpxx_1861,._opsStatus_yellow_1gpxx_1855,._opsStatus_red_1gpxx_1849{padding:3px 9px}._opsStatus_green_1gpxx_1861{color:var(--success)}._opsStatus_yellow_1gpxx_1855{color:var(--warning)}._opsStatus_red_1gpxx_1849{color:var(--danger)}._emptyPanel_1gpxx_676{min-height:200px;color:var(--text-muted);background:var(--bg-panel);border-color:var(--border-color);border-radius:var(--radius-md);padding:24px}._emptyIcon_1gpxx_715{opacity:.55}._emptyPanel_1gpxx_676 h3{color:var(--text-primary)}._tableWrap_1gpxx_731{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}._table_1gpxx_731{font-variant-numeric:tabular-nums;min-width:760px}._table_1gpxx_731 th,._table_1gpxx_731 td{color:var(--text-secondary);border-bottom-color:var(--border-soft);padding:11px 14px}._table_1gpxx_731 th{color:var(--text-muted);background:var(--neutral-soft);font-size:12px;font-weight:700}._table_1gpxx_731 tr:last-child td{border-bottom:0}._table_1gpxx_731 tbody tr{transition:background var(--transition-fast)}._table_1gpxx_731 tbody tr:hover td,._clickableTableRow_1gpxx_761:hover td{color:var(--text-primary);background:#fafbfd}._table_1gpxx_731 tbody tr._selected_1gpxx_2186 td{background:var(--primary-soft)}._table_1gpxx_731 tbody tr._selected_1gpxx_2186 td:first-child{box-shadow:inset 3px 0 0 var(--brand-primary)}._table_1gpxx_731 tbody tr._selected_1gpxx_2186:hover td{background:#d8e6ff}._actionsRow_1gpxx_777{gap:8px}._button_1gpxx_851,._buttonGhost_1gpxx_852,._buttonDanger_1gpxx_1237{border-radius:var(--radius-sm);cursor:pointer;min-height:34px;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);padding:7px 12px;font-size:13px;font-weight:600}._button_1gpxx_851{color:#fff;background:var(--brand-primary);border:1px solid var(--brand-primary)}._button_1gpxx_851:hover{color:#fff;background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}._buttonGhost_1gpxx_852{color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-color)}._buttonGhost_1gpxx_852:hover{color:var(--brand-primary);background:var(--primary-soft);border-color:#b9d2f8}._buttonDanger_1gpxx_1237{color:var(--danger);background:var(--danger-bg);border:1px solid #efbcbc}._buttonDanger_1gpxx_1237:hover{border-color:var(--danger);background:#f9dcdc}._linkButton_1gpxx_857{color:var(--brand-primary)}._select_1gpxx_784,._input_1gpxx_785,._textarea_1gpxx_786,._noteTemplateInput_1gpxx_824{color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#fbfcfe}._select_1gpxx_784:focus,._input_1gpxx_785:focus,._textarea_1gpxx_786:focus,._noteTemplateInput_1gpxx_824:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0064e61a}._select_1gpxx_784 option{color:var(--text-primary);background:var(--bg-panel)}._helperText_1gpxx_844,._sourceNote_1gpxx_1288,._predictionHint_1gpxx_1030,._opsFooterNote_1gpxx_1640,._opsDrawerSub_1gpxx_1751{color:var(--text-muted)}._successText_1gpxx_1062{color:var(--success);background:var(--success-bg);border-color:#b6e1c8}._errorText_1gpxx_1057{color:var(--danger);background:var(--danger-bg);border-color:#efbcbc}._pagination_1gpxx_1393{color:var(--text-muted);font-variant-numeric:tabular-nums;gap:8px}._pagination_1gpxx_1393 ._buttonGhost_1gpxx_852{border-radius:999px;min-height:30px;padding:5px 10px}._modalBackdrop_1gpxx_1122,._opsDrawerOverlay_1gpxx_1721{background:#0a162861}._kpiTrendModal_1gpxx_1133,._opsDrawer_1gpxx_1721{color:var(--text-secondary);background:var(--bg-panel);border-color:var(--border-color);box-shadow:var(--shadow-lg)}._kpiTrendHeader_1gpxx_1178 strong,._kpiTrendAnalysis_1gpxx_1207 strong,._detailSection_1gpxx_1252 h4,._opsDrawerHeader_1gpxx_1744 strong,._opsTimelineMain_1gpxx_1794 strong{color:var(--text-primary)}._kpiTrendHeader_1gpxx_1178 span,._kpiTrendAnalysis_1gpxx_1207 p,._opsTimelineMain_1gpxx_1794 span,._opsTimelineMeta_1gpxx_1699,._opsTimelineTime_1gpxx_1788{color:var(--text-muted)}._kpiTrendHeader_1gpxx_1178 button{color:var(--text-secondary);background:var(--bg-panel);border-color:var(--border-color)}._kpiTrendAnalysis_1gpxx_1207{background:var(--neutral-soft);border-color:var(--border-color)}._riskProjectCard_1gpxx_1079{color:var(--text-secondary);background:var(--danger-bg);border-radius:var(--radius-md);box-shadow:none;border-color:#efbcbc}._riskProjectTop_1gpxx_1096{color:var(--text-primary)}._riskProjectTop_1gpxx_1096 strong{color:var(--danger)}._riskProjectCard_1gpxx_1079 p{color:var(--text-muted)}._anomalySection_1gpxx_1435{overflow:hidden}._anomalyHeader_1gpxx_1447,._anomalyItem_1gpxx_1482,._costItem_1gpxx_1504{color:var(--text-secondary);background:var(--bg-panel)}._anomalyHeader_1gpxx_1447 strong{color:var(--warning)}._anomalyHeader_1gpxx_1447 span:last-child{color:var(--brand-primary)}._anomalyItem_1gpxx_1482{background:var(--neutral-soft)}._anomalyItem_1gpxx_1482 strong,._costItem_1gpxx_1504 strong{color:var(--text-primary)}._opsFilterBanner_1gpxx_1814{color:var(--text-muted);background:var(--neutral-soft);border-color:var(--border-color)}._opsSummaryList_1gpxx_1824{color:var(--text-muted)}._opsFunnelTrack_1gpxx_1627{background:var(--neutral-soft)}._opsFunnelFill_1gpxx_1634{background:var(--brand-primary)}._opsDrawer_1gpxx_1721{border-left-color:var(--border-color)}._opsSessionCard_1gpxx_1762{border-radius:var(--radius-sm)}@media (width<=1200px){._predictionHero_1gpxx_75{grid-template-columns:1fr}}._projectProfitPage_1gpxx_2293{gap:18px}._profitSummaryHero_1gpxx_2295{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f5f9ff 0%,#fff 62%,#f2f8ff 100%);border:1px solid #b9d2f8;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}._profitHeroEyebrow_1gpxx_2307{color:var(--brand-primary);background:var(--primary-soft);border:1px solid #c5dafb;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}._profitSummaryHero_1gpxx_2295 h3{color:var(--text-primary);margin:10px 0 5px;font-size:24px}._profitSummaryHero_1gpxx_2295 p{max-width:740px;color:var(--text-muted);margin:0;line-height:1.6}._profitAnalysisSummary_1gpxx_2320{max-width:760px;color:var(--text-muted);line-height:1.65}._profitAnalysisSummary_1gpxx_2320 p{margin:4px 0}._profitHeroMeta_1gpxx_2322{grid-template-columns:auto auto;align-items:center;gap:4px 14px;min-width:205px;display:grid}._profitHeroMeta_1gpxx_2322 span{color:var(--text-muted);font-size:12px}._profitHeroMeta_1gpxx_2322 strong{color:var(--danger);text-align:right;font-variant-numeric:tabular-nums;font-size:24px}._profitHeroMeta_1gpxx_2322 ._button_1gpxx_851{grid-column:1/-1;margin-top:8px}._profitMetricGrid_1gpxx_2327{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._profitMetricCard_1gpxx_2328{min-height:154px;color:inherit;text-align:left;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;grid-template-columns:1fr auto;gap:8px;padding:17px;display:grid;position:relative;overflow:hidden}._profitMetricCard_1gpxx_2328:before{display:none}._profitMetricCard_1gpxx_2328:hover{border-color:var(--border-active);box-shadow:var(--shadow-md);transform:translateY(-1px)}._profitMetricStatus_1gpxx_2346{border-radius:999px;justify-self:end;padding:3px 8px;font-size:11px;font-weight:700}._profitMetricStatus_1gpxx_2346._success_1gpxx_285{color:var(--success);background:var(--success-bg)}._profitMetricStatus_1gpxx_2346._danger_1gpxx_287{color:var(--danger);background:var(--danger-bg)}._profitMetricStatus_1gpxx_2346._warning_1gpxx_286{color:var(--warning);background:var(--warning-bg)}._profitMetricStatus_1gpxx_2346._neutral_1gpxx_461{color:var(--text-muted);background:var(--neutral-soft)}._profitMetricLabel_1gpxx_2351{color:var(--text-secondary);align-self:center;font-size:13px}._profitMetricValue_1gpxx_2352{color:var(--text-primary);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:28px;line-height:1}._profitMetricHint_1gpxx_2353{color:var(--text-muted);grid-column:1/-1;font-size:12px;line-height:1.45}._profitMetricAction_1gpxx_2354{color:var(--brand-primary);font-size:12px;font-weight:600;position:absolute;bottom:14px;right:16px}._profitComparisonGrid_1gpxx_2356{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._profitProgressCard_1gpxx_2357{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:14px;padding:18px;display:grid}._profitProgressHeader_1gpxx_2366{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._profitProgressHeader_1gpxx_2366>div{gap:4px;display:grid}._profitProgressHeader_1gpxx_2366 strong{color:var(--text-primary);font-size:17px}._profitProgressHeader_1gpxx_2366 span:not(._profitMetricStatus_1gpxx_2346){color:var(--text-muted);font-size:12px}._profitTripleGrid_1gpxx_2370{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._profitTripleGrid_1gpxx_2370>div{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-app);gap:5px;min-width:0;padding:12px 10px;display:grid}._profitTripleGrid_1gpxx_2370 span{color:var(--text-muted);font-size:12px}._profitTripleGrid_1gpxx_2370 strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;line-height:1.2;overflow:hidden}._profitTripleGrid_1gpxx_2370 em{color:var(--text-muted);margin-left:3px;font-size:11px;font-style:normal;font-weight:500}._profitTripleGrid_1gpxx_2370 ._success_1gpxx_285 strong{color:var(--success)}._profitTripleGrid_1gpxx_2370 ._danger_1gpxx_287 strong{color:var(--danger)}._profitProgressTrack_1gpxx_2377{background:#e7edf5;border-radius:999px;height:8px;overflow:hidden}._profitProgressFill_1gpxx_2378{border-radius:inherit;background:#2563eb;min-width:0;height:100%;display:block}._profitProgressFill_1gpxx_2378._success_1gpxx_285{background:#16a34a}._profitProgressFill_1gpxx_2378._danger_1gpxx_287{background:#dc2626}._profitProgressFill_1gpxx_2378._warning_1gpxx_286{background:#f59e0b}._profitProgressFill_1gpxx_2378._neutral_1gpxx_461{background:#94a3b8}._profitProgressFooter_1gpxx_2383{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:12px;display:flex}._profitPanelStatus_1gpxx_2385{border:1px solid;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}._profitPanelStatus_1gpxx_2385._success_1gpxx_285{color:var(--success);background:var(--success-bg);border-color:#b6e1c8}._profitPanelStatus_1gpxx_2385._danger_1gpxx_287{color:var(--danger);background:var(--danger-bg);border-color:#efbcbc}._profitTrendModal_1gpxx_2389{width:min(920px,100vw - 40px);color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:22px}._profitTrendModalHeader_1gpxx_2390{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}._profitTrendModalHeader_1gpxx_2390 strong{color:var(--text-primary);margin-bottom:6px;font-size:19px;display:block}._profitTrendModalHeader_1gpxx_2390 span{color:var(--text-muted);font-size:13px}._profitTrendModalHeader_1gpxx_2390 button{color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;padding:7px 12px}@media (width<=1200px){._page_1gpxx_1{min-width:0}._profitMetricGrid_1gpxx_2327{grid-template-columns:repeat(2,minmax(0,1fr))}._profitComparisonGrid_1gpxx_2356{grid-template-columns:1fr}}@media (width<=760px){._profitSummaryHero_1gpxx_2295{flex-direction:column;align-items:flex-start}._profitHeroMeta_1gpxx_2322{width:100%}._profitMetricGrid_1gpxx_2327,._profitTripleGrid_1gpxx_2370{grid-template-columns:1fr}._profitProgressFooter_1gpxx_2383{flex-direction:column;align-items:flex-start;gap:4px}}._eventProgressTime_1gpxx_2409{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;font-size:12px;display:flex}._eventTimelineMarker_1gpxx_1267._eventProgressCurrent_1gpxx_2410{border-color:var(--brand-primary);box-shadow:0 0 0 4px var(--primary-soft)}._eventTimelineMarker_1gpxx_1267._eventProgressRecorded_1gpxx_2411{border-color:var(--success)}._eventTimelineBody_1gpxx_1274{overflow-wrap:anywhere}._eventTimelineHeader_1gpxx_1275 strong{font-size:14px}._eventNoteCard_1gpxx_1280 p{white-space:pre-wrap;overflow-wrap:anywhere}._profitCostOverviewGrid_1gpxx_2417{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}._profitCostOverviewGrid_1gpxx_2417>*{min-width:0}._profitPerTonGrid_1gpxx_2419{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._profitPerTonCard_1gpxx_2420{border:1px solid var(--border-color);border-top:3px solid var(--brand-primary);border-radius:var(--radius-lg);background:var(--bg-panel);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}._profitPerTonCard_1gpxx_2420 ._profitMetricLabel_1gpxx_2351{align-self:flex-start}._profitPerTonValue_1gpxx_2422{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;line-height:1.3}._profitPerTonValue_1gpxx_2422 span{color:var(--text-muted);margin-left:6px;font-size:12px;font-weight:400}._profitPerTonCard_1gpxx_2420 ._profitMetricHint_1gpxx_2353{overflow-wrap:anywhere}@media (width<=1100px){._profitCostOverviewGrid_1gpxx_2417{grid-template-columns:1fr}}@media (width<=420px){._profitPerTonGrid_1gpxx_2419{grid-template-columns:1fr}}._recordFlowFullWidth_1gpxx_2428{grid-column:1/-1}._cards_w7xqs_1{gap:14px;min-width:0;display:grid}._card_w7xqs_1{border:1px solid var(--border-color,#dbe3ee);background:var(--bg-card,#fff);min-width:0;color:var(--text-primary,#1e293b);overflow-wrap:anywhere;border-radius:12px;padding:18px 20px;font-size:14px;line-height:1.85}._reference_w7xqs_3{background:var(--bg-secondary,#f6f8fc)}._card_w7xqs_1>:first-child{margin-top:0}._card_w7xqs_1 p{white-space:pre-wrap;margin:8px 0}._card_w7xqs_1 h1,._card_w7xqs_1 h2,._card_w7xqs_1 h3,._card_w7xqs_1 h4,._card_w7xqs_1 h5,._card_w7xqs_1 h6{margin:0 0 12px;font-size:15px;font-weight:650;line-height:1.6}._card_w7xqs_1 ol,._card_w7xqs_1 ul{margin:8px 0;padding-left:26px}._card_w7xqs_1 li{white-space:pre-wrap;margin:7px 0;padding-left:4px}._card_w7xqs_1 li>p{margin:4px 0}._card_w7xqs_1 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}._card_w7xqs_1 table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}._card_w7xqs_1 td,._card_w7xqs_1 th{border:1px solid #dbe3ee;padding:7px 10px}._card_w7xqs_1 blockquote{border-left:3px solid #cbd5e1;margin:10px 0;padding-left:14px}._original_w7xqs_14{color:var(--text-secondary,#64748b);margin-top:12px;font-size:12px}._original_w7xqs_14 summary{cursor:pointer}._original_w7xqs_14 pre{font:inherit}._empty_w7xqs_17{color:var(--text-secondary,#64748b);margin:8px 0}._container_1pn5u_1{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}._floatingLauncher_1pn5u_10{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:80px;height:80px;transition:none;transition:transform var(--transition-fast);background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative;overflow:visible}._floatingLauncher_1pn5u_10:hover{transform:none}._draggingLauncher_1pn5u_32,._draggingLauncher_1pn5u_32 *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}._draggingLauncher_1pn5u_32 ._floatingLauncher_1pn5u_10{transition:none}._floatingLauncherIcon_1pn5u_42{object-fit:cover;filter:none;-webkit-user-drag:none;pointer-events:none;border-radius:50%;width:80px;height:80px;display:block;position:absolute;inset:0}._floatingLauncherHover_1pn5u_55{opacity:0;transition:opacity .2s}._floatingLauncher_1pn5u_10:hover ._floatingLauncherHover_1pn5u_55{opacity:1}._floatingLauncherBadge_1pn5u_62{z-index:2;color:#fff;background:var(--danger);border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:13%;left:74%;transform:translate(-50%,-50%)}._floatingLauncherLoading_1pn5u_82{animation:3s ease-in-out infinite _fabFloat_1pn5u_1}@keyframes _fabFloat_1pn5u_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._collapsedView_1pn5u_89{flex-direction:column;align-items:center;height:100%;padding-top:16px;display:flex;position:relative}._toggleBtn_1pn5u_98{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);justify-content:center;align-items:center;margin-bottom:24px;display:flex}._verticalText_1pn5u_109{color:var(--brand-primary);writing-mode:vertical-rl;letter-spacing:2px;flex-direction:column;align-items:center;gap:12px;font-weight:500;display:flex}._header_1pn5u_120{height:var(--topbar-height);flex:0 0 var(--topbar-height);border-bottom:1px solid var(--border-color);background-color:var(--bg-panel);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:space-between;align-items:center;padding:0 16px;display:flex}._header_1pn5u_120:active{cursor:grabbing}._headerTitle_1pn5u_136{color:var(--text-primary);align-items:center;gap:8px;font-weight:600;display:flex}._headerTools_1pn5u_144{align-items:center;gap:6px;display:flex}._jellyfishIcon_1pn5u_150{object-fit:cover;border-radius:4px;width:18px;height:18px}._emptyIconImage_1pn5u_157{object-fit:cover;border-radius:10px;width:36px;height:36px;margin-bottom:16px}._messageAiIcon_1pn5u_165{object-fit:cover;border-radius:3px;width:12px;height:12px}._iconBtn_1pn5u_172{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._iconBtn_1pn5u_172:hover{background-color:var(--bg-app);color:var(--text-primary)}._sessionPanel_1pn5u_190{background-color:var(--bg-panel);flex-direction:column;flex:none;gap:4px;padding:8px 12px;display:flex}._newChatButton_1pn5u_199,._sessionListToggle_1pn5u_200,._sessionItem_1pn5u_201{cursor:pointer;border:none;width:100%;font-family:inherit}._newChatButton_1pn5u_199{border:1px solid var(--border-color);background-color:var(--bg-app);min-height:36px;color:var(--text-primary);transition:all var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}._newChatButton_1pn5u_199:hover{border-color:var(--brand-primary);color:var(--brand-primary);background-color:var(--brand-primary-light)}._sessionListToggle_1pn5u_200{color:var(--text-secondary);text-align:left;background:0 0;align-items:center;gap:6px;padding:6px 2px;font-size:12px;display:flex}._sessionListToggle_1pn5u_200 span{flex:1}._expandedIcon_1pn5u_244{transform:rotate(90deg)}._sessionList_1pn5u_200{flex-direction:column;gap:2px;max-height:180px;padding:4px 0 6px;display:flex;overflow-y:auto}._sessionItem_1pn5u_201{color:var(--text-primary);text-align:left;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}._sessionItem_1pn5u_201:hover,._activeSessionItem_1pn5u_271{background-color:var(--bg-app)}._sessionTitle_1pn5u_279{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}._sessionTime_1pn5u_288{color:var(--text-muted);flex:none;font-size:12px}._messageArea_1pn5u_294{flex-direction:column;flex:auto;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}._emptyState_1pn5u_303{text-align:center;color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._iconLarge_1pn5u_313{color:var(--border-active);margin-bottom:16px}._emptyState_1pn5u_303 h3{margin:0 0 8px;font-weight:500}._contextHint_1pn5u_323{color:var(--text-muted);margin:0 0 24px;font-size:12px}._quickTags_1pn5u_329{flex-direction:column;gap:10px;width:100%;max-width:280px;display:flex}._quickTags_1pn5u_329 button{background-color:var(--bg-app);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);text-align:left;padding:10px 16px;font-size:13px}._quickTags_1pn5u_329 button:hover{border-color:var(--brand-primary);background-color:var(--brand-primary-light)}._messageList_1pn5u_354{flex-direction:column;gap:16px;min-height:min-content;display:flex}._messageWrapper_1pn5u_361{width:100%;display:flex}._messageWrapper_1pn5u_361._user_1pn5u_366{justify-content:flex-end}._bubble_1pn5u_370{border-radius:var(--radius-lg);max-width:85%;padding:12px 16px;font-size:14px;line-height:1.5}._user_1pn5u_366 ._bubble_1pn5u_370{background-color:var(--brand-primary);color:#fff;border-bottom-right-radius:4px}._assistant_1pn5u_384 ._bubble_1pn5u_370{background-color:var(--bg-app);border:1px solid var(--border-color);color:var(--text-primary);border-bottom-left-radius:4px}._assistant_1pn5u_384 ._errorBubble_1pn5u_391{border-color:var(--danger);color:var(--danger);background-color:var(--danger-bg)}._attachments_1pn5u_397{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._attachmentItem_1pn5u_404{border:1px solid var(--brand-primary);background-color:var(--brand-primary-light);color:var(--brand-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;gap:6px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}._attachmentItem_1pn5u_404:hover{background-color:var(--brand-primary);color:#fff}._attributions_1pn5u_423{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._attrTag_1pn5u_430{background-color:var(--danger-bg);color:var(--danger);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px}._suggestions_1pn5u_438{flex-direction:column;gap:8px;margin-top:12px;display:flex}._suggestions_1pn5u_438 button{border:1px solid var(--border-color);color:var(--brand-primary);border-radius:var(--radius-md);cursor:pointer;text-align:left;background-color:#0000;padding:8px 10px}._suggestions_1pn5u_438 button:hover{border-color:var(--brand-primary);background-color:var(--brand-primary-light)}._openClawMeta_1pn5u_460{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px;display:flex}._openClawMeta_1pn5u_460 span{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-panel);padding:3px 6px}._typingIndicator_1pn5u_476{background-color:var(--bg-app);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);border-bottom-left-radius:4px;align-items:center;gap:8px;padding:12px 16px;display:flex}._thinkingText_1pn5u_488{font-size:13px}._statusText_1pn5u_492{color:var(--text-muted);margin-left:8px;font-size:12px}._inputArea_1pn5u_498{border-top:1px solid var(--border-color);background-color:var(--bg-panel);flex:none;padding:16px}._inputActions_1pn5u_505{justify-content:flex-end;min-height:0;margin-bottom:8px;display:flex}._stopBtn_1pn5u_512{border:1px solid var(--danger);color:var(--danger);background:var(--danger-bg);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);padding:6px 14px;font-family:inherit;font-size:13px}._stopBtn_1pn5u_512:hover{filter:brightness(1.08);transform:translateY(-1px)}._dragActive_1pn5u_530{background-color:#f5f3ff;border-color:#6366f1;box-shadow:inset 0 0 0 1px #6366f1}._inputWrapper_1pn5u_536{background-color:var(--bg-app);border:1px solid var(--border-color);transition:border-color var(--transition-fast);border-radius:20px;align-items:center;padding:6px 6px 6px 16px;display:flex}._inputWrapper_1pn5u_536:focus-within{border-color:var(--brand-primary)}._attachmentList_1pn5u_550{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}._attachmentList_1pn5u_550 span{border:1px solid var(--border-color);background:var(--bg-app);color:var(--text-secondary);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}._attachmentList_1pn5u_550 button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._attachmentList_1pn5u_550 button:hover{color:var(--danger)}._hiddenFile_1pn5u_584{display:none}._attachBtn_1pn5u_588{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-right:6px;display:flex}._attachBtn_1pn5u_588:disabled,._disabledAttachBtn_1pn5u_603{cursor:not-allowed;opacity:.6}._inputWrapper_1pn5u_536 input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}._sendBtn_1pn5u_617{background-color:var(--brand-primary);color:#fff;cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}._sendBtn_1pn5u_617:disabled{background-color:var(--border-active);color:var(--text-muted);cursor:not-allowed}._stopBtnCircle_1pn5u_637{background-color:var(--danger);color:#fff;cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;display:flex}._stopBtnCircle_1pn5u_637:hover{filter:brightness(1.1);transform:scale(1.05)}._markdownBody_1pn5u_657{word-wrap:break-word;overflow-wrap:break-word}._markdownBody_1pn5u_657 p{margin:0 0 8px}._markdownBody_1pn5u_657 p:last-child{margin-bottom:0}._markdownBody_1pn5u_657 code{background:#0000000f;border-radius:4px;padding:2px 6px;font-size:.9em}._markdownBody_1pn5u_657 pre{background:#0000000f;border-radius:8px;padding:12px;overflow-x:auto}._markdownBody_1pn5u_657 pre code{background:0 0;padding:0}._markdownBody_1pn5u_657 ul,._markdownBody_1pn5u_657 ol{margin:8px 0;padding-left:20px}._markdownBody_1pn5u_657 li{margin:4px 0}._markdownBody_1pn5u_657 a{color:var(--brand-primary);text-decoration:none}._markdownBody_1pn5u_657 a:hover{text-decoration:underline}._markdownBody_1pn5u_657 blockquote{border-left:3px solid var(--border-color);color:var(--text-secondary);margin:8px 0;padding-left:12px}._markdownBody_1pn5u_657 table{border-collapse:collapse;width:100%;margin:8px 0}._markdownBody_1pn5u_657 th,._markdownBody_1pn5u_657 td{border:1px solid var(--border-color);text-align:left;padding:6px 10px}._markdownImage_1pn5u_716{cursor:pointer;border-radius:8px;max-width:100%;margin:8px 0}._thinkingBlock_1pn5u_724{background:linear-gradient(135deg,#6366f114 0%,#8b5cf614 100%);border:1px solid #6366f126;border-radius:8px;min-width:0;margin-bottom:12px;padding:12px}._thinkingHeader_1pn5u_733{color:#6366f1;cursor:pointer;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:500;list-style:none;display:flex}._thinkingHeader_1pn5u_733::-webkit-details-marker{display:none}._thinkingHeader_1pn5u_733:after{content:"收起";margin-left:auto}._thinkingBlock_1pn5u_724:not([open]) ._thinkingHeader_1pn5u_733{margin-bottom:0}._thinkingBlock_1pn5u_724:not([open]) ._thinkingHeader_1pn5u_733:after{content:"展开"}._thinkingContent_1pn5u_762{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;max-height:min(60vh,600px);font-size:13px;line-height:1.6;overflow-y:auto}._thinkingContent_1pn5u_762 p{margin:0 0 8px}._thinkingContent_1pn5u_762 p:last-child{margin-bottom:0}._executionSteps_1pn5u_780{margin:0;padding-left:20px}._executionSteps_1pn5u_780 li+li{margin-top:6px}._uploadNotice_1pn5u_789{color:#6366f1;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}._uploadNotice_1pn5u_789 button{border:1px solid var(--border-color);background:var(--bg-app);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;padding:3px 8px;font-size:12px}._uploadNotice_1pn5u_789 button:hover{border-color:var(--danger);color:var(--danger)}._scrollBottomButton_1pn5u_814{border:1px solid var(--border-active);background:var(--bg-panel);color:var(--brand-primary);box-shadow:var(--shadow-md);cursor:pointer;z-index:2;border-radius:999px;align-self:center;padding:8px 14px;font-size:12px;font-weight:600;position:sticky;bottom:10px}._scrollBottomButton_1pn5u_814:hover{background:var(--brand-primary-light)}._container_1pn5u_1{color:var(--text-secondary);background:var(--bg-panel)}._collapsedView_1pn5u_89{background:var(--bg-panel)}._toggleBtn_1pn5u_98{color:var(--text-muted);background:0 0}._toggleBtn_1pn5u_98:hover{background:var(--neutral-soft);color:var(--brand-primary)}._verticalText_1pn5u_109{color:var(--brand-primary)}._header_1pn5u_120,._sessionPanel_1pn5u_190,._inputArea_1pn5u_498{background:var(--bg-panel);border-color:var(--border-color)}._header_1pn5u_120{height:var(--topbar-height);flex-basis:var(--topbar-height)}._headerTitle_1pn5u_136{color:var(--text-primary)}._headerTools_1pn5u_144 ._iconBtn_1pn5u_172{color:var(--text-muted)}._headerTools_1pn5u_144 ._iconBtn_1pn5u_172:hover{color:var(--brand-primary);background:var(--neutral-soft)}._jellyfishIcon_1pn5u_150,._messageAiIcon_1pn5u_165{border-radius:6px}._newChatButton_1pn5u_199{color:var(--brand-primary);background:var(--primary-soft);border-radius:var(--radius-sm);border-color:#c5dafb}._newChatButton_1pn5u_199:hover{color:var(--brand-primary-hover);border-color:var(--brand-primary);background:#dceaff}._sessionListToggle_1pn5u_200{color:var(--text-muted)}._sessionItem_1pn5u_201{color:var(--text-secondary);border-radius:var(--radius-sm)}._sessionItem_1pn5u_201:hover,._activeSessionItem_1pn5u_271{background:var(--primary-soft)}._activeSessionItem_1pn5u_271{color:var(--brand-primary)}._sessionTime_1pn5u_288{color:var(--text-faint)}._messageArea_1pn5u_294{background:#fbfcfe}._emptyState_1pn5u_303{color:var(--text-muted)}._iconLarge_1pn5u_313{color:#a7b7ca}._contextHint_1pn5u_323{color:var(--text-faint)}._quickTags_1pn5u_329 button{color:var(--text-secondary);background:var(--bg-panel);border-color:var(--border-color);border-radius:var(--radius-sm)}._quickTags_1pn5u_329 button:hover{color:var(--brand-primary);background:var(--primary-soft);border-color:#b9d2f8}._messageList_1pn5u_354{gap:14px}._bubble_1pn5u_370{border-radius:var(--radius-md)}._user_1pn5u_366 ._bubble_1pn5u_370{background:var(--brand-primary);border-bottom-right-radius:4px}._assistant_1pn5u_384 ._bubble_1pn5u_370{color:var(--text-secondary);background:var(--bg-panel);border-color:var(--border-color);box-shadow:var(--shadow-sm);border-bottom-left-radius:4px}._assistant_1pn5u_384 ._errorBubble_1pn5u_391{color:var(--danger);background:var(--danger-bg);border-color:#efbcbc}._attachmentItem_1pn5u_404{color:var(--brand-primary);background:var(--primary-soft);border-radius:var(--radius-sm);border-color:#b9d2f8}._attachmentItem_1pn5u_404:hover{color:#fff;background:var(--brand-primary)}._attrTag_1pn5u_430{color:var(--danger);background:var(--danger-bg);border-radius:999px}._suggestions_1pn5u_438 button{color:var(--brand-primary);border-color:var(--border-color);border-radius:var(--radius-sm)}._suggestions_1pn5u_438 button:hover{background:var(--primary-soft);border-color:#b9d2f8}._openClawMeta_1pn5u_460 span{background:var(--neutral-soft);border-color:var(--border-color)}._typingIndicator_1pn5u_476{color:var(--text-muted);background:var(--neutral-soft);border-color:var(--border-color)}._statusText_1pn5u_492{color:var(--text-faint)}._inputArea_1pn5u_498{padding:14px}._inputWrapper_1pn5u_536{border-color:var(--border-color);border-radius:var(--radius-md);background:#fbfcfe}._inputWrapper_1pn5u_536:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0064e614}._inputWrapper_1pn5u_536 input{color:var(--text-primary)}._attachBtn_1pn5u_588{color:var(--text-muted);background:var(--bg-panel);border-color:var(--border-color)}._attachBtn_1pn5u_588:hover{color:var(--brand-primary);border-color:var(--border-active)}._sendBtn_1pn5u_617{background:var(--brand-primary)}._sendBtn_1pn5u_617:disabled{color:var(--text-faint);background:#d7e0eb}._stopBtn_1pn5u_512{color:var(--danger);background:var(--danger-bg);border-color:#efbcbc}._stopBtnCircle_1pn5u_637{background:var(--danger)}._attachmentList_1pn5u_550 span{color:var(--text-muted);background:var(--neutral-soft);border-color:var(--border-color)}._attachmentList_1pn5u_550 button{color:var(--text-faint)}._markdownBody_1pn5u_657 code,._markdownBody_1pn5u_657 pre{background:var(--neutral-soft)}._markdownBody_1pn5u_657 th,._markdownBody_1pn5u_657 td{border-color:var(--border-color)}._markdownBody_1pn5u_657 th{background:var(--neutral-soft)}._markdownBody_1pn5u_657 blockquote{color:var(--text-muted);border-left-color:#b9d2f8}._thinkingBlock_1pn5u_724{background:var(--primary-soft);border-radius:var(--radius-sm);border-color:#c5dafb}._thinkingHeader_1pn5u_733,._uploadNotice_1pn5u_789{color:var(--brand-primary)}._thinkingContent_1pn5u_762{color:var(--text-muted)}._uploadNotice_1pn5u_789 button{color:var(--text-muted);background:var(--bg-panel);border-color:var(--border-color)}._scrollBottomButton_1pn5u_814{color:var(--brand-primary);background:var(--bg-panel);box-shadow:var(--shadow-md);border-color:#b9d2f8}._appContainer_3dzus_1{background:var(--bg-app);flex-direction:column;width:100%;height:100vh;min-height:560px;display:flex;overflow:hidden}._configNotice_3dzus_11{z-index:19;min-height:38px;color:var(--warning);background:var(--warning-bg);border-bottom:1px solid #f3d4a4;justify-content:center;align-items:center;gap:12px;padding:6px 16px;font-size:13px;display:flex;position:relative}._configNotice_3dzus_11 button{color:var(--brand-primary);background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-xs);cursor:pointer;padding:3px 10px}._configErrorPanel_3dzus_35{min-height:260px;color:var(--text-muted);text-align:center;place-items:center;gap:8px;padding:24px;display:grid}._configErrorPanel_3dzus_35 strong{color:var(--text-primary);font-size:18px}._configErrorPanel_3dzus_35 p{max-width:560px;margin:0}._configErrorPanel_3dzus_35 button{color:#fff;background:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--radius-sm);cursor:pointer;padding:8px 12px}._mainWrapper_3dzus_55{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._dashboardArea_3dzus_63{background:var(--bg-app);flex:auto;min-width:0;height:100%;margin-right:0;padding:20px;overflow-y:auto}._dashboardArea_3dzus_63._expanded_3dzus_73,._dashboardArea_3dzus_63._floatingChat_3dzus_74{margin-right:0}._chatArea_3dzus_76{z-index:1000;width:var(--chat-width,var(--sidebar-width));background:var(--bg-panel);border-left:1px solid var(--border-color);height:100%;transition:width var(--transition-normal), top var(--transition-normal), bottom var(--transition-normal);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 22px #0a16280d}._chatArea_3dzus_76._floating_3dzus_74{border:1px solid var(--border-color);border-radius:var(--radius-lg);width:min(640px,100vw - 24px);height:min(700px,100vh - 24px);box-shadow:var(--shadow-lg);position:fixed;top:auto;bottom:24px;right:24px;overflow:hidden}._chatArea_3dzus_76._collapsed_3dzus_106{width:var(--sidebar-collapsed-width);cursor:pointer}._chatArea_3dzus_76._floating_3dzus_74._collapsed_3dzus_106{width:80px;height:80px;box-shadow:none;will-change:left, top;background:0 0;border:0;transition:none;top:auto;bottom:24px;right:24px;overflow:visible}._chatArea_3dzus_76._collapsed_3dzus_106:hover{background:var(--bg-panel-hover)}._resizeHandle_3dzus_128{z-index:2;cursor:col-resize;width:10px;position:absolute;top:0;bottom:0;left:-5px}._resizeHandle_3dzus_128:after{content:"";width:2px;transition:background-color var(--transition-fast);background:0 0;border-radius:2px;position:absolute;top:14px;bottom:14px;left:4px}._resizeHandle_3dzus_128:hover:after{background:var(--brand-primary)}._floatingResizeHandle_3dzus_152{z-index:12;touch-action:none;width:20px;height:20px;position:absolute}._floatingResizeHandle_3dzus_152._topLeft_3dzus_160{cursor:nwse-resize;top:-6px;left:-6px}._floatingResizeHandle_3dzus_152._topRight_3dzus_161{cursor:nesw-resize;top:-6px;right:-6px}._floatingResizeHandle_3dzus_152._bottomLeft_3dzus_162{cursor:nesw-resize;bottom:-6px;left:-6px}._floatingResizeHandle_3dzus_152._bottomRight_3dzus_163{cursor:nwse-resize;bottom:-6px;right:-6px}._resizingChat_3dzus_165{cursor:col-resize;-webkit-user-select:none;user-select:none}._draggingWindow_3dzus_170 ._chatArea_3dzus_76._floating_3dzus_74{will-change:transform;transition:none}._persistentLauncher_3dzus_175{z-index:1010;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;background:0 0;border:0;border-radius:50%;width:80px;height:80px;padding:0;position:fixed;top:0;left:0;overflow:visible}._persistentLauncher_3dzus_175:active{cursor:grabbing}._persistentLauncher_3dzus_175 img{object-fit:cover;filter:none;pointer-events:none;-webkit-user-drag:none;width:80px;height:80px;transition:scale var(--transition-fast);border-radius:50%;display:block}._persistentLauncher_3dzus_175:hover img{scale:1.08}._draggingLauncher_3dzus_208 ._persistentLauncher_3dzus_175 img{scale:1}._draggingLauncher_3dzus_208,._draggingLauncher_3dzus_208 *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}._persistentLauncherLoading_3dzus_216{animation:1.25s ease-in-out infinite _launcherThinking_3dzus_1}@keyframes _launcherThinking_3dzus_1{0%,to{margin-top:0}50%{margin-top:-9px}}@media (width<=1100px){._dashboardArea_3dzus_63{padding:16px}}@media (width<=900px){._dashboardArea_3dzus_63,._dashboardArea_3dzus_63._expanded_3dzus_73,._dashboardArea_3dzus_63._floatingChat_3dzus_74{margin-right:0}._chatArea_3dzus_76,._chatArea_3dzus_76._floating_3dzus_74{width:min(var(--chat-width,var(--sidebar-width)), calc(100vw - 24px));top:12px;bottom:12px;right:12px}._chatArea_3dzus_76._floating_3dzus_74{width:min(640px,100vw - 24px);height:min(700px,100vh - 24px)}._chatArea_3dzus_76._floating_3dzus_74._collapsed_3dzus_106{width:64px;height:64px;top:auto;bottom:16px;right:16px}}@media (width<=640px){._appContainer_3dzus_1{min-height:480px}._dashboardArea_3dzus_63{padding:12px}._chatArea_3dzus_76,._chatArea_3dzus_76._floating_3dzus_74{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}}._overlay_rf8kb_1{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modal_rf8kb_13{border-radius:var(--radius-lg);width:340px;max-width:100%;box-shadow:var(--shadow-lg);background:#f8fafc;border:1px solid #94a3b833;overflow:hidden}._modalHeader_rf8kb_23{color:#334155;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;display:flex}._iconButton_rf8kb_33,._refreshButton_rf8kb_34{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}._iconButton_rf8kb_33{color:#64748b;background:0 0;border-radius:6px;width:28px;height:28px}._iconButton_rf8kb_33:hover,._refreshButton_rf8kb_34:hover{background:#e2e8f0}._body_rf8kb_55{padding:12px}._loadingBox_rf8kb_59{border-radius:var(--radius-md);color:#64748b;background:#e2e8f0;justify-content:center;align-items:center;height:155px;display:flex}._imageBox_rf8kb_69{border-radius:var(--radius-md);background:#e2e8f0;height:155px;position:relative;overflow:hidden}._backgroundImage_rf8kb_77{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}._puzzleImage_rf8kb_84{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:47px;height:100%;position:absolute;top:0}._refreshButton_rf8kb_34{color:#475569;background:#ffffffd9;border-radius:6px;width:28px;height:28px;position:absolute;top:8px;right:8px}._tip_rf8kb_105{color:#fff;text-align:center;background:#475569e0;padding:6px 8px;font-size:13px;position:absolute;bottom:0;left:0;right:0}._tip_rf8kb_105._success_rf8kb_117{background:#22c55ee0}._tip_rf8kb_105._error_rf8kb_121{background:#ef4444e0}._sliderTrack_rf8kb_125{border-radius:var(--radius-md);background:#f1f5f9;border:1px solid #cbd5e1;height:42px;margin-top:12px;position:relative;overflow:hidden}._sliderProgress_rf8kb_135{background:#dbeafe;position:absolute;inset:0 auto 0 0}._sliderProgress_rf8kb_135._success_rf8kb_117{background:#dcfce7}._sliderProgress_rf8kb_135._error_rf8kb_121{background:#fee2e2}._sliderText_rf8kb_149{color:#94a3b8;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}._sliderHandle_rf8kb_161{border-radius:var(--radius-md);width:50px;height:100%;box-shadow:var(--shadow-sm);color:#64748b;cursor:grab;-webkit-user-select:none;user-select:none;letter-spacing:-2px;background:#fff;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:0}._sliderHandle_rf8kb_161:active{cursor:grabbing}._sliderHandle_rf8kb_161._success_rf8kb_117{color:#fff;background:#22c55e}._sliderHandle_rf8kb_161._error_rf8kb_121{color:#fff;background:#ef4444}._spin_rf8kb_193{animation:1s linear infinite _spin_rf8kb_193}@keyframes _spin_rf8kb_193{to{transform:rotate(360deg)}}._loginPage_239a7_1{background:var(--bg-app);min-height:100vh;color:var(--text-primary);justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}._backgroundEffects_239a7_13{pointer-events:none;background:linear-gradient(135deg,#e6efffd1,#0000 42%),linear-gradient(315deg,#e0f5f2b3,#0000 38%);position:absolute;inset:0}._blob1_239a7_22,._blob2_239a7_23{display:none}._loginCardWrapper_239a7_25{z-index:1;width:100%;max-width:430px;position:relative}._loginCard_239a7_25{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:34px}._header_239a7_40{text-align:center;margin-bottom:28px}._logoWrapper_239a7_45{object-fit:cover;background:var(--brand-primary-light);border:1px solid #c5dafb;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex;box-shadow:0 8px 18px #0064e633}._title_239a7_59{color:var(--text-primary);margin:0 0 6px;font-size:24px;font-weight:700}._subtitle_239a7_66{color:var(--text-muted);margin:0;font-size:14px}._errorBox_239a7_72{background:var(--danger-bg);border-radius:var(--radius-sm);border:1px solid #f4bebe;align-items:flex-start;gap:10px;margin-bottom:20px;padding:11px 12px;display:flex}._errorIcon_239a7_83,._errorText_239a7_84{color:var(--danger)}._errorIcon_239a7_83{flex:none;margin-top:2px}._errorText_239a7_84{font-size:13px}._form_239a7_88{flex-direction:column;gap:18px;display:flex}._formGroup_239a7_94{flex-direction:column;gap:7px;display:flex}._label_239a7_96{color:var(--text-secondary);font-size:13px;font-weight:600}._inputWrapper_239a7_102{position:relative}._inputIcon_239a7_103{color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._input_239a7_102{width:100%;height:42px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fbfcfe;outline:none;padding:0 12px 0 38px;font-size:14px}._input_239a7_102::placeholder{color:var(--text-faint)}._input_239a7_102:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0064e61a}._input_239a7_102:disabled{cursor:not-allowed;opacity:.6}._rememberMe_239a7_128{cursor:pointer;align-items:center;gap:8px;display:flex}._checkbox_239a7_129{width:16px;height:16px;accent-color:var(--brand-primary);cursor:pointer}._rememberText_239a7_130{color:var(--text-muted);font-size:13px}._submitBtn_239a7_132{color:#fff;background:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--radius-sm);cursor:pointer;width:100%;height:44px;transition:background var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex;box-shadow:0 8px 16px #0064e629}._submitBtn_239a7_132:hover{background:var(--brand-primary-hover);box-shadow:0 10px 20px #0064e638}._submitBtn_239a7_132:disabled{cursor:not-allowed;opacity:.6}._footer_239a7_152{border-top:1px solid var(--border-soft);margin-top:26px;padding-top:18px}._footerText_239a7_153{color:var(--text-faint);text-align:center;margin:0;font-size:12px}._animateSpin_239a7_155{animation:1s linear infinite _spin_239a7_1}@keyframes _spin_239a7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=520px){._loginPage_239a7_1{padding:16px}._loginCard_239a7_25{padding:26px 20px}}._container_vfpey_2{background-color:#fff;flex-direction:column;width:100%;height:100vh;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}._header_vfpey_14{background-color:#fff;border-bottom:1px solid #e5e7eb;flex:0 0 56px;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}._headerLeft_vfpey_25{align-items:center;gap:12px;display:flex}._logo_vfpey_31{color:#111827;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}._logoIcon_vfpey_40{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}._logoIcon_vfpey_40 img{object-fit:cover;width:100%;height:100%}._headerRight_vfpey_56{align-items:center;gap:12px;display:flex}._mainContent_vfpey_63{flex:1;min-height:0;display:flex;overflow:hidden}._sidebar_vfpey_71{background-color:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;flex:0 0 280px;width:280px;display:flex}._sidebarHeader_vfpey_80{border-bottom:1px solid #e5e7eb;padding:16px}._newChatBtn_vfpey_85{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}._newChatBtn_vfpey_85:hover{color:#6366f1;background-color:#f5f3ff;border-color:#6366f1}._sessionList_vfpey_108{flex:1;padding:8px;overflow-y:auto}._sessionItem_vfpey_114{color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;transition:all .2s;display:flex}._sessionItem_vfpey_114:hover{background-color:#fff}._sessionItem_vfpey_114._active_vfpey_135{color:#6366f1;background-color:#fff;box-shadow:0 1px 3px #00000014}._sessionTitle_vfpey_141{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._sessionTime_vfpey_149{color:#9ca3af;flex:none;font-size:12px}._deleteSessionBtn_vfpey_155{opacity:0;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}._sessionItem_vfpey_114:hover ._deleteSessionBtn_vfpey_155{opacity:1}._deleteSessionBtn_vfpey_155:hover{color:#ef4444;background-color:#fee2e2}._chatArea_vfpey_180{background-color:#fff;flex-direction:column;flex:1;min-width:0;display:flex}._messageContainer_vfpey_188{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}._emptyState_vfpey_197{text-align:center;color:#6b7280;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}._emptyIcon_vfpey_208{border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex;overflow:hidden}._emptyIcon_vfpey_208 img{object-fit:cover;width:100%;height:100%}._emptyState_vfpey_197 h3{color:#111827;margin:0 0 12px;font-size:20px;font-weight:600}._emptyState_vfpey_197 p{color:#9ca3af;margin:0 0 24px;font-size:14px}._quickQuestions_vfpey_238{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:500px;display:grid}._quickQuestions_vfpey_238 button{color:#374151;cursor:pointer;text-align:left;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;font-size:14px;transition:all .2s}._quickQuestions_vfpey_238 button:hover{color:#6366f1;background-color:#f5f3ff;border-color:#6366f1}._messageRow_vfpey_265{width:100%;display:flex}._messageRow_vfpey_265._user_vfpey_270{justify-content:flex-end}._messageBubble_vfpey_274{border-radius:16px;max-width:75%;padding:14px 18px;font-size:14px;line-height:1.6}._user_vfpey_270 ._messageBubble_vfpey_274{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-bottom-right-radius:4px}._assistant_vfpey_288 ._messageBubble_vfpey_274{color:#111827;background-color:#f9fafb;border:1px solid #e5e7eb;border-bottom-left-radius:4px}._assistant_vfpey_288 ._messageBubble_vfpey_274._error_vfpey_295{color:#dc2626;background-color:#fef2f2;border-color:#fca5a5}._messageContent_vfpey_302{word-wrap:break-word;overflow-wrap:break-word}._messageContent_vfpey_302 p{margin:0 0 10px}._messageContent_vfpey_302 p:last-child{margin-bottom:0}._messageContent_vfpey_302 code{background:#0000000f;border-radius:4px;padding:2px 6px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.9em}._messageContent_vfpey_302 pre{background:#f3f4f6;border-radius:10px;margin:10px 0;padding:14px;overflow-x:auto}._messageContent_vfpey_302 pre code{background:0 0;padding:0}._messageContent_vfpey_302 ul,._messageContent_vfpey_302 ol{margin:10px 0;padding-left:22px}._messageContent_vfpey_302 li{margin:5px 0}._messageContent_vfpey_302 a{color:#6366f1;text-decoration:none}._messageContent_vfpey_302 a:hover{text-decoration:underline}._messageContent_vfpey_302 blockquote{color:#6b7280;border-left:3px solid #d1d5db;margin:10px 0;padding-left:14px}._messageContent_vfpey_302 table{border-collapse:collapse;width:100%;margin:10px 0}._messageContent_vfpey_302 th,._messageContent_vfpey_302 td{text-align:left;border:1px solid #e5e7eb;padding:8px 12px}._messageContent_vfpey_302 th{background:#f9fafb}._messageContent_vfpey_302 img{cursor:pointer;border-radius:10px;max-width:100%;margin:10px 0}._messageAttachments_vfpey_387{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._attachmentLink_vfpey_394{color:#6366f1;background-color:#f5f3ff;border:1px solid #6366f1;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;transition:all .2s;display:inline-flex}._attachmentLink_vfpey_394:hover{color:#fff;background-color:#6366f1}._attributions_vfpey_414{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._attrTag_vfpey_421{color:#dc2626;background-color:#fef2f2;border-radius:6px;padding:4px 10px;font-size:12px}._suggestions_vfpey_430{flex-direction:column;gap:8px;margin-top:12px;display:flex}._suggestions_vfpey_430 button{color:#6366f1;cursor:pointer;text-align:left;background-color:#0000;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;font-size:13px;transition:all .2s}._suggestions_vfpey_430 button:hover{background-color:#f5f3ff;border-color:#6366f1}._thinkingBlock_vfpey_455{background:linear-gradient(135deg,#6366f114 0%,#8b5cf614 100%);border:1px solid #6366f126;border-radius:10px;margin-bottom:12px;padding:12px}._messageAiIcon_vfpey_463{object-fit:cover;border-radius:3px;width:12px;height:12px}._thinkingHeader_vfpey_470{color:#6366f1;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}._thinkingContent_vfpey_480{color:#6b7280;font-size:13px;line-height:1.6}._openClawMeta_vfpey_486{color:#9ca3af;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px;display:flex}._inputArea_vfpey_496{background-color:#fff;border-top:1px solid #e5e7eb;flex:none;padding:20px}._dragActive_vfpey_504{background-color:#f5f3ff;border-color:#6366f1;box-shadow:inset 0 0 0 1px #6366f1}._inputWrapper_vfpey_510{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:24px;align-items:center;padding:8px 8px 8px 20px;transition:border-color .2s;display:flex}._inputWrapper_vfpey_510:focus-within{border-color:#6366f1}._attachmentPreview_vfpey_524{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}._attachmentPreview_vfpey_524 span{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;display:inline-flex}._uploadCancel_vfpey_543{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;transition:all .2s;display:inline-flex}._uploadCancel_vfpey_543:hover{background:#fee2e2;border-color:#f87171}._hiddenFileInput_vfpey_562{display:none}._attachBtn_vfpey_566{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}._attachBtn_vfpey_566:disabled,._disabledAttachBtn_vfpey_581{cursor:not-allowed;opacity:.5}._attachBtn_vfpey_566:hover:not(:disabled){color:#6366f1;background-color:#f5f3ff;border-color:#6366f1}._chatInput_vfpey_592{color:#111827;background:0 0;border:none;outline:none;flex:1;padding:8px 12px;font-size:14px}._chatInput_vfpey_592::placeholder{color:#9ca3af}._sendBtn_vfpey_606{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}._sendBtn_vfpey_606:disabled{color:#9ca3af;cursor:not-allowed;background:#d1d5db}._sendBtn_vfpey_606:hover:not(:disabled){transform:scale(1.05)}._stopBtn_vfpey_630{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:6px;transition:all .2s;display:flex}._stopBtn_vfpey_630:hover{filter:brightness(1.1)}._typingIndicator_vfpey_650{color:#6b7280;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px 16px 16px 4px;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}._loadingDots_vfpey_663{gap:4px;display:flex}._loadingDots_vfpey_663 span{background-color:#6366f1;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both _bounce_vfpey_1}._loadingDots_vfpey_663 span:first-child{animation-delay:-.32s}._loadingDots_vfpey_663 span:nth-child(2){animation-delay:-.16s}@keyframes _bounce_vfpey_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (width<=768px){._sidebar_vfpey_71{z-index:100;transition:left .3s;position:fixed;top:56px;bottom:0;left:-280px}._sidebar_vfpey_71._open_vfpey_486{left:0}._messageBubble_vfpey_274{max-width:90%}._quickQuestions_vfpey_238{grid-template-columns:1fr}}._uploadNotice_vfpey_716{color:#6366f1;margin-bottom:8px;font-size:12px}:root{--bg-app:#f4f6fb;--bg-panel:#fff;--bg-panel-hover:#f7f9fc;--bg-elevated:#fff;--bg:var(--bg-app);--card:var(--bg-panel);--neutral-soft:#f1f4f9;--border-color:#e1e8f2;--border-active:#8db8f5;--border-soft:#edf1f8;--line:var(--border-color);--line-soft:var(--border-soft);--text-primary:#0a1628;--text-secondary:#2b3a4f;--text-muted:#5b6b81;--text-faint:#7a899d;--ink:var(--text-primary);--body:var(--text-secondary);--muted:var(--text-muted);--faint:var(--text-faint);--brand-primary:#0064e6;--brand-primary-hover:#0051c0;--brand-primary-light:#e6efff;--primary:var(--brand-primary);--primary-deep:var(--brand-primary-hover);--primary-soft:var(--brand-primary-light);--success:#0b7a45;--success-bg:#e3f6ec;--success-soft:var(--success-bg);--warning:#9a5b00;--warning-bg:#fff2df;--warning-soft:var(--warning-bg);--danger:#c22424;--danger-bg:#fdecec;--danger-soft:var(--danger-bg);--info:#0064e6;--info-bg:#e6efff;--purple:#7c3aed;--purple-soft:#f0eaff;--pink:#c2185b;--pink-soft:#fce8f3;--teal:#0f766e;--teal-soft:#e0f5f2;--topbar-height:60px;--sidebar-width:420px;--sidebar-collapsed-width:60px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #0a16280d, 0 6px 18px #0a16280a;--shadow-md:0 4px 14px #0a162817;--shadow-lg:0 12px 40px #0a16282e;--shadow-card:var(--shadow-sm);--shadow-pop:var(--shadow-lg);--transition-fast:.15s ease-in-out;--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--mono:"SFMono-Regular", ui-monospace, "JetBrains Mono", Consolas, "Courier New", monospace;font-family:var(--font);color:var(--text-secondary);background:var(--bg-app);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{background:var(--bg-app);-webkit-text-size-adjust:100%;min-width:320px}body{background:var(--bg-app);min-width:320px;min-height:100vh;color:var(--text-secondary);font-family:var(--font);margin:0;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px;outline:2px solid #0064e659}a{color:var(--brand-primary)}img{max-width:100%}#root{width:100%;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#aebdce;border-width:1px}.num,table,[data-numeric=true]{font-variant-numeric:tabular-nums}
