html,body,#app{margin:0;padding:0;width:100%;height:100%}.ant-layout{min-height:100%}.ant-layout-content{margin:20px 16px}@media(min-width:769px){.ant-layout-content{margin:24px 16px}}.ant-layout-content .ant-card{box-shadow:0 1px 2px #0f172a0a,0 4px 16px -8px #0f172a1a}html[data-theme=dark] .ant-layout-content .ant-card{box-shadow:0 1px 2px #00000059;border:1px solid rgba(255,255,255,.06)}.ant-layout-sider .ant-menu-item-selected{font-weight:600}.ant-layout-sider{border-right:1px solid rgba(15,23,42,.08)}html[data-theme=dark] .ant-layout-sider{border-right:1px solid rgba(255,255,255,.07)}.ant-layout-header{border-bottom:1px solid rgba(15,23,42,.08)}html[data-theme=dark] .ant-layout-header{border-bottom:1px solid rgba(255,255,255,.07)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.list-enter-active,.list-leave-active{transition:all .3s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(-30px)}.root[data-v-e16b2c08]{height:100vh}.root[data-v-e16b2c08]>.ant-layout-sider{height:100vh;overflow-y:auto;position:sticky;top:0;left:0}.root>.ant-layout[data-v-e16b2c08]{height:100vh;overflow-y:auto}.brand[data-v-e16b2c08]{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;overflow:hidden}.brand.mini[data-v-e16b2c08]{padding:0 12px;justify-content:center}.logo-mark[data-v-e16b2c08]{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;border-radius:9px;background:linear-gradient(135deg,#0958d9,#4096ff);box-shadow:0 6px 14px -5px #1677ff8c}.brand-name[data-v-e16b2c08]{font-size:17px;font-weight:600;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(120deg,#0958d9,#4096ff);-webkit-background-clip:text;background-clip:text;color:transparent}.header[data-v-e16b2c08]{padding:0;height:56px;line-height:normal;position:sticky;top:0;z-index:10}.header .flex[data-v-e16b2c08]{height:56px;padding:0 16px}.page-title[data-v-e16b2c08]{font-size:16px;font-weight:600}.flex .trigger[data-v-e16b2c08]{display:flex;align-items:center;font-size:18px;cursor:pointer;opacity:.65;transition:opacity .3s}.flex .trigger[data-v-e16b2c08]:hover{opacity:1}.user-btn[data-v-e16b2c08]{display:inline-flex;align-items:center;gap:6px}@media(max-width:575px){.user-name[data-v-e16b2c08]{display:none}}.trigger[data-v-e16b2c08] .rotate-enter-active{transition:transform .3s ease}.trigger[data-v-e16b2c08] .rotate-enter-from{transform:rotate(-90deg)}.login-page[data-v-a5b0c612]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-gradient, linear-gradient(160deg, #eef2ff 0%, #fdf4ff 55%, #ecfeff 100%));transition:background .5s ease}.aurora[data-v-a5b0c612]{position:absolute;inset:0;filter:blur(90px)}.blob[data-v-a5b0c612]{position:absolute;border-radius:50%;opacity:.55;will-change:transform}.dark .blob[data-v-a5b0c612]{opacity:.38}.blob-1[data-v-a5b0c612]{width:var(--b1-size);height:var(--b1-size);left:var(--b1-x);top:var(--b1-y);background:var(--b1-color);animation:drift-1-a5b0c612 var(--b1-anim, 26s ease-in-out infinite alternate)}.blob-2[data-v-a5b0c612]{width:var(--b2-size);height:var(--b2-size);right:var(--b2-x);top:var(--b2-y);background:var(--b2-color);animation:drift-2-a5b0c612 var(--b2-anim, 22s ease-in-out infinite alternate)}.blob-3[data-v-a5b0c612]{width:var(--b3-size);height:var(--b3-size);left:var(--b3-x);bottom:var(--b3-y);background:var(--b3-color);animation:drift-3-a5b0c612 var(--b3-anim, 30s ease-in-out infinite alternate)}@keyframes drift-1-a5b0c612{to{transform:translate(9vmax,7vmax) scale(1.12)}}@keyframes drift-2-a5b0c612{to{transform:translate(-8vmax,9vmax) scale(.9)}}@keyframes drift-3-a5b0c612{to{transform:translate(6vmax,-8vmax) scale(1.08)}}.grid-overlay[data-v-a5b0c612]{position:absolute;inset:0;background-image:linear-gradient(rgba(100,116,139,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(100,116,139,.09) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 30%,transparent 100%)}.dark .grid-overlay[data-v-a5b0c612]{background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px)}.glass-card[data-v-a5b0c612]{position:relative;width:min(420px,calc(100vw - 32px));padding:44px 36px 36px;border-radius:24px;background:#ffffff9e;border:1px solid rgba(255,255,255,.75);box-shadow:0 24px 60px -16px #4f46e538,0 4px 16px #0f172a0f;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}.dark .glass-card[data-v-a5b0c612]{background:#0f14288c;border:1px solid rgba(148,163,184,.18);box-shadow:0 24px 60px -16px #0000008c,0 0 0 1px #6366f114}.logo-mark[data-v-a5b0c612]{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;border-radius:16px;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 10px 24px -6px #815bf58c}.title[data-v-a5b0c612]{margin:0 0 32px;text-align:center;font-size:26px;font-weight:700;letter-spacing:1px;background:linear-gradient(120deg,#1e293b,#4f46e5);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .title[data-v-a5b0c612]{background:linear-gradient(120deg,#f1f5f9,#a5b4fc);-webkit-background-clip:text;background-clip:text}[data-v-a5b0c612] .ant-input-affix-wrapper{height:48px;border-radius:14px;background:#ffffffa6}.dark[data-v-a5b0c612] .ant-input-affix-wrapper{background:#0f172a73}[data-v-a5b0c612] .ant-input-affix-wrapper .ant-input{background:transparent}[data-v-a5b0c612] .ant-input-prefix .anticon{margin-right:6px;color:#94a3b8}.submit-btn[data-v-a5b0c612]{height:48px;margin-top:4px;border-radius:14px;font-size:16px;font-weight:600;letter-spacing:6px;text-indent:6px;border:none;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 12px 28px -8px #815bf58c;transition:all .25s ease}.submit-btn[data-v-a5b0c612]:hover{background:linear-gradient(135deg,#4f46e5,#9333ea);box-shadow:0 16px 32px -8px #815bf5b3;transform:translateY(-1px)}.submit-btn[data-v-a5b0c612]:active{transform:translateY(0)}.card-enter-active[data-v-a5b0c612]{transition:all .5s cubic-bezier(.22,1,.36,1)}.card-enter-from[data-v-a5b0c612]{opacity:0;transform:translateY(24px) scale(.97)}@media(prefers-reduced-motion:reduce){.blob[data-v-a5b0c612]{animation:none}}.dim[data-v-bf38f1a2]{opacity:.45}.num[data-v-bf38f1a2]{white-space:nowrap;font-variant-numeric:tabular-nums}.stack[data-v-bf38f1a2]{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.4}.summary[data-v-36099ffb]{margin-bottom:16px}.summary-tile[data-v-36099ffb]{display:flex;flex-direction:column;gap:2px;height:100%;padding:10px 14px;border-radius:10px;background:#0f172a0a;border:1px solid transparent}html[data-theme=dark] .summary-tile[data-v-36099ffb]{background:#ffffff0f}.summary-sub[data-v-36099ffb]{white-space:nowrap}.summary-sub b[data-v-36099ffb]{display:inline-block;min-width:3ch;margin-left:4px;font-weight:500;font-variant-numeric:tabular-nums}.summary-sub .clickable[data-v-36099ffb]{cursor:pointer;border-bottom:1px dashed transparent;transition:border-color .2s ease}.summary-sub .clickable[data-v-36099ffb]:hover,.summary-sub .active[data-v-36099ffb]{border-color:#f59e0b}.summary-label[data-v-36099ffb]{font-size:12px;opacity:.6}.summary-num[data-v-36099ffb]{font-size:22px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.summary-pair[data-v-36099ffb]{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.summary-pair .anticon[data-v-36099ffb]{margin-right:4px}@media(max-width:575px){.summary[data-v-36099ffb]{margin-bottom:12px}.summary-tile[data-v-36099ffb]{padding:8px 12px}.summary-num[data-v-36099ffb]{font-size:18px}}.instance-counts[data-v-36099ffb]{display:inline-flex;justify-content:flex-end;gap:4px;font-variant-numeric:tabular-nums}.instance-counts .ant-tag[data-v-36099ffb]{margin-inline-end:0}.instance-counts.clickable[data-v-36099ffb]{cursor:pointer}.state-online[data-v-36099ffb]{color:#22c55e}.state-error[data-v-36099ffb]{color:#f59e0b}.state-offline[data-v-36099ffb]{color:#ef4444}.node-card[data-v-36099ffb]{transition:box-shadow .2s ease}.node-card[data-v-36099ffb]:hover{box-shadow:0 6px 16px #0000001f}.node-card-offline[data-v-36099ffb] .ant-card-body{opacity:.55}.node-card[data-v-36099ffb] .ant-card-head{padding:0 12px}.node-card[data-v-36099ffb] .ant-card-body{padding:8px 12px}.node-name[data-v-36099ffb]{margin-right:6px}.metric-list[data-v-36099ffb]{display:flex;flex-direction:column;gap:4px}.metric-row[data-v-36099ffb]{display:flex;align-items:center;gap:10px;height:18px}.metric-row.primary[data-v-36099ffb]{height:24px}.metric-row.primary .metric-label[data-v-36099ffb]{font-size:13px;font-weight:500;opacity:.85}.metric-row.primary[data-v-36099ffb] .ant-progress-text{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.metric-row:not(.primary) .metric-label[data-v-36099ffb],.metric-row:not(.primary) .metric-value[data-v-36099ffb]{opacity:.72}.metric-label[data-v-36099ffb]{flex:none;font-size:12px;opacity:.65}.metric-value[data-v-36099ffb]{flex:1;min-width:0;text-align:right;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.metric-value[data-v-36099ffb] .ant-progress-line{font-size:12px}.metric-dash[data-v-36099ffb]{opacity:.45}.value-pair[data-v-36099ffb]{white-space:nowrap}.value-pair+.value-pair[data-v-36099ffb]{margin-left:6px}.value-pair .anticon[data-v-36099ffb]{margin-right:2px;opacity:.75}.cell-dim[data-v-36099ffb]{opacity:.45}.status-dot[data-v-36099ffb]{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:middle}.status-dot-online[data-v-36099ffb]{background:#22c55e}.status-dot-error[data-v-36099ffb]{background:#f59e0b}.status-dot-offline[data-v-36099ffb]{background:#ef4444}.cell-progress[data-v-36099ffb]{display:flex;align-items:center;justify-content:center;gap:4px}.cell-bar[data-v-36099ffb]{width:40px;flex:none}.cell-pct[data-v-36099ffb]{min-width:34px;text-align:left;font-size:12px;font-variant-numeric:tabular-nums}.list-card[data-v-36099ffb] .ant-table{font-size:12px}.list-card[data-v-36099ffb] .ant-table.ant-table-small .ant-table-tbody>tr>td{padding:5px 8px;line-height:20px;white-space:nowrap}.list-card[data-v-36099ffb] .ant-table .ant-tag{margin-inline-end:4px;line-height:18px;vertical-align:middle}[data-v-36099ffb] .ant-progress-line{margin-bottom:0}.terminal-root[data-v-4aa56ba2]{width:100%;height:100%;background:#000}.code-editor[data-v-355e2e5f]{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.code-editor[data-v-355e2e5f] .cm-locked{opacity:.5}.setting-item[data-v-cc839e9b]{display:block;padding:16px 20px}.restart-mark[data-v-cc839e9b]{margin-left:6px;font-size:12px;color:#f59e0b;cursor:help}.setting-card[data-v-74e90e57] .ant-card-body{padding:0}.setting-tabs[data-v-74e90e57] .ant-tabs-nav{margin:0}.setting-tabs[data-v-74e90e57] .ant-tabs-nav-list{min-width:150px}.setting-tabs[data-v-74e90e57] .ant-tabs-tab{padding:10px 16px}.user-form[data-v-74e90e57]{padding:20px;max-width:480px}.save-item[data-v-74e90e57]{padding:16px 20px}@media(max-width:768px){.user-form[data-v-74e90e57]{padding:16px}}.chart[data-v-a1d84e6a]{height:220px}.level[data-v-142d9adf]{color:var(--ant-color-text-secondary, #888);font-size:13px}
