.model-card{border-radius:var(--r-md);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.model-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.model-card>*{transition:box-shadow var(--dur-fast) var(--ease-std), transform var(--dur-fast) var(--ease-std)}.model-card:hover>*{box-shadow:var(--e2);transform:translateY(-1px)}.model-card-cur{color:var(--ink-2);font-weight:400}.model-card-head{width:100%;height:calc(var(--fs-label) * 1.4 * 2);display:block;overflow:hidden}.model-card-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.model-card-detail{height:calc(var(--fs-label) * 1.4);line-height:calc(var(--fs-label) * 1.4);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.model-card-data{white-space:nowrap;text-overflow:ellipsis;height:1.4em;display:block;overflow:hidden}.model-card-meta{align-items:center;gap:var(--sp-2);width:100%;min-width:0;height:24px;display:flex}.model-card-traits{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.model-card:hover>*{transform:none}}
