.rwa-card[data-v-a54c3e73]{border:1px solid var(--border-color);min-width:0;height:100%;color:var(--text-primary);background:var(--bg-card);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;transition:transform .32s cubic-bezier(.2,.75,.25,1),border-color .32s,box-shadow .32s,background-color .32s;display:flex;overflow:hidden}.rwa-card[data-v-a54c3e73]:hover{border-color:color-mix(in srgb,var(--accent-rwa) 36%,var(--border-color));box-shadow:var(--shadow-md);transform:translateY(-7px)}.rwa-card.is-project[data-v-a54c3e73]:hover{border-color:color-mix(in srgb,var(--accent-rwb) 42%,var(--border-color))}.card-image[data-v-a54c3e73]{background:linear-gradient(140deg,var(--accent-rwa-soft),var(--bg-secondary));height:clamp(190px,22vw,260px);position:relative;overflow:hidden}.is-project .card-image[data-v-a54c3e73]{background:linear-gradient(140deg,var(--accent-rwb-soft),var(--bg-secondary))}.card-image-link[data-v-a54c3e73],.card-image[data-v-a54c3e73] .el-image,.card-image[data-v-a54c3e73] img{width:100%;height:100%;display:block}.card-image[data-v-a54c3e73] img{-o-object-fit:cover;object-fit:cover;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .5s}.rwa-card:hover .card-image[data-v-a54c3e73] img{transform:scale(1.055)}.card-image[data-v-a54c3e73]:after{pointer-events:none;content:"";background:linear-gradient(#0000,#0d16127a);position:absolute;inset:35% 0 0}.image-placeholder[data-v-a54c3e73]{width:100%;height:100%;color:var(--text-muted);place-content:center;justify-items:center;gap:10px;font-size:12px;display:grid}.placeholder-mark[data-v-a54c3e73]{border:1px solid var(--border-strong);width:52px;height:52px;color:var(--accent-rwa);background:var(--bg-card);font:700 12px var(--font-mono);border-radius:17px;place-items:center;display:grid}.is-project .placeholder-mark[data-v-a54c3e73]{color:var(--accent-rwb)}.card-badges[data-v-a54c3e73]{z-index:2;flex-wrap:wrap;gap:7px;max-width:calc(100% - 30px);display:flex;position:absolute;top:15px;left:15px}.card-status-badge[data-v-a54c3e73],.module-tag[data-v-a54c3e73],.yield-tag[data-v-a54c3e73]{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.035em;background:#141f199e;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:0 11px;font-size:10px;font-weight:700;line-height:1.25;display:inline-flex}.card-status-badge i[data-v-a54c3e73],.module-tag i[data-v-a54c3e73]{background:#85d6b2;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.module-tag.is-rwb i[data-v-a54c3e73]{background:#bdd0eb}.yield-tag[data-v-a54c3e73]{color:#fff;background:#141f199e}.card-status-badge[data-v-a54c3e73]{z-index:2;min-height:27px;font-size:9px;position:absolute;top:15px;right:15px}.card-status-badge.is-upcoming i[data-v-a54c3e73]{background:#e7bd78}.card-status-badge.is-neutral i[data-v-a54c3e73]{background:#c8d0ca}.card-image-index[data-v-a54c3e73]{z-index:2;color:#ffffffc2;font:500 10px var(--font-mono);letter-spacing:.1em;position:absolute;bottom:15px;right:18px}.card-content[data-v-a54c3e73]{flex-direction:column;flex:1;padding:21px 22px 18px;display:flex}.card-header[data-v-a54c3e73]{min-height:126px;margin-bottom:14px}.title-row[data-v-a54c3e73]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.rwa-title[data-v-a54c3e73]{min-width:0;color:var(--text-primary);font:600 20px/1.25 var(--font-display);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rwa-title a[data-v-a54c3e73]{color:inherit}.rwa-title a[data-v-a54c3e73]:hover{color:var(--accent-rwa)}.is-project .rwa-title a[data-v-a54c3e73]:hover{color:var(--accent-rwb)}.token-symbol[data-v-a54c3e73]{border:1px solid var(--border-color);background:var(--bg-soft);font:500 10px var(--font-mono);border-radius:7px;flex:none;padding:5px 8px}.rwa-desc[data-v-a54c3e73],.token-symbol[data-v-a54c3e73]{color:var(--text-secondary)}.rwa-desc[data-v-a54c3e73]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.card-stats[data-v-a54c3e73]{border-top:1px solid var(--border-color);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px 0 17px;display:grid}.stat-item[data-v-a54c3e73]{gap:5px;min-width:0;display:grid}.stat-item .label[data-v-a54c3e73]{color:var(--text-muted);font-size:10px}.stat-item .label[data-v-a54c3e73],.stat-item .value[data-v-a54c3e73]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stat-item .value[data-v-a54c3e73]{color:var(--text-primary);font:600 14px/1.3 var(--font-mono)}.card-footer[data-v-a54c3e73]{margin-top:auto;padding-top:5px}.details-link[data-v-a54c3e73]{border:1px solid var(--border-color);min-height:44px;color:var(--text-primary);background:var(--bg-soft);border-radius:12px;justify-content:space-between;align-items:center;padding:0 13px 0 15px;font-size:12px;font-weight:650;transition:color .22s,background .22s,border-color .22s,padding .22s;display:flex}.details-link[data-v-a54c3e73]:hover{border-color:var(--accent-rwa);color:var(--text-on-accent);background:var(--accent-rwa);padding-right:10px}.is-project .details-link[data-v-a54c3e73]:hover{border-color:var(--accent-rwb);background:var(--accent-rwb)}.link-arrow[data-v-a54c3e73]{background:#ffffff29;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;display:grid}@media (width<=700px){.card-image[data-v-a54c3e73]{height:220px}.card-content[data-v-a54c3e73]{padding:18px}.card-header[data-v-a54c3e73]{min-height:0}}@media (prefers-reduced-motion:reduce){.card-image[data-v-a54c3e73] img,.details-link[data-v-a54c3e73],.rwa-card[data-v-a54c3e73]{transition:none}}
