.rt-prose p{color:var(--text);margin:0 0 12px;font-size:14px;line-height:1.95}.rt-links{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.rt-note{color:var(--text-dim);margin:10px 0 0;font-size:12.4px;line-height:1.85}.rt-progress{border:1px solid var(--border-strong);border-top:2px solid var(--gold);background:#ffffff04;margin:18px 0 4px;padding:13px 15px 14px}.rt-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rt-progress-title{color:var(--text);font-size:14px}.rt-progress-title strong{font-family:var(--font-display);color:var(--wf-gold-bright)}.rt-progress-note{color:var(--text-muted);margin:8px 0 0;font-size:12.2px;line-height:1.8}.rt-section-desc{color:var(--text-dim);margin:0 0 6px;font-size:13.4px;line-height:1.85}.rt-reset{color:var(--text);border-inline-start:2px solid var(--gold-dim);margin:0 0 12px;padding-inline-start:10px;font-size:12.8px;line-height:1.8}.rt-group{gap:10px;display:grid}.rt-item{border:1px solid var(--border);background:#ffffff04;min-width:0}.rt-item.is-done{background:#8fd79b0d;border-color:#8fd79b59}.rt-check{cursor:pointer;align-items:flex-start;gap:11px;min-width:0;padding:11px 13px;display:flex}.rt-check input{opacity:0;width:0;height:0;position:absolute}.rt-box{border:1px solid var(--border-strong);background:#00000040;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:3px;display:grid}.rt-box:after{content:"✓";color:#12100a;opacity:0;font-size:12px;line-height:1}.rt-check input:checked+.rt-box{background:var(--gold-grad);border-color:var(--gold)}.rt-check input:checked+.rt-box:after{opacity:1}.rt-check input:focus-visible+.rt-box{outline:2px solid var(--gold);outline-offset:2px}.rt-body{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.rt-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rt-head img{object-fit:contain;border:1px solid var(--border);background:#0003;flex:0 0 40px;width:40px;height:40px}.rt-titles{flex-direction:column;gap:1px;min-width:0;display:flex}.rt-en{color:var(--wf-gold-bright);font-size:14px;font-weight:700}.rt-ar{color:var(--text-dim);font-size:12.2px}.rt-cadence{border:1px solid var(--border);color:var(--text-muted);white-space:normal;border-radius:999px;margin-inline-start:auto;padding:2px 9px;font-size:11.2px}.rt-what{color:var(--text);overflow-wrap:break-word;font-size:12.9px;line-height:1.8}.rt-reward{color:var(--text-dim);overflow-wrap:break-word;font-size:12.4px;line-height:1.8}.rt-item.is-done .rt-en,.rt-item.is-done .rt-what{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim)}@media (max-width:640px){.rt-check{gap:9px;padding:10px 11px}.rt-head img{flex-basis:32px;width:32px;height:32px}.rt-cadence{margin-inline-start:0}}
