.YpWq8W_page{gap:1rem;padding-bottom:1.5rem;display:grid}.YpWq8W_headerActions{flex-wrap:wrap;gap:.55rem;display:flex}.YpWq8W_headerLink{color:var(--accent);font-size:.78rem;font-weight:650;text-decoration:none}.YpWq8W_headerLink:hover{text-decoration:underline}.YpWq8W_controls{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.YpWq8W_controlLabel{color:var(--text-muted);margin-right:.2rem;font-size:.72rem}.YpWq8W_controlButton{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated);min-height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;padding:.35rem .65rem;font-size:.72rem}.YpWq8W_controlButton[data-active=true]{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));background:color-mix(in srgb, var(--accent) 11%, var(--surface-elevated));color:var(--text-primary)}.YpWq8W_metrics{margin-top:.85rem}.YpWq8W_grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1rem;display:grid}.YpWq8W_panel{gap:.85rem;min-width:0;display:grid}.YpWq8W_full{grid-column:1/-1}.YpWq8W_rangePolarLayout{grid-template-columns:minmax(0,1fr) minmax(12rem,.34fr);align-items:center;gap:1rem;display:grid}.YpWq8W_rangePolarPlotWrap{justify-content:center;min-width:0;display:flex}.YpWq8W_rangePolarPlot{width:min(100%,560px);height:auto;overflow:visible}.YpWq8W_rangeRing,.YpWq8W_rangeAxis{fill:none;stroke:color-mix(in srgb, var(--border) 70%, transparent);stroke-width:1px}.YpWq8W_rangeAxis{stroke-dasharray:2 6}.YpWq8W_rangeRingLabel,.YpWq8W_rangeCardinal{fill:var(--text-muted);font-size:11px;font-family:var(--font-geist-mono), monospace}.YpWq8W_rangeCardinal{fill:var(--text-secondary);font-weight:750}.YpWq8W_rangeMedian{fill:color-mix(in srgb, var(--accent) 22%, transparent);stroke:var(--accent);stroke-width:2px}.YpWq8W_rangeP95{fill:color-mix(in srgb, var(--success) 8%, transparent);stroke:var(--success);stroke-width:1.5px;stroke-dasharray:5 4}.YpWq8W_rangeMaximum{fill:none;stroke:color-mix(in srgb, var(--text-secondary) 80%, transparent);stroke-width:1.25px}.YpWq8W_rangeHit{fill:#0000;stroke:#0000;cursor:pointer}.YpWq8W_rangeHit:hover,.YpWq8W_rangeHit:focus{fill:var(--accent);stroke:var(--surface-card);stroke-width:2px;outline:none}.YpWq8W_rangeCenter{fill:var(--text-primary)}.YpWq8W_rangePolarSide,.YpWq8W_legend,.YpWq8W_rangeDetail{gap:.55rem;display:grid}.YpWq8W_legend{color:var(--text-secondary);font-size:.72rem}.YpWq8W_legend>span{align-items:center;gap:.45rem;display:flex}.YpWq8W_legend i{width:1.65rem;height:2px;display:inline-block}.YpWq8W_legendMedian{background:var(--accent)}.YpWq8W_legendP95{border-top:2px dashed var(--success)}.YpWq8W_legendMaximum{background:var(--text-secondary)}.YpWq8W_legend small,.YpWq8W_rangeHint{color:var(--text-muted);font-size:.68rem;line-height:1.45}.YpWq8W_rangeDetail{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-secondary);padding:.7rem;font-size:.72rem}.YpWq8W_rangeDetail strong{color:var(--text-primary);font-family:var(--font-geist-mono), monospace}.YpWq8W_sourceMix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.YpWq8W_sourceItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated);gap:.15rem;padding:.7rem;display:grid}.YpWq8W_sourceItem strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.YpWq8W_sourceItem span{color:var(--text-muted);font-size:.7rem}.YpWq8W_healthRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.YpWq8W_healthBadge{border:1px solid var(--border);letter-spacing:.04em;border-radius:999px;padding:.26rem .48rem;font-size:.66rem;font-weight:800}.YpWq8W_healthBadge[data-state=DEGRADED]{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 45%, var(--border))}.YpWq8W_healthBadge[data-state=GOOD],.YpWq8W_healthBadge[data-state=RECOVERING]{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, var(--border))}.YpWq8W_healthBadge[data-state=INSUFFICIENT_DATA]{color:var(--text-muted)}.YpWq8W_delta{color:var(--text-muted);font-size:.72rem}.YpWq8W_tableWrap{overflow-x:auto}.YpWq8W_table{border-collapse:collapse;width:100%;font-size:.74rem}.YpWq8W_table th,.YpWq8W_table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:.58rem .55rem}.YpWq8W_table th:first-child,.YpWq8W_table td:first-child{text-align:left}.YpWq8W_table thead th{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:700}.YpWq8W_table tbody th{color:var(--text-primary);font-family:var(--font-geist-mono), monospace}.YpWq8W_weakRow td:last-child{color:var(--warning)}.YpWq8W_improvedRow td:last-child{color:var(--success)}.YpWq8W_altitudeBands{gap:.75rem;display:grid}.YpWq8W_altitudeBand{gap:.35rem;display:grid}.YpWq8W_altitudeHeader{color:var(--text-secondary);justify-content:space-between;gap:.7rem;font-size:.72rem;display:flex}.YpWq8W_azimuthStrip{grid-template-columns:repeat(36,minmax(2px,1fr));gap:1px;min-height:28px;display:grid}.YpWq8W_azimuthCell{background:var(--accent);border-radius:2px;min-width:0}.YpWq8W_trendBars{gap:.45rem;display:grid}.YpWq8W_trendRow{grid-template-columns:6.8rem minmax(0,1fr) 5.5rem 5.5rem;align-items:center;gap:.65rem;font-size:.72rem;display:grid}.YpWq8W_trendTrack{background:var(--surface-elevated);border-radius:999px;height:8px;overflow:hidden}.YpWq8W_trendFill{background:var(--accent);border-radius:inherit;height:100%}.YpWq8W_referenceNote{color:var(--text-muted);font-size:.7rem;line-height:1.45}.YpWq8W_status{color:var(--text-muted);font-size:.78rem}@media (max-width:980px){.YpWq8W_grid{grid-template-columns:minmax(0,1fr)}.YpWq8W_full{grid-column:auto}.YpWq8W_rangePolarLayout{grid-template-columns:minmax(0,1fr)}.YpWq8W_rangePolarSide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.YpWq8W_sourceMix{grid-template-columns:repeat(2,minmax(0,1fr))}.YpWq8W_rangePolarSide{grid-template-columns:minmax(0,1fr)}.YpWq8W_trendRow{grid-template-columns:5.6rem minmax(0,1fr) 4.7rem}.YpWq8W_trendRow>:last-child{display:none}.YpWq8W_altitudeHeader{flex-direction:column;align-items:flex-start;gap:.15rem}}
