.ag-showcase-desktop{display:block}.ag-showcase-mobile{display:none}.ag-showcase-card,.ag-showcase-mcard{font-family:var(--font-showcase-sans), "Plus Jakarta Sans", system-ui, sans-serif}@media (max-width:640px){.ag-showcase-desktop{display:none}.ag-showcase-mobile{display:block}}.ag-showcase-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;min-width:0;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.ag-showcase-card:hover{border-color:#86efac}.ag-showcase-link{min-width:0;color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.ag-showcase-thumb{background-color:#0f172a;background-position:50%;background-size:cover;flex:none;width:100%;height:188px;position:relative}.ag-showcase-thumb-fallback{color:#ffffffeb;letter-spacing:-.02em;background-image:linear-gradient(135deg,#334155,#0f172a);justify-content:center;align-items:center;font-size:34px;font-weight:800;display:flex}.ag-showcase-body{flex-direction:column;flex:auto;min-width:0;padding:14px 16px 18px;display:flex}.ag-showcase-brandrow{color:#475569;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.ag-showcase-avatar{color:#fff;background:#16a34a;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.ag-showcase-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ag-showcase-brandname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-showcase-verified{flex:none;margin-left:-3px;display:inline-flex}.ag-showcase-verified .ag-verified-badge{width:.68rem;height:.68rem}.ag-showcase-platforms{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.ag-showcase-platforms .ag-platform-brand,.ag-showcase-mplatforms .ag-platform-brand{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:0 0 1.35rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;overflow:hidden}.ag-showcase-title{color:#0f172a;letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ag-showcase-sub{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ag-showcase-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.ag-showcase-stats{color:#64748b;font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.ag-showcase-stats span{align-items:center;gap:4px;display:inline-flex}.ag-showcase-stats b{color:#1e293b;font-weight:700}.ag-showcase-stats .ag-currency-display{color:inherit}.ag-showcase-rating,.ag-showcase-mrating{color:#b45309;white-space:nowrap;font-size:10px;font-weight:600}.ag-showcase-price{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:0;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.ag-showcase-price .ag-currency-display{color:inherit;font-weight:inherit}.ag-showcase-save-wrap{z-index:2;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:10px;right:10px}.ag-showcase-card:hover .ag-showcase-save-wrap,.ag-showcase-card:focus-within .ag-showcase-save-wrap{opacity:1;pointer-events:auto}.ag-showcase-save{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #ffffff94;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .14s,background .14s,color .14s;display:grid}.ag-showcase-save:hover{border-color:#6fceb3}.ag-showcase-save[data-saved=true]{color:#047857;background:#ecfdf57a;border-color:#10b98157}.ag-showcase-save:disabled{cursor:not-allowed;opacity:.7}.ag-showcase-progress{background:#ecfdf5;border-top:1px solid #e2e8f0;flex:none;width:100%;height:.46rem;overflow:hidden}.ag-showcase-progress span{background:#10b981;min-width:0;height:100%;display:block}.ag-showcase-mcard{text-align:left;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;width:100%;transition:border-color .15s;display:block;overflow:hidden}.ag-showcase-mcard:hover{border-color:#10b98166}.ag-showcase-mlink{color:inherit;padding:12px;text-decoration:none;display:block}.ag-showcase-mrow{gap:14px;display:flex}.ag-showcase-mthumb{background-color:#0f172a;background-position:50%;background-size:cover;border-radius:12px;flex:0 0 96px;width:96px;height:96px;position:relative;overflow:hidden}.ag-showcase-mthumb-fallback{color:#ffffffeb;background-image:linear-gradient(135deg,#334155,#0f172a);justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.ag-showcase-mcontent{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.ag-showcase-mtop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ag-showcase-mcopy{text-align:left;min-width:0}.ag-showcase-mtitle{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.375;display:-webkit-box;overflow:hidden}.ag-showcase-msub{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ag-showcase-mright{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ag-showcase-mprice{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0cc;border-radius:6px;align-items:center;gap:0;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.ag-showcase-mprice .ag-currency-display{color:inherit;font-weight:inherit}.ag-showcase-mplatforms{align-items:center;gap:2px;display:inline-flex}.ag-showcase-mplatforms .ag-platform-brand{flex:0 0 1.05rem;width:1.05rem;height:1.05rem}.ag-showcase-mfoot{color:#64748b;font-variant-numeric:tabular-nums;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:4px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.ag-showcase-mfoot>.ag-showcase-mstat:first-child{font-family:var(--font-showcase-mono), "JetBrains Mono", ui-monospace, monospace}.ag-showcase-mstat{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.ag-showcase-mstat .ag-currency-display{color:inherit}.ag-showcase-mbrand{color:#047857;text-overflow:ellipsis;white-space:nowrap;max-width:32%;margin-left:auto;font-weight:600;overflow:hidden}.ag-showcase-mprogress{background:#ecfdf5;border-top:1px solid #e2e8f0;width:100%;height:3px;overflow:hidden}.ag-showcase-mprogress span{background:#10b981;min-width:0;height:100%;display:block}:root[data-theme=dark] .ag-showcase-card,:root[data-theme=dark] .ag-showcase-mcard{background:#171b19;border-color:#2a302d}:root[data-theme=dark] .ag-showcase-card:hover{border-color:#2f6f4f}:root[data-theme=dark] .ag-showcase-title,:root[data-theme=dark] .ag-showcase-mtitle,:root[data-theme=dark] .ag-showcase-stats b{color:#f2f4f3}:root[data-theme=dark] .ag-showcase-rating,:root[data-theme=dark] .ag-showcase-mrating{color:#fbbf24}:root[data-theme=dark] .ag-showcase-brandrow,:root[data-theme=dark] .ag-showcase-sub,:root[data-theme=dark] .ag-showcase-stats,:root[data-theme=dark] .ag-showcase-msub,:root[data-theme=dark] .ag-showcase-mfoot{color:#aab3ae}:root[data-theme=dark] .ag-showcase-platforms .ag-platform-brand,:root[data-theme=dark] .ag-showcase-mplatforms .ag-platform-brand{color:#f2f4f3;background:#121813;border-color:#2a302d}:root[data-theme=dark] .ag-showcase-price,:root[data-theme=dark] .ag-showcase-mprice{color:#6ee7b7;background:#123326;border-color:#1f5f45}:root[data-theme=dark] .ag-showcase-progress,:root[data-theme=dark] .ag-showcase-mprogress{background:#123326;border-color:#2a302d}:root[data-theme=dark] .ag-showcase-progress span,:root[data-theme=dark] .ag-showcase-mprogress span{background:#2bb673}:root[data-theme=dark] .ag-showcase-mfoot{border-top-color:#243028}:root[data-theme=dark] .ag-showcase-save{color:#f2f4f3;background:#171b19b8;border-color:#171b1994}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag-showcase-card,:root:not([data-theme=light]) .ag-showcase-mcard{background:#171b19;border-color:#2a302d}:root:not([data-theme=light]) .ag-showcase-title,:root:not([data-theme=light]) .ag-showcase-mtitle,:root:not([data-theme=light]) .ag-showcase-stats b{color:#f2f4f3}:root:not([data-theme=light]) .ag-showcase-brandrow,:root:not([data-theme=light]) .ag-showcase-sub,:root:not([data-theme=light]) .ag-showcase-stats,:root:not([data-theme=light]) .ag-showcase-msub,:root:not([data-theme=light]) .ag-showcase-mfoot{color:#aab3ae}:root:not([data-theme=light]) .ag-showcase-price,:root:not([data-theme=light]) .ag-showcase-mprice{color:#6ee7b7;background:#123326;border-color:#1f5f45}:root:not([data-theme=light]) .ag-showcase-progress,:root:not([data-theme=light]) .ag-showcase-mprogress{background:#123326;border-color:#2a302d}:root:not([data-theme=light]) .ag-showcase-progress span,:root:not([data-theme=light]) .ag-showcase-mprogress span{background:#2bb673}}@media (prefers-reduced-motion:reduce){.ag-showcase-card,.ag-showcase-mcard,.ag-showcase-save-wrap,.ag-showcase-save{transition:none}}
