.Status-module__aTheBq__statusSection{background:#fff;width:100%;min-height:100vh;padding:6rem 1.5rem 4rem}.Status-module__aTheBq__container{max-width:1000px;margin:0 auto}.Status-module__aTheBq__pageHeader{text-align:center;margin-bottom:3rem}.Status-module__aTheBq__title{color:var(--dark);margin:0 0 .75rem;font-size:2.5rem;font-weight:700;line-height:1.2}.Status-module__aTheBq__subtitle{color:#6b7280;margin:0;font-size:1.0625rem;line-height:1.6}.Status-module__aTheBq__overallStatus{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:3rem;padding:2rem}.Status-module__aTheBq__statusIndicator{align-items:flex-start;gap:1rem;display:flex}.Status-module__aTheBq__statusIndicator svg{flex-shrink:0;margin-top:.25rem}.Status-module__aTheBq__statusTitle{color:var(--dark);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.Status-module__aTheBq__statusDescription{color:#6b7280;margin:0;font-size:.9375rem}.Status-module__aTheBq__systemsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.Status-module__aTheBq__systemCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s}.Status-module__aTheBq__systemCard:hover{border-color:#e639464d;box-shadow:0 4px 12px #00000014}.Status-module__aTheBq__systemHeader{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.Status-module__aTheBq__systemName{color:var(--dark);margin:0 0 .25rem;font-size:1.125rem;font-weight:700}.Status-module__aTheBq__systemDescription{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.Status-module__aTheBq__statusBadge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:flex}.Status-module__aTheBq__statusBadge.Status-module__aTheBq__operational{color:#10b981;background:#10b9811a}.Status-module__aTheBq__statusBadge.Status-module__aTheBq__maintenance{color:#f59e0b;background:#f59e0b1a}.Status-module__aTheBq__statusBadge.Status-module__aTheBq__down{color:#ef4444;background:#ef44441a}.Status-module__aTheBq__statusDot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s infinite Status-module__aTheBq__pulse}@keyframes Status-module__aTheBq__pulse{0%,to{opacity:1}50%{opacity:.5}}.Status-module__aTheBq__systemFooter{flex-direction:column;gap:1rem;display:flex}.Status-module__aTheBq__uptimeInfo{justify-content:space-between;align-items:center;display:flex}.Status-module__aTheBq__uptimeLabel{color:#6b7280;font-size:.8125rem;font-weight:500}.Status-module__aTheBq__uptimeValue{color:var(--dark);font-size:1rem;font-weight:700}.Status-module__aTheBq__uptimeBar{background:#f3f4f6;border-radius:6px;gap:1px;height:32px;padding:3px;display:flex;overflow:hidden}.Status-module__aTheBq__uptimeDay{cursor:pointer;border-radius:2px;flex:1;transition:all .2s}.Status-module__aTheBq__uptimeDay.Status-module__aTheBq__up{background:#10b981}.Status-module__aTheBq__uptimeDay.Status-module__aTheBq__down{background:#ef4444}.Status-module__aTheBq__uptimeDay:hover{opacity:.8;transform:scaleY(1.15)}.Status-module__aTheBq__footerInfo{text-align:center;border-top:1px solid #e5e7eb;padding-top:2rem}.Status-module__aTheBq__footerInfo p{color:#6b7280;margin:.5rem 0;font-size:.875rem}.Status-module__aTheBq__footerInfo a{color:var(--primary);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s}.Status-module__aTheBq__footerInfo a:hover{border-bottom-color:var(--primary)}@media (max-width:768px){.Status-module__aTheBq__statusSection{padding:4rem 1rem 3rem}.Status-module__aTheBq__title{font-size:2rem}.Status-module__aTheBq__subtitle{font-size:1rem}.Status-module__aTheBq__overallStatus{padding:1.5rem}.Status-module__aTheBq__statusIndicator{flex-direction:column;gap:.75rem}.Status-module__aTheBq__systemsGrid{grid-template-columns:1fr}.Status-module__aTheBq__systemHeader{flex-direction:column;align-items:flex-start}.Status-module__aTheBq__statusBadge{align-self:flex-start}.Status-module__aTheBq__uptimeBar{height:24px}}
