:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--bg:#1a1a1a;--panel:#2d2d2d;--text:#e0e0e0;--muted:#a0a0a0;--line:#404040;--ok:#4caf50;--ok-bg:#e9f7ee;--warn:#a15c00;--warn-bg:#fff3d8;--danger:#b42318;--danger-bg:#fde7e5;--severity-not-classified:#97aab3;--severity-information:#7499ff;--severity-warning:#ffc859;--severity-average:#ffa059;--severity-high:#e97659;--severity-disaster:#e45959;--severity-text:#202020;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background-color:var(--bg);min-height:100%;color:var(--text)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;font-family:inherit;font-size:1rem;line-height:1.5;width:auto!important}main{padding:32px 0;width:min(1120px,100% - 32px)!important;margin:3rem auto!important}header{align-items:start;gap:1.5rem;display:grid}header>div:first-child{text-align:center}h1,h2,h3,p{margin:0}h1{letter-spacing:-.025em;font-size:2rem;font-weight:750;line-height:1.15}header h1{margin-bottom:.5rem}h2,h3{line-height:1.25}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:.08em}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--text);outline-offset:3px}img,svg{max-width:100%}::selection{background:color-mix(in srgb, var(--ok) 35%, transparent);color:var(--text)}.refresh-controls{justify-content:center;align-items:center;gap:.4rem;margin:5px auto 1.5rem;display:flex}header .refresh-controls{margin-bottom:0}.last-update{background:var(--panel);border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:fit-content;max-width:100%;margin:0;padding:.45rem .55rem;font-family:Monaco,Consolas,Courier New,Courier,monospace;font-size:.7rem;line-height:1;display:flex}.last-update.is-fresh{animation:.9s ease-out last-update-fresh}@keyframes last-update-fresh{0%{border-color:#ffffff8c;box-shadow:0 0 #ffffff3d}45%{border-color:#ffffff57;box-shadow:0 0 0 6px #ffffff14}to{border-color:#ffffff1f;box-shadow:0 0 0 12px #fff0}}.refresh-progress{--reload-progress:0deg;background:radial-gradient(circle at center, transparent 48%, transparent 50%), conic-gradient(var(--muted) var(--reload-progress), #ffffff24 0);vertical-align:middle;border-radius:50%;flex:none;width:.9rem;height:.9rem;margin-right:.35rem;display:inline-block}.refresh-toggle,.push-toggle{background:var(--panel);color:var(--muted);cursor:pointer;font:inherit;border:1px solid #ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:calc(1em + 1rem + 4px);min-height:calc(1em + 1rem + 4px);padding:.37rem .45rem .53rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.push-toggle{padding:0}.refresh-toggle:hover,.push-toggle:hover{color:var(--text);border-color:#ffffff4d}.push-toggle-icon{justify-content:center;align-items:center;display:inline-flex}.push-toggle-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:.85rem;height:.85rem}.push-toggle-icon-check,.push-toggle[data-subscribed=true] .push-toggle-icon-bell{display:none}.push-toggle[data-subscribed=true] .push-toggle-icon-check{display:inline-flex}.push-toggle[aria-label^=Unsubscribe]{background:color-mix(in srgb, var(--ok-bg) 14%, #ffffff0f);border-color:color-mix(in srgb, var(--ok) 42%, #ffffff24);color:var(--ok-bg)}.refresh-toggle[hidden],.push-toggle[hidden]{display:none}.muted{color:var(--muted)}.summary{max-width:620px;color:#efefef;border-radius:8px;margin:0 auto 2rem;padding:16px;background:#ffffff0d!important;border:1px solid #ffffff1a!important}body:not(.wallboard) .summary{width:min(100%,620px)}.summary.ok{background:var(--ok-bg);border-color:#b8dfc6}.summary.warning,.summary.average{background:var(--warn-bg);border-color:#f2d199}.summary.high,.summary.disaster{background:var(--danger-bg);border-color:#f3c5bf}.summary h2{text-align:center;margin-bottom:8px;font-size:1.1rem}.stale-cache-warning{background:var(--danger-bg);color:var(--danger);text-align:center;border:1px solid #f3c5bf;border-radius:8px;gap:4px;width:80%;margin:0 auto 24px;padding:14px 16px;display:grid}.stale-cache-warning strong{font-size:1rem}.stale-cache-warning p{font-size:.9rem}.stale-cache-warning p.muted{color:var(--danger);margin-bottom:10px;font-size:.7rem;font-weight:200}.badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.badge{background:#20242714;border:1px solid #20242726;border-radius:.5rem;flex-direction:column;align-items:center;width:95px;height:75px;padding:4px 10px;font-size:.85rem;font-weight:650;display:flex}.badge span{text-align:center}.badge span.count{padding-top:.45rem;font-size:1.25rem;font-weight:750}.badge span.label{font-size:.9rem;font-weight:500}.badge.monitored,.badge.normal,.badge.ok{background:var(--ok-bg);color:var(--ok);border-color:#b8dfc6}.badge.not-classified{background:var(--severity-not-classified);color:var(--severity-text)}.badge.information{background:var(--severity-information);color:var(--severity-text)}.badge.warning{background:var(--severity-warning);color:var(--severity-text)}.badge.average{background:var(--severity-average);color:var(--severity-text)}.badge.high{background:var(--severity-high);color:var(--severity-text)}.badge.disaster{background:var(--severity-disaster);color:var(--severity-text)}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.section{border-top:1px solid #ffffff1a;margin-top:28px;padding-top:28px}.section:first-of-type{margin-top:0}.section-header{text-align:center;grid-template-columns:1fr auto 1fr;align-items:start;gap:16px;margin-bottom:14px;display:grid}.section-header>div{grid-column:2}.section-header h2{margin-bottom:4px;font-size:1.2rem}.section-toggle{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;font:inherit;border-radius:6px;flex:none;grid-column:3;justify-self:end;padding:6px 10px;font-size:.85rem;font-weight:700}.card{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px}.card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.card h3{font-size:1rem;line-height:1.25}.state{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:.8rem;font-weight:750}.service-actions{flex:none;align-items:center;gap:.45rem;margin-left:auto;display:flex}.service-link{color:var(--muted);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.service-link:hover{color:var(--text);background:#ffffff14;border-color:#ffffff3d}.service-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.9rem;height:.9rem}.state.ok{background:var(--ok-bg);color:var(--ok)}.state.not-classified{background:var(--severity-not-classified);color:var(--severity-text)}.state.information{background:var(--severity-information);color:var(--severity-text)}.state.warning{background:var(--severity-warning);color:var(--severity-text)}.state.average{background:var(--severity-average);color:var(--severity-text)}.state.high{background:var(--severity-high);color:var(--severity-text)}.state.disaster{background:var(--severity-disaster);color:var(--severity-text)}.metrics{gap:8px;margin-top:0;display:grid}.metric{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:.9rem;display:flex}.metric strong{font-weight:750}.metric.ok strong{color:var(--ok)}.metric.warning strong{color:var(--danger)}.selected-metrics{border-top:1px solid var(--line);gap:8px;margin-top:0;padding-top:8px;display:grid}.selected-metric{justify-content:space-between;align-items:baseline;gap:12px;font-size:.9rem;display:flex}.selected-metric span{color:var(--muted)}.selected-metric strong{overflow-wrap:anywhere;text-align:right}.metric-change{justify-content:center;align-items:center;margin-right:.25rem;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex;transform:translateY(-.05em)}.metric-change.up{color:var(--ok)}.metric-change.down{color:var(--danger)}.latency-chart{border-top:1px solid var(--line)}.latency-chart summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:.9rem;list-style:none;display:flex}.latency-chart summary::-webkit-details-marker{display:none}.latency-chart summary:before{content:">";color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:800;transition:transform .15s}.latency-chart[open] summary:before{transform:rotate(90deg)}.latency-chart summary span{color:var(--muted);margin-right:auto}.latency-chart summary strong{font-weight:750}.latency-chart svg{aspect-ratio:10/3;border:1px solid var(--line);background:var(--panel);border-radius:6px;width:calc(100% + 20px);height:auto;margin-top:10px;margin-left:-10px;margin-right:-10px;display:block;overflow:hidden}.latency-chart .axis{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.latency-chart .threshold{stroke:var(--warn);stroke-dasharray:4 4;stroke-width:1px;opacity:.75;vector-effect:non-scaling-stroke}.latency-chart .threshold-label{fill:var(--muted);paint-order:stroke;stroke:var(--panel);stroke-linejoin:round;stroke-width:2px;font-size:9px}.latency-chart .line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.latency-chart .line.ok{stroke:var(--ok)}.latency-chart .line.warning{stroke:var(--warn)}.latency-chart .line.danger{stroke:var(--danger)}.chart-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:4px;font-size:.78rem;display:flex}.problems{margin-top:0;margin-left:calc(-16px + var(--service-rail-width,0px));gap:8px;margin-right:-16px;display:grid}.problem-row{background:var(--warn-bg);color:var(--warn);justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 15px;font-size:.9rem;display:flex}.problem-priority{white-space:nowrap;color:inherit;background:#ffffffa6;border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem}.problem-row.not-classified{border:1px solid var(--line);background:var(--severity-not-classified);color:var(--severity-text);border-left:0;border-right:0}.problem-row.information{background:var(--severity-information);color:var(--severity-text)}.problem-row.warning{background:var(--severity-warning);color:var(--severity-text)}.problem-row.average{background:var(--severity-average);color:var(--severity-text)}.problem-row.high{background:var(--severity-high);color:var(--severity-text)}.problem-row.disaster{background:var(--severity-disaster);color:var(--severity-text)}.problem-row .problem-priority{color:inherit;background:#fff3}.items{border-top:1px solid var(--line);margin-top:0;padding-top:10px}.service-details>summary.card-header{justify-content:flex-start;align-items:center;margin-bottom:0;list-style:none;transition:margin-bottom .18s}.service-details[data-expandable=true]>summary.card-header{cursor:pointer}.service-details[data-expandable=false]>summary.card-header{cursor:not-allowed}.service-details>summary.card-header>div{flex:auto}.service-details>summary.card-header>.service-actions{flex:none;justify-content:flex-end}.service-details>summary.card-header .state{transition:opacity .16s,transform .16s}.service-details[open]>summary.card-header{margin-bottom:10px}.service-details[open].severity-high>summary.card-header,.service-details[open].severity-disaster>summary.card-header{margin-left:calc(-16px + var(--service-rail-width));padding:16px 16px 16px calc(16px - var(--service-rail-width));border-radius:7px 7px 0 0;margin-top:-16px;margin-bottom:3px;margin-right:-16px}.service-details[open].severity-high .service-details-content,.service-details[open].severity-disaster .service-details-content{margin-top:.35rem}.service-details[open].severity-high>summary.card-header{background:color-mix(in srgb, var(--severity-high) 30%, var(--panel))}.service-details[open].severity-disaster>summary.card-header{background:color-mix(in srgb, var(--severity-disaster) 42%, var(--panel))}.service-details-content{gap:10px;display:grid}.service-details[open] .service-details-content{margin-top:.9rem;padding-top:0}.service-details[open][data-has-active-triggers]>summary.card-header .state{opacity:0;pointer-events:none;transform:translate(4px)}.service-details>summary.card-header::-webkit-details-marker{display:none}.service-details>summary.card-header:before{content:">";color:var(--muted);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:800;line-height:1.3;transition:transform .15s}.service-details[data-expandable=false]>summary.card-header:before{display:none}.service-details[open]>summary.card-header:before{transform:rotate(90deg)}.service-details{--service-rail-width:0px;transition:border-color .18s,background-color .18s}.service-details.severity-not-classified{--service-rail-width:3px;border-color:color-mix(in srgb, var(--severity-not-classified) 52%, var(--line));box-shadow:inset 3px 0 0 var(--severity-not-classified)}.service-details.severity-information{--service-rail-width:3px;border-color:color-mix(in srgb, var(--severity-information) 52%, var(--line));box-shadow:inset 3px 0 0 var(--severity-information)}.service-details.severity-warning{--service-rail-width:3px;border-color:color-mix(in srgb, var(--severity-warning) 52%, var(--line));box-shadow:inset 3px 0 0 var(--severity-warning)}.service-details.severity-average{--service-rail-width:3px;border-color:color-mix(in srgb, var(--severity-average) 52%, var(--line));box-shadow:inset 3px 0 0 var(--severity-average)}.service-details.severity-high{--service-rail-width:3px;box-shadow:inset 3px 0 0 var(--severity-high)}.service-details.severity-disaster{--service-rail-width:3px;box-shadow:inset 3px 0 0 var(--severity-disaster)}.service-details:not([open]).severity-high{background:color-mix(in srgb, var(--severity-high) 30%, var(--panel));border-color:color-mix(in srgb, var(--severity-high) 70%, var(--line))}.service-details:not([open]).severity-disaster{background:color-mix(in srgb, var(--severity-disaster) 42%, var(--panel));border-color:color-mix(in srgb, var(--severity-disaster) 86%, var(--line))}.service-details[open]{background:color-mix(in srgb, var(--panel) 92%, white);border-color:#ffffff2e}.service-details[open].severity-warning{border-color:color-mix(in srgb, var(--severity-warning) 52%, var(--line))}.service-details[open].severity-average{border-color:color-mix(in srgb, var(--severity-average) 52%, var(--line))}.service-details[open].severity-high{border-color:color-mix(in srgb, var(--severity-high) 70%, var(--line))}.service-details[open].severity-disaster{border-color:color-mix(in srgb, var(--severity-disaster) 86%, var(--line))}.service-details-body{overflow:hidden}.service-details[open] .service-details-body{overflow:visible}@media (prefers-reduced-motion:reduce){.service-details,.service-details>summary.card-header,.service-details>summary.card-header .state,.service-details>summary.card-header:before,.last-update.is-fresh{transition:none;animation:none}}.items summary{cursor:pointer;color:var(--muted);font-size:.9rem;font-weight:700}.item-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:.82rem}.item-table th,.item-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 0}.item-table th{color:var(--muted);font-weight:700}.item-table code{overflow-wrap:anywhere;color:#334155;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;display:inline-block}.item-value{overflow-wrap:anywhere;max-width:180px}footer{color:var(--muted);text-align:center;margin:14rem 0 0;font-size:.7rem;position:relative}html body:not(.wallboard) main[data-status-page-content]>footer{clear:both!important;float:none!important;z-index:auto!important;width:auto!important;position:relative!important;inset:auto!important;transform:none!important}.footer-debug{opacity:.72;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .65rem;margin-top:.35rem;display:flex}.footer-debug-item{align-items:center;gap:.25rem;line-height:1.2;display:inline-flex}.footer-debug-item svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:.85rem;height:.85rem;transform:translateY(.02em)}@media (width>=1040px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wallboard{margin:0;overflow-y:auto}.wallboard main{padding:8px 0 32px;width:calc(100% - 16px)!important;margin:0 auto!important}.wallboard footer{text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:0 12px;font-size:.62rem;display:flex;position:fixed;bottom:8px;left:0;right:auto;width:100vw!important;max-width:none!important;transform:none!important}.wallboard footer>p:first-child{text-align:center;width:auto;margin:0}.wallboard footer .footer-debug{margin:0}.wallboard .wallboard-header{grid-template-columns:minmax(0,1fr) minmax(260px,1.2fr);align-items:center;gap:12px;margin-bottom:16px;padding:8px 8px 14px;display:grid}.wallboard:has(.wallboard-alerts) .wallboard-header{border-bottom:1px outset var(--muted)}.wallboard .wallboard-header>div:first-child{align-items:center;gap:15px;display:flex}.wallboard h1{white-space:nowrap;font-size:1.05rem;line-height:1}.wallboard .refresh-controls{align-items:stretch;margin:0 auto}.wallboard:has(.wallboard-alerts) .refresh-controls{margin-left:0;margin-right:auto}.wallboard .last-update{background:var(--panel);color:var(--muted);cursor:pointer;font-size:.7rem}.wallboard .last-update:hover{color:var(--text);border-color:#ffffff4d}.wallboard .push-toggle{display:none}.wallboard .summary{align-items:center;gap:8px;max-width:none;min-height:42px;margin:0;padding:5px 8px 5px 15px;display:flex}.wallboard .summary h2{white-space:nowrap;align-items:center;gap:8px;margin:0 auto 0 0;font-size:.85rem;display:flex}.wallboard .summary-severity-pill{letter-spacing:.04em;border:1px solid;border-radius:999px;padding:3px 8px;font-size:.66rem;font-weight:800}.wallboard .summary-attention-label{-webkit-text-stroke:.5px #ffffff52;letter-spacing:.055em;paint-order:stroke fill;text-shadow:0 2px 4px #000000a6;text-transform:uppercase;align-self:center;align-items:center;font-size:1rem;font-variant-caps:normal;font-weight:500;line-height:1;display:inline-flex}.wallboard .summary-severity-pill.not-classified{background:var(--severity-not-classified)}.wallboard .summary-severity-pill.information{background:var(--severity-information)}.wallboard .summary-severity-pill.warning{background:var(--severity-warning)}.wallboard .summary-severity-pill.average{background:var(--severity-average)}.wallboard .summary-severity-pill.high{background:var(--severity-high)}.wallboard .summary-severity-pill.disaster{background:var(--severity-disaster)}.wallboard .summary-severity-pill.not-classified,.wallboard .summary-severity-pill.information,.wallboard .summary-severity-pill.warning,.wallboard .summary-severity-pill.average,.wallboard .summary-severity-pill.high,.wallboard .summary-severity-pill.disaster{color:var(--severity-text)}.wallboard .summary-all-normal{align-items:center;gap:6px;display:inline-flex}.wallboard .summary-status-dot{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 18%, transparent);border-radius:50%;width:7px;height:7px}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) main{height:100vh;min-height:0;padding-bottom:32px}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)){overflow-y:hidden}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) .wallboard-header{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:100%;margin-bottom:0;display:flex;position:relative;transform:translateY(calc(-1.8rem - 2px))}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) .wallboard-header>div:first-child{z-index:1;justify-content:center;position:relative}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) .summary.ok{box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 15%, transparent), 0 0 34px color-mix(in srgb, var(--ok) 20%, transparent);flex-direction:column;gap:14px;width:min(90%,520px);padding:24px 30px;background:color-mix(in srgb, var(--ok) 10%, var(--panel))!important;border-color:color-mix(in srgb, var(--ok) 60%, var(--line))!important}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) .summary.ok h2{margin:0;font-size:1.8rem}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) .summary-all-normal{text-shadow:0 2px 8px #0009;gap:12px}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) .summary-status-logo{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--ok) 45%, transparent));object-fit:contain;width:2.4rem;height:2.4rem;animation:2.4s ease-in-out infinite wallboard-logo-pulse}@keyframes wallboard-logo-pulse{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ok) 35%, transparent));opacity:.88;transform:scale(.96)}50%{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--ok) 70%, transparent));opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) .summary-status-logo{animation:none}}.wallboard .badges{flex-wrap:nowrap;gap:4px;margin:0}.wallboard .badge{flex:0 0 36px;justify-content:center;width:36px;height:32px;padding:2px 7px}.wallboard .badge span.count{padding:0;font-size:.9rem;line-height:1}.wallboard .badge span.label{display:none}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) .badge{white-space:nowrap;flex-direction:row;flex-basis:auto;justify-content:center;gap:.35rem;width:auto;padding-left:10px;padding-right:10px}.wallboard:not(:has(.wallboard-alerts)):not(:has(.wallboard-stale)) .badge span.label{font-size:.75rem;font-weight:600;line-height:1;display:inline}.wallboard .stale-cache-warning{grid-column:1/-1;width:100%;margin:0;padding:5px 8px}.wallboard:has(.wallboard-stale){overflow-y:hidden}.wallboard:has(.wallboard-stale) main{height:100vh;min-height:0;padding-bottom:32px}.wallboard:has(.wallboard-stale) .wallboard-header{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:100%;margin-bottom:0;display:flex}.wallboard:has(.wallboard-stale) .wallboard-header>div:first-child{justify-content:center}.wallboard .wallboard-stale{background:color-mix(in srgb, var(--danger) 18%, var(--panel));border:2px solid color-mix(in srgb, var(--danger) 75%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 18%, transparent), 0 0 34px color-mix(in srgb, var(--danger) 24%, transparent);color:var(--text);border-radius:8px;gap:12px;width:min(90%,620px);padding:28px 32px}.wallboard .wallboard-stale h2{font-size:2rem;line-height:1.1}.wallboard .wallboard-stale p.muted{color:color-mix(in srgb, var(--text) 82%, var(--danger));margin:0;font-size:1rem;font-weight:500;line-height:1.4}.wallboard .section{margin-top:8px;padding-top:6px}.wallboard .wallboard-alerts{--alert-band-color:var(--muted);border:1px solid var(--line);background:0 0;border:0;border-radius:0;margin:0 -8px 8px;padding:0 16px 16px}.wallboard .wallboard-alerts.severity-not-classified{--alert-band-color:var(--severity-not-classified)}.wallboard .wallboard-alerts.severity-information{--alert-band-color:var(--severity-information)}.wallboard .wallboard-alerts.severity-warning{--alert-band-color:var(--severity-warning)}.wallboard .wallboard-alerts.severity-average{--alert-band-color:var(--severity-average)}.wallboard .wallboard-alerts.severity-high{--alert-band-color:var(--severity-high)}.wallboard .wallboard-alerts.severity-disaster{--alert-band-color:var(--severity-disaster)}.wallboard .wallboard-alerts[class*=severity-]{border-color:color-mix(in srgb, var(--alert-band-color) 85%, var(--line))}.wallboard .wallboard-alerts+.section{margin-top:-1px}.wallboard .wallboard-alerts .card-header{background:var(--wallboard-alert-color,var(--panel));color:var(--wallboard-alert-text,#fff);border-radius:4px 4px 0 0;flex-wrap:wrap;overflow:hidden}.wallboard .wallboard-alerts .card-header>div:not(.wallboard-alert-problems){text-shadow:var(--wallboard-alert-text-shadow)}.wallboard .wallboard-alerts .service-details.severity-not-classified,.wallboard .wallboard-alerts .service-details.severity-information,.wallboard .wallboard-alerts .service-details.severity-warning,.wallboard .wallboard-alerts .service-details.severity-average{--wallboard-alert-text-shadow:0 1px 1px #00000059}.wallboard .wallboard-alerts .service-details.severity-high,.wallboard .wallboard-alerts .service-details.severity-disaster{--wallboard-alert-text-shadow:0 1px 1px #ffffff73}.wallboard .wallboard-alerts .service-details.severity-not-classified{--wallboard-alert-color:var(--severity-not-classified);--wallboard-alert-text:var(--severity-text)}.wallboard .wallboard-alerts .service-details.severity-information{--wallboard-alert-color:var(--severity-information);--wallboard-alert-text:var(--severity-text)}.wallboard .wallboard-alerts .service-details.severity-warning{--wallboard-alert-color:var(--severity-warning);--wallboard-alert-text:var(--severity-text)}.wallboard .wallboard-alerts .service-details.severity-average{--wallboard-alert-color:var(--severity-average);--wallboard-alert-text:var(--severity-text)}.wallboard .wallboard-alerts .service-details.severity-high{--wallboard-alert-color:var(--severity-high);--wallboard-alert-text:var(--severity-text)}.wallboard .wallboard-alerts .service-details.severity-disaster{--wallboard-alert-color:var(--severity-disaster);--wallboard-alert-text:var(--severity-text)}.wallboard .wallboard-alerts .grid{grid-template-columns:minmax(0,1fr);gap:15px;width:100%;margin:0 auto}.wallboard .wallboard-alerts .card{padding:9px 12px}.wallboard .wallboard-alerts .card h3{padding-top:2px;padding-bottom:4px;font-size:2rem}.wallboard .wallboard-alerts .alert-duration{color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff40;border:1px solid #00000026;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-family:Monaco,Consolas,Courier New,Courier,monospace;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.wallboard .wallboard-alerts .alert-duration svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.wallboard .wallboard-alerts .problem-row{color:#fff;background:#3a3a3a;border-color:#ffffff24;align-items:center;padding-left:8px;font-size:1.35rem}.wallboard .wallboard-alerts .problem-row:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--muted) 35%, transparent)}.wallboard .wallboard-alerts .problem-priority{border:1px solid #ffffff38;padding:4px 10px;font-size:.85rem}.wallboard .wallboard-alerts .problem-row.not-classified .problem-priority{background:var(--severity-not-classified);color:var(--severity-text)}.wallboard .wallboard-alerts .problem-row.information .problem-priority{background:var(--severity-information);color:var(--severity-text)}.wallboard .wallboard-alerts .problem-row.warning .problem-priority{background:var(--severity-warning);color:var(--severity-text)}.wallboard .wallboard-alerts .problem-row.average .problem-priority{background:var(--severity-average);color:var(--severity-text)}.wallboard .wallboard-alerts .problem-row.high .problem-priority{background:var(--severity-high);color:var(--severity-text)}.wallboard .wallboard-alerts .problem-row.disaster .problem-priority{background:var(--severity-disaster);color:var(--severity-text)}.wallboard .wallboard-alerts .service-details-content,.wallboard .wallboard-alerts .metric,.wallboard .wallboard-alerts .selected-metric,.wallboard .wallboard-alerts .latency-chart summary{font-size:.85rem}.wallboard .wallboard-alerts .service-details:not([open])>summary.card-header{margin:-9px -12px -9px calc(-12px + var(--service-rail-width));padding:9px 12px 0 calc(12px - var(--service-rail-width))}.wallboard .service-details>summary.card-header>.wallboard-alert-problems{flex:0 0 100%;min-width:0}.wallboard .wallboard-alert-problems .problems{margin-left:calc(-12px + var(--service-rail-width));gap:0;margin-top:3px;margin-right:-12px}.wallboard .wallboard-alerts .service-details:not([open]) .wallboard-alert-problems .problems{margin-bottom:0}.wallboard .section-header{text-align:center;margin-bottom:4px;display:block}.wallboard .section-header h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem}.wallboard .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.wallboard .card{border-radius:0;padding:7px 10px}.wallboard .card-header{gap:5px;margin-bottom:4px}.wallboard .card h3{font-size:.76rem;line-height:1.1}.wallboard .card-header .muted{display:none}.wallboard .state{padding:2px 5px;font-size:.6rem}.wallboard .service-link{width:1.2rem;height:1.2rem}.wallboard .service-details>summary:before{display:none}.wallboard .service-details-content,.wallboard .metric,.wallboard .selected-metric,.wallboard .latency-chart summary,.wallboard .problem-row{font-size:.66rem}.wallboard .service-details[open]>summary.card-header,.wallboard .service-details[open].severity-high>summary.card-header,.wallboard .service-details[open].severity-disaster>summary.card-header{border-radius:4px 4px 0 0;margin:-7px -10px 3px;padding:7px 10px}.wallboard .service-details[open].severity-warning>summary.card-header{box-shadow:inset 3px 0 0 var(--severity-warning)}.wallboard .service-details[open].severity-average>summary.card-header{box-shadow:inset 3px 0 0 var(--severity-average)}.wallboard .service-details[open].severity-high>summary.card-header{box-shadow:inset 3px 0 0 var(--severity-high)}.wallboard .service-details[open].severity-disaster>summary.card-header{box-shadow:inset 3px 0 0 var(--severity-disaster)}.wallboard .wallboard-alerts .service-details[open]>summary.card-header{background:var(--wallboard-alert-color,var(--panel));box-shadow:none;color:var(--wallboard-alert-text,#fff);margin:-9px -12px 0 calc(-12px + var(--service-rail-width));padding:9px 12px 0 calc(12px - var(--service-rail-width))}.wallboard .wallboard-alerts .service-details[open] .service-details-content{margin-top:0}.wallboard .service-details[open] .service-details-content,.wallboard .service-details[open].severity-high .service-details-content,.wallboard .service-details[open].severity-disaster .service-details-content{gap:4px;margin-top:4px}.wallboard .metrics,.wallboard .selected-metrics{gap:3px}.wallboard .metric,.wallboard .selected-metrics,.wallboard .latency-chart summary{padding-top:3px}.wallboard .problems{gap:3px;margin-left:-10px;margin-right:-10px}.wallboard .problem-priority{padding:1px 4px;font-size:.55rem}.wallboard .service-details:not([open])>summary.card-header,.wallboard .service-details[open]>summary.card-header{border-radius:0}@media (width<=1024px) and (height<=768px){body.wallboard{-ms-overflow-style:none;scrollbar-width:none}html:has(>body.wallboard){-ms-overflow-style:none;scrollbar-width:none}html:has(>body.wallboard)::-webkit-scrollbar{width:0;height:0;display:none}body.wallboard::-webkit-scrollbar{width:0;height:0;display:none}}@media (width<=620px){.wallboard .wallboard-header{grid-template-columns:1fr}.wallboard .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
