.list-entry-row{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}
.list-entry-row .ai-entry{flex:1 1 220px;margin:0!important}
html body[data-mode] .how-entry,html body[data-mode] .how-profile-link{display:flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:12px;font-weight:700;text-decoration:none;color:#C0C7D1!important;background:#16181c!important;border:1px solid rgba(192,199,209,.45)!important;box-shadow:0 2px 10px rgba(192,199,209,.12)!important;white-space:nowrap}
html body[data-mode="day"] .how-entry,html body[data-mode="day"] .how-profile-link{color:#374151!important;background:#f3f4f6!important;border-color:#c0c7d1!important}
.how-profile-link{margin:6px 0 4px}
html body[data-mode] .desk-nav .desk-how{color:#C0C7D1!important;text-decoration:none;font-weight:600;font-size:14px;padding:6px 10px;white-space:nowrap}
.how-screen{padding:0 16px 140px;max-width:760px;margin:0 auto}
.how-intro{color:var(--muted,#9ca3af);margin:4px 0 14px;line-height:1.45}
.how-sec{border-radius:18px;padding:16px;margin:0 0 14px;border:1px solid rgba(192,199,209,.28);box-shadow:0 4px 18px rgba(192,199,209,.10)}
body[data-mode="night"] .how-sec{background:#121417}
body[data-mode="day"] .how-sec{background:#fff}
.how-sec h2{display:flex;align-items:center;gap:8px;font-size:19px;margin:0 0 10px}
.how-dot{width:10px;height:10px;border-radius:50%}
.how-dot.buy{background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.6)}
.how-dot.sell{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6)}
.how-sec ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.how-step{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:14px;border:1px solid rgba(192,199,209,.18)}
.how-num{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;border:1px solid #C0C7D1;color:inherit}
.how-buy .how-num{border-color:#22c55e;color:#22c55e}
.how-sell .how-num{border-color:#ef4444;color:#ef4444}
.how-ic{font-size:22px;line-height:26px}
.how-step strong{display:block;font-size:15px}
.how-step p{margin:2px 0 0;font-size:14px;line-height:1.4;color:var(--muted,#9ca3af)}
body[data-mode="day"] .how-step p{color:#4b5563}
.how-step a{color:inherit;text-decoration:underline}
.how-buy-word{color:#16a34a}.how-sell-word{color:#dc2626}
.how-note{padding:12px 14px;border-radius:14px;border:1px dashed rgba(192,199,209,.5);font-size:14px}
.how-cta{display:flex;gap:10px;margin-top:12px}
.how-cta .btn{flex:1;text-align:center;text-decoration:none;padding:12px;border-radius:12px;font-weight:700;color:#fff!important}
html body[data-mode] .how-btn-buy{background:#16a34a!important;border:0!important}
html body[data-mode] .how-btn-sell{background:#E63946!important;border:0!important}
html body[data-mode] .how-step p a{color:inherit!important;text-decoration:underline;text-decoration-color:#C0C7D1}
