.skeleton.svelte-x2cdj9{background:var(--surface-2);animation:svelte-x2cdj9-pulse 1.6s var(--ease-soft) infinite;display:block}@keyframes svelte-x2cdj9-pulse{0%,to{opacity:1}50%{opacity:.55}}.pcard.svelte-oviq8z{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.link.svelte-oviq8z{transition:transform var(--t-fast) var(--ease-snap), box-shadow var(--t-fast) var(--ease-snap), border-color var(--t-fast) var(--ease-snap)}@media (hover:hover){.link.svelte-oviq8z:hover{box-shadow:var(--shadow-card);border-color:color-mix(in srgb, var(--border) 55%, var(--ink-3));transform:translateY(-2px)}}.link.svelte-oviq8z:active{transition-duration:var(--t-instant);transform:scale(.99)}.link.svelte-oviq8z:before,.link.svelte-oviq8z:after{content:"";width:var(--s3);height:var(--s3);border:2px solid var(--accent);opacity:0;transition:opacity var(--t-fast) var(--ease-snap), transform var(--t-fast) var(--ease-snap);pointer-events:none;z-index:1;position:absolute}.link.svelte-oviq8z:before{top:var(--s2);border-inline-end:none;border-bottom:none;inset-inline-start:var(--s2);transform:translateY(2px)}.link.svelte-oviq8z:after{bottom:var(--s2);border-inline-start:none;border-top:none;inset-inline-end:var(--s2);transform:translateY(-2px)}@media (hover:hover){.link.svelte-oviq8z:hover:before,.link.svelte-oviq8z:hover:after{opacity:1;transform:translate(0)}}.media.svelte-oviq8z{aspect-ratio:4/3;background:var(--panel,var(--surface-2));position:relative;overflow:hidden}.media.svelte-oviq8z img:where(.svelte-oviq8z){object-fit:cover;width:100%;height:100%;transform:scale(var(--zoom,1));-webkit-mask-image:var(--panel-mask,none);mask-image:var(--panel-mask,none);-webkit-mask-image:var(--panel-mask,none);transition:transform var(--t-fast) var(--ease-snap)}@media (hover:hover){.link.svelte-oviq8z:hover .media:where(.svelte-oviq8z) img:where(.svelte-oviq8z){transform:scale(calc(var(--zoom,1) * 1.02))}}.media-empty.svelte-oviq8z{background:linear-gradient(var(--border) 1px, transparent 1px) 0 0 / var(--s5) var(--s5), linear-gradient(90deg, var(--border) 1px, transparent 1px) 0 0 / var(--s5) var(--s5), var(--surface-2);opacity:.6;width:100%;height:100%}.body.svelte-oviq8z{gap:var(--s2);padding:var(--s4) var(--s4) var(--s5);background:var(--panel-body,var(--surface));flex-direction:column;display:flex}h3.svelte-oviq8z{font-size:var(--h3);color:var(--panel-text,var(--text))}.facts.svelte-oviq8z{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.facts.svelte-oviq8z li:where(.svelte-oviq8z){color:var(--panel-muted,var(--muted));padding-inline-start:var(--s4);font-size:.92rem;position:relative}.facts.svelte-oviq8z li:where(.svelte-oviq8z):before{content:"";inset-inline-start:0;background:var(--accent);border-radius:1px;width:5px;height:5px;position:absolute;top:.55em;transform:rotate(45deg)}.cta-btn.svelte-oviq8z{padding-inline:var(--s5);padding-block:var(--s2);border-radius:var(--r-pill);background:var(--brand);color:var(--ink-d);white-space:nowrap;transition:background var(--t-fast) var(--ease-snap), transform var(--t-fast) var(--ease-snap);flex-shrink:0;align-self:center;margin-top:auto;font-size:.85rem;font-weight:700;line-height:1.4;display:inline-block}.cta-btn.buy.svelte-oviq8z{font-variant-numeric:tabular-nums}@media (hover:hover){.link.svelte-oviq8z:hover .cta-btn:where(.svelte-oviq8z){background:color-mix(in srgb, var(--brand) 92%, var(--ink-d))}}
