.printstream-preview[data-astro-cid-2wzejpcq]{display:flex;align-items:center;height:60px;border-radius:var(--radius-sm);margin:1.5rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#000000 25%,transparent 25%),linear-gradient(225deg,#000000 25%,transparent 25%),linear-gradient(45deg,#000000 25%,transparent 25%),linear-gradient(315deg,#000 25%,#fff 25%);background-size:30px 30px;background-color:#fff}.printstream-overlay[data-astro-cid-2wzejpcq]{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}.finish-cards[data-astro-cid-2wzejpcq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.finish-card[data-astro-cid-2wzejpcq]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.75rem;transition:all .3s ease}.finish-card[data-astro-cid-2wzejpcq]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.finish-card[data-astro-cid-2wzejpcq].printstream{border-left:4px solid #000000}.finish-card[data-astro-cid-2wzejpcq].doppler{border-left:4px solid #3b82f6}.finish-card[data-astro-cid-2wzejpcq].tigertooth{border-left:4px solid #f59e0b}.finish-card[data-astro-cid-2wzejpcq].autotronic{border-left:4px solid #ef4444}.finish-card[data-astro-cid-2wzejpcq] h4[data-astro-cid-2wzejpcq]{margin:0 0 1rem;color:var(--text-primary);display:flex;align-items:center;gap:.75rem}.finish-card[data-astro-cid-2wzejpcq] .color-swatch[data-astro-cid-2wzejpcq]{width:24px;height:24px;border-radius:4px;display:inline-block}.finish-card[data-astro-cid-2wzejpcq] .color-swatch[data-astro-cid-2wzejpcq].black-white{background:linear-gradient(135deg,#000 50%,#fff 50%);border:1px solid #ccc}.finish-card[data-astro-cid-2wzejpcq] .color-swatch[data-astro-cid-2wzejpcq].doppler-blue{background:linear-gradient(135deg,#1e3a8a,#7c3aed)}.finish-card[data-astro-cid-2wzejpcq] .color-swatch[data-astro-cid-2wzejpcq].tiger-gold{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.finish-card[data-astro-cid-2wzejpcq] .color-swatch[data-astro-cid-2wzejpcq].auto-red{background:linear-gradient(135deg,#991b1b,#ef4444)}.finish-card[data-astro-cid-2wzejpcq] p[data-astro-cid-2wzejpcq]{color:var(--text-secondary);line-height:1.6;margin:0 0 1rem}.finish-card[data-astro-cid-2wzejpcq] .value-range[data-astro-cid-2wzejpcq]{display:flex;justify-content:space-between;font-size:.9rem;padding-top:1rem;border-top:1px solid var(--border-color)}.finish-card[data-astro-cid-2wzejpcq] .value-range[data-astro-cid-2wzejpcq] span[data-astro-cid-2wzejpcq]{color:var(--text-muted)}.finish-card[data-astro-cid-2wzejpcq] .value-range[data-astro-cid-2wzejpcq] strong[data-astro-cid-2wzejpcq]{color:var(--accent-color)}.knife-grid[data-astro-cid-2wzejpcq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.knife-item[data-astro-cid-2wzejpcq]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;text-align:center}.knife-item[data-astro-cid-2wzejpcq] h5[data-astro-cid-2wzejpcq]{margin:0 0 .5rem;color:var(--text-primary);font-size:1rem}.knife-item[data-astro-cid-2wzejpcq] p[data-astro-cid-2wzejpcq]{margin:0 0 .75rem;color:var(--text-muted);font-size:.85rem;line-height:1.4}.knife-item[data-astro-cid-2wzejpcq] .price-range[data-astro-cid-2wzejpcq]{color:var(--accent-color);font-weight:600;font-size:.9rem}.value-table[data-astro-cid-2wzejpcq]{width:100%;border-collapse:collapse;margin:2rem 0;background:var(--bg-card);border-radius:var(--radius-md);overflow:hidden}.value-table[data-astro-cid-2wzejpcq] th[data-astro-cid-2wzejpcq],.value-table[data-astro-cid-2wzejpcq] td[data-astro-cid-2wzejpcq]{padding:1rem;text-align:left;border-bottom:1px solid var(--border-color)}.value-table[data-astro-cid-2wzejpcq] th[data-astro-cid-2wzejpcq]{background:#0000001a;color:var(--text-primary);font-weight:600}.value-table[data-astro-cid-2wzejpcq] tr[data-astro-cid-2wzejpcq]:hover{background:#0000000d}.tier-badge[data-astro-cid-2wzejpcq]{display:inline-block;padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;margin-top:.5rem}.tier-badge[data-astro-cid-2wzejpcq].s{background:#ffd70033;color:gold}.tier-badge[data-astro-cid-2wzejpcq].a{background:#10b98133;color:#10b981}.tier-badge[data-astro-cid-2wzejpcq].b{background:#3b82f633;color:#3b82f6}.tier-badge[data-astro-cid-2wzejpcq].c{background:#9ca3af33;color:#9ca3af}.float-comparison[data-astro-cid-2wzejpcq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:2rem 0}.float-card[data-astro-cid-2wzejpcq]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;text-align:center}.float-card[data-astro-cid-2wzejpcq] h5[data-astro-cid-2wzejpcq]{margin:0 0 .5rem;color:var(--text-primary)}.float-card[data-astro-cid-2wzejpcq] .float-range[data-astro-cid-2wzejpcq]{color:var(--text-muted);font-size:.85rem;margin-bottom:.75rem}.float-card[data-astro-cid-2wzejpcq] .visual-desc[data-astro-cid-2wzejpcq]{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.float-card[data-astro-cid-2wzejpcq].preferred{border-color:#10b981;background:#10b9810d}.float-card[data-astro-cid-2wzejpcq].preferred:after{content:"Most Desirable";display:block;margin-top:.75rem;padding:.25rem .5rem;background:#10b98133;color:#10b981;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600}.highlight-box[data-astro-cid-2wzejpcq]{background:#0000000d;border:1px solid rgba(0,0,0,.2);border-left:4px solid #000000;border-radius:var(--radius-sm);padding:1.5rem;margin:2rem 0}.highlight-box[data-astro-cid-2wzejpcq] h4[data-astro-cid-2wzejpcq]{margin:0 0 1rem;color:var(--text-primary)}.pros-cons[data-astro-cid-2wzejpcq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.pros[data-astro-cid-2wzejpcq],.cons[data-astro-cid-2wzejpcq]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem}.pros[data-astro-cid-2wzejpcq]{border-top:3px solid #10b981}.cons[data-astro-cid-2wzejpcq]{border-top:3px solid #f59e0b}.pros[data-astro-cid-2wzejpcq] h4[data-astro-cid-2wzejpcq],.cons[data-astro-cid-2wzejpcq] h4[data-astro-cid-2wzejpcq]{margin:0 0 1rem;color:var(--text-primary)}.pros[data-astro-cid-2wzejpcq] ul[data-astro-cid-2wzejpcq],.cons[data-astro-cid-2wzejpcq] ul[data-astro-cid-2wzejpcq]{margin:0;padding-left:1.25rem}.pros[data-astro-cid-2wzejpcq] li[data-astro-cid-2wzejpcq],.cons[data-astro-cid-2wzejpcq] li[data-astro-cid-2wzejpcq]{margin-bottom:.5rem;color:var(--text-secondary)}.info-box[data-astro-cid-2wzejpcq]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-left:4px solid #3b82f6;border-radius:var(--radius-sm);padding:1.5rem;margin:2rem 0}.info-box[data-astro-cid-2wzejpcq] h4[data-astro-cid-2wzejpcq]{margin:0 0 1rem;color:#3b82f6}.warning-box[data-astro-cid-2wzejpcq]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-left:4px solid #f59e0b;border-radius:var(--radius-sm);padding:1.5rem;margin:2rem 0}.warning-box[data-astro-cid-2wzejpcq] h4[data-astro-cid-2wzejpcq]{margin:0 0 1rem;color:#f59e0b}.related-tools[data-astro-cid-2wzejpcq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.related-link[data-astro-cid-2wzejpcq]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;text-decoration:none;transition:all .3s ease;display:block}.related-link[data-astro-cid-2wzejpcq]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--accent-color)}.related-link[data-astro-cid-2wzejpcq] h4[data-astro-cid-2wzejpcq]{margin:0 0 .5rem;color:var(--accent-color);font-size:1rem}.related-link[data-astro-cid-2wzejpcq] p[data-astro-cid-2wzejpcq]{margin:0;color:var(--text-secondary);font-size:.9rem}.faq-section[data-astro-cid-2wzejpcq]{margin:3rem 0}.faq-item[data-astro-cid-2wzejpcq]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1rem}.faq-item[data-astro-cid-2wzejpcq] h4[data-astro-cid-2wzejpcq]{margin:0 0 1rem;color:var(--text-primary)}.faq-item[data-astro-cid-2wzejpcq] p[data-astro-cid-2wzejpcq]{margin:0;color:var(--text-secondary);line-height:1.6}.toc[data-astro-cid-2wzejpcq]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;margin:2rem 0}.toc[data-astro-cid-2wzejpcq] h3[data-astro-cid-2wzejpcq]{margin:0 0 1rem;color:var(--text-primary)}.toc[data-astro-cid-2wzejpcq] ul[data-astro-cid-2wzejpcq]{margin:0;padding-left:1.25rem}.toc[data-astro-cid-2wzejpcq] li[data-astro-cid-2wzejpcq]{margin-bottom:.5rem}.toc[data-astro-cid-2wzejpcq] a[data-astro-cid-2wzejpcq]{color:var(--accent-color);text-decoration:none}.toc[data-astro-cid-2wzejpcq] a[data-astro-cid-2wzejpcq]:hover{text-decoration:underline}.history-timeline[data-astro-cid-2wzejpcq]{position:relative;padding-left:2rem;margin:2rem 0}.history-timeline[data-astro-cid-2wzejpcq]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,#000,#666)}.timeline-item[data-astro-cid-2wzejpcq]{position:relative;padding-bottom:1.5rem}.timeline-item[data-astro-cid-2wzejpcq]:before{content:"";position:absolute;left:-2rem;top:.25rem;width:12px;height:12px;border-radius:50%;background:#000;border:3px solid var(--bg-primary)}.timeline-item[data-astro-cid-2wzejpcq] h4[data-astro-cid-2wzejpcq]{margin:0 0 .5rem;color:var(--text-primary)}.timeline-item[data-astro-cid-2wzejpcq] p[data-astro-cid-2wzejpcq]{margin:0;color:var(--text-secondary)}.design-elements[data-astro-cid-2wzejpcq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.design-element[data-astro-cid-2wzejpcq]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;text-align:center}.design-element[data-astro-cid-2wzejpcq] h5[data-astro-cid-2wzejpcq]{margin:0 0 .5rem;color:var(--text-primary)}.design-element[data-astro-cid-2wzejpcq] p[data-astro-cid-2wzejpcq]{margin:0;color:var(--text-secondary);font-size:.9rem}
