.sub .loop .loop-status{margin:8px 0 24px}.sub .loop .loop-panel{border:1px solid var(--line-dark);background:linear-gradient(#1c19408c,#0a091abf);border-radius:18px;padding:22px 24px}.sub .loop .loop-panel.enabled{border-color:#35e0b873}.sub .loop .loop-panel.opened{border-color:#9b85ff8c}.sub .loop .loop-panel h2{margin:0 0 10px;font-size:22px}.sub .loop .loop-panel p{margin:0 0 6px}.sub .loop .loop-steps{margin:0 0 6px;padding-left:1.4em;list-style:decimal}.sub .loop .loop-steps li::marker{color:var(--teal);font-weight:700}.sub .loop .loop-steps li{margin:6px 0}.sub .loop .loop-actions{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.sub .loop a.lbtn{font:600 15px/1.4 var(--body);border:1px solid var(--line-dark);background:0 0;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;transition:filter .2s,border-color .2s;display:inline-flex;color:var(--on-dark)!important;text-decoration:none!important}.sub .loop a.lbtn:hover{border-color:var(--violet-soft)}.sub .loop a.lbtn.pri{background:var(--violet);border-color:var(--violet);color:#fff!important}.sub .loop a.lbtn.pri:hover{filter:brightness(1.08)}.sub .loop .loop-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 14px;display:grid}.sub .loop .loop-stats div{border:1px solid var(--line-dark);background:#1c194059;border-radius:16px;padding:14px 16px}.sub .loop .loop-stats span{font:600 12px/1.5 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted);display:block}.sub .loop .loop-stats b{font:700 22px/1.3 var(--display);color:var(--teal);margin-top:4px;display:block}.sub .loop .loop-note{margin:6px 0;font-size:14px}.sub .loop .loop-partner{border-top:1px solid var(--line-dark);margin:36px 0 12px;padding-top:24px}.sub .loop .loop-partner h2{margin:0 0 8px;font-size:20px}.sub .loop .loop-terms{font-size:14px}@media (max-width:620px){.sub .loop .loop-stats{grid-template-columns:minmax(0,1fr)}}
