:is(#page-home,#page-become-driver) .driver-scene{--cycle:20s;--slot:5s;text-align:start;background:radial-gradient(circle at 18% 12%, var(--glow-blue), transparent 55%), radial-gradient(circle at 88% 92%, var(--glow-orange), transparent 50%), linear-gradient(var(--on-dark-grid) 1px, transparent 1px) 0 0 / 7cqw 7cqw, linear-gradient(90deg, var(--on-dark-grid) 1px, transparent 1px) 0 0 / 7cqw 7cqw, var(--navy-deep);position:absolute;inset:0;overflow:hidden;container-type:size}:is(#page-home,#page-become-driver) .driver-map{width:62%;height:auto;position:absolute;top:25%;left:0;overflow:visible}:is(#page-home,#page-become-driver) .driver-map__land{fill:var(--on-dark-surface);stroke:var(--on-dark-line-strong);stroke-width:1.5px;stroke-linejoin:round}:is(#page-home,#page-become-driver) .driver-map__route{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:driverRoute var(--cycle) calc(var(--i,0) * var(--slot) - 6s) infinite both}:is(#page-home,#page-become-driver) .driver-map__city circle{fill:var(--on-dark);stroke:var(--navy-deep);stroke-width:2px}:is(#page-home,#page-become-driver) .driver-map__city text{font:600 13px var(--font-display);fill:var(--on-dark-muted)}:is(#page-home,#page-become-driver) .driver-map__car{fill:var(--orange);stroke:var(--white);stroke-width:2.5px;offset-rotate:0deg;opacity:0;filter:drop-shadow(0 0 6px var(--orange));animation:driverCar var(--cycle) calc(var(--i,0) * var(--slot) - 6s) infinite both}:is(#page-home,#page-become-driver) .driver-postcard{z-index:1;background:var(--white);width:30cqw;box-shadow:0 2cqw 5cqw color-mix(in srgb, var(--navy-deep) 60%, transparent);border-radius:1.6cqw;margin:0;padding:1.2cqw 1.2cqw 0;animation:7s ease-in-out infinite driverFloat;position:absolute;top:4cqw;left:4cqw;transform:rotate(-5deg)}:is(#page-home,#page-become-driver) .driver-postcard img{aspect-ratio:16/10;object-fit:cover;border-radius:1cqw;width:100%;height:auto;display:block}:is(#page-home,#page-become-driver) .driver-postcard figcaption{font:600 2.3cqw var(--font-display);color:var(--text-strong);padding:1cqw .4cqw 1.2cqw}:is(#page-home,#page-become-driver) .driver-phone{z-index:2;aspect-ratio:9/19.5;border:1.3cqw solid var(--text-strong);background:var(--grey-100);width:39cqw;box-shadow:0 0 0 1px var(--on-dark-line-strong), 0 4cqw 9cqw color-mix(in srgb, var(--navy-deep) 70%, transparent);border-radius:6.5cqw;position:absolute;top:50%;right:5cqw;transform:translateY(-50%);container-type:inline-size}:is(#page-home,#page-become-driver) .driver-phone__screen{color:var(--text);border-radius:5cqw;flex-direction:column;gap:3cqi;padding:4cqi 5cqi 2.4cqi;font-size:4.2cqi;line-height:1.25;display:flex;position:absolute;inset:0;overflow:hidden}:is(#page-home,#page-become-driver) .driver-phone__status{height:8cqi;font:600 4cqi var(--font-display);color:var(--text-strong);flex:none;justify-content:space-between;align-items:center;padding-inline:3cqi;display:flex;position:relative}:is(#page-home,#page-become-driver) .driver-phone__status:before{content:"";background:var(--text-strong);border-radius:999px;width:30cqi;height:8cqi;position:absolute;top:0;left:50%;transform:translate(-50%)}:is(#page-home,#page-become-driver) .driver-phone__signal{background:linear-gradient(90deg, var(--text-strong) 70%, var(--grey-400) 70%);border-radius:1cqi;width:9cqi;height:3.6cqi}:is(#page-home,#page-become-driver) .driver-phone__views{flex:1;position:relative}:is(#page-home,#page-become-driver) .driver-view{animation:driverView var(--cycle) calc(var(--v) * var(--slot) - var(--cycle)) infinite both;flex-direction:column;gap:2.6cqi;display:flex;position:absolute;inset:0}:is(#page-home,#page-become-driver) .driver-view__title{font:700 6.6cqi / 1.15 var(--font-display);color:var(--text-strong)}:is(#page-home,#page-become-driver) .driver-pop{animation:driverPop var(--cycle) calc(var(--v) * var(--slot) - var(--cycle) + var(--at,0s)) infinite both}:is(#page-home,#page-become-driver) .driver-phone__area{background:var(--bg-blue);color:var(--blue-text);border-radius:999px;align-self:flex-start;padding:1cqi 3cqi;font-size:3.4cqi;font-weight:600}:is(#page-home,#page-become-driver) .driver-phone__toast{background:var(--navy);color:var(--on-dark);border-radius:3cqi;align-items:center;gap:2.4cqi;padding:2.4cqi 3.5cqi;font-size:3.6cqi;font-weight:600;display:flex}:is(#page-home,#page-become-driver) .driver-phone__ping{background:var(--orange);border-radius:50%;flex:none;width:2.4cqi;height:2.4cqi;animation:2s infinite driverPing}:is(#page-home,#page-become-driver) .driver-list,:is(#page-home,#page-become-driver) .driver-invoices{gap:2cqi;margin:0;padding:0;list-style:none;display:grid}:is(#page-home,#page-become-driver) .driver-card,:is(#page-home,#page-become-driver) .driver-invoice{border:.5cqi solid var(--card-border);background:var(--white);border-radius:3.6cqi;gap:1.4cqi;padding:2.8cqi 3.4cqi;display:grid}:is(#page-home,#page-become-driver) .driver-card:first-child{border-color:var(--blue-primary);box-shadow:0 1.6cqi 5cqi var(--glow-blue)}:is(#page-home,#page-become-driver) .driver-card__top{align-items:center;gap:2cqi;min-width:0;display:flex}:is(#page-home,#page-become-driver) .driver-card__car{width:7.6cqi;height:auto;fill:var(--navy);flex:none}:is(#page-home,#page-become-driver) .driver-card__car circle{fill:var(--white);stroke:var(--navy);stroke-width:1.6px}:is(#page-home,#page-become-driver) .driver-card__model{min-width:0;font:700 4.2cqi var(--font-display);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(#page-home,#page-become-driver) .driver-card__category{background:var(--bg-blue);color:var(--blue-text);border-radius:999px;flex:none;margin-left:auto;padding:.6cqi 2cqi;font-size:2.9cqi;font-weight:600}:is(#page-home,#page-become-driver) .driver-card__route{color:var(--text-strong);white-space:nowrap;align-items:center;gap:1.6cqi;font-size:3.9cqi;font-weight:600;display:flex}:is(#page-home,#page-become-driver) .driver-card__arrow{color:var(--orange)}:is(#page-home,#page-become-driver) .driver-card__meta{color:var(--text-2);white-space:nowrap;align-items:center;gap:2.4cqi;font-size:3.2cqi;display:flex}:is(#page-home,#page-become-driver) .driver-card__when{background:var(--grey-200);color:var(--text-strong);border-radius:1.4cqi;padding:.5cqi 1.8cqi}:is(#page-home,#page-become-driver) .driver-card__view{color:var(--blue-primary);margin-left:auto;font-weight:700}:is(#page-home,#page-become-driver) .driver-inspection__vehicle{color:var(--text-2);font-size:3.4cqi;font-weight:600}:is(#page-home,#page-become-driver) .driver-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqi;display:grid}:is(#page-home,#page-become-driver) .driver-photos__tile{aspect-ratio:1;border:.5cqi dashed var(--grey-400);background:var(--grey-200);border-radius:2.4cqi;position:relative;overflow:hidden}:is(#page-home,#page-become-driver) .driver-photos__tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:is(#page-home,#page-become-driver) .driver-photos__check{border:.5cqi solid var(--white);background:var(--success);width:5.4cqi;height:5.4cqi;color:var(--white);border-radius:50%;place-items:center;font-size:3cqi;font-weight:700;display:grid;position:absolute;bottom:1.2cqi;right:1.2cqi}:is(#page-home,#page-become-driver) .driver-sign{border:.5cqi dashed var(--grey-300);background:var(--white);border-radius:3cqi;gap:1cqi;padding:2.4cqi 3cqi;display:grid}:is(#page-home,#page-become-driver) .driver-sign__label{color:var(--text-2);font-size:3cqi}:is(#page-home,#page-become-driver) .driver-sign svg{width:100%;height:11cqi}:is(#page-home,#page-become-driver) .driver-sign__path{fill:none;stroke:var(--navy);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:driverSign var(--cycle) calc(var(--v) * var(--slot) - var(--cycle) + var(--at,0s)) infinite both}:is(#page-home,#page-become-driver) .driver-inspection__done{background:color-mix(in srgb, var(--success) 16%, var(--white));color:var(--text-strong);border-radius:3cqi;justify-content:center;align-items:center;gap:1.6cqi;padding:2cqi;font-size:3.6cqi;font-weight:700;display:flex}:is(#page-home,#page-become-driver) .driver-inspection__done:before{content:"✓";color:var(--success)}:is(#page-home,#page-become-driver) .driver-level{background:var(--navy);color:var(--on-dark);border-radius:3.6cqi;grid-template-columns:1fr auto;gap:1.4cqi 2cqi;padding:3cqi 3.6cqi;display:grid}:is(#page-home,#page-become-driver) .driver-level__name{font:700 4.4cqi var(--font-display)}:is(#page-home,#page-become-driver) .driver-level__next{color:var(--on-dark-subtle);align-self:center;font-size:2.9cqi}:is(#page-home,#page-become-driver) .driver-level__bar{background:var(--on-dark-line);border-radius:999px;grid-column:1/-1;height:1.8cqi;overflow:hidden}:is(#page-home,#page-become-driver) .driver-level__bar span{border-radius:inherit;background:var(--orange);height:100%;transform:scaleX(var(--p));transform-origin:0;animation:driverGrow var(--cycle) calc(var(--v) * var(--slot) - var(--cycle) + var(--at,0s)) infinite both;display:block}:is(#page-home,#page-become-driver) .driver-chart{border:.5cqi solid var(--card-border);background:var(--white);border-radius:3.6cqi;gap:2cqi;padding:3cqi 3.4cqi 2.4cqi;display:grid}:is(#page-home,#page-become-driver) .driver-chart__title{color:var(--text-strong);font-size:3.3cqi;font-weight:600}:is(#page-home,#page-become-driver) .driver-chart__bars{align-items:flex-end;gap:2.2cqi;height:28cqi;display:flex}:is(#page-home,#page-become-driver) .driver-chart__col{flex-direction:column;flex:1;align-items:center;gap:1cqi;display:flex}:is(#page-home,#page-become-driver) .driver-chart__bar{width:100%;height:calc(var(--h) * 22cqi);background:var(--blue-primary);transform-origin:bottom;animation:driverBar var(--cycle) calc(var(--v) * var(--slot) - var(--cycle) + var(--at,0s)) infinite both;border-radius:1.2cqi 1.2cqi .4cqi .4cqi}:is(#page-home,#page-become-driver) .driver-chart__col:last-child .driver-chart__bar{background:var(--orange)}:is(#page-home,#page-become-driver) .driver-chart__month{color:var(--text-2);text-transform:capitalize;font-size:2.5cqi}:is(#page-home,#page-become-driver) .driver-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8cqi;display:grid}:is(#page-home,#page-become-driver) .driver-badge{border:.5cqi solid var(--card-border);background:var(--white);text-align:center;color:var(--text-strong);border-radius:3cqi;justify-items:center;gap:1.2cqi;padding:2.4cqi 1cqi;font-size:2.7cqi;font-weight:600;display:grid}:is(#page-home,#page-become-driver) .driver-badge__medal{border:.8cqi solid var(--yellow-200);background:radial-gradient(circle at 35% 30%, var(--yellow-100), var(--orange) 70%);border-radius:50%;width:8cqi;height:8cqi}:is(#page-home,#page-become-driver) .driver-badge--punctual .driver-badge__medal{border-color:var(--bg-blue);background:radial-gradient(circle at 35% 30%, var(--bg-blue), var(--blue-primary) 70%)}:is(#page-home,#page-become-driver) .driver-badge--fiveStars .driver-badge__medal{border-color:color-mix(in srgb, var(--success) 30%, var(--white));background:radial-gradient(circle at 35% 30%, var(--white), var(--success) 70%)}:is(#page-home,#page-become-driver) .driver-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8cqi;display:grid}:is(#page-home,#page-become-driver) .driver-summary>span{background:var(--bg-blue-soft);text-align:center;color:var(--text-2);border-radius:3cqi;justify-items:center;gap:.4cqi;padding:2cqi 1cqi;font-size:2.6cqi;display:grid}:is(#page-home,#page-become-driver) .driver-summary strong{font:700 4cqi var(--font-display);color:var(--text-strong)}:is(#page-home,#page-become-driver) .driver-invoice__head{justify-content:space-between;align-items:center;gap:2cqi;display:flex}:is(#page-home,#page-become-driver) .driver-invoice__number{font:700 3.7cqi var(--font-display);color:var(--text-strong)}:is(#page-home,#page-become-driver) .driver-invoice__status{display:grid}:is(#page-home,#page-become-driver) .driver-invoice__status>*{grid-area:1/1}:is(#page-home,#page-become-driver) .driver-status{color:var(--text-strong);white-space:nowrap;border-radius:999px;justify-self:end;padding:.6cqi 2.2cqi;font-size:2.9cqi;font-weight:700}:is(#page-home,#page-become-driver) .driver-status--paid{background:color-mix(in srgb, var(--success) 20%, var(--white))}:is(#page-home,#page-become-driver) .driver-status--pending{background:var(--yellow-100)}:is(#page-home,#page-become-driver) .driver-invoice__status--switch .driver-status--pending{opacity:0;animation:driverStatusOut var(--cycle) calc(var(--v) * var(--slot) - var(--cycle)) infinite both}:is(#page-home,#page-become-driver) .driver-invoice__status--switch .driver-status--paid{animation:driverStatusIn var(--cycle) calc(var(--v) * var(--slot) - var(--cycle)) infinite both}:is(#page-home,#page-become-driver) .driver-invoice__detail{color:var(--text-2);white-space:nowrap;align-items:center;gap:1.2cqi;font-size:3cqi;display:flex;overflow:hidden}:is(#page-home,#page-become-driver) .driver-billing__note{text-align:center;color:var(--text-2);font-size:3cqi}:is(#page-home,#page-become-driver) .driver-tabs{border-top:.4cqi solid var(--grey-200);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1cqi;padding-top:2cqi;display:grid}:is(#page-home,#page-become-driver) .driver-tab{color:var(--grey-500);white-space:nowrap;animation:driverTab var(--cycle) calc(var(--v) * var(--slot) - var(--cycle)) infinite both;justify-items:center;gap:.6cqi;font-size:2.4cqi;font-weight:600;display:grid;overflow:hidden}:is(#page-home,#page-become-driver) .driver-tab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:5.6cqi;height:5.6cqi}:is(#page-home,#page-become-driver) .driver-agenda{z-index:3;border:1px solid var(--on-dark-line);background:color-mix(in srgb, var(--navy) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--on-dark);border-radius:2.4cqw;gap:1.4cqw;padding:2cqw 2.4cqw;font-size:2.2cqw;display:grid;position:absolute;bottom:4cqw;left:4cqw}:is(#page-home,#page-become-driver) .driver-agenda__title{color:var(--on-dark-muted);font-weight:600}:is(#page-home,#page-become-driver) .driver-agenda__days{gap:1cqw;display:flex}:is(#page-home,#page-become-driver) .driver-agenda__day{aspect-ratio:1;border:1px solid var(--on-dark-line-strong);width:4.4cqw;font:600 2cqw var(--font-display);color:var(--on-dark-subtle);border-radius:50%;place-items:center;display:grid}:is(#page-home,#page-become-driver) .driver-agenda__day.is-open{border-color:var(--orange);background:var(--orange);color:var(--navy-deep)}:is(#page-home,#page-become-driver) .driver-agenda__day.is-toggled{animation:8s 1s infinite both driverDay}.js :is(#page-home,#page-become-driver) .split__media:not(.is-in) .driver-scene *{animation-play-state:paused}@keyframes driverRoute{0%,2%{stroke-dashoffset:1px;opacity:1}20%,25%{stroke-dashoffset:0;opacity:1}29%,70%{stroke-dashoffset:0;opacity:.32}75%,to{stroke-dashoffset:0;opacity:0}}@keyframes driverCar{0%,2%{offset-distance:0%;opacity:0;animation-timing-function:ease-in-out}4%{opacity:1}20%{offset-distance:100%;opacity:1}24%,to{offset-distance:100%;opacity:0}}@keyframes driverView{0%,23%{opacity:1;transform:none}25%{opacity:0;transform:translate(-6%)}97.5%{opacity:0;transform:translate(6%)}to{opacity:1;transform:none}}@keyframes driverPop{0%{opacity:0;transform:translateY(8%)scale(.92)}3%,24.5%{opacity:1;transform:none}25%,to{opacity:0}}@keyframes driverBar{0%{transform:scaleY(0)}4%,25%{transform:scaleY(1)}25.1%,to{transform:scaleY(0)}}@keyframes driverGrow{0%{transform:scaleX(0)}8%,25%{transform:scaleX(var(--p))}25.1%,to{transform:scaleX(0)}}@keyframes driverSign{0%{stroke-dashoffset:1px}8%,25%{stroke-dashoffset:0}25.1%,to{stroke-dashoffset:1px}}@keyframes driverStatusOut{0%,12%{opacity:1}13%,to{opacity:0}}@keyframes driverStatusIn{0%,12%{opacity:0;transform:scale(.8)}14%,to{opacity:1;transform:none}}@keyframes driverTab{0%,24%{color:var(--blue-primary)}25%,99%{color:var(--grey-500)}to{color:var(--blue-primary)}}@keyframes driverPing{0%{box-shadow:0 0 0 0 var(--orange)}60%,to{box-shadow:0 0 0 2.4cqi #0000}}@keyframes driverFloat{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-1.4cqw)}}@keyframes driverDay{0%,45%,to{border-color:var(--on-dark-line-strong);color:var(--on-dark-subtle);background:0 0}50%,95%{border-color:var(--orange);background:var(--orange);color:var(--navy-deep)}}@media (max-width:700px){:is(#page-home,#page-become-driver) .driver-map{opacity:.7;width:90cqw;top:32cqw;left:-10cqw}:is(#page-home,#page-become-driver) .driver-postcard{width:32cqw;top:5cqw;left:3cqw}:is(#page-home,#page-become-driver) .driver-postcard figcaption{font-size:3cqw}:is(#page-home,#page-become-driver) .driver-phone{aspect-ratio:9/17;border-width:2cqw;border-radius:9cqw;width:62cqw;top:4cqw;right:4cqw;transform:none}:is(#page-home,#page-become-driver) .driver-phone__screen{border-radius:7cqw}:is(#page-home,#page-become-driver) .driver-agenda{border-radius:3.4cqw;gap:2cqw;padding:3cqw 3.4cqw;font-size:3.4cqw;bottom:4cqw;left:4cqw}:is(#page-home,#page-become-driver) .driver-agenda__days{gap:1.4cqw}:is(#page-home,#page-become-driver) .driver-agenda__day{width:6.4cqw;font-size:3cqw}}@media (prefers-reduced-motion:reduce){:is(#page-home,#page-become-driver) .driver-scene *{animation:none!important}:is(#page-home,#page-become-driver) .driver-view:not(:first-child){opacity:0}:is(#page-home,#page-become-driver) .driver-tab:first-child{color:var(--blue-primary)}:is(#page-home,#page-become-driver) .driver-map__route:nth-of-type(-n+3){stroke-dashoffset:0;opacity:.7}:is(#page-home,#page-become-driver) .driver-map__car{display:none}}
