.container{width:100%}@media (min-width:0px){.container{max-width:0}}@media (min-width:620px){.container{max-width:620px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1920px){.container{max-width:1920px}}@media (min-width:2560px){.container{max-width:2560px}}@media (min-width:3840px){.container{max-width:3840px}}.unified-modal-overlay{position:fixed;inset:0;z-index:1400;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.unified-modal-content{position:fixed;top:50%;left:50%;z-index:1401;display:-webkit-box;display:-webkit-flex;display:flex;--tw-translate-x:-50%;--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:var(--modal-background);border:1px solid var(--modal-border);border-radius:var(--modal-border-radius);width:-webkit-calc(100% - 64px);width:calc(100% - 64px);max-width:1200px;max-height:-webkit-calc(100vh - 64px);max-height:calc(100vh - 64px);overflow:hidden;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.unified-modal-content.device-info-modal{max-width:570px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.unified-modal-content.leaderboard-modal .modal-content-wrapper{padding:12px var(--modal-padding-desktop) 8px var(--modal-padding-desktop)}.device-info-popup{position:fixed!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:-webkit-calc(100% - 64px)!important;width:calc(100% - 64px)!important;max-width:570px!important;height:90vh!important;max-height:90vh!important;margin:0!important;z-index:1500!important}.device-info-popup .modal-header{padding:20px 20px 0!important}.device-info-popup .modal-content-wrapper{padding:12px 20px!important}.device-info-popup .modal-header-divider{margin:20px 0 0!important}.unified-modal-content.device-info-modal .modal-body-content{background:transparent;border:none;border-radius:0}.unified-modal-content.vehicle-scan-modal .modal-body-content{border:none;background:none;border-radius:0}.vehicle-scan-custom-header{padding-top:24px;margin-bottom:24px;background:var(--modal-background);border-bottom:none}.unified-modal-content.vehicle-scan-modal{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:90vh;max-height:90vh}.unified-modal-content.vehicle-scan-modal .vehicle-scan-custom-header{-webkit-flex-shrink:0;flex-shrink:0;background:var(--modal-background);padding:24px 0 24px 40px}.unified-modal-content.vehicle-scan-modal .modal-body-content.vehicle-scan-scrollable-content{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.unified-modal-content.vehicle-scan-modal .modal-body-content.vehicle-scan-scrollable-content::-webkit-scrollbar{width:6px}.unified-modal-content.vehicle-scan-modal .modal-body-content.vehicle-scan-scrollable-content::-webkit-scrollbar-track{background:var(--border-track);border-radius:3px;margin:1px}.unified-modal-content.vehicle-scan-modal .modal-body-content.vehicle-scan-scrollable-content::-webkit-scrollbar-thumb{background:var(--modal-text-accent);border-radius:3px;min-height:20px;border:1px solid transparent;background-clip:content-box}.unified-modal-content.vehicle-scan-modal .modal-body-content.vehicle-scan-scrollable-content::-webkit-scrollbar-thumb:hover{background:var(--color-accent-strong)}.unified-modal-content.vehicle-scan-modal .modal-body-content.vehicle-scan-scrollable-content{scrollbar-width:thin;scrollbar-color:var(--modal-text-accent) var(--border-track)}.unified-modal-content.vehicle-scan-modal .vehicle-scan-body{padding:20px 40px 40px}@media (max-width:768px){.unified-modal-content.vehicle-scan-modal .vehicle-scan-body{padding:20px 0 40px}}.unified-modal-content.fleet-modal{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:auto;max-height:90vh;width:90%;max-width:1640px;overflow-y:auto}.fleet-custom-header,.unified-modal-content.fleet-modal .fleet-custom-header{-webkit-flex-shrink:0;flex-shrink:0;background:var(--modal-background);padding-top:20px;padding-bottom:20px}.unified-modal-content.fleet-modal .filter-close-icon{border-color:var(--border-muted);color:var(--text-secondary)}.unified-modal-content.fleet-modal .filter-close-icon:hover{background:var(--bg-disabled);color:var(--text-primary)}.unified-modal-content.fleet-modal .modal-content-wrapper{color:var(--modal-text-primary)}.unified-modal-content.fleet-modal .modal-body-content.fleet-scrollable-content{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.unified-modal-content.fleet-modal .modal-body-content.fleet-scrollable-content::-webkit-scrollbar{width:6px}.unified-modal-content.fleet-modal .modal-body-content.fleet-scrollable-content::-webkit-scrollbar-track{background:var(--border-track);border-radius:3px;margin:1px}.unified-modal-content.fleet-modal .modal-body-content.fleet-scrollable-content::-webkit-scrollbar-thumb{background:var(--modal-text-accent);border-radius:3px;min-height:20px;border:1px solid transparent;background-clip:content-box}.unified-modal-content.fleet-modal .modal-body-content.fleet-scrollable-content::-webkit-scrollbar-thumb:hover{background:var(--color-accent-strong)}.unified-modal-content.fleet-modal .modal-body-content.fleet-scrollable-content{scrollbar-width:thin;scrollbar-color:var(--modal-text-accent) var(--border-track)}@media (max-width:768px){.vehicle-scan-custom-header{padding:20px}.vehicle-scan-custom-header img{width:300px;height:40px}}.modal-header{-webkit-flex-shrink:0;flex-shrink:0;padding:var(--modal-padding-desktop) var(--modal-padding-desktop) 0 var(--modal-padding-desktop)}.modal-header-content{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.modal-header-content,.modal-title-section{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.modal-title-section{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-right:60px}.modal-title{width:100%;font-weight:600;font-size:30px;line-height:34px;margin:0}.modal-description,.modal-title{text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:Plus Jakarta Sans,sans-serif}.modal-description{font-weight:400;font-size:16px;line-height:20px;margin-top:8px}.modal-close-button{position:absolute;top:0;right:0}.modal-header-divider{height:1px;width:100%;background:var(--modal-text-accent);opacity:1;margin:var(--modal-padding-desktop) 0 0 0}.modal-content-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:12px var(--modal-padding-desktop);min-height:0;border-top:none}.modal-scrollable{overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.modal-scrollable::-webkit-scrollbar{width:6px}.modal-scrollable::-webkit-scrollbar-track{background:var(--border-track);border-radius:3px;margin:1px}.modal-scrollable::-webkit-scrollbar-thumb{background:var(--modal-text-accent);border-radius:3px;min-height:20px;border:1px solid transparent;background-clip:content-box}.modal-scrollable::-webkit-scrollbar-thumb:hover{background:var(--color-accent-strong)}.modal-scrollable{scrollbar-width:thin;scrollbar-color:var(--modal-text-accent) var(--border-track)}.modal-body{height:auto;-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%;gap:0;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.modal-body,.modal-body-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.modal-body-header{gap:.5rem;border-bottom-width:1px;padding-top:0;padding-bottom:0;border-color:var(--modal-text-accent);margin-bottom:20px}@media (max-width:768px){.unified-modal-content{max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px)}.unified-modal-content,.unified-modal-content.fleet-modal{width:-webkit-calc(100vw - 26px);width:calc(100vw - 26px);max-width:-webkit-calc(100vw - 26px);max-width:calc(100vw - 26px)}.unified-modal-content.fleet-modal{max-height:-webkit-calc(100vh - 100px);max-height:calc(100vh - 100px);overflow-y:auto}.unified-modal-content.vehicle-scan-modal{height:-webkit-calc(100vh - 100px);height:calc(100vh - 100px);max-height:-webkit-calc(100vh - 100px);max-height:calc(100vh - 100px)}.unified-modal-content.vehicle-scan-modal .vehicle-scan-custom-header{padding:20px 20px 0}.device-info-popup{width:-webkit-calc(100vw - 26px)!important;width:calc(100vw - 26px)!important;max-width:-webkit-calc(100vw - 26px)!important;max-width:calc(100vw - 26px)!important;height:90vh!important;max-height:90vh!important}.device-info-popup .modal-header{padding:12px 12px 0!important}.device-info-popup .modal-content-wrapper{padding:12px!important}.device-info-popup .modal-header-divider{margin:12px 0 0!important}.modal-header{padding:20px 12px 0}.modal-title-section{padding-right:48px;padding-left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.modal-title{font-size:20px;line-height:24px;margin:8px 0 16px}.modal-description{font-size:14px;line-height:18px}.modal-content-wrapper{padding:var(--modal-padding-mobile)}.unified-modal-content.leaderboard-modal .modal-content-wrapper{padding:12px var(--modal-padding-mobile) 6px var(--modal-padding-mobile)}.modal-header-divider{margin-top:12px}}@media (min-width:769px) and (max-width:1024px){.unified-modal-content{width:-webkit-calc(100vw - 26px);width:calc(100vw - 26px);max-width:-webkit-calc(100vw - 40px);max-width:calc(100vw - 40px);max-height:-webkit-calc(100vh - 40px);max-height:calc(100vh - 40px)}.modal-header{padding:var(--modal-padding-tablet);padding-bottom:0;padding-top:40px}.modal-title-section{padding-right:56px}.modal-title{font-size:24px;line-height:28px;margin:24px 0}.modal-description{font-size:15px;line-height:19px}.modal-content-wrapper{padding:var(--modal-padding-tablet)}.unified-modal-content.leaderboard-modal .modal-content-wrapper{padding:12px var(--modal-padding-tablet) 8px var(--modal-padding-tablet)}}@media (max-width:1024px){[data-radix-dialog-content]{width:-webkit-calc(100vw - 26px)!important;width:calc(100vw - 26px)!important;max-width:-webkit-calc(100vw - 26px)!important;max-width:calc(100vw - 26px)!important;max-height:-webkit-calc(100vh - 26px)!important;max-height:calc(100vh - 26px)!important;overflow:hidden!important;background:var(--modal-background)!important;border:1px solid var(--modal-border)!important;border-radius:var(--modal-border-radius)!important}}