.SystemAtlas-module__Tu3mUW__atlas{--ink:#121615;--paper:#bed9c5;--rule:#bed9c53d;background:var(--ink);color:#e8eee7;border:1px solid #424b46;grid-template-columns:minmax(240px,31%) minmax(0,1fr);min-height:620px;font-family:Space Grotesk,Arial,sans-serif;display:grid;overflow:hidden}.SystemAtlas-module__Tu3mUW__rail{border-right:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}.SystemAtlas-module__Tu3mUW__railHead,.SystemAtlas-module__Tu3mUW__railFoot,.SystemAtlas-module__Tu3mUW__eyebrow,.SystemAtlas-module__Tu3mUW__canvasIndex,.SystemAtlas-module__Tu3mUW__canvasScale,.SystemAtlas-module__Tu3mUW__inspectorLabel,.SystemAtlas-module__Tu3mUW__serviceNumber,.SystemAtlas-module__Tu3mUW__nodeNumber{letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:10px}.SystemAtlas-module__Tu3mUW__railHead{border-bottom:1px solid var(--rule);color:#a8b5ab;justify-content:space-between;gap:10px;padding:22px 25px;display:flex}.SystemAtlas-module__Tu3mUW__railPrompt{color:var(--paper);letter-spacing:-.055em;margin:0;padding:31px 25px 21px;font-size:clamp(23px,2.3vw,31px);font-weight:500;line-height:1.08}.SystemAtlas-module__Tu3mUW__serviceList{display:grid}.SystemAtlas-module__Tu3mUW__staticServices{padding:12px 25px 24px;font-size:13px;line-height:1.6}.SystemAtlas-module__Tu3mUW__staticServices p{margin:0 0 12px}.SystemAtlas-module__Tu3mUW__staticServices a{color:var(--paper);text-underline-offset:4px;text-decoration:underline}.SystemAtlas-module__Tu3mUW__serviceButton{border:0;border-top:1px solid var(--rule);color:#c9d3ca;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:27px minmax(0,1fr) 14px;align-items:start;gap:12px;width:100%;min-height:107px;padding:22px 25px;transition:background-color .18s,color .18s;display:grid}.SystemAtlas-module__Tu3mUW__serviceButton:last-child{border-bottom:1px solid var(--rule)}.SystemAtlas-module__Tu3mUW__serviceButton:hover{color:#fff;background:#202823}.SystemAtlas-module__Tu3mUW__serviceButton:focus-visible,.SystemAtlas-module__Tu3mUW__viewControl button:focus-visible,.SystemAtlas-module__Tu3mUW__node:focus-visible{outline-offset:-4px;outline:2px solid #f5ffe9}.SystemAtlas-module__Tu3mUW__serviceSelected{background:var(--paper);color:var(--ink)}.SystemAtlas-module__Tu3mUW__serviceSelected:hover{color:var(--ink);background:#d1e6d3}.SystemAtlas-module__Tu3mUW__serviceNumber{opacity:.65;padding-top:4px}.SystemAtlas-module__Tu3mUW__serviceText{gap:5px;display:grid}.SystemAtlas-module__Tu3mUW__serviceText strong{letter-spacing:-.045em;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.12}.SystemAtlas-module__Tu3mUW__serviceText small{opacity:.74;font-size:12px}.SystemAtlas-module__Tu3mUW__serviceMark{border:1px solid;width:10px;height:10px;margin-top:6px;transform:rotate(45deg)}.SystemAtlas-module__Tu3mUW__serviceSelected .SystemAtlas-module__Tu3mUW__serviceMark{background:var(--ink)}.SystemAtlas-module__Tu3mUW__railFoot{color:#8b9d91;margin:auto 25px 0;padding:24px 0}.SystemAtlas-module__Tu3mUW__instrument{background:var(--paper);min-width:0;color:var(--ink);flex-direction:column;display:flex}.SystemAtlas-module__Tu3mUW__instrumentTop{border-bottom:1px solid #1216155c;justify-content:space-between;align-items:end;gap:15px;min-height:112px;padding:21px 25px 17px;display:flex}.SystemAtlas-module__Tu3mUW__eyebrow{color:#3e5950}.SystemAtlas-module__Tu3mUW__instrumentTop h3{letter-spacing:-.065em;margin:7px 0 0;font-size:clamp(26px,3vw,39px);font-weight:500;line-height:1}.SystemAtlas-module__Tu3mUW__viewControl{border:1px solid #526b5d;flex:none;padding:2px;display:flex}.SystemAtlas-module__Tu3mUW__viewControl button{color:#30463a;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:40px;padding:7px 12px;font:500 11px IBM Plex Mono,monospace}.SystemAtlas-module__Tu3mUW__viewControl button:hover{background:#12161517}.SystemAtlas-module__Tu3mUW__viewControl .SystemAtlas-module__Tu3mUW__viewSelected,.SystemAtlas-module__Tu3mUW__viewControl .SystemAtlas-module__Tu3mUW__viewSelected:hover{background:var(--ink);color:#e5f1e6}.SystemAtlas-module__Tu3mUW__canvas{height:clamp(385px,34vw,510px);min-height:385px;position:relative;overflow:hidden}.SystemAtlas-module__Tu3mUW__schema{width:100%;height:100%;position:absolute;inset:0}.SystemAtlas-module__Tu3mUW__gridLine{fill:none;stroke:#1216151c;stroke-width:.8px}.SystemAtlas-module__Tu3mUW__diagramInk{fill:none;stroke-linecap:square;stroke-linejoin:miter}.SystemAtlas-module__Tu3mUW__hairline{fill:none;stroke:#12161554;stroke-width:1.2px}.SystemAtlas-module__Tu3mUW__track{fill:none;stroke:#1d3a2c;stroke-width:2.2px}.SystemAtlas-module__Tu3mUW__signal{fill:none;stroke:#f5fff1;stroke-width:2.2px;stroke-dasharray:4 12;animation:9s linear infinite paused SystemAtlas-module__Tu3mUW__signalFlow}.SystemAtlas-module__Tu3mUW__logicRing{fill:#f5fff138;stroke:#2c4c37;stroke-width:1.4px}.SystemAtlas-module__Tu3mUW__workspace{fill:#f5fff126;stroke:#1d3a2c;stroke-width:1.5px}.SystemAtlas-module__Tu3mUW__bus{stroke:#1d3a2c;stroke-width:22px}.SystemAtlas-module__Tu3mUW__junction{fill:var(--paper);stroke:#1d3a2c;stroke-width:2px}.motion-active .SystemAtlas-module__Tu3mUW__signal{animation-play-state:running}@keyframes SystemAtlas-module__Tu3mUW__signalFlow{to{stroke-dashoffset:-160px}}.SystemAtlas-module__Tu3mUW__canvasIndex,.SystemAtlas-module__Tu3mUW__canvasScale{z-index:1;color:#375343;pointer-events:none;position:absolute}.SystemAtlas-module__Tu3mUW__canvasIndex{top:16px;left:19px}.SystemAtlas-module__Tu3mUW__canvasScale{bottom:17px;right:20px}.SystemAtlas-module__Tu3mUW__node{z-index:2;color:#16241b;white-space:nowrap;cursor:pointer;background:#dcebdd;border:1px solid #284136;border-radius:0;justify-content:center;align-items:center;gap:7px;min-width:78px;min-height:44px;padding:8px 12px;font:600 12px IBM Plex Mono,monospace;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:3px 3px #12161526}.SystemAtlas-module__Tu3mUW__node:hover{background:#fffdf1}.SystemAtlas-module__Tu3mUW__nodeSelected,.SystemAtlas-module__Tu3mUW__nodeSelected:hover{background:var(--ink);color:#f2ffed;box-shadow:4px 4px #12161533}.SystemAtlas-module__Tu3mUW__nodeNumber{opacity:.65}.SystemAtlas-module__Tu3mUW__inspector{border-top:1px solid #12161570;grid-template-columns:105px minmax(0,1fr) minmax(130px,.8fr);min-height:96px;display:grid}.SystemAtlas-module__Tu3mUW__inspectorLabel{color:#385445;border-right:1px solid #12161538;flex-direction:column;justify-content:space-between;padding:17px 18px;display:flex}.SystemAtlas-module__Tu3mUW__inspectorBody{align-items:baseline;gap:15px;padding:17px 18px;display:flex}.SystemAtlas-module__Tu3mUW__inspectorBody strong{letter-spacing:-.04em;flex:none;font-size:16px;font-weight:600}.SystemAtlas-module__Tu3mUW__inspectorBody p,.SystemAtlas-module__Tu3mUW__caption{margin:0;font-size:12px;line-height:1.5}.SystemAtlas-module__Tu3mUW__caption{color:#385445;border-left:1px solid #12161538;align-items:center;padding:17px 19px;display:flex}@media (max-width:900px){.SystemAtlas-module__Tu3mUW__atlas{grid-template-columns:minmax(210px,30%) minmax(0,1fr)}.SystemAtlas-module__Tu3mUW__railHead,.SystemAtlas-module__Tu3mUW__railPrompt{padding-inline:17px}.SystemAtlas-module__Tu3mUW__serviceButton{grid-template-columns:23px minmax(0,1fr) 12px;gap:8px;padding-inline:17px}.SystemAtlas-module__Tu3mUW__railFoot{margin-inline:17px}.SystemAtlas-module__Tu3mUW__inspector{grid-template-columns:90px 1fr}.SystemAtlas-module__Tu3mUW__caption{border-top:1px solid #12161538;border-left:0;grid-column:1/-1;padding:9px 18px}}@media (max-width:700px){.SystemAtlas-module__Tu3mUW__atlas{display:block}.SystemAtlas-module__Tu3mUW__rail{border-right:0}.SystemAtlas-module__Tu3mUW__railHead{padding:14px 16px}.SystemAtlas-module__Tu3mUW__railPrompt{padding:17px 16px 13px;font-size:25px}.SystemAtlas-module__Tu3mUW__serviceList{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SystemAtlas-module__Tu3mUW__serviceButton{border-top:0;border-right:1px solid var(--rule);grid-template-columns:1fr;gap:3px;min-width:0;min-height:80px;padding:11px 8px}.SystemAtlas-module__Tu3mUW__serviceButton:last-child{border-right:0}.SystemAtlas-module__Tu3mUW__serviceNumber{padding:0}.SystemAtlas-module__Tu3mUW__serviceText strong{letter-spacing:-.04em;font-size:clamp(13px,3.8vw,18px)}.SystemAtlas-module__Tu3mUW__serviceText small,.SystemAtlas-module__Tu3mUW__serviceMark,.SystemAtlas-module__Tu3mUW__railFoot{display:none}.SystemAtlas-module__Tu3mUW__instrumentTop{min-height:91px;padding:16px}.SystemAtlas-module__Tu3mUW__instrumentTop h3{font-size:27px}.SystemAtlas-module__Tu3mUW__viewControl button{min-height:44px;padding-inline:9px}.SystemAtlas-module__Tu3mUW__canvas{height:410px;min-height:410px}.SystemAtlas-module__Tu3mUW__node{min-width:63px;min-height:44px;padding:7px 6px;font-size:10px}.SystemAtlas-module__Tu3mUW__nodeNumber{display:none}.SystemAtlas-module__Tu3mUW__canvasScale{font-size:8px}}@media (max-width:570px){.SystemAtlas-module__Tu3mUW__instrumentTop{flex-direction:column;align-items:flex-start;gap:13px}}@media (max-width:390px){.SystemAtlas-module__Tu3mUW__railHead{font-size:9px}.SystemAtlas-module__Tu3mUW__serviceButton{padding-inline:6px}.SystemAtlas-module__Tu3mUW__instrumentTop{align-items:center;gap:8px}.SystemAtlas-module__Tu3mUW__instrumentTop h3{font-size:24px}.SystemAtlas-module__Tu3mUW__viewControl button{padding-inline:6px;font-size:10px}.SystemAtlas-module__Tu3mUW__canvas{height:440px;min-height:440px}.SystemAtlas-module__Tu3mUW__node{letter-spacing:-.04em;min-width:57px;padding-inline:5px;font-size:9px}.SystemAtlas-module__Tu3mUW__inspectorBody{display:block}.SystemAtlas-module__Tu3mUW__inspectorBody p{margin-top:3px}}@media (prefers-reduced-motion:reduce){.SystemAtlas-module__Tu3mUW__serviceButton,.SystemAtlas-module__Tu3mUW__node{transition:none}.motion-active .SystemAtlas-module__Tu3mUW__signal{animation-play-state:paused}}
