.lead-text[data-astro-cid-rjdnuhi3]{color:var(--text-mid);font-size:1rem;line-height:1.6;margin-bottom:16px;max-width:850px}.header-badges[data-astro-cid-rjdnuhi3]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;margin-bottom:20px}.code-badge[data-astro-cid-rjdnuhi3]{background:var(--bg-card);border:1px solid var(--border);padding:6px 12px;border-radius:4px;font-size:.8125rem;color:var(--text-mid)}.code-badge[data-astro-cid-rjdnuhi3] strong[data-astro-cid-rjdnuhi3]{color:var(--amber)}.specs-grid[data-astro-cid-rjdnuhi3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px}.spec-card[data-astro-cid-rjdnuhi3]{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:14px;display:flex;flex-direction:column;gap:4px}.spec-label[data-astro-cid-rjdnuhi3]{font-size:.6875rem;color:var(--text-dim);text-transform:uppercase}.spec-value[data-astro-cid-rjdnuhi3]{font-size:1.125rem;font-weight:700;color:var(--blue)}.pace-grid[data-astro-cid-rjdnuhi3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.pace-grid[data-astro-cid-rjdnuhi3]{grid-template-columns:1fr}}.pace-card[data-astro-cid-rjdnuhi3]{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.pace-top[data-astro-cid-rjdnuhi3]{display:flex;justify-content:space-between;align-items:center}.pace-oem[data-astro-cid-rjdnuhi3]{font-size:1rem}.pace-badge[data-astro-cid-rjdnuhi3]{background:var(--bg-panel);border:1px solid var(--border);padding:3px 8px;border-radius:4px;font-size:.75rem;color:var(--text-mid)}.pace-stat-row[data-astro-cid-rjdnuhi3]{display:flex;justify-content:space-between;align-items:baseline}.pace-num[data-astro-cid-rjdnuhi3]{font-size:1.5rem;font-weight:700;color:var(--text)}.pace-pct[data-astro-cid-rjdnuhi3]{font-size:.9375rem;font-weight:700}.pace-progress-bar[data-astro-cid-rjdnuhi3]{height:6px;background:var(--border);border-radius:3px;overflow:hidden}.pace-fill[data-astro-cid-rjdnuhi3]{height:100%;border-radius:3px}.pace-fill[data-astro-cid-rjdnuhi3].blue{background:var(--blue)}.pace-fill[data-astro-cid-rjdnuhi3].amber{background:var(--amber)}.pace-detail[data-astro-cid-rjdnuhi3]{font-size:.75rem;color:var(--text-dim)}.hubs-grid[data-astro-cid-rjdnuhi3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.hub-card[data-astro-cid-rjdnuhi3]{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.hub-top[data-astro-cid-rjdnuhi3]{display:flex;justify-content:space-between;align-items:center}.hub-code[data-astro-cid-rjdnuhi3]{font-size:.8125rem;color:var(--amber)}.hub-oem[data-astro-cid-rjdnuhi3]{font-size:.75rem;color:var(--blue)}.hub-name[data-astro-cid-rjdnuhi3]{font-size:.875rem;font-weight:600;color:var(--text)}.hub-models[data-astro-cid-rjdnuhi3]{font-size:.75rem}.hub-bottom[data-astro-cid-rjdnuhi3]{display:flex;justify-content:space-between;font-size:.6875rem;margin-top:4px;border-top:1px solid var(--border-soft);padding-top:4px}.section-header-flex[data-astro-cid-rjdnuhi3]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.section-desc[data-astro-cid-rjdnuhi3]{color:var(--text-dim);font-size:.875rem;margin:4px 0 0}.counter-badge[data-astro-cid-rjdnuhi3]{background:var(--bg-card);border:1px solid var(--border);padding:6px 14px;border-radius:4px;font-size:.875rem;color:var(--text-mid)}.font-bold[data-astro-cid-rjdnuhi3]{font-weight:700}.text-blue[data-astro-cid-rjdnuhi3]{color:var(--blue)}.text-amber[data-astro-cid-rjdnuhi3]{color:var(--amber)}.text-green[data-astro-cid-rjdnuhi3]{color:var(--green)}.text-mid[data-astro-cid-rjdnuhi3]{color:var(--text-mid);font-size:.8125rem}.text-dim[data-astro-cid-rjdnuhi3]{color:var(--text-dim);font-size:.8125rem}.table-toolbar[data-astro-cid-rjdnuhi3]{margin-bottom:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:10px}.search-input[data-astro-cid-rjdnuhi3]{width:100%;background:var(--bg-panel);border:1px solid var(--border);border-radius:4px;color:var(--text);padding:8px 12px;font-size:.875rem;outline:none;transition:border-color .2s}.search-input[data-astro-cid-rjdnuhi3]:focus{border-color:var(--amber)}.filter-pills[data-astro-cid-rjdnuhi3]{display:flex;flex-wrap:wrap;gap:8px}.pill-btn[data-astro-cid-rjdnuhi3]{background:var(--bg-panel);border:1px solid var(--border);color:var(--text-mid);padding:5px 12px;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.pill-btn[data-astro-cid-rjdnuhi3]:hover{border-color:var(--amber);color:var(--text)}.pill-btn[data-astro-cid-rjdnuhi3].active{background:var(--amber);border-color:var(--amber);color:#000;font-weight:700}.oem-badge[data-astro-cid-rjdnuhi3]{background:var(--bg-panel);border:1px solid var(--border);padding:2px 6px;border-radius:3px;font-weight:700;color:var(--amber)}.dest-badge[data-astro-cid-rjdnuhi3]{background:var(--bg-panel);border:1px solid var(--border);padding:2px 6px;border-radius:3px;font-weight:700;color:var(--blue)}.hub-link[data-astro-cid-rjdnuhi3]{text-decoration:none;color:inherit;transition:border-color .2s,transform .15s}.hub-link[data-astro-cid-rjdnuhi3]:hover{border-color:var(--amber);transform:translateY(-2px)}.workflow-grid[data-astro-cid-rjdnuhi3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:12px}.workflow-card[data-astro-cid-rjdnuhi3]{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:8px}.workflow-step[data-astro-cid-rjdnuhi3]{font-size:.75rem;font-weight:700;color:var(--amber);background:var(--bg-panel);padding:2px 8px;border-radius:3px;width:fit-content;border:1px solid var(--border-soft)}.workflow-title[data-astro-cid-rjdnuhi3]{font-size:1rem;font-weight:700;color:var(--text);margin:0}.workflow-desc[data-astro-cid-rjdnuhi3]{font-size:.8125rem;line-height:1.55;color:var(--text-mid);margin:0}.workflow-desc[data-astro-cid-rjdnuhi3] a[data-astro-cid-rjdnuhi3]{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.workflow-meta[data-astro-cid-rjdnuhi3]{font-size:.75rem;margin-top:auto;padding-top:8px;border-top:1px solid var(--border-soft)}.lessor-insight-grid[data-astro-cid-rjdnuhi3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}@media (max-width: 768px){.lessor-insight-grid[data-astro-cid-rjdnuhi3]{grid-template-columns:1fr}}.insight-card[data-astro-cid-rjdnuhi3]{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:20px}.insight-title[data-astro-cid-rjdnuhi3]{font-size:1.0625rem;font-weight:700;color:var(--amber);margin:0 0 10px}.insight-text[data-astro-cid-rjdnuhi3]{font-size:.875rem;line-height:1.6;color:var(--text-mid);margin:0}.insight-text[data-astro-cid-rjdnuhi3] a[data-astro-cid-rjdnuhi3]{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.btn-secondary[data-astro-cid-rjdnuhi3]{display:inline-flex;align-items:center;background:var(--bg-card);border:1px solid var(--border);color:var(--text);padding:6px 14px;border-radius:4px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.btn-secondary[data-astro-cid-rjdnuhi3]:hover{border-color:var(--amber);color:var(--amber)}.tools-crosslink-grid[data-astro-cid-rjdnuhi3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:12px}.tool-card[data-astro-cid-rjdnuhi3]{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:16px;display:flex;gap:14px;text-decoration:none;color:inherit;transition:border-color .2s,transform .15s}.tool-card[data-astro-cid-rjdnuhi3]:hover{border-color:var(--amber);transform:translateY(-2px)}.tool-card-icon[data-astro-cid-rjdnuhi3]{font-size:1.5rem;flex-shrink:0;line-height:1}.tool-card-body[data-astro-cid-rjdnuhi3]{display:flex;flex-direction:column;gap:6px}.tool-card-title[data-astro-cid-rjdnuhi3]{font-size:.9375rem;font-weight:700;color:var(--text);margin:0}.tool-card-desc[data-astro-cid-rjdnuhi3]{font-size:.8125rem;line-height:1.5;color:var(--text-mid);margin:0}.tool-card-link[data-astro-cid-rjdnuhi3]{font-size:.75rem;color:var(--blue);font-weight:600;margin-top:4px}.faq-section[data-astro-cid-rjdnuhi3]{margin-top:32px}.faq-container[data-astro-cid-rjdnuhi3]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.faq-item[data-astro-cid-rjdnuhi3]{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;overflow:hidden}.faq-question[data-astro-cid-rjdnuhi3]{padding:14px 18px;font-size:.9375rem;font-weight:600;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;list-style:none}.faq-question[data-astro-cid-rjdnuhi3]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-rjdnuhi3]:hover{color:var(--amber)}.faq-icon[data-astro-cid-rjdnuhi3]{color:var(--amber);font-weight:700;font-size:1.125rem;transition:transform .2s ease}.faq-item[data-astro-cid-rjdnuhi3][open] .faq-icon[data-astro-cid-rjdnuhi3]{transform:rotate(45deg)}.faq-answer[data-astro-cid-rjdnuhi3]{padding:0 18px 16px;color:var(--text-mid);font-size:.875rem;line-height:1.6;border-top:1px solid var(--border-soft)}.faq-answer[data-astro-cid-rjdnuhi3] p[data-astro-cid-rjdnuhi3]{margin:12px 0 0}
