.model-card[data-v-a68454e8]{background:var(--component-card-color-background-default-alpha);border:var(--component-card-border-width-default) solid var(--component-card-color-border-default);border-radius:var(--common-size-radius-6);box-sizing:border-box;cursor:pointer;display:flex;flex:1;flex-direction:column;overflow:hidden;transition:border-color .2s ease;width:100%}.model-card[data-v-a68454e8]:focus-within,.model-card[data-v-a68454e8]:hover{border-color:var(--component-card-color-border-active)}.model-card[data-v-a68454e8]:focus-visible{outline:2px solid var(--common-color-border-brand);outline-offset:3px}.model-card__cover[data-v-a68454e8]{align-items:center;background:var(--component-card-color-border-default);display:flex;height:168px;justify-content:center;overflow:hidden;position:relative}.model-card__cover img[data-v-a68454e8]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .28s ease;width:100%}.model-card:focus-within .model-card__cover img[data-v-a68454e8],.model-card:hover .model-card__cover img[data-v-a68454e8]{transform:scale(1.03)}.model-card__cover-vendor-icon[data-v-a68454e8]{flex-shrink:0;line-height:0;transition:transform .28s ease}.model-card:focus-within .model-card__cover--fallback .model-card__cover-vendor-icon[data-v-a68454e8],.model-card:hover .model-card__cover--fallback .model-card__cover-vendor-icon[data-v-a68454e8]{transform:scale(1.06)}.model-card__cover-badges[data-v-a68454e8]{display:flex;flex-wrap:wrap;gap:6px;left:10px;position:absolute;top:14px;z-index:1}.model-card__cover-badge[data-v-a68454e8]{align-items:center;border:var(--common-size-stroke-1) solid transparent;border-radius:var(--component-badge-size-radius-md);display:inline-flex;font-family:var(--font-sans);font-size:var(--component-badge-font-font-size);font-weight:var(--component-badge-font-font-weight);justify-content:center;letter-spacing:0;line-height:var(--common-font-line-height-btnbadge-badge-sm);min-height:20px;padding:0 var(--component-badge-size-spacing-padding-8);text-transform:none}.model-card__cover-badge--hot[data-v-a68454e8]{background:linear-gradient(135deg,#ff5654,#ff7b00);border-color:transparent;color:var(--site-text)}.model-card__cover-badge--new[data-v-a68454e8]{background:var(--component-badge-color-marketing-fill-bg-green);border-color:var(--component-badge-color-marketing-fill-border-green);color:var(--component-badge-color-neutral-soft-content-black)}.model-card__body[data-v-a68454e8]{display:flex;flex:1;flex-direction:column;gap:30px;min-height:0;padding:14px 10px 10px}.model-card__content[data-v-a68454e8]{display:flex;flex-direction:column;gap:var(--common-spacing-gap-8px);min-width:0}.model-card__meta[data-v-a68454e8]{min-height:22px}.model-card__meta[data-v-a68454e8],.model-card__tags[data-v-a68454e8]{align-items:center;display:flex;gap:8px;min-width:0}.model-card__tags[data-v-a68454e8]{flex:1;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.model-card__tags[data-v-a68454e8]::-webkit-scrollbar{display:none}.model-card__vendor[data-v-a68454e8]{height:18px;line-height:0;width:18px}.model-card__badge[data-v-a68454e8],.model-card__vendor[data-v-a68454e8]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.model-card__badge[data-v-a68454e8]{border-radius:var(--component-badge-size-radius-sm);font-family:var(--font-sans);font-size:var(--component-badge-font-font-size);font-weight:var(--component-badge-font-font-weight);line-height:var(--common-font-line-height-btnbadge-badge-sm);min-height:20px;padding:0 var(--component-badge-size-spacing-padding-8);white-space:nowrap}.model-card__title[data-v-a68454e8]{color:var(--component-card-color-content-title);font-size:var(--common-font-size-body01);font-weight:var(--common-font-weight-bold);line-height:normal;max-height:40px;min-height:40px}.model-card__description[data-v-a68454e8],.model-card__title[data-v-a68454e8]{display:-webkit-box;font-family:var(--font-sans);margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.model-card__description[data-v-a68454e8]{color:var(--component-card-color-content-body);font-size:var(--common-font-size-bodydescriptions);font-weight:var(--common-font-weight-regular);height:32px;line-height:16px;word-break:break-word}.model-card__footer[data-v-a68454e8]{align-items:flex-end;display:flex;gap:var(--common-spacing-gap-12px);justify-content:space-between;margin-top:auto}.model-card__pricing[data-v-a68454e8]{display:flex;flex-direction:column;gap:var(--common-spacing-gap-2px);min-width:0}.model-card__price-fromline[data-v-a68454e8]{align-items:baseline;color:var(--component-card-color-content-body);display:flex;flex-wrap:wrap;font-family:var(--font-sans);font-size:var(--common-font-size-bodydescriptions);font-weight:var(--common-font-weight-regular);gap:.25em;line-height:normal;min-width:0}.model-card__price-fromlabel[data-v-a68454e8]{flex-shrink:0}.model-card__price-original[data-v-a68454e8]{text-decoration:line-through}.model-card__price-original-unit[data-v-a68454e8],.model-card__price-original-value[data-v-a68454e8]{font-size:inherit;font-weight:inherit;line-height:inherit}.model-card__price-row[data-v-a68454e8]{align-items:center;display:flex;gap:8px;min-width:0}.model-card__price-current[data-v-a68454e8]{color:var(--component-card-color-content-title);font-family:var(--font-sans);font-size:var(--common-font-size-bodydescriptions);font-weight:var(--common-font-weight-bold);line-height:normal;white-space:nowrap}.model-card__price-current-value[data-v-a68454e8]{font-size:16px;font-weight:700}.model-card__price-current-unit[data-v-a68454e8]{color:var(--component-card-color-content-body);font-size:inherit;font-weight:var(--common-font-weight-regular)}[data-v-a68454e8] .model-card__cta.yb-btn{background:var(--component-btn-color-bg-line)!important;border:var(--component-btn-border-width) solid var(--component-btn-color-border-line)!important;border-radius:var(--component-btn-size-radius-2);color:var(--component-btn-color-content-line)!important;flex-shrink:0;font-family:var(--font-sans);font-size:var(--component-btn-font-size-font-size-xs);font-weight:var(--component-btn-font-weight-font-weight-xs);height:var(--component-btn-size-height-1);letter-spacing:0;line-height:var(--component-btn-font-line-height-line-height-xs);min-height:var(--component-btn-size-height-1);min-width:0;padding:0 var(--component-btn-spacing-padding-12);transition:background .2s ease,border-color .2s ease,color .2s ease}.model-card[data-v-a68454e8]:focus-within .model-card__cta.yb-btn,.model-card[data-v-a68454e8]:hover .model-card__cta.yb-btn{background:var(--component-card-color-background-hover-alpha)!important;border-color:var(--component-btn-color-border-line)!important;color:var(--component-btn-color-content-line)!important}.model-card--skeleton[data-v-a68454e8]{cursor:default;pointer-events:none}.model-card__skeleton-block[data-v-a68454e8]{background:var(--site-skeleton-bg);border-radius:8px;overflow:hidden;position:relative}.model-card__skeleton-block[data-v-a68454e8]:after{animation:model-card-skeleton-a68454e8 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--site-skeleton-shine),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.model-card__skeleton-line[data-v-a68454e8]{display:block;height:14px;width:100%}.model-card__skeleton-line--title[data-v-a68454e8]{height:17px;width:68%}.model-card__skeleton-line--short[data-v-a68454e8]{width:46%}.model-card__skeleton-line--price[data-v-a68454e8]{height:18px;width:54%}.model-card__skeleton-pill[data-v-a68454e8]{border-radius:5px;display:inline-flex;height:24px;width:76px}@keyframes model-card-skeleton-a68454e8{to{transform:translate(100%)}}.no-models-found[data-v-e6749eb5]{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;text-align:center;width:100%}.no-models-found__icon[data-v-e6749eb5]{color:var(--common-color-content-sp-brand);filter:drop-shadow(0 22px 38px rgba(0,0,0,.28));height:109px;width:132px}.no-models-found__title[data-v-e6749eb5]{color:var(--site-text);font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.2;margin:0}
