.results-panel.show{display:block}.metric-card{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 14px;text-align:center}.metric-card .metric-val{font-size:22px;font-weight:800;color:var(--green);display:block;margin-bottom:4px}.metric-card .metric-lbl{font-size:12px;color:var(--text-muted);font-weight:500}.progress-title{font-size:14px;font-weight:600;color:var(--text);margin-bottom:10px}.progress-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.progress-lbl{font-size:13px;color:var(--text-muted);min-width:80px;font-weight:500}.progress-bar-wrap{flex:1;background:var(--border);border-radius:100px;height:10px;overflow:hidden}.progress-bar{height:100%;border-radius:100px;transition:width 1s ease}.progress-val{font-size:13px;font-weight:700;color:var(--text);min-width:56px;text-align:right}.milestone-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.milestone-row:last-child{border-bottom:none;padding-bottom:0}.milestone-date{color:var(--text-muted)}.milestone-len{font-weight:700;color:var(--green);background:var(--green-light);padding:2px 10px;border-radius:100px;font-size:12px}.faq-q.open .arr{transform:rotate(45deg)}.faq-a.open{max-height:400px;padding:16px 20px}