/* Gigacore Status 1.1: protected typography and explicit service states. */
.gcs-status-app,.gcs-status-app h1,.gcs-status-app h2,.gcs-status-app h3,.gcs-status-app h4,.gcs-status-app p,.gcs-status-app a,.gcs-status-app button,.gcs-status-app input,.gcs-status-app select,.gcs-status-app textarea{font-family:"Sofia Sans",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.gcs-hero:before{display:none}
.gcs-hero h1{color:#fff!important;font-family:"Sofia Sans",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:700!important}
.gcs-site-header .gcs-brand img,.gcs-site-footer .gcs-brand img{max-height:38px;max-width:190px;width:auto}
.gcs-brand-word{color:#fff;font-weight:800;letter-spacing:-.4px}
.gcs-mini-state--degraded i{background:var(--gcs-amber);box-shadow:0 0 0 4px rgba(225,135,0,.15)}
.gcs-mini-state--partial_outage i{background:#f26b21;box-shadow:0 0 0 4px rgba(242,107,33,.15)}
.gcs-mini-state--major_outage i{background:var(--gcs-red);box-shadow:0 0 0 4px rgba(216,59,50,.15)}
.gcs-mini-state--maintenance i{background:var(--gcs-blue);box-shadow:0 0 0 4px rgba(50,107,214,.15)}
.gcs-overall-icon svg,.gcs-summary-icon svg,.gcs-event-symbol svg,.gcs-wrench svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:22px}
.gcs-overall--degraded .gcs-overall-icon{background:rgba(225,135,0,.19);color:#ffb947}
.gcs-overall--partial_outage .gcs-overall-icon{background:rgba(242,107,33,.2);color:#ff8e4f}
.gcs-overall--major_outage .gcs-overall-icon{background:rgba(216,59,50,.2);color:#ff827a}
.gcs-overall--maintenance .gcs-overall-icon{background:rgba(50,107,214,.2);color:#7da8ff}
.gcs-overall--operational .gcs-overall-icon{color:#49d894}
.gcs-summary{gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}
.gcs-summary-card{gap:12px;min-width:0;padding:19px 16px}
.gcs-summary-card strong{font-size:24px}
.gcs-summary-card div span{line-height:1.25}
.gcs-summary-icon{flex-basis:40px;height:40px;width:40px}
.gcs-summary-icon svg{height:19px;width:19px}
.gcs-summary-card--degraded .gcs-summary-icon{background:var(--gcs-amber-bg);color:var(--gcs-amber)}
.gcs-summary-card--partial_outage .gcs-summary-icon{background:#fff1e9;color:#f26b21}
.gcs-summary-card--major_outage .gcs-summary-icon{background:var(--gcs-red-bg);color:var(--gcs-red)}
.gcs-summary-card--maintenance .gcs-summary-icon{background:var(--gcs-blue-bg);color:var(--gcs-blue)}
.gcs-notice-wrap{margin-bottom:-30px;position:relative;z-index:3}
.gcs-notice{justify-content:flex-start;margin-top:24px}
.gcs-event-symbol svg{height:19px;width:19px}
.gcs-event-card--incident .gcs-event-symbol{color:var(--gcs-red)}
.gcs-wrench svg{height:23px;width:23px}
.gcs-history-caption{color:var(--gcs-muted);font-size:12px;margin:7px 0 0}
.gcs-history-legend{flex-wrap:wrap;justify-content:flex-end;max-width:560px;row-gap:7px}
.gcs-history-legend .is-operational{background:var(--gcs-green)}
.gcs-history-legend .is-degraded{background:var(--gcs-amber)}
.gcs-history-legend .is-partial_outage{background:#f26b21}
.gcs-history-legend .is-major_outage{background:var(--gcs-red)}
.gcs-history-legend .is-maintenance{background:var(--gcs-blue)}
.gcs-day--partial_outage{background:#f26b21}
.gcs-day--major_outage{background:var(--gcs-red)}
.gcs-current--partial_outage{color:#d95313}
.gcs-current--partial_outage i{background:#f26b21}
.gcs-current--major_outage{color:var(--gcs-red)}
.gcs-current--major_outage i{background:var(--gcs-red)}
@media(max-width:1100px){.gcs-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.gcs-history-legend{max-width:430px}}
@media(max-width:760px){.gcs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gcs-notice-wrap{margin-bottom:-12px}.gcs-history-legend{justify-content:flex-start;max-width:none}}
@media(max-width:480px){.gcs-summary{grid-template-columns:1fr}}
