/* LVL 1569 — cognitive retry coach */
.lvl-cognitive-coach,.lvl-cognitive-stretch{margin-top:16px;border:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 42%,transparent);border-radius:18px;background:color-mix(in srgb,var(--panel,#15131d) 92%,var(--accent,#8b5cf6) 8%);padding:16px;color:var(--text,#f7f5ff)}
.lvl-cognitive-title{display:flex;gap:11px;align-items:center}.lvl-cognitive-title>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent,#8b5cf6)}.lvl-cognitive-title div{display:grid;gap:2px}.lvl-cognitive-coach small,.lvl-cognitive-stretch small{font-size:10px;letter-spacing:.12em;color:var(--muted,#aaa1ba)}.lvl-cognitive-coach p{line-height:1.55;margin:12px 0}.lvl-cognitive-trap{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:rgba(245,158,11,.1)}.lvl-cognitive-actions{display:flex;align-items:center;gap:10px;margin-top:12px}.lvl-cognitive-actions button{border:0;border-radius:999px;padding:9px 13px;background:var(--accent,#8b5cf6);color:white;font-weight:750}.lvl-cognitive-actions span{font-size:11px;color:var(--muted,#aaa1ba)}.lvl-cognitive-coach.loading{display:flex;gap:10px;align-items:center}.lvl-cognitive-coach.loading i{width:17px;height:17px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent,#8b5cf6);border-radius:50%;animation:lvlCogSpin .8s linear infinite}.lvl-cognitive-stretch summary{cursor:pointer;font-weight:750}.lvl-cognitive-stretch>div{display:grid;gap:7px;margin-top:12px}.lvl-cognitive-stretch strong{line-height:1.45}.lvl-cognitive-stretch p{margin:0;color:var(--muted,#aaa1ba)}
@keyframes lvlCogSpin{to{transform:rotate(360deg)}}@media(max-width:600px){.lvl-cognitive-actions{align-items:flex-start;flex-direction:column}.lvl-cognitive-coach,.lvl-cognitive-stretch{padding:14px;border-radius:15px}}@media(prefers-reduced-motion:reduce){.lvl-cognitive-coach.loading i{animation:none}}
.lvl-cognitive-actions .ghost{background:transparent;color:var(--text,#f7f5ff);border:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 55%,transparent)}
.lvl-cognitive-coach[data-leak-guard="blocked"]{border-color:rgba(245,158,11,.48)}

.lvl-cognitive-correction ol{display:grid;gap:8px;margin:14px 0;padding-left:22px;line-height:1.5}.lvl-cognitive-recovery{display:grid;gap:5px;margin-top:12px;padding:12px;border-radius:13px;background:color-mix(in srgb,var(--accent,#8b5cf6) 12%,transparent)}.lvl-cognitive-recovery p{margin:0;color:var(--muted,#aaa1ba)}
