.carousel-track.svelte-18qcjq9{scrollbar-width:none}.carousel-track.svelte-18qcjq9::-webkit-scrollbar{display:none}.carousel-btn.svelte-18qcjq9{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.carousel-btn.svelte-18qcjq9:hover:not(:disabled){background:rgba(var(--color-primary-rgb),.25);border-color:rgba(var(--color-primary-rgb),.6)}.carousel-btn.svelte-18qcjq9:disabled{opacity:.3;cursor:default}.detail-tab.svelte-18qcjq9{color:var(--color-tab-text);background:transparent;border:none;border-left:2px solid var(--color-tab-border);cursor:pointer}.detail-tab.svelte-18qcjq9:hover{color:var(--color-tab-hover-text);border-left-color:var(--color-tab-hover-border)}.detail-tab.active.svelte-18qcjq9{color:var(--color-text-heading);border-left-color:var(--color-primary)}.download-btn.svelte-18qcjq9{width:36px;height:36px;border-radius:6px;background:var(--color-overlay-dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background .2s ease}.group:hover .download-btn.svelte-18qcjq9{opacity:1}.download-btn.svelte-18qcjq9:hover{background:var(--color-overlay-dim-hover)}.doc-grid.svelte-18qcjq9{grid-template-columns:1fr}@media(min-width:768px){.doc-grid.svelte-18qcjq9{grid-template-columns:repeat(var(--doc-cols),minmax(0,1fr))}}.doc-card.svelte-18qcjq9{transition:background-color .25s ease,box-shadow .25s ease}.doc-card.svelte-18qcjq9:hover{background-color:rgba(var(--color-primary-rgb),.05)!important;box-shadow:inset 0 2px 0 var(--color-primary)}.dealer-badge.svelte-18qcjq9{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-secondary);background:rgba(var(--color-brand-secondary-rgb),.1);border:1px solid rgba(var(--color-brand-secondary-rgb),.3);border-radius:2px;padding:2px 8px;line-height:1.4}.page-side-nav.svelte-18qcjq9{display:none}@media(min-width:1280px){.page-side-nav.svelte-18qcjq9{display:flex;flex-direction:column;gap:4px;position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:40}}.side-nav-link.svelte-18qcjq9{display:flex;align-items:center;gap:10px;flex-direction:row-reverse;padding:8px 0;text-decoration:none;cursor:pointer}.side-nav-dot.svelte-18qcjq9{width:10px;height:10px;border-radius:50%;border:2px solid var(--color-sidenav-dot-border);background:transparent;transition:all .25s ease;flex-shrink:0}.side-nav-label.svelte-18qcjq9{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-sidenav-label);transition:all .25s ease;white-space:nowrap}.side-nav-link.svelte-18qcjq9:hover .side-nav-label:where(.svelte-18qcjq9){color:var(--color-sidenav-hover-label)}.side-nav-link.svelte-18qcjq9:hover .side-nav-dot:where(.svelte-18qcjq9){border-color:var(--color-sidenav-hover-dot)}.side-nav-link.active.svelte-18qcjq9 .side-nav-dot:where(.svelte-18qcjq9){background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 8px rgba(var(--color-primary-rgb),.5)}.side-nav-link.active.svelte-18qcjq9 .side-nav-label:where(.svelte-18qcjq9){color:var(--color-text-heading)}
