@font-face{font-family:Figtree;src:url(/assets/figtree-latin-wght-CCzugLIV.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+2248,U+2264-2265,U+25B2,U+25B6,U+25BC,U+25C0,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial),local(ArialMT);font-weight:100 500;size-adjust:99.23%;ascent-override:95.73%;descent-override:25.19%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:501 900;size-adjust:96.75%;ascent-override:98.2%;descent-override:25.84%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 500;size-adjust:100.19%;ascent-override:94.82%;descent-override:24.95%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:501 900;size-adjust:101.93%;ascent-override:93.2%;descent-override:24.53%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh}img,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse}@property --tv-dim{syntax:"<number>";inherits:true;initial-value:1}@property --tv-shift-x{syntax:"<length>";inherits:true;initial-value:0}@property --tv-shift-y{syntax:"<length>";inherits:true;initial-value:0}@property --meter-fill{syntax:"<percentage>";inherits:false;initial-value:0%}@property --meter-estimate{syntax:"<percentage>";inherits:false;initial-value:0%}@property --range-start{syntax:"<percentage>";inherits:false;initial-value:0%}@property --range-end{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--pal-ink:#101b2b;--pal-ink-deep:#0b1118;--pal-paper:#fff;--pal-canvas-l:#f2f5f9;--pal-canvas-d:#0b1118;--pal-canvas-tv:#070b10;--pal-surface-l:#fff;--pal-surface-d:#121a24;--pal-surface-tv:#0e141c;--pal-line-l:#dce3eb;--pal-line-d:#233041;--pal-line-tv:#1c2733;--pal-text-l:#101b2b;--pal-text-d:#e8edf3;--pal-text-tv:#f3f6f9;--pal-text2-l:#46546a;--pal-text2-d:#9aa8ba;--pal-text2-tv:#b4c0ce;--pal-text3-l:#5b677b;--pal-text3-d:#8291a5;--pal-area1-l:#b6408c;--pal-area1-d:#f97dc4;--pal-area2-l:#613823;--pal-area2-d:#a27c6d;--pal-area3-l:#646d25;--pal-area3-d:#979946;--pal-area4-l:#759546;--pal-area4-d:#b5c68b;--pal-area4-ink-l:#5b7a2a;--pal-menuju-l:#225fdc;--pal-menuju-d:#7196fe;--pal-antre-l:#c86f1c;--pal-antre-d:#faac43;--pal-tujuan-l:#562888;--pal-tujuan-d:#8250c9;--pal-kembali-l:#0693b6;--pal-kembali-d:#4bddf8;--pal-jalan-l:#4d596d;--pal-jalan-d:#929aa7;--pal-diam-l:#7a8085;--pal-diam-d:#676d72;--pal-offline-l:#bd2b1b;--pal-offline-d:#f96b65;--pal-antre-ink-l:#a75804;--pal-kembali-ink-l:#057794;--pal-diam-ink-l:#676d72;--pal-tujuan-ink-d:#a474f0;--pal-diam-ink-d:#888f94;--pal-rambu-l:#0b6b48;--pal-rambu-d:#3cc48e;--pal-malam-l:#1f3a5f;--pal-malam-d:#b4c8f0;--pal-batu-l:#262e38;--pal-batu-d:#c3ccd8;--pal-map-land-l:#f3f2ec;--pal-map-settlement-l:#f3ebe3;--pal-map-paddy-l:#e9f5c1;--pal-map-green-l:#d6f8c6;--pal-map-forest-l:#c3fac6;--pal-map-water-l:#a3cdea;--pal-map-casing-l:#d4ccbd;--pal-map-label-l:#475163;--pal-map-land-d:#10171f;--pal-map-settlement-d:#1b1f27;--pal-map-paddy-d:#19220d;--pal-map-green-d:#082512;--pal-map-forest-d:#01250c;--pal-map-water-d:#14395a;--pal-map-road-d:#1d2632;--pal-map-casing-d:#364254;--pal-map-label-d:#97a5b7}@supports (color:lab(0% 0 0)){:root{--pal-ink:lab(9.37798% -.590891 -12.5302);--pal-ink-deep:lab(4.80484% -.815742 -5.1549);--pal-paper:lab(100% 0 0);--pal-canvas-l:lab(96.3911% -.491709 -2.2822);--pal-canvas-d:lab(4.80484% -.815742 -5.1549);--pal-canvas-tv:lab(2.87525% -.465661 -2.69011);--pal-surface-l:lab(100% 0 0);--pal-surface-d:lab(8.83625% -1.25554 -8.16112);--pal-surface-tv:lab(6.05001% -.751548 -6.38232);--pal-line-l:lab(89.8678% -1.31837 -4.7837);--pal-line-d:lab(19.2754% -1.6097 -12.6079);--pal-line-tv:lab(15.03% -2.05471 -9.49563);--pal-text-l:lab(9.37798% -.590891 -12.5302);--pal-text-d:lab(93.4894% -.905544 -3.51915);--pal-text-tv:lab(96.7159% -.624329 -1.79991);--pal-text2-l:lab(35.1844% -1.23018 -14.6586);--pal-text2-d:lab(68.1981% -2.22722 -11.0602);--pal-text2-tv:lab(77.0967% -2.1666 -8.53632);--pal-text3-l:lab(43.1346% -1.06043 -12.8421);--pal-text3-d:lab(59.4742% -2.21837 -12.506);--pal-area1-l:lab(46.5438% 53.9508 -16.6157);--pal-area1-d:lab(68.8367% 54.1863 -14.3264);--pal-area2-l:lab(28.3753% 17.086 21.1308);--pal-area2-d:lab(55.4954% 13.6232 14.2129);--pal-area3-l:lab(44.0999% -11.4566 37.4893);--pal-area3-d:lab(61.7306% -9.4161 42.5607);--pal-area4-l:lab(57.9139% -21.6172 37.3575);--pal-area4-d:lab(77.483% -13.3999 27.6298);--pal-area4-ink-l:lab(47.5206% -21.504 38.5584);--pal-menuju-l:lab(42.6105% 18.3184 -70.6742);--pal-menuju-d:lab(62.9621% 9.82422 -56.7099);--pal-antre-l:lab(56.4074% 32.179 57.3175);--pal-antre-d:lab(76.7922% 23.0223 63.2364);--pal-tujuan-l:lab(26.9775% 36.4059 -46.1321);--pal-tujuan-d:lab(44.6017% 40.473 -56.2206);--pal-kembali-l:lab(55.8791% -24.0211 -28.0914);--pal-kembali-d:lab(81.3453% -33.6229 -25.1683);--pal-jalan-l:lab(37.3714% -.986278 -13.1312);--pal-jalan-d:lab(63.2678% -.947416 -7.85317);--pal-diam-l:lab(53.202% -1.53175 -3.54656);--pal-diam-d:lab(45.6385% -1.56522 -3.64504);--pal-offline-l:lab(42.9456% 57.2677 46.5385);--pal-offline-d:lab(63.6782% 55.118 32.0843);--pal-antre-ink-l:lab(46.4441% 29.8605 54.2448);--pal-kembali-ink-l:lab(45.7049% -20.523 -24.1411);--pal-diam-ink-l:lab(45.6385% -1.56522 -3.64504);--pal-tujuan-ink-d:lab(58.0919% 38.5686 -56.4213);--pal-diam-ink-d:lab(58.9445% -1.87323 -3.59824);--pal-rambu-l:lab(39.5944% -33.687 12.091);--pal-rambu-d:lab(71.0231% -47.5727 16.175);--pal-malam-l:lab(23.7758% -.343606 -25.5529);--pal-malam-d:lab(80.0888% -.497967 -22.2796);--pal-batu-l:lab(18.4957% -1.42924 -7.63471);--pal-batu-d:lab(81.6145% -1.43301 -7.09142);--pal-map-land-l:lab(95.4511% -.431031 3.0157);--pal-map-settlement-l:lab(93.5144% 1.78158 4.9096);--pal-map-paddy-l:lab(94.6568% -10.4638 23.7456);--pal-map-green-l:lab(94.1741% -18.0533 20.3003);--pal-map-forest-l:lab(93.495% -25.4012 19.1273);--pal-map-water-l:lab(80.126% -9.30208 -19.1586);--pal-map-casing-l:lab(82.3847% .971705 8.55254);--pal-map-label-l:lab(34.1056% -.626504 -11.9124);--pal-map-land-d:lab(7.34039% -1.27541 -6.7324);--pal-map-settlement-d:lab(11.6149% -.153206 -6.08369);--pal-map-paddy-d:lab(11.8713% -7.67305 11.86);--pal-map-green-d:lab(12.0652% -15.5246 9.20355);--pal-map-forest-d:lab(11.6622% -18.8134 11.7453);--pal-map-water-d:lab(22.6776% -3.69094 -24.0666);--pal-map-road-d:lab(14.7138% -1.27737 -9.26967);--pal-map-casing-d:lab(27.4687% -1.24533 -12.5506);--pal-map-label-d:lab(67.0723% -2.22775 -11.0934)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--lightningcss-light,var(--pal-canvas-l))var(--lightningcss-dark,var(--pal-canvas-d));--surface:var(--lightningcss-light,var(--pal-surface-l))var(--lightningcss-dark,var(--pal-surface-d));--line-color:var(--lightningcss-light,var(--pal-line-l))var(--lightningcss-dark,var(--pal-line-d));--text:var(--lightningcss-light,var(--pal-text-l))var(--lightningcss-dark,var(--pal-text-d));--text-2:var(--lightningcss-light,var(--pal-text2-l))var(--lightningcss-dark,var(--pal-text2-d));--text-3:var(--lightningcss-light,var(--pal-text3-l))var(--lightningcss-dark,var(--pal-text3-d));--soft-mix:12%;--surface-2:color-mix(in oklab, var(--surface), var(--canvas));--surface-sunken:color-mix(in oklab, var(--canvas) 80%, var(--line-color));--line-control-mix:78%;--line-control:color-mix(in oklab, var(--text-3) var(--line-control-mix), var(--surface));--area-1:var(--lightningcss-light,var(--pal-area1-l))var(--lightningcss-dark,var(--pal-area1-d));--area-2:var(--lightningcss-light,var(--pal-area2-l))var(--lightningcss-dark,var(--pal-area2-d));--area-3:var(--lightningcss-light,var(--pal-area3-l))var(--lightningcss-dark,var(--pal-area3-d));--area-4:var(--lightningcss-light,var(--pal-area4-l))var(--lightningcss-dark,var(--pal-area4-d));--on-area-1:var(--lightningcss-light,var(--pal-paper))var(--lightningcss-dark,var(--pal-ink));--on-area-2:var(--lightningcss-light,var(--pal-paper))var(--lightningcss-dark,var(--pal-ink));--on-area-3:var(--lightningcss-light,var(--pal-paper))var(--lightningcss-dark,var(--pal-ink));--on-area-4:var(--pal-ink);--area-1-ink:var(--area-1);--area-2-ink:var(--area-2);--area-3-ink:var(--area-3);--area-4-ink:var(--lightningcss-light,var(--pal-area4-ink-l))var(--lightningcss-dark,var(--pal-area4-d));--status-menuju:var(--lightningcss-light,var(--pal-menuju-l))var(--lightningcss-dark,var(--pal-menuju-d));--status-antre:var(--lightningcss-light,var(--pal-antre-l))var(--lightningcss-dark,var(--pal-antre-d));--status-timbang:var(--status-antre);--status-tujuan:var(--lightningcss-light,var(--pal-tujuan-l))var(--lightningcss-dark,var(--pal-tujuan-d));--status-kembali:var(--lightningcss-light,var(--pal-kembali-l))var(--lightningcss-dark,var(--pal-kembali-d));--status-jalan:var(--lightningcss-light,var(--pal-jalan-l))var(--lightningcss-dark,var(--pal-jalan-d));--status-berhenti:var(--lightningcss-light,var(--pal-diam-l))var(--lightningcss-dark,var(--pal-diam-d));--status-parkir:var(--status-berhenti);--status-offline:var(--status-berhenti);--status-offline-ring:var(--lightningcss-light,var(--pal-offline-l))var(--lightningcss-dark,var(--pal-offline-d));--status-menuju-ink:var(--status-menuju);--status-antre-ink:var(--lightningcss-light,var(--pal-antre-ink-l))var(--lightningcss-dark,var(--pal-antre-d));--status-timbang-ink:var(--status-antre-ink);--status-tujuan-ink:var(--lightningcss-light,var(--pal-tujuan-l))var(--lightningcss-dark,var(--pal-tujuan-ink-d));--status-kembali-ink:var(--lightningcss-light,var(--pal-kembali-ink-l))var(--lightningcss-dark,var(--pal-kembali-d));--status-jalan-ink:var(--status-jalan);--status-berhenti-ink:var(--lightningcss-light,var(--pal-diam-ink-l))var(--lightningcss-dark,var(--pal-diam-ink-d));--status-parkir-ink:var(--status-berhenti-ink);--status-offline-ink:var(--status-offline-ring);--on-status-menuju:var(--lightningcss-light,var(--pal-paper))var(--lightningcss-dark,var(--pal-ink-deep));--on-status-antre:var(--pal-ink-deep);--on-status-timbang:var(--on-status-antre);--on-status-tujuan:var(--pal-paper);--on-status-kembali:var(--pal-ink-deep);--on-status-jalan:var(--lightningcss-light,var(--pal-paper))var(--lightningcss-dark,var(--pal-ink-deep));--on-status-berhenti:var(--lightningcss-light,var(--pal-ink-deep))var(--lightningcss-dark,var(--pal-paper));--on-status-parkir:var(--on-status-berhenti);--on-status-offline:var(--on-status-berhenti);--on-status-offline-ring:var(--lightningcss-light,var(--pal-paper))var(--lightningcss-dark,var(--pal-ink-deep));--status-menuju-soft:color-mix(in oklab, var(--status-menuju) var(--soft-mix), var(--surface));--status-antre-soft:color-mix(in oklab, var(--status-antre) var(--soft-mix), var(--surface));--status-timbang-soft:var(--status-antre-soft);--status-tujuan-soft:color-mix(in oklab, var(--status-tujuan) var(--soft-mix), var(--surface));--status-kembali-soft:color-mix(in oklab, var(--status-kembali) var(--soft-mix), var(--surface));--status-jalan-soft:color-mix(in oklab, var(--status-jalan) var(--soft-mix), var(--surface));--status-berhenti-soft:color-mix(in oklab, var(--status-berhenti) var(--soft-mix), var(--surface));--status-parkir-soft:var(--status-berhenti-soft);--status-offline-soft:color-mix(in oklab, var(--status-offline-ring) var(--soft-mix), var(--surface));--danger:var(--lightningcss-light,var(--pal-offline-l))var(--lightningcss-dark,var(--pal-offline-d));--danger-subtle:color-mix(in oklab, var(--danger) var(--soft-mix), var(--surface));--warning:var(--status-antre-ink);--warning-subtle:var(--status-antre-soft);--accent:var(--accent-base);--accent-hover:var(--lightningcss-light,color-mix(in oklab, var(--accent-base) 85%, black))var(--lightningcss-dark,color-mix(in oklab, var(--accent-base) 85%, white));--accent-1:color-mix(in oklab, var(--accent-base) 6%, var(--surface));--accent-2:color-mix(in oklab, var(--accent-base) var(--soft-mix), var(--surface));--accent-3:color-mix(in oklab, var(--accent-base) 24%, var(--surface));--accent-4:color-mix(in oklab, var(--accent-base) 45%, var(--surface));--on-accent:var(--lightningcss-light,var(--pal-paper))var(--lightningcss-dark,var(--pal-ink-deep));--focus-ring:var(--accent);--chart-main:var(--accent);--chart-compare:var(--text-2);--chart-step-1:var(--text);--chart-step-2:color-mix(in oklab, var(--text) 90%, var(--surface));--chart-step-3:color-mix(in oklab, var(--text) 81%, var(--surface));--chart-step-4:color-mix(in oklab, var(--text) 72%, var(--surface));--chart-step-5:color-mix(in oklab, var(--text) 63%, var(--surface));--chart-step-6:color-mix(in oklab, var(--text) 54%, var(--surface));--chart-step-7:color-mix(in oklab, var(--text) 45%, var(--surface));--band-bg:var(--accent-deep);--band-text:var(--pal-paper);--band-edge:var(--pal-paper);--band-muted:color-mix(in oklab, var(--pal-paper) 90%, var(--band-bg));--band-hover:color-mix(in oklab, var(--pal-paper) 12%, var(--band-bg));--band-field:color-mix(in oklab, var(--pal-paper) 8%, var(--band-bg));--band-active:color-mix(in oklab, var(--band-bg) 60%, black);--band-focus:var(--pal-paper);--band-line:color-mix(in oklab, var(--pal-paper) 40%, var(--band-bg));--band-chip:var(--pal-paper);--band-danger:var(--pal-offline-l);--band-warning:var(--pal-antre-ink-l);--map-land:var(--lightningcss-light,var(--pal-map-land-l))var(--lightningcss-dark,var(--pal-map-land-d));--map-settlement:var(--lightningcss-light,var(--pal-map-settlement-l))var(--lightningcss-dark,var(--pal-map-settlement-d));--map-water:var(--lightningcss-light,var(--pal-map-water-l))var(--lightningcss-dark,var(--pal-map-water-d));--map-paddy:var(--lightningcss-light,var(--pal-map-paddy-l))var(--lightningcss-dark,var(--pal-map-paddy-d));--map-green:var(--lightningcss-light,var(--pal-map-green-l))var(--lightningcss-dark,var(--pal-map-green-d));--map-forest:var(--lightningcss-light,var(--pal-map-forest-l))var(--lightningcss-dark,var(--pal-map-forest-d));--map-road:var(--lightningcss-light,var(--pal-paper))var(--lightningcss-dark,var(--pal-map-road-d));--map-road-casing:var(--lightningcss-light,var(--pal-map-casing-l))var(--lightningcss-dark,var(--pal-map-casing-d));--map-label:var(--lightningcss-light,var(--pal-map-label-l))var(--lightningcss-dark,var(--pal-map-label-d));--map-destination-fill:color-mix(in oklab, var(--status-tujuan) 8%, transparent);--map-destination-line:var(--status-tujuan);--map-corridor-fill:color-mix(in oklab, var(--status-antre) 14%, transparent);--map-road-major-scale:1.5;--map-label-scale:1;--map-marker-scale:1;--marker-halo:20%;--shadow-near:var(--lightningcss-light,color-mix(in oklab, var(--pal-ink) 10%, transparent))var(--lightningcss-dark,oklab(0% none none/.4));--shadow-far:var(--lightningcss-light,color-mix(in oklab, var(--pal-ink) 20%, transparent))var(--lightningcss-dark,oklab(0% none none/.55));--shadow-float:0 4px 12px var(--shadow-near), 0 16px 40px -8px var(--shadow-far);--shadow-panel-near:var(--lightningcss-light,color-mix(in oklab, var(--pal-ink) 8%, transparent))var(--lightningcss-dark,oklab(0% none none/.4));--shadow-panel-far:var(--lightningcss-light,color-mix(in oklab, var(--pal-ink) 24%, transparent))var(--lightningcss-dark,oklab(0% none none/.6));--shadow-panel-edge:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--pal-line-d));--shadow-panel:0 0 0 1px var(--shadow-panel-edge), 0 1px 2px var(--shadow-panel-near), 0 10px 28px -8px var(--shadow-panel-far);--scrim:var(--lightningcss-light,color-mix(in oklab, var(--pal-ink-deep) 40%, transparent))var(--lightningcss-dark,oklab(0% none none/.55));--font-sans:"Figtree", "Figtree Fallback", "Figtree Fallback Roboto", system-ui, sans-serif;--numeric:tabular-nums slashed-zero;--type-caption:.8125rem;--type-body:.9375rem;--type-body-lg:1.0625rem;--type-heading:1.25rem;--type-title:1.5rem;--type-count-sm:1.75rem;--type-count:2.75rem;--type-hero:3.5rem;--type-plate:.9375rem;--type-driver-home:1.75rem;--type-tv-label:53px;--type-tv-count:120px;--type-tv-hero:160px;--weight-regular:400;--weight-medium:500;--weight-strong:700;--leading-tight:1.2;--leading-normal:1.45;--tracking-tight:-.005em;--text-scale:1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--gutter:12px;--radius-plate:3px;--radius-control:8px;--radius-panel:12px;--radius-sheet:16px;--radius-float:14px;--radius-full:999px;--line:1px;--line-icon:2px;--line-select:2px;--line-focus:2px;--line-route:4px;--line-road:10px;--line-rule-heavy:2px;--line-rule-gap:2px;--hatch-width:2px;--hatch-gap:6px;--hatch-tint:12%;--field-tint:8%;--density-row:44px;--density-row-touch:52px;--density-control:36px;--density-control-sm:30px;--density-touch:44px;--touch-min:24px;--motion-tap:90ms;--motion-swap:.16s;--motion-move:.24s;--motion-panel:.28s;--motion-budget:.3s;--motion-mark:2s;--swap-shift:4px;--ease-settle:cubic-bezier(.2, .8, .2, 1);--ease-leave:cubic-bezier(.4, 0, 1, 1);--ease-travel:linear;--tv-edge:5%;--tv-shift:2px;--tv-dim-evening:.82;--z-map-control:10;--z-drawer:20;--z-topbar:30;--z-popover:40;--z-modal:50;--z-toast:60}:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark],:root[data-theme=tv]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--soft-mix:18%;--line-control-mix:72%;--weight-medium:500;--weight-strong:600}:root{--accent-base:var(--lightningcss-light,var(--pal-rambu-l))var(--lightningcss-dark,var(--pal-rambu-d));--accent-deep:var(--pal-rambu-l)}:root[data-accent=malam]{--accent-base:var(--lightningcss-light,var(--pal-malam-l))var(--lightningcss-dark,var(--pal-malam-d));--accent-deep:var(--pal-malam-l)}:root[data-accent=batu]{--accent-base:var(--lightningcss-light,var(--pal-batu-l))var(--lightningcss-dark,var(--pal-batu-d));--accent-deep:var(--pal-batu-l)}@media (max-width:640px){:root{--type-caption:.875rem;--type-body:1rem;--type-count:2rem;--type-plate:1.125rem}}:root[data-density=ringkas]{--density-row:36px;--density-row-touch:44px;--density-control:30px;--density-control-sm:26px;--type-body:.875rem}:root[data-density=pos]{--density-row:56px;--density-row-touch:56px;--density-control:56px;--density-control-sm:48px;--density-touch:56px;--touch-min:56px;--type-body:1rem}:root[data-theme=tv]{--canvas:var(--pal-canvas-tv);--surface:var(--pal-surface-tv);--line-color:var(--pal-line-tv);--text:var(--pal-text-tv);--text-2:var(--pal-text2-tv);--text-3:var(--pal-text2-tv);--line-route:6px;--hatch-width:3px;--hatch-gap:8px;--map-label-scale:1.4;--map-marker-scale:1.5;--density-row:56px;--density-row-touch:56px;--density-control:48px;--density-control-sm:40px;--density-touch:56px;--touch-min:48px}@media (prefers-reduced-motion:reduce){:root{--motion-tap:1ms;--motion-swap:1ms;--motion-move:1ms;--motion-panel:1ms;--swap-shift:0px}}:root[data-motion=hemat]{--motion-tap:1ms;--motion-swap:1ms;--motion-move:1ms;--motion-panel:1ms;--swap-shift:0px}:root{--bg:var(--canvas);--text-muted:var(--text-2);--text-faint:var(--text-3);--line-strong:var(--line-control);--plate-bg:var(--surface);--plate-line:var(--line-control);--accent-subtle:var(--accent-2);--accent-line:var(--accent-4);--ok:var(--text-2);--ok-subtle:var(--surface-2);--status-ditpa:var(--status-tujuan);--status-ditpa-soft:var(--status-tujuan-soft);--status-ditpa-ink:var(--status-tujuan-ink);--on-status-ditpa:var(--on-status-tujuan);--cat-1:var(--chart-main);--cat-2:var(--chart-compare);--cat-3:var(--chart-step-3);--cat-4:var(--chart-step-4);--cat-5:var(--text-2);--cat-6:var(--text-3);--topbar-bg:var(--band-bg);--topbar-line:var(--band-edge);--topbar-text:var(--band-text);--topbar-muted:var(--band-muted);--topbar-hover:var(--band-hover);--topbar-active:var(--band-active);--topbar-field:var(--band-field);--shadow-1:0 0 #0000;--shadow-2:0 0 #0000;--shadow-3:var(--shadow-float);--shadow-overlay:var(--shadow-float);--font-mono:var(--font-sans);--text-xs:var(--type-caption);--text-sm:var(--type-caption);--text-md:var(--type-body);--text-lg:var(--type-body-lg);--text-xl:var(--type-heading);--text-title:var(--type-title);--text-2xl:var(--type-title);--text-kpi-sm:var(--type-count-sm);--text-kpi:var(--type-count);--text-tv:var(--type-tv-count);--radius-sm:var(--radius-control);--radius-pill:var(--radius-full);--row-h:var(--density-row);--row-h-touch:var(--density-row-touch);--control-h:var(--density-control);--control-h-sm:var(--density-control-sm);--control-h-touch:var(--density-touch);--dur-fast:var(--motion-tap);--dur-base:var(--motion-swap);--dur-slow:var(--motion-move);--dur-marker:.8s;--ease-out:var(--ease-settle);--ease-in-out:var(--ease-settle)}:root[data-theme=tv]{--text-md:1.25rem;--text-sm:1.125rem;--text-xs:1rem;--text-lg:1.5rem;--text-kpi:4rem}@supports not (color:light-dark(#000, #fff)){:root{--pal-ink:#101b2b;--pal-ink-deep:#0b1118;--pal-paper:#fff;--pal-canvas-l:#f2f5f9;--pal-canvas-d:#0b1118;--pal-canvas-tv:#070b10;--pal-surface-l:#fff;--pal-surface-d:#121a24;--pal-surface-tv:#0e141c;--pal-line-l:#dce3eb;--pal-line-d:#233041;--pal-line-tv:#1c2733;--pal-text-l:#101b2b;--pal-text-d:#e8edf3;--pal-text-tv:#f3f6f9;--pal-text2-l:#46546a;--pal-text2-d:#9aa8ba;--pal-text2-tv:#b4c0ce;--pal-text3-l:#5b677b;--pal-text3-d:#8291a5;--pal-area1-l:#b6408c;--pal-area1-d:#f97dc4;--pal-area2-l:#613823;--pal-area2-d:#a27c6d;--pal-area3-l:#646d25;--pal-area3-d:#979946;--pal-area4-l:#759546;--pal-area4-d:#b5c68b;--pal-area4-ink-l:#5b7a2a;--pal-menuju-l:#225fdc;--pal-menuju-d:#7196fe;--pal-antre-l:#c86f1c;--pal-antre-d:#faac43;--pal-tujuan-l:#562888;--pal-tujuan-d:#8250c9;--pal-kembali-l:#0693b6;--pal-kembali-d:#4bddf8;--pal-jalan-l:#4d596d;--pal-jalan-d:#929aa7;--pal-diam-l:#7a8085;--pal-diam-d:#676d72;--pal-offline-l:#bd2b1b;--pal-offline-d:#f96b65;--pal-antre-ink-l:#a75804;--pal-kembali-ink-l:#057794;--pal-diam-ink-l:#676d72;--pal-tujuan-ink-d:#a474f0;--pal-diam-ink-d:#888f94;--pal-rambu-l:#0b6b48;--pal-rambu-d:#3cc48e;--pal-malam-l:#1f3a5f;--pal-malam-d:#b4c8f0;--pal-batu-l:#262e38;--pal-batu-d:#c3ccd8;--pal-map-land-l:#f3f2ec;--pal-map-settlement-l:#f3ebe3;--pal-map-paddy-l:#e9f5c1;--pal-map-green-l:#d6f8c6;--pal-map-forest-l:#c3fac6;--pal-map-water-l:#a3cdea;--pal-map-casing-l:#d4ccbd;--pal-map-label-l:#475163;--pal-map-land-d:#10171f;--pal-map-settlement-d:#1b1f27;--pal-map-paddy-d:#19220d;--pal-map-green-d:#082512;--pal-map-forest-d:#01250c;--pal-map-water-d:#14395a;--pal-map-road-d:#1d2632;--pal-map-casing-d:#364254;--pal-map-label-d:#97a5b7;--canvas:#f2f5f9;--surface:#fff;--line-color:#dce3eb;--text:#101b2b;--text-2:#46546a;--text-3:#5b677b;--surface-2:#f8fafc;--surface-sunken:#eef1f6;--line-control:#7c8697;--area-1:#b6408c;--area-2:#613823;--area-3:#646d25;--area-4:#759546;--on-area-1:#fff;--on-area-2:#fff;--on-area-3:#fff;--area-4-ink:#5b7a2a;--status-menuju:#225fdc;--status-antre:#c86f1c;--status-tujuan:#562888;--status-kembali:#0693b6;--status-jalan:#4d596d;--status-berhenti:#7a8085;--status-offline-ring:#bd2b1b;--status-antre-ink:#a75804;--status-tujuan-ink:#562888;--status-kembali-ink:#057794;--status-berhenti-ink:#676d72;--on-status-menuju:#fff;--on-status-jalan:#fff;--on-status-berhenti:#0b1118;--on-status-offline-ring:#fff;--status-menuju-soft:#e4edfd;--status-antre-soft:#faeee6;--status-tujuan-soft:#e9e4f1;--status-kembali-soft:#e7f2f6;--status-jalan-soft:#e8eaed;--status-berhenti-soft:#eeeff0;--status-offline-soft:#fbe7e3;--danger:#bd2b1b;--danger-subtle:#fbe7e3;--accent-hover:#075538;--accent-1:#f1f6f3;--accent-2:#e3ece7;--accent-3:#c8dad0;--accent-4:#99bba8;--on-accent:#fff;--chart-step-2:#232e3d;--chart-step-3:#36404f;--chart-step-4:#495360;--chart-step-5:#5e6673;--chart-step-6:#737b86;--chart-step-7:#898f99;--band-muted:#e8f0eb;--band-hover:#367c5c;--band-field:#2b7655;--band-active:#02321f;--band-line:#77a48d;--map-land:#f3f2ec;--map-settlement:#f3ebe3;--map-water:#a3cdea;--map-paddy:#e9f5c1;--map-green:#d6f8c6;--map-forest:#c3fac6;--map-road:#fff;--map-road-casing:#d4ccbd;--map-label:#475163;--map-destination-fill:#56288814;--map-corridor-fill:#c86f1c24;--shadow-near:#101b2b1a;--shadow-far:#101b2b33;--shadow-panel-near:#101b2b14;--shadow-panel-far:#101b2b3d;--shadow-panel-edge:#0000;--scrim:#0b111866;--accent-base:#0b6b48}:root[data-theme=dark]{--canvas:#0b1118;--surface:#121a24;--line-color:#233041;--text:#e8edf3;--text-2:#9aa8ba;--text-3:#8291a5;--surface-2:#0e151e;--surface-sunken:#101720;--line-control:#606d7e;--area-1:#f97dc4;--area-2:#a27c6d;--area-3:#979946;--area-4:#b5c68b;--on-area-1:#101b2b;--on-area-2:#101b2b;--on-area-3:#101b2b;--area-4-ink:#b5c68b;--status-menuju:#7196fe;--status-antre:#faac43;--status-tujuan:#8250c9;--status-kembali:#4bddf8;--status-jalan:#929aa7;--status-berhenti:#676d72;--status-offline-ring:#f96b65;--status-antre-ink:#faac43;--status-tujuan-ink:#a474f0;--status-kembali-ink:#4bddf8;--status-berhenti-ink:#888f94;--on-status-menuju:#0b1118;--on-status-jalan:#0b1118;--on-status-berhenti:#fff;--on-status-offline-ring:#0b1118;--status-menuju-soft:#212e46;--status-antre-soft:#36322f;--status-tujuan-soft:#24243e;--status-kembali-soft:#1e3845;--status-jalan-soft:#262e39;--status-berhenti-soft:#202831;--status-offline-soft:#382a30;--danger:#f96b65;--danger-subtle:#382a30;--accent-hover:#65cd9e;--accent-1:#15232a;--accent-2:#1c3536;--accent-3:#1f3e3c;--accent-4:#286052;--on-accent:#0b1118;--chart-step-2:#d0d5dc;--chart-step-3:#bac0c7;--chart-step-4:#a5abb3;--chart-step-5:#9097a0;--chart-step-6:#7c838c;--chart-step-7:#69707a;--map-land:#10171f;--map-settlement:#1b1f27;--map-water:#14395a;--map-paddy:#19220d;--map-green:#082512;--map-forest:#01250c;--map-road:#1d2632;--map-road-casing:#364254;--map-label:#97a5b7;--map-destination-fill:#8250c914;--map-corridor-fill:#faac4324;--shadow-near:#0006;--shadow-far:#0000008c;--shadow-panel-near:#0006;--shadow-panel-far:#0009;--shadow-panel-edge:#233041;--scrim:#0000008c;--accent-base:#3cc48e}:root[data-theme=tv]{--surface-2:#0a0f16;--surface-sunken:#0b1017;--line-control:#808b97;--area-1:#f97dc4;--area-2:#a27c6d;--area-3:#979946;--area-4:#b5c68b;--on-area-1:#101b2b;--on-area-2:#101b2b;--on-area-3:#101b2b;--area-4-ink:#b5c68b;--status-menuju:#7196fe;--status-antre:#faac43;--status-tujuan:#8250c9;--status-kembali:#4bddf8;--status-jalan:#929aa7;--status-berhenti:#676d72;--status-offline-ring:#f96b65;--status-antre-ink:#faac43;--status-tujuan-ink:#a474f0;--status-kembali-ink:#4bddf8;--status-berhenti-ink:#888f94;--on-status-menuju:#0b1118;--on-status-jalan:#0b1118;--on-status-berhenti:#fff;--on-status-offline-ring:#0b1118;--status-menuju-soft:#1d293f;--status-antre-soft:#322d28;--status-tujuan-soft:#211f37;--status-kembali-soft:#1b323d;--status-jalan-soft:#222932;--status-berhenti-soft:#1c222a;--status-offline-soft:#342429;--danger:#f96b65;--danger-subtle:#342429;--accent-hover:#65cd9e;--accent-1:#121d22;--accent-2:#182f2f;--accent-3:#1c3935;--accent-4:#265c4d;--on-accent:#0b1118;--chart-step-2:#d9dce0;--chart-step-3:#c1c5ca;--chart-step-4:#abafb4;--chart-step-5:#95999f;--chart-step-6:#7f848b;--chart-step-7:#6a7076;--map-land:#10171f;--map-settlement:#1b1f27;--map-water:#14395a;--map-paddy:#19220d;--map-green:#082512;--map-forest:#01250c;--map-road:#1d2632;--map-road-casing:#364254;--map-label:#97a5b7;--map-destination-fill:#8250c914;--map-corridor-fill:#faac4324;--shadow-near:#0006;--shadow-far:#0000008c;--shadow-panel-near:#0006;--shadow-panel-far:#0009;--shadow-panel-edge:#233041;--scrim:#0000008c;--accent-base:#3cc48e}:root[data-accent=malam]{--accent-hover:#172d4b;--accent-1:#f0f2f5;--accent-2:#e1e5eb;--accent-3:#c4ccd7;--accent-4:#93a1b5;--band-muted:#e6eaee;--band-hover:#374f71;--band-field:#2f486b;--band-active:#0a182c;--band-line:#72849d;--accent-base:#1f3a5f}:root[data-theme=dark][data-accent=malam]{--accent-hover:#bfd0f3;--accent-1:#1a232e;--accent-2:#2b3544;--accent-3:#343e4f;--accent-4:#546278;--accent-base:#b4c8f0}:root[data-theme=tv][data-accent=malam]{--accent-hover:#bfd0f3;--accent-1:#161d26;--accent-2:#272f3c;--accent-3:#303948;--accent-4:#525d73;--accent-base:#b4c8f0}:root[data-accent=batu]{--accent-hover:#1c232b;--accent-1:#f0f1f2;--accent-2:#e2e3e5;--accent-3:#c5c8cb;--accent-4:#959a9f;--band-muted:#e7e8e9;--band-hover:#3c444d;--band-field:#353c46;--band-active:#0d1217;--band-line:#757a82;--accent-base:#262e38}:root[data-theme=dark][data-accent=batu]{--accent-hover:#ccd4de;--accent-1:#1b232d;--accent-2:#2d3640;--accent-3:#373f4a;--accent-4:#5a636f;--accent-base:#c3ccd8}:root[data-theme=tv][data-accent=batu]{--accent-hover:#ccd4de;--accent-1:#171d25;--accent-2:#293039;--accent-3:#333a43;--accent-4:#575f69;--accent-base:#c3ccd8}}html{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:calc(100% * var(--text-scale));line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility}body{font-size:var(--text-md)}body,input,button{font-variant-numeric:var(--numeric)}::selection{background:var(--accent-subtle);color:var(--text)}:focus-visible{outline:var(--line-focus) solid var(--focus-ring);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}._button_w95jq_1{height:var(--control-h);border:var(--line) solid transparent;border-radius:var(--radius-control);font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);outline:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:1;display:inline-flex}._button_w95jq_1[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:2px}._button_w95jq_1[data-pressed]{transform:scale(.97)}._button_w95jq_1[data-disabled]{cursor:default;opacity:.45}._primary_w95jq_40{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px #121a182e,inset 0 1px #ffffff1f}._primary_w95jq_40[data-hovered]{background:var(--accent-hover)}._secondary_w95jq_52{border-color:var(--line-strong);background:var(--surface);box-shadow:var(--shadow-1);color:var(--text)}._secondary_w95jq_52[data-hovered]{border-color:var(--text-faint);background:var(--surface-2)}._ghost_w95jq_64{color:var(--text-muted)}._ghost_w95jq_64[data-hovered]{background:var(--surface-sunken);color:var(--text)}._danger_w95jq_73{border-color:var(--line-strong);background:var(--surface);box-shadow:var(--shadow-1);color:var(--danger)}._danger_w95jq_73[data-hovered]{border-color:var(--danger);background:var(--danger-subtle)}._sm_w95jq_85{height:var(--control-h-sm);font-size:var(--text-sm);padding:0 10px}._touch_w95jq_91{height:var(--control-h-touch);padding:0 var(--space-5);font-size:var(--text-lg)}._block_w95jq_97{width:100%}._icon_w95jq_101{width:var(--control-h);padding:0}._icon_w95jq_101._sm_w95jq_85{width:var(--control-h-sm)}._pending_w95jq_110{color:#0000;position:relative}._pending_w95jq_110:after{content:"";border:2px solid var(--on-accent);border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_w95jq_1;position:absolute}._secondary_w95jq_52._pending_w95jq_110:after,._ghost_w95jq_64._pending_w95jq_110:after,._danger_w95jq_73._pending_w95jq_110:after{border-color:var(--text-muted);border-right-color:#0000}@keyframes _spin_w95jq_1{to{transform:rotate(360deg)}}
