@font-face{font-family:Manrope;src:url('/manrope.woff2') format('woff2');font-style:normal;font-weight:500 800;font-display:swap}
:root{--ink:#223329;--muted:#637068;--green:#263e30;--line:#e0e5df;--cream:#f8f8f4;--up:#38805a;--slow:#966411;--down:#b14640;--unknown:#dfe4df;color-scheme:light;font-family:Manrope,system-ui,sans-serif;color:var(--ink);background:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a,button,summary{-webkit-tap-highlight-color:transparent}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button{font:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a4751e;outline-offset:4px}.wrap{width:min(980px,calc(100% - 48px));margin-inline:auto}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip:focus{position:fixed;top:12px;left:12px;padding:12px;background:white;z-index:5}h1,h2,h3,p{margin:0}p{line-height:1.6}
.site-header{border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:83px;padding-block:14px}.brand{display:flex;align-items:center;gap:11px}.brand img{width:44px;height:48px;object-fit:contain}.brand span{display:grid;gap:4px}.brand strong{font-size:15px;letter-spacing:-.035em}.brand small{font-size:8px;letter-spacing:.14em;font-weight:800;color:var(--muted)}.header-links{display:flex;align-items:center;gap:25px;font-size:12px}.header-links a{display:inline-flex;gap:9px;align-items:center;min-height:40px}.store-link{font-weight:700}.page-nav{display:flex;justify-content:center;gap:5px;width:fit-content;margin:23px auto 0;padding:4px;background:#f3f5f1;border:1px solid #e9ece6;border-radius:7px;font-size:11px}.page-nav a{padding:8px 15px;border-radius:4px;min-height:34px;color:#54665a}.page-nav a:hover,.page-nav a:focus-visible{background:white;text-decoration:none;color:var(--ink)}.page-title{text-align:center;padding:34px 0 30px}.page-title h1{font-size:32px;font-weight:800;letter-spacing:-.055em;line-height:1.2}.page-title p{font-size:13px;color:var(--muted);margin-top:10px}.timezone{font-size:10px;color:#7d897f;display:block;margin-top:10px}
.overview{background:#f0f6ef;border:1px solid #dce8da;border-radius:7px;padding:20px 23px}.overview-heading{display:flex;gap:12px;align-items:center}.overall-icon{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:16px;background:#38805a;color:#fff}.overview h2{font-size:18px;font-weight:800;letter-spacing:-.035em;line-height:1.4}.overview-heading p{font-size:12px;color:#54715c;margin-top:3px}.overview[data-state=down]{background:#fff5f3;border-color:#ebd2cc}.overview[data-state=down] .overall-icon{background:var(--down)}.overview[data-state=down] .overview-heading p{color:#8e625b}.overview[data-state=degraded]{background:#fff9e9;border-color:#ecdcb3}.overview[data-state=degraded] .overall-icon{background:var(--slow)}.overview[data-state=degraded] .overview-heading p{color:#846e45}.overview[data-state=unknown]{background:#f4f5f2;border-color:var(--line)}.overview[data-state=unknown] .overall-icon{background:#737e75}.update-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-left:39px;margin-top:11px;font-size:10px;color:var(--muted)}#refresh{display:flex;align-items:center;gap:6px;background:transparent;border:0;padding:7px 0 7px 10px;font-size:10px;font-weight:700;color:var(--green);min-height:30px}#refresh svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.active-section,.services,.incidents{margin-top:32px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}h2{font-size:18px;letter-spacing:-.035em;line-height:1.4;font-weight:800}.section-heading p{font-size:11px;color:var(--muted);margin-top:5px}.section-caption{font-size:10px;color:var(--muted)}.empty-note{font-size:12px;color:var(--muted);padding:15px 0;border-block:1px solid var(--line);display:flex;align-items:center;gap:9px}.empty-note::before{content:'';width:6px;height:6px;flex:none;background:#a8b2a8;border-radius:50%}.empty-note.clear::before{background:var(--up)}.period{display:flex;gap:0;border:1px solid var(--line);margin:0;padding:3px;border-radius:5px;white-space:nowrap;background:#fff}.period button{background:transparent;border:0;color:var(--muted);border-radius:3px;padding:7px 11px;font-size:11px;min-height:32px}.period button[aria-pressed=true]{background:#eaf0e8;color:#2c583a;font-weight:800}
#monitors{border:1px solid var(--line);border-radius:7px;overflow:hidden}.monitor{padding:21px 23px 17px}.monitor+.monitor{border-top:1px solid var(--line)}.monitor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.monitor-head h3{font-size:14px;font-weight:800;letter-spacing:-.02em}.monitor-head p{font-size:11px;color:var(--muted);margin-top:4px;max-width:520px}.state{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;white-space:nowrap;padding-top:2px}.state i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.state.up{color:#30744a}.state.down{color:var(--down)}.state.slow,.state.checking{color:var(--slow)}.state.unknown{color:#68756d}.monitor-metrics{display:flex;justify-content:space-between;gap:20px;margin:22px 0 12px}.metric{display:flex;align-items:baseline;gap:6px;font-size:10px;color:var(--muted)}.metric strong{font-size:13px;color:var(--ink);font-weight:800;letter-spacing:-.02em}.bars{display:grid;grid-template-columns:repeat(var(--days,90),minmax(0,1fr));gap:3px;width:100%}.bar{position:relative;display:block;border:0;height:32px;width:100%;min-width:0;border-radius:2px;background:var(--unknown);padding:0;transition:transform .15s ease,opacity .15s ease}.bar.up,.legend i.up{background:var(--up)}.bar.slow,.legend i.slow{background:#b99041}.bar.down,.legend i.down{background:var(--down)}.bar.unknown,.legend i.unknown{background:var(--unknown)}.bar:hover,.bar:focus-visible{transform:scaleY(1.12);opacity:.8}.history-axis{display:flex;justify-content:space-between;margin-top:8px;color:#778379;font-size:9px}.history-selection{min-height:17px;margin-top:9px;color:var(--muted);font-size:10px}.latency{margin-top:8px}.latency summary{font-size:10px;font-weight:700;color:var(--green);cursor:pointer;min-height:30px;padding-block:7px;width:fit-content}.latency p{font-size:10px;color:var(--muted);margin-top:8px}.latency svg{width:100%;height:120px;margin-top:7px;display:block}.latency .gridline{stroke:#e7ebe3;stroke-width:1}.latency .line{stroke:#38805a;stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round}.latency .dot{fill:#38805a}.latency text{font:10px Manrope,sans-serif;fill:#657068}.latency-axis{display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.legend{display:flex;gap:17px;flex-wrap:wrap;margin-top:15px;font-size:9px;color:var(--muted)}.legend span{display:flex;gap:5px;align-items:center}.legend i{width:6px;height:6px;border-radius:1px;display:inline-block}.measurement-note{margin-top:10px;font-size:10px;color:var(--muted)}
.incident{display:grid;grid-template-columns:1fr auto;gap:6px 20px;padding:17px 0;border-bottom:1px solid var(--line)}.incident h3{font-size:13px;font-weight:700}.incident p{font-size:10px;color:var(--muted)}.incident .incident-state{grid-row:1/3;grid-column:2;align-self:center;font-size:10px;color:var(--up);font-weight:700}.incident.active{border:1px solid #e7d5ae;background:#fffbef;padding:18px;border-radius:6px;margin-top:10px}.incident .incident-state.open{color:var(--slow)}.help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding-block:24px;border-top:1px solid var(--line)}.help h2{font-size:14px}.help p{font-size:11px;color:var(--muted);margin-top:5px}.help a{font-size:11px;font-weight:700;padding:11px 14px;border:1px solid #b4c1b3;border-radius:5px;white-space:nowrap;min-height:40px}.help a span{margin-left:12px}.about{margin:0 0 35px;color:var(--muted);font-size:11px;max-width:830px}.about summary{cursor:pointer;min-height:36px;font-weight:700;color:var(--ink);padding-block:9px}.about p{margin-top:12px;line-height:1.7}footer{border-top:1px solid var(--line)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px 30px;color:var(--muted);font-size:10px}footer nav{display:flex;gap:22px}footer a{color:var(--muted)}.loading{padding:22px 24px;font-size:12px;color:var(--muted)}
@media(max-width:620px){.wrap{width:calc(100% - 32px)}.header-inner{min-height:76px;gap:10px}.brand{gap:8px}.brand img{width:36px;height:40px}.brand strong{font-size:13px}.brand small{font-size:7px;letter-spacing:.1em}.header-links{gap:10px;font-size:10px}.header-links>a:first-child{display:none}.header-links a{gap:5px;min-height:44px}.page-nav{margin-top:19px;font-size:10px}.page-nav a{padding:8px 10px}.page-title{padding:26px 0 23px}.page-title h1{font-size:27px}.page-title p{font-size:11px;max-width:280px;margin:8px auto 0}.timezone{font-size:9px;margin-top:7px}.overview{padding:17px 15px}.overview-heading{gap:10px;align-items:flex-start}.overall-icon{width:23px;height:23px;font-size:14px;margin-top:1px}.overview h2{font-size:16px}.overview-heading p{font-size:11px}.update-row{padding-left:0;gap:10px;margin-top:12px;font-size:9px;line-height:1.5}.update-row>span{max-width:205px}#refresh{font-size:9px;min-height:36px;flex:none}.section-heading{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}h2{font-size:16px}.section-heading p{font-size:10px}.active-section,.services,.incidents{margin-top:26px}.empty-note{font-size:11px;line-height:1.6}.period{padding:2px}.period button{font-size:10px;padding:6px 11px;min-height:32px}.monitor{padding:18px 14px 12px}.monitor-head{gap:10px}.monitor-head h3{font-size:13px}.monitor-head p{font-size:10px;max-width:170px}.state{font-size:9px;gap:4px;white-space:normal;text-align:right;justify-content:flex-end;max-width:100px}.monitor-metrics{gap:6px;margin:17px 0 11px;flex-direction:column}.metric{font-size:10px}.metric strong{font-size:13px}.bars{gap:1px}.bar{height:28px;border-radius:1px}.history-axis{font-size:8px}.history-selection{font-size:9px;line-height:1.6;min-height:27px}.legend{gap:9px 13px;font-size:8px}.measurement-note{font-size:9px;line-height:1.65}.section-caption{font-size:9px}.incident{gap:5px 10px}.incident h3{font-size:12px}.incident p{font-size:9px}.incident.active{padding:14px}.incident .incident-state{font-size:9px}.help{flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px;padding-block:21px}.help p{font-size:11px}.help a{font-size:11px}.about{font-size:10px;margin-bottom:25px}.footer-inner{font-size:9px;flex-direction:column;align-items:flex-start;gap:16px;padding-block:22px}footer nav{gap:20px;flex-wrap:wrap}.latency svg{height:105px}}
.page-nav{font-size:12px}.page-title p{font-size:14px}.timezone,.update-row,#refresh{font-size:11px}.section-heading p,.section-caption{font-size:12px}.monitor-head h3{font-size:15px}.monitor-head p,.state,.period button{font-size:12px}.metric{font-size:11px}.metric strong{font-size:14px}.history-axis,.history-selection{font-size:11px}.legend,.measurement-note,.latency summary,.latency p{font-size:11px}.empty-note{font-size:13px}.help p{font-size:12px}.help a{font-size:12px}.latency-plot{position:relative}.latency-values{position:absolute;top:16%;bottom:10%;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:var(--muted)}
@media(max-width:620px){.page-nav{font-size:11px}.page-title p{font-size:12px}.timezone,.update-row,#refresh{font-size:10px}.section-heading p,.section-caption{font-size:11px}.monitor-head h3{font-size:14px}.monitor-head p,.state{font-size:11px}.state{max-width:112px}.period button,.metric{font-size:11px}.metric strong{font-size:14px}.history-axis,.history-selection{font-size:10px}.legend{font-size:10px}.measurement-note,.latency p,.latency summary{font-size:11px}.empty-note{font-size:12px}.help p,.help a{font-size:12px}.about{font-size:11px}.latency-values{font-size:10px}.incident p,.incident .incident-state{font-size:11px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
