.driver-app-page{--driver-black: #191919;--driver-ink: #242424;--driver-panel: #343434;--driver-panel-soft: #414141;--driver-line: rgba(255, 255, 255, .13);--driver-muted: rgba(255, 255, 255, .66);--driver-soft: rgba(255, 255, 255, .82);--driver-yellow: #ffc107;--driver-yellow-soft: #ffd54a;--driver-blue: #3d8cff;--driver-purple: #8f5eb8;--driver-green: #79e6a4;--driver-radius: 34px;background:#303030;color:#f7f7f7;overflow-x:hidden}.driver-app-page .c-tg-az{background:#2f8cff;background:linear-gradient(90deg,#2f8cff,#06f 48%,#8bbcff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 1.4rem rgba(47,140,255,.18)}.driver-app-page main{background:radial-gradient(circle at 16% 8%,rgba(61,140,255,.18),transparent 30rem),radial-gradient(circle at 88% 18%,rgba(255,193,7,.16),transparent 27rem),linear-gradient(180deg,#202020,#3f3f3f 45%,#2f2f2f)}.driver-app-hero,.driver-section{position:relative;overflow:hidden}.driver-app-hero .container-fluid,.driver-section .container-fluid{position:relative;z-index:2;width:min(90%,1480px);margin-inline:auto;padding-inline:0}.driver-app-hero{min-height:100vh;display:flex;align-items:center;padding:clamp(7rem,10vw,11rem) 0 clamp(5rem,8vw,8rem);background:linear-gradient(125deg,#141414f2,#393939f0),repeating-linear-gradient(125deg,transparent 0 4.4rem,rgba(255,255,255,.04) 4.4rem 4.55rem)}.driver-app-hero:after{content:"";position:absolute;inset:auto -8% -7rem -8%;height:14rem;background:#303030;transform:rotate(-3deg);transform-origin:50% 50%;z-index:1}.driver-app-hero__motion{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:.8}.driver-path{position:absolute;width:42vw;max-width:44rem;min-width:18rem;height:42vw;max-height:44rem;min-height:18rem;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:rotate(-18deg);animation:driverParallax 17s ease-in-out infinite alternate}.driver-path:before,.driver-path:after{content:"";position:absolute;border-radius:inherit;border:inherit;top:12%;right:12%;bottom:12%;left:12%}.driver-path:after{top:24%;right:24%;bottom:24%;left:24%;border-color:#ffc1072e}.driver-path--one{left:-14%;top:18%}.driver-path--two{right:-14%;bottom:5%;animation-delay:-7s}.driver-signal{position:absolute;display:grid;grid-template-columns:auto 1fr;gap:.2rem .55rem;align-items:center;min-width:10rem;padding:.8rem 1rem;border:1px solid var(--driver-line);border-radius:1.2rem;color:#fff;background:#252525c2;box-shadow:0 1.4rem 3rem #0000003d;animation:driverFloat 7s ease-in-out infinite}.driver-signal i{grid-row:1/3;color:var(--driver-yellow);font-size:1.35rem}.driver-signal strong,.driver-signal em{line-height:1}.driver-signal em{color:var(--driver-muted);font-style:normal;text-transform:uppercase;font-size:.7rem;letter-spacing:.12rem}.driver-signal--live{top:18%;right:12%}.driver-signal--pay{left:9%;bottom:13%;animation-delay:-3s}.driver-signal--pay i{color:var(--driver-blue)}.driver-app-hero__layout,.driver-jobs-layout,.driver-list-layout,.driver-operations-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.86fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.driver-app-hero__copy,.driver-jobs-copy,.driver-list-copy,.driver-operations-copy{max-width:47rem}.driver-app-hero__copy .details,.driver-app-hero__copy p,.driver-jobs-copy .details,.driver-jobs-copy p,.driver-list-copy .details,.driver-list-copy p,.driver-operations-copy .details,.driver-operations-copy p{color:var(--driver-soft);line-height:1.75}.driver-hero__badges,.job-feature-row,.operations-chip-list{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.driver-hero__badges span,.job-feature-row span,.operations-chip-list span{display:inline-flex;align-items:center;gap:.45rem;min-height:2.55rem;padding:.6rem 1rem;border:1px solid var(--driver-line);border-radius:999px;color:#fff;background:#ffffff14;font-weight:700}.driver-hero__badges i,.job-feature-row i,.operations-chip-list i{color:var(--driver-yellow);font-size:1.1rem}.driver-jobs-copy,.driver-operations-copy{align-self:center;max-width:44rem}.driver-jobs-copy h2,.driver-operations-copy h2{max-width:39rem;margin-bottom:.9rem;font-size:clamp(1.8rem,2.35vw,2.75rem);line-height:1.08}.driver-jobs-copy p,.driver-operations-copy p{margin-bottom:.65rem;line-height:1.62}.driver-jobs-copy p:last-of-type,.driver-operations-copy p:last-of-type{margin-bottom:0}.job-feature-row,.operations-chip-list{margin-top:1.35rem;gap:.75rem}.job-feature-row span,.operations-chip-list span{min-height:2.75rem;padding:.58rem 1rem;border-color:#ffffff38;color:#fff;background:linear-gradient(180deg,#ffffff21,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff0a;font-size:clamp(.88rem,1.1vw,1rem);white-space:nowrap}.driver-store-actions{margin-top:1.7rem}.driver-store-actions .store-buttons{justify-content:flex-start}.driver-phone,.job-phone-preview,.driver-list-board,.operations-board{border:1px solid rgba(255,255,255,.12);background:#444444db;box-shadow:0 2.4rem 6rem #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.driver-phone{width:min(100%,28rem);justify-self:center;border-radius:3.6rem;padding:.9rem;transform:rotate(1.5deg);animation:driverFloat 8s ease-in-out infinite}.driver-phone__screen{position:relative;min-height:42.5rem;padding:2.1rem 1.5rem 1.35rem;border-radius:2.9rem;background:#444;overflow:hidden}.driver-phone__screen:before{content:"";position:absolute;top:0;left:0;right:0;height:9.6rem;border-radius:0 0 2.4rem 2.4rem;background:linear-gradient(180deg,#3a3a3a,#262626)}.driver-screen-header,.job-phone-preview__header,.list-phone-header{position:relative;display:flex;justify-content:space-between;gap:1rem;color:#fff}.driver-screen-header span,.job-phone-preview__header span,.list-phone-header span{display:block;color:#ffffff85;letter-spacing:.34rem;font-size:.82rem;line-height:1.2}.driver-screen-header strong,.job-phone-preview__header strong,.list-phone-header strong{display:block;margin-top:.5rem;font-size:1.25rem}.phone-status{display:flex;align-items:flex-start;gap:.4rem;font-size:.72rem;color:#fff}.phone-status span{color:#fff;letter-spacing:0}.phone-status i{font-size:1rem}.driver-count-buttons{position:relative;display:grid;gap:.85rem;margin-top:5.9rem}.driver-count{min-height:4.7rem;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-radius:1.2rem;font-weight:800;box-shadow:0 1.3rem 2.4rem #00000029}.driver-count span{font-size:1.1rem}.driver-count strong{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;color:#292929;background:#ffffffe6;font-size:1.4rem}.driver-count--jobs{background:var(--driver-yellow)}.driver-count--offers{background:var(--driver-blue)}.earnings-panel{position:relative;min-height:22rem;margin-top:3rem;padding:1.5rem;border:1px solid var(--driver-line);border-radius:1.8rem;background:#3b3b3bcc}.earnings-panel__head{display:grid;grid-template-columns:1fr auto;gap:.4rem 1rem}.earnings-panel__head span,.earnings-panel__head strong{grid-column:1}.earnings-panel__head em,.earnings-panel__head b{grid-column:2;justify-self:end}.earnings-panel__head span{font-size:1.15rem}.earnings-panel__head strong{font-size:2.5rem}.earnings-panel__head em{color:var(--driver-muted);font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.08rem;font-size:.78rem}.earnings-panel__head b{display:grid;place-items:center;width:8rem;min-height:2.4rem;border-radius:999px;color:var(--driver-yellow);background:#ffc1073d}.gauge{position:relative;width:16rem;height:10rem;margin:3.2rem auto 0}.gauge strong,.gauge em{position:absolute;left:50%;transform:translate(-50%);text-align:center}.gauge strong{bottom:-.55rem;font-size:2.3rem}.gauge em{bottom:-1.95rem;width:100%;color:var(--driver-muted);font-style:normal;font-weight:800;letter-spacing:.2rem;text-transform:uppercase;font-size:.72rem}.gauge__tick{position:absolute;left:50%;bottom:1.35rem;width:.65rem;height:3.4rem;border-radius:999px;background:#ffffff29;transform-origin:50% 100%}.gauge__tick--1{transform:translate(-50%) rotate(-64deg);background:var(--driver-yellow)}.gauge__tick--2{transform:translate(-50%) rotate(-39deg);background:var(--driver-yellow)}.gauge__tick--3{transform:translate(-50%) rotate(-14deg);background:var(--driver-yellow)}.gauge__tick--4{transform:translate(-50%) rotate(14deg);background:var(--driver-yellow)}.gauge__tick--5{transform:translate(-50%) rotate(39deg)}.gauge__tick--6{transform:translate(-50%) rotate(64deg)}.gauge__needle{position:absolute;left:50%;bottom:1.5rem;width:.32rem;height:6.7rem;border-radius:999px;background:#ff7456;transform-origin:50% 100%;transform:translate(-50%) rotate(8deg);animation:driverNeedle 5.5s ease-in-out infinite alternate}.gauge__hub{position:absolute;left:50%;bottom:.75rem;width:2rem;height:2rem;border-radius:50%;background:#252525;transform:translate(-50%)}.jobs-completed{display:flex;justify-content:space-between;margin-top:3rem;color:#fff}.driver-bottom-nav{position:absolute;left:1.3rem;right:1.3rem;bottom:1.15rem;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;min-height:5.6rem;padding:.55rem;border-radius:2.5rem;background:#2d2d2d}.driver-bottom-nav span{display:grid;place-items:center;gap:.2rem;min-width:0;color:#ffffffb8;font-size:.78rem;font-weight:700}.driver-bottom-nav i{font-size:1.25rem}.driver-bottom-nav .is-active{width:4.5rem;height:4.5rem;margin-inline:auto;border-radius:50%;color:var(--driver-yellow);background:#525252}.driver-section{padding:clamp(4.5rem,8vw,8rem) 0}.driver-tabs-section,.driver-compliance-section{background:#f7f9fc;color:#1f2a35}.driver-jobs-section,.driver-operations-section{background:linear-gradient(180deg,#2a2a2afa,#1f1f1ffa),repeating-linear-gradient(90deg,transparent 0 7rem,rgba(255,255,255,.035) 7rem 7.08rem)}.driver-list-section{background:#303030}.driver-section__header{max-width:58rem;margin-bottom:clamp(2rem,4vw,4rem)}.driver-eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--driver-yellow);font-size:.85rem;font-weight:900;letter-spacing:.18rem}.driver-eyebrow:before{content:"";width:2rem;height:.18rem;border-radius:999px;background:currentColor}.driver-tab-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.driver-tab-card{min-height:19rem;padding:1.6rem;border:1px solid rgba(14,39,62,.12);border-radius:1.35rem;background:#fff;box-shadow:0 1.5rem 3.5rem #132b3e14;transition:transform .22s ease,box-shadow .22s ease}.driver-tab-card:hover{transform:translateY(-.4rem);box-shadow:0 1.8rem 4.5rem #132b3e1f}.driver-tab-card i{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:1rem;color:#1d1d1d;background:var(--driver-yellow);font-size:1.45rem}.driver-tab-card h3{margin:1.4rem 0 .75rem;color:#132232;font-weight:900}.driver-tab-card p{margin:0;color:#52606e;line-height:1.65}.driver-list-layout{grid-template-columns:minmax(20rem,.72fr) minmax(36rem,1.28fr);align-items:center;gap:clamp(2rem,4vw,4.25rem)}.driver-list-section{padding-bottom:clamp(4rem,6vw,6rem)}.driver-list-copy{align-self:center;max-width:39rem}.driver-list-copy h2{max-width:34rem;margin-bottom:.9rem;font-size:clamp(1.8rem,2.35vw,2.75rem);line-height:1.08}.driver-list-copy p{margin-bottom:.65rem;line-height:1.62}.driver-list-copy p:last-child{margin-bottom:0}.offers-preview-stack{position:relative;width:min(100%,50rem);min-height:clamp(42rem,52vw,49rem);justify-self:end}.driver-list-board{position:relative;padding:1.45rem;border-radius:2.1rem;background:#444}.driver-list-board:before{content:"";position:absolute;inset:0 0 auto 0;height:7rem;border-radius:2.1rem 2.1rem 1.6rem 1.6rem;background:linear-gradient(180deg,#3a3a3a,#292929)}.driver-list-board--offers{position:absolute;top:clamp(2.4rem,4vw,3.7rem);left:0;z-index:1;width:min(61%,31rem);min-width:22rem;padding:1.22rem;transform:rotate(-1.2deg)}.driver-list-board--offers .list-phone-header{margin-bottom:3.8rem}.driver-list-board--offers .reservation-card--primary{padding:1.15rem}.driver-list-board--offers .reservation-card__top{padding:1.1rem}.driver-list-board--offers .reservation-card__top strong{font-size:clamp(1rem,1.45vw,1.2rem)}.driver-list-board--offers .reservation-card__top span{font-size:clamp(1.35rem,2vw,1.65rem)}.driver-list-board--offers .reservation-card--primary>b{max-width:13rem;font-size:.72rem}.driver-list-board--offers .reservation-route span{font-size:clamp(.82rem,1.2vw,.98rem)}.driver-list-board--offers .reservation-metrics>strong{font-size:clamp(2rem,3.4vw,2.75rem)}.driver-list-board--offers .reservation-metrics span b{font-size:clamp(3rem,4.5vw,3.8rem)}.driver-list-board--offers .reservation-status{align-items:flex-start}.list-phone-header{margin-bottom:4.7rem}.reservation-card{position:relative;border:1px solid rgba(255,255,255,.12);border-radius:1.8rem;background:#3a3a3a}.reservation-card--primary{padding:1.45rem}.reservation-card__top,.reservation-metrics,.reservation-status{display:flex;justify-content:space-between;align-items:center;gap:1rem}.reservation-card__top{padding:1.35rem;border-radius:1.2rem;background:#2d2d2d}.reservation-card__top strong,.reservation-card__top span{display:block}.reservation-card__top strong{font-size:1.2rem}.reservation-card__top span{margin-top:.55rem;color:var(--driver-yellow-soft);font-size:1.55rem;font-weight:900}.reservation-card__top em{color:var(--driver-muted);font-style:normal}.reservation-card--primary>b{display:inline-flex;margin:1.2rem 0;padding:.55rem 1.1rem;border-radius:999px;color:#282828;background:var(--driver-yellow-soft);font-size:.82rem;text-transform:uppercase;letter-spacing:.04rem}.reservation-route{display:grid;gap:.6rem}.reservation-route span{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;min-width:0;color:#ffffffd1}.reservation-route i{color:#ffffffb8}.reservation-route strong{color:#fff}.reservation-metrics{margin-top:1.3rem}.reservation-metrics>strong{font-size:clamp(1.8rem,4vw,3rem)}.reservation-metrics span{font-size:1.6rem}.reservation-metrics span b{font-size:clamp(2.6rem,6vw,4rem)}.reservation-card--offer>b{background:#6be6b0}.reservation-card--offer .reservation-card__top span,.reservation-card--offer .reservation-metrics span b{color:#6be6b0}.offer-extra-row{margin-top:1.1rem}.offer-extra-row span{display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;padding:.55rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffc7;background:#ffffff14;font-weight:900}.offer-extra-row i{color:var(--driver-yellow)}.reservation-status{margin-top:1.2rem}.reservation-status span{padding:.55rem .9rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fffc;font-weight:800}.reservation-status .is-warning{border-color:#ffc1076b;color:var(--driver-yellow-soft)}.reservation-status .is-pending{border-color:#3d8cffe6;color:#fff;background:#3d8cff2e}.reservation-status a{color:var(--driver-yellow);font-weight:900}.reservation-card--compact{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.35rem}.reservation-card--compact span{display:block;margin-top:.45rem;color:var(--driver-yellow-soft);font-weight:900}.reservation-card--compact b{color:var(--driver-yellow-soft);text-transform:uppercase}.list-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.2rem}.list-actions button{min-height:3.5rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;background:transparent;font-weight:900;text-transform:uppercase;letter-spacing:.05rem}.list-actions button.is-active{color:#282828;background:var(--driver-yellow);border-color:var(--driver-yellow)}.offer-detail-preview{position:absolute;top:0;right:0;z-index:2;width:min(63%,32rem);min-width:23rem;padding:1.35rem;border:1px solid rgba(255,255,255,.12);border-radius:2.1rem;color:#fff;background:#444;box-shadow:0 2.4rem 6rem #00000047;transform:translateY(1.2rem) rotate(1deg)}.offer-detail-preview__header{min-height:6.8rem;display:flex;justify-content:space-between;gap:1rem;padding:1.2rem;border-radius:1.8rem;background:linear-gradient(180deg,#3d3d3d,#282828)}.offer-detail-preview__header span,.offer-detail-preview__header strong,.offer-detail-preview__header em{display:block}.offer-detail-preview__header span{color:#ffffff85;letter-spacing:.34rem;font-size:.82rem}.offer-detail-preview__header strong{margin-top:.45rem;font-size:1.15rem}.offer-detail-preview__header em{margin-top:.55rem;color:#ffffffa8;font-style:normal}.offer-detail-preview__header>i{display:grid;place-items:center;width:3rem;height:3rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:1.55rem}.offer-summary-card{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1.3rem;border-radius:1.5rem;background:#3a3a3a}.offer-summary-card strong,.offer-summary-card span,.offer-summary-card em,.offer-summary-card b{display:block}.offer-summary-card strong{font-size:clamp(1.25rem,2vw,1.85rem)}.offer-summary-card span{margin-top:.55rem;color:var(--driver-yellow);font-size:clamp(1.45rem,2.65vw,2.15rem);font-weight:900}.offer-summary-card em{color:#ffffff94;font-style:normal;text-align:right;text-transform:uppercase}.offer-summary-card b{margin-top:.55rem;font-size:clamp(2.1rem,3.4vw,2.85rem)}.offer-comment-card{margin-top:1rem;padding:1.2rem;border:1px solid rgba(255,193,7,.54);border-radius:1.25rem;background:#ffc10717}.offer-comment-card strong{display:flex;align-items:center;gap:.65rem;color:var(--driver-yellow-soft);text-transform:uppercase}.offer-comment-card span{display:block;margin-top:1rem;color:#fff;font-size:1.2rem}.offer-trip-block{margin-top:1.15rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.13)}.offer-trip-block__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem}.offer-trip-block__head strong{color:var(--driver-yellow);font-size:1.25rem;text-transform:uppercase}.offer-trip-block__head button{min-height:2.65rem;padding:0 1rem;border:1px solid rgba(255,193,7,.72);border-radius:999px;color:var(--driver-yellow);background:#ffc10714;font-weight:900;text-transform:uppercase}.offer-info-tile{margin-top:1rem;padding:1.15rem;border-radius:1.25rem;background:linear-gradient(180deg,#303030,#282828)}.offer-info-tile span,.offer-info-tile strong{display:block}.offer-info-tile span{color:#ffffff94;text-transform:uppercase}.offer-info-tile strong{margin-top:.6rem;font-size:clamp(1.5rem,4vw,2.1rem)}.offer-accept-button{width:100%;min-height:4rem;margin-top:1.2rem;border:0;border-radius:999px;color:#242424;background:var(--driver-yellow);box-shadow:0 0 0 .85rem #00000038;font-size:1.25rem;font-weight:900;text-transform:uppercase;animation:driverAcceptPulse 3s ease-in-out infinite}.job-phone-preview{width:min(100%,31rem);border-radius:2.4rem;padding:1.4rem;justify-self:center;background:#464646;transform:rotate(-1deg)}.job-phone-preview__header{min-height:6.8rem;padding:1.2rem;border-radius:1.8rem;background:linear-gradient(180deg,#3d3d3d,#282828)}.job-phone-preview__header em{position:absolute;left:1.2rem;bottom:.95rem;color:#ffffffad;font-style:normal}.job-phone-actions{display:flex;gap:.6rem}.job-phone-actions i{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid rgba(255,255,255,.55);border-radius:50%}.job-detail-card{margin-top:1.2rem;padding:1.35rem;border-radius:1.75rem;background:#262626}.job-detail-card__top strong,.job-detail-card__top span{display:block}.job-detail-card__top strong{font-size:clamp(1.55rem,4vw,2.25rem)}.job-detail-card__top>span{margin-top:.45rem;color:var(--driver-yellow);font-size:clamp(1.8rem,5vw,2.8rem);font-weight:900}.job-detail-card__top button{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:.35rem .55rem;margin-top:1.2rem;padding:.55rem 1rem;border:2px solid var(--driver-purple);border-radius:999px;color:#fff;background:#8f5eb87a;font-weight:900;text-transform:uppercase}.job-detail-card__top button i{color:var(--driver-yellow);animation:driverPulse 1.8s ease-in-out infinite}.job-detail-card__top button b{grid-column:2}.job-detail-tabs,.profile-tabs-preview,.documents-panel__tabs,.partner-tabs-preview{display:flex;flex-wrap:wrap;gap:.65rem}.job-detail-tabs{margin:2rem 0 1.5rem;padding:.45rem;border-radius:999px;background:#353535}.job-detail-tabs span{flex:1 1 6rem;min-height:2.6rem;display:grid;place-items:center;border-radius:999px;color:#ffffff9e;font-weight:900}.job-detail-tabs .is-active{color:var(--driver-yellow);background:#555}.job-route-list{display:grid;gap:.75rem}.job-route-list span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:3.1rem;padding:.65rem .85rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffe6}.job-route-list i{color:#ffffffad}.job-comment{margin-top:1.4rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.13)}.job-comment strong{display:block;color:var(--driver-yellow);text-transform:uppercase}.job-comment span{display:block;margin-top:.6rem;color:#fff}.driver-compliance-section{background:linear-gradient(180deg,#f7f9fc,#edf3fa)}.compliance-grid{display:grid;grid-template-columns:.9fr .8fr 1.1fr;gap:1.2rem;align-items:start}.profile-panel,.vehicle-panel,.documents-panel{border:1px solid rgba(14,39,62,.1);border-radius:1.7rem;background:#fff;box-shadow:0 1.4rem 3.2rem #132b3e17}.profile-panel,.documents-panel{padding:1.45rem}.profile-panel__head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.profile-panel__head span{color:#667380;letter-spacing:.25rem;text-transform:uppercase;font-weight:800}.profile-panel__head strong{color:#152334;font-size:2rem}.profile-progress{height:.78rem;margin:1.4rem 0;border-radius:999px;background:#e2e7ee;overflow:hidden}.profile-progress span{display:block;width:60%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--driver-blue),#b6d7ff);animation:progressSweep 4s ease-in-out infinite alternate}.profile-tabs-preview span,.documents-panel__tabs span,.partner-tabs-preview span{display:inline-flex;min-height:2.3rem;align-items:center;padding:.45rem .8rem;border-radius:999px;color:#56616b;background:#eef2f6;font-weight:800}.profile-tabs-preview .is-active,.documents-panel__tabs .is-active,.partner-tabs-preview .is-active{color:#fff;background:#4e6688}.profile-fields-preview{display:grid;gap:1rem;margin-top:1.4rem}.profile-fields-preview span{display:grid;gap:.35rem;padding-bottom:.65rem;border-bottom:2px solid var(--driver-blue)}.profile-fields-preview em{color:#7a8794;font-style:normal}.profile-fields-preview strong{color:#132232;font-size:1.2rem}.vehicle-panel{padding:1.2rem;overflow:hidden}.vehicle-panel__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.vehicle-panel__top span{color:#152334;font-weight:900}.vehicle-panel__top button{min-width:5.6rem;min-height:2.8rem;border:0;border-radius:999px;color:#252525;background:var(--driver-yellow);font-weight:900;text-transform:uppercase}.vehicle-shape{position:relative;height:10.5rem;border-radius:1.3rem;background:linear-gradient(180deg,#f8fafc,#ecf1f6);overflow:hidden}.vehicle-body,.vehicle-roof,.vehicle-window,.vehicle-wheel{position:absolute;display:block}.vehicle-body{left:9%;right:8%;bottom:3.15rem;height:3.7rem;border-radius:1rem 1.8rem .7rem .7rem;background:linear-gradient(180deg,#151515,#050505);box-shadow:inset 0 -.35rem #ffffff1c}.vehicle-roof{left:24%;right:29%;bottom:6.6rem;height:2.2rem;border-radius:1.4rem 1.4rem .25rem .25rem;background:#0d0d0d}.vehicle-window{bottom:6.95rem;height:1.55rem;background:#8ca5b9}.vehicle-window--one{left:31%;width:16%;border-radius:.8rem .15rem .15rem}.vehicle-window--two{left:49%;width:18%;border-radius:.15rem .8rem .15rem .15rem}.vehicle-wheel{bottom:2.35rem;width:2.7rem;height:2.7rem;border:.45rem solid #3d3d3d;border-radius:50%;background:#0a0a0a}.vehicle-wheel--one{left:20%}.vehicle-wheel--two{right:18%}.vehicle-panel h3{margin:1.4rem 0 .2rem;color:#152334;font-size:1.6rem}.vehicle-panel p{color:#6a7581}.vehicle-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem}.vehicle-meta span{padding:.45rem .8rem;border-radius:999px;color:#fff;background:#555}.vehicle-meta strong{color:var(--driver-yellow);font-size:1.8rem}.documents-panel{display:grid;gap:1rem;background:#323232;color:#fff}.documents-panel__tabs span{color:#ffffffad;background:#4e4e4e}.documents-panel__tabs .is-active{background:#4e6688;color:#fff}.document-card{padding:1.2rem;border-radius:1.2rem;background:#3c3c3c}.document-card strong,.document-card span,.document-card em{display:block}.document-card strong{font-size:1.45rem}.document-card span{margin-top:1rem;color:#ffffffa6}.document-card em{margin-top:.65rem;color:var(--driver-green);font-style:normal}.document-card button{width:100%;min-height:3.5rem;margin-top:1rem;border:2px solid var(--driver-blue);border-radius:999px;color:#fff;background:transparent;font-weight:900;text-transform:uppercase}.document-date{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.45rem;padding:.85rem 1rem;border-bottom:2px solid var(--driver-blue);border-radius:.8rem .8rem 0 0;background:#484848}.document-card--mini{opacity:.85}.operations-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.3rem;border-radius:2rem;background:#363636}.availability-preview,.schedule-preview,.partner-preview,.live-location-preview{padding:1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:1.3rem;background:#ffffff0f}.availability-preview{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:1rem}.availability-preview strong,.availability-preview span{display:block}.availability-preview span{margin-top:.35rem;color:var(--driver-muted)}.availability-preview b{padding:.55rem 1rem;border-radius:999px;color:#1d2e25;background:var(--driver-green)}.schedule-preview strong,.schedule-preview span,.schedule-preview p,.partner-preview strong,.partner-preview span,.partner-preview p,.live-location-preview strong,.live-location-preview span,.live-location-preview p{display:block}.schedule-preview strong,.partner-preview strong,.live-location-preview strong{color:#fff}.schedule-preview span,.schedule-preview p,.partner-preview span,.partner-preview p,.live-location-preview span,.live-location-preview p{color:var(--driver-muted)}.schedule-preview span{margin-top:.55rem;padding:.45rem .65rem;border-radius:.6rem;background:#0000002e}.partner-preview{grid-column:1/-1}.partner-tabs-preview{margin:1rem 0}.partner-tabs-preview span{color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.14)}.partner-tabs-preview .is-active{color:#fff;background:#4e6688;border-color:#fff3}.live-location-preview{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:.2rem .85rem;align-items:center}.live-location-preview i{grid-row:1/3;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:#fff;background:var(--driver-blue);animation:driverPulse 2.2s ease-in-out infinite}@keyframes driverFloat{0%,to{transform:translateZ(0) rotate(1.5deg)}50%{transform:translate3d(0,-.8rem,0) rotate(.4deg)}}@keyframes driverParallax{0%{transform:translateZ(0) rotate(-18deg)}to{transform:translate3d(1.8rem,-1.2rem,0) rotate(-10deg)}}@keyframes driverNeedle{0%{transform:translate(-50%) rotate(2deg)}to{transform:translate(-50%) rotate(18deg)}}@keyframes driverPulse{0%,to{box-shadow:0 0 #ffc10759}50%{box-shadow:0 0 0 .45rem #ffc10700}}@keyframes progressSweep{0%{width:52%}to{width:68%}}@keyframes driverAcceptPulse{0%,to{transform:translateY(0);box-shadow:0 0 0 .85rem #00000038}50%{transform:translateY(-.18rem);box-shadow:0 0 0 .65rem #ffc1071f}}@media screen and (max-width: 1199px){.driver-app-hero__layout,.driver-jobs-layout,.driver-list-layout,.driver-operations-layout{grid-template-columns:1fr}.driver-app-hero__copy,.driver-jobs-copy,.driver-list-copy,.driver-operations-copy{max-width:100%}.driver-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-preview-stack{width:min(100%,52rem);justify-self:start;min-height:44rem}.compliance-grid{grid-template-columns:1fr}.driver-phone,.job-phone-preview{justify-self:start}}@media screen and (max-width: 767px){.driver-app-hero .container-fluid,.driver-section .container-fluid{width:92%}.driver-app-hero{padding-top:6rem}.driver-signal{display:none}.driver-phone,.job-phone-preview{width:100%;border-radius:2rem;padding:.55rem;transform:none;animation:none}.driver-phone__screen{min-height:39rem;padding-inline:1rem;border-radius:1.7rem}.driver-count span{font-size:1rem}.earnings-panel__head{grid-template-columns:1fr}.earnings-panel__head em,.earnings-panel__head b{grid-column:1;justify-self:start}.gauge{width:13rem}.driver-bottom-nav{left:.75rem;right:.75rem;gap:.1rem}.driver-bottom-nav span{font-size:.68rem}.driver-bottom-nav .is-active{width:3.9rem;height:3.9rem}.driver-tab-grid{grid-template-columns:1fr}.driver-list-section{padding-bottom:4rem}.driver-list-copy h2,.driver-jobs-copy h2,.driver-operations-copy h2{font-size:clamp(1.55rem,7vw,2.15rem);line-height:1.12}.job-feature-row,.operations-chip-list{gap:.55rem}.job-feature-row span,.operations-chip-list span{white-space:normal;min-height:2.5rem;padding-inline:.85rem}.offers-preview-stack{display:grid;gap:1rem;min-height:0;width:100%}.driver-list-board--offers,.offer-detail-preview{position:relative;inset:auto;width:100%;min-width:0;transform:none}.driver-list-board--offers .reservation-card__top strong{font-size:1.05rem}.driver-list-board--offers .reservation-card__top span{font-size:1.45rem}.driver-list-board--offers .reservation-metrics>strong{font-size:2rem}.driver-list-board--offers .reservation-metrics span b{font-size:3rem}.offer-summary-card strong{font-size:1.35rem}.offer-summary-card span{font-size:1.65rem}.offer-summary-card b{font-size:2.35rem}.driver-tab-card{min-height:auto}.driver-list-board,.operations-board{padding:1rem;border-radius:1.5rem}.operations-board{grid-template-columns:1fr}.availability-preview,.partner-preview,.live-location-preview{grid-column:auto}.reservation-card__top,.reservation-metrics,.reservation-status,.offer-summary-card,.availability-preview{align-items:flex-start;flex-direction:column}.offer-summary-card em{text-align:left}.list-actions{grid-template-columns:1fr}.job-phone-actions{display:none}.job-route-list span,.reservation-route span{grid-template-columns:auto 1fr}.job-route-list span b,.job-route-list span strong,.reservation-route span b,.reservation-route span strong{grid-column:2;justify-self:start}}@media (prefers-reduced-motion: reduce){.driver-app-page *,.driver-app-page *:before,.driver-app-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
