.cv[data-astro-cid-oir54imd]{flex:none;width:9rem;max-width:100%;margin:0}.cv--thumb[data-astro-cid-oir54imd]{width:7.25rem}.cv__product[data-astro-cid-oir54imd]{border-radius:var(--r-md);background:#fff;padding:.5rem;display:block}.cv__product[data-astro-cid-oir54imd] img[data-astro-cid-oir54imd]{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.cv__source[data-astro-cid-oir54imd]{font-size:var(--t-xs);color:var(--action);text-underline-offset:.2em}.cv__source[data-astro-cid-oir54imd]:hover{text-decoration:underline}@media (width<=560px){.cv[data-astro-cid-oir54imd]{width:6rem}.cv--thumb[data-astro-cid-oir54imd]{width:5.25rem}.cv__product[data-astro-cid-oir54imd]{padding:.3rem}}.sp[data-astro-cid-7rka5isi]{padding:var(--s-6);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--r-xl);box-shadow:var(--sh-md);flex-direction:column;display:flex}.sp--compact[data-astro-cid-7rka5isi]{padding:var(--s-5);border-radius:var(--r-lg);box-shadow:none}.sp__head[data-astro-cid-7rka5isi]{justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-5);border-bottom:1px solid var(--line);align-items:center;display:flex}.sp__brand[data-astro-cid-7rka5isi],.sp__sectionLabel[data-astro-cid-7rka5isi]{font-size:var(--t-micro);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--ink-ghost)}.sp__name[data-astro-cid-7rka5isi]{font-size:var(--t-h3);letter-spacing:var(--ls-tight);margin-top:.5rem}.sp--compact[data-astro-cid-7rka5isi] .sp__name[data-astro-cid-7rka5isi]{font-size:var(--t-h4)}.sp__code[data-astro-cid-7rka5isi]{font-size:var(--t-sm);color:var(--action);margin-top:.3rem;font-weight:500}.sp__head[data-astro-cid-7rka5isi]>div[data-astro-cid-7rka5isi]{overflow-wrap:anywhere;min-width:0}.sp__rows[data-astro-cid-7rka5isi]{padding-block:var(--s-4)}.sp__row[data-astro-cid-7rka5isi]{gap:var(--s-4);grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr);align-items:baseline;padding-block:.48rem;display:grid}.sp__k[data-astro-cid-7rka5isi]{font-size:var(--t-micro);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ink-faint)}.sp__v[data-astro-cid-7rka5isi]{font-size:var(--t-xs);text-align:right;font-weight:500}.sp__v--accent[data-astro-cid-7rka5isi]{color:var(--action)}.sp__media[data-astro-cid-7rka5isi]{padding-block:var(--s-4);border-top:1px solid var(--line)}.sp__tags[data-astro-cid-7rka5isi]{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex;position:relative}.sp__tag[data-astro-cid-7rka5isi]{border-radius:var(--r-sm);background:var(--surface-sunken);font-size:var(--t-xs);color:var(--ink-muted);border:1px solid #0000;align-items:center;gap:.45rem;padding:.25rem .7rem;display:inline-flex}.sp__tag[data-astro-cid-7rka5isi]:hover,.sp__tag[data-astro-cid-7rka5isi]:focus-visible{border-color:var(--line-accent);color:var(--action)}.sp__tagIcon[data-astro-cid-7rka5isi]{width:1rem;height:1rem;font-family:var(--font-mono);border:1px solid;border-radius:50%;place-items:center;font-size:.58rem;line-height:1;display:grid}.sp__tooltip[data-astro-cid-7rka5isi]{z-index:10;border:1px solid var(--line-accent);border-radius:var(--r-sm);background:var(--oceano);width:min(21rem,100%);box-shadow:var(--sh-md);color:var(--neve);font-size:var(--t-xs);line-height:var(--lh-relaxed);pointer-events:none;transition:opacity var(--d-fast) var(--ease-out), translate var(--d-fast) var(--ease-out);padding:.7rem .8rem;display:none;position:absolute;bottom:calc(100% + .55rem);left:0;translate:0 .25rem}.sp__tag[data-astro-cid-7rka5isi]:hover .sp__tooltip[data-astro-cid-7rka5isi],.sp__tag[data-astro-cid-7rka5isi]:focus-visible .sp__tooltip[data-astro-cid-7rka5isi]{display:block;translate:0}@media (width<=760px),(hover:none){.sp__tag[data-astro-cid-7rka5isi]:hover .sp__tooltip[data-astro-cid-7rka5isi],.sp__tag[data-astro-cid-7rka5isi]:focus-visible .sp__tooltip[data-astro-cid-7rka5isi]{display:none}}.sp__learn[data-astro-cid-7rka5isi]{margin-top:var(--s-3);font-size:var(--t-xs);color:var(--action);font-weight:600;display:inline-block}.sp__learn[data-astro-cid-7rka5isi]:hover{text-decoration:underline}.sp__claims[data-astro-cid-7rka5isi],.sp__fits[data-astro-cid-7rka5isi],.sp__sources[data-astro-cid-7rka5isi]{padding-block:var(--s-4);border-top:1px solid var(--line)}.sp__claims[data-astro-cid-7rka5isi] ul[data-astro-cid-7rka5isi]{gap:var(--s-2) var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.sp__claims[data-astro-cid-7rka5isi] li[data-astro-cid-7rka5isi],.sp__empty[data-astro-cid-7rka5isi]{font-size:var(--t-sm);color:var(--ink-muted)}.sp__claims[data-astro-cid-7rka5isi] li[data-astro-cid-7rka5isi]:before{content:"✓";color:var(--action);margin-right:.45rem}.sp__note[data-astro-cid-7rka5isi]{padding:var(--s-4);border-top:1px solid var(--line);background:var(--surface-sunken);font-size:var(--t-xs);line-height:var(--lh-relaxed);color:var(--ink-muted)}.sp__detail[data-astro-cid-7rka5isi]{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:3rem;padding:.75rem var(--s-4);border-radius:var(--r-sm);background:var(--action);font-size:var(--t-sm);color:var(--neve);margin-top:auto;font-weight:650;display:inline-flex}.sp__detail[data-astro-cid-7rka5isi]:hover{background:var(--action-hover)}.sp__fitsList[data-astro-cid-7rka5isi]{gap:var(--s-2);margin-top:var(--s-3);display:grid}.sp__fitItem[data-astro-cid-7rka5isi]{padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunken);gap:.35rem;display:grid}.sp__fitsList[data-astro-cid-7rka5isi] a[data-astro-cid-7rka5isi]{font-size:var(--t-xs);justify-self:start;font-weight:500}.sp__fitsList[data-astro-cid-7rka5isi] a[data-astro-cid-7rka5isi]:hover{color:var(--action)}.sp__fitCondition[data-astro-cid-7rka5isi]{font-size:var(--t-micro);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--action)}.sp__fitWarning[data-astro-cid-7rka5isi]{font-size:var(--t-xs);color:var(--ink-muted);font-weight:500}.sp__sources[data-astro-cid-7rka5isi] ul[data-astro-cid-7rka5isi]{gap:var(--s-2);margin-top:var(--s-3);display:grid}.sp__sources[data-astro-cid-7rka5isi] summary[data-astro-cid-7rka5isi]{cursor:pointer;font-size:var(--t-sm);color:var(--action);font-weight:500}.sp__sources[data-astro-cid-7rka5isi] a[data-astro-cid-7rka5isi]{padding:var(--s-3);border-radius:var(--r-sm);background:var(--surface-sunken);font-size:var(--t-xs);gap:.15rem;display:grid}.sp__sources[data-astro-cid-7rka5isi] a[data-astro-cid-7rka5isi]:hover span[data-astro-cid-7rka5isi]{color:var(--action)}.sp__sources[data-astro-cid-7rka5isi] small[data-astro-cid-7rka5isi]{color:var(--ink-faint)}@media (width<=560px){.sp[data-astro-cid-7rka5isi]{padding:var(--s-5)}.sp__row[data-astro-cid-7rka5isi]{grid-template-columns:1fr}.sp__head[data-astro-cid-7rka5isi]{gap:var(--s-3)}.sp__v[data-astro-cid-7rka5isi]{text-align:left}}
