.skip-link{position:absolute;left:-999px;top:10px;background:#fff;color:#071019;padding:12px;z-index:99}.skip-link:focus{left:10px}.status-v2{overflow-x:hidden}.status-v2-hero{padding:clamp(70px,9vw,125px) clamp(22px,8vw,138px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.7fr);gap:clamp(45px,8vw,120px);align-items:center}.status-v2-hero>div>p:last-child{max-width:690px;color:var(--muted);font-size:17px;line-height:1.7}.overall-panel{display:flex;gap:20px;padding:34px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(27,51,66,.85),rgba(10,21,30,.92));box-shadow:0 28px 80px rgba(0,0,0,.28)}.overall-panel small,.checked{color:var(--muted)}.overall-panel h2{font-size:30px;margin:9px 0 10px}.overall-panel p{line-height:1.55}.checked{font-size:12px;margin-top:22px}.status-symbol{font-size:20px;line-height:1}.operational{--state:#65d6ad}.degraded{--state:#f5c66f}.partial{--state:#f59e74}.major{--state:#fb7185}.maintenance,.preparation{--state:#8fb8d8}.status-symbol{color:var(--state);text-shadow:0 0 15px var(--state)}.status-v2-content{padding:90px clamp(22px,8vw,138px);background:#0d1822;border-block:1px solid var(--line)}.section-title{display:flex;justify-content:space-between;gap:60px;align-items:end}.section-title>p{max-width:520px;color:var(--muted);line-height:1.65}.component-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px}.component-card{min-height:240px;padding:27px;border:1px solid var(--line);border-top:3px solid var(--state);border-radius:12px;background:rgba(255,255,255,.025)}.component-head{display:flex;justify-content:space-between;align-items:center}.component-icon{color:var(--state)}.component-state{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.component-card h3{font:24px Georgia,serif;margin:44px 0 10px}.component-card p{color:var(--muted);line-height:1.55;min-height:48px}.component-card small{display:block;border-top:1px solid var(--line);padding-top:15px;color:var(--muted)}.status-detail-grid{padding:90px clamp(22px,8vw,138px);display:grid;grid-template-columns:1fr 1fr;gap:20px}.status-detail-grid>article{border:1px solid var(--line);border-radius:12px;padding:28px;min-height:190px}.status-detail-grid .wide{grid-column:1/-1}.status-detail-grid header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:18px}.status-detail-grid h2{font-size:25px;margin:0}.status-detail-grid header span,.empty-state{color:var(--muted);font-size:13px}.empty-state{padding-top:30px}.incident-list article{padding:20px 0;border-bottom:1px solid var(--line)}.incident-list p,.incident-list time{color:var(--muted);font-size:13px}.uptime-panel{margin:0 clamp(22px,8vw,138px) 90px;padding:40px;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:1fr 1fr;gap:50px;background:linear-gradient(145deg,rgba(216,173,99,.06),rgba(84,214,208,.03))}.uptime-panel h2{margin:15px 0}.uptime-panel p{color:var(--muted);line-height:1.6}.status-key{display:grid;grid-template-columns:1fr 1fr;gap:13px}.status-key strong{grid-column:1/-1}.status-key span{font-size:12px;color:var(--muted)}.status-key i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:var(--state)}.noscript{padding:20px;text-align:center}.status-v2 a:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}
:root[data-theme=light] .status-v2{--bg:#f4f0e8;--ink:#172331;--muted:#536474;--line:rgba(15,32,48,.15);background:var(--bg);color:var(--ink)}:root[data-theme=light] .status-v2:before{display:none}:root[data-theme=light] .status-v2 .site-header,:root[data-theme=light] .status-v2-content{background:#f9f6ef}:root[data-theme=light] .overall-panel,:root[data-theme=light] .component-card{background:#fff;box-shadow:0 16px 45px rgba(35,48,60,.08)}:root[data-theme=light] .uptime-panel{background:#fff}:root[data-theme=light] .status-v2 nav{color:#435666}
@media(max-width:950px){.status-v2-hero{grid-template-columns:1fr}.component-grid{grid-template-columns:1fr 1fr}.section-title{display:block}.uptime-panel{grid-template-columns:1fr}}
@media(max-width:620px){.status-v2-hero,.status-v2-content,.status-detail-grid{padding:65px 22px}.component-grid,.status-detail-grid{grid-template-columns:1fr}.status-detail-grid .wide{grid-column:auto}.component-card{min-height:220px}.uptime-panel{margin:0 22px 65px;padding:27px}.status-key{grid-template-columns:1fr}.status-key strong{grid-column:auto}}
.history-windows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.history-window{display:grid;gap:4px;padding:16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel2) 70%,transparent)}.history-window strong{font-family:Georgia,serif;font-size:19px}.history-window span{color:var(--gold2);font-weight:800}.history-window small{color:var(--muted)}
.component-availability{display:grid;gap:4px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.component-availability span{color:var(--muted);font-size:11px}
@media(max-width:700px){.history-windows{grid-template-columns:1fr}}

/* Prominent operational rail and rack-style server indicators. */
.overall-panel{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:28px;padding:36px 38px;background:linear-gradient(145deg,rgba(27,51,66,.88),rgba(7,17,25,.96));box-shadow:0 28px 80px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.035);overflow:hidden}
.overall-status-rail{position:relative;align-self:stretch;min-height:230px;width:22px;padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:18px;border:1px solid color-mix(in srgb,var(--state) 48%,#425360);border-radius:8px;background:linear-gradient(90deg,#081018,#172631 48%,#071018);box-shadow:inset 0 0 0 2px rgba(0,0,0,.42),0 0 30px color-mix(in srgb,var(--state) 20%,transparent)}
.status-beacon{position:relative;z-index:2;width:10px;height:10px;border-radius:50%;background:var(--state);border:1px solid color-mix(in srgb,var(--state) 75%,white);box-shadow:0 0 5px var(--state),0 0 14px var(--state),inset 0 1px 2px rgba(255,255,255,.8)}
.status-beacon:nth-child(2){opacity:.82}.status-beacon:nth-child(3){opacity:.58}
.rail-glow{position:absolute;inset:58% 4px 9px;border-radius:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--state) 85%,white),var(--state));box-shadow:0 0 10px var(--state),0 0 28px color-mix(in srgb,var(--state) 68%,transparent)}
.overall-copy{min-width:0}.overall-label{display:flex;align-items:center;gap:11px}.check-metadata{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:6px}.checked{margin:0}
.status-symbol{display:inline-block;width:13px;height:13px;border:1px solid color-mix(in srgb,var(--state) 70%,white);border-radius:50%;background:var(--state);box-shadow:0 0 6px var(--state),0 0 18px color-mix(in srgb,var(--state) 75%,transparent)}
.component-card{position:relative;border-top:1px solid var(--line);border-left:5px solid var(--state);border-radius:10px;background:linear-gradient(120deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:inset 0 1px rgba(255,255,255,.035),0 15px 38px rgba(0,0,0,.13)}
.component-card:after{content:"";position:absolute;left:9px;top:24px;bottom:24px;width:2px;border-radius:2px;background:var(--state);opacity:.32;box-shadow:0 0 14px var(--state)}
.component-head{gap:18px}.server-lights{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#071018;box-shadow:inset 0 2px 7px rgba(0,0,0,.8)}
.server-lights i{width:10px;height:10px;border-radius:50%;background:var(--state);border:1px solid color-mix(in srgb,var(--state) 70%,white);box-shadow:0 0 5px var(--state),0 0 13px color-mix(in srgb,var(--state) 65%,transparent)}
.server-lights i:nth-child(2){opacity:.7}.server-lights i:nth-child(3){opacity:.42}
:root[data-theme=light] .server-lights,:root[data-theme=light] .overall-status-rail{background:linear-gradient(90deg,#e6edf1,#fff,#d9e4e9);border-color:color-mix(in srgb,var(--state) 55%,#8797a1)}
@media(max-width:620px){.overall-panel{grid-template-columns:18px minmax(0,1fr);gap:19px;padding:27px 23px}.overall-status-rail{width:16px;min-height:245px}.status-beacon{width:8px;height:8px}}
.observer-panel{width:min(1180px,calc(100% - 40px));margin:0 auto 80px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.observer-panel>div{background:var(--panel);padding:30px}.observer-panel h2{margin:.2em 0;font-size:clamp(24px,3vw,38px)}.observer-panel p{color:var(--muted)}.audit-row{display:grid;grid-template-columns:minmax(150px,.5fr) 1fr;gap:20px;margin:0!important;padding:10px 0;border-bottom:1px solid var(--line);font:12px ui-monospace,monospace}.audit-row time{color:var(--gold)}@media(max-width:760px){.observer-panel{grid-template-columns:1fr}.audit-row{grid-template-columns:1fr;gap:3px}}
.response-trace{height:42px;display:flex;align-items:end;gap:2px;margin-top:18px;padding-top:8px;border-top:1px solid var(--line)}.response-trace i{flex:1;min-width:2px;height:calc(var(--level)*100%);background:linear-gradient(to top,var(--teal),color-mix(in srgb,var(--gold) 65%,var(--teal)));opacity:.78;border-radius:1px 1px 0 0}
