.results-step__toolbar{flex-direction:row;justify-content:flex-end;gap:8px;margin-bottom:20px;display:flex}.results-step__toolbar-btn{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:8px;display:inline-flex}.results-step__toolbar-btn:hover,.results-step__toolbar-btn--active{background:var(--color-surface-elevated);border-color:var(--color-border-strong);color:var(--color-text)}.results-step__spin{animation:.9s linear infinite results-step-spin}@keyframes results-step-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.results-step__spin{animation:none}}.results-step__err{font-size:var(--text-sm);color:var(--color-danger-muted);margin:4px 0 0}.results-step__share-card{background:var(--color-surface-elevated);border:1px solid var(--color-brand-soft);border-radius:var(--radius-lg);flex-direction:column;gap:10px;margin:24px 0 4px;padding:20px;display:flex}.results-step__share-head{flex-direction:row;align-items:center;gap:10px;display:flex}.results-step__share-icon{border-radius:var(--radius-lg);background:var(--color-red-light);width:32px;height:32px;color:var(--color-brand-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.results-step__share-title{min-width:0;font-family:var(--font-raleway), sans-serif;font-weight:800;font-size:var(--text-xl);color:var(--color-text);letter-spacing:-.3px;flex:1;margin:0}.results-step__share-body{font-size:var(--text-base);color:var(--color-text-secondary);text-wrap:pretty;margin:0;line-height:21px}.results-step__nav{border-top:1px solid var(--color-border);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}@media (max-width:767.98px){.results-step__nav{flex-direction:column-reverse;align-items:stretch}.results-step__nav .btn{width:100%}}