:root{--brand:var(--accent,#1f2933);--bg:#fff;--text:#1c1e21;--text-2:#4a4f57;--muted:#6b717a;--rule:#e4e6e9;--rule-strong:#c9cdd2;--hover:#f5f6f7;--ok:#2e7d4f;--degraded:#9a6200;--partial:#c2541b;--major:#b8322a;--maintenance:#2f63a3;--measure:760px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--brand:color-mix(in oklab, var(--accent,#e8eaed) 35%, #e8eaed);--bg:#131416;--text:#e8eaed;--text-2:#b9bec5;--muted:#8b919a;--rule:#2a2d31;--rule-strong:#3d4147;--hover:#1b1d20;--ok:#5fb987;--degraded:#d9a441;--partial:#e8834d;--major:#ec6b62;--maintenance:#79a6dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-feature-settings:"palt" 1;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic UI,Meiryo,system-ui,sans-serif;font-size:15px;line-height:1.75}a{color:inherit;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.2em}a:hover{text-decoration-color:currentColor}h1,h2,h3{letter-spacing:.01em;margin:0;line-height:1.4}p{margin:0}.meta{color:var(--muted);letter-spacing:.01em;font-size:.85rem}.shell{max-width:var(--measure);margin:0 auto;padding:0 20px 64px}.masthead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:28px 0 20px;display:flex}.brand{min-height:2.1rem;color:var(--brand);align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.brand-name{letter-spacing:0;font-size:1.2rem;font-weight:700}.brand-suffix{color:var(--muted);font-size:.95rem}.logo{align-self:center;height:28px}.masthead-link{color:var(--text-2);font-size:.9rem}.headline{border-bottom:1px solid var(--rule);align-items:flex-start;gap:14px;padding:36px 0 32px;display:flex}.headline h1{font-size:1.45rem;font-weight:700}.headline .meta{margin-top:2px}.indicator-none h1{color:var(--text)}.indicator-minor h1{color:var(--degraded)}.indicator-major h1{color:var(--partial)}.indicator-critical h1{color:var(--major)}.indicator-maintenance h1{color:var(--maintenance)}.icon{flex:none}.icon-lg{width:26px;height:26px;margin-top:4px}.tone-ok{color:var(--ok)}.tone-degraded{color:var(--degraded)}.tone-partial{color:var(--partial)}.tone-major{color:var(--major)}.tone-maintenance{color:var(--maintenance)}.section{margin-top:40px}.section-title{color:var(--muted);letter-spacing:.08em;border-bottom:1px solid var(--rule-strong);padding-bottom:8px;font-size:.8rem;font-weight:600}.incident{border-bottom:1px solid var(--rule);padding:18px 0 20px}.incident-title{font-size:1.05rem;font-weight:700}.incident-title a,a.incident-title{color:inherit;text-decoration:none}.incident-title a:hover,a.incident-title:hover{text-decoration:underline}.impact-none{color:var(--text)}.impact-minor{color:var(--degraded)}.impact-major{color:var(--partial)}.impact-critical{color:var(--major)}.impact-maintenance{color:var(--maintenance)}.incident>.meta{margin-top:2px}.update{margin-top:10px}.update-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.update-head strong{font-size:.9rem}.prose{color:var(--text-2)}.prose p,.prose ul,.prose ol{margin:4px 0}.prose ul,.prose ol{padding-left:1.4em}.prose a{color:var(--text)}.prose.inline p{margin:0;display:inline}.prose.inline ul,.prose.inline ol{display:none}.row{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:52px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.row.child{padding-left:26px}.row-name{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:500;display:flex}.description{font-weight:400}.group-toggle{cursor:pointer}.group-toggle:hover{background:var(--hover)}.group-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.toggle-mark{width:16px;color:var(--muted);font-weight:400;display:inline-block}.count{font-weight:400}.status{white-space:nowrap;align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.status-operational .status-label{color:var(--muted)}.status-degraded{color:var(--degraded)}.status-partial_outage{color:var(--partial)}.status-major_outage{color:var(--major)}.status-maintenance{color:var(--maintenance)}.status-operational .icon{color:var(--ok)}.ledger-row{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem 1fr;gap:16px;padding:14px 0;display:grid}.ledger-date{align-items:baseline;gap:8px;font-size:.92rem;font-weight:600;display:flex}.ledger-row.quiet .ledger-date{color:var(--text-2);font-weight:400}.ledger-body{gap:14px;display:grid}.history-item .history-latest{margin-top:2px;font-size:.92rem}.history-latest strong{margin-right:8px;font-size:.85rem}.history-item .meta{margin-top:2px}.more{margin-top:16px;font-size:.9rem}.detail{padding-top:24px}.back{margin-bottom:20px;font-size:.9rem}.back a{color:var(--text-2)}.detail-title{font-size:1.5rem}.facts{border-bottom:1px solid var(--rule-strong);gap:4px;margin:16px 0 0;padding-bottom:20px;display:grid}.facts div{grid-template-columns:3.5rem 1fr;gap:12px;display:grid}.facts dt{color:var(--muted);font-size:.88rem}.facts dd{margin:0}.facts dd .meta{margin-left:8px}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--rule);padding:16px 0}.timeline .update{margin-top:0}.history-head{border-bottom:1px solid var(--rule-strong);padding:32px 0 16px}.history-head h1{font-size:1.45rem}.month-nav{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;font-size:.92rem;display:flex}.history-list .history-item{border-bottom:1px solid var(--rule);padding:16px 0}.placeholder{box-sizing:content-box;border-bottom:1px solid var(--rule);height:calc(3.5175rem + 2px);padding:36px 0 32px}.notice{color:var(--text-2);padding:48px 0}.colophon{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:16px;font-size:.9rem;display:flex}.masthead-links{align-items:center;gap:16px;display:flex}.feeds{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding:16px 0;display:flex}.feed-links{gap:20px;font-size:.95rem;display:flex}@media (width<=560px){body{font-size:14.5px}.shell{padding:0 16px 48px}.headline{padding:28px 0 24px}.headline h1{font-size:1.25rem}.placeholder{height:calc(3.2375rem + 2px);padding:28px 0 24px}.ledger-row{grid-template-columns:1fr;gap:6px}.row.child{padding-left:18px}.status-label{font-size:.82rem}}.masthead{flex-wrap:wrap}.brand-suffix,.masthead-link{white-space:nowrap}@media (width<=560px){.masthead{row-gap:10px;padding:20px 0 16px}}
