@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(10rem)}to{opacity:1;transform:translate(0)}}@keyframes rotate{to{transform:rotate(1turn)}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{font-size:62.5%;--app-touch-target: 4.8rem;--app-header-height: 6rem;--app-bar-height: calc(6.4rem + var(--app-safe-area-bottom));--app-safe-area-top: var( --safe-area-inset-top, env(safe-area-inset-top, 0px) );--app-safe-area-right: var( --safe-area-inset-right, env(safe-area-inset-right, 0px) );--app-safe-area-bottom: var( --safe-area-inset-bottom, env(safe-area-inset-bottom, 0px) );--app-safe-area-left: var( --safe-area-inset-left, env(safe-area-inset-left, 0px) )}@supports (-webkit-touch-callout: none){html{--app-touch-target: 4.4rem}}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}input,button,textarea,select{font:inherit}select{width:100%}img,picture{max-width:100%;display:block}html,body{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:.3rem solid rgba(209,1,33,.28);outline-offset:.2rem}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){button,a,input,select,textarea,[role=button]{outline-offset:.3rem}.text--g-400,.text--g-500{color:#344054!important}}@media(min-resolution:1dppx){body{-webkit-text-size-adjust:100%;text-size-adjust:100%}}:root{--app-keyboard-height: 0px}input,textarea,select,[contenteditable=true]{scroll-margin-top:calc(var(--app-safe-area-top) + 8rem);scroll-margin-bottom:calc(var(--app-keyboard-height) + 8rem)}.keyboard-open .screen>.container,.keyboard-open .app__auth{scroll-padding-bottom:calc(var(--app-keyboard-height) + 2.4rem)}.keyboard-open .app-bar{visibility:hidden;pointer-events:none}.screen-notices{position:fixed;top:calc(var(--app-safe-area-top) + 7.2rem);left:50%;z-index:120;width:min(46.8rem,100% - 3.2rem);display:flex;flex-direction:column;gap:.8rem;transform:translate(-50%)}.active-delivery-recovery{padding:.8rem 1.2rem;border-radius:999px;background:#1d2939eb;color:#fff;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a;font-size:1.2rem;font-weight:600;white-space:normal}.active-delivery-recovery--cached{background:#344054f0}.tracking-notice{display:flex;align-items:center;gap:1.2rem;border-radius:1.2rem;padding:1.2rem;white-space:normal}.tracking-notice__message{flex:1;min-width:0;line-height:1.45}.tracking-notice__message strong,.tracking-notice__message span{display:block}.tracking-notice__message span{margin-top:.3rem;font-weight:400}.tracking-notice .btn{flex:0 0 auto;max-width:11rem;min-height:4.4rem;white-space:normal;font-size:1.2rem}.connectivity-banner{position:fixed;top:calc(var(--app-safe-area-top) + 1.2rem);left:50%;z-index:500;display:flex;align-items:center;gap:.8rem;width:max-content;max-width:calc(100% - 3.2rem);min-height:4.4rem;padding:.7rem 1.2rem;border-radius:1.4rem;background:#1d2939f5;color:#fff;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a;transform:translate(-50%)}.connectivity-banner__dot{width:.8rem;height:.8rem;flex:0 0 auto;border-radius:50%;background:#fdb022}.connectivity-banner strong,.connectivity-banner small{display:block}.connectivity-banner strong{font-size:1.2rem;line-height:1.4}.connectivity-banner small{color:#d0d5dd;font-size:1rem;line-height:1.4}body{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;position:relative;margin:0;max-width:100vw}#root{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.screen,.app__auth{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.screen{overflow:hidden}.screen>.container{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.screen-header{position:sticky!important;top:0;z-index:20;min-height:calc(6rem + var(--app-safe-area-top));padding:calc(.8rem + var(--app-safe-area-top)) max(1.6rem,var(--app-safe-area-right)) .8rem max(1.6rem,var(--app-safe-area-left))!important;background-color:#fff;flex-shrink:0;transform:translateZ(0)}@supports (-webkit-touch-callout: none){input,textarea,select{font-size:16px!important}}.divider{display:grid;grid-template-columns:1fr max-content 1fr;align-items:center;gap:1.6rem;width:100%}.divider div{justify-self:stretch;display:block;height:1px;width:100%;background-color:#f2f4f7}.app__auth{height:100vh;height:100dvh;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app__auth>.container{height:auto;min-height:100%;padding-right:max(2.4rem,var(--app-safe-area-right));padding-bottom:max(2.4rem,var(--app-safe-area-bottom));padding-left:max(2.4rem,var(--app-safe-area-left))}.auth-screen{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:calc(100dvh - max(2.4rem,var(--app-safe-area-bottom)))}.auth-screen__header{display:flex;align-items:center;position:sticky;top:0;z-index:20;min-height:calc(6rem + var(--app-safe-area-top));margin-right:calc(-1*max(2.4rem,var(--app-safe-area-right)));margin-left:calc(-1*max(2.4rem,var(--app-safe-area-left)));padding:calc(.8rem + var(--app-safe-area-top)) max(2.4rem,var(--app-safe-area-right)) .8rem max(2.4rem,var(--app-safe-area-left));background:#fff;transform:translateZ(0)}.auth-screen__content{display:flex;flex-direction:column;min-height:0;padding-top:clamp(3.2rem,5dvh,4.8rem);padding-bottom:2.4rem}.auth-screen__form{display:flex;flex:1 0 auto;flex-direction:column;margin-top:clamp(3.2rem,4.5dvh,4.8rem)!important}.auth-screen__form .input__container:last-of-type{margin-bottom:2.4rem}.auth-screen__form>.input__btn{margin-top:auto!important}.app__auth .container>:is(.create-password,.vehicle-preferences,.activation-code,.signup--pending)>:first-child,.app__auth .container>:is(.vehicle-details,.document--registration,.profile-photo)>:first-child>:first-child{position:sticky;top:0;z-index:20;min-height:calc(6rem + var(--app-safe-area-top));margin-right:calc(-1*max(2.4rem,var(--app-safe-area-right)));margin-left:calc(-1*max(2.4rem,var(--app-safe-area-left)));padding:calc(.8rem + var(--app-safe-area-top)) max(2.4rem,var(--app-safe-area-right)) .8rem max(2.4rem,var(--app-safe-area-left))!important;background:#fff;transform:translateZ(0)}.rebucom-dms{display:none}@media screen and (min-width:1100px){.rebucom-dms{display:block}}.desktop-only{display:none!important}@media screen and (max-width:1100px){.desktop-only{display:flex!important;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100vh;z-index:200;background-color:#fff;pointer-events:none;padding:2.4rem;text-align:center}}.desktop-only__content{display:flex;justify-content:center;align-items:center;height:100%}select{color:#344055!important}option[value=""]{color:#98a2b3!important}.notfound{max-width:32rem;min-height:100vh;min-height:100dvh;margin-inline:auto;padding:max(2.4rem,var(--app-safe-area-top)) max(2.4rem,var(--app-safe-area-right)) max(2.4rem,var(--app-safe-area-bottom)) max(2.4rem,var(--app-safe-area-left));text-align:center}.notfound__wrapper>*:not(:last-child){margin-bottom:3.2rem}.heading{font-weight:500;color:#171721}.heading--2xl{font-size:7.2rem;line-height:9rem;letter-spacing:-.144rem}.heading--xl{font-size:6rem;line-height:7.2rem;letter-spacing:-.12rem}.heading--lg{font-size:4.8rem;line-height:6rem;letter-spacing:-.096rem}.heading--md{font-size:3.6rem;line-height:4.4rem;letter-spacing:-.072rem}.heading--sm{font-size:3rem;line-height:3.8rem}.heading--xs{font-size:2.4rem;line-height:3.2rem}.text{font-weight:400}.text--xl{font-size:2rem;line-height:3rem}.text--lg{font-size:1.8rem;line-height:2.8rem}.text--md{font-size:1.6rem;line-height:2.4rem}.text--sm{font-size:1.4rem;line-height:2rem}.text--xs{font-size:1.2rem;line-height:1.8rem}.text--link{color:#d00120;width:fit-content;background:none;border:none;cursor:pointer}.font--reg{font-weight:400}.font--med{font-weight:500}.font--sem{font-weight:600}.font--bold{font-weight:700}.avatar{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:4rem;height:4rem;border-radius:10rem;overflow:hidden;background-color:#d0d5dd66;transition:all .3s ease-in-out}.avatar:hover{background-color:#d0d5dd99}.avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.sheet{z-index:100;position:fixed;height:max-content;max-height:calc(100dvh - 1.2rem);width:100%;bottom:0;overflow-y:auto;overscroll-behavior:contain;max-width:50rem;margin-inline:auto;border-radius:16px 16px 0;touch-action:none;padding:1.2rem 2.4rem;padding-bottom:max(2.4rem,var(--app-safe-area-bottom));left:0;right:0;border-radius:1.6rem 1.6rem 0px 0px;background:#fff;box-shadow:0 4px 6px -2px #10182808,0 -4px 16px -4px #1018281a}.sheet__header{background:#fff;position:sticky;top:-1.2rem;z-index:2;width:100%;padding-top:1.2rem}.sheet__line{max-width:5.2rem;margin-inline:auto;height:.5rem;flex-shrink:0;border-radius:10rem;background:#e4e7ec}.sheet__item{display:flex;align-items:center}.sheet__item>*:not(:last-child){margin-right:.8rem}.sheet__item{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.sheet__item-name{flex:1;padding:1.75rem 0}.sheet__item:not(:last-child) .sheet__item-name{border-bottom:.15rem solid #e4e7ec}.sheet__details .checkbox{display:inline-block}.spm__options{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;border:0}.spm__option{display:flex;align-items:flex-start;gap:1.2rem;width:100%;min-height:6.4rem;padding:1.2rem;border:1px solid #e4e7ec;border-radius:1.2rem;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.spm__option:hover{background:#f9fafb}.spm__option:focus-within{border-color:#d10121;box-shadow:0 0 0 3px #d1012124}.spm__option--selected{border-color:#d10121;background:#d101210a}.spm__option .input__container{flex:0 0 auto;align-self:flex-start;margin-top:.2rem}.spm__copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:.4rem}.spm__title{color:#101828;font-size:1.5rem;font-weight:600;line-height:2rem}.spm__subtitle{color:#667085;font-size:1.3rem;font-weight:400;line-height:1.8rem}.btn{display:flex;justify-content:center;align-items:center;border:none;border-radius:.8rem;cursor:pointer;min-width:var(--app-touch-target);min-height:var(--app-touch-target);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .1s ease;text-decoration:none}.btn:active:not(:disabled){transform:scale(.97)}.btn:focus-visible{outline:.3rem solid rgba(209,1,33,.28);outline-offset:.2rem}.btn:disabled{cursor:not-allowed;opacity:.68}.btn__spinner{width:1.8rem;height:1.8rem;animation:spin .8s linear infinite}.btn__content--loading{opacity:.82}.btn--default{color:#475467;padding:1rem 1.6rem;border-radius:.8rem;border:1px solid #f2f4f7;background-color:#f9fafb}.btn--primary{color:#fff;padding:1rem 1.6rem;background-color:#d10121}.btn--primary:hover{background-color:#bc011e}.btn--primary:disabled{cursor:not-allowed;background-color:#f66}.btn--outline,.btn--ghost{border-radius:.8rem;border:1px solid hsl(218,17%,91%);background:#fff;padding:1.2rem 2rem}.btn--ghost{padding:1rem 1.6rem;box-shadow:0 1px 2px #1018280d}.btn--full{width:100%}.btn--transparent{background:transparent}.btn--back{width:4.4rem;height:4.4rem;margin-inline-start:-1rem;padding:1rem;flex:0 0 4.4rem;color:#667085}.btn--back svg{width:2.4rem;height:2.4rem}.btn--rounded{border-radius:10rem}.btn--icon{width:var(--app-touch-target);height:var(--app-touch-target);flex:0 0 var(--app-touch-target);padding:1rem;border-radius:10rem;background:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.btn--small{padding:.8rem 1.2rem}.btn>*:not(:last-child){margin-right:.8rem}.switch__btn{display:grid;width:4.4rem;height:2.4rem;background-color:#d0d5dd;border-radius:10rem;padding:.4rem;cursor:pointer;transition:all .3s ease-in-out}.switch__checkbox{display:none}.switch__slider{display:block;width:1.6rem;height:1.6rem;background-color:#fff;transition:all .3s ease-in-out}.switch__round{border-radius:50%}.switch__checkbox:checked+.switch__btn{background-color:#d10121}.switch__checkbox:checked+.switch__btn>.switch__slider{transform:translate(2rem)}.multi-choice__btn{display:flex;align-items:center;gap:.4rem;width:fit-content;cursor:pointer}.multi-choice__selected{color:#667085;font-size:1.4rem}.multi-choice__container{display:flex;border:none}.multi-choice__list{list-style:none;padding:0;max-height:70vh;overflow-y:scroll}.nav{border-bottom:1px solid hsl(220,22%,96%)}.nav__navbar{height:7.2rem;display:flex;align-items:center;gap:5.6rem}.nav__list{display:flex;align-items:center;padding:0;list-style:none}.nav__list>*:not(:last-child){margin-right:.8rem}.nav__link,.nav__link:link,.nav__link:visited{font-weight:500;padding:.8rem 1.2rem;align-items:center;border-radius:.6rem;text-decoration:none;color:#354155;transition:all .3s ease-in-out}.nav__link:hover,.nav__link:active{background:#fff0f0;color:#d00120}.nav__link--active,.nav__link--active:link,.nav__link--active:visited{color:#d00120;background:#fff0f0}.nav__actions{display:flex;justify-content:center;align-items:center}.nav__actions>*:not(:last-child){margin-right:.4rem}.nav__actions{margin-left:auto}.nav__icon{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;padding:1rem;border-radius:.6rem;transition:all .3s ease-in-out}.nav__icon:hover{background:#fff0f0}.nav__user-avatar{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;padding:.6rem;margin-left:1.6rem;transition:all .3s ease-in-out}.side-bar{width:100%}.side-bar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;width:100%}.side-bar__list>*:not(:last-child){margin-bottom:1.6rem}.side-bar__item{width:100%}.side-bar__link{display:flex;align-items:center}.side-bar__link>*:not(:last-child){margin-right:.8rem}.side-bar__link{padding:.8rem 3.8rem .8rem 1.7rem;color:#667085;font-size:1.2rem;font-weight:500;line-height:1.8rem;text-decoration:none;border-radius:.8rem;transition:all .3s ease-in-out}.side-bar__link:hover,.side-bar__link--active,[activeclassname=side-bar__link--active]{background-color:#f2f4f7}.form{max-width:38.4rem;width:100%;margin:0 auto;padding:4.8rem 0;height:fit-content;display:flex;flex-direction:column;gap:2.4rem;animation-name:slideIn;animation-duration:1s;animation-timing-function:ease-in-out}.input__container{border:none;padding:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.6rem;transition:all 10s ease;min-width:0;max-width:100%}.input__input,.input__search{display:flex;padding:1rem 1.4rem;align-items:center;align-self:stretch;gap:.8rem;font-size:1.4rem;font-weight:500;line-height:2rem;color:#101828;border-radius:.8rem;border:1px solid #d0d5dd;outline:1px solid transparent;background-color:#fff;box-shadow:0 1px 2px #1018280d;transition:all .3s ease-in-out}.input__input:-webkit-autofill,.input__input:-webkit-autofill:hover,.input__input:-webkit-autofill:focus,.input__input:-webkit-autofill:active,.input__search:-webkit-autofill,.input__search:-webkit-autofill:hover,.input__search:-webkit-autofill:focus,.input__search:-webkit-autofill:active{transition:background-color 600000s 0s,color 600000s 0s}.input__input:focus,.input__search:focus{outline:1px solid transparent;border:1px solid #f99;background:#fff;box-shadow:0 0 0 4px #ffebeb,0 1px 2px #1018280d;transition:all .3s ease-in-out}.input__input:disabled,.input__search:disabled{border:1px solid #d0d5dd;color:#98a2b3;background:#f9fafb;box-shadow:0 1px 2px #1018280d;cursor:not-allowed}.input__input::placeholder,.input__search::placeholder{color:#98a2b3}.input__input::-webkit-inner-spin-button,.input__search::-webkit-inner-spin-button{opacity:0;pointer-events:none}.input__searchbar{flex-direction:row-reverse}.input__search{width:100%;min-width:0;padding-left:4rem;padding-right:4.4rem}.input__search-icon{position:absolute;top:50%;left:1.4rem;transform:translateY(-50%);cursor:pointer}.input__search-close{position:absolute;top:50%;right:.8rem;z-index:1;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:#475467;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.input__label{color:#344055;font-size:1.4rem;font-weight:500;line-height:2rem;cursor:pointer}.input__label-radio{display:flex;align-items:center}.input__label-text{margin-left:.6rem;font-size:1.4rem;color:#667085;font-weight:400}.input__btn{align-self:stretch}.input__icon{cursor:pointer;top:3.7rem;right:1.4rem;position:absolute}.input__password-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent}.input__password-toggle:focus-visible{outline:.3rem solid rgba(209,1,33,.18);outline-offset:.2rem;border-radius:.4rem}.input__otp{flex-direction:row;align-items:center;gap:1.1rem}@media only screen and (max-width:400px){.input__otp{transform:scale(.8)}}.input__otp .input__input{width:4.4rem;height:4.4rem;flex-shrink:0;padding:.8rem;text-align:center}.input__err-text{color:#f04438;font-size:1.05rem;line-height:1.6rem;margin-top:-.3rem;transition:all .3s ease-in-out;animation:fadeIn;animation-duration:1s}.input__error .input__input{border:1px solid #fda29b}.input__custom-radio{display:flex;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;border:1.5px solid #d0d5dd;border-radius:10rem}.input__custom-radio:after{content:"";display:inline-block;width:1rem;height:1rem;border-radius:10rem}.input__option:first-child{color:#98a2b3}.input__textarea{padding:1rem 1.4rem;outline:1px solid transparent;width:100%;min-height:9rem;border-radius:.8rem;border:1px solid #d0d5dd;background-color:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.input__textarea::placeholder{color:#98a2b3}.input__textarea:focus{outline:1px solid transparent;border:1px solid #f99;background:#fff;box-shadow:0 0 0 4px #ffebeb,0 1px 2px #1018280d;transition:all .3s ease-in-out}.input__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input__radio-grp>.input__label{display:flex;margin-bottom:.8rem;font-weight:500;font-size:1.5rem;color:#344055}.input__radio-grp{margin-bottom:2.4rem}.input__radio-grp>*:not(:last-child){margin-right:2.4rem}.input__radio-grp.column{display:flex;gap:1.6rem;flex-direction:column}.input__radio-grp .input__container{display:inline;margin-bottom:.4rem!important}.input__radio:checked~.input__label-radio .input__custom-radio{border:1.5px solid #d10121}.input__radio:checked~.input__label-radio .input__custom-radio:after{background-color:#d10121}.input__radio:focus-visible~.input__label-radio .input__custom-radio{outline:.3rem solid rgba(209,1,33,.18);outline-offset:.2rem}.checkbox{display:flex;align-items:center}.checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkbox__label-box{display:flex;align-items:center;cursor:pointer}.checkbox__label{font-size:1.4rem;color:#667085}.checkbox__check{display:flex;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;padding:.1rem;border:1.5px solid #d0d5dd;background-color:#fff;border-radius:.4rem;margin-right:.4rem}.checkbox__input:checked+.checkbox__label-box .checkbox__check{background-color:#2e90fa;border:1.5px solid #2e90fa}.checkbox__input:checked+.checkbox__label-box .checkbox__check:after{content:"✓";color:#fff;font-size:1.2rem}.checkbox__input:focus-visible+.checkbox__label-box .checkbox__check{outline:.3rem solid rgba(209,1,33,.22);outline-offset:.2rem}.checkbox__grp{margin-bottom:2.4rem;padding:0;border:0}.checkbox__grp>.checkbox__grp-label{display:block;margin-bottom:.8rem;font-size:1.5rem;color:#475467}.checkbox__grp .checkbox__label{margin-left:.4rem}.select__input{-webkit-appearance:none}.dropdown{position:relative;width:100%;display:flex;max-width:18rem}.dropdown--toggle{cursor:pointer;width:100%;color:#667085}.dropdown--toggle .caret{margin-left:auto}.dropdown__menu{flex-direction:column;align-items:flex-start;gap:1.6rem;position:absolute;width:max-content;top:100%;left:0;z-index:1;display:none;padding:1.4rem;margin:0;list-style:none;border-radius:.8rem;border:1px solid #d0d5dd;background-color:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;transition:display .15s ease-in-out}.dropdown__item{display:block;width:100%;clear:both;font-weight:400;color:#475467;text-align:inherit;white-space:nowrap;border-radius:.4rem;cursor:pointer;flex:1}.dropdown__item.active{background-color:#e0e0e0;font-weight:700}.dropdown__item.hover{background-color:#f2f4f7}.dropdown__btn{display:flex;padding:1rem 1.6rem;justify-content:center;align-items:center;gap:.8rem;border-radius:.8rem;outline:1px solid transparent;border:1px solid #d0d5dd;background:#fff;box-shadow:0 1px 2px #1018280d}.dropdown__btn:focus{outline:1px solid transparent;border:1px solid #d0d5dd;box-shadow:0 0 0 1px #d0d5dd,0 .5px 1px #1018280d;transition:all .3s ease-in-out}.dropdown--open .dropdown__menu{display:flex}.badge{display:flex;justify-content:center;align-items:center;padding:.2rem .8rem;border-radius:1.6rem;max-width:fit-content;font-size:1.2rem;font-weight:600;line-height:1.8rem}.badge>*:not(:last-child){margin-right:.6rem}.badge{background-color:#f2f4f7;color:#475467}.badge .badge__dot{background-color:#475467}.badge--default{background-color:#f2f4f7;color:#475467}.badge--default .badge__dot{background-color:#475467}.badge--success{background-color:#ecfdf3;color:#027a48}.badge--success .badge__dot{background-color:#039855}.badge--accepted{background-color:#ecfdf3;color:#027a48}.badge--accepted .badge__dot{background-color:#039855}.badge--pickup{background-color:#fff6ed;color:#c4320a}.badge--pickup .badge__dot{background-color:#ec4a0a}.badge--en-route{background-color:#eff8ff;color:#175cd3}.badge--en-route .badge__dot{background-color:#1570ef}.badge--rejected{background-color:#fef3f2;color:#b42318}.badge--rejected .badge__dot{background-color:#d92d20}.badge--task{gap:.4rem;padding:.3rem .7rem;border-radius:.8rem;font-size:1.1rem;font-weight:600;line-height:1.4rem;letter-spacing:.01em;white-space:nowrap}.badge--task>:not(:last-child){margin-right:0}.badge--task svg{width:1.4rem;height:1.4rem;flex:0 0 1.4rem}.badge--primary{background-color:#fff5f5;color:#900}.badge--primary .badge__dot{background-color:#c00}.badge--orange{background-color:#fff6ed;color:#c4320a}.badge--orange .badge__dot{background-color:#ec4a0a}.badge--warning{background-color:#fffaeb;color:#b54708}.badge--warning .badge__dot{background-color:#dc6803}.badge--failed{background-color:#fef3f2;color:#b42318}.badge--failed .badge__dot{background-color:#d92d20}.badge--pink{background-color:#fdf2fa;color:#c11574}.badge--pink .badge__dot{background-color:#dd2590}.badge--blue{background-color:#eff8ff;color:#175cd3}.badge--blue .badge__dot{background-color:#1570ef}.badge--indigo{background-color:#f9f5ff;color:#6941c6}.badge--indigo .badge__dot{background-color:#7f56d9}.badge__dot{width:.8rem;height:.8rem;border-radius:10rem;background-color:inherit}.statcard{padding:2.4rem}.statcard>*:not(:last-child){margin-bottom:.8rem}.statcard{max-width:max(23.8rem,100%);border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.statcard__label{color:#667085;font-size:1.4rem;font-weight:500;line-height:2rem}.statcard__value{color:#101828;font-size:3rem;font-weight:600;line-height:3.8rem}.active-driver__card{display:grid;grid-template-columns:max-content 1fr max-content;max-width:38.4rem;gap:1.2rem;padding:1.3rem 0}.active-driver__info,.active-driver__location{display:flex;flex-direction:column}.active-driver__info>*:not(:last-child),.active-driver__location>*:not(:last-child){margin-bottom:.2rem}.table{border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;padding:0;margin:0;border-collapse:collapse;border:none;width:100%}.table__head .table__row{background:#f2f4f7}.table__row{width:100%}.table__th{text-transform:uppercase}.table__th,.table__td{display:flex;align-items:center;flex-shrink:0;padding:1.2rem 1.6rem;text-align:left;color:#667085;font-size:1.2rem;font-weight:500;line-height:1.8rem}.table__body{position:relative}.native-toast{display:grid;grid-template-columns:3.8rem minmax(0,1fr) max-content;align-items:center;gap:1.1rem;width:min(100vw - 2.4rem,42rem);min-height:7.2rem;padding:1.3rem;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:0;border-radius:1.6rem;background:#fcfcfd;box-shadow:0 1.2rem 3rem #10182829,0 .2rem .7rem #10182814;color:#101828;transition:transform .22s ease,opacity .18s ease;will-change:transform,opacity}.native-toast--visible{animation:native-toast-enter .24s cubic-bezier(.2,.8,.2,1)}.native-toast--hidden{opacity:0!important;transform:translate3d(0,-.8rem,0) scale(.98)!important}.native-toast--success{background:#f6fef9}.native-toast--error{background:#fffbfa}.native-toast--warning{background:#fffcf5}.native-toast--info{background:#f5faff}.native-toast--offline{background:#fcfaff}.native-toast__icon{display:flex;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;border-radius:50%;color:#475467;background:#f2f4f7}.native-toast__icon svg{width:2rem;height:2rem}.native-toast--success .native-toast__icon{color:#027a48;background:#d1fadf}.native-toast--error .native-toast__icon{color:#b42318;background:#fee4e2}.native-toast--warning .native-toast__icon{color:#b54708;background:#fef0c7}.native-toast--info .native-toast__icon{color:#175cd3;background:#d1e9ff}.native-toast--offline .native-toast__icon{color:#6941c6;background:#f4ebff}.native-toast__content{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.native-toast__title{display:-webkit-box;width:100%;overflow:hidden;color:#101828;font-size:1.4rem;font-weight:500;line-height:2rem;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.native-toast__description{display:-webkit-box;width:100%;margin-top:.2rem;overflow:hidden;color:#667085;font-size:1.2rem;font-weight:400;line-height:1.8rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.native-toast__action{min-width:4.4rem;min-height:4.4rem;padding:.8rem .4rem;border:0;color:#d10121;background:transparent;font-size:1.2rem;font-weight:500;cursor:pointer}.native-toast__spinner{animation:native-toast-spin .8s linear infinite}@keyframes native-toast-enter{0%{opacity:0;transform:translate3d(0,-1rem,0) scale(.98)}}@keyframes native-toast-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.native-toast{transition-duration:1ms}.native-toast--visible,.native-toast__spinner{animation-duration:1ms}}.chart__key{display:inline-flex;align-items:center}.chart__key>*:not(:last-child){margin-right:2.4rem}.chart__key span:before{content:"";display:inline-block;width:1.6rem;height:1.6rem;margin-right:.8rem;border-radius:.3rem;transform:translateY(2.5px)}.chart__key span:first-child:before{background-color:#d10121}.chart__key span:last-child:before{background-color:#5fdcb3}.chart__areachart{transform:translate(-.5rem)}.loader{width:2.4rem;height:2.4rem;animation:rotate 1.5s infinite linear}.loader--large{display:flex;justify-content:center;align-items:center;width:100%;max-width:50rem;height:100vh;aspect-ratio:1;position:fixed;top:0;left:50%;transform:translate(-50%);background-color:#fff}.loader--large>*{animation:rotate 1.5s infinite linear}.loader--opague{opacity:.7}.modal{height:100vh;width:100%;position:absolute;top:0}.modal__overlay{background-color:#0003;position:fixed;top:0;left:0;z-index:100;width:100%;min-height:100vh;animation-name:fadeIn;animation-duration:.3s;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.modal__content{display:flex;flex-direction:column;max-width:37rem;width:95%;margin:auto;background-color:#fff;padding:1.6rem 1.6rem 3.2rem;border-radius:1.6rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;max-height:calc(100dvh - 3.2rem);overflow-y:auto;animation-name:slideInModal;animation-duration:.24s;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.modal__close{align-self:flex-end;display:flex;justify-content:center;align-items:center;background-color:inherit;cursor:pointer}.modal--update{width:80%;margin:0 auto}.modal--update p{width:30rem;margin:2.4rem auto 4rem}.modal--update .btn{width:70%;margin-bottom:2.8rem}.modal--update .btn:first-of-type{margin-right:2.4rem}.modal--decline{gap:1.6rem;align-items:center;margin-inline:auto}.delivery-change{display:flex;flex-direction:column;gap:1.6rem;width:100%}.delivery-change__error{color:#b42318}.delivery-change__choices{display:flex;flex-direction:column;gap:1rem;border:0;padding:0;min-width:0}.delivery-change__choices legend{margin-bottom:1rem}.delivery-change__choice{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem;border:1px solid #d0d5dd;border-radius:.8rem;cursor:pointer}.delivery-change__choice input{margin-top:.4rem;accent-color:#d10121}.delivery-change__choice>span{display:flex;flex-direction:column;gap:.4rem}.delivery-change__choice:has(input:checked){border-color:#d10121;background:#fff5f5}.delivery-change__choice:has(input:focus-visible){outline:2px solid #d10121;outline-offset:2px}.delivery-change__notice{padding:1rem;margin-bottom:1.2rem;border-radius:.8rem;background:#fff5f5;color:#344054}@keyframes slideInModal{0%{top:30%;opacity:.3;transform:rotateX(-20deg) translate(-50%,-50%)}to{top:50%;opacity:1;transform:rotateX(0) translate(-50%,-50%)}}.select-vehicle{border:none;padding:0;margin:0;display:inline-flex}.select-vehicle__input{display:none}.select-vehicle__label{display:flex;width:10.4rem;height:9.5rem;padding:2rem 3.6rem;flex-direction:column;align-items:center;gap:.8rem;border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;cursor:pointer}.select-vehicle__input:checked~.select-vehicle__label{border-radius:.8rem;border:1px solid #d10121;background-color:#fff}.file-upload{display:inline-flex;width:100%;min-height:20rem;padding:1.6rem;flex-direction:column;align-items:center;justify-content:center;border-radius:.8rem;border:1px solid #d0d5dd;background-color:#fff}.file-upload__content{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:.8rem;cursor:pointer}.file-upload__content>*:not(:last-child){margin-bottom:.4rem}.file-upload__content p{max-width:23rem}.file-upload__content.border{border-radius:.8rem;border:1px solid #d0d5dd;background-color:#fff}.file-upload__box{display:flex;width:100%}.file-upload__box .wrap{width:100%}.file-upload__preview{width:100%;display:flex;justify-content:center;align-items:center;border-radius:.4rem;overflow:hidden;position:relative;border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff}.file-upload__preview img{display:block;width:100%;height:100%;max-height:20rem;object-fit:cover}.file-upload__input{display:none}.file-upload .flex>*:not(:last-child){margin-right:.8rem}.file-upload .dz-details,.file-upload .dz-image-preview,.file-upload .dz-success-mark,.file-upload .dz-error-mark,.file-upload .dz-default.dz-message{display:none}.pagination{display:flex;align-items:center;max-width:fit-content}.pagination>*:not(:last-child){margin-right:.8rem}.pagination__numbers{list-style:none;margin:0;padding:0;display:flex;align-items:center}.pagination__numbers>*:not(:last-child){margin-right:.8rem}.pagination .page__number,.pagination__next,.pagination__prev{width:3.5rem;height:3.5rem;padding:.8rem}.page__number{color:#667085;font-size:1.2rem;font-weight:500;line-height:1.8rem}.page__number.active{color:#fff;background-color:#101828}.tab{display:flex;justify-content:center}.tab>*:not(:last-child){margin-right:2.4rem}.tab__btn{list-style:none}.tab__list{width:100%}.tab__link{text-decoration:none;color:#98a2b3;text-align:center;font-size:12px;font-weight:500;line-height:1.8rem;position:relative;cursor:pointer}.tab__link.active{color:#d10121}.tab__link:after{content:"";display:block;background-color:transparent;width:100%;height:.2rem;position:absolute;top:3.3rem}.tab__link.active:after{background-color:#d10121}.options{position:relative}.options .dropdown__btn{border:0;box-shadow:none}.menu--toggle{background:none;border:none;padding:.4rem;border-radius:var(--border-radius-sm);transform:translate(.8rem);transition:all .2s}.menu__list{position:fixed;background-color:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;border-radius:.8rem;display:flex;padding:1.6rem 2.4rem;flex-direction:column;align-items:flex-start;gap:1rem}.menu__item{width:100%;text-align:left;background:none;border:none;font-size:1.2rem;line-height:1.8rem;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.8rem}.menu__item--default{color:#475467}.menu__item--delete{color:#d10121}.menu__item .btn{background:none!important}.empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty__desc{max-width:150rem;text-align:center;margin-bottom:.4rem}.app-bar{display:flex;padding:.8rem max(1.2rem,var(--app-safe-area-right)) max(.8rem,var(--app-safe-area-bottom)) max(1.2rem,var(--app-safe-area-left));flex-direction:column;gap:.8rem;position:fixed;width:100%;max-width:50rem;box-sizing:border-box;bottom:0;left:50%;z-index:10;min-height:var(--app-bar-height);transform:translate(-50%);background-color:#fff}.app-bar--ios{padding-top:.8rem;padding-bottom:2.4rem;height:7.6rem;min-height:7.6rem}.app-bar--android{padding-top:1.6rem;padding-bottom:2rem;min-height:8.4rem}.app-bar__nav{display:flex;justify-content:space-between;align-items:center}.app-bar--ios .app-bar__nav{transform:translateY(.4rem)}.app-bar__link{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;flex:1 1 0;min-width:0;min-height:4.8rem;gap:.3rem;color:#98a2b3;font-size:1.3rem;line-height:1.6rem;transition:color .16s ease,transform .16s ease}.app-bar__link:active{transform:scale(.96)}.app-bar__link:focus-visible{border-radius:.8rem;outline:.3rem solid rgba(209,1,33,.24);outline-offset:.1rem}.app-bar__icon{flex:0 0 auto;width:2.6rem;height:2.6rem;color:inherit}.app-bar__label{font-size:inherit;font-weight:500}.app-bar__active{color:#f33}.app-bar__active .app-bar__icon{fill:#f33}.app-bar__active span{color:#f33}.app-bar__active .app-bar__label{font-weight:600}.app-bar--ios .app-bar__link,.app-bar--android .app-bar__link{font-size:1rem;line-height:1.2rem}.app-bar--ios .app-bar__icon,.app-bar--android .app-bar__icon{width:2.4rem;height:2.4rem}.notification-permission{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:max(1.6rem,env(safe-area-inset-top,0px)) max(1.6rem,env(safe-area-inset-right,0px)) max(1.6rem,env(safe-area-inset-bottom,0px)) max(1.6rem,env(safe-area-inset-left,0px))}.notification-permission__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#1018288f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notification-permission__dialog{position:relative;z-index:1;width:min(100%,36rem);padding:2.4rem;border-radius:1.6rem;background:#fff;box-shadow:0 4px 6px -2px #1018280d,0 12px 16px -4px #1018281a;text-align:center}.notification-permission__dialog h2{margin-top:1.6rem;color:#101828;font-size:1.8rem;line-height:2.6rem}.notification-permission__dialog p{margin-top:.8rem;color:#667085;font-size:1.4rem;line-height:2rem}.notification-permission__close{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;color:#667085;background:transparent;cursor:pointer}.notification-permission__close svg,.notification-permission__icon svg{display:block;flex-shrink:0}.notification-permission__icon{display:inline-grid;width:4.8rem;height:4.8rem;place-items:center;border-radius:50%;color:#d10121;background:#fff5f5}.notification-permission__actions{display:grid;gap:.8rem;margin-top:2rem}.notification-permission__actions .btn{min-height:4.8rem;font-size:1.4rem;font-weight:600;line-height:2rem}.required-permissions{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:grid;place-items:center;padding:max(2rem,var(--app-safe-area-top)) max(1.6rem,var(--app-safe-area-right)) max(2rem,var(--app-safe-area-bottom)) max(1.6rem,var(--app-safe-area-left));overflow-y:auto;background:#f8fafcfa}.required-permissions__card{width:min(100%,40rem);padding:2.4rem;border:1px solid #e4e7ec;border-radius:1.6rem;background:#fff;box-shadow:0 4px 6px -2px #1018280d,0 12px 16px -4px #1018281a}.required-permissions__card>h1{margin-top:1.6rem;color:#101828;font-size:2.2rem;line-height:3rem}.required-permissions__card>p{margin-top:.8rem;color:#475467;font-size:1.4rem;line-height:2rem}.required-permissions__card>.btn{min-height:4.8rem;margin-top:2rem;font-size:1.4rem;font-weight:600}.required-permissions__brand-icon{display:grid;width:5.2rem;height:5.2rem;place-items:center;border-radius:50%;color:#d10121;background:#fff5f5}.required-permissions__list{display:grid;gap:1.2rem;margin-top:2.4rem}.required-permissions__requirement{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.2rem;border:1px solid #e4e7ec;border-radius:1.2rem;background:#f9fafb}.required-permissions__requirement-icon{display:grid;width:4rem;height:4rem;place-items:center;border-radius:50%;color:#d10121;background:#fff}.required-permissions__requirement-copy{min-width:0}.required-permissions__requirement-copy strong,.required-permissions__requirement-copy small{display:block}.required-permissions__requirement-copy strong{color:#101828;font-size:1.4rem;line-height:2rem}.required-permissions__requirement-copy small{margin-top:.2rem;color:#667085;font-size:1.2rem;line-height:1.7rem}.required-permissions__card .required-permissions__error{color:#b42318}.required-permissions__card .required-permissions__hint{color:#475467;font-size:1.2rem;line-height:1.8rem}.onoff-toggle{display:grid;grid-template-columns:repeat(2,6rem);padding:.4rem;gap:.6rem;max-width:fit-content;position:relative;cursor:pointer;border-radius:.8rem;border:1px solid #e4e7ec;background-color:#f9fafb;border-radius:10rem}.onoff-toggle input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.onoff-toggle input:focus-visible~.toggle-switch{outline:3px solid #ff9999;outline-offset:2px}.onoff-toggle .toggle-switch{padding:.4rem 1.2rem;justify-content:center;align-items:center;gap:.8rem;border-radius:10rem;width:6rem;height:calc(100% - .8rem);position:absolute;top:.4rem;left:.4rem;transition:transform .4s ease-in-out}.onoff-toggle input:not(:checked)~.toggle-switch{background-color:#c00;transform:translate(0)}.onoff-toggle input:checked~.toggle-switch{background-color:#039855;transform:translate(calc(100% + .6rem))}.onoff-toggle .offline,.onoff-toggle .online{font-size:1.2rem;font-weight:500;line-height:1.8rem;color:#475467;display:flex;padding:.4rem 1.2rem;justify-content:center;align-items:center;gap:.8rem;border-radius:10rem;position:relative;z-index:2;transition:color .4s ease-in-out}.onoff-toggle .offline::selection,.onoff-toggle .online::selection{background-color:transparent}.onoff-toggle input:not(:checked)~.offline{color:#fff}.onoff-toggle input:checked~.online{color:#fff}.suggested-places{width:100%;max-width:100%;box-sizing:border-box;background-color:#fff;border-radius:.8rem;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;margin-top:1.2rem;max-height:min(46rem,100dvh - 17rem);overflow:hidden}.suggested-places__header,.suggested-places__list{padding:1.2rem 1.6rem}.suggested-places__list{padding-top:.8rem;margin:0;display:flex;flex-direction:column;max-height:min(40rem,100dvh - 22rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.suggested-places__list>*:not(:last-child){margin-bottom:1.2rem}.suggested-places__item{min-width:0}.suggested-places__item button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:.6rem;min-height:4.4rem;padding:.6rem 0;text-align:left;width:100%;min-width:0;overflow:hidden}.suggested-places__icon{align-self:flex-start}.suggested-places__icon svg{transform:translateY(2px)}.suggested-places__title{display:block;color:#101828;font-size:1.2rem;font-weight:500;line-height:1.8rem}.suggested-places__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#667085;text-overflow:ellipsis;font-size:1.1rem;font-weight:400;line-height:1.7rem;max-width:100%}.suggested-places__content{display:flex;flex:1;flex-direction:column;min-width:0}.delivery-card{display:flex;max-width:50rem;padding-bottom:1.4rem;flex-direction:column;height:28rem;gap:.8rem;flex-shrink:0;border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;box-shadow:0 4px 6px -2px #1018280d,0 12px 16px -4px #1018281a}.delivery-card__grp{padding:1.2rem 1rem}.delivery-card__ctas{margin-top:.4rem;margin-inline:1.2rem}.delivery-card__timestamp{color:#101828;font-size:1.2rem;font-weight:500;line-height:1.8rem}.delivery-card__created-by{display:flex;align-items:center;gap:.4rem}.delivery-card__created-by img{width:3.2rem;height:3.2rem;object-fit:cover;object-position:center;border-radius:10rem}.delivery-card__details{flex:1;display:flex;gap:1.2rem;flex-direction:column;margin-inline:1.2rem;padding:1.2rem;border-radius:.8rem;background-color:#f9fafb}.delivery-card__details-pickup,.delivery-card__details-drop-off{display:flex;flex-direction:column}.delivery-card__details-pickup .subtitle,.delivery-card__details-drop-off .subtitle{color:#98a2b3;font-size:.9rem;font-weight:500;line-height:1.8rem}.delivery-card__address{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.delivery-card__actions{display:flex;gap:.8rem}.delivery-card__actions .btn{position:relative;min-height:4rem;padding:.8rem 1.6rem;font-size:1.1rem;font-weight:500;line-height:1.8rem}.delivery-card__actions .btn:after{content:"";position:absolute;top:-.4rem;right:0;bottom:-.4rem;left:0}.swipeable-popup{position:fixed;bottom:0;left:0;width:100%;height:80vh;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 -5px 10px #0000001a;overflow:hidden;transition:transform .3s ease-in-out}.open{transform:translateY(0)}.camera{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.camera video,.camera img{width:100%;height:100%;border:.2rem solid #e4e7ec;border:none;object-fit:cover;object-position:center;padding:0;margin:0}.camera__actions{flex:0 0 13.5rem;background:#fff;position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:2.4rem}.camera__actions .btn{margin:0}.camera__switch{grid-column:1;grid-row:1;justify-self:start}.camera__shutter{grid-column:2;grid-row:1;width:7.2rem;height:7.2rem;padding:0;border-radius:50%;background:#fff;border:.15rem solid #d0d5dd}.camera__shutter span{display:block;width:6rem;height:6rem;border-radius:50%;background:#1d2939;pointer-events:none}.camera__status{position:absolute;inset:6rem 2.4rem auto;padding:1.6rem;border-radius:.8rem;background:#fff;text-align:center;font-size:1.4rem}.camera__status .btn{margin:1.2rem auto 0}.camera__retake{display:flex;padding:2.4rem;background:#fff}.camera__retake>*:not(:last-child){margin-right:1.6rem}.camera__retake .btn{padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:600;line-height:1.8rem}.ride-navigation{display:grid;grid-template-columns:11.2rem minmax(0,1fr);width:100%;min-height:8rem;color:#fff;gap:0;font-size:1.4rem;font-weight:600;line-height:2rem;overflow:hidden;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:2;background:#05603a;border:1px solid rgba(255,255,255,.8);border-radius:1.2rem;box-shadow:0 .5rem 1.2rem #1018282e}.ride-navigation--traffic-high{background-color:#600}.ride-navigation--traffic-high .ride-navigation__km,.ride-navigation--traffic-high .ride-navigation__info{background-color:#d10121}.ride-navigation--traffic-medium{background-color:#93370d}.ride-navigation--traffic-medium .ride-navigation__km,.ride-navigation--traffic-medium .ride-navigation__info{background-color:#f79009}.ride-navigation--traffic-low{background-color:#05603a}.ride-navigation--traffic-low .ride-navigation__km,.ride-navigation--traffic-low .ride-navigation__info{background-color:#12b76a}.ride-navigation__info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1rem;min-height:8rem;min-width:0}.ride-navigation__km{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem}.ride-navigation__km span{font-size:1.2rem;font-weight:600}.ride-navigation__destination{flex:1;min-width:0;padding:1.2rem 2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ride-navigation__desc{display:-webkit-box;font-size:1.5rem;font-weight:600;line-height:2rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}@keyframes driver-location-pulse{0%{opacity:.45;transform:scale(.75)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes idle-location-glow{0%{opacity:.68;transform:scale(.35)}75%,to{opacity:0;transform:scale(1.65)}}.driver-location-marker{height:5.2rem;position:relative;transform:translateY(50%);width:5.2rem}.driver-location-marker__accuracy,.driver-location-marker__pulse,.driver-location-marker__puck,.driver-location-marker__direction,.driver-location-marker__vehicle{left:50%;position:absolute;top:50%}.driver-location-marker__accuracy{background:#d101211a;border:1px solid rgba(209,1,33,.18);border-radius:50%;height:4.8rem;transform:translate(-50%,-50%);width:4.8rem}.driver-location-marker__pulse{animation:driver-location-pulse 2.4s ease-out infinite;background:#d101214d;border-radius:50%;height:3.8rem;margin:-1.9rem 0 0 -1.9rem;width:3.8rem}.driver-location-marker__direction{height:6rem;margin:-5.5rem 0 0 -1.6rem;transform-origin:1.6rem 5.5rem;width:3.2rem}.driver-location-marker__direction:before{background:linear-gradient(to top,rgba(209,1,33,.2),transparent);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:3.7rem;width:3.2rem}.driver-location-marker__puck{background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #d10121,0 .35rem .9rem #10182838;height:3.2rem;transform:translate(-50%,-50%);width:3.2rem}.driver-location-marker__vehicle{align-items:center;display:flex;height:2.8rem;justify-content:center;transform:translate(-50%,-50%);transform-origin:center;width:2.8rem}.driver-location-marker__vehicle svg{max-height:2.6rem;max-width:1.9rem}.driver-location-marker--idle .driver-location-marker__direction,.driver-location-marker--idle .driver-location-marker__vehicle{display:none}.driver-location-marker--idle .driver-location-marker__accuracy{background:#d1012124;border:0;height:3.8rem;width:3.8rem}.driver-location-marker--idle .driver-location-marker__accuracy:before{position:absolute;top:-.7rem;right:-.7rem;bottom:-.7rem;left:-.7rem;background:#d1012117;border:1px solid rgba(209,1,33,.14);border-radius:50%;content:""}.driver-location-marker--idle .driver-location-marker__pulse{animation:idle-location-glow 2.2s ease-out infinite;background:#d1012152;height:2.8rem;margin:-1.4rem 0 0 -1.4rem;will-change:opacity,transform;width:2.8rem}.driver-location-marker--idle .driver-location-marker__puck{background:#d10121;border:2px solid #fff;box-shadow:0 0 0 1px #d101212e,0 .2rem .5rem #d1012147;height:1.2rem;width:1.2rem}.driver-location-marker--static{height:3.8rem;width:3.8rem}.driver-location-marker--static .driver-location-marker__accuracy,.driver-location-marker--static .driver-location-marker__pulse,.driver-location-marker--static .driver-location-marker__direction{display:none}.driver-location-marker--static .driver-location-marker__puck{background:#fff;border:2px solid #d10121;box-shadow:0 .2rem .55rem #10182833;height:3.4rem;width:3.4rem}.driver-location-marker--static .driver-location-marker__vehicle{height:2.6rem;width:2.6rem}.driver-location-marker--vehicle-only{height:32px;width:32px}.driver-location-marker--vehicle-only .driver-location-marker__vehicle{display:flex;height:32px;width:32px}.driver-location-marker--vehicle-only .driver-location-marker__vehicle svg{display:block;height:32px;width:auto;max-height:none;max-width:none}.map-destination-marker{align-items:center;display:flex;flex-direction:column;filter:drop-shadow(0 .35rem .55rem rgba(16,24,40,.2));gap:.4rem}.map-destination-marker__label{background:#fff;border:1px solid #eaecf0;border-radius:10rem;color:#344054;font-size:1.1rem;font-weight:600;line-height:1.6rem;padding:.4rem .9rem;white-space:nowrap}.map-destination-marker__pin{align-items:center;background:#fff;border:2px solid var(--marker-color);border-radius:50%;display:flex;height:3.8rem;justify-content:center;position:relative;width:3.8rem}.map-destination-marker__pin:after{background:var(--marker-color);border-radius:50%;bottom:-.9rem;content:"";height:.8rem;left:50%;position:absolute;transform:translate(-50%);width:.8rem}@media(prefers-reduced-motion:reduce){.driver-location-marker__pulse{animation:none;opacity:.28;transform:scale(1)}.driver-location-marker__direction,.driver-location-marker__vehicle{transition:none}}.map-state{display:grid;place-content:center;gap:.6rem;width:100%;height:100%;padding:2.4rem;color:#344054;text-align:center;background:#f2f4f7}.map-state strong{color:#101828;font-size:1.6rem}.map-state span{max-width:32rem;font-size:1.3rem}.screen-state{min-height:min(100dvh,72rem);padding:3.2rem 2.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;color:#d92d20;text-align:center}.screen-state p{max-width:32rem}.screen-state .btn{min-width:12rem;margin-top:.8rem}.primary-skeleton{min-height:100dvh;padding:2rem;background:#fff}.primary-skeleton--content{min-height:auto;padding:0}.primary-skeleton--home{display:flex;flex-direction:column;height:100dvh;min-height:0;padding:0;overflow:hidden}.primary-skeleton--tasks{height:100dvh;min-height:0;padding:0 .8rem;overflow:hidden}.primary-skeleton--personal-details{min-height:100dvh;padding:0;overflow-x:hidden;background:#fff}.primary-skeleton--bank-accounts,.primary-skeleton--conversation,.primary-skeleton--trip-details{min-height:100dvh;padding:0;overflow:hidden}.primary-skeleton--history-content,.primary-skeleton--wallet-content{min-height:auto;padding:0}.primary-skeleton__screen-header,.primary-skeleton__conversation-header{min-height:calc(6.4rem + var(--app-safe-area-top));padding:calc(1rem + var(--app-safe-area-top)) max(2.4rem,var(--app-safe-area-right)) 1rem max(2.4rem,var(--app-safe-area-left));display:grid;grid-template-columns:4.4rem 1fr 4.4rem;align-items:center;gap:1.2rem}.primary-skeleton__account-list,.primary-skeleton__detail-content{padding:2.4rem max(2.4rem,var(--app-safe-area-right)) max(2.4rem,var(--app-safe-area-bottom)) max(2.4rem,var(--app-safe-area-left));display:flex;flex-direction:column;gap:1.6rem}.primary-skeleton__account-card,.primary-skeleton__history-row{min-height:7.2rem;padding:1.6rem;display:flex;align-items:center;gap:1.2rem;border:.1rem solid #e4e7ec;border-radius:.8rem}.primary-skeleton__account-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:.8rem}.primary-skeleton__button,.primary-skeleton__bubble,.primary-skeleton__composer-field,.primary-skeleton__detail-map,.primary-skeleton__detail-card,.primary-skeleton__wallet-account{background:linear-gradient(90deg,#f2f4f7 25%,#e4e7ec,#f2f4f7 75%);background-size:200% 100%;animation:primary-skeleton-shimmer 1.4s ease-in-out infinite}.primary-skeleton__button{width:100%;height:4.8rem;margin-top:auto;border-radius:.8rem}.primary-skeleton__conversation-header{grid-template-columns:4.4rem 4rem 1fr;border-bottom:.1rem solid #f2f4f7}.primary-skeleton__conversation-body{height:calc(100dvh - var(--app-safe-area-top) - 14.4rem);padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.primary-skeleton__bubble{width:68%;height:6.4rem;border-radius:1.6rem 1.6rem 1.6rem .4rem}.primary-skeleton__bubble--sent{width:58%;margin-left:auto;border-radius:1.6rem 1.6rem .4rem}.primary-skeleton__composer{min-height:calc(8rem + var(--app-safe-area-bottom));padding:1.2rem 2.4rem calc(1.2rem + var(--app-safe-area-bottom));display:flex;align-items:center;gap:1.2rem;border-top:.1rem solid #f2f4f7}.primary-skeleton__composer-field{height:4.8rem;flex:1;border-radius:2.4rem}.primary-skeleton__detail-map{width:100%;height:28rem}.primary-skeleton__detail-card{min-height:10rem;padding:1.6rem;display:flex;flex-direction:column;gap:1.2rem;border-radius:1.2rem}.primary-skeleton__history-list{display:flex;flex-direction:column}.primary-skeleton__history-row{min-height:7.6rem;padding-inline:0;border-width:0 0 .1rem;border-radius:0}.primary-skeleton__wallet{padding:calc(3.2rem + var(--app-safe-area-top)) max(2.4rem,var(--app-safe-area-right)) 3.2rem max(2.4rem,var(--app-safe-area-left));display:flex;flex-direction:column;align-items:center;gap:1.6rem}.primary-skeleton__wallet-account{width:100%;min-height:10rem;margin:2.4rem 0;padding:2.4rem;border-radius:1.2rem}.primary-skeleton__wallet .primary-skeleton__line--section-title,.primary-skeleton__wallet .primary-skeleton--history-content{align-self:stretch}.primary-skeleton__button--wallet{width:20rem}.primary-skeleton__profile-header{min-height:calc(6rem + var(--app-safe-area-top));padding:calc(.8rem + var(--app-safe-area-top)) 2.4rem .8rem;display:grid;grid-template-columns:4.4rem 1fr 4.4rem;align-items:center;gap:1.2rem;background:#f9fafb}.primary-skeleton__profile-hero{min-height:17.6rem;padding:3.2rem 2.4rem 6.4rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem;background:#f9fafb}.primary-skeleton__profile-stats{position:relative;z-index:1;margin-top:-3.2rem;padding:0 2.4rem;display:flex;flex-direction:column;gap:.8rem}.primary-skeleton__profile-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.primary-skeleton__stat{min-height:8rem;padding:1.6rem;display:flex;flex-direction:column;gap:1.2rem;border:.1rem solid #f2f4f7;border-radius:.8rem;background:#fff}.primary-skeleton__stat--wide{min-height:8.8rem}.primary-skeleton__profile-details{padding:3.2rem 2.4rem}.primary-skeleton__detail-row{min-height:5.6rem;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;border-bottom:.15rem solid #f2f4f7}.primary-skeleton__tasks-navigation{position:relative;z-index:1;padding-top:var(--app-safe-area-top);padding-bottom:.8rem;background:#fff}.primary-skeleton__tasks-header{min-height:4.8rem;padding:.2rem 1.6rem;display:grid;grid-template-columns:4.4rem 1fr 7.2rem;align-items:center;gap:1.2rem}.primary-skeleton__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0 1.6rem;padding:.4rem;min-height:4.8rem;border-radius:1rem;background:#f2f4f7}.primary-skeleton__tab{border-radius:.8rem;background:linear-gradient(90deg,#f2f4f7 25%,#e4e7ec,#f2f4f7 75%);background-size:200% 100%;animation:primary-skeleton-shimmer 1.4s ease-in-out infinite}.primary-skeleton__tab:first-child{background:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.primary-skeleton__tasks-list{height:calc(100dvh - var(--app-safe-area-top) - 10.4rem);padding:.4rem 1.6rem 2.4rem;display:flex;flex-direction:column;gap:1.6rem;overflow:hidden}.primary-skeleton__task-card{min-height:20rem;padding:1.6rem;display:flex;flex-direction:column;gap:1.2rem;border:.1rem solid #e4e7ec;border-radius:1.2rem;background:#fff}.primary-skeleton__task-row{display:flex;align-items:center;gap:1.2rem}.primary-skeleton__task-row .primary-skeleton__line--price{margin-left:auto}.primary-skeleton__task-actions{display:flex;gap:.8rem;margin-top:auto}.primary-skeleton__action{width:8rem;height:3.6rem;border-radius:.8rem;background:linear-gradient(90deg,#f2f4f7 25%,#e4e7ec,#f2f4f7 75%);background-size:200% 100%;animation:primary-skeleton-shimmer 1.4s ease-in-out infinite}.primary-skeleton--home .primary-skeleton__header{min-height:calc(6.4rem + var(--app-safe-area-top));margin:0;padding:calc(1.2rem + var(--app-safe-area-top)) 2.4rem 1.2rem;flex:0 0 auto;background:#fff}.primary-skeleton__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.primary-skeleton__body{display:flex;flex-direction:column;gap:1.6rem}.primary-skeleton__circle,.primary-skeleton__line,.primary-skeleton__card,.primary-skeleton__map{background:linear-gradient(90deg,#f2f4f7 25%,#e4e7ec,#f2f4f7 75%);background-size:200% 100%;animation:primary-skeleton-shimmer 1.4s ease-in-out infinite}.primary-skeleton__circle{width:4rem;height:4rem;flex:0 0 auto;border-radius:50%}.primary-skeleton__circle--small{width:2.4rem;height:2.4rem}.primary-skeleton__circle--control{width:4.4rem;height:4.4rem}.primary-skeleton__circle--avatar{width:3.6rem;height:3.6rem}.primary-skeleton__circle--profile{width:6.4rem;height:6.4rem}.primary-skeleton__line{display:block;height:1.2rem;border-radius:999px}.primary-skeleton__line--title{width:35%;height:1.6rem}.primary-skeleton__line--wide{width:100%}.primary-skeleton__line--short{width:55%}.primary-skeleton__line--tasks-title{width:5.6rem;justify-self:center}.primary-skeleton__line--filter{width:7.2rem;justify-self:end}.primary-skeleton__line--driver{width:35%}.primary-skeleton__line--price{width:20%}.primary-skeleton__line--address{width:78%}.primary-skeleton__line--address-short{width:58%}.primary-skeleton__line--profile-title{width:10rem;justify-self:center}.primary-skeleton__line--edit{width:3.6rem;justify-self:end}.primary-skeleton__line--name{width:14rem;height:2rem}.primary-skeleton__line--section-title{width:9.6rem;margin-bottom:1.2rem}.primary-skeleton__line--detail-label{width:30%}.primary-skeleton__line--detail-value{width:42%}.primary-skeleton__line--account-name{width:60%}.primary-skeleton__line--account-number{width:38%}.primary-skeleton__line--wallet-label{width:7.2rem}.primary-skeleton__line--wallet-balance{width:16rem;height:2.8rem}.primary-skeleton__card{min-height:12rem;padding:2rem;border-radius:1.2rem;display:flex;flex-direction:column;gap:1.6rem}.primary-skeleton__map{min-height:calc(100dvh - 10rem);border-radius:1.6rem}.primary-skeleton--home .primary-skeleton__map{flex:1;min-height:0;border-radius:0}@keyframes primary-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.primary-skeleton__circle,.primary-skeleton__line,.primary-skeleton__card,.primary-skeleton__map,.primary-skeleton__tab,.primary-skeleton__action,.primary-skeleton__button,.primary-skeleton__bubble,.primary-skeleton__composer-field,.primary-skeleton__detail-map,.primary-skeleton__detail-card,.primary-skeleton__wallet-account{animation:none}}.container{max-width:50rem;margin:0 auto;padding:0 2.4rem;height:100%;position:relative}.auth{display:grid;grid-template-columns:minmax(40rem,max-content) 1fr;grid-template-areas:"left right";position:relative;min-height:100vh}.main{padding-bottom:4.8rem}.screen .container{padding:0}.splash{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;box-sizing:border-box;min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#fff}.splash__logo{display:block;width:13.2rem;height:3.2rem}.onboarding{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#111;color:#fff;isolation:isolate;touch-action:pan-y}.onboarding__track{display:flex;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.onboarding__slide{position:relative;flex:0 0 100%;min-width:0;overflow:hidden}.onboarding__image{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.onboarding__image--1{object-position:50% 35%}.onboarding__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014 30%,#0000008c 59%,#000000f5)}.onboarding__copy{position:absolute;z-index:1;right:2.4rem;bottom:calc(10.6rem + env(safe-area-inset-bottom));left:2.4rem;max-width:36rem}.onboarding__copy h1{max-width:30rem;margin-bottom:1.2rem;color:inherit;font-size:clamp(2.8rem,8vw,3.6rem);line-height:1.08;letter-spacing:-.04em}.onboarding__copy p{color:#ffffffc7;font-size:1.4rem;line-height:1.55}.onboarding__controls{position:absolute;z-index:2;right:2.4rem;bottom:calc(2.4rem + env(safe-area-inset-bottom));left:2.4rem;display:grid;grid-template-columns:5.6rem 1fr 5.6rem;align-items:center}.onboarding__skip,.onboarding__next,.onboarding__dots button{border:0;color:inherit}.onboarding__skip{min-height:4.4rem;padding:0;background:transparent;font-size:1.4rem;text-align:left}.onboarding__dots{display:flex;justify-content:center;gap:.5rem}.onboarding__dots button{width:.8rem;height:.8rem;padding:0;border-radius:999px;background:#ffffffbf;transition:width .22s ease,background-color .22s ease}.onboarding__dots button.is-active{width:2rem;background:#fff}.onboarding__next{display:grid;width:5.6rem;height:5.6rem;place-items:center;border-radius:50%;background:#f04438;box-shadow:0 .8rem 2.4rem #d5002047}.onboarding__next svg{width:2.4rem;height:2.4rem}.onboarding button:focus-visible{outline:.2rem solid #ffffff;outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.onboarding__track,.onboarding__dots button{transition:none}}.phone-number{display:flex;flex-direction:column}.phone-number__form{margin-top:3.2rem}.phone-number__form>*:not(:last-child){margin-bottom:2.4rem}.phone-number__form .input__container:last-of-type{margin-bottom:2.4rem}.forgot-password{display:flex;flex-direction:column}.forgot-password__form{margin-top:3.2rem}.forgot-password__form>*:not(:last-child){margin-bottom:1.2rem}.new-password,.create-password{display:flex;flex-direction:column}.new-password__form,.create-password__form{margin-top:3.2rem}.new-password__form>*:not(:last-child),.create-password__form>*:not(:last-child){margin-bottom:2.4rem}.new-password__form .input__container:last-of-type,.create-password__form .input__container:last-of-type{margin-bottom:2.4rem}.messages{height:100vh;display:grid;grid-template-rows:max-content 1fr max-content;overflow:hidden}.messages__header{background-color:#fff;position:sticky;top:0;z-index:20;transform:translateZ(0);padding:0 1.6rem 1.6rem;border-bottom:1px solid #e4e7ec}.messages__body{flex:1;display:grid;grid-auto-rows:max-content;gap:2rem;padding:1.6rem;overflow-y:scroll;height:calc(100% + -0rem)}.messages__body::-webkit-scrollbar{width:.6rem}.messages__body::-webkit-scrollbar-thumb{background-color:#e4e7ec;border-radius:10rem;width:.4rem;height:14.1rem}.messages__footer{border-top:1px solid #e4e7ec;padding:1.6rem 1.6rem 2.4rem}.messages__form{width:100%;display:flex}.messages__form>*:not(:last-child){margin-right:.4rem}.messages__form input{font:inherit;flex:1;padding:1rem 2.4rem;color:#667085;outline:1px solid transparent;border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;border-radius:100rem;background:#f2f4f7;transition:all .3s ease-in-out}@media screen and (max-width:375px){.messages__form input{width:80%}}.messages__form input::placeholder{color:#667085;font-size:1.4rem;font-weight:500;line-height:1.8rem}.messages__form input:focus{outline:1px solid transparent;border:1px solid #d0d5dd}.message{padding:1.6rem 2.4rem;cursor:pointer;transition:all .2s}.message.active,.message:hover{background-color:#101828}.message:not(:last-child){border-bottom:1px solid #e4e7ec}.message__name{color:#101828;font-size:1.4rem;font-weight:600;line-height:2rem}.message__preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#98a2b3;text-overflow:ellipsis;font-size:1.2rem;font-weight:300;line-height:1.8rem}.message .avatar{margin-right:.8rem}.message.active .message__name,.message:hover .message__name{color:#fff}.message.active .message__preview,.message:hover .message__preview{color:#fff;opacity:.8}.message__bubble{max-width:32.5rem;display:flex;flex-direction:column;gap:.8rem}.message__bubble.receive{justify-self:start}.message__bubble.send{justify-self:end}.message__chat{padding:.6rem 1.2rem;font-size:1.2rem;font-weight:400;line-height:1.9rem;letter-spacing:-.12px}.message__chat+time{color:#667085;font-size:1rem;font-weight:400;line-height:1.6rem;letter-spacing:-.1px}.message__bubble.receive .message__chat{color:#101828;border-radius:8px 8px 8px 0;background:#e4e7ec}.message__bubble.send .message__chat{color:#fff;border-radius:8px 8px 0;background:#1d2939}.verify-phone__form{margin-top:3.2rem}.verify-phone__form .input__otp{margin-bottom:2.4rem}.verify-phone__form .btn{margin:0 auto}.signup__form{margin-top:3.2rem}.signup__form>*:not(:last-child){margin-bottom:2.4rem}.signup__form .input__container:last-of-type{margin-bottom:2.4rem}.signin__recovery{margin-top:2.4rem;padding:1.6rem;border-radius:1.2rem;background:#f2f4f7;font-size:1.4rem;line-height:1.5}.signin__recovery p{margin-top:.4rem}.signin__form{margin-top:3.2rem}.signin__form>*:not(:last-child){margin-bottom:2.4rem}.signin__form .input__container:last-of-type{margin-bottom:2.4rem}.home{height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none}@supports (-webkit-touch-callout: none){.home{position:fixed;top:0;right:0;bottom:0;left:50%;width:min(100%,50rem);height:auto;transform:translate(-50%)}}.home__header{padding:1.2rem 2.4rem;padding-top:calc(1.2rem + var(--app-safe-area-top));display:flex;justify-content:space-between;position:relative;z-index:5;background:#fff;transform:translateZ(0)}.home__main{flex:1;min-width:0;position:relative;overflow:hidden}.home__wrapper,.trip__wrapper{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:calc(var(--app-bar-height) + 1.2rem);width:100%;gap:2.4rem;z-index:4}.home__actions,.trip__actions{position:relative;align-self:flex-end;align-items:flex-end;width:fit-content;right:max(1.6rem,var(--app-safe-area-right))}.home__deliveries{min-width:0}.home__recenter{gap:.8rem;min-height:4rem;padding:.8rem 1.2rem;color:#1d2939;background:#fffffff5;border:1px solid rgba(16,24,40,.08);border-radius:10rem;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a;font-size:1.2rem;font-weight:600;white-space:nowrap}.home__autocomplete{position:absolute;top:calc(1.2rem + var(--app-safe-area-top));left:50%;transform:translate(-50%);z-index:7;width:calc(100% - 2.4rem);max-width:48rem;box-sizing:border-box}.home__route-summary{position:absolute;top:1.2rem;left:50%;transform:translate(-50%);z-index:2;width:calc(100% - 2.4rem);max-width:48rem;padding:1.2rem 1.6rem;border-radius:.8rem;background:#fff;box-shadow:0 4px 6px -2px #1018280d,0 12px 16px -4px #1018281a}.home__route-summary>.flex{min-width:0}.home__route-summary>.flex>div:first-child{min-width:0;overflow:hidden}.home__route-summary strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home__route-summary .btn{flex:0 0 auto;align-self:flex-start;padding:.4rem .2rem .4rem 1rem}.home__route-status{color:#b54708;font-weight:600}.home__location-status{position:absolute;top:1.2rem;left:50%;z-index:2;display:flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:.8rem 1.2rem;color:#b54708;background:#fffaebf5;border:1px solid #fedf89;border-radius:10rem;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;font-size:1.2rem;font-weight:600;transform:translate(-50%);white-space:nowrap;max-width:calc(100% - 2.4rem)}.home__location-status .spin{animation:home-location-spin .9s linear infinite}.home__location-status:disabled{cursor:default}.home__location-status--offline,.home__location-status--denied,.home__location-status--unavailable{color:#b42318;background:#fef3f2f5;border-color:#fecdca}.home--searching .home__header,.home--searching .home__wrapper,.home--searching .trip__wrapper,.home--searching>.app-bar{display:none}@media(max-height:650px){.home__wrapper,.trip__wrapper{gap:1.2rem}}@media(max-width:360px){.home__header{padding-right:1.6rem;padding-left:1.6rem}.home__location-status{max-width:calc(100% - 1.6rem);overflow:hidden;text-overflow:ellipsis}}@media(orientation:landscape)and (max-height:500px){.home__header{padding-top:calc(.8rem + var(--app-safe-area-top));padding-bottom:.8rem}.home__autocomplete,.home__route-summary,.home__location-status{top:.8rem}.home__wrapper,.trip__wrapper{bottom:calc(var(--app-bar-height) + .8rem);gap:.8rem}}@keyframes home-location-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.home__location-status .spin{animation-duration:1.8s}}.playground{height:100vh;padding:1.6rem 0}.playground .container{padding:0;position:relative}.scroller{--_spacer: 1.2rem;display:grid;gap:var(--_spacer);grid-auto-flow:column;grid-auto-columns:93%;padding:0 var(--_spacer) var(--_spacer);overflow-x:auto;overscroll-behavior-inline:contain}.scroller::-webkit-scrollbar{display:none}.snaps-inline{scroll-snap-type:inline mandatory;scroll-padding-inline:var(--_spacer, 1rem)}.snaps-inline>*{scroll-snap-align:start}.deliveries__inner{padding:0 .8rem}.deliveries__navigation{background-color:#fff;position:sticky;top:0;z-index:5;padding-top:var(--app-safe-area-top);padding-bottom:.8rem}.deliveries__header{min-height:4.8rem;padding:.2rem 1.6rem}.deliveries__tabs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0 1.6rem;padding:.4rem;border-radius:1rem;background:#f2f4f7;isolation:isolate}.deliveries__tabs:before{content:"";position:absolute;z-index:0;top:.4rem;bottom:.4rem;left:.4rem;width:calc((100% - .8rem) / 3);border-radius:.8rem;background:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;transform:translate(0);transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.deliveries__tabs[data-active-index="1"]:before{transform:translate(100%)}.deliveries__tabs[data-active-index="2"]:before{transform:translate(200%)}.deliveries__tab{position:relative;z-index:1;min-height:4rem;border:0;border-radius:.8rem;background:transparent;color:#667085;font-size:1.3rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.deliveries__tab--active{color:#d10121}.deliveries__tab:focus-visible{outline:.3rem solid rgba(209,1,33,.2);outline-offset:.1rem}.deliveries__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .45rem;border-radius:999px;background:#e4e7ec;color:#475467;font-size:1rem;font-weight:700;line-height:1;transition:background-color .18s ease,color .18s ease}.deliveries__tab--active .deliveries__tab-count{background:#fff5f5;color:#c00}@media(prefers-reduced-motion:reduce){.deliveries__tabs:before{transition-duration:.01ms}}.deliveries__list{display:flex;flex-direction:column;gap:1.6rem;padding:.4rem 1.6rem 9.6rem;min-height:100vh}.deliveries__load-more{display:flex;justify-content:center;padding:1.6rem 0;min-height:4rem}.deliveries__feedback{min-height:50vh;padding:2.4rem;text-align:center}.deliveries__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:999px;background:#d10121;color:#fff;font-size:1.1rem;line-height:1}.deliveries__action{position:fixed;bottom:0;left:0;width:100%;padding:2.4rem;background-color:#fff;z-index:6}.deliveries__action .btn{max-width:50rem;margin:0 auto}.delivery__details .item{padding:1.6rem 0}.delivery__details .item:not(:last-child){border-bottom:.1rem solid #e4e7ec}.trip{height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column}.trip__inner{padding:0 .8rem}.trip__main{flex:1;position:relative}.trip__map-controls{position:absolute;top:calc(var(--app-safe-area-top) + 15.2rem);right:max(1.2rem,var(--app-safe-area-right));z-index:2;display:flex;align-items:flex-end;flex-direction:column;gap:.8rem}.trip__map-control{width:4.4rem;height:4.4rem;padding:0;color:#1d2939;background:#fffffff5;border:1px solid rgba(16,24,40,.08);border-radius:50%;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a}.trip__map-control--active{color:#d10121;background:#fff5f5}.trip__map-control--label{width:auto;gap:.7rem;padding:.8rem 1.2rem;border-radius:10rem;font-size:1.2rem;font-weight:600;white-space:nowrap}.trip__voice-control{position:absolute;right:max(1.6rem,var(--app-safe-area-right));bottom:var(--trip-sheet-offset, calc(10.8rem + var(--app-safe-area-bottom)));z-index:3;display:flex;align-items:center;gap:.6rem;min-height:4rem;padding:.8rem 1.2rem;color:#1d2939;background:#fffffffa;border:1px solid rgba(16,24,40,.06);border-radius:10rem;box-shadow:0 .5rem 1.2rem #1018282e;font-size:1.3rem;font-weight:500;transition:bottom .18s ease,transform .12s ease}.trip__voice-control:active{transform:scale(.96)}.trip__header{position:fixed;top:calc(var(--app-safe-area-top) + .8rem);left:50%;z-index:20;width:calc(100% - 4.8rem - var(--app-safe-area-left) - var(--app-safe-area-right));max-width:44rem;transform:translate(-50%)}.trip__header .ride-navigation{position:static;width:100%;max-width:none;margin:0;transform:none}.trip__wrong-way{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.6rem;padding:.8rem 1.6rem;color:#fff;background:#d10121;border-radius:1.2rem;font-size:1.3rem;font-weight:600;animation:wrong-way-pulse 1.6s ease-in-out infinite}@keyframes wrong-way-pulse{0%,to{opacity:1}50%{opacity:.72}}.trip__back{display:grid;place-items:center;width:4rem;height:4rem;padding:0;color:#1d2939;background:#fffffff5;border:1px solid rgba(16,24,40,.08);border-radius:50%;box-shadow:0 4px 6px -2px #1018280d,0 12px 16px -4px #1018281a;cursor:pointer;-webkit-tap-highlight-color:transparent}.trip__back:active{transform:scale(.94)}.trip__back:focus-visible{outline:3px solid rgba(209,1,33,.28);outline-offset:2px}.trip__summary{position:fixed;right:0;bottom:0;left:0;z-index:4;display:grid;grid-template-columns:5.2rem minmax(0,1fr) 5.2rem;align-items:center;gap:1.2rem;min-height:calc(9.2rem + var(--app-safe-area-bottom));padding:1.2rem max(1.6rem,var(--app-safe-area-right)) calc(1.2rem + var(--app-safe-area-bottom)) max(1.6rem,var(--app-safe-area-left));background:#fffffffa;border-radius:2.4rem 2.4rem 0 0;box-shadow:0 -.8rem 2.4rem #1018281f}.trip__summary-action{display:grid;place-items:center;width:5.2rem;height:5.2rem;padding:0;color:#1d2939;background:#fff;border:1px solid #d0d5dd;border-radius:50%}.trip__summary-copy{display:flex;min-width:0;flex-direction:column;align-items:center}.trip__summary-copy strong{color:#027a48;font-size:clamp(2rem,6vw,2.8rem);line-height:1.2}.trip__summary-copy span{max-width:100%;margin-top:.3rem;overflow:hidden;color:#667085;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap}.trip-details__customer{align-items:center;padding-top:1.2rem}.trip-details__heading{align-items:center;margin-top:2.4rem;padding:.8rem 0 1.6rem}.trip-details__stop{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.8rem}.trip-details__stop-marker{width:1.8rem;height:1.8rem;margin-top:.1rem;background:#2e90fa;border:.4rem solid #ffffff;border-radius:50%;box-shadow:0 0 0 .15rem #2e90fa}.trip-details__stop-label{color:#98a2b3;font-size:.9rem;line-height:1.4rem;text-transform:uppercase}.trip-details__cta{min-height:4.8rem;margin-top:2.4rem;border-radius:.8rem}@media(max-width:390px){.trip__header{width:calc(100% - 4.8rem)}.trip__back{width:3.8rem;height:3.8rem}.trip__map-controls{top:calc(var(--app-safe-area-top) + 13.6rem)}}@media(prefers-reduced-motion:reduce){.trip__back:active,.trip__map-control:active,.trip__voice-control:active{transform:none}}.capture{height:100vh;position:relative}.capture__header{padding:1.6rem;position:absolute;top:var(--app-safe-area-top);left:var(--app-safe-area-left);z-index:2}.pod-success{height:100vh;height:100dvh;padding:max(1.6rem,var(--app-safe-area-top)) max(2.4rem,var(--app-safe-area-right)) max(1.6rem,var(--app-safe-area-bottom)) max(2.4rem,var(--app-safe-area-left));display:flex;align-items:center}.pod-success__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem}.pod-success__container p{max-width:29.8rem;margin-inline:auto;text-align:center}.app__auth .pod-success{height:calc(100dvh - max(2.4rem,var(--app-safe-area-bottom)))}.history{height:100vh;position:relative;display:flex;flex-direction:column}.history__inner{padding:0 .8rem;min-height:0;overflow-y:auto}.history__header{display:flex;align-items:center;justify-content:center;min-height:calc(4.8rem + var(--app-safe-area-top));padding:calc(.8rem + var(--app-safe-area-top)) 1.6rem 0;background-color:#fff;position:sticky;top:0;z-index:20;transform:translateZ(0)}.history__main,.history__list{display:flex;flex-direction:column;gap:1.6rem}.history__main{gap:.8rem}.history__date-filter{display:flex;flex-direction:column;gap:1.2rem}.history__month-row{align-items:center;display:grid;grid-template-columns:4rem 1fr 4rem;text-align:center}.history__month-button{align-items:center;background:transparent;border:0;border-radius:50%;color:#475467;display:flex;height:4rem;justify-content:center;padding:0;width:4rem}.history__month-button:active{background:#f9fafb}.history__days{cursor:grab;display:flex;gap:.8rem;margin-inline:-1.6rem;max-width:100vw;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 1.6rem .8rem;scroll-behavior:smooth;scroll-padding-inline:1.6rem;scrollbar-width:none;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.history__days.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.history__days::-webkit-scrollbar{display:none}.history__day{align-items:center;background:transparent;border:0;color:#667085;display:flex;flex:0 0 4.4rem;flex-direction:column;gap:.4rem;min-height:6.2rem;padding:.4rem 0;scroll-snap-align:center;transform:scale(var(--day-scale, .92));transition:color .18s ease,opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1);opacity:var(--day-opacity, .72)}.history__day.is-near-2{--day-opacity: .82;--day-scale: .96}.history__day.is-near-1{--day-opacity: .9;--day-scale: 1.01}.history__day.is-centered,.history__day.is-near-0{--day-opacity: 1;--day-scale: 1.08}.history__day:active{transform:scale(.96)}.history__day span{font-size:1.1rem;line-height:1.6rem}.history__day strong{align-items:center;border:1px solid #e4e7ec;border-radius:50%;display:flex;font-size:1.2rem;height:3.4rem;justify-content:center;width:3.4rem}.history__day.is-selected{color:#d10121}.history__day.is-selected strong{background:#d10121;border-color:#d10121;color:#fff}.history__day--all{justify-content:flex-end}.history__day--all:before{content:"";height:1.6rem}.history__day--all.is-selected{background:#fff5f5;border-radius:2rem;color:#d10121;font-size:1.1rem;font-weight:600;justify-content:center}.history__load-more{display:flex;justify-content:center;padding:1.6rem 0;min-height:4rem}.history__feedback{min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:2.4rem;text-align:center}.history__main{flex:1;padding:1.6rem 1.6rem 10.4rem}.history__stats,.history-details__stats{display:flex;justify-content:space-between;padding:1.6rem 2.4rem;border-radius:.8rem;background-color:#fff;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a}.history__stats .stat,.history-details__stats .stat{display:flex;flex-direction:column;gap:.2rem;min-width:0}.history__stats .stat:nth-child(2),.history-details__stats .stat:nth-child(2){text-align:center}.history__stats .stat:last-child,.history-details__stats .stat:last-child{text-align:right}.history-details__header{display:flex;justify-content:space-between;min-height:calc(6rem + var(--app-safe-area-top));padding:calc(.8rem + var(--app-safe-area-top)) max(1.6rem,var(--app-safe-area-right)) .8rem max(1.6rem,var(--app-safe-area-left))!important;background-color:#fff;position:sticky;top:0;z-index:20;transform:translateZ(0)}.history-details__main{min-height:100vh;min-height:100dvh;padding-bottom:max(2.4rem,var(--app-safe-area-bottom))}.history-details__map{height:19rem;position:relative}.history-details__map-status{position:absolute;right:1.2rem;bottom:1.2rem;padding:.6rem 1rem;border-radius:10rem;background:#fffffff0;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a}.history-details__stats{margin-inline:1.6rem;margin-top:-2.4rem;position:relative;z-index:2}.history-details__delivery-info{padding:1.6rem;display:flex;flex-direction:column;gap:.8rem}.history-details__identifiers{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.history-details__identifier-value{overflow-wrap:anywhere}.history-details__proof{display:flex;flex-direction:column;gap:.8rem}.history-details__proof-image{aspect-ratio:16/9;border-radius:.8rem;display:block;object-fit:cover;width:100%}.history-details__breakdown{background:#f9fafb;margin:1.6rem -1.6rem -1.6rem;padding:2.4rem 1.6rem max(2.4rem,var(--app-safe-area-bottom))}.history-details__breakdown-row{align-items:flex-start;border-bottom:1px solid #e4e7ec;display:flex;justify-content:space-between;padding:1.2rem 0}.history-details__breakdown-row:last-child{border-bottom:0;padding-top:1.6rem}.history-details__ride-info{display:flex;flex-direction:column;gap:1.6rem}.history-card{display:flex;max-width:50rem;padding-bottom:1.4rem;flex-direction:column;height:fit-content;text-decoration:none;gap:.8rem;flex-shrink:0;transition:transform .16s ease,box-shadow .16s ease;border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;box-shadow:0 4px 6px -2px #1018280d,0 12px 16px -4px #1018281a}.history-card:active{transform:scale(.99);box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a}.history-card__grp{padding:1.2rem 1rem}.history-card__ctas{margin-top:.4rem;margin-inline:1.2rem}.history-card__amt{color:#d10121;font-size:1.2rem;font-weight:600;line-height:1.8rem}.history-card__created-by{display:flex;align-items:center;gap:.4rem}.history-card__created-by img{width:3.2rem;height:3.2rem;object-fit:cover;object-position:center;border-radius:10rem}.history-card__details{display:flex;gap:1.2rem;flex-direction:column;margin-inline:1.2rem;padding:1.2rem;border-radius:.8rem;background-color:#f9fafb}.history-card__details .text--xs{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.history-card__details-pickup,.history-card__details-drop-off{display:flex;flex-direction:column}.history-card__timestamp{padding:0 .8rem}.subtitle{color:#98a2b3;font-size:.95rem;font-weight:500;line-height:1.6rem;text-transform:uppercase}.circle{width:1.8rem;height:1.8rem;background-color:#d10121;border-radius:10rem;position:relative;transform:translateY(2.5px)}.circle:after{content:"";display:block;width:.9rem;height:.9rem;background-color:#fff;border-radius:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account__header{display:flex;align-items:center;justify-content:center;min-height:calc(4.8rem + var(--app-safe-area-top));padding:calc(.8rem + var(--app-safe-area-top)) 1.6rem .8rem;background-color:#fff;position:sticky;top:0;z-index:20;transform:translateZ(0)}.account__main a,.account__main a:link,.account__main a:visited{text-decoration:none}.account__main>a:first-child{padding-top:1.2rem;padding-bottom:1.6rem}.account__profile{display:flex;align-items:center;position:relative}.account__rating{top:5.6rem;left:3.2rem!important}.account__list{padding:1.6rem}.account__list>*:not(:last-child){border-bottom:.1rem solid #f2f4f7}.account__item{display:flex;align-items:center;justify-content:space-between;padding:1.6rem}.personal-details__header,.change-password__header,.contact__header,.bank-acct__header,.document__header,.emergency-contact__header,.vehicle__header,.permit__header,.preferences__header{padding:2.4rem;background-color:#fff;position:sticky;top:0;z-index:20;transform:translateZ(0)}.change-password__main{margin-top:4rem;padding:0 2.4rem}.change-password__form>*:not(:last-child){margin-bottom:2rem}.change-password__form .btn{margin-top:5.6rem}.contact__main{margin-top:2.4rem;padding:0 2.4rem}.contact__form>*:not(:last-child){margin-bottom:2rem}.contact__form .btn{margin-top:5.6rem}.personal-details__header{background-color:#f9fafb}.personal-details__info{display:flex;justify-content:center;padding:4.8rem 2.4rem 6.4rem;background-color:#f9fafb;text-align:center}.personal-details__rating,.account__rating{display:inline-flex;padding:0 .6rem;align-items:center;gap:.2rem;background-color:#fff;border-radius:10rem;background:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;position:absolute;top:5.6rem;left:50%;transform:translate(-50%)}.personal-details__rating span,.account__rating span{font-size:1rem}.personal-details__img{position:relative}.personal-details__img .avatar{margin-bottom:2.4rem;margin-inline:auto}.personal-details__trips{padding:0 2.4rem;display:flex;flex-direction:column;gap:.8rem;margin-top:-3.2rem}.personal-details__trips-acceptance,.personal-details__trips-completed,.personal-details__trips-cancelled{flex:1;display:flex;padding:1.6rem;flex-direction:column;align-items:flex-start;gap:.8rem;align-self:stretch;border-radius:.8rem;border:1px solid #f2f4f7;background-color:#fff}.personal-details__others{padding:3.2rem 2.4rem}.personal-details__others h4{margin-bottom:1.2rem}.personal-details__others div{display:flex;justify-content:space-between;padding:1.6rem 0;border-bottom:1.5px solid #f2f4f7}.personal-details__edit .avatar{margin-bottom:1.2rem;margin-inline:auto}.personal-details__edit img{cursor:pointer;width:7.2rem;height:7.2rem;border-radius:7.2rem;object-fit:cover;object-position:center;margin-bottom:1.2rem;margin-inline:auto}.personal-details__form{padding:2.4rem}.personal-details__form>*:not(:last-child){margin-bottom:2.4rem}.document,.vehicle,.permit,.emergency-contact,.preferences,.vehicle-details{height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column}.document__inner,.vehicle__inner,.permit__inner,.emergency-contact__inner,.preferences__inner,.vehicle-details__inner{display:flex;flex-direction:column;height:100%}.document__main,.vehicle__main,.permit__main,.emergency-contact__main,.preferences__main,.vehicle-details__main{display:flex;flex-direction:column;flex:1;padding:0 2.4rem 3.2rem;gap:2.4rem}.document__main form,.vehicle__main form,.permit__main form,.emergency-contact__main form,.preferences__main form,.vehicle-details__main form{flex:1;display:flex;flex-direction:column;justify-content:space-between}.document__list{display:flex;flex-direction:column;padding-top:2.4rem;gap:1.6rem}.document__item{display:flex;justify-content:space-between;align-items:center;border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;padding:1.2rem;cursor:pointer}.vehicle__year,.vehicle__color,.vehicle__VN{border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;padding:1.2rem}.vehicle__documents{margin-top:4rem}.vehicle__main{padding-top:3.2rem;gap:3.2rem}.emergency-contact__list,.preferences__list{flex:1;display:flex;flex-direction:column;list-style:none;padding:0}.emergency-contact__list>*:not(:last-child),.preferences__list>*:not(:last-child){border-bottom:1px solid #f2f4f7}.emergency-contact__item{padding:1.6rem 1.2rem}.emergency-contact__cta{position:sticky;bottom:0;background-color:#fff;padding:3.2rem 0 4rem}.emergency-contact__form form{padding:.4rem}.emergency-contact__form form>*:not(:last-child){margin-bottom:2.4rem}.preferences__item{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 1.2rem;cursor:pointer}.preferences__item.justify--start .input___radio:checked~.input___label-radio .input__custom-radio{border:1.5px solid #d10121!important}.preferences__item.justify--start .input___radio:checked~.input___label-radio .input__custom-radio:after{background-color:#d10121!important}.preferences__item.justify--start .input__custom-radio{margin-top:.4rem}.preferences__list>*:last-child{border-bottom:1px solid #f2f4f7}.vehicle-details__main{padding:0;padding-bottom:3.2rem}.vehicle-details__form{margin-top:3.2rem}.vehicle-details__grp>*:not(:last-child){margin-bottom:2.4rem}.vehicle-preferences{min-height:100vh}.vehicle-preferences__form{display:flex;flex-direction:column}.vehicle-preferences__form .btn{margin-top:90%}.wallet{--wallet-app-bar-height: var(--app-bar-height);height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column;overflow:hidden}.wallet:before{content:"";position:absolute;top:0;right:0;left:0;z-index:9;height:var(--app-safe-area-top);background:#f9fafb;pointer-events:none}.wallet__content{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:var(--wallet-app-bar-height);overflow:hidden}.wallet__content--state{justify-content:center;padding-inline:2.4rem}.wallet__content>.primary-skeleton{flex:1;min-height:100%;padding:2.4rem;overflow:hidden}.wallet__acct{flex:0 0 auto;background-color:#f9fafb;text-align:center;padding:calc(4.8rem + var(--app-safe-area-top)) 3.2rem 4.8rem}.wallet__acct>*{margin-inline:auto}.wallet__acct .btn{margin-bottom:1.2rem}.wallet__bal{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.8rem;margin-bottom:2.4rem}.wallet__bank{width:100%;margin-top:4.8rem;display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:1.6rem;border-radius:.8rem;box-shadow:0 2px 4px -2px #1018280f,0 4px 8px -2px #1018281a;cursor:pointer;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left}.wallet__bank:focus-visible{outline:.2rem solid #f04438;outline-offset:.2rem}.wallet__history{flex:1;min-height:0;display:flex;flex-direction:column;padding:3.2rem 3.2rem 0}.wallet__history>h3{flex:0 0 auto;margin-bottom:1.6rem}.wallet__history-scroll{flex:1;min-height:0;margin-inline:-.4rem;padding:0 .4rem .8rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:.8rem;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.wallet__history-list{list-style:none;padding:0}.wallet__history-item{position:relative;display:flex;gap:1.2rem;align-items:flex-start;padding:1.6rem 0}.wallet__history-item:not(:last-child){border-bottom:.1rem solid #e4e7ec}.wallet__history-item .dot{width:.4rem;height:.4rem;border-radius:10rem;background-color:#98a2b3}.wallet__history-item .icon{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:50%}.wallet__history-more{display:flex;justify-content:center;padding:1.2rem 0}.wallet__empty,.wallet__state{padding:2.4rem 0;color:#475467;text-align:center}.wallet__cached-notice{margin-bottom:.8rem;padding:.8rem 1.2rem;border-radius:.8rem;color:#475467;font-size:1.2rem;text-align:center;background:#f2f4f7}.wallet__status{position:absolute;right:0;bottom:1.6rem;color:#475467;text-transform:capitalize}@media(max-height:760px){.wallet__acct{padding-top:calc(2.4rem + var(--app-safe-area-top));padding-bottom:2.4rem}.wallet__bal{margin-bottom:1.6rem}.wallet__bank{margin-top:2.4rem}.wallet__history{padding-top:2.4rem}}.enter-amt{height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column;overflow:hidden}.enter-amt__inner{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 .8rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.enter-amt__header{background-color:#fff;position:sticky;top:0;z-index:20;padding:1.2rem 1.6rem;transform:translateZ(0)}.enter-amt__input{padding:3.2rem 1.6rem 2.4rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.enter-amt__input h2{display:flex;justify-content:center;align-items:center;max-width:min(100%,32rem);text-align:center}.enter-amt__amount{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-width:14rem;max-width:100%;padding:.4rem 0 .8rem}.enter-amt__amount--compact{font-size:3.2rem}.enter-amt__amount .enter-amt__currency{color:#1d2939;font:inherit;line-height:1.1;flex-shrink:0}.enter-amt__amount .input{min-width:1ch;max-width:min(28rem,100vw - 8rem);padding:0;border:0;outline:0;background:transparent;color:#101828;font:inherit;font-size:1em!important;line-height:1.1;text-align:left}.enter-amt__amount .input::placeholder{color:#667085;opacity:1}.enter-amt__bank,.enter-amt__actions{padding:0 1.6rem}.enter-amt__bank .wallet__bank{margin-top:2.4rem}.enter-amt__actions{margin-top:2.4rem;margin-bottom:max(2.4rem,env(safe-area-inset-bottom))}.enter-amt__bal{display:flex;justify-content:center;align-items:center;gap:.4rem;background-color:#f2f4f7;color:#475467;padding:.6rem;font-size:1.2rem;max-width:fit-content;margin-inline:auto;border-radius:.6rem;margin-bottom:2.4rem}.enter-amt__bal--insufficient{background-color:#fee4e2;color:#d92d20}.enter-amt__bal .dot{display:flex;width:.4rem;height:.4rem;border-radius:10rem;background-color:#98a2b3}.enter-amt__bal--insufficient .dot{background-color:#f97066}.withdrawal__otp{height:100vh;height:100dvh;overflow:hidden}.withdrawal__inner{height:100%;display:flex;flex-direction:column;overflow:hidden}.withdrawal__success{height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column;overflow:hidden}.withdrawal__header{background-color:#fff;position:sticky;top:0;z-index:20;padding:1.2rem 2.4rem;transform:translateZ(0)}.withdrawal__main{flex:1;min-height:0;padding:0 2.4rem max(2.4rem,var(--app-safe-area-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.withdrawal__form{margin-top:3.2rem}.withdrawal__form .input__otp{margin-bottom:3.2rem}.withdrawal__form .btn{margin:0 auto}.withdrawal__container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.8rem;padding:var(--app-safe-area-top) 2.4rem var(--app-safe-area-bottom)}.withdrawal__container p{max-width:39.8rem;margin-inline:auto;text-align:center}.bank-acct{height:100vh;position:relative;display:flex;flex-direction:column}.bank-acct__inner{display:flex;flex-direction:column;height:100%}.bank-acct__main{flex:1;padding:1.6rem 2.4rem 4rem;display:flex;flex-direction:column}.bank-acct__main--isEmpty{display:flex;justify-content:center;align-items:center}.bank-acct__main .account__name,.bank-acct__main .account__number,.bank-acct__main .bank__name{padding:1.6rem;border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;margin-bottom:2.4rem}.bank-acct__list{flex:1;width:100%;display:flex;flex-direction:column;gap:1.6rem}.bank-acct__details{display:flex;flex-direction:column;height:100vh}.bank-acct__info{flex:1}.bank-acct__card{width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;padding:1.6rem;cursor:pointer}.bank-acct__card span{display:block}.bank-acct__empty{max-width:25rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.6rem}.bank-acct__empty-icon{width:6.4rem;height:6.4rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fef0c7}.bank-acct__logo{width:4rem;height:4rem;border-radius:.4rem}.bank-acct__radio{display:inline}.add-bank{padding:1.6rem 0 2.4rem}.add-bank__form>*:not(:last-child){margin-bottom:2.4rem}.add-bank__form .input__container:last-of-type{margin-bottom:.4rem}.add-bank__form p{margin-bottom:3.2rem}.profile-photo{height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column}.profile-photo__inner{display:flex;flex-direction:column;gap:2.4rem;height:100%}.profile-photo__main{display:flex;flex-direction:column;gap:6.4rem;flex:1;padding-bottom:4rem}.profile-photo__upload{display:flex;flex-direction:column;align-items:center;gap:2.4rem;flex:1}.profile-photo__upload .avatar{margin-bottom:2.4rem}.profile-photo__input{display:none}.profile-photo__text{max-width:28rem;text-align:center}.order-stacking__header{padding:2.4rem;background-color:#fff;position:sticky;top:0;z-index:20;transform:translateZ(0)}.order-stacking__inner{display:flex;flex-direction:column;height:100%}.order-stacking__main{display:flex;flex-direction:column;flex:1;padding:2.4rem 2.4rem 3.2rem;gap:2.4rem}.order-stacking__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:2.4rem}.order-stacking__item{border-radius:.8rem;border:1px solid #e4e7ec;background-color:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;padding:1.6rem;display:flex;flex-direction:column;gap:.4rem}.collect-cash{height:100vh;height:100dvh;overflow:hidden}.collect-cash__inner{display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.collect-cash__header{flex:0 0 auto;padding:calc(2.4rem + var(--app-safe-area-top)) max(2.4rem,var(--app-safe-area-right)) 3.2rem max(2.4rem,var(--app-safe-area-left))!important}.collect-cash__main{display:flex;flex-direction:column;flex:1;padding:2.4rem max(2.4rem,var(--app-safe-area-right)) max(3.2rem,var(--app-safe-area-bottom)) max(2.4rem,var(--app-safe-area-left));gap:2.4rem}.collect-cash__main>.flex:nth-child(1){max-width:35rem;margin-inline:auto}.collect-cash__main>.flex:nth-child(2){flex:1}.collect-cash__list{flex:1}.collect-cash__bank-details{padding:2.4rem;border:1px solid #e4e7ec;background-color:#f9fafb;border-radius:.8rem;border-style:dashed;border-spacing:.4rem}.collect-cash__copy{min-height:3.2rem;padding:.4rem .8rem;border:0;border-radius:.6rem;background:#fff;cursor:pointer}.collect-cash__copy:focus-visible{outline:.3rem solid rgba(209,1,33,.18);outline-offset:.2rem}.support-reply{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;background:#fcfcfd}.support-reply__header{display:flex;align-items:center;gap:1.2rem;padding:calc(1.2rem + env(safe-area-inset-top)) 1.6rem 1.2rem;border-bottom:1px solid #e4e7ec;background:#fff}.support-reply__agent{display:flex;align-items:center;min-width:0;gap:1rem}.support-reply__agent h1{margin:0;color:#101828;font-size:1.4rem;line-height:2rem}.support-reply__agent p{overflow:hidden;margin:0;color:#667085;font-size:1.2rem;line-height:1.8rem;text-overflow:ellipsis;white-space:nowrap}.support-reply__messages{overflow-y:auto;padding:1.6rem;overscroll-behavior:contain}.support-reply__message{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:1.6rem}.support-reply__message>span{margin-bottom:.4rem;color:#667085;font-size:1.1rem}.support-reply__message--self{align-items:flex-end}.support-reply__footer{padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid #e4e7ec;background:#fff}.support-reply--empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.6rem;padding:2.4rem;text-align:center}.accept_invite{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:calc(100dvh - max(2.4rem,var(--app-safe-area-bottom)));padding-top:max(2.4rem,var(--app-safe-area-top));padding-bottom:max(2.4rem,var(--app-safe-area-bottom))}.text--whyte{color:#fff}.text--g-25{color:#fcfcfd}.text--g-50{color:#f9fafb}.text--g-100{color:#f2f4f7}.text--g-200{color:#e4e7ec}.text--g-300{color:#d0d5dd}.text--g-400{color:#98a2b3}.text--g-500{color:#667085}.text--g-600{color:#475467}.text--g-700{color:#344054}.text--g-800{color:#1d2939}.text--g-900{color:#101828}.text--g-auth{color:#8083a3}.text--p-25{color:snow}.text--p-50{color:#fff5f5}.text--p-100{color:#fcc}.text--p-200{color:#f99}.text--p-300{color:#f66}.text--p-400{color:#f33}.text--p-500{color:#d10121}.text--p-600{color:#c00}.text--p-700{color:#900}.text--p-800{color:#600}.text--p-900{color:#300}.text--e-25{color:#fffbfa}.text--e-50{color:#fef3f2}.text--e-100{color:#fee4e2}.text--e-200{color:#fecdca}.text--e-300{color:#fda29b}.text--e-400{color:#f97066}.text--e-500{color:#f04438}.text--e-600{color:#d92d20}.text--e-700{color:#b42318}.text--e-800{color:#912018}.text--e-900{color:#7a271a}.text--w-25{color:#fffcf5}.text--w-50{color:#fffaeb}.text--w-100{color:#fef0c7}.text--w-200{color:#fedf89}.text--w-300{color:#fec84b}.text--w-400{color:#fdb022}.text--w-500{color:#f79009}.text--w-600{color:#dc6803}.text--w-700{color:#b54708}.text--w-800{color:#93370d}.text--w-900{color:#7a2e0e}.text--s-25{color:#f6fef9}.text--s-50{color:#ecfdf3}.text--s-100{color:#d1fadf}.text--s-200{color:#a6f4c5}.text--s-300{color:#6ce9a6}.text--s-400{color:#32d583}.text--s-500{color:#12b76a}.text--s-600{color:#039855}.text--s-700{color:#027a48}.text--s-800{color:#05603a}.text--s-900{color:#054f31}.text--b-25{color:#f5faff}.text--b-50{color:#eff8ff}.text--b-100{color:#d1e9ff}.text--b-200{color:#b2ddff}.text--b-300{color:#84caff}.text--b-400{color:#53b1fd}.text--b-500{color:#2e90fa}.text--b-600{color:#1570ef}.text--b-700{color:#175cd3}.text--b-800{color:#1849a9}.text--b-900{color:#194185}.text--o-25{color:#fffaf5}.text--o-50{color:#fff6ed}.text--o-100{color:#ffead5}.text--o-200{color:#fddcab}.text--o-300{color:#feb273}.text--o-400{color:#fd853a}.text--o-500{color:#fb6514}.text--o-600{color:#ec4a0a}.text--o-700{color:#c4320a}.text--o-800{color:#9c2a10}.text--o-900{color:#7e2410}.text--i-25{color:#fcfaff}.text--i-50{color:#f9f5ff}.text--i-100{color:#f4ebff}.text--i-200{color:#e9d7fe}.text--i-300{color:#d6bbfb}.text--i-400{color:#b692f6}.text--i-500{color:#9e77ed}.text--i-600{color:#7f56d9}.text--i-700{color:#6941c6}.text--i-800{color:#53389e}.text--i-900{color:#42307d}.text--d-25{color:#fef6fb}.text--d-50{color:#fdf2fa}.text--d-100{color:#fce7f6}.text--d-200{color:#fcceee}.text--d-300{color:#faa7e0}.text--d-400{color:#f670c7}.text--d-500{color:#ee46bc}.text--d-600{color:#dd2590}.text--d-700{color:#c11574}.text--d-800{color:#9e165f}.text--d-900{color:#851651}.text--aqua-marine{color:#5fdcb3}.text--raisin-black{color:#171721}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bg--whyte{background-color:#fff}.bg--g-25{background-color:#fcfcfd}.bg--g-50{background-color:#f9fafb}.bg--g-100{background-color:#f2f4f7}.bg--g-200{background-color:#e4e7ec}.bg--g-300{background-color:#d0d5dd}.bg--g-400{background-color:#98a2b3}.bg--g-500{background-color:#667085}.bg--g-600{background-color:#475467}.bg--g-700{background-color:#344054}.bg--g-800{background-color:#1d2939}.bg--g-900{background-color:#101828}.bg--g-auth{background-color:#8083a3}.bg--p-25{background-color:snow}.bg--p-50{background-color:#fff5f5}.bg--p-100{background-color:#fcc}.bg--p-200{background-color:#f99}.bg--p-300{background-color:#f66}.bg--p-400{background-color:#f33}.bg--p-500{background-color:#d10121}.bg--p-600{background-color:#c00}.bg--p-700{background-color:#900}.bg--p-800{background-color:#600}.bg--p-900{background-color:#300}.bg--e-25{background-color:#fffbfa}.bg--e-50{background-color:#fef3f2}.bg--e-100{background-color:#fee4e2}.bg--e-200{background-color:#fecdca}.bg--e-300{background-color:#fda29b}.bg--e-400{background-color:#f97066}.bg--e-500{background-color:#f04438}.bg--e-600{background-color:#d92d20}.bg--e-700{background-color:#b42318}.bg--e-800{background-color:#912018}.bg--e-900{background-color:#7a271a}.bg--w-25{background-color:#fffcf5}.bg--w-50{background-color:#fffaeb}.bg--w-100{background-color:#fef0c7}.bg--w-200{background-color:#fedf89}.bg--w-300{background-color:#fec84b}.bg--w-400{background-color:#fdb022}.bg--w-500{background-color:#f79009}.bg--w-600{background-color:#dc6803}.bg--w-700{background-color:#b54708}.bg--w-800{background-color:#93370d}.bg--w-900{background-color:#7a2e0e}.bg--s-25{background-color:#f6fef9}.bg--s-50{background-color:#ecfdf3}.bg--s-100{background-color:#d1fadf}.bg--s-200{background-color:#a6f4c5}.bg--s-300{background-color:#6ce9a6}.bg--s-400{background-color:#32d583}.bg--s-500{background-color:#12b76a}.bg--s-600{background-color:#039855}.bg--s-700{background-color:#027a48}.bg--s-800{background-color:#05603a}.bg--s-900{background-color:#054f31}.bg--b-25{background-color:#f5faff}.bg--b-50{background-color:#eff8ff}.bg--b-100{background-color:#d1e9ff}.bg--b-200{background-color:#b2ddff}.bg--b-300{background-color:#84caff}.bg--b-400{background-color:#53b1fd}.bg--b-500{background-color:#2e90fa}.bg--b-600{background-color:#1570ef}.bg--b-700{background-color:#175cd3}.bg--b-800{background-color:#1849a9}.bg--b-900{background-color:#194185}.bg--o-25{background-color:#fffaf5}.bg--o-50{background-color:#fff6ed}.bg--o-100{background-color:#ffead5}.bg--o-200{background-color:#fddcab}.bg--o-300{background-color:#feb273}.bg--o-400{background-color:#fd853a}.bg--o-500{background-color:#fb6514}.bg--o-600{background-color:#ec4a0a}.bg--o-700{background-color:#c4320a}.bg--o-800{background-color:#9c2a10}.bg--o-900{background-color:#7e2410}.bg--i-25{background-color:#fcfaff}.bg--i-50{background-color:#f9f5ff}.bg--i-100{background-color:#f4ebff}.bg--i-200{background-color:#e9d7fe}.bg--i-300{background-color:#d6bbfb}.bg--i-400{background-color:#b692f6}.bg--i-500{background-color:#9e77ed}.bg--i-600{background-color:#7f56d9}.bg--i-700{background-color:#6941c6}.bg--i-800{background-color:#53389e}.bg--i-900{background-color:#42307d}.bg--d-25{background-color:#fef6fb}.bg--d-50{background-color:#fdf2fa}.bg--d-100{background-color:#fce7f6}.bg--d-200{background-color:#fcceee}.bg--d-300{background-color:#faa7e0}.bg--d-400{background-color:#f670c7}.bg--d-500{background-color:#ee46bc}.bg--d-600{background-color:#dd2590}.bg--d-700{background-color:#c11574}.bg--d-800{background-color:#9e165f}.bg--d-900{background-color:#851651}.bg--aqua-marine{background-color:#5fdcb3}.bg--raisin-black{background-color:#171721}.mt-0{margin-top:0rem}.mt-1{margin-top:.8rem}.mt-2{margin-top:1.6rem}.mt-3{margin-top:2.4rem}.mt-4{margin-top:3.2rem}.mt-5{margin-top:4rem}.mt-6{margin-top:4.8rem}.mt-7{margin-top:5.6rem}.mt-8{margin-top:6.4rem}.mt-9{margin-top:7.2rem}.mt-10{margin-top:8rem}.mb-0{margin-bottom:0rem}.mb-1{margin-bottom:.8rem}.mb-2{margin-bottom:1.6rem}.mb-3{margin-bottom:2.4rem}.mb-4{margin-bottom:3.2rem}.mb-5{margin-bottom:4rem}.mb-6{margin-bottom:4.8rem}.mb-7{margin-bottom:5.6rem}.mb-8{margin-bottom:6.4rem}.mb-9{margin-bottom:7.2rem}.mb-10{margin-bottom:8rem}.mr-0{margin-right:0rem}.mr-1{margin-right:.8rem}.mr-2{margin-right:1.6rem}.mr-3{margin-right:2.4rem}.mr-4{margin-right:3.2rem}.mr-5{margin-right:4rem}.mr-6{margin-right:4.8rem}.mr-7{margin-right:5.6rem}.mr-8{margin-right:6.4rem}.mr-9{margin-right:7.2rem}.mr-10{margin-right:8rem}.ml-0{margin-left:0rem}.ml-1{margin-left:.8rem}.ml-2{margin-left:1.6rem}.ml-3{margin-left:2.4rem}.ml-4{margin-left:3.2rem}.ml-5{margin-left:4rem}.ml-6{margin-left:4.8rem}.ml-7{margin-left:5.6rem}.ml-8{margin-left:6.4rem}.ml-9{margin-left:7.2rem}.ml-10{margin-left:8rem}.pt-0{padding-top:0rem}.pt-1{padding-top:.8rem}.pt-2{padding-top:1.6rem}.pt-3{padding-top:2.4rem}.pt-4{padding-top:3.2rem}.pt-5{padding-top:4rem}.pt-6{padding-top:4.8rem}.pt-7{padding-top:5.6rem}.pt-8{padding-top:6.4rem}.pt-9{padding-top:7.2rem}.pt-10{padding-top:8rem}.pb-0{padding-bottom:0rem}.pb-1{padding-bottom:.8rem}.pb-2{padding-bottom:1.6rem}.pb-3{padding-bottom:2.4rem}.pb-4{padding-bottom:3.2rem}.pb-5{padding-bottom:4rem}.pb-6{padding-bottom:4.8rem}.pb-7{padding-bottom:5.6rem}.pb-8{padding-bottom:6.4rem}.pb-9{padding-bottom:7.2rem}.pb-10{padding-bottom:8rem}.pr-0{padding-right:0rem}.pr-1{padding-right:.8rem}.pr-2{padding-right:1.6rem}.pr-3{padding-right:2.4rem}.pr-4{padding-right:3.2rem}.pr-5{padding-right:4rem}.pr-6{padding-right:4.8rem}.pr-7{padding-right:5.6rem}.pr-8{padding-right:6.4rem}.pr-9{padding-right:7.2rem}.pr-10{padding-right:8rem}.pl-0{padding-left:0rem}.pl-1{padding-left:.8rem}.pl-2{padding-left:1.6rem}.pl-3{padding-left:2.4rem}.pl-4{padding-left:3.2rem}.pl-5{padding-left:4rem}.pl-6{padding-left:4.8rem}.pl-7{padding-left:5.6rem}.pl-8{padding-left:6.4rem}.pl-9{padding-left:7.2rem}.pl-10{padding-left:8rem}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--justify{text-align:justify}.direction--row{flex-direction:row}.direction--row-reverse{flex-direction:row-reverse}.direction--column{flex-direction:column}.direction--column-reverse{flex-direction:column-reverse}.justify--start{justify-content:flex-start}.justify--end{justify-content:flex-end}.justify--center{justify-content:center}.justify--between{justify-content:space-between}.justify--around{justify-content:space-around}.items--start{align-items:flex-start}.items--end{align-items:flex-end}.items--center{align-items:center}.items--baseline{align-items:baseline}.items--stretch{align-items:stretch}.self--auto{align-self:auto}.self--start{align-self:flex-start}.self--end{align-self:flex-end}.self--center{align-self:center}.self--baseline{align-self:baseline}.self--stretch{align-self:stretch}.wrap--nowrap{flex-wrap:nowrap}.wrap--wrap{flex-wrap:wrap}.wrap--wrap-reverse{flex-wrap:wrap-reverse}.grow--0{flex-grow:0}.grow--1{flex-grow:1}.shrink--0{flex-shrink:0}.shrink--1{flex-shrink:1}.basis--auto{flex-basis:auto}.basis--0{flex-basis:0}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.none{display:none}.gap--xs{gap:.4rem}.gap--sm{gap:.8rem}.gap--md{gap:1.6rem}.gap--lg{gap:2.4rem}.gap--xl{gap:3.2rem}.gap--2xl{gap:4.8rem}.gap--3xl{gap:6.4rem}.gap--4xl{gap:7.2rem}.gap--5xl{gap:8rem}.gap--6xl{gap:8.8rem}.gap--7xl{gap:9.6rem}.opacity--0{opacity:0}.opacity--1{opacity:.1}.opacity--2{opacity:.2}.opacity--3{opacity:.3}.opacity--4{opacity:.4}.opacity--5{opacity:.5}.opacity--6{opacity:.6}.opacity--7{opacity:.7}.opacity--8{opacity:.8}.opacity--9{opacity:.9}.opacity--10{opacity:1}.pointer--none{pointer-events:none}.pointer--auto{pointer-events:auto}.pointer--inherit{pointer-events:inherit}.cursor--auto{cursor:auto}.cursor--default{cursor:default}.cursor--none{cursor:none}.cursor--context-menu{cursor:context-menu}.cursor--help{cursor:help}.cursor--pointer{cursor:pointer}.cursor--progress{cursor:progress}.cursor--wait{cursor:wait}.cursor--cell{cursor:cell}.cursor--crosshair{cursor:crosshair}.cursor--text{cursor:text}.cursor--vertical-text{cursor:vertical-text}.cursor--alias{cursor:alias}.cursor--copy{cursor:copy}.cursor--move{cursor:move}.cursor--no-drop{cursor:no-drop}.cursor--not-allowed{cursor:not-allowed}.cursor--e-resize{cursor:e-resize}.cursor--n-resize{cursor:n-resize}.cursor--ne-resize{cursor:ne-resize}.cursor--nw-resize{cursor:nw-resize}.cursor--s-resize{cursor:s-resize}.cursor--se-resize{cursor:se-resize}.cursor--sw-resize{cursor:sw-resize}.cursor--w-resize{cursor:w-resize}.cursor--ew-resize{cursor:ew-resize}.cursor--ns-resize{cursor:ns-resize}.cursor--nesw-resize{cursor:nesw-resize}.cursor--nwse-resize{cursor:nwse-resize}.cursor--col-resize{cursor:col-resize}.cursor--row-resize{cursor:row-resize}.cursor--all-scroll{cursor:all-scroll}.cursor--zoom-in{cursor:zoom-in}.cursor--zoom-out{cursor:zoom-out}.rounded--xs{border-radius:.4rem}.rounded--sm{border-radius:.8rem}.rounded--md{border-radius:1.6rem}.rounded--lg{border-radius:2.4rem}.rounded--xl{border-radius:3.2rem}.rounded--2xl{border-radius:4.8rem}.rounded--3xl{border-radius:6.4rem}.rounded--4xl{border-radius:7.2rem}.rounded--5xl{border-radius:8rem}.rounded--6xl{border-radius:8.8rem}.rounded--7xl{border-radius:9.6rem}.rounded--full{border-radius:50%}.d-flex{display:flex;align-items:center}.text-decoration--none{text-decoration:none}.w--full{width:100%}.h--full{height:100%}.truncate-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.icon-btn--round{width:3.6rem;height:3.6rem;border-radius:50%;cursor:pointer;border:none}.close-btn,.close-button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;min-width:4.4rem;min-height:4.4rem;flex:0 0 4.4rem;padding:0;border-radius:50%;cursor:pointer;border:none;background:#f2f4f7;color:#475467}.close-btn svg,.close-button svg{width:2rem;height:2rem}.close-btn:active,.close-button:active{transform:scale(.96)}.close-btn:focus-visible,.close-button:focus-visible{outline:.2rem solid #ff3333;outline-offset:.2rem}
