body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{background:#0f172a;color:#fff;min-height:100vh;padding:20px}.main-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;margin-top:20px}.vehicle-list{background:#111827;border-radius:16px;padding:20px}.vehicle-card{background:#1f2937;border-radius:12px;margin-bottom:16px;padding:16px;transition:.3s}.vehicle-card:hover{transform:translateY(-2px)}*{box-sizing:border-box}#root,body,html{overflow-x:hidden}img{height:auto;max-width:100%}button,input,select,textarea{font-size:16px}body,html{background-color:#0b1220}body{-webkit-tap-highlight-color:transparent;overscroll-behavior:none}#root{background-color:#0b1220;min-height:100vh}#root,body,html{height:100vh;margin:0;min-height:100%;overflow:hidden;padding:0;width:100%}.VehicleArcMenu_root__wmRQX{-webkit-tap-highlight-color:transparent;height:300px;left:6px;outline:none;pointer-events:auto;position:fixed;top:56%;touch-action:none;transform:translateY(-50%);-webkit-user-select:none;user-select:none;width:175px;z-index:20}.VehicleArcMenu_item__B0HIm{--arc-x:0px;--arc-y:0px;--arc-scale:1;--arc-opacity:1;-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;color:#dbeafe;cursor:pointer;display:flex;height:46px;justify-content:flex-start;left:2px;min-width:46px;opacity:var(--arc-opacity);padding:0;position:absolute;top:50%;transform:translate(var(--arc-x),calc(-50% + var(--arc-y))) scale(var(--arc-scale));transform-origin:left center;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1),filter .24s cubic-bezier(.22,1,.36,1)}.VehicleArcMenu_item__B0HIm:focus-visible{outline:none}.VehicleArcMenu_icon__2FoIn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 35% 24%,#345275f2 0,#0e233efa 45%,#04101f 100%);border:1px solid #6f97c46b;border-radius:50%;box-shadow:0 6px 15px #02081757,0 2px 5px #02081766,inset 0 1px 1px #ffffff29,inset 0 -3px 6px #0000005c;box-sizing:border-box;color:#b9f227;display:flex;flex:0 0 auto;height:42px;justify-content:center;position:relative;transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),color .2s ease,border-color .2s ease,box-shadow .24s cubic-bezier(.22,1,.36,1);width:42px;z-index:5}.VehicleArcMenu_icon__2FoIn:before{border:1px solid #82a8d33d;border-radius:inherit;box-shadow:0 4px 12px #02081738;content:"";inset:-3px;pointer-events:none;position:absolute}.VehicleArcMenu_icon__2FoIn svg{stroke:currentColor;display:block;filter:drop-shadow(0 0 4px rgba(185,242,39,.18));height:21px;position:relative;width:21px;z-index:2}.VehicleArcMenu_itemLabel__fAjk6{align-items:center;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:linear-gradient(180deg,#f4f8fde6,#dae4f1db);border:1px solid #8293ab2e;border-left:0;border-radius:0 16px 16px 0;box-shadow:0 4px 10px #0f172a24,inset 0 1px 0 #ffffffb3;box-sizing:border-box;color:#172033;display:flex;font-size:11px;font-weight:800;height:32px;justify-content:flex-start;line-height:1;margin-left:-3px;max-width:110px;min-width:82px;overflow:hidden;padding:0 13px 0 12px;pointer-events:none;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:2}.VehicleArcMenu_activeItem__4rq4s{filter:drop-shadow(0 7px 15px rgba(2,8,23,.24));height:52px;min-width:146px;opacity:1;transform-origin:left center;width:146px;z-index:40}.VehicleArcMenu_activeItem__4rq4s .VehicleArcMenu_icon__2FoIn{background:radial-gradient(circle at 36% 24%,#3182dded 0,#1556a6ed 38%,#092c66f0 68%,#04162ff5 100%);border:2px solid #45beffe0;box-shadow:0 0 0 3px #03152fd6,0 0 0 4px #46bcff40,0 0 12px #23a6ff8c,0 0 20px #1263dc47,0 7px 15px #0208175c,inset 0 2px 2px #bfebff33,inset 0 -5px 8px #010b227a;color:#67d9ff;height:46px;width:46px;z-index:8}.VehicleArcMenu_activeItem__4rq4s .VehicleArcMenu_icon__2FoIn:before{border:1px solid #6fd8ff73;box-shadow:0 0 8px #33b4ff47;inset:-4px}.VehicleArcMenu_activeItem__4rq4s .VehicleArcMenu_icon__2FoIn svg{filter:drop-shadow(0 0 5px rgba(90,211,255,.68));height:24px;width:24px}.VehicleArcMenu_activePanel__KWE1D{align-items:center;animation:VehicleArcMenu_panelEntrance__Y73-7 .22s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:linear-gradient(90deg,#041f41d1,#05376cc7 48%,#03224bcc);border:1px solid #37aeff94;border-left:0;border-radius:0 17px 17px 0;box-shadow:inset 0 1px 0 #ffffff14,0 5px 11px #02081738,0 0 9px #1f7eff29;box-sizing:border-box;display:flex;height:34px;justify-content:center;left:38px;overflow:hidden;padding:0 13px 0 11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:96px;z-index:4}.VehicleArcMenu_activePanel__KWE1D:before{border:1px solid #68c6ff14;border-radius:0 15px 15px 0;content:"";inset:2px;pointer-events:none;position:absolute}.VehicleArcMenu_activeTitle__GrQZe{color:#80ddff;font-size:12px;font-weight:800;letter-spacing:-.2px;line-height:1;margin-left:9px;max-width:69px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;text-shadow:0 0 6px #40bfff42;white-space:nowrap;z-index:5}.VehicleArcMenu_longTitle__l1a7G{font-size:10px;line-height:1;max-width:66px;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.VehicleArcMenu_activeArrow__LBpEp{border-bottom:7px solid #0000;border-left:10px solid #37bfffd6;border-top:7px solid #0000;filter:drop-shadow(0 0 4px rgba(55,191,255,.72)) drop-shadow(0 0 7px rgba(32,116,255,.4));height:0;left:131px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:9}@keyframes VehicleArcMenu_panelEntrance__Y73-7{0%{opacity:0;transform:translateY(-50%) translateX(-5px) scaleX(.96)}to{opacity:1;transform:translateY(-50%) translateX(0) scaleX(1)}}@media (prefers-reduced-motion:reduce){.VehicleArcMenu_activePanel__KWE1D,.VehicleArcMenu_icon__2FoIn,.VehicleArcMenu_item__B0HIm{animation:none;transition:none}}.VehicleLocationBar_bar__iSEUL{align-items:center;animation:VehicleLocationBar_locationBarIn__3vNcn .22s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(100deg,#042348b8,#083f7099 48%,#06274fad);border:1px solid #83d3ff9e;border-radius:17px;bottom:84px;box-shadow:0 8px 24px #02081742,0 0 16px #2697ff21,inset 0 1px 0 #ffffff24;box-sizing:border-box;color:#fff;display:flex;height:52px;left:14px;overflow:hidden;padding:7px 38px 7px 9px;position:fixed;right:14px;z-index:99990}.VehicleLocationBar_bar__iSEUL:before{background:linear-gradient(180deg,hsla(0,0%,100%,.045),#fff0);border-radius:21px;content:"";inset:1px;pointer-events:none;position:absolute}.VehicleLocationBar_dragHandle__t7-d-{background:#b9e1ff66;border-radius:999px;height:4px;left:50%;position:absolute;top:5px;transform:translateX(-50%);width:34px}.VehicleLocationBar_locationIcon__EZX3r{align-items:center;background:#ffffff21;border:1px solid #ffffff2e;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;min-width:34px;width:34px}.VehicleLocationBar_addressBlock__uoQNf{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;position:relative}.VehicleLocationBar_mainAddress__6axt-{color:#fff;font-size:11.5px;font-weight:800;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.VehicleLocationBar_secondaryAddress__vU2VU{color:#dbeafee6;font-size:9.5px;font-weight:650;line-height:1.05;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VehicleLocationBar_separator__Q1uTz{background:linear-gradient(180deg,#0000,#63beff8c,#0000);flex:0 0 1px;height:37px;margin:0 12px;width:1px}.VehicleLocationBar_referenceBlock__NpBzi{align-items:center;display:flex;flex:0 0 auto;max-width:34%;min-width:0;position:relative}.VehicleLocationBar_referenceIcon__UOx3a{align-items:center;color:#5cf;display:flex;flex:0 0 auto;justify-content:center;margin-right:7px}.VehicleLocationBar_referenceText__Me8ld{display:flex;flex-direction:column;line-height:1.05;min-width:0}.VehicleLocationBar_referenceText__Me8ld span{color:#bfdbfed1;font-size:8.5px;font-weight:700}.VehicleLocationBar_referenceText__Me8ld strong{color:#fff;font-size:10px;font-weight:850;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VehicleLocationBar_closeButton__1jn\+O{align-items:center;background:#0f315973;border:1px solid #bfdbfe99;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff1f;color:#fff;cursor:pointer;display:flex;font-size:21px;font-weight:400;height:29px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:29px}.VehicleLocationBar_loadingTitle__n949j{color:#dbeafe;font-size:11px;font-weight:800}.VehicleLocationBar_loadingLine__\+zYaE{animation:VehicleLocationBar_loadingLocation__lrWgk 1.1s ease-in-out infinite;background:linear-gradient(90deg,#60a5fa33,#7dd3fcbf,#60a5fa33);border-radius:999px;height:5px;margin-top:7px;width:60%}@keyframes VehicleLocationBar_locationBarIn__3vNcn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes VehicleLocationBar_loadingLocation__lrWgk{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:430px){.VehicleLocationBar_bar__iSEUL{bottom:82px;height:50px;left:10px;padding-left:10px;right:10px}.VehicleLocationBar_locationIcon__EZX3r{flex-basis:40px;height:40px;margin-right:9px;width:40px}.VehicleLocationBar_mainAddress__6axt-{font-size:12px}.VehicleLocationBar_secondaryAddress__vU2VU{font-size:9px}.VehicleLocationBar_separator__Q1uTz{margin:0 8px}.VehicleLocationBar_referenceBlock__NpBzi{max-width:31%}.VehicleLocationBar_referenceText__Me8ld strong{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.VehicleLocationBar_bar__iSEUL,.VehicleLocationBar_loadingLine__\+zYaE{animation:none}}.TrackingNavigationBar_bar__tVBnk{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(100deg,#1e293bc7,#334155b8 52%,#1e293bc7);border:1px solid #ffffff29;border-radius:17px;bottom:82px;box-shadow:0 8px 26px #0f172a38;display:flex;gap:9px;left:10px;min-height:64px;padding:8px 38px 8px 9px;position:fixed;right:10px;z-index:999995}.TrackingNavigationBar_iconBox__ldUvg{align-items:center;background:#ffffff1f;border:1px solid #ffffff29;border-radius:12px;color:#fff;display:flex;height:36px;justify-content:center;min-width:36px;width:36px}.TrackingNavigationBar_content__29Un1{flex:1 1;min-width:0}.TrackingNavigationBar_title__Iuc68{color:#fff;font-size:11.5px;font-weight:800;line-height:15px;margin-bottom:6px}.TrackingNavigationBar_actions__4MHNt{align-items:center;display:flex;gap:7px}.TrackingNavigationBar_navigationButton__ENgg-{background:#ffffff21;border:1px solid #ffffff38;border-radius:9px;color:#fff;cursor:pointer;font-size:10px;font-weight:800;height:27px;padding:0 11px;white-space:nowrap}.TrackingNavigationBar_navigationButton__ENgg-:active{transform:scale(.97)}.TrackingNavigationBar_noLocation__dByaC{color:#ffffffc7;font-size:10px;line-height:13px}.TrackingNavigationBar_closeButton__lsBad{align-items:center;background:#ffffff17;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:19px;height:25px;justify-content:center;line-height:25px;padding:0;position:absolute;right:9px;top:8px;width:25px}@media (min-width:769px){.TrackingNavigationBar_bar__tVBnk{bottom:24px;left:auto;right:24px;width:390px}}.VehicleImageCarousel_wrapper__h7MM6{-webkit-tap-highlight-color:transparent;background:#0000;box-sizing:border-box;height:154px;left:0;overflow:hidden;perspective:1000px;pointer-events:none;position:fixed;right:0;top:80px;width:100%;z-index:9100}.VehicleImageCarousel_carousel__hO5IK{-webkit-overflow-scrolling:touch;align-items:center;box-sizing:border-box;display:flex;gap:0;height:100%;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-x:contain;padding:7px calc(50% - 82px) 9px;perspective:1000px;pointer-events:auto;scroll-padding-inline:calc(50% - 82px);scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-y;transform-style:preserve-3d;width:100%}.VehicleImageCarousel_carousel__hO5IK::-webkit-scrollbar{display:none}.VehicleImageCarousel_card__7iwmE{-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#18263a,#070d17);border:1px solid #748cae6b;border-radius:18px;box-shadow:0 10px 24px #02081757,inset 0 1px 0 #ffffff1f;cursor:pointer;flex:0 0 164px;height:96px;margin:0 -6px;opacity:.2;outline:none;overflow:hidden;padding:0;position:relative;scroll-snap-align:center;scroll-snap-stop:normal;transform:translateZ(-100px) scale(.65);transform-origin:center center;transform-style:preserve-3d;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,filter .22s ease,border-color .22s ease,box-shadow .28s cubic-bezier(.22,1,.36,1);width:164px}.VehicleImageCarousel_card__7iwmE:focus-visible{outline:2px solid #3893fff2;outline-offset:3px}.VehicleImageCarousel_previousCard__1ulaQ{-webkit-clip-path:polygon(0 0,100% 8%,100% 92%,0 100%);clip-path:polygon(0 0,100% 8%,100% 92%,0 100%);filter:brightness(.62) saturate(.76);opacity:.72;transform:translateX(-20px) translateZ(-72px) rotateY(38deg) scale(.82);transform-origin:right center;z-index:3}.VehicleImageCarousel_nextCard__xiPsK{-webkit-clip-path:polygon(0 8%,100% 0,100% 100%,0 92%);clip-path:polygon(0 8%,100% 0,100% 100%,0 92%);filter:brightness(.62) saturate(.76);opacity:.72;transform:translateX(20px) translateZ(-72px) rotateY(-38deg) scale(.82);transform-origin:left center;z-index:3}.VehicleImageCarousel_farCard__92XOl{filter:brightness(.35) saturate(.45);opacity:.05;transform:translateZ(-140px) scale(.54);z-index:1}.VehicleImageCarousel_activeCard__4GL3H{border:1px solid #419efff5;box-shadow:0 0 0 1px #1f77ff33,0 0 12px #2289ff9e,0 0 24px #155ce04d,0 15px 30px #0208176b,inset 0 1px 0 #fff3;-webkit-clip-path:none;clip-path:none;filter:brightness(1) saturate(1.06);opacity:1;transform:translateZ(40px) rotateX(-2deg) scale(1.14);transform-origin:center center;z-index:10}.VehicleImageCarousel_activeCard__4GL3H:active{transform:translateZ(36px) rotateX(-4deg) scale(1.14)}.VehicleImageCarousel_imageFallback__vBihk,.VehicleImageCarousel_image__QAXRc{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.VehicleImageCarousel_imageBackdrop__aF3r9{filter:blur(10px) brightness(.42) saturate(.8);height:calc(100% + 16px);inset:-8px;object-fit:cover;object-position:center;opacity:.9;pointer-events:none;position:absolute;transform:scale(1.12);width:calc(100% + 16px)}.VehicleImageCarousel_image__QAXRc{background:radial-gradient(circle at 50% 42%,#2276ff2e,#0000 50%),linear-gradient(145deg,#15243a,#091321 56%,#040910);object-fit:contain;object-position:center;transform:scale(.94)}.VehicleImageCarousel_activeCard__4GL3H .VehicleImageCarousel_image__QAXRc{transform:scale(.98)}.VehicleImageCarousel_nextCard__xiPsK .VehicleImageCarousel_image__QAXRc,.VehicleImageCarousel_previousCard__1ulaQ .VehicleImageCarousel_image__QAXRc{transform:scale(1.08)}.VehicleImageCarousel_imageFallback__vBihk{align-items:center;background:radial-gradient(circle at 50% 32%,#307eff47,#0000 34%),linear-gradient(145deg,#172b47,#0b1728 52%,#040912);display:flex;flex-direction:column;justify-content:center}.VehicleImageCarousel_fallbackInitial__rnOfk{color:#fffffff5;font-size:42px;font-weight:900;line-height:1;text-shadow:0 0 16px #4092ff66,0 4px 10px #0000008c;transform:translateY(-7px)}.VehicleImageCarousel_fallbackLabel__a1ClZ{display:none}.VehicleImageCarousel_imageShade__5da\+Z{background:linear-gradient(180deg,#01050d05 16%,#01050d14 42%,#01050d6b 68%,#01050df0);inset:0;pointer-events:none;position:absolute;z-index:2}.VehicleImageCarousel_nextCard__xiPsK .VehicleImageCarousel_imageShade__5da\+Z,.VehicleImageCarousel_previousCard__1ulaQ .VehicleImageCarousel_imageShade__5da\+Z{background:linear-gradient(180deg,#01050d26 12%,#01050d61 58%,#01050df5)}.VehicleImageCarousel_cardContent__SIfH\+{align-items:flex-start;bottom:14px;display:flex;flex-direction:column;left:12px;pointer-events:none;position:absolute;right:12px;z-index:5}.VehicleImageCarousel_vehicleName__KPvoJ{color:#fff;font-size:13px;font-weight:900;letter-spacing:-.2px;line-height:15px;overflow:hidden;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 5px #000000fa,0 4px 10px #000000c7;white-space:nowrap;width:100%}.VehicleImageCarousel_activeCard__4GL3H .VehicleImageCarousel_vehicleName__KPvoJ{font-size:18px;letter-spacing:-.4px;line-height:20px}.VehicleImageCarousel_nextCard__xiPsK .VehicleImageCarousel_vehicleName__KPvoJ,.VehicleImageCarousel_previousCard__1ulaQ .VehicleImageCarousel_vehicleName__KPvoJ{font-size:12px;line-height:14px}.VehicleImageCarousel_selectedStatus__FQKLR{align-items:center;color:#58b0ff;display:inline-flex;font-size:8px;font-weight:800;gap:5px;line-height:10px;margin-top:4px;text-shadow:0 2px 5px #000000f2}.VehicleImageCarousel_selectedDot__Cx7hF{background:#1885ff;border-radius:50%;box-shadow:0 0 7px #1885ff;flex:0 0 auto;height:6px;width:6px}.VehicleImageCarousel_bottomAccent__PSa1c{background:#2a81ffc7;border-radius:999px;bottom:6px;box-shadow:0 0 6px #277eff80;height:3px;left:12px;pointer-events:none;position:absolute;width:30px;z-index:5}.VehicleImageCarousel_activeCard__4GL3H .VehicleImageCarousel_bottomAccent__PSa1c{background:#2587ff;box-shadow:0 0 8px #2587ffe6;width:52px}@media (max-width:360px){.VehicleImageCarousel_wrapper__h7MM6{height:148px}.VehicleImageCarousel_carousel__hO5IK{padding-left:calc(50% - 90px);padding-right:calc(50% - 90px);scroll-padding-inline:calc(50% - 90px)}.VehicleImageCarousel_card__7iwmE{flex-basis:180px;height:108px;margin-left:-16px;margin-right:-16px;width:180px}.VehicleImageCarousel_activeCard__4GL3H{transform:translateZ(38px) scale(1.2) rotateY(0deg)}.VehicleImageCarousel_previousCard__1ulaQ{transform:translateX(18px) translateZ(-55px) rotateY(34deg) scale(.77)}.VehicleImageCarousel_nextCard__xiPsK{transform:translateX(-18px) translateZ(-55px) rotateY(-34deg) scale(.77)}}@media (prefers-reduced-motion:reduce){.VehicleImageCarousel_card__7iwmE{transition:none}}.VehiclePhotoEditor_overlay__xsxcX{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 34%,#1e529629,#0000 38%),#02060ff7;display:flex;inset:0;justify-content:center;overscroll-behavior:none;position:fixed;z-index:20000}.VehiclePhotoEditor_editor__vbqtU{box-sizing:border-box;color:#fff;max-width:430px;padding:max(18px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));width:100%}.VehiclePhotoEditor_header__cZIWs{align-items:center;display:grid;grid-template-columns:76px 1fr 76px;min-height:44px}.VehiclePhotoEditor_title__fjZi3{color:#fff;font-size:16px;font-weight:800;line-height:20px;text-align:center;white-space:nowrap}.VehiclePhotoEditor_cancelButton__aE925,.VehiclePhotoEditor_confirmButton__SQT1r{-webkit-tap-highlight-color:transparent;background:#0000;border:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;min-height:40px;padding:0}.VehiclePhotoEditor_cancelButton__aE925{color:#a8b3c5;text-align:left}.VehiclePhotoEditor_confirmButton__SQT1r{color:#5ba8ff;font-weight:900;text-align:right}.VehiclePhotoEditor_confirmButton__SQT1r:disabled{cursor:default;opacity:.35}.VehiclePhotoEditor_instructions__9i\+tv{color:#e2e8f0b8;font-size:13px;font-weight:600;line-height:18px;margin:25px auto 16px;text-align:center}.VehiclePhotoEditor_cropArea__qgjqy{background:#050b14;border:1px solid #529effb8;border-radius:20px;box-shadow:0 0 0 1px #2a72dc1a,0 0 18px #1e6fe533,0 18px 40px #0006;height:192px;margin:0 auto;max-width:calc(100vw - 36px);overflow:hidden;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;width:296px}.VehiclePhotoEditor_image__SdhcN{height:100%;left:50%;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform-origin:center center;user-select:none;-webkit-user-select:none;width:100%;will-change:transform}.VehiclePhotoEditor_frame__pYjWY{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -40px 50px #01050d2e;inset:0;pointer-events:none;position:absolute;z-index:2}.VehiclePhotoEditor_previewLabel__hrBxr{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#020817a3;border:1px solid #ffffff14;border-radius:999px;bottom:10px;color:#ffffffc2;font-size:9px;font-weight:800;left:10px;line-height:11px;padding:4px 8px;pointer-events:none;position:absolute;z-index:3}.VehiclePhotoEditor_controls__aUexM{margin:28px auto 0;max-width:calc(100vw - 36px);width:296px}.VehiclePhotoEditor_zoomRow__3k5u7{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:22px 1fr 22px}.VehiclePhotoEditor_zoomLarge__YyL0w,.VehiclePhotoEditor_zoomSmall__T4O-4{color:#cbd5e1;font-size:20px;font-weight:500;line-height:20px;text-align:center;-webkit-user-select:none;user-select:none}.VehiclePhotoEditor_zoomLarge__YyL0w{color:#fff}.VehiclePhotoEditor_zoomSlider__w9HaK{accent-color:#3b8cff;cursor:pointer;height:28px;margin:0;width:100%}.VehiclePhotoEditor_resetButton__CJTM7{-webkit-tap-highlight-color:transparent;background:#0f172a9e;border:1px solid #94a3b838;border-radius:12px;color:#cbd5e1;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;margin-top:18px;padding:11px 14px;width:100%}.VehiclePhotoEditor_resetButton__CJTM7:active{background:#1e293bc7}.VehiclePhotoEditor_help__CxuwT{color:#94a3b8b8;font-size:11px;line-height:16px;margin:15px auto 0;max-width:calc(100vw - 36px);text-align:center;width:296px}@media (max-width:360px){.VehiclePhotoEditor_editor__vbqtU{padding-left:14px;padding-right:14px}.VehiclePhotoEditor_header__cZIWs{grid-template-columns:68px 1fr 68px}.VehiclePhotoEditor_title__fjZi3{font-size:15px}.VehiclePhotoEditor_cropArea__qgjqy{height:179px;width:276px}.VehiclePhotoEditor_controls__aUexM,.VehiclePhotoEditor_help__CxuwT{width:276px}}@media (prefers-reduced-motion:reduce){.VehiclePhotoEditor_image__SdhcN{will-change:auto}}.splash-screen{align-items:center;background:#0b1220;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}.splash-content{color:#fff;text-align:center}.logo-glow{align-items:center;background:radial-gradient(circle,#188bff59,#0000 70%);border-radius:50%;display:flex;height:180px;justify-content:center;margin:auto;width:180px}.splash-logo{width:130px}.splash-content h1{font-size:34px;font-weight:800;letter-spacing:4px;margin-top:28px}.splash-content p{color:#8bbcff;font-size:15px;margin-top:10px}.loading-dots{margin-top:32px}.loading-dots span{animation:pulse 1.2s infinite;background:#178bff;border-radius:50%;display:inline-block;height:12px;margin:0 8px;width:12px}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}to{opacity:.2;transform:scale(.8)}}
/*# sourceMappingURL=main.abd82704.css.map*/