@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_e75d01{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}:root{--tx-navy:#0C1820;--tx-card:#14262F;--tx-card2:#122230;--tx-cyan:#19F1E4;--tx-teal:#0A9D95;--tx-slate:#9AA7AE;--tx-line:#22394A;--tx-red:#E04848;--tx-text:#EAF2F4;--tx-dot:#4A5E68;--gap-sm:8px;--gap-md:16px;--gap-lg:24px;--gap-xl:32px;--pad-sm:8px;--pad-md:14px;--radius:8px;--caption:.8rem;--display:var(--font-bebas),Impact,"Arial Narrow",sans-serif;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;background:var(--tx-navy);color:var(--tx-text)}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%}button{font:inherit}.tx{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);max-width:1400px;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.tx-display{font-family:var(--display);font-weight:400;letter-spacing:.04em;margin:0;text-wrap:balance}.tx-head{display:flex;flex-wrap:wrap;gap:var(--gap-md);align-items:flex-end;justify-content:space-between;border-bottom:3px solid var(--tx-cyan);padding-bottom:var(--pad-sm)}.tx-brand{display:flex;align-items:center;gap:14px;margin:0}.tx-logo{height:64px;width:auto;max-width:70vw;display:block}.tx-live{font-size:2.2rem;line-height:1;color:var(--tx-cyan);border-left:2px solid var(--tx-cyan);padding-left:14px}.tx-head p{margin:4px 0 0;color:var(--tx-slate);font-size:var(--caption)}.tx-ctl{display:flex;flex-wrap:wrap;gap:var(--gap-sm);align-items:center}.tx-ctl label{color:var(--tx-slate);font-size:var(--caption)}.tx-btn,.tx-ctl input,.tx-ctl select{background:var(--tx-card);color:var(--tx-text);border:1px solid var(--tx-line);border-radius:var(--radius);padding:8px 12px;font:inherit;min-height:40px}.tx-btn{cursor:pointer}.tx-btn:focus-visible,.tx-btn:hover,.tx-ctl input:focus-visible,.tx-ctl select:focus-visible{border-color:var(--tx-cyan);outline:none}.tx-btn.primary{background:var(--tx-teal);border-color:var(--tx-teal);color:#fff;font-weight:600}.tx-btn:disabled{opacity:.6;cursor:default}.tx-link{background:none;border:0;padding:0;color:var(--tx-cyan);cursor:pointer;text-decoration:underline}.tx-link,.tx-meta{font-size:var(--caption)}.tx-meta{display:flex;gap:12px;align-items:center;width:100%;justify-content:flex-end;color:var(--tx-slate)}.tx-meta form{display:inline}.tx-sec{display:grid;grid-gap:var(--gap-md);gap:var(--gap-md);min-width:0;scroll-margin-top:12px}.tx-sec h2{font-size:1.6rem;border-bottom:1px solid var(--tx-cyan);padding-bottom:4px}.tx-sec h2 .n{color:var(--tx-cyan);margin-right:.4em}.tx-note{color:var(--tx-slate);max-width:70ch;line-height:1.45}.tx-error,.tx-note{margin:0;font-size:var(--caption)}.tx-error{color:var(--tx-red)}.tx-banner{margin:0;padding:10px 14px;border:1px solid var(--tx-cyan);border-radius:var(--radius);background:var(--tx-card);font-size:var(--caption)}.tx-loading{opacity:.55;transition:opacity .3s}.tx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));grid-gap:var(--gap-sm);gap:var(--gap-sm)}.tx-tile{background:var(--tx-card);border:1px solid var(--tx-line);border-radius:var(--radius);padding:var(--pad-md);display:grid;grid-gap:4px;gap:4px;align-content:start}.tx-k{color:var(--tx-slate);font-size:var(--caption);text-transform:uppercase;letter-spacing:.06em}.tx-v{font-family:var(--display);font-size:2.2rem;line-height:1;letter-spacing:.02em;min-height:2.2rem}.tx-v.good{color:var(--tx-teal)}.tx-v.bad{color:var(--tx-red)}.tx-drivers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:var(--gap-sm);gap:var(--gap-sm)}.tx-drv{text-align:left;background:var(--tx-card);color:var(--tx-text);border:1px solid var(--tx-line);border-left:6px solid var(--tx-slate);border-radius:var(--radius);padding:var(--pad-md);display:grid;grid-gap:6px;gap:6px;cursor:pointer;align-content:start}.tx-drv[data-status=green]{border-left-color:var(--tx-teal)}.tx-drv[data-status=red]{border-left-color:var(--tx-red)}.tx-drv[aria-pressed=true]{border-color:var(--tx-cyan);box-shadow:0 0 0 1px var(--tx-cyan)}.tx-drv:focus-visible,.tx-drv:hover{border-color:var(--tx-cyan);outline:none}.tx-drv-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.tx-drv-name{font-weight:600}.tx-chip{font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:2px 8px;border-radius:999px;background:var(--tx-line);color:var(--tx-text);white-space:nowrap}.tx-chip.green{background:var(--tx-teal);color:#fff}.tx-chip.red{background:var(--tx-red);color:#fff}.tx-bar{height:6px;background:var(--tx-line);border-radius:3px;overflow:hidden}.tx-bar>i{display:block;height:100%;background:var(--tx-slate);transition:width .6s ease-out}.tx-drv[data-status=green] .tx-bar>i{background:var(--tx-teal)}.tx-drv[data-status=red] .tx-bar>i{background:var(--tx-red)}.tx-drv small{color:var(--tx-slate);font-size:var(--caption);line-height:1.4}.tx-drv small.tx-day-total{color:var(--tx-cyan)}.tx-money{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;font-size:var(--caption)}.tx-money b{display:block;font-size:1rem;color:var(--tx-text)}.tx-money span{color:var(--tx-slate)}.tx-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:var(--gap-md);gap:var(--gap-md)}.tx-card{background:var(--tx-card2);border:1px solid var(--tx-line);border-radius:var(--radius);padding:var(--pad-md);display:grid;grid-gap:var(--gap-sm);gap:var(--gap-sm);min-width:0;align-content:start}.tx-card h3{margin:0;font-size:1rem;font-weight:600}.tx-types{display:grid;grid-gap:14px;gap:14px}.tx-type{display:grid;grid-gap:6px;gap:6px}.tx-type-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:var(--caption)}.tx-type-top b{font-size:1rem}.tx-type-top span{color:var(--tx-slate)}.tx-type-top span.met{color:var(--tx-teal);font-weight:700}.tx-track{position:relative;height:18px;background:var(--tx-line);border-radius:4px}.tx-track>i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--tx-cyan);transition:width .9s ease-out}.tx-track.met>i{background:var(--tx-teal)}.tx-track>u{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--tx-text)}.tx-pie{display:flex;flex-wrap:wrap;gap:var(--gap-lg);align-items:center}.tx-pie svg{flex:0 0 auto;max-width:100%}.tx-pie svg circle.arc{transition:stroke-dasharray .9s ease-out,stroke-dashoffset .9s ease-out}.tx-pie ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:var(--caption);min-width:12rem;flex:1 1}.tx-pie li{display:flex;align-items:center;gap:8px}.tx-pie li i{width:12px;height:12px;border-radius:2px;flex:0 0 auto}.tx-pie li b{margin-left:auto;padding-left:12px}.tx-chart{position:relative;min-width:0}.tx-chart svg{display:block}.tx-pick{min-height:1.2em;font-size:var(--caption);color:var(--tx-text);margin:0}.tx-scroll{overflow:auto;max-height:26rem;-webkit-overflow-scrolling:touch}.tx table{width:100%;border-collapse:collapse;font-size:var(--caption)}.tx th{position:-webkit-sticky;position:sticky;top:0;background:var(--tx-card2);text-align:left;color:var(--tx-slate);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--tx-cyan);white-space:nowrap}.tx td,.tx th{padding:6px 8px}.tx td{border-bottom:1px solid var(--tx-line);vertical-align:top}.tx table.wide{min-width:56rem}.tx table.wide td:last-child{min-width:18rem}.tx td.num,.tx th.num{text-align:right;white-space:nowrap}.tx tr.Done td:last-child{color:var(--tx-teal)}.tx tr.Open td:last-child{color:var(--tx-cyan)}.tx tr.Later td:last-child{color:var(--tx-slate)}.tx a,.tx-gm a{color:var(--tx-cyan)}#driver-jobs{order:-1}@media (prefers-reduced-motion:reduce){.tx-bar>i,.tx-pie svg circle.arc,.tx-track>i{transition:none}}@media (max-width:480px){.tx-logo{height:44px}.tx-live{font-size:1.6rem}.tx-v{font-size:1.8rem}}.login{min-height:100vh;display:grid;place-content:center;justify-items:center;grid-gap:16px;gap:16px;padding:24px}.login .tx-logo{height:auto;width:min(300px,75vw)}.login-title{color:var(--tx-cyan);font-size:2.4rem;margin-top:-8px}.login-form{display:grid;grid-gap:10px;gap:10px;width:min(340px,90vw)}.login-form label{color:var(--tx-slate);font-size:var(--caption)}.login-form input{background:var(--tx-card);color:var(--tx-text);border:1px solid var(--tx-line);border-radius:var(--radius);padding:12px;font:inherit;font-size:16px}.login-form input:focus{border-color:var(--tx-cyan);outline:none}.login-form .tx-btn{min-height:46px}.login-error{color:var(--tx-red);margin:0;font-size:.9rem}