.page_page__QpxR3{--stats-page-bg:#f4f7fb;--stats-surface:#ffffff;--stats-surface-soft:#f7f9fc;--stats-surface-raised:#ffffff;--stats-border:#dce5f0;--stats-border-strong:#c5d3e3;--stats-text:#14233a;--stats-muted:#64748b;--stats-subtle:#8a9aaf;--stats-blue:#176df5;--stats-blue-soft:#e9f1ff;--stats-teal:#0aa895;--stats-teal-soft:#e4f8f4;--stats-violet:#6c54d8;--stats-violet-soft:#f0edff;--stats-amber:#dd8508;--stats-amber-soft:#fff6df;--stats-shadow:0 12px 34px rgba(25,49,80,0.08);min-height:100vh;background:var(--stats-page-bg);color:var(--stats-text)}:root[data-theme=dark] .page_page__QpxR3{--stats-page-bg:#07111f;--stats-surface:#0d1b2d;--stats-surface-soft:#102238;--stats-surface-raised:#12253d;--stats-border:#223b59;--stats-border-strong:#315173;--stats-text:#f2f7fd;--stats-muted:#a4b4c8;--stats-subtle:#7890aa;--stats-blue:#3b8cff;--stats-blue-soft:#112e59;--stats-teal:#2ccab6;--stats-teal-soft:#103b3d;--stats-violet:#a18cff;--stats-violet-soft:#2b2851;--stats-amber:#f2a327;--stats-amber-soft:#3b2b13;--stats-shadow:0 18px 44px rgba(0,0,0,0.24)}.page_shell__3dsF6{width:min(1460px,calc(100% - 36px));margin:0 auto;padding:26px 0 52px}.page_dashboardHeader__ArcBl{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:18px}.page_dashboardHeading__zz2CI{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 16px;min-width:0}.page_dashboardHeading__zz2CI h1{margin:0;color:var(--stats-text);font-size:clamp(27px,2.45vw,34px);font-weight:850;line-height:1.06;letter-spacing:-.025em}.page_updatedText__Vstlb{display:block;color:var(--stats-subtle);font-size:12px;font-weight:650}.page_periodControl__Q_Y59{display:grid;grid-template-columns:auto auto minmax(118px,auto);align-items:center;gap:9px;flex:0 0 auto;min-height:44px;margin-top:2px;padding:5px 7px 5px 13px;border:1px solid var(--stats-border);border-radius:12px;background:var(--stats-surface);box-shadow:var(--stats-shadow);color:var(--stats-muted);font-size:13px;font-weight:750}.page_periodControl__Q_Y59 svg{width:16px;height:16px;color:var(--stats-blue)}.page_periodControl__Q_Y59 select{height:32px;border:0;border-radius:8px;outline:none;background:var(--stats-surface-soft);color:var(--stats-text);padding:0 10px;font:inherit;cursor:pointer}.page_periodControl__Q_Y59 select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--stats-blue) 25%,transparent)}.page_mapBoard__qwkaz{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:14px;min-height:466px}.page_metricRail__ppNAo{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:14px}.page_metricCard__tfQa1{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;min-height:0;padding:18px;border:1px solid var(--stats-border);border-radius:16px;background:var(--stats-surface);box-shadow:var(--stats-shadow)}.page_metricIcon__5W_52{display:grid;width:56px;height:56px;place-items:center;border-radius:15px;background:var(--stats-blue-soft);color:var(--stats-blue)}.page_metricIcon__5W_52 svg{width:27px;height:27px;stroke-width:1.8}.page_metricTransport__ZRFZH .page_metricIcon__5W_52{background:var(--stats-teal-soft);color:var(--stats-teal)}.page_metricParticipants__OPyUP .page_metricIcon__5W_52{background:var(--stats-violet-soft);color:var(--stats-violet)}.page_metricCard__tfQa1 strong{display:block;color:var(--stats-blue);font-size:clamp(29px,3vw,39px);font-weight:850;line-height:1;letter-spacing:-.025em}.page_metricTransport__ZRFZH strong{color:var(--stats-teal)}.page_metricParticipants__OPyUP strong{color:var(--stats-violet)}.page_metricCard__tfQa1 h2{margin:9px 0 0;color:var(--stats-text);font-size:14px;font-weight:820;line-height:1.25}.page_metricCard__tfQa1 p{margin:5px 0 0;color:var(--stats-muted);font-size:12px;line-height:1.32}.page_mapPanel__LPi_T{position:relative;min-width:0;min-height:466px;overflow:hidden;border:1px solid var(--stats-border-strong);border-radius:18px;background:var(--stats-surface-soft);box-shadow:var(--stats-shadow);isolation:isolate}.page_routeMap__OEVdg{width:100%;height:466px;background:var(--stats-surface-soft);font:inherit}.page_routeMapDark__3Ia93 .leaflet-tile-pane{opacity:.8;filter:brightness(1.45) contrast(.84) saturate(1.08) sepia(.28) hue-rotate(166deg)}.page_routeMapDark__3Ia93{background:#0d2a48}.page_routeMap__OEVdg .leaflet-control-attribution{border-radius:8px 0 0 0;background:color-mix(in srgb,var(--stats-surface) 86%,transparent);color:var(--stats-muted);font-size:9px}.page_routeMap__OEVdg .leaflet-control-attribution a{color:var(--stats-blue)}.page_routeMap__OEVdg .leaflet-tooltip{display:grid;gap:3px;border:1px solid var(--stats-border-strong);border-radius:10px;background:var(--stats-surface);box-shadow:var(--stats-shadow);color:var(--stats-text);font-family:inherit;font-size:12px}.page_mapTooltipMeta__d6eGQ{color:var(--stats-teal);font-weight:800}.page_mapLegend__xjchR{position:absolute;z-index:600;top:14px;right:14px;display:flex;gap:16px;align-items:center;padding:10px 12px;border:1px solid var(--stats-border);border-radius:11px;background:color-mix(in srgb,var(--stats-surface) 91%,transparent);box-shadow:var(--stats-shadow);backdrop-filter:blur(12px);color:var(--stats-text);font-size:11px;font-weight:750}.page_mapLegend__xjchR span{display:inline-flex;align-items:center;gap:7px}.page_mapLegend__xjchR i{display:inline-block;flex:0 0 auto}.page_legendRoute__0UFc3{width:24px;height:3px;border-radius:999px;background:var(--stats-blue)}.page_legendPoint__FRH3C{width:9px;height:9px;border-radius:50%;background:var(--stats-teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--stats-teal) 18%,transparent)}.page_mapSelection__tD1v7{position:absolute;z-index:600;left:14px;bottom:14px;display:grid;gap:4px;max-width:min(430px,calc(100% - 28px));padding:11px 13px;border:1px solid var(--stats-border);border-radius:11px;background:color-mix(in srgb,var(--stats-surface) 92%,transparent);box-shadow:var(--stats-shadow);backdrop-filter:blur(12px)}.page_mapSelection__tD1v7 strong{overflow:hidden;color:var(--stats-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.page_mapSelection__tD1v7 span{color:var(--stats-muted);font-size:11px}.page_mapRefresh__o2qk5{position:absolute;z-index:650;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--stats-surface) 72%,transparent);color:var(--stats-text);font-size:13px;font-weight:800;backdrop-filter:blur(2px)}.page_mapLoading__r3qA4,.page_mapUnavailable__tDS_u{width:100%;height:466px;background:var(--stats-surface-soft)}.page_mapLoading__r3qA4{opacity:.78}.page_mapUnavailable__tDS_u{display:grid;place-items:center;color:var(--stats-muted);font-weight:750}.page_analyticsGrid__xTf8y{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(300px,.98fr) minmax(320px,1fr);gap:14px;margin-top:14px}.page_analyticsPanel___gmp7,.page_panel__oxNvu{border:1px solid var(--stats-border);border-radius:16px;background:var(--stats-surface);box-shadow:var(--stats-shadow)}.page_analyticsPanel___gmp7{min-height:326px;padding:20px}.page_panelHeader__6_eKi{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page_panelHeader__6_eKi h2{margin:0;color:var(--stats-text);font-size:18px;font-weight:840;line-height:1.2}.page_panelHeader__6_eKi span{display:block;margin-top:4px;color:var(--stats-muted);font-size:12px}.page_panelHeader__6_eKi>svg{width:18px;height:18px;color:var(--stats-subtle)}.page_routeRanking__LavTL{display:grid;gap:15px;margin:0;padding:0;list-style:none}.page_routeRanking__LavTL li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center}.page_routeRank__cMp3Q{color:var(--stats-subtle);font-size:12px;font-weight:820}.page_routeRankBody__V2WKV{min-width:0}.page_routeRankLine__rMD53{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:7px}.page_routeRankLine__rMD53 strong{min-width:0;overflow:hidden;color:var(--stats-text);font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.page_routeRankLine__rMD53 span{flex:0 0 auto;color:var(--stats-muted);font-size:12px;font-variant-numeric:tabular-nums}.page_routeBar__1peoA{height:5px;overflow:hidden;border-radius:999px;background:var(--stats-surface-soft)}.page_routeBar__1peoA span{display:block;height:100%;border-radius:inherit;background:var(--stats-blue)}.page_balanceContent__2D4kl{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,.72fr);gap:12px;align-items:center;min-height:226px}.page_chartWrap__6r6ax{position:relative;width:100%;height:210px}.page_chartCenter__YbAJ1{position:absolute;inset:50% auto auto 50%;display:grid;width:104px;gap:4px;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.page_chartCenter__YbAJ1 strong{color:var(--stats-text);font-size:20px;font-weight:850;line-height:1}.page_chartCenter__YbAJ1 span{color:var(--stats-muted);font-size:10px;line-height:1.24}.page_balanceLegend__WuPOn{display:grid;gap:18px}.page_balanceLegend__WuPOn>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center}.page_balanceLegend__WuPOn i{width:9px;height:9px;border-radius:50%}.page_cargoDot__pf2qm{background:#287dff}.page_transportDot__eLrwY{background:#19bca9}.page_balanceLegend__WuPOn span{color:var(--stats-muted);font-size:12px}.page_balanceLegend__WuPOn strong{color:var(--stats-text);font-size:13px;font-weight:850}.page_highlightPanel__KTrl9{border-color:color-mix(in srgb,var(--stats-amber) 56%,var(--stats-border));background:var(--stats-surface)}.page_highlightHeader__Hxq_l{display:flex;align-items:center;gap:12px}.page_highlightHeader__Hxq_l>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--stats-amber-soft);color:var(--stats-amber)}.page_highlightHeader__Hxq_l svg{width:21px;height:21px}.page_highlightHeader__Hxq_l p{margin:0;color:var(--stats-amber);font-size:13px;font-weight:850}.page_highlightHeader__Hxq_l small{display:block;margin-top:3px;color:var(--stats-muted);font-size:11px}.page_highlightPanel__KTrl9>h2{margin:25px 0 20px;color:var(--stats-text);font-size:clamp(20px,2.2vw,27px);font-weight:850;line-height:1.18;letter-spacing:-.02em}.page_highlightMetrics__SvEoH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 0;border-top:1px solid var(--stats-border);border-bottom:1px solid var(--stats-border)}.page_highlightMetrics__SvEoH div{min-width:0;padding:0 10px;border-left:1px solid var(--stats-border)}.page_highlightMetrics__SvEoH div:first-child{padding-left:0;border-left:0}.page_highlightMetrics__SvEoH dt{color:var(--stats-muted);font-size:10px;line-height:1.2}.page_highlightMetrics__SvEoH dd{margin:7px 0 0;overflow:hidden;color:var(--stats-text);font-size:16px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.page_routeDetailsLink__h6w_e{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--stats-blue);font-size:13px;font-weight:800;text-decoration:none}.page_routeDetailsLink__h6w_e:hover{text-decoration:underline;text-underline-offset:3px}.page_routeDetailsLink__h6w_e:focus-visible{border-radius:6px;outline:3px solid color-mix(in srgb,var(--stats-blue) 28%,transparent);outline-offset:4px}.page_routeDetailsLink__h6w_e svg{width:15px;height:15px}.page_emptyText__2cg_w{margin:28px 0;color:var(--stats-muted);line-height:1.5}.page_dataNotes__7_SJL{margin:12px 2px 0}.page_dataNote__N80Xo{display:flex;gap:8px;align-items:center;margin:0;color:var(--stats-subtle);font-size:11px}.page_dataNote__N80Xo svg{flex:0 0 auto;width:15px;height:15px}.page_dashboardContext__kEVGc{max-width:980px;margin:6px 0 0 23px;color:var(--stats-muted);font-size:12px;line-height:1.45}.page_sectionGrid__Sbyyb{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.54fr);gap:14px;margin-top:22px}.page_panel__oxNvu{padding:22px}.page_panel__oxNvu h2{margin:0;color:var(--stats-text);font-size:20px;font-weight:850;line-height:1.2}.page_panel__oxNvu>p{margin:8px 0 0;color:var(--stats-muted);line-height:1.5}.page_definitionList__JF5FQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:18px 0 0}.page_definition__Mh5Oa{display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--stats-border)}.page_definition__Mh5Oa dt{color:var(--stats-text);font-size:13px;font-weight:820}.page_definition__Mh5Oa dd{margin:0;color:var(--stats-muted);font-size:12px;line-height:1.45}.page_quickLinks__XdXii{display:grid;gap:8px;margin-top:17px}.page_quickLink__KMo2e{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:42px;padding:9px 12px;border:1px solid var(--stats-border);border-radius:10px;background:var(--stats-surface-soft);color:var(--stats-text);font-size:13px;font-weight:790;text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease}.page_quickLink__KMo2e:hover{border-color:var(--stats-blue);color:var(--stats-blue);transform:translateY(-1px)}.page_quickLink__KMo2e:focus-visible{outline:3px solid color-mix(in srgb,var(--stats-blue) 28%,transparent);outline-offset:2px}.page_quickLink__KMo2e span:last-child{color:var(--stats-blue)}.page_searchOnly__nKZOQ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:normal}.page_languageGrid__bOMlR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page_languageCard__IcY0Y,.page_languageLabel__Xsu_0{display:block}@media (max-width:1120px){.page_mapBoard__qwkaz{grid-template-columns:250px minmax(0,1fr)}.page_metricCard__tfQa1{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px}.page_metricIcon__5W_52{width:46px;height:46px}.page_analyticsGrid__xTf8y{grid-template-columns:repeat(2,minmax(0,1fr))}.page_highlightPanel__KTrl9{grid-column:1/-1}}@media (max-width:820px){.page_shell__3dsF6{width:min(100% - 24px,760px);padding-top:20px}.page_dashboardHeader__ArcBl{align-items:stretch;flex-direction:column;gap:14px}.page_periodControl__Q_Y59{width:-moz-fit-content;width:fit-content;box-shadow:none}.page_mapBoard__qwkaz{grid-template-columns:1fr}.page_metricRail__ppNAo{grid-template-columns:repeat(3,minmax(220px,1fr));grid-template-rows:none;overflow-x:auto;padding:1px 1px 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.page_metricRail__ppNAo::-webkit-scrollbar{display:none}.page_metricCard__tfQa1{min-height:132px;scroll-snap-align:start}.page_mapLoading__r3qA4,.page_mapPanel__LPi_T,.page_mapUnavailable__tDS_u,.page_routeMap__OEVdg{min-height:390px;height:390px}.page_sectionGrid__Sbyyb{grid-template-columns:1fr}}@media (max-width:640px){.page_shell__3dsF6{width:min(100% - 18px,560px);padding:14px 0 calc(92px + env(safe-area-inset-bottom))}.page_dashboardHeading__zz2CI h1{font-size:28px}.page_dashboardContext__kEVGc{display:-webkit-box;overflow:hidden;margin-left:23px;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.page_periodControl__Q_Y59{grid-template-columns:auto auto minmax(110px,1fr);width:100%}.page_metricRail__ppNAo{grid-template-columns:repeat(3,minmax(82%,1fr))}.page_metricCard__tfQa1 strong{font-size:31px}.page_mapLoading__r3qA4,.page_mapPanel__LPi_T,.page_mapUnavailable__tDS_u,.page_routeMap__OEVdg{min-height:342px;height:342px}.page_mapLegend__xjchR{top:9px;right:9px;left:9px;justify-content:center;gap:12px;padding:8px 10px;font-size:10px}.page_mapSelection__tD1v7{right:9px;bottom:9px;left:9px;max-width:none}.page_analyticsGrid__xTf8y{grid-template-columns:1fr}.page_highlightPanel__KTrl9{grid-column:auto}.page_analyticsPanel___gmp7{min-height:auto;padding:17px}.page_balanceContent__2D4kl{grid-template-columns:minmax(150px,1fr) minmax(105px,.66fr)}.page_highlightMetrics__SvEoH{gap:0}.page_highlightMetrics__SvEoH div{padding:0 8px}.page_highlightMetrics__SvEoH dd{font-size:14px}.page_definitionList__JF5FQ{grid-template-columns:1fr}.page_dataNote__N80Xo{align-items:flex-start;line-height:1.4}}@media (prefers-reduced-motion:reduce){.page_quickLink__KMo2e{transition:none}}