.chart.svelte-1agfpd{margin:.25rem 0 1.25rem;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:.9rem 1rem .6rem}svg.svelte-1agfpd{width:100%;height:auto;display:block}.area.svelte-1agfpd{fill:color-mix(in srgb,var(--accent) 14%,transparent);stroke:none}.line.svelte-1agfpd{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pt.svelte-1agfpd{fill:var(--accent)}.pt.low.svelte-1agfpd{fill:#16a34a;stroke:#fff;stroke-width:1.5}.axis.svelte-1agfpd{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-top:.4rem;font-size:.75rem;color:var(--muted)}.hi-lbl.svelte-1agfpd,.lo-lbl.svelte-1agfpd{font-variant-numeric:tabular-nums}.chart.svelte-1wx5n30{margin:.25rem 0 1.25rem;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:.9rem 1rem .6rem}svg.svelte-1wx5n30{width:100%;height:auto;display:block}.grid.svelte-1wx5n30{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.ylbl.svelte-1wx5n30{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.line.svelte-1wx5n30{stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.legend.svelte-1wx5n30{display:flex;flex-wrap:wrap;gap:.4rem 1rem;list-style:none;margin:.6rem 0 .2rem;padding:0;font-size:.8rem}.legend.svelte-1wx5n30 li:where(.svelte-1wx5n30){display:inline-flex;align-items:center;gap:.4rem}.swatch.svelte-1wx5n30{width:12px;height:12px;flex:none}.legend.svelte-1wx5n30 .name:where(.svelte-1wx5n30){color:var(--text, inherit)}.legend.svelte-1wx5n30 .cur:where(.svelte-1wx5n30){color:var(--muted);font-variant-numeric:tabular-nums}.axis.svelte-1wx5n30{display:flex;justify-content:space-between;gap:.5rem;margin-top:.4rem;font-size:.75rem;color:var(--muted)}.back.svelte-uk8mco{display:inline-block;margin-bottom:1rem;color:var(--muted);text-decoration:none}.detail.svelte-uk8mco{display:grid;grid-template-columns:220px 1fr;gap:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.25rem}.cat.svelte-uk8mco{font-size:.75rem;text-transform:uppercase;color:var(--muted);letter-spacing:.04em}h1.svelte-uk8mco{margin:.3rem 0}.brand.svelte-uk8mco{color:var(--muted);margin:0 0 .75rem}.best.svelte-uk8mco strong:where(.svelte-uk8mco){color:var(--accent);font-size:1.25rem}.best.svelte-uk8mco .of-total:where(.svelte-uk8mco){color:var(--muted);font-size:.85rem}.best.svelte-uk8mco .muted-price:where(.svelte-uk8mco){color:var(--muted);text-decoration:line-through}.history.svelte-uk8mco{margin-top:1rem}.history-head.svelte-uk8mco{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.history-head.svelte-uk8mco h2:where(.svelte-uk8mco){margin:0}.per-store-head.svelte-uk8mco{margin:.75rem 0 .15rem;font-size:1rem}.per-store-sub.svelte-uk8mco{margin:0 0 .5rem;font-size:.8rem;color:var(--muted)}.badge.svelte-uk8mco{font-size:.8rem;padding:.2rem .6rem;border-radius:999px;background:var(--border);color:var(--muted);white-space:nowrap}.badge.low.svelte-uk8mco{background:#dcfce7;color:#15803d;font-weight:600}.badge.oos.svelte-uk8mco{background:#fee2e2;color:#b91c1c;font-weight:600;margin-right:.4rem}table.svelte-uk8mco{border-collapse:collapse;width:100%;margin:.5rem 0 1.5rem}.specs.svelte-uk8mco th:where(.svelte-uk8mco){text-align:left;color:var(--muted);font-weight:500;width:40%;padding:.35rem .5rem}.specs.svelte-uk8mco td:where(.svelte-uk8mco){padding:.35rem .5rem}.offers.svelte-uk8mco{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.offers.svelte-uk8mco th:where(.svelte-uk8mco),.offers.svelte-uk8mco td:where(.svelte-uk8mco){padding:.6rem .9rem;text-align:left;border-bottom:1px solid var(--border)}.offers.svelte-uk8mco tr.best:where(.svelte-uk8mco) td:where(.svelte-uk8mco){background:#f0fdf4}.offers.svelte-uk8mco tr.oos:where(.svelte-uk8mco) td:where(.svelte-uk8mco){color:var(--muted)}.offers.svelte-uk8mco tr.oos:where(.svelte-uk8mco) td.price:where(.svelte-uk8mco){text-decoration:line-through}.offers-scroll.svelte-uk8mco{overflow-x:auto}.offers.svelte-uk8mco .price-now:where(.svelte-uk8mco){white-space:nowrap}.offers.svelte-uk8mco .price:where(.svelte-uk8mco){font-weight:700}.offer-sale.svelte-uk8mco{display:flex;align-items:center;gap:.35rem;margin-top:.2rem}.was.svelte-uk8mco{font-size:.8rem;font-weight:400;color:var(--muted);white-space:nowrap}.discount.svelte-uk8mco{display:inline-block;font-size:.75rem;font-weight:700;padding:.1rem .4rem;border-radius:999px;background:var(--sale);color:var(--sale-fg);white-space:nowrap}@media(max-width:640px){.detail.svelte-uk8mco{grid-template-columns:1fr}}
