.st{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:18px;min-width:0}.st-head{margin-bottom:10px}.st-head .eyebrow{margin-bottom:14px}.st-head h1{font-size:clamp(32px,5vw,56px);line-height:1.05;font-weight:300}.st-lede{margin-top:18px;font-size:16px}.st-banner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border:1px solid var(--line-d);background:var(--panel)}.st-banner.st-ok{border-color:rgba(34,227,107,.45);background:linear-gradient(90deg,var(--green-soft),transparent 70%),var(--panel)}.st-banner.st-bad{border-color:rgba(255,92,26,.5);background:linear-gradient(90deg,var(--orange-soft),transparent 70%),var(--panel)}.st-banner .led{width:10px;height:10px}.st-banner-text{flex:1 1;min-width:0}.st-banner h2{font-size:24px;font-weight:400;letter-spacing:-.015em}.st-banner-text p{margin-top:4px;font-size:12.5px;color:var(--mut-d);overflow-wrap:anywhere}.st-banner-time{font-size:12px;color:var(--mut-d);white-space:nowrap}.st-ago{color:var(--dim)}.st-panel{min-height:0}.st-rows{display:flex;flex-direction:column;gap:6px}.st-row{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #1f1f1f;font-size:12.5px;min-width:0}.st-row.st-slow{border-color:rgba(255,92,26,.45);background:var(--orange-soft)}.st-row.st-down{border-color:rgba(255,59,74,.5);background:var(--red-soft)}.st-row>.led{margin-top:6px}.st-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.st-name{font:500 15px/1.3 var(--sans);color:var(--white)}.st-purpose{font-family:var(--sans);font-size:13.5px;color:var(--mut-d)}.st-detail{color:var(--white);opacity:.85;overflow-wrap:anywhere}.st-meta{flex:none;display:grid;grid-template-columns:auto 64px;grid-auto-rows:auto;align-items:center;justify-items:end;grid-gap:6px 12px;gap:6px 12px;text-align:right}.st-meta .pill{grid-column:1}.st-ms{grid-column:2;color:var(--white)}.st-at{grid-column:1/-1;font-size:11.5px}.st-foot{flex-wrap:wrap}@media (max-width:640px){.st-banner{padding:16px;gap:12px}.st-banner h2{font-size:20px}.st-banner-time{flex-basis:100%;white-space:normal}.st-row{flex-wrap:wrap;padding:11px 10px}.st-main{flex-basis:calc(100% - 20px)}.st-meta{flex-basis:100%;display:flex;justify-content:flex-start;gap:12px;padding-left:19px;text-align:left}.st-at{margin-left:auto}}