.status-page{max-width:840px;margin:0 auto;padding:40px 20px 72px}.status-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inner);flex-wrap:wrap;padding:20px 24px;border-radius:var(--r-card);margin-bottom:28px;color:var(--on-fill);background:var(--fg-subtle)}.status-banner h1{display:block;margin:0;font-size:var(--t-head);line-height:1.25;font-weight:var(--w-accent)}.status-banner p{margin:6px 0 0;font-size:var(--t-title);line-height:1.5;opacity:.92}.status-banner>span{font-size:var(--t-small);opacity:.85;white-space:nowrap}.status-banner.is-up{background:var(--good)}.status-banner.is-wobbly{background:var(--warn);color:var(--warn-fg)}.status-banner.is-down{background:var(--bad)}.status-parts{list-style:none;margin:0 0 16px;padding:0;border:1px solid var(--line-2);border-radius:var(--r-card);overflow:hidden}.status-parts>li{padding:16px 20px 14px;border-bottom:1px solid var(--line-2)}.status-parts>li:last-child{border-bottom:0}.status-part-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inner);margin-bottom:12px}.status-parts b{font-size:var(--t-title);font-weight:var(--w-accent)}.status-parts p{margin:3px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--fg-subtle);max-width:52ch}.status-pill{display:inline-flex;align-items:center;gap:var(--gap-row);font-size:var(--t-small);font-weight:var(--w-accent);white-space:nowrap;color:var(--fg-muted)}.status-pill:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--fg-subtle);flex:0 0 auto}.status-pill[data-tone=up]:before{background:var(--good)}.status-pill[data-tone=wobbly]:before{background:var(--warn)}.status-pill[data-tone=down]:before{background:var(--bad)}.status-pill[data-tone=off]:before{background:transparent;border:1.5px solid var(--line-strong,var(--line-2))}.status-card{border:1px solid var(--line-2);border-radius:var(--r-card);padding:20px 22px 22px;margin-bottom:20px;background:var(--bg)}.status-card h2{font-size:var(--t-title);font-weight:var(--w-accent);margin:0 0 4px}.status-card-note{color:var(--fg-subtle);font-size:var(--t-small);line-height:1.6;margin:0 0 16px;max-width:62ch}.status-bars{display:flex;flex-wrap:nowrap;gap:2px;margin-bottom:12px}.status-bar{flex:1 1 0;min-width:2px;max-width:9px;height:32px;border-radius:var(--r-bar);background:var(--line-2);box-sizing:border-box}.status-bar[data-day=full],.status-legend i[data-day=full]{background:var(--good)}.status-bar[data-day=partial],.status-legend i[data-day=partial]{background:var(--warn)}.status-bar[data-day=down],.status-legend i[data-day=down]{background:var(--bad)}.status-bar[data-day=nick],.status-legend i[data-day=nick]{background:linear-gradient(to top,var(--warn) 0 22%,var(--good) 22%)}.status-bar[data-day=off],.status-legend i[data-day=off]{background:transparent;border:1px solid var(--line-2)}.status-bar[data-day=none],.status-legend i[data-day=none],.status-legend-none{background:repeating-linear-gradient(135deg,var(--line-2) 0 2px,transparent 2px 4px)}.status-strip{position:relative}.status-strip .status-bars{cursor:pointer;border-radius:var(--r-bar)}.status-strip .status-bars:focus-visible{outline:2px solid var(--fg-muted);outline-offset:4px}.status-bar[data-active]{filter:brightness(.7)}.status-tip{position:absolute;top:calc(100% - 4px);z-index:5;width:min(320px,100%);box-sizing:border-box;padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface-2,var(--bg));color:var(--fg);box-shadow:var(--shadow-pop);font-size:var(--t-small);line-height:1.5;pointer-events:none}.status-tip-date{display:block;font-size:var(--t-title);font-weight:var(--w-accent);margin-bottom:10px}.status-tip-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-tight) var(--gap-row);padding:8px 10px;border-radius:var(--r-chip);background:var(--bg)}.status-tip-head i{align-self:center;width:9px;height:14px;border-radius:var(--r-bar);background:var(--line-2);flex:0 0 auto}.status-tip-head[data-day=full] i{background:var(--good)}.status-tip-head[data-day=partial] i{background:var(--warn)}.status-tip-head[data-day=down] i{background:var(--bad)}.status-tip-head[data-day=nick] i{background:linear-gradient(to top,var(--warn) 0 30%,var(--good) 30%)}.status-tip-head[data-day=off] i{background:transparent;border:1px solid var(--line-2)}.status-tip-head[data-day=none] i{background:repeating-linear-gradient(135deg,var(--line-2) 0 2px,transparent 2px 4px)}.status-tip-head span{font-weight:var(--w-accent)}.status-tip-head small{color:var(--fg-muted);font-size:var(--t-small)}.status-tip-when{margin:8px 0 0;color:var(--fg-muted)}.status-tip-label{margin:12px 0 4px;color:var(--fg-subtle);font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase}.status-tip-why li{display:flex;justify-content:space-between;gap:var(--gap-row);padding:3px 0}.status-tip-why b{font-weight:var(--w-accent);font-variant-numeric:tabular-nums}.status-tip-incidents{margin-top:10px;padding-top:8px;border-top:1px solid var(--line-2)}.status-tip-incidents li{padding:2px 0}.status-tip-quiet{margin:8px 0 0;color:var(--fg-subtle)}.status-scale{display:flex;justify-content:space-between;gap:var(--gap-row);font-size:var(--t-small);color:var(--fg-subtle)}.status-scale span:nth-child(2){text-align:center;font-variant-numeric:tabular-nums}.status-legend{display:flex;flex-wrap:wrap;gap:var(--gap-inner);margin:0 0 24px;padding:0 4px;font-size:var(--t-small);color:var(--fg-subtle)}.status-legend span{display:inline-flex;align-items:center;gap:var(--gap-tight)}.status-legend i,.status-legend-none{width:9px;height:9px;border-radius:var(--r-bar);display:inline-block;flex:0 0 auto;box-sizing:border-box}.status-log{list-style:none;margin:0;padding:0;font-size:var(--t-title)}.status-log li{display:flex;gap:var(--gap-grid);padding:12px 0;border-top:1px solid var(--line-2)}.status-log li:first-child{border-top:0;padding-top:0}.status-log time{flex:0 0 90px;color:var(--fg-subtle);font-variant-numeric:tabular-nums;padding-top:1px}.status-log b{font-weight:var(--w-accent)}.status-log p{margin:3px 0 0;color:var(--fg-muted);font-size:var(--t-small);line-height:1.6}.status-quiet{color:var(--fg-muted);font-size:var(--t-title);margin:0}.status-why{margin:0 0 24px;line-height:1.6}.status-caveat,.status-why{font-size:var(--t-small);max-width:64ch}.status-caveat{border-left:2px solid var(--line-strong,var(--line-2));padding:2px 0 2px 14px;margin:24px 0 0;color:var(--fg-muted);line-height:1.65}@media (max-width:560px){.status-bars{gap:1px}.status-scale{flex-wrap:wrap}.status-scale span:nth-child(2){order:3;flex:1 0 100%;text-align:left}.status-part-head{align-items:flex-start;flex-direction:column;gap:var(--gap-row)}.status-log li{flex-direction:column;gap:var(--gap-tight)}.status-log time{flex:none}}.status-hours-plot{position:relative;margin-top:28px}.status-hours-row{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:var(--gap-row)}.status-hours-label{font-size:var(--t-small);color:var(--fg-muted)}.status-hours-bars .status-bar{max-width:none;min-width:0;height:28px}.status-hours-marks{position:absolute;top:-20px;bottom:0;left:122px;right:0;pointer-events:none}.status-hours-mark{position:absolute;top:0;bottom:0;border-left:1px solid var(--fg);opacity:.55;pointer-events:auto}.status-hours-mark code{position:absolute;top:0;left:4px;font-size:var(--t-small);line-height:14px;white-space:nowrap;color:var(--fg)}.status-hours-mark[data-side=left] code{left:auto;right:4px}.status-hours-scale{margin-left:122px}.status-admin>section{margin-top:36px}.status-admin>section>h2{display:flex;align-items:baseline;gap:var(--gap-row);flex-wrap:wrap;margin:0 0 8px}.status-admin>section>h2 small{font-size:var(--t-small);font-weight:var(--w-text);color:var(--fg-subtle)}.status-admin .status-banner{display:block;padding:16px 20px;margin:12px 0 0}.status-admin .status-banner h2{margin:0;font-size:var(--t-title);line-height:1.3;font-weight:var(--w-accent);color:inherit}.status-admin .status-banner p{margin:4px 0 0}.status-admin .status-card-note{max-width:90ch}.status-outages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--gap-tight)}.status-outages li{display:flex;align-items:baseline;gap:var(--gap-row);padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--r-inner);font-size:var(--t-small);font-variant-numeric:tabular-nums}.status-outages time{color:var(--fg-muted);white-space:nowrap}.status-outages b{font-weight:var(--w-accent);white-space:nowrap}.status-outages span{margin-left:auto;color:var(--fg-subtle);font-size:var(--t-small);white-space:nowrap}.status-outages li[data-open]{border-color:var(--bad)}.release-feed{list-style:none;margin:20px 0 0;padding:0;border:1px solid var(--line-2);border-radius:var(--r-card);overflow:hidden}.release-feed>li{padding:14px 18px 16px;border-top:1px solid var(--line-2)}.release-feed>li:first-child{border-top:0}.release-head{display:flex;align-items:baseline;gap:var(--gap-row);min-width:0;font-size:var(--t-title)}.release-head time{color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.release-head code{font-size:var(--t-small);white-space:nowrap}.release-subject{flex:1 1 auto;min-width:0;font-weight:var(--w-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-outcome,.release-svc-delta{flex:0 0 auto;font-size:var(--t-small);font-weight:var(--w-accent);white-space:nowrap;padding:2px 8px;border-radius:var(--r-chip);background:var(--line-2);color:var(--fg-muted)}.release-outcome[data-tone=good],.release-svc-delta[data-tone=good]{background:var(--lime-soft);color:var(--fg)}.release-outcome[data-tone=bad],.release-svc-delta[data-tone=bad]{background:var(--bad-soft);color:var(--fg)}.release-outages{margin:4px 0 10px;font-size:var(--t-small);color:var(--fg-subtle)}.release-services{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--gap-tight)}.release-services>li{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--r-inner);font-size:var(--t-small);cursor:help}.release-svc-name{font-size:var(--t-small);color:var(--fg-subtle)}.release-svc-value{font-variant-numeric:tabular-nums;white-space:nowrap}.release-svc-value b{font-weight:var(--w-accent)}.release-svc-failed{font-size:var(--t-small);color:var(--bad)}.release-svc-early{font-size:var(--t-small);color:var(--fg-subtle)}@media (max-width:560px){.release-head{flex-wrap:wrap}.release-subject{flex-basis:100%;order:3;white-space:normal}}.trend{margin-top:16px}.trend-bar{align-items:center;gap:var(--gap-row) var(--gap-inner);min-height:34px}.trend-bar,.trend-when{display:flex;flex-wrap:wrap}.trend-when{gap:2px var(--gap-row);font-size:var(--t-small);color:var(--fg-muted);font-variant-numeric:tabular-nums;min-width:0}.trend-when-rel{color:var(--fg)}.trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-row);margin-top:12px}.trend-chart{margin:0;padding:12px 14px 8px;border:1px solid var(--line-2);border-radius:var(--r-card);min-width:0}.trend-chart figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-row);font-size:var(--t-small)}.trend-read{color:var(--fg-muted);font-size:var(--t-small);font-variant-numeric:tabular-nums;text-align:right}.trend-read b{color:var(--fg);font-weight:var(--w-accent)}.trend-read em{font-style:normal;color:var(--bad)}@media (max-width:1180px){.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.trend-grid{grid-template-columns:minmax(0,1fr)}.trend-chart figcaption{flex-direction:column;gap:2px}.trend-read{text-align:left}}.status-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-grid)}.status-node{padding:var(--pad-card)}.status-node.is-silent{background:var(--bad-soft);border-color:var(--bad-edge)}.status-node-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-row)}.status-node-head>:first-child{min-width:0}.status-node-head>:last-child{flex:none;white-space:nowrap}.status-node-head h3{margin:0;font-size:var(--t-title);font-weight:var(--w-accent)}.status-node-line{display:flex;justify-content:space-between;gap:var(--gap-row);font-size:var(--t-small)}.status-node-line b{font-weight:var(--w-accent)}.status-node-line>:last-child{color:var(--fg-muted);text-align:right}.status-node-line>.status-node-bad{color:var(--bad);font-weight:var(--w-accent)}.status-node-bar{height:8px;border-radius:var(--r-bar);background:var(--surface-2);overflow:hidden}.status-node-bar>span{display:block;width:var(--v-width,0);height:100%;border-radius:var(--r-bar);background:var(--lime)}.status-node-bar[data-tight]>span{background:var(--warn)}.status-nodes-alarm{margin:0;font-size:var(--t-small);font-weight:var(--w-accent);color:var(--bad)}@media (max-width:720px){.status-nodes{grid-template-columns:minmax(0,1fr)}}