@font-face{font-family:"DM Sans";src:url('/status-assets/fonts/dm-sans-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:"DM Sans";src:url('/status-assets/fonts/dm-sans-600.ttf') format('truetype');font-weight:500 800;font-display:swap}
@font-face{font-family:Manrope;src:url('/status-assets/fonts/manrope-700.ttf') format('truetype');font-weight:600 800;font-display:swap}
:root{--canvas:#f7f8fc;--surface:#fff;--ink:#20243d;--muted:#626780;--line:#e7e8f0;--accent:#6351c7;--accent-soft:#eeebf8;--green:#267258;--green-soft:#edf7f1;--amber:#8a5b12;--amber-soft:#fff5e4;--red:#b63e52;--red-soft:#fff0f2;color-scheme:light}
*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font:400 16px/1.6 "DM Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,a{-webkit-tap-highlight-color:transparent}button{font:600 14px "DM Sans",system-ui,sans-serif;cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2{font-family:Manrope,system-ui,sans-serif;letter-spacing:-.035em;line-height:1.3}h3{font-size:16px;font-weight:600}.wrap{width:min(900px,calc(100% - 64px));margin-inline:auto}.topbar{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);font:700 20px Manrope,system-ui,sans-serif;letter-spacing:-.7px}.brand:hover{text-decoration:none}.back-link{font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;min-height:44px}.intro{padding:55px 0 32px}.eyebrow{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:1.6px;color:var(--accent)}h1{font-size:46px;margin:10px 0 12px}.lede{color:var(--muted);font-size:18px}.health-panel{border:1px solid var(--line);border-radius:20px;background:var(--surface);overflow:hidden}.health-summary{display:flex;gap:21px;align-items:center;padding:30px}.health-symbol{width:62px;height:62px;border-radius:18px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.health-symbol svg{width:33px;height:33px}.health-summary .eyebrow{margin-bottom:6px}.health-summary h2{font-size:25px}.health-summary p:last-child{font-size:14px;color:var(--muted);margin-top:9px;max-width:610px}.health-panel[data-state=operational] .health-symbol{background:var(--green-soft);color:var(--green)}.health-panel[data-state=outage] .health-symbol{background:var(--red-soft);color:var(--red)}.health-panel[data-state=degraded] .health-symbol{background:var(--amber-soft);color:var(--amber)}.check-toolbar{padding:10px 25px 10px 30px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fcfcff}.check-toolbar p{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.check-toolbar button{border:0;background:transparent;color:var(--accent);display:flex;align-items:center;gap:7px;min-height:44px;padding:8px}.check-toolbar svg{width:17px;height:17px}.services{margin-top:35px}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:15px}.section-heading h2{font-size:20px}.section-heading>span{color:var(--muted);font-size:12px}.service-list{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.service-row{padding:20px 25px;display:flex;align-items:center;justify-content:space-between;gap:25px}.service-row+.service-row{border-top:1px solid var(--line)}.service-row p{font-size:13px;color:var(--muted);margin-top:3px}.state{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--muted);background:#f2f3f7;border-radius:7px;padding:5px 10px}.state::before{content:'';width:6px;height:6px;flex-shrink:0;background:currentColor;border-radius:50%}.state[data-state=operational]{color:var(--green);background:var(--green-soft)}.state[data-state=degraded]{color:var(--amber);background:var(--amber-soft)}.state[data-state=outage]{color:var(--red);background:var(--red-soft)}.state[data-state=unmonitored]{background:transparent;font-weight:400}.state[data-state=unmonitored]::before{background:transparent;border:1px solid currentColor}.coverage-note{font-size:13px;color:var(--muted);display:flex;gap:10px;align-items:flex-start;padding:16px 3px}.coverage-note svg{width:17px;height:17px;flex-shrink:0;margin-top:2px}.incidents{margin-top:23px}.muted{color:var(--muted);font-size:14px}#incident-list{background:white;border:1px solid var(--line);border-radius:16px;padding:23px 25px}.incident+.incident{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.incident h3{margin:9px 0 7px}.incident p{color:var(--muted);font-size:14px;white-space:pre-line}.incident time{display:block;font-size:12px;color:var(--muted);margin-top:10px}.help{display:flex;gap:30px;align-items:center;justify-content:space-between;margin:30px 0 48px;padding:24px;background:var(--accent-soft);border-radius:16px}.help h2{font-size:16px}.help p{color:var(--muted);font-size:13px;margin-top:6px;max-width:530px}.help a{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;white-space:nowrap;min-height:44px}footer{display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0 30px;font-size:12px;color:var(--muted)}footer span:first-child{font-weight:600}.skip-link{position:absolute;left:20px;top:-100px;padding:12px 18px;background:white;z-index:10}.skip-link:focus{top:12px}main:focus{outline:none}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.topbar{height:79px}.brand{font-size:17px;gap:8px}.brand img{width:32px;height:32px}.back-link{font-size:12px;gap:5px}.intro{padding:35px 0 25px}h1{font-size:35px}.lede{font-size:16px}.health-summary{padding:24px 20px;gap:14px;align-items:flex-start}.health-symbol{width:42px;height:42px;border-radius:12px}.health-symbol svg{width:26px;height:26px}.health-summary h2{font-size:21px}.health-summary .eyebrow{font-size:10px}.check-toolbar{padding:8px 14px 8px 20px}.check-toolbar p{font-size:11px}.check-toolbar button{font-size:12px;white-space:nowrap}.section-heading>span{font-size:11px}.service-row{padding:19px 18px;gap:12px;align-items:flex-start}.service-row>div{min-width:0}.service-row h3{font-size:14px}.service-row p{font-size:12px}.state{font-size:11px;padding:4px 7px;gap:5px}.service-row:nth-last-child(-n+2){flex-wrap:wrap}.help{display:block;margin-bottom:35px;padding:21px}.help a{margin-top:10px}#incident-list{padding:20px}.coverage-note{font-size:12px}footer{font-size:11px}.eyebrow{font-size:10px}}
@media(prefers-reduced-motion:no-preference){button,a{transition:background-color .15s,color .15s}}
