.PixelMap-module__PXNM7G__container{background:#0a0a0a;border-radius:12px;display:inline-block;position:relative;overflow:hidden}.PixelMap-module__PXNM7G__canvas{cursor:crosshair;display:block}.PixelMap-module__PXNM7G__legend{flex-direction:column;align-items:center;gap:8px;margin-top:10px;padding:12px 16px;display:flex}.PixelMap-module__PXNM7G__legendRow{justify-content:center;align-items:center;gap:24px;display:flex}.PixelMap-module__PXNM7G__legendTitle{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.PixelMap-module__PXNM7G__legendItems{flex-direction:row;gap:20px;display:flex}.PixelMap-module__PXNM7G__legendItem{align-items:center;gap:8px;display:flex}.PixelMap-module__PXNM7G__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.PixelMap-module__PXNM7G__legendLabel{color:#ffffffb3;text-transform:capitalize;font-size:11px}.PixelMap-module__PXNM7G__legendValue{color:#ffffffb3;text-align:center;font-size:11px;font-style:italic}.PixelMap-module__PXNM7G__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:40px;display:flex}.PixelMap-module__PXNM7G__errorState p{color:#ffffffb3;margin:0 0 16px;font-size:14px}.PixelMap-module__PXNM7G__errorState button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500}.PixelMap-module__PXNM7G__errorState button:hover{background:#2563eb}
