:root{--ink:#18231d;--muted:#69726b;--paper:#f4f2eb;--card:#fbfaf6;--line:#dcded5;--green:#1d7650;--green-soft:#dcecdf;--orange:#c96d39;--red:#b8443b;--yellow:#c99725;--shadow:0 18px 50px rgba(31,42,35,.07)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;-webkit-font-smoothing:antialiased}.shell{width:min(1080px,calc(100% - 40px));margin-inline:auto}.site-header{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);font:800 13px/1 "Manrope",sans-serif;letter-spacing:.18em;text-decoration:none}.brand-mark{width:29px;height:29px;border:1.5px solid currentColor;border-radius:50%;display:grid;place-items:center}.brand-mark span{width:10px;height:10px;border:2px solid currentColor;border-radius:50%;position:relative}.brand-mark span:after{content:"";position:absolute;width:4px;height:4px;background:var(--paper);right:-4px;top:-3px}.header-actions{display:flex;gap:24px;align-items:center}.last-check{font-size:12px;color:var(--muted)}.last-check i,.live-pill i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:7px;box-shadow:0 0 0 4px rgba(29,118,80,.1)}.header-link{font-size:13px;font-weight:600;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px}.header-link span{margin-left:5px}.hero{padding:96px 0 76px}.eyebrow{margin:0 0 18px;color:var(--green);font:700 11px/1 "Manrope";letter-spacing:.2em}.hero h1{font:800 clamp(48px,8vw,88px)/.95 "Manrope",sans-serif;letter-spacing:-.065em;margin:0;max-width:740px}.intro{font-size:17px;line-height:1.6;color:var(--muted);max-width:500px;margin:32px 0 0}.status-shell{padding-bottom:96px}.overall{min-height:160px;background:var(--green);color:white;border-radius:4px;padding:34px 38px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;box-shadow:var(--shadow);transition:background .3s}.overall.degraded,.overall.maintenance{background:#9a6525}.overall.partial_outage{background:#a94f32}.overall.major_outage{background:#8f3834}.overall.loading{background:#657069}.overall-icon{width:64px;height:64px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:grid;place-items:center}.overall-icon span{display:block;width:24px;height:12px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg) translate(2px,-2px)}.overall:not(.operational) .overall-icon span{width:3px;height:24px;border:0;background:white;transform:none;position:relative}.overall:not(.operational) .overall-icon span:after{content:"";position:absolute;width:3px;height:3px;background:white;bottom:-7px}.overall-kicker{font:700 10px/1 "Manrope";letter-spacing:.2em;opacity:.7;margin:0 0 10px}.overall h2{font:700 26px/1.2 "Manrope";margin:0 0 6px}.overall p:last-child{font-size:13px;margin:0;opacity:.75}.live-pill{align-self:start;font:700 10px/1 "Manrope";letter-spacing:.15em;border:1px solid rgba(255,255,255,.25);border-radius:99px;padding:9px 12px}.live-pill i{background:#8aefb3;box-shadow:none;margin-right:5px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:72px 0 24px}.section-heading h2{font:700 27px/1 "Manrope";letter-spacing:-.035em;margin:0}.section-heading>p{font-size:12px;color:var(--muted);margin:0}.component-list{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:0 28px}.component{display:grid;grid-template-columns:1fr minmax(180px,280px) auto;align-items:center;gap:28px;padding:24px 4px;border-bottom:1px solid var(--line)}.component:last-child{border:0}.component h3{font:600 14px/1.3 "Manrope";margin:0 0 5px}.component p{font-size:12px;color:var(--muted);margin:0}.uptime-bars{height:22px;display:flex;gap:3px;align-items:center}.uptime-bars i{height:18px;flex:1;background:#b8d7c2;border-radius:1px}.uptime-bars i.event{background:var(--orange)}.uptime-bars i.maintenance{background:var(--yellow)}.state{font:600 11px/1 "Manrope";color:var(--green);min-width:112px;text-align:right}.state:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:8px}.state.degraded,.state.partial_outage{color:var(--orange)}.state.major_outage{color:var(--red)}.state.maintenance{color:var(--yellow)}.history{padding:2px 0 100px;border-top:1px solid var(--line)}.incident-list{display:grid;gap:12px}.incident-card,.empty-card{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:28px 30px}.incident-top{display:grid;grid-template-columns:100px 1fr auto;gap:20px}.incident-date{font:600 11px/1.5 "Manrope";color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.incident-title h3{font:700 16px/1.3 "Manrope";margin:0 0 8px}.incident-title p{font-size:12px;color:var(--muted);margin:0}.incident-badge{font:700 10px/1 "Manrope";color:var(--green);text-transform:uppercase;letter-spacing:.1em}.incident-badge:before{content:"✓";margin-right:6px}.incident-badge.active{color:var(--orange)}.incident-badge.active:before{content:"●"}.updates{margin:22px 0 0 120px;border-left:1px solid var(--line);padding-left:20px}.update{font-size:13px;line-height:1.5;margin:0 0 16px}.update:last-child{margin-bottom:0}.update strong{text-transform:capitalize;font-size:11px;margin-right:6px}.update time{display:block;color:var(--muted);font-size:11px;margin-top:4px}.empty-card{color:var(--muted);font-size:13px;text-align:center}footer{border-top:1px solid var(--line);min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px}.brand.compact{font-size:10px}.brand.compact .brand-mark{width:24px;height:24px}footer a{color:var(--muted)}
@media(max-width:700px){.shell{width:min(100% - 28px,1080px)}.site-header{height:72px}.last-check{display:none}.hero{padding:70px 0 58px}.hero h1{font-size:51px}.overall{grid-template-columns:auto 1fr;padding:28px 24px}.overall-icon{width:48px;height:48px}.live-pill{display:none}.section-heading{margin-top:54px}.section-heading>p{display:none}.component-list{padding:0 20px}.component{grid-template-columns:1fr auto;gap:16px}.uptime-bars{grid-column:1/-1;grid-row:2}.incident-top{grid-template-columns:1fr auto}.incident-date{grid-column:1/-1}.updates{margin-left:0}.history{padding-bottom:70px}footer{flex-direction:column;justify-content:center;text-align:center;padding:40px 0}.brand.compact{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
