.header{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.header-title-container{display:flex;align-items:center;justify-content:center;gap:8px;height:40px}.icon-container{width:32px;height:32px;flex-shrink:0}.header-icon{width:100%;height:100%;display:block}.main-heading{font-size:36px;font-weight:700;line-height:40px;color:#101828;margin:0}.subtitle{font-size:16px;font-weight:400;line-height:24px;color:#4a5565;text-align:center}.status-card{border-radius:24px;padding:32px;box-shadow:0 10px 15px 0 rgba(0,0,0,.1),0 4px 6px 0 rgba(0,0,0,.1);margin-bottom:24px;position:relative;border:1px solid;overflow:hidden}.status-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.06) 50%,hsla(0,0%,100%,.03) 75%,hsla(0,0%,100%,0));animation:wave 15s ease-in-out infinite;pointer-events:none;z-index:0}.status-card>*{position:relative;z-index:1}@keyframes wave{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-5%,-5%) rotate(1deg)}50%{transform:translateY(-10%) rotate(0deg)}75%{transform:translate(5%,-5%) rotate(-1deg)}}.status-indicator{width:96px;height:96px;border-radius:50%;margin:0 auto 20px;opacity:.5;box-shadow:0 25px 50px 0 hsla(0,100%,89%,.5);animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(.95);opacity:.4}50%{transform:scale(1.1);opacity:.65}}.status-heading{font-size:30px;font-weight:400;line-height:36px;text-align:center;margin-bottom:16px}.status-description{font-size:16px;font-weight:400;line-height:26px;color:#364153;text-align:center;margin-bottom:24px}.metrics-container{display:flex;flex-direction:column;gap:12px}.metrics-row{display:flex;justify-content:space-between;align-items:flex-start}.metric-item{display:flex;flex-direction:column;gap:4px}.metric-item-right{align-items:flex-end}.metric-label{font-size:14px;font-weight:400;line-height:20px;color:#4a5565}.metric-label-right{text-align:right}.metric-value-container{display:flex;align-items:baseline;gap:4px}.metric-value-right{justify-content:flex-end}.metric-value{font-size:24px;font-weight:400;line-height:32px;color:#101828}.metric-unit{font-size:18px;font-weight:400;line-height:28px;color:#6a7282}.progress-bar-container{width:100%}.progress-bar{width:100%;height:16px;background:hsla(0,100%,94%,.5);border-radius:9999px;overflow:hidden;position:relative}.progress-fill{height:100%;border-radius:9999px;box-shadow:0 4px 6px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1);transition:width .3s ease}.progress-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);pointer-events:none}.capacity-text{font-size:14px;font-weight:400;line-height:20px;color:#4a5565;text-align:center}.metric-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:25px;box-shadow:0 4px 6px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1);margin-bottom:24px}.metric-card-content{display:flex;gap:16px}.metric-icon-container{width:48px;height:48px;background:#dbeafe;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-icon{width:24px;height:24px}.metric-details{flex:1 1;display:flex;flex-direction:column;gap:8px}.metric-main{display:flex;align-items:baseline;gap:8px}.metric-main-value{font-size:36px;font-weight:400;line-height:40px;color:#101828}.metric-main-unit{font-size:24px;font-weight:400;line-height:32px;color:#99a1af}.metric-description{font-size:16px;font-weight:400;line-height:24px;color:#4a5565}.metric-note{border-top:1px solid #f3f4f6;padding-top:12px}.metric-note-text{font-size:14px;font-weight:400;line-height:20px;color:#6a7282}.last-updated{margin-top:12px;margin-bottom:24px}.last-updated-text{font-size:13px;font-weight:400;line-height:18px;color:#6a7282;text-align:center}.stale-warning{color:#f59e0b;font-weight:500}.footer{border-top:1px solid #e5e7eb;padding-top:25px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.footer-text{font-size:14px;font-weight:400;line-height:20px;color:#6a7282}.footer-link{color:#2b7fff;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#1e5fcc;text-decoration:underline}