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