/* Autonomous 3061–3160 — Local Object Atlas */
.object-atlas-summary{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.object-atlas-summary>div{padding:16px;border-right:1px solid var(--line)}.object-atlas-summary span,.object-atlas-summary strong,.object-atlas-summary small{display:block}.object-atlas-summary span{font-size:7px;color:#777}.object-atlas-summary strong{font-size:28px;margin-top:5px}.object-atlas-summary small{font-size:7px;color:#666}.object-atlas-controls{display:grid;grid-template-columns:1fr 180px 180px auto;gap:8px;padding:18px 0}.object-atlas-controls label{display:grid;gap:5px}.object-atlas-controls span{font-size:7px;color:#777}.object-atlas-controls input,.object-atlas-controls select,.object-atlas-controls button{border:1px solid var(--line);background:#0c0c0c;color:var(--text);padding:10px}.object-atlas-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:9px}.object-atlas-stage{border:1px solid var(--line);background:radial-gradient(circle at center,#101010,#070707 70%);min-height:600px;display:grid;place-items:center;overflow:hidden}.object-atlas-stage svg{width:100%;height:auto;max-height:760px}.atlas-edges line{stroke:#777;stroke-width:1}.atlas-edges line.note{stroke:var(--accent);stroke-dasharray:5 5}.atlas-node{cursor:pointer;outline:none}.atlas-node text{fill:#777;font:7px ui-monospace,monospace;pointer-events:none}.atlas-node:focus circle,.atlas-node:hover circle{stroke:#fff;stroke-width:2}.object-atlas-detail{border:1px solid var(--line);padding:16px;background:#0a0a0a;align-self:start;position:sticky;top:86px}.atlas-detail-head{border-left:3px solid var(--object-accent);padding-left:12px}.atlas-detail-head span{font-size:7px;color:var(--object-accent)}.atlas-detail-head h2{font-size:32px;margin:7px 0}.atlas-detail-head small{font-size:7px;color:#666}.atlas-detail-states{display:flex;gap:5px;flex-wrap:wrap;margin:18px 0}.atlas-detail-states span{border:1px solid var(--state-color,#333);padding:5px 7px;font-size:7px;color:var(--state-color,#777)}.object-atlas-detail dl{margin:0}.object-atlas-detail dl div{border-top:1px solid var(--line);padding:9px 0}.object-atlas-detail dt{font-size:7px;color:#666}.object-atlas-detail dd{margin:3px 0 0;font-size:9px;word-break:break-all}.atlas-detail-actions{display:grid;gap:6px;margin-top:18px}.atlas-detail-actions a,.atlas-detail-actions button,.object-atlas-actions a,.object-atlas-actions button{border:1px solid var(--line);background:#0d0d0d;color:var(--text);padding:9px;text-decoration:none;cursor:pointer;text-align:left}.atlas-detail-actions a:first-child{border-color:var(--accent)}.object-atlas-legend{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:16px 0;color:#777;font-size:9px}.object-atlas-legend div{display:flex;align-items:center;gap:7px}.object-atlas-legend i{width:34px;height:1px;background:#777}.object-atlas-legend i.note-edge{background:repeating-linear-gradient(90deg,var(--accent) 0 5px,transparent 5px 9px)}.object-atlas-legend p{margin:0}.object-atlas-actions{display:flex;gap:7px;flex-wrap:wrap;padding:0 0 70px}.object-atlas-empty{padding:30px;text-align:center}.object-atlas-empty p{color:#777}
@media(max-width:900px){.object-atlas-summary{grid-template-columns:1fr 1fr}.object-atlas-controls{grid-template-columns:1fr 1fr}.object-atlas-layout{grid-template-columns:1fr}.object-atlas-detail{position:static}}@media(max-width:560px){.object-atlas-summary,.object-atlas-controls{grid-template-columns:1fr}.object-atlas-stage{min-height:420px}}