@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_7878db25-module__0eKFlW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7878db25-module__0eKFlW__variable{--font-sans:"Manrope", "Manrope Fallback"}
﻿:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101512;--panel:#171e19;--panel-soft:#1d2620;--line:#303b33;--text:#f0f3ee;--muted:#98a39a;--green:#c5f27e;--green-dark:#18220f;--red:#f17f75;--amber:#e9c177;--blue:#9ab8ff}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.52;cursor:not-allowed}a{color:inherit}.eyebrow,.connection,.nav-label,.metric-card>span,.quick-stats span,.closeout-numbers span,.table-wrap th,.login-foot{letter-spacing:.07em;font-family:DM Mono,monospace}.eyebrow{color:var(--green);font-size:10px}.brand{color:var(--text);letter-spacing:-.04em;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.brand-soft{color:var(--muted);font-weight:500}.brand-mark{background:var(--green);color:#14200d;letter-spacing:-.08em;border-radius:12px;place-items:center;width:38px;height:38px;font:800 13px DM Mono,monospace;display:grid}.loading-screen{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:14px;display:grid}.login-shell{background:radial-gradient(ellipse at 20% 0,#263a29 0,transparent 48%),var(--bg);grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);min-height:100vh;display:grid}.login-aside{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:42px 8vw;display:flex}.login-pitch{max-width:580px;padding:70px 0}.login-pitch h1{letter-spacing:-.075em;margin:20px 0;font-size:clamp(55px,7vw,96px);line-height:.92}.login-pitch h1 em{color:var(--green);font-style:normal}.login-pitch p{color:#bac4bb;max-width:420px;font-size:16px;line-height:1.7}.login-foot{color:#788379;font-size:9px}.login-card{place-self:center;width:min(440px,100% - 40px);padding:38px 0}.login-card h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:30px}.login-card>p{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.6}.stack-form{gap:16px;display:grid}.stack-form label,.custom-dispatch label{color:#c7d0c8;gap:7px;font-size:12px;font-weight:600;display:grid}.stack-form input,.stack-form select,.inline-form input,.custom-dispatch input,.form-row input,.form-row select{width:100%;color:var(--text);background:#111713;border:1px solid #38443b;border-radius:9px;outline:none;padding:12px 13px;transition:border .18s}.stack-form input:focus,.stack-form select:focus,.inline-form input:focus,.custom-dispatch input:focus{border-color:var(--green)}.wide{justify-content:space-between;width:100%;margin-top:7px}.login-note{color:var(--muted);align-items:center;gap:8px;margin-top:26px;font-size:11px;display:flex}.live-dot,.idle-dot{background:#87d88a;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #87d88a18}.idle-dot{box-shadow:none;background:#758078}.notice{border-radius:9px;margin:14px 0;padding:12px 42px 12px 14px;font-size:13px;position:relative}.notice button{color:inherit;background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:12px}.notice.error{color:#ffc0b8;background:#331e1b;border:1px solid #623b37}.notice.success{color:#d5f2b1;background:#202a1a;border:1px solid #415630}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:700;transition:transform .12s,background .12s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--green);color:#172010}.button.primary:hover:not(:disabled){background:#d2ff92}.button.secondary{color:var(--text);background:#202a23;border-color:#3c4940}.button.secondary:hover:not(:disabled){background:#2a352c}.button.danger-outline{color:#ffaba1;background:#261b19;border-color:#5d3935}.app-shell{min-height:100vh}.app-topbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111713f2;justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-right{align-items:center;gap:22px;display:flex}.connection{color:#a8b4aa;align-items:center;gap:9px;font-size:9px;display:flex}.connection i{background:#80d87d;border-radius:50%;width:7px;height:7px;display:inline-block}.profile{border-left:1px solid var(--line);align-items:center;gap:9px;padding-left:20px;display:flex}.profile b,.profile small{display:block}.profile b{font-size:11px}.profile small{color:var(--muted);margin-top:3px;font-size:10px}.avatar,.courier-avatar{width:32px;height:32px;color:var(--green);background:#31412d;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.icon-button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;width:34px;height:34px;font-size:19px}.workspace{grid-template-columns:230px minmax(0,1fr);max-width:1600px;min-height:calc(100vh - 68px);margin:0 auto;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;height:calc(100vh - 68px);padding:22px 14px;display:flex;position:sticky;top:68px}.agency-chip{background:#19211b;border:1px solid #2c392e;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.agency-icon{width:30px;height:30px;color:var(--green);background:#29362a;border-radius:8px;place-items:center;font-size:18px;display:grid}.agency-chip small,.agency-chip b{display:block}.agency-chip small{color:var(--muted);margin-bottom:4px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.agency-chip b{font-size:11px}.chevron{color:var(--muted);margin-left:auto}.main-nav{gap:5px;margin-top:32px;display:grid}.nav-label{color:#68766c;padding:0 10px 8px;font-size:9px}.nav-item{text-align:left;color:#aeb8b0;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:10px;font-size:12px;display:flex}.nav-item>span{text-align:center;width:17px;font-size:16px}.nav-item:hover,.nav-item.active{color:var(--green);background:#263225}.nav-count{background:#34442e;border-radius:9px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.sidebar-bottom{border-top:1px solid var(--line);color:#d2d9d3;align-items:flex-start;gap:11px;margin-top:auto;padding:18px 8px 5px;font-size:11px;display:flex}.sidebar-bottom .live-dot{margin-top:3px}.sidebar-bottom small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.content-area{min-width:0;padding:35px clamp(22px,4vw,60px) 24px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.06em;margin:7px 0 5px;font-size:34px}.page-heading p{color:var(--muted);margin:0;font-size:13px}.night-pill{white-space:nowrap;color:#d5e8cb;background:#1c251b;border:1px solid #344130;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font:10px DM Mono,monospace;display:flex}.night-pill small{color:var(--muted);margin-left:7px;font:10px DM Sans,sans-serif}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:11px;flex-direction:column;align-items:flex-start;min-height:112px;padding:16px 17px;display:flex}.metric-card>span{color:var(--muted);font-size:9px}.metric-card>b{letter-spacing:-.05em;margin:9px 0 2px;font-size:27px}.metric-card small{color:var(--muted);font-size:10px}.metric-card.highlight{background:linear-gradient(140deg,#25331f,#182019);border-color:#485b3a}.metric-card.highlight>b{color:var(--green);margin:13px 0 7px;font-size:22px}.operation-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);align-items:start;gap:14px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0}.queue-panel,.road-panel,.rides-panel,.closeout-panel,.admin-panel{padding:19px}.panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.panel-heading h2,.closeout-panel h2{letter-spacing:-.04em;align-items:center;gap:9px;margin:5px 0 0;font-size:17px;display:flex}.count-badge{min-width:21px;height:21px;color:var(--green);background:#2e4026;border-radius:7px;place-items:center;padding:0 6px;font:10px DM Mono,monospace;display:inline-grid}.count-badge.muted{color:#c4cec6;background:#27302a}.subtle{color:#778279;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.queue-list,.road-list,.directory-list,.event-list{display:grid}.queue-row{border-top:1px solid #29322c;align-items:center;gap:8px;min-height:67px;padding:7px 0;display:flex}.queue-row.selected{background:#1e2a1e;border-radius:8px;margin:0 -9px;padding-left:9px;padding-right:9px}.select-courier{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.position{color:#849188;width:20px;font:11px DM Mono,monospace}.position.first{color:var(--green)}.courier-avatar{background:#29382c;width:34px;height:34px}.courier-info{flex:1;min-width:0;display:block}.courier-info b,.courier-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.courier-info b{font-size:12px}.courier-info small{color:var(--muted);margin-top:4px;font-size:10px}.next-badge{color:var(--green);background:#2a3b23;border-radius:5px;padding:4px 6px;font:8px DM Mono,monospace}.small-action,.dots-action,.text-danger{color:#c8d1c9;white-space:nowrap;background:#1b241d;border:1px solid #39463c;border-radius:7px;padding:7px 9px;font-size:10px}.small-action:hover,.dots-action:hover{color:var(--green);border-color:#71924f}.dots-action{color:var(--muted);background:0 0;border-color:#0000}.dispatch-box{background:#111713;border:1px solid #2c3930;border-radius:10px;margin-top:13px;padding:14px}.dispatch-box>div:first-child b,.dispatch-box>div:first-child small{display:block}.dispatch-box>div:first-child b{font-size:12px}.dispatch-box>div:first-child small{color:var(--muted);margin-top:4px;font-size:10px}.fare-buttons{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.fare-button{color:var(--green);background:#293622;border:1px solid #506643;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:700}.fare-button:hover:not(:disabled){background:#3a4b2d}.custom-dispatch{align-items:flex-end;gap:9px;display:flex}.custom-dispatch label{flex:1;font-size:10px}.custom-dispatch input{padding:9px 10px}.custom-dispatch .button{min-height:37px}.empty-list,.compact-empty{text-align:center;color:var(--muted);padding:27px 12px;font-size:11px}.empty-list>span{color:#6e806f;font-size:22px;display:block}.empty-list b{color:#d6ded6;margin:8px 0;font-size:12px;display:block}.empty-list p{max-width:280px;margin:auto;line-height:1.6}.road-row{border-top:1px solid #29322c;align-items:center;gap:9px;padding:10px 0;display:flex}.road-icon{width:28px;height:28px;color:var(--green);background:#293622;border-radius:8px;flex:none;place-items:center;display:grid}.road-row .courier-info{padding-right:4px}.road-row .small-action{color:var(--green);border-color:#46593b}.quick-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;padding-top:14px;display:grid}.quick-stats span,.quick-stats b{display:block}.quick-stats span{color:var(--muted);font-size:8px}.quick-stats b{margin-top:6px;font-size:12px}.rides-panel{margin-top:14px}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.table-wrap th{color:#7f8a81;border-bottom:1px solid #344038;padding:9px 8px;font-size:8px;font-weight:500}.table-wrap td{color:#cbd3cc;border-bottom:1px solid #29322c;padding:11px 8px;font-size:10px}.table-wrap tr:last-child td{border-bottom:0}.table-wrap tr.cancelled td{color:#768078;text-decoration:line-through}.text-danger{color:#ff9e94;background:#2b1d1b;border-color:#603c38;padding:5px 8px}.closeout-panel{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.closeout-panel>div:first-child{min-width:180px}.closeout-panel h2{font-size:14px}.closeout-panel p{color:var(--muted);max-width:260px;margin-bottom:0;font-size:10px;line-height:1.6}.closeout-numbers{gap:24px;display:flex}.closeout-numbers span,.closeout-numbers b{display:block}.closeout-numbers span{color:var(--muted);font-size:8px}.closeout-numbers b{margin-top:7px;font-size:12px}.empty-night{align-items:center;gap:18px;padding:23px;display:flex}.empty-night>div:nth-child(2){flex:1}.empty-icon{width:45px;height:45px;color:var(--green);border:1px solid #485a3e;border-radius:12px;place-items:center;font-size:22px;display:grid}.empty-night h2{margin:6px 0;font-size:17px}.empty-night p{color:var(--muted);margin:0;font-size:11px}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.admin-panel .stack-form{gap:13px}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-row label{color:#c7d0c8;gap:7px;font-size:10px;display:grid}.toggle-row{border:1px solid #303b33;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;display:flex!important}.toggle-row b,.toggle-row small{display:block}.toggle-row b{font-size:11px}.toggle-row small{color:var(--muted);margin-top:4px;font-size:9px}.toggle-row input{accent-color:#9fce69;width:17px;height:17px}.qr-card{background:#111713;border:1px solid #2b362e;border-radius:9px;align-items:center;gap:13px;margin-top:17px;padding:13px;display:flex}.qr-symbol{color:var(--green);font-size:26px}.qr-card b,.qr-card small{display:block}.qr-card b{font-size:11px}.qr-card small{color:var(--muted);margin-top:4px;font-size:9px}.qr-card code{color:#d8e6cd}.inline-form{gap:7px;margin-bottom:11px;display:flex}.inline-form input{min-width:0;padding:10px;font-size:11px}.inline-form .button{flex:none;padding-left:11px;padding-right:11px}.pending-callout{color:#f0d394;background:#302717;border:1px solid #604d2e;border-radius:7px;margin-bottom:8px;padding:8px 10px;font-size:10px}.directory-row{border-top:1px solid #29322c;align-items:center;gap:9px;padding:9px 0;display:flex}.directory-row .courier-info{flex:1}.status-tag{white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:8px}.status-tag.aprovado{color:#c4ef93;background:#25351f}.status-tag.pendente{color:#e9c177;background:#332a1b}.status-tag.bloqueado{color:#f3998d;background:#34221f}.team-panel{grid-column:span 2}.dispatcher-form{grid-template-columns:1fr 1.2fr 1.2fr auto;display:grid}.event-list article{border-top:1px solid #29322c;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.event-dot{background:#a6cf72;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.event-list b,.event-list small{display:block}.event-list b{text-transform:capitalize;font-size:10px}.event-list small{color:var(--muted);margin-top:4px;font-size:9px}.app-footer{color:#68736a;letter-spacing:.07em;justify-content:space-between;padding-top:25px;font:8px DM Mono,monospace;display:flex}.app-footer span:last-child{text-align:right}@media (max-width:1050px){.workspace{grid-template-columns:190px minmax(0,1fr)}.operation-grid{grid-template-columns:1fr}.road-panel{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.road-panel>.panel-heading{grid-column:span 2}.road-panel>.road-list,.road-panel>.compact-empty{grid-row:span 2}.quick-stats{align-self:end}.closeout-panel{flex-wrap:wrap}.closeout-numbers{flex:1;justify-content:space-around}.admin-grid{grid-template-columns:1fr}.team-panel{grid-column:auto}}@media (max-width:700px){.login-shell{grid-template-columns:1fr}.login-aside{border:0;min-height:260px;padding:22px 22px 0}.login-pitch{padding:45px 0 15px}.login-pitch h1{font-size:55px}.login-pitch p{font-size:13px}.login-foot{display:none}.login-card{padding:25px 0 45px}.app-topbar{height:60px;padding:0 14px}.topbar-right{gap:10px}.connection{display:none}.profile{padding-left:10px}.profile b{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.workspace{min-height:calc(100vh - 60px);display:block}.sidebar{z-index:4;border-right:0;border-bottom:1px solid var(--line);background:#111713;height:auto;padding:8px 12px;position:sticky;top:60px}.agency-chip,.sidebar-bottom{display:none}.main-nav{gap:5px;margin:0;display:flex}.nav-label{display:none}.nav-item{justify-content:center;width:auto;padding:9px 12px;font-size:10px}.nav-item>span{display:none}.nav-count{margin-left:0}.content-area{padding:23px 14px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:29px}.night-pill{font-size:9px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:95px;padding:12px}.metric-card>b{font-size:23px}.metric-card.highlight>b{font-size:19px}.operation-grid{grid-template-columns:1fr;display:grid}.queue-panel,.road-panel,.rides-panel,.closeout-panel,.admin-panel{padding:14px}.subtle{display:none}.queue-row{gap:5px}.courier-info small{font-size:9px}.next-badge{display:none}.road-panel{display:block}.road-panel>.panel-heading{display:flex}.road-panel>.road-list,.road-panel>.compact-empty{grid-row:auto}.quick-stats{gap:5px}.quick-stats b{font-size:10px}.closeout-panel{align-items:flex-start}.closeout-numbers{order:2;justify-content:space-between;gap:6px;width:100%}.closeout-panel>.button{order:3;width:100%}.closeout-panel p{max-width:none}.empty-night{flex-wrap:wrap;align-items:flex-start}.empty-night>div:nth-child(2){min-width:calc(100% - 70px)}.empty-night>.button{width:100%}.admin-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr 1fr}.inline-form{grid-template-columns:1fr 1fr;display:grid}.inline-form .button{width:100%}.dispatcher-form{grid-template-columns:1fr}.team-panel{grid-column:auto}.status-tag{display:none}.directory-row{gap:6px}.directory-row .small-action,.directory-row .dots-action{padding:6px;font-size:9px}.app-footer{gap:10px;font-size:7px}.app-footer span:last-child{max-width:190px}.panel-heading h2{font-size:15px}}.landing{--lp-bg:#0e1410;--lp-panel:#151d17;--lp-line:#2a372d;--lp-text:#eef3ec;--lp-muted:#a1aea3;--lp-accent:#c5f27e;background:var(--lp-bg);color:var(--lp-text);overflow:hidden}.landing-nav{border-bottom:1px solid #28332b;justify-content:space-between;align-items:center;max-width:1220px;height:76px;margin:auto;padding:0 28px;display:flex}.landing-brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.landing-brand>span:last-child>span{color:#95a095;font-weight:500}.landing-logo{background:var(--lp-accent);color:#15200e;border-radius:11px;place-items:center;width:35px;height:35px;font:800 12px DM Mono,monospace;display:grid}.landing-nav nav{gap:32px;display:flex}.landing-nav nav a,.landing-footer>a:not(.landing-brand){color:#b7c1b8;font-size:11px;text-decoration:none}.landing-nav nav a:hover,.landing-footer a:hover{color:var(--lp-accent)}.landing-login{color:var(--lp-accent);border:1px solid #4a5c41;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.landing-login:hover{background:#202c20}.landing-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:35px;max-width:1220px;min-height:650px;margin:auto;padding:100px 28px 95px;display:grid;position:relative}.hero-copy{z-index:1;max-width:610px;position:relative}.landing-kicker{color:var(--lp-accent);letter-spacing:.13em;align-items:center;gap:9px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.landing-kicker i{background:var(--lp-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #c5f27e88}.hero-copy h1{letter-spacing:-.075em;margin:26px 0 18px;font-size:clamp(48px,6.4vw,80px);line-height:.97}.hero-copy h1 em,.workflow-copy h2 em{color:var(--lp-accent);font-style:normal}.hero-copy>p,.workflow-copy>p{color:#b1bcb2;max-width:490px;font-size:15px;line-height:1.8}.landing-actions{align-items:center;gap:23px;margin-top:26px;display:flex}.landing-cta{background:var(--lp-accent);color:#15200e;border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:13px 17px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.landing-cta:hover{background:#d8ff9b;transform:translateY(-2px)}.landing-text-link{color:#c5cec6;font-size:11px;text-decoration:none}.landing-text-link span{color:var(--lp-accent);padding-left:5px}.hero-proof{color:#9da99f;align-items:center;gap:11px;margin-top:34px;font-size:10px;line-height:1.7;display:flex}.hero-proof b{color:#e5ece4;font-weight:600}.proof-icon{width:25px;height:25px;color:var(--lp-accent);border:1px solid #475840;border-radius:50%;place-items:center;font-size:12px;display:grid}.hero-visual{justify-content:flex-end;align-items:center;min-height:420px;display:flex;position:relative}.visual-glow{filter:blur(60px);background:#7fab4420;border-radius:50%;width:380px;height:380px;position:absolute;top:15px;right:10px}.dashboard-card{z-index:1;background:linear-gradient(150deg,#1b251e,#141b16);border:1px solid #3b4b3d;border-radius:14px;width:min(440px,95%);padding:17px 18px 13px;position:relative;transform:rotate(1.5deg);box-shadow:0 35px 90px #0008}.dash-top{border-bottom:1px solid #344036;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.dash-brand{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.dash-brand i{color:#172011;background:#c5f27e;border-radius:6px;place-items:center;width:22px;height:22px;font:800 8px DM Mono,monospace;display:grid}.dash-live{color:#b7dc8e;align-items:center;gap:5px;font:7px DM Mono,monospace;display:flex}.dash-live i{background:#87d88a;border-radius:50%;width:5px;height:5px}.dash-title{padding:17px 0 12px}.dash-title span,.dash-title b{display:block}.dash-title span{color:#94a194;letter-spacing:.09em;font:7px DM Mono,monospace}.dash-title b{letter-spacing:-.05em;margin-top:5px;font-size:18px}.dash-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:9px;display:grid}.dash-stats>div{background:#111712;border:1px solid #303d32;border-radius:7px;padding:8px 9px}.dash-stats small,.dash-stats b{display:block}.dash-stats small{color:#8e9b90;font:6px DM Mono,monospace}.dash-stats b{margin-top:5px;font-size:16px}.dash-row{border-top:1px solid #29352c;align-items:center;gap:9px;padding:9px 6px;display:flex}.dash-row.active{background:#202b20;border:1px solid #354932;border-radius:8px;margin:0 -5px;padding-left:11px;padding-right:11px}.dash-row>b{color:#96a295;width:14px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.dash-row.active>b{color:var(--lp-accent)}.dash-row>i{color:#c8ed9c;background:#2c3c2e;border-radius:50%;place-items:center;width:27px;height:27px;font:8px DM Mono,monospace;display:grid}.dash-row span{flex:1;min-width:0}.dash-row strong,.dash-row small{display:block}.dash-row strong{font-size:9px}.dash-row small{color:#99a59a;margin-top:3px;font-size:7px}.dash-row em{color:#c5f27e;font:6px DM Mono,monospace}.dash-footer{border-top:1px solid #344036;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 8px 1px;display:flex}.dash-footer span{color:#98a497;font:7px DM Mono,monospace}.dash-footer b{color:#c5f27e;font-size:11px}.paper-note{z-index:2;color:#554d40;background:#e5dcc8;border-radius:3px;width:172px;min-height:235px;padding:22px 15px 16px;position:absolute;top:36px;left:-18px;transform:rotate(-8deg);box-shadow:0 18px 40px #0007}.paper-clip{border:3px solid #9da09a;border-bottom-color:#0000;border-radius:9px 9px 3px 3px;width:28px;height:18px;position:absolute;top:-7px;left:70px}.paper-label{letter-spacing:.08em;color:#877c67;font:6px DM Mono,monospace}.paper-note h3{margin:13px 0 12px;font-family:Georgia,serif;font-size:17px}.paper-note p{border-top:1px dashed #bfb5a1;margin:0;padding:7px 0;font:9px Georgia,serif}.paper-note p s{color:#918773}.paper-note .paper-scribble{color:#987054;border-top:0;margin-top:12px;font-style:italic;transform:rotate(-3deg)}.paper-stamp{color:#ba826e;border:1px solid #ba826e;padding:4px 5px;font:5px/1.5 DM Mono,monospace;position:absolute;bottom:9px;right:10px;transform:rotate(-11deg)}.visual-caption{color:#718074;font:7px DM Mono,monospace;position:absolute;bottom:-7px;right:10px}.scroll-cue{color:#77847a;letter-spacing:.1em;align-items:center;gap:10px;font:7px DM Mono,monospace;text-decoration:none;display:flex;position:absolute;bottom:29px;left:28px}.scroll-cue span{background:#718467;width:22px;height:1px}.paper-story,.benefits-section,.workflow-section,.faq-section{max-width:1164px;margin:auto;padding:105px 28px}.paper-story{border-top:1px solid #263129;grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;display:grid}.section-intro h2,.benefits-heading h2,.workflow-copy h2,.faq-section h2{letter-spacing:-.065em;margin:17px 0;font-size:clamp(31px,4vw,48px);line-height:1.04}.section-intro p,.benefits-heading>p{max-width:410px;color:var(--lp-muted);font-size:12px;line-height:1.9}.story-compare{grid-template-columns:1fr 28px 1fr;align-items:center;gap:10px;display:grid}.story-card{border-radius:11px;min-height:266px;padding:19px;position:relative}.paper-side{color:#484439;background:#e1d8c5;transform:rotate(-1deg)}.app-side{background:#172019;border:1px solid #3c4e3d}.story-top{align-items:center;gap:8px;display:flex}.story-icon{border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.paper-icon{color:#74664f;background:#c9bca1}.app-icon{color:#c5f27e;background:#2a4024}.story-label{letter-spacing:.08em;opacity:.73;font:7px DM Mono,monospace}.story-card h3{letter-spacing:-.03em;margin:15px 0 12px;font-size:15px}.story-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.story-card li{gap:7px;font-size:9px;line-height:1.5;display:flex}.story-card li:before{content:"·";font-weight:800}.paper-side li:before{color:#9c6c53}.app-side li:before{color:#c5f27e}.story-bottom{opacity:.67;font:7px DM Mono,monospace;display:block;position:absolute;bottom:17px;left:19px}.compare-arrow{width:27px;height:27px;color:var(--lp-accent);border:1px solid #354237;border-radius:50%;place-items:center;font-size:12px;display:grid}.benefits-section{border-top:1px solid #263129}.benefits-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.benefits-heading h2{margin-bottom:0}.benefits-heading>p{max-width:320px;margin:0 0 4px}.feature-grid{border:1px solid #29362d;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.feature-card{background:#141b16;min-height:205px;padding:19px;position:relative}.feature-card+.feature-card{border-left:1px solid #29362d}.feature-top{justify-content:space-between;align-items:center;display:flex}.feature-number{color:#849285;font:8px DM Mono,monospace}.feature-icon{width:33px;height:33px;color:var(--lp-accent);border:1px solid #3c4e3d;border-radius:9px;place-items:center;font:13px DM Mono,monospace;display:grid}.feature-card h3{letter-spacing:-.02em;margin:23px 0 8px;font-size:13px}.feature-card p{color:#9daa9e;margin:0;font-size:9px;line-height:1.75}.feature-line{background:#c5f27e;width:36px;height:2px;position:absolute;bottom:0;left:19px}.workflow-section{border-top:1px solid #263129;grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.workflow-copy h2{font-size:clamp(38px,5vw,58px)}.workflow-copy>p{max-width:390px;margin-bottom:23px;font-size:12px}.workflow-steps{display:grid}.workflow-steps article{border-bottom:1px solid #303b33;grid-template-columns:35px 1fr 20px;align-items:start;gap:13px;padding:20px 0;display:grid}.workflow-steps article:first-child{border-top:1px solid #303b33}.workflow-steps article>span{color:var(--lp-accent);padding-top:3px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.workflow-steps h3{margin:0 0 5px;font-size:12px}.workflow-steps p{color:#97a398;margin:0;font-size:10px;line-height:1.65}.workflow-steps article>i{color:#738274;font-style:normal}.faq-section{border-top:1px solid #263129}.faq-section h2{margin-bottom:27px}.faq-list{max-width:820px}.faq-list details{border-top:1px solid #303b33;padding:15px 0}.faq-list details:last-child{border-bottom:1px solid #303b33}.faq-list summary{cursor:pointer;font-size:11px;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--lp-accent);font-size:16px}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#9daa9e;max-width:680px;margin:10px 0 0;font-size:10px;line-height:1.8}.final-cta{text-align:center;background:radial-gradient(at 50% 120%,#40572b 0,#0000 63%),#151e17;border-top:1px solid #354339;border-bottom:1px solid #354339;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:55px 20px;display:flex;position:relative;overflow:hidden}.final-cta h2{z-index:1;letter-spacing:-.065em;margin:14px 0 7px;font-size:clamp(30px,4vw,48px);position:relative}.final-cta p{z-index:1;color:#a7b2a8;margin:0 0 19px;font-size:11px;position:relative}.final-cta>.landing-cta{z-index:1;position:relative}.cta-orbit{border:1px solid #a1ca6c1c;border-radius:50%;width:430px;height:430px;position:absolute}.orbit-one{top:-300px}.orbit-two{width:520px;height:520px;top:-330px}.landing-footer{justify-content:space-between;align-items:center;gap:18px;max-width:1220px;min-height:80px;margin:auto;padding:18px 28px;display:flex}.landing-footer>.landing-brand{font-size:13px}.landing-footer .landing-logo{width:29px;height:29px;font-size:10px}.landing-footer>span{color:#758177;letter-spacing:.08em;max-width:300px;font:7px DM Mono,monospace}.landing-footer>small{color:#728074;white-space:nowrap;font-size:8px}@media (max-width:900px){.landing-hero{grid-template-columns:1fr .9fr;gap:10px;min-height:570px;padding-top:68px}.hero-copy h1{font-size:clamp(46px,7vw,65px)}.paper-note{width:145px;left:-2px}.dashboard-card{width:min(395px,100%)}.paper-story{gap:35px}.story-card{padding:15px}.story-bottom{font-size:6px;left:15px}.feature-card{padding:14px}.workflow-section{gap:35px}.landing-footer>span{display:none}}@media (max-width:650px){.landing-nav{height:63px;padding:0 17px}.landing-nav nav{display:none}.landing-login{padding:8px 10px;font-size:9px}.landing-brand{font-size:14px}.landing-logo{width:31px;height:31px}.landing-hero{min-height:unset;flex-direction:column;align-items:stretch;gap:8px;padding:72px 20px 78px;display:flex}.hero-copy h1{margin-top:21px;font-size:clamp(42px,12vw,62px)}.hero-copy>p{font-size:13px}.landing-actions{gap:14px}.landing-cta{gap:12px;padding:12px 13px;font-size:10px}.landing-text-link{font-size:9px}.hero-proof{margin-top:25px}.hero-visual{min-height:345px;margin:15px 0 7px}.dashboard-card{width:min(390px,93%);margin-left:22px;padding:14px}.paper-note{width:130px;min-height:207px;padding:17px 11px;top:30px;left:-1px}.paper-note h3{font-size:15px}.paper-note p{font-size:8px}.paper-stamp{font-size:4px}.visual-glow{width:280px;height:280px;right:5px}.visual-caption{bottom:-2px;right:3px}.scroll-cue{bottom:25px;left:20px}.paper-story,.benefits-section,.workflow-section,.faq-section{padding:70px 20px}.paper-story{grid-template-columns:1fr;gap:23px}.section-intro h2,.benefits-heading h2,.workflow-copy h2,.faq-section h2{font-size:34px}.section-intro p{font-size:11px}.story-compare{grid-template-columns:1fr;gap:10px}.story-card{min-height:225px;padding:18px}.story-bottom{left:18px}.compare-arrow{margin:auto;transform:rotate(90deg)}.benefits-heading{display:block}.benefits-heading>p{margin-top:15px;font-size:11px}.feature-grid{grid-template-columns:1fr 1fr}.feature-card{min-height:185px;padding:14px}.feature-card:nth-child(3){border-top:1px solid #29362d;border-left:0}.feature-card:nth-child(4){border-top:1px solid #29362d}.feature-card h3{margin-top:18px;font-size:12px}.feature-card p{font-size:9px}.workflow-section{grid-template-columns:1fr;gap:27px}.workflow-copy>p{font-size:11px}.workflow-steps article{padding:16px 0}.faq-section h2{margin-bottom:20px}.faq-list summary{max-width:90%;font-size:10px;line-height:1.5}.faq-list p{font-size:9px}.final-cta{min-height:270px}.final-cta h2{font-size:32px}.landing-footer{flex-wrap:wrap;padding:18px 16px}.landing-footer>span{display:none}.landing-footer>a:not(.landing-brand){font-size:9px}.landing-footer>small{width:100%;font-size:8px}}:root{scroll-behavior:smooth;scroll-padding-top:20px}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.eyebrow,.connection,.nav-label,.metric-card>span,.quick-stats span,.closeout-numbers span,.table-wrap th,.login-foot,.landing-kicker,.landing-logo,.feature-number,.story-label,.story-bottom,.dash-live,.dash-brand i,.dash-title span,.dash-stats small,.dash-row>b,.dash-row em,.dash-footer span,.paper-label,.paper-stamp,.scroll-cue,.workflow-steps article>span,.landing-footer>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--green,#c5f27e);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-nav nav a,.landing-login,.landing-footer>a:not(.landing-brand),.landing-text-link{align-items:center;min-height:44px;display:inline-flex}.landing-cta{min-height:48px;padding:14px 18px;font-size:13px}.feature-card p,.faq-list p,.section-intro p,.benefits-heading>p,.workflow-copy>p,.workflow-steps p{font-size:14px;line-height:1.75}.story-card li{font-size:13px}.faq-list summary{padding:6px 0;font-size:15px;line-height:1.55}@media (max-width:650px){.landing{padding-bottom:env(safe-area-inset-bottom)}.landing-nav{padding-left:16px;padding-right:16px}.landing-login{min-height:44px;padding:10px 12px;font-size:12px}.landing-hero{padding:54px 20px 74px}.landing-kicker{letter-spacing:.08em;font-size:10px;line-height:1.5}.hero-copy h1{font-size:clamp(39px,11vw,56px);line-height:1.02}.hero-copy>p{font-size:16px;line-height:1.65}.landing-actions{flex-direction:column;align-items:stretch;gap:9px}.landing-actions .landing-cta,.landing-actions .landing-text-link{justify-content:center;width:100%;min-height:48px;font-size:14px}.hero-proof{font-size:13px}.hero-visual{min-height:320px;margin-left:-5px;margin-right:-5px}.dashboard-card{width:min(390px,100% - 32px);margin-left:30px;padding:14px}.dash-live,.dash-stats small,.dash-title span,.dash-row small,.dash-row em,.dash-footer span{font-size:8px}.dash-row strong{font-size:11px}.dash-stats>div{padding:8px 6px}.paper-note{width:124px;min-height:198px;left:-1px}.paper-label{font-size:7px}.paper-note p,.visual-caption{font-size:9px}.scroll-cue{min-height:44px;font-size:9px}.paper-story,.benefits-section,.workflow-section,.faq-section{padding:58px 20px}.section-intro h2,.benefits-heading h2,.workflow-copy h2,.faq-section h2{font-size:clamp(31px,9vw,38px)}.section-intro p,.benefits-heading>p,.workflow-copy>p{font-size:15px;line-height:1.75}.story-card{min-height:228px;padding:18px}.story-label,.story-bottom{font-size:9px}.story-card li{font-size:14px;line-height:1.55}.story-card h3{font-size:17px}.feature-card{min-height:190px;padding:15px}.feature-card h3{font-size:14px;line-height:1.35}.feature-card p{font-size:13px;line-height:1.6}.workflow-steps article{grid-template-columns:32px 1fr 18px;gap:10px;padding:17px 0}.workflow-steps h3{font-size:15px}.workflow-steps p{font-size:14px;line-height:1.6}.faq-list summary{min-height:44px;padding:10px 20px 10px 0;font-size:15px;line-height:1.5}.faq-list p{font-size:14px;line-height:1.7}.final-cta{min-height:285px;padding:50px 22px}.final-cta h2{font-size:clamp(29px,8vw,36px)}.final-cta p{font-size:14px;line-height:1.6}.final-cta .landing-cta{width:100%;max-width:340px}.landing-footer{padding:18px 16px calc(18px + env(safe-area-inset-bottom));gap:12px}.landing-footer>.landing-brand{font-size:12px}.landing-footer>a:not(.landing-brand){min-height:44px;font-size:12px}.landing-footer>small{font-size:10px}}
.landing-v2{--lime:#c9f579;--lime-soft:#e1ffab;--ink:#0b110d;--surface:#111914;--stroke:#2b3a2f;--copy:#f3f6f1;--soft:#a8b5aa;background:var(--ink);min-height:100vh;color:var(--copy);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.landing-v2 a{text-decoration:none}.lp-skip{z-index:100;background:var(--lime);color:#111a0d;border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.lp-skip:focus{transform:none}.lp-header{border-bottom:1px solid #243128;justify-content:space-between;align-items:center;width:min(1200px,100% - 48px);height:76px;margin:auto;display:flex}.lp-header>a:first-child{color:inherit}.lp-brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.lp-brand>span:last-child strong{color:var(--lime);font-weight:800}.lp-mark{background:var(--lime);color:#15200e;letter-spacing:-.08em;border-radius:12px;place-items:center;width:38px;height:38px;font:900 12px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.lp-header nav{gap:34px;display:flex}.lp-header nav a{color:#aebbb0;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.lp-header nav a:hover{color:var(--copy)}.lp-panel-link{min-height:44px;color:var(--copy);border:1px solid #405044;border-radius:10px;align-items:center;gap:12px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.lp-panel-link span{color:var(--lime)}.lp-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);align-items:center;gap:70px;width:min(1200px,100% - 48px);min-height:660px;margin:auto;padding:72px 0 82px;display:grid;position:relative}.lp-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#1b271e55 1px,#0000 1px),linear-gradient(90deg,#1b271e55 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.lp-hero-copy{z-index:2;position:relative}.lp-eyebrow{color:var(--lime);letter-spacing:.12em;align-items:center;gap:9px;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.lp-eyebrow i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #c9f579aa}.lp-hero h1{letter-spacing:-.085em;max-width:660px;margin:23px 0 20px;font-size:clamp(62px,7vw,96px);line-height:.91}.lp-hero h1 em,.lp-payoff-copy h2 em{color:var(--lime);font-style:normal}.lp-hero-copy>p{color:#c0cac1;letter-spacing:-.025em;max-width:530px;margin:0;font-size:clamp(18px,2vw,23px);line-height:1.45}.lp-actions{align-items:center;gap:12px;margin-top:32px;display:flex}.lp-button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 19px;font-size:14px;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.lp-button:hover{transform:translateY(-2px)}.lp-button-primary{background:var(--lime);color:#14200e}.lp-button-primary:hover{background:var(--lime-soft)}.lp-button-quiet{color:#d7ddd7;background:#121b15;border-color:#34443a}.lp-button-quiet span{color:var(--lime)}.lp-trust{color:#87968a;flex-wrap:wrap;gap:10px 19px;margin-top:22px;font-size:12px;display:flex}.lp-hero-visual{justify-content:flex-end;align-items:center;min-height:470px;display:flex;position:relative}.lp-glow{filter:blur(55px);background:#94cb4e20;border-radius:50%;position:absolute;inset:20px -60px 0 40px}.lp-preview{z-index:2;background:linear-gradient(145deg,#1b271e,#111813);border:1px solid #425445;border-radius:17px;width:min(465px,94%);padding:18px;position:relative;transform:rotate(1.5deg);box-shadow:0 35px 100px #000a}.lp-preview-top{border-bottom:1px solid #344238;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.lp-preview .lp-brand{font-size:11px}.lp-preview .lp-mark{border-radius:7px;width:25px;height:25px;font-size:8px}.lp-online{color:#bce58a;align-items:center;gap:6px;font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.lp-online i{background:#88de83;border-radius:50%;width:6px;height:6px}.lp-preview-heading{padding:18px 1px 12px}.lp-preview-heading span,.lp-preview-heading strong{display:block}.lp-preview-heading span{color:#91a094;letter-spacing:.1em;font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-preview-heading strong{letter-spacing:-.05em;margin-top:4px;font-size:21px}.lp-preview-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.lp-preview-metrics div{background:#0e1510;border:1px solid #303f34;border-radius:8px;padding:10px}.lp-preview-metrics span,.lp-preview-metrics strong{display:block}.lp-preview-metrics span{color:#89978c;font:700 7px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-preview-metrics strong{margin-top:5px;font-size:18px}.lp-preview-row{border-top:1px solid #2b382e;align-items:center;gap:10px;min-height:53px;padding:8px;display:flex}.lp-preview-row.is-next{background:#202d21;border:1px solid #3f553c;border-radius:9px}.lp-preview-row .lp-position{color:#829086;width:18px;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-preview-row.is-next .lp-position{color:var(--lime)}.lp-preview-row>i{color:#d6f4af;background:#2e4031;border-radius:50%;place-items:center;width:31px;height:31px;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.lp-preview-row>span:nth-child(3){flex:1}.lp-preview-row strong,.lp-preview-row small{display:block}.lp-preview-row strong{font-size:11px}.lp-preview-row small{color:#8d9b90;margin-top:3px;font-size:9px}.lp-preview-row em{color:var(--lime);font:700 7px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-preview-action{background:var(--lime);color:#13200d;border-radius:9px;justify-content:space-between;align-items:center;margin-top:11px;padding:13px 14px;display:flex}.lp-preview-action span{font-size:10px;font-weight:700}.lp-preview-action strong{font-size:12px}.lp-preview-action b{padding-left:8px}.lp-paper{z-index:3;color:#51493d;background:#e6dcc6;border-radius:4px;width:175px;min-height:215px;padding:21px 16px;position:absolute;top:30px;left:-40px;transform:rotate(-8deg);box-shadow:0 20px 50px #0008}.lp-paper>span{color:#867b67;font:700 7px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-paper>strong{margin:14px 0 11px;font:700 17px Georgia,serif;display:block}.lp-paper p{border-top:1px dashed #bcb09a;margin:0;padding:8px 0;font:12px Georgia,serif}.lp-paper s{color:#928772}.lp-caption{color:#718076;letter-spacing:.08em;font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:4px;right:4px}.lp-question-strip{border:1px solid var(--stroke);background:#101813;border-radius:14px;grid-template-columns:repeat(3,1fr) auto;width:min(1200px,100% - 48px);margin:auto;display:grid;overflow:hidden}.lp-question-strip>div{border-right:1px solid var(--stroke);gap:7px;padding:22px 24px;display:grid}.lp-question-strip span{color:#728176;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-question-strip strong{font-size:15px}.lp-question-strip p{background:var(--lime);color:#14200e;align-self:stretch;align-items:center;margin:0;padding:0 24px;font-size:14px;font-weight:900;display:flex}.lp-section{width:min(1120px,100% - 48px);margin:0 auto;padding:120px 0}.lp-section-title{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.lp-section h2,.lp-final h2{letter-spacing:-.075em;margin:17px 0 0;font-size:clamp(43px,6vw,70px);line-height:.98}.lp-solution-grid{border:1px solid var(--stroke);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.lp-solution-grid article{background:var(--surface);min-height:250px;padding:28px;position:relative}.lp-solution-grid article+article{border-left:1px solid var(--stroke)}.lp-step-icon{width:46px;height:46px;color:var(--lime);border:1px solid #415444;border-radius:13px;place-items:center;margin-bottom:51px;font-size:20px;display:grid}.lp-solution-grid small{color:#78887b;letter-spacing:.12em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-solution-grid h3{letter-spacing:-.05em;margin:8px 0 4px;font-size:25px}.lp-solution-grid p{color:#99a69b;margin:0;font-size:14px}.lp-payoff{border-top:1px solid #253229;grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.lp-payoff-copy h2{font-size:clamp(44px,5.5vw,68px)}.lp-payoff-copy>p{max-width:450px;color:var(--soft);margin:21px 0;font-size:17px;line-height:1.65}.lp-inline-link{min-height:48px;color:var(--copy);align-items:center;gap:17px;font-size:14px;font-weight:800;display:inline-flex}.lp-inline-link span{color:var(--lime)}.lp-close-card{background:linear-gradient(145deg,#1a251c,#121914);border:1px solid #3b4e3e;border-radius:17px;padding:27px;box-shadow:0 30px 90px #0007}.lp-close-head{border-bottom:1px solid #314035;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.lp-close-head>span{color:#8d9b90;letter-spacing:.1em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-close-head i{color:var(--lime);background:#293e24;border-radius:6px;padding:6px 8px;font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-close-main{padding:30px 0}.lp-close-main span,.lp-close-main strong{display:block}.lp-close-main span{color:#9ba89e;font-size:13px}.lp-close-main strong{color:var(--lime);letter-spacing:-.06em;margin-top:6px;font-size:46px}.lp-close-grid{border-top:1px solid #314035;border-bottom:1px solid #314035;grid-template-columns:repeat(3,1fr);display:grid}.lp-close-grid div{padding:18px 10px}.lp-close-grid div+div{border-left:1px solid #314035}.lp-close-grid span,.lp-close-grid strong{display:block}.lp-close-grid span{color:#7f8e82;font:700 7px ui-monospace,SFMono-Regular,Consolas,monospace}.lp-close-grid strong{margin-top:7px;font-size:15px}.lp-close-tags{flex-wrap:wrap;gap:7px;padding-top:18px;display:flex}.lp-close-tags span{color:#9dac9f;border:1px solid #334337;border-radius:20px;padding:7px 10px;font-size:10px}.lp-simple{text-align:center;border-top:1px solid #253229}.lp-simple h2{font-size:clamp(45px,6vw,72px)}.lp-simple>p{color:var(--soft);margin:15px 0 38px;font-size:17px}.lp-mini-flow{justify-content:center;align-items:center;gap:22px;display:flex}.lp-mini-flow span{background:#131c16;border:1px solid #35463a;border-radius:11px;align-items:center;gap:11px;min-height:50px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.lp-mini-flow b{width:25px;height:25px;color:var(--lime);background:#293b27;border-radius:7px;place-items:center;font-size:10px;display:grid}.lp-mini-flow i{color:#647368;font-style:normal}.lp-faq{border-top:1px solid #253229;grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.lp-faq h2{font-size:clamp(42px,5vw,62px)}.lp-faq-list details{border-top:1px solid #35443a}.lp-faq-list details:last-child{border-bottom:1px solid #35443a}.lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:18px 0;font-size:16px;font-weight:800;list-style:none;display:flex;position:relative}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary span{width:30px;height:30px;color:var(--lime);border:1px solid #425447;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:400;transition:transform .18s;display:grid}.lp-faq-list details[open] summary span{transform:rotate(45deg)}.lp-faq-list p{color:#9eaca1;max-width:660px;margin:-4px 48px 22px 0;font-size:14px;line-height:1.75}.lp-final{text-align:center;background:radial-gradient(circle at 50% 115%,#577536 0,#0000 45%),#131d16;border-top:1px solid #39493c;flex-direction:column;align-items:center;padding:105px 24px;display:flex;position:relative;overflow:hidden}.lp-final:before,.lp-final:after{content:"";border:1px solid #c9f57914;border-radius:50%;width:530px;height:530px;position:absolute;top:-400px}.lp-final:after{width:650px;height:650px;top:-480px}.lp-final>*{z-index:1;position:relative}.lp-final h2{max-width:830px}.lp-final p{color:#acb8ae;margin:18px 0 25px;font-size:16px}.lp-footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;width:min(1200px,100% - 48px);min-height:96px;margin:auto;display:grid}.lp-footer>a:first-child{color:inherit}.lp-footer .lp-brand{font-size:15px}.lp-footer .lp-mark{width:32px;height:32px;font-size:10px}.lp-footer p{color:#79877c;font-size:11px}.lp-footer>a:nth-of-type(2){color:#bdc7be;font-size:12px;font-weight:700}.lp-footer small{color:#667368;font-size:10px}.lp-mobile-contact{display:none}@media (max-width:900px){.lp-header nav{display:none}.lp-hero{grid-template-columns:1fr .86fr;gap:25px}.lp-hero h1{font-size:clamp(58px,8vw,75px)}.lp-paper{width:145px;left:-10px}.lp-question-strip{grid-template-columns:repeat(3,1fr)}.lp-question-strip p{grid-column:1/-1;justify-content:center;min-height:50px}.lp-section{padding:90px 0}.lp-payoff{gap:35px}.lp-faq{gap:45px}}@media (max-width:650px){.landing-v2{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.lp-header{width:calc(100% - 32px);height:65px}.lp-brand{font-size:16px}.lp-mark{width:34px;height:34px}.lp-panel-link{padding:0 12px;font-size:12px}.lp-hero{width:calc(100% - 36px);min-height:unset;flex-direction:column;align-items:stretch;gap:35px;padding:60px 0 56px;display:flex}.lp-hero:before{background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 50%);mask-image:linear-gradient(#000,#0000 50%)}.lp-eyebrow{letter-spacing:.09em;font-size:9px}.lp-hero h1{margin:20px 0 17px;font-size:clamp(51px,15.5vw,68px);line-height:.92}.lp-hero-copy>p{max-width:340px;font-size:18px;line-height:1.45}.lp-actions{flex-direction:column;align-items:stretch;margin-top:27px}.lp-button{width:100%;min-height:54px;font-size:15px}.lp-trust{grid-template-columns:1fr 1fr;gap:9px 12px;font-size:11px;display:grid}.lp-hero-visual{min-height:365px;margin:0 -7px}.lp-preview{width:calc(100% - 27px);margin-left:27px;padding:13px;transform:rotate(.7deg)}.lp-preview-heading{padding:14px 0 9px}.lp-preview-heading strong{font-size:18px}.lp-preview-metrics{gap:5px}.lp-preview-metrics div{padding:8px 6px}.lp-preview-metrics span{font-size:6px}.lp-preview-metrics strong{font-size:15px}.lp-preview-row{gap:7px;min-height:47px;padding:6px}.lp-preview-row>i{width:27px;height:27px}.lp-preview-row strong{font-size:10px}.lp-preview-row small{font-size:8px}.lp-preview-action{padding:11px}.lp-paper{width:112px;min-height:175px;padding:16px 10px;top:25px;left:-2px}.lp-paper>span{font-size:5px}.lp-paper>strong{font-size:13px}.lp-paper p{padding:7px 0;font-size:9px}.lp-caption{bottom:-2px}.lp-question-strip{border-radius:12px;grid-template-columns:1fr;width:calc(100% - 36px)}.lp-question-strip>div{border-right:0;border-bottom:1px solid var(--stroke);padding:18px 19px}.lp-question-strip strong{font-size:14px}.lp-question-strip p{grid-column:auto;justify-content:center;min-height:51px}.lp-section{width:calc(100% - 36px);padding:72px 0}.lp-section-title{margin-bottom:27px;display:block}.lp-section h2,.lp-final h2{font-size:clamp(39px,11vw,50px)}.lp-solution-grid{grid-template-columns:1fr}.lp-solution-grid article{grid-template-rows:auto auto auto;grid-template-columns:50px 1fr;column-gap:14px;min-height:0;padding:20px;display:grid}.lp-solution-grid article+article{border-left:0;border-top:1px solid var(--stroke)}.lp-step-icon{grid-row:1/4;width:45px;height:45px;margin:0}.lp-solution-grid small{align-self:end}.lp-solution-grid h3{margin:4px 0 2px;font-size:21px}.lp-solution-grid p{font-size:13px}.lp-payoff{grid-template-columns:1fr;gap:36px}.lp-payoff-copy>p{font-size:15px}.lp-inline-link{font-size:14px}.lp-close-card{padding:20px 16px}.lp-close-main{padding:24px 0}.lp-close-main strong{font-size:39px}.lp-close-grid div{padding:15px 5px}.lp-close-grid strong{font-size:13px}.lp-simple{text-align:left}.lp-simple>p{margin-bottom:27px;font-size:15px}.lp-mini-flow{grid-template-columns:1fr;display:grid}.lp-mini-flow i{display:none}.lp-mini-flow span{justify-content:flex-start;min-height:52px}.lp-faq{grid-template-columns:1fr;gap:30px}.lp-faq-list summary{min-height:68px;font-size:14px}.lp-faq-list p{margin-right:0;font-size:14px}.lp-final{padding:75px 20px}.lp-final p{font-size:14px}.lp-final .lp-button{max-width:360px}.lp-footer{grid-template-columns:1fr auto;width:calc(100% - 36px);min-height:125px;padding:20px 0}.lp-footer p{display:none}.lp-footer>a:nth-of-type(2){font-size:11px}.lp-footer small{grid-column:1/-1}.lp-mobile-contact{z-index:50;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--lime);color:#14200e;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:14px;font-weight:900;display:flex;position:fixed;box-shadow:0 10px 32px #000a}}@media (prefers-reduced-motion:reduce){.lp-button,.lp-faq-list summary span{transition:none}}
.lp-eyebrow{font-size:12px}.lp-button{font-size:15px}.lp-trust{color:#a8b5aa;font-size:14px}.lp-paper>span{font-size:8px}.lp-paper p{font-size:13px}.lp-caption{font-size:10px}.lp-preview .lp-brand{font-size:13px}.lp-preview .lp-mark{width:28px;height:28px;font-size:9px}.lp-online{font-size:10px}.lp-online i{width:7px;height:7px}.lp-preview-heading span{font-size:10px}.lp-preview-heading strong{font-size:22px}.lp-preview-metrics div{padding:11px}.lp-preview-metrics span{color:#a5b2a7;font-size:9px}.lp-preview-metrics strong{font-size:19px}.lp-preview-row{min-height:57px;padding:9px}.lp-preview-row .lp-position{color:#98a69c;width:19px;font-size:10px}.lp-preview-row>i{width:33px;height:33px;font-size:10px}.lp-preview-row strong{font-size:13px}.lp-preview-row small{color:#a4b0a6;font-size:11px}.lp-preview-row em{font-size:9px}.lp-preview-action{padding:14px 15px}.lp-preview-action span{font-size:12px}.lp-preview-action strong{font-size:14px}.lp-question-strip>div{gap:8px}.lp-question-strip span{color:#92a096;font-size:11px}.lp-question-strip strong{font-size:17px}.lp-question-strip p{font-size:15px}.lp-solution-grid small{color:#9eaca1;font-size:11px}.lp-solution-grid h3{font-size:26px}.lp-solution-grid p{color:#b2bcb3;font-size:16px}.lp-close-head>span{color:#a7b4a9;font-size:11px}.lp-close-head i{padding:7px 9px;font-size:10px}.lp-close-main span{color:#b2bcb3;font-size:15px}.lp-close-main strong{font-size:48px}.lp-close-grid span{color:#9ead9f;font-size:10px}.lp-close-grid strong{font-size:18px}.lp-close-tags{gap:8px}.lp-close-tags span{color:#b9c3ba;border-color:#415345;padding:8px 11px;font-size:12px}@media (max-width:650px){.lp-eyebrow{font-size:10px}.lp-trust{font-size:12px}.lp-paper>span{font-size:6px}.lp-paper p{font-size:10px}.lp-caption{font-size:9px}.lp-preview .lp-brand{font-size:12px}.lp-preview .lp-mark{width:26px;height:26px;font-size:8px}.lp-online{font-size:9px}.lp-preview-heading strong{font-size:20px}.lp-preview-metrics span{font-size:8px}.lp-preview-metrics strong{font-size:17px}.lp-preview-row{min-height:52px;padding:7px}.lp-preview-row .lp-position{font-size:9px}.lp-preview-row>i{width:29px;height:29px;font-size:9px}.lp-preview-row strong{font-size:12px}.lp-preview-row small{font-size:10px}.lp-preview-row em{font-size:8px}.lp-preview-action{padding:12px}.lp-preview-action span{font-size:11px}.lp-preview-action strong{font-size:13px}.lp-question-strip span{font-size:10px}.lp-question-strip strong{font-size:16px}.lp-close-head>span{font-size:10px}.lp-close-main span{font-size:14px}.lp-close-grid span{font-size:9px}.lp-close-grid strong{font-size:15px}.lp-close-tags span{font-size:11px}}
:root{--bg:#0b120e;--panel:#141e17;--panel-soft:#1a261e;--line:#314138;--text:#f5f8f3;--muted:#b6c1b7;--green:#c5f47a;--green-dark:#15240f;--red:#ff9a91;--amber:#f3c879}body{font-family:var(--font-sans),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.012em}button,input,select{font-family:inherit}.eyebrow,.nav-label,.metric-card>span,.quick-stats span,.closeout-numbers span,.table-wrap th{letter-spacing:.1em;font-family:inherit;font-weight:800}.eyebrow{font-size:12px;line-height:1.3}.brand{font-size:19px}.brand-mark{border-radius:14px;width:42px;height:42px;font-family:inherit;font-size:14px}.button{border-radius:12px;min-height:46px;padding:11px 17px;font-size:14px}.button:focus-visible,.nav-item:focus-visible,.small-action:focus-visible,.dots-action:focus-visible,.fare-button:focus-visible,.icon-button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #c5f47a99}.login-shell{background:radial-gradient(ellipse at 18% 2%,#29442f 0,transparent 44%),var(--bg);grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)}.login-aside{border-right-color:var(--line);padding:48px 8vw}.login-pitch{max-width:620px}.login-pitch h1{font-size:clamp(60px,7vw,100px);line-height:.9}.login-pitch p{font-size:18px;line-height:1.65}.login-card{width:min(470px,100% - 48px);padding:44px 0}.login-card h2{font-size:36px}.login-card>p{font-size:16px}.stack-form{gap:18px}.stack-form label,.custom-dispatch label,.form-row label{gap:8px;font-size:14px}.stack-form input,.stack-form select,.inline-form input,.custom-dispatch input,.form-row input,.form-row select{border-radius:12px;min-height:48px;padding:12px 14px;font-size:16px}.login-note,.login-foot{display:none}.app-topbar{border-bottom-color:var(--line);background:#0d1510ee;height:76px;padding:0 clamp(18px,3vw,42px)}.topbar-right{gap:16px}.profile{border-left:0;gap:10px;padding-left:0}.profile b{font-size:14px}.profile small{margin-top:2px;font-size:12px}.avatar,.courier-avatar{width:38px;height:38px;font-size:14px}.icon-button{border-radius:12px;width:42px;height:42px;font-size:21px}.workspace{grid-template-columns:260px minmax(0,1fr);max-width:1720px;min-height:calc(100vh - 76px)}.sidebar{height:calc(100vh - 76px);padding:24px 16px;top:76px}.agency-chip{border-radius:14px;padding:14px}.agency-chip small{letter-spacing:.08em;font-family:inherit;font-size:11px;font-weight:800}.agency-chip b{font-size:14px}.agency-icon{border-radius:11px;width:38px;height:38px}.main-nav{gap:7px;margin-top:34px}.nav-label{padding:0 12px 9px;font-size:11px}.nav-item{border-radius:11px;min-height:48px;padding:11px 12px;font-size:14px}.nav-item>span{font-size:18px}.nav-count{padding:3px 8px;font-size:12px}.sidebar-bottom{display:none}.content-area{padding:44px clamp(24px,4vw,72px) 52px}.page-heading{margin-bottom:32px}.page-heading h1{margin:10px 0;font-size:clamp(38px,4vw,52px);line-height:1}.page-heading p{max-width:600px;font-size:16px;line-height:1.55}.night-pill{letter-spacing:.05em;border-radius:12px;min-height:44px;padding:11px 14px;font-family:inherit;font-size:12px;font-weight:800}.night-pill small{font-family:inherit;font-size:12px}.metric-grid{gap:16px;margin-bottom:18px}.metric-card{border-radius:16px;min-height:138px;padding:20px}.metric-card>span{font-size:12px}.metric-card>b{margin:12px 0 4px;font-size:36px}.metric-card small{font-size:13px}.metric-card.highlight>b{margin:15px 0 8px;font-size:28px}.operation-grid{gap:16px}.panel{border-radius:18px}.queue-panel,.road-panel,.rides-panel,.closeout-panel,.admin-panel{padding:24px}.panel-heading{margin-bottom:20px}.panel-heading h2,.closeout-panel h2{font-size:22px}.count-badge{border-radius:8px;min-width:26px;height:26px;font-family:inherit;font-size:13px}.subtle{display:none}.queue-row{gap:10px;min-height:76px;padding:10px 0}.queue-row.selected{border-radius:12px;margin:0 -10px;padding-left:10px;padding-right:10px}.position{width:24px;font-family:inherit;font-size:13px;font-weight:800}.courier-avatar{background:#304531}.courier-info b{font-size:15px}.courier-info small{margin-top:4px;font-size:13px}.next-badge{border-radius:7px;padding:5px 8px;font-family:inherit;font-size:11px;font-weight:800}.small-action,.dots-action,.text-danger{border-radius:10px;min-height:40px;padding:8px 11px;font-size:13px;font-weight:700}.dispatch-box{border-radius:14px;margin-top:18px;padding:18px}.dispatch-box>div:first-child b{font-size:16px}.dispatch-box>div:first-child small{margin-top:5px;font-size:13px}.fare-buttons{gap:9px;margin:15px 0}.fare-button{border-radius:10px;min-height:42px;padding:9px 13px;font-size:14px}.custom-dispatch{gap:12px}.custom-dispatch label{font-size:13px}.custom-dispatch .button{min-height:48px}.empty-list,.compact-empty{padding:38px 16px;font-size:14px}.empty-list>span{font-size:28px}.empty-list b{font-size:16px}.road-row{gap:11px;padding:13px 0}.road-icon{border-radius:10px;width:36px;height:36px}.quick-stats{margin-top:16px;padding-top:18px}.quick-stats span{font-size:11px}.quick-stats b{font-size:16px}.table-wrap{border:1px solid #2a392f;border-radius:12px}.table-wrap th{padding:13px 12px;font-size:11px}.table-wrap td{padding:15px 12px;font-size:14px}.text-danger{min-height:36px;padding:6px 10px}.closeout-panel{gap:28px}.closeout-panel h2{font-size:21px}.closeout-panel p{font-size:14px}.closeout-numbers{gap:34px}.closeout-numbers span{font-size:11px}.closeout-numbers b{margin-top:8px;font-size:18px}.empty-night{gap:20px;padding:28px}.empty-icon{border-radius:14px;width:52px;height:52px}.empty-night h2{font-size:22px}.empty-night p{font-size:14px;line-height:1.5}.admin-grid{gap:16px}.admin-panel .stack-form{gap:17px}.toggle-row{padding:15px}.toggle-row b{font-size:14px}.toggle-row small{font-size:12px}.toggle-row input{width:20px;height:20px}.inline-form{gap:10px;margin-bottom:16px}.inline-form input{min-height:46px;padding:11px 12px;font-size:15px}.pending-callout{border-radius:10px;padding:11px 13px;font-size:13px}.directory-row{gap:12px;padding:13px 0}.status-tag{border-radius:8px;padding:6px 9px;font-size:12px}.event-list article{gap:12px;padding:13px 0}.event-list b{font-size:14px}.event-list small{font-size:12px}.qr-card,.app-footer{display:none}.landing-v2{font-family:var(--font-sans),Inter,ui-sans-serif,system-ui,sans-serif}.landing-v2 .lp-eyebrow{letter-spacing:.1em;font-family:inherit;font-size:12px;font-weight:800}.lp-header nav a,.lp-panel-link{font-size:14px}.lp-preview .lp-brand,.lp-online,.lp-preview-heading span,.lp-preview-metrics span,.lp-preview-row .lp-position,.lp-preview-row>i,.lp-preview-row em,.lp-close-head>span,.lp-close-head i,.lp-close-grid span{letter-spacing:.05em;font-family:inherit;font-weight:800}.lp-footer p,.lp-footer>a:nth-of-type(2){font-size:13px}.lp-footer small{font-size:12px}@media (max-width:1050px){.workspace{grid-template-columns:220px minmax(0,1fr)}.content-area{padding-left:28px;padding-right:28px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-card{min-height:124px}}@media (max-width:700px){.login-aside{min-height:300px;padding:22px 22px 10px}.login-pitch{padding:44px 0 14px}.login-pitch h1{font-size:clamp(48px,15vw,64px)}.login-pitch p{font-size:16px}.login-card{width:calc(100% - 40px);padding:30px 0 48px}.login-card h2{font-size:32px}.app-topbar{height:66px;padding:0 16px}.brand{font-size:18px}.brand-mark{width:38px;height:38px}.profile>span:last-child{display:none}.workspace{min-height:calc(100vh - 66px)}.sidebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1510f2;padding:9px 12px;top:66px}.main-nav{gap:8px;margin:0;overflow-x:auto}.nav-item{flex:1;min-width:max-content;min-height:44px;padding:9px 14px;font-size:14px}.content-area{padding:28px 16px 42px}.page-heading{align-items:flex-start;gap:18px;margin-bottom:24px}.page-heading h1{font-size:38px}.page-heading p{font-size:15px}.night-pill{min-height:40px;font-size:11px}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-card{min-height:116px;padding:16px}.metric-card>span{font-size:10px}.metric-card>b{font-size:30px}.metric-card.highlight>b{font-size:22px}.queue-panel,.road-panel,.rides-panel,.closeout-panel,.admin-panel{padding:18px}.panel-heading h2,.closeout-panel h2{font-size:20px}.queue-row{flex-wrap:wrap;align-items:flex-start;min-height:86px;padding:12px 0;position:relative}.select-courier{gap:9px;min-width:100%}.courier-info b{font-size:15px}.courier-info small{font-size:12px}.queue-row>.small-action,.queue-row>.dots-action{min-height:38px;font-size:12px}.dispatch-box{padding:16px}.fare-button{flex:1;min-width:calc(50% - 5px)}.custom-dispatch{flex-direction:column;align-items:stretch}.custom-dispatch .button{width:100%}.road-row{flex-wrap:wrap}.road-row .courier-info{min-width:calc(100% - 52px)}.road-row .small-action{margin-left:47px}.quick-stats b{font-size:15px}.table-wrap{margin:0 -2px}.table-wrap table{min-width:650px}.closeout-panel{align-items:stretch}.closeout-numbers{gap:10px}.closeout-numbers b{font-size:16px}.closeout-panel>.button{width:100%}.empty-night{align-items:flex-start;padding:20px}.empty-night h2{font-size:20px}.empty-night p{font-size:14px}.form-row,.inline-form{grid-template-columns:1fr}.form-row label{font-size:14px}.directory-row{flex-wrap:wrap}.directory-row .courier-info{min-width:calc(100% - 54px)}.directory-row .small-action,.directory-row .dots-action{min-height:40px;font-size:12px}.landing-v2 .lp-eyebrow{font-size:11px}.lp-header nav a{font-size:14px}.lp-trust{font-size:13px}.lp-footer p{font-size:12px}}
.brand-lockup{flex:none;align-items:center;line-height:0;display:inline-flex}.brand-lockup img{filter:drop-shadow(0 8px 18px #0007);width:100%;height:auto;display:block}.lp-brand-lockup{width:240px}.lp-preview .lp-brand-lockup{width:126px}.lp-footer .lp-brand-lockup{width:190px}.app-brand-lockup{width:184px}.loading-screen .app-brand-lockup{width:240px}@media (max-width:700px){.lp-brand-lockup{width:216px}.lp-preview .lp-brand-lockup{width:108px}.lp-footer .lp-brand-lockup{width:160px}.app-brand-lockup{width:152px}.loading-screen .app-brand-lockup{width:210px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.lp-mobile-contact{z-index:50;color:#06250f;background:#25d366;border:3px solid #b9ff83;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;min-height:60px;padding:0;font-size:0;animation:2.8s ease-in-out infinite whatsapp-pulse;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 10px 28px #000b,0 0 0 5px #25d36622}.lp-mobile-contact svg{width:29px;height:29px;transition:transform .2s}.lp-mobile-contact:hover svg{transform:scale(1.08)}.lp-mobile-contact:focus-visible{outline-offset:4px;outline:3px solid #f5f8f3}@media (max-width:700px){.lp-mobile-contact{border:3px solid #b9ff83;left:auto!important;right:18px!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;color:#06250f!important;background:#25d366!important;border-radius:50%!important;width:60px!important;height:60px!important;min-height:60px!important;padding:0!important;font-size:0!important;box-shadow:0 10px 28px #000b,0 0 0 5px #25d36622!important}.lp-mobile-contact svg{width:29px;height:29px}.lp-mobile-contact:focus-visible{outline-offset:4px;outline:3px solid #f5f8f3}}@keyframes whatsapp-pulse{0%,to{transform:scale(1);box-shadow:0 10px 28px #000b,0 0 0 5px #25d36622}45%{transform:scale(1.07);box-shadow:0 12px 32px #000c,0 0 0 12px #25d36642}65%{transform:scale(1.025);box-shadow:0 10px 28px #000b,0 0 0 8px #25d3662d}}@media (max-width:700px){.lp-mobile-contact{animation:2.8s ease-in-out infinite whatsapp-pulse}}@media (prefers-reduced-motion:reduce){.lp-mobile-contact{animation:none!important}}
:root{--bg:#09130e;--panel:#122019;--panel-soft:#182a20;--line:#30493a;--text:#f5f8f3;--muted:#b5c3b8;--green:#9fe978;--green-dark:#11250f;--red:#ff9a91;--amber:#ffbf65}html{scroll-behavior:smooth}.landing-v2{--lime:#9fe978;--lime-soft:#c8ffa1;--ink:#07120d;--surface:#112019;--stroke:#2d4938;--copy:#f5f8f3;--soft:#b8c7bb}.landing-v2 .lp-header{border-bottom-color:#294332}.landing-v2 .lp-hero:before{background-image:linear-gradient(#1c382855 1px,#0000 1px),linear-gradient(90deg,#1c382855 1px,#0000 1px)}.landing-v2 .lp-button-primary{box-shadow:0 12px 28px #75bb4b2e}.landing-v2 .lp-button-primary:hover{box-shadow:0 15px 34px #75bb4b42}.landing-v2 .lp-step-icon{background:#17291d;border-color:#496946}.landing-v2 .lp-close-card{background:linear-gradient(145deg,#173022,#0f1d15);border-color:#41634a}.landing-v2 .lp-question-strip{background:#0e1b14;border-color:#2d4938}.landing-v2 .lp-question-strip p{background:#9fe978}.landing-v2 .lp-final{background:radial-gradient(circle at 50% 115%,#3d7542 0,#0000 45%),#102018;border-top-color:#35563e}.lp-order-card{z-index:4;background:linear-gradient(145deg,#1a3020,#102017);border:1px solid #547452;border-radius:15px;gap:8px;width:232px;padding:16px 17px;display:grid;position:absolute;top:28px;left:-38px;transform:rotate(-5deg);box-shadow:0 24px 65px #000a}.lp-order-card>*{display:block}.lp-order-dot{color:#ffd28d;letter-spacing:.09em;background:#ffbf6526;border-radius:6px;width:max-content;padding:5px 7px;font-size:10px;font-weight:900}.lp-order-card strong{letter-spacing:-.04em;font-size:16px}.lp-order-card small{color:#b6c6b9;font-size:13px}.lp-order-card b{color:#a8ee80;border-top:1px solid #38553d;justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.lp-order-card b span{color:#ffcf79;font-size:17px}@media (max-width:650px){.lp-order-card{border-radius:12px;width:190px;padding:12px 13px;top:17px;left:-3px;transform:rotate(-3deg)}.lp-order-dot{font-size:8px}.lp-order-card strong{font-size:13px}.lp-order-card small,.lp-order-card b{font-size:10px}.lp-order-card b{padding-top:7px}.lp-order-card b span{font-size:14px}}.landing-v2 .lp-close-card{background:linear-gradient(145deg,#173022,#0d1b13);padding:24px}.lp-close-head i{align-items:center;gap:6px;display:flex}.lp-close-head i b{background:#88e57d;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #88e57d1d}.lp-close-summary{border:1px solid #365440;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid;overflow:hidden}.lp-close-summary>div{background:#102017;padding:11px 12px}.lp-close-summary>div+div{border-left:1px solid #365440}.lp-close-summary span,.lp-close-summary strong{display:block}.lp-close-summary span{color:#9ab29e;letter-spacing:.08em;font-size:10px;font-weight:900}.lp-close-summary strong{color:#f5f8f3;letter-spacing:-.05em;margin-top:5px;font-size:19px}.lp-close-main{padding:22px 0 18px}.lp-close-main small{color:#b3c5b6;margin-top:8px;font-size:12px;display:block}.lp-close-main strong{font-size:38px}.lp-close-activity{border-top:1px solid #365440}.lp-close-activity>div{border-bottom:1px solid #2f4a38;align-items:center;gap:10px;min-height:52px;display:flex}.lp-close-activity>div>i{background:#9fe978;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #9fe97814}.lp-close-activity>div>i.is-road{background:#ffbf65;box-shadow:0 0 0 4px #ffbf6514}.lp-close-activity>div>i.is-return{background:#7bc7ff;box-shadow:0 0 0 4px #7bc7ff14}.lp-close-activity span{flex:1;gap:3px;display:grid}.lp-close-activity small{color:#9ab29e;letter-spacing:.08em;font-size:9px;font-weight:900}.lp-close-activity em{color:#c3d0c5;font-size:12px;font-style:normal;font-weight:800}.lp-close-footer{color:#9fb3a3;justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}.lp-close-footer b{color:#9fe978;font-size:12px}@media (max-width:650px){.landing-v2 .lp-close-card{padding:19px 16px}.lp-close-summary>div{padding:10px 8px}.lp-close-summary span{font-size:8px}.lp-close-summary strong{font-size:18px}.lp-close-main{padding:20px 0 16px}.lp-close-main strong{font-size:34px}.lp-close-main small{font-size:11px}.lp-close-activity>div{min-height:50px}.lp-close-footer,.lp-close-footer b{font-size:11px}}.eyebrow,.profile small{font-size:13px}.agency-chip small,.nav-label{font-size:12px}.nav-count,.night-pill,.night-pill small{font-size:13px}.metric-card>span,.quick-stats span,.closeout-numbers span{font-size:12px}.metric-card small,.courier-info small,.dispatch-box>div:first-child small,.toggle-row small,.event-list small{font-size:13px}.courier-info b,.dispatch-box>div:first-child b,.empty-list b,.toggle-row b,.qr-card b{font-size:14px}.small-action,.dots-action,.text-danger,.fare-button,.custom-dispatch label,.form-row label,.empty-list,.compact-empty,.empty-night p,.closeout-panel p,.pending-callout{font-size:13px}.table-wrap th{font-size:12px}.table-wrap td{font-size:13px}.status-tag{font-size:12px}.event-list b{font-size:13px}.connection,.sidebar-bottom small{font-size:11px}.lp-preview-row em,.lp-online,.lp-order-dot{font-size:10px}.lp-close-summary span{font-size:11px}.lp-close-main small{font-size:13px}.lp-close-activity small{font-size:10px}.lp-close-activity strong{font-size:14px}.lp-close-activity em,.lp-close-footer,.lp-close-footer b{font-size:13px}.lp-footer p,.lp-footer small{font-size:12px}@media (max-width:650px){.eyebrow,.profile small,.agency-chip small,.nav-label{font-size:11px}.nav-count,.night-pill,.night-pill small{font-size:12px}.metric-card>span,.quick-stats span,.closeout-numbers span{font-size:11px}.metric-card small,.courier-info small,.dispatch-box>div:first-child small,.toggle-row small,.event-list small{font-size:12px}.courier-info b,.dispatch-box>div:first-child b{font-size:13px}.small-action,.dots-action,.text-danger,.fare-button{font-size:12px}.table-wrap th{font-size:11px}.table-wrap td{font-size:12px}.lp-close-summary span{font-size:9px}.lp-close-main small{font-size:12px}.lp-close-activity small{font-size:9px}.lp-close-activity strong{font-size:13px}.lp-close-activity em,.lp-close-footer,.lp-close-footer b{font-size:12px}.lp-footer p,.lp-footer small{font-size:11px}}.login-card{width:min(500px,100% - 48px)}.auth-switch{background:#101a13;border:1px solid #31453a;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:28px 0 22px;padding:4px;display:grid}.auth-switch button{color:#aebdb1;background:0 0;border:0;border-radius:8px;min-height:42px;font-size:14px;font-weight:800}.auth-switch button.active{color:#f5f8f3;background:#263c2b;box-shadow:inset 0 0 0 1px #49664d}.auth-divider{color:#94a398;align-items:center;gap:12px;margin:24px 0 18px;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#304438;flex:1;height:1px}.google-sign-in{width:100%;min-height:44px}.google-sign-in>div{justify-content:center;width:100%;display:flex}.google-sign-in.is-disabled{pointer-events:none;opacity:.45}.google-setup-note,.auth-help{color:#aab8ad;margin:0;font-size:13px;line-height:1.55}.google-setup-note{background:#101a13;border:1px dashed #3c5743;border-radius:12px;padding:13px 14px}.auth-help{margin-top:12px}.terms-check{align-items:flex-start;line-height:1.5;color:#bac7bb!important;gap:10px!important;font-size:13px!important;font-weight:500!important;display:flex!important}.terms-check input{accent-color:#9fe978;flex:none;margin:1px 0 0;width:18px!important;min-height:18px!important;padding:0!important}.terms-check a{color:#bdfa8a;font-weight:800}.login-card .notice{margin-top:18px}.forgot-password-link{color:#bdfa8a;text-underline-offset:4px;background:0 0;border:0;align-items:center;min-height:44px;margin-top:12px;padding:0;font-size:13px;font-weight:800;text-decoration:underline;display:inline-flex}@media (max-width:700px){.login-card{width:calc(100% - 40px)}.auth-switch{margin-top:24px}.auth-switch button{font-size:13px}.auth-divider{margin:21px 0 16px;font-size:12px}.terms-check,.google-setup-note,.auth-help{font-size:12px}.login-shell{grid-template-columns:minmax(0,1fr)!important}.login-aside{overflow:hidden;min-height:292px!important;padding:22px 22px 18px!important}.login-pitch{padding:36px 0 0!important}.login-pitch h1{margin:14px 0!important;font-size:clamp(45px,14vw,60px)!important}.login-pitch p{max-width:330px!important;margin:0!important;font-size:15px!important;line-height:1.5!important}}@media (max-width:650px){.lp-trust{grid-template-columns:1fr!important;gap:9px!important}.lp-trust span{white-space:nowrap}}
.legal-page{color:#f5f8f3;background:radial-gradient(circle at 84% -8%,#305a3428,#0000 31%),#09130e;min-height:100vh}.legal-header{border-bottom:1px solid #294133;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 48px);min-height:86px;margin:auto;display:flex}.legal-brand-lockup{width:210px}.legal-panel-link{color:#f5f8f3;border:1px solid #405044;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.legal-panel-link span{color:#9fe978;margin-left:10px}.legal-content{width:min(780px,100% - 48px);margin:auto;padding:74px 0 84px}.legal-back{color:#b8c7bb;align-items:center;min-height:44px;margin-bottom:48px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.legal-back:hover{color:#9fe978}.legal-eyebrow{color:#9fe978;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.legal-content h1{letter-spacing:-.075em;max-width:640px;margin:17px 0 14px;font-size:clamp(46px,7vw,72px);line-height:.94}.legal-lead{color:#c0ccc2;max-width:640px;margin:0;font-size:18px;line-height:1.6}.legal-updated{color:#829287;margin:24px 0 52px;font-size:13px}.legal-sections{border-top:1px solid #314a3a;gap:0;display:grid}.legal-sections section{border-bottom:1px solid #314a3a;padding:30px 0}.legal-sections h2{letter-spacing:-.04em;margin:0 0 11px;font-size:22px}.legal-sections p{color:#c0ccc2;max-width:700px;margin:0;font-size:16px;line-height:1.75}.legal-footer{color:#819085;border-top:1px solid #294133;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 48px);min-height:88px;margin:auto;font-size:13px;display:flex}.legal-footer nav,.lp-footer-links{align-items:center;gap:20px;display:flex}.legal-footer a,.lp-footer-links a{color:#c2cec4;font-size:13px;font-weight:700;text-decoration:none}.legal-footer a:hover,.lp-footer-links a:hover{color:#9fe978}.lp-footer{grid-template-columns:auto 1fr auto auto!important}.lp-footer-links{flex-wrap:wrap;justify-content:flex-end}.lp-footer-links a{white-space:nowrap}@media (max-width:700px){.legal-header{width:calc(100% - 32px);min-height:78px}.legal-brand-lockup{width:178px}.legal-panel-link{min-height:40px;padding:0 11px;font-size:12px}.legal-content{width:calc(100% - 40px);padding:48px 0 60px}.legal-back{margin-bottom:35px;font-size:13px}.legal-eyebrow{font-size:11px}.legal-content h1{font-size:48px}.legal-lead{font-size:17px}.legal-updated{margin:21px 0 40px;font-size:12px}.legal-sections section{padding:25px 0}.legal-sections h2{font-size:21px}.legal-sections p{font-size:15px;line-height:1.7}.legal-footer{flex-direction:column;align-items:flex-start;gap:16px;width:calc(100% - 40px);padding:24px 0 32px}.legal-footer nav{flex-wrap:wrap;gap:12px 18px}.legal-footer a{font-size:13px}.lp-footer{grid-template-columns:1fr!important;gap:14px!important;padding:26px 0 34px!important}.lp-footer p{max-width:290px;margin:0!important;display:block!important}.lp-footer-links{justify-content:flex-start;gap:10px 16px}.lp-footer-links a{font-size:12px}.lp-footer small{grid-column:auto!important}.lp-footer{gap:20px!important;padding:32px 0 40px!important}.lp-footer .lp-brand-lockup{width:195px}.lp-footer p{line-height:1.55;color:#aebbb0!important;max-width:310px!important;font-size:13px!important}.lp-footer-links{grid-template-columns:1fr 1fr;width:100%;gap:10px!important;display:grid!important}.lp-footer-links a{color:#d9e3da;background:#122019;border:1px solid #354b3a;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 10px;display:flex;font-size:12px!important}.lp-footer-links a:first-child{color:#10200e;background:#9fe978;border-color:#9fe978;grid-column:1/-1;font-weight:900}.lp-footer-links .lp-footer-top{color:#9fe978;background:0 0;border-style:dashed;grid-column:1/-1;min-height:38px}.lp-footer small{border-top:1px solid #294133;width:100%;padding-top:18px;color:#8e9d91!important;font-size:11px!important}}
