.pp-wstatus,.pp-wstatus-row,.pp-wstatus-strip li{--pp-wstatus-tone: var(--status-locked)}.pp-wstatus[data-state=up],.pp-wstatus-row[data-state=up],.pp-wstatus-strip li[data-state=up]{--pp-wstatus-tone: var(--status-live)}.pp-wstatus[data-state=partial],.pp-wstatus-strip li[data-state=partial]{--pp-wstatus-tone: var(--status-cooldown)}.pp-wstatus[data-state=down],.pp-wstatus-row[data-state=down],.pp-wstatus-strip li[data-state=down]{--pp-wstatus-tone: var(--status-danger)}.pp-wstatus p{margin:0}.pp-wstatus-verdict{display:flex;flex-direction:column;gap:var(--space-2)}.pp-wstatus-verdict strong{font-family:var(--font-display);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--text-h2);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--pp-wstatus-tone)}.pp-wstatus[data-state=unknown] .pp-wstatus-verdict strong{color:var(--text-primary)}.pp-wstatus-verdict p{font-size:var(--text-body-sm);line-height:var(--lh-body);color:var(--text-secondary)}.pp-wstatus-rows{display:flex;flex-direction:column;gap:var(--space-2)}.pp-wstatus-row{display:grid;grid-template-columns:var(--space-4) minmax(0,1fr);grid-template-areas:"mark name" "readings readings";align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--surface-sunken);box-shadow:var(--shadow-inset-well);border:var(--border-w-thin) solid var(--border-hard)}.pp-wstatus-mark{grid-area:mark;width:var(--space-4);height:var(--space-4);background:var(--pp-wstatus-tone);border:var(--border-w-thin) solid var(--border-hard)}.pp-wstatus-name{grid-area:name;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0}.pp-wstatus-name span{font-family:var(--font-ui);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--ls-ui);color:var(--text-primary)}.pp-wstatus-name small{font-family:var(--font-mono);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--text-label);color:var(--text-muted)}.pp-wstatus-readings{grid-area:readings;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}.pp-wstatus-readings div{display:flex;flex-direction:column;gap:var(--space-half);min-width:0}.pp-wstatus-readings dt{font-family:var(--font-ui);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted)}.pp-wstatus-readings dd{margin:0;font-family:var(--font-mono);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--text-readout);line-height:1.2;font-variant-numeric:tabular-nums;color:var(--text-primary);overflow-wrap:anywhere}.pp-wstatus-readings div:first-child dd{color:var(--pp-wstatus-tone)}.pp-wstatus-checked{font-family:var(--font-mono);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--text-readout);line-height:1.2;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.pp-wstatus-checked time{color:var(--text-primary)}.pp-wstatus-history{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-w-thin) solid var(--border-panel)}.pp-wstatus-label{font-family:var(--font-ui);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted)}.pp-wstatus-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--space-1),var(--space-3));justify-content:start;gap:var(--space-half);margin:0;padding:var(--space-1);list-style:none;background:var(--surface-sunken);box-shadow:var(--shadow-inset-well);border:var(--border-w-thin) solid var(--border-hard)}.pp-wstatus-strip li{height:var(--space-4);margin:0;background:var(--pp-wstatus-tone)}.pp-wstatus-note{font-size:var(--text-body-sm);line-height:var(--lh-body);color:var(--text-muted)}
