/* Now（2026-10-16 自 legacy.css 收口：去 Lab 守卫，段序与原层叠一致；段头保留 Lab 方案出处） */

/* dim:updated-stamp start */
.updated-stamp { display: inline-flex; gap: 10px; align-items: center; margin-top: 22px; font: 600 10px/1 var(--mono); letter-spacing: .14em; color: var(--on-soot-muted); }
.pulse { width: 7px; height: 7px; border-radius: 50%; background: var(--on-soot-accent); }
/* dim:updated-stamp end */

/* dim:status-panel start */
.status-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border-top: 1px solid var(--line); }
.status-grid li { display: flex; flex-direction: column; gap: 10px; align-items: flex-start; padding: 20px 20px 24px 0; border-bottom: 1px solid var(--line); }
.status-grid li:not(:nth-child(3n + 1)) { padding-left: 20px; border-left: 1px solid var(--line); }
.status-grid h3 { font: 700 var(--fs-h3)/1.35 var(--serif); }
.status-grid p { color: var(--on-soot-muted); font-size: 13px; line-height: 1.7; }
@media (max-width: 860px) { .status-grid { grid-template-columns: 1fr; } .status-grid li:not(:nth-child(3n + 1)) { padding-left: 0; border-left: 0; } }
/* dim:status-panel end */

/* dim:status-panel-grid start — E06 落地 = Lab E06-V6「GitHub 双栏卡格」（用户 2026-10-14 选定）；由 tools/land_e06_v6.py 生成，勿手改 */
@media (min-width: 861px) {
/* E06-V6 GitHub 双栏卡格：不造数据；.tag-status 内部（D02 落地）不动；不占用 li::after（I09） */
body.landed-a01 [data-dim="status-panel"] .status-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); border: 1px solid var(--line); border-radius: 6px; }
body.landed-a01 [data-dim="status-panel"] .status-grid > li { padding: 22px 24px 24px; border: 0; border-bottom: 1px solid var(--line); gap: 8px; }
body.landed-a01 [data-dim="status-panel"] .status-grid > li:nth-child(odd) { border-right: 1px solid var(--line); padding-left: 24px; }
body.landed-a01 [data-dim="status-panel"] .status-grid > li:nth-child(even) { padding-left: 24px; border-left: 0; }
body.landed-a01 [data-dim="status-panel"] .status-grid > li:nth-last-child(-n + 2) { border-bottom: 0; }
body.landed-a01 [data-dim="status-panel"] .status-grid h3 { display: flex; align-items: center; justify-content: space-between; gap: 12px; width: 100%; font: 600 17px/1.35 var(--sans); letter-spacing: 0; }
body.landed-a01 [data-dim="status-panel"] .status-grid h3::before { order: 2; }
body.landed-a01 [data-dim="status-panel"] .status-grid > li .tag-status { padding-top: 12px; }
/* 状态图标（CSS 画，不写字符）：运行 / 进行 = 实心对勾圆；研究 / 开发 = 空心环；需刷新 = 橙红实心圆 */
body.landed-a01 [data-dim="status-panel"] li h3::before { content: ""; flex: none; display: inline-block; width: 18px; height: 18px; box-sizing: border-box; border-radius: 50%; }
body.landed-a01 [data-dim="status-panel"] li:has(.tag-status:is([data-status="OPERATING"], [data-status="ACTIVE"])) h3::before {
  background: var(--on-soot-fg); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='%68ttp://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 0a12 12 0 1 0 .001 0zM6 12.6l2-2 2.6 2.6L16 7.8l2 2-7.4 7.4z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='%68ttp://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 0a12 12 0 1 0 .001 0zM6 12.6l2-2 2.6 2.6L16 7.8l2 2-7.4 7.4z'/%3E%3C/svg%3E") center / contain no-repeat;
}
body.landed-a01 [data-dim="status-panel"] li:has(.tag-status:is([data-status="RESEARCH"], [data-status="DEVELOPING"])) h3::before { border: 2px solid var(--on-soot-muted); }
body.landed-a01 [data-dim="status-panel"] li:has(.tag-status[data-status="REFRESH REQUIRED"]) h3::before { background: var(--burn); }
}
/* dim:status-panel-grid end */
