@layer lab{.arch{border:1px solid var(--line-strong);border-radius:14px;grid-template-columns:1fr;gap:0;margin:8px 0;display:grid;overflow:hidden}.arch .frame{background:var(--accent-soft);color:var(--accent-deep);font-weight:600;font-family:var(--mono);border-bottom:2px dashed var(--accent-line);padding:11px 16px;font-size:13px}.arch .slot{padding:12px 16px;font-size:13.5px}.arch .slot b{color:var(--accent-press)}.arch .slot.swap{border-bottom:1px solid var(--line);background:#fff}.arch .slot.swap:last-child{border-bottom:none}.arch .pill2{font-family:var(--mono);background:var(--min-soft);color:var(--min);border-radius:999px;margin-right:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.depth-verdict{border-radius:12px;margin-top:14px}.dist-head{margin:18px 0 6px}.dist .bar{background:var(--accent);border-radius:8px;height:16px;transition:width .3s}.dist .bartrack{background:var(--accent-soft);border:1px solid var(--accent-pale);border-radius:8px;overflow:hidden}.dist .barrow{font-family:var(--mono);grid-template-columns:92px 1fr 52px;align-items:center;gap:10px;margin:6px 0;font-size:12px;display:grid}.dist .barrow.here{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px;padding:2px}.dist .barrow .nm{color:var(--ink-soft);font-weight:600}.dist .barrow .v{text-align:right;color:var(--accent-press);font-weight:600}.dist .barrow.worst .bar{background:var(--bad)}.dist .barrow.best .bar{background:var(--good)}}
