.brand-blurred[data-astro-cid-odi5jzfj]{filter:blur(4px);user-select:none}.data-disclaimer[data-astro-cid-odi5jzfj]{margin-top:10px;font-size:.75rem;font-style:italic;color:#ffffff59}.data-disclaimer[data-astro-cid-odi5jzfj] a[data-astro-cid-odi5jzfj]{color:#ffffff8c;text-decoration:underline}.data-disclaimer[data-astro-cid-odi5jzfj] a[data-astro-cid-odi5jzfj]:hover{color:var(--brand-sage)}.ebike-estimate-badge[data-astro-cid-odi5jzfj]{font-family:monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-accent);border:1px solid var(--teal-accent);border-radius:3px;padding:1px 5px;vertical-align:middle;margin-left:6px}.ebike-methodology-note[data-astro-cid-odi5jzfj]{margin-top:20px;font-size:.8rem;color:#ffffff73;line-height:1.6;max-width:720px}.pulse-dot[data-astro-cid-odi5jzfj]{animation:pulse 2s infinite;color:var(--teal-accent)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.research-hero[data-astro-cid-odi5jzfj]{background:var(--bg-primary)}.research-hero[data-astro-cid-odi5jzfj] h1[data-astro-cid-odi5jzfj]{font-size:clamp(2rem,5vw,3.2rem);margin:16px 0 20px;max-width:760px}.hero-sub[data-astro-cid-odi5jzfj]{font-size:1.15rem;color:var(--text-muted);max-width:640px;margin-bottom:36px;line-height:1.65}.channel-pills[data-astro-cid-odi5jzfj]{display:flex;flex-wrap:wrap;gap:10px}.channel-pill[data-astro-cid-odi5jzfj]{background:var(--brand-light);color:var(--brand-forest);border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:600;letter-spacing:.3px}.used-bikes[data-astro-cid-odi5jzfj]{background:var(--bg-primary)}.used-bikes[data-astro-cid-odi5jzfj] h2[data-astro-cid-odi5jzfj]{font-size:clamp(1.6rem,3vw,2.4rem);margin:12px 0 40px}.used-bikes-grid[data-astro-cid-odi5jzfj]{align-items:start;gap:48px}.channel-sub-heading[data-astro-cid-odi5jzfj]{font-family:system-ui,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:20px;font-weight:700}.sparklines-row[data-astro-cid-odi5jzfj]{display:flex;gap:24px;margin-top:32px;flex-wrap:wrap}.sparkline-block[data-astro-cid-odi5jzfj]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:80px}.sparkline-label[data-astro-cid-odi5jzfj]{color:var(--text-muted)}.used-bikes[data-astro-cid-odi5jzfj] .sparkline[data-astro-cid-odi5jzfj]{height:90px;align-items:flex-end}.metric-tiles[data-astro-cid-odi5jzfj]{gap:16px;margin-bottom:32px}.metric-tile[data-astro-cid-odi5jzfj]{background:var(--white);border:1px solid var(--border-light);border-radius:var(--card-radius);padding:20px 16px;display:flex;flex-direction:column;gap:6px}.metric-value[data-astro-cid-odi5jzfj]{font-family:Georgia,serif;font-size:1.6rem;font-weight:700;color:var(--brand-forest);line-height:1.1}.metric-desc[data-astro-cid-odi5jzfj]{font-size:.8rem;color:var(--text-muted);font-family:monospace}.what-you-learn[data-astro-cid-odi5jzfj]{margin-top:8px}.what-you-learn-heading[data-astro-cid-odi5jzfj]{font-family:system-ui,sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:14px}.learn-bullets[data-astro-cid-odi5jzfj]{list-style:none;display:flex;flex-direction:column;gap:10px}.learn-bullets[data-astro-cid-odi5jzfj] li[data-astro-cid-odi5jzfj]{padding-left:22px;position:relative;font-size:.95rem;color:var(--text-primary);line-height:1.5}.learn-bullets[data-astro-cid-odi5jzfj] li[data-astro-cid-odi5jzfj]:before{content:"→";position:absolute;left:0;color:var(--brand-forest);font-family:monospace}.dtc-label[data-astro-cid-odi5jzfj]{color:#ffffff73}.dtc-heading[data-astro-cid-odi5jzfj]{font-size:clamp(1.6rem,3vw,2.4rem);color:var(--white);margin:12px 0}.dtc-sub[data-astro-cid-odi5jzfj]{font-size:.95rem;color:#ffffff8c;margin-bottom:28px}.terminal-window[data-astro-cid-odi5jzfj]{border-radius:8px;overflow:hidden;border:1px solid rgba(0,212,170,.2);margin-bottom:28px}.terminal-titlebar[data-astro-cid-odi5jzfj]{background:#2a2a3a;padding:10px 16px;display:flex;align-items:center;gap:8px}.terminal-dot[data-astro-cid-odi5jzfj]{width:12px;height:12px;border-radius:50%;display:inline-block}.terminal-dot--red[data-astro-cid-odi5jzfj]{background:#ff5f57}.terminal-dot--yellow[data-astro-cid-odi5jzfj]{background:#ffbd2e}.terminal-dot--green[data-astro-cid-odi5jzfj]{background:#28ca41}.terminal-title[data-astro-cid-odi5jzfj]{font-family:monospace;font-size:.75rem;color:#ffffff80;margin-left:8px}.terminal-body[data-astro-cid-odi5jzfj]{border-radius:0;border-top:none}.dtc-terminal-body[data-astro-cid-odi5jzfj]{padding:16px 20px;display:flex;flex-direction:column;gap:6px}.terminal-scan-line[data-astro-cid-odi5jzfj]{font-family:monospace;font-size:.85rem;color:#ffffffa6;line-height:1.6}.dtc-table-wrap[data-astro-cid-odi5jzfj]{overflow-x:auto;margin-bottom:32px;border-radius:var(--card-radius);border:1px solid rgba(0,212,170,.15)}.dtc-table[data-astro-cid-odi5jzfj]{width:100%;border-collapse:collapse;font-size:.9rem}.dtc-table[data-astro-cid-odi5jzfj] thead[data-astro-cid-odi5jzfj] tr[data-astro-cid-odi5jzfj]{background:#00d4aa14;border-bottom:1px solid rgba(0,212,170,.2)}.dtc-table[data-astro-cid-odi5jzfj] th[data-astro-cid-odi5jzfj]{padding:12px 16px;text-align:left;font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#ffffff80;font-weight:600}.dtc-table[data-astro-cid-odi5jzfj] td[data-astro-cid-odi5jzfj]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffd9;font-family:monospace;font-size:.875rem}.dtc-table[data-astro-cid-odi5jzfj] tbody[data-astro-cid-odi5jzfj] tr[data-astro-cid-odi5jzfj]:last-child td[data-astro-cid-odi5jzfj]{border-bottom:none}.dtc-table[data-astro-cid-odi5jzfj] tbody[data-astro-cid-odi5jzfj] tr[data-astro-cid-odi5jzfj]:hover{background:#ffffff08}.dtc-metrics[data-astro-cid-odi5jzfj]{gap:16px;margin-top:8px}.dtc-metric[data-astro-cid-odi5jzfj]{display:flex;flex-direction:column;gap:8px}.dtc-metric-value[data-astro-cid-odi5jzfj]{font-size:1.5rem;line-height:1.1}.dtc-metric-desc[data-astro-cid-odi5jzfj]{font-size:.8rem;color:#ffffff8c;line-height:1.4}.ibd[data-astro-cid-odi5jzfj]{background:var(--bg-primary)}.ibd[data-astro-cid-odi5jzfj] h2[data-astro-cid-odi5jzfj]{font-size:clamp(1.6rem,3vw,2.4rem);margin:12px 0 32px}.ibd-map-wrap[data-astro-cid-odi5jzfj]{margin-bottom:40px}#ibd-map[data-astro-cid-odi5jzfj]{display:block;max-width:100%;border:1px solid var(--border-light);border-radius:var(--card-radius)}.ibd-stats-bar[data-astro-cid-odi5jzfj]{margin-top:12px;font-family:monospace;font-size:.85rem;color:var(--text-muted);letter-spacing:.5px}.ibd-detail-grid[data-astro-cid-odi5jzfj]{align-items:start;gap:40px}.ibd-sub-heading[data-astro-cid-odi5jzfj]{font-family:system-ui,sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:16px}.ibd-context-title[data-astro-cid-odi5jzfj]{font-family:Georgia,serif;font-size:1.1rem;margin-bottom:12px}.ibd-context-body[data-astro-cid-odi5jzfj]{font-size:.9rem;color:var(--text-primary);line-height:1.65}.imports-label[data-astro-cid-odi5jzfj]{color:#ffffff73}.imports-heading[data-astro-cid-odi5jzfj]{font-size:clamp(1.6rem,3vw,2.4rem);color:var(--white);margin:12px 0}.imports-sub[data-astro-cid-odi5jzfj]{font-size:.95rem;color:#ffffff8c;margin-bottom:8px}.imports-updated[data-astro-cid-odi5jzfj]{font-family:monospace;font-size:.85rem;color:#fff9;margin-bottom:28px;letter-spacing:.3px}.imports-table-wrap[data-astro-cid-odi5jzfj]{overflow-x:auto;border-radius:var(--card-radius);border:1px solid rgba(0,212,170,.15)}.imports-table[data-astro-cid-odi5jzfj]{width:100%;border-collapse:collapse;font-size:.875rem}.imports-table[data-astro-cid-odi5jzfj] thead[data-astro-cid-odi5jzfj] tr[data-astro-cid-odi5jzfj]{background:#00d4aa14;border-bottom:1px solid rgba(0,212,170,.2)}.imports-table[data-astro-cid-odi5jzfj] th[data-astro-cid-odi5jzfj]{padding:12px 16px;text-align:left;font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#ffffff80;font-weight:600;white-space:nowrap}.imports-table[data-astro-cid-odi5jzfj] td[data-astro-cid-odi5jzfj]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffd9;font-size:.875rem;white-space:nowrap}.imports-table[data-astro-cid-odi5jzfj] tbody[data-astro-cid-odi5jzfj] tr[data-astro-cid-odi5jzfj]:last-child td[data-astro-cid-odi5jzfj]{border-bottom:none}.imports-table[data-astro-cid-odi5jzfj] tbody[data-astro-cid-odi5jzfj] tr[data-astro-cid-odi5jzfj]:hover{background:#ffffff08}.imports-table-highlight[data-astro-cid-odi5jzfj]{background:#00d4aa0a}.hts-code[data-astro-cid-odi5jzfj]{font-family:monospace;font-size:.8rem;color:var(--teal-accent)!important;letter-spacing:.3px}.imports-table[data-astro-cid-odi5jzfj] td[data-astro-cid-odi5jzfj]:nth-child(2){white-space:normal;min-width:160px}.methodology[data-astro-cid-odi5jzfj]{background:var(--bg-primary)}.methodology-heading[data-astro-cid-odi5jzfj]{font-size:clamp(1.6rem,3vw,2.4rem);margin:12px 0 40px}.methodology-cards[data-astro-cid-odi5jzfj]{gap:var(--card-gap)}.methodology-card[data-astro-cid-odi5jzfj]{display:flex;flex-direction:column;gap:12px}.methodology-icon[data-astro-cid-odi5jzfj]{font-size:1.8rem;line-height:1}.methodology-card-title[data-astro-cid-odi5jzfj]{font-family:Georgia,serif;font-size:1.1rem;margin:0}.methodology-card-body[data-astro-cid-odi5jzfj]{font-size:.9rem;color:var(--text-primary);line-height:1.6}.deliverables[data-astro-cid-odi5jzfj]{background:var(--white)}.deliverables-heading[data-astro-cid-odi5jzfj]{font-size:clamp(1.6rem,3vw,2.4rem);margin:12px 0 40px}.deliverables-cards[data-astro-cid-odi5jzfj]{gap:var(--card-gap)}.deliverable-card[data-astro-cid-odi5jzfj]{display:flex;flex-direction:column;gap:10px}.deliverable-title[data-astro-cid-odi5jzfj]{font-family:Georgia,serif;font-size:1.05rem;margin:0}.deliverable-desc[data-astro-cid-odi5jzfj]{font-size:.875rem;color:var(--text-muted);line-height:1.5}.use-cases[data-astro-cid-odi5jzfj]{background:var(--bg-primary)}.use-cases-heading[data-astro-cid-odi5jzfj]{font-size:clamp(1.6rem,3vw,2.4rem);margin:12px 0 40px}.use-cases-cards[data-astro-cid-odi5jzfj]{gap:var(--card-gap)}.use-case-card[data-astro-cid-odi5jzfj]{display:flex;flex-direction:column;gap:10px}.use-case-type[data-astro-cid-odi5jzfj]{font-family:monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:var(--brand-forest);border:1px solid var(--brand-forest);border-radius:3px;padding:2px 8px;display:inline-block;align-self:flex-start}.use-case-desc[data-astro-cid-odi5jzfj]{font-size:.95rem;color:var(--text-primary);line-height:1.55}.research-cta-band[data-astro-cid-odi5jzfj]{background:linear-gradient(135deg,#2d6a4f,#1b4332);color:#fff;padding:80px 0;text-align:center}.research-cta-inner[data-astro-cid-odi5jzfj]{display:flex;flex-direction:column;align-items:center;gap:20px}.research-cta-heading[data-astro-cid-odi5jzfj]{font-size:clamp(1.8rem,3.5vw,2.8rem);color:#fff;max-width:680px}.research-cta-sub[data-astro-cid-odi5jzfj]{font-size:1.1rem;color:#fffc;max-width:560px;line-height:1.6}.research-cta-buttons[data-astro-cid-odi5jzfj]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:8px}.btn-cta-white[data-astro-cid-odi5jzfj]{display:inline-block;background:#fff;color:var(--brand-forest);padding:14px 32px;border-radius:var(--card-radius);text-decoration:none;font-weight:700;font-size:1rem;border:2px solid white;transition:background .2s,color .2s}.btn-cta-white[data-astro-cid-odi5jzfj]:hover{background:transparent;color:#fff}.btn-cta-white-outline[data-astro-cid-odi5jzfj]{display:inline-block;background:transparent;color:#fff;padding:14px 32px;border-radius:var(--card-radius);text-decoration:none;font-weight:700;font-size:1rem;border:2px solid white;transition:background .2s,color .2s}.btn-cta-white-outline[data-astro-cid-odi5jzfj]:hover{background:#fff;color:var(--brand-forest)}@media(max-width:768px){.used-bikes-grid[data-astro-cid-odi5jzfj],.ibd-detail-grid[data-astro-cid-odi5jzfj]{grid-template-columns:1fr!important}.sparklines-row[data-astro-cid-odi5jzfj]{gap:16px}}@media(max-width:600px){.channel-pills[data-astro-cid-odi5jzfj]{gap:8px}.research-cta-buttons[data-astro-cid-odi5jzfj]{flex-direction:column;align-items:center}.imports-table[data-astro-cid-odi5jzfj] th[data-astro-cid-odi5jzfj],.imports-table[data-astro-cid-odi5jzfj] td[data-astro-cid-odi5jzfj],.dtc-table[data-astro-cid-odi5jzfj] th[data-astro-cid-odi5jzfj],.dtc-table[data-astro-cid-odi5jzfj] td[data-astro-cid-odi5jzfj]{padding:10px 12px}}
