@font-face{font-family:geist;src:url(../media/geist_variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_3d758c3b-module__4lI42a__className{font-family:geist,geist Fallback}.geist_3d758c3b-module__4lI42a__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_variable-s.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_d0fdfee9-module__3tWJOW__className{font-family:geistMono,geistMono Fallback}.geistmono_d0fdfee9-module__3tWJOW__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--blue-50:#eef3fe;--blue-100:#dbe5fd;--blue-200:#b9ccfb;--blue-300:#8aa9f8;--blue-400:#5182f5;--blue-500:#1b58f0;--blue-600:#1246cc;--blue-700:#0f37a0;--blue-800:#12306f;--blue-900:#14274d;--blue-950:#0c1524;--gray-0:#fff;--gray-25:#fbfcfd;--gray-50:#f7f8fa;--gray-100:#eff1f5;--gray-200:#e1e6ed;--gray-300:#c9d1dc;--gray-400:#a0abbc;--gray-500:#7a8798;--gray-600:#5c6a80;--gray-700:#46536b;--gray-800:#2e3a4e;--gray-900:#1c2536;--gray-950:#0c1524;--green-50:#dcf3e4;--green-100:#bce7cd;--green-500:#1a8a55;--green-600:#12703f;--green-700:#12603a;--amber-50:#fcefd4;--amber-100:#f8dea8;--amber-500:#c4890f;--amber-600:#9e6c09;--amber-700:#7a5410;--red-50:#fbe0e0;--red-100:#f6c3c3;--red-500:#d03434;--red-600:#b02222;--red-700:#8c1d1d;--teal-50:#def4f6;--teal-500:#0e9aa7;--teal-700:#0b6e77;--text-strong:var(--blue-950);--text-body:var(--gray-800);--text-muted:var(--gray-700);--text-subtle:var(--gray-600);--text-inverse:var(--gray-50);--text-inverse-muted:#9fb0c6;--text-accent:var(--blue-600);--text-on-accent:#fff;--text-success:var(--green-700);--text-warning:var(--amber-700);--text-danger:var(--red-700);--surface-page:var(--gray-50);--surface-card:var(--gray-0);--surface-raised:var(--gray-0);--surface-sunken:var(--gray-100);--surface-inset:var(--gray-25);--surface-ink:var(--blue-950);--surface-ink-raised:#14202f;--surface-accent:var(--blue-500);--surface-accent-soft:var(--blue-50);--surface-success-soft:var(--green-50);--surface-warning-soft:var(--amber-50);--surface-danger-soft:var(--red-50);--surface-hover:var(--gray-100);--surface-active:var(--gray-200);--border-subtle:var(--gray-200);--border-default:var(--gray-300);--border-strong:var(--gray-400);--border-accent:var(--blue-500);--border-ink:#ffffff24;--border-ink-strong:#ffffff47;--focus-ring:#1b58f061;--chart-1:var(--blue-500);--chart-2:var(--teal-500);--chart-3:var(--blue-300);--chart-4:var(--blue-900);--chart-5:var(--amber-500);--chart-grid:var(--gray-200);--status-unassigned-bg:var(--gray-100);--status-unassigned-fg:var(--gray-600);--status-committed-bg:var(--blue-50);--status-committed-fg:var(--blue-700);--status-dispatched-bg:var(--blue-100);--status-dispatched-fg:var(--blue-800);--status-enroute-pickup-bg:#def4f6;--status-enroute-pickup-fg:#0b6e77;--status-at-pickup-bg:#c6ebef;--status-at-pickup-fg:#095a63;--status-in-transit-bg:#a9e1e7;--status-in-transit-fg:#074a52;--status-at-dropoff-bg:#b4e6de;--status-at-dropoff-fg:#075b4f;--status-completed-bg:var(--green-50);--status-completed-fg:var(--green-700);--status-cancelled-bg:var(--gray-200);--status-cancelled-fg:var(--gray-700);--status-no-show-bg:var(--amber-50);--status-no-show-fg:var(--amber-700);--status-failed-bg:var(--red-50);--status-failed-fg:var(--red-700)}[data-theme=dark]{--text-strong:#f2f6fb;--text-body:#dce4ef;--text-muted:#9fb0c6;--text-subtle:#7a8798;--text-accent:var(--blue-300);--text-success:#5fd79a;--text-warning:#efc163;--text-danger:#ff8f82;--surface-page:#0a121d;--surface-card:#111c29;--surface-raised:#16222f;--surface-sunken:#08101a;--surface-inset:#0d1723;--surface-accent-soft:#1b58f029;--surface-success-soft:#1a8a5529;--surface-warning-soft:#c4890f29;--surface-danger-soft:#d0343429;--surface-hover:#ffffff0d;--surface-active:#ffffff17;--border-subtle:#ffffff17;--border-default:#ffffff29;--border-strong:#ffffff42;--status-unassigned-bg:#ffffff12;--status-unassigned-fg:#9fb0c6;--status-committed-bg:#1b58f029;--status-committed-fg:#8aa9f8;--status-dispatched-bg:#1b58f042;--status-dispatched-fg:#b9ccfb;--status-enroute-pickup-bg:#0e9aa729;--status-enroute-pickup-fg:#6fd8e0;--status-at-pickup-bg:#0e9aa73d;--status-at-pickup-fg:#8ae2e8;--status-in-transit-bg:#0e9aa757;--status-in-transit-fg:#a9edf1;--status-at-dropoff-bg:#10a08c47;--status-at-dropoff-fg:#8fe7d5;--status-completed-bg:#1a8a552e;--status-completed-fg:#5fd79a;--status-cancelled-bg:#ffffff1f;--status-cancelled-fg:#c9d1dc;--status-no-show-bg:#c4890f2e;--status-no-show-fg:#efc163;--status-failed-bg:#d034342e;--status-failed-fg:#ff8f82}
:root{--font-sans:"Geist", "Geist Placeholder", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:var(--font-sans);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--text-3xs:.6875rem;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-6xl:4.5rem;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tighter:-.03em;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0em;--tracking-wide:.06em;--tracking-widest:.14em;--type-hero:var(--weight-bold) var(--text-5xl)/var(--leading-tight) var(--font-display);--type-h1:var(--weight-bold) var(--text-4xl)/1.08 var(--font-display);--type-h2:var(--weight-bold) var(--text-3xl)/1.12 var(--font-display);--type-h3:var(--weight-semibold) var(--text-2xl)/1.2 var(--font-display);--type-h4:var(--weight-semibold) var(--text-xl)/1.25 var(--font-display);--type-body:var(--weight-regular) var(--text-md)/var(--leading-relaxed) var(--font-sans);--type-ui:var(--weight-medium) var(--text-sm)/1.35 var(--font-sans);--type-label:var(--weight-semibold) var(--text-xs)/1.3 var(--font-sans);--type-eyebrow:var(--weight-semibold) var(--text-3xs)/1.2 var(--font-sans);--type-mono:var(--weight-medium) var(--text-xs)/1.4 var(--font-mono)}
:root{--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-max:1200px;--container-narrow:760px;--gutter:var(--space-6);--section-y:var(--space-24);--section-y-tight:var(--space-16);--card-pad:var(--space-5);--card-pad-lg:var(--space-8);--control-h-sm:1.75rem;--control-h:2.25rem;--control-h-lg:2.75rem;--row-h:2.75rem;--row-h-dense:2.25rem;--sidebar-w:15rem;--sidebar-w-collapsed:3.5rem;--topbar-h:3.5rem}
:root{--radius-none:0;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-panel:var(--radius-xl);--radius-chip:var(--radius-full);--border-w:1px;--border-w-thick:2px}
:root{--shadow-none:none;--shadow-xs:0 1px 1px #0c15240a;--shadow-sm:0 1px 2px #0c15240f, 0 1px 1px #0c15240a;--shadow-md:0 2px 6px #0c152412, 0 1px 2px #0c15240d;--shadow-lg:0 8px 24px #0c15241a, 0 2px 6px #0c15240d;--shadow-xl:0 20px 48px #0c152429, 0 4px 12px #0c15240f;--shadow-inset:inset 0 1px 0 #fff9;--shadow-focus:0 0 0 3px var(--focus-ring);--overlay-scrim:#0c15248c;--blur-panel:blur(12px);--grid-line:#0c15240f;--grid-line-ink:#ffffff12}
:root{--duration-instant:80ms ;--duration-fast:.12s ;--duration-base:.18s ;--duration-slow:.28s ;--duration-slower:.42s ;--ease-standard:cubic-bezier(.2, 0, 0, 1) ;--ease-out:cubic-bezier(.16, 1, .3, 1) ;--ease-in:cubic-bezier(.5, 0, .9, .2) ;--ease-linear:linear ;--transition-control:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard) ;--press-scale:.985 }@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s ;--duration-fast:0s ;--duration-base:0s ;--duration-slow:0s ;--duration-slower:0s }}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{color:var(--text-strong);text-wrap:balance;margin:0}h1{font:var(--type-h1);letter-spacing:var(--tracking-tight)}h2{font:var(--type-h2);letter-spacing:var(--tracking-tight)}h3{font:var(--type-h3);letter-spacing:var(--tracking-snug)}h4{font:var(--type-h4);letter-spacing:var(--tracking-snug)}p{margin:0}a{color:var(--text-accent);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--blue-700);text-decoration:underline}code,kbd,samp{font:var(--type-mono)}:focus-visible{box-shadow:var(--shadow-focus);outline:none}::selection{background:var(--blue-200);color:var(--blue-950)}@keyframes nemtio-spin{to{transform:rotate(360deg)}}@keyframes nemtio-fade{0%{opacity:0}to{opacity:1}}@keyframes nemtio-rise{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes nemtio-toast{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nemtio-block{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nemtio-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.nemtio-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted)}.nemtio-hexfield{background-image:radial-gradient(var(--grid-line) 1px, transparent 1px);background-size:22px 22px}
:root{--font-sans:var(--font-geist), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.nemtio-app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.seo-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.nemtio-head-badge{display:none!important}}@media (max-width:560px){.nemtio-head{gap:var(--space-2)!important}.nemtio-head-lang{width:74px!important}}
