:root{font-family:Inter,Noto Sans SC,system-ui,sans-serif;color:#edf1f3;background:#152027;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 65% 20%,#1b2931 0,transparent 65%),#152027}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:#1b2932;border:1px solid #3c515d;padding:11px 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:3px;min-height:44px}button:disabled{opacity:.65;cursor:wait}a:focus-visible,button:focus-visible{outline:2px solid #65d9e9;outline-offset:5px}h1,h2,h3,p{margin:0}p{color:#a8bac6;line-height:1.75}small{color:#91a6b4;line-height:1.6}.status-header{min-height:74px;padding:0 3%;border-bottom:1px solid #334852;display:flex;align-items:center;gap:45px}.status-brand{display:flex;align-items:center;gap:19px;font-size:19px;letter-spacing:3px;white-space:nowrap}.relay-mark{width:30px;height:35px;color:#b7d8e8}.status-header nav{display:flex;align-items:stretch;align-self:stretch;gap:33px;font-size:14px}.status-header nav>*{display:flex;align-items:center;border-bottom:3px solid transparent;padding-top:3px}.status-header nav>[aria-current]{border-color:#64deec}.status-member{margin-left:auto;font-size:14px;display:flex;align-items:center;gap:8px;min-height:44px}main{max-width:1560px;padding:42px 3% 24px;margin:auto}.status-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.status-eyebrow{font-size:11px;letter-spacing:3px;color:#849ba9;margin-bottom:10px}h1{font-size:36px;letter-spacing:4px;margin-bottom:10px}.status-summary{border:1px solid #354c59;display:flex;align-items:center;gap:18px;padding:21px;min-width:430px;background:#19262e}.status-summary>svg{color:#77d8e9;flex:none}.status-summary strong{display:block;font-weight:500;margin-bottom:5px}.status-summary button{margin-left:auto}.status-monitors{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:34px}.status-monitors article,.status-service,.status-bottom article{border:1px solid #354b58;border-radius:3px;background:linear-gradient(120deg,#1a2932a6,#18242ca6)}.status-monitors article{padding:22px 24px}.status-monitor-title{display:flex;align-items:center;gap:13px;margin-bottom:13px}.status-monitor-title>svg{color:#a6c4d4}.status-monitor-title h2{font-size:17px;letter-spacing:1px}.status-monitor-title .status-badge{margin-left:auto}.status-monitors p{font-size:13px;margin-bottom:6px}.status-badge{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;color:#b4c5d0}.status-badge i{width:7px;height:7px;border-radius:50%;background:#9baebe;flex:none}.status-badge.reachable,.status-badge.fresh{color:#84d8b2}.status-badge.reachable i,.status-badge.fresh i{background:#62d5a0}.status-badge.failed{color:#ffab8d}.status-badge.failed i{background:#ed967b}.status-badge.stale{color:#f0c284}.status-badge.stale i{background:#e9b571}.status-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.status-section-heading h2{font-size:23px;letter-spacing:2px}.status-section-heading>span{font-size:12px;color:#95abb9}.status-services{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.status-service{padding:25px 18px 10px}.status-service-title{display:flex;flex-direction:column;gap:21px;margin-bottom:24px}.status-service-title>svg{width:29px;height:29px;color:#aec9d8;stroke-width:1.3}.status-service-title h3{font-size:19px;letter-spacing:1px;font-weight:500}.status-service-title p{font-size:12px;margin-top:5px}.status-observation{border-top:1px solid #344a56;padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:7px}.status-observation>div>span{font-size:12px;color:#b5c4ce}.status-observation small{display:block;font-size:10px;margin-top:4px}.status-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-top:25px}.status-bottom article{padding:24px}.status-bottom h2{font-size:19px;margin-bottom:17px;letter-spacing:1px}.status-legend{display:grid;grid-template-columns:95px 1fr;gap:14px;font-size:13px;color:#a9bdca;line-height:1.6}.status-bottom p{font-size:13px}.status-bottom p+p{margin-top:12px}.status-notice{display:flex;align-items:center;gap:13px;border:1px solid #354b58;padding:13px 20px;margin-top:22px}.status-notice svg{flex:none;color:#a5c6d7}.status-notice p{font-size:12px}footer{margin:8px 3% 0;border-top:1px solid #3b505b;display:flex;align-items:center;gap:40px;padding:23px 0 30px}footer>div{flex:none}footer span{font-size:11px;letter-spacing:4px;color:#a1b9c8}footer p{font-size:12px;margin-top:6px}footer .relay-connector{height:65px;flex:1;min-width:0;color:#546e7c}footer>small{white-space:nowrap;font-size:11px}.status-skip{position:fixed;top:-100px;left:20px;z-index:10;background:#142129;border:2px solid #65d9e9;padding:14px}.status-skip:focus{top:12px}.status-spin{animation:status-spin 1s linear infinite}@keyframes status-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.status-spin{animation:none}}@media(max-width:1150px){.status-services{grid-template-columns:repeat(3,minmax(0,1fr))}.status-heading{align-items:stretch}.status-summary{min-width:360px}.status-header{gap:25px}.status-header nav{gap:20px}}@media(max-width:760px){.status-header{padding:13px 5%;flex-wrap:wrap;gap:12px 20px}.status-brand{font-size:15px;letter-spacing:2px;gap:12px}.status-header nav{order:3;width:100%;min-height:44px;gap:27px}.status-member{font-size:12px}.relay-mark{width:25px}.status-heading{display:block}main{padding:30px 5% 20px}h1{font-size:30px}.status-heading>div>p:not(.status-eyebrow){font-size:13px}.status-summary{min-width:0;margin-top:22px;padding:16px;gap:12px}.status-summary strong{font-size:14px}.status-summary small{font-size:10px}.status-summary button{font-size:12px;padding:8px 10px}.status-monitors{grid-template-columns:1fr;gap:12px;margin-bottom:26px}.status-monitors article{padding:18px}.status-monitor-title h2{font-size:15px}.status-badge{font-size:12px}.status-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.status-service{padding:20px 14px 5px}.status-service-title{gap:15px}.status-service-title h3{font-size:17px}.status-service-title p{font-size:10px}.status-observation{display:block;padding:12px 0}.status-observation .status-badge{margin-top:8px}.status-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.status-section-heading h2{font-size:21px}.status-bottom{grid-template-columns:1fr}.status-bottom article{padding:20px}.status-notice{align-items:flex-start;padding:14px}footer{margin:5px 5% 0;flex-wrap:wrap;gap:8px}footer .relay-connector{order:3;flex-basis:100%;height:45px}footer>small{margin-left:auto;font-size:10px}}
