.ConstructionBackground_bgContainer__CkgjE{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;pointer-events:none;z-index:2}.ConstructionBackground_icon__BtZoN{position:absolute;color:#4f46e5;opacity:.08;animation:ConstructionBackground_floatIcon__2BqUo 20s ease-in-out infinite alternate;pointer-events:none}@keyframes ConstructionBackground_floatIcon__2BqUo{0%{transform:translate(0) rotate(0deg)}to{transform:translate(30px,-30px) rotate(15deg)}}.ConstructionBackground_icon1__u3Yxs{top:15%;left:10%;width:80px;height:80px;animation-duration:25s}.ConstructionBackground_icon2__volXd{top:60%;left:8%;width:90px;height:90px;animation-duration:18s;animation-direction:alternate-reverse;color:#ec4899}.ConstructionBackground_icon3__AGu2z{top:20%;right:12%;width:70px;height:70px;animation-duration:22s;color:#0f172a}.ConstructionBackground_icon4__mh8xw{top:75%;right:15%;width:100px;height:100px;animation-duration:30s;animation-direction:alternate-reverse;color:#8b5cf6}.ConstructionBackground_icon5__6nUIY{top:40%;left:25%;width:60px;height:60px;animation-duration:15s;color:#db2777}.ConstructionBackground_icon6__WzqDm{top:30%;right:25%;width:65px;height:65px;animation-duration:28s}@media (max-width:768px){.ConstructionBackground_icon1__u3Yxs,.ConstructionBackground_icon4__mh8xw{display:none}.ConstructionBackground_icon2__volXd{top:80%;left:10%;width:60px;height:60px}.ConstructionBackground_icon3__AGu2z{top:15%;right:10%;width:50px;height:50px}.ConstructionBackground_icon5__6nUIY,.ConstructionBackground_icon6__WzqDm{opacity:.04}}.Login_overlayContainer__hy9H_{position:fixed!important;inset:0!important;z-index:2147483647!important;background:hsla(0,0%,100%,.4)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;padding:1rem;overscroll-behavior:contain}.Login_container__DPp2Z,.Login_overlayContainer__hy9H_{display:flex;align-items:center;justify-content:center;overflow-y:auto}.Login_container__DPp2Z{min-height:100vh;background:radial-gradient(ellipse at 90% 5%,rgba(237,233,254,.9) 0,transparent 40%),radial-gradient(ellipse at 8% 20%,rgba(252,231,243,.8) 0,transparent 38%),radial-gradient(ellipse at 75% 45%,rgba(245,243,255,.6) 0,transparent 38%),radial-gradient(ellipse at 10% 65%,rgba(237,233,254,.7) 0,transparent 38%),radial-gradient(ellipse at 85% 80%,rgba(252,231,243,.6) 0,transparent 38%),radial-gradient(ellipse at 30% 95%,rgba(245,243,255,.5) 0,transparent 38%),#fff;background-attachment:fixed;padding:.5rem;position:relative;overflow-x:hidden;font-family:Inter,sans-serif}.Login_backgroundShapes__XWFKR{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;background-image:radial-gradient(circle,rgba(99,102,241,.15) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent);pointer-events:none}.Login_container__DPp2Z:after,.Login_container__DPp2Z:before,.Login_overlayContainer__hy9H_:after,.Login_overlayContainer__hy9H_:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(100px);z-index:0;opacity:.15;animation:Login_float__9bG3s 15s ease-in-out infinite alternate}.Login_container__DPp2Z:before,.Login_overlayContainer__hy9H_:before{background:var(--theme-gradient,linear-gradient(135deg,#667eea 0,#764ba2 100%));top:-10%;left:-10%}.Login_container__DPp2Z:after,.Login_overlayContainer__hy9H_:after{background:#4f46e5;bottom:-10%;right:-10%;animation-delay:-5s}@keyframes Login_float__9bG3s{0%{transform:translate(0) scale(1)}to{transform:translate(50px,30px) scale(1.1)}}.Login_wrapper__PLKmC{display:flex;flex-direction:column;width:100%;max-width:440px;background:hsla(0,0%,100%,.65);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border-radius:2rem;border:1px solid hsla(0,0%,100%,.7);box-shadow:0 60px 120px -20px rgba(0,0,0,.4),0 40px 80px -30px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.5);position:relative;z-index:10;margin:auto;padding:1.5rem 2.5rem;animation:Login_scaleIn__r_031 .8s cubic-bezier(.16,1,.3,1)}@keyframes Login_scaleIn__r_031{0%{opacity:0;transform:scale(.97) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}.Login_brandHeader__2Hk_o{display:flex;justify-content:center;margin-bottom:1.5rem}.Login_logoLink__2uUpo{display:flex;align-items:center;gap:.6rem;text-decoration:none}.Login_logoIcon__uCXrx{font-size:2.2rem;background:var(--theme-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.Login_logoText__nJ3dU{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:850;color:#0f172a;letter-spacing:-.02em}.Login_roleSwitcher__nLtve{display:flex;position:relative;background:rgba(0,0,0,.04);border-radius:999px;padding:.35rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,.05)}.Login_roleTab__fWeDL{flex:1 1;position:relative;z-index:2;padding:.6rem 0;font-size:.9rem;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:999px;cursor:pointer;transition:color .3s ease;font-family:Inter,sans-serif}.Login_roleTab__fWeDL.Login_activeTab___dBOo{color:#fff}.Login_tabIndicator__0uoWz{position:absolute;top:.35rem;bottom:.35rem;left:.35rem;width:calc((100% - .7rem) / 3);border-radius:999px;background:var(--theme-color,#4f46e5);z-index:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .4s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Login_formSide____wel{width:100%;display:flex;flex-direction:column}.Login_welcomeHeader__vqGt_{text-align:center;margin-bottom:1.5rem}.Login_welcomeTitle__6OKnV{font-size:2rem;color:#0f172a;margin-bottom:.75rem;font-family:Outfit,sans-serif;font-weight:800;letter-spacing:-.02em;background:var(--theme-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Login_welcomeSubtitle__NHm23{color:#64748b;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:1rem}.Login_inputGroup__WNbu1{position:relative;margin-bottom:1.25rem}.Login_inputWrapper__H3vNp{position:relative;display:flex;align-items:center}.Login_inputIcon__ScaFo{position:absolute;left:1rem;color:#475569;pointer-events:none;z-index:2;display:flex;align-items:center}.Login_svgIcon__BPkoL{width:20px;height:20px;stroke-width:1.5}.Login_eyeIcon__A9_oq{position:absolute;right:1rem;color:#64748b;z-index:5;display:flex;align-items:center;cursor:pointer;pointer-events:auto;transition:color .2s ease}.Login_eyeIcon__A9_oq:hover{color:#334155}.Login_input__GbcAp{width:100%;height:54px;padding:0 1rem 0 3rem;background:transparent;border:2px solid #94a3b8;border-radius:12px;font-size:.95rem;color:#0f172a;outline:none;transition:all .2s ease}.Login_input__GbcAp::placeholder{color:#64748b;font-weight:500}.Login_input__GbcAp:focus{border-color:var(--theme-color,#4f46e5);background:hsla(0,0%,100%,.5);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.Login_forgotPassword__t6XU7{text-align:right;margin-bottom:1rem;margin-top:-.5rem}.Login_tertiaryLink__gXrvp{font-size:.85rem;font-weight:700;color:var(--theme-color,#4f46e5);text-decoration:none;transition:opacity .2s ease}.Login_tertiaryLink__gXrvp:hover{opacity:.8}.Login_submitButton__cjDb3{width:100%;height:56px;background:var(--theme-gradient,#4f46e5);color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1.05rem;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Login_submitButton__cjDb3:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.2);filter:brightness(1.1)}.Login_submitButton__cjDb3:active{transform:translateY(0)}.Login_divider__8FFlt{display:flex;align-items:center;text-align:center;margin:1rem 0}.Login_divider__8FFlt:after,.Login_divider__8FFlt:before{content:"";flex:1 1;border-bottom:1px solid #94a3b8}.Login_divider__8FFlt span{padding:0 1rem;color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.05em}.Login_googleButton__82FMX{width:100%;height:54px;background:transparent;border:2px solid #94a3b8;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#0f172a;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s ease}.Login_googleButton__82FMX:hover{background:rgba(0,0,0,.04);border-color:#64748b}.Login_formFooter__z118Y{margin-top:1rem;text-align:center;font-size:.95rem;color:#64748b;font-weight:500}.Login_link__C0M84{color:var(--theme-color,#4f46e5);font-weight:700;text-decoration:none;transition:color .2s}.Login_link__C0M84:hover{filter:brightness(.8)}.Login_errorBanner__LE5p4{background:#fef2f2;color:#b91c1c;padding:1rem;border-radius:12px;margin-bottom:1.5rem;font-size:.95rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;border:1px solid #fca5a5}.Login_loader__RwTcd{width:22px;height:22px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Login_spin__xiKEP .8s linear infinite}@keyframes Login_spin__xiKEP{to{transform:rotate(1turn)}}@media (max-width:600px){.Login_wrapper__PLKmC{padding:3rem 2rem;border-radius:1.5rem;margin:1rem}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@500;600;700;800;900&display=swap");.Driver_container__LQcyv{--primary:#4f46e5;--primary-d:#3730a3;--primary-l:#eef2ff;--primary-glow:rgba(79,70,229,.18);--emerald:#059669;--emerald-d:#047857;--emerald-l:#ecfdf5;--emerald-mid:#10b981;--emerald-glow:rgba(5,150,105,.18);--amber:#d97706;--amber-l:#fffbeb;--amber-glow:rgba(217,119,6,.2);--rose:#e11d48;--rose-l:#fff1f2;--cyan:#0891b2;--bg:#f6f8fd;--bg-dots:radial-gradient(circle,#c7d2fe 1px,transparent 0);--surface:#fff;--surface-2:#f8fafd;--surface-3:#f1f5fd;--border:#e4e9f5;--border-d:#c7d2fe;--text-1:#0f172a;--text-2:#374151;--text-3:#6b7280;--text-4:#9ca3af;--radius-xl:24px;--radius:18px;--radius-sm:14px;--radius-xs:10px;--radius-pill:999px;--shadow-xs:0 1px 3px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.03);--shadow-sm:0 4px 16px rgba(15,23,42,.07);--shadow:0 8px 28px rgba(15,23,42,.09);--shadow-lg:0 20px 50px rgba(15,23,42,.12);--shadow-primary:0 8px 24px rgba(79,70,229,.24);--shadow-emerald:0 8px 24px rgba(5,150,105,.22);--shadow-amber:0 8px 24px rgba(217,119,6,.2);min-height:100vh;background:var(--bg);background-image:var(--bg-dots);background-size:28px 28px;color:var(--text-1);font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;padding-bottom:96px;-webkit-font-smoothing:antialiased;position:relative}.Driver_container__LQcyv:before{content:"";position:fixed;top:-120px;left:50%;transform:translateX(-50%);width:700px;height:400px;background:radial-gradient(ellipse at center,rgba(79,70,229,.1) 0,transparent 65%);pointer-events:none;z-index:0}.Driver_header__3nt5a{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);box-shadow:0 2px 20px rgba(79,70,229,.07);padding:.85rem 1.25rem}.Driver_headerContent__i4tjJ{max-width:820px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.Driver_headerLeft__kO_HI{display:flex;align-items:center;gap:.75rem}.Driver_logo__Eagx3{display:flex;align-items:center;gap:.55rem}.Driver_logoMark__LI_E9{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,var(--primary),var(--cyan));display:flex;align-items:center;justify-content:center;font-size:1.05rem;box-shadow:0 4px 14px var(--primary-glow);flex-shrink:0}.Driver_logoText__EbS_P{font-size:1.1rem;font-weight:900;color:var(--text-1);letter-spacing:-.04em;font-family:Plus Jakarta Sans,sans-serif}.Driver_driverChip__7JNYv{display:inline-flex;align-items:center;gap:4px;background:var(--primary-l);border:1.5px solid rgba(79,70,229,.25);color:var(--primary);font-size:.6rem;font-weight:800;padding:.22rem .65rem;border-radius:5px;text-transform:uppercase;letter-spacing:.1em}.Driver_headerRight__meRh2{display:flex;align-items:center;gap:.55rem}.Driver_onlineToggleWrap__ikOoU{display:flex;align-items:center;gap:.45rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.3rem .55rem;border-radius:var(--radius-pill);border:1.5px solid var(--border);background:var(--surface);transition:border-color .25s,box-shadow .25s}.Driver_onlineToggleWrap__ikOoU:hover{border-color:var(--border-d)}.Driver_togglePill__RExPf{width:38px;height:21px;border-radius:12px;background:#e5e7eb;position:relative;transition:background .3s;flex-shrink:0}.Driver_togglePillOnline__NT_6G{background:var(--emerald-mid);box-shadow:0 0 0 2px var(--emerald-glow)}.Driver_toggleThumb__g1NaK{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2.5px;left:2.5px;transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px rgba(0,0,0,.2)}.Driver_togglePillOnline__NT_6G .Driver_toggleThumb__g1NaK{transform:translateX(17px)}.Driver_statusLabel__NFXX3{font-size:.7rem;font-weight:700;color:var(--text-3);transition:color .3s;letter-spacing:.01em}.Driver_statusLabelOnline__YyKVB{color:var(--emerald-d)}.Driver_walletBadge___gLo8{display:flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,#fef3c7,#fffbeb);border:1.5px solid rgba(217,119,6,.25);padding:.38rem .8rem;border-radius:var(--radius-pill);font-size:.82rem;font-weight:800;color:#92400e;box-shadow:var(--shadow-amber);white-space:nowrap}.Driver_signOutBtn__s_MkR{display:flex;align-items:center;gap:.35rem;background:var(--surface);border:1.5px solid var(--border);color:var(--text-3);padding:.4rem .75rem;border-radius:var(--radius-xs);font-size:.76rem;font-weight:700;cursor:pointer;transition:all .18s;font-family:inherit}.Driver_signOutBtn__s_MkR:hover{border-color:var(--rose);color:var(--rose);background:var(--rose-l)}.Driver_main__6kyIJ{max-width:820px;margin:0 auto;padding:1.5rem 1rem;position:relative;z-index:1}.Driver_heroEarnings__cPsD4{background:linear-gradient(135deg,var(--primary) 0,#6366f1 50%,var(--cyan) 100%);border-radius:var(--radius-xl);padding:2rem 1.75rem;margin-bottom:1.1rem;text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-primary)}.Driver_heroEarnings__cPsD4:before{content:"";position:absolute;top:-50px;right:-60px;width:220px;height:220px;background:hsla(0,0%,100%,.07);border-radius:50%}.Driver_heroEarnings__cPsD4:after{content:"";position:absolute;bottom:-60px;left:-30px;width:160px;height:160px;background:hsla(0,0%,100%,.05);border-radius:50%}.Driver_heroEarnings__cPsD4>*{position:relative;z-index:1}.Driver_heroEarningsLabel__f17vp{font-size:.68rem;font-weight:700;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem}.Driver_heroEarningsAmount__qa52Y{font-size:3.2rem;font-weight:900;color:#fff;letter-spacing:-.05em;line-height:1;text-shadow:0 2px 20px rgba(0,0,0,.1)}.Driver_heroEarningsAmount__qa52Y span{font-size:1.6rem;font-weight:700;opacity:.75;vertical-align:super;letter-spacing:0}.Driver_heroStatRow__leUyn{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1.35rem}.Driver_statPill__EYHl7{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:1.1rem .75rem;text-align:center;box-shadow:var(--shadow-xs);transition:transform .2s,box-shadow .2s;cursor:default}.Driver_statPill__EYHl7:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.Driver_statPillIcon__TBwt_{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto .55rem}.Driver_statPillIconBlue__c4QXs{background:var(--primary-l);color:var(--primary);box-shadow:0 4px 10px var(--primary-glow)}.Driver_statPillIconGreen__yPUmb{background:var(--emerald-l);color:var(--emerald);box-shadow:0 4px 10px var(--emerald-glow)}.Driver_statPillIconAmber__XUEkE{background:var(--amber-l);color:var(--amber);box-shadow:0 4px 10px var(--amber-glow)}.Driver_statPillValue__RtPtW{font-size:1.3rem;font-weight:900;color:var(--text-1);display:block;letter-spacing:-.03em;font-family:Plus Jakarta Sans,sans-serif}.Driver_statPillLabel__s17pC{font-size:.6rem;color:var(--text-4);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-top:.1rem}.Driver_tabBar__flXeV{display:flex;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.3rem;gap:.2rem;margin-bottom:1.35rem;box-shadow:var(--shadow-xs)}.Driver_tabBtn__Nqwif{flex:1 1;padding:.65rem .5rem;border:none;background:transparent;color:var(--text-3);font-weight:700;font-size:.78rem;border-radius:var(--radius-xs);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.35rem;font-family:inherit}.Driver_tabBtn__Nqwif:hover{color:var(--primary);background:var(--primary-l)}.Driver_tabBtnActive__FNk0g{background:linear-gradient(135deg,var(--primary),#818cf8)!important;color:#fff!important;box-shadow:var(--shadow-primary)}.Driver_tabBadge__a_9yG{font-size:.58rem;font-weight:800;background:hsla(0,0%,100%,.3);border-radius:var(--radius-pill);min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px}.Driver_tabBtn__Nqwif:not(.Driver_tabBtnActive__FNk0g) .Driver_tabBadge__a_9yG{background:var(--primary-l);color:var(--primary)}.Driver_contentArea__HLTQA{animation:Driver_slideIn__xdGsf .22s ease}@keyframes Driver_slideIn__xdGsf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Driver_jobsFeed__jr2oY{display:flex;flex-direction:column;gap:1.1rem}.Driver_jobCard__E1A1T{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-xs);transition:transform .2s,box-shadow .2s;position:relative}.Driver_jobCard__E1A1T:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--emerald-mid),var(--primary));border-radius:4px 0 0 4px}.Driver_jobCard__E1A1T:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--border-d)}.Driver_jobCardTop__E11ld{background:linear-gradient(135deg,#f0fdf4,#eef2ff);padding:1.1rem 1.25rem 1.1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.Driver_jobEarning__iviDZ{font-size:1.7rem;font-weight:900;color:var(--emerald-d);letter-spacing:-.05em;display:flex;align-items:baseline;gap:.3rem;font-family:Plus Jakarta Sans,sans-serif}.Driver_jobEarning__iviDZ small{font-size:.68rem;font-weight:600;color:var(--text-4);letter-spacing:0}.Driver_jobTags___mmWO{display:flex;gap:.4rem;flex-wrap:wrap}.Driver_jobTag___tlaw{display:flex;align-items:center;gap:3px;font-size:.66rem;font-weight:700;padding:.22rem .6rem;border-radius:var(--radius-pill)}.Driver_tagBlue__4YMjK{background:var(--primary-l);color:var(--primary);border:1px solid rgba(79,70,229,.2)}.Driver_tagGreen__uTyaG{background:var(--emerald-l);color:var(--emerald-d);border:1px solid rgba(5,150,105,.2)}.Driver_tagAmber__Gpoz6{background:var(--amber-l);color:#92400e;border:1px solid rgba(217,119,6,.2)}.Driver_jobCardBody__G6nhw{padding:1.1rem 1.25rem 1.25rem 1.5rem}.Driver_routeTrack___Rrp3{position:relative;padding-left:1rem;margin-bottom:1rem}.Driver_routeTrack___Rrp3:before{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:2px;background:repeating-linear-gradient(to bottom,var(--border-d) 0,var(--border-d) 4px,transparent 4px,transparent 9px)}.Driver_routeStop__lfOiP{display:flex;gap:.9rem;align-items:center;padding:.5rem 0;position:relative;z-index:1}.Driver_routeStopDot__nZZSL{width:13px;height:13px;border-radius:50%;flex-shrink:0;border:2.5px solid}.Driver_dotGreen__XRvem{background:var(--emerald-mid);border-color:var(--emerald-d);box-shadow:0 0 0 3px rgba(16,185,129,.15)}.Driver_dotRed__MAKie{background:var(--rose);border-color:#be123c;box-shadow:0 0 0 3px rgba(225,29,72,.12)}.Driver_routeStopType__TVPuT{font-size:.58rem;font-weight:700;color:var(--text-4);text-transform:uppercase;letter-spacing:.08em}.Driver_routeStopAddr__cIuzX{font-size:.87rem;font-weight:600;color:var(--text-1);line-height:1.4}.Driver_jobChips__yR8KZ{display:flex;flex-wrap:wrap;gap:.35rem;padding-top:.75rem;border-top:1px dashed var(--border);margin-bottom:1rem}.Driver_chip__JAJXj{font-size:.68rem;font-weight:600;background:var(--surface-3);border:1px solid var(--border);padding:.2rem .55rem;border-radius:5px;color:var(--text-2)}.Driver_timerWrap__8bXe6{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#fffbeb,#fef9ec);border:1.5px solid rgba(217,119,6,.3);border-radius:var(--radius-sm);padding:.9rem 1rem;margin-bottom:1rem;box-shadow:0 4px 14px rgba(217,119,6,.1)}.Driver_timerRing__8kJN5{width:52px;height:52px;position:relative;flex-shrink:0}.Driver_timerRing__8kJN5 svg{width:52px;height:52px;transform:rotate(-90deg)}.Driver_timerBg__NT7PF{fill:none;stroke:#e5e7eb;stroke-width:3}.Driver_timerFg__N7cvD{fill:none;stroke:var(--amber);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.Driver_timerFgDanger__rvUGd{stroke:var(--rose)!important}.Driver_timerDigit__jp03_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:900;color:var(--text-1);font-family:Plus Jakarta Sans,sans-serif}.Driver_timerDigitDanger__t4cDN{color:var(--rose)}.Driver_timerTextBold__vD9__{display:block;font-size:.85rem;font-weight:700;color:var(--text-1)}.Driver_timerTextSub__egutS{font-size:.72rem;color:var(--text-3);margin-top:.1rem}.Driver_btnAccept__LE5wx{width:100%;padding:1rem;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--emerald-mid) 0,var(--emerald-d) 100%);color:#fff;font-weight:800;font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.55rem;transition:all .2s;box-shadow:var(--shadow-emerald);letter-spacing:.01em;font-family:inherit}.Driver_btnAccept__LE5wx:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(5,150,105,.32)}.Driver_btnAccept__LE5wx:active{transform:translateY(0)}.Driver_activeCard__oTAub{background:var(--surface);border:2px solid rgba(79,70,229,.25);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-primary)}.Driver_activeCardHeader__n4YSY{background:linear-gradient(135deg,var(--primary) 0,#818cf8 100%);padding:1.35rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.Driver_activePulse__FK6FK{width:10px;height:10px;border-radius:50%;background:#a7f3d0;animation:Driver_sonar___L9Pj 1.6s infinite;flex-shrink:0}@keyframes Driver_sonar___L9Pj{0%{box-shadow:0 0 0 0 rgba(167,243,208,.6)}70%{box-shadow:0 0 0 12px rgba(167,243,208,0)}to{box-shadow:0 0 0 0 rgba(167,243,208,0)}}.Driver_activeHeaderLeft__HUvb8{display:flex;align-items:center;gap:.85rem}.Driver_activeOrderLabel__Uy5iB{font-size:.62rem;font-weight:700;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.1em}.Driver_activeOrderId__nc_EQ{font-size:1.1rem;font-weight:900;color:#fff;letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif}.Driver_activeBadge__OM176{display:flex;align-items:center;gap:5px;font-size:.6rem;font-weight:800;color:#a7f3d0;background:rgba(167,243,208,.15);border:1px solid rgba(167,243,208,.3);padding:.25rem .7rem;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em}.Driver_mapView__jsayU{position:relative;width:100%;height:140px;background:linear-gradient(180deg,#e0f2f1,#e8f4f8);display:flex;align-items:center;justify-content:center;overflow:hidden}.Driver_mapView__jsayU:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(79,70,229,.06) 1px,transparent 0),linear-gradient(90deg,rgba(79,70,229,.06) 1px,transparent 0);background-size:30px 30px}.Driver_mapView__jsayU:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,hsla(0,0%,100%,.6) 0,transparent 70%)}.Driver_mapRoutesvg__C9sJv{position:absolute;inset:0;width:100%;height:100%}.Driver_mapEta__v0oQD{position:relative;z-index:1;background:#fff;border:1.5px solid var(--border);padding:.45rem .9rem;border-radius:var(--radius-pill);font-size:.78rem;font-weight:700;color:var(--text-1);display:flex;align-items:center;gap:.4rem;box-shadow:var(--shadow-sm)}.Driver_timeline__DOJX5{display:flex;align-items:center;padding:1.1rem 1.5rem;border-bottom:1px solid var(--border);background:var(--surface-2)}.Driver_tlStep__qIVe2{display:flex;flex-direction:column;align-items:center;gap:.45rem;flex:1 1}.Driver_tlDot__KoFaf{width:36px;height:36px;border-radius:50%;background:var(--surface-3);border:2px solid var(--border);display:flex;align-items:center;justify-content:center}.Driver_tlDot__KoFaf svg{width:14px;height:14px;color:var(--text-4)}.Driver_tlStepDone__rrnIx .Driver_tlDot__KoFaf{background:var(--emerald-l);border-color:var(--emerald-mid);box-shadow:0 0 0 4px rgba(16,185,129,.12)}.Driver_tlStepDone__rrnIx .Driver_tlDot__KoFaf svg{color:var(--emerald-d)}.Driver_tlStepActive__yQZL_ .Driver_tlDot__KoFaf{background:var(--primary-l);border-color:var(--primary);box-shadow:0 0 0 5px rgba(79,70,229,.12);animation:Driver_tlPulse__1gTvR 2s infinite}.Driver_tlStepActive__yQZL_ .Driver_tlDot__KoFaf svg{color:var(--primary)}@keyframes Driver_tlPulse__1gTvR{0%,to{box-shadow:0 0 0 5px rgba(79,70,229,.12)}50%{box-shadow:0 0 0 9px rgba(79,70,229,.05)}}.Driver_tlLabel__ruORE{font-size:.56rem;font-weight:700;color:var(--text-4);text-transform:uppercase;letter-spacing:.05em;text-align:center}.Driver_tlStepDone__rrnIx .Driver_tlLabel__ruORE{color:var(--emerald-d)}.Driver_tlStepActive__yQZL_ .Driver_tlLabel__ruORE{color:var(--primary)}.Driver_tlLine__IbsWo{flex:0.3 1;height:2px;background:var(--border);margin-bottom:1.6rem;border-radius:2px}.Driver_tlLineDone__M_Xl1{background:linear-gradient(90deg,var(--emerald-mid),var(--primary))}.Driver_activeInfoGrid____Q21{display:grid;grid-template-columns:1fr 1fr}.Driver_activeInfoCell__76U4_{padding:1rem 1.5rem;border-bottom:1px solid var(--border)}.Driver_activeInfoCell__76U4_:nth-child(odd){border-right:1px solid var(--border)}.Driver_activeInfoCell__76U4_:nth-last-child(-n+2){border-bottom:none}.Driver_aiLabel__XUPqG{font-size:.6rem;font-weight:700;color:var(--text-4);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem}.Driver_aiValue__WiOi5{font-size:.88rem;font-weight:600;color:var(--text-1);line-height:1.4}.Driver_aiValueSuccess__ntM2X{color:var(--emerald-d);font-weight:900;font-size:1.05rem;font-family:Plus Jakarta Sans,sans-serif}.Driver_activeActions__pBuwv{display:flex;gap:.65rem;padding:1.1rem 1.5rem;background:var(--surface-2);border-top:1px solid var(--border)}.Driver_btnCall__d_d1_{flex:1 1;padding:.75rem;border:1.5px solid rgba(79,70,229,.3);border-radius:var(--radius-sm);background:var(--primary-l);color:var(--primary);font-weight:700;font-size:.83rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .18s;font-family:inherit}.Driver_btnCall__d_d1_:hover{background:#ddd6fe;border-color:var(--primary);box-shadow:0 4px 14px var(--primary-glow)}.Driver_btnNavMap__MV_4R{flex:1 1;padding:.75rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);font-weight:700;font-size:.83rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .18s;font-family:inherit}.Driver_btnNavMap__MV_4R:hover{background:var(--surface-3);border-color:var(--border-d)}.Driver_btnDelivered__cNNuk{flex:1.5 1;padding:.75rem;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--emerald-mid),var(--emerald-d));color:#fff;font-weight:800;font-size:.83rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s;box-shadow:var(--shadow-emerald);font-family:inherit}.Driver_btnDelivered__cNNuk:hover{box-shadow:0 10px 28px rgba(5,150,105,.35);transform:translateY(-1px)}.Driver_historyHeader__ipjBr{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin-bottom:1.25rem}.Driver_historyStatCard__ka_vR{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:1.1rem 1.25rem;position:relative;overflow:hidden;box-shadow:var(--shadow-xs);transition:transform .2s}.Driver_historyStatCard__ka_vR:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.Driver_historyStatCard__ka_vR:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:3px 3px 0 0}.Driver_historyStatCard__ka_vR:first-child:before{background:linear-gradient(90deg,var(--primary),#818cf8)}.Driver_historyStatCard__ka_vR:nth-child(2):before{background:linear-gradient(90deg,var(--amber),#fcd34d)}.Driver_historyStatValue__X_YPV{font-size:1.4rem;font-weight:900;color:var(--text-1);display:block;letter-spacing:-.03em;font-family:Plus Jakarta Sans,sans-serif}.Driver_historyStatLabel__dNu6B{font-size:.65rem;color:var(--text-4);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;display:block}.Driver_historyFeed__TYekR{display:flex;flex-direction:column;gap:.55rem}.Driver_historyItem__YZeLz{display:flex;justify-content:space-between;align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.95rem 1.15rem;cursor:pointer;transition:all .2s;box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.Driver_historyItem__YZeLz:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3.5px;background:linear-gradient(to bottom,var(--emerald-mid),var(--primary));opacity:0;transition:opacity .2s;border-radius:4px 0 0 4px}.Driver_historyItem__YZeLz:hover{border-color:var(--border-d);box-shadow:var(--shadow-sm);transform:translateX(4px)}.Driver_historyItem__YZeLz:hover:before{opacity:1}.Driver_historyItemLeft__zny7I{display:flex;align-items:center;gap:.9rem}.Driver_historyItemMark__9sUde{width:40px;height:40px;border-radius:12px;background:var(--emerald-l);border:1.5px solid rgba(16,185,129,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--emerald-d)}.Driver_historyItemId__gX7hx{font-size:.85rem;font-weight:700;color:var(--text-1)}.Driver_historyItemAddr__amU5j{font-size:.74rem;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin-top:.1rem}.Driver_historyItemDate__Qmf1U{font-size:.63rem;color:var(--text-4);margin-top:2px}.Driver_historyItemRight__weZbo{display:flex;align-items:center;gap:.5rem}.Driver_historyItemAmount__I1ZD4{font-size:1rem;font-weight:900;color:var(--emerald-d);font-family:Plus Jakarta Sans,sans-serif}.Driver_chevronIcon__G8vJb{color:var(--text-4);transition:transform .18s}.Driver_historyItem__YZeLz:hover .Driver_chevronIcon__G8vJb{transform:translateX(3px);color:var(--primary)}.Driver_profileSection__LiGHk{display:flex;flex-direction:column;gap:1rem}.Driver_profileHero__ktOY5{background:linear-gradient(135deg,var(--primary-l) 0,#f0f9ff 100%);border:1.5px solid rgba(79,70,229,.2);border-radius:var(--radius-xl);padding:1.6rem 1.5rem;display:flex;align-items:center;gap:1.25rem;box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.Driver_profileHero__ktOY5:before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;background:rgba(79,70,229,.06);border-radius:50%}.Driver_profileAvatar__0FqaK{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#818cf8);color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 4px rgba(79,70,229,.15),0 8px 20px var(--primary-glow)}.Driver_profileAvatar__0FqaK,.Driver_profileName__iUFzQ{font-weight:900;font-family:Plus Jakarta Sans,sans-serif}.Driver_profileName__iUFzQ{font-size:1.15rem;color:var(--text-1);letter-spacing:-.02em}.Driver_profileEmail__KnxNK{font-size:.8rem;color:var(--text-3);margin-bottom:.45rem}.Driver_profileRolePill__dsx0g{display:inline-flex;align-items:center;gap:4px;background:var(--primary-l);border:1.5px solid rgba(79,70,229,.25);color:var(--primary);font-size:.62rem;font-weight:700;padding:.22rem .6rem;border-radius:5px;text-transform:uppercase;letter-spacing:.07em}.Driver_profileStatGrid__horLm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.Driver_profileStatTile__gHeaz{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:1.1rem .75rem;text-align:center;box-shadow:var(--shadow-xs);transition:transform .2s,box-shadow .2s}.Driver_profileStatTile__gHeaz:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.Driver_profileStatTileValue__J3OYN{font-size:1.1rem;font-weight:900;color:var(--text-1);display:block;letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif}.Driver_profileStatTileLabel__ebZpJ{font-size:.6rem;color:var(--text-4);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:.2rem;display:block}.Driver_profileMenuCard__2eVZ3{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-xs)}.Driver_profileMenuItem__kgE9P{display:flex;align-items:center;gap:.9rem;width:100%;padding:1.05rem 1.25rem;border:none;background:transparent;font-size:.9rem;font-weight:600;color:var(--text-1);cursor:pointer;transition:background .15s;text-align:left;font-family:inherit}.Driver_profileMenuItem__kgE9P:hover{background:var(--surface-3)}.Driver_profileMenuItem__kgE9P+.Driver_profileMenuItem__kgE9P{border-top:1px solid var(--border)}.Driver_profileMenuItemIcon__zDovH{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Driver_menuIconBlue__NeRaq{background:var(--primary-l);color:var(--primary)}.Driver_menuIconAmber__IQf2w{background:var(--amber-l);color:var(--amber)}.Driver_menuIconGreen__ByKEg{background:var(--emerald-l);color:var(--emerald)}.Driver_menuIconRed__JWs7t{background:var(--rose-l);color:var(--rose)}.Driver_profileMenuItemLabel__pakIZ{flex:1 1}.Driver_profileMenuItemArrow__q1Q9K{color:var(--text-4);transition:transform .18s,color .18s}.Driver_profileMenuItem__kgE9P:hover .Driver_profileMenuItemArrow__q1Q9K{transform:translateX(4px);color:var(--primary)}.Driver_menuItemDanger__HhI7_{color:var(--rose)!important}.Driver_menuItemDanger__HhI7_:hover{background:var(--rose-l)!important}.Driver_emptyPane__o0UIl{text-align:center;padding:4rem 1.5rem}.Driver_emptyRing__zIjk1{width:80px;height:80px;border-radius:50%;background:var(--surface);border:2px dashed var(--border-d);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:var(--text-4);box-shadow:var(--shadow-xs)}.Driver_emptyRing__zIjk1 svg{width:32px;height:32px}.Driver_emptyTitle__6Gxvs{font-size:1.05rem;font-weight:800;color:var(--text-2);margin-bottom:.4rem;font-family:Plus Jakarta Sans,sans-serif}.Driver_emptySub__Z9P_j{font-size:.85rem;color:var(--text-4);line-height:1.65;max-width:280px;margin:0 auto}.Driver_bottomNav__vSoa8{position:fixed;bottom:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1.5px solid var(--border);display:flex;padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));justify-content:space-around;box-shadow:0 -4px 24px rgba(79,70,229,.08)}.Driver_navBtn__dYI3x{background:transparent;border:none;display:flex;flex-direction:column;align-items:center;gap:.22rem;padding:.4rem 1.4rem;border-radius:var(--radius-xs);cursor:pointer;color:var(--text-4);transition:all .2s;font-family:inherit;position:relative}.Driver_navBtn__dYI3x:hover{color:var(--primary);background:var(--primary-l)}.Driver_navBtnLabel__gN8Te{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:color .2s}.Driver_navBtnActive__Bzn4H{color:var(--primary)!important}.Driver_navBtnActive__Bzn4H:after{content:"";position:absolute;top:-.5rem;width:28px;height:3px;background:linear-gradient(90deg,var(--primary),#818cf8);border-radius:0 0 4px 4px;box-shadow:0 0 10px var(--primary-glow)}.Driver_toast__iEBVU{position:fixed;top:84px;left:50%;transform:translateX(-50%);background:var(--text-1);color:#fff;padding:.75rem 1.35rem;border-radius:var(--radius-pill);font-size:.84rem;font-weight:700;box-shadow:0 10px 40px rgba(15,23,42,.2);z-index:9999;pointer-events:none;display:flex;align-items:center;gap:.55rem;animation:Driver_toastPop__7ZG0n .34s cubic-bezier(.175,.885,.32,1.275) forwards;white-space:nowrap;border-left:3px solid var(--emerald-mid)}@keyframes Driver_toastPop__7ZG0n{0%{opacity:0;transform:translate(-50%,-14px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}.Driver_modalBg__tqDX_{position:fixed;inset:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:flex-end;justify-content:center;animation:Driver_fadeIn__y8ASY .2s ease}@media (min-width:500px){.Driver_modalBg__tqDX_{align-items:center;padding:1rem}}@keyframes Driver_fadeIn__y8ASY{0%{opacity:0}to{opacity:1}}.Driver_modalSheet__Bbu1S{background:var(--surface);border:1.5px solid var(--border);width:100%;max-width:520px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden;box-shadow:var(--shadow-lg);animation:Driver_slideUp__8y7Ij .3s cubic-bezier(.4,0,.2,1)}@media (min-width:500px){.Driver_modalSheet__Bbu1S{border-radius:var(--radius-xl);animation:Driver_scaleIn__unKam .25s ease}}@keyframes Driver_slideUp__8y7Ij{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Driver_scaleIn__unKam{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Driver_modalHandle__1WPXA{width:38px;height:4px;background:var(--border);border-radius:2px;margin:.8rem auto 0}@media (min-width:500px){.Driver_modalHandle__1WPXA{display:none}}.Driver_modalTopBar__sdsRS{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.35rem;border-bottom:1px solid var(--border)}.Driver_modalTitle__XT_C9{font-size:1rem;font-weight:900;color:var(--text-1);font-family:Plus Jakarta Sans,sans-serif}.Driver_modalSubtitle__2qW2S{font-size:.76rem;color:var(--text-3);margin-top:.1rem}.Driver_modalCloseBtn__S40vh{width:32px;height:32px;border-radius:50%;background:var(--surface-3);border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-2);transition:all .15s}.Driver_modalCloseBtn__S40vh:hover{border-color:var(--rose);color:var(--rose);background:var(--rose-l)}.Driver_modalEarningsBlock__5qR_A{background:linear-gradient(135deg,var(--emerald-l) 0,#f0fdf8 100%);border-bottom:1px solid rgba(16,185,129,.18);padding:1.35rem;text-align:center}.Driver_modalEarningsLabel__01PmV{font-size:.6rem;font-weight:700;color:var(--emerald-d);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.35rem}.Driver_modalEarningsValue__xvV5V{font-size:2.1rem;font-weight:900;color:var(--emerald-d);letter-spacing:-.04em;font-family:Plus Jakarta Sans,sans-serif}.Driver_modalRows__UUrnc{padding:.5rem 0}.Driver_modalRow__15EGx{display:flex;justify-content:space-between;align-items:flex-start;padding:.8rem 1.35rem;border-bottom:1px solid var(--border);gap:1rem}.Driver_modalRow__15EGx:last-child{border-bottom:none}.Driver_modalRowKey___f_4Y{font-size:.75rem;font-weight:600;color:var(--text-3);flex-shrink:0;min-width:110px}.Driver_modalRowVal__bK_oh{font-size:.82rem;font-weight:700;color:var(--text-1);text-align:right;line-height:1.4}@media (max-width:480px){.Driver_heroEarningsAmount__qa52Y{font-size:2.6rem}.Driver_jobEarning__iviDZ{font-size:1.4rem}.Driver_tabBtn__Nqwif{font-size:.72rem;gap:.25rem;padding:.6rem .3rem}.Driver_driverChip__7JNYv,.Driver_walletBadge___gLo8{display:none}.Driver_activeActions__pBuwv{gap:.5rem;padding:.9rem 1rem}.Driver_heroEarnings__cPsD4{padding:1.6rem 1.25rem}}.Driver_profileBio__q9yeI{font-size:.78rem;color:var(--text-3);margin-top:.1rem;margin-bottom:.35rem;line-height:1.5}.Driver_editAvatarBtn__87R6_{display:flex;align-items:center;gap:.3rem;background:var(--primary-l);border:1.5px solid rgba(79,70,229,.25);color:var(--primary);font-size:.7rem;font-weight:700;padding:.3rem .65rem;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:all .18s;font-family:inherit;align-self:flex-start}.Driver_editAvatarBtn__87R6_:hover{background:var(--primary);color:#fff}.Driver_menuIconPurple__QhiPm{background:#f5f3ff;color:#7c3aed}.Driver_menuIconCyan__mKG3_{background:#ecfeff;color:var(--cyan)}.Driver_ratingBar__aTM9J{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:1rem 1.25rem;box-shadow:var(--shadow-xs)}.Driver_ratingBarHeader__VY4CF{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.Driver_ratingBarTitle__SkXVg{font-size:.8rem;font-weight:700;color:var(--text-1)}.Driver_ratingBarValue__5hXP7{font-size:.9rem;font-weight:900;color:var(--primary);font-family:Plus Jakarta Sans,sans-serif}.Driver_ratingTrack___zKHF{height:8px;background:var(--surface-3);border-radius:4px;overflow:hidden;margin-bottom:.55rem}.Driver_ratingFill__FhFUF{height:100%;background:linear-gradient(90deg,var(--primary),#818cf8);border-radius:4px;transition:width .8s ease}.Driver_ratingHints__AriLC{display:flex;justify-content:space-between;font-size:.68rem;color:var(--text-4);font-weight:600}.Driver_panelBody__jFe1D{padding:1.25rem 1.35rem;display:flex;flex-direction:column;gap:1rem}.Driver_formGroup__1IPL4{display:flex;flex-direction:column;gap:.4rem}.Driver_formLabel__vKQhM{font-size:.72rem;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.Driver_formInput__sM_YF{width:100%;padding:.7rem .9rem;border:1.5px solid var(--border);border-radius:var(--radius-xs);font-size:.88rem;font-weight:500;color:var(--text-1);background:var(--surface);font-family:inherit;transition:border-color .18s,box-shadow .18s;outline:none}.Driver_formInput__sM_YF:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.Driver_colorPicker__kdT8_{display:flex;gap:.5rem;flex-wrap:wrap}.Driver_colorSwatch__1q9iB{width:30px;height:30px;border-radius:50%;cursor:pointer;transition:transform .15s,box-shadow .15s}.Driver_colorSwatch__1q9iB:hover{transform:scale(1.15)}.Driver_colorSwatchActive__pKfCl{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--primary);transform:scale(1.1)}.Driver_btnSave__g9eVc{width:100%;padding:.9rem;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--primary),#818cf8);color:#fff;font-weight:800;font-size:.92rem;cursor:pointer;font-family:inherit;box-shadow:var(--shadow-primary);transition:all .2s}.Driver_btnSave__g9eVc:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(79,70,229,.3)}.Driver_savedBadge___0k0_{font-size:.78rem;font-weight:600;color:var(--emerald-d);background:var(--emerald-l);border:1px solid rgba(5,150,105,.2);padding:.45rem .8rem;border-radius:var(--radius-xs)}.Driver_earningsSummaryGrid__V6I8n{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.Driver_earningsSummaryCard__XT8DR{background:var(--surface-3);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:.85rem 1rem;text-align:center}.Driver_earningsSummaryVal__s1krZ{display:block;font-size:1.1rem;font-weight:900;color:var(--text-1);font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.02em}.Driver_earningsSummaryLabel__gyz2q{display:block;font-size:.6rem;font-weight:600;color:var(--text-4);text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem}.Driver_payoutInfo__eBLVT{border:1.5px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.Driver_payoutInfoRow__hlZYh{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.82rem;color:var(--text-2);font-weight:500;border-bottom:1px solid var(--border)}.Driver_payoutInfoRow__hlZYh:last-child{border-bottom:none}.Driver_payoutInfoVal__Qsz_d{font-weight:700;color:var(--text-1)}.Driver_recentDeliveriesTitle__aa_UH{font-size:.75rem;font-weight:800;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;margin-top:.25rem}.Driver_miniDeliveryRow__RJeBb{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--border);font-size:.82rem}.Driver_miniOrderId__HKHKS{font-weight:700;color:var(--primary);min-width:90px}.Driver_miniOrderAddr___7aT4{flex:1 1;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Driver_miniOrderAmt__qH4Td{font-weight:800;color:var(--emerald-d);white-space:nowrap}.Driver_supportCallCard__CcqgH{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,var(--primary-l),#f0f9ff);border:1.5px solid rgba(79,70,229,.2);border-radius:var(--radius-sm);padding:1rem 1.1rem;gap:.75rem}.Driver_supportCallTitle__B_TJ6{font-size:.88rem;font-weight:800;color:var(--text-1)}.Driver_supportCallSub__IIOc6{font-size:.72rem;color:var(--text-3);margin-top:.15rem}.Driver_supportCallBtn__NRakS{display:flex;align-items:center;gap:.35rem;white-space:nowrap;background:var(--primary);color:#fff;border:none;padding:.55rem 1rem;border-radius:var(--radius-pill);font-size:.8rem;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:var(--shadow-primary);transition:all .18s}.Driver_supportCallBtn__NRakS:hover{background:var(--primary-d)}.Driver_faqTitle__Zcbhk{font-size:.75rem;font-weight:800;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;margin-top:.25rem}.Driver_fareWidget__QkcKX{display:flex;align-items:stretch;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin:.6rem 0 .15rem}.Driver_fareWidgetCol__zwUSe{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.65rem .5rem;gap:.2rem}.Driver_fareWidgetLabel__hjEVQ{font-size:.6rem;font-weight:700;color:var(--text-4);text-transform:uppercase;letter-spacing:.05em}.Driver_fareWidgetValue__tc_st{font-size:.82rem;font-weight:800;color:var(--text-1);font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.01em}.Driver_fareWidgetDivider__DWiNj{width:1px;background:var(--border);align-self:stretch}