.cos-profile .mode-chip{background:rgba(143,124,255,.14);color:#b6a8ff}.cos-profile-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;border:1px solid rgba(143,124,255,.35);background:rgba(143,124,255,.12);color:#b6a8ff;font-size:8px;font-weight:800;letter-spacing:.12em}.cos-transition-section{position:relative}.cos-transition-grid{display:grid;grid-template-columns:1fr;gap:5px}.cos-transition-column{min-width:0;border:1px solid var(--line);border-radius:12px;padding:9px;background:rgba(255,255,255,.025)}.cos-transition-column>span{display:block;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.cos-transition-column.evidence{background:rgba(212,199,97,.055)}.cos-transition-column.update{background:rgba(143,124,255,.075);border-color:rgba(143,124,255,.24)}.cos-transition-arrow{height:11px;display:grid;place-items:center;color:var(--muted);font-size:12px;transform:rotate(90deg)}.cos-transition-item,.cos-evidence-item,.cos-update-core{margin:0 0 6px;padding:7px;border-radius:9px;background:rgba(255,255,255,.035);border:1px solid var(--line)}.cos-transition-item:last-child,.cos-evidence-item:last-child{margin-bottom:0}.cos-transition-item strong,.cos-update-core strong{font-size:10px;line-height:1.35}.cos-transition-item p,.cos-update-core p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.cos-evidence-item blockquote{margin:0;color:var(--text);font-size:9px;line-height:1.45}.cos-evidence-item small,.cos-update-core small{display:block;color:var(--muted);font-size:7px;margin-top:5px}.cos-update-core{background:rgba(143,124,255,.08);border-color:rgba(143,124,255,.24)}.cos-empty{color:var(--muted);font-size:10px;text-align:center;padding:10px 0}.cos-pending-outcome{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;border-radius:10px;border:1px dashed rgba(255,180,74,.32);background:rgba(255,180,74,.055);color:var(--muted);font-size:9px;line-height:1.4}.cos-pending-outcome i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--reflection);box-shadow:0 0 9px var(--reflection)}
