.app-card[data-v-7cbab863]{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid rgba(203,213,225,.8);background:linear-gradient(145deg,#fffffff0,#f0f9ffc2);box-shadow:0 18px 48px #0f172a1a;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1)}.app-card[data-v-7cbab863]:hover{transform:translateY(-5px);border-color:#2563eb59;box-shadow:0 28px 72px #0f172a29}.app-card__main[data-v-7cbab863]{display:flex;flex:1;flex-direction:column;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.app-cover[data-v-7cbab863]{position:relative;height:150px;overflow:hidden;background:radial-gradient(circle at 84% 18%,rgba(96,165,250,.34),transparent 30%),linear-gradient(135deg,#0f172a,#1e3a8a 48%,#0f766e)}.app-cover-img[data-v-7cbab863]{height:100%;width:100%;object-fit:cover;transform:scale(1.01);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.app-card:hover .app-cover-img[data-v-7cbab863]{transform:scale(1.05)}.app-cover-fallback[data-v-7cbab863]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:20px 22px;color:#fff}.app-cover-fallback[data-v-7cbab863]:before{content:"";position:absolute;inset:16px;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#ffffff24,#ffffff08);opacity:.72}.app-cover-fallback[data-v-7cbab863]>*{position:relative;z-index:1}.app-cover-fallback strong[data-v-7cbab863]{max-width:82%;font-size:22px;line-height:1.16;font-weight:900;letter-spacing:0}.fallback-kicker[data-v-7cbab863]{font-size:12px;font-weight:700;color:#ffffffc7}.app-cover-overlay[data-v-7cbab863]{position:absolute;inset:0;background:linear-gradient(180deg,#0f172a0d,#0f172a94)}.app-cover-top[data-v-7cbab863]{position:absolute;left:14px;right:56px;top:12px;display:flex;flex-wrap:wrap;gap:8px}.app-chip[data-v-7cbab863]{border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff2e;color:#fff;padding:5px 9px;font-size:12px;font-weight:800;backdrop-filter:blur(10px)}.chip-free[data-v-7cbab863]{background:#10b98147}.chip-member[data-v-7cbab863]{background:#f59e0b52}.chip-paid[data-v-7cbab863]{background:#2563eb52}.chip-installed[data-v-7cbab863]{background:#0f172a5c}.collect-btn[data-v-7cbab863]{position:absolute;right:14px;top:14px;display:inline-flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#fff3;color:#ffffffe6;backdrop-filter:blur(10px);transition:transform .2s ease,background-color .2s ease}.collect-btn[data-v-7cbab863]:hover{transform:scale(1.06)}.collect-btn.collected[data-v-7cbab863]{background:#f43f5e52}.app-cover-title[data-v-7cbab863]{position:absolute;bottom:14px;left:16px;right:16px}.is-text-cover .app-cover-title[data-v-7cbab863]{display:none}.app-body[data-v-7cbab863]{display:flex;flex:1;flex-direction:column;padding:14px 16px 12px}.tag-pill[data-v-7cbab863]{border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#ffffffb3;color:#475569;padding:5px 9px;font-size:12px;font-weight:700}.metric-pill[data-v-7cbab863]{border-radius:999px;border:1px solid rgba(203,213,225,.72);background:#f8fafce6;padding:4px 8px;white-space:nowrap}.app-action-bar[data-v-7cbab863]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;border-top:1px solid rgba(226,232,240,.9);padding:12px 16px 16px}.app-action-btn[data-v-7cbab863],.app-detail-link[data-v-7cbab863]{min-height:38px;border-radius:12px;font-size:14px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.app-action-btn[data-v-7cbab863]:hover,.app-detail-link[data-v-7cbab863]:hover{transform:translateY(-1px)}.app-action-btn[data-v-7cbab863]{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 14px 28px #2563eb3d}.app-action-btn.is-free[data-v-7cbab863]{background:linear-gradient(135deg,#059669,#10b981)}.app-action-btn.is-member[data-v-7cbab863]{background:linear-gradient(135deg,#d97706,#f59e0b)}.app-action-btn.is-installed[data-v-7cbab863]{background:linear-gradient(135deg,#64748b,#94a3b8)}.app-action-btn.is-installing[data-v-7cbab863]{background:linear-gradient(135deg,#0f766e,#14b8a6)}.app-action-btn[data-v-7cbab863]:disabled{cursor:not-allowed;box-shadow:none;transform:none}.app-action-btn[data-v-7cbab863]:disabled:hover{transform:none}.app-detail-link[data-v-7cbab863]{border:1px solid rgba(203,213,225,.9);background:#fff;color:#2563eb;padding:0 14px}@media(max-width:640px){.app-cover[data-v-7cbab863]{height:138px}.app-cover-fallback[data-v-7cbab863]{padding:18px}.app-cover-fallback strong[data-v-7cbab863]{font-size:20px}.app-body[data-v-7cbab863]{padding:13px 14px 11px}.app-action-bar[data-v-7cbab863]{padding:11px 14px 14px}}
