.dt-model-card{border:1px solid var(--ar-line-strong);background:var(--ar-bg);border-radius:10px;flex-direction:column;min-width:0;min-height:350px;padding:28px;transition:border-color .2s,transform .2s;animation:.35s both ar-rise;display:flex}.dt-model-card-top,.dt-model-card-bottom{justify-content:space-between;gap:16px;display:flex}.dt-model-card-top{color:var(--ar-muted);font:var(--ar-type-label) / 1.5 var(--ar-font-mono);letter-spacing:var(--ar-track-label);align-items:center}.dt-model-free{background:var(--ar-accent-tint);color:var(--ar-accent-text);text-transform:uppercase;border-radius:3px;margin-left:10px;padding:3px 7px}.dt-model-card-main{margin-top:27px}.dt-model-card h3{overflow-wrap:anywhere}.ar-site .dt-model-id{color:var(--ar-accent-text);font:var(--ar-type-label-lg) var(--ar-font-mono);overflow-wrap:anywhere;margin-top:6px}.ar-site .dt-model-description{color:var(--ar-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:17px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.dt-model-specs{flex-wrap:wrap;gap:6px;margin:auto 0 17px;padding-top:20px;display:flex}.dt-model-specs span{border:1px solid var(--ar-rule);color:var(--ar-muted);font:var(--ar-type-label) var(--ar-font-mono);padding:5px 7px}.dt-model-card-bottom{border-top:1px solid var(--ar-rule);align-items:end;padding-top:17px}.dt-model-pricing{gap:4px;display:grid}.dt-model-pricing small{color:var(--ar-subtle);font:var(--ar-type-label) var(--ar-font-mono);letter-spacing:var(--ar-track-label)}.dt-model-pricing span{color:var(--ar-ink);font-size:var(--ar-type-small)}.dt-model-card-bottom a{text-align:right}.dt-model-card-bottom a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.dt-model-card{transition:none;animation:none}}.dt-model-card:hover{border-color:var(--ar-accent)}.ar-site .dt-model-card h3{letter-spacing:-.5px;font-size:21px;line-height:1.3}.dt-model-filter{align-items:center;gap:8px;font-size:14px;display:flex}.dt-model-filter select{background:var(--ar-bg);color:var(--ar-ink);border:1px solid var(--ar-line-strong);border-radius:5px;padding:9px 12px}.dt-model-count{color:var(--ar-muted);margin-bottom:18px;font-size:13px}.dt-model-card-bottom a{color:var(--ar-accent-text);font-size:14px;font-weight:600}
