:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-white:#fff;--color-black:#000;--color-backdrop:#040506;--color-navigation:#0d0f12;--color-catalog-surface:#121417;--color-catalog-hover:#1f2227;--surface-base:#0f1114;--surface-raised:#191b1f;--surface-control:#25282d;--surface-hover:#2b2f35;--surface-selected:#30343b;--hardware-black:#080a0c;--hardware-deep:#121518;--hardware-base:#292e34;--hardware-dark:#353a3f;--hardware-mid:#555c61;--hardware-muted:#828987;--hardware-light:#c9cdcf;--hardware-highlight:#f2efe7;--hardware-warm-dark:#bdb8ae;--hardware-warm:#cec9bf;--hardware-warm-light:#e6e2d8;--text-primary:#f2f4f6;--text-secondary:#a2a9b1;--text-muted:#6c747e;--primary:#c9531e;--primary-hover:#dc642c;--primary-bright:#f09a72;--success:#60c894;--success-bright:#91deb3;--info:#68b7d7;--info-bright:#8dcbe3;--warning:#e4b45d;--warning-bright:#e8bd70;--danger:#df6f6f;--danger-bright:#f09a9a;--accent-purple:#c6c1ec;--resource-cpu:#9f312b;--resource-memory:#6f57af;--resource-storage:#af5c1a;--resource-iops:#2566b0;--resource-gpu:#338843;--background-blur:8px;--table-header-height:31px;--radius-control:5px;--radius-surface:8px;--shadow-popup:0 34px 110px rgb(from var(--color-black) r g b / .72), 0 4px 18px rgb(from var(--color-black) r g b / .44);--shadow-float:0 18px 44px rgb(from var(--color-black) r g b / .52);--transition-fast:.13s ease}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}[hidden]{display:none!important}html,body{width:100%;min-width:1460px;height:100%;min-height:850px;margin:0}body{color:var(--text-primary);font-family:var(--font-sans);isolation:isolate;background:var(--color-backdrop);-webkit-font-smoothing:antialiased;grid-template-rows:800px;align-content:center;justify-items:center;padding-top:50px;font-size:13px;line-height:1.4;display:grid;position:relative;overflow:auto}body:before,body:after{content:"";pointer-events:none;position:fixed}body:before{z-index:-2;filter:blur(var(--background-blur));background:url(/assets/background-Bfdvnv8c.jpg) 50%/cover no-repeat;inset:38px -12px -12px;transform:scale(1.018)}body:after{z-index:-1;background:radial-gradient(circle at 72% 13%, rgb(from var(--primary) r g b / .11), transparent 30%), linear-gradient(rgb(from var(--color-backdrop) r g b / .64), rgb(from var(--color-backdrop) r g b / .78));inset:50px 0 0}.mockup-navigation{z-index:100;background:rgb(from var(--color-navigation) r g b / .92);border-bottom:1px solid rgb(from var(--color-white) r g b / .12);width:100%;height:50px;box-shadow:0 10px 28px rgb(from var(--color-black) r g b / .3);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.mockup-nav-label{color:var(--text-secondary);letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;font-weight:680;display:inline-flex}.mockup-nav-label:before{content:"";background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 3px rgb(from var(--primary) r g b / .15);border-radius:2px}.mockup-nav-links{align-items:center;gap:4px;display:flex}.mockup-nav-link{height:34px;color:var(--text-secondary);border-radius:var(--radius-control);transition:color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.mockup-nav-link:hover{color:var(--text-primary);background:var(--surface-hover)}.mockup-nav-link.is-active{color:var(--color-white);background:var(--primary)}.mockup-nav-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-header-stats{align-items:center;gap:6px;display:flex}.ui-stat-badge{--stat-color:var(--info);--stat-border:var(--stat-color);background:color-mix(in srgb, var(--stat-color) 11%, var(--surface-control));border:1px solid var(--stat-border);border-radius:var(--radius-control);flex:none;align-items:flex-end;width:max-content;height:38px;padding:2px 9px 8px;display:flex;position:relative}.ui-stat-badge .ui-stat-label{color:color-mix(in srgb, var(--stat-color) 12%, var(--color-white));letter-spacing:.04em;background:var(--stat-border);border-radius:0 calc(var(--radius-control) - 1px) 0 var(--radius-control);text-transform:uppercase;padding:2px 5px;font-size:9px;font-weight:680;line-height:1;position:absolute;top:-1px;right:-1px}.ui-stat-badge strong{color:var(--text-primary);white-space:nowrap;align-items:baseline;gap:3px;font-weight:500;line-height:1;display:flex}.ui-stat-current{letter-spacing:-.025em;font-size:19px;font-weight:500}.ui-stat-capacity{color:var(--text-secondary);font-size:11px;font-weight:420}.ui-stat-current.is-warning{color:var(--warning)}.ui-stat-current.is-error{color:var(--danger)}button,input,select{color:inherit;font:inherit}button,select{cursor:pointer}button{border:0}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}svg{display:block}.popup-shell{background:rgb(from var(--color-navigation) r g b / .965);border:1px solid rgb(from var(--color-white) r g b / .15);width:1460px;height:800px;box-shadow:var(--shadow-popup);-webkit-backdrop-filter:blur(18px);border-radius:13px;grid-template-rows:70px minmax(0,1fr);display:grid;overflow:hidden}.popup-header{border-bottom:1px solid rgb(from var(--color-white) r g b / .07);justify-content:space-between;align-items:center;gap:24px;padding:0 22px 0 26px;display:flex}.popup-title-group{min-width:0}.popup-title-line{align-items:center;gap:10px;display:flex}.popup-title{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:590}.popup-subtitle{color:var(--text-muted);margin:5px 0 0;font-size:11px}.popup-header-actions{align-items:center;gap:8px;display:flex}.status-dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px rgb(from var(--success) r g b / .14);border-radius:50%;flex:none}.button{min-height:28px;color:var(--text-primary);background:var(--surface-control);border-radius:var(--radius-control);box-shadow:none;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:620;display:inline-flex}.button:hover{background:var(--surface-hover);border-color:#0000}.button:active{transform:translateY(1px)}.button svg{width:13px;height:13px}.button-primary{color:var(--color-white);background:var(--primary);border-color:var(--primary)}.button-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.button-ghost{color:var(--hardware-light);background:0 0}.icon-button{width:28px;height:28px;color:var(--text-secondary);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--text-primary);background:var(--surface-hover)}.icon-button svg{width:15px;height:15px}.badge{min-height:21px;color:var(--text-secondary);background:var(--surface-control);border:1px solid rgb(from var(--color-white) r g b / .07);border-radius:4px;align-items:center;gap:5px;padding:0 6px;font-size:10px;font-weight:680;display:inline-flex}.badge-success{color:var(--success-bright);background:rgb(from var(--success) r g b / .14);border-color:rgb(from var(--success) r g b / .25)}.badge-primary{color:var(--primary-bright);background:rgb(from var(--primary) r g b / .15);border-color:rgb(from var(--primary) r g b / .46)}.surface{background:var(--surface-raised);border:1px solid rgb(from var(--color-white) r g b / .045);border-radius:var(--radius-surface)}.surface-header{border-bottom:1px solid rgb(from var(--color-white) r g b / .07);flex:none;justify-content:space-between;align-items:center;gap:14px;height:42px;padding:0 14px;display:flex}.surface-title{margin:0;font-size:12px;font-weight:680}.surface-kicker{color:var(--text-muted);margin-top:2px;font-size:10px;display:block}.segmented-control{background:0 0;border:0;border-radius:0;gap:4px;height:28px;padding:0;display:inline-flex}.segment{min-width:58px;color:var(--text-secondary);background:var(--hardware-deep);border-radius:4px;padding:0 10px;font-size:10px;font-weight:630}.segment:hover{color:var(--text-secondary)}.segment.is-active{color:var(--color-white);background:var(--primary);box-shadow:none}.search-field{align-items:center;display:flex;position:relative}.search-field svg{width:14px;height:14px;color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.search-field input{width:210px;height:28px;color:var(--text-primary);background:var(--surface-control);border:1px solid rgb(from var(--color-white) r g b / .11);border-radius:var(--radius-control);padding:0 10px 0 31px}.search-field input::placeholder{color:var(--text-muted)}.search-field input:focus{border-color:rgb(from var(--primary) r g b / .46);box-shadow:none;outline:0}.scroll-region{scrollbar-color:var(--hardware-mid) transparent;scrollbar-width:thin}.scroll-region::-webkit-scrollbar{width:7px;height:7px}.scroll-region::-webkit-scrollbar-thumb{background:var(--hardware-mid);border-radius:10px}.dialog{width:430px;color:var(--text-primary);background:var(--surface-raised);border:1px solid rgb(from var(--color-white) r g b / .11);box-shadow:0 28px 80px rgb(from var(--color-black) r g b / .72);border-radius:11px;padding:0;overflow:visible}.dialog form,.dialog-body{overflow:visible}.dialog::backdrop{background:rgb(from var(--color-black) r g b / .64);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-header,.dialog-footer{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.dialog-header{border-bottom:1px solid rgb(from var(--color-white) r g b / .07)}.dialog-header h2{margin:0;font-size:15px;font-weight:650}.dialog-body{gap:15px;padding:17px;display:grid}.dialog-footer{border-top:1px solid rgb(from var(--color-white) r g b / .07);justify-content:flex-end}.field-label{color:var(--accent-purple);margin-bottom:4px;font-size:10px;font-weight:630;display:block}.text-input{width:100%;height:32px;color:var(--text-primary);background:var(--surface-control);border:1px solid rgb(from var(--color-white) r g b / .11);border-radius:var(--radius-control);padding:0 11px}.text-input:focus,.text-input:focus-visible,.search-field input:focus-visible{border-color:var(--primary);box-shadow:none;outline:0}.toast-region{z-index:80;pointer-events:none;width:330px;position:fixed;bottom:34px;right:42px}.toast{min-height:44px;color:var(--text-primary);background:var(--hardware-deep);border:1px solid rgb(from var(--color-white) r g b / .11);border-radius:var(--radius-control);box-shadow:var(--shadow-float);align-items:center;gap:10px;padding:0 14px;font-size:11px;display:flex}.toast:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px}.empty-state{min-height:220px;color:var(--text-muted);place-items:center;font-size:12px;display:grid}.ui-data-table{width:100%;min-width:760px}.ui-table-header,.ui-table-row{grid-template-columns:var(--table-columns);display:grid}.ui-table-header{z-index:6;min-height:var(--table-header-height);background:var(--hardware-black);border-bottom:1px solid rgb(from var(--color-white) r g b / .11);position:sticky;top:0}.ui-table-row{border-bottom:1px solid rgb(from var(--color-white) r g b / .07);min-height:64px;transition:background var(--transition-fast)}.ui-table-row:hover{background:rgb(from var(--color-white) r g b / .025)}.ui-table-heading,.ui-table-cell{align-items:center;min-width:0;padding:7px 12px;display:flex}.ui-table-heading{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:730}.ui-table-cell{color:var(--text-secondary);font-size:10px}.ui-table-control{padding-left:4px;padding-right:4px}.ui-table-control>.button,.ui-table-control>.ui-select,.ui-table-control>.ui-stepper{width:100%}.ui-cell-primary{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;display:block;overflow:hidden}.ui-cell-secondary{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.ui-select{min-width:0;position:relative}.ui-select-trigger{width:100%;min-width:0;height:28px;color:var(--text-primary);text-align:left;background:var(--surface-control);border:1px solid rgb(from var(--color-white) r g b / .11);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 9px;font-size:10px;font-weight:630;display:flex}.ui-select-trigger:hover{background:var(--surface-hover);border-color:rgb(from var(--color-white) r g b / .19)}.ui-select.is-open .ui-select-trigger{border-color:var(--primary)}.ui-select-trigger svg{width:12px;height:12px;color:var(--text-muted);transition:transform var(--transition-fast);flex:none}.ui-select.is-open .ui-select-trigger svg{transform:rotate(180deg)}.ui-select-menu{z-index:40;background:var(--hardware-base);border:1px solid rgb(from var(--color-white) r g b / .14);min-width:124px;box-shadow:0 10px 24px rgb(from var(--color-black) r g b / .48);border-radius:5px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.ui-select.opens-up .ui-select-menu{top:auto;bottom:calc(100% + 4px)}.ui-select-option{width:100%;height:28px;color:var(--text-primary);text-align:left;background:0 0;border-radius:3px;align-items:center;padding:0 9px 0 27px;font-size:10px;display:flex;position:relative}.ui-select-option:hover,.ui-select-option:focus-visible{background:var(--hardware-dark);outline:0}.ui-select-option.is-selected{background:var(--hardware-dark);font-weight:680}.ui-select-option.is-selected:before{content:"✓";color:var(--text-primary);font-size:10px;position:absolute;left:10px}.ui-status-badge{min-height:20px;color:var(--success-bright);background:rgb(from var(--success) r g b / .14);border:1px solid rgb(from var(--success) r g b / .34);border-radius:4px;align-items:center;gap:5px;padding:0 6px;font-size:9px;font-weight:760;display:inline-flex}.ui-status-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ui-status-badge.is-warning{color:var(--warning-bright);background:rgb(from var(--warning) r g b / .12);border-color:rgb(from var(--warning) r g b / .34)}.ui-status-badge.is-info{color:var(--info-bright);background:rgb(from var(--info) r g b / .13);border-color:rgb(from var(--info) r g b / .34)}.ui-progress{background:var(--hardware-base);border-radius:99px;height:4px;overflow:hidden}.ui-progress span{background:var(--success);border-radius:inherit;height:100%;display:block}.ui-progress.is-warning span{background:var(--warning)}.ui-stepper{height:28px;color:var(--text-secondary);background:var(--surface-control);border:1px solid rgb(from var(--color-white) r g b / .11);border-radius:5px;grid-template-columns:22px minmax(30px,1fr) 22px;align-items:center;display:grid;overflow:hidden}.ui-stepper button{min-width:0;height:100%;color:var(--text-secondary);background:0 0;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.ui-stepper button:hover{color:var(--color-white);background:var(--surface-hover)}.ui-stepper span{color:var(--text-primary);text-align:center;font-size:9px}.button-danger-subtle{color:var(--danger-bright);background:rgb(from var(--danger) r g b / .08);border-color:rgb(from var(--danger) r g b / .24)}.button-danger-subtle:hover{color:var(--danger-bright);background:rgb(from var(--danger) r g b / .15);border-color:rgb(from var(--danger) r g b / .38)}.ui-data-panel{grid-template-rows:42px minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.ui-data-toolbar{align-items:center;gap:8px;display:flex}.ui-tab-panel{min-height:0;overflow:auto}.ui-toggle{background:var(--hardware-mid);border:1px solid rgb(from var(--color-white) r g b / .11);width:34px;height:18px;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:99px;flex:none;padding:0;display:inline-flex;position:relative}.ui-toggle:after{content:"";background:var(--hardware-light);width:12px;height:12px;transition:transform var(--transition-fast), background var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px}.ui-toggle.is-on{background:rgb(from var(--primary) r g b / .15);border-color:rgb(from var(--primary) r g b / .46)}.ui-toggle.is-on:after{background:var(--primary-hover);transform:translate(16px)}.ui-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ui-chart-heading span{color:var(--text-muted);font-size:9px}.ui-chart-heading strong{color:var(--text-primary);font-size:12px;font-weight:650}.ui-sparkline{width:100%;height:42px;margin-top:3px}.ui-sparkline .ui-chart-area{fill:var(--chart-fill,rgb(from var(--primary) r g b / .12))}.ui-sparkline .ui-chart-line{fill:none;stroke:var(--chart-color,var(--primary-hover));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.ui-metric-progress{gap:6px;display:grid}.ui-metric-progress-label{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.ui-metric-progress-label strong{color:var(--text-secondary);font-weight:650}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
