.sync-status{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:10px 34px;border-bottom:1px solid var(--line,#303936);background:color-mix(in srgb,var(--surface,#171d1b) 93%,#73a97b 7%);font-size:12px;line-height:1.5;color:var(--muted,#a7b5ae);flex-wrap:wrap}.sync-status[data-state=error],.sync-status[data-state=conflict]{background:#3c3020;color:#ffe1ad}.sync-status a,.sync-status button{font:inherit;color:inherit}.sync-status[data-state=saving],.sync-status[data-state=pending]{color:#c6dcb4}.detail-section ol>li{margin-bottom:15px}.detail-section ol>li p{margin-top:5px}.detail-section h3{font-size:15px;margin:24px 0 8px}@media(max-width:700px){.sync-status{padding:10px 18px;gap:9px}.sync-status>span{flex-basis:100%}}

body[data-workspace-loading] #main,body[data-workspace-loading] #profile-mini{visibility:hidden}.assessment-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;max-height:420px;overflow:auto;padding:15px;background:var(--surface,#17201d)}
.assessment-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.assessment-axis{padding:12px;border:1px solid var(--line,#34413a);border-radius:8px}.assessment-axis h3{margin:0 0 9px}.assessment-axis strong{font-size:23px}.assessment-axis p{font-size:13px;margin-top:10px}@media(max-width:600px){.assessment-grid{grid-template-columns:1fr}}
