.site.status{--st-done:#7fc0a1;--st-running:#7fb2e8;--st-scheduled:#9aabbe;--st-late:#e3b25c;--st-failed:#e27a6c;--st-complete:#c9d6e4;--st-gap:#f1e4c6;--st-gap-ink:#e2c98f;--st-mid:#5e86b8;--st-slate:#9aabbe;--st-track:#e7e2d6}.site.status .hero{background:var(--navy);color:#c7d2de}.site.status .hero .wrap{display:flex;flex-direction:column;gap:28px;padding-top:64px;padding-bottom:56px}.site.status .intro{display:flex;flex-direction:column;gap:16px;max-width:720px}.site.status .kind{font-size:14px;color:#93a4b8}.site.status .hero h1{color:var(--on-navy);font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-.02em}.site.status .hero .lede{font-size:20px;line-height:1.55;color:#d3dce6;max-width:40ch}.site.status .dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--st-scheduled)}.site.status .dot.done{background:var(--st-done)}.site.status .dot.running{background:var(--st-running)}.site.status .dot.late{background:var(--st-late)}.site.status .dot.failed{background:var(--st-failed)}@media (prefers-reduced-motion:no-preference){.site.status .dot.running{animation:status-pulse 1.6s ease-in-out infinite}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.35}}.site.status .pill{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;align-self:flex-start;max-width:100%;padding:14px 18px;border:1px solid rgba(244,241,234,.18);border-radius:6px;font-size:15px}.site.status .pill-t{color:var(--on-navy);font-weight:500}.site.status .pill-x{color:#93a4b8}.site.status .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid rgba(244,241,234,.16)}.site.status .facts>div{display:flex;flex-direction:column;gap:6px;padding:22px 24px 8px}.site.status .facts>div:first-child{padding-left:0}.site.status .facts>div+div{border-left:1px solid rgba(244,241,234,.1)}.site.status .facts .n,.site.status .facts dt{font-size:13px;color:#93a4b8}.site.status .facts dd{margin:0}.site.status .facts .v{font:400 34px/1.15 var(--serif);color:var(--on-navy)}.site.status .hero .na{color:#93a4b8;font-size:.6em;font-family:var(--sans)}.site.status .pipe{border:1px solid rgba(244,241,234,.14);border-radius:8px;overflow:hidden}.site.status .pipe-h{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:14px 20px;background:rgba(244,241,234,.04);border-bottom:1px solid rgba(244,241,234,.1);font-size:13px;color:#93a4b8}.site.status .pipe-title{font:500 13px/1.4 var(--sans);color:var(--on-navy);letter-spacing:.04em;text-transform:uppercase}.site.status .pipe li{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.3fr) minmax(0,.9fr) 92px;gap:6px 24px;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(244,241,234,.08)}.site.status .pipe li:last-child{border-bottom:0}.site.status .pipe-n{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--on-navy)}.site.status .pipe-d{font-size:14px;color:#d3dce6}.site.status .pipe-w{font-size:13px;color:#93a4b8}.site.status .pipe-s{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--st-scheduled);text-align:right}.site.status .pipe-s.done{color:var(--st-done)}.site.status .pipe-s.running{color:var(--st-running)}.site.status .pipe-s.late{color:var(--st-late)}.site.status .pipe-s.failed{color:var(--st-failed)}.site.status .pipe-na{padding:16px 20px;font-size:14px}.site.status .sq{display:inline-block;border-radius:3px}.site.status .sq.complete{background:var(--st-complete)}.site.status .sq.today{border:1px dashed var(--st-complete)}.site.status .sq.gap{background:var(--st-gap)}.site.status .strip{display:flex;flex-direction:column;gap:10px;margin-top:8px}.site.status .strip figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:#93a4b8}.site.status .key{display:flex;flex-wrap:wrap;gap:6px 16px}.site.status .key>span{display:inline-flex;align-items:center;gap:6px}.site.status .key .sq{width:10px;height:10px;border-radius:2px}.site.status .days{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:4px}.site.status .days .sq{display:block;height:28px}.site.status .axis{display:flex;justify-content:space-between;font-size:12px;color:#93a4b8}.site.status .sec{padding:96px 0 0}.site.status .sec.last{padding-bottom:112px}.site.status .head .say a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}.site.status .na{color:var(--muted);font-style:normal}.site.status .na-block{padding:20px 0;font-size:15px;color:var(--muted);border-bottom:1px solid var(--line)}.site.status .figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--line)}.site.status .figs>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:24px 24px 24px 0}.site.status .figs dt{font-size:14px;color:var(--body)}.site.status .figs dd{margin:0;font:400 32px/1.1 var(--serif);color:var(--ink)}.site.status .figs.big dd{font-size:44px;line-height:1}.site.status .figs .na{font:400 16px/1.4 var(--sans)}.site.status .sub{margin-top:40px;font-size:22px;font-weight:400}.site.status .lists .sub,.site.status .two .sub{margin-top:0}.site.status .subnote{margin:6px 0 16px;font-size:14px;color:var(--muted)}.site.status .track{display:block;flex:1;height:8px;border-radius:4px;background:var(--st-track);overflow:hidden}.site.status .fill{display:block;height:100%}.site.status .fill.navy{background:var(--navy)}.site.status .fill.slate{background:var(--st-slate)}.site.status .quality{border-top:1px solid var(--rule)}.site.status .quality li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px 32px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.site.status .q-n{font-size:16px;color:var(--ink)}.site.status .q-b{display:flex;align-items:center;gap:14px}.site.status .q-b b{min-width:52px;text-align:right;font-size:16px;font-weight:600;color:var(--ink)}.site.status .q-x{font-size:14px;color:var(--body)}.site.status .chart{display:flex;flex-direction:column;gap:10px;margin-top:32px}.site.status .chart figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px}.site.status .ct{font:400 21px/1.3 var(--serif);color:var(--ink)}.site.status .cn{font-size:13px;color:var(--muted)}.site.status .bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;align-items:end;height:96px;border-bottom:1px solid var(--rule)}.site.status .bars.tall{gap:4px;height:160px}.site.status .bars .b{display:block;border-radius:2px 2px 0 0}.site.status .b.navy{background:var(--navy)}.site.status .b.navy.wk{background:var(--st-slate)}.site.status .b.mid{background:var(--st-mid)}.site.status .b.slate{background:var(--st-slate)}.site.status .chart .axis{color:var(--muted)}.site.status .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:48px}.site.status .two .chart{margin-top:0}.site.status .two.lists{margin-top:64px}.site.status .regions li{display:grid;grid-template-columns:130px minmax(0,1fr) 64px;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink)}.site.status .regions b{text-align:right;font-weight:600}.site.status .pub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--rule)}.site.status .pub>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:16px 16px 16px 0;border-bottom:1px solid var(--line)}.site.status .pub dt{font-size:14px;color:var(--body)}.site.status .pub dd{margin:0;font:400 28px/1.15 var(--serif);color:var(--ink)}.site.status .rows li{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 32px;padding:22px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--ink)}.site.status .rows li>div:first-child{display:flex;flex-direction:column;gap:4px}.site.status .rn{font:400 21px/1.3 var(--serif)}.site.status .rw{font-size:13px;color:var(--muted)}.site.status .rr{font-weight:500}.site.status .rx{font-size:15px;line-height:1.5;color:var(--body)}.site.status .gaps .gd{flex-direction:row!important;align-items:center;gap:10px!important}.site.status .gaps .sq.gap{width:10px;height:10px;border-radius:2px;background:var(--st-gap-ink)}.site.status .changes li{grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:20px 0}.site.status .changes time{font-size:14px;color:var(--muted)}.site.status .changes b{font-weight:600}@media (max-width:1080px){.site.status .pipe li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site.status .pipe-s{text-align:left}.site.status .figs{grid-template-columns:repeat(2,minmax(0,1fr))}.site.status .two{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.site.status .hero .wrap{padding-top:40px;gap:24px}.site.status .hero .lede{font-size:18px}.site.status .facts{grid-template-columns:minmax(0,1fr)}.site.status .facts>div,.site.status .facts>div:first-child{padding:16px 0 8px}.site.status .facts>div+div{border-left:0;border-top:1px solid rgba(244,241,234,.1)}.site.status .facts .v{font-size:28px}.site.status .pipe li{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.site.status .pipe-d,.site.status .pipe-w{grid-column:1/-1;padding-left:22px}.site.status .pipe-n{grid-row:1}.site.status .pipe-s{grid-row:1;grid-column:2;text-align:right}.site.status .bars,.site.status .bars.tall,.site.status .days{gap:2px}.site.status .days .sq{height:22px}.site.status .sec{padding-top:72px}.site.status .figs.big dd{font-size:34px}.site.status .figs dd{font-size:26px}.site.status .changes li,.site.status .quality li,.site.status .rows li{grid-template-columns:minmax(0,1fr)}.site.status .regions li{grid-template-columns:112px minmax(0,1fr) 56px}}