.vehicle-carousel[data-astro-cid-3ghanjzx]{position:relative;width:100%;display:flex;flex-direction:column;gap:1rem}.gallery-wrapper[data-astro-cid-3ghanjzx]{padding:.5rem}.gallery-frame[data-astro-cid-3ghanjzx]{position:relative;width:100%;padding:4px;background:#0000004d;border:1px solid rgba(255,255,255,.1);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.corner[data-astro-cid-3ghanjzx]{position:absolute;width:20px;height:20px;border:2px solid var(--color-primary);pointer-events:none;z-index:10;opacity:.8}.corner-tl[data-astro-cid-3ghanjzx]{top:-1px;left:-1px;border-right:none;border-bottom:none}.corner-tr[data-astro-cid-3ghanjzx]{top:-1px;right:-1px;border-left:none;border-bottom:none}.corner-bl[data-astro-cid-3ghanjzx]{bottom:-1px;left:-1px;border-right:none;border-top:none}.corner-br[data-astro-cid-3ghanjzx]{bottom:-1px;right:-1px;border-left:none;border-top:none;width:40px;transform:skew(-45deg);transform-origin:bottom right;display:none}.gallery-frame[data-astro-cid-3ghanjzx]:after{content:"";position:absolute;bottom:-2px;right:-2px;width:30px;height:2px;background:var(--color-primary);transform:rotate(-45deg);transform-origin:bottom right}.carousel-main-image[data-astro-cid-3ghanjzx]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.carousel-track-container[data-astro-cid-3ghanjzx]{overflow-x:auto;width:100%;height:100%;padding-bottom:0;background:#111;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carousel-track-container[data-astro-cid-3ghanjzx]::-webkit-scrollbar{display:none}.carousel-track[data-astro-cid-3ghanjzx]{display:flex;height:100%}.carousel-slide[data-astro-cid-3ghanjzx]{flex:0 0 100%;min-width:100%;box-sizing:border-box;scroll-snap-align:start;position:relative}.vehicle-carousel img,.vehicle-carousel picture,.vehicle-carousel .astro-img{object-fit:cover;width:100%;height:100%;display:block;pointer-events:none}.thumbnail-bar[data-astro-cid-3ghanjzx]{display:flex;gap:.75rem;justify-content:flex-start;padding:.5rem 0;background:transparent;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;scrollbar-width:none}.thumbnail-bar[data-astro-cid-3ghanjzx]::-webkit-scrollbar{display:none}.thumbnail[data-astro-cid-3ghanjzx]{position:relative;border:none;padding:2px;background:#ffffff0d;width:120px;height:80px;flex:0 0 auto;display:block;cursor:pointer;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%,0 15%);transition:all .2s ease}.thumb-content[data-astro-cid-3ghanjzx]{width:100%;height:100%;overflow:hidden;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%,0 15%)}.thumb-overlay[data-astro-cid-3ghanjzx]{position:absolute;inset:0;background:#0006;transition:background .2s ease;pointer-events:none}.thumbnail[data-astro-cid-3ghanjzx]:hover{transform:translateY(-2px);background:#fff3}.thumbnail[data-astro-cid-3ghanjzx]:hover .thumb-overlay[data-astro-cid-3ghanjzx]{background:#0000}.thumbnail[data-astro-cid-3ghanjzx][aria-pressed=true],.thumbnail[data-astro-cid-3ghanjzx].active{background:var(--color-primary);transform:translateY(-2px);box-shadow:0 0 15px rgba(var(--color-primary-rgb, 37, 99, 235),.3)}.thumbnail[data-astro-cid-3ghanjzx].active .thumb-overlay[data-astro-cid-3ghanjzx]{background:transparent}@media(max-width:640px){.thumbnail[data-astro-cid-3ghanjzx]{width:80px;height:53px}}.game-hud[data-astro-cid-ilojn64g]{font-family:"Rajdhani",var(--font-display),sans-serif;color:#fff;max-width:600px;display:flex;flex-direction:column;gap:2.5rem}.header-section[data-astro-cid-ilojn64g]{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid var(--color-primary);padding-bottom:.5rem;position:relative}.header-section[data-astro-cid-ilojn64g]:after{content:"";position:absolute;bottom:-6px;right:0;width:30%;height:10px;background:var(--color-primary);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.vehicle-title[data-astro-cid-ilojn64g]{font-size:3rem;font-weight:900;text-transform:uppercase;line-height:.9;margin:0;letter-spacing:2px;text-shadow:0 0 20px rgba(212,175,55,.3)}.price-badge[data-astro-cid-ilojn64g]{background:#d4af371a;padding:.25rem .75rem;border:1px solid var(--color-primary);border-radius:4px;display:flex;align-items:baseline;gap:.25rem;transform:skew(-10deg)}.price-badge[data-astro-cid-ilojn64g]>[data-astro-cid-ilojn64g]{transform:skew(10deg)}.currency[data-astro-cid-ilojn64g]{font-size:.9rem;font-weight:700;color:var(--color-primary)}.amount[data-astro-cid-ilojn64g]{font-size:1.5rem;font-weight:900;color:#fff}.period[data-astro-cid-ilojn64g]{font-size:.8rem;font-weight:600;opacity:.7}.hud-section[data-astro-cid-ilojn64g]{display:flex;flex-direction:column;gap:1rem}.description[data-astro-cid-ilojn64g]{font-family:var(--font-body);font-size:1rem;line-height:1.6;opacity:.8;margin:0}.stats-panel[data-astro-cid-ilojn64g]{background:linear-gradient(90deg,#0009,#0000);border-left:4px solid var(--color-primary);padding:1.5rem}.stat-row[data-astro-cid-ilojn64g]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.stat-row[data-astro-cid-ilojn64g]:last-child{margin-bottom:0}.stat-label[data-astro-cid-ilojn64g]{width:110px;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;letter-spacing:1px}.stat-label[data-astro-cid-ilojn64g] .icon[data-astro-cid-ilojn64g]{font-size:1.2rem;color:var(--color-primary)}.bar-track[data-astro-cid-ilojn64g]{flex:1;height:12px;background:#ffffff1a;transform:skew(-20deg);border:1px solid rgba(255,255,255,.1);padding:2px}.bar-fill[data-astro-cid-ilojn64g]{height:100%;background:var(--color-primary);box-shadow:0 0 15px var(--color-primary);position:relative;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.stat-value[data-astro-cid-ilojn64g]{width:30px;text-align:right;font-weight:800;color:#fff}.specs-grid[data-astro-cid-ilojn64g]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.spec-card[data-astro-cid-ilojn64g]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:1rem;display:flex;align-items:center;gap:1rem;transition:transform .2s,border-color .2s}.spec-card[data-astro-cid-ilojn64g]:hover{border-color:var(--color-primary);transform:translateY(-2px);background:#d4af370d}.spec-icon[data-astro-cid-ilojn64g]{font-size:2rem;color:var(--color-primary);opacity:.8}.spec-content[data-astro-cid-ilojn64g]{display:flex;flex-direction:column}.spec-label[data-astro-cid-ilojn64g]{font-size:.7rem;letter-spacing:1px;opacity:.6;font-weight:700}.spec-value[data-astro-cid-ilojn64g]{font-size:1.2rem;font-weight:800;color:#fff}.rank-display[data-astro-cid-ilojn64g]{display:flex;gap:6px}.rank-icon[data-astro-cid-ilojn64g]{color:#fff3;transition:color .3s ease}.rank-icon[data-astro-cid-ilojn64g].active{color:var(--color-primary)}@media(min-width:768px){.vehicle-title[data-astro-cid-ilojn64g]{font-size:4rem}.specs-grid[data-astro-cid-ilojn64g]{grid-template-columns:repeat(2,1fr)}}@keyframes engine-start{0%,80%{transform:translate(0)}81%{transform:translate(-2px,-2px) rotate(-1deg)}82%{transform:translate(2px,2px) rotate(1deg)}83%{transform:translate(-3px,1px) rotate(-2deg)}84%{transform:translate(3px,-1px) rotate(2deg)}85%{transform:translate(-2px,2px) rotate(-1deg)}86%{transform:translate(2px,-2px) rotate(1deg)}87%{transform:translate(-3px) rotate(-2deg)}88%{transform:translate(3px) rotate(2deg)}89%{transform:translate(-2px,-1px) rotate(-1deg)}90%{transform:translate(2px,1px) rotate(1deg)}91%{transform:translate(-1px,2px) rotate(0)}92%{transform:translate(1px,-2px) rotate(0)}to{transform:translate(0)}}.cta-button[data-astro-cid-ern6kmup]{width:100%;font-size:1.5rem;padding:1.2rem 2rem;animation:engine-start 4s infinite ease-in-out;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #0003}.cta-button[data-astro-cid-ern6kmup]:hover{transform:scale(1.02);box-shadow:0 6px 20px #0000004d}.actions-vertical[data-astro-cid-ern6kmup]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.actions[data-astro-cid-ern6kmup]{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.actions[data-astro-cid-ern6kmup]{flex-direction:column}}.button[data-astro-cid-ern6kmup]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background-color:var(--color-primary);color:var(--color-background-dark);text-decoration:none;border-radius:0;font-family:var(--font-display);font-weight:700;transition:background-color .3s;text-align:center}.button[data-astro-cid-ern6kmup]:hover{background-color:#d9a40d}.button[data-astro-cid-ern6kmup] .bx[data-astro-cid-ern6kmup]{font-size:1.25rem}.popup-overlay[data-astro-cid-ern6kmup]{position:fixed;inset:0;background-color:#1a1a1ae6;z-index:50;display:flex;align-items:center;justify-content:center;transition:opacity .3s;opacity:0;pointer-events:none}.popup-overlay[data-astro-cid-ern6kmup]:target{opacity:1;pointer-events:auto}.popup-overlay[data-astro-cid-ern6kmup].is-open{opacity:1;pointer-events:auto}.fixed-overlay[data-astro-cid-ern6kmup]{position:fixed;inset:0}.popup-content[data-astro-cid-ern6kmup]{background-color:var(--color-background-light);color:var(--color-text-light);width:100%;max-width:24rem;padding:2rem;transform:scale(.95);transition:transform .3s;text-align:center}.dark .popup-content[data-astro-cid-ern6kmup]{background-color:var(--color-background-dark);color:var(--color-text-dark)}.popup-overlay[data-astro-cid-ern6kmup]:target .popup-content[data-astro-cid-ern6kmup]{transform:scale(1)}.popup-overlay[data-astro-cid-ern6kmup].is-open .popup-content[data-astro-cid-ern6kmup]{transform:scale(1)}.popup-content[data-astro-cid-ern6kmup] h3[data-astro-cid-ern6kmup]{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.popup-content[data-astro-cid-ern6kmup] .vehicle-name[data-astro-cid-ern6kmup]{margin-top:.5rem;font-family:var(--font-body);font-size:1rem;color:#1a1a1a99}.dark .popup-content[data-astro-cid-ern6kmup] .vehicle-name[data-astro-cid-ern6kmup]{color:#f5f5f599}.popup-content[data-astro-cid-ern6kmup] .contact-info[data-astro-cid-ern6kmup]{margin-top:1rem;font-family:var(--font-body);font-size:1.125rem;color:#1a1a1acc;word-break:break-all}.dark .popup-content[data-astro-cid-ern6kmup] .contact-info[data-astro-cid-ern6kmup]{color:#f5f5f5cc}.button-group[data-astro-cid-ern6kmup]{margin-top:2rem;display:flex;gap:1rem}.copy-button[data-astro-cid-ern6kmup],.done-button[data-astro-cid-ern6kmup]{flex:1;border-radius:0;padding:.75rem 1.5rem;font-family:var(--font-body);font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;cursor:pointer}.copy-button[data-astro-cid-ern6kmup]{border:1px solid var(--color-primary);background-color:transparent;color:var(--color-primary);text-align:center}.copy-button[data-astro-cid-ern6kmup]:hover{background-color:var(--color-primary);color:var(--color-background-dark)}.copy-button[data-astro-cid-ern6kmup]:disabled{opacity:.5;cursor:not-allowed}.done-button[data-astro-cid-ern6kmup]{background-color:var(--color-primary);color:var(--color-background-dark);border:1px solid var(--color-primary)}.actions-vertical[data-astro-cid-ern6kmup] .button[data-astro-cid-ern6kmup]{width:100%;box-sizing:border-box}.vehicle-details[data-astro-cid-fas22xp4]{padding:4rem 0}.container[data-astro-cid-fas22xp4]{max-width:1200px;margin:0 auto;padding:0 1rem}.back-btn[data-astro-cid-fas22xp4]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;margin-bottom:.5rem;color:var( --color-primary )!important;text-decoration:none;font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:1px;border:1px solid var(--color-primary);background:#0000004d;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .3s ease}.back-btn[data-astro-cid-fas22xp4]:visited{color:var(--color-primary)!important}.back-btn[data-astro-cid-fas22xp4]:hover{background:var(--color-primary);color:#000!important;transform:translate(-5px);box-shadow:0 0 15px rgba(var(--color-primary-rgb),.4)}.details-grid[data-astro-cid-fas22xp4]{display:grid;grid-template-columns:1fr;gap:2rem}.image-column[data-astro-cid-fas22xp4]{min-width:0}.info-column[data-astro-cid-fas22xp4]{min-width:0;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.details-grid[data-astro-cid-fas22xp4]{grid-template-columns:2fr 1fr;align-items:center}}
