.gs:where(.astro-flfcua6l){--gs-healthy:#2eb860;--gs-noisy:#e69b1a;--gs-degraded:#e66f1a;--gs-critical:#d22d2d;--gs-state-color:var(--gs-healthy);flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}:where(.astro-flfcua6l)[data-gs-state=noisy]{--gs-state-color:var(--gs-noisy)}:where(.astro-flfcua6l)[data-gs-state=degraded]{--gs-state-color:var(--gs-degraded)}:where(.astro-flfcua6l)[data-gs-state=critical]{--gs-state-color:var(--gs-critical)}.gs-status:where(.astro-flfcua6l){flex-direction:column;align-items:center;gap:.375rem;display:flex;position:relative}.gs-status-glow:where(.astro-flfcua6l){background:radial-gradient(ellipse, var(--gs-state-color) 0%, transparent 70%);opacity:.2;border-radius:50%;width:90px;height:36px;transition:opacity .8s;animation:3s ease-in-out infinite gs-pulse;position:absolute}:where(.astro-flfcua6l)[data-gs-state=noisy] .gs-status-glow:where(.astro-flfcua6l){opacity:.25}:where(.astro-flfcua6l)[data-gs-state=degraded] .gs-status-glow:where(.astro-flfcua6l){opacity:.3;animation-duration:2s}:where(.astro-flfcua6l)[data-gs-state=critical] .gs-status-glow:where(.astro-flfcua6l){opacity:.4;animation-duration:1.2s}@keyframes gs-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.35)}}.gs-status-pill:where(.astro-flfcua6l){background:color-mix(in srgb, var(--gs-state-color) 10%, var(--ig-bg-card));border:1px solid var(--gs-state-color);z-index:1;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;transition:background .8s,border-color .8s;display:flex;position:relative}.gs-status-dot:where(.astro-flfcua6l){background:var(--gs-state-color);border-radius:50%;width:6px;height:6px;transition:background .8s}.gs-status-label:where(.astro-flfcua6l){letter-spacing:.08em;color:var(--gs-state-color);font-size:.6875rem;font-weight:700;transition:color .8s}.gs-status-cause:where(.astro-flfcua6l){color:var(--ig-text-muted);min-height:1.2em;margin:0;font-size:.75rem}.gs-grid:where(.astro-flfcua6l){grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:.625rem;display:grid}.gs-card:where(.astro-flfcua6l){--b1:10%;--b2:10%;--b3:10%;--b4:10%;--b5:10%;background:var(--ig-bg-card);border:1px solid var(--ig-border);border-radius:var(--ig-radius-md);flex-direction:column;gap:.5rem;padding:.75rem;transition:border-color .8s,box-shadow .8s;display:flex}.gs-card:where(.astro-flfcua6l)[data-gs-alert=warning]{--gs-alert-color:var(--gs-noisy)}.gs-card:where(.astro-flfcua6l)[data-gs-alert=danger]{--gs-alert-color:var(--gs-degraded)}.gs-card:where(.astro-flfcua6l)[data-gs-alert=critical]{--gs-alert-color:var(--gs-critical)}.gs-card:where(.astro-flfcua6l):not([data-gs-alert=""]){border-color:var(--gs-alert-color);box-shadow:inset 0 0 12px color-mix(in srgb, var(--gs-alert-color) 10%, transparent)}.gs-card:where(.astro-flfcua6l)[data-gs-alert=critical]{box-shadow:inset 0 0 16px color-mix(in srgb, var(--gs-alert-color) 15%, transparent)}.gs-card-head:where(.astro-flfcua6l){align-items:center;gap:.375rem;display:flex}.gs-card-icon:where(.astro-flfcua6l){background:var(--ig-bg-elevated);border:1px solid var(--ig-border-subtle);border-radius:var(--ig-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background .8s,border-color .8s;display:flex}.gs-card-icon:where(.astro-flfcua6l) svg:where(.astro-flfcua6l){width:.75rem;height:.75rem;color:var(--ig-text-muted);transition:color .8s}.gs-card:where(.astro-flfcua6l):not([data-gs-alert=""]) .gs-card-icon:where(.astro-flfcua6l){background:color-mix(in srgb, var(--gs-alert-color) 12%, var(--ig-bg-elevated));border-color:color-mix(in srgb, var(--gs-alert-color) 25%, var(--ig-border-subtle))}.gs-card:where(.astro-flfcua6l):not([data-gs-alert=""]) .gs-card-icon:where(.astro-flfcua6l) svg:where(.astro-flfcua6l){color:var(--gs-alert-color)}.gs-card-name:where(.astro-flfcua6l){color:var(--ig-text);font-size:.8125rem;font-weight:600}.gs-card-values:where(.astro-flfcua6l){flex-direction:column;gap:.125rem;display:flex}.gs-val:where(.astro-flfcua6l){align-items:baseline;gap:.375rem;display:flex}.gs-val-key:where(.astro-flfcua6l){color:var(--ig-text-faint);min-width:3rem;font-size:.625rem}.gs-val-num:where(.astro-flfcua6l){color:var(--ig-text);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;transition:color .8s}.gs-card:where(.astro-flfcua6l):not([data-gs-alert=""]) .gs-val-num:where(.astro-flfcua6l){color:var(--gs-alert-color)}.gs-bars:where(.astro-flfcua6l){align-items:flex-end;gap:3px;height:2rem;margin-top:auto;display:flex;position:relative}.gs-bar:where(.astro-flfcua6l){background:color-mix(in srgb, var(--ig-accent) 40%, var(--ig-bg-elevated));border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:height .8s,background .8s}.gs-bar:where(.astro-flfcua6l):first-child{height:var(--b1)}.gs-bar:where(.astro-flfcua6l):nth-child(2){height:var(--b2)}.gs-bar:where(.astro-flfcua6l):nth-child(3){height:var(--b3)}.gs-bar:where(.astro-flfcua6l):nth-child(4){height:var(--b4)}.gs-bar:where(.astro-flfcua6l):nth-child(5){height:var(--b5)}.gs-card:where(.astro-flfcua6l):not([data-gs-alert=""]) .gs-bar:where(.astro-flfcua6l){background:color-mix(in srgb, var(--gs-alert-color) 50%, var(--ig-bg-elevated))}.gs-bars:where(.astro-flfcua6l):after{content:"";border-top:1px dashed var(--ig-text-faint);opacity:.3;pointer-events:none;position:absolute;bottom:40%;left:0;right:0}@media (width<=480px){.gs-grid:where(.astro-flfcua6l){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gs-status-glow:where(.astro-flfcua6l){opacity:.15;animation:none}}
