:root{--navy:#0d2742;--navy-2:#163b61;--orange:#f28a2e;--sky:#69b9e8;--ink:#15202b;--muted:#6b7785;--line:#e8edf2;--bg:#f5f7fa;--white:#ffffff;--green:#1c9b68}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{background:var(--navy);color:#fff;padding:26px 20px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;margin-bottom:38px}.brandMark{width:34px;height:34px;border:3px solid var(--sky);border-radius:50%;position:relative}.brandMark:after{content:"";position:absolute;left:7px;bottom:7px;width:15px;height:8px;border-top:3px solid var(--orange);transform:rotate(-24deg)}.nav{display:grid;gap:8px}.nav a{padding:11px 12px;border-radius:9px;color:#d9e7f4}.nav a.active,.nav a:hover{background:rgba(255,255,255,.09);color:#fff}.main{min-width:0}.topbar{height:72px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 30px}.content{padding:30px;max-width:1500px;margin:0 auto}.eyebrow{color:var(--muted);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}h1{margin:5px 0 8px;font-size:30px}.lede{color:var(--muted);margin:0 0 26px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 3px 12px rgba(18,38,63,.035)}.metric{font-size:30px;font-weight:800;margin-top:10px}.metricLabel{color:var(--muted);font-size:14px}.section{margin-top:22px}.sectionHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sectionHead h2{font-size:19px;margin:0}.badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#edf8f3;color:var(--green);font-size:12px;font-weight:800}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:13px 10px;border-bottom:1px solid var(--line);font-size:14px}th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.btn{border:0;border-radius:9px;background:var(--navy);color:#fff;font-weight:700;cursor:pointer}.routeGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.routeItem{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.routeItem:last-child{border-bottom:0}.routeCity{font-weight:800}.routeMeta{color:var(--muted);font-size:13px;margin-top:4px}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.grid4{grid-template-columns:repeat(2,1fr)}.routeGrid{grid-template-columns:1fr}}@media (max-width:560px){.grid4{grid-template-columns:1fr}.content{padding:20px 14px}.topbar{padding:0 14px}}.topActions{display:flex;gap:12px;align-items:center}.linkButton{border:0;background:transparent;color:var(--navy-2);font-weight:700;cursor:pointer}.authPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#0d2742,#123b61)}.authCard{width:min(440px,100%);background:#fff;border-radius:18px;padding:32px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.authBrand{display:flex;align-items:center;gap:10px;color:var(--navy);font-weight:800;font-size:18px;margin-bottom:28px}.formStack{display:grid;gap:16px}.formGrid label,.formStack label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#344454}input,select,textarea{width:100%;border:1px solid #dce4eb;border-radius:9px;padding:11px 12px;color:var(--ink);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--sky);box-shadow:0 0 0 3px rgba(105,185,232,.15)}.btn.secondary{background:#eef3f7;color:var(--navy)}.btn.wide{width:100%}.alert{padding:11px 13px;border-radius:9px;margin:14px 0;font-size:14px;font-weight:700}.alert.error{background:#fff0f0;color:#a83a3a}.alert.success{background:#edf8f3;color:var(--green)}.twoCol{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.span2{grid-column:span 2}.formDivider{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-top:5px;border-top:1px solid var(--line)}.compact{margin-bottom:14px}.metricSmall{font-size:28px;font-weight:800}.summaryList{display:grid;gap:2px}.summaryList>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.muted,.summaryList span{color:var(--muted)}.merchantList{display:grid}.merchantRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.merchantRow:last-child{border-bottom:0}.merchantName{font-size:17px;font-weight:800}.merchantMeta{color:var(--muted);font-size:12px;margin-top:6px}.rowActions{display:flex;align-items:center;gap:10px}.mutedBadge{background:#f0f2f4;color:#7b8792}.emptyState{color:var(--muted);padding:22px 2px}.tableWrap{overflow:auto}.homeHero{min-height:100vh;display:grid;place-items:center;padding:30px;color:#fff;background:radial-gradient(circle at 65% 35%,#174c75 0,#0d2742 45%,#091c2d 100%)}.heroInner{text-align:center;width:min(700px,100%)}.heroInner h1{font-size:54px;margin:8px 0 12px}.heroInner p{color:#d7e5f0;max-width:620px;margin:0 auto 24px;line-height:1.6}.heroEyebrow{color:#9ec9e4}.heroActions{justify-content:center;gap:10px;flex-wrap:wrap}.heroSecondary{background:#fff;color:var(--navy)}.versionTag{margin-top:24px;color:#8fb7d2;font-size:12px}@media (max-width:900px){.twoCol{grid-template-columns:1fr}}@media (max-width:620px){.formGrid{grid-template-columns:1fr}.span2{grid-column:span 1}.merchantRow{align-items:flex-start;flex-direction:column}.rowActions{width:100%;justify-content:space-between}}.merchantBlock{border-bottom:1px solid var(--line);padding:4px 0 18px}.merchantBlock:last-child{border-bottom:0}.accessPanel{margin:0 0 4px;padding:14px;border-radius:10px;background:#f8fafc;display:grid;gap:12px}.inlineAccessForm{display:grid;grid-template-columns:1fr 1.3fr 1.3fr auto;gap:9px;align-items:end}.userList{display:grid;gap:10px}.userRow{gap:16px;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line)}.inlineForm,.userRow{display:flex;align-items:center}.inlineForm{gap:8px}.inlineForm input{min-width:220px}textarea{resize:vertical}@media(max-width:900px){.inlineAccessForm{grid-template-columns:1fr 1fr}.inlineAccessForm .btn{grid-column:span 2}.userRow{align-items:flex-start;flex-direction:column}.inlineForm{width:100%}.inlineForm input{min-width:0}}@media(max-width:620px){.inlineAccessForm{grid-template-columns:1fr}.inlineAccessForm .btn{grid-column:span 1}.inlineForm{flex-direction:column;align-items:stretch}}.routeLink:hover{background:#f8fafc}.routeRight{display:flex;align-items:center;gap:12px}.tableLink{color:var(--navy-2);font-weight:800;text-decoration:underline;text-decoration-color:#c9d9e6;text-underline-offset:3px}.metricText{font-size:20px;font-weight:800;margin-top:14px}.actionStack{display:grid;gap:9px;margin-top:18px}.btn.danger{background:#a83a3a}.check{width:18px;height:18px}.detailGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.detailGrid>div{display:grid;gap:5px}.detailGrid span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.driverStop{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.driverStop:last-child{border-bottom:0}@media(max-width:620px){.detailGrid{grid-template-columns:1fr}.routeRight{align-items:flex-end;flex-direction:column}.driverStop{align-items:flex-start;flex-direction:column}}.driverHero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.driverStatus{font-size:13px}.driverStops{display:grid;gap:14px}.driverStopCard{padding:18px}.stopDone{opacity:.74}.stopTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stopNumber{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.stopTitle{font-size:19px;font-weight:800;margin-top:4px}.stopAddress{color:var(--muted);font-size:14px;margin-top:6px}.driverQuickActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.deliveryFacts{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:16px;padding:14px;border-radius:10px;background:#f8fafc}.deliveryFacts>div{display:grid;gap:4px}.deliveryFacts span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:800}.driverActionPanel{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.driverActionPanel details{border:1px solid var(--line);border-radius:10px;padding:12px;margin-top:9px}.driverActionPanel summary{cursor:pointer;font-weight:800}.compactTop{margin-top:12px}.podNotice{font-size:12px;color:var(--muted);padding:10px;border-radius:8px;background:#f5f7fa}.assignInline{display:flex;gap:7px;min-width:310px}.assignInline select{min-width:170px}.mobileBig{min-height:46px}@media(max-width:900px){.driverShell .sidebar{height:auto;padding:14px 16px}.driverShell .brand{margin-bottom:12px}.driverShell .nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow:auto}.driverShell .topbar{height:60px}.driverShell .content{padding:18px 14px;max-width:none}.driverHero h1{font-size:27px}.driverStopCard{padding:16px}.deliveryFacts{grid-template-columns:1fr}.assignInline{min-width:260px}}@media(max-width:620px){.driverShell .sidebar{position:sticky;top:0;z-index:20}.driverShell .brand{font-size:17px}.driverShell .brandMark{width:28px;height:28px}.driverShell .topbar{padding:0 12px}.driverShell .topActions .badge{display:none}.driverHero{flex-direction:column}.driverStatus{align-self:flex-start}.stopTop{gap:10px}.stopTitle{font-size:18px}.driverQuickActions .btn{flex:1 1;text-align:center}.mobileBig{font-size:16px;min-height:50px}.assignInline{min-width:240px;flex-direction:column}.assignInline select{min-width:0}}.stepNotice{margin-bottom:12px;padding:11px 12px;border-radius:9px;background:#fff7ed;color:#8a4b10;font-size:13px;font-weight:700}.signatureWrap{display:grid;gap:8px}.signatureHead{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:800;color:#344454}.signatureCanvas{height:150px;border:1px dashed #aebdca;border-radius:10px;background:#fff;touch-action:none}.signatureHint{font-size:11px;color:var(--muted)}@media(max-width:620px){.signatureCanvas{height:175px}.driverActionPanel details{padding:11px}.driverStopCard{border-radius:12px}.driverQuickActions{position:sticky;top:74px;z-index:4;background:#fff;padding:8px 0}.driverQuickActions .btn{min-height:44px;display:grid;place-items:center}}.driverLiveCard{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0}.driverLiveCard h2{margin:4px 0 6px}.tinyMeta{font-size:12px;color:#667085;margin-top:6px}@media(max-width:700px){.driverLiveCard{align-items:stretch;flex-direction:column}.driverLiveCard .btn{width:100%}}.liveMapCard{margin-top:22px;padding:0;overflow:hidden}.liveMapHead{padding:18px 20px 10px;margin:0}.liveMap{height:520px;width:100%;background:#e8edf2;border-top:1px solid var(--line)}.liveFleetGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:18px}.fleetDriverList{display:grid;gap:8px}.fleetDriver{width:100%;border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;text-align:left;align-items:center;cursor:pointer;color:var(--ink)}.fleetDriver.selected,.fleetDriver:hover{background:#f7fafc;border-color:#b8cee0}.fleetDriver small{display:block;color:var(--muted);margin-top:4px}.fleetDot{width:11px;height:11px;border-radius:50%;background:#aeb7c0}.fleetDot.online{background:var(--green);box-shadow:0 0 0 4px rgba(28,155,104,.12)}.fleetDot.stale{background:#d39b3b}.fleetAge{font-size:12px;color:var(--muted);white-space:nowrap}.fleetDetail{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fleetDetail>div{display:grid;gap:5px;padding:12px;border-radius:10px;background:#f8fafc}.fleetDetail span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:800}.fleetDetail .span2{grid-column:span 2}.leaflet-container{font-family:Arial,Helvetica,sans-serif}@media(max-width:900px){.liveMap{height:430px}.liveFleetGrid{grid-template-columns:1fr}}@media(max-width:620px){.liveMap{height:360px}.liveMapHead{align-items:flex-start;gap:10px}.fleetDriver{grid-template-columns:auto 1fr}.fleetAge{grid-column:2}.fleetDetail{grid-template-columns:1fr}.fleetDetail .span2{grid-column:span 1}}.photoProofCapture{display:grid;gap:10px;padding:14px;border:1px solid #dbe3ea;border-radius:14px;background:#f8fafc}.proofLabel{font-weight:800;color:#17395c}.proofPreviewWrap{display:grid;gap:10px}.proofPreview{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:12px;border:1px solid #dbe3ea;background:#e9eef3}.proofButtons{display:flex;gap:8px;flex-wrap:wrap}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.proofPhotoLink{display:inline-block;margin-top:4px}.mapLegend{display:flex;gap:16px;flex-wrap:wrap;padding-top:10px;font-size:12px;color:#667788}.mapLegend span{display:inline-flex;align-items:center;gap:6px}.legendDot{display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid transparent}.driverDot{background:#1c9b68}.nextDot{background:#fff;border-color:#f28a2e}.routeDot{background:#fff;border-color:#17395c}.doneDot{background:#d7dde3;border-color:#7b8792}.jd-stop-number{background:transparent!important;border:0!important;box-shadow:none!important;color:#17395c!important;font-weight:800!important;font-size:10px!important}@media(max-width:700px){.proofPreview{max-height:260px}.proofButtons .btn{flex:1 1}.mapLegend{gap:10px}}.textDanger{color:#b33a3a!important}.routingHealth{font-weight:800}.dispatchBuilder{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(180px,1fr));gap:16px;align-items:end;margin-top:18px;padding-top:18px;border-top:1px solid #e5e7eb}.dispatchBuilder h3{margin:4px 0 6px}.dispatchBuilder label{display:grid;gap:7px;font-weight:700;font-size:13px}.dispatchBuilder input,.dispatchBuilder select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d9e0e7;border-radius:10px;background:white;color:#162334}.dispatchBuilder .btn{min-height:44px}.tableWrap input[type=checkbox]{width:18px;height:18px;accent-color:#f58220;cursor:pointer}@media(max-width:1050px){.dispatchBuilder{grid-template-columns:1fr 1fr}.dispatchBuilder>div{grid-column:1/-1}}@media(max-width:680px){.dispatchBuilder{grid-template-columns:1fr}.dispatchBuilder>div{grid-column:auto}}:root{--shadow-sm:0 1px 2px rgba(16,24,40,.04);--shadow-md:0 8px 24px rgba(13,39,66,.07);--radius:16px;--soft:#f8fafc;--orange-soft:#fff4e8;--blue-soft:#eef7fd;--danger:#b42318;--danger-soft:#fff0ee;--warning:#a15c00;--warning-soft:#fff7e6}body,html{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f3f6f9;color:#172331}.shell{grid-template-columns:232px minmax(0,1fr)}.sidebar{padding:24px 16px;background:linear-gradient(180deg,#0d2742,#0a2138);border-right:1px solid rgba(255,255,255,.06)}.brand{gap:11px;margin-bottom:24px;font-size:17px}.brand>span:last-child{display:grid;line-height:1.05}.brand small{display:block;margin-top:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8fb3d1;font-weight:700}.brandMark{width:31px;height:31px;flex:0 0 auto}.workspaceLabel{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7899b5;font-weight:800;padding:0 11px 9px}.nav{gap:4px}.nav a{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:10px;font-size:14px;font-weight:650;color:#c6d7e5;transition:.15s ease}.nav a:hover{background:rgba(255,255,255,.06)}.nav a.active{background:#183b5c;color:#fff;box-shadow:inset 3px 0 0 var(--orange)}.navIcon{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;color:#8fb7d3;font-size:15px}.nav a.active .navIcon{color:#fff}.sidebarFoot{position:absolute;left:20px;right:20px;bottom:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);color:#85a3bb;font-size:11px;display:flex;align-items:center;gap:7px}.systemDot{width:7px;height:7px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 3px rgba(34,160,107,.12);display:inline-block}.topbar{padding:0 28px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:30}.topContext{display:grid;gap:2px}.topContextLabel{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#98a2b3;font-weight:800}.topContext strong{font-size:14px}.systemStatus{display:inline-flex;align-items:center;gap:8px;color:#416257;font-size:12px;font-weight:700;background:#f1f8f5;padding:7px 10px;border-radius:999px}.linkButton{font-size:13px}.content{padding:34px 34px 48px;max-width:1460px}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.pageHeader h1{font-size:32px;letter-spacing:-.025em;margin:5px 0 7px}.pageHeader .lede{margin:0;max-width:720px}.pageActions{display:flex;gap:9px;flex-wrap:wrap;padding-top:4px}.eyebrow,.sectionKicker{color:#6d7e8f;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.sectionKicker{margin-bottom:5px;color:#8492a0}.lede,.sectionCopy{color:#667788;line-height:1.5}.sectionCopy{font-size:13px;margin:5px 0 0;max-width:760px}.card,.panel{background:#fff;border:1px solid #e5ebf0;border-radius:var(--radius);padding:20px}.card,.panel,.panel:hover{box-shadow:var(--shadow-sm)}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metricCard{position:relative;overflow:hidden;background:#fff;border:1px solid #e5ebf0;border-radius:14px;padding:18px 19px;box-shadow:var(--shadow-sm);display:grid;gap:5px}.metricCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#dbe4eb}.metricCard.accent:before{background:var(--orange)}.metricCard span{font-size:12px;color:#667788;font-weight:700}.metricCard strong{font-size:30px;letter-spacing:-.03em;color:#172331}.metricCard small{font-size:11px;color:#98a2b3}.section{margin-top:18px}.sectionHead{align-items:flex-start;margin-bottom:16px}.sectionHead h2{font-size:18px;letter-spacing:-.01em}.countBadge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #e2e8ee;background:#f8fafc;color:#546576;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.btn{border-radius:10px;padding:10px 14px;font-size:13px;box-shadow:none;transition:.15s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--orange);color:#fff}.btn.secondary{background:#f0f4f7;color:#17395c}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.textAction{border:0;background:transparent;color:#1d5f8f;font-size:12px;font-weight:800;cursor:pointer;padding:7px 4px}.textAction:hover{text-decoration:underline;text-underline-offset:3px}.dataTable{border-collapse:separate;border-spacing:0}.dataTable th{background:#f8fafc;color:#778696;font-size:10px;letter-spacing:.07em;padding:11px 12px;border-top:1px solid #edf1f4;border-bottom:1px solid #e6ebef}.dataTable th:first-child{border-radius:9px 0 0 9px}.dataTable th:last-child{border-radius:0 9px 9px 0}.dataTable td{padding:14px 12px;border-bottom:1px solid #edf1f4;color:#314254;font-size:13px}.dataTable tbody tr{transition:.12s ease}.dataTable tbody tr:hover{background:#fbfcfd}.dataTable .selectedRow{background:#fff9f3}.checkCol{width:42px}.tableLink{text-decoration:none;color:#184f78}.tableLink:hover{text-decoration:underline;text-underline-offset:3px}.statusPill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.035em;background:#f1f3f5;color:#596775}.statusPill.success{background:#edf8f3;color:#137a51}.statusPill.info{background:#edf6fd;color:#176a9e}.statusPill.warning{background:var(--warning-soft);color:var(--warning)}.statusPill.danger{background:var(--danger-soft);color:var(--danger)}.statusPill.neutral{background:#f1f3f5;color:#596775}.serviceTag{display:inline-flex;padding:5px 8px;border-radius:7px;background:#f2f6f9;color:#41556a;font-size:10px;font-weight:750;letter-spacing:.03em}.queueToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;margin-bottom:10px;background:#f8fafc;border:1px solid #edf1f4;border-radius:11px}.queueTitle{font-size:13px;font-weight:800}.queueHint{font-size:11px;color:#7b8996;margin-top:3px}.dispatchComposer{display:grid;grid-template-columns:1.25fr repeat(3,minmax(150px,1fr)) auto;gap:12px;align-items:end;margin-top:14px;padding:15px;border-radius:13px;background:#f7f9fb;border:1px solid #e8edf1;transition:.15s ease}.dispatchComposer.ready{background:#fffaf4;border-color:#f7d8b6}.dispatchComposerIntro{display:flex;align-items:center;gap:10px;align-self:center}.dispatchComposerIntro>div{display:grid;gap:3px}.dispatchComposerIntro small{color:#7c8995;font-size:11px;line-height:1.35}.composerStep{width:29px;height:29px;border-radius:9px;background:#17395c;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900}.dispatchComposer label{display:grid;gap:6px;color:#445464;font-size:11px;font-weight:800}.dispatchComposer label>span{color:#98a2b3;font-weight:600}.dispatchComposer input,.dispatchComposer select{min-height:42px;font-size:12px;padding:9px 10px}.dispatchCta{min-height:42px;white-space:nowrap}.emptyState.polished{min-height:120px;display:grid;place-items:center;text-align:center;align-content:center;gap:5px;background:#fafcfd;border:1px dashed #dfe6ec;border-radius:12px}.emptyState.polished strong{color:#3a4a5b}.emptyState.polished span{font-size:12px;color:#8995a2}.healthRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #edf1f4}.healthRow:last-child{border-bottom:0}.healthRow>div{display:grid;gap:3px}.healthRow small{color:#82909d;font-size:11px}.healthIcon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-weight:900}.healthIcon.success{background:#edf8f3;color:#137a51}.healthIcon.pending{background:#fff7e6;color:#a15c00}.chevron{font-size:21px;color:#a0acb7}.routeGrid{grid-template-columns:1.3fr .7fr}.routeItem{padding:14px 4px}.routeCity{font-size:14px}.routeMeta{font-size:11px}.routeRight{gap:9px}.grid4{gap:14px}.grid4 .card{padding:18px}.metricLabel{font-size:12px}.metric{font-size:29px}input,select,textarea{border-radius:10px;border-color:#dfe6ec;background:#fff}.formGrid label,.formStack label{font-size:12px}.formDivider{font-size:10px}.alert{border-radius:10px}@media(max-width:1180px){.dispatchComposer{grid-template-columns:1fr 1fr}.dispatchComposerIntro{grid-column:1/-1}.dispatchCta{width:100%}.metricGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;display:flex;align-items:center;gap:14px;padding:12px 14px;overflow:auto}.sidebar .brand{margin:0;min-width:max-content}.sidebar .brand small,.sidebarFoot,.workspaceLabel{display:none}.nav{display:flex;grid-auto-flow:unset;gap:4px;overflow:auto}.nav a{min-width:max-content}.topbar{top:0}.content{padding:24px 18px 40px}.pageHeader{flex-direction:column}.routeGrid{grid-template-columns:1fr}}@media(max-width:680px){.content{padding:20px 12px 34px}.topbar{padding:0 14px}.systemStatus{display:none}.pageHeader h1{font-size:28px}.metricGrid{grid-template-columns:1fr 1fr;gap:10px}.metricCard{padding:15px}.metricCard strong{font-size:27px}.card,.panel{padding:15px;border-radius:13px}.sectionHead{gap:10px}.queueToolbar{align-items:flex-start}.queueHint{display:none}.dispatchComposer{grid-template-columns:1fr;padding:13px}.dispatchComposerIntro{grid-column:auto}.dispatchCta,.pageActions{width:100%}.pageActions .btn{flex:1 1;text-align:center}.dataTable td,.dataTable th{white-space:nowrap}.driverShell .sidebar{display:flex}}.driverMetricRow{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:12px}.driverRoutePanel{max-width:960px}.driverRouteCard{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 4px;border-bottom:1px solid #edf1f4;transition:.12s ease}.driverRouteCard:last-child{border-bottom:0}.driverRouteCard:hover{padding-left:8px;padding-right:8px;background:#fbfcfd}.driverRouteMain{display:grid;gap:3px}.routeCounts{display:flex;gap:8px;margin-top:7px}.routeCounts span{font-size:10px;color:#586b7d;background:#f2f5f7;border-radius:999px;padding:4px 7px;font-weight:700}.driverRouteEnd{display:grid;justify-items:end;gap:8px}.routeOpen{font-size:11px;color:#1d5f8f;font-weight:800}@media(max-width:620px){.driverMetricRow{grid-template-columns:1fr 1fr}.driverPageHeader{margin-bottom:12px}.driverRouteCard{align-items:flex-start}.driverRouteEnd{min-width:max-content}.driverRoutePanel{padding:14px}}.integrationRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid #e8edf1;border-radius:12px;background:#fafcfd}.integrationRow>div{display:grid;gap:4px}.integrationRow small{color:#7b8996;font-size:11px}.settingsStack{display:grid;gap:14px}.fulfillmentCard{border:1px solid #e7edf2;border-radius:14px;padding:17px;background:#fcfdfe}.fulfillmentHead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px}.fulfillmentHead>div{display:grid;gap:3px}.fulfillmentHead small{font-size:11px;color:#8996a2}.toggleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.toggleGrid label{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #e6ebef;background:#fff;border-radius:11px;cursor:pointer}.toggleGrid input{margin-top:2px}.toggleGrid span{display:grid;font-size:12px;font-weight:800;color:#344658}.toggleGrid small{font-size:10px;font-weight:500;color:#8a96a1;margin-top:3px;line-height:1.3}.fulfillmentOptions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:13px;padding-top:13px;border-top:1px solid #edf1f4}.fulfillmentOptions>label:first-child{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.fulfillmentOptions input[type=number]{width:72px;padding:7px 8px;min-height:auto}.inlineCheck{display:flex;align-items:center;gap:7px;font-size:11px}.inlineCheck small{color:#9aa5af}.lockedRule{font-size:11px;color:#36705b;background:#eff8f4;padding:8px 10px;border-radius:9px}.fulfillmentDecision{padding-top:14px;border-top:1px solid #edf1f4}.decisionRow{display:flex;justify-content:space-between;gap:16px;padding:7px 0;font-size:12px}.decisionRow span{color:#7d8b98}.alert.compact{padding:9px 10px;margin:9px 0;font-size:11px}.miniNote{font-size:10px;line-height:1.4;margin-top:9px}@media(max-width:900px){.toggleGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.toggleGrid{grid-template-columns:1fr}.fulfillmentHead,.fulfillmentOptions,.integrationRow{align-items:flex-start;flex-direction:column}}.orderEditorPanel{max-width:1080px}.editorActions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.orderEditorPanel input:disabled,.orderEditorPanel select:disabled{background:#f3f6f8;color:#6d7c89;cursor:not-allowed}.fulfillmentDecision .decisionRow strong{max-width:62%;text-align:right}@media(max-width:680px){.editorActions{justify-content:stretch}.editorActions .btn{width:100%}.orderEditorPanel{max-width:none}}.autocompleteWrap{position:relative}.autocompleteLoading{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:10px;color:#83909c;background:#fff;padding-left:7px}.autocompleteMenu{position:absolute;z-index:80;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #dfe6ec;border-radius:12px;box-shadow:0 18px 45px rgba(15,35,52,.15);padding:6px;max-height:300px;overflow:auto}.autocompleteItem{display:grid;gap:3px;width:100%;text-align:left;border:0;background:transparent;padding:10px 11px;border-radius:8px;cursor:pointer;color:#24384a}.autocompleteItem:hover{background:#f4f8fb}.autocompleteItem strong{font-size:12px}.autocompleteItem span{font-size:10px;color:#7c8996}.fieldHint{font-size:10px!important;font-weight:500!important;color:#98a2ad;margin-top:2px}.reviewOverlay{position:fixed;z-index:200;inset:0;background:rgba(8,24,38,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px}.reviewCard{width:min(760px,100%);max-height:min(820px,92vh);overflow:auto;background:#fff;border-radius:18px;box-shadow:0 26px 80px rgba(0,0,0,.25);padding:24px}.reviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #edf1f4;padding-bottom:16px}.reviewHeader h2{font-size:24px;margin:3px 0 5px}.reviewHeader p{color:#778694;font-size:12px;margin:0}.reviewClose{border:0;background:#f2f5f7;color:#526272;width:34px;height:34px;border-radius:10px;font-size:23px;line-height:1;cursor:pointer}.reviewGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.reviewItem{display:grid;gap:4px;padding:12px 13px;border:1px solid #e8edf1;border-radius:11px;background:#fbfcfd}.reviewItem.wide{grid-column:1/-1}.reviewItem span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:850;color:#8996a2}.reviewItem strong{font-size:13px;color:#25394b;line-height:1.4;overflow-wrap:anywhere}.reviewNotice{margin-top:14px;padding:11px 12px;border-radius:10px;background:#f1f7fb;color:#4a687d;font-size:11px}.reviewFooter{display:flex;justify-content:flex-end;gap:9px;padding-top:18px}.reviewActions{padding-top:10px}.reviewActions .btn{min-width:170px}@media(max-width:620px){.reviewOverlay{padding:12px;align-items:end}.reviewCard{border-radius:18px 18px 0 0;padding:18px;max-height:88vh}.reviewGrid{grid-template-columns:1fr}.reviewItem.wide{grid-column:auto}.reviewFooter{position:sticky;bottom:-18px;background:#fff;margin:14px -18px -18px;padding:13px 18px 18px;border-top:1px solid #edf1f4}.reviewFooter .btn{flex:1 1}.autocompleteMenu{position:fixed;left:12px;right:12px;top:auto;bottom:18px;max-height:42vh}}.pricingQuote{border:1px solid #dce6ee;background:linear-gradient(135deg,#f8fbfd,#eef6fa);border-radius:16px;padding:16px 18px;margin-top:2px}.pricingQuoteHead{display:flex;align-items:center;justify-content:space-between;gap:18px}.pricingQuoteHead>div{display:flex;flex-direction:column;gap:3px}.pricingQuoteHead strong{font-size:16px;color:#11283b}.pricingAmount{font-size:22px!important;color:#0f5f77!important;white-space:nowrap}.pricingMeta{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.pricingMeta span{background:#fff;border:1px solid #dce6ee;border-radius:999px;padding:5px 9px;font-size:12px;color:#526575}.pricingError{margin-top:10px;border-radius:10px;padding:9px 11px;background:#fff3f0;color:#a43b25;font-size:13px}.pricingSettings{align-items:end}.pricingSettings>label:not(.inlineCheck){min-width:150px}.pricingSettings input[type=number]{max-width:96px}@media(max-width:760px){.pricingQuoteHead{align-items:flex-start;flex-direction:column;gap:8px}.pricingAmount{font-size:20px!important}.pricingSettings>label:not(.inlineCheck){min-width:100%}}.publicSite{min-height:100vh;background:#f7f9fb;color:#152636}.publicHeader{height:72px;justify-content:space-between;padding:0 clamp(22px,5vw,78px);background:rgba(255,255,255,.92);border-bottom:1px solid #e8edf1;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.publicBrand,.publicHeader{display:flex;align-items:center}.publicBrand{gap:10px;color:#102c43;text-decoration:none}.publicBrand>span:last-child{display:grid;line-height:1}.publicBrand strong{font-size:16px}.publicBrand small{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#758594;margin-top:4px}.publicHeader nav{display:flex;align-items:center;gap:28px}.publicHeader nav a{font-size:13px;font-weight:750;color:#4d5f6f;text-decoration:none}.publicHeader nav a:hover{color:#0f6687}.publicLogin{padding:9px 14px;border:1px solid #dce5eb;border-radius:10px;background:#fff}.hero{min-height:720px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:80px clamp(24px,7vw,110px);background:radial-gradient(circle at 82% 20%,rgba(78,185,232,.18),transparent 32%),linear-gradient(135deg,#0c2941,#102f4a 55%,#123753);color:#fff}.heroCopy{max-width:720px}.heroEyebrow{display:inline-block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:850;color:#79cef0;margin-bottom:16px}.formPublic h1,.hero h1,.simplePublic h1{font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.045em;margin:0 0 22px}.hero p{font-size:18px;line-height:1.7;color:#c6d6e3;max-width:690px}.heroActions{display:flex;gap:12px;margin-top:30px}.btn.big{padding:13px 20px;font-size:14px;border-radius:11px}.heroTrust{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.heroTrust span{font-size:11px;color:#d6e5ef;border:1px solid rgba(255,255,255,.18);padding:7px 10px;border-radius:999px}.heroVisual{display:grid;place-items:center}.mockWindow{width:min(640px,100%);border:1px solid rgba(255,255,255,.14);background:#fff;border-radius:18px;box-shadow:0 34px 90px rgba(0,0,0,.32);overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.mockTop{height:42px;background:#f6f8fa;border-bottom:1px solid #e9edf1;display:flex;align-items:center;gap:6px;padding:0 14px}.mockTop span{width:8px;height:8px;border-radius:50%;background:#ced6dc}.mockGrid{display:grid;grid-template-columns:130px 1fr;min-height:390px}.mockSidebar{background:#0d2d47;color:#fff;padding:20px 15px;display:grid;align-content:start;gap:18px}.mockSidebar i{font-style:normal;font-size:10px;color:#b6c8d6}.mockMain{padding:22px;background:#f6f8fa}.mockMetricRow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mockMetricRow div{background:#fff;border-radius:10px;padding:13px;display:grid;gap:5px}.mockMetricRow small{font-size:8px;color:#8995a0}.mockMetricRow strong{font-size:24px;color:#17344b}.mockMap{height:255px;background:linear-gradient(135deg,#d8edf3,#edf3ed);border-radius:12px;margin-top:14px;position:relative;overflow:hidden}.routeLine{width:74%;height:6px;background:#0e7695;left:12%;top:52%;transform:rotate(-16deg);border-radius:999px}.pin,.routeLine{position:absolute}.pin{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f58a24;color:#fff;font-size:11px}.p1{left:14%;top:58%}.p2{left:48%;top:42%}.p3{right:13%;top:23%}.publicSection{padding:90px clamp(24px,7vw,110px);background:#fff}.sectionIntro{max-width:740px;margin-bottom:44px}.ctaBand>span,.sectionIntro span,.splitBand>div>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:850;color:#0d7696}.ctaBand h2,.sectionIntro h2,.splitBand h2{font-size:clamp(32px,4vw,50px);line-height:1.08;letter-spacing:-.035em;margin:10px 0 14px}.ctaBand p,.publicLead,.sectionIntro p,.splitBand p{font-size:16px;line-height:1.7;color:#6b7a88}.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.featureGrid article{border:1px solid #e4eaf0;border-radius:16px;padding:24px;background:#fbfcfd}.featureGrid article>b{font-size:11px;color:#f58a24}.featureGrid h3{font-size:19px;margin:22px 0 8px}.featureGrid p{font-size:13px;line-height:1.65;color:#73818e}.featureGrid.compact{margin:38px 0;grid-template-columns:repeat(2,1fr);max-width:960px}.splitBand{display:grid;grid-template-columns:1fr 1fr;background:#eef4f7}.splitBand>div{padding:78px clamp(24px,7vw,100px)}.splitBand>div:first-child{border-right:1px solid #dce5ea}.splitBand a{font-weight:850;color:#0c6788;text-decoration:none}.ctaBand{text-align:center;padding:100px 24px;background:#0c2941;color:#fff}.ctaBand p{color:#bfd0dd;max-width:650px;margin:0 auto 26px}.ctaBand>div{display:flex;justify-content:center;gap:12px}.publicFooter{height:80px;padding:0 clamp(24px,7vw,110px);display:flex;align-items:center;justify-content:space-between;background:#071d2e;color:#91a7b8;font-size:11px}.publicFooter div{display:flex;gap:18px}.publicFooter a{color:#b7cad8;text-decoration:none}.simplePublic{padding:100px clamp(24px,8vw,130px);min-height:calc(100vh - 72px)}.formPublic h1,.simplePublic>h1{max-width:950px;color:#102b42}.simplePublic>.publicLead{max-width:780px}.formPublic{padding:80px clamp(24px,8vw,130px);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.formPublic>div:first-child{position:sticky;top:120px}.formPublic h1{font-size:clamp(38px,4vw,58px)}.publicForm{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#fff;border:1px solid #e4eaf0;border-radius:18px;padding:28px;box-shadow:0 16px 45px rgba(20,45,65,.06)}.publicForm label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#425666}.publicForm input,.publicForm textarea{width:100%;padding:12px 13px}.publicSuccess{background:#fff;border:1px solid #dce9e4;border-radius:18px;padding:34px}.billingCardPreview{display:grid;gap:4px;background:linear-gradient(135deg,#0e2f49,#164c6b);color:#fff;padding:20px;border-radius:15px;margin:18px 0;max-width:390px}.billingCardPreview span{font-size:11px;color:#c7d9e5}.reportRows{display:grid}.reportRows>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #edf1f4;font-size:12px}.reportRows>div:last-child{border-bottom:0}.reportRows span{color:#71808d}.notificationList{display:grid}.notificationItem{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 4px;border-bottom:1px solid #edf1f4}.notificationItem:last-child{border-bottom:0}.notificationItem.read{opacity:.65}.notificationItem p{font-size:12px;color:#71808d;margin:4px 0}.notificationItem small{font-size:10px;color:#9aa5af}.notificationItem a{font-size:11px;font-weight:850;color:#0e6888;text-decoration:none}@media(max-width:980px){.hero{grid-template-columns:1fr;padding-top:70px}.heroVisual{display:none}.featureGrid{grid-template-columns:1fr 1fr}.formPublic{grid-template-columns:1fr}.formPublic>div:first-child{position:static}.splitBand{grid-template-columns:1fr}.splitBand>div:first-child{border-right:0;border-bottom:1px solid #dce5ea}}@media(max-width:680px){.publicHeader{padding:0 16px}.publicHeader nav a:not(.publicLogin){display:none}.hero{min-height:auto;padding:70px 20px}.hero h1{font-size:42px}.ctaBand>div,.heroActions{flex-direction:column}.featureGrid,.featureGrid.compact{grid-template-columns:1fr}.publicSection{padding:60px 20px}.formPublic,.simplePublic,.splitBand>div{padding:55px 20px}.publicForm{grid-template-columns:1fr;padding:18px}.publicForm .span2{grid-column:auto}.publicFooter{padding:0 18px}}.contactInbox{display:grid}.contactInbox article{padding:16px 4px;border-bottom:1px solid #edf1f4}.contactInbox article:last-child{border-bottom:0}.contactInbox article>div{display:flex;justify-content:space-between;gap:16px}.contactInbox article span,.contactInbox small{font-size:10px;color:#8794a0}.contactInbox p{font-size:12px;line-height:1.6;color:#5c6e7d;max-width:900px}.btn.ghost{background:transparent;border:1px solid #e4e9ed;color:#72808d}.preferenceGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.preferenceGrid label{display:flex;gap:10px;align-items:flex-start;border:1px solid #e7edf1;border-radius:11px;padding:13px;background:#fbfcfd}.preferenceGrid label span{display:grid;gap:3px}.preferenceGrid small{color:#8995a0;font-size:10px}.preferenceGrid button{grid-column:1/-1;justify-self:start}@media(max-width:650px){.preferenceGrid{grid-template-columns:1fr}.preferenceGrid button{grid-column:auto;width:100%}}.reportTabs{display:flex;gap:8px;flex-wrap:wrap}.reportTabs a{font-size:11px;font-weight:800;text-decoration:none;color:#5d6f7e;background:#fff;border:1px solid #e2e8ed;padding:8px 11px;border-radius:999px}.reportTabs a:hover{border-color:#8bcbe0;color:#0d6d8e}.distanceBuckets{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.distanceBuckets>div{display:grid;gap:6px;padding:17px;border:1px solid #e7edf1;border-radius:12px;background:#fbfcfd}.distanceBuckets span{font-size:11px;color:#687a89}.distanceBuckets strong{font-size:25px;color:#17354d}.distanceBuckets small{font-size:10px;color:#8794a0}@media(max-width:760px){.distanceBuckets{grid-template-columns:1fr 1fr}}.payoutInline{display:grid;grid-template-columns:90px 110px 150px auto;gap:6px;align-items:center}.payoutInline input,.payoutInline select{min-height:36px;padding:7px;font-size:11px}@media(max-width:900px){.payoutInline{grid-template-columns:1fr 1fr}.payoutInline input:nth-of-type(2){grid-column:1/-1}}.routePayout{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f4}.consentRow,.switchRow{display:flex;align-items:flex-start;gap:9px}.consentRow input,.switchRow input{width:auto;min-height:0;margin-top:3px}.consentRow{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:12px;line-height:1.45}.billingCardPreview{margin-bottom:14px}.publicV6{background:#f7fafc}.publicV6 .publicHeader{height:76px;padding:0 clamp(22px,5vw,76px);box-shadow:0 1px 0 rgba(14,42,63,.05)}.publicV6 .publicHeader nav{gap:24px}.publicV6 .publicLogin{background:#0d2b44;color:#fff;border-color:#0d2b44;padding:10px 16px}.v6Hero{min-height:690px;padding:76px clamp(24px,6vw,96px) 82px;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,.95fr);gap:62px;align-items:center;background:radial-gradient(circle at 78% 18%,rgba(70,181,229,.22),transparent 30%),radial-gradient(circle at 12% 88%,rgba(242,138,46,.1),transparent 28%),linear-gradient(135deg,#081f32,#0c2c46 54%,#0e3655);color:#fff;overflow:hidden}.v6HeroCopy{max-width:760px}.v6Pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;letter-spacing:.03em;color:#cbe6f4}.v6Pulse{width:7px;height:7px;border-radius:50%;background:#49c58d;box-shadow:0 0 0 5px rgba(73,197,141,.12)}.v6Hero h1{font-size:clamp(48px,5.6vw,82px);line-height:.98;letter-spacing:-.055em;margin:20px 0 24px;max-width:880px}.v6Hero h1 span{color:#74c9ed}.v6HeroCopy>p{max-width:730px;font-size:18px;line-height:1.7;color:#c3d4df;margin:0}.v6HeroActions{display:flex;gap:11px;margin-top:30px}.v6Btn{min-height:48px;padding:0 19px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:850;text-decoration:none;transition:.18s ease}.v6BtnPrimary{background:#f58a24;color:#fff;box-shadow:0 10px 28px rgba(245,138,36,.22)}.v6BtnPrimary:hover{transform:translateY(-1px);background:#ff962e}.v6BtnGhost{color:#e8f1f6;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.05)}.v6BtnGhost:hover{background:rgba(255,255,255,.1)}.v6HeroMeta{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px;color:#a9bfce;font-size:11px}.v6ProductFrame{width:100%;max-width:720px;justify-self:end;border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 40px 100px rgba(0,0,0,.35);transform:perspective(1300px) rotateY(-3deg)}.v6FrameTop{height:44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px;background:#f7f9fb;border-bottom:1px solid #e8edf2;color:#82919d;font-size:9px}.v6FrameTop>div{display:flex;gap:6px}.v6FrameTop i{display:block;width:8px;height:8px;border-radius:50%;background:#d1d9df}.v6FrameTop b{justify-self:end;color:#278e68;background:#e9f7f1;padding:4px 7px;border-radius:999px;font-size:8px}.v6AppMock{min-height:450px;display:grid;grid-template-columns:128px 1fr;background:#f4f7fa;color:#183247}.v6AppMock aside{background:#0c2b45;color:#fff;padding:22px 15px}.v6AppMock aside>strong{font-size:13px;display:block}.v6AppMock aside>small{font-size:7px;letter-spacing:.14em;color:#89a9bf}.v6AppMock nav{display:grid;gap:8px;margin-top:30px}.v6AppMock em{font-style:normal;color:#b6c8d5;font-size:9px;padding:8px;border-radius:7px}.v6AppMock em.mockActive{background:#174461;color:#fff}.v6AppMock>section{padding:22px}.v6MockTitle{display:flex;justify-content:space-between;align-items:center}.v6MockTitle div{display:grid}.v6MockTitle small{font-size:7px;letter-spacing:.12em;color:#84929e}.v6MockTitle strong{font-size:18px}.v6MockTitle>span{font-size:8px;color:#278e68;background:#e8f7f0;padding:5px 8px;border-radius:999px}.v6MockStats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.v6MockStats>div{background:#fff;border:1px solid #e7edf1;border-radius:9px;padding:12px}.v6MockStats small{display:block;font-size:8px;color:#8795a0}.v6MockStats strong{display:block;font-size:23px;margin-top:5px}.v6MockMap{height:264px;position:relative;margin-top:11px;border-radius:11px;overflow:hidden;background:linear-gradient(145deg,#dceef0,#edf1e7)}.v6Road{position:absolute;background:rgba(255,255,255,.76);border:1px solid rgba(136,161,170,.22);height:15px;width:120%;left:-10%;border-radius:50%}.v6Road.r1{top:42%;transform:rotate(-13deg)}.v6Road.r2{top:64%;transform:rotate(21deg)}.v6Path{height:5px;width:70%;left:14%;top:49%;background:#116d8c;border-radius:999px;transform:rotate(-12deg);box-shadow:0 0 0 2px rgba(255,255,255,.75)}.v6Dot,.v6Path{position:absolute}.v6Dot{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#f58a24;color:#fff;font-size:9px;box-shadow:0 5px 12px rgba(18,49,66,.22)}.v6Dot.d1{left:15%;top:55%}.v6Dot.d2{left:49%;top:43%}.v6Dot.d3{right:14%;top:31%}.v6MapCard{position:absolute;right:14px;bottom:14px;background:#fff;border-radius:9px;padding:10px 12px;box-shadow:0 8px 24px rgba(34,64,82,.13);display:grid;min-width:112px}.v6MapCard small{font-size:7px;color:#81909b}.v6MapCard strong{font-size:17px}.v6MapCard span{font-size:8px;color:#71818c}.v6ProofStrip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,96px);background:#fff;border-bottom:1px solid #e6edf1}.v6ProofStrip>div{padding:26px 22px;border-right:1px solid #edf1f4;display:grid;gap:4px}.v6ProofStrip>div:last-child{border-right:0}.v6ProofStrip strong{font-size:13px;color:#18354b}.v6ProofStrip span{font-size:10px;color:#7d8b97}.v6Section{padding:96px clamp(24px,6vw,96px);background:#fff}.v6SectionHead{max-width:790px}.v6SectionHead>span{font-size:10px;letter-spacing:.14em;font-weight:900;color:#0d7898}.v6SectionHead h2{font-size:clamp(34px,4vw,54px);line-height:1.06;letter-spacing:-.04em;margin:11px 0 14px;color:#122c40}.v6SectionHead p{font-size:16px;line-height:1.7;color:#6e7f8d;max-width:700px}.v6FeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:44px}.v6FeatureGrid article{padding:26px;border:1px solid #e5ebef;border-radius:15px;background:#fbfcfd}.v6FeatureGrid article>b{font-size:9px;color:#f58a24}.v6FeatureGrid h3{font-size:18px;margin:24px 0 8px;color:#173248}.v6FeatureGrid p{font-size:12px;line-height:1.65;color:#73828e;margin:0}.v6Workflow{padding:96px clamp(24px,6vw,96px);background:#0b2941;color:#fff}.v6SectionHead.light h2{color:#fff}.v6SectionHead.light>span{color:#70c9ed}.v6Steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;border-top:1px solid rgba(255,255,255,.13)}.v6Steps article{display:flex;gap:16px;padding:25px 22px 5px 0;border-right:1px solid rgba(255,255,255,.11)}.v6Steps article:not(:first-child){padding-left:22px}.v6Steps article:last-child{border-right:0}.v6Steps article>b{flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#17435f;color:#79caec;font-size:10px}.v6Steps h3{font-size:16px;margin:3px 0 8px}.v6Steps p{font-size:11px;line-height:1.65;color:#adc0cd;margin:0}.v6Audience{display:grid;grid-template-columns:1fr 1fr;background:#edf4f7}.v6Audience article{padding:82px clamp(24px,6vw,90px)}.v6Audience article:first-child{border-right:1px solid #dce6eb}.v6Audience span,.v6FinalCta span{font-size:10px;letter-spacing:.14em;font-weight:900;color:#0d7898}.v6Audience h2{font-size:clamp(30px,3.3vw,45px);letter-spacing:-.035em;line-height:1.08;margin:11px 0 14px;color:#173147}.v6Audience p{font-size:14px;line-height:1.7;color:#6c7e8c}.v6Audience a{font-size:12px;font-weight:900;color:#0d6f8f}.v6Audience a b{color:#f58a24}.v6FinalCta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:82px clamp(24px,6vw,96px);background:#fff}.v6FinalCta>div:first-child{max-width:820px}.v6FinalCta h2{font-size:clamp(33px,4vw,52px);letter-spacing:-.04em;line-height:1.07;margin:11px 0;color:#132e43}.v6FinalCta p{font-size:14px;color:#70808c}.v6FinalCta>div:last-child{display:flex;gap:10px;flex-shrink:0}.v6BtnGhostLight{border:1px solid #dce5ea;color:#19364c;background:#fff}.v6Footer{min-height:96px;padding:20px clamp(24px,6vw,96px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#071d2e;color:#8fa6b6;font-size:10px}.v6Footer>.publicBrand{color:#fff}.v6Footer>div{display:flex;justify-content:flex-end;gap:19px}.v6Footer a{color:#b9cbd7}.v6Footer>span{text-align:center}.billingHeader{margin-bottom:18px}.billingHeader h1{font-size:30px}.billingHeader .lede{font-size:14px;max-width:780px}.billingSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}.billingSummary article{background:#fff;border:1px solid #e5ebef;border-radius:13px;padding:16px 18px;display:grid;gap:4px;box-shadow:0 5px 18px rgba(17,47,67,.035)}.billingSummary article>span{font-size:11px;font-weight:800;color:#71808c;text-transform:uppercase;letter-spacing:.05em}.billingSummary article>strong{font-size:26px;line-height:1.15;letter-spacing:-.035em;color:#172d3f}.billingSummary article>small{font-size:10px;color:#97a2ab}.billingSummary .statusOn{color:#13845c}.billingSummary .statusOff{color:#6e7c87}.billingLayout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:14px;margin-bottom:14px}.billingHelp,.billingHistory,.billingPaymentCard{padding:18px 20px}.billingHistory .sectionHead,.billingPaymentCard .sectionHead{margin-bottom:12px}.billingHelp h2,.billingHistory h2,.billingPaymentCard h2{font-size:17px;margin:0}.billingCardPreview{max-width:360px;min-height:126px;padding:18px 20px;margin:12px 0 14px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 85% 15%,rgba(105,185,232,.35),transparent 36%),linear-gradient(135deg,#0b2941,#164c6b);box-shadow:0 12px 28px rgba(13,45,67,.16)}.billingCardPreview .billingCardBrand{font-size:9px;letter-spacing:.13em}.billingCardPreview strong{font-size:18px;letter-spacing:.07em}.billingForm{gap:10px}.billingForm .consentRow{padding:11px 12px;background:#f8fafb}.billingForm .consentRow span{display:grid;gap:2px}.billingForm .consentRow strong{font-size:11px;color:#334b5d}.billingForm .consentRow small{font-size:10px;color:#73828e;line-height:1.5}.billingPrimaryBtn{width:auto;justify-self:start;min-width:190px}.billingHelp{align-self:start;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.billingHelp>p{font-size:11px;line-height:1.6;color:#71818d}.billingHelp>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e8edf1;padding:11px 0;font-size:10px}.billingHelp>div span{color:#7c8a95}.billingHelp>div strong{text-align:right;color:#263f51}.billingHistory{margin-top:0}.billingEmpty{padding:28px 12px}.billingStatus-paid{background:#e8f7ef;color:#167852}.billingStatus-failed{background:#fff0ef;color:#b23b32}.billingStatus-due{background:#fff6e8;color:#a96713}.billingStatus-processing{background:#edf5fb;color:#2b6d91}.content{padding-top:26px}.card.section{border-color:#e4eaef}.sectionHead h2{letter-spacing:-.015em}.topbar{height:68px}.sidebar{padding-top:22px}.brand{margin-bottom:30px}@media(max-width:1100px){.v6Hero{grid-template-columns:1fr;padding-top:64px}.v6ProductFrame{max-width:780px;justify-self:start;transform:none}.v6FeatureGrid,.v6ProofStrip{grid-template-columns:1fr 1fr}.v6ProofStrip>div:nth-child(2){border-right:0}.v6ProofStrip>div{border-bottom:1px solid #edf1f4}.v6Steps{grid-template-columns:1fr 1fr}.v6Steps article:nth-child(2){border-right:0}.billingLayout{grid-template-columns:1fr}.billingHelp{display:none}}@media(max-width:720px){.v6Hero{padding:54px 20px 62px}.v6Hero h1{font-size:48px}.v6ProductFrame{display:none}.v6FinalCta>div:last-child,.v6HeroActions{flex-direction:column;align-items:stretch}.v6HeroMeta{gap:9px 13px}.v6Audience,.v6FeatureGrid,.v6ProofStrip,.v6Steps{grid-template-columns:1fr}.v6ProofStrip>div{border-right:0}.v6Steps article,.v6Steps article:not(:first-child){padding:20px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.11)}.v6Audience article:first-child{border-right:0;border-bottom:1px solid #dce6eb}.v6FinalCta{align-items:flex-start;flex-direction:column}.v6Footer{grid-template-columns:1fr;gap:15px}.v6Footer,.v6Footer>span{text-align:left}.v6Footer>div{justify-content:flex-start;flex-wrap:wrap}.billingSummary{grid-template-columns:1fr}.billingSummary article>strong{font-size:24px}.billingHistory,.billingPaymentCard{padding:15px}.billingPrimaryBtn{width:100%}}.launchSite{min-height:100vh;background:#fff;color:#14283a}.launchSite .publicHeader{position:sticky;top:0;background:rgba(255,255,255,.96);box-shadow:0 1px 0 #e7edf1}.launchHero{min-height:760px;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.92fr);gap:64px;align-items:center;padding:80px clamp(28px,6vw,96px);background:radial-gradient(circle at 82% 18%,rgba(79,189,234,.2),transparent 28%),linear-gradient(135deg,#09243a,#0d2f4a 55%,#103957);color:#fff}.launchHeroCopy{max-width:760px}.launchBadge{display:inline-flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#cce2ef}.launchBadge>span{width:7px;height:7px;background:#42bf8d;border-radius:50%;box-shadow:0 0 0 5px rgba(66,191,141,.12)}.launchHero h1{font-size:clamp(52px,5.5vw,82px);line-height:.98;letter-spacing:-.055em;margin:22px 0;max-width:850px}.launchHero h1 em{font-style:normal;color:#77c9ee}.launchHeroCopy>p{font-size:17px;line-height:1.72;color:#c6d8e4;max-width:690px;margin:0}.launchActions{display:flex;gap:11px;margin-top:30px}.launchBtn{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:10px;font-size:12px;font-weight:850;transition:.18s ease}.launchBtn.primary{background:#f58a24;color:#fff;box-shadow:0 8px 24px rgba(245,138,36,.2)}.launchBtn.primary:hover{transform:translateY(-1px);background:#fb9433}.launchBtn.secondary{background:#fff;color:#123149}.launchBtn.outline{border:1px solid #dce6ec;background:#fff;color:#17354a}.launchTrust{display:flex;gap:17px;flex-wrap:wrap;margin-top:25px;color:#a9bfcd;font-size:10px}.launchTrust span:before{content:"✓";color:#6fc9ed;font-weight:900;margin-right:5px}.launchConsole{background:#fff;border:1px solid rgba(255,255,255,.16);border-radius:17px;overflow:hidden;box-shadow:0 36px 100px rgba(0,0,0,.34);transform:perspective(1200px) rotateY(-2deg)}.launchBrowser{height:42px;background:#f7f9fb;border-bottom:1px solid #e7edf1;display:flex;align-items:center;padding:0 13px;gap:6px;color:#7f8e99}.launchBrowser>span{width:8px;height:8px;border-radius:50%;background:#d1d8de}.launchBrowser>b{margin-left:8px;font-size:9px;font-weight:650}.launchBrowser>small{margin-left:auto;font-size:7px;font-weight:900;color:#23855f;background:#e6f6ef;padding:4px 7px;border-radius:999px}.launchProduct{display:grid;grid-template-columns:132px 1fr;min-height:440px;background:#f4f7fa;color:#172d3f}.launchProduct>aside{background:#0c2941;color:#fff;padding:21px 14px}.miniLogo{display:flex;align-items:center;gap:7px;font-weight:850}.miniLogo i{width:24px;height:24px;border:2px solid #64bdea;border-radius:50%;display:inline-block;position:relative}.miniLogo i:after{content:"";position:absolute;width:11px;height:5px;border-top:2px solid #f58a24;left:5px;bottom:5px;transform:rotate(-24deg)}.launchProduct>aside>small{font-size:6px;letter-spacing:.13em;color:#85a6bc;margin-left:31px}.launchProduct nav{display:grid;gap:7px;margin-top:27px}.launchProduct nav span{font-size:8px;color:#b4c7d5;padding:8px;border-radius:7px}.launchProduct nav .active{background:#184764;color:#fff}.launchProduct>section{padding:22px}.launchProductHead{display:flex;align-items:center;justify-content:space-between}.launchProductHead>div{display:grid;gap:3px}.launchProductHead small{font-size:7px;letter-spacing:.12em;color:#81919d}.launchProductHead strong{font-size:17px}.launchProductHead>b{font-size:7px;color:#27855f;background:#e5f6ee;padding:5px 7px;border-radius:999px}.launchMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.launchMetrics article{background:#fff;border:1px solid #e5ebef;border-radius:9px;padding:11px}.launchMetrics small{font-size:7px;color:#85949f}.launchMetrics strong{display:block;font-size:22px;margin-top:4px}.launchMap{height:255px;position:relative;margin-top:11px;border-radius:10px;overflow:hidden;background:linear-gradient(145deg,#dceff1,#eff2e8)}.mapRoad{position:absolute;height:14px;width:125%;left:-10%;background:rgba(255,255,255,.8);border:1px solid rgba(135,157,166,.18);border-radius:50%}.mapRoad.one{top:40%;transform:rotate(-13deg)}.mapRoad.two{top:66%;transform:rotate(21deg)}.mapRoute{position:absolute;left:13%;top:49%;height:5px;width:72%;background:#116f8d;border-radius:999px;transform:rotate(-12deg);box-shadow:0 0 0 2px rgba(255,255,255,.7)}.mapPin{position:absolute;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#f58a24;color:#fff;font-style:normal;font-size:8px;font-weight:900;box-shadow:0 4px 12px rgba(20,51,68,.25)}.mapPin.p1{left:14%;top:56%}.mapPin.p2{left:49%;top:44%}.mapPin.p3{right:14%;top:31%}.launchMap>article{position:absolute;right:12px;bottom:12px;display:grid;background:#fff;border-radius:8px;padding:9px 11px;min-width:110px;box-shadow:0 8px 22px rgba(20,48,63,.13)}.launchMap>article small{font-size:6px;color:#85939d}.launchMap>article strong{font-size:16px}.launchMap>article span{font-size:7px;color:#72828d}.launchStrip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(28px,6vw,96px);border-bottom:1px solid #e8edf1;background:#fff}.launchStrip>div{padding:25px 22px;border-right:1px solid #edf1f4;display:grid;gap:4px}.launchStrip>div:last-child{border-right:0}.launchStrip strong{font-size:12px}.launchStrip span{font-size:9px;color:#7f8d98}.launchSection{padding:94px clamp(28px,6vw,96px)}.launchSectionHead{max-width:860px}.launchAudience small,.launchCTA small,.launchSectionHead>span{font-size:9px;letter-spacing:.15em;font-weight:900;color:#0f7998}.launchAudience h2,.launchCTA h2,.launchSectionHead h2{font-size:clamp(34px,4vw,54px);line-height:1.06;letter-spacing:-.04em;margin:10px 0 14px}.launchAudience p,.launchCTA p,.launchSectionHead>p{font-size:15px;line-height:1.7;color:#6f7f8b}.launchCapabilityGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:42px}.launchCapabilityGrid article{padding:25px;border:1px solid #e6ebef;border-radius:14px;background:#fbfcfd}.launchCapabilityGrid b{font-size:8px;color:#f58a24}.launchCapabilityGrid h3{font-size:17px;margin:21px 0 7px}.launchCapabilityGrid p{font-size:11px;line-height:1.65;color:#74838e;margin:0}.launchDark{padding:94px clamp(28px,6vw,96px);background:#09253b;color:#fff}.launchSectionHead.inverse h2{color:#fff}.launchSectionHead.inverse>span{color:#71c8ec}.launchFlow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border-top:1px solid rgba(255,255,255,.12)}.launchFlow article{display:flex;gap:14px;padding:23px 20px 0 0;border-right:1px solid rgba(255,255,255,.1)}.launchFlow article:not(:first-child){padding-left:20px}.launchFlow article:last-child{border-right:0}.launchFlow article>b{flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#17435f;color:#72c8ec;font-size:9px}.launchFlow h3{font-size:15px;margin:2px 0 7px}.launchFlow p{font-size:10px;line-height:1.6;color:#adbfcc;margin:0}.launchAudience{display:grid;grid-template-columns:1fr 1fr;background:#edf4f7}.launchAudience article{padding:78px clamp(28px,6vw,92px)}.launchAudience article:first-child{border-right:1px solid #dce6eb}.launchAudience h2{font-size:clamp(29px,3.2vw,44px)}.launchAudience a{font-size:11px;font-weight:900;color:#0d708f}.launchCTA{display:flex;align-items:center;justify-content:space-between;gap:44px;padding:80px clamp(28px,6vw,96px);background:#fff}.launchCTA>div:first-child{max-width:780px}.launchCTA>div:last-child{display:flex;gap:10px;flex-shrink:0}.launchFooter{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;padding:18px clamp(28px,6vw,96px);background:#061c2d;color:#a0b4c2;font-size:9px}.launchFooter .miniLogo{color:#fff}.launchFooter .miniLogo span{font-weight:500;color:#8ea7b8}.launchFooter p{text-align:center}.launchFooter nav{display:flex;justify-content:flex-end;gap:18px}.launchFooter a{color:#b8cad6}.adminBillingHeader{margin-bottom:17px}.adminBillingHeader h1{font-size:30px;margin:5px 0 6px}.adminBillingHeader .lede{font-size:13px;margin-bottom:0}.adminBillingSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px}.adminBillingSummary article{background:#fff;border:1px solid #e5ebef;border-radius:13px;padding:15px 17px;display:grid;gap:3px;box-shadow:0 5px 17px rgba(17,47,67,.03)}.adminBillingSummary span{font-size:10px;font-weight:850;color:#73828e;text-transform:uppercase;letter-spacing:.06em}.adminBillingSummary strong{font-size:25px;line-height:1.15;letter-spacing:-.035em;color:#172d3f}.adminBillingSummary small{font-size:9px;color:#98a3ab}.adminBillingPanel{padding:17px 18px}.adminBillingPanel .sectionHead{margin-bottom:10px}.adminBillingPanel .sectionHead h2{font-size:17px}.adminBillingPanel .sectionHead p{font-size:10px;margin:4px 0 0}.compactTable td,.compactTable th{padding:10px 8px;font-size:11px}.compactTable th{font-size:9px}.savedCard{font-size:10px;font-weight:800;color:#315166}.autoChargeForm{display:flex;align-items:center;gap:7px}.autoChargeForm label{display:flex;align-items:center;gap:6px;font-size:10px;color:#526775}.autoChargeForm input[type=checkbox]{width:16px;height:16px;flex:0 0 auto}.autoChargeForm .btn{padding:7px 9px;font-size:10px}.manualChargeForm{display:grid;grid-template-columns:85px minmax(120px,1fr) auto;gap:6px;min-width:300px}.manualChargeForm input{min-height:32px;padding:6px 8px;font-size:10px}.manualChargeForm .btn{padding:7px 9px;font-size:10px}.truncateCell{max-width:150px;text-overflow:ellipsis;white-space:nowrap}.notificationPrefsCard,.truncateCell{overflow:hidden}.preferenceGridV2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preferenceOption{display:grid!important;grid-template-columns:22px 1fr;align-items:start;gap:10px;border:1px solid #e5ebef;border-radius:11px;padding:13px 14px;background:#fbfcfd;min-width:0}.preferenceOption input[type=checkbox]{width:17px!important;height:17px!important;margin:2px 0 0;flex:0 0 auto}.preferenceOption>span{display:grid;gap:3px;min-width:0}.preferenceOption strong{font-size:12px;color:#253c4d}.preferenceOption small{font-size:10px!important;line-height:1.45;color:#7b8a95}.preferenceActions{grid-column:1/-1;display:flex;align-items:center;gap:13px;padding-top:3px}.preferenceActions span{font-size:9px;color:#8a98a3}.notificationItem{padding:14px 3px}.notificationTitleRow{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pagination{justify-content:space-between;gap:12px;padding:15px 2px 1px;border-top:1px solid #edf1f4;margin-top:4px}.pagination>a{font-size:10px;font-weight:800;color:#28566f}.pagination>a.disabled{opacity:.35;pointer-events:none}.pagination>div{display:flex;align-items:center;gap:5px}.pagination>div a,.pagination>div span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e2e9ee;border-radius:8px;background:#fff;font-size:10px;color:#516775}.pagination>div a.active{background:#0d2d47;color:#fff;border-color:#0d2d47}@media(max-width:1100px){.launchHero{grid-template-columns:1fr;padding-top:62px}.launchConsole{max-width:760px;transform:none}.launchCapabilityGrid,.launchStrip{grid-template-columns:1fr 1fr}.launchStrip>div:nth-child(2){border-right:0}.launchFlow{grid-template-columns:1fr 1fr}.launchFlow article:nth-child(2){border-right:0}.adminBillingSummary{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.launchHero{padding:54px 20px 62px}.launchHero h1{font-size:48px}.launchConsole{display:none}.launchActions,.launchCTA>div:last-child{flex-direction:column}.launchAudience,.launchCapabilityGrid,.launchFlow,.launchStrip{grid-template-columns:1fr}.launchStrip>div{border-right:0;border-bottom:1px solid #edf1f4}.launchFlow article,.launchFlow article:not(:first-child){padding:18px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.launchAudience article:first-child{border-right:0;border-bottom:1px solid #dce6eb}.launchCTA{align-items:flex-start;flex-direction:column}.launchFooter{grid-template-columns:1fr;gap:12px}.launchFooter p{text-align:left}.launchFooter nav{justify-content:flex-start;flex-wrap:wrap}.preferenceGridV2{grid-template-columns:1fr}.preferenceActions{grid-column:auto;align-items:flex-start;flex-direction:column}.adminBillingSummary{grid-template-columns:1fr 1fr}.adminBillingSummary strong{font-size:22px}.pagination{align-items:flex-start}.pagination>div{display:none}}@media(max-width:520px){.adminBillingSummary,.manualChargeForm{grid-template-columns:1fr}.manualChargeForm{min-width:230px}}.reportTabsV2{display:flex;align-items:center;gap:7px;padding:7px;background:#fff;border:1px solid #e5ebef;border-radius:12px;width:max-content;max-width:100%;overflow:auto}.reportTabsV2 a{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:8px;font-size:11px;font-weight:800;color:#627685;text-decoration:none;white-space:nowrap}.reportTabsV2 a:hover{background:#f3f7f9;color:#123a54}.reportTabsV2 a.active{background:#0d2d47;color:#fff;box-shadow:0 3px 9px rgba(13,45,71,.13)}.pagination{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center!important}.paginationNavLeft,.paginationNavRight{display:flex!important;align-items:center;gap:7px}.paginationNavRight{justify-content:flex-end}.paginationNavLeft a,.paginationNavRight a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid #e2e9ee;border-radius:8px;background:#fff;font-size:10px;font-weight:800;color:#28566f;text-decoration:none}.paginationNavLeft a:hover,.paginationNavRight a:hover{background:#f5f8fa}.paginationNavLeft a.disabled,.paginationNavRight a.disabled{opacity:.35;pointer-events:none}.paginationPages{display:flex!important;align-items:center;gap:5px}.paginationPages a,.paginationPages span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e2e9ee;border-radius:8px;background:#fff;font-size:10px;color:#516775}.paginationPages a.active{background:#0d2d47;color:#fff;border-color:#0d2d47}.adminNotificationSummary .metricCard strong{font-size:22px;line-height:1.05}.adminChannelTest .rowActions{display:flex;gap:8px;flex-wrap:wrap}.adminChannelTest form{margin:0}.adminChannelTest .btn{min-width:105px}@media(max-width:760px){.reportTabsV2{width:100%}.pagination{grid-template-columns:1fr 1fr!important;gap:8px}.paginationPages{grid-column:1/-1;grid-row:1;justify-content:center}.paginationNavLeft{grid-column:1;grid-row:2}.paginationNavRight{grid-column:2;grid-row:2}.paginationNavLeft a:first-child,.paginationNavRight a:last-child{display:none}.adminNotificationSummary{grid-template-columns:1fr 1fr!important}}.driverPayments{display:grid;gap:16px}.driverPayments .pageHeader{margin-bottom:2px}.driverPayments .twoCol{gap:14px}.driverPayments .twoCol>.card{padding:18px 20px}.driverPayments .formStack{gap:11px}.driverPayments .formStack label{font-size:11px}.driverPaymentMetrics{margin:0}.driverPaymentMetrics .metricCard{min-height:108px;padding:16px 18px}.driverPaymentMetrics .metricCard>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#71808c}.driverPaymentMetrics .metricCard>strong{font-size:25px;line-height:1.08;white-space:nowrap}.driverPaymentMetrics .metricCard>small{font-size:10px;line-height:1.35}.driverPayments .section{margin-top:0}.driverPayments .emptyState{padding:24px 12px}.driverPayments .btn.primary{max-width:100%}@media(max-width:1100px){.driverPaymentMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.driverPaymentMetrics{grid-template-columns:1fr 1fr}.driverPaymentMetrics .metricCard>strong{font-size:22px}.driverPayments .twoCol>.card{padding:15px}.driverPayments .formGrid{grid-template-columns:1fr}}.jnMarketingSite{min-height:100vh;background:#fff;color:#102b42}.jnMarketingSite *{box-sizing:border-box}.jnMarketingSite a{text-decoration:none}.jnPublicHeader{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);border-bottom:1px solid #e7edf2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.jnPublicHeaderInner{height:78px;max-width:1540px;margin:0 auto;padding:0 clamp(24px,4vw,66px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.jnPublicLogo{display:flex;align-items:center;gap:14px;justify-self:start;color:#102b42}.jnPublicLogo img{display:block;width:188px;height:48px;object-fit:contain;object-position:left center}.jnPublicLogo>span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#7891a4;border-left:1px solid #dce5eb;padding-left:13px}.jnPublicNav{display:flex;align-items:center;gap:34px}.jnPublicNav a,.jnTextLink{font-size:13px;font-weight:750;color:#4c6274}.jnPublicNav a:hover,.jnTextLink:hover{color:#0f789c}.jnPublicActions{display:flex;justify-content:flex-end;align-items:center;gap:18px}.jnNavCta{padding:11px 16px;border-radius:9px;background:#0d2e48;color:#fff;font-size:12px;font-weight:850;box-shadow:0 7px 20px rgba(13,46,72,.12)}.jnHero{position:relative;overflow:hidden;background:#082844;color:#fff}.jnHeroGlow{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.jnHeroGlow.one{width:720px;height:720px;right:-160px;top:-300px;background:radial-gradient(circle,rgba(79,190,235,.25),rgba(79,190,235,0) 70%)}.jnHeroGlow.two{width:600px;height:600px;left:12%;bottom:-460px;background:radial-gradient(circle,rgba(245,138,36,.12),rgba(245,138,36,0) 72%)}.jnHeroGrid{position:relative;z-index:2;max-width:1540px;margin:0 auto;min-height:690px;padding:84px clamp(28px,4.8vw,78px) 74px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);align-items:center;gap:78px}.jnHeroCopy{max-width:720px}.jnEyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:#b9d5e5}.jnEyebrow>span{width:8px;height:8px;border-radius:50%;background:#43be8b;box-shadow:0 0 0 5px rgba(67,190,139,.12)}.jnHero h1,.jnSubHero h1{font-size:clamp(56px,5.6vw,86px);line-height:.98;letter-spacing:-.055em;margin:20px 0 22px;color:#fff}.jnHero h1 em{font-style:normal;color:#75c9ed}.jnHeroCopy>p,.jnSubHero>div>p{font-size:17px;line-height:1.75;color:#c3d6e3;max-width:680px;margin:0}.jnHeroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.jnButton{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:0 20px;border-radius:10px;font-size:12px;font-weight:900;border:1px solid transparent;transition:.18s ease;cursor:pointer}.jnButton:hover{transform:translateY(-1px)}.jnButtonOrange{background:#f58a24;color:#fff;box-shadow:0 10px 28px rgba(245,138,36,.2)}.jnButtonOrange:hover{background:#ff9634}.jnButtonNavy{background:#0c2e49;color:#fff}.jnButtonGlass{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);color:#fff}.jnButtonWhite{background:#fff;border-color:#dce5eb;color:#15344b}.jnHeroProof{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;color:#a9c1d0;font-size:10px}.jnHeroProof i{font-style:normal;color:#72caed;font-weight:900;margin-right:4px}.jnHeroMedia{min-width:0}.jnHeroPhotoCard{position:relative;min-height:480px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 90px rgba(0,0,0,.32)}.jnHeroPhotoCard>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.jnHeroPhotoOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,29,46,.03),rgba(6,29,46,.12) 55%,rgba(6,29,46,.6))}.jnFloatingStat{position:absolute;background:rgba(255,255,255,.96);color:#17344a;border-radius:14px;padding:15px 17px;box-shadow:0 18px 40px rgba(6,29,46,.2);display:grid;gap:3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jnFloatingStat span{font-size:7px;letter-spacing:.13em;font-weight:900;color:#78909f}.jnFloatingStat strong{font-size:18px;letter-spacing:-.02em}.jnFloatingStat small{font-size:9px;color:#748695}.jnFloatingStat.top{top:26px;left:26px}.jnFloatingStat.bottom{right:26px;bottom:26px}.jnHeroRail{position:relative;z-index:3;max-width:1540px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(28px,4.8vw,78px);border-top:1px solid rgba(255,255,255,.11)}.jnHeroRail>div{padding:24px 22px;border-right:1px solid rgba(255,255,255,.1);display:grid;gap:4px}.jnHeroRail>div:first-child{padding-left:0}.jnHeroRail>div:last-child{border-right:0}.jnHeroRail strong{font-size:11px;color:#fff}.jnHeroRail span{font-size:9px;color:#91aabc}.jnSection{padding:104px clamp(28px,6vw,100px);max-width:1600px;margin:0 auto}.jnIntroSection{padding-bottom:112px}.jnSectionLead{max-width:900px}.jnSectionKicker{font-size:9px;letter-spacing:.16em;font-weight:900;color:#0e7d9d}.jnSectionKicker.light{color:#75cbed}.jnApplicationIntro h1,.jnAudienceSection h2,.jnContactIntro h1,.jnDarkCopy h2,.jnFinalCta h2,.jnSectionLead h2,.jnSplitContent h2,.jnTrustBand h2{font-size:clamp(38px,4.2vw,60px);line-height:1.05;letter-spacing:-.045em;margin:12px 0 17px;color:#112d43}.jnApplicationIntro>p,.jnAudienceSection p,.jnContactIntro>p,.jnDarkCopy>p,.jnFinalCta p,.jnSectionLead p,.jnSplitContent>p,.jnTrustBand p{font-size:15px;line-height:1.75;color:#6d7f8d;max-width:780px}.jnFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px}.jnFeatureGrid article{min-height:210px;padding:26px;border:1px solid #e4ebef;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfcfd);transition:.2s ease}.jnFeatureGrid article:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(24,52,72,.08);border-color:#d7e5ec}.jnFeatureGrid article>i{width:38px;height:38px;border-radius:10px;background:#edf7fb;color:#0c7b9c;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:16px}.jnFeatureGrid h3{font-size:18px;margin:23px 0 8px;color:#18364b}.jnFeatureGrid p{font-size:11px;line-height:1.7;color:#758793;margin:0}.jnSplitStory{display:grid;grid-template-columns:1fr 1fr;min-height:700px;background:#f0f5f7}.jnSplitPhoto{min-height:620px;overflow:hidden}.jnSplitPhoto img{width:100%;height:100%;object-fit:cover}.jnSplitContent{display:flex;flex-direction:column;justify-content:center;padding:78px clamp(35px,6vw,96px)}.jnSteps{display:grid;gap:0;margin:25px 0 26px}.jnSteps article{display:grid;grid-template-columns:52px 1fr;gap:17px;padding:19px 0;border-bottom:1px solid #dce6eb}.jnSteps article:last-child{border-bottom:0}.jnSteps article>b{font-size:9px;color:#f58a24;letter-spacing:.09em;padding-top:4px}.jnSteps h3{font-size:16px;margin:0 0 5px;color:#17364b}.jnSteps p{font-size:11px;line-height:1.6;color:#718491;margin:0}.jnInlineLink{font-size:12px;font-weight:900;color:#0e7393}.jnInlineLink b{color:#f58a24}.jnDarkShowcase{padding:100px clamp(28px,6vw,100px);background:#071f33;color:#fff;display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center}.jnDarkCopy h2{color:#fff}.jnDarkCopy>p{color:#afc2d0}.jnCheckList{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.jnCheckList span{font-size:10px;color:#d1dfe8}.jnCheckList span:before{content:"✓";color:#72cbea;margin-right:7px;font-weight:900}.jnProductMock{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 38px 90px rgba(0,0,0,.35);color:#163247;border:1px solid rgba(255,255,255,.15)}.jnProductTop{height:40px;background:#f6f8fa;border-bottom:1px solid #e5ebef;display:flex;align-items:center;gap:6px;padding:0 12px}.jnProductTop>i{width:7px;height:7px;background:#d3dadd;border-radius:50%}.jnProductTop>span{font-size:8px;color:#7d8e99;margin-left:8px}.jnProductTop>b{margin-left:auto;font-size:7px;color:#24815e;background:#e6f6ef;padding:5px 7px;border-radius:999px}.jnProductBody{display:grid;grid-template-columns:132px 1fr;min-height:405px;background:#f4f7fa}.jnProductBody>aside{background:#0b2942;color:#fff;padding:19px 14px;display:grid;align-content:start}.jnProductBody>aside strong{font-size:13px}.jnProductBody>aside small{font-size:6px;color:#81a4bc;letter-spacing:.12em;margin:3px 0 23px}.jnProductBody>aside span{font-size:8px;color:#aec5d3;padding:8px 7px;border-radius:7px;margin-bottom:4px}.jnProductBody>aside span.active{background:#184967;color:#fff}.jnProductBody>section{padding:22px}.jnMockHead small{font-size:7px;color:#84939e;letter-spacing:.1em}.jnMockHead h3{margin:4px 0 12px;font-size:18px}.jnMockMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.jnMockMetrics article{background:#fff;border:1px solid #e4ebef;border-radius:9px;padding:11px}.jnMockMetrics small{font-size:6px;color:#82919c}.jnMockMetrics b{display:block;font-size:21px;margin-top:3px}.jnMockMap{height:235px;background:linear-gradient(145deg,#ddecf0,#eef4eb);border-radius:10px;position:relative;overflow:hidden;margin-top:10px}.jnMockMap .road{position:absolute;width:130%;height:14px;left:-15%;background:rgba(255,255,255,.82);border:1px solid rgba(120,151,163,.15)}.jnMockMap .road.a{top:37%;transform:rotate(-14deg)}.jnMockMap .road.b{top:66%;transform:rotate(21deg)}.jnMockMap .route{position:absolute;width:72%;height:5px;left:13%;top:50%;transform:rotate(-13deg);background:#0c7896;border-radius:999px;box-shadow:0 0 0 2px #fff}.jnMockMap .pin{position:absolute;width:23px;height:23px;border-radius:50%;background:#f58a24;color:#fff;display:grid;place-items:center;font-size:7px;font-style:normal;font-weight:900}.jnMockMap .pin.one{left:15%;top:55%}.jnMockMap .pin.two{left:49%;top:44%}.jnMockMap .pin.three{right:14%;top:30%}.jnMockMap>article{position:absolute;right:11px;bottom:11px;background:#fff;border-radius:8px;padding:8px 10px;display:grid;box-shadow:0 8px 20px rgba(21,52,70,.12)}.jnMockMap>article small{font-size:6px;color:#84929c}.jnMockMap>article b{font-size:15px}.jnMockMap>article span{font-size:7px;color:#758590}.jnAudienceSection{background:#fff}.jnAudienceSection>article{display:grid;grid-template-columns:1fr 1fr;min-height:580px}.jnAudienceSection article>div{padding:80px clamp(35px,6vw,100px);display:flex;flex-direction:column;justify-content:center}.jnAudienceSection article>img{width:100%;height:100%;object-fit:cover;min-height:580px}.jnAudienceSection h2{font-size:clamp(34px,3.8vw,54px)}.jnAudienceSection .driver{background:#edf4f7}.jnAudienceSection .driver>div{order:2}.jnAudienceSection .driver>img{order:1}.jnAudienceSection .jnButton{align-self:flex-start;margin-top:18px}.jnTrustBand{padding:82px clamp(28px,6vw,100px);background:#f8fafb;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.jnTrustBand strong{display:block;font-size:28px;letter-spacing:-.025em;color:#16344a}.jnTrustBand p{font-size:13px}.jnTrustItems{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dfe7ec}.jnTrustItems span{display:flex;gap:14px;align-items:center;padding:20px 10px 20px 0;border-bottom:1px solid #dfe7ec;font-size:11px;font-weight:800;color:#29465a}.jnTrustItems span:nth-child(2n){padding-left:24px}.jnTrustItems b{font-size:8px;color:#f58a24}.jnFinalCta{padding:92px clamp(28px,6vw,100px);background:linear-gradient(135deg,#0a2942,#0e3a58);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:60px}.jnFinalCta span{font-size:9px;letter-spacing:.14em;font-weight:900;color:#76cbed}.jnFinalCta h2{color:#fff;margin:10px 0 12px}.jnFinalCta p{color:#b5c8d5}.jnFinalCta>div:last-child{display:flex;gap:10px;flex-shrink:0}.jnPublicFooter{padding:46px clamp(28px,6vw,100px) 28px;background:#061a2b;color:#94aabd;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px}.jnFooterBrand{display:flex;align-items:center;gap:14px}.jnFooterBrand img{width:145px;height:42px;object-fit:contain;filter:brightness(0) invert(1);opacity:.96}.jnFooterBrand span{font-size:9px;letter-spacing:.13em;text-transform:uppercase;border-left:1px solid rgba(255,255,255,.18);padding-left:13px}.jnPublicFooter>p{font-size:10px;line-height:1.6;margin:0}.jnPublicFooter nav{display:flex;gap:18px}.jnPublicFooter nav a{color:#c0d0da;font-size:10px;font-weight:750}.jnPublicFooter>small{grid-column:1/-1;padding-top:18px;border-top:1px solid rgba(255,255,255,.09);font-size:8px;color:#71899a}.jnSubHero{min-height:620px;background:#082844;color:#fff;padding:76px clamp(28px,6vw,100px);display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.jnSubHero>div{max-width:700px}.jnSubHero h1{font-size:clamp(48px,5vw,72px)}.jnSubHero figure{margin:0;position:relative;height:460px;border-radius:22px;overflow:hidden;box-shadow:0 34px 80px rgba(0,0,0,.3)}.jnSubHero figure img{width:100%;height:100%;object-fit:cover}.jnSubHero figure figcaption{position:absolute;left:22px;right:22px;bottom:22px;background:rgba(255,255,255,.95);border-radius:12px;padding:14px 16px;color:#17344b;display:grid;gap:2px;box-shadow:0 12px 35px rgba(0,0,0,.15)}.jnSubHero figure figcaption strong{font-size:14px}.jnSubHero figure figcaption span{font-size:9px;color:#748796}.jnMediaBanner{min-height:540px;display:grid;grid-template-columns:1.1fr .9fr;background:#edf4f7}.jnMediaBanner>img{width:100%;height:100%;min-height:540px;object-fit:cover}.jnMediaBanner>div{padding:72px clamp(35px,6vw,92px);display:flex;flex-direction:column;justify-content:center}.jnMediaBanner span{font-size:9px;letter-spacing:.14em;color:#0b7c9c;font-weight:900}.jnMediaBanner h2{font-size:clamp(34px,3.8vw,52px);line-height:1.06;letter-spacing:-.04em;margin:12px 0;color:#17344b}.jnMediaBanner p{font-size:14px;line-height:1.7;color:#6e818e}.jnMediaBanner .jnButton{align-self:flex-start;margin-top:16px}.jnMediaBanner.driver{background:#fff}.jnApplicationPage{min-height:calc(100vh - 78px);display:grid;grid-template-columns:.9fr 1.1fr;background:#f4f7f9}.jnApplicationIntro{position:relative;overflow:hidden;background:#082844;color:#fff;padding:74px clamp(32px,6vw,92px);display:flex;flex-direction:column;justify-content:center}.jnApplicationIntro h1{color:#fff;font-size:clamp(44px,4.8vw,66px);max-width:650px}.jnApplicationIntro>p{color:#b9cdd9;max-width:620px}.jnApplicationPoints{display:grid;gap:10px;margin:28px 0 34px}.jnApplicationPoints span{font-size:11px;color:#d1dfe8}.jnApplicationPoints b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#174864;color:#77cbee;font-size:8px;margin-right:10px}.jnApplicationIntro img{width:100%;height:230px;object-fit:cover;border-radius:16px;opacity:.92;margin-top:12px}.jnApplicationCard{align-self:center;margin:50px clamp(28px,5vw,82px);padding:34px;background:#fff;border:1px solid #e0e8ed;border-radius:18px;box-shadow:0 18px 60px rgba(25,52,70,.08)}.jnFormHead{margin-bottom:24px}.jnFormHead>span{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#0d7898;font-weight:900}.jnFormHead h2{font-size:28px;letter-spacing:-.03em;margin:7px 0;color:#17344b}.jnFormHead p{font-size:11px;color:#788997}.jnPublicForm{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jnPublicForm label{display:grid;gap:7px;font-size:10px;font-weight:850;color:#334f62}.jnPublicForm input,.jnPublicForm select,.jnPublicForm textarea{width:100%;border:1px solid #dbe5eb;border-radius:9px;padding:11px 12px;background:#fff;color:#163248;font:inherit;font-size:12px;outline:none}.jnPublicForm input:focus,.jnPublicForm textarea:focus{border-color:#69b9da;box-shadow:0 0 0 3px rgba(78,172,210,.1)}.jnPublicForm .span2{grid-column:1/-1}.jnPublicForm button{border:0}.jnPublicSuccess{text-align:center;padding:50px 20px}.jnPublicSuccess>i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#e5f6ee;color:#1d865e;font-style:normal;font-weight:900;margin:0 auto 18px}.jnPublicSuccess h2{font-size:30px;margin:0 0 9px;color:#17344b}.jnPublicSuccess p{font-size:13px;color:#718391}.jnContactPage{min-height:calc(100vh - 78px);background:#f4f7f9;padding:72px clamp(28px,6vw,100px);display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.jnContactIntro{padding-top:32px}.jnContactIntro h1{max-width:620px}.jnContactCards{display:grid;gap:10px;margin-top:34px}.jnContactCards article{display:grid;grid-template-columns:38px 1fr;column-gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #dce5ea}.jnContactCards i{grid-row:1/3;width:36px;height:36px;border-radius:10px;background:#e7f4f8;color:#0d7898;display:grid;place-items:center;font-style:normal;font-weight:900}.jnContactCards b{font-size:12px;color:#234156}.jnContactCards span{font-size:9px;color:#788a97}.jnApplicationCard.contact{margin:0}@media(max-width:1100px){.jnPublicHeaderInner{grid-template-columns:1fr auto}.jnPublicNav{display:none}.jnHeroGrid{grid-template-columns:1fr;gap:46px}.jnHeroMedia{max-width:820px}.jnFeatureGrid,.jnHeroRail{grid-template-columns:1fr 1fr}.jnDarkShowcase,.jnSubHero{grid-template-columns:1fr}.jnSubHero figure{max-width:850px}.jnApplicationPage,.jnContactPage,.jnTrustBand{grid-template-columns:1fr}.jnApplicationIntro img{max-width:720px}.jnPublicFooter{grid-template-columns:1fr auto}.jnPublicFooter>p{display:none}}@media(max-width:760px){.jnPublicHeaderInner{height:68px;padding:0 18px}.jnPublicLogo img{width:160px;height:40px}.jnPublicLogo>span,.jnTextLink{display:none}.jnNavCta{padding:9px 12px}.jnHeroGrid{padding:62px 20px 48px;min-height:auto}.jnHero h1,.jnSubHero h1{font-size:48px}.jnHeroCopy>p,.jnSubHero>div>p{font-size:15px}.jnHeroPhotoCard{min-height:360px}.jnFloatingStat{padding:11px}.jnFloatingStat strong{font-size:14px}.jnHeroRail{grid-template-columns:1fr 1fr;padding:0 20px}.jnHeroRail>div{padding:18px 12px 18px 0}.jnHeroRail>div:nth-child(2n){padding-left:12px}.jnSection{padding:70px 20px}.jnApplicationIntro h1,.jnAudienceSection h2,.jnContactIntro h1,.jnDarkCopy h2,.jnFinalCta h2,.jnSectionLead h2,.jnSplitContent h2{font-size:38px}.jnFeatureGrid{grid-template-columns:1fr}.jnFeatureGrid article{min-height:0}.jnSplitStory{grid-template-columns:1fr}.jnSplitPhoto{min-height:400px}.jnSplitContent{padding:60px 20px}.jnDarkShowcase{padding:68px 20px}.jnCheckList{grid-template-columns:1fr}.jnProductBody{grid-template-columns:90px 1fr}.jnProductBody>aside{padding:14px 9px}.jnProductBody>section{padding:12px}.jnMockMetrics b{font-size:16px}.jnAudienceSection>article{grid-template-columns:1fr}.jnAudienceSection article>div{padding:58px 20px}.jnAudienceSection article>img{min-height:380px}.jnAudienceSection .driver>div{order:1}.jnAudienceSection .driver>img{order:2}.jnTrustBand{padding:60px 20px}.jnTrustItems{grid-template-columns:1fr}.jnTrustItems span:nth-child(2n){padding-left:0}.jnFinalCta{padding:66px 20px;display:grid}.jnFinalCta>div:last-child{flex-wrap:wrap}.jnPublicFooter{padding:38px 20px 22px;grid-template-columns:1fr}.jnPublicFooter nav{justify-content:flex-start;flex-wrap:wrap}.jnSubHero{padding:58px 20px;gap:42px}.jnSubHero figure{height:350px}.jnMediaBanner{grid-template-columns:1fr}.jnMediaBanner>img{min-height:350px}.jnMediaBanner>div{padding:56px 20px}.jnApplicationPage{display:block}.jnApplicationIntro{padding:58px 20px}.jnApplicationIntro img{height:190px}.jnApplicationCard{margin:24px 18px;padding:24px}.jnPublicForm{grid-template-columns:1fr}.jnPublicForm .span2{grid-column:auto}.jnContactPage{padding:56px 20px;gap:38px}.jnApplicationCard.contact{margin:0}.jnFooterBrand img{width:125px}}.brandLogo{display:flex!important;align-items:center;gap:9px;text-decoration:none;color:#fff;width:100%;margin-bottom:30px}.brandLogo img{display:block;width:128px;height:auto;max-height:42px;object-fit:contain;object-position:left center;filter:none}.brandLogo .brandProduct{font-size:9px;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:850;color:#8fb3d1;white-space:nowrap;margin-left:-3px}@media(max-width:1100px) and (min-width:901px){.brandLogo img{width:112px}.brandLogo .brandProduct{display:none}}@media(max-width:900px){.brandLogo{width:auto;margin:0;min-width:145px}.brandLogo img{width:116px;max-height:34px}.brandLogo .brandProduct{font-size:8px}.sidebar .brandLogo{margin-bottom:0}}@media(max-width:620px){.driverShell .brandLogo img{width:108px}.driverShell .brandLogo .brandProduct{display:none}}.notificationDropdownCard{padding:0!important;overflow:hidden}.notificationDropdown>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff}.notificationDropdown>summary::-webkit-details-marker{display:none}.notificationDropdownTitle{display:grid;gap:3px;min-width:0}.notificationDropdownTitle strong{font-size:16px;color:#172b3c}.notificationDropdownTitle small{font-size:11px;color:#7b8a96;font-weight:500}.notificationDropdownMeta{display:flex;align-items:center;gap:10px;white-space:nowrap}.notificationDropdownMeta .chevron{font-size:18px;line-height:1;color:#6e7f8d;transition:transform .2s ease}.notificationDropdown[open] .notificationDropdownMeta .chevron{transform:rotate(180deg)}.notificationDropdownBody{border-top:1px solid #edf1f4;padding:0 20px 8px;max-height:430px;overflow:auto;background:#fff}.notificationDropdownBody .notificationItem{padding:14px 2px}@media(max-width:680px){.notificationDropdown>summary{padding:15px}.notificationDropdownTitle small{display:none}.notificationDropdownBody{padding:0 14px 6px;max-height:360px}.notificationItem{align-items:flex-start}.notificationItem>a{white-space:nowrap}}.driverAvailabilityTitle{display:flex;align-items:center;gap:9px}.driverAvailabilityTitle h2{margin:4px 0 6px}.availabilityDot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:0 0 auto}.availabilityDot.online{background:#21a36a;box-shadow:0 0 0 4px rgba(33,163,106,.12)}.availabilityDot.offline{background:#98a5af;box-shadow:0 0 0 4px rgba(152,165,175,.12)}.confirmOverlay{position:fixed;inset:0;background:rgba(6,20,32,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;z-index:1000}.confirmDialog{width:min(470px,100%);background:#fff;border:1px solid #e1e8ed;border-radius:20px;padding:26px;box-shadow:0 28px 90px rgba(5,22,35,.28);display:grid;grid-template-columns:50px 1fr;gap:16px;animation:confirmIn .16s ease-out}.confirmIcon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:21px;font-weight:900}.confirmIcon.online{background:#e8f8f1;color:#14905b}.confirmIcon.offline{background:#eef2f5;color:#687986}.confirmDialog h3{font-size:24px;letter-spacing:-.025em;margin:3px 0 8px;color:#14293a}.confirmDialog p{font-size:13px;line-height:1.6;color:#6e7e8a;margin:0}.confirmActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.dangerButton{background:#9b3440!important;border-color:#9b3440!important}@keyframes confirmIn{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:560px){.confirmDialog{grid-template-columns:1fr;padding:21px}.confirmIcon{width:42px;height:42px}.confirmActions{grid-column:auto}.confirmActions .btn{flex:1 1}}.driverBottomNav,.driverMobileGreeting,.driverMobileTopbar{display:none}.channelHealthHint{display:flex;align-items:center;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid #edf1f4;color:#71818e;font-size:10px;font-weight:700}.channelHealthHint span{width:7px;height:7px;border-radius:50%;display:inline-block;margin-left:7px}.channelHealthHint span:first-child{margin-left:0}.channelHealthHint .ready{background:#25a36f;box-shadow:0 0 0 3px rgba(37,163,111,.1)}.channelHealthHint .off{background:#aab5bd}.channelTestDialog{max-width:520px}.channelTestForm{display:grid;gap:12px;margin-top:4px}.channelTestForm label{display:grid;gap:6px}.channelTestForm label>span{font-size:11px;font-weight:800;color:#526777}.channelTestForm input{width:100%;min-height:42px;border:1px solid #dbe4ea;border-radius:9px;padding:9px 11px;background:#fff;color:#163047}.channelTestForm .confirmActions{margin-top:4px}.driverActiveRoute{margin:18px 0;border:1px solid #dfe8ee;box-shadow:0 10px 30px rgba(15,48,70,.06)}.driverActiveRouteHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.driverActiveRouteHead h2{font-size:23px;margin:5px 0 4px}.driverActiveRouteHead p{margin:0;color:#71818f;font-size:13px}.activeRouteNext{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f5f9fb;border-radius:10px;padding:13px 14px;margin:15px 0}.activeRouteNext span{font-size:11px;color:#6d7f8c}.activeRouteNext strong{font-size:11px;color:#19384f}.driverContinueBtn{display:flex;width:100%;justify-content:center;min-height:46px}.driverReadyCard{margin:18px 0}.driverReadyCard>div{display:flex;align-items:center;gap:10px;font-size:18px}.driverReadyCard p{color:#71818e;margin:8px 0 0;font-size:12px}@media(max-width:680px){body{padding-bottom:74px}.driverShell{display:block;min-height:100vh;background:#f3f6f8}.driverShell>.sidebar{display:none!important}.driverShell .topbar{display:none}.driverMobileTopbar{position:sticky;top:0;z-index:60;height:68px;background:#0d2c47;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 18px rgba(6,26,43,.12)}.driverMobileBrand{display:flex;align-items:center;min-width:0}.driverMobileBrand img{display:block;width:145px;max-height:38px;object-fit:contain;object-position:left center}.driverMobileActions{display:flex;align-items:center;gap:10px}.driverMobileStatus{display:none}.driverBell{width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.09);color:#fff;display:grid;place-items:center;font-size:20px}.driverShell .content{padding:20px 16px 95px;max-width:760px;margin:0 auto}.driverMobileGreeting{display:block;margin:1px 0 13px}.driverMobileGreeting .eyebrow{font-size:10px;color:#71879a}.driverMobileGreeting h1{font-size:27px;letter-spacing:-.035em;margin:4px 0 5px}.driverMobileGreeting .lede{font-size:13px;line-height:1.5;margin:0;color:#6f8190}.driverPageHeader{display:none}.driverLiveCard{margin:0 0 13px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border-radius:12px;box-shadow:none}.driverLiveCard>div{min-width:0}.driverLiveCard .eyebrow{display:none}.driverAvailabilityTitle{display:flex;align-items:center;gap:8px}.driverLiveCard h2{font-size:16px!important;margin:0!important}.driverLiveCard .muted{font-size:10px;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.driverLiveCard .tinyMeta{display:none}.driverLiveCard .btn{width:auto!important;min-height:38px!important;padding:8px 12px;font-size:11px;white-space:nowrap}.driverActiveRoute{margin:0 0 13px;padding:17px;border-radius:15px;border-left:4px solid #f58a24}.driverActiveRouteHead h2{font-size:21px}.driverActiveRouteHead p{font-size:11px}.activeRouteNext{margin:13px 0;padding:11px;display:grid;gap:3px}.activeRouteNext strong{font-size:12px}.driverContinueBtn{min-height:48px;font-size:14px;border-radius:11px}.driverReadyCard{margin:0 0 13px;padding:15px}.driverReadyCard>div{font-size:16px}.driverReadyCard p{font-size:11px}.driverMetricRow{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px}.driverMetricRow .metricCard{padding:13px 14px;border-radius:13px}.driverMetricRow .metricCard span{font-size:10px}.driverMetricRow .metricCard strong{font-size:26px}.driverMetricRow .metricCard small{font-size:9px;margin-top:2px}.driverRoutePanel{margin-top:0;padding:16px;border-radius:15px}.driverRoutePanel .sectionKicker{font-size:9px}.driverRoutePanel .sectionHead h2{font-size:18px}.driverRouteCard{padding:14px 0}.driverRouteCard:hover{padding-left:0;padding-right:0;background:transparent}.routeCity{font-size:15px}.routeMeta{font-size:10px}.routeCounts span{font-size:9px}.routeOpen{font-size:10px}.driverBottomNav{position:fixed;left:0;right:0;bottom:0;z-index:80;height:72px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #dfe6eb;display:grid;grid-template-columns:repeat(5,1fr);padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));box-shadow:0 -8px 25px rgba(19,48,67,.06)}.driverBottomNav a{display:grid;place-items:center;align-content:center;gap:2px;color:#7a8994;border-radius:10px;font-size:17px}.driverBottomNav a b{font-size:9px;font-weight:750}.driverBottomNav a.active{color:#0b7894;background:#eaf6f8}.driverBottomNav a.active span{color:#f58a24}.driverShell .brandLogo img{width:145px}}.authCardV2{padding:34px 36px 30px}.authLogoWrap{display:grid;justify-items:start;gap:5px;margin-bottom:24px}.authLogo{display:block;width:210px;max-width:72%;height:auto;object-fit:contain}.authLogoWrap>span{font-size:9px;font-weight:900;letter-spacing:.22em;color:#668096;margin-left:3px}.authCardV2 .lede{font-size:14px;line-height:1.5;margin:5px 0 22px}.authLinks{display:flex;justify-content:space-between;gap:14px;margin-top:16px;padding-top:15px;border-top:1px solid #e8eef2}.authLinks a{font-size:11px;font-weight:800;color:#275a78}.authLinks a:hover{text-decoration:underline}@media(max-width:520px){.authCardV2{padding:28px 24px}.authLogo{width:190px;max-width:78%}.authLinks{flex-direction:column;gap:8px}}.ordersWorkspaceHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.ordersWorkspaceHead h1{font-size:32px;letter-spacing:-.035em}.orderQuickStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.orderQuickStats a{background:#fff;border:1px solid #e0e8ee;border-radius:12px;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;transition:.15s}.orderQuickStats a:hover{border-color:#bed5e5;box-shadow:0 5px 16px rgba(19,48,67,.05)}.orderQuickStats span{font-size:11px;font-weight:750;color:#6e7f8d}.orderQuickStats strong{font-size:20px;color:#163149}.ordersWorkspace{padding:0;overflow:hidden}.ordersTabs{display:flex;align-items:center;gap:4px;padding:0 16px;border-bottom:1px solid #e6edf2;overflow-x:auto;background:#fff}.ordersTabs a{position:relative;padding:15px 12px 13px;color:#6e7d88;font-size:12px;font-weight:700;white-space:nowrap}.ordersTabs a.active{color:#0c7f91}.ordersTabs a.active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:#18a6a5;border-radius:2px}.ordersTabs a span{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#eaf8f3;color:#149366;font-size:9px;margin-left:4px}.ordersFilterBar{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid #e9eef2;align-items:center;background:#fbfcfd}.ordersFilterBar select{width:auto;min-width:145px;padding:9px 28px 9px 10px;font-size:11px}.ordersFilterBar .btn{padding:9px 13px;font-size:11px}.orderSearch{display:flex;align-items:center;gap:6px;min-width:260px;flex:1 1;background:#fff;border:1px solid #dfe7ed;border-radius:9px;padding:0 10px}.orderSearch span{color:#768794}.orderSearch input{border:0!important;box-shadow:none!important;padding:9px 0;font-size:11px;background:transparent}.clearFilters{font-size:11px;font-weight:800;color:#1f718d}.ordersTableMeta{display:flex;justify-content:space-between;padding:10px 16px;color:#83919c;font-size:10px;border-bottom:1px solid #eef2f5}.operationsTable{overflow:auto}.operationsTable table{min-width:1150px}.operationsTable th{padding:10px 12px;background:#fff;position:sticky;top:0;z-index:1}.operationsTable td{padding:11px 12px;vertical-align:middle}.operationsTable td small{display:block;margin-top:4px;color:#8b98a2;font-size:9px}.operationsTable td strong{font-size:11px}.tableLink.strong{font-weight:850;color:#174762}.servicePill{font-size:9px;font-weight:750;padding:5px 8px;border-radius:999px;background:#f2f6f8;color:#526c7d;white-space:nowrap}.trackingLink{color:#087992;font-size:10px;font-weight:850;white-space:nowrap}.rowMenu{font-size:15px;letter-spacing:2px;color:#71808b}.createOrderDrawer,.dispatchDrawer{overflow:hidden}.createOrderDrawer>summary,.dispatchDrawer>summary{list-style:none;cursor:pointer;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:15px}.createOrderDrawer>summary::-webkit-details-marker,.dispatchDrawer>summary::-webkit-details-marker{display:none}.createOrderDrawer>summary div,.dispatchDrawer>summary div{display:grid;gap:3px}.createOrderDrawer>summary span,.dispatchDrawer>summary span{font-size:10px;color:#758590}.createOrderDrawerBody,.dispatchDrawerBody{padding:0 18px 18px;border-top:1px solid #edf1f4}.createOrderDrawerBody{padding-top:18px}.assignInline select{min-width:120px}.topNotificationBell{position:relative}.topNotificationBell>summary{list-style:none;width:38px;height:38px;border-radius:11px;background:#f2f6f8;display:grid;place-items:center;cursor:pointer;position:relative;border:1px solid #e4ebf0}.topNotificationBell>summary::-webkit-details-marker{display:none}.bellGlyph{font-size:15px;filter:grayscale(1);opacity:.75}.bellCount{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#f28a2e;color:#fff;font-size:8px;font-weight:900;display:grid;place-items:center;border:2px solid #fff}.bellPopover{position:absolute;right:0;top:46px;width:min(390px,calc(100vw - 28px));background:#fff;border:1px solid #dfe7ed;border-radius:15px;box-shadow:0 24px 65px rgba(13,39,66,.19);z-index:200;overflow:hidden}.bellPopoverHead{display:flex;justify-content:space-between;align-items:center;padding:14px 15px;border-bottom:1px solid #edf1f4}.bellPopoverHead>div{display:grid;gap:2px}.bellPopoverHead strong{font-size:14px}.bellPopoverHead span{font-size:9px;color:#7b8993}.bellPopoverHead .linkButton{font-size:9px}.bellList{max-height:390px;overflow:auto}.bellItem{padding:12px 14px;border-bottom:1px solid #eef2f4;display:grid;grid-template-columns:1fr auto;gap:12px;background:#fff}.bellItem:not(.read){background:#fbfdff}.bellItem strong{font-size:11px;display:block;margin:5px 0 3px}.bellItem p{font-size:10px;line-height:1.45;color:#637581;margin:0}.bellItem small{font-size:8px;color:#9aa5ad}.bellCategory{font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#6c7d89}.bellCategory.order{color:#167e94}.bellCategory.route{color:#6f65a6}.bellCategory.payment{color:#18835f}.bellCategory.system{color:#a36a23}.bellItemActions{display:flex;gap:6px;align-items:flex-start}.bellItemActions .linkButton,.bellItemActions a{font-size:8px;font-weight:900;color:#0b7894}.bellViewAll{display:block;padding:12px 14px;text-align:center;font-size:10px;font-weight:850;color:#0a708a;background:#f7fafb}.bellEmpty{padding:28px;text-align:center;color:#7b8a95;font-size:11px}.driverMobileTopbar .topNotificationBell>summary{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.06);color:#fff}.driverMobileTopbar .bellCount{border-color:#0d2c47}.publicTrackingPage{min-height:100vh;background:#f1f5f7;color:#142b3c}.trackingHeader{height:72px;background:#0d2c47;color:#fff;padding:0 max(22px,calc((100vw - 1120px)/2));display:flex;align-items:center;justify-content:space-between}.trackingHeader img{width:175px;max-height:42px;object-fit:contain;object-position:left center}.trackingHeader span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b9d3e5}.trackingGrid{max-width:1120px;margin:0 auto;padding:34px 22px 60px;display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.trackingHeroCard,.trackingMapCard,.trackingMapPlaceholder,.trackingTimeline{background:#fff;border:1px solid #dfe7ed;border-radius:18px;box-shadow:0 8px 30px rgba(14,43,62,.05)}.trackingHeroCard{grid-column:1/-1;padding:28px}.trackingEyebrow{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#698093}.trackingHeroCard h1{font-size:34px;letter-spacing:-.04em;margin:8px 0}.trackingHeroCard>p{color:#71838f;margin:0}.trackingProgress{display:grid;grid-template-columns:repeat(5,1fr);margin-top:26px;position:relative}.trackingProgress:before{content:"";position:absolute;left:9%;right:9%;top:15px;height:2px;background:#e4ebef}.trackingProgress>div{position:relative;display:grid;justify-items:center;gap:7px;z-index:1}.trackingProgress span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#eef3f6;color:#8a99a4;font-size:10px;font-weight:900;border:3px solid #fff;box-shadow:0 0 0 1px #e1e8ed}.trackingProgress .done span{background:#18a36f;color:#fff}.trackingProgress small{font-size:9px;font-weight:750;color:#7b8994;text-align:center}.trackingMapCard{overflow:hidden}.trackingMapCard iframe{display:block;width:100%;height:320px;border:0}.trackingMapMeta{padding:14px 16px;display:flex;justify-content:space-between;gap:10px}.trackingMapMeta strong{font-size:12px}.trackingMapMeta span{font-size:9px;color:#7a8994}.trackingMapPlaceholder{min-height:360px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.trackingMapPlaceholder strong{font-size:18px}.trackingMapPlaceholder span{max-width:370px;color:#778792;font-size:11px;line-height:1.6;margin-top:8px}.trackingTimeline{padding:22px}.trackingTimeline h2{margin:0 0 16px;font-size:18px}.trackingTimeline article{display:grid;grid-template-columns:14px 1fr;gap:10px;padding:0 0 16px}.timelineDot{width:9px;height:9px;border-radius:50%;background:#69b9e8;margin-top:4px;box-shadow:0 0 0 4px #edf7fc}.trackingTimeline strong{font-size:11px}.trackingTimeline p{margin:3px 0;color:#6e7d88;font-size:10px}.trackingTimeline small{font-size:8px;color:#98a4ac}.trackingState{min-height:60vh;display:grid;place-items:center;align-content:center;text-align:center}.trackingSpinner{width:30px;height:30px;border-radius:50%;border:3px solid #dce7ed;border-top-color:#f28a2e;animation:spin .8s linear infinite}.trackingFooter{text-align:center;padding:20px;color:#87959f;font-size:9px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:900px){.orderQuickStats{grid-template-columns:1fr 1fr}.ordersFilterBar{flex-wrap:wrap}.orderSearch{min-width:100%;order:-1}.ordersFilterBar select{flex:1 1;min-width:135px}.trackingGrid{grid-template-columns:1fr}.trackingHeroCard{grid-column:auto}.trackingMapCard iframe{height:290px}}@media(max-width:680px){.ordersWorkspaceHead{align-items:center}.ordersWorkspaceHead .lede{display:none}.ordersWorkspaceHead h1{font-size:27px}.orderQuickStats a{padding:11px 12px}.ordersTabs{padding:0 8px}.ordersTabs a{padding:13px 9px}.ordersFilterBar{padding:10px}.operationsTable table{min-width:1000px}.trackingHeader{height:62px;padding:0 16px}.trackingHeader img{width:145px}.trackingHeader span{font-size:8px}.trackingGrid{padding:18px 14px 45px}.trackingHeroCard{padding:20px 16px}.trackingHeroCard h1{font-size:27px}.trackingProgress{overflow-x:auto;grid-template-columns:repeat(5,minmax(74px,1fr));padding-bottom:4px}.trackingProgress:before{display:none}.trackingMapMeta{display:grid}.trackingMapPlaceholder{min-height:260px}.driverRoutePanel .emptyState.compact{display:grid!important;gap:5px!important;align-content:start}.driverRoutePanel .emptyState.compact span,.driverRoutePanel .emptyState.compact strong{display:block!important;margin:0!important}.driverRoutePanel .emptyState.compact span{line-height:1.45}}.orderTrackingCard{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:15px;border-top:1px solid #edf1f4}.orderTrackingCard>div{display:grid;gap:3px}.orderTrackingCard span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#81909b;font-weight:850}.orderTrackingCard strong{font-size:11px}.orderTrackingCard .btn{font-size:10px;padding:8px 10px}.modalOpen{overflow:hidden}.orderDrawerBackdrop,.workspaceModalBackdrop{position:fixed;inset:0;background:rgba(9,28,45,.48);z-index:90;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspaceModalBackdrop{align-items:center;justify-content:center;padding:26px}.workspaceModal{width:min(920px,96vw);max-height:92vh;background:#fff;border-radius:18px;box-shadow:0 28px 80px rgba(7,30,50,.28);display:flex;flex-direction:column;overflow:hidden}.orderDrawerHead,.workspaceModalHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px 24px;border-bottom:1px solid #e6edf2;background:#fff}.orderDrawerHead h2,.workspaceModalHead h2{margin:2px 0 4px;font-size:24px}.orderDrawerHead p,.workspaceModalHead p{margin:0;color:#708090;font-size:12px}.workspaceModalBody{padding:22px 24px;overflow:auto}.modalCloseButton{border:0;background:#eff4f7;color:#17395c;width:36px;height:36px;border-radius:10px;font-size:24px;line-height:1;cursor:pointer;flex:0 0 auto}.modalCloseButton:hover{background:#e3ebf0}.clickableOrderRow{cursor:pointer;transition:background .12s}.clickableOrderRow:focus,.clickableOrderRow:hover{background:#f7fbfd;outline:none}.clickableOrderRow:focus-visible{box-shadow:inset 3px 0 #f28a2e}.orderRowButton{border:0;background:transparent;padding:0;color:#142c40;cursor:pointer;font:inherit;text-align:left}.orderRowButton strong{font-weight:850}.orderDetailDrawer{width:min(610px,94vw);height:100%;background:#f5f8fa;box-shadow:-24px 0 65px rgba(7,30,50,.2);display:flex;flex-direction:column;animation:drawerIn .18s ease-out}.orderDrawerBackdrop{align-items:stretch}@keyframes drawerIn{0%{transform:translateX(28px);opacity:.6}to{transform:translateX(0);opacity:1}}.orderDrawerHead{padding:20px 22px}.orderDrawerScroll{padding:18px 20px 34px;overflow:auto;display:grid;gap:16px}.drawerSummaryGrid{background:#fff;border:1px solid #dfe7ed;border-radius:14px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.drawerSummaryGrid>div{display:grid;gap:4px}.drawerSummaryGrid>div.wide{grid-column:1/-1}.drawerSummaryGrid span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#80909d}.drawerSummaryGrid strong{font-size:12px;line-height:1.45;color:#19364c}.drawerStatusInline{font-weight:800;color:#176b86}.drawerActions{display:flex;gap:8px;flex-wrap:wrap}.drawerEditSection{background:#fff;border:1px solid #dfe7ed;border-radius:14px;padding:18px}.drawerEditSection h3{margin:3px 0 4px;font-size:18px}.lockedFieldNotice{padding:11px 12px;border-radius:9px;background:#fff7ed;border:1px solid #fed7aa;color:#8a4b10;font-size:11px;line-height:1.5}.nativePhotoInput{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.captureLabel,.proofLibraryLink{position:relative;overflow:hidden;cursor:pointer}.captureLabel.disabled{opacity:.55;pointer-events:none}.proofCaptureButtons{display:grid;gap:8px}.proofLibraryLink{display:block;text-align:center;padding:8px 10px;color:#1b6f8a;font-size:12px;font-weight:800}.proofReady,.signatureReady{font-size:11px;font-weight:800;color:#149366}.signatureCanvas{display:block;touch-action:none!important;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.signatureWrap{position:relative}.signatureCanvas:active{cursor:crosshair}@media(max-width:700px){.workspaceModalBackdrop{padding:0;align-items:flex-end}.workspaceModal{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.workspaceModalHead{padding:18px 16px}.workspaceModalBody{padding:16px}.orderDetailDrawer{width:100%;height:100dvh}.orderDrawerScroll{padding:14px 14px 92px}.drawerSummaryGrid{grid-template-columns:1fr}.drawerSummaryGrid>div.wide{grid-column:auto}.orderDrawerHead{padding:16px}.clickableOrderRow td:first-child{position:sticky;left:0;background:inherit}.photoProofCapture{padding:16px}.captureLabel.mobileBig{min-height:54px;display:grid;place-items:center}.signatureCanvas{height:190px}}.trackingProofCard{background:#fff;border:1px solid #dfe7ed;border-radius:18px;box-shadow:0 8px 30px rgba(14,43,62,.05);padding:22px;overflow:hidden}.trackingProofHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.trackingProofHead h2{margin:5px 0 0;font-size:23px;letter-spacing:-.025em}.proofCompleteBadge{white-space:nowrap;background:#eaf8f2;color:#14855e;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.customerProofPhoto{border-radius:14px;overflow:hidden;background:#eef3f6;border:1px solid #e1e8ed}.customerProofPhoto img{display:block;width:100%;max-height:420px;object-fit:cover}.trackingProofDetails{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:17px}.trackingProofDetails>div{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#f5f8fa}.customerSignature>span,.trackingProofDetails span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#7c8c98;font-weight:800}.trackingProofDetails strong{font-size:12px;color:#173148}.trackingProofDetails .proofNote{grid-column:1/-1}.customerSignature{margin-top:17px;display:grid;gap:8px}.customerSignature>div{height:120px;border:1px solid #dfe7ed;border-radius:12px;background:#fbfcfd;display:flex;align-items:center;padding:10px 16px}.customerSignature img{display:block;max-width:100%;max-height:96px;object-fit:contain}.trackingPrivacyNote{margin:16px 0 0;padding-top:14px;border-top:1px solid #e7edf1;color:#83919b;font-size:9px;line-height:1.5}@media(max-width:680px){.trackingProofCard{padding:18px 16px}.trackingProofHead h2{font-size:21px}.trackingProofDetails{grid-template-columns:1fr}.trackingProofDetails .proofNote{grid-column:auto}.customerProofPhoto img{max-height:360px}.customerSignature>div{height:105px}}.pricingDivider{grid-column:1/-1;padding:14px 0 4px;border-top:1px solid #dce5ec;display:flex;flex-direction:column;gap:3px}.pricingDivider strong{font-size:14px}.pricingDivider small{color:#718096}.dispatchControl{border-top:1px solid #e4ebf1;margin-top:18px;padding-top:18px}.dispatchControl .formStack{margin-top:12px}.dispatchControl .statusPill.warning{background:#fff4df;color:#a35d00}.offerPaySummary{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.offerPaySummary>div{background:#f5f8fa;border:1px solid #e1e8ed;border-radius:10px;padding:11px 12px;display:grid;gap:3px}.acceptedDriver span,.offerPaySummary span,.offerPreview span,.pendingOffer span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#7d8c98;font-weight:850}.offerPaySummary strong{font-size:17px}.offerPaySummary .offerPayTotal{grid-column:1/-1;background:#eef8f7;border-color:#d5ece8}.offerPaySummary .offerPayTotal strong{font-size:22px;color:#106f68}.offerPreview{background:#f7fafb;border:1px solid #e0e8ed;border-radius:10px;padding:12px;display:grid;gap:3px}.offerPreview strong{font-size:23px;color:#153c59}.acceptedDriver small,.offerPreview small,.pendingOffer small{color:#748490;font-size:10px;line-height:1.45}.acceptedDriver,.pendingOffer{display:grid;gap:5px;padding:13px;border-radius:11px;background:#f7fafb;border:1px solid #e0e8ed;margin:12px 0}.acceptedDriver strong,.pendingOffer strong{font-size:15px}.manualAssign{margin-top:14px;border-top:1px solid #e4ebef;padding-top:12px}.manualAssign summary{font-size:10px;color:#778793;cursor:pointer;font-weight:800}.driverOffers{display:grid;gap:12px}.driverOffers>.sectionHead{margin-bottom:0}.driverOfferCard{padding:18px;border-left:4px solid #f28a2e}.driverOfferTop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.driverOfferTop h3{margin:4px 0 3px;font-size:20px}.driverOfferTop p{margin:0;color:#6f7f8b;font-size:11px}.driverOfferPay{text-align:right;display:grid;gap:2px;min-width:130px}.driverOfferPay span{font-size:9px;color:#7b8a95;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.driverOfferPay strong{font-size:25px;color:#0f745f}.driverOfferPay small{font-size:9px;color:#87949d}.driverOfferFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.driverOfferFacts>div{background:#f5f8fa;border-radius:9px;padding:10px;display:grid;gap:3px}.driverOfferFacts span{font-size:8px;text-transform:uppercase;color:#82909a;font-weight:850;letter-spacing:.06em}.driverOfferFacts strong{font-size:11px}.offerExpiry{font-size:9px;color:#8a6b41;background:#fff8eb;border-radius:8px;padding:8px 10px}.driverOfferActions{display:grid;grid-template-columns:1fr 1.5fr;gap:9px;margin-top:12px}.offerCount{background:#fff1e4;color:#a05b14}@media(max-width:680px){.driverOfferCard{padding:16px}.driverOfferTop{display:grid}.driverOfferPay{text-align:left;min-width:0;background:#edf8f5;border-radius:10px;padding:10px 12px}.driverOfferFacts{grid-template-columns:1fr 1fr}.driverOfferActions{grid-template-columns:1fr 1.4fr}.offerPaySummary{grid-template-columns:1fr 1fr}}.driverRouteHeroPay{display:grid;justify-items:end;gap:4px}.driverRouteHeroPay>span:first-child{font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:850;color:#7d8c98}.driverRouteHeroPay strong{font-size:21px;color:#126f60}@media(max-width:680px){.driverRouteHeroPay{justify-items:start}.driverHero{align-items:flex-start}}.trackingMapFrame{position:relative;overflow:hidden}.driverCarMarker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#0d2c47;border:4px solid #fff;box-shadow:0 5px 18px rgba(13,44,71,.3);display:grid;place-items:center;z-index:3;pointer-events:none}.driverCarMarker span{font-size:22px;line-height:1}.trackingEta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e1e9ee;background:#fff}.trackingEta>div{display:grid;gap:3px}.trackingEta span{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#718695}.trackingEta strong{font-size:25px;letter-spacing:-.03em;color:#102b42}.trackingEta b{font-size:14px;color:#14779a}.trackingEta small{font-size:10px;color:#71838f}.trackingEta.soon{background:#f0fbf6}.trackingEta.soon b,.trackingEta.soon span{color:#16865e}@media(max-width:760px){.jnPublicActions{gap:8px}.jnTextLink.jnMobileSignIn{display:inline-flex!important;background:#eef4f7;color:#0d2e48;padding:9px 12px;border-radius:9px;font-size:12px;font-weight:850}.jnNavCta{font-size:11px}.trackingEta{padding:15px 16px}.trackingEta strong{font-size:22px}.trackingEta b{font-size:12px}}@media(max-width:420px){.jnNavCta{display:none}.jnTextLink.jnMobileSignIn{background:#0d2e48;color:#fff;padding:10px 15px}}.jnMobileMenu{display:none;position:relative}.jnMobileMenu summary{list-style:none;cursor:pointer;width:44px;height:44px;border:1px solid #dbe4eb;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#fff}.jnMobileMenu summary::-webkit-details-marker{display:none}.jnMobileMenu summary span{width:20px;height:2px;background:#0d2f4b;border-radius:3px}.jnMobileMenuPanel{position:absolute;right:0;top:52px;width:min(310px,calc(100vw - 32px));background:#fff;border:1px solid #dce5ec;border-radius:16px;padding:10px;box-shadow:0 18px 50px rgba(13,47,75,.18);z-index:100}.jnMobileMenuPanel a{display:block;padding:13px 14px;border-radius:10px;font-weight:700;color:#12344e;text-decoration:none}.jnMobileMenuPanel a:hover{background:#f2f7fa}.jnMobileMenuPanel .jnMobileMenuSignIn{background:#0d2f4b;color:#fff;margin-top:6px;text-align:center}.driverAccountIdentity{display:flex;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid #e5edf2}.driverAvatar{width:54px;height:54px;background:#e8f5fb;color:#0d6d92}.driverAccountIdentity h2{margin:0}.driverAccountIdentity p{margin:4px 0 0;color:#6e8092}.driverAccountLinks{display:grid;margin:8px 0 20px}.driverAccountLinks a{display:flex;justify-content:space-between;padding:16px 2px;border-bottom:1px solid #e8eef2;text-decoration:none;color:#14283b;font-weight:750}.driverSignoutForm{margin-top:18px}@media(max-width:760px){.jnPublicHeaderInner{min-height:76px;padding:0 16px}.jnPublicLogo img{width:170px!important;max-height:48px!important;object-fit:contain;object-position:left center}.jnPublicLogo span{display:none}.jnPublicActions,.jnPublicNav{display:none!important}.jnMobileMenu{display:block}.jnPublicHeader{position:sticky;top:0;z-index:90}.driverMobileBrand img{width:170px!important;max-width:54vw;height:auto!important}.driverMobileStatus{display:none!important}}.pickupManifest{margin-top:18px;border-top:1px solid #e2eaf0;padding-top:16px}.pickupManifestHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.pickupManifestHead h3{margin:3px 0}.packagePickupRow{position:relative;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #edf2f5}.packagePickupRow:first-of-type{border-top:0}.packagePickupRow small{display:block;color:#718394;margin-top:3px}.packagePickupActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.packageConfirmed>span{font-weight:800;color:#15925f}.packageScanner{position:fixed;inset:0;background:#fff;z-index:130;padding:20px;overflow:auto}.scannerHead{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem}.scannerHead button{border:0;background:#edf2f5;border-radius:50%;font-size:24px;width:42px;height:42px}.packageScanner video{width:100%;max-height:52vh;background:#0b2238;border-radius:16px;margin:18px 0}.packageScanner form{display:grid;gap:12px}.returnChoice{display:flex!important;align-items:center;gap:10px!important;padding:12px;background:#fff8ef;border:1px solid #f4dcc0;border-radius:10px}.returnChoice input{width:auto!important}.packageLabelPage{background:#eef3f6;min-height:100vh;padding:24px}.packageLabelToolbar{max-width:760px;margin:0 auto 15px}.printHint{border:0;background:#0d2f4b;color:#fff;border-radius:10px;padding:10px 14px;font-weight:800}.packageLabel{max-width:760px;margin:auto;background:#fff;border:2px solid #152c41;padding:24px;border-radius:14px}.packageLabel header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #152c41;padding-bottom:16px}.packageLabel header img{width:220px}.packageLabel header div{text-align:right;display:grid}.packageLabelMain{display:grid;grid-template-columns:1fr 280px;gap:25px;padding:24px 0}.packageLabelInfo span{font-size:11px;letter-spacing:.12em;color:#718394;font-weight:800}.packageLabelInfo h1{font-size:42px;margin:2px 0 18px}.packageLabelInfo h2{margin:2px 0 18px}.packageLabelInfo p{font-weight:700;margin:2px 0 18px}.packageQr{text-align:center}.packageQr img{width:240px;max-width:100%}.packageQr small,.packageQr strong{display:block}.packageLabel footer{border-top:1px solid #cfd9e0;padding-top:13px;color:#67798a;font-size:12px}@media print{.packageLabelToolbar{display:none}.packageLabelPage{background:#fff;padding:0}.packageLabel{border-radius:0;max-width:none}}@media(max-width:700px){.packageLabelMain{grid-template-columns:1fr}.packageLabel header img{width:160px}.packagePickupRow{align-items:flex-start;flex-direction:column}.packagePickupActions{width:100%;justify-content:stretch}.packagePickupActions .btn{flex:1 1}}.packageLabelStack{display:grid;gap:24px}.packageLabelToolbar{display:flex;align-items:center;gap:12px}.scannerViewport{position:relative;width:100%;background:#071b2b;border-radius:16px;overflow:hidden;margin:18px 0}.scannerViewport video{display:block;width:100%;max-height:58vh;margin:0}.scannerGuide{position:absolute;inset:18% 12%;border:3px solid #ff8b26;border-radius:16px;box-shadow:0 0 0 9999px rgba(0,0,0,.2);pointer-events:none}@media print{.packageLabelStack{gap:0}.packageLabel{page-break-after:always;break-after:page}.packageLabel:last-child{page-break-after:auto;break-after:auto}}.integrationKeyBox{display:grid;gap:7px;padding:14px;border:1px solid #dde7ee;background:#f7fafc;border-radius:12px;margin:12px 0}.integrationKeyBox span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#7d8d9c}.integrationKeyBox code{display:block;overflow-wrap:anywhere;font-size:12px;color:#0d2d46;background:white;border:1px solid #e4eaf0;padding:11px;border-radius:9px}.integrationKeyBox small{color:#8493a1;font-size:10px}.settingsIdentity{padding:18px 20px}.driverAccountIdentity.noDivider{border-bottom:0;padding-bottom:0}.settingsSections{display:grid;gap:12px;max-width:980px}.settingsDisclosure{padding:0;overflow:hidden}.settingsDisclosure summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 22px}.settingsDisclosure summary::-webkit-details-marker{display:none}.settingsDisclosure summary>div,.settingsLinkCard>div{display:flex;align-items:center;gap:14px}.settingsDisclosure h2,.settingsLinkCard h2{margin:0 0 4px;font-size:18px}.settingsDisclosure p,.settingsLinkCard p{margin:0;color:#718397;font-size:14px}.settingsDisclosure summary>b{font-size:20px;color:#718397;transition:transform .18s ease}.settingsDisclosure[open] summary>b{transform:rotate(180deg)}.settingsDisclosureBody{padding:4px 22px 22px;border-top:1px solid #e7eef3}.settingsIcon{width:38px;height:38px;border-radius:11px;background:#edf7fb;display:grid;place-items:center;color:#0d6d92;font-weight:900;flex:0 0 auto}.settingsLinkCard{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#14283b;padding:20px 22px}.settingsLinkCard>b{font-size:24px;color:#6d8193}.settingsLinkCard:hover{border-color:#c9dbe6;box-shadow:0 7px 20px rgba(13,47,75,.06)}.settingsDanger{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.settingsDanger h2{margin:0 0 4px}.earningsPayoutMethod,.paymentSettingsSummary{display:flex;align-items:center;justify-content:space-between;gap:18px}.earningsPayoutMethod h2,.paymentSettingsSummary h2{margin:5px 0}.settingsHeader{align-items:flex-end}@media(max-width:720px){.settingsSections{gap:10px}.settingsDisclosure summary,.settingsLinkCard{padding:17px 16px}.settingsDisclosureBody{padding:2px 16px 18px}.settingsDisclosureBody .formGrid{grid-template-columns:1fr}.settingsDisclosureBody .span2{grid-column:auto}.earningsPayoutMethod,.paymentSettingsSummary,.settingsDanger{align-items:stretch;flex-direction:column}.earningsPayoutMethod .btn,.settingsDanger .btn,.settingsHeader .btn{width:100%}.settingsHeader{align-items:stretch}}.jnPublicLogo{min-width:0}.jnPublicLogo img{width:230px!important;height:58px!important;max-width:none!important;object-fit:contain!important;object-position:left center!important}.jnFooterBrand img{width:190px!important;height:54px!important;object-fit:contain!important}@media(max-width:760px){.jnPublicHeaderInner{height:82px!important;min-height:82px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.jnPublicLogo{overflow:visible!important}.jnPublicLogo img{width:220px!important;height:58px!important;max-width:calc(100vw - 96px)!important}.jnMobileMenu summary{width:48px!important;height:48px!important}.jnFooterBrand img{width:170px!important;height:48px!important}}@media(max-width:390px){.jnPublicLogo img{width:198px!important;max-width:calc(100vw - 92px)!important}}body,html{font-size:16px}body{line-height:1.5}.content input,.content label,.content li,.content p,.content select,.content textarea{font-size:max(15px,1rem)}.content small,.helperText,.muted{font-size:max(14px,.9rem);line-height:1.5}.sectionKicker,.topContextLabel,.workspaceLabel{font-size:12px;letter-spacing:.12em}.btn,button{min-height:44px}.nav a{min-height:46px;font-size:15px}.card h2,.section h2{font-size:clamp(21px,2.2vw,28px)}.mobilePortalBrand,.portalMenuBackdrop,.portalMenuButton{display:none}@media(max-width:900px){.shell{display:block}.sidebar{display:none!important}.main{min-width:0}.content{padding:22px 18px 100px!important}.topbar{position:sticky;top:0;z-index:80;min-height:72px;padding:10px 16px!important;background:#0d2742!important;color:#fff;border-bottom:0;display:flex;align-items:center;gap:12px}.systemStatus,.topActions>form,.topContext{display:none!important}.topActions{margin-left:auto;display:flex!important;align-items:center;gap:10px}.mobilePortalBrand{display:block}.mobilePortalBrand img{display:block;width:175px;max-width:48vw;height:auto}.portalMenuButton{display:flex;width:46px;height:46px;min-height:46px;border:1px solid rgba(255,255,255,.2);background:#173d61;border-radius:13px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}.portalMenuButton span{width:21px;height:2px;background:#fff;border-radius:3px}.topNotificationBell summary{width:46px!important;height:46px!important;background:#173d61!important;border-color:rgba(255,255,255,.2)!important}.bellPopover{position:fixed!important;top:76px!important;right:12px!important;left:12px!important;width:auto!important;max-height:72vh;overflow:auto}.bellItem strong{font-size:16px!important}.bellItem p{font-size:14px!important}.portalMenuBackdrop{display:block;position:fixed;inset:0;background:rgba(4,20,34,.58);z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.portalMenuDrawer{position:absolute;right:0;top:0;bottom:0;width:min(88vw,390px);background:#fff;color:#15283a;padding:18px;overflow:auto;box-shadow:-20px 0 55px rgba(0,0,0,.18)}.portalMenuHead{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #e5ebef}.portalMenuHead img{width:180px}.portalMenuHead button{width:46px;height:46px;border:0;border-radius:50%;background:#eef3f6;font-size:30px;color:#18344c}.portalMenuContext{display:grid;gap:2px;padding:18px 8px}.portalMenuContext small{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#7a8997;font-weight:800}.portalMenuContext strong{font-size:20px}.portalMenuDrawer nav{display:grid;gap:5px}.portalMenuDrawer nav a{display:grid;grid-template-columns:34px 1fr 20px;align-items:center;min-height:54px;padding:10px 12px;border-radius:12px;font-size:16px}.portalMenuDrawer nav a:hover{background:#f1f6f9}.portalMenuDrawer nav a>span{font-size:20px;color:#1b557d}.portalMenuDrawer nav a i{font-style:normal;font-size:25px;color:#9aa7b1}.driverMobileTopbar{display:none!important}.driverBottomNav{font-size:13px}.driverBottomNav b{font-size:12px}.hero h1,.jnHero h1,.publicHero h1{font-size:clamp(34px,9vw,48px)!important;line-height:1.08!important}.hero p,.jnHero p,.publicHero p{font-size:18px!important;line-height:1.55!important}}@media(max-width:480px){.content{padding-left:16px!important;padding-right:16px!important}.mobilePortalBrand img{width:158px}.card p,.metricCard p,.statCard p{font-size:15px}.metricCard small,.statCard small{font-size:14px!important}}.driverPushPrompt{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#eaf6fb;border:1px solid #cce6f2;border-left:4px solid #f28a2e;border-radius:14px;padding:15px 17px;margin-bottom:18px}.driverPushPrompt>div{display:grid;gap:3px}.driverPushPrompt strong{font-size:16px}.driverPushPrompt span{font-size:14px;color:#5f7484}@media(max-width:600px){.driverPushPrompt{align-items:stretch;flex-direction:column}.driverPushPrompt .btn{width:100%;font-size:16px}}@media(max-width:900px){body>.portalMenuBackdrop{display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:9999!important;background:rgba(4,20,34,.62)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body>.portalMenuBackdrop .portalMenuDrawer{position:absolute!important;right:0!important;top:0!important;bottom:0!important;height:100dvh!important;width:min(88vw,390px)!important;background:#fff!important;color:#15283a!important;padding:18px!important;overflow-y:auto!important;overscroll-behavior:contain;box-shadow:-20px 0 55px rgba(0,0,0,.22)!important;-webkit-overflow-scrolling:touch}body>.portalMenuBackdrop .portalMenuContext{display:grid!important}body>.portalMenuBackdrop .portalMenuDrawer nav{display:grid!important;gap:5px!important}}.merchantAdminHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.merchantAdminHero h1{margin:4px 0 8px}.merchantAdminHero .lede{max-width:760px;margin:0}.merchantAddButton{white-space:nowrap;padding-inline:22px}.merchantKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.merchantKpis article{background:#fff;border:1px solid #e0e8ee;border-radius:16px;padding:18px 20px;box-shadow:0 4px 14px rgba(18,46,67,.035);display:grid;gap:5px}.merchantKpis span{font-size:13px;font-weight:800;color:#718396}.merchantKpis strong{font-size:30px;letter-spacing:-.035em;color:#142b3d}.merchantKpis small{font-size:13px;color:#93a1ad}.merchantDirectoryCard{padding:0;overflow:hidden}.merchantDirectoryHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px}.merchantDirectoryHead h2{margin:0 0 4px}.merchantDirectoryHead p{margin:0;color:#7b8b98}.merchantCountBadge{background:#eef7f4;color:#16825b;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;white-space:nowrap}.merchantToolbar{display:flex;align-items:center;gap:12px;padding:12px 22px;border-top:1px solid #edf2f5;border-bottom:1px solid #edf2f5;background:#fafcfd}.merchantSearch{display:flex;align-items:center;gap:8px;flex:1 1;min-width:220px;background:#fff;border:1px solid #dbe5eb;border-radius:11px;padding:0 12px}.merchantSearch span{font-size:20px;color:#80909c}.merchantSearch input{border:0!important;box-shadow:none!important;background:transparent!important;padding:10px 0!important;min-height:44px}.merchantStatusFilter{display:flex;background:#eef3f6;border-radius:10px;padding:3px}.merchantStatusFilter button{border:0;background:transparent;color:#637788;font-weight:800;border-radius:8px;padding:8px 12px;min-height:38px}.merchantStatusFilter button.active{background:#fff;color:#153b57;box-shadow:0 1px 5px rgba(18,44,63,.08)}.merchantCards{display:grid;gap:14px;padding:18px 22px 22px}.merchantAdminCard{border:1px solid #e1e9ef;border-radius:16px;background:#fff;overflow:hidden}.merchantAdminCardTop{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px}.merchantAvatar{width:48px;height:48px;border-radius:14px;background:#eaf5fa;color:#176b91;font-size:15px}.merchantIdentity{min-width:0}.merchantTitleLine{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.merchantIdentity h3{font-size:19px;margin:0;color:#142a3b}.merchantIdentity p{margin:3px 0 2px;color:#5d7181;font-size:14px}.merchantIdentity small{display:block;color:#8a99a5;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accountStatus{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.accountStatus.active{background:#e8f7ef;color:#16805a}.accountStatus.inactive{background:#f2f4f6;color:#77858f}.merchantReportStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #edf2f5;border-bottom:1px solid #edf2f5;background:#fbfcfd}.merchantReportStrip>div{padding:13px 18px;border-right:1px solid #edf2f5;display:grid;gap:2px}.merchantReportStrip>div:last-child{border-right:0}.merchantReportStrip span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:800;color:#8695a1}.merchantReportStrip strong{font-size:20px;color:#17344a}.merchantReportStrip small{font-size:11px;color:#8b9aa6}.merchantDetails summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:14px 18px}.merchantDetails summary::-webkit-details-marker{display:none}.merchantDetails summary>span{font-weight:850;color:#1d435e}.merchantDetails summary>b{font-size:12px;font-weight:500;color:#8897a3}.merchantDetails summary>i{font-style:normal;font-size:20px;color:#81919d;transition:transform .18s}.merchantDetails[open] summary>i{transform:rotate(180deg)}.merchantDetailsBody{border-top:1px solid #edf2f5;padding:18px;display:grid;grid-template-columns:1.2fr .8fr;gap:18px;background:#fcfdfe}.merchantDetailSection{border:1px solid #e5ecf1;border-radius:13px;padding:15px;background:#fff}.merchantDetailHeading{margin-bottom:12px}.merchantDetailHeading>div{display:grid;gap:2px}.merchantDetailHeading strong{font-size:15px}.merchantDetailHeading small{color:#8998a4}.merchantLocationList,.merchantUserGrid{display:grid;gap:10px}.merchantLocationList>div,.merchantUserRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #edf2f5}.merchantLocationList>div:first-child,.merchantUserRow:first-child{border-top:0}.merchantLocationList>div,.merchantUserRow>div{min-width:0}.merchantUserRow>div{display:grid}.merchantLocationList small,.merchantUserRow small{color:#7f8f9b;font-size:12px}.merchantLocationList>div{display:grid;grid-template-columns:120px minmax(0,1fr) auto}.merchantLocationList b{font-size:11px;color:#16805a}.merchantCreateUser{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:9px;align-items:end}.merchantCreateUser label{display:grid;gap:5px;font-size:12px;font-weight:800}.merchantCreateUser input{padding:9px 10px}.merchantModalBackdrop{position:fixed;inset:0;z-index:12000;background:rgba(4,20,34,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px}.merchantModal{width:min(760px,100%);max-height:92dvh;overflow:auto;background:#fff;border-radius:20px;box-shadow:0 30px 100px rgba(0,0,0,.28)}.merchantModalHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;border-bottom:1px solid #e8eef2}.merchantModalHead h2{margin:2px 0 5px}.merchantModalHead p{margin:0;color:#7c8c98}.merchantModalHead>button{border:0;border-radius:50%;background:#eef3f6;width:44px;height:44px;font-size:28px;color:#18344c;flex:0 0 auto}.merchantCreateForm{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 24px}.merchantCreateForm label{display:grid;gap:6px;font-weight:800}.merchantCreateForm .span2{grid-column:1/-1}.merchantModalActions{display:flex;justify-content:flex-end;gap:10px;padding-top:5px}.portalMenuFooter{margin-top:20px;padding:18px 8px 10px;border-top:1px solid #e5ebef;display:grid;gap:12px}.portalMenuFooter>div{display:grid;gap:2px}.portalMenuFooter small{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#8a98a4;font-weight:800}.portalMenuFooter strong{font-size:15px;color:#18344b}.portalMenuFooter form button{width:100%;border:1px solid #f1d5d8;background:#fff5f6;color:#9d3341;border-radius:12px;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:850;font-size:15px}.portalMenuFooter form button:hover{background:#fdebed}@media(max-width:1050px){.merchantKpis{grid-template-columns:1fr 1fr}.merchantDetailsBody{grid-template-columns:1fr}.merchantCreateUser{grid-template-columns:1fr 1fr}.merchantCreateUser .btn{grid-column:1/-1}.merchantReportStrip{grid-template-columns:1fr 1fr}.merchantReportStrip>div:nth-child(2){border-right:0}.merchantReportStrip>div:nth-child(-n+2){border-bottom:1px solid #edf2f5}}@media(max-width:700px){.merchantAdminHero{align-items:stretch;flex-direction:column}.merchantAddButton{width:100%;font-size:16px}.merchantKpis{grid-template-columns:1fr 1fr;gap:9px}.merchantKpis article{padding:14px}.merchantKpis strong{font-size:25px}.merchantDirectoryHead{padding:17px 15px 13px}.merchantToolbar{padding:10px 15px;align-items:stretch;flex-direction:column}.merchantStatusFilter{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.merchantCards{padding:14px}.merchantAdminCardTop{grid-template-columns:46px 1fr;padding:15px;gap:11px}.merchantAvatar{width:43px;height:43px}.merchantStateAction{grid-column:1/-1}.merchantStateAction .btn{width:100%}.merchantIdentity p{font-size:13px}.merchantIdentity small{white-space:normal}.merchantReportStrip>div{padding:11px 13px}.merchantReportStrip strong{font-size:18px}.merchantDetails summary{grid-template-columns:1fr auto;padding:14px 15px}.merchantDetails summary>b{display:none}.merchantDetailsBody{padding:14px}.merchantUserRow{align-items:stretch;flex-direction:column}.merchantUserRow .btn{width:100%}.merchantCreateForm,.merchantCreateUser,.merchantLocationList>div{grid-template-columns:1fr}.merchantCreateForm{padding:18px}.merchantCreateForm .span2{grid-column:auto}.merchantModalHead{padding:18px}.merchantModalActions{flex-direction:column-reverse}.merchantModalActions .btn{width:100%}.merchantModalBackdrop{padding:10px;align-items:end}.merchantModal{border-radius:20px 20px 0 0;max-height:94dvh}.portalMenuFooter{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}@media(max-width:420px){.merchantKpis{grid-template-columns:1fr}.merchantReportStrip{grid-template-columns:1fr 1fr}}@media(max-width:700px){.fulfillmentCard{padding:14px!important;overflow:hidden}.fulfillmentHead{width:100%;gap:10px!important}.fulfillmentHead .btn{width:100%}.toggleGrid{width:100%;grid-template-columns:1fr!important}.toggleGrid label{width:100%;min-width:0;display:grid!important;grid-template-columns:28px minmax(0,1fr);align-items:start}.toggleGrid label input{width:22px!important;height:22px!important;margin:2px 0 0!important}.toggleGrid label span{min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:15px!important}.toggleGrid label small{font-size:13px!important;line-height:1.45!important}.fulfillmentOptions{display:grid!important;width:100%;gap:12px!important}.fulfillmentOptions>label,.fulfillmentOptions>label:first-child{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px!important;align-items:center!important;font-size:14px!important}.fulfillmentOptions>label>select{grid-column:1/-1;width:100%!important;max-width:100%!important}.fulfillmentOptions>label>input[type=number]{width:100%!important;min-width:0!important}.fulfillmentOptions>label>span{min-width:0!important;overflow-wrap:anywhere}.fulfillmentOptions .inlineCheck{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;padding:10px 0}.fulfillmentOptions .inlineCheck input{width:22px!important;height:22px!important;margin:1px 0 0!important}.fulfillmentOptions .inlineCheck span{font-size:14px!important;line-height:1.45!important}.lockedRule,.pricingDivider{width:100%!important;max-width:100%!important;overflow-wrap:anywhere}.pricingSettings .btn{width:100%}.panel{overflow:hidden}.fulfillmentCard,.fulfillmentOptions,.settingsStack,.toggleGrid{min-width:0!important;max-width:100%!important}}.driverAvatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#eaf3f8;color:#17648b;display:grid;place-items:center;font-weight:900}.driverAvatar img{width:100%;height:100%;object-fit:cover}.driverAvatar span{font-size:13px}.driverFilter{flex-wrap:wrap}.driverReportStrip small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.driverDetailsBody{border-top:1px solid #edf2f5;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#fcfdfe}.driverDetailsBody>.merchantDetailSection:nth-child(n+3){grid-column:1/-1}.driverSecurityState{display:flex;align-items:center;gap:10px;border:1px solid #e7edf1;background:#fafcfd;border-radius:12px;padding:12px;margin-bottom:12px}.driverSecurityState>div{display:grid;gap:2px;min-width:0}.driverSecurityState small{color:#7c8c99}.securityDot{width:10px;height:10px;border-radius:50%;background:#f2a63a;box-shadow:0 0 0 4px #fff3df}.securityDot.ready{background:#1b9b6b;box-shadow:0 0 0 4px #e6f6f0}.driverAccessActions{display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap}.temporaryPassword{border:1px solid #e1e8ed;border-radius:10px;background:#fff}.temporaryPassword>summary{cursor:pointer;padding:10px 12px;font-weight:800;color:#234760}.temporaryPassword form{display:flex;gap:8px;padding:0 10px 10px}.temporaryPassword input{min-width:180px}.verificationPills{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.verificationPills span{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.verificationPills .ok{background:#e9f7f1;color:#16805a}.verificationPills .pending{background:#f2f4f6;color:#758590}.innerSummary{cursor:pointer;font-weight:850;color:#173c57;margin-bottom:12px}.revokeForm{display:flex;gap:8px;margin-top:12px}.revokeForm input{flex:1 1}.driverSetupNote{display:grid;gap:4px;border:1px solid #dbece5;background:#f1faf6;border-radius:12px;padding:13px 14px;color:#315d4d}.driverSetupNote span{font-size:13px;color:#638074}@media(max-width:700px){.driverFilter{display:grid;grid-template-columns:1fr 1fr}.driverDetailsBody{grid-template-columns:1fr;padding:14px}.driverDetailsBody>.merchantDetailSection:nth-child(n+3){grid-column:auto}.driverAccessActions,.revokeForm,.temporaryPassword form{flex-direction:column}.driverAccessActions .btn,.driverAccessActions form,.revokeForm .btn,.revokeForm input,.temporaryPassword,.temporaryPassword .btn,.temporaryPassword input{width:100%}.driverReportStrip{grid-template-columns:1fr 1fr}.driverReportStrip>div:nth-child(2){border-right:0}.driverReportStrip>div:nth-child(-n+2){border-bottom:1px solid #edf2f5}}.settingsPageHeader{margin-bottom:18px}.settingsPageHeader h1{font-size:34px;letter-spacing:-.035em}.settingsPageHeader .lede{max-width:790px;font-size:14px;line-height:1.6;margin-bottom:0}.settingsOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.settingsOverview>a{min-width:0;background:#fff;border:1px solid #e2e9ee;border-radius:15px;padding:15px 16px;box-shadow:0 6px 20px rgba(17,47,67,.035);display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;transition:.16s ease}.settingsOverview>a:hover{transform:translateY(-1px);border-color:#ccdce7;box-shadow:0 9px 24px rgba(17,47,67,.06)}.settingsOverviewIcon{grid-row:1/3;width:38px;height:38px;border-radius:11px;background:#eef6fa;color:#14628b;display:grid;place-items:center;font-size:15px;font-weight:900}.settingsOverview div{display:grid;gap:3px;min-width:0}.settingsOverview small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:#7b8b97}.settingsOverview strong{font-size:14px;color:#183149;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settingsOverview b{grid-column:2;font-size:9px;color:#7c8b96;font-weight:750}.settingsOverview b.ok{color:#19845d}.settingsOverview b.warn{color:#b16a17}.settingsPanel{margin-top:14px;background:#fff;border:1px solid #e2e9ee;border-radius:16px;padding:20px 21px;box-shadow:0 6px 22px rgba(17,47,67,.035);scroll-margin-top:92px}.settingsPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}.settingsPanelHead>div{max-width:760px}.settingsKicker{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#728493;margin-bottom:5px}.settingsPanelHead h2{font-size:21px;line-height:1.2;letter-spacing:-.025em;margin:0 0 6px;color:#162b3d}.settingsPanelHead p{font-size:12px;line-height:1.55;color:#72828e;margin:0}.settingsStatus{flex:0 0 auto;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;background:#f1f4f6;color:#60717d}.settingsStatus.good{background:#eaf8f1;color:#18815a}.settingsStatus.warn{background:#fff5e7;color:#a76513}.settingsStatus.neutral{background:#edf5f9;color:#3f6c84}.settingsDispatchForm{display:grid;grid-template-columns:220px 220px minmax(0,1fr);gap:12px;align-items:end}.unitField{display:grid;gap:7px;font-size:10px;font-weight:850;color:#405667}.unitField>div{display:flex;align-items:center;border:1px solid #dce5eb;border-radius:10px;background:#fff;overflow:hidden;min-height:44px}.unitField input{border:0;border-radius:0;box-shadow:none!important;padding:10px 11px;min-width:0;background:transparent}.unitField b{padding:0 11px 0 5px;font-size:10px;color:#71818d;white-space:nowrap}.settingsInfoBox{min-height:66px;background:#f5f9fb;border:1px solid #e2ebf0;border-radius:11px;padding:12px 14px;display:grid;gap:4px;align-content:center}.settingsInfoBox strong{font-size:11px;color:#28465a}.settingsInfoBox span{font-size:10px;line-height:1.45;color:#71828e}.settingsInlineActions{grid-column:1/-1;border-top:1px solid #e8eef2;padding-top:12px;display:none;align-items:center;justify-content:flex-end;gap:8px}.settingsInlineActions.visible{display:flex}.settingsInlineActions>span{margin-right:auto;font-size:10px;color:#a56824;font-weight:800}.providerCard{display:grid;grid-template-columns:minmax(230px,1fr) minmax(250px,1.4fr) auto;gap:18px;align-items:center;padding:16px;border:1px solid #e2e9ee;border-radius:13px;background:#fbfcfd}.providerBrand{display:flex;align-items:center;gap:12px}.providerBrand>span{width:42px;height:42px;border-radius:11px;background:#0e304c;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:900}.providerBrand>div,.providerMeta{display:grid;gap:3px}.providerBrand strong{font-size:14px;color:#1a3347}.providerBrand small,.providerMeta small{font-size:9px;line-height:1.4;color:#84929c}.providerMeta>span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:#84929c}.providerMeta strong{font-size:12px;color:#2e495c}.merchantRulesPanel{padding-bottom:22px}.settingsMerchantStack{display:grid;gap:13px}.settingsMerchantCard{border:1px solid #dfe7ed;border-radius:15px;background:#fcfdfe;overflow:hidden}.settingsMerchantHead{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 17px;background:#fff}.settingsMerchantIdentity{display:flex;align-items:center;gap:11px;min-width:0}.merchantAvatar{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#e9f5fa;color:#0b6f93;font-size:11px;font-weight:900}.settingsMerchantIdentity>div{display:grid;gap:3px;min-width:0}.settingsMerchantIdentity strong{font-size:14px;color:#173147}.settingsMerchantIdentity small{font-size:9px;color:#81909b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settingsExpand{border:1px solid #dfe7ed;background:#f7fafb;color:#294b61;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:850;cursor:pointer}.settingsSubsection{padding:16px 17px;border-top:1px solid #e8edf1}.settingsSubsection.inset{border:1px solid #e4ebf0;border-radius:12px;background:#fff;margin:0;padding:15px}.settingsSubhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.settingsSubhead>div{display:grid;gap:3px}.settingsSubhead span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#718491}.settingsSubhead h3{font-size:15px;letter-spacing:-.015em;margin:0;color:#1c3548}.settingsSubhead>small{font-size:9px;color:#85939d;text-align:right}.settingsToggleGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.settingsToggleCard{display:flex!important;align-items:center;justify-content:space-between;gap:10px;min-width:0;border:1px solid #e3e9ee;border-radius:11px;background:#fbfcfd;padding:11px 12px;cursor:pointer}.settingsToggleCopy{display:grid;gap:3px;min-width:0}.settingsToggleCopy strong{font-size:10px;line-height:1.25;color:#284257}.settingsToggleCopy small{font-size:8px;line-height:1.35;color:#84929d;font-weight:500}.switch{position:relative;flex:0 0 auto;width:34px;height:20px}.switch input{position:absolute;opacity:0;pointer-events:none}.switch>span{inset:0;background:#cbd5dc;border-radius:999px}.switch>span,.switch>span:after{position:absolute;transition:.16s ease}.switch>span:after{content:"";width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18)}.switch input:checked+span{background:#1784b2}.switch input:checked+span:after{transform:translateX(14px)}.switch input:focus-visible+span{box-shadow:0 0 0 3px rgba(105,185,232,.2)}.settingsTwoColumn{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 17px 16px}.settingsTwoColumn.compactColumns{padding-top:0}.selectField{display:grid;gap:7px;margin-bottom:11px;font-size:10px;font-weight:850;color:#405667}.selectField select{min-height:44px}.settingsFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settingsFieldGrid .unitField:first-child{grid-column:1/-1}.settingsSwitchList{display:grid;gap:7px}.settingsSwitchList .settingsToggleCard{background:#fbfcfd}.settingsSafetyNotes{display:grid;gap:5px;margin-top:10px;padding:10px 11px;border-radius:10px;background:#eef8f4;color:#39705b;font-size:9px;line-height:1.4}.settingsSaveBar{display:none;position:sticky;bottom:10px;z-index:5;margin:0 17px 16px;padding:11px 12px;border:1px solid #d9e3e9;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 12px 35px rgba(15,44,65,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;justify-content:space-between;gap:14px}.settingsSaveBar.visible{display:flex}.settingsSaveBar>div:first-child{display:grid;gap:2px}.settingsSaveBar strong{font-size:10px;color:#2a4356}.settingsSaveBar span{font-size:8px;color:#83919b}.settingsSaveBar>div:last-child{display:flex;gap:7px}.settingsInlineActions .btn,.settingsSaveBar .btn{padding:8px 11px;font-size:9px}@media(max-width:1180px){.settingsOverview{grid-template-columns:1fr 1fr}.settingsToggleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsDispatchForm{grid-template-columns:1fr 1fr}.settingsInfoBox{grid-column:1/-1}}@media(max-width:760px){.settingsPageHeader h1{font-size:30px}.settingsOverview{grid-template-columns:1fr 1fr;gap:9px}.settingsOverview>a{padding:12px;grid-template-columns:32px minmax(0,1fr)}.settingsOverviewIcon{width:32px;height:32px}.settingsOverview strong{font-size:12px}.settingsPanel{padding:16px 14px;border-radius:14px}.settingsPanelHead{gap:10px}.settingsPanelHead h2{font-size:19px}.settingsPanelHead p{font-size:11px}.settingsDispatchForm,.settingsTwoColumn{grid-template-columns:1fr}.settingsTwoColumn{padding:0 13px 13px}.settingsToggleGrid{grid-template-columns:1fr 1fr}.providerCard{grid-template-columns:1fr}.providerCard form .btn{width:100%}.settingsMerchantHead,.settingsSubsection{padding:14px}.settingsSubhead{align-items:flex-start;flex-direction:column;gap:5px}.settingsSubhead>small{text-align:left}.settingsSaveBar{margin:0 13px 13px}.settingsFieldGrid{grid-template-columns:1fr 1fr}.settingsInlineActions{align-items:stretch;flex-wrap:wrap}.settingsInlineActions>span{width:100%;margin:0}.settingsInlineActions .btn{flex:1 1}}@media(max-width:520px){.settingsOverview{grid-template-columns:1fr}.settingsStatus{font-size:8px}.settingsPanelHead p{display:block}.settingsFieldGrid,.settingsToggleGrid{grid-template-columns:1fr}.settingsFieldGrid .unitField:first-child{grid-column:auto}.settingsMerchantHead{align-items:flex-start;flex-direction:column}.settingsExpand{width:100%}.settingsSaveBar{align-items:stretch;flex-direction:column}.settingsSaveBar>div:last-child{display:grid;grid-template-columns:1fr 1fr}.settingsSaveBar .btn{width:100%}}.driverAlertOverlay{position:fixed;inset:0;z-index:1200;background:rgba(6,25,42,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.driverAlertModal{width:min(520px,100%);background:#fff;border-radius:24px;padding:28px;box-shadow:0 28px 80px rgba(3,20,35,.28);border-top:5px solid #f78b2d;text-align:left}.driverAlertIcon{width:54px;height:54px;border-radius:16px;background:#fff1e5;display:grid;place-items:center;font-size:26px;margin-bottom:16px}.driverAlertModal h2{font-size:30px;line-height:1.1;margin:4px 0 10px;color:#10273b}.driverAlertModal p{font-size:17px;line-height:1.55;color:#526a7d;margin:0 0 20px}.driverAlertActions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-bottom:14px}.driverAlertActions .btn{text-align:center;justify-content:center}.driverAlertModal small{display:block;color:#7a8d9c;line-height:1.45}@media(max-width:600px){.driverAlertOverlay{align-items:end;padding:12px}.driverAlertModal{border-radius:22px;padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.driverAlertModal h2{font-size:25px}.driverAlertActions{grid-template-columns:1fr}.driverAlertActions .btn{min-height:50px;font-size:16px}}.reportPeriodBadge{display:inline-flex;margin-top:10px;padding:6px 10px;border-radius:999px;background:#eef6fa;color:#35677f;font-size:12px;font-weight:800}.reportRangeFilter{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px auto;gap:10px;align-items:end;margin:14px 0 18px;padding:14px 16px;border:1px solid #e3e9ee;background:#fff;border-radius:14px}.reportRangeFilter label{display:grid;gap:6px;font-size:11px;font-weight:800;color:#496173}.reportRangeFilter input,.reportRangeFilter select{min-height:44px}.notificationManageHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.notificationManageHead>div:first-child{display:grid;gap:3px}.notificationManageHead small{color:#7b8c99}.notificationItemActions,.notificationManageActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.notificationItemActions a,.notificationItemActions button{border:0;background:transparent;color:#186e96;font-weight:800;font-size:12px;text-decoration:none;cursor:pointer;padding:6px}.ghostDanger,.notificationItemActions .dangerText{color:#a44646!important}.btn.ghostDanger{background:#fff5f5;border:1px solid #f1d4d4}.notificationList.managed .notificationItem{align-items:center}.dangerPanel{border-color:#f0d5d5;background:linear-gradient(180deg,#fff,#fffafa)}.resetBackupCard{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px;border:1px solid #e2e9ee;background:#fff;border-radius:12px;margin-bottom:14px}.resetBackupCard>div{display:grid;gap:4px}.resetBackupCard span{font-size:11px;color:#748692}.resetForm{display:grid;gap:12px}.resetChoices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.resetChoices label{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e0e7ec;border-radius:12px;background:#fff;cursor:pointer}.resetChoices label.dangerChoice{border-color:#efd1d1;background:#fffafa}.resetChoices input[type=radio]{width:auto;margin-top:3px}.resetChoices span{display:grid;gap:4px}.resetChoices small{font-size:11px;line-height:1.45;color:#758691}.resetForm>label{display:grid;gap:7px;font-weight:800;color:#405667}.resetForm code{font-size:12px;background:#f1f4f6;padding:3px 6px;border-radius:5px}.dangerButton{background:#a63f3f!important;color:#fff!important;border-color:#a63f3f!important}.drawerActions form{display:contents}@media(max-width:760px){.reportRangeFilter{grid-template-columns:1fr 1fr}.reportRangeFilter .btn,.reportRangeFilter label:first-child{grid-column:1/-1}.notificationManageHead{align-items:stretch;flex-direction:column}.notificationManageActions{display:grid;grid-template-columns:1fr 1fr}.notificationManageActions .btn{width:100%}.notificationList.managed .notificationItem{align-items:flex-start;flex-direction:column}.notificationItemActions{width:100%;justify-content:flex-start}.resetBackupCard{align-items:stretch;flex-direction:column}.resetBackupCard .btn{width:100%}.resetChoices{grid-template-columns:1fr}}.bellHeadActions{display:flex;align-items:center;gap:8px}.bellHeadActions form{margin:0}.dangerText{color:#a44646!important}.signatureSurface{width:100%;overflow:hidden;border-radius:12px;background:#fff}.signatureCanvas{width:100%;min-width:0;height:180px!important;box-sizing:border-box}.privacyProtected{padding:14px;border:1px solid #dfe7ed;border-radius:10px;background:#f7f9fb;color:#506271;font-size:12px;line-height:1.5}.privacyProtected strong{display:block;color:#233f54;font-size:13px;margin-bottom:3px}@media(max-width:700px){.signatureCanvas{height:220px!important}}.jnSupportHero{background:#082844;color:#fff;padding:86px clamp(28px,7vw,120px) 78px;position:relative;overflow:hidden}.jnSupportHero:after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-190px;top:-350px;background:radial-gradient(circle,rgba(105,185,232,.22),rgba(105,185,232,0) 70%)}.jnSupportHeroInner{position:relative;z-index:1;max-width:900px}.jnSupportHero h1{font-size:clamp(48px,5.5vw,78px);line-height:1;letter-spacing:-.05em;margin:20px 0;color:#fff}.jnSupportHero p{max-width:760px;font-size:16px;line-height:1.75;color:#bfd2df;margin:0}.jnSupportQuick{max-width:1460px;margin:-34px auto 0;position:relative;z-index:3;padding:0 clamp(20px,5vw,72px);display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jnSupportQuick article{background:#fff;border:1px solid #e0e8ed;border-radius:16px;padding:22px;display:flex;gap:14px;align-items:center;box-shadow:0 16px 40px rgba(17,47,67,.08)}.jnSupportQuick i{width:42px;height:42px;border-radius:11px;background:#eaf6fa;color:#0b7d9d;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:17px}.jnSupportQuick div{display:grid;gap:5px}.jnSupportQuick b{font-size:13px;color:#18364b}.jnSupportQuick span{font-size:10px;line-height:1.45;color:#788a97}.jnSupportBody{max-width:1460px;margin:0 auto;padding:82px clamp(20px,5vw,72px) 100px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:55px;align-items:start}.jnSupportMain h2{font-size:clamp(34px,4vw,52px);letter-spacing:-.04em;color:#17344b;margin:10px 0 28px}.jnSupportFaqs{display:grid;border-top:1px solid #dfe7ec}.jnSupportFaqs details{border-bottom:1px solid #dfe7ec;background:#fff}.jnSupportFaqs summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 2px;font-size:14px;font-weight:850;color:#203e53}.jnSupportFaqs summary::-webkit-details-marker{display:none}.jnSupportFaqs summary b{font-size:20px;color:#0d7898;font-weight:500;transition:.15s}.jnSupportFaqs details[open] summary b{transform:rotate(45deg)}.jnSupportFaqs details p{font-size:12px;line-height:1.7;color:#6f818e;margin:0;padding:0 42px 22px 2px;max-width:850px}.jnSupportAside{display:grid;gap:14px;position:sticky;top:96px}.jnSupportCard{background:#fff;border:1px solid #e0e8ed;border-radius:16px;padding:25px}.jnSupportCard.dark{background:#0b2c45;border-color:#0b2c45;color:#fff}.jnSupportCard>span{font-size:8px;letter-spacing:.15em;font-weight:900;color:#0d7898}.jnSupportCard.dark>span{color:#76c9eb}.jnSupportCard h3{font-size:20px;line-height:1.15;margin:10px 0;color:#17344b}.jnSupportCard.dark h3{color:#fff}.jnSupportCard p{font-size:11px;line-height:1.7;color:#718492;margin:0 0 18px}.jnSupportCard.dark p{color:#b9ccd8}.jnSupportCard>a:not(.jnButton){font-size:11px;font-weight:850;color:#0b7899}.jnSupportCard .jnButton{width:100%;margin-top:3px}@media(max-width:950px){.jnSupportBody,.jnSupportQuick{grid-template-columns:1fr}.jnSupportAside{position:static;grid-template-columns:1fr 1fr}.jnSupportCard.dark{grid-column:1/-1}}@media(max-width:620px){.jnSupportHero{padding:60px 20px 72px}.jnSupportHero h1{font-size:45px}.jnSupportQuick{padding:0 18px}.jnSupportBody{padding:62px 20px 76px;gap:34px}.jnSupportAside{grid-template-columns:1fr}.jnSupportCard.dark{grid-column:auto}.jnSupportFaqs summary{font-size:13px}}.routeOptimizationSummary{display:flex;gap:16px;align-items:baseline;padding:14px 16px;margin:12px 0;border-radius:14px;background:#f4f8fb;border:1px solid #dce7ef}.routeOptimizationSummary strong{font-size:20px;color:#0b324c}.routeOptimizationSummary span{color:#607284}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.pagination .disabled{pointer-events:none;opacity:.45}.adminPagination{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 0 4px}.adminPagination span{font-weight:700;color:var(--muted,#718096)}.merchantDriverAssignments{display:grid;gap:10px}.merchantDriverRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #dfe8ee;border-radius:14px;background:#fff}.merchantDriverRow>div{display:flex;flex-direction:column;gap:3px}.merchantDriverRow small{color:#718096}.pageHeaderActions{display:flex;gap:10px;align-items:center}.routeDangerZone{border-color:#f2d5d5}.routeDangerZone .rowActions{justify-content:flex-start;gap:10px;flex-wrap:wrap}@media(max-width:720px){.adminPagination{justify-content:space-between}.merchantDriverRow{align-items:flex-start;flex-direction:column}.merchantDriverRow .btn,.pageHeaderActions,.pageHeaderActions .btn{width:100%}}.driverDangerZone,.merchantDangerZone{border-top:1px solid #f2d5d5;padding-top:18px}.driverDangerZone .rowActions,.merchantDangerZone .rowActions{justify-content:flex-start;gap:10px;flex-wrap:wrap}.jnApplicationPage.submitted{grid-template-columns:.72fr 1.28fr}.jnApplicationIntroSubmitted{min-height:420px;padding-top:54px;padding-bottom:54px}.jnApplicationIntroSubmitted h1{max-width:560px;font-size:clamp(40px,4.2vw,58px)}.jnApplicationIntroSubmitted>p{max-width:560px}.jnApplicationCardSubmitted{max-width:760px;width:calc(100% - 56px);justify-self:center}.jnDriverSuccess{padding:26px 20px 20px}.jnDriverSuccess>i{width:50px;height:50px;margin-bottom:12px}.jnSuccessEyebrow{display:block;font-size:9px;letter-spacing:.16em;font-weight:900;color:#0e7d9d;margin-bottom:8px}.jnDriverSuccess h2{font-size:28px}.jnDriverSuccess>p{max-width:560px;margin:0 auto 22px;line-height:1.6}.jnStatusTrack{display:flex;align-items:center;justify-content:center;max-width:590px;margin:20px auto 18px}.jnStatusTrack span{display:grid;justify-items:center;gap:6px;min-width:84px;font-size:9px;font-weight:850;color:#81919e}.jnStatusTrack span b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf2f5;color:#748794;font-size:10px}.jnStatusTrack span.current,.jnStatusTrack span.done{color:#1d7658}.jnStatusTrack span.done b{background:#e4f5ed;color:#1d865e}.jnStatusTrack span.current b{background:#0d7898;color:#fff}.jnStatusTrack em{width:62px;height:2px;background:#e0e8ed;margin:0 4px 20px}.jnStatusTrack em:first-of-type{background:#b9ded0}.jnSuccessDetails{max-width:590px;margin:14px auto 0;border-top:1px solid #e3eaee;border-bottom:1px solid #e3eaee;text-align:left}.jnSuccessDetails summary{cursor:pointer;list-style:none;padding:14px 4px;font-size:11px;font-weight:850;color:#27465a}.jnSuccessDetails summary::-webkit-details-marker{display:none}.jnSuccessDetails summary:after{content:"+";float:right;color:#718694}.jnSuccessDetails[open] summary:after{content:"−"}.jnSuccessDetails div{padding:0 4px 12px}.jnSuccessDetails div p{font-size:10px;line-height:1.6;color:#718391;margin:0 0 7px}.jnSuccessActions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.jnButtonSecondary{background:#edf3f6;color:#12354d;padding:11px 16px}.jnTextAction{font-size:10px;font-weight:800;color:#587082;text-decoration:none}@media(max-width:760px){.jnApplicationPage.submitted{display:block}.jnApplicationPage.submitted .jnApplicationIntroSubmitted{min-height:0;padding:26px 20px 24px}.jnApplicationPage.submitted .jnApplicationIntroSubmitted h1{font-size:29px;line-height:1.05;margin:8px 0 9px;max-width:360px}.jnApplicationPage.submitted .jnApplicationIntroSubmitted>p{font-size:12px;line-height:1.5;margin:0;max-width:380px}.jnApplicationPage.submitted .jnApplicationCardSubmitted{width:auto;max-width:none;margin:14px 14px 28px;padding:18px}.jnApplicationPage.submitted .jnDriverSuccess{padding:16px 4px 8px}.jnApplicationPage.submitted .jnDriverSuccess>i{width:42px;height:42px;margin-bottom:10px}.jnApplicationPage.submitted .jnSuccessEyebrow{font-size:8px}.jnApplicationPage.submitted .jnDriverSuccess h2{font-size:24px;line-height:1.08;margin-bottom:8px}.jnApplicationPage.submitted .jnDriverSuccess>p{font-size:11px;line-height:1.5;margin-bottom:18px}.jnApplicationPage.submitted .jnStatusTrack{margin:14px auto 10px}.jnApplicationPage.submitted .jnStatusTrack span{min-width:70px;font-size:8px}.jnApplicationPage.submitted .jnStatusTrack span b{width:25px;height:25px}.jnApplicationPage.submitted .jnStatusTrack em{width:34px;margin-bottom:18px}.jnApplicationPage.submitted .jnSuccessDetails{margin-top:10px}.jnApplicationPage.submitted .jnSuccessDetails summary{padding:12px 2px}.jnApplicationPage.submitted .jnSuccessActions{margin-top:14px;gap:12px;flex-wrap:wrap}.jnApplicationPage.driver:not(.submitted) .jnApplicationIntro{padding:38px 20px 34px}.jnApplicationPage.driver:not(.submitted) .jnApplicationIntro h1{font-size:34px;line-height:1.05;margin:9px 0 12px}.jnApplicationPage.driver:not(.submitted) .jnApplicationIntro>p{font-size:13px;line-height:1.55}.jnApplicationPage.driver:not(.submitted) .jnApplicationPoints{margin:18px 0 22px;gap:8px}.jnApplicationPage.driver:not(.submitted) .jnApplicationIntro img{height:145px;margin-top:4px}.jnApplicationPage.driver:not(.submitted) .jnApplicationCard{margin-top:16px}}.documentCardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.documentCard{border:1px solid #dce5eb;border-radius:16px;padding:14px;background:#fff;display:grid;gap:12px;align-content:start}.documentThumb{height:120px;border-radius:12px;background:#f2f6f8;display:grid;place-items:center;overflow:hidden}.documentThumb img{width:100%;height:100%;object-fit:cover}.documentIcon{font-size:42px;color:#123654}.documentMissing{font-size:32px;color:#9aacb8}.documentStatus{font-size:13px;color:#778b9a;margin-top:4px}.documentStatus.ok{color:#16865b;font-weight:700}@media(max-width:900px){.documentCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.documentCardGrid{grid-template-columns:1fr}.documentThumb{height:160px}}.liveSyncBadge,.providerAutoSync{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#15785d;background:#eef9f5;border:1px solid #d3eee5;border-radius:9px;padding:9px 10px;margin:8px 0}.livePulse{width:8px;height:8px;border-radius:50%;background:#20ad7a;box-shadow:0 0 0 4px rgba(32,173,122,.12)}.manualDispatchBox{margin:16px 0;padding:16px;border:1px solid #dfe8ee;border-radius:14px;background:#f8fbfc;display:grid;gap:12px}.manualDispatchBox.compact{display:block}.manualDispatchBox h3{margin:3px 0}.manualDispatchBox p{margin:0;color:#667987;font-size:12px;line-height:1.5}.manualDispatchBox .formStack{margin:0}.merchantRouteControl{border-bottom:1px solid #edf1f4;padding:4px 0 14px}.merchantRouteAssign{display:flex;gap:8px;align-items:center;padding:0 16px 8px}.merchantRouteAssign select{max-width:330px}.sharedRouteNotice{margin:0 16px 8px;padding:10px 12px;background:#f6f8fa;border-radius:8px;color:#6e7d88;font-size:11px}.merchantLiveTracking{display:grid;gap:16px}.merchantLiveHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;background:#fff;border:1px solid #e1e9ee;border-radius:16px;padding:20px}.merchantLiveHeader span{font-size:10px;font-weight:850;color:#6d8090;letter-spacing:.08em}.merchantLiveHeader h2{margin:6px 0;font-size:28px}.merchantLiveHeader p{margin:0;color:#677b8b}.merchantTrackingMap{height:420px;border-radius:16px;overflow:hidden;border:1px solid #dfe8ee;background:#eef3f6}.merchantTrackingMap iframe{width:100%;height:100%;border:0}.merchantTrackingFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.merchantTrackingFacts>div{background:#fff;border:1px solid #e1e9ee;border-radius:12px;padding:14px}.merchantTrackingFacts span{display:block;font-size:9px;font-weight:800;color:#7d8d99;text-transform:uppercase;margin-bottom:5px}.shipdayTrackingCard{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#fff;border:1px solid #e1e9ee;border-radius:16px;padding:20px}.shipdayTrackingCard h3{margin:5px 0}.shipdayTrackingCard p{margin:0;max-width:650px;color:#667987}.merchantTrackingTimeline{background:#fff;border:1px solid #e1e9ee;border-radius:16px;padding:20px}.merchantTrackingTimeline article{display:flex;gap:12px;padding:12px 0;border-top:1px solid #edf1f4}.merchantTrackingTimeline article>span{width:9px;height:9px;border-radius:50%;background:#1ba97c;margin-top:5px}.merchantTrackingTimeline p{margin:3px 0;color:#667987;font-size:12px}.merchantTrackingTimeline small{color:#94a0aa}@media(max-width:800px){.merchantLiveHeader,.shipdayTrackingCard{display:grid}.merchantTrackingMap{height:300px}.merchantTrackingFacts{grid-template-columns:1fr 1fr}.merchantRouteAssign{display:grid}.merchantRouteAssign select{max-width:none}}.jnLegalPage{background:#f4f7f9;min-height:70vh;padding:58px 24px 80px}.jnLegalHero{max-width:1040px;margin:0 auto 28px;padding:46px;border-radius:24px;background:#0d2c49;color:#fff}.jnLegalHero h1{font-size:clamp(36px,5vw,62px);line-height:1.02;max-width:820px;margin:10px 0 16px;letter-spacing:-.04em}.jnLegalHero p{max-width:760px;color:#c7d8e5;font-size:17px;line-height:1.65}.jnLegalCards{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jnLegalCards a{display:grid;gap:8px;background:#fff;border:1px solid #dee7ed;border-radius:18px;padding:24px;text-decoration:none;color:#18364e;box-shadow:0 8px 28px rgba(17,48,70,.04)}.jnLegalCards a:hover{border-color:#f28a2e;transform:translateY(-1px)}.jnLegalCards b{font-size:19px}.jnLegalCards span{color:#697c8a;font-size:14px;line-height:1.6}.jnLegalDocument{max-width:920px;margin:0 auto;background:#fff;border:1px solid #dee7ed;border-radius:22px;padding:44px 50px;box-shadow:0 10px 34px rgba(17,48,70,.05);color:#263d4f}.jnLegalDocument header{padding-bottom:26px;border-bottom:1px solid #e5ecef;margin-bottom:26px}.jnLegalDocument h1{font-size:clamp(38px,5vw,56px);line-height:1.04;letter-spacing:-.035em;color:#132d42;margin:10px 0}.jnLegalDocument header>p:not(.jnLegalMeta){font-size:16px;line-height:1.7;color:#596d7c}.jnLegalMeta{color:#80909b;font-size:12px;font-weight:700}.jnLegalDocument section{padding:18px 0;border-bottom:1px solid #edf1f3}.jnLegalDocument section:last-child{border-bottom:0}.jnLegalDocument h2{font-size:21px;color:#17354c;margin:0 0 10px}.jnLegalDocument p{font-size:14px;line-height:1.75;color:#566b7a;margin:0 0 10px}.jnLegalDocument a{color:#0d7898;font-weight:700}.jnLegalFooter{background:#092641;color:#d4e0e9;padding:34px 24px}.jnLegalFooterInner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.jnLegalFooterBrand{display:flex;align-items:center;gap:10px}.jnLegalFooterBrand img{width:150px;height:auto;filter:brightness(0) invert(1)}.jnLegalFooterBrand span{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#8fb1c8}.jnLegalFooter nav{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 20px}.jnLegalFooter nav a{color:#dbe6ee;text-decoration:none;font-size:12px}.jnLegalFooter p{font-size:11px;color:#89a5b8;margin:0;white-space:nowrap}.jnDeletionGrid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.12fr .88fr;gap:20px;align-items:start}.jnDeletionGrid .jnLegalDocument{max-width:none;margin:0;padding:36px}.jnDeletionFormCard{position:sticky;top:90px;background:#fff;border:1px solid #dee7ed;border-radius:22px;padding:30px;box-shadow:0 10px 34px rgba(17,48,70,.05)}.jnDeletionFormCard .jnPublicForm{grid-template-columns:1fr 1fr}.jnDeletionFormCard .jnPublicForm a{color:#0d7898}.jnDeletionFormCard input[type=checkbox]{min-height:auto}@media(max-width:820px){.jnLegalPage{padding:30px 16px 58px}.jnLegalHero{padding:30px 24px}.jnLegalCards{grid-template-columns:1fr}.jnLegalDocument{padding:30px 24px}.jnDeletionGrid{grid-template-columns:1fr}.jnDeletionFormCard{position:static}.jnLegalFooterInner{grid-template-columns:1fr;text-align:center}.jnLegalFooterBrand{justify-content:center}.jnLegalFooter p{white-space:normal}.jnDeletionFormCard .jnPublicForm{grid-template-columns:1fr}.jnDeletionFormCard .jnPublicForm .span2{grid-column:auto}}.billingPlanGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;margin-top:4px}.billingPlanCard{position:relative;padding:20px;display:flex;flex-direction:column;min-width:0;border:1px solid #e3eaee;box-shadow:0 5px 18px rgba(17,47,67,.035)}.billingPlanCard.popular{border-color:#f2b16c;box-shadow:0 8px 24px rgba(234,128,36,.1)}.billingPlanCard.current{border-color:#9fd8bd;background:linear-gradient(180deg,#fbfffd,#fff)}.planPopularBadge{position:absolute;top:14px;right:14px;background:#fff1e3;color:#bd6313;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.planPrice{display:flex;align-items:baseline;gap:6px;margin:15px 0 12px}.planPrice strong{font-size:30px;line-height:1;color:#172d3f;letter-spacing:-.04em}.planPrice span{font-size:11px;font-weight:700;color:#6f7e89}.planIncluded{font-size:12px;margin:4px 0 12px;color:#30495b}.planIncluded strong{font-size:15px;color:#172d3f}.planFeatures{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:7px;color:#6f7e89;font-size:11px}.planFeatures li:before{content:"✓";display:inline-block;margin-right:7px;color:#169267;font-weight:900}.planAction{width:100%;margin-top:auto;justify-content:center}.planAction:disabled{opacity:1;cursor:default;background:#eef7f2!important;border-color:#cce7d8!important;color:#14734f!important}.manageSubscriptionForm{margin-top:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.manageSubscriptionForm .muted{font-size:10px}@media(max-width:1050px){.billingPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.billingPlanCard:last-child{grid-column:1/-1}}@media(max-width:720px){.billingPlanGrid{grid-template-columns:1fr}.billingPlanCard:last-child{grid-column:auto}.billingPlanCard{padding:17px}.planPrice strong{font-size:28px}}.billingConfirmOverlay{z-index:120}.billingPlanConfirm{width:min(650px,94vw);display:grid;grid-template-columns:54px 1fr;gap:16px 18px;padding:26px 28px}.billingPlanConfirm h3{margin:2px 0 7px;font-size:25px;line-height:1.18;color:#173149;letter-spacing:-.025em}.billingPlanConfirm p{margin:0;color:#667987;font-size:13px;line-height:1.58}.billingConfirmIcon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:#fff1e5;color:#e87b1d;font-weight:900;font-size:24px}.billingConfirmSummary{grid-column:1/-1;display:grid;gap:12px}.billingConfirmPlanFlow{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:10px}.billingConfirmPlanBox{border:1px solid #dfe7ec;border-radius:13px;background:#f8fafb;padding:14px 16px;display:grid;gap:4px;min-width:0}.billingConfirmPlanBox.next{background:#fffaf5;border-color:#f3c79f}.billingConfirmEffective>span,.billingConfirmPlanBox span{font-size:9px;color:#7c8c98;text-transform:uppercase;letter-spacing:.09em;font-weight:850}.billingConfirmPlanBox strong{font-size:18px;color:#18364b;line-height:1.15}.billingConfirmPlanBox small{font-size:11px;color:#6f808d;font-weight:700}.billingConfirmArrow{display:grid;place-items:center;font-size:23px;font-weight:900;color:#f28a2e}.billingConfirmEffective{border:1px solid #e1e9ee;border-radius:13px;background:#fff;padding:13px 16px;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;row-gap:4px}.billingConfirmEffective strong{justify-self:end;font-size:13px;color:#263f51;text-align:right}.billingConfirmEffective small{grid-column:1/-1;font-size:10px;line-height:1.45;color:#72818c}.billingPlanConfirm .confirmActions{margin-top:2px}.billingPlanConfirm .confirmActions .btn{min-width:128px}.billingMethodsSection{margin-bottom:14px}.billingMethodGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.billingMethodOption{border:1px solid #dfe7ec;border-radius:14px;padding:18px;background:#fff;display:grid;gap:13px;align-content:start}.billingMethodOption.preferred{border-color:#89d8b5;box-shadow:0 0 0 2px rgba(46,171,116,.07)}.billingMethodHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.billingMethodHead h3{margin:4px 0 0;font-size:17px;color:#173149}.billingMethodOption>p{font-size:11px;line-height:1.6;color:#71808d;margin:0}.billingMethodOption .billingForm{margin-top:auto}.billingMethodOption .wide{width:100%}.billingPadNotice{margin-top:14px;padding:13px 15px;border-radius:12px;background:#f4f8fa;border:1px solid #e0e8ed;display:grid;gap:4px}.billingPadNotice strong{font-size:11px;color:#2a4456}.billingPadNotice span{font-size:10px;line-height:1.55;color:#74838e}@media(max-width:850px){.billingMethodGrid{grid-template-columns:1fr}}@media(max-width:600px){.billingPlanConfirm{grid-template-columns:44px 1fr;padding:20px;gap:13px 14px}.billingConfirmIcon{width:44px;height:44px;font-size:21px}.billingPlanConfirm h3{font-size:21px}.billingConfirmPlanFlow{grid-template-columns:1fr;gap:8px}.billingConfirmArrow{transform:rotate(90deg);height:20px}.billingConfirmEffective{grid-template-columns:1fr;gap:4px}.billingConfirmEffective strong{justify-self:start;text-align:left}.billingPlanConfirm .confirmActions{grid-column:1/-1}.billingPlanConfirm .confirmActions .btn{min-width:0;flex:1 1}.billingMethodOption{padding:15px}}.mandateStatus{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #bfe6d3;border-radius:12px;background:#f0faf5}.mandateStatusIcon{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:#1b9b67;color:#fff;font-size:12px;font-weight:900}.mandateStatus>span:last-child{display:grid;gap:2px}.mandateStatus strong{font-size:11px;color:#18704f}.mandateStatus small{font-size:10px;line-height:1.5;color:#647b70}.jnLaunchSite{--jn-orange:#ff851b;--jn-orange2:#ffb04a;--jn-navy:#082844;--jn-blue:#0f8fb4;--jn-cyan:#7bd8ef;--jn-ink:#132f43;--jn-mint:#dff8ec;--jn-purple:#eee8ff;--jn-yellow:#fff3cb;--jn-bg:#f5f8fb;background:#fff;color:var(--jn-ink)}.jnLaunchHeader{box-shadow:0 1px 0 rgba(11,43,66,.08);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.jnLaunchHeader .jnNavCta{background:linear-gradient(135deg,var(--jn-orange),#ff6c1d);box-shadow:0 8px 24px rgba(255,128,24,.2)}.jnLaunchHero{position:relative;overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center;min-height:710px;padding:86px clamp(28px,6vw,98px) 76px;background:linear-gradient(145deg,#082844,#0b3c5e 58%,#0d6680);color:#fff}.jnLaunchOrb{position:absolute;border-radius:999px;filter:blur(2px);opacity:.28;pointer-events:none}.jnLaunchOrb.orb1{width:430px;height:430px;right:-140px;top:-130px;background:#62d8ee}.jnLaunchOrb.orb2{width:300px;height:300px;left:34%;bottom:-190px;background:#ff8a24}.jnLaunchHeroCopy,.jnLaunchHeroVisual{position:relative;z-index:1}.jnLaunchPill{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;background:rgba(114,214,236,.14);border:1px solid rgba(150,230,244,.25);color:#bcecf5;font-size:10px;font-weight:900;letter-spacing:.1em}.jnLaunchHero h1{font-size:clamp(58px,6vw,86px);line-height:.94;letter-spacing:-.055em;margin:22px 0 20px;color:#fff;max-width:720px}.jnLaunchHero h1 em{font-style:normal;color:#ff9a35}.jnLaunchHeroCopy>p{font-size:17px;line-height:1.7;color:#c8dbe5;max-width:690px}.jnLaunchHero .jnButtonGlass,.jnLaunchSubHero .jnButtonGlass{border-color:rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.07)}.jnLaunchMiniProof{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;color:#b8cfdb;font-size:10px}.jnLaunchMiniProof span{display:grid;gap:3px}.jnLaunchMiniProof b{color:#fff;font-size:12px}.jnLaunchHeroVisual{min-height:510px;display:grid;place-items:center}.jnLaunchDash{width:min(100%,690px);background:#f7fafc;border:7px solid rgba(255,255,255,.18);border-radius:22px;box-shadow:0 38px 90px rgba(0,0,0,.28);overflow:hidden;transform:rotate(1deg)}.jnLaunchDashBar{height:48px;background:#fff;display:flex;align-items:center;gap:9px;padding:0 16px;color:#18384d;font-size:9px}.jnLaunchDashBar b{letter-spacing:.08em}.jnLaunchDashBar span{color:#8495a1}.jnLaunchDashBar i{margin-left:auto;font-style:normal;padding:5px 9px;border-radius:99px;background:#e7f8ef;color:#24805f;font-size:8px;font-weight:800}.jnLaunchDashBody{display:grid;grid-template-columns:112px 1fr;min-height:385px}.jnLaunchDashBody aside{background:#092d49;color:#8fb1c3;padding:24px 12px;display:grid;align-content:start;gap:18px;font-size:8px}.jnLaunchDashBody aside span{padding:7px 8px;border-radius:6px}.jnLaunchDashBody aside .active{background:#124b6c;color:#fff}.jnLaunchDashBody>section{padding:22px;color:#1b3b4f}.jnLaunchDashBody>section>small{font-size:8px;color:#0c88aa;font-weight:900;letter-spacing:.13em}.jnLaunchDashBody h3{font-size:24px;margin:5px 0 15px}.jnLaunchMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.jnLaunchMetrics article{background:#fff;border:1px solid #e4edf2;border-radius:10px;padding:10px;display:grid;gap:4px}.jnLaunchMetrics span{font-size:7px;color:#718796}.jnLaunchMetrics b{font-size:20px}.jnLaunchMap{position:relative;height:218px;margin-top:12px;border-radius:13px;overflow:hidden;background:linear-gradient(145deg,#d9eef3,#edf6f3)}.jnLaunchMap .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(65,117,138,.08) 1px,transparent 0),linear-gradient(90deg,rgba(65,117,138,.08) 1px,transparent 0);background-size:28px 28px}.jnLaunchMap .path{position:absolute;height:5px;background:#ff8a22;border-radius:8px;transform-origin:left center}.jnLaunchMap .p1{width:210px;left:55px;top:126px;transform:rotate(-24deg)}.jnLaunchMap .p2{width:170px;left:245px;top:82px;transform:rotate(17deg)}.jnLaunchMap .pin{position:absolute;width:24px;height:24px;border-radius:50%;background:#083550;color:#fff;display:grid;place-items:center;font-style:normal;font-size:8px;box-shadow:0 5px 12px rgba(8,53,80,.22)}.jnLaunchMap .pin.a{left:48px;top:133px}.jnLaunchMap .pin.b{left:248px;top:70px}.jnLaunchMap .pin.c{right:70px;top:112px}.jnLaunchMap article{position:absolute;right:14px;bottom:14px;background:#fff;padding:10px 12px;border-radius:10px;box-shadow:0 9px 22px rgba(20,58,77,.12);display:grid}.jnLaunchMap article small{font-size:6px;color:#7c8f9b}.jnLaunchMap article strong{font-size:18px}.jnLaunchMap article span{font-size:7px;color:#6c8190}.jnLaunchFloatCard{position:absolute;background:#fff;color:#17374b;border-radius:13px;box-shadow:0 16px 36px rgba(0,0,0,.22)}.jnLaunchFloatCard.order{left:-20px;bottom:55px;padding:13px 16px;display:grid;gap:3px}.jnLaunchFloatCard.order small,.jnLaunchFloatCard.proof small{font-size:7px;color:#0c8aaa;font-weight:900}.jnLaunchFloatCard.order strong{font-size:12px}.jnLaunchFloatCard.order span{font-size:8px;color:#738692}.jnLaunchFloatCard.proof{right:-12px;top:66px;padding:11px 14px;display:flex;align-items:center;gap:10px}.jnLaunchFloatCard .check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e4f7ee;color:#178259;font-weight:900}.jnLaunchFloatCard.proof div{display:grid}.jnLaunchFloatCard.proof strong{font-size:10px}.jnLaunchLogoRail{padding:22px clamp(28px,6vw,98px);display:flex;gap:26px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e8eef2;background:#fff;color:#708692;font-size:10px}.jnLaunchLogoRail span{font-weight:700;color:#9aabb5}.jnLaunchLogoRail b{font-size:11px;color:#34566c}.jnLaunchFeatureSection{background:#f7fafc}.jnLaunchFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px}.jnLaunchFeatureGrid article{padding:26px;border-radius:18px;min-height:190px;border:1px solid transparent}.jnLaunchFeatureGrid article i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;font-style:normal;font-size:18px;font-weight:900;margin-bottom:18px}.jnLaunchFeatureGrid article h3{font-size:17px;margin:0 0 9px;color:#17384d}.jnLaunchFeatureGrid article p{font-size:11px;line-height:1.65;color:#687e8c;margin:0}.jnLaunchFeatureGrid .tone0{background:#fff3e6;border-color:#ffe0bd}.jnLaunchFeatureGrid .tone0 i{background:#ffd8ae;color:#b85b00}.jnLaunchFeatureGrid .tone1{background:#eaf8fc;border-color:#c8edf5}.jnLaunchFeatureGrid .tone1 i{background:#c9eff7;color:#086b8a}.jnLaunchFeatureGrid .tone2{background:#eaf8f1;border-color:#cfeee0}.jnLaunchFeatureGrid .tone2 i{background:#caecd9;color:#247655}.jnLaunchFeatureGrid .tone3{background:#f1edff;border-color:#dfd6ff}.jnLaunchFeatureGrid .tone3 i{background:#ded4ff;color:#5c49a8}.jnLaunchFeatureGrid .tone4{background:#fff8dc;border-color:#f3e7b0}.jnLaunchFeatureGrid .tone4 i{background:#f8e89a;color:#836800}.jnLaunchFeatureGrid .tone5{background:#edf2ff;border-color:#d9e1ff}.jnLaunchFeatureGrid .tone5 i{background:#d7e0ff;color:#4962aa}.jnLaunchJourney{padding:88px clamp(28px,6vw,98px);display:grid;grid-template-columns:.72fr 1.28fr;gap:56px;align-items:center}.jnLaunchJourneyCopy h2{font-size:46px;line-height:1.03;letter-spacing:-.04em;margin:12px 0 16px}.jnLaunchJourneyCopy p{font-size:13px;line-height:1.7;color:#69808f;margin-bottom:24px}.jnLaunchJourneyGraphic{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px}.jnLaunchJourneyGraphic article{min-height:165px;border-radius:18px;padding:18px;background:#f7fafc;border:1px solid #e4edf2;display:grid;align-content:start;gap:7px}.jnLaunchJourneyGraphic article b{font-size:8px;color:#8ba0ad}.jnLaunchJourneyGraphic article i{font-style:normal;font-size:22px;color:#0b89ac;margin:8px 0}.jnLaunchJourneyGraphic article strong{font-size:12px}.jnLaunchJourneyGraphic article span{font-size:8px;color:#748996;line-height:1.5}.jnLaunchJourneyGraphic>em{font-style:normal;color:#ff841b;font-weight:900}.jnLaunchTwoAudience{display:grid;gap:0}.jnLaunchTwoAudience>article{display:grid;grid-template-columns:1fr 1fr;align-items:center}.jnLaunchTwoAudience .merchant{background:#fff3e8}.jnLaunchTwoAudience .driver{background:#eaf5f9}.jnLaunchTwoAudience article>div:not(.jnLaunchAudienceArt):not(.jnLaunchPhoneArt){padding:70px clamp(28px,7vw,110px)}.jnLaunchTwoAudience h2{font-size:42px;line-height:1.06;letter-spacing:-.04em;margin:11px 0 15px}.jnLaunchTwoAudience p{font-size:13px;line-height:1.7;color:#637987;margin-bottom:24px}.jnLaunchAudienceArt{position:relative;height:480px;overflow:hidden}.jnLaunchAudienceArt img{width:100%;height:100%;object-fit:cover}.jnLaunchAudienceArt:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(255,243,232,.3))}.jnLaunchAudienceArt .bubble{position:absolute;z-index:2;background:#fff;padding:10px 13px;border-radius:99px;box-shadow:0 9px 28px rgba(26,58,72,.16);font-size:9px;font-weight:800}.jnLaunchAudienceArt .one{left:24px;bottom:35px}.jnLaunchAudienceArt .two{right:24px;top:30px}.jnLaunchPhoneArt{height:480px;display:grid;place-items:center;position:relative}.jnDriverPhone,.jnLaunchPhoneArt .phone{width:250px;background:#fff;border:9px solid #092d49;border-radius:28px;padding:16px;box-shadow:0 30px 70px rgba(21,61,82,.24)}.phoneTop{display:flex;justify-content:space-between;font-size:8px;font-weight:900;color:#12384f;border-bottom:1px solid #e4ebef;padding-bottom:10px}.phoneTop span{color:#1d865e}.jnDriverPhone>small,.jnLaunchPhoneArt .phone>small{display:block;margin-top:18px;color:#0b88a8;font-size:7px;font-weight:900}.jnDriverPhone h3,.jnLaunchPhoneArt h4{font-size:22px;margin:5px 0 14px;color:#17384c}.stop{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:10px;border-radius:10px;background:#f4f7f9;margin-bottom:8px;color:#314e61;font-size:9px}.stop b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dce7ec}.stop small{font-size:7px;color:#7a8d99}.stop.active{background:#e9f7fb}.stop.active b{background:#0b8fb2;color:#fff}.jnDriverPhone button,.jnLaunchPhoneArt button{width:100%;border:0;border-radius:9px;padding:10px;background:#ff861d;color:#fff;font-size:8px;font-weight:900;margin-top:5px}.jnLaunchPhoneArt .earn{position:absolute;right:14%;bottom:54px;background:#fff;padding:11px 14px;border-radius:12px;display:grid;font-size:8px;color:#78909c;box-shadow:0 10px 26px rgba(26,58,72,.16)}.jnLaunchPhoneArt .earn b{font-size:15px;color:#17384c}.jnLaunchPricingTeaser{padding:80px clamp(28px,6vw,98px);background:linear-gradient(135deg,#082844,#0a4c68);color:#fff;display:grid;grid-template-columns:.6fr 1.2fr auto;gap:34px;align-items:center}.jnLaunchPricingTeaser h2{font-size:38px;line-height:1.04;margin:9px 0;color:#fff}.jnLaunchPricingTeaser>div:first-child p{font-size:11px;color:#b7ceda;line-height:1.6}.jnLaunchPriceCards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.jnLaunchPriceCards article{position:relative;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);padding:18px;border-radius:14px;display:grid;gap:7px}.jnLaunchPriceCards article.featured{background:#fff;color:#17384b}.jnLaunchPriceCards article>span{font-size:7px;letter-spacing:.14em;color:#8fdcf0;font-weight:900}.jnLaunchPriceCards article.featured>span{color:#0b86a7}.jnLaunchPriceCards b{font-size:27px}.jnLaunchPriceCards b small{font-size:9px;font-weight:600}.jnLaunchPriceCards p{font-size:8px;color:#b9ced9;margin:0;line-height:1.5}.jnLaunchPriceCards .featured p{color:#687d8b}.jnLaunchPriceCards em{position:absolute;right:9px;top:9px;font-size:6px;background:#fff0de;color:#b95a00;padding:4px 6px;border-radius:99px;font-style:normal;font-weight:900}.jnLaunchTrust{padding:38px clamp(28px,6vw,98px);display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid #e7eef2}.jnLaunchTrust>div{padding:20px 24px;border-right:1px solid #e7eef2}.jnLaunchTrust>div:last-child{border-right:0}.jnLaunchTrust span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#e8f6fa;color:#0b86a7;font-weight:900;margin-bottom:10px}.jnLaunchTrust strong{font-size:11px}.jnLaunchTrust p{font-size:9px;color:#738895;line-height:1.55}.jnLaunchFinal{padding:72px clamp(28px,6vw,98px);background:#ff8a22;color:#fff;display:flex;justify-content:space-between;align-items:end;gap:35px}.jnLaunchFinal span{font-size:8px;letter-spacing:.16em;font-weight:900}.jnLaunchFinal h2{font-size:44px;color:#fff;letter-spacing:-.04em;margin:8px 0}.jnLaunchFinal p{font-size:12px;color:#fff2e6;max-width:720px}.jnLaunchFinal>div:last-child{display:flex;gap:10px}.jnLaunchFinal.compact{padding-top:58px;padding-bottom:58px}.jnLaunchFinal.compact h2{font-size:38px}.jnLaunchFooter{background:#061f34;color:#a8c0ce;padding:55px clamp(28px,6vw,98px) 22px}.jnLaunchFooterTop{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:46px}.jnLaunchFooterBrand>div{display:flex;align-items:center;gap:9px}.jnLaunchFooterBrand img{width:135px;filter:brightness(0) invert(1)}.jnLaunchFooterBrand>div span{font-size:8px;text-transform:uppercase;letter-spacing:.13em}.jnLaunchFooterBrand p{font-size:10px;line-height:1.7;max-width:360px}.jnLaunchFooterTop>div:not(:first-child){display:grid;align-content:start;gap:10px}.jnLaunchFooterTop strong{color:#fff;font-size:10px}.jnLaunchFooterTop a{color:#9db7c5;text-decoration:none;font-size:9px}.jnLaunchFooterTop a:hover{color:#fff}.jnLaunchFooterBottom{border-top:1px solid rgba(255,255,255,.1);margin-top:38px;padding-top:18px;display:flex;justify-content:space-between;font-size:8px;color:#7895a5}.jnLaunchSubHero{background:linear-gradient(145deg,#082844,#0c526e);color:#fff}.jnLaunchSubHero h1{color:#fff}.jnLaunchSubHero>div>p{color:#c1d5df}.jnMerchantHeroGraphic{position:relative;min-height:420px;display:grid;place-items:center}.jnMerchantHeroGraphic .panel{width:min(100%,500px);background:#fff;color:#18384c;border-radius:20px;padding:25px;box-shadow:0 25px 60px rgba(0,0,0,.23)}.jnMerchantHeroGraphic .panel>small{font-size:7px;color:#0b8baa;font-weight:900}.jnMerchantHeroGraphic .panel h3{font-size:24px;margin:5px 0 15px}.jnMerchantHeroGraphic .metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}.jnMerchantHeroGraphic .metrics span{padding:11px;border-radius:10px;background:#eef7fa;font-size:8px;display:grid}.jnMerchantHeroGraphic .metrics b{font-size:19px}.jnMerchantHeroGraphic .order{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;border-top:1px solid #e8eef1;padding:13px 0}.jnMerchantHeroGraphic .order i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e6f7ed;color:#19815d;font-style:normal}.jnMerchantHeroGraphic .order i.blue{background:#e5f5fa;color:#0786aa}.jnMerchantHeroGraphic .order div{display:grid}.jnMerchantHeroGraphic .order b{font-size:10px}.jnMerchantHeroGraphic .order small{font-size:7px;color:#758a97}.jnMerchantHeroGraphic .order em{font-size:7px;color:#0a84a6;font-style:normal;font-weight:900}.jnMerchantHeroGraphic>span{position:absolute;background:#fff;color:#193c51;padding:10px 13px;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.18);font-size:8px}.jnMerchantHeroGraphic .branch{left:0;bottom:36px}.jnMerchantHeroGraphic .quote{right:0;top:42px}.jnMerchantHeroGraphic .quote b{font-size:18px}.jnLaunchDriverSteps,.jnLaunchMerchantWorkflow{padding:72px clamp(28px,6vw,98px);background:#082844;color:#fff}.jnLaunchDriverSteps h2,.jnLaunchMerchantWorkflow h2{font-size:39px;color:#fff;margin:8px 0}.jnLaunchMerchantWorkflow p{color:#b9ced9;font-size:11px}.jnLaunchMerchantWorkflow .flow{display:grid;grid-template-columns:repeat(9,auto);align-items:center;gap:12px;margin-top:32px}.jnLaunchMerchantWorkflow .flow span{display:grid;gap:8px;padding:15px;border-radius:12px;background:rgba(255,255,255,.08);font-size:9px;min-width:130px}.jnLaunchMerchantWorkflow .flow b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ff8a22}.jnLaunchMerchantWorkflow .flow i{font-style:normal;color:#7dd8ed}.merchantChecks span:before{content:"✓";margin-right:8px;color:#17a16f}.jnDriverHeroGraphic{position:relative;height:480px;overflow:hidden;border-radius:22px}.jnDriverHeroGraphic>img{width:100%;height:100%;object-fit:cover}.jnDriverPhone{position:absolute;left:25px;bottom:20px;width:230px}.jnDriverPhone .stop span{display:grid}.jnDriverHeroGraphic .driverEarn{position:absolute;right:18px;top:22px;background:#fff;color:#718995;padding:10px 14px;border-radius:12px;display:grid;font-size:8px;box-shadow:0 12px 28px rgba(0,0,0,.18)}.jnDriverHeroGraphic .driverEarn b{font-size:15px;color:#173b50}.jnLaunchDriverSteps .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.jnLaunchDriverSteps article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:22px}.jnLaunchDriverSteps article b{color:#7ed9ee;font-size:9px}.jnLaunchDriverSteps article h3{color:#fff;font-size:15px}.jnLaunchDriverSteps article p{font-size:9px;line-height:1.6;color:#b7cbd6}.jnLaunchDriverSafety{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f4f8fa}.jnLaunchDriverSafety .photo{height:540px}.jnLaunchDriverSafety .photo img{width:100%;height:100%;object-fit:cover}.jnLaunchDriverSafety>div:last-child{padding:65px clamp(28px,7vw,100px)}.jnLaunchDriverSafety h2{font-size:40px;letter-spacing:-.04em;line-height:1.05;margin:10px 0}.jnLaunchDriverSafety p{font-size:11px;line-height:1.7;color:#6b7f8d}.jnDriverLegalLine a{color:#0b84a5;font-weight:800}.jnPricingHero{text-align:center;padding:86px 24px 54px;background:linear-gradient(145deg,#082844,#0c526e);color:#fff}.jnPricingHero h1{font-size:clamp(48px,5vw,68px);max-width:890px;margin:18px auto 15px;line-height:.98;letter-spacing:-.05em;color:#fff}.jnPricingHero>p{max-width:750px;margin:0 auto;color:#c5d8e1;font-size:14px;line-height:1.7}.jnPricingHero .jnHeroActions{justify-content:center}.jnPricingGrid{padding:55px clamp(28px,6vw,98px) 75px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:#f7fafc}.jnPricingGrid article{position:relative;background:#fff;border:1px solid #dde8ee;border-radius:20px;padding:27px;box-shadow:0 10px 30px rgba(21,56,75,.06)}.jnPricingGrid article.growth{border:2px solid #ff8a22;transform:translateY(-8px);box-shadow:0 18px 42px rgba(255,129,27,.13)}.jnPriceHead>span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#0b85a5}.jnPriceHead h2{font-size:24px;margin:7px 0 14px}.jnPriceHead>div{display:grid}.jnPriceHead b{font-size:48px;line-height:1}.jnPriceHead small{font-size:8px;color:#7c909d}.jnPricingGrid ul{list-style:none;padding:20px 0;margin:20px 0;border-top:1px solid #e8eef1;border-bottom:1px solid #e8eef1;display:grid;gap:11px}.jnPricingGrid li{font-size:10px;color:#536b7a}.jnPricingGrid .jnButton{width:100%;justify-content:center}.jnPricingIncluded{padding:78px clamp(28px,6vw,98px)}.jnPricingNotes{padding:70px clamp(28px,6vw,98px);background:#f6f9fb}.jnPricingNotes>h2{font-size:36px}.jnPricingNotes>div{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.jnPricingNotes article{background:#fff;border:1px solid #e1e9ee;border-radius:14px;padding:20px}.jnPricingNotes h3{font-size:13px;margin-top:0}.jnPricingNotes p{font-size:10px;line-height:1.65;color:#697e8c}.jnPricingLegal{margin-top:24px!important;font-size:9px!important}.jnPricingLegal a{color:#0b82a3;font-weight:800}.jnLaunchSignup{background:#f3f7fa}.jnLaunchSignup .jnApplicationIntro{background:linear-gradient(155deg,#082844,#0c536e)}.jnLaunchSignup .jnApplicationIntro h1{font-size:clamp(44px,4.6vw,64px);line-height:1;letter-spacing:-.05em;margin:18px 0;color:#fff}.jnLaunchSignup .jnApplicationIntro>p{font-size:13px;line-height:1.7;color:#c0d4de}.jnSignupBenefits{display:grid;gap:10px;margin-top:28px}.jnSignupBenefits article{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:11px 12px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.jnSignupBenefits i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:rgba(120,218,238,.15);color:#7edbef;font-style:normal;font-weight:900}.jnSignupBenefits div{display:grid;gap:2px}.jnSignupBenefits b{font-size:10px;color:#fff}.jnSignupBenefits span{font-size:8px;color:#b4cad5}.jnSignupVisual{position:relative;margin-top:28px}.jnSignupVisual .miniDash{background:#fff;color:#17384d;border-radius:15px;padding:18px;box-shadow:0 18px 42px rgba(0,0,0,.18)}.jnSignupVisual .miniDash>small{font-size:7px;color:#0b86a8;font-weight:900}.jnSignupVisual .miniDash h3{font-size:19px;margin:4px 0 12px}.jnSignupVisual .miniDash>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.jnSignupVisual .miniDash span{display:grid;background:#eef6f9;border-radius:9px;padding:9px;font-size:7px;color:#6b8190}.jnSignupVisual .miniDash b{font-size:17px;color:#17394d}.jnSignupVisual>span{position:absolute;right:-5px;bottom:-14px;background:#e8f8ef;color:#1b7e5d;padding:9px 12px;border-radius:99px;font-size:8px;font-weight:900}.jnLaunchSignup .jnApplicationCard{max-width:720px;width:calc(100% - 56px);justify-self:center}.jnLaunchSignup .jnPublicForm label{font-size:11px}.jnLaunchSignup .jnPublicForm input,.jnLaunchSignup .jnPublicForm select,.jnLaunchSignup .jnPublicForm textarea{padding:13px;border-radius:10px;font-size:12px}.jnConsent>span{display:flex;align-items:flex-start;gap:8px;font-size:9px!important;line-height:1.6;font-weight:500}.jnConsent input{width:auto!important;margin-top:2px}.jnConsent a,.jnFormMicro a{color:#0b84a5;font-weight:800}.jnFormMicro{font-size:8px!important;color:#7e919c!important;line-height:1.55;margin:0}.jnFormProgress{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:-4px 0 22px}.jnFormProgress span{padding:8px 7px;background:#edf2f5;border-radius:7px;font-size:7px;text-align:center;color:#7d909b;font-weight:800}.jnFormProgress .active{background:#e8f6fa;color:#0a7d9c}.jnSignupPhone{display:grid;place-items:center;margin-top:25px}.jnSignupPhone>div{width:230px;background:#fff;color:#17394d;border:8px solid #092d49;border-radius:25px;padding:15px;box-shadow:0 20px 45px rgba(0,0,0,.18)}.jnSignupPhone small{font-size:7px;color:#0c89aa;font-weight:900}.jnSignupPhone h3{font-size:20px;margin:5px 0 12px}.jnSignupPhone span{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;background:#edf6f9;border-radius:8px;margin:6px 0;padding:8px;font-size:8px}.jnSignupPhone span b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#0a88aa;color:#fff}.jnSignupPhone span em{font-style:normal;font-size:7px;color:#708794}.jnSignupPhone button{width:100%;border:0;border-radius:8px;background:#ff861d;color:#fff;padding:9px;font-size:8px;font-weight:900;margin-top:6px}@media(max-width:1100px){.jnLaunchHero{grid-template-columns:1fr;min-height:auto}.jnLaunchHeroCopy{max-width:800px}.jnLaunchHeroVisual{max-width:820px;width:100%}.jnLaunchJourney,.jnLaunchPricingTeaser{grid-template-columns:1fr}.jnLaunchTrust{grid-template-columns:1fr 1fr}.jnLaunchFooterTop{grid-template-columns:1.3fr 1fr 1fr}.jnLaunchFooterTop>div:last-child{grid-column:2/4}.jnPricingGrid{grid-template-columns:1fr;max-width:760px;margin:0 auto}.jnPricingGrid article.growth{transform:none}.jnLaunchMerchantWorkflow .flow{grid-template-columns:1fr}.jnLaunchMerchantWorkflow .flow i{transform:rotate(90deg);justify-self:center}.jnLaunchDriverSteps .steps{grid-template-columns:1fr 1fr}}@media(max-width:760px){.jnLaunchHero{padding:58px 18px 42px;gap:32px}.jnLaunchHero h1{font-size:46px!important}.jnLaunchHeroCopy>p{font-size:15px!important}.jnLaunchPill{font-size:7px;padding:7px 9px}.jnLaunchMiniProof{gap:14px}.jnLaunchHeroVisual{min-height:330px}.jnLaunchDash{border-width:4px;border-radius:15px}.jnLaunchDashBody{grid-template-columns:72px 1fr;min-height:270px}.jnLaunchDashBody aside{padding:13px 7px;gap:9px}.jnLaunchDashBody aside span{font-size:6px;padding:5px}.jnLaunchDashBody>section{padding:12px}.jnLaunchDashBody h3{font-size:16px}.jnLaunchMetrics b{font-size:13px}.jnLaunchMetrics span{font-size:5px}.jnLaunchMap{height:140px}.jnLaunchFloatCard.order{left:4px;bottom:14px}.jnLaunchFloatCard.proof{right:3px;top:18px}.jnLaunchLogoRail{padding:16px 18px;gap:14px}.jnLaunchFeatureGrid{grid-template-columns:1fr}.jnLaunchJourney{padding:62px 18px}.jnLaunchJourneyCopy h2{font-size:36px}.jnLaunchJourneyGraphic{grid-template-columns:1fr}.jnLaunchJourneyGraphic>em{transform:rotate(90deg);justify-self:center}.jnLaunchJourneyGraphic article{min-height:0}.jnLaunchTwoAudience>article{grid-template-columns:1fr}.jnLaunchTwoAudience article>div:not(.jnLaunchAudienceArt):not(.jnLaunchPhoneArt){padding:52px 20px}.jnLaunchTwoAudience h2{font-size:36px}.jnLaunchAudienceArt,.jnLaunchPhoneArt{height:390px}.jnLaunchTwoAudience .driver>div:first-child{order:2}.jnLaunchTwoAudience .driver>.jnLaunchPhoneArt{order:1}.jnLaunchPricingTeaser{padding:62px 18px}.jnLaunchPriceCards,.jnLaunchTrust{grid-template-columns:1fr}.jnLaunchTrust>div{border-right:0;border-bottom:1px solid #e7eef2}.jnLaunchFinal{padding:54px 18px;display:grid;align-items:start}.jnLaunchFinal h2{font-size:35px}.jnLaunchFooter{padding:44px 20px 20px}.jnLaunchFooterTop{grid-template-columns:1fr 1fr;gap:30px}.jnLaunchFooterTop>div:first-child{grid-column:1/-1}.jnLaunchFooterTop>div:last-child{grid-column:auto}.jnLaunchFooterBottom{display:grid;gap:7px}.jnMerchantHeroGraphic{min-height:350px}.jnMerchantHeroGraphic .panel{padding:18px}.jnLaunchDriverSafety,.jnLaunchDriverSteps .steps{grid-template-columns:1fr}.jnLaunchDriverSafety .photo{height:360px}.jnLaunchDriverSafety>div:last-child{padding:52px 20px}.jnPricingHero{padding:62px 18px 44px}.jnPricingHero h1{font-size:43px}.jnPricingGrid{padding:38px 18px 60px}.jnPricingIncluded,.jnPricingNotes{padding:58px 18px}.jnPricingNotes>div{grid-template-columns:1fr}.jnLaunchSignup .jnApplicationIntro{padding:46px 20px 36px}.jnLaunchSignup .jnApplicationIntro h1{font-size:38px!important}.jnLaunchSignup .jnApplicationCard{width:auto;max-width:none;margin:18px 12px;padding:20px}.jnSignupVisual{display:none}.jnLaunchSignup.driver:not(.submitted) .jnApplicationIntro{padding-top:42px}.jnSignupPhone{display:none}}.merchantBusinessForm .fieldError input{border-color:#d85a5a;background:#fff8f8;box-shadow:0 0 0 3px rgba(216,90,90,.08)}.fieldErrorText{display:block;margin-top:6px;color:#b33d3d;font-size:10px;line-height:1.35;font-weight:700}.merchantDetailSection:target{scroll-margin-top:96px;outline:3px solid rgba(255,134,29,.16);outline-offset:5px;border-radius:10px}.settingsMerchantDirectoryTools{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:0 0 14px}.settingsMerchantSearch{display:grid;gap:6px;min-width:min(420px,100%);font-size:9px;font-weight:850;color:#526b7c;text-transform:uppercase;letter-spacing:.05em}.settingsMerchantSearch input{min-height:42px;font-size:12px;text-transform:none;letter-spacing:normal}.settingsMerchantDirectoryMeta{display:flex;align-items:baseline;gap:6px;color:#758996;white-space:nowrap}.settingsMerchantDirectoryMeta strong{font-size:18px;color:#17384c}.settingsMerchantDirectoryMeta span{font-size:9px;font-weight:700}.settingsMerchantPager{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.settingsMerchantPager span{font-size:10px;color:#748795;font-weight:800}.settingsMerchantPager .btn{min-width:82px}.settingsMerchantCard[aria-expanded=true]{border-color:#b9d8e6;box-shadow:0 10px 28px rgba(24,76,102,.08)}@media(max-width:760px){.settingsMerchantDirectoryTools{align-items:stretch;flex-direction:column}.settingsMerchantSearch{min-width:0;width:100%}.settingsMerchantDirectoryMeta{justify-content:flex-end}.settingsMerchantPager{justify-content:space-between}.settingsMerchantPager .btn{flex:1 1}}.driverAppLinks{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid #d9e4ee;border-radius:18px;background:linear-gradient(135deg,#f8fbfd,#fff)}.driverAppLinksCopy{min-width:0}.driverAppLinksEyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:#5d7488;margin-bottom:5px}.driverAppLinksCopy strong{display:block;font-size:17px;color:#10253b}.driverAppLinksCopy p{margin:4px 0 0;color:#6b7e90;max-width:620px;font-size:14px;line-height:1.45}.driverAppStoreButtons{display:flex;gap:10px;flex-wrap:wrap}.driverStoreButton{display:inline-flex;align-items:center;gap:9px;min-width:150px;padding:9px 13px;border-radius:11px;background:#0c1723;color:#fff!important;text-decoration:none!important;box-shadow:0 4px 12px rgba(10,27,42,.12)}.driverStoreButton:hover{transform:translateY(-1px)}.driverStoreButton span:last-child{display:flex;flex-direction:column;line-height:1.05}.driverStoreButton small{font-size:9px;letter-spacing:.03em;color:#dbe4ec}.driverStoreButton b{font-size:15px;margin-top:2px}.driverStoreIcon{font-size:16px;width:18px;text-align:center}.driverAppLinks.compact{display:block;padding:0;border:0;background:transparent}.driverAppLinks.compact .driverAppStoreButtons{justify-content:flex-start}.authDriverAppLinks{margin-top:18px;padding-top:16px!important;border-top:1px solid #e4ebf1!important}.authDriverAppLinks .driverAppStoreButtons{justify-content:center}.authDriverAppLinks .driverStoreButton{min-width:136px}.signupDriverAppLinks{margin:24px 0 6px;text-align:left}.signupAppCompact{margin:14px 0 4px}.supportDriverAppLinks{max-width:1180px;margin:-28px auto 34px;position:relative;z-index:2;box-shadow:0 14px 34px rgba(10,31,49,.1)}.driverPortalAppLinks{margin:12px 0 18px}.driverAdminAppLinks{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0}.driverAdminAppLinks span{font-size:12px;font-weight:800;color:#718496;text-transform:uppercase;letter-spacing:.06em}.driverAdminAppLinks a{font-size:13px;font-weight:700;color:#174b73;text-decoration:none;background:#eef5fa;border:1px solid #d9e6ef;border-radius:9px;padding:7px 10px}@media(max-width:760px){.driverAppLinks{align-items:flex-start;flex-direction:column;padding:17px}.driverAppStoreButtons{width:100%}.driverStoreButton{flex:1 1;min-width:138px}.driverAppLinks.compact .driverAppStoreButtons{display:grid;grid-template-columns:1fr 1fr}.supportDriverAppLinks{margin:-18px 16px 28px}.authDriverAppLinks .driverAppStoreButtons,.driverPortalAppLinks .driverAppStoreButtons{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:430px){.authDriverAppLinks .driverAppStoreButtons,.driverAppLinks.compact .driverAppStoreButtons{grid-template-columns:1fr}.driverStoreButton{width:100%}}.routeBatchDivider{display:flex;align-items:center;gap:12px;margin:10px 0;color:#76869a;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.routeBatchDivider:after,.routeBatchDivider:before{content:"";height:1px;background:#dbe3ea;flex:1 1}.chatWorkspace{display:grid;grid-template-columns:minmax(240px,320px) 1fr;min-height:620px;border:1px solid #dce4ea;border-radius:24px;overflow:hidden;background:#fff}.chatThreadList{border-right:1px solid #e4e9ee;background:#f8fafb;overflow:auto}.chatThreadHead{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e4e9ee}.chatThreadHead span,.privacyBadge{background:#e8f5ef;color:#16765b;padding:5px 10px;border-radius:999px;font-size:.75rem;font-weight:800}.chatThreadButton{display:flex;width:100%;border:0;border-bottom:1px solid #e7edf1;background:transparent;padding:16px 18px;text-align:left;flex-direction:column;gap:5px;cursor:pointer}.chatThreadButton.active,.chatThreadButton:hover{background:#fff}.chatThreadButton strong{color:#102a43;font-size:.95rem}.chatThreadButton small{color:#6d7f90;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.chatConversation{display:flex;flex-direction:column;min-width:0}.chatConversation>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5ebef}.chatConversation h2{margin:2px 0 0}.chatMessages{padding:24px;display:flex;flex-direction:column;gap:12px;overflow:auto;min-height:390px;max-height:520px;background:#fbfcfd}.chatBubble{max-width:74%;padding:12px 14px;border-radius:18px;background:#eef2f5;align-self:flex-start}.chatBubble.staff{align-self:flex-end;background:#e6f4ef}.chatBubble span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#6e7d8e;font-weight:800}.chatBubble p{margin:4px 0;color:#13263a;white-space:pre-wrap}.chatBubble small{color:#8493a2}.chatComposer{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e5ebef}.chatComposer textarea{flex:1 1;min-height:64px;resize:vertical}.chatSafetyNote{margin:0;padding:0 20px 18px;color:#77889a;font-size:.78rem}.trackingChatCard{max-width:760px;margin:18px auto;background:#fff;border:1px solid #e0e7ec;border-radius:22px;padding:20px}.trackingChatCard h3{margin:3px 0}.trackingChatMessages{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto;margin:16px 0}.trackingChatBubble{display:flex;flex-direction:column;gap:3px;max-width:82%;padding:10px 12px;border-radius:15px;background:#eff3f6}.trackingChatBubble.mine{align-self:flex-end;background:#e6f4ef}.trackingChatBubble strong{font-size:.7rem;text-transform:uppercase;color:#65778a}.trackingChatComposer{display:flex;gap:8px}.trackingChatComposer input{flex:1 1}.directDeliveryMapCard{border-radius:24px;overflow:hidden;background:#e9eef2;min-height:260px;position:relative}.directDeliveryMapCard iframe{width:100%;height:320px;border:0}.directDeliveryActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.offerCountdown{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(currentColor var(--progress,100%),#e6ebef 0);color:#d87019;position:relative;font-weight:900}.offerCountdown:after{content:"";position:absolute;inset:8px;background:white;border-radius:50%}.offerCountdown span{position:relative;z-index:1;color:#102a43}@media(max-width:800px){.chatWorkspace{grid-template-columns:1fr}.chatThreadList{border-right:0;border-bottom:1px solid #e4e9ee;max-height:220px}.chatConversation>header{padding:16px}.chatMessages{padding:16px;min-height:300px}.chatBubble{max-width:88%}.directDeliveryActions{grid-template-columns:1fr}.trackingChatComposer{flex-direction:column}}.settingsFieldLabel{display:flex;align-items:center;gap:6px}.settingsHelpTip{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#eaf2f7;color:#31576e;font-size:10px;font-weight:900;line-height:1;cursor:help;outline:none}.settingsHelpTip:after{content:attr(data-tip);bottom:calc(100% + 9px);transform:translateX(-50%) translateY(3px);width:230px;padding:9px 10px;border-radius:9px;background:#102b3d;color:#fff;font-size:10px;font-weight:600;line-height:1.45;letter-spacing:0;text-transform:none;box-shadow:0 8px 26px rgba(7,31,47,.18);pointer-events:none;z-index:40}.settingsHelpTip:after,.settingsHelpTip:before{position:absolute;left:50%;opacity:0;visibility:hidden;transition:.15s ease}.settingsHelpTip:before{content:"";bottom:calc(100% + 4px);transform:translateX(-50%);border:5px solid transparent;border-top-color:#102b3d;z-index:41}.settingsHelpTip:focus:after,.settingsHelpTip:focus:before,.settingsHelpTip:hover:after,.settingsHelpTip:hover:before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.settingsRegionalSection{margin:0 17px 16px!important}.settingsRegionalIntro{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:10px;margin-bottom:12px}.settingsRegionalIntro .settingsToggleCard{height:100%}.regionalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.regionalGrid .unitField:first-child{grid-column:auto}.settingsPageHelpLink{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:11px;font-weight:850;color:#176f9b;border:1px solid #dce8ef;background:#fff;border-radius:10px;padding:9px 12px}.settingsPageHelpLink:hover{background:#f3f9fc}.kbWorkspace{display:grid;gap:18px}.kbSearchCard{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:end;padding:24px;border:1px solid #dfe8ee;border-radius:18px;background:linear-gradient(135deg,#fff,#f7fbfd);box-shadow:0 8px 28px rgba(17,53,76,.05)}.kbSearchCard h2{margin:4px 0 7px;font-size:28px;color:#173147}.kbSearchCard p{margin:0;color:#748696;font-size:13px;line-height:1.55}.kbSearchCard label{display:grid;gap:7px}.kbSearchCard label span{font-size:10px;font-weight:850;color:#557082}.kbSearchCard input{min-height:46px;border:1px solid #d8e4eb;border-radius:11px;padding:0 13px;background:#fff;font-size:13px}.kbCategory{display:grid;gap:10px}.kbCategoryHead{display:flex;justify-content:space-between;align-items:center}.kbCategoryHead>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#668095}.kbCategoryHead>strong{font-size:10px;color:#8b9aa5}.kbArticleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kbArticle{border:1px solid #e0e8ed;border-radius:14px;background:#fff;overflow:hidden}.kbArticle summary{list-style:none;display:flex;justify-content:space-between;gap:18px;cursor:pointer;padding:16px}.kbArticle summary::-webkit-details-marker{display:none}.kbArticle summary h3{margin:0 0 5px;color:#1c3548;font-size:15px}.kbArticle summary p{margin:0;color:#7b8d9b;font-size:11px;line-height:1.45}.kbArticle summary>span{flex:0 0 auto;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#edf5f9;color:#2b6786;font-weight:900;transition:.15s}.kbArticle[open] summary>span{transform:rotate(45deg);background:#e8f5ef;color:#17835b}.kbArticleBody{border-top:1px solid #eef2f5;padding:14px 18px 16px;background:#fbfdfe}.kbArticleBody ol{margin:0;padding-left:20px;display:grid;gap:7px;color:#536b7b;font-size:11px;line-height:1.5}.kbArticleBody li::marker{font-weight:900;color:#1784b2}@media(max-width:900px){.kbSearchCard,.settingsRegionalIntro{grid-template-columns:1fr}.regionalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kbArticleGrid{grid-template-columns:1fr}}@media(max-width:520px){.settingsRegionalSection{margin:0 13px 13px!important}.regionalGrid{grid-template-columns:1fr}.settingsHelpTip:after{width:190px}.kbSearchCard{padding:17px}.kbSearchCard h2{font-size:23px}}