.hero[data-v-d3eee3e3]{margin:24px 14px 0}.hero .hero-card[data-v-d3eee3e3]{min-height:92px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #17212f14;border-radius:14px;margin-bottom:20px;padding:18px 22px;transition:transform .2s,border-color .2s,box-shadow .2s}.hero .hero-card.is-active.all[data-v-d3eee3e3],.hero .hero-card:hover.all[data-v-d3eee3e3]{border-color:#111827}.hero .hero-card.is-active.online[data-v-d3eee3e3],.hero .hero-card:hover.online[data-v-d3eee3e3]{border-color:#079455}.hero .hero-card.is-active.offline[data-v-d3eee3e3],.hero .hero-card:hover.offline[data-v-d3eee3e3]{border-color:#d92d20}.hero .hero-card .title[data-v-d3eee3e3]{color:#6b7684;letter-spacing:.08em;margin-top:6px;margin-bottom:14px;font-size:12px;font-weight:800}.hero .hero-card .value[data-v-d3eee3e3]{align-items:center;display:flex}.hero .hero-card .value .status[data-v-d3eee3e3]{background:#333;border-radius:10px;width:8px;height:8px;margin-right:6px}.hero .hero-card .value .num[data-v-d3eee3e3]{font-size:24px;font-weight:900}body[arco-theme=dark] .hero-card[data-v-d3eee3e3]{box-shadow:none;color:#fff;background-color:#000;border:2px solid #ffffff29}.anime-navbar[data-v-417206e2]{pointer-events:auto;justify-content:center;min-width:0;display:flex}.anime-navbar__pill[data-v-417206e2]{--edge-angle:0deg;--nav-active-bg:#dbeafec7;--nav-hover-bg:#0f172a0f;--nav-text:#1e293bad;--nav-text-active:#0f172a;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:radial-gradient(circle at 13% 28%,#1e293b29 0 1px,#0000 1.4px),radial-gradient(circle at 29% 72%,#3b82f624 0 1px,#0000 1.5px),radial-gradient(circle at 52% 22%,#1e293b1f 0 1px,#0000 1.4px),radial-gradient(circle at 71% 67%,#3b82f621 0 1px,#0000 1.5px),radial-gradient(circle at 88% 31%,#1e293b24 0 1px,#0000 1.4px),#ffffffe6;border:1px solid #94a3b852;border-radius:999px;align-items:center;gap:12px;padding:8px;animation:.55s cubic-bezier(.2,.85,.3,1.15) both nav-enter-417206e2;display:flex;position:relative;box-shadow:0 15px 34px #0f172a24,inset 0 1px #ffffffeb}.anime-navbar__pill[data-v-417206e2]:after{z-index:0;border-radius:inherit;background:conic-gradient(from var(--edge-angle), transparent 0 58%, #60a5fa29 68%, #60a5fa 78%, #fff 84%, #93c5fd80 90%, transparent 100%);content:"";pointer-events:none;filter:drop-shadow(0 0 7px #60a5fa7a);-webkit-mask-composite:xor;opacity:.52;padding:2px;transition:opacity .2s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.anime-navbar__pill[data-v-417206e2]:hover:after{opacity:1;animation:3s linear infinite edge-orbit-417206e2}body[arco-theme=dark] .anime-navbar__pill{--nav-active-bg:#2563eb2e;--nav-hover-bg:#ffffff17;--nav-text:#ffffffad;--nav-text-active:#fff;background:#000000e6;border-color:#ffffff1f;box-shadow:0 14px 34px #0006,inset 0 1px #ffffff0d}.anime-nav-item[data-v-417206e2]{isolation:isolate;min-width:86px;color:var(--nav-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;outline:none;padding:12px 24px;font-size:14px;font-weight:600;transition:color .22s,transform .22s,background-color .22s;position:relative;overflow:visible}.anime-nav-item[data-v-417206e2]:before{z-index:-2;border-radius:inherit;background:var(--nav-hover-bg);content:"";opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(.88)}.anime-nav-item[data-v-417206e2]:hover{color:var(--nav-text-active)}.anime-nav-item[data-v-417206e2]:hover:before{opacity:1;transform:scale(1)}.anime-nav-item[data-v-417206e2]:focus-visible{box-shadow:0 0 0 2px #0f172a,0 0 0 4px #60a5fae6}.anime-nav-item[data-v-417206e2]:active{transform:scale(.96)}.anime-nav-item.is-active[data-v-417206e2]{color:var(--nav-text-active)}.active-aura[data-v-417206e2]{z-index:-1;border-radius:inherit;background:var(--nav-active-bg);border:1px solid #60a5fa47;animation:2.4s ease-in-out infinite aura-pulse-417206e2;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 14px #3b82f640,0 0 26px #3b82f633,0 0 42px #3b82f61f}.active-shine[data-v-417206e2]{background:linear-gradient(100deg,#0000 12%,#93c5fd42 48%,#0000 82%);animation:3s ease-in-out infinite shine-417206e2;position:absolute;inset:0;transform:translate(-120%)}.nav-label[data-v-417206e2]{z-index:2;position:relative}.nav-icon[data-v-417206e2]{z-index:2;margin:auto;font-size:19px;display:none;position:relative}.anime-mascot[data-v-417206e2]{z-index:5;pointer-events:none;width:48px;height:48px;animation:.45s cubic-bezier(.2,.9,.3,1.3) both mascot-arrive-417206e2,2.2s ease-in-out .45s infinite mascot-float-417206e2;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.mascot-face[data-v-417206e2]{background:#fff;border:1px solid #0f172a14;border-radius:48% 48% 45% 45%;width:40px;height:40px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0f172a33,inset 0 -4px 8px #94a3b821}.mascot-eye[data-v-417206e2]{transform-origin:50%;background:#111827;border-radius:50%;width:7px;height:7px;position:absolute;top:15px}.mascot-eye.is-left[data-v-417206e2]{left:10px}.mascot-eye.is-right[data-v-417206e2]{right:10px}.mascot-cheek[data-v-417206e2]{background:#f9a8d4ad;border-radius:50%;width:8px;height:6px;position:absolute;top:23px}.mascot-cheek.is-left[data-v-417206e2]{left:5px}.mascot-cheek.is-right[data-v-417206e2]{right:5px}.mascot-mouth[data-v-417206e2]{border-bottom:2px solid #111827;border-radius:50%;width:16px;height:8px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.mascot-tail[data-v-417206e2]{z-index:-1;background:#fff;border-radius:2px;width:16px;height:16px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:4px 5px 12px #0f172a1f}.mascot-sparkle[data-v-417206e2]{z-index:4;color:#facc15;opacity:0;filter:drop-shadow(0 1px 3px #facc156b);text-shadow:0 0 8px #fde0478c;transform-origin:50%;will-change:transform, opacity;font-size:12px;line-height:1;position:absolute}.mascot-sparkle.is-one[data-v-417206e2]{top:-3px;right:-7px}.mascot-sparkle.is-two[data-v-417206e2]{top:-5px;left:-5px}.anime-mascot.is-reacting .mascot-face[data-v-417206e2]{animation:.48s ease-in-out mascot-react-417206e2}.anime-mascot.is-reacting .mascot-eye[data-v-417206e2]{animation:.3s ease-in-out blink-417206e2}.anime-mascot.is-reacting .mascot-sparkle[data-v-417206e2]{animation:.55s ease-out both sparkle-in-417206e2}.anime-mascot.is-reacting .mascot-sparkle.is-two[data-v-417206e2]{animation-delay:80ms}@keyframes nav-enter-417206e2{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@property --edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes edge-orbit-417206e2{to{--edge-angle:360deg}}@keyframes aura-pulse-417206e2{0%,to{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes shine-417206e2{0%,20%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@keyframes mascot-arrive-417206e2{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.65)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes mascot-float-417206e2{0%,to{translate:0}50%{translate:0 -3px}}@keyframes mascot-react-417206e2{0%,to{transform:translate(-50%)rotate(0)scale(1)}35%{transform:translate(-50%)rotate(-5deg)scale(1.07)}70%{transform:translate(-50%)rotate(5deg)scale(1.07)}}@keyframes blink-417206e2{0%,to{transform:scaleY(1)}50%{transform:scaleY(.18)}}@keyframes sparkle-in-417206e2{0%{opacity:0;transform:scale(0)rotate(-20deg)}50%{opacity:1;transform:scale(1.2)rotate(8deg)}to{opacity:.78;transform:scale(1)rotate(0)}}@media (width<=768px){.anime-navbar__pill[data-v-417206e2]{gap:2px;padding:5px}.anime-nav-item[data-v-417206e2]{min-width:43px;padding:10px 12px}.nav-label[data-v-417206e2]{display:none}.nav-icon[data-v-417206e2]{display:block}.anime-mascot[data-v-417206e2]{bottom:calc(100% + 6px);transform:translate(-50%)scale(.88)}}@media (prefers-reduced-motion:reduce){.anime-navbar__pill[data-v-417206e2],.anime-navbar__pill[data-v-417206e2]:after,.active-aura[data-v-417206e2],.active-shine[data-v-417206e2],.anime-mascot[data-v-417206e2],.mascot-face[data-v-417206e2],.mascot-eye[data-v-417206e2],.mascot-sparkle[data-v-417206e2]{animation:none!important}}.is-hide[data-v-cf3fe524]{opacity:0}.locale-btn[data-v-cf3fe524]{color:#333!important;background-color:#fff!important;border:1px solid #eee!important}body[arco-theme=dark] .locale-btn[data-v-cf3fe524]{color:#fff!important;background-color:#000!important;border:1px solid #333!important}.landing-hero[data-v-9b88a7a0]{--landing-bg:#f7f9fc;--landing-ink:#0b1220;--landing-ink-70:#0b1220b3;--landing-muted:#627087;--tile-bg:#fffc;--tile-border:#0f172a1a;background:var(--landing-bg);justify-content:center;align-items:center;width:100%;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.hero-icons[data-v-9b88a7a0]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fi-pos[data-v-9b88a7a0]{will-change:transform;position:absolute}.fi-enter[data-v-9b88a7a0]{animation:.6s cubic-bezier(.22,1,.36,1) both fi-enter-9b88a7a0}@keyframes fi-enter-9b88a7a0{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.fi-tile[data-v-9b88a7a0]{border:1px solid var(--tile-border);background:var(--tile-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;justify-content:center;align-items:center;width:64px;height:64px;padding:12px;animation:7s ease-in-out infinite alternate fi-float-9b88a7a0;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes fi-float-9b88a7a0{0%{transform:translate(0)rotate(0)}25%{transform:translate(6px,-8px)rotate(5deg)}50%{transform:translate(0)rotate(0)}75%{transform:translate(-6px,8px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}.fi-tile img[data-v-9b88a7a0]{object-fit:contain;width:32px;height:32px}.hero-content[data-v-9b88a7a0]{z-index:10;text-align:center;padding:0 16px;position:relative}.hero-content h1[data-v-9b88a7a0]{color:#0000;background:linear-gradient(to bottom, var(--landing-ink), var(--landing-ink-70));letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:48px;font-weight:700;line-height:1.1}.hero-content>p[data-v-9b88a7a0]{max-width:576px;color:var(--landing-muted);margin:24px auto 0;font-size:18px;line-height:1.8}.hero-actions[data-v-9b88a7a0]{margin-top:40px}.shimmer-cta[data-v-9b88a7a0]{--spread:90deg;--shimmer-color:#fff;--radius:100px;--speed:3s;--cut:.05em;--bg:#000;z-index:0;cursor:pointer;white-space:nowrap;color:#fff;background:var(--bg);border-radius:var(--radius);border:1px solid #ffffff1a;justify-content:center;align-items:center;padding:12px 24px;transition:transform .3s ease-in-out;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 50px -12px #00000040}.shimmer-cta[data-v-9b88a7a0]:active{transform:translateY(1px)}.shimmer-spark-container[data-v-9b88a7a0]{z-index:-30;filter:blur(2px);position:absolute;inset:0;overflow:visible;container-type:size}.shimmer-spark[data-v-9b88a7a0]{aspect-ratio:1;height:100cqh;animation:shimmer-slide-9b88a7a0 var(--speed) ease-in-out infinite alternate;border-radius:0;position:absolute;inset:0}.shimmer-spark-gradient[data-v-9b88a7a0]{background:conic-gradient(from calc(270deg - var(--spread) * .5), transparent 0, var(--shimmer-color) var(--spread), transparent var(--spread));width:auto;animation:spin-around-9b88a7a0 calc(var(--speed) * 2) infinite linear;position:absolute;inset:-100%;translate:0;rotate:0deg}.shimmer-label[data-v-9b88a7a0]{z-index:1;color:#fff;letter-spacing:-.025em;text-align:center;white-space:pre-wrap;font-size:14px;font-weight:500;line-height:1;position:relative}.shimmer-highlight[data-v-9b88a7a0]{pointer-events:none;border-radius:16px;width:100%;height:100%;transition:box-shadow .3s ease-in-out;position:absolute;transform:translateZ(0);box-shadow:inset 0 -8px 10px #ffffff1f}.shimmer-cta:hover .shimmer-highlight[data-v-9b88a7a0]{box-shadow:inset 0 -6px 10px #ffffff3f}.shimmer-cta:active .shimmer-highlight[data-v-9b88a7a0]{box-shadow:inset 0 -10px 10px #ffffff3f}.shimmer-backdrop[data-v-9b88a7a0]{z-index:-20;background:var(--bg);border-radius:var(--radius);inset:var(--cut);position:absolute}@keyframes shimmer-slide-9b88a7a0{to{transform:translate(calc(100cqw - 100%))}}@keyframes spin-around-9b88a7a0{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}@media (width>=768px){.fi-tile[data-v-9b88a7a0]{width:80px;height:80px}.fi-tile img[data-v-9b88a7a0]{width:40px;height:40px}.hero-content h1[data-v-9b88a7a0]{font-size:72px}}@media (width>=1024px){.shimmer-label[data-v-9b88a7a0]{font-size:18px}}body[arco-theme=dark] .landing-hero{--landing-bg:#080a0f;--landing-ink:#f8fafc;--landing-ink-70:#f8fafcb3;--landing-muted:#8e9aaf;--tile-bg:#0d1118cc;--tile-border:#ffffff1a}@media (prefers-reduced-motion:reduce){.fi-tile[data-v-9b88a7a0],.fi-enter[data-v-9b88a7a0],.shimmer-spark[data-v-9b88a7a0],.shimmer-spark-gradient[data-v-9b88a7a0]{animation:none!important}}html{scrollbar-gutter:stable;overflow-y:scroll}html.node-modal-open,body.node-modal-open{overflow:hidden}body{color:#1f2937;background:#f7f8fa;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.app-loading{place-items:center;min-height:100vh;display:grid}.app-loading span{color:#fff;background:#111827;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;animation:1s ease-in-out infinite alternate loading-pulse;display:grid}@keyframes loading-pulse{to{opacity:.55;transform:scale(.92)}}a{text-decoration:none}.max-container{width:100%;max-width:1500px;margin:0 auto}.header{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#f7f8faf5 0%,#f7f8fad1 74%,#f7f8fa00 100%);border:0;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:14px;min-height:88px;margin:10px 14px 4px;padding:40px 0 7px;display:grid;position:sticky;top:0}.header .logo{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#17212f;min-width:0;font:inherit;background:#ffffffe6;border:1px solid #17212f14;border-radius:999px;justify-self:start;padding:5px 12px 5px 6px;box-shadow:0 8px 24px #0f172a12}.header .header-nav{justify-self:center}.header .header-actions{justify-self:end}.header .theme-btn{border-radius:999px;box-shadow:0 8px 24px #0f172a12;color:#17212f!important;background-color:#fff!important;border:1px solid #d9e1ea!important}.arco-dropdown{border-radius:8px!important;padding:4px!important}.arco-dropdown .arco-dropdown-option{padding:8px;font-size:13px;line-height:13px;border-radius:4px!important}.region-flag{vertical-align:-.12em;justify-content:center;align-items:center;width:1.4em;font-size:14px;line-height:1;display:inline-flex}.monitor-toolbar{justify-content:space-between;align-items:flex-start;gap:14px;margin:22px 14px 8px;display:flex}.area-tabs{flex:1;min-width:0;margin:0;scroll-margin-top:102px}.area-tabs .area-tab-item{cursor:pointer;box-shadow:none;background:#fff;border:1px solid #1f29371a;border-radius:999px;margin-bottom:10px;margin-right:10px;padding:8px 14px;display:inline-block}.area-tabs .area-tab-item .area-region-flag{margin-top:-2px;margin-right:3px}.area-tabs .area-tab-item.is-active{color:#fff;background:#111827;border-color:#17212f}.view-switch{background:#fff;border:1px solid #1f29371a;border-radius:12px;flex:none;gap:3px;padding:4px;display:inline-flex}.view-switch button{color:#64748b;cursor:pointer;height:32px;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.view-switch button span[aria-hidden]{font-size:16px;line-height:1}.view-switch button.is-active{color:#fff;background:#111827;box-shadow:0 5px 14px #0f172a2e}.monitor-card{margin:0 auto;padding:14px;position:relative}.monitor-card .monitor-item{box-shadow:none;cursor:pointer;background:#fff;border:1px solid #1f293714;border-radius:14px;margin-bottom:14px;padding:18px 26px;display:block;position:relative}.monitor-card .monitor-item>.name,.monitor-card .monitor-item>.platform,.monitor-card .monitor-item>.cpu,.monitor-card .monitor-item>.mem,.monitor-card .monitor-item>.disk,.monitor-card .monitor-item>.network,.monitor-card .monitor-item>.average,.monitor-card .monitor-item>.uptime{-webkit-user-select:none;user-select:none}.monitor-card .monitor-item.is-active{background:#fff;border-color:#11182738}.monitor-card .monitor-item.is-active>.detail{border-top:1px solid #eee;margin-top:15px;padding-top:15px;display:block}.monitor-card .monitor-item:hover{background:#fff}.monitor-card .monitor-item .region-flag{margin-right:5px}.monitor-card .monitor-item .monitor-item-title{opacity:.6;margin-bottom:3px;font-size:11px}.monitor-card .monitor-item .monitor-item-value{font-weight:500}.monitor-card .monitor-item .monitor-item-progress{height:4px;margin-top:4px;display:block}.monitor-card .monitor-item .detail{width:100%}.monitor-card .monitor-item .name{vertical-align:middle;width:230px;display:inline-block}.monitor-card .monitor-item .name .title{align-items:center;margin-bottom:5px;font-size:16px;font-weight:600;display:flex}.monitor-card .monitor-item .name .status{align-items:center;display:flex}.monitor-card .monitor-item .name .status:before{content:"";background-color:#fb2c36;border-radius:12px;width:8px;height:8px;margin-right:10px;display:block;position:relative}.monitor-card .monitor-item .name .status.online:before{background-color:#00c951}.monitor-card .monitor-item .name .status span{opacity:.6;font-size:13px}.monitor-card .monitor-item .platform{vertical-align:top;width:150px;display:inline-block}.monitor-card .monitor-item .platform .monitor-item-value{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.monitor-card .monitor-item .cpu,.monitor-card .monitor-item .mem,.monitor-card .monitor-item .disk{vertical-align:top;width:120px;display:inline-block}.monitor-card .monitor-item .average,.monitor-card .monitor-item .network{vertical-align:top;width:200px;display:inline-block}.monitor-card .monitor-item .uptime{vertical-align:middle;width:200px;display:inline-block}.monitor-card .monitor-item .detail{cursor:default;-webkit-user-select:text;user-select:text;display:none}.monitor-card .monitor-item .detail .purchase-info{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin:0 0 16px;padding:14px}.monitor-card .monitor-item .detail .purchase-info .purchase-title{color:#111827;margin-bottom:8px;font-size:13px;font-weight:700}.monitor-card .monitor-item .detail .purchase-info .purchase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.monitor-card .monitor-item .detail .purchase-info .purchase-grid div{background:#fff;border:1px solid #eef0f3;border-radius:8px;min-width:0;padding:10px}.monitor-card .monitor-item .detail .purchase-info .purchase-grid span{color:#6b7280;margin-bottom:5px;font-size:12px;display:block}.monitor-card .monitor-item .detail .purchase-info .purchase-grid strong,.monitor-card .monitor-item .detail .purchase-info .purchase-grid a{color:#111827;word-break:break-all;font-size:13px;font-weight:600}.monitor-card .monitor-item .detail .health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.monitor-card .monitor-item .detail .health-card{--health-color:#16a34a;--health-soft:#f0fdf4;border:1px solid color-mix(in srgb, var(--health-color) 20%, #e5e7eb);background:linear-gradient(145deg, var(--health-soft), #fff 72%);border-radius:12px;min-width:0;padding:14px 15px}.monitor-card .monitor-item .detail .health-card.is-warning{--health-color:#d97706;--health-soft:#fffbeb}.monitor-card .monitor-item .detail .health-card.is-danger{--health-color:#dc2626;--health-soft:#fef2f2}.monitor-card .monitor-item .detail .health-card .health-card-head{color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.monitor-card .monitor-item .detail .health-card .health-status{background:color-mix(in srgb, var(--health-color) 10%, transparent);color:var(--health-color);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:750}.monitor-card .monitor-item .detail .health-card .health-value{color:var(--health-color);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:8px;font-size:25px;font-weight:800}.monitor-card .monitor-item .detail .health-card .health-value small{margin-left:2px;font-size:13px;font-weight:700}.monitor-card .monitor-item .detail .health-card .health-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.monitor-card .monitor-item .detail .health-card .health-track{background:#e5e7eb;border-radius:999px;height:5px;margin-top:11px;overflow:hidden}.monitor-card .monitor-item .detail .health-card .health-track span{border-radius:inherit;background:var(--health-color);height:100%;transition:width .25s;display:block}.monitor-card .monitor-item .detail .detail-overview-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.monitor-card .monitor-item .detail .detail-panel,.monitor-card .monitor-item .detail .chart-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0}.monitor-card .monitor-item .detail .detail-panel{padding:15px}.monitor-card .monitor-item .detail .panel-title,.monitor-card .monitor-item .detail .section-heading{color:#0f172a;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.monitor-card .monitor-item .detail .panel-title{border-bottom:1px solid #eef2f7;margin-bottom:14px;padding-bottom:10px}.monitor-card .monitor-item .detail .panel-title>span:first-child{align-items:center;gap:8px;display:flex}.monitor-card .monitor-item .detail .panel-title>span:first-child:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px}.monitor-card .monitor-item .detail .panel-chip{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border-radius:999px;max-width:58%;padding:3px 8px;font-size:11px;font-weight:700;overflow:hidden}.monitor-card .monitor-item .detail .panel-chip.is-live{color:#059669;background:#ecfdf5}.monitor-card .monitor-item .detail .info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;display:grid}.monitor-card .monitor-item .detail .info-cell{min-width:0}.monitor-card .monitor-item .detail .info-cell.is-wide{grid-column:1/-1}.monitor-card .monitor-item .detail .info-label{color:#94a3b8;margin-bottom:4px;font-size:11px;display:block}.monitor-card .monitor-item .detail .info-value{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.45;display:block;overflow:hidden}.monitor-card .monitor-item .detail .info-value.is-muted{color:#94a3b8;font-weight:600}.monitor-card .monitor-item .detail .key-value{color:#2563eb}.monitor-card .monitor-item .detail .tone-in{color:#0f766e}.monitor-card .monitor-item .detail .tone-out{color:#9333ea}.monitor-card .monitor-item .detail .tone-success{color:#16a34a}.monitor-card .monitor-item .detail .tone-warning{color:#d97706}.monitor-card .monitor-item .detail .disk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.monitor-card .monitor-item .detail .disk-row{--disk-color:#16a34a;background:#f8fafc;border:1px solid #e5e7eb;border-radius:9px;min-width:0;padding:10px}.monitor-card .monitor-item .detail .disk-row.is-warning{--disk-color:#d97706}.monitor-card .monitor-item .detail .disk-row.is-danger{--disk-color:#dc2626;background:#fef2f2;border-color:#fecaca}.monitor-card .monitor-item .detail .disk-row .disk-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.monitor-card .monitor-item .detail .disk-row .disk-head strong{color:#0f172a;font-size:12px}.monitor-card .monitor-item .detail .disk-row .disk-head span{color:var(--disk-color);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.monitor-card .monitor-item .detail .disk-row .disk-usage{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.monitor-card .monitor-item .detail .disk-row .disk-usage small{color:#94a3b8}.monitor-card .monitor-item .detail .disk-row .disk-track{background:#e2e8f0;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.monitor-card .monitor-item .detail .disk-row .disk-track span{border-radius:inherit;background:var(--disk-color);height:100%;display:block}.monitor-card .monitor-item .detail .io-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.monitor-card .monitor-item .detail .io-strip div{background:#f8fafc;border-radius:8px;padding:9px 10px}.monitor-card .monitor-item .detail .io-strip span{color:#94a3b8;font-size:10px;display:block}.monitor-card .monitor-item .detail .io-strip strong{color:#334155;margin-top:3px;font-size:12px;display:block}.monitor-card .monitor-item .detail .empty-state{color:#94a3b8;text-align:center;padding:30px 10px;font-size:12px}.monitor-card .monitor-item .detail .charts-section{margin-top:14px}.monitor-card .monitor-item .detail .section-heading{margin-bottom:10px}.monitor-card .monitor-item .detail .section-heading small{color:#94a3b8;font-size:11px;font-weight:500}.monitor-card .monitor-item .detail .charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.monitor-card .monitor-item .detail .chart-panel{padding:14px 16px 8px}.monitor-card .monitor-item .detail .chart-panel .name{color:#0f172a;width:auto;font-weight:800;display:block}.monitor-card.is-grid-view{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-items:start;gap:14px;display:grid}.monitor-card.is-grid-view .monitor-item{background:linear-gradient(145deg,#fffffffa,#f8fafceb);border-color:#0f172a1c;border-radius:16px;min-width:0;margin-bottom:0;padding:18px 18px 16px;display:block;box-shadow:0 14px 36px #0f172a12}.monitor-card.is-grid-view .monitor-item:hover{border-color:#2563eb40;transform:translateY(-2px);box-shadow:0 18px 44px #0f172a1a}.monitor-card.is-grid-view .monitor-item.is-active{transform:none}.monitor-card.is-grid-view .monitor-item>.name{border-bottom:1px solid #94a3b838;width:auto;padding-bottom:12px;display:block}.monitor-card.is-grid-view .monitor-item>.name .title{margin-bottom:7px;font-size:17px}.monitor-card.is-grid-view .monitor-item>.detail{z-index:1001;box-sizing:border-box;cursor:default;background:#fff;border:1px solid #0f172a21;border-radius:18px;width:min(1180px,100vw - 40px);max-height:calc(100vh - 40px);margin:0;padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 32px 100px #0f172a4d}.monitor-card.is-grid-view .grid-summary{margin-top:11px}.monitor-card.is-grid-view .grid-tags{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.monitor-card.is-grid-view .grid-tags span{color:#64748b;background:#eef2f7;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:700}.monitor-card.is-grid-view .grid-tags .is-price{color:#e11d48;background:#fff1f2}.monitor-card.is-grid-view .capacity-row{border-top:1px solid #94a3b82e;border-bottom:1px solid #94a3b82e;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:11px 0;display:grid}.monitor-card.is-grid-view .capacity-row span{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.monitor-card.is-grid-view .capacity-row b{color:#2563eb;margin-right:5px}.monitor-card.is-grid-view .capacity-row span:nth-child(2) b{color:#16a34a}.monitor-card.is-grid-view .capacity-row span:nth-child(3) b{color:#ef4444}.monitor-card.is-grid-view .resource-rows{gap:10px;padding:13px 0;display:grid}.monitor-card.is-grid-view .resource-row{grid-template-columns:1fr;min-width:0;display:grid}.monitor-card.is-grid-view .resource-row .resource-label{color:#334155;justify-content:space-between;font-size:12px;display:flex}.monitor-card.is-grid-view .resource-row .resource-label strong{font-variant-numeric:tabular-nums}.monitor-card.is-grid-view .resource-row small{color:#94a3b8;margin-top:4px;font-size:10px}.monitor-card.is-grid-view .resource-track{background:#e8edf3;border-radius:999px;height:7px;margin-top:5px;overflow:hidden}.monitor-card.is-grid-view .resource-track span{border-radius:inherit;background:#16a34a;height:100%;transition:width .25s;display:block}.monitor-card.is-grid-view .resource-track span.is-warning{background:#f59e0b}.monitor-card.is-grid-view .resource-track span.is-danger{background:#ef4444}.monitor-card.is-grid-view .telemetry-rows{border-top:1px solid #94a3b833;gap:9px;padding:12px 0;display:grid}.monitor-card.is-grid-view .telemetry-rows div{color:#475569;justify-content:space-between;gap:10px;font-size:11px;display:flex}.monitor-card.is-grid-view .telemetry-rows strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.monitor-card.is-grid-view .grid-footer{color:#64748b;border-top:1px solid #94a3b833;justify-content:space-between;gap:12px;padding-top:11px;font-size:10px;display:flex}.detail-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#0f172a80;position:fixed;inset:0}.detail-modal-close{z-index:6;color:#0f172a;cursor:pointer;width:36px;height:36px;font:inherit;background:#fffffff0;border:1px solid #e2e8f0;border-radius:50%;place-items:center;margin:0 0 8px auto;padding:0;font-size:24px;line-height:1;display:grid;position:sticky;top:0;box-shadow:0 8px 20px #0f172a1f}.logo{cursor:pointer;color:#17212f;align-items:center;height:42px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:900;line-height:42px;display:flex;position:relative}.logo .brand-mark{color:#fff;background:#111827;border-radius:14px;place-items:center;width:38px;height:38px;margin-right:10px;font-weight:900;display:grid}.logo small{color:#6b7684;margin-left:10px;font-weight:500}.monitor-action-bar{background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin:0 10px;display:inline-block;box-shadow:0 2px 4px #858ab424}.monitor-action-bar .arco-tabs-content{display:none}.footer{text-align:center;color:#6b7684;line-height:22px}.footer a{color:rgba(var(--primary-6))}body[arco-theme=dark]{color:#fff;background-color:#111}body[arco-theme=dark] .arco-dropdown{background-color:#000!important;border:1px solid #2e2e2e!important}body[arco-theme=dark] .arco-modal{background-color:#0e0e0e;border:1px solid #ffffff0d}body[arco-theme=dark] .header{background:linear-gradient(#111111f7 0%,#111111d6 74%,#1110 100%)}body[arco-theme=dark] .header .logo{color:#fff;background:#000000e0;border-color:#303030;box-shadow:0 8px 24px #0000004d}body[arco-theme=dark] .header .logo .brand-mark{color:#000;background:#fff}body[arco-theme=dark] .header .logo span,body[arco-theme=dark] .header .logo small{color:#fff}body[arco-theme=dark] .header .theme-btn{color:#fff!important;background-color:#000!important;border:1px solid #333!important}body[arco-theme=dark] .area-tabs .area-tab-item{color:#fff;box-shadow:none;background:#000;border-color:#333}body[arco-theme=dark] .area-tabs .area-tab-item.is-active{color:#005fe7;background:#005fe705;border:1px solid #005fe7}body[arco-theme=dark] .view-switch{background:#000;border-color:#333}body[arco-theme=dark] .view-switch button{color:#a3a3a3}body[arco-theme=dark] .view-switch button.is-active{color:#000;box-shadow:none;background:#fff}body[arco-theme=dark] .footer{color:#fffa}body[arco-theme=dark] .monitor-card .monitor-item{box-shadow:none;color:#fff;background-color:#000;border:1px solid #ffffff29}body[arco-theme=dark] .monitor-card .monitor-item:hover{background-color:#101010}body[arco-theme=dark] .monitor-card .monitor-item .detail{border-color:#333a}body[arco-theme=dark] .monitor-card .monitor-item .detail .purchase-info,body[arco-theme=dark] .monitor-card .monitor-item .detail .detail-panel,body[arco-theme=dark] .monitor-card .monitor-item .detail .chart-panel{background:#080808;border-color:#333}body[arco-theme=dark] .monitor-card .monitor-item .detail .purchase-title,body[arco-theme=dark] .monitor-card .monitor-item .detail .panel-title,body[arco-theme=dark] .monitor-card .monitor-item .detail .section-heading,body[arco-theme=dark] .monitor-card .monitor-item .detail .chart-panel .name{color:#fff}body[arco-theme=dark] .monitor-card .monitor-item .detail .panel-title{border-color:#262626}body[arco-theme=dark] .monitor-card .monitor-item .detail .health-card{border-color:color-mix(in srgb, var(--health-color) 35%, #252525);background:linear-gradient(145deg, color-mix(in srgb, var(--health-color) 10%, #080808), #050505 72%)}body[arco-theme=dark] .monitor-card .monitor-item .detail .health-card .health-card-head,body[arco-theme=dark] .monitor-card .monitor-item .detail .health-card .health-meta{color:#a3a3a3}body[arco-theme=dark] .monitor-card .monitor-item .detail .health-card .health-track{background:#262626}body[arco-theme=dark] .monitor-card .monitor-item .detail .purchase-info .purchase-grid div{background:#000;border-color:#333}body[arco-theme=dark] .monitor-card .monitor-item .detail .purchase-info .purchase-grid span{color:#aaa}body[arco-theme=dark] .monitor-card .monitor-item .detail .purchase-info .purchase-grid strong,body[arco-theme=dark] .monitor-card .monitor-item .detail .purchase-info .purchase-grid a{color:#fff}body[arco-theme=dark] .monitor-card .monitor-item .detail .panel-chip{color:#7db2ff;background:#10213f}body[arco-theme=dark] .monitor-card .monitor-item .detail .panel-chip.is-live{color:#55d6a8;background:#092c23}body[arco-theme=dark] .monitor-card .monitor-item .detail .info-label,body[arco-theme=dark] .monitor-card .monitor-item .detail .section-heading small{color:#737373}body[arco-theme=dark] .monitor-card .monitor-item .detail .info-value{color:#f5f5f5}body[arco-theme=dark] .monitor-card .monitor-item .detail .info-value.is-muted{color:#737373}body[arco-theme=dark] .monitor-card .monitor-item .detail .key-value{color:#7db2ff}body[arco-theme=dark] .monitor-card .monitor-item .detail .tone-in{color:#5eead4}body[arco-theme=dark] .monitor-card .monitor-item .detail .tone-out{color:#d8b4fe}body[arco-theme=dark] .monitor-card .monitor-item .detail .tone-success{color:#4ade80}body[arco-theme=dark] .monitor-card .monitor-item .detail .tone-warning{color:#fbbf24}body[arco-theme=dark] .monitor-card .monitor-item .detail .disk-row{background:#101010;border-color:#292929}body[arco-theme=dark] .monitor-card .monitor-item .detail .disk-row.is-danger{background:#2a0d0d;border-color:#7f1d1d}body[arco-theme=dark] .monitor-card .monitor-item .detail .disk-row .disk-head strong{color:#fff}body[arco-theme=dark] .monitor-card .monitor-item .detail .disk-row .disk-usage{color:#a3a3a3}body[arco-theme=dark] .monitor-card .monitor-item .detail .disk-row .disk-track{background:#333}body[arco-theme=dark] .monitor-card .monitor-item .detail .io-strip div{background:#101010}body[arco-theme=dark] .monitor-card .monitor-item .detail .io-strip strong{color:#e5e5e5}body[arco-theme=dark] .monitor-card.is-grid-view .monitor-item{background:#000}body[arco-theme=dark] .monitor-card.is-grid-view .monitor-item:hover{background:#0b0b0b}body[arco-theme=dark] .monitor-card.is-grid-view .monitor-item>.name{border-color:#292929}body[arco-theme=dark] .monitor-card.is-grid-view .monitor-item>.detail{background:#080808;border-color:#303030;box-shadow:0 32px 100px #000000b8}body[arco-theme=dark] .monitor-card.is-grid-view .grid-tags span{color:#a3a3a3;background:#171717}body[arco-theme=dark] .monitor-card.is-grid-view .grid-tags .is-price{color:#fb7185;background:#2a0d16}body[arco-theme=dark] .monitor-card.is-grid-view .capacity-row,body[arco-theme=dark] .monitor-card.is-grid-view .telemetry-rows,body[arco-theme=dark] .monitor-card.is-grid-view .grid-footer{border-color:#292929}body[arco-theme=dark] .monitor-card.is-grid-view .capacity-row span,body[arco-theme=dark] .monitor-card.is-grid-view .resource-label,body[arco-theme=dark] .monitor-card.is-grid-view .telemetry-rows div{color:#d4d4d4}body[arco-theme=dark] .monitor-card.is-grid-view .resource-row small,body[arco-theme=dark] .monitor-card.is-grid-view .grid-footer{color:#737373}body[arco-theme=dark] .monitor-card.is-grid-view .resource-track{background:#262626}body[arco-theme=dark] .monitor-card.is-grid-view .telemetry-rows strong{color:#f5f5f5}body[arco-theme=dark] .detail-modal-backdrop{background:#000000b3}body[arco-theme=dark] .detail-modal-close{color:#fff;background:#111;border-color:#333;box-shadow:0 8px 20px #0006}@media screen and (width<=1200px){.header{grid-template-columns:minmax(110px,1fr) auto minmax(90px,1fr)}.monitor-card .monitor-item .detail .detail-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-card .monitor-item .detail .disk-panel{grid-column:1/-1}.monitor-card .monitor-item .detail .disk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width<=900px){.header{grid-template-columns:48px auto minmax(84px,1fr);gap:8px}.header .logo{padding:4px}.header .logo>span:not(.brand-mark),.header .logo small{display:none}.monitor-card .monitor-item .detail .health-grid,.monitor-card .monitor-item .detail .detail-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-card .monitor-item .detail .system-panel,.monitor-card .monitor-item .detail .runtime-panel,.monitor-card .monitor-item .detail .disk-panel{grid-column:auto}.monitor-card .monitor-item .detail .runtime-panel,.monitor-card .monitor-item .detail .disk-panel{grid-column:1/-1}.monitor-card .monitor-item .detail .disk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=768px){.monitor-toolbar{align-items:flex-start;gap:8px;margin-left:8px;margin-right:8px}.view-switch button{justify-content:center;width:34px;padding:0}.view-switch button span[aria-hidden]{font-size:17px}.view-switch button .view-label{display:none}.monitor-card.is-grid-view{grid-template-columns:1fr}.header{box-sizing:border-box;justify-content:center;width:calc(100vw - 16px);max-width:calc(100vw - 16px);min-height:82px;margin:8px 8px 2px;padding-top:38px;display:flex}.header .logo{position:absolute;left:0}.header .header-nav{margin:0 auto}.header .brand-mark{border-radius:12px;width:34px;height:34px}.header .header-actions{position:absolute;right:0;gap:4px!important;display:inline-flex!important}.header .header-actions .arco-btn{width:34px;height:34px;padding:0}.monitor-card .monitor-item .detail .purchase-info .purchase-grid,.monitor-card .monitor-item .detail .health-grid,.monitor-card .monitor-item .detail .detail-overview-grid,.monitor-card .monitor-item .detail .charts-grid{grid-template-columns:1fr}.monitor-card .monitor-item .detail .runtime-panel,.monitor-card .monitor-item .detail .disk-panel{grid-column:auto}.monitor-item>div{margin-bottom:10px}}@media screen and (width<=576px){.monitor-card .monitor-item .detail .info-grid,.monitor-card .monitor-item .detail .disk-grid,.monitor-card .monitor-item .detail .io-strip{grid-template-columns:1fr}.monitor-card .monitor-item .detail .info-cell.is-wide{grid-column:auto}}@media screen and (width<=1920px){.max-container{max-width:1440px}}@media screen and (width<=1280px){.max-container{max-width:1140px}}@media screen and (width<=992px){.max-container{max-width:960px}}@media screen and (width<=768px){.max-container{max-width:720px}}@media screen and (width<=576px){.max-container{max-width:540px}}.glow-card{position:relative}.glow-card:after{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #6366f1a6, #7c3aed40 45%, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:3;padding:1.5px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-card:hover:after{opacity:1}body[arco-theme=dark] .glow-card:after{background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #ffffffb3, #ffffff2e 45%, transparent 70%)}@media (prefers-reduced-motion:reduce){.glow-card:after{transition:none}}@media (hover:none){.glow-card:after{display:none}}
