.rg-row{display:flex;justify-content:center;margin-top:clamp(2rem,5vw,3rem)}.rg-row[hidden]{display:none}.rg-link{padding:0;border:0;background:none;font-size:.8rem;color:var(--text-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:color .25s var(--ease)}.rg-link:hover{color:var(--text)}.rg-done{font-size:.85rem;color:var(--text-2)}.rg{width:100%;max-width:520px;padding:1.1rem 1.2rem;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg-1)}.rg-title{margin-bottom:.8rem;font-size:.95rem;font-weight:600;color:var(--text)}.rg-reasons{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem;margin-bottom:1rem}.rg-reason{padding:.6rem .7rem;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg);font-size:.82rem;color:var(--text-2);text-align:left;transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease)}.rg-reason:hover{color:var(--text)}.rg-reason.is-active{border-color:var(--metal-line);background:var(--metal-dim);color:var(--metal-bright)}.rg-actions{display:flex;gap:.4rem}@media (max-width:480px){.rg-reasons{grid-template-columns:1fr}}