.page_page__MiTzI{box-sizing:border-box;min-height:calc(100vh - 64px);padding:24px 32px 28px;color:#0b1736;background:radial-gradient(circle at 54% 12%,rgba(86,147,255,.09),rgba(86,147,255,0) 30%),#f6f9fd;letter-spacing:0}.page_hero__jNHOd{display:flex;align-items:flex-start;margin-bottom:14px}.page_hero__jNHOd h1{margin:0;color:#081632;font-size:32px;font-weight:850;line-height:40px}.page_hero__jNHOd p{margin:4px 0 0;color:#66758e;font-size:15px;font-weight:500;line-height:20px}.page_metricsGrid__QqVef{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.page_metricCard__fRLVh,.page_sectionCard__ErDl8{box-sizing:border-box;background:rgba(255,255,255,.96);border:1px solid #e6edf6;border-radius:12px;box-shadow:0 18px 42px rgba(30,63,110,.08)}.page_metricCard__fRLVh{position:relative;height:140px;min-width:0;overflow:hidden;padding:24px 20px 18px}.page_metricIcon__oEUK4{display:grid;width:48px;height:48px;place-items:center;color:#ffffff;font-size:24px;border-radius:999px;box-shadow:0 12px 20px rgba(32,94,209,.22)}.page_metricText__qwiLl{position:absolute;top:22px;left:86px;display:grid;grid-gap:6px;gap:6px}.page_metricText__qwiLl span{color:#263552;font-size:14px;font-weight:750;line-height:20px}.page_metricText__qwiLl strong{color:#07122b;font-size:32px;font-weight:850;line-height:34px}.page_metricDelta__v7DVM{position:absolute;bottom:22px;left:20px;display:flex;align-items:center;gap:9px;color:#34435e;font-size:14px;font-weight:650}.page_metricDelta__v7DVM strong{color:#079a61}.page_metricCardNote__ad0qs{position:absolute;right:22px;bottom:27px;display:inline-flex;min-width:92px;height:30px;align-items:center;justify-content:center;color:#66758e;font-size:13px;font-weight:750;background:#f3f7fc;border-radius:8px}.page_metricSkeletonText__sKQIW,.page_metricSkeletonValue__vpdiV,.page_metricSkeleton__2USeW{overflow:hidden;background:linear-gradient(90deg,#eef3f9,#f8fbff 50%,#eef3f9);background-size:200% 100%;animation:page_dashboardPulse__RTuES 1.2s ease-in-out infinite}.page_metricSkeletonText__sKQIW{width:78px;height:16px;border-radius:6px}.page_metricSkeletonValue__vpdiV{width:116px;height:32px;border-radius:8px}.page_sparkline__5BYrA{position:absolute;right:16px;bottom:21px;width:132px;height:58px;overflow:visible}.page_sparkLineFill__aHUBI{display:none}.page_sparkLinePath__9jwGT{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.page_sparkline__5BYrA circle{fill:currentColor}.page_sparkline__5BYrA.page_toneBlue__WFoaA{color:#246cff;background:none}.page_sparkline__5BYrA.page_toneGreen__4Opi3{color:#0ca86f;background:none}.page_sparkline__5BYrA.page_tonePurple__Zfm2f{color:#783ff0;background:none}.page_sparkline__5BYrA.page_toneOrange__SjUy7{color:#f59c22;background:none}.page_progressRing__Snkaq{position:absolute;right:22px;bottom:17px;width:92px;height:92px;transform:rotate(-90deg)}.page_progressRing__Snkaq text{fill:#17213a;font-size:16px;font-weight:800;transform:rotate(90deg);transform-origin:center}.page_progressTrack__Nh_bD,.page_progressValue__M8E_L{fill:none;stroke-width:7}.page_progressTrack__Nh_bD{stroke:#e8edf5}.page_progressValue__M8E_L{stroke:#ffa72f;stroke-linecap:round}.page_mainGrid___FEzm{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,.96fr);grid-gap:14px;gap:14px;margin-bottom:12px}.page_lowerGrid__2LQRo{display:grid;grid-template-columns:1.22fr 1fr 1fr;grid-gap:14px;gap:14px}.page_sectionCard__ErDl8{position:relative;min-width:0;overflow:hidden;padding:18px 18px 16px}.page_sectionHeader__av2xE{display:flex;align-items:center;gap:8px;margin-bottom:14px}.page_sectionHeader__av2xE h2{margin:0;color:#111c36;font-size:17px;font-weight:850;line-height:24px}.page_sectionLink__dBWgC,.page_todoTitleExtra__jrLPd a{position:absolute;top:18px;right:18px;color:#718099;font-size:13px;font-weight:700;text-decoration:none}.page_infoDot__jiAQW{display:grid;width:16px;height:16px;place-items:center;color:#91a0b8;font-size:11px;font-weight:900;border:1px solid #a7b4c8;border-radius:999px}.page_opsPanel__VnlHB,.page_todoPanel__BOYWk{height:304px}.page_opsToolbar__44SME{display:flex;align-items:center;justify-content:space-between;margin-top:-5px;margin-bottom:8px}.page_rangeControl__FGf_p{position:relative;flex:0 0 auto}.page_opsToolbar__44SME button,.page_rangeTrigger___zjW7{display:flex;height:28px;align-items:center;gap:10px;padding:0 10px;color:#52627d;font:inherit;font-size:13px;font-weight:650;background:#ffffff;border:1px solid #e2e9f4;border-radius:7px;cursor:pointer}.page_rangeMenu___oHzD{position:absolute;z-index:3;top:34px;left:0;display:grid;width:96px;padding:4px;background:#ffffff;border:1px solid #dbe5f2;border-radius:8px;box-shadow:0 14px 30px rgba(30,63,110,.14)}.page_rangeOptionActive__hZtU_,.page_rangeOption__rNcUl{justify-content:flex-start;width:100%;border:0!important;box-shadow:none}.page_rangeOptionActive__hZtU_{color:#1458e8!important;background:#edf4ff!important}.page_legend__T6Okr{display:flex;flex:1 1;gap:28px;justify-content:center;margin-right:310px;color:#66758d;font-size:12px;font-weight:650}.page_legend__T6Okr span{display:inline-flex;align-items:center;gap:7px}.page_legend__T6Okr i{width:10px;height:10px;border-radius:999px}.page_legendBlue__77l_2{background:#2572ff}.page_legendBar___mkjD{background:#bcd4ff}.page_opsBody__Ia77r{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 230px;grid-gap:18px;gap:18px;align-items:stretch;overflow:hidden}.page_moduleState__CjCxE{display:grid;box-sizing:border-box;min-height:100%;place-content:center;grid-gap:8px;gap:8px;padding:18px;color:#6b7890;font-size:13px;font-weight:650;text-align:center;background:#f8fbff;border:1px dashed #dbe5f2;border-radius:10px}.page_moduleState__CjCxE strong{color:#243553;font-size:15px;font-weight:850}.page_moduleState__CjCxE span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_chartCanvas__7Shl7{position:relative;min-width:0;height:218px;overflow:hidden;padding:10px 44px 24px 38px}.page_chartAxisLeft__npftf,.page_chartAxisRight__OHkSZ{position:absolute;top:8px;bottom:28px;display:flex;flex-direction:column;justify-content:space-between;color:#52617b;font-size:12px;font-weight:650}.page_chartAxisLeft__npftf{left:0}.page_chartAxisRight__OHkSZ{right:0}.page_chartGrid__prDS5{position:absolute;inset:10px 44px 24px 38px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:20px;gap:20px;border-top:1px solid #dfe7f2;border-bottom:1px solid #dfe7f2;background:linear-gradient(#dfe7f2 1px,transparent 0) 0 25% /100% 25%,linear-gradient(#dfe7f2 1px,transparent 0) 0 50% /100% 25%,linear-gradient(#dfe7f2 1px,transparent 0) 0 75% /100% 25%}.page_barWrap__ARLL1{position:relative;display:grid;height:170px;align-items:end;justify-items:center}.page_bar__N7f0h{width:28px;min-height:12px;background:linear-gradient(180deg,#b7d0fb,#dceaff);border-radius:5px 5px 0 0}.page_barWrap__ARLL1 small{position:absolute;bottom:-24px;color:#5f6e86;font-size:12px;font-weight:650}.page_chartLineSvg__GS9Ei{position:absolute;inset:10px 44px 24px 38px;width:calc(100% - 82px);height:170px;overflow:visible}.page_chartLineSvg__GS9Ei polyline{fill:none;stroke:#256dff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.page_chartLineSvg__GS9Ei circle{fill:#ffffff;stroke:#256dff;stroke-width:3}.page_workflowCard__7fpNy{box-sizing:border-box;width:100%;max-width:230px;align-self:center;overflow:hidden;padding:6px 14px;background:#ffffff;border:1px solid #e4ebf5;border-radius:10px;box-shadow:0 16px 34px rgba(37,66,110,.08)}.page_workflowRow__ajSCE{display:grid;grid-template-columns:32px minmax(0,1fr) 40px 12px;height:44px;align-items:center;grid-gap:8px;gap:8px;color:#1b2945;border-bottom:1px solid #e6edf6}.page_workflowRow__ajSCE>span:not(.page_workflowIcon__eR4_6){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_workflowRow__ajSCE:last-child{border-bottom:0}.page_workflowRow__ajSCE strong{font-size:18px;font-weight:850;text-align:right}.page_workflowIcon__eR4_6{display:grid;width:28px;height:28px;place-items:center;border-radius:999px}.page_todoTitleExtra__jrLPd strong{position:absolute;top:17px;left:94px;display:grid;width:18px;height:18px;place-items:center;color:#ffffff;font-size:12px;background:#f04455;border-radius:999px}.page_todoList__mLU4w{display:grid;grid-gap:0;gap:0}.page_todoItem__3bfYA{display:grid;grid-template-columns:44px 1fr 62px;min-height:72px;align-items:center;grid-gap:12px;gap:12px;color:inherit;text-decoration:none;border-bottom:1px solid #e8eef6}.page_todoIcon__QFhRf{display:grid;width:42px;height:42px;place-items:center;font-size:22px;border-radius:999px}.page_activityItem__zQu9u h3,.page_todoItem__3bfYA h3{margin:0;color:#17213a;font-size:13px;font-weight:800;line-height:18px}.page_activityItem__zQu9u p,.page_todoItem__3bfYA p{margin:4px 0 0;color:#697891;font-size:12px;line-height:17px}.page_todoItem__3bfYA aside{display:grid;justify-items:end;grid-gap:7px;gap:7px}.page_todoItem__3bfYA aside span{color:#7d8aa0;font-size:12px}.page_badgeHigh__PZCHF,.page_badgeMid__bwQsm{min-width:34px;padding:4px 0;font-size:12px;text-align:center;border-radius:6px}.page_badgeHigh__PZCHF{color:#f04455;background:#fff0f2}.page_badgeMid__bwQsm{color:#f59c22;background:#fff7ec}.page_viewAllButton__PFFsD{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:8px;color:#697891;font:inherit;font-size:13px;font-weight:750;background:transparent;border:0}.page_lowerGrid__2LQRo .page_sectionCard__ErDl8{height:272px}.page_quickGrid__AwFhO{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.page_quickAction__KOTvX,.page_quickGrid__AwFhO{display:grid;justify-items:center;overflow:hidden}.page_quickAction__KOTvX{box-sizing:border-box;width:100%;max-width:103px;height:120px;grid-template-rows:42px 20px 32px;align-items:center;padding:15px 8px 11px;color:#14223d;font:inherit;text-align:center;text-decoration:none;background:#ffffff;border:1px solid #e4ebf5;border-radius:10px;cursor:pointer}.page_quickActionWide__2Hs_W{grid-column:2/4;grid-template-columns:46px 1fr;grid-template-rows:20px 18px;width:176px;max-width:100%;height:68px;align-items:center;margin-top:3px;padding:12px 18px;text-align:left;background:linear-gradient(180deg,#f8fbff,#eef6ff)}.page_quickActionWide__2Hs_W .page_quickIcon__26HKu{grid-row:1/3;align-self:center}.page_quickIcon__26HKu{display:grid;width:42px;height:42px;place-items:center;color:#ffffff;font-size:24px;border-radius:10px}.page_quickAction__KOTvX strong{align-self:end;margin:0;font-size:13px;font-weight:850;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_quickAction__KOTvX small{display:-webkit-box;max-width:90px;align-self:start;margin:0;overflow:hidden;color:#7a879a;font-size:10px;font-weight:650;line-height:14px;overflow-wrap:normal;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_quickActionWide__2Hs_W small,.page_quickActionWide__2Hs_W strong{grid-column:2;justify-self:start;margin:0}.page_quickActionWide__2Hs_W strong{grid-row:1;align-self:end}.page_quickActionWide__2Hs_W small{grid-row:2;align-self:start}.page_activityList__seJKq,.page_statusList__6PLoV{display:grid;min-width:0;min-height:206px;overflow:hidden}.page_activityItem__zQu9u{display:grid;grid-template-columns:38px minmax(0,1fr) 70px;min-height:42px;align-items:center;grid-gap:12px;gap:12px;margin-bottom:8px}.page_activityItem__zQu9u:last-child{margin-bottom:0}.page_activityIcon__TWF4Z{display:grid;width:38px;height:38px;place-items:center;font-size:20px;border-radius:10px}.page_activityContent__AHBe5{min-width:0;color:inherit;text-decoration:none;outline-offset:3px}.page_activityContent__AHBe5 h3,.page_activityContent__AHBe5 p{min-width:0;overflow:hidden;text-overflow:ellipsis}.page_activityContent__AHBe5 h3{white-space:nowrap}.page_activityContent__AHBe5 p{display:-webkit-box;margin-top:3px;line-height:16px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.page_activityItem__zQu9u time{color:#697891;font-size:12px;font-weight:700;text-align:right}.page_statusItem__XzJR_{display:grid;grid-template-columns:30px minmax(0,1fr) 72px minmax(72px,auto);min-height:42px;align-items:center;grid-gap:10px;gap:10px;color:#14223d;border-bottom:1px solid #e8eef6}.page_statusItem__XzJR_:last-child{border-bottom:0}.page_statusItem__XzJR_ strong{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.page_statusBadge__mF2FE,.page_statusItem__XzJR_ b{display:inline-flex;height:22px;min-width:64px;align-items:center;justify-content:center;gap:6px;color:#0b9c67;font-size:12px;font-weight:850;background:#e7f8f1;border-radius:999px}.page_statusBadge__mF2FE i,.page_statusItem__XzJR_ b i{width:8px;height:8px;background:#0dbd78;border-radius:999px}.page_statusBadge__mF2FE.page_statusBadgeHealthy__c5UmR{color:#0b9c67;background:#e7f8f1}.page_statusBadge__mF2FE.page_statusBadgeHealthy__c5UmR i{background:#0dbd78}.page_statusBadge__mF2FE.page_statusBadgeDegraded__2XglH,.page_statusBadge__mF2FE.page_statusBadgeNotConfigured__mEbQf{color:#c77700;background:#fff7e8}.page_statusBadge__mF2FE.page_statusBadgeDegraded__2XglH i,.page_statusBadge__mF2FE.page_statusBadgeNotConfigured__mEbQf i{background:#f59c22}.page_statusBadge__mF2FE.page_statusBadgeDown__CrYcT{color:#cf2f45;background:#fff0f2}.page_statusBadge__mF2FE.page_statusBadgeDown__CrYcT i{background:#ef4455}.page_statusBadge__mF2FE.page_statusBadgeDisabled__KduOZ,.page_statusBadge__mF2FE.page_statusBadgeUnknown__GHFUK{color:#66758e;background:#edf2f8}.page_statusBadge__mF2FE.page_statusBadgeDisabled__KduOZ i,.page_statusBadge__mF2FE.page_statusBadgeUnknown__GHFUK i{background:#95a3b8}.page_statusIcon__bqkyT{display:grid;width:30px;height:30px;place-items:center;font-size:18px;border-radius:8px}.page_statusIconImage__2dcZz{display:block;width:18px;height:18px;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_statusValue__Nx4p4{color:#55647d;font-size:13px;font-weight:700}.page_statusMeta__4IZTv,.page_statusValue__Nx4p4{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.page_statusMeta__4IZTv{color:#7a879a;font-size:12px;font-weight:650}.page_footer__gMFAY{margin-top:24px;color:#718099;font-size:13px;font-weight:600;text-align:center}.page_toneBlue__WFoaA{background:linear-gradient(145deg,#3c83ff,#1f63ec)}.page_toneGreen__4Opi3{background:linear-gradient(145deg,#35c995,#11a875)}.page_tonePurple__Zfm2f{background:linear-gradient(145deg,#965cff,#7243dc)}.page_toneOrange__SjUy7{background:linear-gradient(145deg,#ffc064,#ff9f2a)}.page_toneRed__JRSpv{background:linear-gradient(145deg,#ff7380,#ef4455)}.page_activityIcon__TWF4Z.page_toneBlue__WFoaA,.page_statusIcon__bqkyT.page_toneBlue__WFoaA,.page_todoIcon__QFhRf.page_toneBlue__WFoaA,.page_workflowIcon__eR4_6.page_toneBlue__WFoaA{color:#1f63ec;background:#edf4ff}.page_activityIcon__TWF4Z.page_toneGreen__4Opi3,.page_statusIcon__bqkyT.page_toneGreen__4Opi3,.page_todoIcon__QFhRf.page_toneGreen__4Opi3,.page_workflowIcon__eR4_6.page_toneGreen__4Opi3{color:#0da56f;background:#eaf9f2}.page_activityIcon__TWF4Z.page_tonePurple__Zfm2f,.page_statusIcon__bqkyT.page_tonePurple__Zfm2f,.page_todoIcon__QFhRf.page_tonePurple__Zfm2f,.page_workflowIcon__eR4_6.page_tonePurple__Zfm2f{color:#7548de;background:#f2ecff}.page_activityIcon__TWF4Z.page_toneOrange__SjUy7,.page_statusIcon__bqkyT.page_toneOrange__SjUy7,.page_todoIcon__QFhRf.page_toneOrange__SjUy7,.page_workflowIcon__eR4_6.page_toneOrange__SjUy7{color:#f59c22;background:#fff5e8}.page_activityIcon__TWF4Z.page_toneRed__JRSpv,.page_statusIcon__bqkyT.page_toneRed__JRSpv,.page_todoIcon__QFhRf.page_toneRed__JRSpv,.page_workflowIcon__eR4_6.page_toneRed__JRSpv{color:#ef4455;background:#fff0f2}.page_statusIconApi__ozfTV{color:#1f63ec;background:#edf4ff}.page_statusIconPostgres__lUzBq{color:#2e5f9f;background:#edf4ff}.page_statusIconRedis__j6_fp{color:#d92f2f;background:#fff0f0}.page_statusIconSms__XntAx{color:#2f6ff0;background:#eef5ff}.page_statusIconWechat__MbVZG{color:#19a766;background:#eaf9f2}@keyframes page_dashboardPulse__RTuES{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1200px){.page_lowerGrid__2LQRo,.page_mainGrid___FEzm,.page_metricsGrid__QqVef{grid-template-columns:repeat(2,minmax(0,1fr))}.page_opsPanel__VnlHB{grid-column:1/-1}.page_legend__T6Okr{margin-right:0}}@media (max-width:900px){.page_page__MiTzI{padding:20px}.page_lowerGrid__2LQRo,.page_mainGrid___FEzm,.page_metricsGrid__QqVef,.page_opsBody__Ia77r{grid-template-columns:1fr}.page_lowerGrid__2LQRo .page_sectionCard__ErDl8,.page_opsPanel__VnlHB,.page_todoPanel__BOYWk{height:auto}}