.logo-img.svelte-1ooroae{width:2.5rem;height:2.5rem;object-fit:contain;flex-shrink:0;margin-right:var(--size-2)}.logo-fallback.svelte-1ooroae{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#fff;font-family:var(--font-body);font-size:var(--font-size-00);font-weight:700;flex-shrink:0;margin-right:var(--size-2);letter-spacing:0}@media (max-width: 480px){.logo-img.svelte-1ooroae,.logo-fallback.svelte-1ooroae{width:1.75rem;height:1.75rem;margin-right:var(--size-1)}}.ad-container.svelte-mpxvgk{margin:var(--size-5) 0}section.svelte-optmv2{margin-bottom:var(--size-9)}h2.svelte-optmv2{font-family:var(--font-heading);font-size:var(--font-size-4);font-weight:400;text-transform:uppercase;letter-spacing:-.03em;line-height:.85;margin:0 0 var(--size-3);color:var(--ink)}.hero.svelte-optmv2{text-align:center;padding:var(--size-9) var(--size-4)}.hero.svelte-optmv2 h2:where(.svelte-optmv2){font-size:var(--font-size-7);margin-bottom:var(--size-3)}.hero.svelte-optmv2 p:where(.svelte-optmv2){color:var(--ink);opacity:.5;font-family:var(--font-body);font-size:var(--font-size-1);max-width:36rem;margin:0 auto;line-height:var(--font-lineheight-3);letter-spacing:.02em}.your-fits.svelte-optmv2{list-style:none;padding:0;display:flex;gap:var(--size-2);flex-wrap:wrap}.category-label.svelte-optmv2{font-family:var(--font-body);font-size:var(--font-size-0);font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:var(--size-3) 0 var(--size-2);color:var(--ink);opacity:.5}.chip.svelte-optmv2{padding:var(--size-1) var(--size-2);font-family:var(--font-body);font-size:var(--font-size-0);display:flex;align-items:center;gap:var(--size-2);background:transparent;border:2px solid var(--ink)}.chip-text.svelte-optmv2{display:flex;align-items:center;gap:var(--size-2)}.chip-size.svelte-optmv2{font-family:var(--font-body);font-size:var(--font-size-00);font-weight:700;background:var(--ink);color:var(--concrete);padding:2px var(--size-2);letter-spacing:.05em}.remove.svelte-optmv2{background:none;border:none;cursor:pointer;color:var(--ink);font-size:var(--font-size-1);padding:var(--size-1) var(--size-2);line-height:1;display:inline-flex;align-items:center;justify-content:center;opacity:.3;transition:opacity .15s ease}.remove.svelte-optmv2:hover{opacity:1;color:var(--red)}table.svelte-optmv2{width:100%;border-collapse:collapse;background:transparent}th.svelte-optmv2,td.svelte-optmv2{text-align:left;padding:var(--size-2) var(--size-3);font-family:var(--font-body)}th.svelte-optmv2{font-weight:700;color:var(--ink);opacity:.5;font-size:var(--font-size-0);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--ink)}td.svelte-optmv2{border-bottom:1px solid rgba(10,10,10,.1);font-size:var(--font-size-0)}tr.svelte-optmv2:last-child td:where(.svelte-optmv2){border-bottom:none}tr.svelte-optmv2:hover td:where(.svelte-optmv2){background:#0a0a0a08}.brand-link.svelte-optmv2{display:flex;align-items:center;gap:var(--size-2);text-decoration:none;color:inherit;font-weight:600;transition:text-decoration .15s ease}.brand-link.svelte-optmv2:hover{text-decoration:underline;text-decoration-thickness:2px}.model-cell.svelte-optmv2{font-weight:600}.fits-cell.svelte-optmv2{font-weight:700}.confidence-dot.svelte-optmv2{display:inline-block;width:.75rem;height:.75rem;border-radius:50%}.confidence-dot.high.svelte-optmv2{background:var(--green-7)}.confidence-dot.medium.svelte-optmv2{background:var(--yellow-7)}.confidence-dot.low.svelte-optmv2{background:var(--red-7)}.empty.svelte-optmv2{text-align:center;padding:var(--size-5)}.muted.svelte-optmv2{color:var(--ink);opacity:.4;font-size:var(--font-size-0);letter-spacing:.02em}.show-mobile.svelte-optmv2{display:none}.table-scroll.svelte-optmv2{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.hero.svelte-optmv2{padding:var(--size-9) var(--size-5)}.hero.svelte-optmv2 h2:where(.svelte-optmv2){font-size:var(--font-size-5)}h2.svelte-optmv2{margin-bottom:var(--size-4)}th.svelte-optmv2,td.svelte-optmv2{padding:var(--size-1) var(--size-2)}.hide-mobile.svelte-optmv2{display:none}.show-mobile.svelte-optmv2{display:inline}}@media (max-width: 480px){.hero.svelte-optmv2 h2:where(.svelte-optmv2){font-size:var(--font-size-4)}}
