.compare-advanced-page[data-v-b758675f]{min-height:100vh;background:#f9fafb}.advanced-header[data-v-b758675f]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:4rem 2rem;text-align:center}.header-content h1[data-v-b758675f]{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.subtitle[data-v-b758675f]{font-size:1.25rem;opacity:.95}.filter-section[data-v-b758675f]{background:white;padding:2rem;border-bottom:1px solid #e5e7eb}.filter-container[data-v-b758675f]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.filter-group[data-v-b758675f]{display:flex;flex-direction:column;gap:.75rem}.filter-label[data-v-b758675f]{font-weight:600;color:#374151;font-size:.9rem}.spec-selector[data-v-b758675f]{display:flex;gap:.5rem;flex-wrap:wrap}.spec-btn[data-v-b758675f]{padding:.5rem 1rem;border:1px solid #e5e7eb;background:white;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem}.spec-btn[data-v-b758675f]:hover{border-color:#667eea}.spec-btn.active[data-v-b758675f]{background:#667eea;color:#fff;border-color:#667eea}.sort-select[data-v-b758675f]{padding:.5rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;cursor:pointer}.budget-slider[data-v-b758675f]{display:flex;flex-direction:column;gap:.5rem}.budget-range[data-v-b758675f]{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none}.budget-range[data-v-b758675f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#667eea;cursor:pointer}.budget-range[data-v-b758675f]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#667eea;cursor:pointer;border:none}.budget-display[data-v-b758675f]{display:flex;justify-content:space-between;font-size:.85rem;color:#6b7280}.current-budget[data-v-b758675f]{font-weight:600;color:#667eea;font-size:1rem}.data-note[data-v-b758675f]{max-width:1200px;margin:1.5rem auto 0;color:#9ca3af;font-size:.85rem}.results-section[data-v-b758675f]{max-width:1200px;margin:0 auto;padding:3rem 2rem}.results-header[data-v-b758675f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.results-header h2[data-v-b758675f]{margin:0;font-size:1.5rem;color:#1f2937}.view-toggle[data-v-b758675f]{display:flex;gap:.5rem}.toggle-btn[data-v-b758675f]{padding:.5rem 1rem;border:1px solid #e5e7eb;background:white;border-radius:6px;cursor:pointer;transition:all .2s}.toggle-btn.active[data-v-b758675f]{background:#667eea;color:#fff;border-color:#667eea}.providers-grid[data-v-b758675f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.provider-card[data-v-b758675f]{background:white;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .2s;position:relative}.provider-card[data-v-b758675f]:hover{border-color:#667eea;box-shadow:0 10px 25px -5px #0000001a;transform:translateY(-4px)}.provider-card.best-value[data-v-b758675f]{border-color:#10b981}.best-badge[data-v-b758675f]{position:absolute;top:1rem;right:1rem;background:#10b981;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;z-index:1}.card-header[data-v-b758675f]{padding:1.5rem;background:linear-gradient(135deg,#f0f9ff 0%,#f3e8ff 100%);border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem}.provider-logo[data-v-b758675f]{width:48px;height:48px;object-fit:contain}.provider-info h3[data-v-b758675f]{margin:0;font-size:1.25rem;color:#1f2937}.product-name[data-v-b758675f]{margin:.25rem 0 0;color:#6b7280;font-size:.9rem}.card-body[data-v-b758675f]{padding:1.5rem}.spec-tags[data-v-b758675f]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.spec-tag[data-v-b758675f]{background:#f1f5f9;padding:.25rem .6rem;border-radius:4px;font-size:.85rem;color:#475569}.price-section[data-v-b758675f]{margin-bottom:1.5rem}.price-highlight[data-v-b758675f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.price-label[data-v-b758675f]{color:#6b7280;font-size:.9rem}.price-value .amount[data-v-b758675f]{font-size:1.5rem;color:#667eea;font-weight:700}.deal-note[data-v-b758675f]{margin:0;color:#9ca3af;font-size:.85rem}.buy-button[data-v-b758675f]{display:block;width:100%;padding:.75rem;background:#667eea;color:#fff;text-decoration:none;text-align:center;border-radius:8px;font-weight:600;transition:all .2s;box-sizing:border-box}.buy-button[data-v-b758675f]:hover{background:#5568d3;transform:translateY(-2px)}.compare-view[data-v-b758675f]{overflow-x:auto}.compare-table-wrap[data-v-b758675f]{background:white;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.compare-table[data-v-b758675f]{width:100%;border-collapse:collapse;font-size:.9rem}.compare-table th[data-v-b758675f],.compare-table td[data-v-b758675f]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:middle}.compare-table thead th[data-v-b758675f]{background:#f9fafb;font-weight:600;color:#374151}.compare-table tbody tr:last-child td[data-v-b758675f]{border-bottom:none}.mini-logo[data-v-b758675f]{width:24px;height:24px;object-fit:contain;vertical-align:middle;margin-right:.4rem}.price-cell[data-v-b758675f]{color:#667eea;font-weight:600;white-space:nowrap}.compare-buy-btn[data-v-b758675f]{display:inline-block;padding:.4rem .9rem;background:#667eea;color:#fff;text-decoration:none;border-radius:6px;font-size:.85rem;transition:all .2s;white-space:nowrap}.compare-buy-btn[data-v-b758675f]:hover{background:#5568d3}.no-results[data-v-b758675f]{text-align:center;padding:4rem 2rem;background:white;border-radius:12px}.no-results h3[data-v-b758675f]{margin:0 0 .5rem;color:#1f2937}.no-results p[data-v-b758675f]{margin:0 0 1.5rem;color:#6b7280}.reset-btn[data-v-b758675f]{padding:.75rem 1.5rem;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}.reset-btn[data-v-b758675f]:hover{background:#5568d3}.insights-section[data-v-b758675f]{background:white;padding:4rem 2rem;margin-top:3rem}.insights-container[data-v-b758675f]{max-width:1200px;margin:0 auto}.insights-container h2[data-v-b758675f]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#1f2937}.insights-grid[data-v-b758675f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.insight-card[data-v-b758675f]{text-align:center;padding:2rem;background:#f9fafb;border-radius:12px;transition:all .2s}.insight-card[data-v-b758675f]:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px #0000001a}.insight-card h3[data-v-b758675f]{margin:0 0 .5rem;font-size:1.25rem;color:#1f2937}.insight-card p[data-v-b758675f]{margin:0;color:#6b7280;line-height:1.6;text-align:left}@media (max-width: 768px){.header-content h1[data-v-b758675f]{font-size:2rem}.filter-container[data-v-b758675f],.providers-grid[data-v-b758675f]{grid-template-columns:1fr}.results-header[data-v-b758675f]{flex-direction:column;gap:1rem;align-items:flex-start}}
