.logistics-prototype-module__-_znrG__prototype{--width:min(1440px, calc(100vw - 48px));width:var(--width);margin-left:calc((100% - var(--width)) / 2);--bg:#0c0e11;--surface:#111418;--surface-2:#15191e;--surface-3:#1b2026;--line:#22272e;--line-strong:#303741;--text:#d9dee4;--soft:#9aa3ae;--faint:#5c6570;--ink:#d9dee4;--accent:#ffb224;--accent-ink:#ffb224;--critical:#ff5b4d;--high:#ffb224;--medium:#5cc8ff;--low:#8b95a3;--good:#3f7a5f;--data:#5cc8ff}.logistics-prototype-module__-_znrG__stage{--scale:.6458;--ox:0px;--oy:0px;aspect-ratio:1440/800;background:var(--bg);border:1px solid #22272e;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #080a0cb3}.logistics-prototype-module__-_znrG__stage:fullscreen{aspect-ratio:auto;border-radius:0}.logistics-prototype-module__-_znrG__canvas{width:1440px;height:800px;color:var(--text);font-family:var(--font-plex), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;letter-spacing:0;transform:translate(var(--ox), var(--oy)) scale(var(--scale));transform-origin:0 0;background:var(--bg);grid-template-rows:44px minmax(0,1fr);grid-template-columns:minmax(0,1fr);font-size:12px;line-height:1.35;display:grid;position:absolute;top:0;left:0;overflow:hidden}.logistics-prototype-module__-_znrG__canvas h1,.logistics-prototype-module__-_znrG__canvas h2,.logistics-prototype-module__-_znrG__canvas h3{letter-spacing:0;font-family:inherit;line-height:1.25}.logistics-prototype-module__-_znrG__canvas button{cursor:pointer;text-align:left;background:0 0;border:0}.logistics-prototype-module__-_znrG__canvas button:disabled{cursor:default}.logistics-prototype-module__-_znrG__canvas button:focus-visible,.logistics-prototype-module__-_znrG__table:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.logistics-prototype-module__-_znrG__exitFullscreen{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:2px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:flex;position:absolute;top:12px;right:12px}.logistics-prototype-module__-_znrG__mono{color:var(--faint);font-family:var(--font-plex-mono), ui-monospace, Menlo, monospace;margin-right:8px;font-size:11px;font-weight:500}.logistics-prototype-module__-_znrG__muted{color:var(--faint)}.logistics-prototype-module__-_znrG__good{color:var(--good)}.logistics-prototype-module__-_znrG__late{color:var(--high)}.logistics-prototype-module__-_znrG__prototype [data-tone=Critical]{--tone:var(--critical)}.logistics-prototype-module__-_znrG__prototype [data-tone=High]{--tone:var(--high)}.logistics-prototype-module__-_znrG__prototype [data-tone=Medium]{--tone:var(--medium)}.logistics-prototype-module__-_znrG__prototype [data-tone=Low]{--tone:var(--low)}.logistics-prototype-module__-_znrG__prototype [data-tone=Good]{--tone:var(--good)}.logistics-prototype-module__-_znrG__prototype [data-tone=Data]{--tone:var(--data)}.logistics-prototype-module__-_znrG__prototype [data-tone=Neutral]{--tone:var(--soft)}.logistics-prototype-module__-_znrG__prototype [data-tone=Muted]{--tone:var(--faint)}.logistics-prototype-module__-_znrG__severity{background:color-mix(in srgb, var(--tone) 14%, transparent);height:20px;color:var(--tone);white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:0 7px 0 6px;font-size:11px;font-weight:600;display:inline-flex}.logistics-prototype-module__-_znrG__pill{border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);height:20px;color:var(--tone);white-space:nowrap;border-radius:2px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.logistics-prototype-module__-_znrG__quality{color:var(--tone);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.logistics-prototype-module__-_znrG__confidence{color:var(--soft);align-items:center;gap:6px;font-size:11px;display:inline-flex}.logistics-prototype-module__-_znrG__bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.logistics-prototype-module__-_znrG__bars i{background:var(--line-strong);border-radius:1px;width:3px}.logistics-prototype-module__-_znrG__bars i:first-child{height:5px}.logistics-prototype-module__-_znrG__bars i:nth-child(2){height:8px}.logistics-prototype-module__-_znrG__bars i:nth-child(3){height:11px}.logistics-prototype-module__-_znrG__bars[data-level="1"] i:nth-child(-n+1),.logistics-prototype-module__-_znrG__bars[data-level="2"] i:nth-child(-n+2),.logistics-prototype-module__-_znrG__bars[data-level="3"] i:nth-child(-n+3){background:var(--accent-ink)}.logistics-prototype-module__-_znrG__avatar{background:var(--surface-3);color:var(--soft);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.logistics-prototype-module__-_znrG__avatar[data-me]{background:color-mix(in srgb, var(--accent) 66%, transparent);color:var(--accent-ink)}.logistics-prototype-module__-_znrG__owner{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.logistics-prototype-module__-_znrG__unassigned{border:1px dashed color-mix(in srgb, var(--high) 60%, transparent);height:20px;color:var(--high);white-space:nowrap;border-radius:2px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.logistics-prototype-module__-_znrG__timeLeft{color:var(--tone);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.logistics-prototype-module__-_znrG__primary,.logistics-prototype-module__-_znrG__secondary,.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__primary,.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__secondary{white-space:nowrap;border-radius:2px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__primary{background:var(--accent);color:#17120a}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__primary:hover{background:#ffc04d}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__primary:disabled{background:var(--surface-3);color:var(--faint)}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__secondary{border:1px solid var(--line-strong);color:var(--text)}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__secondary:hover{background:var(--surface-2)}.logistics-prototype-module__-_znrG__iconButton{width:28px;height:28px;color:var(--soft);border-radius:2px;place-items:center;display:grid}.logistics-prototype-module__-_znrG__hint{border-radius:2px;display:inline-flex;position:relative}.logistics-prototype-module__-_znrG__hint[data-active]:after,.logistics-prototype-module__-_znrG__canvas [data-hint]:after{border:2px solid var(--accent-ink);content:"";pointer-events:none;border-radius:2px;animation:1.6s ease-in-out infinite logistics-prototype-module__-_znrG__hintPulse;position:absolute;inset:-4px}@keyframes logistics-prototype-module__-_znrG__hintPulse{0%,to{opacity:.25;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.logistics-prototype-module__-_znrG__hint[data-active]:after,.logistics-prototype-module__-_znrG__canvas [data-hint]:after{opacity:.8;animation:none}}.logistics-prototype-module__-_znrG__topbar{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:28px;padding-left:16px;display:flex}.logistics-prototype-module__-_znrG__brand{color:var(--soft);white-space:nowrap;align-items:baseline;gap:10px;display:flex}.logistics-prototype-module__-_znrG__brand b{color:var(--text);font-family:var(--font-plex-mono), monospace;letter-spacing:.14em;font-size:12px;font-weight:600}.logistics-prototype-module__-_znrG__tabs{align-self:stretch;gap:22px;display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tabs button{color:var(--soft);border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:12.5px;display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tabs button:hover:not(:disabled){color:var(--text)}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tabs button:disabled{color:var(--faint)}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tabs button[data-active]{border-color:var(--accent);color:var(--text)}.logistics-prototype-module__-_znrG__tabs span{color:var(--critical);font-family:var(--font-plex-mono), monospace;font-size:11.5px}.logistics-prototype-module__-_znrG__shift{color:var(--soft);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.logistics-prototype-module__-_znrG__shift i{background:var(--line);width:120px;height:2px}.logistics-prototype-module__-_znrG__shift i b{background:var(--soft);height:100%;display:block}.logistics-prototype-module__-_znrG__now{border-left:1px solid var(--line);font-family:var(--font-plex-mono), monospace;align-self:stretch;align-items:center;gap:5px;padding:0 18px;display:flex}.logistics-prototype-module__-_znrG__now b{color:var(--accent);letter-spacing:.02em;font-size:20px;font-weight:500}.logistics-prototype-module__-_znrG__now em{color:var(--accent);font-size:11px;font-style:normal}.logistics-prototype-module__-_znrG__now small{color:var(--soft);margin-left:8px;font-size:11px}.logistics-prototype-module__-_znrG__me{border-left:1px solid var(--line);align-self:stretch;place-items:center;width:48px;display:grid}.logistics-prototype-module__-_znrG__main{background:var(--bg);min-height:0;position:relative;overflow:hidden}.logistics-prototype-module__-_znrG__stage[data-mode=guided] .logistics-prototype-module__-_znrG__canvas button:not(:disabled){cursor:default}.logistics-prototype-module__-_znrG__stage[data-mode=guided] .logistics-prototype-module__-_znrG__canvas [data-hint],.logistics-prototype-module__-_znrG__stage[data-mode=guided] .logistics-prototype-module__-_znrG__canvas [data-hint] button,.logistics-prototype-module__-_znrG__stage[data-mode=guided] .logistics-prototype-module__-_znrG__canvas [data-live] button{cursor:pointer}.logistics-prototype-module__-_znrG__screen{flex-direction:column;gap:16px;height:100%;padding:20px 24px 22px;display:flex}.logistics-prototype-module__-_znrG__screenHead{justify-content:space-between;align-items:flex-end;display:flex}.logistics-prototype-module__-_znrG__screenHead h1{font-size:20px;font-weight:600}.logistics-prototype-module__-_znrG__screenHead p{color:var(--soft);margin-top:3px}.logistics-prototype-module__-_znrG__headMeta{color:var(--faint);align-items:center;gap:6px;font-size:11px;display:flex}.logistics-prototype-module__-_znrG__sectionHead{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.logistics-prototype-module__-_znrG__sectionHead h2{font-size:13px;font-weight:600}.logistics-prototype-module__-_znrG__sectionHead span{color:var(--faint);font-size:11px}.logistics-prototype-module__-_znrG__emptyState{border:1px dashed var(--line-strong);color:var(--soft);border-radius:2px;align-items:center;gap:8px;padding:16px;display:flex}.logistics-prototype-module__-_znrG__emptyState svg{color:var(--good)}.logistics-prototype-module__-_znrG__panelCard{border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:14px 16px}.logistics-prototype-module__-_znrG__panelCard>header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.logistics-prototype-module__-_znrG__panelCard h2{font-size:12px;font-weight:600}.logistics-prototype-module__-_znrG__panelCard>header span{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__overviewHead{grid-template-columns:220px 1fr;align-items:center;gap:14px;display:grid}.logistics-prototype-module__-_znrG__overviewHead h1{letter-spacing:-.02em;font-size:22px;font-weight:600}.logistics-prototype-module__-_znrG__overviewHead p{color:var(--soft);margin:2px 0 4px}.logistics-prototype-module__-_znrG__tiles{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tile{border:1px solid var(--line);background:var(--surface);border-radius:2px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;padding:11px 14px;display:grid}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tile:hover{border-color:var(--line-strong)}.logistics-prototype-module__-_znrG__tile span{color:var(--soft);grid-column:2;font-size:11px}.logistics-prototype-module__-_znrG__tile b{font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em;grid-row:1/3;font-size:30px;font-weight:500;line-height:1}.logistics-prototype-module__-_znrG__tile[data-tone] b{color:var(--tone)}.logistics-prototype-module__-_znrG__tile small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:10px;overflow:hidden}.logistics-prototype-module__-_znrG__overviewGrid{flex:1;grid-template-columns:minmax(0,1fr) 460px;gap:14px;min-height:0;display:grid}.logistics-prototype-module__-_znrG__overviewMain,.logistics-prototype-module__-_znrG__overviewSide{scrollbar-color:var(--surface-3) transparent;scrollbar-width:thin}.logistics-prototype-module__-_znrG__overviewMain{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.logistics-prototype-module__-_znrG__overviewSide{flex-direction:column;gap:16px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.logistics-prototype-module__-_znrG__mapPanel{border:1px solid var(--line);background:#0f1215;border-radius:2px;flex:1;min-height:0;position:relative;overflow:hidden}.logistics-prototype-module__-_znrG__map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.logistics-prototype-module__-_znrG__states path{fill:#161c23;stroke:#303a46;stroke-width:.8px}.logistics-prototype-module__-_znrG__lanes path{fill:none;stroke:#17191b29;stroke-width:1.1px}.logistics-prototype-module__-_znrG__lanes path[data-health=Critical],.logistics-prototype-module__-_znrG__lanes path[data-health=At\ risk]{stroke:#dd7a1073}.logistics-prototype-module__-_znrG__heroDone,.logistics-prototype-module__-_znrG__heroRest{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-width:2.4px}.logistics-prototype-module__-_znrG__heroRest{stroke-dasharray:2 6}.logistics-prototype-module__-_znrG__cityLabels text{fill:#17191b73;font-size:10px;font-weight:500}.logistics-prototype-module__-_znrG__incident rect{fill:var(--critical)}.logistics-prototype-module__-_znrG__incident text{fill:#fff;font-size:10px;font-weight:600}.logistics-prototype-module__-_znrG__incident:before{content:""}.logistics-prototype-module__-_znrG__dot{stroke:#fff;stroke-width:1.6px}.logistics-prototype-module__-_znrG__truckDot[data-hero] .logistics-prototype-module__-_znrG__dot{stroke:var(--ink);stroke-width:2.4px}.logistics-prototype-module__-_znrG__dot[data-health=Critical]{fill:var(--critical)}.logistics-prototype-module__-_znrG__dot[data-health=At\ risk]{fill:var(--high)}.logistics-prototype-module__-_znrG__dot[data-health=Data\ uncertain]{fill:var(--data)}.logistics-prototype-module__-_znrG__dot[data-health=Blocked]{fill:var(--medium)}.logistics-prototype-module__-_znrG__dot[data-health=Monitoring]{fill:#8fa3b5}.logistics-prototype-module__-_znrG__dot[data-health=On\ plan],.logistics-prototype-module__-_znrG__dot[data-health=Completed]{fill:#bdbcb4}.logistics-prototype-module__-_znrG__pulse{fill:none;stroke:var(--critical);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite logistics-prototype-module__-_znrG__mapPulse}.logistics-prototype-module__-_znrG__pulse[data-health=Monitoring],.logistics-prototype-module__-_znrG__pulse[data-health=Completed]{stroke:var(--accent-ink)}@keyframes logistics-prototype-module__-_znrG__mapPulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.logistics-prototype-module__-_znrG__pulse{animation:none}}.logistics-prototype-module__-_znrG__mapHead{flex-direction:column;gap:2px;display:flex;position:absolute;top:14px;left:16px}.logistics-prototype-module__-_znrG__mapHead b{font-size:13px;font-weight:600}.logistics-prototype-module__-_znrG__mapHead span{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__mapLegend{background:#111418f0;border-radius:2px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:12px;right:14px;box-shadow:0 1px 3px #17191b1a}.logistics-prototype-module__-_znrG__mapTitle{border-right:1px solid var(--line);padding:3px 8px 3px 6px;font-size:11px;font-weight:600}.logistics-prototype-module__-_znrG__mapLegend span{color:var(--soft);align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:flex}.logistics-prototype-module__-_znrG__mapLegend b{color:var(--text);font-family:var(--font-plex-mono), ui-monospace, monospace;font-weight:500}.logistics-prototype-module__-_znrG__mapLegend i{border-radius:50%;width:8px;height:8px}.logistics-prototype-module__-_znrG__mapLegend i[data-health=On\ plan]{background:#3f7a5f!important}.logistics-prototype-module__-_znrG__heroCard{background:var(--accent);border-radius:2px;flex-direction:column;gap:2px;width:244px;padding:12px 14px 14px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 10px 24px -12px #17191b59}.logistics-prototype-module__-_znrG__heroCard[data-state=late]{background:var(--ink);color:#fff}.logistics-prototype-module__-_znrG__heroCardTop{opacity:.8;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.logistics-prototype-module__-_znrG__heroCard[data-state=late] .logistics-prototype-module__-_znrG__heroCardTop svg{color:#ff8a80}.logistics-prototype-module__-_znrG__heroCardLabel{opacity:.6;margin-top:8px;font-size:10px}.logistics-prototype-module__-_znrG__heroCard b{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:-.03em;margin-top:0;font-size:30px;font-weight:500;line-height:1}.logistics-prototype-module__-_znrG__heroCardDelta{background:#17191b1a;border-radius:2px;align-self:flex-start;margin-top:6px;padding:2px 7px;font-size:11px;font-weight:500}.logistics-prototype-module__-_znrG__heroCard[data-state=late] .logistics-prototype-module__-_znrG__heroCardDelta{background:var(--accent);color:var(--ink)}.logistics-prototype-module__-_znrG__heroCardMeta{opacity:.6;margin-top:6px;font-size:10px}.logistics-prototype-module__-_znrG__heroCard .logistics-prototype-module__-_znrG__hint{align-self:flex-start;margin-top:10px}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__heroCard button{height:28px;color:var(--ink);background:#fff;border-radius:2px;align-items:center;gap:6px;padding:0 11px;font-weight:500;display:flex}.logistics-prototype-module__-_znrG__gantt{border:1px solid var(--line);background:var(--surface);border-radius:2px;flex:none;padding:12px 16px 10px}.logistics-prototype-module__-_znrG__gantt>header{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.logistics-prototype-module__-_znrG__gantt h2{font-size:13px;font-weight:600}.logistics-prototype-module__-_znrG__gantt h2 small{color:var(--faint);margin-left:8px;font-size:10px;font-weight:400}.logistics-prototype-module__-_znrG__gantt>header span{color:var(--faint);align-items:center;gap:5px;font-size:10px;display:flex}.logistics-prototype-module__-_znrG__windowKey,.logistics-prototype-module__-_znrG__etaKey{margin-left:6px;display:inline-block}.logistics-prototype-module__-_znrG__windowKey{background:var(--surface-3);border-radius:2px;width:14px;height:7px}.logistics-prototype-module__-_znrG__etaKey{background:var(--ink);width:7px;height:7px;transform:rotate(45deg)}.logistics-prototype-module__-_znrG__etaKey[data-late]{background:var(--critical)}.logistics-prototype-module__-_znrG__ganttGrid{--label:150px;position:relative}.logistics-prototype-module__-_znrG__ganttAxis{height:16px;margin-left:var(--label);border-bottom:1px solid var(--line);position:relative}.logistics-prototype-module__-_znrG__ganttAxis span{color:var(--faint);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:9px;position:absolute;transform:translate(-50%)}.logistics-prototype-module__-_znrG__ganttAxis span:first-child{transform:none}.logistics-prototype-module__-_znrG__ganttAxis span:last-child{transform:translate(-100%)}.logistics-prototype-module__-_znrG__ganttOverlay{top:0;bottom:0;right:0;left:var(--label);z-index:1;pointer-events:none;position:absolute}.logistics-prototype-module__-_znrG__ganttNow{border-left:1.5px solid var(--ink);width:0;position:absolute;top:0;bottom:0}.logistics-prototype-module__-_znrG__ganttNow b{background:var(--accent);color:#17120a;font-family:var(--font-plex-mono), ui-monospace, monospace;border-radius:2px;padding:0 4px;font-size:9px;font-weight:500;position:absolute;top:-1px;left:-19px}.logistics-prototype-module__-_znrG__ganttRow{grid-template-columns:var(--label) 1fr;align-items:center;height:16px;display:grid}.logistics-prototype-module__-_znrG__ganttRow[data-hero]{background:color-mix(in srgb, var(--accent) 28%, transparent)}.logistics-prototype-module__-_znrG__ganttLabel{white-space:nowrap;align-items:baseline;gap:6px;padding-left:4px;display:flex;overflow:hidden}.logistics-prototype-module__-_znrG__ganttLabel b{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:10px;font-weight:500}.logistics-prototype-module__-_znrG__ganttLabel small{color:var(--faint);text-overflow:ellipsis;font-size:9px;overflow:hidden}.logistics-prototype-module__-_znrG__ganttTrack{background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--line) calc(10% - 1px) 10%);height:100%;position:relative}.logistics-prototype-module__-_znrG__ganttWindow,.logistics-prototype-module__-_znrG__ganttGhost{background:var(--surface-3);border-radius:2px;height:8px;position:absolute;top:4px}.logistics-prototype-module__-_znrG__ganttWindow[data-health=Critical]{background:color-mix(in srgb, var(--critical) 30%, transparent)}.logistics-prototype-module__-_znrG__ganttWindow[data-health=At\ risk]{background:color-mix(in srgb, var(--high) 30%, transparent)}.logistics-prototype-module__-_znrG__ganttWindow[data-health=Data\ uncertain]{background:color-mix(in srgb, var(--data) 26%, transparent)}.logistics-prototype-module__-_znrG__ganttWindow[data-health=Blocked]{background:color-mix(in srgb, var(--medium) 30%, transparent)}.logistics-prototype-module__-_znrG__ganttWindow[data-health=Monitoring]{background:color-mix(in srgb, var(--accent) 80%, transparent)}.logistics-prototype-module__-_znrG__ganttGhost{border:1px dashed var(--faint);background:0 0}.logistics-prototype-module__-_znrG__ganttEta{background:var(--ink);width:7px;height:7px;margin-left:-3.5px;position:absolute;top:4.5px;transform:rotate(45deg)}.logistics-prototype-module__-_znrG__ganttEta[data-late]{background:var(--critical)}.logistics-prototype-module__-_znrG__ganttEta[data-actual]{background:var(--good);border-radius:50%;transform:none}.logistics-prototype-module__-_znrG__ganttFoot{color:var(--faint);margin-top:6px;font-size:10px}.logistics-prototype-module__-_znrG__criticalList{flex-direction:column;gap:8px;display:flex}.logistics-prototype-module__-_znrG__criticalCard{border:1px solid var(--line);border-left:3px solid var(--critical);background:var(--surface);border-radius:2px;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.logistics-prototype-module__-_znrG__criticalCard[data-hero]{border-color:var(--ink);border-left-color:var(--critical);box-shadow:0 8px 20px -14px #17191b80}.logistics-prototype-module__-_znrG__cardTop{align-items:center;gap:10px;display:flex}.logistics-prototype-module__-_znrG__cardTop .logistics-prototype-module__-_znrG__mono{margin-right:0}.logistics-prototype-module__-_znrG__cardBreach{margin-left:auto}.logistics-prototype-module__-_znrG__cardBreach .logistics-prototype-module__-_znrG__timeLeft{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:-.02em;font-size:20px;font-weight:500}.logistics-prototype-module__-_znrG__criticalCard h3{margin-top:8px;font-size:14px;font-weight:600}.logistics-prototype-module__-_znrG__cardShipment{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.logistics-prototype-module__-_znrG__cardShipment b{color:var(--text);font-weight:500}.logistics-prototype-module__-_znrG__cardFacts{border-top:1px solid var(--line);grid-template-columns:repeat(4,auto);justify-content:space-between;gap:10px;margin:10px 0 0;padding-top:9px;display:grid}.logistics-prototype-module__-_znrG__cardFacts dt{color:var(--faint);margin-bottom:3px;font-size:10px}.logistics-prototype-module__-_znrG__cardFacts dd{color:var(--soft);margin:0;font-size:11px}.logistics-prototype-module__-_znrG__cardBottom{align-items:center;gap:8px;margin-top:10px;display:flex}.logistics-prototype-module__-_znrG__nextAction{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.logistics-prototype-module__-_znrG__nextAction span,.logistics-prototype-module__-_znrG__previewNext span{color:var(--faint);font-size:10px;display:block}.logistics-prototype-module__-_znrG__cardActions{align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.logistics-prototype-module__-_znrG__followList{border:1px solid var(--line);background:var(--surface);border-radius:2px;flex-direction:column;display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__followRow{grid-template-columns:78px minmax(0,1fr) 70px 56px;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:grid;position:relative}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__followRow+.logistics-prototype-module__-_znrG__followRow{border-top:1px solid var(--line)}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__followRow:hover{background:var(--surface-2)}.logistics-prototype-module__-_znrG__followType{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.logistics-prototype-module__-_znrG__followType small{color:var(--faint);text-overflow:ellipsis;font-size:10px;font-weight:400;display:block;overflow:hidden}.logistics-prototype-module__-_znrG__followRow .logistics-prototype-module__-_znrG__timeLeft{text-align:right}.logistics-prototype-module__-_znrG__handover{background:var(--ink);color:#fff;border-radius:2px;padding:14px 16px}.logistics-prototype-module__-_znrG__handover header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.logistics-prototype-module__-_znrG__handover h2{font-size:13px;font-weight:600}.logistics-prototype-module__-_znrG__handover header span{color:#ffffff80;font-size:10px}.logistics-prototype-module__-_znrG__handover ul{flex-direction:column;gap:8px;margin-bottom:14px;list-style:none;display:flex}.logistics-prototype-module__-_znrG__handover li{grid-template-columns:64px 1fr auto;align-items:center;gap:8px;display:grid}.logistics-prototype-module__-_znrG__handover li .logistics-prototype-module__-_znrG__mono{color:#ffffff80;white-space:nowrap}.logistics-prototype-module__-_znrG__handover li p{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.logistics-prototype-module__-_znrG__handover .logistics-prototype-module__-_znrG__avatar{color:#fff;background:#ffffff24}.logistics-prototype-module__-_znrG__handover .logistics-prototype-module__-_znrG__avatar[data-me],.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__handover .logistics-prototype-module__-_znrG__primary{background:var(--accent);color:var(--ink)}.logistics-prototype-module__-_znrG__handoverDone{border:1px solid var(--line);background:var(--surface);color:var(--soft);border-radius:2px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;display:flex}.logistics-prototype-module__-_znrG__handoverDone svg{color:var(--good)}.logistics-prototype-module__-_znrG__legend{color:var(--faint);gap:12px;margin-top:10px;font-size:10px;display:flex}.logistics-prototype-module__-_znrG__legend span{align-items:center;gap:5px;display:flex}.logistics-prototype-module__-_znrG__sideBlock .logistics-prototype-module__-_znrG__workload,.logistics-prototype-module__-_znrG__sideBlock .logistics-prototype-module__-_znrG__recent{border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:12px 14px}.logistics-prototype-module__-_znrG__workload{flex-direction:column;gap:8px;display:flex}.logistics-prototype-module__-_znrG__workloadRow{grid-template-columns:96px 1fr 18px;align-items:center;gap:10px;font-size:11px;display:grid}.logistics-prototype-module__-_znrG__workloadRow b{font-family:var(--font-plex-mono), ui-monospace, monospace;text-align:right;font-weight:500}.logistics-prototype-module__-_znrG__workloadBar{background:var(--surface-2);border-radius:2px;gap:2px;height:8px;display:flex}.logistics-prototype-module__-_znrG__workloadBar i{background:var(--tone);border-radius:2px}.logistics-prototype-module__-_znrG__recent{flex-direction:column;gap:7px;list-style:none;display:flex}.logistics-prototype-module__-_znrG__recent li{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;grid-template-columns:40px 1fr;gap:8px;font-size:11px;display:grid;overflow:hidden}.logistics-prototype-module__-_znrG__recent li>span{color:var(--faint);font-family:var(--font-plex-mono), ui-monospace, monospace}.logistics-prototype-module__-_znrG__filters{gap:6px;display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__filters button{border:1px solid var(--line);height:28px;color:var(--soft);border-radius:2px;align-items:center;gap:7px;padding:0 11px;display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__filters button[data-active]{background:var(--surface-3);color:var(--text);border-color:#0000}.logistics-prototype-module__-_znrG__filters span{color:var(--faint);font-size:11px}.logistics-prototype-module__-_znrG__queueLayout{flex:1;grid-template-columns:1fr 340px;gap:14px;min-height:0;display:grid}.logistics-prototype-module__-_znrG__table{border:1px solid var(--line);background:var(--surface);border-radius:2px;outline:none;flex-direction:column;min-width:0;display:flex;overflow:hidden}.logistics-prototype-module__-_znrG__tableHead,.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tableRow{grid-template-columns:82px minmax(0,1.6fr) minmax(0,.95fr) 64px 98px 84px minmax(0,1.25fr) 46px;align-items:center;gap:10px;padding:0 14px;display:grid}.logistics-prototype-module__-_znrG__tableHead{border-bottom:1px solid var(--line);height:34px;color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tableRow{border-bottom:1px solid var(--line);min-height:51px;color:var(--text);position:relative}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tableRow:hover{background:var(--surface-2)}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tableRow[data-selected]{background:color-mix(in srgb, var(--accent) 27%, var(--surface));box-shadow:inset 2px 0 var(--accent-ink)}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__tableRow[data-child]{background:var(--surface-2);min-height:38px}.logistics-prototype-module__-_znrG__tableRow[data-closed]{opacity:.55}.logistics-prototype-module__-_znrG__tableRow[data-hint]:after{border-radius:2px;inset:2px}.logistics-prototype-module__-_znrG__rowMain{min-width:0}.logistics-prototype-module__-_znrG__rowMain b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.logistics-prototype-module__-_znrG__rowMain small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.logistics-prototype-module__-_znrG__rowNext{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.logistics-prototype-module__-_znrG__preview{scrollbar-width:thin;border:1px solid var(--line);background:var(--surface);border-radius:2px;flex-direction:column;min-height:0;padding:16px;display:flex;overflow-y:auto}.logistics-prototype-module__-_znrG__preview>*,.logistics-prototype-module__-_znrG__wsLeft>*,.logistics-prototype-module__-_znrG__wsCenter>*,.logistics-prototype-module__-_znrG__wsRight>*,.logistics-prototype-module__-_znrG__overviewSide>*,.logistics-prototype-module__-_znrG__drawerBody>*{flex-shrink:0}.logistics-prototype-module__-_znrG__previewVisual{border-bottom:1px solid var(--line);background:#0f1215;border-radius:2px 12px 0 0;height:124px;margin:-16px -16px 14px;position:relative;overflow:hidden}.logistics-prototype-module__-_znrG__previewTruck{width:auto;height:88%;position:absolute;bottom:8px;right:10px}.logistics-prototype-module__-_znrG__previewLane{z-index:1;white-space:normal;max-width:46%;color:var(--faint);font-size:10px;position:absolute;bottom:12px;left:14px}.logistics-prototype-module__-_znrG__previewLane b{color:var(--text);font-size:12px;font-weight:600;display:block}.logistics-prototype-module__-_znrG__preview h2{margin-top:12px;font-size:16px;font-weight:600}.logistics-prototype-module__-_znrG__previewWhy{color:var(--soft);margin-top:10px;line-height:1.45}.logistics-prototype-module__-_znrG__previewFacts{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:14px 0 0;padding-top:12px;display:flex}.logistics-prototype-module__-_znrG__previewFacts div{grid-template-columns:90px 1fr;align-items:center;gap:10px;display:grid}.logistics-prototype-module__-_znrG__previewFacts dt{color:var(--faint);font-size:11px}.logistics-prototype-module__-_znrG__previewFacts dd{margin:0;font-size:11px}.logistics-prototype-module__-_znrG__previewFacts small{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__groupedNote{color:var(--faint);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.logistics-prototype-module__-_znrG__previewNext{background:var(--surface-2);border-radius:2px;margin-top:14px;padding:10px 12px}.logistics-prototype-module__-_znrG__previewUpdate{color:var(--faint);white-space:normal;margin-top:10px;font-size:11px;line-height:1.4}.logistics-prototype-module__-_znrG__demoNote{color:var(--faint);font-size:11px}.logistics-prototype-module__-_znrG__workspace{flex-direction:column;height:100%;display:flex;position:relative}.logistics-prototype-module__-_znrG__wsHead{align-items:center;gap:14px;padding:14px 20px 12px;display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__back{height:28px;color:var(--soft);border-radius:2px;align-items:center;gap:4px;padding:0 8px 0 4px;display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__back:hover{background:var(--surface-2)}.logistics-prototype-module__-_znrG__wsTitle h1{font-size:16px;font-weight:600}.logistics-prototype-module__-_znrG__wsTitle{min-width:0}.logistics-prototype-module__-_znrG__wsTitle h1,.logistics-prototype-module__-_znrG__wsTitle p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logistics-prototype-module__-_znrG__wsTitle p{color:var(--soft);margin-top:2px;font-size:11px}.logistics-prototype-module__-_znrG__wsTitle p b{color:var(--text);font-weight:500}.logistics-prototype-module__-_znrG__vip{background:color-mix(in srgb, var(--medium) 18%, transparent);color:var(--medium);border-radius:2px;padding:1px 5px;font-size:9px;font-weight:700}.logistics-prototype-module__-_znrG__lifecycle{gap:4px;margin-left:auto;list-style:none;display:flex}.logistics-prototype-module__-_znrG__lifecycle li{white-space:nowrap;height:24px;color:var(--faint);border-radius:2px;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:flex}.logistics-prototype-module__-_znrG__lifecycle i{border:1px solid;border-radius:50%;width:6px;height:6px}.logistics-prototype-module__-_znrG__lifecycle li[data-state=done]{color:var(--soft)}.logistics-prototype-module__-_znrG__lifecycle li[data-state=done] i{border-color:var(--good);background:var(--good)}.logistics-prototype-module__-_znrG__lifecycle li[data-state=current]{background:color-mix(in srgb, var(--accent) 42%, transparent);color:var(--accent-ink);font-weight:600}.logistics-prototype-module__-_znrG__lifecycle li[data-state=current] i{background:var(--accent-ink)}.logistics-prototype-module__-_znrG__wsBody{flex:1;grid-template-columns:280px minmax(0,1fr) 336px;gap:12px;min-height:0;padding:0 14px 14px;display:grid}.logistics-prototype-module__-_znrG__wsLeft,.logistics-prototype-module__-_znrG__wsCenter,.logistics-prototype-module__-_znrG__wsRight{flex-direction:column;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.logistics-prototype-module__-_znrG__wsLeft,.logistics-prototype-module__-_znrG__wsRight{border:1px solid var(--line);background:var(--surface);border-radius:2px}.logistics-prototype-module__-_znrG__wsCenter{padding:0}.logistics-prototype-module__-_znrG__block>header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.logistics-prototype-module__-_znrG__block h3{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.logistics-prototype-module__-_znrG__blockMeta{color:var(--faint);align-items:center;gap:4px;font-size:10px;display:inline-flex}.logistics-prototype-module__-_znrG__whatHappened{white-space:normal;font-size:14px;font-weight:500;line-height:1.4}.logistics-prototype-module__-_znrG__rule{color:var(--faint);white-space:normal;margin-top:6px;font-size:10px;line-height:1.4}.logistics-prototype-module__-_znrG__commitment{white-space:normal;flex-direction:column;gap:2px;font-size:12px;display:flex}.logistics-prototype-module__-_znrG__commitment s{color:var(--faint);font-size:11px}.logistics-prototype-module__-_znrG__commitment b{font-weight:500}.logistics-prototype-module__-_znrG__impactList{color:var(--soft);flex-direction:column;gap:3px;margin-top:6px;font-size:11px;list-style:none;display:flex}.logistics-prototype-module__-_znrG__impactList li:before{color:var(--faint);content:"·";margin-right:6px}.logistics-prototype-module__-_znrG__countdown{border:1px solid var(--line);background:var(--surface);border-radius:2px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.logistics-prototype-module__-_znrG__countdown[data-tone]{border-color:color-mix(in srgb, var(--critical) 45%, transparent);background:color-mix(in srgb, var(--critical) 7%, var(--surface))}.logistics-prototype-module__-_znrG__countdown>span{color:var(--soft);font-size:11px}.logistics-prototype-module__-_znrG__countdown b{color:var(--good);font-size:28px;font-weight:600;line-height:1.1}.logistics-prototype-module__-_znrG__countdown b .logistics-prototype-module__-_znrG__timeLeft{font-weight:600}.logistics-prototype-module__-_znrG__countdown small{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__ownerLine{justify-content:space-between;align-items:center;gap:10px;display:flex}p.logistics-prototype-module__-_znrG__ownerLine{justify-content:flex-start}.logistics-prototype-module__-_znrG__ownerLine small{color:var(--faint);font-size:10px;display:block}.logistics-prototype-module__-_znrG__escalation{color:var(--faint);white-space:normal;margin-top:7px;font-size:10px}.logistics-prototype-module__-_znrG__factors{flex-direction:column;gap:5px;margin:0;display:flex}.logistics-prototype-module__-_znrG__factors div{grid-template-columns:76px 1fr;gap:8px;font-size:11px;display:grid}.logistics-prototype-module__-_znrG__factors dt{color:var(--faint)}.logistics-prototype-module__-_znrG__factors dd{color:var(--soft);margin:0}.logistics-prototype-module__-_znrG__route{border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:14px 16px 12px}.logistics-prototype-module__-_znrG__routeLine{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 10px);border-radius:2px;height:4px;margin:30px 8px 16px;position:relative}.logistics-prototype-module__-_znrG__routeDone{background:var(--soft);border-radius:2px;height:4px;transition:width .8s;position:absolute;top:0;left:0}.logistics-prototype-module__-_znrG__stop{position:absolute;top:50%;transform:translate(-50%,-50%)}.logistics-prototype-module__-_znrG__stop i{border:2px solid var(--soft);background:var(--bg);border-radius:50%;width:12px;height:12px;display:block}.logistics-prototype-module__-_znrG__stop i[data-state=done]{border-color:var(--good);background:var(--good)}.logistics-prototype-module__-_znrG__truck{background:var(--tone,var(--critical));color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;transition:left .8s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.logistics-prototype-module__-_znrG__truck[data-state=stale]{--tone:var(--high)}.logistics-prototype-module__-_znrG__truck[data-state=confirmed]{--tone:var(--accent-ink)}.logistics-prototype-module__-_znrG__truck[data-state=arrived]{--tone:var(--good)}.logistics-prototype-module__-_znrG__truckLabel{color:var(--soft);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex;position:absolute;bottom:18px;transform:translate(-50%)}.logistics-prototype-module__-_znrG__routeStops{grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;display:grid}.logistics-prototype-module__-_znrG__routeStops>div:last-child{text-align:right}.logistics-prototype-module__-_znrG__routeStops b{font-size:12px;font-weight:500;display:block}.logistics-prototype-module__-_znrG__routeStops span,.logistics-prototype-module__-_znrG__routeStops small{color:var(--soft);font-size:11px;display:block}.logistics-prototype-module__-_znrG__routeStops small{color:var(--faint);margin-top:3px;font-size:10px}.logistics-prototype-module__-_znrG__routeMiles{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__predicted{font-style:italic}.logistics-prototype-module__-_znrG__predicted[data-late]{color:var(--critical)}.logistics-prototype-module__-_znrG__sources,.logistics-prototype-module__-_znrG__milestones{border:1px solid var(--line);background:var(--surface);border-radius:2px}.logistics-prototype-module__-_znrG__sourceHead,.logistics-prototype-module__-_znrG__sourceRow{grid-template-columns:104px 1fr 60px 98px;align-items:center;gap:10px;padding:0 12px;display:grid}.logistics-prototype-module__-_znrG__sourceHead,.logistics-prototype-module__-_znrG__milestoneHead{border-bottom:1px solid var(--line);height:26px;color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__sourceRow{border-bottom:1px solid var(--line);min-height:38px;font-size:11px}.logistics-prototype-module__-_znrG__sourceRow:last-child{border-bottom:0}.logistics-prototype-module__-_znrG__sourceRow>span:first-child{color:var(--soft)}.logistics-prototype-module__-_znrG__sourceRow b{text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.logistics-prototype-module__-_znrG__sourceRow small{color:var(--faint);text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.logistics-prototype-module__-_znrG__sourceRow[data-new]{background:color-mix(in srgb, var(--good) 6%, transparent)}.logistics-prototype-module__-_znrG__sourceRow[data-superseded] b{color:var(--faint);font-weight:400}.logistics-prototype-module__-_znrG__confidenceBox{background:var(--surface-2);border-radius:2px;align-items:flex-start;gap:12px;margin-top:8px;padding:9px 12px;display:flex}.logistics-prototype-module__-_znrG__confidenceBox .logistics-prototype-module__-_znrG__confidence{min-width:74px;color:var(--text);flex:none}.logistics-prototype-module__-_znrG__confidenceBox p{color:var(--soft);white-space:normal;font-size:11px;line-height:1.4}.logistics-prototype-module__-_znrG__etaFactors{align-items:center;gap:14px;margin-top:8px;padding:0 4px;font-size:11px;display:flex}.logistics-prototype-module__-_znrG__etaFactors>span:first-child{color:var(--text);font-weight:600}.logistics-prototype-module__-_znrG__etaFactors small{color:var(--faint);font-size:9px;display:block}.logistics-prototype-module__-_znrG__milestoneHead,.logistics-prototype-module__-_znrG__milestoneRow{grid-template-columns:1.3fr .95fr .8fr .8fr 1fr;align-items:center;gap:10px;padding:0 12px;display:grid}.logistics-prototype-module__-_znrG__milestoneRow{border-bottom:1px solid var(--line);height:26px;color:var(--soft);font-variant-numeric:tabular-nums;font-size:11px}.logistics-prototype-module__-_znrG__milestoneRow:last-child{border-bottom:0}.logistics-prototype-module__-_znrG__milestoneRow>span:first-child{color:var(--text)}.logistics-prototype-module__-_znrG__milestoneRow>span{text-overflow:ellipsis;overflow:hidden}.logistics-prototype-module__-_znrG__milestoneRow[data-inferred]>span:first-child{color:var(--soft);font-style:italic}.logistics-prototype-module__-_znrG__steps{flex-direction:column;list-style:none;display:flex}.logistics-prototype-module__-_znrG__steps li{color:var(--faint);grid-template-columns:20px 1fr;gap:10px;padding:7px 0;display:grid}.logistics-prototype-module__-_znrG__steps li+li{border-top:1px solid var(--line)}.logistics-prototype-module__-_znrG__steps li[data-state=current]{color:var(--text)}.logistics-prototype-module__-_znrG__steps li[data-state=done]{color:var(--soft)}.logistics-prototype-module__-_znrG__stepMark{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.logistics-prototype-module__-_znrG__steps li[data-state=current] .logistics-prototype-module__-_znrG__stepMark{border-color:var(--accent-ink);color:var(--accent-ink)}.logistics-prototype-module__-_znrG__steps li[data-state=done] .logistics-prototype-module__-_znrG__stepMark{border-color:var(--good);background:var(--good);color:#fff}.logistics-prototype-module__-_znrG__steps b{padding-top:2px;font-weight:500;display:block}.logistics-prototype-module__-_znrG__steps small{color:var(--faint);font-size:10px;display:block}.logistics-prototype-module__-_znrG__steps p{color:var(--soft);white-space:normal;margin:4px 0 9px;font-size:11px;line-height:1.4}.logistics-prototype-module__-_znrG__calling{background:color-mix(in srgb, var(--good) 14%, transparent);height:30px;color:var(--good);border-radius:2px;align-items:center;gap:7px;padding:0 12px;animation:1s ease-in-out infinite logistics-prototype-module__-_znrG__calling;display:inline-flex}@keyframes logistics-prototype-module__-_znrG__calling{50%{opacity:.55}}.logistics-prototype-module__-_znrG__comms,.logistics-prototype-module__-_znrG__activity{flex-direction:column;gap:7px;list-style:none;display:flex}.logistics-prototype-module__-_znrG__comms li{grid-template-columns:58px 1fr;gap:8px;font-size:11px;display:grid}.logistics-prototype-module__-_znrG__comms li>span{color:var(--tone,var(--faint))}.logistics-prototype-module__-_znrG__comms p,.logistics-prototype-module__-_znrG__activity p{color:var(--soft);white-space:normal;line-height:1.4}.logistics-prototype-module__-_znrG__activity li{grid-template-columns:58px 1fr;gap:8px;font-size:11px;display:grid}.logistics-prototype-module__-_znrG__activity li>span{color:var(--faint);font-variant-numeric:tabular-nums}.logistics-prototype-module__-_znrG__activity b{color:var(--text);font-weight:500}.logistics-prototype-module__-_znrG__routeMap{border:1px solid var(--line);background:#07090b;border-radius:2px;flex:none;height:286px;position:relative;overflow:hidden}.logistics-prototype-module__-_znrG__routeSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.logistics-prototype-module__-_znrG__routeSvg .logistics-prototype-module__-_znrG__states path{stroke:#303a46;stroke-width:.9px}.logistics-prototype-module__-_znrG__routeDoneLine,.logistics-prototype-module__-_znrG__routeRestLine{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.logistics-prototype-module__-_znrG__routeRestLine{stroke-dasharray:1.5 3.5}.logistics-prototype-module__-_znrG__routeCity circle{fill:#17191b66}.logistics-prototype-module__-_znrG__routeCity text{fill:#17191b80;font-size:6.5px;font-weight:500}.logistics-prototype-module__-_znrG__routeStop{fill:#fff;stroke:var(--ink);stroke-width:1.4px}.logistics-prototype-module__-_znrG__routeStop[data-done]{fill:var(--ink)}.logistics-prototype-module__-_znrG__routeIncident rect{fill:var(--critical)}.logistics-prototype-module__-_znrG__routeIncident text{fill:#fff;font-size:5.6px;font-weight:600}.logistics-prototype-module__-_znrG__routeTruck{stroke:#fff;stroke-width:1.2px}.logistics-prototype-module__-_znrG__routeTruck[data-tone=red]{fill:var(--critical)}.logistics-prototype-module__-_znrG__routeTruck[data-tone=amber]{fill:var(--high)}.logistics-prototype-module__-_znrG__routeTruck[data-tone=lime]{fill:var(--accent);stroke:var(--ink)}.logistics-prototype-module__-_znrG__routeTruckHalo{fill:none;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite logistics-prototype-module__-_znrG__mapPulse}.logistics-prototype-module__-_znrG__routeTruckHalo[data-tone=red]{stroke:var(--critical)}.logistics-prototype-module__-_znrG__routeTruckHalo[data-tone=amber]{stroke:var(--high)}.logistics-prototype-module__-_znrG__routeTruckHalo[data-tone=lime]{stroke:var(--accent-ink)}.logistics-prototype-module__-_znrG__routeStopsCard{background:#111418f2;border-radius:2px;flex-direction:column;gap:8px;width:168px;padding:10px 12px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px -10px #17191b66}.logistics-prototype-module__-_znrG__routeStopsCard div+div{border-top:1px solid var(--line);padding-top:8px}.logistics-prototype-module__-_znrG__routeStopsCard span,.logistics-prototype-module__-_znrG__routeStopsCard small{color:var(--faint);font-size:10px;display:block}.logistics-prototype-module__-_znrG__routeStopsCard b{font-size:12px;font-weight:600;display:block}.logistics-prototype-module__-_znrG__routeStopsCard s{color:var(--faint)}.logistics-prototype-module__-_znrG__routeEta{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:18px!important;font-weight:500!important}.logistics-prototype-module__-_znrG__routeEta[data-late]{color:var(--critical)}.logistics-prototype-module__-_znrG__assetCard{background:#111418f2;border-radius:2px;width:236px;padding:0 12px 10px;position:absolute;bottom:12px;left:12px;overflow:hidden;box-shadow:0 6px 16px -10px #17191b66}.logistics-prototype-module__-_znrG__assetTruck{width:100%;height:auto;margin:8px 0 4px;display:block}.logistics-prototype-module__-_znrG__assetHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.logistics-prototype-module__-_znrG__assetHead b{font-size:13px;font-weight:600}.logistics-prototype-module__-_znrG__assetState{border-radius:2px;padding:2px 7px;font-size:10px;font-weight:600}.logistics-prototype-module__-_znrG__assetState[data-tone=red]{background:color-mix(in srgb, var(--critical) 16%, transparent);color:var(--critical)}.logistics-prototype-module__-_znrG__assetState[data-tone=amber]{background:color-mix(in srgb, var(--high) 18%, transparent);color:var(--high)}.logistics-prototype-module__-_znrG__assetState[data-tone=lime]{background:var(--accent);color:var(--ink)}.logistics-prototype-module__-_znrG__assetCard dl{grid-template-columns:1fr 1fr;gap:6px 10px;margin:8px 0 0;display:grid}.logistics-prototype-module__-_znrG__assetCard dt{color:var(--faint);font-size:9.5px}.logistics-prototype-module__-_znrG__assetCard dd{margin:0;font-size:11px}.logistics-prototype-module__-_znrG__dockPanel{border:1px solid var(--line);background:#0f1215;border-radius:2px;flex:none;height:270px;position:relative;overflow:hidden}.logistics-prototype-module__-_znrG__dockTruck{width:auto;height:100%;position:absolute;bottom:0;right:4px}.logistics-prototype-module__-_znrG__doors{flex-direction:column;gap:6px;width:210px;display:flex;position:absolute;top:58px;left:14px}.logistics-prototype-module__-_znrG__doorsTitle{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__doors>div{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.logistics-prototype-module__-_znrG__doors i{background:var(--surface-3);height:26px;color:var(--soft);font-family:var(--font-plex-mono), ui-monospace, monospace;border-radius:2px;place-items:center;font-size:10px;font-style:normal;display:grid}.logistics-prototype-module__-_znrG__doors i[data-state=free]{border:1px dashed var(--line-strong);background:0 0}.logistics-prototype-module__-_znrG__doors i[data-state=down]{background:var(--critical);color:#fff}.logistics-prototype-module__-_znrG__doors i[data-state=ours]{background:var(--accent);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:600}.logistics-prototype-module__-_znrG__doors small{color:var(--soft);font-size:10px;line-height:1.45}.logistics-prototype-module__-_znrG__doors small b{color:var(--critical);font-weight:500}.logistics-prototype-module__-_znrG__dockHead{flex-direction:column;display:flex;position:absolute;top:12px;left:14px}.logistics-prototype-module__-_znrG__dockHead b{font-size:13px;font-weight:600}.logistics-prototype-module__-_znrG__dockHead span{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__palletCard{background:#111418f2;border-radius:2px;flex-direction:column;gap:4px;width:170px;padding:10px 12px;display:flex;position:absolute;bottom:12px;left:14px;box-shadow:0 6px 16px -10px #17191b66}.logistics-prototype-module__-_znrG__palletCard>span,.logistics-prototype-module__-_znrG__palletCard>small{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__palletCard b{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:22px;font-weight:500}.logistics-prototype-module__-_znrG__palletCard b small{color:var(--faint);font-size:11px}.logistics-prototype-module__-_znrG__pallets{grid-template-columns:repeat(13,1fr);gap:2px;display:grid}.logistics-prototype-module__-_znrG__pallets i{background:var(--surface-3);border-radius:2px;height:9px}.logistics-prototype-module__-_znrG__pallets i[data-loaded]{background:var(--ink)}.logistics-prototype-module__-_znrG__countdown b.logistics-prototype-module__-_znrG__running{color:var(--high);font-size:22px}.logistics-prototype-module__-_znrG__dwellHead{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.logistics-prototype-module__-_znrG__dwellHead b{font-weight:500}.logistics-prototype-module__-_znrG__dwellHead span{color:var(--faint);font-size:11px}.logistics-prototype-module__-_znrG__dwellTrack{background:var(--surface-2);border-radius:2px;height:26px;position:relative}.logistics-prototype-module__-_znrG__dwellTrack[data-thin]{background:0 0;height:14px;margin-top:4px}.logistics-prototype-module__-_znrG__dwellFree,.logistics-prototype-module__-_znrG__dwellPaid,.logistics-prototype-module__-_znrG__dwellLoading{white-space:nowrap;align-items:center;padding:0 8px;font-size:10px;font-weight:600;transition:width .6s;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.logistics-prototype-module__-_znrG__dwellFree{background:color-mix(in srgb, var(--good) 22%, transparent);color:var(--good);border-radius:2px 0 0 6px}.logistics-prototype-module__-_znrG__dwellPaid{background:color-mix(in srgb, var(--high) 30%, transparent);color:var(--high);border-radius:0 6px 6px 0}.logistics-prototype-module__-_znrG__dwellLoading{background:color-mix(in srgb, var(--accent) 70%, transparent);color:var(--accent-ink);border-radius:2px;font-size:9px}.logistics-prototype-module__-_znrG__dwellLimit{background:var(--high);width:2px;position:absolute;top:-4px;bottom:-4px}.logistics-prototype-module__-_znrG__dwellNow{background:var(--accent-ink);width:1px;position:absolute;top:-8px;bottom:-22px}.logistics-prototype-module__-_znrG__dwellNow b{color:var(--accent-ink);font-size:9px;position:absolute;bottom:-2px;left:4px}.logistics-prototype-module__-_znrG__dwellAxis{height:14px;margin-top:6px;position:relative}.logistics-prototype-module__-_znrG__dwellAxis span{color:var(--faint);font-size:9px;position:absolute;transform:translate(-50%)}.logistics-prototype-module__-_znrG__dwellAxis span:first-child{transform:none}.logistics-prototype-module__-_znrG__dwellAxis span:last-child{transform:translate(-100%)}.logistics-prototype-module__-_znrG__evidenceHead,.logistics-prototype-module__-_znrG__evidenceRow{grid-template-columns:96px 1fr 1fr 82px;align-items:center;gap:10px;padding:0 12px;display:grid}.logistics-prototype-module__-_znrG__evidenceHead{border-bottom:1px solid var(--line);height:26px;color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__evidenceRow{border-bottom:1px solid var(--line);min-height:32px;font-size:11px}.logistics-prototype-module__-_znrG__evidenceRow:last-child{border-bottom:0}.logistics-prototype-module__-_znrG__evidenceRow>span:first-child,.logistics-prototype-module__-_znrG__evidenceRow>span:nth-child(3){color:var(--soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logistics-prototype-module__-_znrG__evidenceRow b{font-weight:500}.logistics-prototype-module__-_znrG__chargeGrid{border:1px solid var(--line);background:var(--surface);border-radius:2px;grid-template-columns:repeat(5,1fr);margin:0;display:grid}.logistics-prototype-module__-_znrG__chargeGrid div{padding:10px 12px}.logistics-prototype-module__-_znrG__chargeGrid div+div{border-left:1px solid var(--line)}.logistics-prototype-module__-_znrG__chargeGrid dt{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__chargeGrid dd{margin:3px 0 0;font-size:12px}.logistics-prototype-module__-_znrG__chargeGrid b{color:var(--high);font-size:14px}.logistics-prototype-module__-_znrG__packetPanel{border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:14px 16px}.logistics-prototype-module__-_znrG__closeSteps{grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.logistics-prototype-module__-_znrG__closeSteps li{color:var(--faint);flex-direction:column;gap:1px;padding-top:24px;font-size:11px;display:flex;position:relative}.logistics-prototype-module__-_znrG__closeSteps li:before{background:var(--surface-3);content:"";height:2px;position:absolute;top:8px;left:0;right:0}.logistics-prototype-module__-_znrG__closeSteps li[data-done]:before{background:var(--ink)}.logistics-prototype-module__-_znrG__closeSteps i{border:2px solid var(--surface-3);background:var(--surface);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:0;left:0}.logistics-prototype-module__-_znrG__closeSteps li[data-done] i{border-color:var(--ink);background:var(--accent);color:var(--ink)}.logistics-prototype-module__-_znrG__closeSteps b{color:var(--text);font-weight:500}.logistics-prototype-module__-_znrG__closeSteps li:not([data-done]) b{color:var(--faint)}.logistics-prototype-module__-_znrG__closeSteps small{font-size:10px}.logistics-prototype-module__-_znrG__packetBody{grid-template-columns:200px 1fr;align-items:center;gap:14px;margin-top:12px;display:grid}.logistics-prototype-module__-_znrG__packetTruck{width:100%;height:auto}.logistics-prototype-module__-_znrG__packetStack{flex-direction:column;gap:5px;display:flex}.logistics-prototype-module__-_znrG__packetTitle{color:var(--faint);margin-bottom:2px;font-size:10px}.logistics-prototype-module__-_znrG__packetDoc{border:1px solid var(--line);background:var(--surface-2);border-radius:2px;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.logistics-prototype-module__-_znrG__packetDoc svg{color:var(--soft)}.logistics-prototype-module__-_znrG__packetDoc b{font-size:11px;font-weight:500;display:block}.logistics-prototype-module__-_znrG__packetDoc small{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__checklist{flex-direction:column;gap:6px;list-style:none;display:flex}.logistics-prototype-module__-_znrG__checklist li{color:var(--faint);grid-template-columns:14px 1fr;gap:8px;font-size:11px;display:grid}.logistics-prototype-module__-_znrG__checklist li[data-done]{color:var(--text)}.logistics-prototype-module__-_znrG__checklist li[data-done] svg{color:var(--good)}.logistics-prototype-module__-_znrG__checklist small{color:var(--faint);font-size:10px;display:block}.logistics-prototype-module__-_znrG__noDoc{border:1px dashed var(--line-strong);color:var(--faint);text-align:center;border-radius:2px;flex-direction:column;align-items:center;gap:6px;padding:42px 24px;display:flex}.logistics-prototype-module__-_znrG__noDoc b{color:var(--text);font-weight:500}.logistics-prototype-module__-_znrG__noDoc p{max-width:340px;font-size:11px;line-height:1.45}.logistics-prototype-module__-_znrG__docLayout{grid-template-columns:1fr 220px;gap:16px;display:grid}.logistics-prototype-module__-_znrG__pod{color:#2a2a2a;background:#f4f1ea;border-radius:2px;padding:16px 18px;font-family:Courier New,ui-monospace,monospace;font-size:11px;box-shadow:0 6px 18px #17191b24}.logistics-prototype-module__-_znrG__pod[data-version="1"]{filter:saturate(.6)brightness(.93);transform:rotate(-.6deg)}.logistics-prototype-module__-_znrG__pod header{border-bottom:1.5px solid #2a2a2a;justify-content:space-between;padding-bottom:8px;display:flex}.logistics-prototype-module__-_znrG__pod header b{letter-spacing:.06em}.logistics-prototype-module__-_znrG__pod dl{flex-direction:column;gap:4px;margin:10px 0;display:flex}.logistics-prototype-module__-_znrG__pod dl div{grid-template-columns:90px 1fr;display:grid}.logistics-prototype-module__-_znrG__pod dt{color:#777}.logistics-prototype-module__-_znrG__pod dd{margin:0}.logistics-prototype-module__-_znrG__podSign{grid-template-columns:90px 1fr;align-items:end;display:grid}.logistics-prototype-module__-_znrG__podSign>span{color:#777}.logistics-prototype-module__-_znrG__podSign>div{border-bottom:1px solid #2a2a2a;height:46px;position:relative}.logistics-prototype-module__-_znrG__pod[data-version="1"] .logistics-prototype-module__-_znrG__podSign>div{border:1.5px dashed #d0453a;border-radius:2px}.logistics-prototype-module__-_znrG__podSign svg{width:120px;height:34px;position:absolute;bottom:4px;left:6px}.logistics-prototype-module__-_znrG__podSign i{color:#b23a48;border:1.5px solid #b23a48;border-radius:2px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:2px;right:6px;transform:rotate(-6deg)}.logistics-prototype-module__-_znrG__pod[data-compact]{font-size:10px}.logistics-prototype-module__-_znrG__checks{flex-direction:column;gap:8px;list-style:none;display:flex}.logistics-prototype-module__-_znrG__checks li{color:var(--critical);grid-template-columns:14px 1fr;gap:8px;font-size:11px;display:grid}.logistics-prototype-module__-_znrG__checks li[data-ok]{color:var(--text)}.logistics-prototype-module__-_znrG__checks li[data-ok] svg{color:var(--good)}.logistics-prototype-module__-_znrG__checks small{color:var(--faint);font-size:10px;display:block}.logistics-prototype-module__-_znrG__checks li:not([data-ok]) small{color:var(--critical)}.logistics-prototype-module__-_znrG__versionRow{border-bottom:1px solid var(--line);min-height:34px;color:var(--soft);grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:0 12px;font-size:11px;display:grid}.logistics-prototype-module__-_znrG__versionRow:last-child{border-bottom:0}.logistics-prototype-module__-_znrG__versionRow b{color:var(--text);font-weight:500}.logistics-prototype-module__-_znrG__rejectNote{background:var(--surface-2);border-radius:2px;padding:12px 14px;font-size:11px;line-height:1.45}.logistics-prototype-module__-_znrG__rejectNote p{color:var(--soft);white-space:normal;margin-top:4px}.logistics-prototype-module__-_znrG__drawerLayer{z-index:5;position:absolute;inset:0}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__scrim{cursor:default;background:#17191b38;position:absolute;inset:0}.logistics-prototype-module__-_znrG__drawer{border-left:1px solid var(--line-strong);background:var(--surface);flex-direction:column;width:470px;animation:.22s ease-out logistics-prototype-module__-_znrG__drawerIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 48px #17191b1f}@keyframes logistics-prototype-module__-_znrG__drawerIn{0%{opacity:0;transform:translate(24px)}}.logistics-prototype-module__-_znrG__drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.logistics-prototype-module__-_znrG__drawer h2{font-size:16px;font-weight:600}.logistics-prototype-module__-_znrG__drawer>header p{color:var(--soft);margin-top:3px;font-size:11px}.logistics-prototype-module__-_znrG__drawerBody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.logistics-prototype-module__-_znrG__drawer>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.logistics-prototype-module__-_znrG__footNote{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__drawerFacts,.logistics-prototype-module__-_znrG__recipients{background:var(--surface-2);border-radius:2px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}.logistics-prototype-module__-_znrG__drawerFacts div,.logistics-prototype-module__-_znrG__recipients div{grid-template-columns:120px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.logistics-prototype-module__-_znrG__drawerFacts dt,.logistics-prototype-module__-_znrG__recipients dt{color:var(--faint);font-size:11px}.logistics-prototype-module__-_znrG__drawerFacts dd,.logistics-prototype-module__-_znrG__recipients dd{align-items:center;gap:8px;margin:0;display:flex}.logistics-prototype-module__-_znrG__recipients div{grid-template-columns:30px 1fr}.logistics-prototype-module__-_znrG__recipients dd{flex-direction:column;align-items:flex-start;gap:1px}.logistics-prototype-module__-_znrG__recipients small{color:var(--faint);font-size:10px}.logistics-prototype-module__-_znrG__drawerLabel{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:10px;font-weight:600}.logistics-prototype-module__-_znrG__slots{flex-direction:column;gap:6px;display:flex}.logistics-prototype-module__-_znrG__slots .logistics-prototype-module__-_znrG__hint{display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__slot{border:1px solid var(--line-strong);border-radius:2px;grid-template-columns:16px 120px 1fr;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__slot:hover:not(:disabled){background:var(--surface-2)}.logistics-prototype-module__-_znrG__slot i,.logistics-prototype-module__-_znrG__outcomes i{border:1.5px solid var(--line-strong);border-radius:50%;width:14px;height:14px}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__slot[data-selected]{border-color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 24%, transparent)}.logistics-prototype-module__-_znrG__slot[data-selected] i,.logistics-prototype-module__-_znrG__outcomes [data-selected] i{border:4px solid var(--accent-ink)}.logistics-prototype-module__-_znrG__slot small{color:var(--soft);font-size:11px}.logistics-prototype-module__-_znrG__slot[data-recommended] small{color:var(--good)}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__slot:disabled{opacity:.4}.logistics-prototype-module__-_znrG__slot:disabled b{text-decoration:line-through}.logistics-prototype-module__-_znrG__drawerNote{color:var(--faint);white-space:normal;font-size:11px;line-height:1.45}.logistics-prototype-module__-_znrG__message{border:1px solid var(--line);border-radius:2px;flex-direction:column;gap:9px;padding:14px;font-size:12px;line-height:1.5;display:flex}.logistics-prototype-module__-_znrG__message p{color:var(--soft);white-space:normal}.logistics-prototype-module__-_znrG__message p b{color:var(--text);font-weight:500}.logistics-prototype-module__-_znrG__factTag{background:color-mix(in srgb, var(--good) 16%, transparent);color:var(--good);border-radius:2px;margin-right:6px;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.logistics-prototype-module__-_znrG__factTag[data-kind=predicted]{background:color-mix(in srgb, var(--accent) 48%, transparent);color:var(--accent-ink)}.logistics-prototype-module__-_znrG__scope{flex-direction:column;gap:6px;font-size:11px;display:flex}.logistics-prototype-module__-_znrG__scope div{color:var(--soft);grid-template-columns:96px 1fr;display:grid}.logistics-prototype-module__-_znrG__scope span{color:var(--faint);align-items:center;gap:5px;display:flex}.logistics-prototype-module__-_znrG__outcomes{flex-direction:column;gap:4px;display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__outcomes button{color:var(--soft);border-radius:2px;align-items:center;gap:10px;padding:7px 10px;display:flex}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__outcomes button:hover{background:var(--surface-2)}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__outcomes button[data-selected]{background:color-mix(in srgb, var(--accent) 24%, transparent);color:var(--text)}.logistics-prototype-module__-_znrG__outcomes small{color:var(--accent-ink);margin-left:auto;font-size:10px}.logistics-prototype-module__-_znrG__evidence{flex-direction:column;gap:7px;list-style:none;display:flex}.logistics-prototype-module__-_znrG__evidence li{grid-template-columns:16px 150px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.logistics-prototype-module__-_znrG__evidence svg{color:var(--good)}.logistics-prototype-module__-_znrG__evidence b{font-weight:500}.logistics-prototype-module__-_znrG__evidence span,.logistics-prototype-module__-_znrG__evidence small{color:var(--faint)}.logistics-prototype-module__-_znrG__toast{z-index:4;border:1px solid var(--line-strong);color:var(--text);background:#171b21;border-radius:2px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-weight:500;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #17191b40}.logistics-prototype-module__-_znrG__canvas .logistics-prototype-module__-_znrG__toast button{background:var(--accent);height:26px;color:var(--ink);border-radius:2px;align-items:center;gap:5px;padding:0 10px;display:flex}.logistics-prototype-module__-_znrG__resultTiles{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.logistics-prototype-module__-_znrG__resultTile{border:1px solid var(--line);background:var(--surface);border-radius:2px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.logistics-prototype-module__-_znrG__resultTile span{color:var(--soft);font-size:11px}.logistics-prototype-module__-_znrG__resultTile b{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:-.03em;font-size:26px;font-weight:500}.logistics-prototype-module__-_znrG__resultTile[data-tone] b{color:var(--tone)}.logistics-prototype-module__-_znrG__resultTile small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.logistics-prototype-module__-_znrG__resultsTable{flex-direction:column;min-height:0;display:flex}.logistics-prototype-module__-_znrG__resultHead,.logistics-prototype-module__-_znrG__resultRow{grid-template-columns:minmax(0,2fr) 90px 100px 72px 72px 72px minmax(0,1.2fr) 86px;align-items:center;gap:12px;padding:0 14px;display:grid}.logistics-prototype-module__-_znrG__resultHead{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--faint);border-bottom:0;border-radius:2px 10px 0 0;font-size:10px}.logistics-prototype-module__-_znrG__resultRow{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--soft);font-variant-numeric:tabular-nums;border-bottom:0;font-size:11px}.logistics-prototype-module__-_znrG__resultRow:last-child{border-bottom:1px solid var(--line);border-radius:0 0 10px 10px}.logistics-prototype-module__-_znrG__resultRow>span:first-child{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logistics-prototype-module__-_znrG__resultRow small{color:var(--faint);font-size:10px;display:block}.logistics-prototype-module__-_znrG__resultRow[data-open]{background:color-mix(in srgb, var(--high) 4%, var(--surface))}.logistics-prototype-module__-_znrG__guide{color:#071b2e;background:#f3f5f6;border:1px solid #071b2e14;border-radius:2px;margin-top:14px;padding:16px 18px}.logistics-prototype-module__-_znrG__guideHead{align-items:center;gap:12px;font-size:13px;display:flex}.logistics-prototype-module__-_znrG__guideHead span{color:#66737e;font-size:12px}.logistics-prototype-module__-_znrG__guideHead button{cursor:pointer;background:#fff;border:1px solid #071b2e24;border-radius:2px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.logistics-prototype-module__-_znrG__guideHead button:first-of-type{margin-left:auto}.logistics-prototype-module__-_znrG__guide ol{grid-template-columns:repeat(4,1fr);gap:8px 16px;margin-top:14px;list-style:none;display:grid}.logistics-prototype-module__-_znrG__guide li{color:#66737e;align-items:center;gap:8px;font-size:12px;display:flex}.logistics-prototype-module__-_znrG__guide li>span{border:1px solid #071b2e24;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.logistics-prototype-module__-_znrG__guide li[data-state=current]{color:#071b2e;font-weight:500}.logistics-prototype-module__-_znrG__guide li[data-state=current]>span{color:#17191b;background:#d4f34a;border-color:#17191b}.logistics-prototype-module__-_znrG__guide li[data-state=done]>span{color:#fff;background:#3f9b55;border-color:#3f9b55}@media (max-width:760px){.logistics-prototype-module__-_znrG__guideHead{flex-wrap:wrap}.logistics-prototype-module__-_znrG__guideHead span{order:3;width:100%}.logistics-prototype-module__-_znrG__guide ol{grid-template-columns:1fr}}
