:root{--getops-color-background-base:#0a0e12;--getops-color-background-elevated:#131920;--getops-color-background-surface:#1b232c;--getops-color-background-scrim:#000000b3;--getops-color-border-subtle:#2a343f;--getops-color-border-strong:#516272;--getops-color-text-primary:#f2f6fa;--getops-color-text-secondary:#b4c1ce;--getops-color-text-tertiary:#8494a3;--getops-color-accent-primary:#3fafff;--getops-color-accent-on:#04121f;--getops-color-status-nominal:#3ed88a;--getops-color-status-info:#3fafff;--getops-color-status-warning:#ffb53d;--getops-color-status-critical:#ff6b6e;--getops-color-status-unavailable:#94a3b1;--getops-color-status-stale:#c79bff;--getops-color-status-offline:#94a3b1;--getops-color-on-status-fill:#04121f;--getops-color-disabled-content:#5e6d7b;--getops-color-tile-navigation:#1d4ed8;--getops-color-tile-monitor:#15803d;--getops-color-tile-control:#6d28d9;--getops-color-tile-settings:#0f766e;--getops-color-on-tile:#fff;--getops-type-display-metric-size:72px;--getops-type-display-metric-line-height:76px;--getops-type-display-metric-weight:300;--getops-type-display-metric-tracking:-.02em;--getops-type-metric-unit-size:24px;--getops-type-metric-unit-line-height:28px;--getops-type-metric-unit-weight:500;--getops-type-metric-unit-tracking:0em;--getops-type-heading-large-size:34px;--getops-type-heading-large-line-height:40px;--getops-type-heading-large-weight:500;--getops-type-heading-large-tracking:-.01em;--getops-type-heading-medium-size:26px;--getops-type-heading-medium-line-height:32px;--getops-type-heading-medium-weight:500;--getops-type-heading-medium-tracking:0em;--getops-type-heading-small-size:21px;--getops-type-heading-small-line-height:28px;--getops-type-heading-small-weight:500;--getops-type-heading-small-tracking:0em;--getops-type-body-large-size:19px;--getops-type-body-large-line-height:26px;--getops-type-body-large-weight:400;--getops-type-body-large-tracking:0em;--getops-type-body-medium-size:17px;--getops-type-body-medium-line-height:24px;--getops-type-body-medium-weight:400;--getops-type-body-medium-tracking:0em;--getops-type-body-small-size:15px;--getops-type-body-small-line-height:20px;--getops-type-body-small-weight:400;--getops-type-body-small-tracking:0em;--getops-type-label-size:15px;--getops-type-label-line-height:20px;--getops-type-label-weight:600;--getops-type-label-tracking:.06em;--getops-type-caption-size:13px;--getops-type-caption-line-height:18px;--getops-type-caption-weight:400;--getops-type-caption-tracking:.01em;--getops-type-mono-size:15px;--getops-type-mono-line-height:22px;--getops-type-mono-weight:400;--getops-type-mono-tracking:0em;--getops-space-none:0px;--getops-space-xxs:4px;--getops-space-xs:8px;--getops-space-sm:12px;--getops-space-md:16px;--getops-space-lg:24px;--getops-space-xl:32px;--getops-space-xxl:48px;--getops-space-xxxl:64px;--getops-radius-none:0px;--getops-radius-small:6px;--getops-radius-medium:10px;--getops-radius-large:16px;--getops-radius-pill:999px;--getops-elevation-flat:0px;--getops-elevation-raised:2px;--getops-elevation-floating:6px;--getops-elevation-modal:12px;--getops-motion-duration-instant-ms:0s;--getops-motion-duration-fast-ms:.12s;--getops-motion-duration-standard-ms:.2s;--getops-motion-duration-slow-ms:.32s;--getops-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--getops-motion-easing-decelerate:cubic-bezier(0, 0, 0, 1);--getops-motion-easing-accelerate:cubic-bezier(.3, 0, 1, 1);--getops-size-min-touch-target:56px;--getops-size-comfortable-target:72px;--getops-size-status-header-height:64px;--getops-size-metric-strip-height:104px;--getops-size-nav-bar-height:88px;--getops-size-alert-banner-min-height:64px;--getops-size-focus-ring-width:3px;--getops-size-hairline:1px;--getops-size-side-nav-width:260px;--getops-size-top-bar-height:72px;--getops-size-quick-tile-size:132px;--getops-size-gauge-size:200px;--getops-size-short-card-height:240px}[data-theme=light]{--getops-color-background-base:#fff;--getops-color-background-elevated:#f4f7fa;--getops-color-background-surface:#e9eef3;--getops-color-background-scrim:#0d1319a6;--getops-color-border-subtle:#d3dbe3;--getops-color-border-strong:#8795a3;--getops-color-text-primary:#0d1319;--getops-color-text-secondary:#3e4b57;--getops-color-text-tertiary:#5a6874;--getops-color-accent-primary:#0a5fbf;--getops-color-accent-on:#fff;--getops-color-status-nominal:#0a6e3d;--getops-color-status-info:#0a5fbf;--getops-color-status-warning:#8a4b00;--getops-color-status-critical:#b01218;--getops-color-status-unavailable:#4e5c69;--getops-color-status-stale:#5b2e9e;--getops-color-status-offline:#4e5c69;--getops-color-on-status-fill:#fff;--getops-color-disabled-content:#8795a3;--getops-color-tile-navigation:#1d4ed8;--getops-color-tile-monitor:#15803d;--getops-color-tile-control:#6d28d9;--getops-color-tile-settings:#0f766e;--getops-color-on-tile:#fff}*,:before,:after{box-sizing:border-box}body{background:var(--getops-color-background-base);color:var(--getops-color-text-primary);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--getops-type-body-medium-size);line-height:var(--getops-type-body-medium-line-height);-webkit-font-smoothing:antialiased;margin:0}.console-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.console-shell-plain{grid-template-columns:1fr}.console-sidebar{gap:var(--getops-space-xs);padding:var(--getops-space-lg) var(--getops-space-md);background:var(--getops-color-background-elevated);border-right:var(--getops-size-hairline) solid var(--getops-color-border-subtle);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.console-shell-plain .console-sidebar{border-right:none;border-bottom:var(--getops-size-hairline) solid var(--getops-color-border-subtle);flex-direction:row;align-items:center;height:auto;position:static}.console-brand{align-items:center;gap:var(--getops-space-sm);padding:var(--getops-space-xs) var(--getops-space-sm) var(--getops-space-lg);display:flex}.console-brand-mark{border-radius:var(--getops-radius-small);background:var(--getops-color-accent-primary);flex:none;width:28px;height:28px}.console-brand-text{flex-direction:column;line-height:1.1;display:flex}.console-wordmark{font-size:var(--getops-type-heading-small-size);font-weight:var(--getops-type-heading-small-weight);letter-spacing:var(--getops-type-label-tracking)}.console-subtitle{color:var(--getops-color-text-tertiary);font-size:var(--getops-type-caption-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase}.console-nav{flex-direction:column;gap:2px;display:flex}.console-navlink{min-height:var(--getops-size-min-touch-target);padding:0 var(--getops-space-sm);border-radius:var(--getops-radius-medium);color:var(--getops-color-text-secondary);font:inherit;font-weight:var(--getops-type-label-weight);text-align:left;cursor:pointer;transition:background var(--getops-motion-duration-fast-ms) ease, color var(--getops-motion-duration-fast-ms) ease;background:0 0;border:none;align-items:center;display:flex}.console-navlink:hover{background:var(--getops-color-background-surface);color:var(--getops-color-text-primary)}.console-navlink-active{background:var(--getops-color-background-surface);color:var(--getops-color-text-primary);box-shadow:inset 3px 0 0 0 var(--getops-color-accent-primary)}.console-navlink:focus-visible,.console-theme-toggle:focus-visible,.console-link:focus-visible,button:focus-visible{outline:var(--getops-size-focus-ring-width) solid var(--getops-color-accent-primary);outline-offset:2px}.console-sidebar-foot{gap:var(--getops-space-sm);padding-top:var(--getops-space-md);border-top:var(--getops-size-hairline) solid var(--getops-color-border-subtle);flex-direction:column;margin-top:auto;display:flex}.console-shell-plain .console-sidebar-foot{border-top:none;flex-direction:row;align-items:center;margin-top:0;margin-left:auto;padding-top:0}.console-identity{align-items:center;gap:var(--getops-space-sm);color:var(--getops-color-text-secondary);font-size:var(--getops-type-body-small-size);display:flex}.console-identity-avatar{border-radius:var(--getops-radius-pill);background:var(--getops-color-background-surface);border:var(--getops-size-hairline) solid var(--getops-color-border-strong);width:28px;height:28px;color:var(--getops-color-text-primary);font-weight:var(--getops-type-label-weight);flex:none;place-items:center;display:grid}.console-theme-toggle{min-height:var(--getops-size-min-touch-target);padding:0 var(--getops-space-md);border:var(--getops-size-hairline) solid var(--getops-color-border-strong);border-radius:var(--getops-radius-medium);color:var(--getops-color-text-secondary);font:inherit;cursor:pointer;transition:border-color var(--getops-motion-duration-fast-ms) ease, color var(--getops-motion-duration-fast-ms) ease;background:0 0}.console-theme-toggle:hover{color:var(--getops-color-text-primary);border-color:var(--getops-color-accent-primary)}main{padding:var(--getops-space-xl);width:100%;max-width:1200px}h1{font-size:var(--getops-type-heading-large-size);font-weight:var(--getops-type-heading-large-weight);letter-spacing:var(--getops-type-heading-large-tracking);margin:0 0 var(--getops-space-md)}h2{font-size:var(--getops-type-heading-small-size);font-weight:var(--getops-type-heading-small-weight);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;color:var(--getops-color-text-tertiary);margin:var(--getops-space-xl) 0 var(--getops-space-sm)}.console-note{color:var(--getops-color-text-secondary);max-width:72ch;margin:0 0 var(--getops-space-lg)}.console-card,main>section>table,main>section>.console-facts,main>section>.console-commands{background:var(--getops-color-background-elevated);border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-large)}main>section>table,main>section>.console-facts{padding:var(--getops-space-xs) var(--getops-space-lg)}main>section>.console-commands{padding:var(--getops-space-lg)}.console-table,main table{border-collapse:collapse;width:100%;margin-block:var(--getops-space-sm)}.console-table th,.console-table td,main table th,main table td{text-align:left;padding:var(--getops-space-sm) var(--getops-space-sm);border-bottom:var(--getops-size-hairline) solid var(--getops-color-border-subtle);font-size:var(--getops-type-body-medium-size)}.console-table tbody tr:last-child th,.console-table tbody tr:last-child td,main table tbody tr:last-child th,main table tbody tr:last-child td{border-bottom:none}.console-table thead th,main table thead th{color:var(--getops-color-text-tertiary);font-size:var(--getops-type-label-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;font-weight:var(--getops-type-label-weight)}main table tbody tr{transition:background var(--getops-motion-duration-fast-ms) ease}main table tbody tr:hover{background:var(--getops-color-background-surface)}main table td:first-child,main table th[scope=row]{font-family:JetBrains Mono,ui-monospace,SF Mono,monospace;font-size:var(--getops-type-mono-size)}.console-link{color:var(--getops-color-accent-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.console-link:hover{text-decoration:underline}.console-facts{gap:var(--getops-space-sm) var(--getops-space-xl);margin-block:var(--getops-space-sm);grid-template-columns:max-content 1fr;display:grid}.console-facts dt{color:var(--getops-color-text-tertiary);font-size:var(--getops-type-label-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;align-self:center}.console-facts dd{color:var(--getops-color-text-primary);font-variant-numeric:tabular-nums;margin:0}.console-commands{margin:var(--getops-space-sm) 0;gap:var(--getops-space-sm);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:0;list-style:none;display:grid}.console-commands li{gap:var(--getops-space-xs);padding:var(--getops-space-sm);background:var(--getops-color-background-surface);border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-medium);transition:border-color var(--getops-motion-duration-fast-ms) ease;flex-direction:column;display:flex}.console-commands li:hover{border-color:var(--getops-color-border-strong)}.console-commands button{min-height:var(--getops-size-min-touch-target);padding-inline:var(--getops-space-md);background:var(--getops-color-background-elevated);color:var(--getops-color-text-primary);border:var(--getops-size-hairline) solid var(--getops-color-border-strong);border-radius:var(--getops-radius-medium);font:inherit;font-weight:var(--getops-type-label-weight);cursor:pointer;transition:border-color var(--getops-motion-duration-fast-ms) ease}.console-commands button:hover{border-color:var(--getops-color-accent-primary)}.console-commands label{gap:var(--getops-space-xxs);color:var(--getops-color-text-tertiary);font-size:var(--getops-type-label-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;flex-direction:column;display:flex}.console-commands input{min-height:var(--getops-size-min-touch-target);padding-inline:var(--getops-space-sm);background:var(--getops-color-background-base);color:var(--getops-color-text-primary);border:var(--getops-size-hairline) solid var(--getops-color-border-strong);border-radius:var(--getops-radius-medium);font:inherit;text-transform:none;letter-spacing:normal}.console-badge{color:var(--getops-color-status-warning);font-size:var(--getops-type-label-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase}.console-confirm{margin-block:var(--getops-space-lg);padding:var(--getops-space-lg);background:var(--getops-color-background-elevated);border:var(--getops-size-hairline) solid var(--getops-color-status-warning);border-radius:var(--getops-radius-large);box-shadow:inset 3px 0 0 0 var(--getops-color-status-warning)}.console-confirm button{min-height:var(--getops-size-min-touch-target);margin-right:var(--getops-space-sm);padding-inline:var(--getops-space-md);font:inherit;cursor:pointer;background:var(--getops-color-background-surface);color:var(--getops-color-text-primary);border:var(--getops-size-hairline) solid var(--getops-color-border-strong);border-radius:var(--getops-radius-medium)}.console-signin{min-height:calc(100vh - 2 * var(--getops-space-xl));place-items:center;display:grid}.console-signin-card{width:100%;max-width:380px;padding:var(--getops-space-xl);background:var(--getops-color-background-elevated);border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-large)}.console-signin-card label,.console-form label{margin-bottom:var(--getops-space-xs);color:var(--getops-color-text-tertiary);font-size:var(--getops-type-label-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;display:block}.console-signin-card input,.console-form input,.console-form select{width:100%;min-height:var(--getops-size-min-touch-target);margin-bottom:var(--getops-space-md);padding-inline:var(--getops-space-sm);background:var(--getops-color-background-base);color:var(--getops-color-text-primary);border:var(--getops-size-hairline) solid var(--getops-color-border-strong);border-radius:var(--getops-radius-medium);font:inherit}.console-signin-card input:focus-visible,.console-form input:focus-visible,.console-form select:focus-visible{border-color:var(--getops-color-accent-primary);outline:none}.console-signin-card button[type=submit],.console-primary{width:100%;min-height:var(--getops-size-min-touch-target);border-radius:var(--getops-radius-medium);background:var(--getops-color-accent-primary);color:var(--getops-color-accent-on);font:inherit;font-weight:var(--getops-type-label-weight);cursor:pointer;transition:filter var(--getops-motion-duration-fast-ms) ease;border:none}.console-signin-card button[type=submit]:hover,.console-primary:hover{filter:brightness(1.08)}.console-status{align-items:center;gap:var(--getops-space-xxs);padding:2px var(--getops-space-xs);border-radius:var(--getops-radius-pill);font-size:var(--getops-type-label-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;display:inline-flex}.console-status:before{content:"";border-radius:var(--getops-radius-pill);background:currentColor;width:7px;height:7px}.console-status-nominal{color:var(--getops-color-status-nominal)}.console-status-warning{color:var(--getops-color-status-warning)}.console-status-critical{color:var(--getops-color-status-critical)}.console-status-offline{color:var(--getops-color-status-offline)}.console-status-unknown{color:var(--getops-color-text-tertiary)}.console-error{margin:0 0 var(--getops-space-lg);padding:var(--getops-space-sm) var(--getops-space-md);border-radius:var(--getops-radius-medium);background:var(--getops-color-background-elevated);border:var(--getops-size-hairline) solid var(--getops-color-status-critical);color:var(--getops-color-status-critical)}.console-spectator-banner{background:var(--getops-color-status-critical);color:var(--getops-color-background-base);font-weight:var(--getops-type-label-weight);letter-spacing:var(--getops-type-label-tracking);padding:var(--getops-space-xs) var(--getops-space-md);border-radius:var(--getops-radius-medium);margin:0 0 var(--getops-space-sm) 0}.console-spectator{margin:var(--getops-space-md) 0}section>p>button,figure button{min-height:var(--getops-size-min-touch-target);padding-inline:var(--getops-space-md);background:var(--getops-color-background-surface);color:var(--getops-color-text-primary);border:var(--getops-size-hairline) solid var(--getops-color-border-strong);border-radius:var(--getops-radius-medium);font:inherit;cursor:pointer;transition:border-color var(--getops-motion-duration-fast-ms) ease}section>p>button:hover,figure button:hover{border-color:var(--getops-color-accent-primary)}.console-spectator img{border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-medium);background:var(--getops-color-background-base);max-width:100%;height:auto;display:block}@media (max-width:720px){.console-shell{grid-template-columns:1fr}.console-sidebar{border-right:none;border-bottom:var(--getops-size-hairline) solid var(--getops-color-border-subtle);flex-direction:row;align-items:center;height:auto;position:static;overflow-x:auto}.console-brand{padding:0 var(--getops-space-sm) 0 0}.console-nav{flex-direction:row}.console-sidebar-foot{border-top:none;flex-direction:row;align-items:center;margin-top:0;margin-left:auto;padding-top:0}main{padding:var(--getops-space-md)}}.console-linkbutton{margin-top:var(--getops-space-sm);color:var(--getops-color-accent-primary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.console-linkbutton:hover{opacity:.8}.console-sidebar-linkbutton{text-align:left;margin:var(--getops-space-xs) 0 var(--getops-space-sm);color:var(--getops-color-text-tertiary);display:block}
