.chart-wrap.svelte-1cfkg4f{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.chart-inner.svelte-1cfkg4f{width:100%;height:280px}.page.svelte-1437t7m{padding-top:2rem;padding-bottom:2rem}.vs-header.svelte-1437t7m{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.vs-city.svelte-1437t7m{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:140px}.vs-city.svelte-1437t7m:last-child{text-align:right}.city-link.svelte-1437t7m{font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary)}.city-link.svelte-1437t7m:hover{color:var(--accent-light)}.city-type.svelte-1437t7m{font-size:.85rem;color:var(--text-muted)}.vs-badge.svelte-1437t7m{font-size:1rem;font-weight:700;color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border);border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:0}.hero-sub.svelte-1437t7m{color:var(--text-secondary);font-size:1rem;margin-top:1rem}.compare-table.svelte-1437t7m{padding:0;overflow:hidden}.ct-header.svelte-1437t7m,.ct-row.svelte-1437t7m{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.ct-header.svelte-1437t7m{background:var(--bg-secondary);border-bottom:1px solid var(--border)}.ct-row.svelte-1437t7m{border-bottom:1px solid var(--border)}.ct-row.svelte-1437t7m:last-child{border-bottom:none}.ct-header.svelte-1437t7m>div:where(.svelte-1437t7m),.ct-row.svelte-1437t7m>div:where(.svelte-1437t7m){padding:.85rem 1.25rem}.ct-header.svelte-1437t7m .ct-city:where(.svelte-1437t7m){font-weight:600;font-size:.9rem;color:var(--text-primary);text-align:center}.ct-label.svelte-1437t7m{font-size:.85rem;color:var(--text-muted);display:flex;align-items:center}.ct-val.svelte-1437t7m{text-align:center;font-size:.95rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:center}.ct-val.mono.svelte-1437t7m{font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.ct-val.winner.svelte-1437t7m{color:var(--green);background:var(--green-bg)}.ct-row.svelte-1437t7m:hover{background:var(--bg-card-hover)}.verdict-grid.svelte-1437t7m{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.verdict-card.svelte-1437t7m{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1.25rem;gap:.4rem}.verdict-icon.svelte-1437t7m{font-size:1.75rem}.verdict-label.svelte-1437t7m{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:.25rem}.verdict-winner.svelte-1437t7m{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.verdict-reason.svelte-1437t7m{font-size:.8rem;color:var(--text-muted)}.spiderweb-grid.svelte-1437t7m{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.spider-card.svelte-1437t7m{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;color:var(--text-primary);transition:transform .15s,box-shadow .15s}.spider-card.svelte-1437t7m:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f;color:var(--text-primary)}.spider-cities.svelte-1437t7m{display:flex;flex-direction:column;gap:.15rem;min-width:0}.spider-city.svelte-1437t7m{font-weight:600;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spider-vs.svelte-1437t7m{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.spider-arrow.svelte-1437t7m{font-size:1rem;color:var(--text-muted);flex-shrink:0}.spider-rvb.svelte-1437t7m{background:linear-gradient(135deg,#fdf8ee,#fbf2df);border-color:#dfc98a;flex-direction:column;align-items:flex-start;gap:.4rem}.spider-rvb.svelte-1437t7m:hover{background:linear-gradient(135deg,#fbf2df,#f7e8c8);box-shadow:0 6px 20px #9f6b1b1a}.rvb-tag.svelte-1437t7m{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#7a5520}.rvb-hint.svelte-1437t7m{font-size:.8rem;color:#7a5520;font-family:var(--font-mono)}@media(max-width:768px){.city-link.svelte-1437t7m{font-size:1.4rem}.ct-header.svelte-1437t7m>div:where(.svelte-1437t7m),.ct-row.svelte-1437t7m>div:where(.svelte-1437t7m){padding:.65rem .75rem}.ct-label.svelte-1437t7m{font-size:.78rem}.ct-val.svelte-1437t7m{font-size:.82rem}.verdict-grid.svelte-1437t7m{grid-template-columns:1fr}.spiderweb-grid.svelte-1437t7m{grid-template-columns:1fr 1fr}}@media(max-width:480px){.vs-header.svelte-1437t7m{gap:.75rem}.vs-city.svelte-1437t7m:last-child{text-align:left}.ct-header.svelte-1437t7m,.ct-row.svelte-1437t7m{grid-template-columns:1fr 1fr 1fr}.spiderweb-grid.svelte-1437t7m{grid-template-columns:1fr}}
