.TrafficPageView-module__XE_KKq__page{flex-direction:column;gap:1rem;padding:1.3rem 0 4rem;display:flex}.TrafficPageView-module__XE_KKq__masthead,.TrafficPageView-module__XE_KKq__summaryCard,.TrafficPageView-module__XE_KKq__metaBar,.TrafficPageView-module__XE_KKq__mapPanel,.TrafficPageView-module__XE_KKq__deskPanel,.TrafficPageView-module__XE_KKq__regionPanel,.TrafficPageView-module__XE_KKq__corridorPanel,.TrafficPageView-module__XE_KKq__noticePanel,.TrafficPageView-module__XE_KKq__incidentCard,.TrafficPageView-module__XE_KKq__emptyState{border:1px solid var(--color-border);box-shadow:var(--shadow-panel);background:linear-gradient(#121418fa,#0a0b0dfa)}.TrafficPageView-module__XE_KKq__masthead,.TrafficPageView-module__XE_KKq__mapPanel,.TrafficPageView-module__XE_KKq__deskPanel,.TrafficPageView-module__XE_KKq__regionPanel,.TrafficPageView-module__XE_KKq__corridorPanel,.TrafficPageView-module__XE_KKq__noticePanel,.TrafficPageView-module__XE_KKq__incidentCard,.TrafficPageView-module__XE_KKq__emptyState{border-radius:22px}.TrafficPageView-module__XE_KKq__masthead{background:radial-gradient(circle at 0 0,#ef2b2d24,#0000 34%),linear-gradient(#121418fa,#0a0b0dfa);gap:1rem;padding:1.25rem;display:grid}.TrafficPageView-module__XE_KKq__kicker{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem}.TrafficPageView-module__XE_KKq__title{text-transform:none;margin:.4rem 0 .55rem;font-size:clamp(2rem,5vw,3.2rem);line-height:.98}.TrafficPageView-module__XE_KKq__intro{max-width:66ch;color:var(--color-text-dim);margin:0;line-height:1.65}.TrafficPageView-module__XE_KKq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.TrafficPageView-module__XE_KKq__summaryCard{border-radius:18px;padding:.95rem 1rem}.TrafficPageView-module__XE_KKq__summaryLabel{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;display:block}.TrafficPageView-module__XE_KKq__summaryValue{margin-top:.45rem;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.15;display:block}.TrafficPageView-module__XE_KKq__summaryMeta{color:var(--color-text-dim);margin-top:.28rem;font-size:.8rem;display:block}.TrafficPageView-module__XE_KKq__metaBar{border-radius:18px;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;padding:.9rem 1rem;display:flex}.TrafficPageView-module__XE_KKq__metaItem{color:var(--color-text-dim);align-items:center;gap:.45rem;font-size:.88rem;display:inline-flex}.TrafficPageView-module__XE_KKq__backLink{color:var(--color-text);align-items:center;gap:.3rem;margin-left:auto;font-size:.86rem;display:inline-flex}.TrafficPageView-module__XE_KKq__operationsGrid,.TrafficPageView-module__XE_KKq__insightGrid{gap:1rem;display:grid}.TrafficPageView-module__XE_KKq__mapPanel,.TrafficPageView-module__XE_KKq__deskPanel,.TrafficPageView-module__XE_KKq__regionPanel,.TrafficPageView-module__XE_KKq__corridorPanel{padding:1rem}.TrafficPageView-module__XE_KKq__panelHeader,.TrafficPageView-module__XE_KKq__sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.TrafficPageView-module__XE_KKq__panelTitle{align-items:flex-start;gap:.65rem;display:inline-flex}.TrafficPageView-module__XE_KKq__panelTitle h2,.TrafficPageView-module__XE_KKq__sectionHeading h2{letter-spacing:.02em;margin:0;font-size:1.02rem}.TrafficPageView-module__XE_KKq__panelTitle p,.TrafficPageView-module__XE_KKq__sectionHeading span{color:var(--color-text-dim);margin:.22rem 0 0;font-size:.82rem}.TrafficPageView-module__XE_KKq__legend{color:var(--color-text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;font-size:.74rem;display:inline-flex}.TrafficPageView-module__XE_KKq__legend span{align-items:center;gap:.35rem;display:inline-flex}.TrafficPageView-module__XE_KKq__legendDot{border-radius:999px;width:9px;height:9px;display:inline-block}.TrafficPageView-module__XE_KKq__legendModerate{background:#ff9347}.TrafficPageView-module__XE_KKq__legendMajor{background:#ef2b2d}.TrafficPageView-module__XE_KKq__mapFrame{aspect-ratio:1.55;background:#08090c;border:1px solid #ffffff12;border-radius:18px;margin-top:.95rem;position:relative;overflow:hidden}.TrafficPageView-module__XE_KKq__mapImage,.TrafficPageView-module__XE_KKq__mapScrim,.TrafficPageView-module__XE_KKq__mapPlaceholder{position:absolute;inset:0}.TrafficPageView-module__XE_KKq__mapImage{object-fit:cover;width:100%;height:100%}.TrafficPageView-module__XE_KKq__mapScrim{pointer-events:none;background:linear-gradient(#06070814,#06070857 64%,#060708b8),radial-gradient(circle at 50% 48%,#0000 0,#0607080a 45%,#06070866 100%)}.TrafficPageView-module__XE_KKq__mapPlaceholder{text-align:center;color:var(--color-text-dim);place-items:center;gap:.6rem;padding:1.5rem;display:grid}.TrafficPageView-module__XE_KKq__mapPlaceholder p{max-width:28ch;margin:0}.TrafficPageView-module__XE_KKq__mapMarker{z-index:2;border:2px solid #ffffffe6;border-radius:999px;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ef2b2d24}.TrafficPageView-module__XE_KKq__mapHud{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0ccc;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.45rem .8rem;padding:.7rem .8rem;display:flex;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.TrafficPageView-module__XE_KKq__mapHud span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.TrafficPageView-module__XE_KKq__mapHud strong{font-size:.86rem}.TrafficPageView-module__XE_KKq__deskList{flex-direction:column;margin-top:.8rem;display:flex}.TrafficPageView-module__XE_KKq__deskItem{border-top:1px solid #ffffff14;flex-direction:column;gap:.48rem;padding:.8rem 0;display:flex}.TrafficPageView-module__XE_KKq__deskItem:first-child{border-top:0;padding-top:.1rem}.TrafficPageView-module__XE_KKq__deskMeta,.TrafficPageView-module__XE_KKq__deskFooter,.TrafficPageView-module__XE_KKq__incidentTop,.TrafficPageView-module__XE_KKq__detailRow,.TrafficPageView-module__XE_KKq__footerRow,.TrafficPageView-module__XE_KKq__routeRow{flex-wrap:wrap;gap:.48rem;display:flex}.TrafficPageView-module__XE_KKq__deskMeta,.TrafficPageView-module__XE_KKq__deskFooter{color:var(--color-text-muted);font-size:.77rem}.TrafficPageView-module__XE_KKq__deskItem h3{text-transform:none;margin:0;font-size:1rem;line-height:1.35}.TrafficPageView-module__XE_KKq__emptyDesk{color:var(--color-text-dim);margin-top:.8rem}.TrafficPageView-module__XE_KKq__regionGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:.9rem;display:grid}.TrafficPageView-module__XE_KKq__regionCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:.9rem}.TrafficPageView-module__XE_KKq__regionLabel{color:var(--color-text-dim);font-size:.82rem;display:block}.TrafficPageView-module__XE_KKq__regionCount{margin-top:.4rem;font-size:1.5rem;display:block}.TrafficPageView-module__XE_KKq__regionMeta{color:var(--color-text-muted);margin-top:.18rem;font-size:.76rem;display:block}.TrafficPageView-module__XE_KKq__corridorList{gap:.65rem;margin-top:.9rem;display:grid}.TrafficPageView-module__XE_KKq__corridorItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.TrafficPageView-module__XE_KKq__corridorItem strong{font-size:.94rem}.TrafficPageView-module__XE_KKq__corridorItem span{color:var(--color-text-dim);text-align:right;font-size:.8rem}.TrafficPageView-module__XE_KKq__noticePanel{color:var(--color-text-dim);padding:.9rem 1rem}.TrafficPageView-module__XE_KKq__noticePanel p{margin:0}.TrafficPageView-module__XE_KKq__listSection{flex-direction:column;gap:.9rem;display:flex}.TrafficPageView-module__XE_KKq__incidentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.TrafficPageView-module__XE_KKq__incidentCard{padding:1rem}.TrafficPageView-module__XE_KKq__incidentTop{justify-content:space-between;margin-bottom:.55rem}.TrafficPageView-module__XE_KKq__severityPill,.TrafficPageView-module__XE_KKq__regionTag,.TrafficPageView-module__XE_KKq__routeChip{white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.TrafficPageView-module__XE_KKq__severityPill{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:.32rem .62rem;font-size:.7rem}.TrafficPageView-module__XE_KKq__severityMinor{background:#ffb5292e}.TrafficPageView-module__XE_KKq__severityModerate{background:#f5824038}.TrafficPageView-module__XE_KKq__severityMajor,.TrafficPageView-module__XE_KKq__severityCritical{background:#ef2b2d3d}.TrafficPageView-module__XE_KKq__regionTag,.TrafficPageView-module__XE_KKq__routeChip{color:var(--color-text-dim);background:#ffffff0d;border:1px solid #ffffff14}.TrafficPageView-module__XE_KKq__regionTag{padding:.25rem .56rem;font-size:.76rem}.TrafficPageView-module__XE_KKq__incidentTitle{text-transform:none;margin:0;font-size:1.18rem;line-height:1.3}.TrafficPageView-module__XE_KKq__routeRow{margin:.82rem 0 .5rem}.TrafficPageView-module__XE_KKq__routeChip{padding:.3rem .58rem;font-size:.74rem}.TrafficPageView-module__XE_KKq__locationText{color:var(--color-text-dim);margin:0;line-height:1.55}.TrafficPageView-module__XE_KKq__detailRow{color:var(--color-text);margin-top:.85rem;font-size:.84rem}.TrafficPageView-module__XE_KKq__footerRow{color:var(--color-text-muted);margin-top:.82rem;font-size:.77rem}.TrafficPageView-module__XE_KKq__detailRow span,.TrafficPageView-module__XE_KKq__footerRow span{border-right:1px solid #ffffff1f;padding-right:.58rem}.TrafficPageView-module__XE_KKq__detailRow span:last-child,.TrafficPageView-module__XE_KKq__footerRow span:last-child{border-right:0;padding-right:0}.TrafficPageView-module__XE_KKq__emptyState{padding:1.7rem 1rem}.TrafficPageView-module__XE_KKq__emptyState p,.TrafficPageView-module__XE_KKq__emptyHint{margin:0}.TrafficPageView-module__XE_KKq__emptyHint{color:var(--color-text-muted);margin-top:.4rem}@media (min-width:960px){.TrafficPageView-module__XE_KKq__masthead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end}.TrafficPageView-module__XE_KKq__operationsGrid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr)}.TrafficPageView-module__XE_KKq__insightGrid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}}@media (max-width:959px){.TrafficPageView-module__XE_KKq__summaryGrid,.TrafficPageView-module__XE_KKq__incidentGrid{grid-template-columns:1fr}.TrafficPageView-module__XE_KKq__backLink{margin-left:0}}@media (max-width:640px){.TrafficPageView-module__XE_KKq__page{padding-top:1rem}.TrafficPageView-module__XE_KKq__masthead,.TrafficPageView-module__XE_KKq__mapPanel,.TrafficPageView-module__XE_KKq__deskPanel,.TrafficPageView-module__XE_KKq__regionPanel,.TrafficPageView-module__XE_KKq__corridorPanel,.TrafficPageView-module__XE_KKq__incidentCard{padding:.9rem}.TrafficPageView-module__XE_KKq__metaBar,.TrafficPageView-module__XE_KKq__corridorItem,.TrafficPageView-module__XE_KKq__noticePanel{padding-left:.9rem;padding-right:.9rem}.TrafficPageView-module__XE_KKq__panelHeader,.TrafficPageView-module__XE_KKq__sectionHeading{flex-direction:column}.TrafficPageView-module__XE_KKq__legend{justify-content:flex-start}}
