@font-face{font-family:Milling Simplex;src:url(/_next/static/media/Milling-Simplex1mm.ddd6bd80.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Milling Duplex;src:url("/_next/static/media/Milling Duplex 1mm.bd4fb986.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Milling Triplex;src:url(/_next/static/media/Milling-Triplex1mm.9f5730f8.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=night]{--color-primary:#f5ff3d;--color-primary-hover:#d4a815;--color-primary-light:rgba(245,197,24,.1);--color-primary-border:rgba(245,197,24,.3);--color-bg-dark:#252525;--color-bg-primary:#2c2c2c;--color-bg-secondary:#403f3f;--color-bg-card:#403f3f;--color-bg-card-hover:#252525;--color-bg-input:#2a2a2a;--color-bg-header:#141414;--color-bg-sidebar:#161616;--color-text-primary:#fff;--color-text-secondary:#b3b3b3;--color-text-muted:#666;--color-text-dark:#121212;--color-success:#4caf50;--color-success-light:rgba(76,175,80,.1);--color-warning:#ff9800;--color-warning-light:rgba(255,152,0,.1);--color-error:#f44336;--color-error-light:rgba(244,67,54,.1);--color-info:#2196f3;--color-info-light:rgba(33,150,243,.1);--color-indicator-focus:#00ced1;--color-indicator-happiness:gold;--color-indicator-anger:#dc143c;--color-indicator-sadness:#4169e1;--color-indicator-surprise:#844ff9;--color-indicator-disgust:#55eb3b;--color-indicator-fear:#eb6328;--color-indicator-valence:#36a2eb;--color-indicator-impact:rgba(255,99,132,.8);--color-indicator-audioFreq:#9c27b0;--color-indicator-audioIntensity:#2196f3;--color-indicator-unknown:grey;--color-flows-pedestrian:#2196f3;--color-flows-rider:#ffa726;--color-flows-pedestrian-light:rgba(33,150,243,.15);--color-flows-rider-light:rgba(255,167,38,.15);--color-flows-parked:#78909c;--color-on-status:#fff;--color-on-primary-soft:rgba(0,0,0,.6);--color-accent-fill:#f5ff3d;--color-accent-fill-hover:#f5ff3d;--color-on-accent:#121212;--color-accent-line:#f5ff3d;--color-border-control:#333;--color-card-outline:transparent;--color-scrollbar-thumb:#403f3f;--color-badge-bg:#2a2a2a;--color-view-action-bg:transparent;--color-view-action-bg-hover:#f5ff3d;--color-view-action-text:#f5ff3d;--color-view-action-text-hover:#000;--color-view-action-line:#f5ff3d;--color-tab-active-bg:rgba(245,197,24,.1);--color-tab-active-text:#f5ff3d;--button-border-width:2px;--rgb-contrast:255,255,255;--rgb-primary:245,255,61;--chart-grid:#333;--chart-axis:#888;--chart-axis-text:#b3b3b3;--chart-tooltip-bg:#1e1e1e;--chart-total:#f5ff3d;--color-border:#333;--color-border-light:#444;--color-border-gris:#ccc;--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 6px rgba(0,0,0,.4);--shadow-lg:0 10px 15px rgba(0,0,0,.5);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xxl:24px;--radius-full:9999px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-md-max:20px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--font-milling-simplex:"Milling Simplex",sans-serif;--font-milling-duplex:"Milling Duplex",sans-serif;--font-milling-triplex:"Milling Triplex",sans-serif;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:32px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:350ms ease;--z-dropdown:100;--z-modal:200;--z-toast:300;--glass-bg:hsla(0,0%,8%,.65);--glass-blur:5px;--glass-border:hsla(0,0%,100%,.08);--glass-shadow:0 4px 24px rgba(0,0,0,.25);--compat-border-000000:#000;--compat-border-1a1a1a:#1a1a1a;--compat-border-30363d:#30363d;--compat-border-374151:#374151;--compat-border-ffffff:#fff;--compat-line-43a047:#43a047;--compat-line-4caf93:#4caf93;--compat-line-6366f1:#6366f1;--compat-line-d32f2f:#d32f2f;--compat-line-e8a035:#e8a035;--compat-line-f5c6cb:#f5c6cb;--compat-line-ff5733:#ff5733;--compat-onfill-000000:#000;--compat-onfill-121212:#121212;--compat-surface-000000:#000;--compat-surface-0d1117:#0d1117;--compat-surface-111827:#111827;--compat-surface-121212:#121212;--compat-surface-1a1a1a:#1a1a1a;--compat-surface-1f2937:#1f2937;--compat-surface-374151:#374151;--compat-text-06b6d4:#06b6d4;--compat-text-10b981:#10b981;--compat-text-22c55e:#22c55e;--compat-text-34d399:#34d399;--compat-text-3b82f6:#3b82f6;--compat-text-4caf50:#4caf50;--compat-text-6b7280:#6b7280;--compat-text-8b5cf6:#8b5cf6;--compat-text-8b949e:#8b949e;--compat-text-989898:#989898;--compat-text-9be7a0:#9be7a0;--compat-text-9ca3af:#9ca3af;--compat-text-a855f7:#a855f7;--compat-text-b00020:#b00020;--compat-text-c5e89f:#c5e89f;--compat-text-c9d1d9:#c9d1d9;--compat-text-d1d5db:#d1d5db;--compat-text-d29922:#d29922;--compat-text-dd4444:#d44;--compat-text-e0e0e0:#e0e0e0;--compat-text-e8a035:#e8a035;--compat-text-eab308:#eab308;--compat-text-ef4444:#ef4444;--compat-text-f59e0b:#f59e0b;--compat-text-f85149:#f85149;--compat-text-f87171:#f87171;--compat-text-f9fafb:#f9fafb;--compat-text-ff5733:#ff5733;--compat-text-ff8a80:#ff8a80;--compat-text-ff9d80:#ff9d80;--compat-text-ffbe63:#ffbe63;--compat-text-ffd761:#ffd761}:root[data-theme=day]{--compat-border-000000:#e4dfd6;--compat-border-1a1a1a:#e4dfd6;--compat-border-30363d:#e4dfd6;--compat-border-374151:#e4dfd6;--compat-border-ffffff:#1f1d1a;--compat-line-43a047:#43a047;--compat-line-4caf93:#3ea287;--compat-line-6366f1:#6366f1;--compat-line-d32f2f:#d32f2f;--compat-line-e8a035:#ca8400;--compat-line-f5c6cb:#b3888d;--compat-line-ff5733:#ff5733;--compat-onfill-000000:#faf8f4;--compat-onfill-121212:#faf8f4;--compat-surface-000000:#ede9e2;--compat-surface-0d1117:#ede9e2;--compat-surface-111827:#ede9e2;--compat-surface-121212:#ede9e2;--compat-surface-1a1a1a:#ede9e2;--compat-surface-1f2937:#ede9e2;--compat-surface-374151:#e9e4dc;--compat-text-06b6d4:#00728f;--compat-text-10b981:#007945;--compat-text-22c55e:#007a0b;--compat-text-34d399:#007845;--compat-text-3b82f6:#1c64d6;--compat-text-4caf50:#007a17;--compat-text-6b7280:#6b655d;--compat-text-8b5cf6:#7a47e1;--compat-text-8b949e:#5f5a53;--compat-text-989898:#5f5a53;--compat-text-9be7a0:#2d7838;--compat-text-9ca3af:#5f5a53;--compat-text-a855f7:#9038db;--compat-text-b00020:#b00020;--compat-text-c5e89f:#54722e;--compat-text-c9d1d9:#1f1d1a;--compat-text-d1d5db:#1f1d1a;--compat-text-d29922:#945e00;--compat-text-dd4444:#c62c31;--compat-text-e0e0e0:#1f1d1a;--compat-text-e8a035:#9c5900;--compat-text-eab308:#915e00;--compat-text-ef4444:#ce1c28;--compat-text-f59e0b:#a35300;--compat-text-f85149:#cd2123;--compat-text-f87171:#bc3a40;--compat-text-f9fafb:#1f1d1a;--compat-text-ff5733:#ce2000;--compat-text-ff8a80:#b24640;--compat-text-ff9d80:#a84f34;--compat-text-ffbe63:#965b00;--compat-text-ffd761:#896300;color-scheme:light;--color-primary:#2a2724;--color-primary-hover:#3d3934;--color-primary-light:#f3f3cf;--color-primary-border:rgba(42,39,36,.2);--rgb-primary:42,39,36;--rgb-contrast:42,39,36;--color-accent-fill:#f5ff3d;--color-accent-fill-hover:#e9f22e;--color-on-accent:#1f1d1a;--color-accent-line:#2a2724;--color-bg-dark:#f2efe9;--color-bg-primary:#faf8f4;--color-bg-secondary:#ede9e2;--color-bg-card:#faf8f4;--color-bg-card-hover:#f4f1eb;--color-bg-input:#f6f3ee;--color-bg-header:#f2efe9;--color-bg-sidebar:#f7f5f0;--color-card-outline:transparent;--card-shadow:0 0 0 0.5px rgba(60,50,40,.14),0 2px 10px -2px rgba(60,50,40,.06);--color-scrollbar-thumb:#cfc8bd;--color-badge-bg:#ece8e1;--color-view-action-bg:#2a2724;--color-view-action-bg-hover:#3d3934;--color-view-action-text:#faf8f4;--color-view-action-text-hover:#faf8f4;--color-view-action-line:#2a2724;--color-tab-active-bg:#f3f3cf;--color-tab-active-text:#1f1d1a;--color-tab-hover-bg:#ece8e0;--color-nav-hover-bg:#ebe7df;--switch-track-off:#d3ccc1;--switch-knob-off:#faf8f4;--switch-track-on:#2a2724;--switch-knob-on:#faf8f4;--switch-knob-shadow:0 1px 2px rgba(60,50,40,.3);--color-admin-frame:#e9a23b;--color-on-admin-frame:#1f1d1a;--color-admin-soft:#fbf0dc;--color-admin-text:#1f1d1a;--color-text-primary:#1f1d1a;--color-text-heading:#3b3631;--color-text-secondary:#4f4a44;--color-text-muted:#6b655d;--color-text-dark:#faf8f4;--color-on-status:#faf8f4;--color-on-primary-soft:hsla(40,37%,97%,.75);--color-success:#0a6c4a;--color-success-light:rgba(10,108,74,.1);--color-warning:#955a00;--color-warning-light:rgba(149,90,0,.1);--color-error:#8f1d14;--color-error-light:rgba(143,29,20,.08);--color-info:#1565c0;--color-info-light:rgba(21,101,192,.08);--color-flows-pedestrian:#1565c0;--color-flows-rider:#b45309;--color-flows-pedestrian-light:rgba(21,101,192,.1);--color-flows-rider-light:rgba(180,83,9,.1);--color-flows-parked:#5f6f7a;--color-border:#e4dfd6;--color-border-light:#ece8e1;--color-border-gris:#c9c2b7;--color-border-control:#d3ccc1;--button-border-width:1px;--shadow-sm:0 1px 2px rgba(60,50,40,.06);--shadow-md:0 8px 24px -8px rgba(60,50,40,.16);--shadow-lg:0 16px 48px -12px rgba(60,50,40,.2);--glass-bg:hsla(40,26%,93%,.88);--glass-border:#e4dfd6;--glass-shadow:none;--surface-lead:#f2eefe;--surface-lead-shadow:0 0 0 0.5px rgba(86,68,150,.2),0 12px 28px -14px rgba(56,44,104,.3);--surface-overview:#f7f4fe;--surface-overview-shadow:0 0 0 0.5px rgba(86,68,150,.14),0 2px 10px -2px rgba(56,44,104,.07);--surface-panel:#ede9e2;--surface-panel-shadow:inset 0 0 0 0.5px rgba(60,50,40,.14);--tooltip-bg:#faf8f4;--tooltip-line:#e4dfd6;--tooltip-shadow:0 2px 6px -2px rgba(60,50,40,.08),0 12px 28px -10px rgba(60,50,40,.22);--chart-grid:#e8e3da;--chart-axis:#d3ccc1;--chart-axis-text:#5f5a53;--chart-tooltip-bg:#faf8f4;--chart-total:#1f1d1a;--color-text-tertiary:#6b655d;--color-surface:#faf8f4;--color-surface-secondary:#ede9e2;--color-surface-hover:#e9e4dc;--color-surface-alt:#f4f1eb;--color-surface-elevated:#faf8f4;--color-hover:rgba(60,50,40,.05);--color-background:#f2efe9;--color-background-primary:#faf8f4;--color-background-secondary:#ede9e2;--color-bg:#f2efe9;--color-bg-page:#f2efe9;--color-bg-tertiary:#ede9e2;--color-bg-hover:#e9e4dc;--bg-secondary:#ede9e2;--bg-tertiary:#e9e4dc;--card-bg:#faf8f4;--border-color:#e4dfd6;--color-border-hover:#c9c2b7;--text-primary:#1f1d1a;--text-secondary:#4f4a44;--text-muted:#6b655d;--text-tertiary:#6b655d;--primary:#2a2724;--color-accent:#2a2724;--color-primary-dark:#1f1d1a;--color-primary-muted:#f3f3cf;--color-primary-rgb:42,39,36;--primary-rgb:42,39,36;--color-danger:#8f1d14;--success:#0a6c4a}:root[data-theme=day] [data-theme=night]{color-scheme:dark;--card-shadow:none;--color-tab-hover-bg:initial;--color-nav-hover-bg:initial;--switch-track-off:initial;--switch-knob-off:initial;--switch-track-on:initial;--switch-knob-on:initial;--switch-knob-shadow:initial;--color-text-tertiary:initial;--color-surface:initial;--color-surface-secondary:initial;--color-surface-hover:initial;--color-surface-alt:initial;--color-surface-elevated:initial;--color-hover:initial;--color-background:initial;--color-background-primary:initial;--color-background-secondary:initial;--color-bg:initial;--color-bg-page:initial;--color-bg-tertiary:initial;--color-bg-hover:initial;--bg-secondary:initial;--bg-tertiary:initial;--card-bg:initial;--border-color:initial;--color-border-hover:initial;--text-primary:initial;--text-secondary:initial;--text-muted:initial;--text-tertiary:initial;--primary:initial;--color-accent:initial;--color-primary-dark:initial;--color-primary-muted:initial;--color-primary-rgb:initial;--primary-rgb:initial;--color-danger:initial;--success:initial;--surface-bg:initial;--surface-line:initial;--surface-shadow:initial;--tooltip-bg:initial;--tooltip-line:initial;--tooltip-shadow:initial}:root[data-theme=day] [data-surface=lead]{--surface-bg:var(--surface-lead);--surface-line:transparent;--surface-shadow:var(--surface-lead-shadow)}:root[data-theme=day] [data-surface=overview]{--surface-bg:var(--surface-overview);--surface-line:transparent;--surface-shadow:var(--surface-overview-shadow)}:root[data-theme=day] [data-surface=panel]{--surface-bg:var(--surface-panel);--surface-line:transparent;--surface-shadow:var(--surface-panel-shadow)}:root[data-theme=day] :is(h1,h2,h3,h4){--color-text-primary:var(--color-text-heading);--color-primary:var(--color-text-heading);font-weight:var(--font-weight-medium)}:root[data-theme=day] :is([class*=Title],[class*=_title_],[class*=cardName]){--color-text-primary:var(--color-text-heading);--font-weight-semibold:var(--font-weight-medium);--font-weight-bold:var(--font-weight-medium)}:root[data-theme=day] .recharts-cartesian-axis-tick-value{fill:var(--chart-axis-text)}:root[data-theme=day] .recharts-line-curve{stroke-width:1.5px}:root[data-theme=day] .recharts-default-tooltip:not([data-theme=night] *){background-color:var(--tooltip-bg)!important;border-color:var(--tooltip-line)!important;box-shadow:var(--tooltip-shadow)}:root[data-theme=day] .recharts-bar-rectangle path,:root[data-theme=day] .recharts-pie-sector path{filter:drop-shadow(0 0 .5px rgba(31,29,26,.35))}:root[data-theme=day] input[type=range]{background-color:transparent;accent-color:var(--color-primary)}:root[data-theme=day] ::selection{background:var(--color-accent-fill);color:#1f1d1a}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:var(--font-milling-duplex),var(--font-milling-triplex),var(--font-family);font-size:var(--font-size-md);background-color:var(--color-bg-dark);color:var(--color-text-primary);min-height:100vh}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:var(--font-size-md)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-sidebar)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}