:root{color:#172331;font-synthesis:none;text-rendering:optimizelegibility;--ground:#f5f7f8;--surface:#fff;--surface-muted:#f0f3f5;--ink:#172331;--ink-soft:#536473;--slate:#35546d;--slate-deep:#29465d;--slate-soft:#dbe5ea;--rule:#d6dde2;--rule-strong:#b9c4cc;--healthy:#2fbf9c;--healthy-ink:#167c6a;--warning:#edaa36;--warning-ink:#8f5b08;--critical:#e85e5b;--critical-ink:#a93433;--focus:#0f71c8;--shadow:0 8px 26px #1c304012;font-variant-numeric:tabular-nums lining-nums;background:#f5f7f8;font-family:Segoe UI Variable Text,Segoe UI,Aptos,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{background:var(--ground);scroll-behavior:smooth;scrollbar-color:#9baab5 #e8ecef;scrollbar-width:thin;min-width:320px}body{background:var(--ground);min-width:320px;min-height:100vh;color:var(--ink);margin:0}body::-webkit-scrollbar{width:11px}body::-webkit-scrollbar-track{background:#e8ecef}body::-webkit-scrollbar-thumb{background:#9baab5;border:3px solid #e8ecef;border-radius:999px}::selection{color:#fff;background:var(--slate)}a{color:inherit}button,input,select{font:inherit;color:inherit}button,select,input,a{outline:none}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #0f71c852}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}table.sr-only{table-layout:fixed!important;display:block!important}.skip-link{z-index:1000;color:#fff;background:var(--slate-deep);border-radius:4px;padding:10px 14px;transition:transform .15s ease-out;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.app-header{z-index:30;border-bottom:1px solid var(--rule);background:#fffffffa;grid-template-columns:minmax(260px,auto) auto 1fr;align-items:center;min-height:64px;padding:0 24px;display:grid;position:sticky;top:0;box-shadow:0 3px 14px #1e303e0a}.brand-lockup{letter-spacing:-.02em;align-items:center;gap:13px;min-width:0;font-weight:700;display:flex}.brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lane-mark{flex:none;grid-auto-flow:column;align-items:center;gap:3px;width:31px;height:31px;padding:2px 3px;display:grid}.lane-mark i{background:var(--slate);width:6px;height:26px;display:block;transform:skew(-13deg)}.lane-mark i:nth-child(2){background:#238e86}.lane-mark i:nth-child(3){align-self:end;height:18px}.primary-nav{align-self:stretch;margin-left:34px;display:flex}.primary-nav a{color:#3e4e5c;place-items:center;min-width:96px;padding:0 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:grid;position:relative}.primary-nav a:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.primary-nav a.active{color:var(--ink)}.primary-nav a.active:after{background:var(--focus)}.header-utilities{min-width:0;color:var(--ink-soft);justify-content:flex-end;align-items:center;gap:18px;font-size:.81rem;display:flex}.demo-label,.last-sync{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.demo-label{color:#225f83;background:#f4f9fc;border:1px solid #bfd3df;border-radius:4px;padding:6px 9px;font-weight:650}.period-control{border:1px solid var(--rule-strong);background:#fff;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex;position:relative}.period-control select{cursor:pointer;background:0 0;border:0;min-width:112px;padding:8px 28px 8px 2px;font-size:.85rem;font-weight:600}.custom-range{z-index:40;border:1px solid var(--rule);min-width:350px;box-shadow:var(--shadow);background:#fff;border-radius:6px;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.custom-range label{color:var(--ink-soft);flex:1;gap:5px;font-size:.72rem;font-weight:700;display:grid}.custom-range input{border:1px solid var(--rule-strong);border-radius:4px;width:100%;padding:8px}.page-shell{width:min(100%,1600px);margin:0 auto;padding:14px}.demo-disclosure{color:#385064;background:#edf3f6;border:1px solid #d4e0e6;border-radius:5px;align-items:baseline;gap:12px;padding:9px 12px;font-size:.78rem;display:flex}.demo-disclosure strong{flex:none}.data-region{margin-top:10px;animation:.18s cubic-bezier(.16,1,.3,1) both data-settle}.stale-state{color:#385064;background:#edf3f6;border:1px solid #d4e0e6;border-radius:4px;margin-bottom:8px;padding:7px 10px;font-size:.72rem}@keyframes data-settle{0%{clip-path:inset(0 0 1.5%);filter:saturate(.92)}to{clip-path:inset(0);filter:saturate()}}.instrument{background:var(--surface);border:1px solid var(--rule);border-radius:6px;box-shadow:0 3px 16px #1e303e09}.instrument-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 18px 12px;display:flex}.instrument-heading h2{letter-spacing:-.015em;margin:0;font-size:1rem;line-height:1.25}.instrument-heading p{color:var(--ink-soft);margin:4px 0 0;font-size:.78rem;line-height:1.45}.opening-grid{grid-template-columns:minmax(0,1.72fr) minmax(300px,.9fr);align-items:stretch;gap:9px;display:grid}.station-ledger{color:#fff;background:var(--slate);border:1px solid var(--slate-deep);box-shadow:var(--shadow);border-radius:6px;overflow:hidden}.ledger-title-row{border-bottom:1px solid #ebf4f84d;justify-content:space-between;align-items:center;min-height:66px;padding:13px 20px;display:flex}.ledger-title-row h1{letter-spacing:-.025em;margin:0;font-size:1.26rem}.ledger-title-row p{color:#d7e4ec;margin:3px 0 0;font-size:.78rem}.ledger-column-head,.station-ledger-row{grid-template-columns:minmax(126px,1.05fr) minmax(112px,.85fr) minmax(88px,.68fr) minmax(96px,.72fr) minmax(94px,.7fr) minmax(235px,1.55fr) 22px;align-items:center;gap:14px;display:grid}.ledger-column-head{color:#cbd9e2;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ebf4f847;min-height:36px;padding:0 18px;font-size:.66rem;font-weight:700}.station-ledger-row{border-bottom:1px solid #ebf4f847;min-height:82px;padding:9px 18px;text-decoration:none;transition:background-color .12s ease-out}.station-ledger-row:last-child{border-bottom:0}.station-ledger-row:hover,.station-ledger-row:focus-visible{background:#ffffff12}.station-identity,.metric-stack,.coverage-cell{gap:3px;min-width:0;display:grid}.station-identity strong,.metric-stack strong,.coverage-cell strong{font-size:.91rem;font-weight:650}.station-identity small,.metric-stack small,.coverage-cell small,.capture-rail-cell small{color:#d7e4ec;font-size:.7rem}.status-mark{white-space:nowrap;align-items:center;gap:7px;font-size:.77rem;font-weight:650;display:inline-flex}.status-healthy{color:var(--healthy-ink)}.status-warning{color:var(--warning-ink)}.status-critical{color:var(--critical-ink)}.status-inverse.status-healthy{color:#72e0c0}.status-inverse.status-warning{color:#ffc75e}.status-inverse.status-critical{color:#ffb3b0}.coverage-bar{background:#ffffff45;width:min(100%,96px);height:5px;display:block;overflow:hidden}.coverage-bar i{background:#68d9bc;height:100%;display:block}.recency-cell{color:#f3f7f9;align-items:center;gap:7px;font-size:.76rem;display:flex}.health-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.health-current{background:var(--healthy)}.health-delayed{background:var(--warning)}.health-offline{background:var(--critical)}.capture-rail-cell{grid-template-columns:minmax(70px,.7fr) minmax(145px,1fr);align-items:center;gap:11px;display:grid}.analytics-readout{gap:2px;line-height:1.25;display:grid}.analytics-readout strong{color:#fff;font-weight:700}.analytics-readout>span:last-child{color:#b9cbd7;font-size:.64rem}.capture-rail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='18' viewBox='0 0 40 18'%3E%3Cpath d='M39.5 0v18' stroke='%23ffffff' stroke-opacity='.2'/%3E%3C/svg%3E");background-size:20% 18px;border-bottom:2px solid #ffffff6b;height:18px;display:block;position:relative}.capture-rail i{background:#68d9bc;height:3px;position:absolute;bottom:-2px;left:0}.capture-rail b{background:#fff;width:2px;height:11px;position:absolute;bottom:-6px;transform:translate(-1px)}.row-arrow{justify-self:end}.metric-register{flex-direction:column;display:flex;overflow:hidden}.metric-register dl{flex:1;margin:0;display:grid}.metric-register dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;min-height:55px;padding:8px 18px;display:flex}.metric-register dt{color:#334657;font-size:.79rem;font-weight:600}.metric-register dd{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.24rem,1.7vw,1.7rem);font-weight:500}.coverage-note{color:var(--ink-soft);background:#f8fafb;margin:0;padding:11px 18px;font-size:.73rem;line-height:1.4}.operations-trend,.analytics-summary{margin-top:9px}.compact-chart-frame{height:255px}.info-hint{color:var(--ink-soft);display:inline-flex}.chart-frame{width:100%;height:330px;padding:2px 10px 8px 2px}.recharts-text{fill:#596a78;font-family:inherit;font-size:.69rem}.recharts-legend-item-text{font-size:.72rem;color:#536473!important}.analytics-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:9px;margin-top:9px;display:grid}.secondary-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-list{gap:14px;padding:20px 18px 14px;display:grid}.timeline-row{grid-template-columns:78px 1fr 48px;align-items:center;gap:12px;font-size:.76rem;display:grid}.timeline-row>strong{text-align:right;font-size:.75rem}.timeline-track{background:#e0e6ea;height:7px;position:relative}.timeline-fill{background:var(--healthy);position:absolute;inset:0 auto 0 0}.timeline-fill.mode-raw_fallback{background:var(--warning)}.timeline-fill.mode-offline{background:var(--critical)}.timeline-gap{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M-2 8L8-2M2 10L10 2' stroke='%2397a6b1' stroke-width='1.2'/%3E%3C/svg%3E");width:13%;height:11px;position:absolute;top:-2px}.gap-one{left:39%}.gap-two{width:20%;left:62%}.timeline-delay{background:var(--critical);width:2px;height:13px;position:absolute;top:-3px;right:3%}.timeline-legend{color:var(--ink-soft);border-top:1px solid var(--rule);flex-wrap:wrap;gap:14px;padding:10px 18px 14px;font-size:.69rem;display:flex}.timeline-legend span{align-items:center;gap:6px;display:inline-flex}.legend-line,.legend-delay{width:22px;height:3px;display:inline-block}.healthy-line{background:var(--healthy)}.legend-delay{background:var(--critical)}.legend-hatch{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M-2 8L8-2M2 10L10 2' stroke='%2397a6b1' stroke-width='1.2'/%3E%3C/svg%3E");width:22px;height:9px;display:inline-block}.summary-register{grid-template-columns:repeat(3,minmax(120px,.7fr)) minmax(260px,1.55fr);min-height:193px;display:grid}.summary-register>div{border-right:1px solid var(--rule);padding:20px 18px}.summary-register>div:last-child{border-right:0}.summary-register>div>span{color:var(--ink-soft);font-size:.73rem;font-weight:600;display:block}.summary-register>div>strong{letter-spacing:-.025em;margin-top:9px;font-size:1.35rem;display:block}.summary-register>div>small{color:var(--ink-soft);margin-top:5px;font-size:.68rem;line-height:1.4;display:block}.axle-bars{gap:7px;margin-top:11px;display:grid}.axle-bars>div{grid-template-columns:44px 1fr 42px;align-items:center;gap:7px;font-size:.65rem;display:grid}.axle-bars i{background:#e1e7ea;height:5px;display:block}.axle-bars i b{background:#4e8199;height:100%;display:block}.axle-bars strong{text-align:right}.comparison-table{margin-top:9px}.table-scroll{overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;font-size:.76rem}.comparison-table th,.comparison-table td{text-align:left;white-space:nowrap;border-right:1px solid #e5e9ec;border-bottom:1px solid var(--rule);padding:13px 16px}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table th:last-child,.comparison-table td:last-child{border-right:0}.comparison-table thead th{color:#526371;letter-spacing:.035em;text-transform:uppercase;background:#f7f9fa;font-size:.65rem}.comparison-table tbody th a{text-underline-offset:3px;text-decoration-color:#92a4b1}.comparison-table tbody tr:hover{background:#f8fafb}.table-open{color:#2d6f92;place-items:center;display:grid}.provisional-note{max-width:85ch;color:var(--ink-soft);margin:14px 2px 6px;font-size:.72rem;line-height:1.55}.loading-state,.error-state,.empty-state{border:1px solid var(--rule);background:#fff;border-radius:6px;justify-items:start;gap:7px;min-height:180px;margin-top:10px;padding:34px;display:grid}.loading-state{color:var(--ink-soft);align-content:center;font-size:.82rem}.loading-rule{background:#dce4e8;width:min(420px,72vw);height:5px;display:block;overflow:hidden}.loading-rule:after{content:"";background:var(--slate);width:35%;height:100%;animation:.9s ease-in-out infinite alternate loading-scan;display:block}@keyframes loading-scan{to{transform:translate(180%)}}.error-state{color:var(--critical-ink);background:#fff8f8;border-color:#edc6c5;align-content:center}.error-state span,.empty-state span{max-width:60ch;color:var(--ink-soft);font-size:.82rem}.station-page{padding-top:18px}.back-link{color:#315e7a;align-items:center;gap:7px;margin:0 0 12px 2px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.back-link:hover{text-underline-offset:4px;text-decoration:underline}.station-page-header{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;padding:4px 2px 13px;display:flex}.station-page-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,3vw,2.4rem)}.station-page-header p{color:var(--ink-soft);margin:4px 0 0;font-size:.84rem}.station-head-status{color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;gap:13px 18px;font-size:.74rem;display:flex}.station-head-status>span{align-items:center;gap:6px;display:inline-flex}.station-opening-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.station-opening-grid .metric-register{min-width:0}.video-panel{border:1px solid var(--rule);box-shadow:var(--shadow);background:#fff;border-radius:6px;overflow:hidden}.video-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.video-heading h2{margin:0;font-size:1rem}.video-heading p{color:var(--ink-soft);margin:3px 0 0;font-size:.72rem}.video-frame{aspect-ratio:2;background:#22313b;position:relative;overflow:hidden}.video-frame img,.video-frame video{object-fit:cover;width:100%;height:100%;display:block}.video-frame video.playback-hidden{display:none}.stream-offline .video-frame img,.stream-offline .video-frame video{opacity:.38;filter:grayscale(.65)}.synthetic-stamp,.camera-id{z-index:3;color:#fff;background:#172331d1;border-radius:3px;align-items:center;gap:6px;padding:5px 8px;font-size:.67rem;font-weight:700;display:inline-flex;position:absolute;top:12px}.synthetic-stamp{left:12px}.camera-id{right:12px}.detection-box{border:2px solid #64e3bd;display:block;position:absolute}.detection-box i{color:#102820;white-space:nowrap;background:#64e3bd;padding:3px 5px;font-size:.57rem;font-style:normal;font-weight:700;position:absolute;bottom:100%;left:-2px}.box-one{width:10%;height:18%;top:37%;left:31%}.box-two{width:13%;height:25%;top:38%;right:19%}.lane-label{color:#fff;background:#182d3ad1;border-bottom:2px solid #64e3bd;padding:4px 7px;font-size:.62rem;font-weight:700;position:absolute;bottom:8%}.weigh-label{left:24%}.traffic-label{right:22%}.video-notice{text-align:center;border:1px solid var(--rule-strong);width:min(320px,100% - 34px);box-shadow:var(--shadow);background:#fffffff0;border-radius:5px;justify-items:center;gap:5px;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-notice strong{font-size:.9rem}.video-notice span{color:var(--ink-soft);font-size:.72rem}.raw-notice{color:var(--warning-ink)}.offline-notice{color:var(--critical-ink)}.video-footer{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:.69rem;display:flex}.video-footer span{align-items:center;gap:6px;display:inline-flex}.metric-register-compact dl>div{min-height:50px}.sample-evidence{color:#fff;background:var(--slate);border:1px solid var(--slate-deep);border-radius:6px;grid-template-columns:minmax(230px,.8fr) minmax(0,2.2fr);align-items:center;gap:24px;margin-top:9px;padding:16px 18px;display:grid}.sample-evidence h2{margin:0;font-size:1rem}.sample-evidence p{color:#d7e4ec;margin:4px 0 0;font-size:.7rem}.sample-evidence dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.sample-evidence dl>div{border-left:1px solid #ffffff3d;padding:3px 16px}.sample-evidence dt{color:#d7e4ec;font-size:.65rem}.sample-evidence dd{margin:5px 0 0;font-size:1.12rem;font-weight:650}.station-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.station-chart-frame{height:285px}.hourly-chart{order:1}.weight-chart{order:2}.axle-detail{order:3}.efficiency-chart{order:4}.axle-detail-list{gap:15px;padding:22px 18px;display:grid}.axle-detail-list>div{grid-template-columns:56px 1fr 48px 86px;align-items:center;gap:10px;font-size:.75rem;display:grid}.axle-detail-list i{background:#e2e7ea;height:7px;display:block}.axle-detail-list i b{background:#4b8197;height:100%;display:block}.axle-detail-list>div>strong{text-align:right}.axle-detail-list small{color:var(--ink-soft);text-align:right}.not-found-page{align-content:center;justify-items:start;max-width:720px;min-height:calc(100vh - 64px);display:grid}.not-found-page>span{color:#6a7f8d;font-size:.86rem;font-weight:800}.not-found-page h1{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2rem,6vw,4rem)}.not-found-page p{color:var(--ink-soft)}.not-found-page a{color:#315e7a;text-underline-offset:4px;align-items:center;gap:7px;margin-top:18px;font-weight:650;display:inline-flex}@media (width<=1240px){.app-header{grid-template-columns:minmax(230px,auto) auto 1fr;padding:0 16px}.primary-nav{margin-left:14px}.last-sync{display:none}.opening-grid{grid-template-columns:1fr}.metric-register dl{grid-template-columns:repeat(3,1fr)}.metric-register dl>div{border-right:1px solid var(--rule)}.metric-register dl>div:nth-child(3n){border-right:0}.metric-register dl>div:nth-last-child(-n+3){border-bottom:0}.summary-register{grid-template-columns:repeat(3,1fr)}.summary-register .axle-register{border-top:1px solid var(--rule);grid-column:1/-1}.summary-register>div:nth-child(3){border-right:0}}@media (width>=981px) and (width<=1240px){.station-opening-grid .metric-register dl{grid-template-columns:1fr}.station-opening-grid .metric-register dl>div,.station-opening-grid .metric-register dl>div:nth-child(3n),.station-opening-grid .metric-register dl>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--rule)}.station-opening-grid .metric-register dl>div:last-child{border-bottom:0}}@media (width<=1100px){.comparison-table .table-scroll{overflow:visible}.comparison-table table,.comparison-table tbody{width:100%;display:block}.comparison-table thead{display:none}.comparison-table tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:11px 18px;padding:15px 44px 15px 14px;display:grid;position:relative}.comparison-table tbody tr:last-child{border-bottom:0}.comparison-table tbody th,.comparison-table tbody td{white-space:normal;border:0;padding:0;display:block}.comparison-table tbody th{grid-column:1/-1;font-size:.9rem}.comparison-table tbody td[data-label]:before{content:attr(data-label);color:var(--ink-soft);letter-spacing:.035em;text-transform:uppercase;margin-bottom:4px;font-size:.59rem;font-weight:700;display:block}.comparison-table .comparison-open-cell{position:absolute;top:15px;right:14px}}@media (width<=980px){.app-header{grid-template-columns:1fr auto;grid-template-areas:"brand utilities""nav nav";gap:0;padding:10px 14px 0;position:relative}.brand-lockup{grid-area:brand}.header-utilities{grid-area:utilities}.primary-nav{border-top:1px solid var(--rule);grid-area:nav;min-height:42px;margin:8px 0 0}.primary-nav a{justify-content:start;min-width:124px}.primary-nav a:after{left:14px;right:14px}.demo-label,.ledger-column-head{display:none}.station-ledger-row{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(110px,.75fr)) 20px;grid-template-areas:"station status capture coverage arrow""station recency rail rail arrow";min-height:86px}.station-ledger-row .station-identity{grid-area:station}.station-ledger-row>span:nth-child(2){grid-area:status}.station-ledger-row .metric-stack{grid-area:capture}.station-ledger-row .coverage-cell{grid-area:coverage}.station-ledger-row .recency-cell{grid-area:recency}.station-ledger-row .capture-rail-cell{grid-area:rail}.station-ledger-row .row-arrow{grid-area:arrow}.analytics-grid,.station-charts-grid{grid-template-columns:1fr}.station-page-header{flex-direction:column;align-items:flex-start}.station-head-status{justify-content:flex-start}.station-opening-grid{grid-template-columns:1fr}}@media (width<=720px){.app-header{grid-template-columns:1fr;grid-template-areas:"brand""nav""utilities";padding:10px 12px 8px}.brand-lockup{min-height:36px}.brand-name{font-size:.93rem}.lane-mark{width:28px;height:28px}.primary-nav{order:2;min-height:40px}.primary-nav a{flex:1;justify-content:center;min-width:0;padding:0 8px}.header-utilities{justify-content:stretch;margin-top:7px}.period-control,.period-control select{width:100%}.custom-range{width:min(100%,350px);min-width:280px;display:grid;left:0;right:auto}.page-shell{padding:10px}.demo-disclosure{flex-direction:column;align-items:flex-start;gap:3px;line-height:1.45}.ledger-title-row{min-height:62px;padding:12px 14px}.station-ledger-row{grid-template-columns:1fr 1fr;grid-template-areas:"station station""status status""capture coverage""recency recency""rail rail";gap:10px 16px;min-height:0;padding:15px 42px 15px 14px;display:grid;position:relative}.station-ledger-row>span[data-label]:before{content:attr(data-label);color:#bbccd7;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.59rem;font-weight:700;display:block}.station-ledger-row .row-arrow{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.coverage-bar{width:100%}.capture-rail-cell{grid-template-columns:1fr;gap:5px}.capture-rail-cell small{grid-row:2}.capture-rail-cell .capture-rail{grid-row:3}.station-ledger-row .capture-rail-cell:before{grid-row:1}.metric-register dl{grid-template-columns:repeat(2,1fr)}.metric-register dl>div,.metric-register dl>div:nth-child(3n){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.metric-register dl>div:nth-child(2n){border-right:0}.metric-register dl>div:nth-last-child(-n+2){border-bottom:0}.metric-register dl>div{align-content:center;min-height:76px;padding:10px 13px;display:grid}.metric-register dd{font-size:1.25rem}.chart-frame{height:285px}.instrument-heading{padding:13px 14px 10px}.timeline-list{padding:17px 14px 12px}.timeline-row{grid-template-columns:72px 1fr 44px;gap:8px}.summary-register{grid-template-columns:1fr 1fr}.summary-register>div,.summary-register>div:nth-child(3){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.summary-register>div:nth-child(2n){border-right:0}.summary-register .axle-register{border-bottom:0;border-right:0;grid-column:1/-1}.station-page-header{margin-bottom:10px}.station-head-status{gap:8px;display:grid}.video-heading,.video-footer{flex-direction:column;align-items:flex-start}.video-footer{gap:5px}.detection-box i,.lane-label{display:none}.sample-evidence{grid-template-columns:1fr;gap:14px}.sample-evidence dl{grid-template-columns:1fr 1fr}.sample-evidence dl>div{border-top:1px solid #ffffff38;border-left:0;padding:8px 12px}.axle-detail-list>div{grid-template-columns:52px 1fr 45px}.axle-detail-list small{text-align:left;grid-column:2/-1}}@media (width<=430px){.page-shell{padding:8px}.metric-register dl{grid-template-columns:1fr}.metric-register dl>div,.metric-register dl>div:nth-child(2n),.metric-register dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--rule);min-height:54px;display:flex}.metric-register dl>div:last-child{border-bottom:0}.metric-register dd{font-size:1.15rem}.summary-register{grid-template-columns:1fr}.summary-register>div,.summary-register>div:nth-child(2n),.summary-register>div:nth-child(3){border-right:0;border-bottom:1px solid var(--rule)}.summary-register .axle-register{grid-column:auto}.chart-frame,.station-chart-frame{height:260px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
