.HeroChat-module__WnCdja__heroChat{width:100%;max-width:min(720px,90%);padding:var(--space-sm) var(--space-md);text-align:center;margin:0 auto}.HeroChat-module__WnCdja__compact{max-width:920px;padding:0}.HeroChat-module__WnCdja__heroTitle{font:var(--font-h1);color:var(--text-primary);letter-spacing:.5px;margin-bottom:10px;font-size:26px}.HeroChat-module__WnCdja__heroTitleBrand{align-items:flex-start;margin-right:4px;display:inline-flex;position:relative}.HeroChat-module__WnCdja__heroTitleTrademark{letter-spacing:.02em;margin-left:1px;font-size:10px;font-weight:700;line-height:1}.HeroChat-module__WnCdja__heroInputCard{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:all var(--transition-fast);box-shadow:var(--shadow-sm);padding:16px 20px 12px}.HeroChat-module__WnCdja__heroInputCard.HeroChat-module__WnCdja__focused{border-color:var(--brand-primary);box-shadow:0 0 0 3px #0070ff1a, var(--shadow-card)}.HeroChat-module__WnCdja__compact .HeroChat-module__WnCdja__heroInputCard.HeroChat-module__WnCdja__focused{border-color:var(--border-light);box-shadow:var(--shadow-sm)}.HeroChat-module__WnCdja__inputRow{align-items:flex-start;gap:12px;display:flex}.HeroChat-module__WnCdja__inputRow textarea{min-height:36px;max-height:200px;font-size:15px;font-family:var(--font-family);color:var(--text-primary);resize:none;background:0 0;border:none;outline:none;flex:1;padding:7px 0;line-height:1.55;overflow-y:hidden}.HeroChat-module__WnCdja__inputRow textarea::placeholder{color:#999}.HeroChat-module__WnCdja__sparkleIcon{opacity:.5;flex-shrink:0;margin-top:4px}.HeroChat-module__WnCdja__fileChipList{border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:8px;margin-bottom:10px;padding-bottom:12px;display:flex}.HeroChat-module__WnCdja__fileChip{max-width:100%;height:32px;color:var(--text-primary);background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.HeroChat-module__WnCdja__fileChipName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;overflow:hidden}.HeroChat-module__WnCdja__fileChipRemove{width:16px;height:16px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.HeroChat-module__WnCdja__fileChipRemove:hover{color:var(--text-primary);background:#94a3b829}[data-theme=dark] .HeroChat-module__WnCdja__fileChip{background:#33415580;border-color:#47556999}.HeroChat-module__WnCdja__fileInput{display:none}.HeroChat-module__WnCdja__inputBottom{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.HeroChat-module__WnCdja__inputTools{gap:4px;display:flex}.HeroChat-module__WnCdja__toolBtn{color:var(--text-secondary)}.HeroChat-module__WnCdja__submitBtn{height:36px;padding:0 20px}.HeroChat-module__WnCdja__stopBtn{color:var(--text-primary)}.HeroChat-module__WnCdja__selectedTags{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.HeroChat-module__WnCdja__projectTag{background:color-mix(in srgb, var(--tag-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--tag-color) 25%, transparent);height:26px;color:var(--text-primary);border-radius:13px;align-items:center;gap:5px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.HeroChat-module__WnCdja__tagDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.HeroChat-module__WnCdja__tagRemove{width:14px;height:14px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;display:flex}.HeroChat-module__WnCdja__tagRemove:hover{background:var(--surface);color:var(--text-primary)}.HeroChat-module__WnCdja__projectSelector,.HeroChat-module__WnCdja__projectBtn{position:relative}.HeroChat-module__WnCdja__projectBtnActive{color:var(--brand-primary)!important}.HeroChat-module__WnCdja__projectCount{background:var(--brand-primary);color:#fff;text-align:center;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:2px;right:2px}.HeroChat-module__WnCdja__projectDropdown{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-card);z-index:100;padding:4px 0;animation:.15s ease-out HeroChat-module__WnCdja__dropdownIn;position:absolute;bottom:calc(100% + 8px);left:0}@keyframes HeroChat-module__WnCdja__dropdownIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.HeroChat-module__WnCdja__dropdownHeader{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px 6px;font-size:11px;font-weight:600}.HeroChat-module__WnCdja__dropdownItem{cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:8px;padding:7px 12px;display:flex}.HeroChat-module__WnCdja__dropdownItem:hover{background:var(--surface)}.HeroChat-module__WnCdja__dropdownCheckbox{width:14px;height:14px;accent-color:var(--brand-primary);cursor:pointer;flex-shrink:0}.HeroChat-module__WnCdja__dropdownDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.HeroChat-module__WnCdja__dropdownLabel{color:var(--text-primary);white-space:nowrap;font-size:13px}.HeroChat-module__WnCdja__dropdownClear{width:calc(100% - 16px);color:var(--text-secondary);font-size:12px;font-family:var(--font-family);cursor:pointer;border:none;border-top:1px solid var(--border-light);transition:color var(--transition-fast);background:0 0;margin:4px 8px 6px;padding:6px 0;display:block}.HeroChat-module__WnCdja__dropdownClear:hover{color:var(--brand-primary)}@media (max-width:1023px){.HeroChat-module__WnCdja__heroChat{max-width:600px;padding:var(--space-lg) var(--space-md) var(--space-md)}.HeroChat-module__WnCdja__heroTitle{margin-bottom:20px;font-size:22px}.HeroChat-module__WnCdja__compact{max-width:100%;padding:0}}@media (max-width:767px){.HeroChat-module__WnCdja__heroChat{max-width:100%;padding:var(--space-md) var(--space-sm) var(--space-sm)}.HeroChat-module__WnCdja__heroTitle{margin-bottom:16px;font-size:18px}.HeroChat-module__WnCdja__heroInputCard{padding:12px 14px 10px}.HeroChat-module__WnCdja__inputRow textarea{min-height:32px;font-size:14px}.HeroChat-module__WnCdja__sparkleIcon{width:22px;height:22px}.HeroChat-module__WnCdja__submitBtn{border-radius:var(--radius-sm);height:32px;padding:0 14px}.HeroChat-module__WnCdja__projectDropdown{min-width:180px}.HeroChat-module__WnCdja__projectTag{height:24px;padding:0 6px;font-size:11px}.HeroChat-module__WnCdja__fileChip{max-width:100%;height:30px}.HeroChat-module__WnCdja__fileChipName{max-width:140px}.HeroChat-module__WnCdja__compact{padding:0}}.HeroChat-module__WnCdja__inputBottomLeft{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.HeroChat-module__WnCdja__attachmentWrapper{position:relative}.HeroChat-module__WnCdja__attachmentButton{height:28px;font-size:14px;font-family:var(--font-family);background:var(--surface);border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.HeroChat-module__WnCdja__attachmentButton:hover{background:var(--surface-card);color:var(--text-primary)}.HeroChat-module__WnCdja__attachmentButtonActive{background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 40%, transparent);color:var(--brand-primary)}.HeroChat-module__WnCdja__selectedChipGroups{flex-direction:column;gap:8px;margin-top:10px;display:flex}.HeroChat-module__WnCdja__selectedChipGroup{min-width:0}.HeroChat-module__WnCdja__chip{background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 25%, transparent);height:26px;color:var(--text-primary);border-radius:13px;align-items:center;gap:4px;max-width:200px;padding:0 4px 0 10px;font-size:14px;line-height:1;display:inline-flex}.HeroChat-module__WnCdja__selectedChipList{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.HeroChat-module__WnCdja__chipTool{background:#f59e0b1f;border-color:#f59e0b4d}.HeroChat-module__WnCdja__chipRemove{width:16px;height:16px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}.HeroChat-module__WnCdja__chipRemove:hover{background:var(--surface);color:var(--text-primary)}.HeroChat-module__WnCdja__submitBtn{flex-shrink:0}
.CategoryDetailDrawer-module__idCJdq__backdrop{z-index:var(--z-overlay);background:#0f172a52;animation:.2s ease-out CategoryDetailDrawer-module__idCJdq__fade;position:fixed;inset:0}@keyframes CategoryDetailDrawer-module__idCJdq__fade{0%{opacity:0}to{opacity:1}}.CategoryDetailDrawer-module__idCJdq__drawer{flex-direction:column;display:flex}.CategoryDetailDrawer-module__idCJdq__backdrop~.CategoryDetailDrawer-module__idCJdq__drawer{z-index:calc(var(--z-overlay) + 1)}.CategoryDetailDrawer-module__idCJdq__header{border-bottom:1px solid var(--border-light);flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.CategoryDetailDrawer-module__idCJdq__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.CategoryDetailDrawer-module__idCJdq__titleWrap{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CategoryDetailDrawer-module__idCJdq__eyebrow{color:var(--text-secondary);font-size:11px}.CategoryDetailDrawer-module__idCJdq__title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.CategoryDetailDrawer-module__idCJdq__close{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.CategoryDetailDrawer-module__idCJdq__close:hover{color:var(--text-primary);background:#0000000d}.CategoryDetailDrawer-module__idCJdq__body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px;display:flex;overflow-y:auto}.CategoryDetailDrawer-module__idCJdq__kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.CategoryDetailDrawer-module__idCJdq__kpi{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px;display:flex}.CategoryDetailDrawer-module__idCJdq__kpiLink{cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast)}.CategoryDetailDrawer-module__idCJdq__kpiLink:hover{background:#0070ff14;box-shadow:inset 0 0 0 1px #0070ff59}.CategoryDetailDrawer-module__idCJdq__kpiValue{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:19px;font-weight:700;line-height:1.1}.CategoryDetailDrawer-module__idCJdq__kpiLabel{color:var(--text-secondary);font-size:11px}.CategoryDetailDrawer-module__idCJdq__kpiDelta{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.CategoryDetailDrawer-module__idCJdq__section{flex-direction:column;gap:10px;display:flex}.CategoryDetailDrawer-module__idCJdq__sectionTitle{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.CategoryDetailDrawer-module__idCJdq__chart{background:var(--surface);border-radius:var(--radius-md);padding:12px;overflow:visible}.CategoryDetailDrawer-module__idCJdq__up{color:#0f8a66}.CategoryDetailDrawer-module__idCJdq__down{color:#d1444a}.CategoryDetailDrawer-module__idCJdq__note{color:var(--text-secondary);margin:0;font-size:11px}[data-theme=dark] .CategoryDetailDrawer-module__idCJdq__backdrop{background:#00000080}[data-theme=dark] .CategoryDetailDrawer-module__idCJdq__close:hover{background:#ffffff14}[data-theme=dark] .CategoryDetailDrawer-module__idCJdq__up{color:#34d399}[data-theme=dark] .CategoryDetailDrawer-module__idCJdq__down{color:#f87171}
.EnvironmentalFlowDetailDrawer-module__oz16sW__body{flex-direction:column;gap:20px;display:flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__card{background:#fff;border-radius:8px;padding:16px}.EnvironmentalFlowDetailDrawer-module__oz16sW__dayNav{flex-shrink:0;align-items:center;gap:4px;display:flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__dayNavBtn{color:#00000073;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:30px;padding:0;font-size:16px;line-height:1;display:inline-flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__dayNavBtn:hover:not(:disabled){color:#2378ff}.EnvironmentalFlowDetailDrawer-module__oz16sW__dayNavBtn:disabled{opacity:.35;cursor:default}.EnvironmentalFlowDetailDrawer-module__oz16sW__dayPickerWrap{width:136px}.EnvironmentalFlowDetailDrawer-module__oz16sW__hero{justify-content:space-between;align-items:center;gap:24px;min-height:90px;display:flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__heroSummary,.EnvironmentalFlowDetailDrawer-module__oz16sW__heroTrend{flex-direction:column;display:flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__heroSummary{flex:none;gap:6px}.EnvironmentalFlowDetailDrawer-module__oz16sW__heroTrends{align-items:center;gap:24px;min-width:0;display:flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__heroTrend{flex-shrink:0;align-items:flex-start;gap:2px}.EnvironmentalFlowDetailDrawer-module__oz16sW__heroTrendLabel{color:var(--text-secondary);font-size:14px}.EnvironmentalFlowDetailDrawer-module__oz16sW__heroTrendEmpty{width:168px;height:44px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:12px;display:inline-flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__heroValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.EnvironmentalFlowDetailDrawer-module__oz16sW__heroMetricLabel{color:var(--text-secondary);font-size:14px}.EnvironmentalFlowDetailDrawer-module__oz16sW__stats{gap:8px;margin-top:18px;display:grid}.EnvironmentalFlowDetailDrawer-module__oz16sW__statsPeople{grid-template-columns:repeat(4,minmax(0,1fr))}.EnvironmentalFlowDetailDrawer-module__oz16sW__statsVehicle{grid-template-columns:repeat(2,minmax(0,1fr))}.EnvironmentalFlowDetailDrawer-module__oz16sW__stat{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__statValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.EnvironmentalFlowDetailDrawer-module__oz16sW__statLabel{color:var(--text-secondary);font-size:14px}.EnvironmentalFlowDetailDrawer-module__oz16sW__trendSection{flex-direction:column;gap:12px;display:flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__sectionHead{justify-content:space-between;align-items:center;gap:16px;min-height:30px;display:flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__sectionTitle{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.EnvironmentalFlowDetailDrawer-module__oz16sW__chartWrap{background:var(--surface);border-radius:var(--radius-md);padding:8px 12px 4px;overflow:visible}.EnvironmentalFlowDetailDrawer-module__oz16sW__chart{cursor:crosshair;width:100%;height:320px;min-height:250px;display:block}.EnvironmentalFlowDetailDrawer-module__oz16sW__error{color:#b45309;border-radius:var(--radius-md);background:#f59e0b1f;margin:0 0 14px;padding:9px 12px;font-size:13px}[data-theme=dark] .EnvironmentalFlowDetailDrawer-module__oz16sW__card{background:#1a1a1a}[data-theme=dark] .EnvironmentalFlowDetailDrawer-module__oz16sW__error{color:#fbbf24;background:#f59e0b29}[data-theme=dark] .EnvironmentalFlowDetailDrawer-module__oz16sW__dayNavBtn{color:#ffffffa6}@media (max-width:720px){.EnvironmentalFlowDetailDrawer-module__oz16sW__statsPeople{grid-template-columns:repeat(2,minmax(0,1fr))}.EnvironmentalFlowDetailDrawer-module__oz16sW__hero{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.EnvironmentalFlowDetailDrawer-module__oz16sW__heroTrends{flex-direction:column;align-items:stretch;width:100%}.EnvironmentalFlowDetailDrawer-module__oz16sW__chartWrap{overflow-x:auto}.EnvironmentalFlowDetailDrawer-module__oz16sW__chart{min-width:640px}}
.MetricDetailDrawer-module__opdjtG__card{background:#fff;border-radius:8px;padding:16px}.MetricDetailDrawer-module__opdjtG__body{flex-direction:column;gap:20px;display:flex}.MetricDetailDrawer-module__opdjtG__hero{justify-content:space-between;align-items:center;gap:12px;display:flex}.MetricDetailDrawer-module__opdjtG__heroLeft{align-items:baseline;gap:12px;display:flex}.MetricDetailDrawer-module__opdjtG__heroTrends{flex-shrink:0;align-items:flex-end;gap:20px;display:flex}.MetricDetailDrawer-module__opdjtG__heroTrend{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.MetricDetailDrawer-module__opdjtG__heroTrendLabel{color:var(--text-secondary);font-size:14px}.MetricDetailDrawer-module__opdjtG__heroTrendEmpty{width:168px;height:44px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:12px;display:inline-flex}.MetricDetailDrawer-module__opdjtG__heroValue{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.MetricDetailDrawer-module__opdjtG__status{border-radius:var(--radius-full);color:#b45309;background:#f59e0b24;padding:2px 9px;font-size:14px;font-weight:700}.MetricDetailDrawer-module__opdjtG__statusOk{color:#0f8a66;background:#12b98a24}.MetricDetailDrawer-module__opdjtG__statusCritical{color:#b91c1c;background:#ef444424}.MetricDetailDrawer-module__opdjtG__stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.MetricDetailDrawer-module__opdjtG__statsSpaceSensor{grid-template-columns:repeat(4,1fr)}.MetricDetailDrawer-module__opdjtG__statsDataStation{grid-template-columns:repeat(5,1fr)}.MetricDetailDrawer-module__opdjtG__statsWorkcard{grid-template-columns:repeat(3,1fr)}.MetricDetailDrawer-module__opdjtG__stat{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:3px;padding:10px;display:flex}.MetricDetailDrawer-module__opdjtG__statValue{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:14px;font-weight:700}.MetricDetailDrawer-module__opdjtG__statLabel{color:var(--text-secondary);font-size:14px}.MetricDetailDrawer-module__opdjtG__section{flex-direction:column;gap:10px;display:flex}.MetricDetailDrawer-module__opdjtG__sectionTitle{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.MetricDetailDrawer-module__opdjtG__chart{background:var(--surface);border-radius:var(--radius-md);padding:12px;overflow:visible}.MetricDetailDrawer-module__opdjtG__table{border:1px solid var(--border-light);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.MetricDetailDrawer-module__opdjtG__row{grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 12px;font-size:14px;display:grid}.MetricDetailDrawer-module__opdjtG__row:nth-child(2n){background:var(--surface)}.MetricDetailDrawer-module__opdjtG__rowDay{color:var(--text-secondary)}.MetricDetailDrawer-module__opdjtG__rowValue{font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;font-weight:600}.MetricDetailDrawer-module__opdjtG__rowDelta{text-align:right;font-variant-numeric:tabular-nums;min-width:56px;font-size:14px;font-weight:600}.MetricDetailDrawer-module__opdjtG__up{color:#0f8a66}.MetricDetailDrawer-module__opdjtG__down{color:#d1444a}.MetricDetailDrawer-module__opdjtG__note{color:var(--text-secondary);margin:0;font-size:12px}.MetricDetailDrawer-module__opdjtG__completeness{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.MetricDetailDrawer-module__opdjtG__completenessHead{justify-content:space-between;align-items:baseline;display:flex}.MetricDetailDrawer-module__opdjtG__completenessLabel{color:var(--text-secondary);font-size:14px}.MetricDetailDrawer-module__opdjtG__completenessValue{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:14px;font-weight:700}.MetricDetailDrawer-module__opdjtG__completenessBar{border-radius:var(--radius-full);background:var(--border-light);height:6px;overflow:hidden}.MetricDetailDrawer-module__opdjtG__completenessFill{border-radius:var(--radius-full);height:100%;transition:width .3s}.MetricDetailDrawer-module__opdjtG__deviceExtra{color:var(--text-secondary);word-break:keep-all;font-variant-numeric:tabular-nums;font-size:14px}.MetricDetailDrawer-module__opdjtG__abnormalHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.MetricDetailDrawer-module__opdjtG__dayNav{flex-shrink:0;align-items:center;gap:4px;display:flex}.MetricDetailDrawer-module__opdjtG__dayNavBtn{color:#00000073;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:30px;font-size:16px;line-height:1;display:inline-flex}.MetricDetailDrawer-module__opdjtG__dayNavBtn:hover:not(:disabled){color:#2378ff}.MetricDetailDrawer-module__opdjtG__dayNavBtn:disabled{opacity:.35;cursor:default}.MetricDetailDrawer-module__opdjtG__dayPickerWrap{width:136px}.MetricDetailDrawer-module__opdjtG__emptyDay{text-align:center;color:var(--text-secondary);border:1px dashed var(--border-light);border-radius:var(--radius-md);margin:0;padding:16px 12px;font-size:14px}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__dispatchedTag{color:#34d399}.MetricDetailDrawer-module__opdjtG__abnormalTable{background:#fff}.MetricDetailDrawer-module__opdjtG__abnormalRow{color:#1f2937;text-align:center;word-break:break-all;border-bottom:1px solid #e5eaf2;grid-template-columns:72px minmax(0,1fr) 120px 160px 136px;align-items:center;column-gap:12px;min-height:44px;padding:6px 12px;font-size:14px;display:grid}.MetricDetailDrawer-module__opdjtG__abnormalRow>:last-child{text-align:center;justify-self:end;width:112px}.MetricDetailDrawer-module__opdjtG__badgeList{flex-direction:column;gap:10px;display:flex}.MetricDetailDrawer-module__opdjtG__badgeItem{background:#f7f9fc;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.MetricDetailDrawer-module__opdjtG__badgeTop{align-items:center;gap:10px;display:flex}.MetricDetailDrawer-module__opdjtG__badgeAction{margin-left:auto}.MetricDetailDrawer-module__opdjtG__badgeFields{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.MetricDetailDrawer-module__opdjtG__badgeField{flex-direction:column;gap:2px;display:flex}.MetricDetailDrawer-module__opdjtG__badgeFieldLabel{color:var(--text-secondary);font-size:14px}.MetricDetailDrawer-module__opdjtG__badgeFieldValue{color:#1f2937;font-variant-numeric:tabular-nums;font-size:14px}.MetricDetailDrawer-module__opdjtG__workPeriodSummary{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;display:inline-flex}.MetricDetailDrawer-module__opdjtG__badgeFieldValue .MetricDetailDrawer-module__opdjtG__workPeriodSummary{justify-content:flex-start}.MetricDetailDrawer-module__opdjtG__workPeriodMain{text-overflow:ellipsis;min-width:0;overflow:hidden}.MetricDetailDrawer-module__opdjtG__workPeriodCount{color:var(--brand-primary);flex:none;margin-left:4px;font-weight:500}.MetricDetailDrawer-module__opdjtG__workPeriodTooltip{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.MetricDetailDrawer-module__opdjtG__workPeriodEmpty{color:var(--text-secondary)}.MetricDetailDrawer-module__opdjtG__detailRow.MetricDetailDrawer-module__opdjtG__detailRowBadge{word-break:keep-all;grid-template-columns:82px 72px 1fr 106px 72px 100px 100px 82px 48px;min-width:812px}.MetricDetailDrawer-module__opdjtG__detailRowBadge .MetricDetailDrawer-module__opdjtG__detailDateTime{white-space:normal;word-break:keep-all;line-height:20px}.MetricDetailDrawer-module__opdjtG__detailRow.MetricDetailDrawer-module__opdjtG__detailRowStation{word-break:keep-all;grid-template-columns:1fr 1fr 1fr}.MetricDetailDrawer-module__opdjtG__detailRow.MetricDetailDrawer-module__opdjtG__detailRowIncident{word-break:keep-all;grid-template-columns:140px 140px 1fr}.MetricDetailDrawer-module__opdjtG__detailRow.MetricDetailDrawer-module__opdjtG__detailRowSpaceSensor{grid-template-columns:68px 52px minmax(120px,1fr) 86px 60px 94px 132px}.MetricDetailDrawer-module__opdjtG__incidentSegments{flex-direction:column;align-items:center;gap:2px;display:flex}.MetricDetailDrawer-module__opdjtG__abnormalHeadRow{color:#3a3a3ad9;background:#eef3f6;border-bottom:none;min-height:48px;font-weight:400}.MetricDetailDrawer-module__opdjtG__abnormalRow:not(.MetricDetailDrawer-module__opdjtG__abnormalHeadRow):hover{background:#e8f2ff}.MetricDetailDrawer-module__opdjtG__abnormalLoc{flex-direction:column;align-items:center;gap:2px;display:flex}.MetricDetailDrawer-module__opdjtG__deviceCode{color:#1f2937;font-variant-numeric:tabular-nums;font-size:14px}.MetricDetailDrawer-module__opdjtG__reasonTag{border-radius:var(--radius-full);flex-shrink:0;padding:1px 8px;font-size:14px}.MetricDetailDrawer-module__opdjtG__reasonWarn{color:#b45309;background:#f59e0b24}.MetricDetailDrawer-module__opdjtG__reasonAlert{color:#b91c1c;background:#ef444424}.MetricDetailDrawer-module__opdjtG__deviceDate{font-variant-numeric:tabular-nums;white-space:nowrap;word-break:keep-all}.MetricDetailDrawer-module__opdjtG__dispatchBtn{color:var(--brand-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:14px}.MetricDetailDrawer-module__opdjtG__dispatchBtn:hover{text-decoration:underline}.MetricDetailDrawer-module__opdjtG__dispatchBtn:disabled{color:var(--text-secondary);cursor:wait;opacity:.72;text-decoration:none}.MetricDetailDrawer-module__opdjtG__ticketAction{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.MetricDetailDrawer-module__opdjtG__ticketDetailBtn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:14px}.MetricDetailDrawer-module__opdjtG__ticketDetailBtn:hover{color:var(--text-primary);text-decoration:underline}.MetricDetailDrawer-module__opdjtG__dispatchBtn:focus-visible,.MetricDetailDrawer-module__opdjtG__ticketDetailBtn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:3px}.MetricDetailDrawer-module__opdjtG__dispatchedTag{border-radius:var(--radius-full);color:#0f8a66;font-variant-numeric:tabular-nums;white-space:nowrap;word-break:keep-all;background:#12b98a1f;padding:2px 9px;font-size:14px}.MetricDetailDrawer-module__opdjtG__filterBar{flex-wrap:wrap;gap:8px;display:flex}.MetricDetailDrawer-module__opdjtG__detailTable{background:#fff;overflow-x:auto}.MetricDetailDrawer-module__opdjtG__sharedDetailTableWrap{min-height:96px;max-height:480px;overflow:hidden}.MetricDetailDrawer-module__opdjtG__detailRow{color:#1f2937;text-align:center;word-break:break-all;border-bottom:1px solid #e5eaf2;grid-template-columns:72px 56px 1fr 90px 64px 120px;align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:14px;display:grid}.MetricDetailDrawer-module__opdjtG__detailHead{color:#3a3a3ad9;background:#eef3f6;border-bottom:none;min-height:48px;font-weight:400}.MetricDetailDrawer-module__opdjtG__detailBody{flex-direction:column;display:flex}.MetricDetailDrawer-module__opdjtG__detailBody .MetricDetailDrawer-module__opdjtG__detailRow:hover{background:#e8f2ff}.MetricDetailDrawer-module__opdjtG__detailCode,.MetricDetailDrawer-module__opdjtG__detailTime{font-variant-numeric:tabular-nums}.MetricDetailDrawer-module__opdjtG__detailTime{white-space:nowrap;word-break:keep-all}.MetricDetailDrawer-module__opdjtG__statusGood{color:#0f8a66}.MetricDetailDrawer-module__opdjtG__statusBad{color:#d1444a}.MetricDetailDrawer-module__opdjtG__advice{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.MetricDetailDrawer-module__opdjtG__adviceTitle{color:var(--text-primary);font-size:14px;font-weight:700}.MetricDetailDrawer-module__opdjtG__adviceItem{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__reasonWarn{color:#fbbf24}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__reasonAlert{color:#f87171}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__up{color:#34d399}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__down{color:#f87171}:is([data-theme=dark] .MetricDetailDrawer-module__opdjtG__card,[data-theme=dark] .MetricDetailDrawer-module__opdjtG__detailTable,[data-theme=dark] .MetricDetailDrawer-module__opdjtG__abnormalTable){background:#1a1a1a}:is([data-theme=dark] .MetricDetailDrawer-module__opdjtG__detailRow,[data-theme=dark] .MetricDetailDrawer-module__opdjtG__abnormalRow){color:#e5e5e5;border-color:#2a2a2a}:is([data-theme=dark] .MetricDetailDrawer-module__opdjtG__detailHead,[data-theme=dark] .MetricDetailDrawer-module__opdjtG__abnormalHeadRow){color:#e5e5e5;background:#20252d}:is([data-theme=dark] .MetricDetailDrawer-module__opdjtG__detailBody .MetricDetailDrawer-module__opdjtG__detailRow:hover,[data-theme=dark] .MetricDetailDrawer-module__opdjtG__abnormalRow:not(.MetricDetailDrawer-module__opdjtG__abnormalHeadRow):hover){background:#1f2d3d}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__deviceCode{color:#e5e5e5}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__badgeItem{background:#202020}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__badgeFieldValue{color:#e5e5e5}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__dayNavBtn{color:#ffffff73}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__statusGood{color:#34d399}[data-theme=dark] .MetricDetailDrawer-module__opdjtG__statusBad{color:#f87171}
.InspectionOrderDetailDrawer-module__9_-cqq__tableWrap{border:1px solid var(--border-light);border-radius:var(--radius-md);overflow-x:auto}.InspectionOrderDetailDrawer-module__9_-cqq__table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.InspectionOrderDetailDrawer-module__9_-cqq__table th,.InspectionOrderDetailDrawer-module__9_-cqq__table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-light);padding:10px 12px}.InspectionOrderDetailDrawer-module__9_-cqq__table th{color:var(--text-secondary);background:var(--surface);font-weight:500}.InspectionOrderDetailDrawer-module__9_-cqq__table td{color:var(--text-primary)}.InspectionOrderDetailDrawer-module__9_-cqq__table tbody tr:last-child td{border-bottom:0}.InspectionOrderDetailDrawer-module__9_-cqq__table tbody tr:hover td{background:color-mix(in srgb, var(--surface) 72%, transparent)}.InspectionOrderDetailDrawer-module__9_-cqq__empty{height:92px;text-align:center!important;color:var(--text-secondary)!important}.InspectionOrderDetailDrawer-module__9_-cqq__planName{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}
.VisualPerceptionDetailDrawer-module__cEM25q__body{flex-direction:column;gap:20px;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__card{background:#fff;border-radius:8px;min-width:0;padding:16px}.VisualPerceptionDetailDrawer-module__cEM25q__dayNav{align-items:center;gap:4px;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__dayNavBtn{width:24px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:inline-flex}.VisualPerceptionDetailDrawer-module__cEM25q__dayNavBtn:hover:not(:disabled){color:var(--brand-primary)}.VisualPerceptionDetailDrawer-module__cEM25q__dayNavBtn:disabled{opacity:.35;cursor:default}.VisualPerceptionDetailDrawer-module__cEM25q__dayPickerWrap{width:136px}.VisualPerceptionDetailDrawer-module__cEM25q__mobileHero{justify-content:space-between;align-items:center;gap:24px;min-height:112px;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__heroSummary{flex-direction:column;gap:10px;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__heroValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.VisualPerceptionDetailDrawer-module__cEM25q__heroMetricLabel,.VisualPerceptionDetailDrawer-module__cEM25q__heroTrendTitle{color:var(--text-secondary);font-size:14px}.VisualPerceptionDetailDrawer-module__cEM25q__heroTrend{flex-direction:column;flex-shrink:0;gap:4px;width:168px;min-width:0;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__photoTrendGrid{gap:24px;min-width:0;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__heroChart{width:100%;height:56px}.VisualPerceptionDetailDrawer-module__cEM25q__photoOverview{flex-direction:column;gap:18px;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__photoStatusLine{align-items:center;gap:12px;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__status{border-radius:var(--radius-full);padding:2px 9px;font-size:14px;font-weight:700}.VisualPerceptionDetailDrawer-module__cEM25q__statusOk{color:#0f8a66;background:#12b98a24}.VisualPerceptionDetailDrawer-module__cEM25q__statusCritical{color:#b91c1c;background:#ef444424}.VisualPerceptionDetailDrawer-module__cEM25q__photoSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.VisualPerceptionDetailDrawer-module__cEM25q__stat{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__statValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.VisualPerceptionDetailDrawer-module__cEM25q__statLabel{color:var(--text-secondary);font-size:14px}.VisualPerceptionDetailDrawer-module__cEM25q__sectionTitle{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.VisualPerceptionDetailDrawer-module__cEM25q__sectionTitle+.VisualPerceptionDetailDrawer-module__cEM25q__chart{margin-top:12px}.VisualPerceptionDetailDrawer-module__cEM25q__sectionHead{justify-content:space-between;align-items:center;gap:16px;min-height:30px;margin-bottom:12px;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__chart{background:var(--surface);border-radius:var(--radius-md);cursor:crosshair;width:100%;height:260px;min-height:220px}.VisualPerceptionDetailDrawer-module__cEM25q__chartEmpty{cursor:default;justify-content:center;align-items:center;display:flex}.VisualPerceptionDetailDrawer-module__cEM25q__commonTableWrap{background:var(--surface-card);border:1px solid var(--border-light);border-radius:10px;width:100%;min-height:96px;max-height:480px;overflow:hidden}.VisualPerceptionDetailDrawer-module__cEM25q__personIdentityCell{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;line-height:1.35;display:flex;overflow:hidden}.VisualPerceptionDetailDrawer-module__cEM25q__personName,.VisualPerceptionDetailDrawer-module__cEM25q__personIdentity{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.VisualPerceptionDetailDrawer-module__cEM25q__personIdentity{color:var(--text-secondary);font-size:12px;font-weight:400}.VisualPerceptionDetailDrawer-module__cEM25q__error{color:#b45309;border-radius:var(--radius-md);background:#f59e0b1f;margin:0 0 12px;padding:9px 12px;font-size:13px}[data-theme=dark] .VisualPerceptionDetailDrawer-module__cEM25q__card{background:#1a1a1a}@media (max-width:720px){.VisualPerceptionDetailDrawer-module__cEM25q__mobileHero{flex-direction:column;align-items:stretch}.VisualPerceptionDetailDrawer-module__cEM25q__photoTrendGrid{flex-direction:column}.VisualPerceptionDetailDrawer-module__cEM25q__heroTrend{width:100%}.VisualPerceptionDetailDrawer-module__cEM25q__chart{min-width:620px}.VisualPerceptionDetailDrawer-module__cEM25q__card{overflow-x:auto}}
.DataSourceDetailDrawer-module__Z0Eoxa__statCaption{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4}.DataSourceDetailDrawer-module__Z0Eoxa__ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}
.HomeDashboard-module__OQWn-W__dashboard{border-top:1px solid var(--border-light);width:100%;max-width:1120px;margin:0 auto;padding:0;position:relative}.HomeDashboard-module__OQWn-W__dividerRow{height:0;position:relative}.HomeDashboard-module__OQWn-W__selector{z-index:var(--z-panel);background:var(--surface);align-items:center;gap:2px;padding:0 6px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.HomeDashboard-module__OQWn-W__dropdown{align-items:center;display:inline-flex;position:relative}.HomeDashboard-module__OQWn-W__trigger{color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:4px 6px;font-size:14px;font-weight:600;display:inline-flex}.HomeDashboard-module__OQWn-W__trigger:disabled{cursor:default;opacity:.6}.HomeDashboard-module__OQWn-W__projectName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.HomeDashboard-module__OQWn-W__caret{color:var(--text-secondary);transition:transform var(--transition-fast)}.HomeDashboard-module__OQWn-W__caretOpen{transform:rotate(180deg)}.HomeDashboard-module__OQWn-W__menu{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-md);min-width:132px;box-shadow:var(--shadow-panel);z-index:var(--z-panel);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.HomeDashboard-module__OQWn-W__menuItem{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.HomeDashboard-module__OQWn-W__menuItem:hover{background:var(--surface)}.HomeDashboard-module__OQWn-W__menuItemActive{color:var(--brand-primary)}.HomeDashboard-module__OQWn-W__projectMenu{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-md);width:248px;box-shadow:var(--shadow-panel);z-index:var(--z-panel);padding:6px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.HomeDashboard-module__OQWn-W__projectSearchWrap{padding:2px 2px 6px}.HomeDashboard-module__OQWn-W__projectSearchInput{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text-primary);outline:none;padding:6px 8px;font-size:12.5px}.HomeDashboard-module__OQWn-W__projectSearchInput:focus{border-color:var(--brand-primary)}.HomeDashboard-module__OQWn-W__projectList{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.HomeDashboard-module__OQWn-W__projectOption{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;display:flex}.HomeDashboard-module__OQWn-W__projectOption:hover{background:var(--surface)}.HomeDashboard-module__OQWn-W__projectOption:disabled{cursor:default}.HomeDashboard-module__OQWn-W__projectOptionName{color:var(--text-secondary);font-size:13px;font-weight:600}.HomeDashboard-module__OQWn-W__projectOptionActive .HomeDashboard-module__OQWn-W__projectOptionName{color:var(--brand-primary)}.HomeDashboard-module__OQWn-W__projectOptionMeta{color:var(--text-secondary);font-size:11px}.HomeDashboard-module__OQWn-W__projectEmpty{color:var(--text-secondary);text-align:center;padding:10px;font-size:12px}.HomeDashboard-module__OQWn-W__menuPin{color:var(--brand-primary);display:inline-flex}.HomeDashboard-module__OQWn-W__pinBtn{border-radius:var(--radius-full);color:#c2c9d4;cursor:pointer;width:22px;height:22px;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.HomeDashboard-module__OQWn-W__pinBtn:hover{color:var(--text-secondary);background:#0000000d}.HomeDashboard-module__OQWn-W__pinned,.HomeDashboard-module__OQWn-W__pinned:hover{color:var(--brand-primary)}.HomeDashboard-module__OQWn-W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.HomeDashboard-module__OQWn-W__layer{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:8px 12px;position:relative}.HomeDashboard-module__OQWn-W__layerHover,.HomeDashboard-module__OQWn-W__layer:hover{z-index:calc(var(--z-panel) + 1)}.HomeDashboard-module__OQWn-W__span2{grid-column:span 2}.HomeDashboard-module__OQWn-W__layerHead{align-items:center;gap:6px;margin-bottom:5px;display:flex}.HomeDashboard-module__OQWn-W__layerDot{background:var(--accent,var(--brand-primary));border-radius:2px;width:3px;height:13px}.HomeDashboard-module__OQWn-W__layerIcon{align-items:center;display:inline-flex}.HomeDashboard-module__OQWn-W__layerTitle{color:#8d96a3;margin:0;font-size:12.5px;font-weight:600}.HomeDashboard-module__OQWn-W__freshness{background:var(--surface);color:#9aa3af;white-space:nowrap;padding:0 8px;font-size:11px;position:absolute;top:0;right:0;transform:translateY(-50%)}.HomeDashboard-module__OQWn-W__layerPrimary{background:#0070ff0d;border-color:#0070ff2e}.HomeDashboard-module__OQWn-W__layerPrimary .HomeDashboard-module__OQWn-W__layerTitle{color:var(--text-primary);font-weight:700}.HomeDashboard-module__OQWn-W__trendSpan{color:#9aa3af;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10.5px}.HomeDashboard-module__OQWn-W__coreBadge{border-radius:var(--radius-full);color:var(--brand-primary);background:#0070ff1a;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5}.HomeDashboard-module__OQWn-W__layerSystem{background:#64748b0b;border-style:dashed}.HomeDashboard-module__OQWn-W__systemTag{border-radius:var(--radius-full);border:1px solid var(--border-light);color:#9aa3af;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.5}.HomeDashboard-module__OQWn-W__layerLocked{background:#64748b08;flex-direction:column;display:flex}.HomeDashboard-module__OQWn-W__layerLocked .HomeDashboard-module__OQWn-W__layerTitle{color:#a3abb7}.HomeDashboard-module__OQWn-W__layerLocked .HomeDashboard-module__OQWn-W__layerIcon,.HomeDashboard-module__OQWn-W__layerLocked .HomeDashboard-module__OQWn-W__layerDot{opacity:.55}.HomeDashboard-module__OQWn-W__lockedTag{border-radius:var(--radius-full);color:#8d96a3;white-space:nowrap;background:#64748b1a;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.5}.HomeDashboard-module__OQWn-W__lockedBody{flex-direction:column;gap:5px;min-width:0;display:flex}.HomeDashboard-module__OQWn-W__lockedSummary{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.HomeDashboard-module__OQWn-W__lockedHighlights{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.HomeDashboard-module__OQWn-W__lockedHighlight{border-radius:var(--radius-full);border:1px solid var(--border-light);color:#8d96a3;white-space:nowrap;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;line-height:1.6;display:inline-flex}.HomeDashboard-module__OQWn-W__lockedHighlight:before{content:"";background:var(--brand-primary);opacity:.6;border-radius:50%;width:4px;height:4px}.HomeDashboard-module__OQWn-W__lockedFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.HomeDashboard-module__OQWn-W__lockedHint{color:#9aa3af;flex:1;min-width:0;font-size:11px;line-height:1.4}.HomeDashboard-module__OQWn-W__lockedHintError{color:#ef4444}.HomeDashboard-module__OQWn-W__contactSalesBtn{border-radius:var(--radius-full);background:var(--brand-primary);color:#fff;white-space:nowrap;cursor:pointer;height:24px;transition:opacity var(--transition-fast), background var(--transition-fast);border:1px solid #0000;flex-shrink:0;padding:3px 12px;font-size:11px;font-weight:600}.HomeDashboard-module__OQWn-W__contactSalesBtn:hover:not(:disabled){opacity:.88}.HomeDashboard-module__OQWn-W__contactSalesBtn:disabled{cursor:default;color:var(--brand-primary);background:#0070ff1f}[data-theme=dark] .HomeDashboard-module__OQWn-W__layerLocked{background:#94a3b80d}[data-theme=dark] .HomeDashboard-module__OQWn-W__lockedSummary{color:#94a3b8}[data-theme=dark] .HomeDashboard-module__OQWn-W__lockedTag{background:#94a3b824}[data-theme=dark] .HomeDashboard-module__OQWn-W__contactSalesBtn:disabled{color:#5aa2ff}.HomeDashboard-module__OQWn-W__eventStream{border-top:1px solid var(--border-light);align-items:center;gap:12px;min-width:0;margin-top:12px;padding-top:10px;display:flex}.HomeDashboard-module__OQWn-W__eventLabel{border-radius:var(--radius-full);border:1px solid var(--border-light);color:#8d96a3;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:700}.HomeDashboard-module__OQWn-W__eventItems{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.HomeDashboard-module__OQWn-W__eventItems::-webkit-scrollbar{display:none}.HomeDashboard-module__OQWn-W__eventItem{border-radius:var(--radius-full);color:#8d96a3;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;display:inline-flex}.HomeDashboard-module__OQWn-W__eventItem:hover{background:#0070ff0f}.HomeDashboard-module__OQWn-W__eventTime{font-variant-numeric:tabular-nums;color:#6b7280;font-weight:700}.HomeDashboard-module__OQWn-W__eventTitle{color:var(--text-primary);font-weight:600}.HomeDashboard-module__OQWn-W__eventStatus{font-weight:700}.HomeDashboard-module__OQWn-W__evtOk{color:#12b98a}.HomeDashboard-module__OQWn-W__evtDispatched{color:var(--brand-primary)}.HomeDashboard-module__OQWn-W__evtFlagged{color:#f59e0b}.HomeDashboard-module__OQWn-W__layerMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;display:grid}.HomeDashboard-module__OQWn-W__tile{color:#64748b;flex-direction:column;gap:4px;min-width:0;display:flex}.HomeDashboard-module__OQWn-W__nameRow{align-items:center;gap:5px;display:flex}.HomeDashboard-module__OQWn-W__metricIconSm{opacity:.9;flex-shrink:0;align-items:center;display:inline-flex}.HomeDashboard-module__OQWn-W__metricName{color:#8d96a3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.HomeDashboard-module__OQWn-W__light{border-radius:50%;flex-shrink:0;width:9px;height:9px}.HomeDashboard-module__OQWn-W__lightOk{background:#12b98a;box-shadow:0 0 0 2px #12b98a2e}.HomeDashboard-module__OQWn-W__lightWarn{background:#f59e0b;animation:1.6s ease-in-out infinite HomeDashboard-module__OQWn-W__breatheWarn}.HomeDashboard-module__OQWn-W__lightAlert{background:#ef4444;animation:1.1s ease-in-out infinite HomeDashboard-module__OQWn-W__breatheAlert}@keyframes HomeDashboard-module__OQWn-W__breatheWarn{0%,to{box-shadow:0 0 0 2px #f59e0b38,0 0 3px 1px #f59e0b59}50%{box-shadow:0 0 0 3px #f59e0b73,0 0 7px 2px #f59e0bb3}}@keyframes HomeDashboard-module__OQWn-W__breatheAlert{0%,to{box-shadow:0 0 0 2px #ef444440,0 0 3px 1px #ef444466}50%{box-shadow:0 0 0 3px #ef444480,0 0 8px 3px #ef4444cc}}@media (prefers-reduced-motion:reduce){.HomeDashboard-module__OQWn-W__lightWarn,.HomeDashboard-module__OQWn-W__lightAlert{animation:none}.HomeDashboard-module__OQWn-W__lightWarn{box-shadow:0 0 0 2px #f59e0b4d}.HomeDashboard-module__OQWn-W__lightAlert{box-shadow:0 0 0 2px #ef44444d}}.HomeDashboard-module__OQWn-W__clickable{cursor:pointer;border-radius:8px}.HomeDashboard-module__OQWn-W__clickable:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.HomeDashboard-module__OQWn-W__tile[aria-disabled=true]{cursor:not-allowed}[data-theme=dark] .HomeDashboard-module__OQWn-W__tile{color:#94a3b8}.HomeDashboard-module__OQWn-W__tileWide{flex-direction:column;flex:100%;align-items:stretch;gap:2px}.HomeDashboard-module__OQWn-W__tileWideRow{align-items:baseline;gap:6px;min-width:0;display:flex}.HomeDashboard-module__OQWn-W__tileIcon{opacity:.92;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HomeDashboard-module__OQWn-W__tileWideRow .HomeDashboard-module__OQWn-W__tileIcon{align-self:center}.HomeDashboard-module__OQWn-W__tileBody{flex-direction:column;min-width:0;display:flex}.HomeDashboard-module__OQWn-W__tileSpark{margin-top:1px;line-height:0;display:block}.HomeDashboard-module__OQWn-W__tileWide .HomeDashboard-module__OQWn-W__tileSpark{margin-left:22px}.HomeDashboard-module__OQWn-W__tileHeadRow{align-items:center;gap:5px;display:inline-flex}.HomeDashboard-module__OQWn-W__tileValue{font-variant-numeric:tabular-nums;white-space:nowrap;color:#8d96a3;font-size:18px;font-weight:700;line-height:1.15}.HomeDashboard-module__OQWn-W__tileLabel{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.HomeDashboard-module__OQWn-W__tileWide .HomeDashboard-module__OQWn-W__tileLabel{color:var(--text-primary);flex-shrink:0;font-size:12px;font-weight:600}.HomeDashboard-module__OQWn-W__tileWide .HomeDashboard-module__OQWn-W__tileValue{font-size:14px}.HomeDashboard-module__OQWn-W__parts{flex-wrap:wrap;align-items:baseline;gap:4px 9px;min-width:0;display:inline-flex}.HomeDashboard-module__OQWn-W__part{align-items:baseline;gap:3px;display:inline-flex}.HomeDashboard-module__OQWn-W__partValue{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:13px;font-style:normal;font-weight:700}.HomeDashboard-module__OQWn-W__partLabel{color:var(--text-secondary);font-size:10.5px;font-style:normal}.HomeDashboard-module__OQWn-W__flag{border-radius:var(--radius-full);color:#b45309;white-space:nowrap;background:#f59e0b24;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:700;line-height:1.6}.HomeDashboard-module__OQWn-W__critical .HomeDashboard-module__OQWn-W__flag{color:#b91c1c;background:#ef444424}:is([data-theme=dark] .HomeDashboard-module__OQWn-W__menuItemActive,[data-theme=dark] .HomeDashboard-module__OQWn-W__menuPin){color:#5aa2ff}[data-theme=dark] .HomeDashboard-module__OQWn-W__pinned{color:#5aa2ff}[data-theme=dark] .HomeDashboard-module__OQWn-W__pinned:hover{color:#5aa2ff}[data-theme=dark] .HomeDashboard-module__OQWn-W__pinBtn{color:#5b6472}[data-theme=dark] .HomeDashboard-module__OQWn-W__flag{color:#fbbf24}[data-theme=dark] .HomeDashboard-module__OQWn-W__critical .HomeDashboard-module__OQWn-W__flag{color:#f87171}[data-theme=dark] .HomeDashboard-module__OQWn-W__projectOptionActive .HomeDashboard-module__OQWn-W__projectOptionName{color:#5aa2ff}.HomeDashboard-module__OQWn-W__popover{z-index:var(--z-panel);background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:12px 14px 10px;animation:.14s ease-out HomeDashboard-module__OQWn-W__popIn;display:none;position:absolute;bottom:calc(100% - 4px);left:0;right:0;box-shadow:0 10px 28px #0f172a29}.HomeDashboard-module__OQWn-W__layer:hover .HomeDashboard-module__OQWn-W__popover{display:block}@keyframes HomeDashboard-module__OQWn-W__popIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.HomeDashboard-module__OQWn-W__popHead{align-items:center;gap:6px;margin-bottom:8px;display:flex}.HomeDashboard-module__OQWn-W__popDot{border-radius:2px;width:3px;height:12px}.HomeDashboard-module__OQWn-W__popTitle{color:var(--text-primary);font-size:12px;font-weight:700}.HomeDashboard-module__OQWn-W__popList{grid-template-columns:max-content max-content 72px max-content;column-gap:16px;margin:0;padding:0;list-style:none;display:grid}.HomeDashboard-module__OQWn-W__popRow{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;column-gap:16px;padding:6px 0;display:grid}.HomeDashboard-module__OQWn-W__popRow+.HomeDashboard-module__OQWn-W__popRow{border-top:1px solid var(--border-light)}.HomeDashboard-module__OQWn-W__popRow[aria-disabled=true]{cursor:not-allowed}.HomeDashboard-module__OQWn-W__popLabel{color:var(--text-secondary);white-space:nowrap;justify-self:start;align-items:center;gap:7px;font-size:12px;display:inline-flex}.HomeDashboard-module__OQWn-W__popSpark{height:24px;color:var(--text-secondary);align-items:center;display:inline-flex}.HomeDashboard-module__OQWn-W__popValue{font-variant-numeric:tabular-nums;height:24px;color:var(--text-primary);text-align:right;justify-self:end;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.HomeDashboard-module__OQWn-W__popDetailBtn{border:1px solid var(--border-light);border-radius:var(--radius-full);height:24px;color:var(--brand-primary);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;padding:3px 10px;font-size:11px;font-weight:600}.HomeDashboard-module__OQWn-W__popDetailBtn:hover{background:#0070ff1a;border-color:#0070ff4d}.HomeDashboard-module__OQWn-W__popArrow{background:var(--surface-card);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}[data-theme=dark] .HomeDashboard-module__OQWn-W__popover{box-shadow:0 10px 28px #00000080}@media (max-width:1023px){.HomeDashboard-module__OQWn-W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeDashboard-module__OQWn-W__span2{grid-column:span 2}}@media (max-width:767px){.HomeDashboard-module__OQWn-W__span2{grid-column:auto}.HomeDashboard-module__OQWn-W__grid{grid-template-columns:1fr}}
.ModuleBar-module__Yyi7Oq__moduleBar{width:100%;padding:6px 12px 0}.ModuleBar-module__Yyi7Oq__moduleGroups{scrollbar-width:none;flex-wrap:wrap;justify-content:center;align-items:stretch;row-gap:14px;padding:6px 0 12px;display:flex;overflow:visible}.ModuleBar-module__Yyi7Oq__moduleGroups::-webkit-scrollbar{display:none}.ModuleBar-module__Yyi7Oq__group{flex-shrink:0;min-width:max-content;padding:0 22px;position:relative}.ModuleBar-module__Yyi7Oq__group+.ModuleBar-module__Yyi7Oq__group{border-left:1px solid #94a3b833}.ModuleBar-module__Yyi7Oq__groupTitle{color:#8d96a3;text-align:center;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1.2}.ModuleBar-module__Yyi7Oq__groupToggle{color:#8d96a3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;margin:0 0 18px;padding:0;font-size:12px;font-weight:600;line-height:1.2;display:flex}.ModuleBar-module__Yyi7Oq__groupToggleIcon{transition:transform .16s}.ModuleBar-module__Yyi7Oq__groupToggleOpen .ModuleBar-module__Yyi7Oq__groupToggleIcon{transform:rotate(180deg)}.ModuleBar-module__Yyi7Oq__groupItems{align-items:flex-start;gap:14px;display:flex}.ModuleBar-module__Yyi7Oq__moduleItem{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:72px;display:flex}.ModuleBar-module__Yyi7Oq__iconCircle{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.ModuleBar-module__Yyi7Oq__iconCircle svg{width:28px;height:28px}.ModuleBar-module__Yyi7Oq__customIcon{display:inline-flex}.ModuleBar-module__Yyi7Oq__customIcon svg{overflow:visible}.ModuleBar-module__Yyi7Oq__clickable{cursor:pointer}@keyframes ModuleBar-module__Yyi7Oq__iconLineDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ModuleBar-module__Yyi7Oq__customIcon [data-anim]{transform-box:fill-box;transform-origin:50%}@keyframes ModuleBar-module__Yyi7Oq__iconSpin{to{transform:rotate(360deg)}}@keyframes ModuleBar-module__Yyi7Oq__iconSwing{0%,to{transform:rotate(0)}25%{transform:rotate(-13deg)}75%{transform:rotate(13deg)}}@keyframes ModuleBar-module__Yyi7Oq__iconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4px)}}@keyframes ModuleBar-module__Yyi7Oq__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes ModuleBar-module__Yyi7Oq__iconFlip{to{transform:rotateY(360deg)}}@keyframes ModuleBar-module__Yyi7Oq__iconGrow{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes ModuleBar-module__Yyi7Oq__iconSlide{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes ModuleBar-module__Yyi7Oq__iconNudge{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}.ModuleBar-module__Yyi7Oq__customIcon [data-anim=wiggle]{transition:transform .24s cubic-bezier(.34,1.56,.64,1)}@keyframes ModuleBar-module__Yyi7Oq__clawPop{0%{transform:scale(1)rotate(0)}to{transform:scale(1.38)rotate(0)}}@keyframes ModuleBar-module__Yyi7Oq__clawRock{0%,to{transform:scale(1.38)rotate(0)}25%{transform:scale(1.38)rotate(-9deg)}75%{transform:scale(1.38)rotate(9deg)}}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=spin],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=spin]{animation:1.5s linear infinite ModuleBar-module__Yyi7Oq__iconSpin}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=swing],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=swing]{animation:1.2s ease-in-out infinite ModuleBar-module__Yyi7Oq__iconSwing}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=bob],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=bob]{animation:1s ease-in-out infinite ModuleBar-module__Yyi7Oq__iconBob}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=pulse],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=pulse]{animation:1.1s ease-in-out infinite ModuleBar-module__Yyi7Oq__iconPulse}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=flip],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=flip]{animation:1.6s ease-in-out infinite ModuleBar-module__Yyi7Oq__iconFlip}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=slide],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=slide]{animation:1.2s ease-in-out infinite ModuleBar-module__Yyi7Oq__iconSlide}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=nudge],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=nudge]{animation:1s ease-in-out infinite ModuleBar-module__Yyi7Oq__iconNudge}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=wiggle],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=wiggle]{animation:.32s cubic-bezier(.34,1.56,.64,1) forwards ModuleBar-module__Yyi7Oq__clawPop,.9s ease-in-out .32s infinite ModuleBar-module__Yyi7Oq__clawRock}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=grow],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=grow]{animation:.5s forwards ModuleBar-module__Yyi7Oq__iconGrow}.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim=draw],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim=draw]{stroke-dasharray:1;animation:.62s forwards ModuleBar-module__Yyi7Oq__iconLineDraw}.ModuleBar-module__Yyi7Oq__iconLabel{color:#4b5563;white-space:nowrap;transition:color var(--transition-fast);font-size:12px;font-weight:600;line-height:1.3}.ModuleBar-module__Yyi7Oq__moduleItem:hover .ModuleBar-module__Yyi7Oq__iconLabel{color:var(--text-primary)}.ModuleBar-module__Yyi7Oq__comingSoonBadge{letter-spacing:.02em;color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.ModuleBar-module__Yyi7Oq__moduleItem.ModuleBar-module__Yyi7Oq__comingSoon{gap:6px}.ModuleBar-module__Yyi7Oq__moduleItem.ModuleBar-module__Yyi7Oq__comingSoon .ModuleBar-module__Yyi7Oq__iconCircle,.ModuleBar-module__Yyi7Oq__moduleItem.ModuleBar-module__Yyi7Oq__comingSoon .ModuleBar-module__Yyi7Oq__iconLabel{opacity:.72}.ModuleBar-module__Yyi7Oq__groupPanelItem .ModuleBar-module__Yyi7Oq__comingSoonBadge{margin-left:auto}.ModuleBar-module__Yyi7Oq__labelTrademark{letter-spacing:.02em;vertical-align:text-top;margin-left:1px;font-size:8px;font-weight:700;line-height:1}.ModuleBar-module__Yyi7Oq__groupPanel{z-index:10;background:#fffffffa;border:1px solid #e2e8f0e6;border-radius:28px;width:300px;padding:22px 20px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0f172a1a}.ModuleBar-module__Yyi7Oq__groupPanelHeader{color:#8d96a3;letter-spacing:.04em;margin-bottom:14px;font-size:12px;font-weight:600}.ModuleBar-module__Yyi7Oq__groupPanelList{flex-direction:column;gap:8px;display:flex}.ModuleBar-module__Yyi7Oq__groupPanelItem{min-height:42px;transition:background var(--transition-fast);border-radius:14px;align-items:center;gap:14px;margin:0 -12px;padding:0 10px;display:flex}.ModuleBar-module__Yyi7Oq__panelIconTile{background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ModuleBar-module__Yyi7Oq__groupPanelClickable{cursor:pointer}.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover{background:var(--surface)}.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover .ModuleBar-module__Yyi7Oq__panelIconTile{background:#eef2f7}.ModuleBar-module__Yyi7Oq__groupPanelText{color:#111827;font-size:12px;font-weight:600;line-height:1.3}[data-theme=dark] .ModuleBar-module__Yyi7Oq__group+.ModuleBar-module__Yyi7Oq__group{border-left-color:#94a3b829}[data-theme=dark] .ModuleBar-module__Yyi7Oq__groupTitle{color:#e2e8f0ad}[data-theme=dark] .ModuleBar-module__Yyi7Oq__groupToggle{color:#e2e8f0ad}[data-theme=dark] .ModuleBar-module__Yyi7Oq__iconLabel{color:#e2e8f0db}[data-theme=dark] .ModuleBar-module__Yyi7Oq__comingSoonBadge{color:#cbd5e1d1;background:#334155b8}[data-theme=dark] .ModuleBar-module__Yyi7Oq__groupPanel{background:#0f172af5;border-color:#334155e6;box-shadow:0 20px 52px #0206176b}[data-theme=dark] .ModuleBar-module__Yyi7Oq__groupPanelHeader{color:#e2e8f0a8}[data-theme=dark] .ModuleBar-module__Yyi7Oq__panelIconTile{background:#1e293be0}[data-theme=dark] .ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover{background:#1e293bc7}[data-theme=dark] .ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover .ModuleBar-module__Yyi7Oq__panelIconTile{background:#334155f5}[data-theme=dark] .ModuleBar-module__Yyi7Oq__groupPanelText{color:#f8fafc}@media (prefers-reduced-motion:reduce){.ModuleBar-module__Yyi7Oq__moduleItem:hover [data-anim],.ModuleBar-module__Yyi7Oq__groupPanelHoverable:hover [data-anim]{stroke-dasharray:none;animation:none;transform:none}}@media (max-width:1023px){.ModuleBar-module__Yyi7Oq__moduleBar{padding-left:10px;padding-right:10px}.ModuleBar-module__Yyi7Oq__group{padding:0 16px}.ModuleBar-module__Yyi7Oq__groupItems{gap:12px}.ModuleBar-module__Yyi7Oq__groupPanel{width:300px;padding:18px 16px;top:20px}}@media (max-width:767px){.ModuleBar-module__Yyi7Oq__moduleBar{padding:0 var(--space-sm)}.ModuleBar-module__Yyi7Oq__moduleGroups{grid-template-columns:1fr;gap:16px;padding:0 0 10px;display:grid;overflow:visible}.ModuleBar-module__Yyi7Oq__group{min-width:0;padding:0}.ModuleBar-module__Yyi7Oq__group+.ModuleBar-module__Yyi7Oq__group{border-top:1px solid #94a3b829;border-left:none;padding-top:16px}.ModuleBar-module__Yyi7Oq__groupTitle{text-align:left;margin-bottom:14px;font-size:12px}.ModuleBar-module__Yyi7Oq__groupToggle{justify-content:flex-start;margin-bottom:14px}.ModuleBar-module__Yyi7Oq__groupItems{flex-wrap:wrap;justify-content:flex-start;gap:14px 10px}.ModuleBar-module__Yyi7Oq__moduleItem{min-width:calc(25% - 8px)}.ModuleBar-module__Yyi7Oq__iconCircle{width:36px;height:36px}.ModuleBar-module__Yyi7Oq__iconCircle svg{width:24px;height:24px}.ModuleBar-module__Yyi7Oq__iconLabel{font-size:12px}.ModuleBar-module__Yyi7Oq__groupPanelWrap{margin-top:4px}.ModuleBar-module__Yyi7Oq__groupPanel{border-radius:22px;width:100%;margin-top:12px;padding:18px 16px;position:static;transform:none}.ModuleBar-module__Yyi7Oq__groupPanelList{gap:14px}.ModuleBar-module__Yyi7Oq__panelIconTile{border-radius:12px;width:42px;height:42px}}
.ChatWorkspace-module__ssagaq__workspace{--process-drawer-width:min(60vw, calc(100vw - var(--sidebar-collapsed) - 340px));flex-direction:column;flex:1;display:flex}.ChatWorkspace-module__ssagaq__header{height:var(--topbar-height);padding:0 20px 0 calc(var(--sidebar-collapsed) + 20px);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.ChatWorkspace-module__ssagaq__headerActions{align-items:center;gap:8px;min-width:72px;display:flex}.ChatWorkspace-module__ssagaq__headerSpacer{min-width:72px}.ChatWorkspace-module__ssagaq__headerTitle{flex:1;justify-content:center;min-width:0;display:flex}.ChatWorkspace-module__ssagaq__titleDisplay{min-width:0;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.ChatWorkspace-module__ssagaq__titleText{text-overflow:ellipsis;white-space:nowrap;max-width:min(480px,48vw);font-size:16px;font-weight:600;overflow:hidden}.ChatWorkspace-module__ssagaq__titleEditIcon{color:var(--text-secondary);flex-shrink:0}.ChatWorkspace-module__ssagaq__titleEditWrap{width:min(520px,52vw)}.ChatWorkspace-module__ssagaq__titleInput{border:1px solid var(--border-light);background:var(--surface-card);width:100%;color:var(--text-primary);border-radius:10px;padding:6px 10px;font-size:16px;font-weight:600}.ChatWorkspace-module__ssagaq__titleInput .MuiInputBase-input{color:inherit;font:inherit}.ChatWorkspace-module__ssagaq__titleInput .MuiInputBase-input::placeholder{color:var(--text-secondary);opacity:1}.ChatWorkspace-module__ssagaq__chatListToggle{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ChatWorkspace-module__ssagaq__chatListToggle:hover{color:var(--brand-primary);background:#0000000a}.ChatWorkspace-module__ssagaq__contentInner{width:100%;min-height:0;padding:0 var(--space-lg) 16px;flex-direction:column;flex:1;align-items:center;gap:56px;margin-top:8px;display:flex;overflow-y:auto}.ChatWorkspace-module__ssagaq__topStack{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;width:100%;padding-top:clamp(8px,3vh,40px);display:flex}.ChatWorkspace-module__ssagaq__animDashboard{flex-direction:column;flex:none;justify-content:flex-start;margin-top:auto;display:flex}.ChatWorkspace-module__ssagaq__chatMode{overflow:hidden}.ChatWorkspace-module__ssagaq__chatStage{flex-direction:column;flex:1;min-height:0;transition:margin-right .22s,margin-left .22s;display:flex}.ChatWorkspace-module__ssagaq__drawerOpen .ChatWorkspace-module__ssagaq__chatStage{margin-left:var(--sidebar-collapsed);margin-right:var(--process-drawer-width)}.ChatWorkspace-module__ssagaq__drawer{top:var(--topbar-height);width:var(--process-drawer-width);z-index:var(--z-panel,100);background:var(--surface-card,#fff);border-left:1px solid var(--border-light,#e8e8ea);flex-direction:column;animation:.22s ChatWorkspace-module__ssagaq__drawerIn;display:flex;position:fixed;bottom:0;right:0;box-shadow:-8px 0 24px #00000014}@keyframes ChatWorkspace-module__ssagaq__drawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.ChatWorkspace-module__ssagaq__drawerHead{border-bottom:1px solid var(--border-light,#e8e8ea);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ChatWorkspace-module__ssagaq__drawerTitle{color:var(--text-primary,#1a1a1e);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ChatWorkspace-module__ssagaq__drawerClose{cursor:pointer;color:var(--text-secondary,#8a8a93);background:0 0;border:none;flex-shrink:0;font-size:16px;line-height:1}.ChatWorkspace-module__ssagaq__drawerClose:hover{color:var(--text-primary,#1a1a1e)}.ChatWorkspace-module__ssagaq__drawerBody{flex:1;min-height:0;padding:18px 20px;overflow:auto}.ChatWorkspace-module__ssagaq__drawerOutput{white-space:pre-wrap;word-break:break-word;color:var(--text-primary,#1a1a1e);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.65}.ChatWorkspace-module__ssagaq__chatPanel{min-height:0;padding:0 var(--space-lg);flex:1}.ChatWorkspace-module__ssagaq__composerDock{padding:0 var(--space-lg) var(--space-lg);background:linear-gradient(180deg, #f5f7fa00 0%, var(--surface) 24%);position:relative}[data-theme=dark] .ChatWorkspace-module__ssagaq__composerDock{background:linear-gradient(180deg, #0f0f0f00 0%, var(--surface) 24%)}[data-theme=dark] .ChatWorkspace-module__ssagaq__titleInput{color:#fff}[data-theme=dark] .ChatWorkspace-module__ssagaq__titleInput .MuiInputBase-input::placeholder{color:#ffffffa3}.ChatWorkspace-module__ssagaq__animHero,.ChatWorkspace-module__ssagaq__animModules,.ChatWorkspace-module__ssagaq__animDashboard{opacity:0;width:100%;transform:translateY(20px)}.ChatWorkspace-module__ssagaq__animHero{z-index:2;position:relative}.ChatWorkspace-module__ssagaq__animModules{z-index:1;position:relative}.ChatWorkspace-module__ssagaq__animDashboard{position:relative}.ChatWorkspace-module__ssagaq__animDashboard:hover,.ChatWorkspace-module__ssagaq__animDashboard:focus-within{z-index:4}.ChatWorkspace-module__ssagaq__loaded .ChatWorkspace-module__ssagaq__animHero{animation:.4s ease-out forwards ChatWorkspace-module__ssagaq__slideUp}.ChatWorkspace-module__ssagaq__loaded .ChatWorkspace-module__ssagaq__animModules{animation:.4s ease-out .15s forwards ChatWorkspace-module__ssagaq__slideUp}.ChatWorkspace-module__ssagaq__loaded .ChatWorkspace-module__ssagaq__animDashboard{animation:.4s ease-out .28s forwards ChatWorkspace-module__ssagaq__slideUp}@media (prefers-reduced-motion:reduce){.ChatWorkspace-module__ssagaq__animHero,.ChatWorkspace-module__ssagaq__animModules,.ChatWorkspace-module__ssagaq__animDashboard,.ChatWorkspace-module__ssagaq__loaded .ChatWorkspace-module__ssagaq__animHero,.ChatWorkspace-module__ssagaq__loaded .ChatWorkspace-module__ssagaq__animModules,.ChatWorkspace-module__ssagaq__loaded .ChatWorkspace-module__ssagaq__animDashboard{opacity:1;animation:none;transform:none}}@keyframes ChatWorkspace-module__ssagaq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChatWorkspace-module__ssagaq__panelOverlay{z-index:calc(var(--z-panel) - 1);position:fixed;inset:0}@media (max-width:1279px){.ChatWorkspace-module__ssagaq__contentInner{max-width:100%}}@media (max-width:1023px){.ChatWorkspace-module__ssagaq__header{padding-left:20px}.ChatWorkspace-module__ssagaq__contentInner{gap:28px;margin-top:20px}.ChatWorkspace-module__ssagaq__topStack{padding-top:0}.ChatWorkspace-module__ssagaq__chatPanel,.ChatWorkspace-module__ssagaq__composerDock{padding-left:var(--space-md);padding-right:var(--space-md)}}@media (max-width:767px){.ChatWorkspace-module__ssagaq__header{height:40px;padding:0 12px}.ChatWorkspace-module__ssagaq__headerTitle{justify-content:flex-start}.ChatWorkspace-module__ssagaq__headerSpacer{display:none}.ChatWorkspace-module__ssagaq__titleText{max-width:44vw;font-size:15px}.ChatWorkspace-module__ssagaq__titleEditWrap{width:min(44vw,240px)}.ChatWorkspace-module__ssagaq__contentInner{padding:0 var(--space-sm) 16px;gap:24px;margin-top:12px}.ChatWorkspace-module__ssagaq__topStack{padding-top:0}.ChatWorkspace-module__ssagaq__chatPanel,.ChatWorkspace-module__ssagaq__composerDock{padding-left:var(--space-sm);padding-right:var(--space-sm)}.ChatWorkspace-module__ssagaq__drawer{width:100vw}.ChatWorkspace-module__ssagaq__drawerOpen .ChatWorkspace-module__ssagaq__chatStage{margin-left:0;margin-right:0}}@media (max-height:760px){.ChatWorkspace-module__ssagaq__contentInner{gap:28px}.ChatWorkspace-module__ssagaq__topStack{padding-top:0}}
.LowBalanceModal-module__3-Zx0a__mask{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.LowBalanceModal-module__3-Zx0a__modal{border-radius:var(--radius-lg);background:var(--surface-card);width:min(420px,100vw - 32px);padding:28px 32px 24px;box-shadow:0 32px 80px #0f223e47}.LowBalanceModal-module__3-Zx0a__title{font:var(--font-h2);color:var(--text-primary);margin:0 0 12px}.LowBalanceModal-module__3-Zx0a__body{font:var(--font-body);color:var(--text-secondary);margin:0 0 16px;line-height:1.6}.LowBalanceModal-module__3-Zx0a__balance{color:var(--text-primary);font-weight:600}.LowBalanceModal-module__3-Zx0a__suppress{font:var(--font-caption);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-bottom:20px;display:flex}.LowBalanceModal-module__3-Zx0a__actions{justify-content:flex-end;gap:12px;display:flex}.LowBalanceModal-module__3-Zx0a__secondaryBtn,.LowBalanceModal-module__3-Zx0a__primaryBtn{border-radius:var(--radius-sm);font:var(--font-body);cursor:pointer;transition:opacity var(--transition-fast);border:0;padding:8px 20px}.LowBalanceModal-module__3-Zx0a__secondaryBtn{background:var(--surface);color:var(--text-secondary)}.LowBalanceModal-module__3-Zx0a__primaryBtn{background:var(--brand-primary,#2563eb);color:#fff}.LowBalanceModal-module__3-Zx0a__secondaryBtn:hover,.LowBalanceModal-module__3-Zx0a__primaryBtn:hover{opacity:.85}
.PersonalOperatorProvisionModal-module__Digxwa__mask{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.PersonalOperatorProvisionModal-module__Digxwa__modal{border-radius:var(--radius-lg);background:var(--surface-card);width:min(420px,100vw - 32px);padding:28px 32px 24px;box-shadow:0 32px 80px #0f223e47}.PersonalOperatorProvisionModal-module__Digxwa__title{font:var(--font-h2);color:var(--text-primary);margin:0 0 12px}.PersonalOperatorProvisionModal-module__Digxwa__body{font:var(--font-body);color:var(--text-secondary);margin:0 0 16px;line-height:1.6}.PersonalOperatorProvisionModal-module__Digxwa__error{font:var(--font-caption);color:var(--danger,#dc2626);margin:0 0 16px}.PersonalOperatorProvisionModal-module__Digxwa__actions{justify-content:flex-end;gap:12px;display:flex}.PersonalOperatorProvisionModal-module__Digxwa__secondaryBtn,.PersonalOperatorProvisionModal-module__Digxwa__primaryBtn{border-radius:var(--radius-sm);font:var(--font-body);cursor:pointer;transition:opacity var(--transition-fast);border:0;padding:8px 20px}.PersonalOperatorProvisionModal-module__Digxwa__secondaryBtn{background:var(--surface);color:var(--text-secondary)}.PersonalOperatorProvisionModal-module__Digxwa__primaryBtn{background:var(--brand-primary,#2563eb);color:#fff}.PersonalOperatorProvisionModal-module__Digxwa__primaryBtn:disabled{opacity:.6;cursor:default}.PersonalOperatorProvisionModal-module__Digxwa__secondaryBtn:hover,.PersonalOperatorProvisionModal-module__Digxwa__primaryBtn:hover:not(:disabled){opacity:.85}
