:root{--bg:#fafaf8;--white:#fff;--ink:#252d29;--muted:#7b817a;--line:#e6e8e2;--orange:#e96735;--amber:#be822d;--amber-bg:#fff7e9;--green:#4f816b;--red:#c65b51;--radius:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.55;cursor:wait}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #d67c4c;outline-offset:5px}.wrap{width:min(1100px,calc(100% - 80px));margin-inline:auto}.header{height:112px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px}.brand img{display:block;object-fit:contain;flex:none}.brand>span{font-size:19px;font-weight:600;letter-spacing:-.6px}.brand small{font-size:10px;font-weight:400;letter-spacing:.3px;color:var(--muted);display:block;margin-top:6px}.header nav{display:flex;align-items:center;gap:27px;font-size:12px}.header nav>a{color:#697468}.refresh{display:flex;gap:7px;align-items:center;padding:10px 13px;border:1px solid #dce2d5;background:var(--white);border-radius:7px;font-size:11px;color:#65765a}.refresh svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.intro{padding:48px 0 36px}.intro-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;letter-spacing:1.6px;color:#8a9681}.small-dot{height:6px;width:6px;border-radius:50%;background:#8a9c76;box-shadow:0 0 0 4px #eef2e7}.updated{font-size:10px;color:#98a08e;margin:0;line-height:1.6}.intro h1{font-size:43px;line-height:1.2;font-weight:500;letter-spacing:-1.7px;margin:22px 0 13px}.lead{font-size:14px;line-height:1.7;color:#7b8475;margin:0}.summary{display:flex;align-items:center;gap:16px;border:1px solid #eadbbf;background:var(--amber-bg);padding:22px 24px;border-radius:var(--radius);margin-top:30px;min-height:105px}.summary-icon{height:34px;width:34px;display:grid;place-items:center;flex:none;background:#f1e4c9;color:#a27833;font-size:23px;border-radius:50%;font-family:Georgia,serif}.summary h2{font-size:17px;line-height:1.4;font-weight:500;letter-spacing:-.2px;margin:0 0 7px}.summary p{font-size:12px;line-height:1.7;color:#9e875f;margin:0;max-width:650px}.summary>a{margin-left:auto;font-size:11px;white-space:nowrap;color:#a67936;font-weight:500}.summary>a span{margin-left:7px}.summary.operational{background:#eff6f1;border-color:#d1e2d6}.summary.operational .summary-icon{background:#d9e9dd;color:#648369}.summary.operational p{color:#778c7a}.summary.outage{background:#fff2ef;border-color:#f0d4ce}.summary.outage .summary-icon{background:#f8dcd6;color:#bb6c5b}.summary.outage p{color:#a77970}.summary.pending,.summary.unknown{background:#f1f3ed;border-color:#e0e5d8}.summary.pending .summary-icon,.summary.unknown .summary-icon{background:#e3e8db;color:#9aa68a}.summary.pending p,.summary.unknown p{color:#8b967e}.load-error{margin:14px 0 0;font-size:12px;color:#b76550;line-height:1.7}.layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:32px;align-items:start}.section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;min-height:24px}.section-head h2{font-size:15px;font-weight:600;letter-spacing:-.2px;margin:0}.section-head h2>span{display:inline-grid;place-items:center;font-size:9px;min-width:18px;height:18px;vertical-align:middle;margin-left:6px;background:#ecefe5;border-radius:4px;color:#899479;font-weight:400}.section-label{font-size:9px;color:#a0a796;line-height:1.5}.service-groups{border:1px solid #e0e5d7;border-radius:var(--radius);overflow:hidden;background:var(--white)}.service-group{border-bottom:1px solid var(--line)}.service-group:last-child{border-bottom:0}.group-title{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;background:#f7f9f3;color:#7a886c;font-size:10px;font-weight:500}.group-title::-webkit-details-marker{display:none}.group-title span:last-child{font-size:15px;color:#99a68c;transform:rotate(90deg)}.service-group[open] .group-title span:last-child{transform:rotate(-90deg)}.service-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 18px;align-items:center;border-top:1px solid #f0f1eb}.service-name{display:flex;align-items:center;gap:10px}.service-mark{width:25px;height:25px;background:#f2f4ec;color:#9aa78b;display:grid;place-items:center;font-size:11px;border-radius:7px;flex:none}.service-name h3{font-size:12px;font-weight:500;line-height:1.5;margin:0}.service-name p{font-size:9px;color:#9aa48f;line-height:1.5;margin:3px 0 0}.service-actions{display:flex;align-items:flex-end;flex-direction:column;gap:7px}.state{display:flex;align-items:center;gap:5px;font-size:9px;white-space:nowrap;color:#a7864c}.state::before{content:'';height:5px;width:5px;background:currentColor;border-radius:50%;flex:none}.state.operational{color:var(--green)}.state.outage{color:var(--red)}.state.unknown{color:#98a28a}.service-actions>a{font-size:9px;color:#94a17e;line-height:1.5}.service-actions>a:hover{color:#db713a}.panel-note{font-size:10px;color:#9aa48e;line-height:1.8;margin:14px 6px 0}.incident-card{background:var(--white);border:1px solid #e3e5dc;border-radius:var(--radius);overflow:hidden;margin-bottom:16px}.incident-card-top{padding:22px 23px 18px}.incident-meta{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:16px}.incident-badge{display:inline-block;background:#fff3db;color:#b79149;border:1px solid #f1e2c4;border-radius:4px;font-size:8px;padding:4px 7px;letter-spacing:.4px}.incident-card h3{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.4px;margin:0 0 13px}.incident-card-top p{font-size:11px;line-height:1.8;color:#87917b;margin:0 0 11px}.incident-affects{font-size:9px;color:#a7ae9d}.timeline{border-top:1px solid #ecefe6;padding:21px 23px;background:#fcfdf9}.update{position:relative;padding-left:21px;padding-bottom:21px}.update::before{content:'';position:absolute;left:0;top:3px;height:6px;width:6px;border-radius:50%;background:#c8ad6e;box-shadow:0 0 0 4px #f5efdf}.update:not(:last-child)::after{content:'';position:absolute;left:2.5px;top:15px;bottom:2px;width:1px;background:#e7e4d8}.update:last-child{padding-bottom:0}.update-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.update h4{font-size:11px;font-weight:500;margin:0;color:#8f7d55}.update time{font-size:9px;color:#a4ac99;white-space:nowrap}.update p{font-size:11px;line-height:1.9;color:#87927b;margin:9px 0 0}.help-note{display:flex;gap:15px;padding:22px;background:#f0f3e9;border:1px solid #e1e7d6;border-radius:var(--radius)}.help-note-icon{height:30px;width:30px;display:grid;place-items:center;background:#e0e7d3;border-radius:8px;color:#8b9c6d;font-size:22px;flex:none}.help-note h3{font-size:13px;font-weight:500;line-height:1.5;margin:0 0 9px}.help-note p{font-size:11px;line-height:1.8;color:#8b9878;margin:0 0 13px}.help-note a{font-size:10px;color:#7e915f}.help-note a span{margin-left:7px}.history{margin:43px 0 0;padding-top:31px;border-top:1px solid var(--line)}.history-note{font-size:10px;color:#a5ad9a;margin:12px 0 0;line-height:1.7}.empty{border:1px dashed #e0e5d5;padding:23px;border-radius:8px;background:#f7f9f3;color:#8f9b80;font-size:12px;line-height:1.8;margin:0}.service-groups>.empty{border:0}.loading{color:#a7af9c}.history-item{border-bottom:1px solid var(--line)}.history-item>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0;font-size:12px;line-height:1.6}.history-item>summary::-webkit-details-marker{display:none}.history-item>summary time{color:#8d9980;font-size:10px;white-space:nowrap}.history-item .timeline{border:1px solid #e7eadf;border-radius:9px;margin-bottom:18px}.footer{margin-top:47px;padding:25px 0 32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;color:#8c9780}.footer>span{font-size:12px;font-weight:500;letter-spacing:-.3px}.footer p{font-size:9px;line-height:1.8;margin:0;margin-left:auto}.footer>a{font-size:10px;color:#a7ae9b;margin-left:20px}.noscript{position:fixed;left:0;right:0;bottom:0;background:#fff0dc;padding:20px;font-size:14px;text-align:center}[hidden]{display:none!important}@media(max-width:1100px){.layout{gap:23px}.wrap{width:calc(100% - 60px)}.summary{flex-wrap:wrap;gap:13px}.summary>a{margin-left:50px}.intro h1{font-size:39px}.service-row{padding-inline:15px;gap:9px}.incident-card-top,.timeline{padding-inline:20px}.service-name{gap:8px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:91px;gap:15px}.brand img{width:34px;height:39px}.brand{gap:9px}.brand>span{font-size:16px;letter-spacing:-.4px}.brand small{font-size:9px}.header nav{gap:13px}.header nav>a{display:none}.refresh{font-size:10px;padding:9px}.refresh svg{width:13px;height:13px}.intro{padding:31px 0 26px}.intro-top{align-items:flex-start;gap:12px}.eyebrow{font-size:8px;letter-spacing:1px}.updated{font-size:8px;max-width:145px;text-align:right}.intro h1{font-size:32px;line-height:1.2;letter-spacing:-1.2px;margin-top:22px}.lead{font-size:12px}.summary{padding:19px 18px;margin-top:24px;gap:11px;align-items:flex-start}.summary-icon{width:28px;height:28px;font-size:21px}.summary>div{flex:1;min-width:0}.summary h2{font-size:15px}.summary p{font-size:11px}.summary>a{margin-left:39px;font-size:10px}.layout{grid-template-columns:1fr;gap:30px}.services-panel{order:2}.incidents-panel{order:1}.incident-card-top{padding:20px}.incident-card h3{font-size:18px}.help-note{padding:19px}.service-row{padding:16px 17px}.service-name h3{font-size:13px}.service-name p{font-size:10px}.state{font-size:10px}.service-actions>a{font-size:10px}.section-label{font-size:9px}.section-head h2{font-size:15px}.history{margin-top:30px;padding-top:25px}.footer{flex-wrap:wrap;gap:14px;margin-top:30px}.footer p{margin:0;order:3;width:100%}.footer>a{margin-left:auto}.history-item>summary{align-items:flex-start}.history-item>summary time{font-size:9px}.timeline{padding:20px}.panel-note{font-size:10px}.empty{font-size:11px;padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Legible service names and status labels. */
.updated{font-size:11px;color:#78836e}.summary p{font-size:13px;color:#867044}.section-label{font-size:10px;color:#7a876c}.group-title{font-size:11px;color:#69795b}.service-name h3{font-size:14px}.service-name p{font-size:11px;color:#78866a}.state{font-size:10px;color:#946c2f}.service-actions>a{font-size:10px;color:#6e8055}.panel-note{font-size:11px;color:#7d8b6e}.incident-card-top p,.update p{font-size:12px;color:#758366}.incident-affects,.update time{font-size:10px;color:#849174}.help-note p{font-size:12px;color:#7b8a68}.help-note a{font-size:11px;color:#6a7f4d}.footer p{font-size:10px}.history-note{font-size:11px;color:#8a967c}@media(max-width:760px){.updated{font-size:9px}.summary p{font-size:12px}.service-name h3{font-size:13px}.service-name p{font-size:10px}.incident-card-top p,.update p{font-size:12px}}
