.st-page{flex-direction:column;gap:14px;max-width:1080px;margin:0 auto;padding:16px;display:flex}.st-card{flex-direction:column;gap:10px;display:flex}.st-h2{font-family:var(--font-display);letter-spacing:.01em;font-size:15px}.st-h3{color:var(--dim);margin-top:4px;font-size:13px}.st-sub{color:var(--dim);font-size:12.5px;line-height:1.5}.st-head{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.st-kpi{background:var(--card);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.st-kpi-label{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11px}.st-kpi strong{font-variant-numeric:tabular-nums;font-size:20px}.st-kpi-note{color:var(--dim);font-size:11.5px}.st-table{border-collapse:collapse;width:100%;font-size:12.5px}.st-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);border-bottom:1px solid var(--line);padding:6px 10px 6px 0;font-size:11px}.st-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 10px 8px 0}.st-table tr:last-child td{border-bottom:none}.st-table .num,.num-strong{font-variant-numeric:tabular-nums}.st-table th.num,.st-table td.num{text-align:right}.st-name{color:var(--ink);word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.st-bar{background:var(--raise);cursor:help;border-radius:4px;width:100%;min-width:90px;height:7px;display:block;overflow:hidden}.st-bar i{background:linear-gradient(90deg, var(--violet), var(--act));border-radius:4px;min-width:2px;height:100%;display:block}.st-none{color:var(--faint);cursor:help;font-style:italic}.st-none-line{color:var(--faint);font-size:12px;font-style:italic}.st-dim{color:var(--dim)}.st-flags{flex-wrap:wrap;gap:4px;display:inline-flex}.st-flag{background:var(--down-soft);color:var(--down);white-space:nowrap;border-radius:999px;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.st-probes{flex-wrap:wrap;gap:8px;display:flex}.st-probe{background:var(--card2);border:1px solid var(--line);border-radius:6px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;display:inline-flex}.st-probe i{border-radius:50%;width:7px;height:7px}.st-probe.ok i{background:var(--up)}.st-probe.down i{background:var(--down)}.st-probe .num{font-variant-numeric:tabular-nums;color:var(--dim)}.st-probe-note{color:var(--dim);max-width:420px;font-size:11.5px}.st-overall{border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.st-overall>i{background:var(--faint);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.st-overall>div{flex-direction:column;gap:3px;min-width:0;display:flex}.st-overall strong{font-family:var(--font-display);color:var(--ink);font-size:16px}.st-overall span{color:var(--dim);font-size:13px;line-height:1.45}.st-overall.is-operational{border-color:rgba(var(--up-rgb), .3)}.st-overall.is-operational>i{background:var(--up);box-shadow:0 0 0 3px rgba(var(--up-rgb), .15)}.st-overall.is-degraded{border-color:rgba(var(--amber-rgb), .35)}.st-overall.is-degraded>i{background:var(--amber);box-shadow:0 0 0 3px rgba(var(--amber-rgb), .15)}.st-overall.is-withheld{border-color:var(--line)}.st-overall.is-withheld>i{background:var(--dim);box-shadow:0 0 0 3px rgba(var(--up-rgb), .15)}.st-overall.is-down{border-color:rgba(var(--down-rgb), .35)}.st-overall.is-down>i{background:var(--down);box-shadow:0 0 0 3px rgba(var(--down-rgb), .15)}.st-services{flex-direction:column;list-style:none;display:flex}.st-service{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state""detail state";align-items:center;gap:2px 12px;padding:10px 0;display:grid}.st-service:last-child{border-bottom:none}.st-service-name{color:var(--ink);grid-area:name;font-size:13.5px;font-weight:600}.st-service-detail{color:var(--dim);grid-area:detail;font-size:12px}.st-service-state{white-space:nowrap;grid-area:state;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.st-service-state i{border-radius:50%;width:7px;height:7px}.st-service.is-operational .st-service-state{color:var(--up)}.st-service.is-operational .st-service-state i{background:var(--up)}.st-service.is-degraded .st-service-state{color:var(--amber)}.st-service.is-degraded .st-service-state i{background:var(--amber)}.st-service.is-withheld .st-service-state{color:var(--dim)}.st-service.is-withheld .st-service-state i{background:var(--dim)}.st-service.is-down .st-service-state{color:var(--down)}.st-service.is-down .st-service-state i{background:var(--down)}.st-operator{border-top:1px dashed var(--line2);flex-direction:column;gap:14px;margin-top:10px;padding-top:14px;display:flex}.st-operator-title{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.st-warn{color:var(--amber);font-variant-numeric:tabular-nums}.st-bad{color:var(--down);font-variant-numeric:tabular-nums}.st-cell-sub{color:var(--faint);margin-top:3px;font-size:11px;display:block}.st-badge{white-space:nowrap;background:var(--raise);color:var(--dim);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.st-badge.is-running{background:rgba(var(--up-rgb), .12);color:var(--up)}.st-badge.is-stale{background:rgba(var(--amber-rgb), .16);color:var(--amber)}.st-badge.is-failed,.st-badge.is-unreadable{background:var(--down-soft);color:var(--down)}.st-run.is-stale td,.st-run-detail.is-stale td{background:rgba(var(--amber-rgb), .08)}.st-run.is-failed td,.st-run-detail.is-failed td,.st-run.is-unreadable td,.st-run-detail.is-unreadable td{background:rgba(var(--down-rgb), .08)}.st-table .st-run.has-detail td{border-bottom:none;padding-bottom:3px}.st-table .st-run-detail td{padding-top:0;font-size:11.5px}.st-run-error{color:var(--down);word-break:break-word;margin-bottom:2px;font-family:ui-monospace,SF Mono,Menlo,monospace;display:block}.st-lat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.st-lat-windows{background:var(--card2);border-radius:6px;gap:4px;padding:3px;display:inline-flex}.st-lat-windows button{color:var(--dim);border-radius:5px;padding:4px 10px;font-size:12px;font-weight:600}.st-lat-windows button.on{background:var(--raise);color:var(--ink)}.st-lat-scroll{overflow-x:auto}.st-lat-scroll .st-table td:first-child{min-width:180px}@media (max-width:720px){.st-table{display:block;overflow-x:auto}}
