.status-page{max-width:1200px;min-height:100vh;margin:0 auto;padding:7rem 2rem 4rem}.status-page-header{margin-bottom:2.5rem}.status-page-layout{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.status-page-left,.status-page-right{flex-direction:column;gap:0;display:flex}.status-page-title{color:var(--color-white);text-transform:uppercase;letter-spacing:2px;margin-bottom:.25rem;font-family:Oxanium,sans-serif;font-size:2.5rem;font-weight:700}.status-page-subtitle{color:#ffffff80;font-family:Oxanium,sans-serif;font-size:.875rem}.status-page-subtitle a{color:#ffffff80;text-decoration:none;transition:color .15s}.status-page-subtitle a:hover{color:#ffffffb3}.status-overall{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.status-overall:after{content:"";border-top:0 solid #0000;border-bottom:32px solid #0000;border-left:0 solid #0000;border-right:32px solid #ffffff0f;width:0;height:0;position:absolute;top:0;right:0}.status-overall-loading{align-items:center;gap:.75rem;width:100%;display:flex}.status-overall-loading.hidden,.status-overall-content.hidden{display:none!important}.status-overall-content{align-items:center;gap:.75rem;width:100%;display:flex}.status-overall-dot{border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:2s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.6}}.status-overall-dot.operational{background:#10b981;box-shadow:0 0 12px #10b98180}.status-overall-dot.degradedperformance,.status-overall-dot.partialoutage{background:#f59e0b;box-shadow:0 0 12px #f59e0b80}.status-overall-dot.majoroutage{background:#ef4444;box-shadow:0 0 12px #ef444480}.status-overall-dot.undermaintenance{background:#6366f1;box-shadow:0 0 12px #6366f180}.status-overall-badge{display:none}.status-overall-maintenance-spinner{color:#6366f1;flex-shrink:0}.status-overall-maintenance-spinner.hidden,.status-overall-dot.hidden{display:none!important}.status-overall-label{color:var(--color-white);font-family:Oxanium,sans-serif;font-size:1.1rem;font-weight:600}.status-section{margin-bottom:2rem}.status-section-title{color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-family:Oxanium,sans-serif;font-size:.75rem;font-weight:600}.status-list{flex-direction:column;gap:.5rem;display:flex}.status-list.hidden{display:none}.status-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:1rem 1.25rem;transition:background .15s,border-color .15s;position:relative;overflow:hidden}.status-card:after{content:"";border-top:0 solid #0000;border-bottom:32px solid #ffffff0f;border-left:32px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.status-card:hover{background:#ffffff0d;border-color:#ffffff1f}.status-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.35rem;display:flex}.status-card-title{color:var(--color-white);flex:1;min-width:0;font-family:Oxanium,sans-serif;font-size:.95rem;font-weight:600}.status-card-tag{text-transform:uppercase;letter-spacing:.3px;color:#ffffffb3;background:#ffffff1a;border-radius:4px;flex-shrink:0;padding:.2rem .5rem;font-family:Oxanium,sans-serif;font-size:.65rem;font-weight:600}.status-card-tag.investigating{color:#ef4444;background:#ef444426}.status-card-tag.identified{color:#f59e0b;background:#f59e0b26}.status-card-tag.monitoring{color:#818cf8;background:#6366f126}.status-card-tag.resolved{color:#10b981;background:#10b98126}.status-card-tag.notstartedyet{color:#fff9;background:#ffffff14}.status-card-tag.inprogress{color:#818cf8;background:#6366f126}.status-card-tag.completed{color:#10b981;background:#10b98126}.status-card-meta{color:#ffffff80;font-family:Oxanium,sans-serif;font-size:.8rem}.status-card a{color:#22d3ee;text-decoration:none;transition:color .15s}.status-card a:hover{color:#67e8f9;text-decoration:underline}.status-card-impact{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.25rem .5rem;font-family:Oxanium,sans-serif;font-size:.7rem;font-weight:600;display:inline-flex}.status-card-impact:before{content:"";border-radius:50%;width:6px;height:6px}.status-card-impact.degradedperformance{color:#f59e0b;background:#f59e0b26}.status-card-impact.degradedperformance:before{background:#f59e0b}.status-card-impact.partialoutage{color:#f59e0b;background:#f59e0b26}.status-card-impact.partialoutage:before{background:#f59e0b}.status-card-impact.majoroutage{color:#ef4444;background:#ef444426}.status-card-impact.majoroutage:before{background:#ef4444}.status-empty{color:#fff6;padding:.5rem 0;font-family:Oxanium,sans-serif;font-size:.875rem}.status-empty.hidden{display:none!important}.status-components-loading{color:#ffffff80;align-items:center;gap:.75rem;padding:1rem 0;font-family:Oxanium,sans-serif;font-size:.875rem;display:flex}.status-components-loading.hidden{display:none!important}.status-components-content{flex-direction:column;gap:.5rem;display:flex}.status-components-content.hidden{display:none!important}.status-component-group{border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.status-group-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;justify-content:space-between;align-items:center;padding:.875rem 1rem;transition:background .15s;display:flex}.status-group-header:hover{background:#ffffff0a}.status-group-title{color:var(--color-white);font-family:Oxanium,sans-serif;font-size:.875rem;font-weight:600}.status-group-meta{align-items:center;gap:.75rem;display:flex}.status-group-count{color:#fff6;font-family:Oxanium,sans-serif;font-size:.75rem}.status-group-chevron{color:#fff6;width:16px;height:16px;transition:transform .2s}.status-group-chevron.rotated{transform:rotate(180deg)}.status-group-content{max-height:0;transition:max-height .3s;overflow:hidden}.status-group-content.expanded{max-height:2000px}.status-group-items{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.status-component-row{border-radius:4px;justify-content:space-between;align-items:center;padding:.625rem .75rem;transition:background .15s;display:flex}.status-component-row:hover{background:#ffffff08}.status-component-name{color:#ffffffd9;flex:1;min-width:0;font-family:Oxanium,sans-serif;font-size:.85rem}.status-pill{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .5rem;font-family:Oxanium,sans-serif;font-size:.7rem;font-weight:500;display:inline-flex}.status-pill:before{content:"";border-radius:50%;width:6px;height:6px}.status-pill.operational{color:#10b981;background:#10b9811f}.status-pill.operational:before{background:#10b981}.status-pill.degradedperformance,.status-pill.partialoutage{color:#f59e0b;background:#f59e0b1f}.status-pill.degradedperformance:before,.status-pill.partialoutage:before{background:#f59e0b}.status-pill.majoroutage{color:#ef4444;background:#ef44441f}.status-pill.majoroutage:before{background:#ef4444}.status-pill.undermaintenance{color:#6366f1;background:#6366f11f}.status-pill.undermaintenance:before{background:#6366f1}.status-component-status{display:none}.loading-spinner{border:2px solid #ffffff1a;border-top-color:#ffffff80;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(360deg)}}@media (width<=900px){.status-page-layout{grid-template-columns:1fr;gap:2rem}}@media (width<=768px){.status-page{padding:6rem 1.25rem 3rem}.status-page-title{letter-spacing:1px;font-size:2rem}.status-overall{padding:1.25rem 1rem}}@media (width<=480px){.status-page{padding:5.5rem 1rem 2rem}.status-page-title{letter-spacing:.5px;font-size:1.75rem}.status-card{padding:.875rem 1rem}.status-group-header{padding:.75rem .875rem}.status-component-row{flex-wrap:wrap;gap:.5rem}.status-pill{margin-left:auto}}
