body.driver-active{overscroll-behavior:none}body.driver-active [data-onboarding-scroll-lock]{overflow:hidden!important;overscroll-behavior:none;touch-action:none}body.driver-active [data-onboarding-scroll-allow]{touch-action:auto}body.driver-active [data-onboarding-popover-card]{overflow:hidden!important;overscroll-behavior:none;touch-action:none}@media (max-width:767px){body.driver-active [data-onboarding-popover-card] img{max-height:min(140px,28vh);width:100%;object-fit:cover}}#driver-popover-content.hidden,.driver-popover.hidden{display:none!important}.driver-overlay{background:transparent!important;z-index:10000!important}.driver-overlay,.driver-overlay *{pointer-events:none!important}.driver-overlay.driver-overlay-transparent{background:transparent!important}body.driver-no-dim .driver-overlay,body.driver-no-dim [class*=driver-fade],body.driver-no-dim [class*=driver-faded]{opacity:1!important;filter:none!important}.driver-stage{fill:transparent!important;z-index:10000!important}.driver-overlay-animated,.driver-stage,.driver-stage *{pointer-events:none!important}.driver-overlay-animated{display:block!important;z-index:10001!important}.driver-overlay-animated path{fill:rgba(15,23,42,.5)!important}body.driver-active .onboarding-screen-backdrop,body.driver-no-dim .onboarding-screen-backdrop{background:transparent!important}#driver-popover-content,.driver-popover{z-index:10002!important;pointer-events:none!important}body.driver-active [data-onboarding-popover=true],body.driver-active [data-onboarding-popover=true] *{pointer-events:auto!important}#driver-popover-content{font-family:inherit;padding:0!important;width:480px!important;max-width:480px!important;overflow:hidden!important;border:1px solid var(--color-light-gray,#e5e7eb)!important;border-radius:20px!important;background:var(--color-white,#fff)!important;box-shadow:0 8px 40px 0 #eef4ffcc,0 2px 8px 0 rgb(0 0 0/6%)!important}#driver-popover-content.driver-popover-centered{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#driver-popover-content .driver-popover-arrow{display:none!important}.driver-popover-inner{padding:0!important}#driver-popover-title{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;padding:0!important;color:var(--color-heading,#111827)!important;font-size:1.25rem!important;font-weight:500!important;line-height:1.75rem!important}#driver-popover-description{margin-bottom:20px!important;padding:0!important;color:var(--color-body,#374151)!important;font-size:1rem!important;line-height:1.65!important}.driver-popover-progress-text{display:flex!important;align-items:center!important;gap:4px!important;color:var(--color-additional,#6b7280)!important;font-size:.875rem!important;font-weight:400!important}.driver-popover-progress-text [data-driver-next],.driver-popover-progress-text [data-driver-prev]{padding:2px 4px!important;color:var(--color-additional,#6b7280)!important;font-size:1rem!important;line-height:1!important;cursor:pointer!important;transition:color .15s ease!important}.driver-popover-progress-text [data-driver-next]:hover,.driver-popover-progress-text [data-driver-prev]:hover{color:var(--color-primary,#2563eb)!important}.driver-popover-img{overflow:hidden;border-radius:12px;background:var(--color-light-gray,#eff6ff)}.driver-popover-dynamic-content,.driver-popover-img{width:100%;margin-bottom:20px}.driver-popover-dynamic-content.driver-popover-img{overflow:hidden;border-radius:12px;background:var(--color-light-gray,#eff6ff)}.driver-onboarding-layout{display:flex;width:100%;padding:28px 28px 24px}.driver-onboarding-layout--welcome{flex-direction:column;gap:16px}.driver-onboarding-layout--flex-col{flex-direction:column;gap:20px}.driver-onboarding-layout--flex-row{flex-direction:row;align-items:center;gap:20px}.driver-onboarding-layout-text{display:flex;flex:1;flex-direction:column;gap:12px}.driver-onboarding-layout-title{margin:0;color:var(--color-heading,#111827);font-size:1.25rem;font-weight:500;line-height:1.75rem}.driver-onboarding-layout-description{margin:0;color:var(--color-body,#374151);font-size:1rem;line-height:1.65}.driver-onboarding-layout-media{display:flex;width:100%;max-width:100%;aspect-ratio:1/1;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:var(--color-light-gray,#eff6ff)}.driver-onboarding-layout--flex-row .driver-onboarding-layout-media{width:45%;min-width:45%}.driver-onboarding-layout-media img{display:block;width:100%;height:100%;object-fit:cover}.driver-popover-img img{display:block;width:100%;height:auto;border-radius:12px}.driver-active-element{position:relative!important;z-index:10003!important;pointer-events:none!important;user-select:none!important;outline:none!important;border-radius:16px!important;filter:none!important;opacity:1!important}.driver-popover-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:0!important;padding:0!important;border:none!important}.driver-popover-footer button{border:none!important;cursor:pointer!important;font-size:.9375rem!important;font-weight:600!important;transition:opacity .15s ease,transform .15s ease!important}.driver-popover-footer button:active{transform:scale(.97)!important}.driver-popover-close-btn,.driver-popover-prev-btn{padding:0!important;color:var(--color-primary,#2563eb)!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important}.driver-popover-close-btn:hover,.driver-popover-prev-btn:hover{opacity:.75!important}.driver-popover-next-btn{padding:12px 28px!important;color:var(--color-white,#fff)!important;background:var(--color-primary,#2563eb)!important;border-radius:999px!important}.driver-popover-next-btn:hover{opacity:.9!important}#driver-center-fallback-target{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:1px!important;height:1px!important;pointer-events:none!important}.PhoneInput{display:flex;align-items:center;width:100%;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .75rem;background-color:#fff;transition:all .15s ease-in-out}.PhoneInput+label,label[for*=phone]{margin-bottom:.25rem!important;display:block!important;font-size:.875rem!important;font-weight:500!important;color:#374151!important}.PhoneInput:focus,.PhoneInput:focus-visible{border-color:transparent!important;outline:none!important;box-shadow:0 0 0 2px #3b82f6!important}.PhoneInput--error{border-color:#ef4444}.PhoneInputInput{background:transparent;flex:1;padding:0;margin:0;font-size:1rem;line-height:1.5}.PhoneInputInput,.PhoneInputInput:focus{border:none!important;outline:none!important;box-shadow:none!important}.PhoneInputInput::placeholder{color:#9ca3af!important;opacity:1!important}.PhoneInput input:-ms-input-placeholder,.PhoneInput input::-moz-placeholder,.PhoneInput input::-webkit-input-placeholder,.PhoneInput input::placeholder,.PhoneInputInput::placeholder{color:#9ca3af!important;opacity:1!important}.PhoneInput ::placeholder{color:#9ca3af!important;opacity:1!important}.PhoneInput input[placeholder]::placeholder{color:#9ca3af!important;opacity:1!important}.PhoneInput input:-moz-placeholder,.PhoneInput input:-ms-input-placeholder,.PhoneInput input::-moz-placeholder,.PhoneInput input::-webkit-input-placeholder,.PhoneInput input::placeholder{color:#9ca3af!important;opacity:1!important}.PhoneInputComponent .PhoneInput input::placeholder{color:#9ca3af!important;opacity:1!important}.PhoneInputComponent .PhoneInput input:-ms-input-placeholder,.PhoneInputComponent .PhoneInput input::-moz-placeholder,.PhoneInputComponent .PhoneInput input::-webkit-input-placeholder,.PhoneInputComponent .PhoneInput input::placeholder{color:#9ca3af!important;opacity:1!important}.PhoneInput input{color:inherit!important}.PhoneInput input::placeholder{color:#9ca3af!important}.PhoneInput{--PhoneInput-color--placeholder:#9ca3af!important;--PhoneInput-placeholder-color:#9ca3af!important}.PhoneInput input::placeholder{color:var(--PhoneInput-color--placeholder,#9ca3af)!important;opacity:1!important}.PhoneInputComponent :-ms-input-placeholder,.PhoneInputComponent ::-moz-placeholder,.PhoneInputComponent ::-webkit-input-placeholder,.PhoneInputComponent ::placeholder{color:#9ca3af!important;opacity:1!important}.PhoneInputCountrySelect{border:none;background:transparent;padding:0;margin-right:.5rem;cursor:pointer;display:flex;align-items:center;box-shadow:none;outline:none}.PhoneInputCountrySelect:focus{outline:none}.PhoneInputCountryIcon{width:1.2em;height:1.2em;margin-right:.25rem;border:none;background:none;box-shadow:none}.PhoneInputCountrySelectArrow{color:#6b7280;margin-left:.25rem}.PhoneInputCountryIcon img,.PhoneInputCountrySelect img{border:none!important;outline:none!important;box-shadow:none!important}.PhoneInputCountrySelect:focus,.PhoneInputCountrySelect:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.PhoneInputLabel{margin-bottom:.25rem!important;display:block!important;font-size:.875rem!important;font-weight:500!important}.PhoneInputLabel,.PhoneInputLabel *{color:#374151!important}.PhoneInput :focus,.PhoneInput :focus-visible,.PhoneInput :focus-within{border:none!important;outline:none!important;box-shadow:none!important}.PhoneInput:focus-within{border-color:transparent!important;outline:none!important;box-shadow:0 0 0 2px #3b82f6!important}