.vs-page[data-astro-cid-6jzmmcsg]{padding:16px 0 60px}.vs-header[data-astro-cid-6jzmmcsg]{text-align:center;margin:24px 0 32px}.vs-header[data-astro-cid-6jzmmcsg] h1[data-astro-cid-6jzmmcsg]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:0 0 12px;font-size:clamp(20px,4vw,30px);font-weight:800;line-height:1.3;display:flex}.vs-vs[data-astro-cid-6jzmmcsg]{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:999px;justify-content:center;align-items:center;padding:4px 14px;font-size:16px;font-weight:900;display:inline-flex}.vs-grid[data-astro-cid-6jzmmcsg]{grid-template-columns:1fr;gap:16px;margin:32px 0;display:grid}@media (width>=768px){.vs-grid[data-astro-cid-6jzmmcsg]{grid-template-columns:1fr 1fr}}.vs-card[data-astro-cid-6jzmmcsg]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:14px;flex-direction:column;padding:20px;display:flex}.vs-card-link[data-astro-cid-6jzmmcsg]{color:inherit;text-align:center;text-decoration:none;display:block}.vs-card-image[data-astro-cid-6jzmmcsg]{aspect-ratio:1;object-fit:contain;background:var(--color-bg-soft,#f9fafb);border-radius:10px;width:100%;max-width:220px;margin:0 auto 12px;padding:12px}.vs-card-name[data-astro-cid-6jzmmcsg]{color:var(--color-text,#111827);margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.3}.vs-card-stats[data-astro-cid-6jzmmcsg]{flex:1;gap:8px;margin-bottom:16px;display:grid}.vs-stat-row[data-astro-cid-6jzmmcsg]{background:var(--color-bg-soft,#f9fafb);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.vs-stat-row[data-astro-cid-6jzmmcsg] span[data-astro-cid-6jzmmcsg]{color:var(--color-text-muted,#6b7280)}.vs-stat-row[data-astro-cid-6jzmmcsg] strong[data-astro-cid-6jzmmcsg]{color:var(--color-text,#111827);align-items:center;gap:6px;display:inline-flex}.vs-stat-row[data-astro-cid-6jzmmcsg] strong[data-astro-cid-6jzmmcsg].is-winner{color:#059669}.vs-winner-badge[data-astro-cid-6jzmmcsg]{color:#059669;background:#10b98124;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.vs-card-cta[data-astro-cid-6jzmmcsg]{text-align:center;background:var(--color-primary,#2563eb);color:#fff;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none}.vs-card-cta[data-astro-cid-6jzmmcsg]:hover{background:var(--color-primary-hover,#1d4ed8);color:#fff}.vs-specs-section[data-astro-cid-6jzmmcsg]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:14px;margin:40px 0;padding:24px}.vs-specs-section[data-astro-cid-6jzmmcsg] h2[data-astro-cid-6jzmmcsg]{margin:0 0 16px;font-size:18px}.vs-specs-table[data-astro-cid-6jzmmcsg]{border-collapse:collapse;width:100%;font-size:13px}.vs-specs-table[data-astro-cid-6jzmmcsg] th[data-astro-cid-6jzmmcsg],.vs-specs-table[data-astro-cid-6jzmmcsg] td[data-astro-cid-6jzmmcsg]{text-align:left;border-bottom:1px solid var(--color-bg-soft,#f3f4f6);padding:8px 12px}.vs-specs-table[data-astro-cid-6jzmmcsg] th[data-astro-cid-6jzmmcsg]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#6b7280);font-size:12px}.vs-specs-table[data-astro-cid-6jzmmcsg] tbody[data-astro-cid-6jzmmcsg] th[data-astro-cid-6jzmmcsg]{text-transform:none;letter-spacing:normal;color:inherit;font-size:13px}.vs-specs-key[data-astro-cid-6jzmmcsg]{font-weight:600}.vs-summary[data-astro-cid-6jzmmcsg]{background:linear-gradient(135deg,#2563eb0a,#8b5cf60a);border-radius:14px;padding:24px}.vs-summary[data-astro-cid-6jzmmcsg] h2[data-astro-cid-6jzmmcsg]{margin:0 0 10px;font-size:18px}html.dark .vs-card[data-astro-cid-6jzmmcsg],html.dark .vs-specs-section[data-astro-cid-6jzmmcsg]{border-color:var(--color-text);background:#1f2937}html.dark .vs-stat-row[data-astro-cid-6jzmmcsg]{background:#111827}.vs-card-image[data-astro-cid-6jzmmcsg]{max-width:300px}.vs-card-image-empty[data-astro-cid-6jzmmcsg]{aspect-ratio:1;width:100%;max-width:300px;margin:0 auto 12px}.vs-attrs[data-astro-cid-6jzmmcsg]{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.vs-attrs[data-astro-cid-6jzmmcsg] li[data-astro-cid-6jzmmcsg]{background:var(--color-bg-soft,#f3f4f6);border-radius:999px;padding:2px 10px;font-size:12px}.vs-updating[data-astro-cid-6jzmmcsg]{color:var(--color-text-muted,#6b7280);font-weight:600}.vs-offers[data-astro-cid-6jzmmcsg]{gap:6px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:grid}.vs-offers[data-astro-cid-6jzmmcsg] li[data-astro-cid-6jzmmcsg]{background:var(--color-bg-soft,#f9fafb);border-radius:8px;justify-content:space-between;gap:8px;padding:6px 12px;display:flex}.vs-offers[data-astro-cid-6jzmmcsg] small[data-astro-cid-6jzmmcsg]{color:var(--color-text-muted,#6b7280)}.vs-history[data-astro-cid-6jzmmcsg]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:14px;margin:32px 0;padding:24px}.vs-history[data-astro-cid-6jzmmcsg] h2[data-astro-cid-6jzmmcsg]{margin:0 0 12px;font-size:18px}.vs-summary[data-astro-cid-6jzmmcsg] ul[data-astro-cid-6jzmmcsg]{margin:0;padding-left:18px;line-height:1.6}html.dark .vs-history[data-astro-cid-6jzmmcsg]{border-color:var(--color-text);background:#1f2937}html.dark .vs-attrs[data-astro-cid-6jzmmcsg] li[data-astro-cid-6jzmmcsg],html.dark .vs-offers[data-astro-cid-6jzmmcsg] li[data-astro-cid-6jzmmcsg]{background:#111827}
