.specs-section.svelte-1rj57pr{background:var(--color-gray-100);padding-block:var(--space-section);padding-inline:var(--container-padding)}.specs-container.svelte-1rj57pr{max-inline-size:900px;margin-inline:auto}.specs-heading.svelte-1rj57pr{font-size:var(--font-size-3xl);color:var(--color-black);margin:0 0 var(--space-2xl);text-align:center;font-weight:700}.specs-accordion.svelte-1rj57pr{background:var(--color-white);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000a}.spec-group.svelte-1rj57pr{border-block-end:1px solid var(--color-gray-200)}.spec-group.svelte-1rj57pr:last-child{border-block-end:none}.spec-group-header.svelte-1rj57pr{align-items:center;gap:var(--space-md);inline-size:100%;padding:var(--space-lg) var(--space-xl);cursor:pointer;text-align:start;transition:background-color var(--transition-fast);background:0 0;border:none;display:flex}.spec-group-header.svelte-1rj57pr:hover{background:var(--color-gray-100)}.spec-group-title.svelte-1rj57pr{font-size:var(--font-size-lg);color:var(--color-black);flex:1;font-weight:700}.spec-group-count.svelte-1rj57pr{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:400}.spec-group-icon.svelte-1rj57pr{color:var(--color-text-muted);transition:transform var(--transition-fast);display:flex}.spec-group-icon.rotated.svelte-1rj57pr{transform:rotate(180deg)}.spec-list.svelte-1rj57pr{padding:0 var(--space-xl) var(--space-lg);margin:0}.spec-row.svelte-1rj57pr{padding-block:var(--space-sm);border-block-end:1px solid var(--color-gray-100);justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.spec-row.svelte-1rj57pr:last-child{border-block-end:none}.spec-dt.svelte-1rj57pr{font-size:var(--font-size-sm);color:var(--color-gray-600);font-weight:400}.spec-dd.svelte-1rj57pr{font-size:var(--font-size-sm);color:var(--color-black);text-align:start;margin:0;font-weight:600}.specs-empty.svelte-1rj57pr{text-align:center;font-size:var(--font-size-lg);color:var(--color-text-muted);padding-block:var(--space-3xl)}.badge.svelte-1rj57pr{font-size:var(--font-size-xs);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-weight:600;line-height:1.4;display:inline-flex}.badge-yes.svelte-1rj57pr{color:#15803d;background:#dcfce7}.badge-no.svelte-1rj57pr{color:#b91c1c;background:#fee2e2}.at-a-glance.svelte-1pjnhfr{padding-block:var(--space-section);padding-inline:var(--container-padding);background:var(--color-white)}.glance-container.svelte-1pjnhfr{max-inline-size:1000px;margin-inline:auto}.glance-heading.svelte-1pjnhfr{font-size:var(--font-size-3xl);color:var(--color-black);margin:0 0 var(--space-2xl);text-align:center;font-weight:700}.glance-grid.svelte-1pjnhfr{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.glance-card.svelte-1pjnhfr{text-align:center;padding:var(--space-xl) var(--space-lg);background:var(--color-white);align-items:center;gap:var(--space-xs);border:1px solid var(--color-gray-200);transition:transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.glance-card.svelte-1pjnhfr:before{content:"";background:var(--card-accent);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.glance-card.svelte-1pjnhfr:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.glance-icon.svelte-1pjnhfr{background:color-mix(in srgb, var(--card-accent) 10%, transparent);block-size:48px;inline-size:48px;color:var(--card-accent);border-radius:12px;justify-content:center;align-items:center;margin-block-end:var(--space-sm);display:flex}.glance-value.svelte-1pjnhfr{font-size:var(--font-size-2xl);color:var(--color-black);font-weight:700;line-height:1.1}.glance-label.svelte-1pjnhfr{font-size:var(--font-size-xs);color:var(--color-gray-500);font-weight:500}.luggage-icons.svelte-1pjnhfr{color:var(--card-accent);justify-content:center;align-items:center;gap:2px;margin-block-start:var(--space-xs);display:flex}.glance-context.svelte-1pjnhfr{font-size:var(--font-size-sm);color:var(--color-gray-600);margin-block-start:var(--space-xs);line-height:1.4}.full-specs-toggle.svelte-1pjnhfr{justify-content:center;margin-block-start:var(--space-2xl);display:flex}.full-specs-btn.svelte-1pjnhfr{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--color-gray-100);border:1px solid var(--color-gray-200);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-black);transition:background var(--transition-fast), box-shadow var(--transition-fast);border-radius:12px;font-weight:600;display:flex}.full-specs-btn.svelte-1pjnhfr:hover{background:var(--color-gray-200);box-shadow:0 2px 8px #0000000f}.full-specs-chevron.svelte-1pjnhfr{color:var(--color-gray-500);transition:transform var(--transition-fast);display:flex}.full-specs-chevron.rotated.svelte-1pjnhfr{transform:rotate(180deg)}.full-specs-content.svelte-1pjnhfr{margin-block-start:var(--space-xl)}.ownership-block.svelte-1pjnhfr{background:var(--color-gray-100);padding:var(--space-md) var(--space-lg);border-radius:10px;margin-block-start:var(--space-md)}.ownership-row.svelte-1pjnhfr{font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.ownership-label.svelte-1pjnhfr{align-items:center;gap:var(--space-xs);color:var(--color-gray-600);font-weight:500;display:flex}.ownership-info-btn.svelte-1pjnhfr{border:1px solid var(--color-gray-300);background:var(--color-white);block-size:20px;inline-size:20px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ownership-info-btn.svelte-1pjnhfr:hover{color:var(--color-black);border-color:var(--color-gray-500)}.ownership-explain.svelte-1pjnhfr{margin:var(--space-sm) 0 0;font-size:var(--font-size-xs);color:var(--color-gray-600);line-height:1.6}.ownership-value.svelte-1pjnhfr{color:var(--color-black);font-weight:700}@media (width<=768px){.glance-grid.svelte-1pjnhfr{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.glance-card.svelte-1pjnhfr{padding:var(--space-lg) var(--space-md)}.glance-value.svelte-1pjnhfr{font-size:var(--font-size-xl)}}@media (width<=480px){.glance-grid.svelte-1pjnhfr{gap:var(--space-xs)}.glance-card.svelte-1pjnhfr{padding:var(--space-md) var(--space-sm)}.ownership-block.svelte-1pjnhfr{padding:var(--space-sm) var(--space-md)}}.safety-overview.svelte-fwb9lo{padding-block:var(--space-section);padding-inline:var(--container-padding);background:var(--color-gray-100)}.safety-container.svelte-fwb9lo{max-inline-size:1000px;margin-inline:auto}.safety-header.svelte-fwb9lo{justify-content:center;align-items:center;gap:var(--space-sm);margin-block-end:var(--space-2xl);display:flex}.safety-icon-badge.svelte-fwb9lo{color:#2563eb;background:#dbeafe;border-radius:10px;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:flex}.safety-heading.svelte-fwb9lo{font-size:var(--font-size-3xl);color:var(--color-black);margin:0;font-weight:700}.safety-top.svelte-fwb9lo{justify-content:center;align-items:center;gap:var(--space-2xl);flex-wrap:wrap;margin-block-end:var(--space-2xl);display:flex}.safety-rating.svelte-fwb9lo{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.stars-row.svelte-fwb9lo{gap:6px;display:flex}.star.svelte-fwb9lo{color:var(--color-gray-300);display:flex}.star.filled.svelte-fwb9lo{color:#f59e0b;filter:drop-shadow(0 1px 2px #f59e0b4d)}.rating-label.svelte-fwb9lo{font-size:var(--font-size-sm);color:var(--color-gray-600);font-weight:500}.airbags-badge.svelte-fwb9lo{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--color-white);color:#2563eb;border:1px solid #dbeafe;border-radius:12px;display:flex}.airbags-number.svelte-fwb9lo{font-size:var(--font-size-xl);color:#2563eb;font-weight:700;line-height:1}.airbags-label.svelte-fwb9lo{font-size:var(--font-size-sm);color:var(--color-gray-600);font-weight:500}.adas-grid.svelte-fwb9lo{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.adas-card.svelte-fwb9lo{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--color-white);border:1px solid var(--color-gray-200);transition:box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:12px;display:flex}.adas-card.svelte-fwb9lo:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.adas-icon.svelte-fwb9lo{color:#2563eb;background:#dbeafe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:flex}.adas-text.svelte-fwb9lo{flex-direction:column;gap:2px;display:flex}.adas-label.svelte-fwb9lo{font-size:var(--font-size-sm);color:var(--color-black);font-weight:600}.adas-desc.svelte-fwb9lo{font-size:var(--font-size-xs);color:var(--color-gray-500);line-height:1.4}@media (width<=768px){.safety-top.svelte-fwb9lo{gap:var(--space-xl)}.adas-grid.svelte-fwb9lo{gap:var(--space-xs);grid-template-columns:repeat(2,1fr)}.adas-card.svelte-fwb9lo{padding:var(--space-md);text-align:center;flex-direction:column;align-items:center}.adas-text.svelte-fwb9lo{align-items:center}}.dims-container.svelte-ob0jdt{max-inline-size:1000px;margin-inline:auto}.hero-trio.svelte-ob0jdt{justify-content:center;align-items:center;gap:var(--space-md);margin-block-end:var(--space-2xl);display:flex}.hero-card.svelte-ob0jdt{max-inline-size:220px;padding:var(--space-xl) var(--space-lg);background:linear-gradient(168deg,#f0fdfa 0%,#f7fdfb 100%);border:1px solid #ccfbf1;border-radius:18px;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.hero-card.svelte-ob0jdt .hero-context:where(.svelte-ob0jdt){margin-block-start:auto}.hero-badge.svelte-ob0jdt{color:#0d9488;background:#ccfbf1;border-radius:11px;justify-content:center;align-items:center;block-size:38px;inline-size:38px;display:flex}.hero-label.svelte-ob0jdt{font-size:var(--font-size-sm);color:var(--color-gray-500);letter-spacing:.01em;font-weight:600}.hero-num-row.svelte-ob0jdt{align-items:baseline;gap:4px;display:flex}.hero-value.svelte-ob0jdt{color:var(--color-black);letter-spacing:-.02em;font-size:clamp(1.75rem,1.5rem + 1.5vw,2.5rem);font-weight:800;line-height:1}.hero-unit.svelte-ob0jdt{font-size:var(--font-size-sm);color:#0d9488;font-weight:600}.hero-context.svelte-ob0jdt{font-size:var(--font-size-xs);color:var(--color-gray-500);text-align:center;font-weight:500;line-height:1.3}.hero-sep.svelte-ob0jdt{font-size:var(--font-size-2xl);color:var(--color-gray-300);flex-shrink:0;padding-block-start:var(--space-xl);font-weight:300}.dims-grid.svelte-ob0jdt{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.dim-card.svelte-ob0jdt{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:14px;transition:box-shadow .2s,border-color .2s;display:flex}.dim-body.svelte-ob0jdt{flex-direction:column;flex:1;align-self:stretch;gap:2px;min-inline-size:0;display:flex}.dim-card.svelte-ob0jdt:hover{border-color:#ccfbf1;box-shadow:0 4px 20px #0d948814}.dim-badge.svelte-ob0jdt{color:#0d9488;background:#f0fdfa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:flex}.dim-label.svelte-ob0jdt{font-size:var(--font-size-sm);color:var(--color-black);font-weight:600;line-height:1.3}.dim-num-row.svelte-ob0jdt{align-items:baseline;gap:4px;display:flex}.dim-value.svelte-ob0jdt{font-size:var(--font-size-xl);color:#0f766e;letter-spacing:-.01em;font-weight:800;line-height:1.2}.dim-unit.svelte-ob0jdt{font-size:var(--font-size-xs);color:#5eead4;font-weight:600}.dim-context.svelte-ob0jdt{font-size:var(--font-size-xs);color:var(--color-gray-500);margin-block-start:auto;font-weight:500;line-height:1.4}@media (width<=768px){.hero-trio.svelte-ob0jdt{gap:var(--space-xs)}.hero-card.svelte-ob0jdt{padding:var(--space-md) var(--space-sm)}.hero-value.svelte-ob0jdt{font-size:var(--font-size-xl)}.hero-sep.svelte-ob0jdt{font-size:var(--font-size-lg)}.dims-grid.svelte-ob0jdt{grid-template-columns:repeat(2,1fr);gap:8px}.dim-card.svelte-ob0jdt{padding:var(--space-md);text-align:center;flex-direction:column;align-items:center}.dim-num-row.svelte-ob0jdt{justify-content:center}.dim-body.svelte-ob0jdt{align-items:center}}@media (width<=400px){.hero-card.svelte-ob0jdt{padding:var(--space-sm) var(--space-xs)}.hero-badge.svelte-ob0jdt{border-radius:8px;block-size:32px;inline-size:32px}.hero-context.svelte-ob0jdt{display:none}}.equip-container.svelte-1kerens{max-inline-size:1000px;margin-inline:auto}.equip-grid.svelte-1kerens{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.equip-card.svelte-1kerens{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--color-white);border:1px solid var(--color-gray-200);transition:box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:12px;display:flex}.equip-card.svelte-1kerens:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.equip-icon.svelte-1kerens{color:#d97706;background:#fef3c7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:flex}.equip-text.svelte-1kerens{flex-direction:column;gap:4px;display:flex}.equip-label.svelte-1kerens{font-size:var(--font-size-sm);color:var(--color-black);font-weight:600}.equip-value.svelte-1kerens{font-size:var(--font-size-xs);color:var(--color-gray-600);line-height:1.4}.equip-badge.svelte-1kerens{font-size:var(--font-size-xs);color:#16a34a;background:#f0fdf4;border-radius:6px;align-items:center;gap:4px;inline-size:fit-content;padding:2px 8px;font-weight:600;display:inline-flex}@media (width<=768px){.equip-grid.svelte-1kerens{gap:var(--space-xs);grid-template-columns:repeat(2,1fr)}.equip-card.svelte-1kerens{padding:var(--space-md);text-align:center;flex-direction:column;align-items:center}.equip-text.svelte-1kerens{align-items:center}}.truck-container.svelte-t3rolb{max-inline-size:1000px;margin-inline:auto}.truck-hero-grid.svelte-t3rolb{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-block-end:var(--space-2xl);display:grid}.truck-hero-card.svelte-t3rolb{padding:var(--space-xl) var(--space-lg);background:linear-gradient(168deg,#fff7ed 0%,#fffbf5 100%);border:1px solid #fed7aa;border-radius:18px;flex-direction:column;align-items:center;gap:6px;display:flex}.truck-hero-card.svelte-t3rolb .hero-context:where(.svelte-t3rolb){margin-block-start:auto}.hero-badge.svelte-t3rolb{color:#9a3412;background:#fed7aa;border-radius:11px;justify-content:center;align-items:center;block-size:40px;inline-size:40px;display:flex}.hero-label.svelte-t3rolb{font-size:var(--font-size-sm);color:var(--color-gray-500);letter-spacing:.01em;font-weight:600}.hero-num-row.svelte-t3rolb{align-items:baseline;gap:4px;display:flex}.hero-value.svelte-t3rolb{color:var(--color-black);letter-spacing:-.02em;font-size:clamp(1.75rem,1.5rem + 1.5vw,2.5rem);font-weight:800;line-height:1}.hero-unit.svelte-t3rolb{font-size:var(--font-size-sm);color:#9a3412;font-weight:600}.hero-context.svelte-t3rolb{font-size:var(--font-size-xs);color:var(--color-gray-500);text-align:center;font-weight:500;line-height:1.4}.truck-grid.svelte-t3rolb{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.truck-card.svelte-t3rolb{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--color-white);border:1px solid var(--color-gray-200);transition:box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:12px;display:flex}.truck-card.svelte-t3rolb:hover{border-color:#fed7aa;transform:translateY(-1px);box-shadow:0 4px 16px #9a341214}.truck-icon.svelte-t3rolb{color:#9a3412;background:#fff7ed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:flex}.truck-text.svelte-t3rolb{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.truck-label.svelte-t3rolb{font-size:var(--font-size-sm);color:var(--color-black);font-weight:600;line-height:1.3}.truck-value.svelte-t3rolb{font-size:var(--font-size-xs);color:var(--color-gray-600);line-height:1.4}.truck-badge.svelte-t3rolb{font-size:var(--font-size-xs);color:#9a3412;background:#fff7ed;border-radius:6px;align-items:center;gap:4px;inline-size:fit-content;padding:2px 8px;font-weight:600;display:inline-flex}@media (width<=768px){.truck-hero-grid.svelte-t3rolb{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.truck-hero-card.svelte-t3rolb{padding:var(--space-md) var(--space-sm)}.hero-value.svelte-t3rolb{font-size:var(--font-size-xl)}.truck-grid.svelte-t3rolb{gap:var(--space-xs);grid-template-columns:repeat(2,1fr)}.truck-card.svelte-t3rolb{padding:var(--space-md);text-align:center;flex-direction:column;align-items:center}.truck-text.svelte-t3rolb{align-items:center}}.info-tabs-section.svelte-z62sin{padding-block:var(--space-section);padding-inline:var(--container-padding);background:var(--color-white);transition:background .5s}.info-tabs-container.svelte-z62sin{max-inline-size:1300px;margin-inline:auto}.info-tabs-heading.svelte-z62sin{font-size:var(--font-size-3xl);color:var(--color-black);margin:0 0 var(--space-xl);text-align:center;font-weight:700}.tabs-bar.svelte-z62sin{justify-content:center;margin-block-end:var(--space-2xl);display:flex}.tabs-track.svelte-z62sin{background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.tab-btn.svelte-z62sin{align-items:center;gap:var(--space-sm);color:var(--color-gray-600);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:11px;padding:10px 22px;font-family:inherit;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.tab-btn.svelte-z62sin:hover:not(.active){color:var(--color-gray-700);background:color-mix(in srgb, var(--color-gray-200) 50%, transparent)}.tab-btn.active.svelte-z62sin{background:var(--color-white);color:var(--tab-accent,var(--color-black));font-weight:600;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.tab-icon.svelte-z62sin{align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.tab-btn.active.svelte-z62sin .tab-icon:where(.svelte-z62sin){transform:scale(1.1)}.tab-label.svelte-z62sin{line-height:1}.tab-panels.svelte-z62sin{position:relative;overflow:hidden}.tab-panel.svelte-z62sin{animation-duration:.38s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.tab-panel.slide-start.svelte-z62sin{animation-name:svelte-z62sin-slideFromStart}.tab-panel.slide-end.svelte-z62sin{animation-name:svelte-z62sin-slideFromEnd}@keyframes svelte-z62sin-slideFromEnd{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-z62sin-slideFromStart{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.full-specs-toggle.svelte-z62sin{justify-content:center;margin-block-start:var(--space-2xl);display:flex}.full-specs-btn.svelte-z62sin{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--color-gray-100);border:1px solid var(--color-gray-200);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-black);border-radius:12px;font-family:inherit;font-weight:600;transition:background .2s,box-shadow .2s;display:flex}.full-specs-btn.svelte-z62sin:hover{background:var(--color-gray-200);box-shadow:0 2px 8px #0000000f}.full-specs-chevron.svelte-z62sin{color:var(--color-gray-500);transition:transform .2s;display:flex}.full-specs-chevron.rotated.svelte-z62sin{transform:rotate(180deg)}.full-specs-content.svelte-z62sin{margin-block-start:var(--space-xl)}.data-disclaimer.svelte-z62sin{border-block-start:1px solid var(--color-gray-100);font-size:var(--font-size-xs);color:var(--color-text-muted);justify-content:center;align-items:center;gap:6px;margin-block-start:var(--space-2xl);padding-block-start:var(--space-lg);line-height:1.5;display:flex}@media (width<=768px){.tab-btn.svelte-z62sin{font-size:var(--font-size-xs);gap:6px;padding:8px 16px}.tabs-track.svelte-z62sin{border-radius:12px;gap:2px;padding:3px}.tab-btn.svelte-z62sin{border-radius:9px}}@media (width<=400px){.tab-btn.svelte-z62sin{padding:8px 12px}}
