.empty-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:20px}.demo-picker{max-width:1080px}.demo-picker>p{max-width:780px;color:var(--muted,#667085);line-height:1.55}.demo-portfolio-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:#050505;color:#fff;border-radius:18px;padding:22px;margin-top:18px}.demo-portfolio-card h3{font-size:1.45rem;margin:.25rem 0}.demo-portfolio-card p{color:#d6d6d6;line-height:1.5;margin:.3rem 0}.demo-portfolio-card .eyebrow{color:#53ceda}.demo-portfolio-metrics{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.demo-portfolio-metrics span{border:1px solid #3b3b3b;border-radius:999px;padding:5px 9px;font-size:.77rem}.demo-portfolio-actions{display:grid;gap:8px;min-width:230px}.demo-portfolio-actions .secondary{border-color:#686868;color:#fff;background:#1f1f1f}.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.demo-card{border:1px solid #d7dde4;border-radius:14px;padding:18px;background:#fff;display:flex;flex-direction:column;gap:10px}.demo-card h3{margin:0;font-size:1.2rem}.demo-card p{margin:0;line-height:1.5;color:#475467}.demo-card .eyebrow{color:#087c86;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.demo-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#667085;font-size:.82rem;margin-top:auto}.demo-card button{margin-top:8px}.demo-notice{font-size:.84rem;margin-top:16px}.demo-loading{padding:34px 0;color:#667085}@media(max-width:720px){.demo-portfolio-card{grid-template-columns:1fr}.demo-portfolio-actions{min-width:0}.demo-grid{grid-template-columns:1fr}.demo-picker{max-height:88vh;overflow:auto}}
