.marcas-page[data-astro-cid-w6c5ghzu]{padding-block:0 var(--space-16);background:var(--bg-section-white)}.marcas-header[data-astro-cid-w6c5ghzu]{text-align:left;max-width:100%;padding-block:var(--space-6) var(--space-6);border-bottom:2px solid var(--border-subtle);background:#fff;margin-block-end:var(--space-8);margin-inline:0}.marcas-title-badge[data-astro-cid-w6c5ghzu]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);text-transform:uppercase;letter-spacing:.07em;color:var(--era-pioneer-text);background:var(--era-pioneer-bg);border:1px solid var(--era-pioneer-border);border-radius:var(--radius-full);margin-block-end:var(--space-3);font-size:11px;font-weight:700;display:inline-flex}.marcas-title[data-astro-cid-w6c5ghzu]{color:var(--text-primary);letter-spacing:-.025em;margin-block-end:var(--space-2);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:900;line-height:1.15}.marcas-subtitle[data-astro-cid-w6c5ghzu]{font-size:var(--text-sm);color:var(--text-muted);max-width:60ch;margin-block-end:0;line-height:1.55}.brand-search-box[data-astro-cid-w6c5ghzu]{max-width:640px;margin-block-end:var(--space-6);margin-inline:auto;position:relative}.search-svg[data-astro-cid-w6c5ghzu]{left:var(--space-4);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.brand-filter-field[data-astro-cid-w6c5ghzu]{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 28px);font-size:var(--font-size-sm);border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;font-family:inherit}.brand-filter-field[data-astro-cid-w6c5ghzu]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-600) 15%, transparent)}.decade-timeline-container[data-astro-cid-w6c5ghzu]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#f8fafc;flex-direction:column;margin-block-end:var(--space-6);display:flex;box-shadow:0 1px 3px #00000005}.decade-timeline-header[data-astro-cid-w6c5ghzu]{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:11px;font-weight:800;display:flex}.decade-chips-scroll[data-astro-cid-w6c5ghzu]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.decade-chip[data-astro-cid-w6c5ghzu]{border-radius:var(--radius-full);border:1.5px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);background:#fff;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.decade-chip[data-astro-cid-w6c5ghzu]:hover{border-color:var(--color-primary);background:#fff;transform:translateY(-1px)}.decade-chip[data-astro-cid-w6c5ghzu].active{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 4px 12px #0f172a26}.decade-chip[data-astro-cid-w6c5ghzu] .decade-icon[data-astro-cid-w6c5ghzu]{font-size:13px;line-height:1}.decade-chip[data-astro-cid-w6c5ghzu] .decade-range[data-astro-cid-w6c5ghzu]{opacity:.85;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.decade-chip[data-astro-cid-w6c5ghzu] .decade-badge[data-astro-cid-w6c5ghzu]{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;color:inherit;background:#0000000f;justify-content:center;align-items:center;padding:1px 6px;font-size:11px;font-weight:800;display:inline-flex}.decade-chip[data-astro-cid-w6c5ghzu].active .decade-badge[data-astro-cid-w6c5ghzu]{color:#fff;background:#fff3}.brands-empty-state[data-astro-cid-w6c5ghzu]{text-align:center;padding:var(--space-12) var(--space-6);border:1.5px dashed var(--color-border);border-radius:var(--radius-xl);margin-block:var(--space-4);background:#fff;flex-direction:column;grid-column:1/-1;align-items:center;display:flex}.brands-empty-state[data-astro-cid-w6c5ghzu] .empty-state-icon[data-astro-cid-w6c5ghzu]{margin-block-end:var(--space-2);font-size:32px}.brands-empty-state[data-astro-cid-w6c5ghzu] .empty-state-title[data-astro-cid-w6c5ghzu]{font-size:var(--font-size-lg);color:var(--color-text-heading);margin-block-end:var(--space-1);font-weight:800}.brands-empty-state[data-astro-cid-w6c5ghzu] .empty-state-text[data-astro-cid-w6c5ghzu]{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:45ch;margin-block-end:var(--space-4)}.btn-reset-filters[data-astro-cid-w6c5ghzu]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);font-weight:700;display:inline-flex}.btn-reset-filters[data-astro-cid-w6c5ghzu]:hover{background:var(--blue-700);transform:translateY(-1px)}.brand-category-tabs[data-astro-cid-w6c5ghzu]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.cat-tab[data-astro-cid-w6c5ghzu]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);font-weight:700}.cat-tab[data-astro-cid-w6c5ghzu]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-surface-hover)}.cat-tab[data-astro-cid-w6c5ghzu].active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm)}.alphabet-bar[data-astro-cid-w6c5ghzu]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.letter-chip[data-astro-cid-w6c5ghzu]{width:28px;height:28px;font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:all var(--transition-fast);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.letter-chip[data-astro-cid-w6c5ghzu]:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}.brands-grid[data-astro-cid-w6c5ghzu]{gap:var(--space-4);grid-template-columns:1fr;margin-block-end:var(--space-12);display:grid}@media (width>=580px){.brands-grid[data-astro-cid-w6c5ghzu]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-block-end:var(--space-16)}}.brand-card[data-astro-cid-w6c5ghzu]{content-visibility:auto;contain-intrinsic-size:auto 280px;padding:var(--space-6);background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a05}.brand-card[data-astro-cid-w6c5ghzu]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f}.brand-card-top[data-astro-cid-w6c5ghzu]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.brand-logo-wrap[data-astro-cid-w6c5ghzu]{justify-content:flex-start;align-items:center;width:140px;height:48px;display:flex}.brand-logo-img[data-astro-cid-w6c5ghzu]{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:36px}.brand-badges-col[data-astro-cid-w6c5ghzu]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.brand-status-badge[data-astro-cid-w6c5ghzu]{border-radius:var(--radius-full);padding:2px 8px;font-size:11px;font-weight:700}.status-active[data-astro-cid-w6c5ghzu]{color:#047857;background:#10b9811f}.status-historic[data-astro-cid-w6c5ghzu]{color:#b45309;background:#f59e0b1f}.status-rebranded[data-astro-cid-w6c5ghzu]{background:color-mix(in srgb, var(--indigo-500) 12%, transparent);color:var(--indigo-600)}.status-defunct[data-astro-cid-w6c5ghzu]{color:#4b5563;background:#6b728026}.brand-era-badge[data-astro-cid-w6c5ghzu]{color:var(--color-text-muted);font-size:11px;font-weight:600}.brand-content[data-astro-cid-w6c5ghzu]{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.brand-name-row[data-astro-cid-w6c5ghzu]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.brand-card-name[data-astro-cid-w6c5ghzu]{font-size:var(--font-size-lg);color:var(--color-text-heading);margin:0;font-weight:800}.brand-country-tag[data-astro-cid-w6c5ghzu]{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:5px;font-weight:500;display:inline-flex}.country-flag-img[data-astro-cid-w6c5ghzu]{object-fit:cover;vertical-align:middle;border:1px solid #0000001a;border-radius:2px;flex-shrink:0;width:22px;height:15px;display:inline-block;box-shadow:0 1px 2px #00000014}.brand-desc-snippet[data-astro-cid-w6c5ghzu]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:1.5}.brand-history-note[data-astro-cid-w6c5ghzu]{color:var(--color-text);background:var(--color-surface-hover);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--brand-theme,var(--color-primary));margin:0;font-size:11.5px;line-height:1.45}.brand-series-tags[data-astro-cid-w6c5ghzu]{flex-wrap:wrap;gap:4px;margin-block-start:var(--space-2);display:flex}.series-pill[data-astro-cid-w6c5ghzu]{background:var(--color-surface-subtle,#0000000a);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:2px 6px;font-size:11px;font-weight:600}.brand-card-rating[data-astro-cid-w6c5ghzu]{margin-top:auto;padding-top:.75rem}.brand-card-footer[data-astro-cid-w6c5ghzu]{border-top:1px solid var(--color-border);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:flex}.brand-model-count[data-astro-cid-w6c5ghzu]{color:var(--color-text-muted)}.brand-card-arrow[data-astro-cid-w6c5ghzu]{color:var(--color-primary);font-weight:700}.alphabetical-directory[data-astro-cid-w6c5ghzu]{border-top:1.5px solid var(--color-border);padding-block-start:var(--space-10)}.directory-letters-grid[data-astro-cid-w6c5ghzu]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-block-start:var(--space-6);display:grid}.letter-group[data-astro-cid-w6c5ghzu]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.letter-heading-box[data-astro-cid-w6c5ghzu]{align-items:baseline;gap:var(--space-2);border-bottom:1px solid var(--color-border);margin-block-end:var(--space-3);padding-block-end:var(--space-2);display:flex}.letter-heading[data-astro-cid-w6c5ghzu]{font-size:var(--font-size-xl);color:var(--color-primary);margin:0;font-weight:900}.letter-count[data-astro-cid-w6c5ghzu]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.letter-brands-list[data-astro-cid-w6c5ghzu]{gap:var(--space-2);flex-direction:column;display:flex}.letter-brand-item[data-astro-cid-w6c5ghzu]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.letter-brand-item[data-astro-cid-w6c5ghzu]:hover{background:var(--color-surface-hover)}.letter-brand-name[data-astro-cid-w6c5ghzu]{font-size:var(--font-size-sm);color:var(--color-text-heading);font-weight:700}.letter-brand-count[data-astro-cid-w6c5ghzu]{color:var(--color-text-muted,#64748b);font-weight:500}.letter-brand-meta[data-astro-cid-w6c5ghzu]{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.letter-flag-img[data-astro-cid-w6c5ghzu]{object-fit:cover;vertical-align:middle;border:1px solid #0000001f;border-radius:1px;flex-shrink:0;width:15px;height:10px;display:inline-block}
