: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}:root{--elev-1:0 1px 2px #00000073;--elev-2:0 8px 24px -10px #0009, 0 2px 6px #0006;--elev-3:0 24px 60px -18px #000000b3, 0 6px 16px #00000073;--ring-focus:0 0 0 3px color-mix(in srgb, var(--getops-color-accent-primary) 40%, transparent);--glow-accent:0 0 24px -4px color-mix(in srgb, var(--getops-color-accent-primary) 55%, transparent);--surface-veil:color-mix(in srgb, var(--getops-color-background-surface) 55%, transparent);--card-top-sheen:color-mix(in srgb, var(--getops-color-text-primary) 5%, transparent);--accent-tint:color-mix(in srgb, var(--getops-color-accent-primary) 14%, transparent);--accent-tint-soft:color-mix(in srgb, var(--getops-color-accent-primary) 8%, transparent);--dur:var(--getops-motion-duration-fast-ms,.16s);--ease:cubic-bezier(.2, .7, .2, 1)}body{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;background:radial-gradient(1200px 600px at 78% -8%, var(--accent-tint-soft), transparent 60%), radial-gradient(900px 500px at -6% 108%, color-mix(in srgb, var(--getops-color-status-stale) 6%, transparent), transparent 55%), var(--getops-color-background-base);background-attachment:fixed;margin:0}.console-shell{grid-template-columns:256px 1fr;min-height:100vh;display:grid}.console-shell-plain{grid-template-columns:1fr}.console-sidebar{gap:var(--getops-space-xxs);padding:var(--getops-space-lg) var(--getops-space-md);background:linear-gradient(180deg, color-mix(in srgb, var(--getops-color-background-surface) 40%, transparent), transparent 30%), 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-medium);background:linear-gradient(150deg, color-mix(in srgb, var(--getops-color-accent-primary) 88%, white), var(--getops-color-accent-primary) 55%, color-mix(in srgb, var(--getops-color-accent-primary) 70%, var(--getops-color-status-stale)));width:34px;height:34px;box-shadow:var(--glow-accent), inset 0 1px 0 #ffffff59;flex:none}.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{align-items:center;gap:var(--getops-space-sm);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(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;display:flex;position:relative}.console-navlink:hover{background:var(--surface-veil);color:var(--getops-color-text-primary)}.console-navlink-active{background:var(--accent-tint);color:var(--getops-color-text-primary)}.console-navlink-active:before{content:"";border-radius:var(--getops-radius-pill);background:var(--getops-color-accent-primary);width:3px;height:56%;box-shadow:var(--glow-accent);position:absolute;top:50%;left:0;transform:translateY(-50%)}:focus-visible{outline:none}.console-navlink:focus-visible,.console-theme-toggle:focus-visible,.console-link:focus-visible,.console-linkbutton:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{box-shadow:var(--ring-focus);outline:none}.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:linear-gradient(145deg, var(--surface-veil), var(--getops-color-background-surface));border:var(--getops-size-hairline) solid var(--getops-color-border-strong);width:32px;height:32px;color:var(--getops-color-text-primary);font-weight:var(--getops-type-label-weight);box-shadow:var(--elev-1);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);background:color-mix(in srgb, var(--getops-color-background-surface) 50%, transparent);color:var(--getops-color-text-secondary);font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease)}.console-theme-toggle:hover{color:var(--getops-color-text-primary);border-color:var(--getops-color-accent-primary);background:var(--accent-tint-soft)}main{padding:var(--getops-space-xl);width:100%;max-width:1220px}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:linear-gradient(180deg, var(--card-top-sheen), transparent 96px), var(--getops-color-background-elevated);border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-large);box-shadow:var(--elev-2);position:relative}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);font-variant-numeric:tabular-nums}.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);border-bottom-color:var(--getops-color-border-strong)}main table tbody tr{transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}main table tbody tr:hover{background:var(--accent-tint-soft);box-shadow:inset 3px 0 0 0 var(--getops-color-accent-primary)}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)}main table th[scope=row] button,main table td button.console-link{color:var(--getops-color-accent-primary);font-weight:var(--getops-type-label-weight)}.console-link{color:var(--getops-color-accent-primary);font:inherit;cursor:pointer;border-radius:var(--getops-radius-small);transition:color var(--dur) var(--ease);background:0 0;border:none;padding:0}.console-link:hover{text-underline-offset:3px;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:color-mix(in srgb, var(--getops-color-background-surface) 70%, transparent);border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-medium);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.console-commands li:hover{border-color:var(--getops-color-border-strong);box-shadow:var(--elev-2);transform:translateY(-2px)}.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(--dur) var(--ease), background var(--dur) var(--ease), transform var(--dur) var(--ease)}.console-commands button:hover{border-color:var(--getops-color-accent-primary);background:var(--accent-tint-soft)}.console-commands button:active{transform:translateY(1px)}.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-caption-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;font-weight:var(--getops-type-label-weight);align-items:center;gap:var(--getops-space-xxs);padding:2px var(--getops-space-xs);border-radius:var(--getops-radius-pill);background:color-mix(in srgb, var(--getops-color-status-warning) 15%, transparent);align-self:flex-start;display:inline-flex}.console-confirm{margin-block:var(--getops-space-lg);padding:var(--getops-space-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--getops-color-status-warning) 10%, transparent), transparent 80px), var(--getops-color-background-elevated);border:var(--getops-size-hairline) solid color-mix(in srgb, var(--getops-color-status-warning) 60%, var(--getops-color-border-subtle));border-radius:var(--getops-radius-large);box-shadow:var(--elev-3)}.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;font-weight:var(--getops-type-label-weight);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);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease)}.console-confirm button:hover{border-color:var(--getops-color-accent-primary);background:var(--accent-tint-soft)}.console-signin{min-height:calc(100vh - 2 * var(--getops-space-xl));padding:var(--getops-space-lg);place-items:center;display:grid}.console-signin-card{width:100%;max-width:400px;padding:var(--getops-space-xl);background:linear-gradient(180deg, var(--card-top-sheen), transparent 120px), var(--getops-color-background-elevated);border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-large);box-shadow:var(--elev-3);position:relative;overflow:hidden}.console-signin-card:before{content:"";background:linear-gradient(90deg, transparent, var(--getops-color-accent-primary), color-mix(in srgb, var(--getops-color-accent-primary) 60%, var(--getops-color-status-stale)), transparent);height:2px;position:absolute;inset:0 0 auto}.console-signin-brand{align-items:center;gap:var(--getops-space-xs);margin-bottom:var(--getops-space-lg);text-align:center;flex-direction:column;display:flex}.console-brand-mark-lg{border-radius:var(--getops-radius-large);width:54px;height:54px}.console-signin-wordmark{font-size:var(--getops-type-heading-medium-size);font-weight:var(--getops-type-heading-small-weight);letter-spacing:var(--getops-type-label-tracking)}.console-signin-tag{font-size:var(--getops-type-caption-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;color:var(--getops-color-text-tertiary)}.console-signin-card h1{font-size:var(--getops-type-heading-small-size);text-align:center}.console-signin-card>.console-note{text-align:center}.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-md);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;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.console-signin-card input:focus-visible,.console-form input:focus-visible,.console-form select:focus-visible{border-color:var(--getops-color-accent-primary);box-shadow:var(--ring-focus);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:linear-gradient(180deg, color-mix(in srgb, var(--getops-color-accent-primary) 92%, white), var(--getops-color-accent-primary));color:var(--getops-color-accent-on);font:inherit;font-weight:var(--getops-type-label-weight);letter-spacing:var(--getops-type-label-tracking);cursor:pointer;box-shadow:var(--elev-1), var(--glow-accent);transition:filter var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:none}.console-signin-card button[type=submit]:hover,.console-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.console-signin-card button[type=submit]:active,.console-primary:active{filter:brightness(.98);transform:translateY(0)}.console-signin-card button[type=submit]:disabled,.console-primary:disabled{filter:grayscale(.4)brightness(.7);box-shadow:none;cursor:not-allowed}.console-status{align-items:center;gap:var(--getops-space-xxs);padding:3px var(--getops-space-sm) 3px var(--getops-space-xs);border-radius:var(--getops-radius-pill);font-size:var(--getops-type-caption-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;font-weight:var(--getops-type-label-weight);background:color-mix(in srgb, currentColor 15%, transparent);border:var(--getops-size-hairline) solid color-mix(in srgb, currentColor 30%, transparent);display:inline-flex}.console-status:before{content:"";border-radius:var(--getops-radius-pill);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, currentColor 80%, transparent);background:currentColor}.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:color-mix(in srgb, var(--getops-color-status-critical) 12%, var(--getops-color-background-elevated));border:var(--getops-size-hairline) solid color-mix(in srgb, var(--getops-color-status-critical) 55%, transparent);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;box-shadow:0 0 24px -6px color-mix(in srgb, var(--getops-color-status-critical) 60%, transparent)}.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;font-weight:var(--getops-type-label-weight);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), transform var(--dur) var(--ease)}section>p>button:hover,figure button:hover{border-color:var(--getops-color-accent-primary);background:var(--accent-tint-soft)}section>p>button:active,figure button:active{transform:translateY(1px)}.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;box-shadow:var(--elev-2);display:block}.console-log{background:var(--getops-color-background-base);border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-medium);padding:var(--getops-space-md);font-family:JetBrains Mono,ui-monospace,SF Mono,monospace;font-size:var(--getops-type-body-small-size);color:var(--getops-color-text-secondary);overflow-x:auto}@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;border-radius:var(--getops-radius-small);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}.console-glyph{flex:none;width:20px;height:20px}.console-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.console-topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--getops-space-md);min-height:64px;padding:var(--getops-space-sm) var(--getops-space-xl);background:color-mix(in srgb, var(--getops-color-background-elevated) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:var(--getops-size-hairline) solid var(--getops-color-border-subtle);display:flex;position:sticky;top:0}.console-main>main{padding:var(--getops-space-xl);flex:1;width:100%;max-width:1220px}.console-crumbs{align-items:center;gap:var(--getops-space-xs);min-width:0;display:flex;overflow:hidden}.console-crumb{align-items:center;gap:var(--getops-space-xs);font-size:var(--getops-type-body-small-size);white-space:nowrap;display:inline-flex}.console-crumb-sep{color:var(--getops-color-text-tertiary)}.console-crumb-link{color:var(--getops-color-text-secondary);font:inherit;cursor:pointer;border-radius:var(--getops-radius-small);transition:color var(--dur) var(--ease);background:0 0;border:none;padding:0}.console-crumb-link:hover{color:var(--getops-color-accent-primary)}.console-crumb-current{color:var(--getops-color-text-primary);font-weight:var(--getops-type-label-weight);text-overflow:ellipsis;overflow:hidden}.console-topbar-actions{align-items:center;gap:var(--getops-space-xs);flex:none;display:flex}.console-topbar .console-identity{padding-right:var(--getops-space-xs)}.console-topbar-button{min-height:36px;padding:0 var(--getops-space-sm);border:var(--getops-size-hairline) solid transparent;border-radius:var(--getops-radius-medium);color:var(--getops-color-text-secondary);font:inherit;font-size:var(--getops-type-body-small-size);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0}.console-topbar-button:hover{background:var(--surface-veil);color:var(--getops-color-text-primary)}.console-logout{align-items:center;gap:var(--getops-space-xs);min-height:36px;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;font-weight:var(--getops-type-label-weight);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;display:inline-flex}.console-logout:hover{color:var(--getops-color-status-critical);border-color:color-mix(in srgb, var(--getops-color-status-critical) 60%, transparent);background:color-mix(in srgb, var(--getops-color-status-critical) 12%, transparent)}.console-kpis{gap:var(--getops-space-md);margin:0 0 var(--getops-space-lg);grid-template-columns:repeat(auto-fit,minmax(184px,1fr));display:grid}.console-kpi{gap:var(--getops-space-xxs);padding:var(--getops-space-md) var(--getops-space-lg);background:linear-gradient(180deg, var(--card-top-sheen), transparent 72px), var(--getops-color-background-elevated);border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-large);box-shadow:var(--elev-2);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.console-kpi:hover{box-shadow:var(--elev-3);transform:translateY(-2px)}.console-kpi:before{content:"";width:3px;box-shadow:0 0 16px color-mix(in srgb, currentColor 70%, transparent);background:currentColor;position:absolute;inset:0 auto 0 0}.console-kpi-value{font-size:var(--getops-type-heading-large-size);font-weight:var(--getops-type-heading-medium-weight);letter-spacing:var(--getops-type-heading-large-tracking);color:var(--getops-color-text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.console-kpi-label{font-size:var(--getops-type-label-size);letter-spacing:var(--getops-type-label-tracking);text-transform:uppercase;color:var(--getops-color-text-tertiary)}.console-kpi-info{color:var(--getops-color-accent-primary)}.console-kpi-nominal{color:var(--getops-color-status-nominal)}.console-kpi-warning{color:var(--getops-color-status-warning)}.console-kpi-unknown{color:var(--getops-color-text-tertiary)}.console-panel{background:linear-gradient(180deg, var(--card-top-sheen), transparent 96px), var(--getops-color-background-elevated);border:var(--getops-size-hairline) solid var(--getops-color-border-subtle);border-radius:var(--getops-radius-large);box-shadow:var(--elev-2);margin:0 0 var(--getops-space-md);overflow:hidden}.console-panel-head{justify-content:space-between;align-items:center;gap:var(--getops-space-md);padding:var(--getops-space-md) var(--getops-space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur) var(--ease);list-style:none;display:flex}.console-panel-head::-webkit-details-marker{display:none}.console-panel-head:hover{background:var(--surface-veil)}.console-panel-head:focus-visible{box-shadow:inset var(--ring-focus)}.console-panel-title{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-secondary);margin:0}.console-panel-chevron{width:20px;height:20px;color:var(--getops-color-text-tertiary);transition:transform var(--dur) var(--ease);flex:none}.console-panel:not([open]) .console-panel-chevron{transform:rotate(-90deg)}.console-panel-body{padding:var(--getops-space-xs) var(--getops-space-lg) var(--getops-space-lg)}.console-panel-body h2{display:none}.console-panel-body>:first-child,.console-panel-body .console-table{margin-top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}.console-commands li:hover,.console-primary:hover,main table tbody tr:hover{transform:none}}
