.page-status{--ok: #1f9d4a;--ok-text: #1a7f3c;--progress: #0071e3;--scheduled: #a1a1a6}.page-status .st-hero{padding:clamp(64px,10vw,120px) 22px clamp(48px,7vw,80px);background:var(--bg-alt);text-align:center}.page-status .st-title{display:inline-flex;align-items:center;gap:.32em;margin:0;font-family:var(--font-display);font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.06;letter-spacing:-.015em}.page-status .st-ok{flex:none;width:.62em;height:.62em;border-radius:50%;background:var(--ok);box-shadow:0 0 0 .14em color-mix(in srgb,var(--ok) 22%,transparent)}.js.no-reduced-motion .page-status .st-ok{animation:st-pulse 2.6s ease-in-out infinite}@keyframes st-pulse{50%{box-shadow:0 0 0 .3em color-mix(in srgb,var(--ok) 6%,transparent)}}.page-status .st-sub{max-width:640px;margin:18px auto 0;font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.3}.page-status .st-meta{margin-top:12px;color:var(--text-2);font-size:17px}.page-status .st-meta a{color:var(--link)}.page-status .st-section{max-width:820px;margin:0 auto;padding:clamp(48px,7vw,80px) 22px 0}.page-status .st-section:last-of-type{padding-bottom:clamp(64px,9vw,112px)}.page-status .st-h2{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.page-status .st-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.page-status .st-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 4px;border-bottom:1px solid var(--line)}.page-status .st-name{font-size:17px;font-weight:600;line-height:1.3}.page-status .st-name small{display:block;margin-top:2px;color:var(--text-2);font-size:14px;font-weight:400}.page-status .st-name a{color:var(--link)}.page-status .st-state{color:var(--ok-text);font-size:15px;font-weight:600;text-align:right;white-space:nowrap}.page-status .st-state.is-progress{color:var(--progress)}.page-status .st-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--ok)}.page-status .st-dot.is-progress{background:var(--progress)}.page-status .st-dot.is-scheduled{background:transparent;box-shadow:inset 0 0 0 2px var(--scheduled)}.page-status .st-legend{display:flex;flex-wrap:wrap;gap:22px;margin:16px 0 0;color:var(--text-2);font-size:14px}.page-status .st-legend>span{display:inline-flex;align-items:center;gap:8px}.page-status .st-history{position:relative;margin:0;padding:0 0 0 26px;list-style:none}.page-status .st-history::before{content:"";position:absolute;top:8px;bottom:8px;left:5px;width:2px;background:var(--line)}.page-status .st-history li{position:relative;display:grid;grid-template-columns:150px 1fr;gap:16px;padding:12px 0}.page-status .st-history li::before{content:"";position:absolute;top:18px;left:-26px;width:12px;height:12px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px var(--bg)}.page-status .st-history li.is-progress::before{background:var(--progress)}.page-status .st-history li.is-scheduled::before{background:var(--bg);box-shadow:0 0 0 4px var(--bg),inset 0 0 0 2px var(--scheduled)}.page-status .st-when{color:var(--text-2);font-size:15px;line-height:1.5}.page-status .st-what{font-size:17px;line-height:1.5}.page-status .st-what a{color:var(--link)}.page-status .footnotes{max-width:820px;margin:0 auto;padding:0 22px 48px}@media(max-width:734px){.page-status .st-list li{grid-template-columns:auto 1fr}.page-status .st-state{grid-column:2;text-align:left}.page-status .st-history li{grid-template-columns:1fr;gap:2px}}
