[data-v-24cc7c2d]{margin:0;padding:0;box-sizing:border-box}.overlay[data-v-24cc7c2d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:998;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.4,0,.2,1)}.overlay.active[data-v-24cc7c2d]{opacity:1;visibility:visible}.gear-menu-container[data-v-24cc7c2d]{position:fixed;bottom:20px;right:50%;z-index:999;transition:all .8s cubic-bezier(.34,1.56,.64,1)}.gear-menu-container.active[data-v-24cc7c2d]{bottom:50%;right:50%;transform:translate(50%,50%)}.central-gear[data-v-24cc7c2d]{border-radius:50%;position:relative;width:80px;height:80px;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1)}.central-gear[data-v-24cc7c2d]:hover{transform:scale(1.1) rotate(15deg)}.gear-menu-container.active .central-gear[data-v-24cc7c2d]{transform:scale(1.2) rotate(360deg)}.gear-icon[data-v-24cc7c2d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s ease;background:#f97316;-webkit-backdrop-filter:blur(10px) brightness(1.1);backdrop-filter:blur(10px) brightness(1.1);border:1.5px solid rgba(255,255,255,.8);box-shadow:0 4px 15px #0000001a}.gear-icon[data-v-24cc7c2d] svg{width:24px;height:24px;color:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.3))}.menu-item[data-v-24cc7c2d]{position:absolute;top:50%;left:50%;width:60%;height:60%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay);cursor:pointer}.menu-item.active[data-v-24cc7c2d]{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1);opacity:1}.menu-icon[data-v-24cc7c2d]{width:100%;height:100%;background:#ffffff26;-webkit-backdrop-filter:blur(12px) brightness(1.1);backdrop-filter:blur(12px) brightness(1.1);border:1.5px solid rgba(255,255,255,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;box-shadow:0 8px 25px #00000026,inset 0 1px #fff3}.menu-icon[data-v-24cc7c2d] svg{width:24px;height:24px;color:#fff;transition:all .3s ease;filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.menu-item:hover .menu-icon[data-v-24cc7c2d]{background:#ffffff40;-webkit-backdrop-filter:blur(15px) brightness(1.2);backdrop-filter:blur(15px) brightness(1.2);border-color:#ffffffe6;box-shadow:0 12px 35px #ffa50066,inset 0 2px #ffffff4d;transform:scale(1.1)}.menu-item:hover .menu-icon[data-v-24cc7c2d] svg{color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.8));transform:scale(1.1)}.menu-label[data-v-24cc7c2d]{position:absolute;top:-35px;left:50%;transform:translate(-50%) scale(0);background:#ffffff26;-webkit-backdrop-filter:blur(15px) brightness(1.1);backdrop-filter:blur(15px) brightness(1.1);color:#fff;padding:8px 14px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transition:all .3s ease;border:1px solid rgba(255,255,255,.4);pointer-events:none;box-shadow:0 4px 15px #0003}.menu-item:hover .menu-label[data-v-24cc7c2d]{transform:translate(-50%) scale(1);opacity:1}.theme-toggle-item .menu-icon[data-v-24cc7c2d]{background:#f803;border-color:#fcc88499}.theme-toggle-item:hover .menu-icon[data-v-24cc7c2d]{background:#c2630a4d;border-color:#cc6f04cc;box-shadow:0 12px 35px #e08002,inset 0 2px #e98431}.particles[data-v-24cc7c2d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.particle[data-v-24cc7c2d]{position:absolute;width:4px;height:4px;background:#fffc;border-radius:50%;opacity:0;transition:all .8s ease;transition-delay:var(--p-delay)}.gear-menu-container.active .particle[data-v-24cc7c2d]{opacity:.6;transform:translate(var(--p-x),var(--p-y))}@media(max-width:1024px){.gear-menu-container[data-v-24cc7c2d]{bottom:15px;right:15px}.central-gear[data-v-24cc7c2d]{width:70px;height:70px}.gear-icon[data-v-24cc7c2d]{width:45px;height:45px}.gear-icon[data-v-24cc7c2d] svg{width:20px;height:20px}.menu-item[data-v-24cc7c2d]{width:55px;height:55px}.menu-icon[data-v-24cc7c2d] svg{width:20px;height:20px}.menu-label[data-v-24cc7c2d]{font-size:11px;padding:6px 12px;top:-30px}}@media(max-width:768px){.gear-menu-container[data-v-24cc7c2d]{bottom:12px;right:12px}.central-gear[data-v-24cc7c2d]{width:65px;height:65px}.gear-icon[data-v-24cc7c2d]{width:42px;height:42px}.menu-item[data-v-24cc7c2d]{width:50px;height:50px}.menu-icon[data-v-24cc7c2d] svg{width:18px;height:18px}.menu-label[data-v-24cc7c2d]{font-size:10px;padding:5px 10px;top:-28px}}@media(max-width:480px){.gear-menu-container[data-v-24cc7c2d]{bottom:10px;right:10px}.central-gear[data-v-24cc7c2d]{width:60px;height:60px}.gear-icon[data-v-24cc7c2d]{width:40px;height:40px}.gear-icon[data-v-24cc7c2d] svg{width:18px;height:18px}.menu-item[data-v-24cc7c2d]{width:45px;height:45px}.menu-icon[data-v-24cc7c2d] svg{width:16px;height:16px}.menu-label[data-v-24cc7c2d]{font-size:9px;padding:4px 8px;top:-25px;white-space:nowrap}}@media(max-width:360px){.gear-menu-container[data-v-24cc7c2d]{bottom:8px;right:8px}.central-gear[data-v-24cc7c2d]{width:55px;height:55px}.gear-icon[data-v-24cc7c2d]{width:36px;height:36px}.menu-item[data-v-24cc7c2d]{width:42px;height:42px}.menu-icon[data-v-24cc7c2d] svg{width:14px;height:14px}.menu-label[data-v-24cc7c2d]{font-size:8px;padding:3px 6px;top:-22px}}@media(hover:none)and (pointer:coarse){.central-gear[data-v-24cc7c2d]:hover{transform:none}.menu-item:hover .menu-icon[data-v-24cc7c2d]{transform:none;background:#ffffff26}.menu-item:hover .menu-icon[data-v-24cc7c2d] svg{transform:none}.menu-item:active .menu-label[data-v-24cc7c2d]{transform:translate(-50%) scale(1);opacity:1}}@media(max-width:768px)and (orientation:landscape){.gear-menu-container.active[data-v-24cc7c2d]{transform:translate(50%,50%) scale(.9)}.menu-item[data-v-24cc7c2d]{width:48px;height:48px}.menu-icon[data-v-24cc7c2d] svg{width:16px;height:16px}}@media(max-height:600px){.gear-menu-container.active[data-v-24cc7c2d]{transform:translate(50%,50%) scale(.8)}.menu-item[data-v-24cc7c2d]{width:44px;height:44px}.menu-icon[data-v-24cc7c2d] svg{width:14px;height:14px}.menu-label[data-v-24cc7c2d]{display:none}}@media(prefers-reduced-motion:reduce){.central-gear[data-v-24cc7c2d],.menu-item[data-v-24cc7c2d],.particle[data-v-24cc7c2d],.gear-icon[data-v-24cc7c2d]{transition-duration:.1s;animation:none}.central-gear[data-v-24cc7c2d]:hover{transform:scale(1.05)}.gear-menu-container.active .central-gear[data-v-24cc7c2d]{transform:scale(1.1)}}a[data-v-1cf88cb9]{transition:all .3s ease}.bg-gray-800[data-v-1cf88cb9]:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){a[data-v-1cf88cb9],.bg-gray-800[data-v-1cf88cb9]{transition:none}.bg-gray-800[data-v-1cf88cb9]:hover{transform:none}}@media(max-width:768px){.container[data-v-1cf88cb9]{padding-left:1rem;padding-right:1rem}.grid[data-v-1cf88cb9]{gap:2rem}}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;margin:0;padding:0;font-family:Arial,sans-serif}.app-container{min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.page-content h1{color:orange;text-align:center;text-shadow:0 0 10px rgba(255,165,0,.5);font-size:2rem;margin-bottom:2rem}.bg-white[data-v-6ec19142],.dark\:bg-gray-800[data-v-6ec19142]{transition:all .3s ease}@media(prefers-reduced-motion:reduce){.bg-white[data-v-6ec19142],.dark\:bg-gray-800[data-v-6ec19142],.group-hover\:scale-110[data-v-6ec19142]{transition:none;transform:none}}.text-lg[data-v-6ec19142]{line-height:1.7}.overflow-y-auto[data-v-e78d5310]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-e78d5310]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.overflow-y-auto[data-v-e78d5310]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-y-auto[data-v-e78d5310]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .overflow-y-auto[data-v-e78d5310]::-webkit-scrollbar-track{background:#374151}.dark .overflow-y-auto[data-v-e78d5310]::-webkit-scrollbar-thumb{background:#4b5563}.dark .overflow-y-auto[data-v-e78d5310]::-webkit-scrollbar-thumb:hover{background:#6b7280}@keyframes slideIn-e78d5310{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut-e78d5310{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.animate-in[data-v-e78d5310]{animation:slideIn-e78d5310 .3s ease-out}.animate-out[data-v-e78d5310]{animation:slideOut-e78d5310 .3s ease-in}[data-v-e78d5310] .leaflet-container{background:#f8fafc;font-family:inherit}[data-v-e78d5310] .leaflet-popup-content-wrapper{border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a}[data-v-e78d5310] .leaflet-popup-content{margin:0;line-height:1.5}.dark[data-v-e78d5310] .leaflet-container{background:#1f2937}.dark[data-v-e78d5310] .leaflet-popup-content-wrapper{background:#374151;color:#f9fafb}.dark[data-v-e78d5310] .leaflet-popup-tip{background:#374151}input[data-v-5d1e185d]:focus,textarea[data-v-5d1e185d]:focus,select[data-v-5d1e185d]:focus{outline:none;ring:2px}.bg-white[data-v-5d1e185d],.dark\:bg-gray-800[data-v-5d1e185d]{transition:all .3s ease}@media(prefers-reduced-motion:reduce){.bg-white[data-v-5d1e185d],.dark\:bg-gray-800[data-v-5d1e185d]{transition:none}.group-hover\:scale-110[data-v-5d1e185d]{transform:none}}.banner-container[data-v-c0c8eadd]{background:linear-gradient(135deg,#000,#1a1a1a)}.logo-wrapper[data-v-c0c8eadd]{position:relative;display:flex;align-items:center;justify-content:center}.logo-glow[data-v-c0c8eadd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#fb923c4d;border-radius:12px;filter:blur(12px);z-index:-1}@media(max-width:480px){.logo-wrapper img[data-v-c0c8eadd]{width:48px!important;height:48px!important;border-width:1.5px!important}.logo-glow[data-v-c0c8eadd]{width:52px;height:52px}}@media(max-width:360px){.logo-wrapper img[data-v-c0c8eadd]{width:44px!important;height:44px!important}.logo-glow[data-v-c0c8eadd]{width:48px;height:48px}}@media(max-width:768px){.absolute.top-4.left-4[data-v-c0c8eadd]{top:12px!important;left:12px!important}.absolute.bottom-4.left-4[data-v-c0c8eadd]{bottom:12px!important;left:12px!important}.absolute.bottom-4.right-4[data-v-c0c8eadd]{bottom:12px!important;right:12px!important}}.logo-wrapper img[data-v-c0c8eadd]{display:block;max-width:100%;height:auto}img[data-v-c0c8eadd]{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}@keyframes zoom-c0c8eadd{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes float-c0c8eadd{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blink-c0c8eadd{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes slideUp-c0c8eadd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-zoom[data-v-c0c8eadd]{animation:zoom-c0c8eadd 20s ease-in-out infinite alternate}.cursor-blink[data-v-c0c8eadd]{animation:blink-c0c8eadd 1s infinite}.floating-particle[data-v-c0c8eadd]{position:absolute;background:#fb923c4d;border-radius:50%;width:var(--particle-size, 4px);height:var(--particle-size, 4px);top:var(--particle-y, 50%);left:var(--particle-x, 50%);animation:floatParticle-c0c8eadd var(--particle-duration) ease-in-out infinite;animation-delay:var(--particle-delay)}@keyframes floatParticle-c0c8eadd{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-20px) rotate(180deg);opacity:.1}}.title-section[data-v-c0c8eadd]{position:relative}.accent-bar[data-v-c0c8eadd]{width:60px;height:4px;background:linear-gradient(90deg,#fb923c,#f59e0b);border-radius:2px;margin-bottom:2rem}.main-title[data-v-c0c8eadd]{font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.1;color:#fff}.title-line[data-v-c0c8eadd]{display:block}.highlight[data-v-c0c8eadd]{background:linear-gradient(135deg,#fb923c,#f59e0b,#eab308);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.content-grid[data-v-c0c8eadd]{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:end}.text-content[data-v-c0c8eadd]{max-width:600px}.subtitle[data-v-c0c8eadd]{font-size:clamp(1rem,2vw,1.25rem);color:#fffc;line-height:1.6;margin-bottom:2.5rem;max-width:500px}.cta-buttons[data-v-c0c8eadd]{display:flex;gap:1rem;flex-wrap:wrap}.cta-btn[data-v-c0c8eadd]{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cta-btn.primary[data-v-c0c8eadd]{background:#fb923ce6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(251,146,60,.5)}.cta-btn.primary[data-v-c0c8eadd]:hover{background:#fb923c;transform:translateY(-2px);box-shadow:0 10px 30px #fb923c66}.cta-btn.secondary[data-v-c0c8eadd]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.2)}.cta-btn.secondary[data-v-c0c8eadd]:hover{background:#ffffff26;border-color:#ffffff4d}.btn-glow[data-v-c0c8eadd]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.cta-btn:hover .btn-glow[data-v-c0c8eadd]{left:100%}.stats-grid[data-v-c0c8eadd]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card[data-v-c0c8eadd]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;text-align:center;animation:slideUp-c0c8eadd .6s ease-out both;transition:all .3s ease}.stat-card[data-v-c0c8eadd]:hover{background:#ffffff14;transform:translateY(-5px);border-color:#fb923c4d}.stat-number[data-v-c0c8eadd]{font-size:1.75rem;font-weight:800;color:#fb923c;margin-bottom:.5rem}.stat-label[data-v-c0c8eadd]{font-size:.875rem;color:#ffffffb3;font-weight:500}.info-card[data-v-c0c8eadd]{background:#ffffff0d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;max-width:300px;transition:all .3s ease}.info-card[data-v-c0c8eadd]:hover{background:#ffffff14;transform:translateY(-5px);border-color:#fb923c4d}.info-card .accent-bar[data-v-c0c8eadd]{width:40px;height:2px;margin-bottom:1rem}.card-title[data-v-c0c8eadd]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.card-description[data-v-c0c8eadd]{font-size:.875rem;color:#ffffffb3;line-height:1.5}.scroll-indicator[data-v-c0c8eadd]{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;opacity:.8;transition:all .3s ease}.scroll-indicator[data-v-c0c8eadd]:hover{opacity:1;transform:translateY(-5px)}.scroll-arrow[data-v-c0c8eadd]{display:flex;flex-direction:column;gap:4px}.arrow-line[data-v-c0c8eadd]{width:2px;height:15px;background:#fffc;border-radius:1px;animation:bounce-c0c8eadd 2s infinite}.arrow-line[data-v-c0c8eadd]:nth-child(2){animation-delay:.1s}.scroll-text[data-v-c0c8eadd]{color:#fffc;font-size:.875rem;font-weight:500}@keyframes bounce-c0c8eadd{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@media(max-width:1024px){.content-grid[data-v-c0c8eadd]{grid-template-columns:1fr;gap:3rem}.stats-grid[data-v-c0c8eadd]{grid-template-columns:repeat(4,1fr)}.info-card[data-v-c0c8eadd]{max-width:280px}}@media(max-width:768px){.content-grid[data-v-c0c8eadd]{gap:2rem}.stats-grid[data-v-c0c8eadd]{grid-template-columns:repeat(2,1fr)}.cta-buttons[data-v-c0c8eadd]{justify-content:flex-start}.info-card[data-v-c0c8eadd]{max-width:250px;padding:1.25rem}.logo-wrapper img[data-v-c0c8eadd]{width:12px;height:12px}}@media(max-width:640px){.banner-container[data-v-c0c8eadd]{padding:1rem}.content-grid[data-v-c0c8eadd]{gap:1.5rem}.cta-buttons[data-v-c0c8eadd]{flex-direction:column;width:100%}.cta-btn[data-v-c0c8eadd]{width:100%;justify-content:center}.stats-grid[data-v-c0c8eadd]{grid-template-columns:1fr}.info-card[data-v-c0c8eadd]{max-width:100%;margin:0 1rem}.info-card.left[data-v-c0c8eadd],.info-card.right[data-v-c0c8eadd]{position:static;margin-bottom:1rem}.main-title[data-v-c0c8eadd]{font-size:clamp(2rem,8vw,3rem)}}@media(max-width:480px){.title-section[data-v-c0c8eadd]{text-align:center}.accent-bar[data-v-c0c8eadd]{margin:0 auto 2rem}.content-grid[data-v-c0c8eadd]{text-align:center}.stats-grid[data-v-c0c8eadd]{grid-template-columns:repeat(2,1fr)}.stat-card[data-v-c0c8eadd]{padding:1rem}.stat-number[data-v-c0c8eadd]{font-size:1.5rem}}@media(max-height:600px)and (max-width:1024px){.banner-container[data-v-c0c8eadd]{min-height:100vh;height:auto}.main-title[data-v-c0c8eadd]{font-size:clamp(2rem,5vw,3rem)}.content-grid[data-v-c0c8eadd]{margin-top:2rem}.info-card[data-v-c0c8eadd]{display:none}}.line-clamp-4[data-v-4a5bdfa6]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.scrollbar-hide[data-v-4a5bdfa6]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-4a5bdfa6]::-webkit-scrollbar{display:none}.snap-x[data-v-4a5bdfa6]{scroll-snap-type:x mandatory}.snap-center[data-v-4a5bdfa6]{scroll-snap-align:center}.group:hover .opacity-0[data-v-4a5bdfa6]{opacity:1!important}.bg-gray-300[data-v-4a5bdfa6],.dark\:bg-gray-600[data-v-4a5bdfa6]{transition:all .3s ease}.review-card[data-v-4a5bdfa6]{transform-style:preserve-3d;perspective:1000px}@media(prefers-reduced-motion:reduce){.scrollbar-hide[data-v-4a5bdfa6]{scroll-behavior:auto}.review-card[data-v-4a5bdfa6]{transition:none}[data-v-4a5bdfa6]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.snap-center[data-v-4a5bdfa6]{scroll-snap-align:center}.nav-btn[data-v-4a5bdfa6]{opacity:1!important;background:#ffffffe6}}.sticky[data-v-4773d471]{transition:all .3s ease}.sticky[data-v-4773d471]:hover{transform:translateY(-3px) scale(1.01)}.group:hover .shadow-lg[data-v-201b6c4e]{transform:translateY(-5px)}.transition-all[data-v-201b6c4e]{transition-property:all}@media(prefers-reduced-motion:reduce){.transition-all[data-v-201b6c4e],.group-hover\:scale-110[data-v-201b6c4e]{transition:none;transform:none}}@media(max-width:768px){.grid.md\:grid-cols-3[data-v-201b6c4e]{gap:3rem}.relative[data-v-201b6c4e]:before{content:"";position:absolute;top:-2rem;left:50%;width:2px;height:2rem;background:linear-gradient(to bottom,transparent,#f97316);transform:translate(-50%)}.relative[data-v-201b6c4e]:first-child:before{display:none}}.line-clamp-1[data-v-9c6cfd5f]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-9c6cfd5f]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.group:hover .group-hover\:scale-105[data-v-9c6cfd5f]{transform:scale(1.05)}.group\/btn:hover .group-hover\/btn[data-v-9c6cfd5f]:scale-105{transform:scale(1.05)}.slider-thumb[data-v-b7a386a5]{background:linear-gradient(to right,#f97316,#fb923c)}.slider-thumb[data-v-b7a386a5]::-webkit-slider-thumb{appearance:none;height:20px;width:20px;border-radius:50%;background:#f97316;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 6px #f973164d}.slider-thumb[data-v-b7a386a5]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#f97316;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 6px #f973164d}.vehicle-card[data-v-b7a386a5]{transition:all .3s ease}.vehicle-card[data-v-b7a386a5]:hover{transform:translateY(-4px)}.filter-group[data-v-b7a386a5]{transition:all .3s ease}@media(max-width:640px){.grid.grid-cols-2.md\\[data-v-b7a386a5]:grid-cols-4{grid-template-columns:repeat(2,1fr);gap:1rem}.bg-white.dark\\:bg-gray-800.rounded-2xl.p-6[data-v-b7a386a5]{padding:1rem}}.slide-fade-enter-active[data-v-1fa7aa21]{transition:all .5s ease-out}.slide-fade-leave-active[data-v-1fa7aa21]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-1fa7aa21]{opacity:0;transform:translate(30px)}.slide-fade-leave-to[data-v-1fa7aa21]{opacity:0;transform:translate(-30px)}.modal-enter-active[data-v-1fa7aa21],.modal-leave-active[data-v-1fa7aa21]{transition:all .5s ease}.modal-enter-from[data-v-1fa7aa21],.modal-leave-to[data-v-1fa7aa21]{opacity:0;transform:scale(.8)}.vehicle-card[data-v-1fa7aa21]{animation:slideUp-1fa7aa21 .6s ease-out}@keyframes slideUp-1fa7aa21{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.glass-effect[data-v-1fa7aa21]{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#ffffffbf}.dark .glass-effect[data-v-1fa7aa21]{background-color:#111928bf}.form-input[data-v-1fa7aa21],.form-select[data-v-1fa7aa21]{transition:all .3s cubic-bezier(.4,0,.2,1)}.form-input[data-v-1fa7aa21]:focus,.form-select[data-v-1fa7aa21]:focus{box-shadow:0 0 0 4px #f973161a}.btn-primary[data-v-1fa7aa21]:disabled{animation:pulse-1fa7aa21 2s infinite}@keyframes pulse-1fa7aa21{0%{opacity:.7}50%{opacity:.5}to{opacity:.7}}@media(max-width:768px){.reservation-header[data-v-1fa7aa21]{padding:2rem 1rem}.progress-container[data-v-1fa7aa21]{padding:1rem}.vehicle-card[data-v-1fa7aa21]{flex-direction:column}.vehicle-image[data-v-1fa7aa21]{width:100%!important;margin-right:0!important;margin-bottom:1rem}.reservation-sidebar[data-v-1fa7aa21]{order:-1;margin-bottom:1rem}}.form-input[data-v-1fa7aa21]:focus,.form-select[data-v-1fa7aa21]:focus{outline:2px solid transparent;outline-offset:2px}.dark .form-input[data-v-1fa7aa21],.dark .form-select[data-v-1fa7aa21]{background-color:#1f2937;border-color:#374151}.dark .form-input[data-v-1fa7aa21]:focus,.dark .form-select[data-v-1fa7aa21]:focus{border-color:#f97316;background-color:#1f2937}@media(max-width:640px){.step-actions[data-v-1fa7aa21]{flex-direction:column;gap:.5rem}.step-actions button[data-v-1fa7aa21]{width:100%!important}}@media(max-width:360px){.container[data-v-1fa7aa21]{padding-left:.5rem;padding-right:.5rem}.vehicle-features[data-v-1fa7aa21]{flex-direction:column;align-items:flex-start;gap:.5rem!important}}.line-clamp-2[data-v-aeaf47e6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.router-link-active[data-v-e3c49a03]{color:#f97316}
