[data-atlas].atlas-ready:not(.atlas-reading) .atlas-viewport{position:relative;height:clamp(360px,66vh,720px);max-height:none;overflow:hidden;overflow:clip;cursor:grab;touch-action:none;isolation:isolate}
[data-atlas].atlas-ready:not(.atlas-reading) [data-atlas-canvas]{width:max-content;min-width:100%;max-width:none;transform-origin:0 0;zoom:1!important;transition:none}
[data-atlas].atlas-ready .atlas-node{animation:none}
[data-atlas].atlas-ready .atlas-viewport.is-panning,[data-atlas].atlas-ready .atlas-viewport.is-panning *{user-select:none;-webkit-user-select:none}
[data-atlas].atlas-ready .atlas-viewport.is-dragging,[data-atlas].atlas-ready .atlas-viewport.is-dragging *{cursor:grabbing}
[data-atlas].atlas-ready .atlas-viewport.is-panning [data-atlas-canvas]{will-change:transform}
[data-atlas].atlas-reading .atlas-viewport,[data-atlas]:not(.atlas-ready) .atlas-viewport{height:auto;max-height:none;overflow:visible;cursor:auto;touch-action:pan-y}
[data-atlas].atlas-reading [data-atlas-canvas]{width:100%;min-width:0;max-width:100%;height:auto;transform:none!important;zoom:1!important;user-select:text}
[data-atlas].atlas-reading .atlas-connections{display:none}
[data-atlas] .atlas-controls button:disabled{opacity:.65;cursor:not-allowed}
@media print{[data-atlas].atlas-ready .atlas-viewport{height:auto!important;overflow:visible!important}[data-atlas] [data-atlas-canvas]{transform:none!important;min-width:0!important}}
