.sparkline[data-v-5ebbc2e9]{display:block}.item-card-link{contain:layout style paint;content-visibility:auto;display:block}.item-card{aspect-ratio:1/1;border-radius:.5rem;border-width:1px;overflow:hidden;position:relative;--tw-border-opacity:1;border-color:rgb(var(--theme-color-700)/var(--tw-border-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.item-card--trending:hover{border-color:#22c55e80}.item-card--declining:hover{border-color:#ef444480}.item-card--collection:hover,.item-card--favorite:hover{border-color:#0ea5e980}.item-card:hover .item-name{opacity:1}}.item-badge{border-radius:.25rem;font-size:10px;font-weight:600;padding:.125rem .375rem;position:absolute;top:.5rem;z-index:10}.item-badge--price{background-color:#0f172ae6;left:.5rem;--tw-text-opacity:1;color:rgb(var(--theme-color-100)/var(--tw-text-opacity,1))}.item-badge--change{align-items:center;display:flex;gap:.25rem;right:.5rem}.item-badge--positive{background-color:#22c55e33;--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.item-badge--negative{background-color:#ef444433;--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.item-badge--neutral{background-color:#374151e6;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.item-image-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));padding:.75rem}.item-gradient{inset:0;opacity:.3;pointer-events:none;position:absolute}.item-image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.item-sparkline{bottom:1rem;display:none;left:50%;pointer-events:none;position:absolute;width:90%;--tw-translate-x:-50%;align-items:center;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.item-sparkline{display:flex}}@media (hover:hover){.item-card:hover .item-sparkline{opacity:0}}.item-name{background:linear-gradient(0deg,#0f172a,rgba(15,23,42,.95),transparent);bottom:0;left:0;opacity:.9;padding:1.5rem .5rem .5rem;position:absolute;right:0;width:100%}@media (hover:hover){.item-name{opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}}
