:root{--text:#3a3541de;--body:#3a3541c2;--text-2:#3a3541b8;--text-3:#3a354199;--divider:#3a35411f;--bg:#f4f5fa;--paper:#fff;--ok:#2bb381;--ok-ink:#1a6b4d;--notice:#16b1ff;--notice-ink:#0d6e9e;--warn:#ffb400;--warn-ink:#8b6200;--down:#ff4c51;--down-ink:#b43539;--shadow:0 1px 2px 0 #3a35410a, 0 1px 4px 0 #3a35410a;--hairline:1px solid #3a35411a;--scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--scheme:dark;--text:#e7e3fcde;--body:#e7e3fcc2;--text-2:#e7e3fcb8;--text-3:#e7e3fc99;--divider:#e7e3fc1f;--bg:#18202b;--paper:#283648;--ok-ink:#80d1b3;--notice-ink:#32baff;--warn-ink:#ffca64;--down-ink:#ff7277;--shadow:0 1px 2px 0 #1311204d, 0 1px 4px 0 #13112033;--hairline:1px solid #e7e3fc1f}}:root[data-theme=dark]{--scheme:dark;--text:#e7e3fcde;--body:#e7e3fcc2;--text-2:#e7e3fcb8;--text-3:#e7e3fc99;--divider:#e7e3fc1f;--bg:#18202b;--paper:#283648;--ok-ink:#80d1b3;--notice-ink:#32baff;--warn-ink:#ffca64;--down-ink:#ff7277;--shadow:0 1px 2px 0 #1311204d, 0 1px 4px 0 #13112033;--hairline:1px solid #e7e3fc1f}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Mulish,Helvetica Neue,Helvetica,Arial,sans-serif}.t-ok{--tone:var(--ok);--tone-ink:var(--ok-ink);--tone-tint:#2bb3811f}:root[data-theme=dark] .t-ok,:root[data-theme=dark] .t-notice,:root[data-theme=dark] .t-warn,:root[data-theme=dark] .t-down{--tone-tint-boost:.18}.t-notice{--tone:var(--notice);--tone-ink:var(--notice-ink);--tone-tint:#16b1ff1f}.t-warn{--tone:var(--warn);--tone-ink:var(--warn-ink);--tone-tint:#ffb40024}.t-down{--tone:var(--down);--tone-ink:var(--down-ink);--tone-tint:#ff4c5124}.card{background:var(--paper);border:var(--hairline);box-shadow:var(--shadow);border-radius:4px}.chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip{letter-spacing:.4px;border-radius:50px;padding:3px 11px;font-size:12px;font-weight:600}.chip.phase{color:var(--text-2);background:#3a35411f}.sev-outage{color:var(--down-ink);background:#ff4c5124}.sev-disrupted{color:var(--warn-ink);background:#ffb40024}.sev-notice{color:var(--notice-ink);background:#16b1ff24}.sev-maintenance{color:var(--text-2);background:#3a35411f}.meta{color:var(--text-2);margin:0;font-size:13px}.timeline{border-top:1px solid var(--divider);flex-direction:column;gap:26px;margin:0;padding:24px 32px 30px;list-style:none;display:flex}.timeline li{gap:18px;display:flex}.timeline .dot{background:var(--text-3);border-radius:50px;flex-shrink:0;width:12px;height:12px;margin-top:4px}.timeline li.first .dot{background:var(--tone);box-shadow:0 0 0 4px var(--tone-tint)}.when{align-items:baseline;gap:10px;margin:0 0 7px;font-size:14px;display:flex}.when strong{font-weight:700}.when time{letter-spacing:.4px;color:var(--text-2);font-size:13px}.body{max-width:68ch;color:var(--body);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.tip{z-index:20;text-align:left;white-space:normal;pointer-events:none;background:#3a3541;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;gap:7px;width:max-content;max-width:264px;padding:10px 12px;font-size:13px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #1311206b}.tip:after{content:"";background:#3a3541;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.day:hover .tip,.day:focus-visible .tip,.day.pinned .tip{display:flex}.day:nth-child(-n+7) .tip{left:0;transform:none}.day:nth-child(-n+7) .tip:after{left:14px}.day:nth-last-child(-n+7) .tip{left:auto;right:0;transform:none}.day:nth-last-child(-n+7) .tip:after{left:auto;right:10px}.tip-date{color:#fff;font-weight:600}.tip-none{color:#ffffffb8}.tip-line{color:#ffffffe0;align-items:flex-start;gap:8px;display:flex}.tip-pip{background:var(--tone);border-radius:50px;flex-shrink:0;width:7px;height:7px;margin-top:6px}:where(a,button,[tabindex="0"],summary):focus-visible{outline:2px solid var(--ok-ink);outline-offset:2px;border-radius:3px}.backlink{color:var(--ok-ink);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.backlink:hover{text-decoration:underline}@media (width<=640px){.timeline{padding-left:20px;padding-right:20px}}:where(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--ok-ink);outline-offset:2px;border-radius:3px}.dev-strip{color:var(--text);text-align:center;background:#ff4c511f;border-bottom:1px solid #ff4c514d;padding:10px 20px;font-size:13px}
