.result-section:not(:empty){padding-bottom:clamp(40px,5vw,72px)}
.progress-summary{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:22px 0 8px;font-size:12px;color:#c8c8cb}
.progress-percent{font:700 22px/1.2 Manrope,Inter,sans-serif;color:#fff;white-space:nowrap;min-width:4ch;text-align:right}
.progress-caption{font-size:11px;color:#99999f;margin-top:8px;line-height:1.5}
.notify-title{margin:26px 0 8px;font-size:13px;color:#fff}
.notify-explainer{font-size:11px;color:#99999f;line-height:1.5;max-width:75ch}
.progress-card .notify{margin-top:12px}
.support-help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 6px;padding:22px 24px;border:1px solid #29292e;border-radius:16px;background:#101012}
.support-help strong{font-size:14px}.support-help p{font-size:12px;line-height:1.6;margin:6px 0 0;max-width:65ch}
.support-help .btn{flex-shrink:0;text-align:center}.progress-done{font-size:12px;color:#69c98d;margin:12px 0}
@media(max-width:700px){.support-help{align-items:stretch;flex-direction:column;gap:16px;padding:18px}.progress-percent{font-size:20px}.progress-summary{margin-top:18px}}
