.status-page{background:var(--qq-soft);color:var(--qq-ink)}.status-hero{padding-top:48px;padding-bottom:56px;position:relative}.status-hero-grid{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;display:flex}@media (width<=840px){.status-hero-grid{flex-direction:column;align-items:stretch}}.status-hero-content h1{color:#fff;letter-spacing:-.02em;margin-top:12px;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.12}.status-hero-lead{color:#a3b8ad;max-width:600px;margin-top:12px;font-size:1.05rem;line-height:1.6}.status-global-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--qq-radius-panel);background:#122019d9;border:1px solid #5bbf8c47;min-width:320px;padding:24px 28px;box-shadow:0 20px 40px -10px #00000059}.status-indicator-badge{color:#fff;align-items:center;gap:10px;font-size:1.12rem;font-weight:800;display:inline-flex}.status-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;position:relative}.status-dot--operational{background:#46bf80;box-shadow:0 0 14px #46bf80cc}.status-dot--degraded{background:#f2bd3f;box-shadow:0 0 14px #f2bd3fcc}.status-dot--outage{background:#e54848;box-shadow:0 0 14px #e54848cc}.status-dot:after{content:"";opacity:.5;border:1px solid;border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite statusPulse;position:absolute;inset:-3px}@keyframes statusPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.1;transform:scale(1.6)}}.status-global-metrics{color:#92a89c;border-top:1px solid #5bbf8c29;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:.8rem;display:flex}.status-global-metrics strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.status-section{padding-block:48px}.status-panel-card{border:1px solid var(--qq-line);border-radius:var(--qq-radius-panel);box-shadow:var(--qq-shadow);background:#fff;margin-bottom:36px;overflow:hidden}.status-panel-header{border-bottom:1px solid var(--qq-line-subtle);background:#fbfdfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.status-panel-header h2{color:var(--qq-ink);margin:0;font-size:1.25rem;font-weight:800}.status-panel-header p{color:var(--qq-copy);margin:2px 0 0;font-size:.82rem}.status-legend{color:var(--qq-copy);align-items:center;gap:16px;font-size:.78rem;font-weight:600;display:flex}.status-legend-item{align-items:center;gap:6px;display:inline-flex}.status-legend-dot{border-radius:50%;width:8px;height:8px}.status-legend-dot--operational{background:#46bf80}.status-legend-dot--degraded{background:#f2bd3f}.status-legend-dot--outage{background:#e54848}.status-component-list{flex-direction:column;display:flex}.status-component-row{border-bottom:1px solid var(--qq-line-subtle);padding:22px 28px;transition:background .15s}.status-component-row:last-child{border-bottom:none}.status-component-row:hover{background:#5bbf8c0a}.status-component-main{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=640px){.status-component-main{flex-direction:column;align-items:flex-start}}.status-component-info{align-items:flex-start;gap:16px;display:flex}.status-component-icon-box{border-radius:var(--qq-radius-control);background:var(--qq-green-soft);border:1px solid var(--qq-green-border);width:42px;height:42px;color:var(--qq-green-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.status-component-title{color:var(--qq-ink);margin:0;font-size:1.02rem;font-weight:750;line-height:1.25}.status-component-desc{color:var(--qq-copy);margin:4px 0 0;font-size:.82rem;line-height:1.45}.status-component-badge-wrap{flex-shrink:0;align-items:center;gap:12px;display:flex}.status-latency-badge{color:var(--qq-copy-light);background:#edf3ee;border-radius:6px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:600}.status-pill{border-radius:var(--qq-radius-round);white-space:nowrap;align-items:center;gap:8px;padding:5px 14px;font-size:.8rem;font-weight:750;display:inline-flex}.status-pill--operational{color:#247a4d;background:#e7f7ee;border:1px solid #bce8ce}.status-pill--degraded{color:#996e00;background:#fff8e6;border:1px solid #f7e2a3}.status-pill--outage{color:#b91c1c;background:#fde8e8;border:1px solid #f8b4b4}.status-uptime-timeline{border-top:1px solid var(--qq-line-subtle);margin-top:16px;padding-top:14px}.status-uptime-bars-flex{align-items:center;gap:3px;width:100%;display:flex}.status-uptime-tick{border-radius:2px;flex:1;min-width:3px;height:26px;transition:opacity .15s,transform .15s;position:relative}.status-uptime-tick:hover{opacity:.75;transform:scaleY(1.15)}.status-uptime-tick--operational{background:#46bf80}.status-uptime-tick--degraded{background:#f2bd3f}.status-uptime-tick--outage{background:#e54848}.status-uptime-timeline-footer{color:var(--qq-copy-light);justify-content:space-between;align-items:center;margin-top:6px;font-size:.74rem;display:flex}.status-incident-timeline{flex-direction:column;gap:24px;padding:24px 28px;display:flex}.status-incident-card{border-left:2px solid var(--qq-line);padding-left:36px;position:relative}.status-incident-card:before{content:"";width:12px;height:12px;box-shadow:0 0 0 2px var(--qq-line);background:#46bf80;border:2px solid #fff;border-radius:50%;position:absolute;top:2px;left:-7px}.status-incident-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status-incident-title{color:var(--qq-ink);margin:0;font-size:1.05rem;font-weight:800}.status-incident-time{color:var(--qq-copy-light);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.status-incident-updates{flex-direction:column;gap:8px;margin-top:12px;display:flex}.status-incident-update-box{border:1px solid var(--qq-line-subtle);border-radius:var(--qq-radius-card);color:var(--qq-ink-muted);background:#f7faf8;padding:12px 16px;font-size:.85rem}.status-incident-update-time{color:var(--qq-copy-light);margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;font-weight:700}.status-api-banner{border-radius:var(--qq-radius-panel);color:#fff;box-shadow:var(--qq-shadow);background:#0f1c16;border:1px solid #233e30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.status-api-banner h3{color:#fff;margin:0 0 4px;font-size:1.2rem;font-weight:800}.status-api-banner p{color:#9cb3a7;max-width:540px;margin:0;font-size:.88rem}.status-api-link-btn{border-radius:var(--qq-radius-control);color:#5bbf8c;background:#1b3127;border:1px solid #355a48;align-items:center;gap:10px;padding:12px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.status-api-link-btn:hover{color:#fff;background:#254436;border-color:#5bbf8c}
